From bde48fb4c5e2954e82d2dcb8c81eb01ae3436d08 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Fri, 18 Feb 2022 09:45:52 -0700 Subject: [PATCH] Updated translations from translationproject.org --- plugins/sudoers/po/cs.mo | Bin 76122 -> 77047 bytes plugins/sudoers/po/cs.po | 1053 ++++++++++++++++---------------- plugins/sudoers/po/de.mo | Bin 78964 -> 79924 bytes plugins/sudoers/po/de.po | 1050 ++++++++++++++++---------------- plugins/sudoers/po/eo.mo | Bin 73173 -> 74057 bytes plugins/sudoers/po/eo.po | 1045 ++++++++++++++++---------------- plugins/sudoers/po/fr.mo | Bin 83462 -> 84482 bytes plugins/sudoers/po/fr.po | 1051 ++++++++++++++++---------------- plugins/sudoers/po/hr.mo | Bin 77025 -> 77932 bytes plugins/sudoers/po/hr.po | 1057 ++++++++++++++++---------------- plugins/sudoers/po/ja.mo | Bin 85781 -> 86746 bytes plugins/sudoers/po/ja.po | 1051 ++++++++++++++++---------------- plugins/sudoers/po/ko.mo | Bin 78942 -> 79798 bytes plugins/sudoers/po/ko.po | 1053 ++++++++++++++++---------------- plugins/sudoers/po/pl.mo | Bin 76891 -> 77786 bytes plugins/sudoers/po/pl.po | 1045 ++++++++++++++++---------------- plugins/sudoers/po/sr.mo | Bin 98647 -> 99815 bytes plugins/sudoers/po/sr.po | 1051 ++++++++++++++++---------------- plugins/sudoers/po/uk.mo | Bin 104180 -> 105493 bytes plugins/sudoers/po/uk.po | 1120 +++++++++++++++++----------------- plugins/sudoers/po/zh_CN.mo | Bin 60292 -> 61561 bytes plugins/sudoers/po/zh_CN.po | 1119 +++++++++++++++++----------------- plugins/sudoers/po/zh_TW.mo | Bin 69835 -> 71058 bytes plugins/sudoers/po/zh_TW.po | 1056 ++++++++++++++++---------------- po/cs.mo | Bin 21745 -> 22523 bytes po/cs.po | 320 +++++----- po/de.mo | Bin 23229 -> 24095 bytes po/de.po | 322 +++++----- po/eo.mo | Bin 21263 -> 22016 bytes po/eo.po | 317 +++++----- po/fi.mo | Bin 22371 -> 23168 bytes po/fi.po | 318 +++++----- po/fr.mo | Bin 23034 -> 23884 bytes po/fr.po | 322 +++++----- po/hr.mo | Bin 22012 -> 22791 bytes po/hr.po | 318 +++++----- po/ja.mo | Bin 25803 -> 26669 bytes po/ja.po | 320 +++++----- po/ko.mo | Bin 23548 -> 24378 bytes po/ko.po | 320 +++++----- po/pl.mo | Bin 22272 -> 23076 bytes po/pl.po | 317 +++++----- po/ro.mo | Bin 22461 -> 23289 bytes po/ro.po | 323 +++++----- po/sr.mo | Bin 28424 -> 29405 bytes po/sr.po | 320 +++++----- po/uk.mo | Bin 30149 -> 31184 bytes po/uk.po | 320 +++++----- po/vi.mo | Bin 22290 -> 25401 bytes po/vi.po | 1127 ++++++++++++++++++++--------------- po/zh_CN.mo | Bin 19697 -> 20413 bytes po/zh_CN.po | 322 +++++----- po/zh_TW.mo | Bin 20832 -> 21563 bytes po/zh_TW.po | 322 +++++----- 54 files changed, 9715 insertions(+), 8644 deletions(-) diff --git a/plugins/sudoers/po/cs.mo b/plugins/sudoers/po/cs.mo index bf483785a20b71d406386e91460e1a83c3384a47..3f1291258b3ffc2b23837dd7675f4ecb16aca4b2 100644 GIT binary patch delta 15897 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 X35=X@Xph-x6A&AY-F++j<<0d!JmfpS delta 15079 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 diff --git a/plugins/sudoers/po/cs.po b/plugins/sudoers/po/cs.po index 504e7962b..64967010d 100644 --- a/plugins/sudoers/po/cs.po +++ b/plugins/sudoers/po/cs.po @@ -2,7 +2,7 @@ # This file is distributed under the same license as the sudo package. # Todd C. Miller , 2011-2013 # Petr Pisar , 2013, 2014, 2015, 2016, 2017, 2018, 2019. -# Petr Pisar , 2020, 2021. +# Petr Pisar , 2020, 2021, 2022. # # (AIX) registry → (AIXový) registr # I/O (log) → I/O (log) @@ -10,10 +10,10 @@ # msgid "" msgstr "" -"Project-Id-Version: sudoers 1.9.9b1\n" +"Project-Id-Version: sudoers 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-12 16:08+01:00\n" +"POT-Creation-Date: 2022-02-11 18:33-0700\n" +"PO-Revision-Date: 2022-02-17 20:35+01:00\n" "Last-Translator: Petr Pisar \n" "Language-Team: Czech \n" "Language: cs\n" @@ -23,7 +23,7 @@ msgstr "" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: confstr.sh:1 gram.y:1201 +#: confstr.sh:1 gram.y:1198 msgid "syntax error" msgstr "chyba syntaxe" @@ -53,50 +53,52 @@ msgstr "Je nám líto, zkuste to znovu." #: gram.y:591 gram.y:718 gram.y:726 gram.y:737 gram.y:749 gram.y:768 #: gram.y:923 gram.y:928 gram.y:936 gram.y:950 gram.y:956 gram.y:1078 #: gram.y:1087 gram.y:1095 gram.y:1104 gram.y:1113 gram.y:1142 gram.y:1151 -#: gram.y:1159 gram.y:1249 gram.y:1377 gram.y:1744 gram.y:1794 +#: gram.y:1159 gram.y:1252 gram.y:1382 gram.y:1748 gram.y:1798 #: lib/eventlog/eventlog.c:309 lib/eventlog/eventlog.c:382 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:881 -#: lib/eventlog/eventlog.c:1176 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:211 -#: logsrvd/iolog_writer.c:84 logsrvd/iolog_writer.c:89 -#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:172 -#: logsrvd/iolog_writer.c:212 logsrvd/iolog_writer.c:225 -#: logsrvd/iolog_writer.c:261 logsrvd/iolog_writer.c:286 -#: logsrvd/iolog_writer.c:301 logsrvd/iolog_writer.c:314 -#: logsrvd/iolog_writer.c:327 logsrvd/iolog_writer.c:340 -#: logsrvd/iolog_writer.c:355 logsrvd/iolog_writer.c:393 -#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 -#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 -#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 -#: logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:203 -#: logsrvd/logsrvd_journal.c:204 logsrvd/logsrvd_journal.c:260 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_journal.c:427 -#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:175 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:238 -#: logsrvd/logsrvd_local.c:376 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:426 logsrvd/logsrvd_local.c:431 -#: logsrvd/logsrvd_local.c:432 logsrvd/logsrvd_queue.c:154 -#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 -#: logsrvd/logsrvd_relay.c:439 logsrvd/logsrvd_relay.c:738 -#: logsrvd/logsrvd_relay.c:843 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/bsdauth.c:147 plugins/sudoers/auth/kerb5.c:118 -#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:689 +#: lib/eventlog/eventlog.c:1176 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:204 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:84 +#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 +#: logsrvd/iolog_writer.c:172 logsrvd/iolog_writer.c:212 +#: logsrvd/iolog_writer.c:225 logsrvd/iolog_writer.c:261 +#: logsrvd/iolog_writer.c:286 logsrvd/iolog_writer.c:301 +#: logsrvd/iolog_writer.c:314 logsrvd/iolog_writer.c:327 +#: logsrvd/iolog_writer.c:340 logsrvd/iolog_writer.c:355 +#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 +#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 +#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 +#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:204 +#: logsrvd/logsrvd_journal.c:260 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_journal.c:427 logsrvd/logsrvd_local.c:174 +#: logsrvd/logsrvd_local.c:175 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:238 logsrvd/logsrvd_local.c:376 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:426 +#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:432 +#: logsrvd/logsrvd_queue.c:154 logsrvd/logsrvd_queue.c:184 +#: logsrvd/logsrvd_queue.c:261 logsrvd/logsrvd_relay.c:439 +#: logsrvd/logsrvd_relay.c:738 logsrvd/logsrvd_relay.c:843 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 +#: plugins/sudoers/auth/bsdauth.c:150 plugins/sudoers/auth/kerb5.c:118 +#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:687 #: plugins/sudoers/auth/rfc1938.c:111 plugins/sudoers/auth/sia.c:59 #: plugins/sudoers/check_aliases.c:134 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:534 plugins/sudoers/cvtsudoers.c:667 -#: plugins/sudoers/cvtsudoers.c:685 plugins/sudoers/cvtsudoers.c:755 -#: plugins/sudoers/cvtsudoers.c:870 plugins/sudoers/cvtsudoers.c:878 -#: plugins/sudoers/cvtsudoers.c:1373 plugins/sudoers/cvtsudoers.c:1377 -#: plugins/sudoers/cvtsudoers.c:1479 plugins/sudoers/cvtsudoers_csv.c:183 +#: plugins/sudoers/cvtsudoers.c:537 plugins/sudoers/cvtsudoers.c:670 +#: plugins/sudoers/cvtsudoers.c:688 plugins/sudoers/cvtsudoers.c:758 +#: plugins/sudoers/cvtsudoers.c:873 plugins/sudoers/cvtsudoers.c:881 +#: plugins/sudoers/cvtsudoers.c:1376 plugins/sudoers/cvtsudoers.c:1380 +#: plugins/sudoers/cvtsudoers.c:1482 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 @@ -104,47 +106,47 @@ msgstr "Je nám líto, zkuste to znovu." #: plugins/sudoers/cvtsudoers_ldif.c:438 plugins/sudoers/cvtsudoers_ldif.c:449 #: plugins/sudoers/cvtsudoers_ldif.c:456 plugins/sudoers/cvtsudoers_ldif.c:469 #: plugins/sudoers/cvtsudoers_ldif.c:477 plugins/sudoers/cvtsudoers_ldif.c:624 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:339 -#: plugins/sudoers/cvtsudoers_merge.c:360 +#: 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 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:696 -#: plugins/sudoers/cvtsudoers_merge.c:704 -#: plugins/sudoers/cvtsudoers_merge.c:927 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:133 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_merge.c:467 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1150 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:133 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:678 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:293 -#: plugins/sudoers/ldap_util.c:300 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:688 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:390 plugins/sudoers/log_client.c:703 #: plugins/sudoers/log_client.c:724 plugins/sudoers/log_client.c:1444 #: plugins/sudoers/log_client.c:1662 plugins/sudoers/log_client.c:1989 -#: plugins/sudoers/log_client.c:2046 plugins/sudoers/logging.c:104 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:468 -#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:297 plugins/sudoers/match_command.c:497 -#: plugins/sudoers/match_command.c:546 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:666 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:2045 plugins/sudoers/logging.c:104 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:469 +#: plugins/sudoers/logging.c:489 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:324 plugins/sudoers/match_command.c:567 +#: plugins/sudoers/match_command.c:616 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:736 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:201 plugins/sudoers/parse.c:218 #: plugins/sudoers/parse.c:250 plugins/sudoers/parse.c:267 #: plugins/sudoers/parse.c:290 plugins/sudoers/parse.c:301 @@ -158,35 +160,36 @@ msgstr "Je nám líto, zkuste to znovu." #: 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:564 plugins/sudoers/policy.c:978 +#: plugins/sudoers/policy.c:570 plugins/sudoers/policy.c:952 #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:155 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 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:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1218 msgid "unable to allocate memory" msgstr "nelze alokovat paměť" @@ -235,60 +238,62 @@ msgstr "neplatná hodnota časového limitu" msgid "command too long" msgstr "příkaz je příliš dlouhý" -#: gram.y:1203 +#: gram.y:1200 #, c-format msgid "%s:%d:%d: %s\n" msgstr "%s:%d:%d: %s\n" -#: gram.y:1247 +#: gram.y:1250 #, c-format msgid "Alias \"%s\" already defined" msgstr "Alias „%s“ je již definován" -#: gram.y:1744 gram.y:1794 lib/eventlog/eventlog.c:309 +#: gram.y:1748 gram.y:1798 lib/eventlog/eventlog.c:309 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:877 #: lib/eventlog/eventlog.c:880 lib/eventlog/eventlog.c:1176 -#: 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:211 logsrvd/iolog_writer.c:84 -#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 -#: logsrvd/iolog_writer.c:162 logsrvd/iolog_writer.c:171 -#: logsrvd/iolog_writer.c:189 logsrvd/iolog_writer.c:211 -#: logsrvd/iolog_writer.c:224 logsrvd/iolog_writer.c:251 -#: logsrvd/iolog_writer.c:260 logsrvd/iolog_writer.c:276 -#: logsrvd/iolog_writer.c:285 logsrvd/iolog_writer.c:300 -#: logsrvd/iolog_writer.c:313 logsrvd/iolog_writer.c:326 -#: logsrvd/iolog_writer.c:339 logsrvd/iolog_writer.c:354 -#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 -#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 -#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 -#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 -#: logsrvd/logsrvd.c:593 logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 -#: logsrvd/logsrvd.c:1406 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:114 -#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:233 -#: logsrvd/logsrvd_journal.c:237 logsrvd/logsrvd_journal.c:245 -#: logsrvd/logsrvd_journal.c:268 logsrvd/logsrvd_journal.c:272 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_local.c:174 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:450 -#: logsrvd/logsrvd_queue.c:153 logsrvd/logsrvd_queue.c:184 -#: logsrvd/logsrvd_queue.c:261 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 -#: logsrvd/sendlog.c:1533 logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 -#: logsrvd/tls_init.c:314 logsrvd/tls_init.c:324 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/pam.c:503 plugins/sudoers/auth/pam.c:689 +#: lib/iolog/iolog_filter.c:142 lib/iolog/iolog_filter.c:204 +#: 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:84 logsrvd/iolog_writer.c:89 +#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:162 +#: logsrvd/iolog_writer.c:171 logsrvd/iolog_writer.c:189 +#: logsrvd/iolog_writer.c:211 logsrvd/iolog_writer.c:224 +#: logsrvd/iolog_writer.c:251 logsrvd/iolog_writer.c:260 +#: logsrvd/iolog_writer.c:276 logsrvd/iolog_writer.c:285 +#: logsrvd/iolog_writer.c:300 logsrvd/iolog_writer.c:313 +#: logsrvd/iolog_writer.c:326 logsrvd/iolog_writer.c:339 +#: logsrvd/iolog_writer.c:354 logsrvd/iolog_writer.c:393 +#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 +#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 +#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 +#: logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 logsrvd/logsrvd.c:593 +#: logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 logsrvd/logsrvd.c:1406 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:114 logsrvd/logsrvd_journal.c:203 +#: logsrvd/logsrvd_journal.c:233 logsrvd/logsrvd_journal.c:237 +#: logsrvd/logsrvd_journal.c:245 logsrvd/logsrvd_journal.c:268 +#: logsrvd/logsrvd_journal.c:272 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:431 +#: logsrvd/logsrvd_local.c:450 logsrvd/logsrvd_queue.c:153 +#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 logsrvd/sendlog.c:1533 +#: logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 logsrvd/tls_init.c:314 +#: logsrvd/tls_init.c:324 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:134 #: 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:533 -#: plugins/sudoers/cvtsudoers.c:666 plugins/sudoers/cvtsudoers.c:684 -#: plugins/sudoers/cvtsudoers.c:755 plugins/sudoers/cvtsudoers.c:870 -#: plugins/sudoers/cvtsudoers.c:877 plugins/sudoers/cvtsudoers.c:1373 -#: plugins/sudoers/cvtsudoers.c:1377 plugins/sudoers/cvtsudoers.c:1479 +#: plugins/sudoers/cvtsudoers.c:332 plugins/sudoers/cvtsudoers.c:536 +#: plugins/sudoers/cvtsudoers.c:669 plugins/sudoers/cvtsudoers.c:687 +#: plugins/sudoers/cvtsudoers.c:758 plugins/sudoers/cvtsudoers.c:873 +#: plugins/sudoers/cvtsudoers.c:880 plugins/sudoers/cvtsudoers.c:1376 +#: plugins/sudoers/cvtsudoers.c:1380 plugins/sudoers/cvtsudoers.c:1482 #: 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 @@ -296,52 +301,52 @@ msgstr "Alias „%s“ je již definován" #: 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:468 plugins/sudoers/cvtsudoers_ldif.c:476 -#: plugins/sudoers/cvtsudoers_ldif.c:623 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:338 -#: plugins/sudoers/cvtsudoers_merge.c:359 -#: plugins/sudoers/cvtsudoers_merge.c:446 -#: plugins/sudoers/cvtsudoers_merge.c:454 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:523 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:695 -#: plugins/sudoers/cvtsudoers_merge.c:703 -#: plugins/sudoers/cvtsudoers_merge.c:926 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:132 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_ldif.c:623 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 +#: plugins/sudoers/cvtsudoers_merge.c:466 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:561 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:630 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1149 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:132 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:677 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:292 -#: plugins/sudoers/ldap_util.c:299 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:687 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:221 plugins/sudoers/log_client.c:242 #: plugins/sudoers/log_client.c:255 plugins/sudoers/log_client.c:390 #: plugins/sudoers/log_client.c:703 plugins/sudoers/log_client.c:724 #: plugins/sudoers/log_client.c:1444 plugins/sudoers/log_client.c:1662 -#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2046 -#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:183 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:467 -#: plugins/sudoers/logging.c:487 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:296 plugins/sudoers/match_command.c:496 -#: plugins/sudoers/match_command.c:545 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:665 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2045 +#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:184 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:468 +#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:323 plugins/sudoers/match_command.c:566 +#: plugins/sudoers/match_command.c:615 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:735 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:200 plugins/sudoers/parse.c:217 #: plugins/sudoers/parse.c:249 plugins/sudoers/parse.c:266 #: plugins/sudoers/parse.c:289 plugins/sudoers/parse.c:300 @@ -358,11 +363,11 @@ msgstr "Alias „%s“ je již definován" #: plugins/sudoers/policy.c:152 plugins/sudoers/policy.c:161 #: plugins/sudoers/policy.c:170 plugins/sudoers/policy.c:197 #: plugins/sudoers/policy.c:338 plugins/sudoers/policy.c:353 -#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:385 -#: plugins/sudoers/policy.c:394 plugins/sudoers/policy.c:442 -#: plugins/sudoers/policy.c:452 plugins/sudoers/policy.c:461 -#: plugins/sudoers/policy.c:470 plugins/sudoers/policy.c:564 -#: plugins/sudoers/policy.c:978 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:391 +#: plugins/sudoers/policy.c:400 plugins/sudoers/policy.c:448 +#: plugins/sudoers/policy.c:458 plugins/sudoers/policy.c:467 +#: plugins/sudoers/policy.c:476 plugins/sudoers/policy.c:570 +#: plugins/sudoers/policy.c:952 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 @@ -371,29 +376,29 @@ msgstr "Alias „%s“ je již definován" #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:154 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1139 -#: toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 plugins/sudoers/toke_util.c:131 +#: plugins/sudoers/toke_util.c:160 plugins/sudoers/toke_util.c:200 +#: plugins/sudoers/tsdump.c:123 plugins/sudoers/visudo.c:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1210 toke.l:1218 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -404,14 +409,14 @@ msgstr "%s: %s" #: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 #: plugins/sudoers/cvtsudoers_ldif.c:580 plugins/sudoers/env.c:326 #: plugins/sudoers/env.c:333 plugins/sudoers/env.c:444 -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:753 -#: plugins/sudoers/ldap.c:1086 plugins/sudoers/ldap_conf.c:222 -#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:485 -#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:594 -#: plugins/sudoers/policy.c:763 plugins/sudoers/policy.c:774 -#: plugins/sudoers/prompt.c:168 plugins/sudoers/strvec_join.c:62 -#: plugins/sudoers/testsudoers.c:245 plugins/sudoers/toke_util.c:206 -#: toke.l:908 toke.l:1110 +#: plugins/sudoers/ldap.c:531 plugins/sudoers/ldap.c:764 +#: plugins/sudoers/ldap.c:1137 plugins/sudoers/ldap_conf.c:222 +#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:486 +#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:740 +#: plugins/sudoers/policy.c:751 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:979 toke.l:1181 #, c-format msgid "internal error, %s overflow" msgstr "vnitřní chyba, přetečení %s" @@ -450,6 +455,12 @@ msgstr "%8s : %s" msgid "%8s : (command continued) %s" msgstr "%8s : (příkaz pokračuje) %s" +#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1296 +#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1558 +#, c-format +msgid "invalid regular expression \"%s\": %s" +msgstr "neplatný regulární výraz „%s“: %s" + #: lib/iolog/iolog_json.c:140 #, c-format msgid "expected JSON_STRING, got %d" @@ -581,8 +592,8 @@ msgstr "chyba při čtení časovacího souboru: %s" msgid "invalid timing file line: %s" msgstr "neplatný řádek s časovacím souborem: %s" -#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:803 -#: plugins/sudoers/policy.c:544 +#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:804 +#: plugins/sudoers/policy.c:550 msgid "unable to generate UUID" msgstr "nelze vytvořit UUID" @@ -653,11 +664,11 @@ msgstr "%s: nelze nalézt bod obnovy [%lld, %ld]" #: logsrvd/iolog_writer.c:811 logsrvd/logsrvd_journal.c:420 #: logsrvd/logsrvd_queue.c:110 logsrvd/tls_init.c:245 -#: plugins/sudoers/check.c:274 plugins/sudoers/cvtsudoers.c:727 -#: plugins/sudoers/cvtsudoers.c:748 plugins/sudoers/cvtsudoers.c:1439 +#: plugins/sudoers/check.c:273 plugins/sudoers/cvtsudoers.c:730 +#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/cvtsudoers.c:1442 #: plugins/sudoers/cvtsudoers_csv.c:681 plugins/sudoers/cvtsudoers_json.c:885 #: plugins/sudoers/cvtsudoers_ldif.c:697 plugins/sudoers/sudoers.c:1092 -#: plugins/sudoers/sudoreplay.c:1466 plugins/sudoers/timestamp.c:433 +#: plugins/sudoers/sudoreplay.c:1469 plugins/sudoers/timestamp.c:433 #: plugins/sudoers/tsdump.c:128 plugins/sudoers/visudo.c:949 #, c-format msgid "unable to open %s" @@ -715,16 +726,16 @@ msgstr "správa od serveru je příliš velká: %zu" #: logsrvd/logsrvd_relay.c:737 logsrvd/logsrvd_relay.c:1121 #: logsrvd/sendlog.c:1316 logsrvd/tls_client.c:131 logsrvd/tls_client.c:147 #: logsrvd/tls_client.c:209 plugins/sudoers/audit.c:276 -#: plugins/sudoers/iolog.c:963 plugins/sudoers/iolog.c:1096 -#: plugins/sudoers/iolog.c:1194 plugins/sudoers/log_client.c:116 +#: plugins/sudoers/iolog.c:1027 plugins/sudoers/iolog.c:1160 +#: plugins/sudoers/iolog.c:1258 plugins/sudoers/log_client.c:116 #: plugins/sudoers/log_client.c:332 plugins/sudoers/log_client.c:348 #: plugins/sudoers/log_client.c:395 plugins/sudoers/log_client.c:599 #: plugins/sudoers/log_client.c:606 plugins/sudoers/log_client.c:1131 #: plugins/sudoers/log_client.c:1413 plugins/sudoers/log_client.c:1454 #: plugins/sudoers/log_client.c:1462 plugins/sudoers/log_client.c:1618 -#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2054 -#: plugins/sudoers/log_client.c:2062 plugins/sudoers/logging.c:142 -#: plugins/sudoers/logging.c:198 plugins/sudoers/sudoreplay.c:522 +#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2053 +#: plugins/sudoers/log_client.c:2061 plugins/sudoers/logging.c:142 +#: plugins/sudoers/logging.c:199 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 @@ -824,7 +835,7 @@ msgstr "nelze získat vzdálenou IP adresu" msgid "Unable to attach user data to the ssl object: %s" msgstr "K objektu SSL nelze připojit uživatelská data: %s" -#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1949 +#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1948 msgid "unable to setup listen socket" msgstr "nelze nastavit naslouchací socket" @@ -833,139 +844,144 @@ msgstr "nelze nastavit naslouchací socket" msgid "unexpected signal %d" msgstr "nečekaný signál %d" -#: logsrvd/logsrvd.c:1851 +#: logsrvd/logsrvd.c:1850 msgid "sudo log server" msgstr "protokolovací server suda" -#: logsrvd/logsrvd.c:1853 logsrvd/sendlog.c:116 +#: logsrvd/logsrvd.c:1852 logsrvd/sendlog.c:116 msgid "Options:" msgstr "Volby:" -#: logsrvd/logsrvd.c:1855 +#: logsrvd/logsrvd.c:1854 msgid "path to configuration file" msgstr "cesta ke konfiguračnímu souboru" -#: logsrvd/logsrvd.c:1857 logsrvd/sendlog.c:118 +#: logsrvd/logsrvd.c:1856 logsrvd/sendlog.c:118 msgid "display help message and exit" msgstr "zobrazí nápovědu a skončí" -#: logsrvd/logsrvd.c:1859 +#: logsrvd/logsrvd.c:1858 msgid "do not fork, run in the foreground" msgstr "neoddělí proces, běží na popředí" -#: logsrvd/logsrvd.c:1861 +#: logsrvd/logsrvd.c:1860 msgid "percent chance connections will drop" msgstr "procentuální pravděpodobnost, že spojení se přeruší" -#: logsrvd/logsrvd.c:1863 logsrvd/sendlog.c:148 +#: logsrvd/logsrvd.c:1862 logsrvd/sendlog.c:148 msgid "display version information and exit" msgstr "zobrazí údaje o verzi a skončí" -#: logsrvd/logsrvd.c:1913 logsrvd/sendlog.c:1725 +#: logsrvd/logsrvd.c:1912 logsrvd/sendlog.c:1725 msgid "Protobuf-C version 1.3 or higher required" msgstr "Je vyžadována knihovna Protobuf-C verze 1.3 nebo vyšší" -#: logsrvd/logsrvd.c:1929 +#: logsrvd/logsrvd.c:1928 #, c-format msgid "invalid random drop value: %s" msgstr "neplatná hodnota pravděpodobnosti ztráty: %s" -#: logsrvd/logsrvd.c:1932 logsrvd/sendlog.c:1779 +#: logsrvd/logsrvd.c:1931 logsrvd/sendlog.c:1779 #: plugins/sudoers/cvtsudoers.c:246 plugins/sudoers/sudoreplay.c:301 #: plugins/sudoers/visudo.c:177 #, c-format msgid "%s version %s\n" msgstr "%s verze %s\n" -#: logsrvd/logsrvd_conf.c:390 plugins/sudoers/check.c:336 -#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:118 -#: plugins/sudoers/policy.c:1214 plugins/sudoers/sudoers.c:486 +#: logsrvd/logsrvd_conf.c:417 plugins/sudoers/check.c:335 +#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:120 +#: plugins/sudoers/policy.c:1188 plugins/sudoers/sudoers.c:486 #: plugins/sudoers/sudoers.c:1347 plugins/sudoers/testsudoers.c:215 #: plugins/sudoers/testsudoers.c:382 #, c-format msgid "unknown user %s" msgstr "neznámý uživatel %s" -#: logsrvd/logsrvd_conf.c:407 plugins/sudoers/iolog.c:143 +#: logsrvd/logsrvd_conf.c:434 plugins/sudoers/iolog.c:145 #: plugins/sudoers/sudoers.c:491 plugins/sudoers/sudoers.c:1381 #: plugins/sudoers/testsudoers.c:406 #, c-format msgid "unknown group %s" msgstr "neznámá skupina %s" -#: logsrvd/logsrvd_conf.c:425 +#: logsrvd/logsrvd_conf.c:452 #, c-format msgid "unable to parse iolog mode %s" msgstr "nelze rozebrat režim iologu %s" -#: logsrvd/logsrvd_conf.c:442 logsrvd/logsrvd_conf.c:1171 +#: logsrvd/logsrvd_conf.c:469 logsrvd/logsrvd_conf.c:1238 #, c-format msgid "invalid value for %s: %s" msgstr "neplatná hodnota pro %s: %s" -#: logsrvd/logsrvd_conf.c:481 +#: logsrvd/logsrvd_conf.c:522 msgid "TLS not supported" msgstr "protokol TLS není podporován" -#: logsrvd/logsrvd_conf.c:503 +#: logsrvd/logsrvd_conf.c:544 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: logsrvd/logsrvd_conf.c:576 logsrvd/logsrvd_conf.c:970 +#: logsrvd/logsrvd_conf.c:617 logsrvd/logsrvd_conf.c:1027 #, c-format msgid "%s: not a fully qualified path" msgstr "%s: cesta není plně kvalifikovaná" -#: logsrvd/logsrvd_conf.c:888 logsrvd/logsrvd_conf.c:904 -#: logsrvd/logsrvd_conf.c:1586 +#: logsrvd/logsrvd_conf.c:945 logsrvd/logsrvd_conf.c:961 +#: logsrvd/logsrvd_conf.c:1671 #, c-format msgid "unknown syslog facility %s" msgstr "neznámý obor systémového protokolu %s" -#: logsrvd/logsrvd_conf.c:920 logsrvd/logsrvd_conf.c:936 -#: logsrvd/logsrvd_conf.c:952 logsrvd/logsrvd_conf.c:1590 -#: logsrvd/logsrvd_conf.c:1594 logsrvd/logsrvd_conf.c:1598 +#: logsrvd/logsrvd_conf.c:977 logsrvd/logsrvd_conf.c:993 +#: logsrvd/logsrvd_conf.c:1009 logsrvd/logsrvd_conf.c:1675 +#: logsrvd/logsrvd_conf.c:1679 logsrvd/logsrvd_conf.c:1683 #, c-format msgid "unknown syslog priority %s" msgstr "neznámá priorita systémového protokolu: %s" -#: logsrvd/logsrvd_conf.c:1132 +#: logsrvd/logsrvd_conf.c:1192 #, c-format msgid "%s:%d unmatched '[': %s" msgstr "%s:%d nepárová „[“: %s" -#: logsrvd/logsrvd_conf.c:1143 +#: logsrvd/logsrvd_conf.c:1198 +#, c-format +msgid "%s:%d garbage after ']': %s" +msgstr "%s:%d smetí po „]“: %s" + +#: logsrvd/logsrvd_conf.c:1210 #, c-format msgid "%s:%d invalid config section: %s" msgstr "%s:%d neplatný konfigurační oddíl: %s" -#: logsrvd/logsrvd_conf.c:1151 +#: logsrvd/logsrvd_conf.c:1218 #, c-format msgid "%s:%d invalid configuration line: %s" msgstr "%s:%d neplatný řádek s konfigurací: %s" -#: logsrvd/logsrvd_conf.c:1157 +#: logsrvd/logsrvd_conf.c:1224 #, c-format msgid "%s:%d expected section name: %s" msgstr "%s:%d očekávaný název oddílu: %s" -#: logsrvd/logsrvd_conf.c:1179 +#: logsrvd/logsrvd_conf.c:1246 #, c-format msgid "%s:%d [%s] illegal key: %s" msgstr "%s:%d [%s] nedovolený klíč: %s" -#: logsrvd/logsrvd_conf.c:1209 plugins/sudoers/cvtsudoers.c:268 -#: plugins/sudoers/logging.c:856 +#: logsrvd/logsrvd_conf.c:1276 plugins/sudoers/cvtsudoers.c:268 +#: plugins/sudoers/logging.c:857 #, c-format msgid "unable to open log file %s" msgstr "nelze otevřít soubor protokolu %s" -#: logsrvd/logsrvd_conf.c:1666 +#: logsrvd/logsrvd_conf.c:1757 msgid "unable to initialize server TLS context" msgstr "TLS kontext serveru nelze inicializovat" -#: logsrvd/logsrvd_conf.c:1686 +#: logsrvd/logsrvd_conf.c:1777 msgid "unable to initialize relay TLS context" msgstr "TLS kontext relay nelze inicializovat" @@ -1056,28 +1072,32 @@ msgstr "chyba při rozboru zprávy AlertMessage" msgid "error logging alert event" msgstr "chyba při protokolování události upozornění" -#: logsrvd/logsrvd_local.c:543 logsrvd/logsrvd_local.c:596 -#: logsrvd/logsrvd_local.c:631 +#: logsrvd/logsrvd_local.c:544 logsrvd/logsrvd_local.c:607 +#: logsrvd/logsrvd_local.c:642 #, c-format msgid "unable to format timing buffer, length %d" msgstr "nelze naformátovat časový údaj, délka %d" -#: logsrvd/logsrvd_local.c:550 logsrvd/logsrvd_local.c:558 -#: logsrvd/logsrvd_local.c:603 logsrvd/logsrvd_local.c:638 +#: logsrvd/logsrvd_local.c:558 logsrvd/logsrvd_local.c:566 +#: logsrvd/logsrvd_local.c:614 logsrvd/logsrvd_local.c:649 #: plugins/sudoers/sudoreplay.c:351 #, c-format msgid "%s/%s: %s" msgstr "%s/%s: %s" -#: logsrvd/logsrvd_local.c:578 +#: logsrvd/logsrvd_local.c:577 +msgid "randomly dropping connection" +msgstr "náhodně zahazuje spojení" + +#: logsrvd/logsrvd_local.c:589 msgid "error writing IoBuffer" msgstr "chyba při zápisu IoBuffer" -#: logsrvd/logsrvd_local.c:613 +#: logsrvd/logsrvd_local.c:624 msgid "error writing ChangeWindowSize" msgstr "chyba při zápisu ChangeWindowSize" -#: logsrvd/logsrvd_local.c:648 +#: logsrvd/logsrvd_local.c:659 msgid "error writing CommandSuspend" msgstr "chyba při zápisu CommandSuspend" @@ -1213,8 +1233,8 @@ msgstr "nelze získat IP adresu serveru" msgid "unable to read %s/%s: %s" msgstr "%s/%s nelze přečíst: %s" -#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:887 -#: plugins/sudoers/iolog.c:956 +#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:945 +#: plugins/sudoers/iolog.c:1020 #, c-format msgid "unexpected I/O event %d" msgstr "nečekaná I/O událost %d" @@ -1337,12 +1357,12 @@ msgstr "nelze nastavit minimální verzi protokolu na TLS 1.2: %s" #: plugins/sudoers/audit.c:267 plugins/sudoers/audit.c:419 #: plugins/sudoers/log_client.c:979 plugins/sudoers/log_client.c:1028 #: plugins/sudoers/log_client.c:1077 plugins/sudoers/log_client.c:1203 -#: plugins/sudoers/logging.c:551 plugins/sudoers/logging.c:648 -#: plugins/sudoers/logging.c:810 plugins/sudoers/policy.c:123 +#: plugins/sudoers/logging.c:552 plugins/sudoers/logging.c:649 +#: plugins/sudoers/logging.c:811 plugins/sudoers/policy.c:123 msgid "unable to get time of day" msgstr "nelze získat čas" -#: plugins/sudoers/auth/aix_auth.c:277 +#: plugins/sudoers/auth/aix_auth.c:280 #, c-format msgid "unable to change password for %s" msgstr "prošlé heslo pro %s nelze změnit" @@ -1364,28 +1384,28 @@ msgstr "neplatný druh autentizace" msgid "unable to initialize BSD authentication" msgstr "nelze inicializovat BSD autentizaci" -#: plugins/sudoers/auth/bsdauth.c:183 +#: plugins/sudoers/auth/bsdauth.c:186 msgid "your account has expired" msgstr "vašemu účtu skončila platnost" -#: plugins/sudoers/auth/bsdauth.c:185 +#: plugins/sudoers/auth/bsdauth.c:188 msgid "approval failed" msgstr "schválení selhalo" -#: plugins/sudoers/auth/fwtk.c:58 +#: plugins/sudoers/auth/fwtk.c:61 msgid "unable to read fwtk config" msgstr "nelze načíst konfiguraci FWTK" -#: plugins/sudoers/auth/fwtk.c:63 +#: plugins/sudoers/auth/fwtk.c:66 msgid "unable to connect to authentication server" msgstr "k autentizačnímu serveru se nelze připojit" -#: plugins/sudoers/auth/fwtk.c:69 plugins/sudoers/auth/fwtk.c:94 -#: plugins/sudoers/auth/fwtk.c:126 +#: plugins/sudoers/auth/fwtk.c:72 plugins/sudoers/auth/fwtk.c:97 +#: plugins/sudoers/auth/fwtk.c:129 msgid "lost connection to authentication server" msgstr "spojení k autentizačnímu serveru ztraceno" -#: plugins/sudoers/auth/fwtk.c:73 +#: plugins/sudoers/auth/fwtk.c:76 #, c-format msgid "" "authentication server error:\n" @@ -1439,38 +1459,38 @@ msgstr "%s: nelze získat principála stroje: %s" msgid "%s: Cannot verify TGT! Possible attack!: %s" msgstr "%s: TGT nelze ověřit! Podezření na útok!: %s" -#: plugins/sudoers/auth/pam.c:216 +#: plugins/sudoers/auth/pam.c:224 #, c-format msgid "unable to initialize PAM: %s" msgstr "PAM nelze inicializovat: %s" -#: plugins/sudoers/auth/pam.c:338 +#: plugins/sudoers/auth/pam.c:337 #, c-format msgid "PAM authentication error: %s" msgstr "Chyba autentizace PAM: %s" -#: plugins/sudoers/auth/pam.c:357 +#: plugins/sudoers/auth/pam.c:356 msgid "account validation failure, is your account locked?" msgstr "ověření účtu selhalo, není váš účet zamknutý?" -#: plugins/sudoers/auth/pam.c:368 +#: plugins/sudoers/auth/pam.c:367 msgid "Account or password is expired, reset your password and try again" msgstr "Účtu nebo heslu vypršela platnost, nastavte si nové heslo a zkuste to znovu" -#: plugins/sudoers/auth/pam.c:374 +#: plugins/sudoers/auth/pam.c:373 #, c-format msgid "unable to change expired password: %s" msgstr "prošlé heslo nelze změnit: %s" -#: plugins/sudoers/auth/pam.c:385 +#: plugins/sudoers/auth/pam.c:384 msgid "Password expired, contact your system administrator" msgstr "Heslu vypršela platnost, kontaktujte správce svého systému" -#: plugins/sudoers/auth/pam.c:390 +#: plugins/sudoers/auth/pam.c:389 msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" msgstr "Účtu vypršela platnost nebo v konfiguraci PAM pro sudo chybí sekce „account“. Kontaktujte správce svého systému" -#: plugins/sudoers/auth/pam.c:398 plugins/sudoers/auth/pam.c:403 +#: plugins/sudoers/auth/pam.c:397 plugins/sudoers/auth/pam.c:402 #, c-format msgid "PAM account management error: %s" msgstr "Chyba správy účtů PAM: %s" @@ -1480,63 +1500,63 @@ msgstr "Chyba správy účtů PAM: %s" msgid "you do not exist in the %s database" msgstr "v databázi %s neexistujete" -#: plugins/sudoers/auth/securid5.c:72 +#: plugins/sudoers/auth/securid5.c:75 msgid "failed to initialise the ACE API library" msgstr "inicializace knihovny ACE selhala" -#: plugins/sudoers/auth/securid5.c:103 +#: plugins/sudoers/auth/securid5.c:106 msgid "unable to contact the SecurID server" msgstr "nelze kontaktovat server SecurID" -#: plugins/sudoers/auth/securid5.c:112 +#: plugins/sudoers/auth/securid5.c:115 msgid "User ID locked for SecurID Authentication" msgstr "ID uživatele je pro autentizaci SecurID uzamčeno" -#: plugins/sudoers/auth/securid5.c:116 plugins/sudoers/auth/securid5.c:167 +#: plugins/sudoers/auth/securid5.c:119 plugins/sudoers/auth/securid5.c:170 msgid "invalid username length for SecurID" msgstr "neplatná délka uživatelského jména pro SecurID" -#: plugins/sudoers/auth/securid5.c:120 plugins/sudoers/auth/securid5.c:172 +#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:175 msgid "invalid Authentication Handle for SecurID" msgstr "neplatný deskriptor autentizace pro SecurID" -#: plugins/sudoers/auth/securid5.c:124 +#: plugins/sudoers/auth/securid5.c:127 msgid "SecurID communication failed" msgstr "komunikace se SecurID selhala" -#: plugins/sudoers/auth/securid5.c:128 plugins/sudoers/auth/securid5.c:215 +#: plugins/sudoers/auth/securid5.c:131 plugins/sudoers/auth/securid5.c:218 msgid "unknown SecurID error" msgstr "neznámá chyba SecurID" -#: plugins/sudoers/auth/securid5.c:162 +#: plugins/sudoers/auth/securid5.c:165 msgid "invalid passcode length for SecurID" msgstr "neplatná délka kódu pro SecurID" -#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:123 +#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:126 msgid "unable to initialize SIA session" msgstr "nelze inicializovat relaci SIA" -#: plugins/sudoers/auth/sudo_auth.c:132 +#: plugins/sudoers/auth/sudo_auth.c:134 msgid "invalid authentication methods" msgstr "neplatné autentizační metody" -#: plugins/sudoers/auth/sudo_auth.c:134 +#: plugins/sudoers/auth/sudo_auth.c:136 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." msgstr "Sudo bylo sestaveno s neplatnými autentizačními metodami! Nesmíte míchat samostatnou a nesamostatnou autentizaci." -#: plugins/sudoers/auth/sudo_auth.c:255 plugins/sudoers/auth/sudo_auth.c:305 +#: plugins/sudoers/auth/sudo_auth.c:257 plugins/sudoers/auth/sudo_auth.c:309 msgid "no authentication methods" msgstr "žádné autentizační metody" -#: plugins/sudoers/auth/sudo_auth.c:257 +#: plugins/sudoers/auth/sudo_auth.c:259 msgid "There are no authentication methods compiled into sudo! If you want to turn off authentication, use the --disable-authentication configure option." msgstr "Sudo bylo sestaveno bez autentizačních metod! Chcete-li vypnout autentizaci, použijte při sestavování přepínač --disable-autentizaci." -#: plugins/sudoers/auth/sudo_auth.c:307 +#: plugins/sudoers/auth/sudo_auth.c:311 msgid "Unable to initialize authentication methods." msgstr "Nelze inicializovat metody autentizace." -#: plugins/sudoers/auth/sudo_auth.c:471 +#: plugins/sudoers/auth/sudo_auth.c:482 msgid "Authentication methods:" msgstr "Autentizační metody:" @@ -1548,17 +1568,17 @@ msgstr "Nebylo možné určit podmínku pro audit" msgid "unable to commit audit record" msgstr "auditní zprávu nelze odeslat" -#: plugins/sudoers/check.c:264 +#: plugins/sudoers/check.c:263 #, c-format msgid "error reading lecture file %s" msgstr "chyba při čtení souboru lekce %s" -#: plugins/sudoers/check.c:270 +#: plugins/sudoers/check.c:269 #, c-format msgid "ignoring lecture file %s: not a regular file" msgstr "ignoruje se soubor lekce %s: nejedná se o běžný soubor" -#: plugins/sudoers/check.c:283 +#: plugins/sudoers/check.c:282 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -1578,7 +1598,7 @@ msgstr "" " 3. S velkými právy přichází velká zodpovědnost.\n" "\n" -#: plugins/sudoers/check.c:331 plugins/sudoers/check.c:341 +#: plugins/sudoers/check.c:330 plugins/sudoers/check.c:340 #: plugins/sudoers/sudoers.c:885 plugins/sudoers/sudoers.c:906 #: plugins/sudoers/tsdump.c:119 #, c-format @@ -1647,53 +1667,53 @@ msgstr "%s: vstupní a výstupní soubory se musí lišit" msgid "unable to initialize sudoers default values" msgstr "nelze inicializovat výchozí hodnoty sudoers" -#: plugins/sudoers/cvtsudoers.c:522 plugins/sudoers/ldap_conf.c:431 +#: plugins/sudoers/cvtsudoers.c:525 plugins/sudoers/ldap_conf.c:433 #, c-format msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/cvtsudoers.c:581 +#: plugins/sudoers/cvtsudoers.c:584 #, c-format msgid "%s: unknown key word %s" msgstr "%s: neznámé klíčové slovo %s" -#: plugins/sudoers/cvtsudoers.c:627 +#: plugins/sudoers/cvtsudoers.c:630 #, c-format msgid "invalid defaults type: %s" msgstr "neplatný druh položky defaults: %s" -#: plugins/sudoers/cvtsudoers.c:650 +#: plugins/sudoers/cvtsudoers.c:653 #, c-format msgid "invalid suppression type: %s" msgstr "neplatný druh potlačení: %s" -#: plugins/sudoers/cvtsudoers.c:691 plugins/sudoers/cvtsudoers.c:707 +#: plugins/sudoers/cvtsudoers.c:694 plugins/sudoers/cvtsudoers.c:710 #, c-format msgid "invalid filter: %s" msgstr "neplatný filtr: %s" -#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/visudo.c:958 +#: plugins/sudoers/cvtsudoers.c:754 plugins/sudoers/visudo.c:958 #, c-format msgid "failed to parse %s file, unknown error" msgstr "rozbor souboru %s se nezdařil, neznámá chyba" -#: plugins/sudoers/cvtsudoers.c:759 +#: plugins/sudoers/cvtsudoers.c:762 #, c-format msgid "parse error in %s near line %d\n" msgstr "chyba při rozboru %s kolem řádku %d\n" -#: plugins/sudoers/cvtsudoers.c:762 +#: plugins/sudoers/cvtsudoers.c:765 #, c-format msgid "parse error in %s\n" msgstr "chyba při rozboru %s\n" -#: plugins/sudoers/cvtsudoers.c:1486 plugins/sudoers/sudoreplay.c:1145 +#: plugins/sudoers/cvtsudoers.c:1489 plugins/sudoers/sudoreplay.c:1145 #: plugins/sudoers/timestamp.c:317 plugins/sudoers/timestamp.c:320 #, c-format msgid "unable to write to %s" msgstr "do %s nelze zapsat" -#: plugins/sudoers/cvtsudoers.c:1509 +#: plugins/sudoers/cvtsudoers.c:1512 #, c-format msgid "" "%s - convert between sudoers file formats\n" @@ -1702,7 +1722,7 @@ msgstr "" "%s – převádí mezí formáty souboru sudoers\n" "\n" -#: plugins/sudoers/cvtsudoers.c:1511 +#: plugins/sudoers/cvtsudoers.c:1514 msgid "" "\n" "Options:\n" @@ -1747,19 +1767,19 @@ msgstr "" #: plugins/sudoers/cvtsudoers_csv.c:452 plugins/sudoers/cvtsudoers_csv.c:466 #: plugins/sudoers/cvtsudoers_json.c:654 plugins/sudoers/cvtsudoers_json.c:669 #: plugins/sudoers/cvtsudoers_ldif.c:347 plugins/sudoers/cvtsudoers_ldif.c:360 -#: plugins/sudoers/ldap.c:504 +#: plugins/sudoers/ldap.c:515 msgid "unable to get GMT time" msgstr "nelze získat čas GMT" #: plugins/sudoers/cvtsudoers_csv.c:457 plugins/sudoers/cvtsudoers_csv.c:471 #: plugins/sudoers/cvtsudoers_json.c:659 plugins/sudoers/cvtsudoers_json.c:674 #: plugins/sudoers/cvtsudoers_ldif.c:352 plugins/sudoers/cvtsudoers_ldif.c:365 -#: plugins/sudoers/ldap.c:512 +#: plugins/sudoers/ldap.c:523 msgid "unable to format timestamp" msgstr "nelze naformátovat časový údaj" #: plugins/sudoers/cvtsudoers_json.c:480 plugins/sudoers/cvtsudoers_json.c:515 -#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:189 +#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:190 #, c-format msgid "%s:%d:%d: unknown defaults entry \"%s\"" msgstr "%s:%d:%d: neznámá položka defaults „%s“" @@ -1773,42 +1793,53 @@ msgstr "příliš mnoho záznamů sudoers, maximum je %u" msgid "the SUDOERS_BASE environment variable is not set and the -b option was not specified." msgstr "proměnná prostředí SUDOERS_BASE není nastavená a přepínač -b nebyl zadán." -#: plugins/sudoers/cvtsudoers_merge.c:438 +#: plugins/sudoers/cvtsudoers_merge.c:273 +#: plugins/sudoers/cvtsudoers_merge.c:309 +#, c-format +msgid "%s:%d:%d: converting host list to ALL" +msgstr "%s:%d:%d: seznam strojů se převádí na ALL" + +#: plugins/sudoers/cvtsudoers_merge.c:545 #, c-format msgid "unable to find alias %s" msgstr "alias %s nelze nalézt" -#: plugins/sudoers/cvtsudoers_merge.c:441 +#: plugins/sudoers/cvtsudoers_merge.c:548 #, c-format msgid "%s:%d:%d: renaming alias %s to %s" msgstr "%s:%d:%d: alias %s se přejmenovává na %s" -#: plugins/sudoers/cvtsudoers_merge.c:498 +#: plugins/sudoers/cvtsudoers_merge.c:605 #, c-format msgid "%s:%d:%d: removing duplicate alias %s" msgstr "%s:%d:%d: zdvojený alias %s se odstraňuje" -#: plugins/sudoers/cvtsudoers_merge.c:658 +#: plugins/sudoers/cvtsudoers_merge.c:830 #, c-format msgid "%s:%d:%d: conflicting Defaults entry \"%s\" host-specific in %s:%d:%d" msgstr "%s:%d:%d: neslučitelná položka Defaults „%s“ určená pro stroj na %s:%d:%d" -#: plugins/sudoers/cvtsudoers_merge.c:698 +#: plugins/sudoers/cvtsudoers_merge.c:864 #, c-format msgid "%s:%d:%d: made Defaults \"%s\" specific to host %s" msgstr "%s:%d:%d: Defaults „%s“ se vyhrazuje pro stroj %s" -#: plugins/sudoers/cvtsudoers_merge.c:718 -#, c-format -msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" -msgstr "%s:%d:%d: Defaults „%s“ přebitá následujícími položkami se odstraňuje" - -#: plugins/sudoers/cvtsudoers_merge.c:723 +#: plugins/sudoers/cvtsudoers_merge.c:882 #, c-format msgid "%s:%d:%d: unable to make Defaults \"%s\" host-specific" msgstr "%s:%d:%d: Defaults „%s“ nelze vyhradit pro stroj" -#: plugins/sudoers/cvtsudoers_merge.c:943 +#: plugins/sudoers/cvtsudoers_merge.c:892 +#, c-format +msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" +msgstr "%s:%d:%d: Defaults „%s“ přebitá následujícími položkami se odstraňuje" + +#: plugins/sudoers/cvtsudoers_merge.c:1080 +#, c-format +msgid "%s:%d:%d: merging userspec into %s:%d:%d" +msgstr "%s:%d:%d: userspec se slučuje do %s:%d:%d" + +#: plugins/sudoers/cvtsudoers_merge.c:1174 #, c-format msgid "%s:%d:%d: removing userspec overridden by subsequent entries" msgstr "%s:%d:%d: userspec přebitá následujícími položkami se odstraňuje" @@ -2202,361 +2233,378 @@ msgstr "Použít tuto službu PAM: %s" #: plugins/sudoers/def_data.c:398 #, c-format msgid "PAM service name to use for login shells: %s" -msgstr "Název služby PAM, který se použije pro přihlašovací shelly: %s" +msgstr "Název služby PAM, která se použije pro přihlašovací shelly: %s" #: plugins/sudoers/def_data.c:402 +#, c-format +msgid "PAM service name to use when sudo is run with the -A option: %s" +msgstr "Název služby PAM, která se použije, když sudo běží s přepínačem -A: %s" + +#: plugins/sudoers/def_data.c:406 msgid "Attempt to establish PAM credentials for the target user" msgstr "Pokusit se získat pověření PAM pro cílového uživatele" -#: plugins/sudoers/def_data.c:406 +#: plugins/sudoers/def_data.c:410 msgid "Create a new PAM session for the command to run in" msgstr "Vytvořit pro spouštěný příkaz novou relaci PAM" -#: plugins/sudoers/def_data.c:410 +#: plugins/sudoers/def_data.c:414 msgid "Perform PAM account validation management" msgstr "Ověřit platnost účtu pomocí PAM" -#: plugins/sudoers/def_data.c:414 +#: plugins/sudoers/def_data.c:418 #, c-format msgid "Maximum I/O log sequence number: %s" msgstr "Maximální pořadové číslo protokolu vstupu/výstupu: %s" -#: plugins/sudoers/def_data.c:418 +#: plugins/sudoers/def_data.c:422 msgid "Enable sudoers netgroup support" msgstr "Zapnout v sudoers podporu netgroup" -#: plugins/sudoers/def_data.c:422 +#: plugins/sudoers/def_data.c:426 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "Kontrolovat nadřazené adresáře na možnost zápisu při úpravě souborů pomocí sudoedit" -#: plugins/sudoers/def_data.c:426 +#: plugins/sudoers/def_data.c:430 msgid "Follow symbolic links when editing files with sudoedit" msgstr "Následovat symbolické odkazy při úpravě souborů pomocí sudoedit" -#: plugins/sudoers/def_data.c:430 +#: plugins/sudoers/def_data.c:434 msgid "Query the group plugin for unknown system groups" msgstr "Dotazovat se modulu pro skupiny na neznámé systémové skupiny" -#: plugins/sudoers/def_data.c:434 +#: plugins/sudoers/def_data.c:438 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "Porovnávat netgroups na celou n-tici: uživatel, stroj a doména" -#: plugins/sudoers/def_data.c:438 +#: plugins/sudoers/def_data.c:442 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "Dovolit spuštění příkazu, i když sudo nemůže zapsat do auditního protokolu" -#: plugins/sudoers/def_data.c:442 +#: plugins/sudoers/def_data.c:446 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "Dovolit spuštění příkazu, i když sudo nemůže zapsat do I/O protokolu" -#: plugins/sudoers/def_data.c:446 +#: plugins/sudoers/def_data.c:450 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "Dovolit spuštění příkazu, i když sudo nemůže zapsat do souboru s protokolem" -#: plugins/sudoers/def_data.c:450 +#: plugins/sudoers/def_data.c:454 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "Překládat skupiny v sudoers a hledat shodu na ID skupiny, ne na jméně" -#: plugins/sudoers/def_data.c:454 +#: plugins/sudoers/def_data.c:458 #, c-format msgid "Log entries larger than this value will be split into multiple syslog messages: %u" msgstr "Položky protokolu větší než tato hodnota budou rozděleny do více zpráv syslogu: %u" -#: plugins/sudoers/def_data.c:458 +#: plugins/sudoers/def_data.c:462 #, c-format msgid "User that will own the I/O log files: %s" msgstr "Uživatel, který bude vlastnit soubory s I/O protokolem: %s" -#: plugins/sudoers/def_data.c:462 +#: plugins/sudoers/def_data.c:466 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "Skupina, která bude vlastnit soubory s I/O protokolem: %s" -#: plugins/sudoers/def_data.c:466 +#: plugins/sudoers/def_data.c:470 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "Přístupová práva k souboru s I/O protokolem: 0%o" -#: plugins/sudoers/def_data.c:470 +#: plugins/sudoers/def_data.c:474 #, c-format msgid "Execute commands by file descriptor instead of by path: %s" msgstr "Spustit příkazy podle deskriptoru souboru namísto podle cesty: %s" -#: plugins/sudoers/def_data.c:474 +#: plugins/sudoers/def_data.c:478 msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" msgstr "Ignorovat neznámé položky Defaults v sudoers namísto vypisování varování" -#: plugins/sudoers/def_data.c:478 +#: plugins/sudoers/def_data.c:482 #, c-format msgid "Time in seconds after which the command will be terminated: %u" msgstr "Čas v sekundách, po kterém bude příkaz ukončen: %u" -#: plugins/sudoers/def_data.c:482 +#: plugins/sudoers/def_data.c:486 msgid "Allow the user to specify a timeout on the command line" msgstr "Povolit uživateli zadat časový limit na příkazovém řádku" -#: plugins/sudoers/def_data.c:486 +#: plugins/sudoers/def_data.c:490 msgid "Flush I/O log data to disk immediately instead of buffering it" msgstr "Zapisovat log na disk ihned namísto po větších částech" -#: plugins/sudoers/def_data.c:490 +#: plugins/sudoers/def_data.c:494 msgid "Include the process ID when logging via syslog" msgstr "Při protokolování přes syslog zahrnout ID procesu" -#: plugins/sudoers/def_data.c:494 +#: plugins/sudoers/def_data.c:498 #, c-format msgid "Type of authentication timestamp record: %s" msgstr "Druh záznamu s časovým údajem autentizace: %s" -#: plugins/sudoers/def_data.c:498 +#: plugins/sudoers/def_data.c:502 #, c-format msgid "Authentication failure message: %s" msgstr "Zpráva o selhání autentizace: %s" -#: plugins/sudoers/def_data.c:502 +#: plugins/sudoers/def_data.c:506 msgid "Ignore case when matching user names" msgstr "Ignorovat velikost znaků při porovnávání jmen uživatelů" -#: plugins/sudoers/def_data.c:506 +#: plugins/sudoers/def_data.c:510 msgid "Ignore case when matching group names" msgstr "Ignorovat velikost znaků při porovnávání názvů skupin" -#: plugins/sudoers/def_data.c:510 +#: plugins/sudoers/def_data.c:514 msgid "Log when a command is allowed by sudoers" msgstr "Zaznamenat do protokolu, když je příkaz povolen v sudoers" -#: plugins/sudoers/def_data.c:514 +#: plugins/sudoers/def_data.c:518 msgid "Log when a command is denied by sudoers" msgstr "Zaznamenat do protokolu, když je příkaz zakázán v sudoers" -#: plugins/sudoers/def_data.c:518 +#: plugins/sudoers/def_data.c:522 msgid "Sudo log server(s) to connect to with optional port" msgstr "Protokolový server(y) suda, kam se připojit s volitelným portem" -#: plugins/sudoers/def_data.c:522 +#: plugins/sudoers/def_data.c:526 #, c-format msgid "Sudo log server timeout in seconds: %u" msgstr "Časový limit protokolového serveru suda v sekundách: %u" -#: plugins/sudoers/def_data.c:526 +#: plugins/sudoers/def_data.c:530 msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" msgstr "Zapnout volbu socketu SO_KEEPALIVE na socketu připojeném k protokolovému serveru" -#: plugins/sudoers/def_data.c:530 +#: plugins/sudoers/def_data.c:534 #, c-format msgid "Path to the audit server's CA bundle file: %s" msgstr "Cesta k souboru se svazkem certifikátů autorit auditního serveru: %s" -#: plugins/sudoers/def_data.c:534 +#: plugins/sudoers/def_data.c:538 #, c-format msgid "Path to the sudoers certificate file: %s" msgstr "Cesta k souboru s certifikátem sudoers: %s" -#: plugins/sudoers/def_data.c:538 +#: plugins/sudoers/def_data.c:542 #, c-format msgid "Path to the sudoers private key file: %s" msgstr "Cesta k souboru se soukromým klíčem sudoers: %s" -#: plugins/sudoers/def_data.c:542 +#: plugins/sudoers/def_data.c:546 msgid "Verify that the log server's certificate is valid" msgstr "Ověřit, že certifikát protokolovacího serveru je platný" -#: plugins/sudoers/def_data.c:546 +#: plugins/sudoers/def_data.c:550 msgid "Allow the use of unknown runas user and/or group ID" msgstr "Dovolit použití neznámých ID uživatelů a/nebo skupin u klíčového slova runas" -#: plugins/sudoers/def_data.c:550 +#: plugins/sudoers/def_data.c:554 msgid "Only permit running commands as a user with a valid shell" msgstr "Pouze dovolit spuštění příkazů jako uživatel s platným shellem" -#: plugins/sudoers/def_data.c:554 +#: plugins/sudoers/def_data.c:558 msgid "Set the pam remote user to the user running sudo" msgstr "Nastavit vzdáleného uživatele PAM na uživatele, který spustil sudo" -#: plugins/sudoers/def_data.c:558 +#: plugins/sudoers/def_data.c:562 msgid "Set the pam remote host to the local host name" msgstr "Nastavit vzdálený stroj PAM na název tohoto stroje" -#: plugins/sudoers/def_data.c:562 +#: plugins/sudoers/def_data.c:566 #, c-format msgid "Working directory to change to before executing the command: %s" msgstr "Kam změnit pracovní adresář před spuštěním příkazu: %s" -#: plugins/sudoers/def_data.c:566 +#: plugins/sudoers/def_data.c:570 #, c-format msgid "Root directory to change to before executing the command: %s" msgstr "Kam změnit kořenový adresář před spuštěním příkazu: %s" -#: plugins/sudoers/def_data.c:570 +#: plugins/sudoers/def_data.c:574 #, c-format msgid "The format of logs to produce: %s" msgstr "Vytvářet protokol v tomto formátu: %s" -#: plugins/sudoers/def_data.c:574 +#: plugins/sudoers/def_data.c:578 msgid "Enable SELinux RBAC support" msgstr "Zapnout podporu pro SELinux RBAC" -#: plugins/sudoers/def_data.c:578 +#: plugins/sudoers/def_data.c:582 #, c-format msgid "Path to the file that is created the first time sudo is run: %s" msgstr "Cesta k souboru, který se vytvoří při prvním spuštění suda: %s" -#: plugins/sudoers/def_data.c:582 +#: plugins/sudoers/def_data.c:586 msgid "Intercept further commands and apply sudoers restrictions to them" msgstr "Zachytávat další příkazy a použít na ně omezení sudoers" -#: plugins/sudoers/def_data.c:586 +#: plugins/sudoers/def_data.c:590 msgid "Log sub-commands run by the original command" msgstr "Zaznamenávat podpříkazy spuštěné původním příkazem" -#: plugins/sudoers/def_data.c:590 +#: plugins/sudoers/def_data.c:594 msgid "Log the exit status of commands" msgstr "Zaznamenávat návratový kód příkazů" -#: plugins/sudoers/def_data.c:594 +#: plugins/sudoers/def_data.c:598 msgid "Subsequent commands in an intercepted session must be authenticated" msgstr "Posloupnost příkazů v zachycené relaci musí být autentizována" -#: plugins/sudoers/def_data.c:598 +#: plugins/sudoers/def_data.c:602 msgid "Allow an intercepted command to run set setuid or setgid programs" msgstr "Dovolit zachycenému příkazu spustit setuid nebo setgid programy" -#: plugins/sudoers/def_data.c:602 +#: plugins/sudoers/def_data.c:606 #, c-format msgid "The maximum size to which the process's address space may grow (in bytes): %s" msgstr "Největší velikost, které smí adresní prostor procesu dorůst (v bajtech): %s" -#: plugins/sudoers/def_data.c:606 +#: plugins/sudoers/def_data.c:610 #, c-format msgid "The largest size core dump file that may be created (in bytes): %s" msgstr "Největší velikost souboru s obrazem paměti, který smí být vytvořen (v bajtech): %s" -#: plugins/sudoers/def_data.c:610 +#: plugins/sudoers/def_data.c:614 #, c-format msgid "The maximum amount of CPU time that the process may use (in seconds): %s" msgstr "Největší množství procesorového času, který proces smí využít (v sekundách): %s" -#: plugins/sudoers/def_data.c:614 +#: plugins/sudoers/def_data.c:618 #, c-format msgid "The maximum size of the data segment for the process (in bytes): %s" msgstr "Největší velikost datového segmentu procesu (v bajtech): %s" -#: plugins/sudoers/def_data.c:618 +#: plugins/sudoers/def_data.c:622 #, c-format msgid "The largest size file that the process may create (in bytes): %s" msgstr "Největší velikost souboru, který proces smí vytvořit (v bajtech): %s" -#: plugins/sudoers/def_data.c:622 +#: plugins/sudoers/def_data.c:626 #, c-format msgid "The maximum number of locks that the process may establish: %s" msgstr "Největší počet zámků, které proces smí vytvořit: %s" -#: plugins/sudoers/def_data.c:626 +#: plugins/sudoers/def_data.c:630 #, c-format msgid "The maximum size that the process may lock in memory (in bytes): %s" msgstr "Největší velikost paměti, kterou proces smí uzamknout (v bajtech): %s" -#: plugins/sudoers/def_data.c:630 +#: plugins/sudoers/def_data.c:634 #, c-format msgid "The maximum number of files that the process may have open: %s" msgstr "Největší počet souboru, které proces smí držet otevřené: %s" -#: plugins/sudoers/def_data.c:634 +#: plugins/sudoers/def_data.c:638 #, c-format msgid "The maximum number of processes that the user may run simultaneously: %s" msgstr "Největší počet procesů, které uživatel smí souběžně spustit: %s" -#: plugins/sudoers/def_data.c:638 +#: plugins/sudoers/def_data.c:642 #, c-format msgid "The maximum size to which the process's resident set size may grow (in bytes): %s" msgstr "Největší velikost rezidentní paměti, které proces smí dorůst (v bajtech): %s" -#: plugins/sudoers/def_data.c:642 +#: plugins/sudoers/def_data.c:646 #, c-format msgid "The maximum size to which the process's stack may grow (in bytes): %s" msgstr "Největší velikost zásobníku, které proces smí dorůst (v bajtech): %s" -#: plugins/sudoers/defaults.c:192 +#: plugins/sudoers/def_data.c:650 +msgid "Attempt authentication even when in non-interactive mode" +msgstr "Pokusit se o autentizaci i v neinteraktivním režimu" + +#: plugins/sudoers/def_data.c:654 +msgid "Store plaintext passwords in I/O log input" +msgstr "Ukládat čitelná hesla do vstupu I/O protokolu" + +#: plugins/sudoers/def_data.c:658 +msgid "List of regular expressions to use when matching a password prompt" +msgstr "Seznam regulárních výrazů, které se použijí na rozpoznání výzvy k heslu" + +#: plugins/sudoers/defaults.c:193 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s: neznámá položka defaults „%s“" -#: plugins/sudoers/defaults.c:241 +#: plugins/sudoers/defaults.c:242 #, c-format msgid "%s:%d:%d: no value specified for \"%s\"" msgstr "%s:%d:%d: u „%s“ nebyla zadána žádná hodnota" -#: plugins/sudoers/defaults.c:244 +#: plugins/sudoers/defaults.c:245 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s: u „%s“ nebyla zadána žádná hodnota" -#: plugins/sudoers/defaults.c:257 +#: plugins/sudoers/defaults.c:258 #, c-format msgid "%s:%d:%d: invalid operator \"%c=\" for \"%s\"" msgstr "%s:%d:%d: neplatný operátor „%c=“ u „%s“" -#: plugins/sudoers/defaults.c:260 +#: plugins/sudoers/defaults.c:261 #, c-format msgid "%s: invalid operator \"%c=\" for \"%s\"" msgstr "%s: neplatný operátor „%c=“ u „%s“" -#: plugins/sudoers/defaults.c:296 +#: plugins/sudoers/defaults.c:297 #, c-format msgid "%s:%d:%d: option \"%s\" does not take a value" msgstr "%s:%d:%d: volba „%s“ nebere hodnotu" -#: plugins/sudoers/defaults.c:299 +#: plugins/sudoers/defaults.c:300 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s: volba „%s“ nebere hodnotu" -#: plugins/sudoers/defaults.c:327 +#: plugins/sudoers/defaults.c:328 #, c-format msgid "%s:%d:%d: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s:%d:%d: neplatný typ Defaults 0x%x u volby „%s“" -#: plugins/sudoers/defaults.c:330 +#: plugins/sudoers/defaults.c:331 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s: neplatný typ Defaults 0x%x u volby „%s“" -#: plugins/sudoers/defaults.c:340 +#: plugins/sudoers/defaults.c:341 #, c-format msgid "%s:%d:%d: value \"%s\" is invalid for option \"%s\"" msgstr "%s:%d:%d: hodnota „%s“ je pro volbu „%s“ neplatná" -#: plugins/sudoers/defaults.c:343 +#: plugins/sudoers/defaults.c:344 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s: hodnota „%s“ není pro volbu „%s“ platná" -#: plugins/sudoers/defaults.c:1124 +#: plugins/sudoers/defaults.c:1161 #, c-format msgid "%s:%d:%d: path name for \"%s\" too long" msgstr "%s:%d:%d: cesta pro „%s“ je příliš dlouhá" -#: plugins/sudoers/defaults.c:1127 +#: plugins/sudoers/defaults.c:1164 #, c-format msgid "%s: path name for \"%s\" too long" msgstr "%s: cesta pro „%s“ je příliš dlouhá" -#: plugins/sudoers/defaults.c:1138 +#: plugins/sudoers/defaults.c:1175 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s:%d:%d: hodnoty „%s“ musí začínat na „/“, „~“ nebo „*“" -#: plugins/sudoers/defaults.c:1142 +#: plugins/sudoers/defaults.c:1179 #, c-format msgid "%s: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s: hodnoty „%s“ musí začínat na „/“, „~“ nebo „*“" -#: plugins/sudoers/defaults.c:1153 +#: plugins/sudoers/defaults.c:1190 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/'" msgstr "%s:%d:%d: hodnoty „%s“ musí začínat na „/“" -#: plugins/sudoers/defaults.c:1157 +#: plugins/sudoers/defaults.c:1194 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s: hodnoty „%s“ musí začínat na „/“" @@ -2604,7 +2652,7 @@ msgstr "%s musí být vlastněn UID %d" msgid "%s must only be writable by owner" msgstr "%s smí být zapisovatelný jen pro vlastníka" -#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:566 +#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:576 #, c-format msgid "unable to load %s: %s" msgstr "nelze zavést %s: %s" @@ -2633,36 +2681,36 @@ msgstr "nelze rozebrat síťovou masku „%s“" msgid "Local IP address and netmask pairs:\n" msgstr "Pár místní IP adresy a masky sítě:\n" -#: plugins/sudoers/iolog.c:626 +#: plugins/sudoers/iolog.c:681 msgid "unable to update sequence file" msgstr "nelze aktualizovat soubor s pořadovým číslem" -#: plugins/sudoers/iolog.c:660 plugins/sudoers/iolog.c:848 -#: plugins/sudoers/iolog.c:1001 plugins/sudoers/iolog.c:1008 -#: plugins/sudoers/iolog.c:1129 plugins/sudoers/iolog.c:1136 -#: plugins/sudoers/iolog.c:1235 plugins/sudoers/iolog.c:1242 +#: plugins/sudoers/iolog.c:715 plugins/sudoers/iolog.c:903 +#: plugins/sudoers/iolog.c:1065 plugins/sudoers/iolog.c:1072 +#: plugins/sudoers/iolog.c:1193 plugins/sudoers/iolog.c:1200 +#: plugins/sudoers/iolog.c:1299 plugins/sudoers/iolog.c:1306 #, c-format msgid "unable to write to I/O log file: %s" msgstr "nelze zapsat do souboru s I/O protokolem: %s" -#: plugins/sudoers/iolog.c:668 +#: plugins/sudoers/iolog.c:723 #, c-format msgid "unable to create %s/%s" msgstr "%s/%s nelze vytvořit" -#: plugins/sudoers/iolog.c:893 +#: plugins/sudoers/iolog.c:951 #, c-format msgid "%s: internal error, I/O log file for event %d not open" msgstr "%s: vnitřní chyba, soubor s I/O protokolem pro událost %d není otevřen" -#: plugins/sudoers/iolog.c:986 plugins/sudoers/iolog.c:1114 -#: plugins/sudoers/iolog.c:1219 plugins/sudoers/timestamp.c:849 +#: plugins/sudoers/iolog.c:1050 plugins/sudoers/iolog.c:1178 +#: plugins/sudoers/iolog.c:1283 plugins/sudoers/timestamp.c:849 #: plugins/sudoers/timestamp.c:941 plugins/sudoers/visudo.c:510 #: plugins/sudoers/visudo.c:516 msgid "unable to read the clock" msgstr "nelze přečíst hodiny" -#: plugins/sudoers/iolog.c:1211 plugins/sudoers/log_client.c:1221 +#: plugins/sudoers/iolog.c:1275 plugins/sudoers/log_client.c:1221 #: plugins/sudoers/log_client.c:1231 plugins/sudoers/log_client.c:1235 #, c-format msgid "%s: internal error, invalid signal %d" @@ -2682,16 +2730,16 @@ msgstr "nelze inicializovat certifikát SSL a databázi klíčů: %s" msgid "you must set TLS_CERT in %s to use SSL" msgstr "pro SSL musíte v %s nastavit TLS_CERT" -#: plugins/sudoers/ldap.c:1663 +#: plugins/sudoers/ldap.c:1717 #, c-format msgid "unable to initialize LDAP: %s" msgstr "LDAP nelze inicializovat: %s" -#: plugins/sudoers/ldap.c:1700 +#: plugins/sudoers/ldap.c:1754 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "start_tls uvedeno, ale knihovna LDAP nepodporuje ldap_start_tls_s_np() ani ldap_start_tls_s_np()" -#: plugins/sudoers/ldap.c:1837 plugins/sudoers/parse_ldif.c:747 +#: plugins/sudoers/ldap.c:1891 plugins/sudoers/parse_ldif.c:747 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "neplatný atribut sudoOrder: %s" @@ -2710,15 +2758,15 @@ msgstr "nepodporovaný typ ldapového URI: %s" msgid "unable to mix ldap and ldaps URIs" msgstr "nelze míchat URI ldap a ldaps" -#: plugins/sudoers/ldap_util.c:498 plugins/sudoers/ldap_util.c:505 -#: plugins/sudoers/ldap_util.c:513 plugins/sudoers/ldap_util.c:522 -#: plugins/sudoers/ldap_util.c:530 plugins/sudoers/ldap_util.c:540 -#: plugins/sudoers/ldap_util.c:548 +#: plugins/sudoers/ldap_util.c:499 plugins/sudoers/ldap_util.c:506 +#: plugins/sudoers/ldap_util.c:514 plugins/sudoers/ldap_util.c:523 +#: plugins/sudoers/ldap_util.c:531 plugins/sudoers/ldap_util.c:541 +#: plugins/sudoers/ldap_util.c:549 #, c-format msgid "duplicate sudoOption: %s%s%s" msgstr "násobná sudoOption: %s%s%s" -#: plugins/sudoers/ldap_util.c:567 plugins/sudoers/ldap_util.c:569 +#: plugins/sudoers/ldap_util.c:568 plugins/sudoers/ldap_util.c:570 #, c-format msgid "unable to convert sudoOption: %s%s%s" msgstr "nelze převést sudoOption: %s%s%s" @@ -2732,7 +2780,7 @@ msgid "unable to send audit message" msgstr "nelze odeslat auditní zprávu" #: plugins/sudoers/log_client.c:120 plugins/sudoers/log_client.c:400 -#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2070 +#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2069 msgid "error in event loop" msgstr "chyba ve smyčce událostí" @@ -2791,43 +2839,43 @@ msgstr "spojení k protokolovému serveru ztraceno" msgid "missing write buffer" msgstr "chybí vyrovnávací paměť pro zápis" -#: plugins/sudoers/log_client.c:2011 +#: plugins/sudoers/log_client.c:2010 msgid "unable to connect to log server" msgstr "k protokolovacímu serveru se nelze připojit" -#: plugins/sudoers/logging.c:286 +#: plugins/sudoers/logging.c:288 msgid "user NOT in sudoers" msgstr "uživatel NENÍ v sudoers" -#: plugins/sudoers/logging.c:288 +#: plugins/sudoers/logging.c:290 msgid "user NOT authorized on host" msgstr "uživatel NENÍ na stroji autorizován" -#: plugins/sudoers/logging.c:290 +#: plugins/sudoers/logging.c:292 msgid "command not allowed" msgstr "příkaz nedovolen" -#: plugins/sudoers/logging.c:311 +#: plugins/sudoers/logging.c:313 #, c-format -msgid "%s is not in the sudoers file. This incident will be reported.\n" -msgstr "%s není v souboru sudoers. Tato událost bude ohlášena.\n" +msgid "%s is not in the sudoers file.\n" +msgstr "%s není v souboru sudoers.\n" -#: plugins/sudoers/logging.c:314 +#: plugins/sudoers/logging.c:316 #, c-format -msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" -msgstr "%s nemá dovoleno spouštět sudo na %s. Tato událost bude ohlášena.\n" +msgid "%s is not allowed to run sudo on %s.\n" +msgstr "Uživatel %s nemá dovoleno spustit sudo na %s.\n" -#: plugins/sudoers/logging.c:318 +#: plugins/sudoers/logging.c:319 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "Je nám líto, uživatel %s nesmí spouštět sudo na %s.\n" -#: plugins/sudoers/logging.c:321 +#: plugins/sudoers/logging.c:322 #, c-format msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "Je nám líto, uživatel %s nemá dovoleno spouštět „%s%s%s“ jako %s%s%s na %s.\n" -#: plugins/sudoers/logging.c:358 plugins/sudoers/sudoers.c:629 +#: plugins/sudoers/logging.c:359 plugins/sudoers/sudoers.c:629 #: plugins/sudoers/sudoers.c:631 plugins/sudoers/sudoers.c:633 #: plugins/sudoers/sudoers.c:635 plugins/sudoers/sudoers.c:785 #: plugins/sudoers/sudoers.c:787 @@ -2835,7 +2883,7 @@ msgstr "Je nám líto, uživatel %s nemá dovoleno spouštět „%s%s%s“ jako msgid "%s: command not found" msgstr "%s: příkaz nenalezen" -#: plugins/sudoers/logging.c:360 plugins/sudoers/sudoers.c:625 +#: plugins/sudoers/logging.c:361 plugins/sudoers/sudoers.c:625 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -2844,7 +2892,7 @@ msgstr "" "ignoruje se „%s“ nalezený v „.“\n" "Použijte „sudo ./%s„, je-li toto „%s“', který chcete spustit." -#: plugins/sudoers/logging.c:379 +#: plugins/sudoers/logging.c:380 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" @@ -2852,15 +2900,15 @@ msgstr[0] "%u chybný pokus zadat heslo" msgstr[1] "%u chybné pokusy zadat heslo" msgstr[2] "%u chybných pokusů zadat heslo" -#: plugins/sudoers/logging.c:435 +#: plugins/sudoers/logging.c:436 msgid "authentication failure" msgstr "selhání autentizace" -#: plugins/sudoers/logging.c:475 plugins/sudoers/logging.c:495 +#: plugins/sudoers/logging.c:476 plugins/sudoers/logging.c:496 msgid "a password is required" msgstr "je vyžadováno heslo" -#: plugins/sudoers/logging.c:889 +#: plugins/sudoers/logging.c:890 #, c-format msgid "unable to write log file: %s" msgstr "nelze zapsat soubor protokolu: %s" @@ -2955,55 +3003,55 @@ msgstr "cesta pro „%s“ je příliš dlouhá" msgid "unable to parse network address list" msgstr "nelze rozebrat seznam síťových adres" -#: plugins/sudoers/policy.c:479 +#: plugins/sudoers/policy.c:485 msgid "user name not set by sudo front-end" msgstr "uživatelské jméno nenastaveno vnějším rozhraním sudo" -#: plugins/sudoers/policy.c:483 +#: plugins/sudoers/policy.c:489 msgid "user-ID not set by sudo front-end" msgstr "ID uživatele nenastaveno vnějším rozhraním sudo" -#: plugins/sudoers/policy.c:487 +#: plugins/sudoers/policy.c:493 msgid "group-ID not set by sudo front-end" msgstr "ID skupiny nenastaveno vnějším rozhraním sudo" -#: plugins/sudoers/policy.c:491 +#: plugins/sudoers/policy.c:497 msgid "host name not set by sudo front-end" msgstr "název počítače nenastaven vnějším rozhraním sudo" -#: plugins/sudoers/policy.c:693 +#: plugins/sudoers/policy.c:670 #, c-format msgid "invalid working directory: %s" msgstr "neplatný pracovní adresář: %s" -#: plugins/sudoers/policy.c:869 +#: plugins/sudoers/policy.c:846 #, c-format msgid "invalid chroot directory: %s" msgstr "neplatný kořenový adresář: %s" -#: plugins/sudoers/policy.c:1051 plugins/sudoers/visudo.c:243 +#: plugins/sudoers/policy.c:1025 plugins/sudoers/visudo.c:243 #: plugins/sudoers/visudo.c:880 #, c-format msgid "unable to execute %s" msgstr "nelze vykonat %s" -#: plugins/sudoers/policy.c:1121 plugins/sudoers/policy.c:1158 -#: plugins/sudoers/policy.c:1180 plugins/sudoers/policy.c:1206 +#: plugins/sudoers/policy.c:1095 plugins/sudoers/policy.c:1132 +#: plugins/sudoers/policy.c:1154 plugins/sudoers/policy.c:1180 #, c-format msgid "%s: invalid mode flags from sudo front end: 0x%x" msgstr "%s: neplatné příznaky souboru od vnějšího rozhraní suda: 0x%x" -#: plugins/sudoers/policy.c:1237 +#: plugins/sudoers/policy.c:1211 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Verze modulu s politikami sudoers je %s\n" -#: plugins/sudoers/policy.c:1239 +#: plugins/sudoers/policy.c:1213 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Verze gramatiky souboru sudoers je %d\n" -#: plugins/sudoers/policy.c:1243 +#: plugins/sudoers/policy.c:1217 #, c-format msgid "" "\n" @@ -3012,27 +3060,27 @@ msgstr "" "\n" "Cesta sudoers: %s\n" -#: plugins/sudoers/policy.c:1246 +#: plugins/sudoers/policy.c:1220 #, c-format msgid "nsswitch path: %s\n" msgstr "cesta k nsswitch: %s\n" -#: plugins/sudoers/policy.c:1248 +#: plugins/sudoers/policy.c:1222 #, c-format msgid "ldap.conf path: %s\n" msgstr "cesta k ldap.conf: %s\n" -#: plugins/sudoers/policy.c:1249 +#: plugins/sudoers/policy.c:1223 #, c-format msgid "ldap.secret path: %s\n" msgstr "cesta k ldap.secret: %s\n" -#: plugins/sudoers/policy.c:1282 +#: plugins/sudoers/policy.c:1256 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "nelze zaregistrovat háček typu %d (verze %d.%d)" -#: plugins/sudoers/policy.c:1300 +#: plugins/sudoers/policy.c:1274 #, c-format msgid "unable to deregister hook of type %d (version %d.%d)" msgstr "nelze odhlásit háček typu %d (verze %d.%d)" @@ -3160,13 +3208,13 @@ msgstr "zkrácená auditní cesta user_cmnd: %s" msgid "truncated audit path argv[0]: %s" msgstr "zkrácená auditní cesta argv[0]: %s" -#: plugins/sudoers/sssd.c:569 +#: plugins/sudoers/sssd.c:579 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" msgstr "nelze inicializovat zdroj SSS. Je SSSD nainstalován na vašem stroji?" -#: plugins/sudoers/sssd.c:577 plugins/sudoers/sssd.c:586 -#: plugins/sudoers/sssd.c:595 plugins/sudoers/sssd.c:604 -#: plugins/sudoers/sssd.c:613 +#: plugins/sudoers/sssd.c:587 plugins/sudoers/sssd.c:596 +#: plugins/sudoers/sssd.c:605 plugins/sudoers/sssd.c:614 +#: plugins/sudoers/sssd.c:623 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "nelze nalézt symbol „%s“ v %s" @@ -3271,7 +3319,7 @@ msgstr "je nám líto, ale zachovat prostředí nemáte dovoleno" msgid "sudoedit doesn't need to be run via sudo" msgstr "sudoedit není nutné spouštět přes sudo" -#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1578 +#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1584 #: plugins/sudoers/tsdump.c:138 #, c-format msgid "unable to read %s" @@ -3288,17 +3336,17 @@ msgstr "nelze zjistit údaje o %s" msgid "%s is not a regular file" msgstr "%s není běžný soubor" -#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1168 +#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1239 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s je vlastněn UID %u, měl by být vlastněn %u" -#: plugins/sudoers/sudoers.c:1133 toke.l:1173 +#: plugins/sudoers/sudoers.c:1133 toke.l:1244 #, c-format msgid "%s is world writable" msgstr "%s je zapisovatelný pro všechny" -#: plugins/sudoers/sudoers.c:1137 toke.l:1176 +#: plugins/sudoers/sudoers.c:1137 toke.l:1247 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s je vlastněn GID %u, mělo by být %u" @@ -3370,63 +3418,58 @@ msgstr "Rozměry záznamu jsou %d × %d, váš terminál má rozměry %d × %d." msgid "Replay finished, press any key to restore the terminal." msgstr "Přehrávání skončilo, pro obnovení terminálu stiskněte libovolnou klávesu." -#: plugins/sudoers/sudoreplay.c:1218 plugins/sudoers/sudoreplay.c:1248 +#: plugins/sudoers/sudoreplay.c:1219 plugins/sudoers/sudoreplay.c:1249 #, c-format msgid "ambiguous expression \"%s\"" msgstr "nejednoznačný výraz „%s“" -#: plugins/sudoers/sudoreplay.c:1270 +#: plugins/sudoers/sudoreplay.c:1271 msgid "unmatched ')' in expression" msgstr "ve výrazu neodpovídá „)“" -#: plugins/sudoers/sudoreplay.c:1274 +#: plugins/sudoers/sudoreplay.c:1275 #, c-format msgid "unknown search term \"%s\"" msgstr "neznámý vyhledávací výraz „%s“" -#: plugins/sudoers/sudoreplay.c:1289 +#: plugins/sudoers/sudoreplay.c:1290 #, c-format msgid "%s requires an argument" msgstr "%s vyžaduje argument" -#: plugins/sudoers/sudoreplay.c:1292 plugins/sudoers/sudoreplay.c:1554 -#, c-format -msgid "invalid regular expression: %s" -msgstr "neplatný regulární výraz: %s" - -#: plugins/sudoers/sudoreplay.c:1297 +#: plugins/sudoers/sudoreplay.c:1300 #, c-format msgid "could not parse date \"%s\"" msgstr "datum „%s“ se nepodařilo rozebrat" -#: plugins/sudoers/sudoreplay.c:1306 +#: plugins/sudoers/sudoreplay.c:1309 msgid "unmatched '(' in expression" msgstr "ve výrazu neodpovídá „(“" -#: plugins/sudoers/sudoreplay.c:1308 +#: plugins/sudoers/sudoreplay.c:1311 msgid "illegal trailing \"or\"" msgstr "zakázané zakončení „or“" -#: plugins/sudoers/sudoreplay.c:1310 +#: plugins/sudoers/sudoreplay.c:1313 msgid "illegal trailing \"!\"" msgstr "zakázané zakončení „!“" -#: plugins/sudoers/sudoreplay.c:1368 +#: plugins/sudoers/sudoreplay.c:1371 #, c-format msgid "unknown search type %d" msgstr "neznámý vyhledávácí typ %d" -#: plugins/sudoers/sudoreplay.c:1645 +#: plugins/sudoers/sudoreplay.c:1651 #, c-format msgid "usage: %s [-hnRS] [-d dir] [-m num] [-s num] ID\n" msgstr "použití: %s [-hnRS] [-d adresář] [-m číslo] [-s číslo] ID\n" -#: plugins/sudoers/sudoreplay.c:1648 +#: plugins/sudoers/sudoreplay.c:1654 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "použití: %s [-h] [-d adresář] -l [vyhledávací_výraz]\n" -#: plugins/sudoers/sudoreplay.c:1657 +#: plugins/sudoers/sudoreplay.c:1663 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -3435,7 +3478,7 @@ msgstr "" "%s – přehraje záznam relace sudo\n" "\n" -#: plugins/sudoers/sudoreplay.c:1659 +#: plugins/sudoers/sudoreplay.c:1665 msgid "" "\n" "Options:\n" @@ -3524,7 +3567,7 @@ msgstr "soubor s časovými údaji %s nelze zamknout" msgid "lecture status path too long: %s/%s" msgstr "cesta ke stavům lekce je příliš dlouhý: %s/%s" -#: plugins/sudoers/toke_util.c:150 +#: plugins/sudoers/toke_util.c:156 msgid "sudoedit should not be specified with a path" msgstr "sudoedit by neměl být uveden s cestou" @@ -3697,34 +3740,44 @@ msgstr "" " -s, --strict přísná kontrola syntaxe\n" " -V, --version zobrazí údaje o verzi a skončí\n" -#: toke.l:187 +#: toke.l:189 msgid "empty string" msgstr "prázdný řetězec" -#: toke.l:199 toke.l:513 +#: toke.l:201 toke.l:571 msgid "empty group" msgstr "prázdná skupina" -#: toke.l:209 toke.l:511 +#: toke.l:211 toke.l:569 msgid "empty netgroup" msgstr "prázdná síťová skupina" -#: toke.l:305 toke.l:317 toke.l:329 toke.l:345 toke.l:364 toke.l:404 +#: toke.l:289 +msgid "unterminated regular expression" +msgstr "neukončený regulární výraz" + +#: toke.l:363 toke.l:375 toke.l:387 toke.l:403 toke.l:422 toke.l:462 msgid "invalid line continuation" msgstr "neplatné pokračování řádku" -#: toke.l:550 toke.l:562 +#: toke.l:608 toke.l:620 msgid "invalid IPv6 address" msgstr "neplatná IPv6 adresa" -#: toke.l:789 +#: toke.l:860 msgid "unexpected line break in string" msgstr "nečekané zalomení řádku uvnitř řetězce" -#: toke.l:1139 +#: toke.l:1210 msgid "too many levels of includes" msgstr "příliš mnoho úrovní zanoření" +#~ msgid "%s is not in the sudoers file. This incident will be reported.\n" +#~ msgstr "%s není v souboru sudoers. Tato událost bude ohlášena.\n" + +#~ msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" +#~ msgstr "%s nemá dovoleno spouštět sudo na %s. Tato událost bude ohlášena.\n" + #~ msgid "%s: write buffer already in use" #~ msgstr "%s: vyrovnávací paměť pro zápis se již používá" diff --git a/plugins/sudoers/po/de.mo b/plugins/sudoers/po/de.mo index 0f284585fd15cebfc12c25e93aceea8ac7baca6e..b08458c38581023ed0580e56fa5898fb76c6c575 100644 GIT binary patch delta 16015 zcmZwN2Y405zyI+)^xk_Y3xpCNApt@!2^}GHP(cDAISG;EB&5*spa=@0fT0QqNEH;t zP%QMSh=M38MJxycQba*fMDP1^X7JDdK6jtr_?qv`?CiANB;0%Za=xv<^MxSLslhFE~O6>24-P#yF~%`6V< z1k#di@ISJ zYDqU@FdoBDyoK8H8okU6+hRlFB-GO9ST~{WKY;4*qAkxK<2aRxt6>PXi1C|D90gjs z7f?&JAGNo)P#qNO?KnZ$2wm)s8dx&w!7pKPT!)-fXDez&?xH4Gy^nd$0Mv?4!TPw_ zPeu*DLe1p9jYIl!!ioE!>gS3Yj`c&-Vevd_mO2>2h}$CP&>4+76WdT7pF}cr26Pi$EHlK+ zv?($pCkb2QOw<`Uh*5Y2wM7kvnyns!Rd~KLgN&AL6*kB3P$RGSgjtDb)Lu?Rz8TIA z)YATgWwFUHa|XJi9+-k!nR%#{I*WRpi^Q@W7=qf$;piVjW)+!oSa!I1aDCJa`lI&t zMO4QpP%Cu@IWA7M5v&rXV zdd;eMStg7^jj$(H$1Kzeaa0X~LW`j=7l`>a<{TU$2CJg=Rf zOf&`YsP}&@YDqssorRL4%neVf6c%z)dX zOPr21aUN==a#36LGe+zEZXNvhB?#E+x)ayB-_ zT&#>gVM+8%GVM!a4dVJ3f!$FLoQT@WcTf*Hg?i2n)C7x7HitNJGV5QKg8meg!bH>( zjzi6CE$YD^q0YbsR7ZuTn7A(LK|Rq$A6CUVHhu%Of}dbfyn`js^OX4=v6P>T9#9P{ zU<<5*y-@>8w(%5HyTzy(y<^KiMy=E(48r0}NcV@J;?Ah{BW(EutVTTF>VJn!4GKEsov4maq7Ls*w!HK-a~A5M>K{j~h!1t&Ow`J* z!0J5T$t9x)okY#-25PB`K5MLlWr#bV4qt!No{qHjvrrFOgWAIPup*wo+IShY%Xpm>)v^0c2FM2=xg)hJ)}Q48ehO%^7$K zwZtn>D{v6C0vAwQP+*?flA5S3ZHHQkL8ztnq1r!>+PY21*7}_zWYqB)bn#zQL-%E~ zgq=_wj6f~*L{$AU)C%oEt;msFz5_-O$D!KipxST5ihBP)Bcmn0f_1R; zeDi=7=n@Y>?d2rYUM{w7M;*p5YvvGn(>|@oL)3tJVF?_EWpD;+U`x=iJ>E*D zBA&+z_&aJviZ3=R5{X)Yq1N%JEm?qS_ZDiPU)lOQ=n|J%Vh(3h>_j{QRlWwb1&5Zf z{_5Zw1r4#>E9N^8h3arHhGCYCS7T}7eW*k9IqFQ@v~lUBCJsf-v=6HNNYsjDVGz!= zu3gIhSD|1Z1zLe~s6D-H849ikJ z1S8RhF0Mg6$A8FXE}%y4S!o_n*4i1XQ=V;|k9u&f^#qnDzK;5UK{;B#0~@Bex-dhia^9({ybs`Iw|Pt?qczGfcO0@Yy*>afOQCCs+*OQ`$TTKA$( z|5@aL&Q%P;zXJN{WVPwI32MaMQ6n5-or+qjl~@yZqdNEwwGw}$+E-p<{=RR8+M;As zyH`+KupMjTQPh^*z{Wh^sl3*_COxcUQLp7{)B``k=6DmEV%>G-r{oY+M~SF2G|zev z^`JknE(WbPE7TD~iHG884~G~1nnC>QW@)CP_Gm6@PgkRs`aP_ZkCEeCZv5p&!cAL?hs>pNI~?bS&NLNM>U z=7ST88sQVD8^)tv&s@}iK0zI-Z?HUG!@`*7J@cnqG1Q^$k45n*EP%7H63#>2ztK;o zJ(>4Vdw3TsW5f5&--KOI1IWQP_$fBVA|IHQXpJq2y{Ph6Q7iW;M&LEnnW?_htVDmT zLp&D4(7%j~X7n)z<5>(sXO|gJRn*G#LCtgmHo`fm4t8P%{2A+Ep510e8(<9aQ0$1W zqgLb^YND0)1h&-g^d!@Tf~lyE52J4Q4ZC9Vy=FzGU=`v;SPS1lJ@6FjExC`Xud&ap zNNa3PoQdjhqm8elRv>u4`tkE`d}P#7Dr!axP>16n>TFy`o#yHX*iUSPfu+Ot#G6qw zx{e*tJ!s+)sFlk>9o}82!}}|C!)k}9=lPD8Ob?uc8rf-Vga4vVbDP8FLCM&bcmsCF zi)!l_P-XH24n_d3=YKAs2lI1Uduj5 z%|FSkM6JMi?1d2@n}I!r8t^XE7XFD^xw^;r{^O&l{#T>g{fQkh@)OoSn9TT3%%NM3 zTGID03Gbp#?}$%L$Mdl@@jle4{~NXRk;lz_qfif6kKOPBs=na~^J$Momv}7pz(xA2 zR}c7}0u7}6XJ!jpTSs7L%4gX4V~iobg)VkDX+A(BFp~H!tbrF%{pJ7MoPh=yMLZCz z;R5W3xqdQ_k;(rB|5Amqs69T8`VJI3WoA|vb-27Z9M{_N{9l^)yfZeZd@O3fZ{l+N z6@zf@SEk(?s4YH^(dcjbwRwHAF^Ymk_$Ypjk6`#|v*eR7l6X66fY-1YhMY0~{bYhK@R`Ix*ax?u zM(Fv`bkGuA;%8CiYq15M!}eJ2qB#=-uq$ycR>HrqDVDut2HXu*KN&mX0rYn!Q{X4_ z`*}|cCZ2->a4V|5&}DN-W3U_XI_nKoht02;FWVHXO}qg$&||2T$a~d1uoVs`o{U<- zb5~h^Em7&8%^@3x8rfphmYl`D_y^X*?$^xB(=qTMtV#JX)Ie`w4{UnftmG8bgg(Ir z_$%tZYB!A0H(3A16nH5J!3C%@um|z zl<&vESm2gfxnUUCLVS|)bAB@W$aMSFyak1SGkewpdr>|GT|A0<;Lq3!Yu+|1HPrel zdMW=NJ7BjvX5i1E&dOn|h5z6HtogfHA%8ZRa0(7tf5$Gw_5LuYI~7BT=c5L+AB$qi zyJjVVFornE#@nzmvFA^-qCuz??Sgvn2-H?=MON1Dd`qS(1=asD4cnkgJQ(ZaIMjQ+ z5~J`O2KMlt`IJVZW;Prn@EKJ7R#d-VV+Fi}nnfWV8aWU={or_25gW z!&vgZ>99Wr5s$?d_%iCgqgV{@VF@hskNIu5A~q*(fErjFHo+XMiifcg&v!16X^5r% zHA~YL8xbd=ZkUfc#Ya#xyJq83jwi5Ek*M;)sDV$kuEsFpW2hy+hdR`CJ)Xdd^+vxc z#*nFj%TV!7>rdE{xJ({T;C=0h8qieK%yUs4{)n@%SYGqMMcA77FseUKK2Knvjj$$h z3|7Omd>((GqZcV?OTlieg!ix_mdkG**a%fV9J}Fo)DrGRb@Yv`zlVYQ3U~sa;zpp1|SwoB}Q3Rn%UUC}=v4LUj;}I%HE(?N+0<=m_e&aT_($>V=Fw zFz`U@Qq&6X$Ljb4YTzD!VUwwWdT=|`%+gQ~oQ-cEP=~Kl z2~Xg=&;xY{r=te^CN{%EHvS7Wu`(q+fj@Mbqf6Wso9X>eBGZ(DW!M-`pl0NhGI1Cx zjz#U+Y}8CQq6U1-dJ}a9%9Qp5em!r8>Td>WYqnz+UPKLaNEud^=Q|l>bh=+fHQa$E z@e;Pd-%+nqld_(`w?7p%!}X{oJ%{=+d=>T6FQS|$@cYChj3NFC+hLvZ9%l%~qXxDc z{aTtEWb|H_sbIFE3+l`DB`nHH*O+BZer{}^iTUqBtYt*CZ~QCoZq z)nA25rvG-8c>i^{vM6wIC2D5-Q1AKg7>n&In=M+7n!#rnjg6{!oJ91YK2)c$50(fr zXC@Yh63<7i;4i4xwqaE};Htd;Iy^5>ppoZV&!I-1znXb)ICdgVKn-vM>JWZ|I-Dh{ zo7c26s@#VvUt!BnS^q`#8&bop$Ur|Cbvyyp@h)`nSKFYhYX;a7wNfKcOFbLg;vUpe z|Bd=Cl&EQD7>q55`=N_7Q4`&WT8Wbwh5q8T%!qoU8caYP!d0jNoj|Qj{@SKK40U)0 z<3OB&gYYbBfDysQVW@%5L><1Js4w7Os1>MEC-4FDJ6*`=L8DO}tVF$z$54lmA6J3z zKnsi_9Ekc-F2KMi7&V~VHV&?5Ue|u8c7D_ZwxAB-8Ppd2i%s?Zhu1eVOF+F1vrz+j z8$04f)N52f#Eg6_>W9cG8}CAOcp3Ge$_>m4c0?W0F{p{;qP`Un`(lAGbLJjJ zzuw2CWYl0kYJ}HO9RxKt#-L8KAGI~xurgl3GMG2qoc;=^exk4(j>b|r6?Hi0p}rsM zQ6Id+;k^Iq@LLM1VA%+BV;JhNbVA(_kNRQq3~I(pZ2b<@K)ynKQg5NoP~j$Ki6c>Q zENY^&Q1@@K9&h3|Bfd_7W?ZSM`LX(lH68WicOhz^dvP${Mr}dQW@crcLY5Hclbw`UC6G=nQIB74RH3qbvuz z;`_Li^24NuubI@nM&kSBgkVLIu9t|l6}mnlzl(I0^A~uAEgF^~rRfH)304pFLr6`Cb-K5c=TqP$lk^&2MxCXPNWYQZC)WQ< zw*F4MMP8SG5t*$fANVilC~y_FWvMuovKR0ZlHS{=Nb@N>jsN>9MENYzTq^j`1ulIP zhS@=Pr0h@P6Qq~^-~9PIj{+~1`mOc`NmmErA4p%4bS=TY_&2F19sZ(1t`WBLD%5{$ z+a@3%Jm)p)AH|6{pEQ7Uh18z(@bjHl=;Tw17SebiDU+lt*SeMZG33vhVy6Icck-RE z7&bz^!ux5noV0}aEn*$9VI;lIy51#)Q&&=fDlgFZUmT2`RmioO231M?5Ofw}Dbf#= zA0!?hXu)r~l(i>4N?aNBWB3B8G5KH;zw9^*NYiZlD9Yk&z7+N%>G{qgQn)f)xircl z=_~R*=|xgG(q|NfshsN)@dE5enrq9}lW#+Q25FToqsTcy+Xq(UX(6Z5w_=3;fi~gYVFGBaX$kq$0G_wUGQ2e3SGT zd0iip!U8$|4^f(bYa48~9j6helCOprNnJ>TxVgQppG2PDp8mVK+k7iZc90UOf1LCj z`BS7U>iO~F#FBd1w&~cIIR-p{xB=sBJJsph{!sil z@e?F|*L2omXMBsKD?cv8WZKUoAJ~6Y>>wD08!(f~mr>VZQl#zt7-dfeO3i=XBVI}N z4yMrN1q>$bCe^U*Dw6L--AdH&3NF5G`y({ZuS)J76}np3%F!ka{1*F%&5ME5ud!{X z;qRo0lx36Nd#GJ=%G=oZI{AFmPs9b-8_mV@x7chsDt@7&0zUSj{vp34KgPy=Xrmv$ zx-!Ve;8&!A{g)pS5U@Yv+xlbUg4&@q@JXiq-c_^ zP1b+#D)A87=EWe=RPt*`y1tUAxm>@CuI;)d7{M`CFlgQG~R$rm8$ z$|lt(6%53z{}Edeft9J)ODam<$BnJ9p{?&`{hazPHc!?$r2lY5kw$aRgRAX>41RC( zdq!z3EBfJj4}=yW9I_k{?I;tGJF-*p|=3 zr%A6<_ux89z75GoK@v&lzNZP=I!5BVabjl}v5cc;C%9`>U=!^TuOV@aim6Y-QS zFM?ekYEzqhHfcHc>RL+rj#Q2mrTu@J%2+C^*#;%8)H}t=KSF&p?jqhwe!8uH3Cj@I zwXxbaCI1m+f04c=-e~J~l7E~0TFSp6l_kFqTWbE%R8}TvZ5tB?uA;=R+OmC=?4iw6 z9FGsK<2EzFmMx=w1Z90l&yz20>p!&hCGi7NQObYC$iVs&JWKGaZM=dT`TN3o(mvc4 z|3?+d-yuq*jjo!+&9NJ{qwElA=tK8D8)(IEKDPZG;#;=N-=(&eF zux*_n%3dZIj|rqcwrz8jlTxUAj53$Ju75~#iA&q~Ir3A;w<47%wbal5cPM;<;46gx zu15(DP^K%HRE$_}%bS#K!5Nh0#ivL&C_6~(CI8@>On$PxUuFG?w-EnE+D3josV#qh z{(n~o3hz^rpLEmKtm1}v@@26peogv@w2ZhsK7l7mc}a7)KOP5C-hlkuDkk7h7>qq_Z8hS)G@ea-kMuDqhq82>M|yC5N|~40(-q^>#GnC zr;k@``CVCfR9a@1>t_2>a|g8AQ?y1Ar%tAuoay?~vfN~!n>EVoW@aa(c{4KI#N-rj zZf2Jrg-R#IWsHnV^15+}S>6n{-mrQ(TVnPE#i#kkdNZ<;eMxSh)0AX-&PsEmd-clk z_Fh^&)tix|%Ir*fOZUdpKecr-Th~e8f4O&h?<>$aE}JL%vXbNDvXaw$u6L~0=Z>R9 zWAUZ=Lb=785f`78Jl5-`rX}RQG3diW(Rxl=qMPAO%1(*PaJ}QxGrXCZ+@Gn(^ElH* zYFt+QC=DRaO^?gW9G8}n;HGD!rKV@)X2hP%7i?N-wpxIUY@VE)H7c+Kq0w$yx<-_9 zZ)DZn&he`Yhh(K?c-{1rIE`q0)_*;+cs{pB<34UmS`yjx?5y02DT^xPcWc$jtd%=? z+N%6PalVAK)RYNsLPlD8y2iu8`Mk_2&6gWAvwY?1nqz9RFD}cQ@PAAyH|(`BdGkbs z=d4`Yt$35r@Ft-VP2Gs5t(%1B-d>wlvdjJt>SXTU$vCWl@=#cwpzK46iS&h+}J5&zCO-{{e@9hQ58f>URx1j-m(W zfWc18&WuY1Z04@Ba`WG`F7=4JEPe0v^7>pb|}n6!lKOqVm5 zNgJH|0)0d%0N0o*Yb_lh8o_2euPrXck?PecYXy6gScv+KUqtmy)S6#X6f=X`|Cp zQkc2dmz#1qzG^`_)$Z;%p3jq~pgSZx@xU7DlL9L~*qbpj*_WV28tL`=61=`0CyIK) mgG202k4*Ar#*a!#%gprZ82q;&8D>GU<45oKx3MQX-~Rwu+fR!C delta 15080 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 Vd*#Txx4*wv<%qq9s(6jc^*, 2011-2013 # Hendrik Knackstedt , 2013 # Mario Blättermann , 2015. -# Jochen Hein , 2001-2021. +# Jochen Hein , 2001-2022. msgid "" msgstr "" -"Project-Id-Version: sudoers 1.9.9b1\n" +"Project-Id-Version: sudoers 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-10 14:04+0100\n" +"POT-Creation-Date: 2022-02-11 18:33-0700\n" +"PO-Revision-Date: 2022-02-13 13:20+0100\n" "Last-Translator: Jochen Hein \n" "Language-Team: German \n" "Language: de\n" @@ -20,7 +20,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.3\n" -#: confstr.sh:1 gram.y:1201 +#: confstr.sh:1 gram.y:1198 msgid "syntax error" msgstr "Syntax-Fehler" @@ -50,50 +50,52 @@ msgstr "Das hat nicht funktioniert, bitte nochmal probieren." #: gram.y:591 gram.y:718 gram.y:726 gram.y:737 gram.y:749 gram.y:768 #: gram.y:923 gram.y:928 gram.y:936 gram.y:950 gram.y:956 gram.y:1078 #: gram.y:1087 gram.y:1095 gram.y:1104 gram.y:1113 gram.y:1142 gram.y:1151 -#: gram.y:1159 gram.y:1249 gram.y:1377 gram.y:1744 gram.y:1794 +#: gram.y:1159 gram.y:1252 gram.y:1382 gram.y:1748 gram.y:1798 #: lib/eventlog/eventlog.c:309 lib/eventlog/eventlog.c:382 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:881 -#: lib/eventlog/eventlog.c:1176 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:211 -#: logsrvd/iolog_writer.c:84 logsrvd/iolog_writer.c:89 -#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:172 -#: logsrvd/iolog_writer.c:212 logsrvd/iolog_writer.c:225 -#: logsrvd/iolog_writer.c:261 logsrvd/iolog_writer.c:286 -#: logsrvd/iolog_writer.c:301 logsrvd/iolog_writer.c:314 -#: logsrvd/iolog_writer.c:327 logsrvd/iolog_writer.c:340 -#: logsrvd/iolog_writer.c:355 logsrvd/iolog_writer.c:393 -#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 -#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 -#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 -#: logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:203 -#: logsrvd/logsrvd_journal.c:204 logsrvd/logsrvd_journal.c:260 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_journal.c:427 -#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:175 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:238 -#: logsrvd/logsrvd_local.c:376 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:426 logsrvd/logsrvd_local.c:431 -#: logsrvd/logsrvd_local.c:432 logsrvd/logsrvd_queue.c:154 -#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 -#: logsrvd/logsrvd_relay.c:439 logsrvd/logsrvd_relay.c:738 -#: logsrvd/logsrvd_relay.c:843 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/bsdauth.c:147 plugins/sudoers/auth/kerb5.c:118 -#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:689 +#: lib/eventlog/eventlog.c:1176 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:204 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:84 +#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 +#: logsrvd/iolog_writer.c:172 logsrvd/iolog_writer.c:212 +#: logsrvd/iolog_writer.c:225 logsrvd/iolog_writer.c:261 +#: logsrvd/iolog_writer.c:286 logsrvd/iolog_writer.c:301 +#: logsrvd/iolog_writer.c:314 logsrvd/iolog_writer.c:327 +#: logsrvd/iolog_writer.c:340 logsrvd/iolog_writer.c:355 +#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 +#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 +#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 +#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:204 +#: logsrvd/logsrvd_journal.c:260 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_journal.c:427 logsrvd/logsrvd_local.c:174 +#: logsrvd/logsrvd_local.c:175 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:238 logsrvd/logsrvd_local.c:376 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:426 +#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:432 +#: logsrvd/logsrvd_queue.c:154 logsrvd/logsrvd_queue.c:184 +#: logsrvd/logsrvd_queue.c:261 logsrvd/logsrvd_relay.c:439 +#: logsrvd/logsrvd_relay.c:738 logsrvd/logsrvd_relay.c:843 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 +#: plugins/sudoers/auth/bsdauth.c:150 plugins/sudoers/auth/kerb5.c:118 +#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:687 #: plugins/sudoers/auth/rfc1938.c:111 plugins/sudoers/auth/sia.c:59 #: plugins/sudoers/check_aliases.c:134 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:534 plugins/sudoers/cvtsudoers.c:667 -#: plugins/sudoers/cvtsudoers.c:685 plugins/sudoers/cvtsudoers.c:755 -#: plugins/sudoers/cvtsudoers.c:870 plugins/sudoers/cvtsudoers.c:878 -#: plugins/sudoers/cvtsudoers.c:1373 plugins/sudoers/cvtsudoers.c:1377 -#: plugins/sudoers/cvtsudoers.c:1479 plugins/sudoers/cvtsudoers_csv.c:183 +#: plugins/sudoers/cvtsudoers.c:537 plugins/sudoers/cvtsudoers.c:670 +#: plugins/sudoers/cvtsudoers.c:688 plugins/sudoers/cvtsudoers.c:758 +#: plugins/sudoers/cvtsudoers.c:873 plugins/sudoers/cvtsudoers.c:881 +#: plugins/sudoers/cvtsudoers.c:1376 plugins/sudoers/cvtsudoers.c:1380 +#: plugins/sudoers/cvtsudoers.c:1482 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 @@ -101,47 +103,47 @@ msgstr "Das hat nicht funktioniert, bitte nochmal probieren." #: plugins/sudoers/cvtsudoers_ldif.c:438 plugins/sudoers/cvtsudoers_ldif.c:449 #: plugins/sudoers/cvtsudoers_ldif.c:456 plugins/sudoers/cvtsudoers_ldif.c:469 #: plugins/sudoers/cvtsudoers_ldif.c:477 plugins/sudoers/cvtsudoers_ldif.c:624 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:339 -#: plugins/sudoers/cvtsudoers_merge.c:360 +#: 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 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:696 -#: plugins/sudoers/cvtsudoers_merge.c:704 -#: plugins/sudoers/cvtsudoers_merge.c:927 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:133 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_merge.c:467 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1150 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:133 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:678 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:293 -#: plugins/sudoers/ldap_util.c:300 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:688 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:390 plugins/sudoers/log_client.c:703 #: plugins/sudoers/log_client.c:724 plugins/sudoers/log_client.c:1444 #: plugins/sudoers/log_client.c:1662 plugins/sudoers/log_client.c:1989 -#: plugins/sudoers/log_client.c:2046 plugins/sudoers/logging.c:104 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:468 -#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:297 plugins/sudoers/match_command.c:497 -#: plugins/sudoers/match_command.c:546 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:666 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:2045 plugins/sudoers/logging.c:104 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:469 +#: plugins/sudoers/logging.c:489 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:324 plugins/sudoers/match_command.c:567 +#: plugins/sudoers/match_command.c:616 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:736 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:201 plugins/sudoers/parse.c:218 #: plugins/sudoers/parse.c:250 plugins/sudoers/parse.c:267 #: plugins/sudoers/parse.c:290 plugins/sudoers/parse.c:301 @@ -155,35 +157,36 @@ msgstr "Das hat nicht funktioniert, bitte nochmal probieren." #: 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:564 plugins/sudoers/policy.c:978 +#: plugins/sudoers/policy.c:570 plugins/sudoers/policy.c:952 #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:155 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 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:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1218 msgid "unable to allocate memory" msgstr "Es kann kein Speicher mehr alloziert werden" @@ -232,60 +235,62 @@ msgstr "ungültiger Wert für Timeout" msgid "command too long" msgstr "Der Befehl ist zu lang" -#: gram.y:1203 +#: gram.y:1200 #, c-format msgid "%s:%d:%d: %s\n" msgstr "%s:%d:%d: %s\n" -#: gram.y:1247 +#: gram.y:1250 #, c-format msgid "Alias \"%s\" already defined" msgstr "Alias »%s« ist bereits definiert" -#: gram.y:1744 gram.y:1794 lib/eventlog/eventlog.c:309 +#: gram.y:1748 gram.y:1798 lib/eventlog/eventlog.c:309 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:877 #: lib/eventlog/eventlog.c:880 lib/eventlog/eventlog.c:1176 -#: 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:211 logsrvd/iolog_writer.c:84 -#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 -#: logsrvd/iolog_writer.c:162 logsrvd/iolog_writer.c:171 -#: logsrvd/iolog_writer.c:189 logsrvd/iolog_writer.c:211 -#: logsrvd/iolog_writer.c:224 logsrvd/iolog_writer.c:251 -#: logsrvd/iolog_writer.c:260 logsrvd/iolog_writer.c:276 -#: logsrvd/iolog_writer.c:285 logsrvd/iolog_writer.c:300 -#: logsrvd/iolog_writer.c:313 logsrvd/iolog_writer.c:326 -#: logsrvd/iolog_writer.c:339 logsrvd/iolog_writer.c:354 -#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 -#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 -#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 -#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 -#: logsrvd/logsrvd.c:593 logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 -#: logsrvd/logsrvd.c:1406 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:114 -#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:233 -#: logsrvd/logsrvd_journal.c:237 logsrvd/logsrvd_journal.c:245 -#: logsrvd/logsrvd_journal.c:268 logsrvd/logsrvd_journal.c:272 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_local.c:174 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:450 -#: logsrvd/logsrvd_queue.c:153 logsrvd/logsrvd_queue.c:184 -#: logsrvd/logsrvd_queue.c:261 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 -#: logsrvd/sendlog.c:1533 logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 -#: logsrvd/tls_init.c:314 logsrvd/tls_init.c:324 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/pam.c:503 plugins/sudoers/auth/pam.c:689 +#: lib/iolog/iolog_filter.c:142 lib/iolog/iolog_filter.c:204 +#: 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:84 logsrvd/iolog_writer.c:89 +#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:162 +#: logsrvd/iolog_writer.c:171 logsrvd/iolog_writer.c:189 +#: logsrvd/iolog_writer.c:211 logsrvd/iolog_writer.c:224 +#: logsrvd/iolog_writer.c:251 logsrvd/iolog_writer.c:260 +#: logsrvd/iolog_writer.c:276 logsrvd/iolog_writer.c:285 +#: logsrvd/iolog_writer.c:300 logsrvd/iolog_writer.c:313 +#: logsrvd/iolog_writer.c:326 logsrvd/iolog_writer.c:339 +#: logsrvd/iolog_writer.c:354 logsrvd/iolog_writer.c:393 +#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 +#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 +#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 +#: logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 logsrvd/logsrvd.c:593 +#: logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 logsrvd/logsrvd.c:1406 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:114 logsrvd/logsrvd_journal.c:203 +#: logsrvd/logsrvd_journal.c:233 logsrvd/logsrvd_journal.c:237 +#: logsrvd/logsrvd_journal.c:245 logsrvd/logsrvd_journal.c:268 +#: logsrvd/logsrvd_journal.c:272 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:431 +#: logsrvd/logsrvd_local.c:450 logsrvd/logsrvd_queue.c:153 +#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 logsrvd/sendlog.c:1533 +#: logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 logsrvd/tls_init.c:314 +#: logsrvd/tls_init.c:324 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:134 #: 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:533 -#: plugins/sudoers/cvtsudoers.c:666 plugins/sudoers/cvtsudoers.c:684 -#: plugins/sudoers/cvtsudoers.c:755 plugins/sudoers/cvtsudoers.c:870 -#: plugins/sudoers/cvtsudoers.c:877 plugins/sudoers/cvtsudoers.c:1373 -#: plugins/sudoers/cvtsudoers.c:1377 plugins/sudoers/cvtsudoers.c:1479 +#: plugins/sudoers/cvtsudoers.c:332 plugins/sudoers/cvtsudoers.c:536 +#: plugins/sudoers/cvtsudoers.c:669 plugins/sudoers/cvtsudoers.c:687 +#: plugins/sudoers/cvtsudoers.c:758 plugins/sudoers/cvtsudoers.c:873 +#: plugins/sudoers/cvtsudoers.c:880 plugins/sudoers/cvtsudoers.c:1376 +#: plugins/sudoers/cvtsudoers.c:1380 plugins/sudoers/cvtsudoers.c:1482 #: 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 @@ -293,52 +298,52 @@ msgstr "Alias »%s« ist bereits definiert" #: 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:468 plugins/sudoers/cvtsudoers_ldif.c:476 -#: plugins/sudoers/cvtsudoers_ldif.c:623 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:338 -#: plugins/sudoers/cvtsudoers_merge.c:359 -#: plugins/sudoers/cvtsudoers_merge.c:446 -#: plugins/sudoers/cvtsudoers_merge.c:454 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:523 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:695 -#: plugins/sudoers/cvtsudoers_merge.c:703 -#: plugins/sudoers/cvtsudoers_merge.c:926 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:132 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_ldif.c:623 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 +#: plugins/sudoers/cvtsudoers_merge.c:466 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:561 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:630 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1149 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:132 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:677 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:292 -#: plugins/sudoers/ldap_util.c:299 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:687 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:221 plugins/sudoers/log_client.c:242 #: plugins/sudoers/log_client.c:255 plugins/sudoers/log_client.c:390 #: plugins/sudoers/log_client.c:703 plugins/sudoers/log_client.c:724 #: plugins/sudoers/log_client.c:1444 plugins/sudoers/log_client.c:1662 -#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2046 -#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:183 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:467 -#: plugins/sudoers/logging.c:487 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:296 plugins/sudoers/match_command.c:496 -#: plugins/sudoers/match_command.c:545 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:665 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2045 +#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:184 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:468 +#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:323 plugins/sudoers/match_command.c:566 +#: plugins/sudoers/match_command.c:615 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:735 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:200 plugins/sudoers/parse.c:217 #: plugins/sudoers/parse.c:249 plugins/sudoers/parse.c:266 #: plugins/sudoers/parse.c:289 plugins/sudoers/parse.c:300 @@ -355,11 +360,11 @@ msgstr "Alias »%s« ist bereits definiert" #: plugins/sudoers/policy.c:152 plugins/sudoers/policy.c:161 #: plugins/sudoers/policy.c:170 plugins/sudoers/policy.c:197 #: plugins/sudoers/policy.c:338 plugins/sudoers/policy.c:353 -#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:385 -#: plugins/sudoers/policy.c:394 plugins/sudoers/policy.c:442 -#: plugins/sudoers/policy.c:452 plugins/sudoers/policy.c:461 -#: plugins/sudoers/policy.c:470 plugins/sudoers/policy.c:564 -#: plugins/sudoers/policy.c:978 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:391 +#: plugins/sudoers/policy.c:400 plugins/sudoers/policy.c:448 +#: plugins/sudoers/policy.c:458 plugins/sudoers/policy.c:467 +#: plugins/sudoers/policy.c:476 plugins/sudoers/policy.c:570 +#: plugins/sudoers/policy.c:952 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 @@ -368,29 +373,29 @@ msgstr "Alias »%s« ist bereits definiert" #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:154 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1139 -#: toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 plugins/sudoers/toke_util.c:131 +#: plugins/sudoers/toke_util.c:160 plugins/sudoers/toke_util.c:200 +#: plugins/sudoers/tsdump.c:123 plugins/sudoers/visudo.c:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1210 toke.l:1218 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -401,14 +406,14 @@ msgstr "%s: %s" #: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 #: plugins/sudoers/cvtsudoers_ldif.c:580 plugins/sudoers/env.c:326 #: plugins/sudoers/env.c:333 plugins/sudoers/env.c:444 -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:753 -#: plugins/sudoers/ldap.c:1086 plugins/sudoers/ldap_conf.c:222 -#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:485 -#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:594 -#: plugins/sudoers/policy.c:763 plugins/sudoers/policy.c:774 -#: plugins/sudoers/prompt.c:168 plugins/sudoers/strvec_join.c:62 -#: plugins/sudoers/testsudoers.c:245 plugins/sudoers/toke_util.c:206 -#: toke.l:908 toke.l:1110 +#: plugins/sudoers/ldap.c:531 plugins/sudoers/ldap.c:764 +#: plugins/sudoers/ldap.c:1137 plugins/sudoers/ldap_conf.c:222 +#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:486 +#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:740 +#: plugins/sudoers/policy.c:751 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:979 toke.l:1181 #, c-format msgid "internal error, %s overflow" msgstr "Interner Fehler, %s-Überlauf" @@ -447,6 +452,12 @@ msgstr "%8s : %s" msgid "%8s : (command continued) %s" msgstr "%8s : (Befehl fortgesetzt) %s" +#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1296 +#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1558 +#, c-format +msgid "invalid regular expression \"%s\": %s" +msgstr "ungültiger regulärer Ausdruck »%s«: %s" + #: lib/iolog/iolog_json.c:140 #, c-format msgid "expected JSON_STRING, got %d" @@ -578,8 +589,8 @@ msgstr "Fehler beim Lesen der Zeitdateizeile: %s" msgid "invalid timing file line: %s" msgstr "Ungültige Zeitdateizeile: %s" -#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:803 -#: plugins/sudoers/policy.c:544 +#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:804 +#: plugins/sudoers/policy.c:550 msgid "unable to generate UUID" msgstr "UUID kann nicht generiert werden" @@ -651,11 +662,11 @@ msgstr "%s; Der Wiederaufsetz-Punkt [%lld, %ld] kann nicht gefunden werden" #: logsrvd/iolog_writer.c:811 logsrvd/logsrvd_journal.c:420 #: logsrvd/logsrvd_queue.c:110 logsrvd/tls_init.c:245 -#: plugins/sudoers/check.c:274 plugins/sudoers/cvtsudoers.c:727 -#: plugins/sudoers/cvtsudoers.c:748 plugins/sudoers/cvtsudoers.c:1439 +#: plugins/sudoers/check.c:273 plugins/sudoers/cvtsudoers.c:730 +#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/cvtsudoers.c:1442 #: plugins/sudoers/cvtsudoers_csv.c:681 plugins/sudoers/cvtsudoers_json.c:885 #: plugins/sudoers/cvtsudoers_ldif.c:697 plugins/sudoers/sudoers.c:1092 -#: plugins/sudoers/sudoreplay.c:1466 plugins/sudoers/timestamp.c:433 +#: plugins/sudoers/sudoreplay.c:1469 plugins/sudoers/timestamp.c:433 #: plugins/sudoers/tsdump.c:128 plugins/sudoers/visudo.c:949 #, c-format msgid "unable to open %s" @@ -713,16 +724,16 @@ msgstr "Server-Nachricht ist zu groß: %zu" #: logsrvd/logsrvd_relay.c:737 logsrvd/logsrvd_relay.c:1121 #: logsrvd/sendlog.c:1316 logsrvd/tls_client.c:131 logsrvd/tls_client.c:147 #: logsrvd/tls_client.c:209 plugins/sudoers/audit.c:276 -#: plugins/sudoers/iolog.c:963 plugins/sudoers/iolog.c:1096 -#: plugins/sudoers/iolog.c:1194 plugins/sudoers/log_client.c:116 +#: plugins/sudoers/iolog.c:1027 plugins/sudoers/iolog.c:1160 +#: plugins/sudoers/iolog.c:1258 plugins/sudoers/log_client.c:116 #: plugins/sudoers/log_client.c:332 plugins/sudoers/log_client.c:348 #: plugins/sudoers/log_client.c:395 plugins/sudoers/log_client.c:599 #: plugins/sudoers/log_client.c:606 plugins/sudoers/log_client.c:1131 #: plugins/sudoers/log_client.c:1413 plugins/sudoers/log_client.c:1454 #: plugins/sudoers/log_client.c:1462 plugins/sudoers/log_client.c:1618 -#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2054 -#: plugins/sudoers/log_client.c:2062 plugins/sudoers/logging.c:142 -#: plugins/sudoers/logging.c:198 plugins/sudoers/sudoreplay.c:522 +#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2053 +#: plugins/sudoers/log_client.c:2061 plugins/sudoers/logging.c:142 +#: plugins/sudoers/logging.c:199 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 @@ -823,7 +834,7 @@ msgstr "Kann die entfernte IP-Adresse nicht finden" msgid "Unable to attach user data to the ssl object: %s" msgstr "Kann die User-Daten nicht an das SSL-Objekt anhängen: %s" -#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1949 +#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1948 msgid "unable to setup listen socket" msgstr "Konnte keinen Socket zum »Lauschen« einrichten" @@ -832,139 +843,145 @@ msgstr "Konnte keinen Socket zum »Lauschen« einrichten" msgid "unexpected signal %d" msgstr "unerwartete Signal %d" -#: logsrvd/logsrvd.c:1851 +#: logsrvd/logsrvd.c:1850 msgid "sudo log server" msgstr "sudo Log-Server" -#: logsrvd/logsrvd.c:1853 logsrvd/sendlog.c:116 +#: logsrvd/logsrvd.c:1852 logsrvd/sendlog.c:116 msgid "Options:" msgstr "Optionen:" -#: logsrvd/logsrvd.c:1855 +#: logsrvd/logsrvd.c:1854 msgid "path to configuration file" msgstr "Pfad zur Konfigurationsdatei" -#: logsrvd/logsrvd.c:1857 logsrvd/sendlog.c:118 +#: logsrvd/logsrvd.c:1856 logsrvd/sendlog.c:118 msgid "display help message and exit" msgstr "Hilfe anzeigen und beenden" -#: logsrvd/logsrvd.c:1859 +#: logsrvd/logsrvd.c:1858 msgid "do not fork, run in the foreground" msgstr "Nicht zum Hintergrundprozess werden, sondern im Vordergrund laufen" -#: logsrvd/logsrvd.c:1861 +#: logsrvd/logsrvd.c:1860 msgid "percent chance connections will drop" msgstr "Wahrscheinlichkeit in Prozent für Verbindungsabbruch" -#: logsrvd/logsrvd.c:1863 logsrvd/sendlog.c:148 +#: logsrvd/logsrvd.c:1862 logsrvd/sendlog.c:148 msgid "display version information and exit" msgstr "Versionsinformation anzeigen und beenden" -#: logsrvd/logsrvd.c:1913 logsrvd/sendlog.c:1725 +#: logsrvd/logsrvd.c:1912 logsrvd/sendlog.c:1725 msgid "Protobuf-C version 1.3 or higher required" msgstr "Protobuf-C Version 1.3 oder höher ist notwendig" -#: logsrvd/logsrvd.c:1929 +#: logsrvd/logsrvd.c:1928 #, c-format msgid "invalid random drop value: %s" msgstr "ungültiger Wert für »random drop«: %s" -#: logsrvd/logsrvd.c:1932 logsrvd/sendlog.c:1779 +#: logsrvd/logsrvd.c:1931 logsrvd/sendlog.c:1779 #: plugins/sudoers/cvtsudoers.c:246 plugins/sudoers/sudoreplay.c:301 #: plugins/sudoers/visudo.c:177 #, c-format msgid "%s version %s\n" msgstr "%s Version %s\n" -#: logsrvd/logsrvd_conf.c:390 plugins/sudoers/check.c:336 -#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:118 -#: plugins/sudoers/policy.c:1214 plugins/sudoers/sudoers.c:486 +#: logsrvd/logsrvd_conf.c:417 plugins/sudoers/check.c:335 +#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:120 +#: plugins/sudoers/policy.c:1188 plugins/sudoers/sudoers.c:486 #: plugins/sudoers/sudoers.c:1347 plugins/sudoers/testsudoers.c:215 #: plugins/sudoers/testsudoers.c:382 #, c-format msgid "unknown user %s" msgstr "Unbekannter Benutzer %s" -#: logsrvd/logsrvd_conf.c:407 plugins/sudoers/iolog.c:143 +#: logsrvd/logsrvd_conf.c:434 plugins/sudoers/iolog.c:145 #: plugins/sudoers/sudoers.c:491 plugins/sudoers/sudoers.c:1381 #: plugins/sudoers/testsudoers.c:406 #, c-format msgid "unknown group %s" msgstr "Unbekannte Gruppe %s" -#: logsrvd/logsrvd_conf.c:425 +#: logsrvd/logsrvd_conf.c:452 #, c-format msgid "unable to parse iolog mode %s" msgstr "Iolog mode %s kann nicht geparst werden" -#: logsrvd/logsrvd_conf.c:442 logsrvd/logsrvd_conf.c:1171 +#: logsrvd/logsrvd_conf.c:469 logsrvd/logsrvd_conf.c:1238 #, c-format msgid "invalid value for %s: %s" msgstr "Ungültiger Wert für %s: %s" -#: logsrvd/logsrvd_conf.c:481 +#: logsrvd/logsrvd_conf.c:522 msgid "TLS not supported" msgstr "TLS ist nicht unterstützt" -#: logsrvd/logsrvd_conf.c:503 +#: logsrvd/logsrvd_conf.c:544 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: logsrvd/logsrvd_conf.c:576 logsrvd/logsrvd_conf.c:970 +#: logsrvd/logsrvd_conf.c:617 logsrvd/logsrvd_conf.c:1027 #, c-format msgid "%s: not a fully qualified path" msgstr "%s: ist kein voll qualifizierter Pfad" -#: logsrvd/logsrvd_conf.c:888 logsrvd/logsrvd_conf.c:904 -#: logsrvd/logsrvd_conf.c:1586 +#: logsrvd/logsrvd_conf.c:945 logsrvd/logsrvd_conf.c:961 +#: logsrvd/logsrvd_conf.c:1671 #, c-format msgid "unknown syslog facility %s" msgstr "Unbekannte Syslog-Facility %s" -#: logsrvd/logsrvd_conf.c:920 logsrvd/logsrvd_conf.c:936 -#: logsrvd/logsrvd_conf.c:952 logsrvd/logsrvd_conf.c:1590 -#: logsrvd/logsrvd_conf.c:1594 logsrvd/logsrvd_conf.c:1598 +#: logsrvd/logsrvd_conf.c:977 logsrvd/logsrvd_conf.c:993 +#: logsrvd/logsrvd_conf.c:1009 logsrvd/logsrvd_conf.c:1675 +#: logsrvd/logsrvd_conf.c:1679 logsrvd/logsrvd_conf.c:1683 #, c-format msgid "unknown syslog priority %s" msgstr "Unbekannte Syslog-Priorität %s" -#: logsrvd/logsrvd_conf.c:1132 +#: logsrvd/logsrvd_conf.c:1192 #, c-format msgid "%s:%d unmatched '[': %s" msgstr "%s: %d »[« ohne schliessende Klammer »]«: %s" -#: logsrvd/logsrvd_conf.c:1143 +# XXX Geht das besser? +#: logsrvd/logsrvd_conf.c:1198 +#, c-format +msgid "%s:%d garbage after ']': %s" +msgstr "%s: %d unsinnige Zeichen nach »]«: %s" + +#: logsrvd/logsrvd_conf.c:1210 #, c-format msgid "%s:%d invalid config section: %s" msgstr "%s/%d Ungültiger Konfigurations-Abschnitt: %s" -#: logsrvd/logsrvd_conf.c:1151 +#: logsrvd/logsrvd_conf.c:1218 #, c-format msgid "%s:%d invalid configuration line: %s" msgstr "%s/%d Ungültige Konfigurationszeile: %s" -#: logsrvd/logsrvd_conf.c:1157 +#: logsrvd/logsrvd_conf.c:1224 #, c-format msgid "%s:%d expected section name: %s" msgstr "%s:%d erwartetder Section Name: %s" -#: logsrvd/logsrvd_conf.c:1179 +#: logsrvd/logsrvd_conf.c:1246 #, c-format msgid "%s:%d [%s] illegal key: %s" msgstr "%s:%d [%s] ungültiger Schlüssel: %s" -#: logsrvd/logsrvd_conf.c:1209 plugins/sudoers/cvtsudoers.c:268 -#: plugins/sudoers/logging.c:856 +#: logsrvd/logsrvd_conf.c:1276 plugins/sudoers/cvtsudoers.c:268 +#: plugins/sudoers/logging.c:857 #, c-format msgid "unable to open log file %s" msgstr "Die Protokolldatei kann nicht geöffnet werden %s" -#: logsrvd/logsrvd_conf.c:1666 +#: logsrvd/logsrvd_conf.c:1757 msgid "unable to initialize server TLS context" msgstr "Server-SSL-Kontext kann nicht initialisiert werden" -#: logsrvd/logsrvd_conf.c:1686 +#: logsrvd/logsrvd_conf.c:1777 msgid "unable to initialize relay TLS context" msgstr "SSL-Kontext kann nicht initialisiert werden" @@ -1055,28 +1072,32 @@ msgstr "Fehler beim Parsen der AlertMessage" msgid "error logging alert event" msgstr "Fehler beim Protokollieren des Alert-Events" -#: logsrvd/logsrvd_local.c:543 logsrvd/logsrvd_local.c:596 -#: logsrvd/logsrvd_local.c:631 +#: logsrvd/logsrvd_local.c:544 logsrvd/logsrvd_local.c:607 +#: logsrvd/logsrvd_local.c:642 #, c-format msgid "unable to format timing buffer, length %d" msgstr "Der Zeitstempel kann nicht formatiert werden, Länge %d" -#: logsrvd/logsrvd_local.c:550 logsrvd/logsrvd_local.c:558 -#: logsrvd/logsrvd_local.c:603 logsrvd/logsrvd_local.c:638 +#: logsrvd/logsrvd_local.c:558 logsrvd/logsrvd_local.c:566 +#: logsrvd/logsrvd_local.c:614 logsrvd/logsrvd_local.c:649 #: plugins/sudoers/sudoreplay.c:351 #, c-format msgid "%s/%s: %s" msgstr "%s/%s: %s" -#: logsrvd/logsrvd_local.c:578 +#: logsrvd/logsrvd_local.c:577 +msgid "randomly dropping connection" +msgstr "Zufällig die Verbindung beenden" + +#: logsrvd/logsrvd_local.c:589 msgid "error writing IoBuffer" msgstr "Fehler beim Schreiben des IoBuffer" -#: logsrvd/logsrvd_local.c:613 +#: logsrvd/logsrvd_local.c:624 msgid "error writing ChangeWindowSize" msgstr "Fehler beim Schreiben der ChangeWindowSize" -#: logsrvd/logsrvd_local.c:648 +#: logsrvd/logsrvd_local.c:659 msgid "error writing CommandSuspend" msgstr "Fehler beim Schreiben des CommandSusped" @@ -1212,8 +1233,8 @@ msgstr "Kann die Server IP-Adresse nicht finden" msgid "unable to read %s/%s: %s" msgstr "Fehler beim Lesen %s/%s: %s" -#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:887 -#: plugins/sudoers/iolog.c:956 +#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:945 +#: plugins/sudoers/iolog.c:1020 #, c-format msgid "unexpected I/O event %d" msgstr "unerwarteter I/O Event %d" @@ -1336,12 +1357,12 @@ msgstr "Kann die minimale Protokollversion nicht auf TLS 1.2 setzen: %s" #: plugins/sudoers/audit.c:267 plugins/sudoers/audit.c:419 #: plugins/sudoers/log_client.c:979 plugins/sudoers/log_client.c:1028 #: plugins/sudoers/log_client.c:1077 plugins/sudoers/log_client.c:1203 -#: plugins/sudoers/logging.c:551 plugins/sudoers/logging.c:648 -#: plugins/sudoers/logging.c:810 plugins/sudoers/policy.c:123 +#: plugins/sudoers/logging.c:552 plugins/sudoers/logging.c:649 +#: plugins/sudoers/logging.c:811 plugins/sudoers/policy.c:123 msgid "unable to get time of day" msgstr "Die aktuelle Zeit kann nicht ausgelesen werden" -#: plugins/sudoers/auth/aix_auth.c:277 +#: plugins/sudoers/auth/aix_auth.c:280 #, c-format msgid "unable to change password for %s" msgstr "Das Passwort für %s« kann nicht geändert werden" @@ -1363,28 +1384,28 @@ msgstr "Ungültiger Authentifizierungstyp" msgid "unable to initialize BSD authentication" msgstr "Die BSD-Authentifizierung kann nicht begonnen werden" -#: plugins/sudoers/auth/bsdauth.c:183 +#: plugins/sudoers/auth/bsdauth.c:186 msgid "your account has expired" msgstr "Ihr Account ist abgelaufen" -#: plugins/sudoers/auth/bsdauth.c:185 +#: plugins/sudoers/auth/bsdauth.c:188 msgid "approval failed" msgstr "Genehmigung fehlgeschlagen" -#: plugins/sudoers/auth/fwtk.c:58 +#: plugins/sudoers/auth/fwtk.c:61 msgid "unable to read fwtk config" msgstr "Die fwtk-Konfiguration kann nicht gelesen werden" -#: plugins/sudoers/auth/fwtk.c:63 +#: plugins/sudoers/auth/fwtk.c:66 msgid "unable to connect to authentication server" msgstr "Verbindung zum Authentifizierungsserver kann nicht aufgebaut werden" -#: plugins/sudoers/auth/fwtk.c:69 plugins/sudoers/auth/fwtk.c:94 -#: plugins/sudoers/auth/fwtk.c:126 +#: plugins/sudoers/auth/fwtk.c:72 plugins/sudoers/auth/fwtk.c:97 +#: plugins/sudoers/auth/fwtk.c:129 msgid "lost connection to authentication server" msgstr "Verbindung zum Authentisierungsserver verloren" -#: plugins/sudoers/auth/fwtk.c:73 +#: plugins/sudoers/auth/fwtk.c:76 #, c-format msgid "" "authentication server error:\n" @@ -1439,38 +1460,38 @@ msgstr "%s: Rechner-Principal kann nicht bekommen werden: %s" msgid "%s: Cannot verify TGT! Possible attack!: %s" msgstr "%s: TGT kann nicht verifiziert werden! Möglicher Angriff!: %s" -#: plugins/sudoers/auth/pam.c:216 +#: plugins/sudoers/auth/pam.c:224 #, c-format msgid "unable to initialize PAM: %s" msgstr "PAM kann nicht initialisiert werden: %s" -#: plugins/sudoers/auth/pam.c:338 +#: plugins/sudoers/auth/pam.c:337 #, c-format msgid "PAM authentication error: %s" msgstr "Fehler bei der PAM-Authentifizierung: %s" -#: plugins/sudoers/auth/pam.c:357 +#: plugins/sudoers/auth/pam.c:356 msgid "account validation failure, is your account locked?" msgstr "Fehler bei der Validierung des Kontos, ist das Konto gesperrt?" -#: plugins/sudoers/auth/pam.c:368 +#: plugins/sudoers/auth/pam.c:367 msgid "Account or password is expired, reset your password and try again" msgstr "Konto oder Passwort ist abgelaufen, bitte Passwort zurücksetzen und nochmal probieren" -#: plugins/sudoers/auth/pam.c:374 +#: plugins/sudoers/auth/pam.c:373 #, c-format msgid "unable to change expired password: %s" msgstr "Das abgelaufene Passwort kann nicht geändert werden: %s«" -#: plugins/sudoers/auth/pam.c:385 +#: plugins/sudoers/auth/pam.c:384 msgid "Password expired, contact your system administrator" msgstr "Das Passwort ist abgelaufen, bitte wenden Sie sich an den Systemadministrator" -#: plugins/sudoers/auth/pam.c:390 +#: plugins/sudoers/auth/pam.c:389 msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" msgstr "Das Konto ist abgelaufen oder in der PAM-Konfiguration fehlt der »account«-Abschnitt für sudo. Bitte wenden Sie sich an den Systemadministrator" -#: plugins/sudoers/auth/pam.c:398 plugins/sudoers/auth/pam.c:403 +#: plugins/sudoers/auth/pam.c:397 plugins/sudoers/auth/pam.c:402 #, c-format msgid "PAM account management error: %s" msgstr "Fehler beim PAM-Account-Management: %s" @@ -1480,63 +1501,63 @@ msgstr "Fehler beim PAM-Account-Management: %s" msgid "you do not exist in the %s database" msgstr "Der Benutzer existiert in der %s-Datenbank nicht" -#: plugins/sudoers/auth/securid5.c:72 +#: plugins/sudoers/auth/securid5.c:75 msgid "failed to initialise the ACE API library" msgstr "Die ACE-API-Bibliothek konnte nicht initialisiert werden" -#: plugins/sudoers/auth/securid5.c:103 +#: plugins/sudoers/auth/securid5.c:106 msgid "unable to contact the SecurID server" msgstr "SecurID-Server kann nicht erreicht werden" -#: plugins/sudoers/auth/securid5.c:112 +#: plugins/sudoers/auth/securid5.c:115 msgid "User ID locked for SecurID Authentication" msgstr "Benutzer-ID ist für SecurID-Authentifizierung gesperrt" -#: plugins/sudoers/auth/securid5.c:116 plugins/sudoers/auth/securid5.c:167 +#: plugins/sudoers/auth/securid5.c:119 plugins/sudoers/auth/securid5.c:170 msgid "invalid username length for SecurID" msgstr "Ungültige Länge des Benutzernamens für SecurID" -#: plugins/sudoers/auth/securid5.c:120 plugins/sudoers/auth/securid5.c:172 +#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:175 msgid "invalid Authentication Handle for SecurID" msgstr "Ungültiges Authentifizierungs-Handle für SecurID" -#: plugins/sudoers/auth/securid5.c:124 +#: plugins/sudoers/auth/securid5.c:127 msgid "SecurID communication failed" msgstr "SecurID-Kommunikation fehlgeschlagen" -#: plugins/sudoers/auth/securid5.c:128 plugins/sudoers/auth/securid5.c:215 +#: plugins/sudoers/auth/securid5.c:131 plugins/sudoers/auth/securid5.c:218 msgid "unknown SecurID error" msgstr "Unbekannter SecurID-Fehler" -#: plugins/sudoers/auth/securid5.c:162 +#: plugins/sudoers/auth/securid5.c:165 msgid "invalid passcode length for SecurID" msgstr "Ungültige Länge des Passcodes für SecurID" -#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:123 +#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:126 msgid "unable to initialize SIA session" msgstr "Die SIA-Sitzung kann nicht initialisiert werden" -#: plugins/sudoers/auth/sudo_auth.c:132 +#: plugins/sudoers/auth/sudo_auth.c:134 msgid "invalid authentication methods" msgstr "Ungültige Authentifizierungsmethoden" -#: plugins/sudoers/auth/sudo_auth.c:134 +#: plugins/sudoers/auth/sudo_auth.c:136 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." msgstr "Ungültige Authentifizierungsmethoden sind in sudo einkompiliert! Standalone- und Nicht-Standalone-Authentifizierung können nicht zusammen verwendet werden." -#: plugins/sudoers/auth/sudo_auth.c:255 plugins/sudoers/auth/sudo_auth.c:305 +#: plugins/sudoers/auth/sudo_auth.c:257 plugins/sudoers/auth/sudo_auth.c:309 msgid "no authentication methods" msgstr "Keine Authentifizierungsmethoden" -#: plugins/sudoers/auth/sudo_auth.c:257 +#: plugins/sudoers/auth/sudo_auth.c:259 msgid "There are no authentication methods compiled into sudo! If you want to turn off authentication, use the --disable-authentication configure option." msgstr "Es sind keine Authentifizierungsmethoden in sudo einkompiliert! Wenn Sie die Authentifizierung wirklich abschalten wollen, verwenden Sie bitte die configure-Option »--disable-authentication«." -#: plugins/sudoers/auth/sudo_auth.c:307 +#: plugins/sudoers/auth/sudo_auth.c:311 msgid "Unable to initialize authentication methods." msgstr "Die Authentifizierungsmethoden können nicht initialisiert werden." -#: plugins/sudoers/auth/sudo_auth.c:471 +#: plugins/sudoers/auth/sudo_auth.c:482 msgid "Authentication methods:" msgstr "Authentifizierungsmethoden:" @@ -1548,17 +1569,17 @@ msgstr "Der Audit-Zustand kann nicht bestimmt werden" msgid "unable to commit audit record" msgstr "Audit-Satz kann nicht auf Platte geschrieben werden" -#: plugins/sudoers/check.c:264 +#: plugins/sudoers/check.c:263 #, c-format msgid "error reading lecture file %s" msgstr "Fehler beim Lesen der Belehrungsdatei %s" -#: plugins/sudoers/check.c:270 +#: plugins/sudoers/check.c:269 #, c-format msgid "ignoring lecture file %s: not a regular file" msgstr "Ignoriere Belehrungsdatei %s: es ist keine reguläre Datei" -#: plugins/sudoers/check.c:283 +#: plugins/sudoers/check.c:282 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -1578,7 +1599,7 @@ msgstr "" " #3) Mit großer Macht kommt große Verantwortung.\n" "\n" -#: plugins/sudoers/check.c:331 plugins/sudoers/check.c:341 +#: plugins/sudoers/check.c:330 plugins/sudoers/check.c:340 #: plugins/sudoers/sudoers.c:885 plugins/sudoers/sudoers.c:906 #: plugins/sudoers/tsdump.c:119 #, c-format @@ -1647,53 +1668,53 @@ msgstr "%s: Eingabe- und Ausgabedatei müssen unterschiedlich sein" msgid "unable to initialize sudoers default values" msgstr "Standardwerte für sudoers können nicht initialisiert werden" -#: plugins/sudoers/cvtsudoers.c:522 plugins/sudoers/ldap_conf.c:431 +#: plugins/sudoers/cvtsudoers.c:525 plugins/sudoers/ldap_conf.c:433 #, c-format msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/cvtsudoers.c:581 +#: plugins/sudoers/cvtsudoers.c:584 #, c-format msgid "%s: unknown key word %s" msgstr "%s: unbekanntes Schlüsselwort %s" -#: plugins/sudoers/cvtsudoers.c:627 +#: plugins/sudoers/cvtsudoers.c:630 #, c-format msgid "invalid defaults type: %s" msgstr "Ungültiger Standardtyp: %s" -#: plugins/sudoers/cvtsudoers.c:650 +#: plugins/sudoers/cvtsudoers.c:653 #, c-format msgid "invalid suppression type: %s" msgstr "ungültiger suppression Typ: %s" -#: plugins/sudoers/cvtsudoers.c:691 plugins/sudoers/cvtsudoers.c:707 +#: plugins/sudoers/cvtsudoers.c:694 plugins/sudoers/cvtsudoers.c:710 #, c-format msgid "invalid filter: %s" msgstr "Ungültiger Filter: %s" -#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/visudo.c:958 +#: plugins/sudoers/cvtsudoers.c:754 plugins/sudoers/visudo.c:958 #, c-format msgid "failed to parse %s file, unknown error" msgstr "Analyse der Datei %s gescheitert, unbekannter Fehler" -#: plugins/sudoers/cvtsudoers.c:759 +#: plugins/sudoers/cvtsudoers.c:762 #, c-format msgid "parse error in %s near line %d\n" msgstr "Analysefehler in %s nahe Zeile %d\n" -#: plugins/sudoers/cvtsudoers.c:762 +#: plugins/sudoers/cvtsudoers.c:765 #, c-format msgid "parse error in %s\n" msgstr "Analysefehler in %s\n" -#: plugins/sudoers/cvtsudoers.c:1486 plugins/sudoers/sudoreplay.c:1145 +#: plugins/sudoers/cvtsudoers.c:1489 plugins/sudoers/sudoreplay.c:1145 #: plugins/sudoers/timestamp.c:317 plugins/sudoers/timestamp.c:320 #, c-format msgid "unable to write to %s" msgstr "In die Datei »%s« kann nicht geschrieben werden" -#: plugins/sudoers/cvtsudoers.c:1509 +#: plugins/sudoers/cvtsudoers.c:1512 #, c-format msgid "" "%s - convert between sudoers file formats\n" @@ -1702,7 +1723,7 @@ msgstr "" "%s – zwischen sudoers Dateiformaten konvertieren\n" "\n" -#: plugins/sudoers/cvtsudoers.c:1511 +#: plugins/sudoers/cvtsudoers.c:1514 msgid "" "\n" "Options:\n" @@ -1744,19 +1765,19 @@ msgstr "" #: plugins/sudoers/cvtsudoers_csv.c:452 plugins/sudoers/cvtsudoers_csv.c:466 #: plugins/sudoers/cvtsudoers_json.c:654 plugins/sudoers/cvtsudoers_json.c:669 #: plugins/sudoers/cvtsudoers_ldif.c:347 plugins/sudoers/cvtsudoers_ldif.c:360 -#: plugins/sudoers/ldap.c:504 +#: plugins/sudoers/ldap.c:515 msgid "unable to get GMT time" msgstr "Die GMT-Zeit kann nicht bekommen werden" #: plugins/sudoers/cvtsudoers_csv.c:457 plugins/sudoers/cvtsudoers_csv.c:471 #: plugins/sudoers/cvtsudoers_json.c:659 plugins/sudoers/cvtsudoers_json.c:674 #: plugins/sudoers/cvtsudoers_ldif.c:352 plugins/sudoers/cvtsudoers_ldif.c:365 -#: plugins/sudoers/ldap.c:512 +#: plugins/sudoers/ldap.c:523 msgid "unable to format timestamp" msgstr "Der Zeitstempel kann nicht formatiert werden" #: plugins/sudoers/cvtsudoers_json.c:480 plugins/sudoers/cvtsudoers_json.c:515 -#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:189 +#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:190 #, c-format msgid "%s:%d:%d: unknown defaults entry \"%s\"" msgstr "%s:%d:%d: unbekannter defaults-Eintrag »%s«" @@ -1770,43 +1791,54 @@ msgstr "Zu viele sudoers Einträge, Maximum ist %u" msgid "the SUDOERS_BASE environment variable is not set and the -b option was not specified." msgstr "Die Umgebunsvariable SUDOERS_BASE ist nicht gesetzt und die Option -b ist nicht angegeben." -#: plugins/sudoers/cvtsudoers_merge.c:438 +#: plugins/sudoers/cvtsudoers_merge.c:273 +#: plugins/sudoers/cvtsudoers_merge.c:309 +#, c-format +msgid "%s:%d:%d: converting host list to ALL" +msgstr "%s:%d:%d: Konvertiere die Hostliste in »ALL«" + +#: plugins/sudoers/cvtsudoers_merge.c:545 #, c-format msgid "unable to find alias %s" msgstr "Der Alias »%s« kann nicht gefunden werden" -#: plugins/sudoers/cvtsudoers_merge.c:441 +#: plugins/sudoers/cvtsudoers_merge.c:548 #, c-format msgid "%s:%d:%d: renaming alias %s to %s" msgstr "%s:%d:%d: Benenne »%s« in »%s« um" -#: plugins/sudoers/cvtsudoers_merge.c:498 +#: plugins/sudoers/cvtsudoers_merge.c:605 #, c-format msgid "%s:%d:%d: removing duplicate alias %s" msgstr "%s:%d:%d: doppelter Alias »%s« entfernt" -#: plugins/sudoers/cvtsudoers_merge.c:658 +#: plugins/sudoers/cvtsudoers_merge.c:830 #, c-format msgid "%s:%d:%d: conflicting Defaults entry \"%s\" host-specific in %s:%d:%d" msgstr "%s:%d:%d: widersprüchlicher »Defaults«-Eintrag \"%s\" Host-spezifisch in %s:%d:%d" -#: plugins/sudoers/cvtsudoers_merge.c:698 +#: plugins/sudoers/cvtsudoers_merge.c:864 #, c-format msgid "%s:%d:%d: made Defaults \"%s\" specific to host %s" msgstr "%s:%d:%d: Mache »Defaults« »%s« spezifisch für Host »%s«" -#: plugins/sudoers/cvtsudoers_merge.c:718 -#, c-format -msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" -msgstr "%s:%d:%d: entferne Defaults \"%s\" überschrieben in folgenden Einträgen" - -#: plugins/sudoers/cvtsudoers_merge.c:723 +#: plugins/sudoers/cvtsudoers_merge.c:882 #, c-format msgid "%s:%d:%d: unable to make Defaults \"%s\" host-specific" msgstr "%s:%d:%d: Kann Defaults »%s« nicht host-spezifisch machen" +#: plugins/sudoers/cvtsudoers_merge.c:892 +#, c-format +msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" +msgstr "%s:%d:%d: entferne Defaults \"%s\" überschrieben in folgenden Einträgen" + +#: plugins/sudoers/cvtsudoers_merge.c:1080 +#, c-format +msgid "%s:%d:%d: merging userspec into %s:%d:%d" +msgstr "%s:%d:%d: Führe »userspec« zusammen in %s:%d:%d" + # XXX -#: plugins/sudoers/cvtsudoers_merge.c:943 +#: plugins/sudoers/cvtsudoers_merge.c:1174 #, c-format msgid "%s:%d:%d: removing userspec overridden by subsequent entries" msgstr "%s:%d:%d: entferne durch nachfolgende Einträge überschriebene userspec " @@ -2203,362 +2235,379 @@ msgstr "Verwendeter PAM-Service-Name: %s" #: plugins/sudoers/def_data.c:398 #, c-format msgid "PAM service name to use for login shells: %s" -msgstr "PAM-Service-Namen für Anmelde-Shells: %s" +msgstr "PAM-Service-Name für Anmelde-Shells: %s" #: plugins/sudoers/def_data.c:402 +#, c-format +msgid "PAM service name to use when sudo is run with the -A option: %s" +msgstr "PAM-Service-Name für sudo-Aufruf mit der Option »-A«: %s" + +#: plugins/sudoers/def_data.c:406 msgid "Attempt to establish PAM credentials for the target user" msgstr "Versuchen, die PAM-Anmeldedaten für den Ziel-Benutzer zu bekommen" -#: plugins/sudoers/def_data.c:406 +#: plugins/sudoers/def_data.c:410 msgid "Create a new PAM session for the command to run in" msgstr "Eine neue PAM-Sitzung erzeugen, um den Befehl auszuführen" -#: plugins/sudoers/def_data.c:410 +#: plugins/sudoers/def_data.c:414 msgid "Perform PAM account validation management" msgstr "Ausführen vom PAM-Account-Management" -#: plugins/sudoers/def_data.c:414 +#: plugins/sudoers/def_data.c:418 #, c-format msgid "Maximum I/O log sequence number: %s" msgstr "Maximale Sequenznummer des Ein-/Ausgabe-Protokolls: %s" -#: plugins/sudoers/def_data.c:418 +#: plugins/sudoers/def_data.c:422 msgid "Enable sudoers netgroup support" msgstr "Unterstützung für netgroups in sudoers aktivieren" -#: plugins/sudoers/def_data.c:422 +#: plugins/sudoers/def_data.c:426 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "Prüfe die übergeordneten Verzeichnisse auf Schreibbarkeit beim Editieren von Dateien mit »sudoedit«" -#: plugins/sudoers/def_data.c:426 +#: plugins/sudoers/def_data.c:430 msgid "Follow symbolic links when editing files with sudoedit" msgstr "Folge symbolischen Links beim Editieren von Dateien mit sudoedit" -#: plugins/sudoers/def_data.c:430 +#: plugins/sudoers/def_data.c:434 msgid "Query the group plugin for unknown system groups" msgstr "Frage das Group-Plugin nach unbekannten System-Gruppen" -#: plugins/sudoers/def_data.c:434 +#: plugins/sudoers/def_data.c:438 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "Prüfe die Netgroup-Zuordnung aufgrund des gesamten Tupels: Benutzer, Host und Domain" -#: plugins/sudoers/def_data.c:438 +#: plugins/sudoers/def_data.c:442 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "Erlaubt das Ausführen von Kommandos, auch wenn kein Audit-Log geschrieben werden kann" -#: plugins/sudoers/def_data.c:442 +#: plugins/sudoers/def_data.c:446 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "Erlaubt das Ausführen von Kommandos, auch wenn kein I/O-Log geschrieben werden kann" -#: plugins/sudoers/def_data.c:446 +#: plugins/sudoers/def_data.c:450 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "Erlaubt das Ausführen von Kommandos, auch wenn kein Log geschrieben werden kann" -#: plugins/sudoers/def_data.c:450 +#: plugins/sudoers/def_data.c:454 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "Beim Auflösen von Gruppen in der sudoers nach der Guppen-ID suchen, nicht nach dem Gruppenname" -#: plugins/sudoers/def_data.c:454 +#: plugins/sudoers/def_data.c:458 #, c-format msgid "Log entries larger than this value will be split into multiple syslog messages: %u" msgstr "Log-Einträge größer als dieser Wert werden auf mehrere Syslog Einträge verteilt: %u" -#: plugins/sudoers/def_data.c:458 +#: plugins/sudoers/def_data.c:462 #, c-format msgid "User that will own the I/O log files: %s" msgstr "Eigentümer der I/O Logdateien: %s" -#: plugins/sudoers/def_data.c:462 +#: plugins/sudoers/def_data.c:466 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "Gruppe der I/O Logdateien: %s" -#: plugins/sudoers/def_data.c:466 +#: plugins/sudoers/def_data.c:470 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "Dateimode der I/O Logdatei: 0%o" -#: plugins/sudoers/def_data.c:470 +#: plugins/sudoers/def_data.c:474 #, c-format msgid "Execute commands by file descriptor instead of by path: %s" msgstr "Führe Kommandos mit Hilfe eines Dateideskriptors anstelle des Pfades aus: %s" -#: plugins/sudoers/def_data.c:474 +#: plugins/sudoers/def_data.c:478 msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" msgstr "Ignoriere unbekannte Default-Einträge in der Datei »sudoers« anstatt eine Warnung auszugeben" -#: plugins/sudoers/def_data.c:478 +#: plugins/sudoers/def_data.c:482 #, c-format msgid "Time in seconds after which the command will be terminated: %u" msgstr "Laufzeit in Sekunde, nach der das Kommando abgebrochen wird: %u" -#: plugins/sudoers/def_data.c:482 +#: plugins/sudoers/def_data.c:486 msgid "Allow the user to specify a timeout on the command line" msgstr "Erlaube dem Benutzer per Kommandozeile einen Timeout anzugeben" -#: plugins/sudoers/def_data.c:486 +#: plugins/sudoers/def_data.c:490 msgid "Flush I/O log data to disk immediately instead of buffering it" msgstr "Schreibe Log-Daten direkt ohne zu puffern" -#: plugins/sudoers/def_data.c:490 +#: plugins/sudoers/def_data.c:494 msgid "Include the process ID when logging via syslog" msgstr "Protokolliere auch die Prozess-ID beim Schreiben ins Systemlog" -#: plugins/sudoers/def_data.c:494 +#: plugins/sudoers/def_data.c:498 #, c-format msgid "Type of authentication timestamp record: %s" msgstr "Typ des Authentifizierungszeitstempelprotokolls: %s" -#: plugins/sudoers/def_data.c:498 +#: plugins/sudoers/def_data.c:502 #, c-format msgid "Authentication failure message: %s" msgstr "Fehler bei der Authentifizierung: %s" -#: plugins/sudoers/def_data.c:502 +#: plugins/sudoers/def_data.c:506 msgid "Ignore case when matching user names" msgstr "Ignoriere Groß-/Kleinschreibung beim Matchen von Benutzernamen" -#: plugins/sudoers/def_data.c:506 +#: plugins/sudoers/def_data.c:510 msgid "Ignore case when matching group names" msgstr "Ignoriere Groß-/Kleinschreibung beim Matchen von Gruppennamen" -#: plugins/sudoers/def_data.c:510 +#: plugins/sudoers/def_data.c:514 msgid "Log when a command is allowed by sudoers" msgstr "Protokolliere von sudo erlaubte Kommandos" -#: plugins/sudoers/def_data.c:514 +#: plugins/sudoers/def_data.c:518 msgid "Log when a command is denied by sudoers" msgstr "Protokolliere von sudo verweigerte Kommandos" -#: plugins/sudoers/def_data.c:518 +#: plugins/sudoers/def_data.c:522 msgid "Sudo log server(s) to connect to with optional port" msgstr "Sudo Log Server mit optionalem Port für die Verbindung" -#: plugins/sudoers/def_data.c:522 +#: plugins/sudoers/def_data.c:526 #, c-format msgid "Sudo log server timeout in seconds: %u" msgstr "Sudo Log-Server Timeout in Secunden: %u" -#: plugins/sudoers/def_data.c:526 +#: plugins/sudoers/def_data.c:530 msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" msgstr "Verwende die SO_KEEPALIVE Socket Option für die Verbindung zum Logserver" -#: plugins/sudoers/def_data.c:530 +#: plugins/sudoers/def_data.c:534 #, c-format msgid "Path to the audit server's CA bundle file: %s" msgstr "Pfad zur Zertifikats-Bündel-Datei des Audit Servers: %s" -#: plugins/sudoers/def_data.c:534 +#: plugins/sudoers/def_data.c:538 #, c-format msgid "Path to the sudoers certificate file: %s" msgstr "Pfad zur sudoers Zertifikats-Datei: %s" -#: plugins/sudoers/def_data.c:538 +#: plugins/sudoers/def_data.c:542 #, c-format msgid "Path to the sudoers private key file: %s" msgstr "Pfad zur sudoers Datei mit dem privaten Schlüssel: %s" -#: plugins/sudoers/def_data.c:542 +#: plugins/sudoers/def_data.c:546 msgid "Verify that the log server's certificate is valid" msgstr "Prüfe das Log-Server-Zertifikat auf Gültigkeit" -#: plugins/sudoers/def_data.c:546 +#: plugins/sudoers/def_data.c:550 msgid "Allow the use of unknown runas user and/or group ID" msgstr "Erlaube die Verwendung eines unbekannten »runas« Benutzers oder Gruppen-ID" -#: plugins/sudoers/def_data.c:550 +#: plugins/sudoers/def_data.c:554 msgid "Only permit running commands as a user with a valid shell" msgstr "Nur die Ausführung von Kommandos erlauben für Benutzer mit einer gültigen Shell" -#: plugins/sudoers/def_data.c:554 +#: plugins/sudoers/def_data.c:558 msgid "Set the pam remote user to the user running sudo" msgstr "Setze den PAM remote Benutzer auf den Benutzer, der sudo ausführt" -#: plugins/sudoers/def_data.c:558 +#: plugins/sudoers/def_data.c:562 msgid "Set the pam remote host to the local host name" msgstr "Setze den PAM remote Rechner auf den lokalen Hostname" -#: plugins/sudoers/def_data.c:562 +#: plugins/sudoers/def_data.c:566 #, c-format msgid "Working directory to change to before executing the command: %s" msgstr "Arbeitsverzeichnis um vor Ausführung des Kommandos dorthin zu wechseln: %s" -#: plugins/sudoers/def_data.c:566 +#: plugins/sudoers/def_data.c:570 #, c-format msgid "Root directory to change to before executing the command: %s" msgstr "Root-Verzeichnis zur Verwendung, bevor ein Befehl ausgeführt wird: %s" -#: plugins/sudoers/def_data.c:570 +#: plugins/sudoers/def_data.c:574 #, c-format msgid "The format of logs to produce: %s" msgstr "Das Format der zu schreibenden Logs: %s" -#: plugins/sudoers/def_data.c:574 +#: plugins/sudoers/def_data.c:578 msgid "Enable SELinux RBAC support" msgstr "Schalte SELinux RBAC Support ein" -#: plugins/sudoers/def_data.c:578 +#: plugins/sudoers/def_data.c:582 #, c-format msgid "Path to the file that is created the first time sudo is run: %s" msgstr "Pfad zur Datei die beim ersten sudo-Lauf erzeugt wird: %s" -#: plugins/sudoers/def_data.c:582 +#: plugins/sudoers/def_data.c:586 msgid "Intercept further commands and apply sudoers restrictions to them" msgstr "Weitere Kommando abfangen und sudoers Restriktionen auf sie anwenden" -#: plugins/sudoers/def_data.c:586 +#: plugins/sudoers/def_data.c:590 msgid "Log sub-commands run by the original command" msgstr "Protokolliere von diesem Kommando gestartete Kind-Prozesse" -#: plugins/sudoers/def_data.c:590 +#: plugins/sudoers/def_data.c:594 msgid "Log the exit status of commands" msgstr "Den Exitcode des ausgeführten Befehls protokollieren" # XXX Check! -#: plugins/sudoers/def_data.c:594 +#: plugins/sudoers/def_data.c:598 msgid "Subsequent commands in an intercepted session must be authenticated" msgstr "Folgende Kommando in einer nachverfolgten Sitzung müssen authentifiziert werden" -#: plugins/sudoers/def_data.c:598 +#: plugins/sudoers/def_data.c:602 msgid "Allow an intercepted command to run set setuid or setgid programs" msgstr "Erlaube einem abgefangenen Kommando die Ausführung von setuid oder setgid Programmen" -#: plugins/sudoers/def_data.c:602 +#: plugins/sudoers/def_data.c:606 #, c-format msgid "The maximum size to which the process's address space may grow (in bytes): %s" msgstr "Die maximale Größe zu der der Adressbereich des Prozesse wachsen kann (in Bytes): %s" -#: plugins/sudoers/def_data.c:606 +#: plugins/sudoers/def_data.c:610 #, c-format msgid "The largest size core dump file that may be created (in bytes): %s" msgstr "Die maximale Größe eines erzeugten Core Dumps (in Bytes): %s" -#: plugins/sudoers/def_data.c:610 +#: plugins/sudoers/def_data.c:614 #, c-format msgid "The maximum amount of CPU time that the process may use (in seconds): %s" msgstr "Die maximale CPU Zeit die vom Prozess genutzt werden kann (in Sekunden): %s" -#: plugins/sudoers/def_data.c:614 +#: plugins/sudoers/def_data.c:618 #, c-format msgid "The maximum size of the data segment for the process (in bytes): %s" msgstr "Die maximale Größe des Data Segments für den Prozess (in Bytes): %s" -#: plugins/sudoers/def_data.c:618 +#: plugins/sudoers/def_data.c:622 #, c-format msgid "The largest size file that the process may create (in bytes): %s" msgstr "Die maximale Dateigröße für den Prozess (in Bytes): %s" -#: plugins/sudoers/def_data.c:622 +#: plugins/sudoers/def_data.c:626 #, c-format msgid "The maximum number of locks that the process may establish: %s" msgstr "Die maximale Anzahl von Sperren des Prozesses: %s" -#: plugins/sudoers/def_data.c:626 +#: plugins/sudoers/def_data.c:630 #, c-format msgid "The maximum size that the process may lock in memory (in bytes): %s" msgstr "Die maximale gesperrte Speichergröße des Prozesses (in Bytes): %s" -#: plugins/sudoers/def_data.c:630 +#: plugins/sudoers/def_data.c:634 #, c-format msgid "The maximum number of files that the process may have open: %s" msgstr "Die maximale Anzahl offener Dateien des Prozesses: %s" -#: plugins/sudoers/def_data.c:634 +#: plugins/sudoers/def_data.c:638 #, c-format msgid "The maximum number of processes that the user may run simultaneously: %s" msgstr "Die maximale Anzahl von gleichzeitige laufenden Prozessen des Benutzers: %s" -#: plugins/sudoers/def_data.c:638 +#: plugins/sudoers/def_data.c:642 #, c-format msgid "The maximum size to which the process's resident set size may grow (in bytes): %s" msgstr "Die maximle Größe des residenten Speichers vom Prozess (in Bytes): %s" -#: plugins/sudoers/def_data.c:642 +#: plugins/sudoers/def_data.c:646 #, c-format msgid "The maximum size to which the process's stack may grow (in bytes): %s" msgstr "Die maximale Größe des Prozess-Stacks (in Bytes): %s" -#: plugins/sudoers/defaults.c:192 +#: plugins/sudoers/def_data.c:650 +msgid "Attempt authentication even when in non-interactive mode" +msgstr "Authentifzierung auch im nicht-interaktiven Modus versuchen" + +#: plugins/sudoers/def_data.c:654 +msgid "Store plaintext passwords in I/O log input" +msgstr "Klartext-Passwörter im Ein-Ausgabe-Log als Eingabe protokollieren" + +#: plugins/sudoers/def_data.c:658 +msgid "List of regular expressions to use when matching a password prompt" +msgstr "Liste von regulären Ausdrücken zum Matchen des Passwort-Prompts" + +#: plugins/sudoers/defaults.c:193 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s: unbekannter defaults-Eintrag »%s«" -#: plugins/sudoers/defaults.c:241 +#: plugins/sudoers/defaults.c:242 #, c-format msgid "%s:%d:%d: no value specified for \"%s\"" msgstr "%s:%d:%d: Kein Wert für »%s« angegeben" -#: plugins/sudoers/defaults.c:244 +#: plugins/sudoers/defaults.c:245 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s: Kein Wert für »%s« angegeben" -#: plugins/sudoers/defaults.c:257 +#: plugins/sudoers/defaults.c:258 #, c-format msgid "%s:%d:%d: invalid operator \"%c=\" for \"%s\"" msgstr "%s:%d:%d: Ungültiger Operator »%c=« für »%s«" -#: plugins/sudoers/defaults.c:260 +#: plugins/sudoers/defaults.c:261 #, c-format msgid "%s: invalid operator \"%c=\" for \"%s\"" msgstr "%s: Ungültiger Operator »%c=« für Option »%s«" -#: plugins/sudoers/defaults.c:296 +#: plugins/sudoers/defaults.c:297 #, c-format msgid "%s:%d:%d: option \"%s\" does not take a value" msgstr "%s:%d:%d: Die Option »%s« wird ohne Wert verwendet" -#: plugins/sudoers/defaults.c:299 +#: plugins/sudoers/defaults.c:300 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s: Die Option »%s« wird ohne Wert verwendet" -#: plugins/sudoers/defaults.c:327 +#: plugins/sudoers/defaults.c:328 #, c-format msgid "%s:%d:%d: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s:%d:%d: Ungültiger »Defaults« Typ 0x%x für Option »%s«" -#: plugins/sudoers/defaults.c:330 +#: plugins/sudoers/defaults.c:331 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s: Ungültiger »Defaults« Typ 0x%x für Option »%s«" -#: plugins/sudoers/defaults.c:340 +#: plugins/sudoers/defaults.c:341 #, c-format msgid "%s:%d:%d: value \"%s\" is invalid for option \"%s\"" msgstr "%s:%d:%d: Der Wert »%s« ist für die Option »%s« ungültig" -#: plugins/sudoers/defaults.c:343 +#: plugins/sudoers/defaults.c:344 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s: Der Wert »%s« ist für die Option »%s« ungültig" -#: plugins/sudoers/defaults.c:1124 +#: plugins/sudoers/defaults.c:1161 #, c-format msgid "%s:%d:%d: path name for \"%s\" too long" msgstr "%s:%d:%d: Pfadname für »%s« ist zu lang" -#: plugins/sudoers/defaults.c:1127 +#: plugins/sudoers/defaults.c:1164 #, c-format msgid "%s: path name for \"%s\" too long" msgstr "%s: Pfadname für »%s« ist zu lang" -#: plugins/sudoers/defaults.c:1138 +#: plugins/sudoers/defaults.c:1175 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s:%d:%d: Werte für »%s« müssen mit »/«, »~« oder »*« beginnen" -#: plugins/sudoers/defaults.c:1142 +#: plugins/sudoers/defaults.c:1179 #, c-format msgid "%s: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s: Werte für »%s« müssen mit »/«, »~« oder »*« beginnen" -#: plugins/sudoers/defaults.c:1153 +#: plugins/sudoers/defaults.c:1190 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/'" msgstr "%s:%d:%d: Werte für »%s« müssen mit einem »/« beginnen" -#: plugins/sudoers/defaults.c:1157 +#: plugins/sudoers/defaults.c:1194 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s: Werte für »%s« müssen mit einem »/« beginnen" @@ -2606,7 +2655,7 @@ msgstr "%s muss der uid %d gehören" msgid "%s must only be writable by owner" msgstr "%s darf nur für den Eigentümer der Datei schreibbar sein" -#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:566 +#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:576 #, c-format msgid "unable to load %s: %s" msgstr "Laden von %s fehlgeschlagen: %s" @@ -2635,36 +2684,36 @@ msgstr "»%s« ist keine gültige Netzmaske" msgid "Local IP address and netmask pairs:\n" msgstr "Lokale IP-Adresse und Netzmaske:\n" -#: plugins/sudoers/iolog.c:626 +#: plugins/sudoers/iolog.c:681 msgid "unable to update sequence file" msgstr "Kann die Sequenz-Datei nicht aktualisieren" -#: plugins/sudoers/iolog.c:660 plugins/sudoers/iolog.c:848 -#: plugins/sudoers/iolog.c:1001 plugins/sudoers/iolog.c:1008 -#: plugins/sudoers/iolog.c:1129 plugins/sudoers/iolog.c:1136 -#: plugins/sudoers/iolog.c:1235 plugins/sudoers/iolog.c:1242 +#: plugins/sudoers/iolog.c:715 plugins/sudoers/iolog.c:903 +#: plugins/sudoers/iolog.c:1065 plugins/sudoers/iolog.c:1072 +#: plugins/sudoers/iolog.c:1193 plugins/sudoers/iolog.c:1200 +#: plugins/sudoers/iolog.c:1299 plugins/sudoers/iolog.c:1306 #, c-format msgid "unable to write to I/O log file: %s" msgstr "In die I/O Logdatei kann nicht geschrieben werden: %s" -#: plugins/sudoers/iolog.c:668 +#: plugins/sudoers/iolog.c:723 #, c-format msgid "unable to create %s/%s" msgstr "Die Datei %s%s kann nicht erstellt werden" -#: plugins/sudoers/iolog.c:893 +#: plugins/sudoers/iolog.c:951 #, c-format msgid "%s: internal error, I/O log file for event %d not open" msgstr "%s: Interner Fehler, Logdatei für Event %d nicht geöffnet" -#: plugins/sudoers/iolog.c:986 plugins/sudoers/iolog.c:1114 -#: plugins/sudoers/iolog.c:1219 plugins/sudoers/timestamp.c:849 +#: plugins/sudoers/iolog.c:1050 plugins/sudoers/iolog.c:1178 +#: plugins/sudoers/iolog.c:1283 plugins/sudoers/timestamp.c:849 #: plugins/sudoers/timestamp.c:941 plugins/sudoers/visudo.c:510 #: plugins/sudoers/visudo.c:516 msgid "unable to read the clock" msgstr "Die Uhrzeit kann nicht ausgelesen werden" -#: plugins/sudoers/iolog.c:1211 plugins/sudoers/log_client.c:1221 +#: plugins/sudoers/iolog.c:1275 plugins/sudoers/log_client.c:1221 #: plugins/sudoers/log_client.c:1231 plugins/sudoers/log_client.c:1235 #, c-format msgid "%s: internal error, invalid signal %d" @@ -2684,16 +2733,16 @@ msgstr "Die Zertifikat- und Schlüsseldatenbank für SSL kann nicht initialisier msgid "you must set TLS_CERT in %s to use SSL" msgstr "In der Datei »%s« muss »TLS_CERT« angegeben sein, um SSL zu nutzen" -#: plugins/sudoers/ldap.c:1663 +#: plugins/sudoers/ldap.c:1717 #, c-format msgid "unable to initialize LDAP: %s" msgstr "LDAP kann nicht initialisiert werden: %s" -#: plugins/sudoers/ldap.c:1700 +#: plugins/sudoers/ldap.c:1754 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "start_tls ist angegeben, aber die LDAP-Bibliotheken unterstützen ldap_start_tls_s() und ldap_start_tls_s_np() nicht" -#: plugins/sudoers/ldap.c:1837 plugins/sudoers/parse_ldif.c:747 +#: plugins/sudoers/ldap.c:1891 plugins/sudoers/parse_ldif.c:747 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "Ungültiges »sudoOrder« Attribut: %s" @@ -2712,15 +2761,15 @@ msgstr "LDAP-Adresstyp wird nicht unterstützt: %s" msgid "unable to mix ldap and ldaps URIs" msgstr "ldap- und ldaps-Adressen können nicht zusammen verwendet werden" -#: plugins/sudoers/ldap_util.c:498 plugins/sudoers/ldap_util.c:505 -#: plugins/sudoers/ldap_util.c:513 plugins/sudoers/ldap_util.c:522 -#: plugins/sudoers/ldap_util.c:530 plugins/sudoers/ldap_util.c:540 -#: plugins/sudoers/ldap_util.c:548 +#: plugins/sudoers/ldap_util.c:499 plugins/sudoers/ldap_util.c:506 +#: plugins/sudoers/ldap_util.c:514 plugins/sudoers/ldap_util.c:523 +#: plugins/sudoers/ldap_util.c:531 plugins/sudoers/ldap_util.c:541 +#: plugins/sudoers/ldap_util.c:549 #, c-format msgid "duplicate sudoOption: %s%s%s" msgstr "doppelte sudoOption: %s%s%s" -#: plugins/sudoers/ldap_util.c:567 plugins/sudoers/ldap_util.c:569 +#: plugins/sudoers/ldap_util.c:568 plugins/sudoers/ldap_util.c:570 #, c-format msgid "unable to convert sudoOption: %s%s%s" msgstr "sudoOption kann nicht konvertiert werden: %s%s%s" @@ -2734,7 +2783,7 @@ msgid "unable to send audit message" msgstr "Die Audit-Nachricht kann nicht gesendet werden" #: plugins/sudoers/log_client.c:120 plugins/sudoers/log_client.c:400 -#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2070 +#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2069 msgid "error in event loop" msgstr "Fehler in der Event-Schleife" @@ -2793,43 +2842,45 @@ msgstr "Verbindung zum Logserver verloren" msgid "missing write buffer" msgstr "Schreib-Puffer fehlt" -#: plugins/sudoers/log_client.c:2011 +#: plugins/sudoers/log_client.c:2010 msgid "unable to connect to log server" msgstr "Verbindung zum Logserver kann nicht aufgebaut werden" -#: plugins/sudoers/logging.c:286 +#: plugins/sudoers/logging.c:288 msgid "user NOT in sudoers" msgstr "Der Benutzer ist NICHT in der sudoers-Datei enthalten" -#: plugins/sudoers/logging.c:288 +#: plugins/sudoers/logging.c:290 msgid "user NOT authorized on host" msgstr "Der Benutzer ist NICHT auf dem Rechner autorisiert" -#: plugins/sudoers/logging.c:290 +#: plugins/sudoers/logging.c:292 msgid "command not allowed" msgstr "Der Befehl ist nicht erlaubt" -#: plugins/sudoers/logging.c:311 +#: plugins/sudoers/logging.c:313 #, c-format -msgid "%s is not in the sudoers file. This incident will be reported.\n" -msgstr "%s ist nicht in der sudoers-Datei. Dieser Vorfall wird gemeldet.\n" +msgid "%s is not in the sudoers file.\n" +msgstr "" +"»%s« ist nicht in der sudoers-Datei.\n" +"\n" -#: plugins/sudoers/logging.c:314 +#: plugins/sudoers/logging.c:316 #, c-format -msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" -msgstr "%s darf sudo für %s nicht verwenden. Dieser Vorfall wird gemeldet.\n" +msgid "%s is not allowed to run sudo on %s.\n" +msgstr "»%s« darf sudo auf dem Rechner »%s« nicht ausführen.\n" -#: plugins/sudoers/logging.c:318 +#: plugins/sudoers/logging.c:319 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "Leider darf der Benutzer %s sudo für %s nicht verwenden.\n" -#: plugins/sudoers/logging.c:321 +#: plugins/sudoers/logging.c:322 #, c-format msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "Leider darf der Benutzer %s »%s%s%s« als %s%s%s auf %s nicht ausführen.\n" -#: plugins/sudoers/logging.c:358 plugins/sudoers/sudoers.c:629 +#: plugins/sudoers/logging.c:359 plugins/sudoers/sudoers.c:629 #: plugins/sudoers/sudoers.c:631 plugins/sudoers/sudoers.c:633 #: plugins/sudoers/sudoers.c:635 plugins/sudoers/sudoers.c:785 #: plugins/sudoers/sudoers.c:787 @@ -2837,7 +2888,7 @@ msgstr "Leider darf der Benutzer %s »%s%s%s« als %s%s%s auf %s nicht ausführe msgid "%s: command not found" msgstr "%s: Befehl nicht gefunden" -#: plugins/sudoers/logging.c:360 plugins/sudoers/sudoers.c:625 +#: plugins/sudoers/logging.c:361 plugins/sudoers/sudoers.c:625 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -2846,22 +2897,22 @@ msgstr "" "Im aktuellen Verzeichnis ».« gefundenes »%s« wird ignoriert.\n" "Verwenden Sie »sudo ./%s«, wenn dies der gewünschte Befehl »%s« ist." -#: plugins/sudoers/logging.c:379 +#: plugins/sudoers/logging.c:380 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" msgstr[0] "%u Fehlversuch bei der Passwort-Eingabe" msgstr[1] "%u Fehlversuche bei der Passwort-Eingabe" -#: plugins/sudoers/logging.c:435 +#: plugins/sudoers/logging.c:436 msgid "authentication failure" msgstr "Fehler bei der Authentifizierung" -#: plugins/sudoers/logging.c:475 plugins/sudoers/logging.c:495 +#: plugins/sudoers/logging.c:476 plugins/sudoers/logging.c:496 msgid "a password is required" msgstr "Ein Passwort ist notwendig" -#: plugins/sudoers/logging.c:889 +#: plugins/sudoers/logging.c:890 #, c-format msgid "unable to write log file: %s" msgstr "In die Logdatei kann nicht geschrieben werden: %s" @@ -2956,55 +3007,55 @@ msgstr "Pfadname für »%s« ist zu lang" msgid "unable to parse network address list" msgstr "Die Netzwerkadressliste kann nicht eingelesen werden" -#: plugins/sudoers/policy.c:479 +#: plugins/sudoers/policy.c:485 msgid "user name not set by sudo front-end" msgstr "Benutzername nicht durch das sudo-Frontend angegeben" -#: plugins/sudoers/policy.c:483 +#: plugins/sudoers/policy.c:489 msgid "user-ID not set by sudo front-end" msgstr "User-ID nicht durch das sudo-Frontend angegeben" -#: plugins/sudoers/policy.c:487 +#: plugins/sudoers/policy.c:493 msgid "group-ID not set by sudo front-end" msgstr "Gruppen-ID nicht durch das sudo-Frontend angegeben" -#: plugins/sudoers/policy.c:491 +#: plugins/sudoers/policy.c:497 msgid "host name not set by sudo front-end" msgstr "Hostname nicht durch das sudo-Frontend angegeben" -#: plugins/sudoers/policy.c:693 +#: plugins/sudoers/policy.c:670 #, c-format msgid "invalid working directory: %s" msgstr "Ungültiges Arbeitsverzeichnis: %s" -#: plugins/sudoers/policy.c:869 +#: plugins/sudoers/policy.c:846 #, c-format msgid "invalid chroot directory: %s" msgstr "Ungültiges »chroot« Verzeichnis: %s" -#: plugins/sudoers/policy.c:1051 plugins/sudoers/visudo.c:243 +#: plugins/sudoers/policy.c:1025 plugins/sudoers/visudo.c:243 #: plugins/sudoers/visudo.c:880 #, c-format msgid "unable to execute %s" msgstr "%s kann nicht ausgeführt werden" -#: plugins/sudoers/policy.c:1121 plugins/sudoers/policy.c:1158 -#: plugins/sudoers/policy.c:1180 plugins/sudoers/policy.c:1206 +#: plugins/sudoers/policy.c:1095 plugins/sudoers/policy.c:1132 +#: plugins/sudoers/policy.c:1154 plugins/sudoers/policy.c:1180 #, c-format msgid "%s: invalid mode flags from sudo front end: 0x%x" msgstr "%s: ungültige Mode-Flags vom sudo-Frontend: 0x%x" -#: plugins/sudoers/policy.c:1237 +#: plugins/sudoers/policy.c:1211 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Sudoers-Policy-Plugin Version %s\n" -#: plugins/sudoers/policy.c:1239 +#: plugins/sudoers/policy.c:1213 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Sudoers-Datei-Grammatik-Version %d\n" -#: plugins/sudoers/policy.c:1243 +#: plugins/sudoers/policy.c:1217 #, c-format msgid "" "\n" @@ -3013,27 +3064,27 @@ msgstr "" "\n" "Sudoers-Pfad: %s\n" -#: plugins/sudoers/policy.c:1246 +#: plugins/sudoers/policy.c:1220 #, c-format msgid "nsswitch path: %s\n" msgstr "nsswitch-Pfad: %s\n" -#: plugins/sudoers/policy.c:1248 +#: plugins/sudoers/policy.c:1222 #, c-format msgid "ldap.conf path: %s\n" msgstr "ldap.conf-Pfad: %s\n" -#: plugins/sudoers/policy.c:1249 +#: plugins/sudoers/policy.c:1223 #, c-format msgid "ldap.secret path: %s\n" msgstr "ldap.secret-Pfad: %s\n" -#: plugins/sudoers/policy.c:1282 +#: plugins/sudoers/policy.c:1256 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "Der Hook vom Typ %d kann nicht registriert werden (Version %d.%d)" -#: plugins/sudoers/policy.c:1300 +#: plugins/sudoers/policy.c:1274 #, c-format msgid "unable to deregister hook of type %d (version %d.%d)" msgstr "Der Hook vom Typ %d kann nicht deregistriert werden (Version %d.%d)" @@ -3161,13 +3212,13 @@ msgstr "Audit-Pfad user_cmnd abgeschnitten: %s" msgid "truncated audit path argv[0]: %s" msgstr "Audit-Pfad argv[0] abgeschnitten: %s" -#: plugins/sudoers/sssd.c:569 +#: plugins/sudoers/sssd.c:579 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" msgstr "Die SSS-Quelle kann nicht initialisiert werden. Ist SSSD auf dem Rechner installiert?" -#: plugins/sudoers/sssd.c:577 plugins/sudoers/sssd.c:586 -#: plugins/sudoers/sssd.c:595 plugins/sudoers/sssd.c:604 -#: plugins/sudoers/sssd.c:613 +#: plugins/sudoers/sssd.c:587 plugins/sudoers/sssd.c:596 +#: plugins/sudoers/sssd.c:605 plugins/sudoers/sssd.c:614 +#: plugins/sudoers/sssd.c:623 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "Das Symbol »%s« kann in %s nicht gefunden werden" @@ -3272,7 +3323,7 @@ msgstr "Sie dürfen das Environment nicht erhalten" msgid "sudoedit doesn't need to be run via sudo" msgstr "»sudoedit« muss nicht mittels »sudo« aufgerufen werden" -#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1578 +#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1584 #: plugins/sudoers/tsdump.c:138 #, c-format msgid "unable to read %s" @@ -3289,17 +3340,17 @@ msgstr "stat konnte nicht auf %s angewendet werden" msgid "%s is not a regular file" msgstr "%s ist keine reguläre Datei" -#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1168 +#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1239 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s gehört UID %u, sollte UID %u gehören" -#: plugins/sudoers/sudoers.c:1133 toke.l:1173 +#: plugins/sudoers/sudoers.c:1133 toke.l:1244 #, c-format msgid "%s is world writable" msgstr "%s ist für alle beschreibbar (world writable)" -#: plugins/sudoers/sudoers.c:1137 toke.l:1176 +#: plugins/sudoers/sudoers.c:1137 toke.l:1247 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s gehört GID %u, sollte allerdings %u gehören" @@ -3373,63 +3424,58 @@ msgstr "Protokollgeometrie ist %d x %d, die Geometrie Ihres Terminals ist %d x % msgid "Replay finished, press any key to restore the terminal." msgstr "Wiedergabe beendet, eine Taste drücken um das Terminal wiederherzustellen." -#: plugins/sudoers/sudoreplay.c:1218 plugins/sudoers/sudoreplay.c:1248 +#: plugins/sudoers/sudoreplay.c:1219 plugins/sudoers/sudoreplay.c:1249 #, c-format msgid "ambiguous expression \"%s\"" msgstr "Mehrdeutiger Ausdruck »%s«" -#: plugins/sudoers/sudoreplay.c:1270 +#: plugins/sudoers/sudoreplay.c:1271 msgid "unmatched ')' in expression" msgstr "»)« ohne öffnende Klammer im Ausdruck" -#: plugins/sudoers/sudoreplay.c:1274 +#: plugins/sudoers/sudoreplay.c:1275 #, c-format msgid "unknown search term \"%s\"" msgstr "Unbekannter Suchbegriff »%s«" -#: plugins/sudoers/sudoreplay.c:1289 +#: plugins/sudoers/sudoreplay.c:1290 #, c-format msgid "%s requires an argument" msgstr "%s erfordert ein Argument" -#: plugins/sudoers/sudoreplay.c:1292 plugins/sudoers/sudoreplay.c:1554 -#, c-format -msgid "invalid regular expression: %s" -msgstr "ungültiger regulärer Ausdruck: %s" - -#: plugins/sudoers/sudoreplay.c:1297 +#: plugins/sudoers/sudoreplay.c:1300 #, c-format msgid "could not parse date \"%s\"" msgstr "Datum »%s« konnte nicht analysiert werden" -#: plugins/sudoers/sudoreplay.c:1306 +#: plugins/sudoers/sudoreplay.c:1309 msgid "unmatched '(' in expression" msgstr "»(« ohne schließende Klammer im Ausdruck" -#: plugins/sudoers/sudoreplay.c:1308 +#: plugins/sudoers/sudoreplay.c:1311 msgid "illegal trailing \"or\"" msgstr "Ungültiges nachgestelltes »or«" -#: plugins/sudoers/sudoreplay.c:1310 +#: plugins/sudoers/sudoreplay.c:1313 msgid "illegal trailing \"!\"" msgstr "Ungültiges nachgestelltes »!«" -#: plugins/sudoers/sudoreplay.c:1368 +#: plugins/sudoers/sudoreplay.c:1371 #, c-format msgid "unknown search type %d" msgstr "Unbekannter Suchtyp %d" -#: plugins/sudoers/sudoreplay.c:1645 +#: plugins/sudoers/sudoreplay.c:1651 #, c-format msgid "usage: %s [-hnRS] [-d dir] [-m num] [-s num] ID\n" msgstr "Aufruf: %s [-hnRS] [-d Verzeichnis] [-m Max_Wartezeit] [-s Geschwindigkeitsfaktor] ID\n" -#: plugins/sudoers/sudoreplay.c:1648 +#: plugins/sudoers/sudoreplay.c:1654 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "Aufruf: %s [-h] [-d Verzeichnis] -l [Suchausdruck]\n" -#: plugins/sudoers/sudoreplay.c:1657 +#: plugins/sudoers/sudoreplay.c:1663 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -3438,7 +3484,7 @@ msgstr "" "%s – sudo-Sitzungsprotokolle abspielen\n" "\n" -#: plugins/sudoers/sudoreplay.c:1659 +#: plugins/sudoers/sudoreplay.c:1665 msgid "" "\n" "Options:\n" @@ -3528,7 +3574,7 @@ msgstr "Die Zeitstempeldatei »%s« kann nicht gesperrt werden" msgid "lecture status path too long: %s/%s" msgstr "Pfad zur Belehrung ist zu lang: %s/%s" -#: plugins/sudoers/toke_util.c:150 +#: plugins/sudoers/toke_util.c:156 msgid "sudoedit should not be specified with a path" msgstr "»sudoedit« sollte nicht mit einem Pfad angegeben werden" @@ -3700,30 +3746,34 @@ msgstr "" " -s, --strict strikte Syntax-Prüfung\n" " -V, --version Versionsinformation anzeigen und beenden\n" -#: toke.l:187 +#: toke.l:189 msgid "empty string" msgstr "leere Zeichenkette" -#: toke.l:199 toke.l:513 +#: toke.l:201 toke.l:571 msgid "empty group" msgstr "leere Gruppe" -#: toke.l:209 toke.l:511 +#: toke.l:211 toke.l:569 msgid "empty netgroup" msgstr "leere Netgroup" -#: toke.l:305 toke.l:317 toke.l:329 toke.l:345 toke.l:364 toke.l:404 +#: toke.l:289 +msgid "unterminated regular expression" +msgstr "nicht abgeschlossener regulärer Ausdruck" + +#: toke.l:363 toke.l:375 toke.l:387 toke.l:403 toke.l:422 toke.l:462 msgid "invalid line continuation" msgstr "Ungültiger Zeilenfortsetzung" -#: toke.l:550 toke.l:562 +#: toke.l:608 toke.l:620 msgid "invalid IPv6 address" msgstr "Ungültiges IPv6 Adresse: %s" -#: toke.l:789 +#: toke.l:860 msgid "unexpected line break in string" msgstr "unerwarteter Zeilenumbruch in Zeichenkette" -#: toke.l:1139 +#: toke.l:1210 msgid "too many levels of includes" msgstr "Zu viele geschachtelte include-Einträge" diff --git a/plugins/sudoers/po/eo.mo b/plugins/sudoers/po/eo.mo index ac0d65a633953921c691d2aa7074cdce59d4ecfc..e4980be453f73ee3c36a0d2cdf90baad4c9eb737 100644 GIT binary patch delta 15860 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 delta 15059 zcmajmcYKc5|HttwW<(GKNkrUn6|;7YSQUH3DC)LHlp<=+TD4oLU3;{Y zR*R}#YO9u3&C=iNopbVgc>MnPU604f^L);AuIoDIbIx_&iEqEh4`n&GCyV=PzAT?Q z9GfyZP9RPw;5hR#JI?Q=)#^BLRUO9%kIha+t~11n~6oTb>w!*PC!ah#92 zXJjpN{r=jf|7m>9b-!V5$8kH?>o`s>8XjR@e1m$RPhH0;h{2d2t6&Xmgq}DRHQ?E( z0d2uDxF3t+11yF)>p2c%a>}D0CSge&hXr}QvyO@{4F_z8bJ&3R4~)g=`sPMMtqW28 z_hA5@!C?FY3!x7edt(?fLnj(Zs#6bhU^^^_-7uKvJE>HZfo+%#52G@10(FDSsF^*$ zFf7#2+%Oia6Su;$I2$YBe$?tc#S$1CXCBxP)jkw8ffeYkKxI1>rRokUbvff5CkV@+ zZtxCjAOle6-Ke!+h7q_G)$b;%pVvE%<3fK_|7xfVw6pO53?ZKR4*8Fwl177Oc-MCD zeb=Nk3X9X;3d3^CO_HK87;2P{Hm_$VqvPf-I7Y+~X# zHfx6YJMVsLcDy3en%o2nk`^jmBTJuGy8}39s;4&)3d0LwZR7IU{i4piA zDl;1}6z^g_^l4-I7ennorxq2haSCcvtw#;$9J=s1YKH!8?WV$N#QjlwVLis;52&T_ zX=m0r7M0OHsEkdii&##f2D#mrzTTCDEJ@OCQ8MqSMu^X*eo#@u;`uBlNO3m8dn{hZ@)u)C`OCG!JTqHHcF&FP_Fwyn)J$SCTnj8S4-yqpsg!bw8k@ zR2J=J9#jK$gF!Z4h`P~fEQznN8W!(uQr-!R5|2b>Xp!{VErCnZ054=x^R0 z7Z#(vKIYZ?pF~AB9*IiP5{$)PF%E+VnD@7rbsehxE@~zbykl|*Cg3h?hS>-45NwNl zRyoTs6`x{FOc~4`;rY&SDoXi3sDTtoHk+{)Rv_++WpSyEzr#kv|6*y3A7WCUjHQTI zVi=yn2KW?p|CpiXld-#X9=fABah!@$@*ipd#fF&-)JHGkNvM?1LcI;gQK`>7+`K(? zu?X?|SP(~GB+f$ZnIl*cAE1_~=!fQ4wyGbJe_aqyLs9IE5jY0*z^$mYypMjEYlL}F zNz@GMp*C+{%#SJPgG(_Sx1c6=1^v-uq}c<7Q3H-0N&bsd=}3bfG#*{J26f|aYIR86 z9)-GKzHR>!ix8i*-bZE7bF|s@VHil<5H+A~){*EUo^8*&(`@B5Dy0umYgUlVC?heb z6m~{moPbSm0V;F%P@6ON7}Kvhs$VB8fXS!{rJy$J8q|G%M9#aNCscHS*I2WAi=r-! zN9~19sPnT>8Che`A4H}0JO<$d)PuannVFYFrMj-Q1Lh+hhIudrL-qbIv>gti9&{O% zvd35mJ;$4wxlk#uhk9Ta8;?aT%`z;CJ5j0s1$Cc)P!sZ=VA?~l7;!E1M{UBQ?vKrymd7v}-na2Y)JN!6^u}AL4E%+)F?725(n&(KZ$iB-H?Sr8 z&MOVo|;S_ick$s@WuAsNLBDm6^ddo`IU_X6qT$ z0H31<7BI&=Fank0=BNh_#3=j(HQ*!YimF1l&SN3`3$=7!3r)Y$sDU)Fc0*-i9BL_-EoA*8sT`pp3ZJ1KSay-w zj5X1pxHSggK->N?YM`r8*MEcR_Y(C$-^C`5L}jEA`d}BVfP*m*SGlQZjSpfO{N3ue z#KiS5KkWlB8YiF&cViK}WPO1ec%h}{0i~?%P-6+arLnFePS z>IQqPKcja4W7Gqk6=rRHtYuL*jzbN&BNoM>*14!mZO33di-qwi2I~FK_nG;-y*z4d zI-xquM5TTs>a+a-YN>8wdCarYydAZyeNeCC0@Q;JVJ}JOTCHFdTLLYINZdjKEu{0T$Y0ERPycL)0ekgG|Wn%%l=P!zPTxZ&9gwh1Ias z*Ctin&_z5SHRD}2zJN;UOB;vmHEUcK<7sb(RdEq&sm@^~^w_6~vHn%4l%pXLOW;hb zjoVS1>^bTNA^Xh@-p3f?DX0e@!z%a(YE45An7^LeV^-qDsEK@r!FUC`;(yq{O{MEW zGotkvNPHa&;~P|F0uJe4D*61!);I>+;4e0gIBfnLpNbmDajcJ-j+lYQVKnh1)KY$p z%J408>&E$ynt!?Ih+2Y;s8n6Uf|&D|dF?{58F42pfnQqBV-)dg)ZU5w#!R3KYLARY z?THPjepgTf$@eY!*RHMpt=UA)us!hrEQTjB3?HF3lmBt^0Th8s>AM(=lTb_YIqJIG zSR1`gm`&UWs}p~OLAVPO@Rt+hUnfd_XHwJ!>k!YkUcwf{K_|@v2Vs8VO{hI{5H;gR z*Z^IpOr}1-BE+juOL7P`pjX%rW4JRj@g3)IYG zPMf!2I4Y&{u`-^*a+vi;^Fb7aO8sC|zttFz7g3pY7yrr3JONA5FdmhWO;`i(VLdE) zhV{eV=!J#Onwf=QapLxQx z{;!}?32#~pUp6ynj!OMd)J*oE_P`%l86&Tl8}`CD;^nB_eGm0u&#NZorLjD5D~!cS zs6Frvy0x40UNbi?fl5shYQ#%W890npFzc^o<~30n8jI?;4wc#;Q2n!BH~ku7Vd50j z9$ACh+~1)e{&}7Jr>F3SNo_Rd;zU!_X6cA^FvWTbn-cr{X8r{<5o;4~#>V&vwbr$6 znm7g95MRL77ua}hXsE(6YGREh}~1D_)nT_-PWinD0)xR-npo1_J=b5FdN zXflE>;DiaB)84g4((IRx=cGQE;qxwBT&DigS zIUk7{K#LdTKa$Eo8Z>}as2iO?J@^*t0a;#}43tAZ;`*qy?TD3dl8yJGCU6UNz1J&~ zky7YSToX00HmIc@;--?H$~@HW-+=1)Jt{MIQ3H65IWY8J^S}ty67)p91*1_n+<;oL zQy73RPy_aTZ9ZAUQO~Q6y1%;#747zJs0U5Q!ngx9kTa+~@(}Z(-y8GbGFXMUHY#%? zQ0JH1I1LLDU%(>x2=id>|IGb@kb%0Lcq*Ft5RAh4s9k&tqw!zVOd=hR^pqxGQQ|(R zrTZ8)f&Ewy?_xy^_wYy`cp~;zKh%t$qb8awlLvp?y7~B}q6fyKW;`4<;@PN~eSx~* zXRLruW{>m_mW3dqq!8kmGv6wT9NBUAU!uN=Wqc-Cy)O{agX`b&C%IcB6nd+d{ zvKJ~N^Q^m3Groe_T(7Mm*~|kPqRtOSr8pI}WGhkk`5txMW7LBSX7@-sPkPg2q)z5 zaHo%GB@G(can$bp6ZN3NUM8-ETI1fR3+JFdu+nV%Mbr#4=QM_));a-Q*aZV|JQl*` zsHNMP({0xLAr0EC*}YB2Ak-eHj+$XxRECD2mS{fa#-pfRe->SM2lct&naez=0&4Td zq1wA*I8H+s?s8MnOfOpBpdJ*G+gw;5HL%V$9)?wkXJcJFi5jR+9+Q!B)|RMEJqk5| z4X6wpLrvf})N|cFJ|5{G2vMlrABS3kE~uH$z-qW2mC{?N51yB(4;G)i=0>GZ{S#1| zG0DbLZM@pXM^OX0j!e|;yrH5s4bEq76pNZ+H;loh=!2J0GkJ)5uxEY~2U}~PGSM3K z?KcGVptbh=5qtg`>Upm*{lEVU^fezO7170s9;h{%jM{YDtXEMt&R)Q*ZB^64529{x0hO{p zt-1ZpgThg}KL+)_H?@vL-FJ<3FY3N$t&dQf&pUwkUpKB0U{cb=nuJQ>c+^Mk22=(v zqf+_?^}hQTHXl4SQA^Vkqj4eX0jE(jeS+#A5@ia1f z$1ha0|I+`iZ-yf%EhsT`)^QyBQQo6`ZJM0-xEbF+P6I5C)lkQOloHh0bIuIv9@NiJ zuSuy-IZN9v$~TlQoV!fhc=n%@nP3i$(`nd^8OK~(IY_$>?URbO{w4lL`I*v@;>$h8 zruQ;Gf{8PZR-C_YgK@M!roMx=G1!d#=e)Eh-?10n=VV{%B~eFLT>RDz)pmq7eSw_A zR-Bt;`)c#ewe^m)HzHn(U(vQ6{~)eL`Gxp9tgZZ)AlOZLNL|O5lq(E;(B<_b9$6VU~q)q$Ji6%He@P?9cys?$OwDAq?ytL=0z11gzdJNZIw0$R1 zUqjokl+(0%6YJ<{aGuhxuXcXBb3WzVluZ9SfBqGW#_kjy)j64pi*y0?mFcbQbmAPu z8!1uLYtcTGx(*lRd)i9dxDF=JHUURbDs!#@@k)FCQ(|vDeZDu^5|PGe7iYHk!8OSOz!Y2Kqlu&p*LsN)JxtLLG^e zJ?S;`qXy^RKE5URoWkEE&O^#VZngwR<8ut7tf1~g(Q%zP<5)wRzMehNy^u;4Dp&2< zt~i-;i!$@Ai)s+3PzKTW0G8$4ILd3v5ZYQ&YEg0%m!|BXPix}8sQ*oAO56c2P?BgL zM?5p*{ohWbeslSZl5s4d)7ys^aZVciuqmYlC7A2V*-op7{~=yY+>3fA>N-YH&p48( zG_>u0)I&0n|E*O1u|0;-`2zLq_M#uDCs41=MITe2j0yGzlk7EO>{|~RM$F$M&OQ8u z5<}5Zk3MbH$P{%#ryaFV}2oPN~1*_-QvYj4%(*$dm#7D8D@sX*zgjvRrMd6XfP z6xs*a{)dTmR3<)!w{)F7w~yFem|zx-y(oXvu#|F<`V7iP)OEC^u0#KS9vz?KhqP6v z-UO!-x3zsL(x$%!{cSv-dd5+aemMxH(E8W0XD@Lv-V zG0)Z~=>$gy%Chttv$yAp*!U5CPTNx3w;7(NZ4_0E2%3984!B@D4l5u=P{T)iAe*g2M zvYfJri*I8adPU<86djwas_&%)Q&vz~QSR7t*>F8^FN)qM9iPzVW6vvIL-8j5f>MA! z8;Re``2HzF!y`^qr+9KAkhneu5YNKzFu%R=E8^yqWE&r)p2+zhFyqKh+?(^m@aQ|jARa@#J{N7FUWfW%>Qkw=uzjdH zl){vZ zBcArV#7$^unfAKsshlpC>%E>ygI!7ex+Zn&-Y?lTEU8Z)SC{UtLEQ)RAC%m^Tk7%p z!T)ckw0rgAJyRPu{wg)B$;`CtO}1xCJKbuZXWEaQPG?EG-fd-$v@QKUEtnQRaYfd& z?9=l5r&U|kKeI>G)D3GJdPjsuM21I1xFRZ6i%5I3wsWpbB?hO?zZR4_YFlnU*O4hn zuH>ZtuI_`A`ww;vO4Oi|k`q&>ZYz;-a>)NZnYL+LjvT2!?K_tG+s=xqPxkjpOF7Uh uds^{t=jKTJ_s8W~({7*Ni?HHQLqkG{U&x&|7&-_2-KSON* diff --git a/plugins/sudoers/po/eo.po b/plugins/sudoers/po/eo.po index ce868a9b6..1ac4cd75f 100644 --- a/plugins/sudoers/po/eo.po +++ b/plugins/sudoers/po/eo.po @@ -1,14 +1,14 @@ # Esperanto translations for sudo package. # This file is distributed under the same license as the sudo package. -# Keith Bowes , 2012, 2019-2021. +# Keith Bowes , 2012, 2019-2022. # Felipe Castro , 2013, 2014, 2015, 2016, 2017, 2018, 2019. # msgid "" msgstr "" -"Project-Id-Version: sudoers 1.9.9b1\n" +"Project-Id-Version: sudoers 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-11 13:17-0500\n" +"POT-Creation-Date: 2022-02-11 18:33-0700\n" +"PO-Revision-Date: 2022-02-13 12:47-0500\n" "Last-Translator: Keith Bowes \n" "Language-Team: Esperanto \n" "Language: eo\n" @@ -19,7 +19,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.0.7\n" -#: confstr.sh:1 gram.y:1201 +#: confstr.sh:1 gram.y:1198 msgid "syntax error" msgstr "sintaksa eraro" @@ -49,50 +49,52 @@ msgstr "Malĝuste, reprovu." #: gram.y:591 gram.y:718 gram.y:726 gram.y:737 gram.y:749 gram.y:768 #: gram.y:923 gram.y:928 gram.y:936 gram.y:950 gram.y:956 gram.y:1078 #: gram.y:1087 gram.y:1095 gram.y:1104 gram.y:1113 gram.y:1142 gram.y:1151 -#: gram.y:1159 gram.y:1249 gram.y:1377 gram.y:1744 gram.y:1794 +#: gram.y:1159 gram.y:1252 gram.y:1382 gram.y:1748 gram.y:1798 #: lib/eventlog/eventlog.c:309 lib/eventlog/eventlog.c:382 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:881 -#: lib/eventlog/eventlog.c:1176 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:211 -#: logsrvd/iolog_writer.c:84 logsrvd/iolog_writer.c:89 -#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:172 -#: logsrvd/iolog_writer.c:212 logsrvd/iolog_writer.c:225 -#: logsrvd/iolog_writer.c:261 logsrvd/iolog_writer.c:286 -#: logsrvd/iolog_writer.c:301 logsrvd/iolog_writer.c:314 -#: logsrvd/iolog_writer.c:327 logsrvd/iolog_writer.c:340 -#: logsrvd/iolog_writer.c:355 logsrvd/iolog_writer.c:393 -#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 -#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 -#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 -#: logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:203 -#: logsrvd/logsrvd_journal.c:204 logsrvd/logsrvd_journal.c:260 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_journal.c:427 -#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:175 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:238 -#: logsrvd/logsrvd_local.c:376 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:426 logsrvd/logsrvd_local.c:431 -#: logsrvd/logsrvd_local.c:432 logsrvd/logsrvd_queue.c:154 -#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 -#: logsrvd/logsrvd_relay.c:439 logsrvd/logsrvd_relay.c:738 -#: logsrvd/logsrvd_relay.c:843 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/bsdauth.c:147 plugins/sudoers/auth/kerb5.c:118 -#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:689 +#: lib/eventlog/eventlog.c:1176 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:204 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:84 +#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 +#: logsrvd/iolog_writer.c:172 logsrvd/iolog_writer.c:212 +#: logsrvd/iolog_writer.c:225 logsrvd/iolog_writer.c:261 +#: logsrvd/iolog_writer.c:286 logsrvd/iolog_writer.c:301 +#: logsrvd/iolog_writer.c:314 logsrvd/iolog_writer.c:327 +#: logsrvd/iolog_writer.c:340 logsrvd/iolog_writer.c:355 +#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 +#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 +#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 +#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:204 +#: logsrvd/logsrvd_journal.c:260 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_journal.c:427 logsrvd/logsrvd_local.c:174 +#: logsrvd/logsrvd_local.c:175 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:238 logsrvd/logsrvd_local.c:376 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:426 +#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:432 +#: logsrvd/logsrvd_queue.c:154 logsrvd/logsrvd_queue.c:184 +#: logsrvd/logsrvd_queue.c:261 logsrvd/logsrvd_relay.c:439 +#: logsrvd/logsrvd_relay.c:738 logsrvd/logsrvd_relay.c:843 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 +#: plugins/sudoers/auth/bsdauth.c:150 plugins/sudoers/auth/kerb5.c:118 +#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:687 #: plugins/sudoers/auth/rfc1938.c:111 plugins/sudoers/auth/sia.c:59 #: plugins/sudoers/check_aliases.c:134 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:534 plugins/sudoers/cvtsudoers.c:667 -#: plugins/sudoers/cvtsudoers.c:685 plugins/sudoers/cvtsudoers.c:755 -#: plugins/sudoers/cvtsudoers.c:870 plugins/sudoers/cvtsudoers.c:878 -#: plugins/sudoers/cvtsudoers.c:1373 plugins/sudoers/cvtsudoers.c:1377 -#: plugins/sudoers/cvtsudoers.c:1479 plugins/sudoers/cvtsudoers_csv.c:183 +#: plugins/sudoers/cvtsudoers.c:537 plugins/sudoers/cvtsudoers.c:670 +#: plugins/sudoers/cvtsudoers.c:688 plugins/sudoers/cvtsudoers.c:758 +#: plugins/sudoers/cvtsudoers.c:873 plugins/sudoers/cvtsudoers.c:881 +#: plugins/sudoers/cvtsudoers.c:1376 plugins/sudoers/cvtsudoers.c:1380 +#: plugins/sudoers/cvtsudoers.c:1482 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 @@ -100,47 +102,47 @@ msgstr "Malĝuste, reprovu." #: plugins/sudoers/cvtsudoers_ldif.c:438 plugins/sudoers/cvtsudoers_ldif.c:449 #: plugins/sudoers/cvtsudoers_ldif.c:456 plugins/sudoers/cvtsudoers_ldif.c:469 #: plugins/sudoers/cvtsudoers_ldif.c:477 plugins/sudoers/cvtsudoers_ldif.c:624 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:339 -#: plugins/sudoers/cvtsudoers_merge.c:360 +#: 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 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:696 -#: plugins/sudoers/cvtsudoers_merge.c:704 -#: plugins/sudoers/cvtsudoers_merge.c:927 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:133 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_merge.c:467 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1150 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:133 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:678 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:293 -#: plugins/sudoers/ldap_util.c:300 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:688 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:390 plugins/sudoers/log_client.c:703 #: plugins/sudoers/log_client.c:724 plugins/sudoers/log_client.c:1444 #: plugins/sudoers/log_client.c:1662 plugins/sudoers/log_client.c:1989 -#: plugins/sudoers/log_client.c:2046 plugins/sudoers/logging.c:104 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:468 -#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:297 plugins/sudoers/match_command.c:497 -#: plugins/sudoers/match_command.c:546 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:666 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:2045 plugins/sudoers/logging.c:104 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:469 +#: plugins/sudoers/logging.c:489 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:324 plugins/sudoers/match_command.c:567 +#: plugins/sudoers/match_command.c:616 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:736 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:201 plugins/sudoers/parse.c:218 #: plugins/sudoers/parse.c:250 plugins/sudoers/parse.c:267 #: plugins/sudoers/parse.c:290 plugins/sudoers/parse.c:301 @@ -154,35 +156,36 @@ msgstr "Malĝuste, reprovu." #: 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:564 plugins/sudoers/policy.c:978 +#: plugins/sudoers/policy.c:570 plugins/sudoers/policy.c:952 #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:155 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 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:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1218 msgid "unable to allocate memory" msgstr "ne eblas rezervi memoron" @@ -231,60 +234,62 @@ msgstr "malvalida eksvalidiĝo-valoro" msgid "command too long" msgstr "komando tro longas" -#: gram.y:1203 +#: gram.y:1200 #, c-format msgid "%s:%d:%d: %s\n" msgstr "%s:%d:%d: %s\n" -#: gram.y:1247 +#: gram.y:1250 #, c-format msgid "Alias \"%s\" already defined" msgstr "Kromnomo \"%s\" jam ekzistas" -#: gram.y:1744 gram.y:1794 lib/eventlog/eventlog.c:309 +#: gram.y:1748 gram.y:1798 lib/eventlog/eventlog.c:309 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:877 #: lib/eventlog/eventlog.c:880 lib/eventlog/eventlog.c:1176 -#: 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:211 logsrvd/iolog_writer.c:84 -#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 -#: logsrvd/iolog_writer.c:162 logsrvd/iolog_writer.c:171 -#: logsrvd/iolog_writer.c:189 logsrvd/iolog_writer.c:211 -#: logsrvd/iolog_writer.c:224 logsrvd/iolog_writer.c:251 -#: logsrvd/iolog_writer.c:260 logsrvd/iolog_writer.c:276 -#: logsrvd/iolog_writer.c:285 logsrvd/iolog_writer.c:300 -#: logsrvd/iolog_writer.c:313 logsrvd/iolog_writer.c:326 -#: logsrvd/iolog_writer.c:339 logsrvd/iolog_writer.c:354 -#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 -#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 -#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 -#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 -#: logsrvd/logsrvd.c:593 logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 -#: logsrvd/logsrvd.c:1406 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:114 -#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:233 -#: logsrvd/logsrvd_journal.c:237 logsrvd/logsrvd_journal.c:245 -#: logsrvd/logsrvd_journal.c:268 logsrvd/logsrvd_journal.c:272 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_local.c:174 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:450 -#: logsrvd/logsrvd_queue.c:153 logsrvd/logsrvd_queue.c:184 -#: logsrvd/logsrvd_queue.c:261 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 -#: logsrvd/sendlog.c:1533 logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 -#: logsrvd/tls_init.c:314 logsrvd/tls_init.c:324 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/pam.c:503 plugins/sudoers/auth/pam.c:689 +#: lib/iolog/iolog_filter.c:142 lib/iolog/iolog_filter.c:204 +#: 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:84 logsrvd/iolog_writer.c:89 +#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:162 +#: logsrvd/iolog_writer.c:171 logsrvd/iolog_writer.c:189 +#: logsrvd/iolog_writer.c:211 logsrvd/iolog_writer.c:224 +#: logsrvd/iolog_writer.c:251 logsrvd/iolog_writer.c:260 +#: logsrvd/iolog_writer.c:276 logsrvd/iolog_writer.c:285 +#: logsrvd/iolog_writer.c:300 logsrvd/iolog_writer.c:313 +#: logsrvd/iolog_writer.c:326 logsrvd/iolog_writer.c:339 +#: logsrvd/iolog_writer.c:354 logsrvd/iolog_writer.c:393 +#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 +#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 +#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 +#: logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 logsrvd/logsrvd.c:593 +#: logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 logsrvd/logsrvd.c:1406 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:114 logsrvd/logsrvd_journal.c:203 +#: logsrvd/logsrvd_journal.c:233 logsrvd/logsrvd_journal.c:237 +#: logsrvd/logsrvd_journal.c:245 logsrvd/logsrvd_journal.c:268 +#: logsrvd/logsrvd_journal.c:272 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:431 +#: logsrvd/logsrvd_local.c:450 logsrvd/logsrvd_queue.c:153 +#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 logsrvd/sendlog.c:1533 +#: logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 logsrvd/tls_init.c:314 +#: logsrvd/tls_init.c:324 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:134 #: 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:533 -#: plugins/sudoers/cvtsudoers.c:666 plugins/sudoers/cvtsudoers.c:684 -#: plugins/sudoers/cvtsudoers.c:755 plugins/sudoers/cvtsudoers.c:870 -#: plugins/sudoers/cvtsudoers.c:877 plugins/sudoers/cvtsudoers.c:1373 -#: plugins/sudoers/cvtsudoers.c:1377 plugins/sudoers/cvtsudoers.c:1479 +#: plugins/sudoers/cvtsudoers.c:332 plugins/sudoers/cvtsudoers.c:536 +#: plugins/sudoers/cvtsudoers.c:669 plugins/sudoers/cvtsudoers.c:687 +#: plugins/sudoers/cvtsudoers.c:758 plugins/sudoers/cvtsudoers.c:873 +#: plugins/sudoers/cvtsudoers.c:880 plugins/sudoers/cvtsudoers.c:1376 +#: plugins/sudoers/cvtsudoers.c:1380 plugins/sudoers/cvtsudoers.c:1482 #: 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 @@ -292,52 +297,52 @@ msgstr "Kromnomo \"%s\" jam ekzistas" #: 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:468 plugins/sudoers/cvtsudoers_ldif.c:476 -#: plugins/sudoers/cvtsudoers_ldif.c:623 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:338 -#: plugins/sudoers/cvtsudoers_merge.c:359 -#: plugins/sudoers/cvtsudoers_merge.c:446 -#: plugins/sudoers/cvtsudoers_merge.c:454 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:523 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:695 -#: plugins/sudoers/cvtsudoers_merge.c:703 -#: plugins/sudoers/cvtsudoers_merge.c:926 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:132 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_ldif.c:623 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 +#: plugins/sudoers/cvtsudoers_merge.c:466 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:561 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:630 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1149 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:132 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:677 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:292 -#: plugins/sudoers/ldap_util.c:299 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:687 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:221 plugins/sudoers/log_client.c:242 #: plugins/sudoers/log_client.c:255 plugins/sudoers/log_client.c:390 #: plugins/sudoers/log_client.c:703 plugins/sudoers/log_client.c:724 #: plugins/sudoers/log_client.c:1444 plugins/sudoers/log_client.c:1662 -#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2046 -#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:183 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:467 -#: plugins/sudoers/logging.c:487 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:296 plugins/sudoers/match_command.c:496 -#: plugins/sudoers/match_command.c:545 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:665 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2045 +#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:184 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:468 +#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:323 plugins/sudoers/match_command.c:566 +#: plugins/sudoers/match_command.c:615 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:735 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:200 plugins/sudoers/parse.c:217 #: plugins/sudoers/parse.c:249 plugins/sudoers/parse.c:266 #: plugins/sudoers/parse.c:289 plugins/sudoers/parse.c:300 @@ -354,11 +359,11 @@ msgstr "Kromnomo \"%s\" jam ekzistas" #: plugins/sudoers/policy.c:152 plugins/sudoers/policy.c:161 #: plugins/sudoers/policy.c:170 plugins/sudoers/policy.c:197 #: plugins/sudoers/policy.c:338 plugins/sudoers/policy.c:353 -#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:385 -#: plugins/sudoers/policy.c:394 plugins/sudoers/policy.c:442 -#: plugins/sudoers/policy.c:452 plugins/sudoers/policy.c:461 -#: plugins/sudoers/policy.c:470 plugins/sudoers/policy.c:564 -#: plugins/sudoers/policy.c:978 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:391 +#: plugins/sudoers/policy.c:400 plugins/sudoers/policy.c:448 +#: plugins/sudoers/policy.c:458 plugins/sudoers/policy.c:467 +#: plugins/sudoers/policy.c:476 plugins/sudoers/policy.c:570 +#: plugins/sudoers/policy.c:952 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 @@ -367,29 +372,29 @@ msgstr "Kromnomo \"%s\" jam ekzistas" #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:154 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1139 -#: toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 plugins/sudoers/toke_util.c:131 +#: plugins/sudoers/toke_util.c:160 plugins/sudoers/toke_util.c:200 +#: plugins/sudoers/tsdump.c:123 plugins/sudoers/visudo.c:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1210 toke.l:1218 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -400,14 +405,14 @@ msgstr "%s: %s" #: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 #: plugins/sudoers/cvtsudoers_ldif.c:580 plugins/sudoers/env.c:326 #: plugins/sudoers/env.c:333 plugins/sudoers/env.c:444 -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:753 -#: plugins/sudoers/ldap.c:1086 plugins/sudoers/ldap_conf.c:222 -#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:485 -#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:594 -#: plugins/sudoers/policy.c:763 plugins/sudoers/policy.c:774 -#: plugins/sudoers/prompt.c:168 plugins/sudoers/strvec_join.c:62 -#: plugins/sudoers/testsudoers.c:245 plugins/sudoers/toke_util.c:206 -#: toke.l:908 toke.l:1110 +#: plugins/sudoers/ldap.c:531 plugins/sudoers/ldap.c:764 +#: plugins/sudoers/ldap.c:1137 plugins/sudoers/ldap_conf.c:222 +#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:486 +#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:740 +#: plugins/sudoers/policy.c:751 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:979 toke.l:1181 #, c-format msgid "internal error, %s overflow" msgstr "interna eraro, troo en %s" @@ -446,6 +451,12 @@ msgstr "%8s: %s" msgid "%8s : (command continued) %s" msgstr "%8s : (komando daŭrigis) %s" +#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1296 +#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1558 +#, c-format +msgid "invalid regular expression \"%s\": %s" +msgstr "malvalida regulesprimo \"%s\": %s" + #: lib/iolog/iolog_json.c:140 #, c-format msgid "expected JSON_STRING, got %d" @@ -577,8 +588,8 @@ msgstr "nelegebla tempo-registra dosiero: %s" msgid "invalid timing file line: %s" msgstr "malvalida linio en la tempo-registran dosieron: %s" -#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:803 -#: plugins/sudoers/policy.c:544 +#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:804 +#: plugins/sudoers/policy.c:550 msgid "unable to generate UUID" msgstr "ne eblas genero de UUID" @@ -649,11 +660,11 @@ msgstr "%s: ne eblas trovi daŭrigan punkton [%lld, %ld]" #: logsrvd/iolog_writer.c:811 logsrvd/logsrvd_journal.c:420 #: logsrvd/logsrvd_queue.c:110 logsrvd/tls_init.c:245 -#: plugins/sudoers/check.c:274 plugins/sudoers/cvtsudoers.c:727 -#: plugins/sudoers/cvtsudoers.c:748 plugins/sudoers/cvtsudoers.c:1439 +#: plugins/sudoers/check.c:273 plugins/sudoers/cvtsudoers.c:730 +#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/cvtsudoers.c:1442 #: plugins/sudoers/cvtsudoers_csv.c:681 plugins/sudoers/cvtsudoers_json.c:885 #: plugins/sudoers/cvtsudoers_ldif.c:697 plugins/sudoers/sudoers.c:1092 -#: plugins/sudoers/sudoreplay.c:1466 plugins/sudoers/timestamp.c:433 +#: plugins/sudoers/sudoreplay.c:1469 plugins/sudoers/timestamp.c:433 #: plugins/sudoers/tsdump.c:128 plugins/sudoers/visudo.c:949 #, c-format msgid "unable to open %s" @@ -711,16 +722,16 @@ msgstr "servila mesaĝo tro granda: %zu" #: logsrvd/logsrvd_relay.c:737 logsrvd/logsrvd_relay.c:1121 #: logsrvd/sendlog.c:1316 logsrvd/tls_client.c:131 logsrvd/tls_client.c:147 #: logsrvd/tls_client.c:209 plugins/sudoers/audit.c:276 -#: plugins/sudoers/iolog.c:963 plugins/sudoers/iolog.c:1096 -#: plugins/sudoers/iolog.c:1194 plugins/sudoers/log_client.c:116 +#: plugins/sudoers/iolog.c:1027 plugins/sudoers/iolog.c:1160 +#: plugins/sudoers/iolog.c:1258 plugins/sudoers/log_client.c:116 #: plugins/sudoers/log_client.c:332 plugins/sudoers/log_client.c:348 #: plugins/sudoers/log_client.c:395 plugins/sudoers/log_client.c:599 #: plugins/sudoers/log_client.c:606 plugins/sudoers/log_client.c:1131 #: plugins/sudoers/log_client.c:1413 plugins/sudoers/log_client.c:1454 #: plugins/sudoers/log_client.c:1462 plugins/sudoers/log_client.c:1618 -#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2054 -#: plugins/sudoers/log_client.c:2062 plugins/sudoers/logging.c:142 -#: plugins/sudoers/logging.c:198 plugins/sudoers/sudoreplay.c:522 +#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2053 +#: plugins/sudoers/log_client.c:2061 plugins/sudoers/logging.c:142 +#: plugins/sudoers/logging.c:199 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 @@ -820,7 +831,7 @@ msgstr "ne eblas atingi foran IP-adreson" msgid "Unable to attach user data to the ssl object: %s" msgstr "Ne eblas almeti uzanto-datumojn al la SSL-objekto: %s" -#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1949 +#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1948 msgid "unable to setup listen socket" msgstr "ne eblas agordi aŭskultan ŝtopilingon" @@ -829,139 +840,144 @@ msgstr "ne eblas agordi aŭskultan ŝtopilingon" msgid "unexpected signal %d" msgstr "neatendita signalo %d" -#: logsrvd/logsrvd.c:1851 +#: logsrvd/logsrvd.c:1850 msgid "sudo log server" msgstr "protokolo-servilo de sudo" -#: logsrvd/logsrvd.c:1853 logsrvd/sendlog.c:116 +#: logsrvd/logsrvd.c:1852 logsrvd/sendlog.c:116 msgid "Options:" msgstr "Modifiloj:" -#: logsrvd/logsrvd.c:1855 +#: logsrvd/logsrvd.c:1854 msgid "path to configuration file" msgstr "vojo al la agordo-dosiero" -#: logsrvd/logsrvd.c:1857 logsrvd/sendlog.c:118 +#: logsrvd/logsrvd.c:1856 logsrvd/sendlog.c:118 msgid "display help message and exit" msgstr "montri helpan mesaĝon kaj finiĝi" -#: logsrvd/logsrvd.c:1859 +#: logsrvd/logsrvd.c:1858 msgid "do not fork, run in the foreground" msgstr "ne disforkiĝi, plenumiĝi en la malfono" -#: logsrvd/logsrvd.c:1861 +#: logsrvd/logsrvd.c:1860 msgid "percent chance connections will drop" msgstr "elcenta ŝanco, ke konektoj malkonektiĝos" -#: logsrvd/logsrvd.c:1863 logsrvd/sendlog.c:148 +#: logsrvd/logsrvd.c:1862 logsrvd/sendlog.c:148 msgid "display version information and exit" msgstr "montri eldonan informon kaj finiĝi" -#: logsrvd/logsrvd.c:1913 logsrvd/sendlog.c:1725 +#: logsrvd/logsrvd.c:1912 logsrvd/sendlog.c:1725 msgid "Protobuf-C version 1.3 or higher required" msgstr "Protobuf-C, eldono 1.3 aŭ pli postulata" -#: logsrvd/logsrvd.c:1929 +#: logsrvd/logsrvd.c:1928 #, c-format msgid "invalid random drop value: %s" msgstr "validiga hazarda interrompiĝo-valoro: %s" -#: logsrvd/logsrvd.c:1932 logsrvd/sendlog.c:1779 +#: logsrvd/logsrvd.c:1931 logsrvd/sendlog.c:1779 #: plugins/sudoers/cvtsudoers.c:246 plugins/sudoers/sudoreplay.c:301 #: plugins/sudoers/visudo.c:177 #, c-format msgid "%s version %s\n" msgstr "%s eldono %s\n" -#: logsrvd/logsrvd_conf.c:390 plugins/sudoers/check.c:336 -#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:118 -#: plugins/sudoers/policy.c:1214 plugins/sudoers/sudoers.c:486 +#: logsrvd/logsrvd_conf.c:417 plugins/sudoers/check.c:335 +#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:120 +#: plugins/sudoers/policy.c:1188 plugins/sudoers/sudoers.c:486 #: plugins/sudoers/sudoers.c:1347 plugins/sudoers/testsudoers.c:215 #: plugins/sudoers/testsudoers.c:382 #, c-format msgid "unknown user %s" msgstr "nekonata uzanto %s" -#: logsrvd/logsrvd_conf.c:407 plugins/sudoers/iolog.c:143 +#: logsrvd/logsrvd_conf.c:434 plugins/sudoers/iolog.c:145 #: plugins/sudoers/sudoers.c:491 plugins/sudoers/sudoers.c:1381 #: plugins/sudoers/testsudoers.c:406 #, c-format msgid "unknown group %s" msgstr "nekonata grupo %s" -#: logsrvd/logsrvd_conf.c:425 +#: logsrvd/logsrvd_conf.c:452 #, c-format msgid "unable to parse iolog mode %s" msgstr "ne eblas analizi iolog-reĝimon %s" -#: logsrvd/logsrvd_conf.c:442 logsrvd/logsrvd_conf.c:1171 +#: logsrvd/logsrvd_conf.c:469 logsrvd/logsrvd_conf.c:1238 #, c-format msgid "invalid value for %s: %s" msgstr "nevalida valoro por %s: %s" -#: logsrvd/logsrvd_conf.c:481 +#: logsrvd/logsrvd_conf.c:522 msgid "TLS not supported" msgstr "TLS ne regata" -#: logsrvd/logsrvd_conf.c:503 +#: logsrvd/logsrvd_conf.c:544 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: logsrvd/logsrvd_conf.c:576 logsrvd/logsrvd_conf.c:970 +#: logsrvd/logsrvd_conf.c:617 logsrvd/logsrvd_conf.c:1027 #, c-format msgid "%s: not a fully qualified path" msgstr "%s: ne tute kvalifikita vojo" -#: logsrvd/logsrvd_conf.c:888 logsrvd/logsrvd_conf.c:904 -#: logsrvd/logsrvd_conf.c:1586 +#: logsrvd/logsrvd_conf.c:945 logsrvd/logsrvd_conf.c:961 +#: logsrvd/logsrvd_conf.c:1671 #, c-format msgid "unknown syslog facility %s" msgstr "nekonata syslog-instalaĵo: %s" -#: logsrvd/logsrvd_conf.c:920 logsrvd/logsrvd_conf.c:936 -#: logsrvd/logsrvd_conf.c:952 logsrvd/logsrvd_conf.c:1590 -#: logsrvd/logsrvd_conf.c:1594 logsrvd/logsrvd_conf.c:1598 +#: logsrvd/logsrvd_conf.c:977 logsrvd/logsrvd_conf.c:993 +#: logsrvd/logsrvd_conf.c:1009 logsrvd/logsrvd_conf.c:1675 +#: logsrvd/logsrvd_conf.c:1679 logsrvd/logsrvd_conf.c:1683 #, c-format msgid "unknown syslog priority %s" msgstr "nekonata syslog-prioritato: %s" -#: logsrvd/logsrvd_conf.c:1132 +#: logsrvd/logsrvd_conf.c:1192 #, c-format msgid "%s:%d unmatched '[': %s" msgstr "%s:%d '[' sen kongruanta ']': %s" -#: logsrvd/logsrvd_conf.c:1143 +#: logsrvd/logsrvd_conf.c:1198 +#, c-format +msgid "%s:%d garbage after ']': %s" +msgstr "%s:%d '[' rubo post ']': %s" + +#: logsrvd/logsrvd_conf.c:1210 #, c-format msgid "%s:%d invalid config section: %s" msgstr "%s:%d nevalida agordo-sekcio: %s" -#: logsrvd/logsrvd_conf.c:1151 +#: logsrvd/logsrvd_conf.c:1218 #, c-format msgid "%s:%d invalid configuration line: %s" msgstr "%s:%d nevalida agordo-dosiera linio: %s" -#: logsrvd/logsrvd_conf.c:1157 +#: logsrvd/logsrvd_conf.c:1224 #, c-format msgid "%s:%d expected section name: %s" msgstr "%s:%d atendas sekcian nomon: %s" -#: logsrvd/logsrvd_conf.c:1179 +#: logsrvd/logsrvd_conf.c:1246 #, c-format msgid "%s:%d [%s] illegal key: %s" msgstr "%s:%d [%s] nevalida ŝlosilo: %s" -#: logsrvd/logsrvd_conf.c:1209 plugins/sudoers/cvtsudoers.c:268 -#: plugins/sudoers/logging.c:856 +#: logsrvd/logsrvd_conf.c:1276 plugins/sudoers/cvtsudoers.c:268 +#: plugins/sudoers/logging.c:857 #, c-format msgid "unable to open log file %s" msgstr "ne eblas malfermi protokolon %s" -#: logsrvd/logsrvd_conf.c:1666 +#: logsrvd/logsrvd_conf.c:1757 msgid "unable to initialize server TLS context" msgstr "ne eblas ekigi servilan TLS-kuntekston" -#: logsrvd/logsrvd_conf.c:1686 +#: logsrvd/logsrvd_conf.c:1777 msgid "unable to initialize relay TLS context" msgstr "ne eblas ekigi relajsan SSL-kuntekston" @@ -1052,28 +1068,32 @@ msgstr "neanalizebla AlertMessage" msgid "error logging alert event" msgstr "malsukcesis protokoli alarmo-eventon" -#: logsrvd/logsrvd_local.c:543 logsrvd/logsrvd_local.c:596 -#: logsrvd/logsrvd_local.c:631 +#: logsrvd/logsrvd_local.c:544 logsrvd/logsrvd_local.c:607 +#: logsrvd/logsrvd_local.c:642 #, c-format msgid "unable to format timing buffer, length %d" msgstr "ne eblas aranĝi tempo-bufron, longo %d" -#: logsrvd/logsrvd_local.c:550 logsrvd/logsrvd_local.c:558 -#: logsrvd/logsrvd_local.c:603 logsrvd/logsrvd_local.c:638 +#: logsrvd/logsrvd_local.c:558 logsrvd/logsrvd_local.c:566 +#: logsrvd/logsrvd_local.c:614 logsrvd/logsrvd_local.c:649 #: plugins/sudoers/sudoreplay.c:351 #, c-format msgid "%s/%s: %s" msgstr "%s/%s: %s" -#: logsrvd/logsrvd_local.c:578 +#: logsrvd/logsrvd_local.c:577 +msgid "randomly dropping connection" +msgstr "hazarde ĉesanta konekto" + +#: logsrvd/logsrvd_local.c:589 msgid "error writing IoBuffer" msgstr "neskribebla IoBuffer" -#: logsrvd/logsrvd_local.c:613 +#: logsrvd/logsrvd_local.c:624 msgid "error writing ChangeWindowSize" msgstr "neskribela ChangeWindowSize" -#: logsrvd/logsrvd_local.c:648 +#: logsrvd/logsrvd_local.c:659 msgid "error writing CommandSuspend" msgstr "neskribela CommandSuspend" @@ -1209,8 +1229,8 @@ msgstr "ne eblas atingi servilan IP-adreson" msgid "unable to read %s/%s: %s" msgstr "ne eblas legi je %s/%s: %s" -#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:887 -#: plugins/sudoers/iolog.c:956 +#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:945 +#: plugins/sudoers/iolog.c:1020 #, c-format msgid "unexpected I/O event %d" msgstr "neatendita eneliga evento %d" @@ -1333,12 +1353,12 @@ msgstr "ne ablas elekti minimuman eldonon de TLS al 1.2: %s" #: plugins/sudoers/audit.c:267 plugins/sudoers/audit.c:419 #: plugins/sudoers/log_client.c:979 plugins/sudoers/log_client.c:1028 #: plugins/sudoers/log_client.c:1077 plugins/sudoers/log_client.c:1203 -#: plugins/sudoers/logging.c:551 plugins/sudoers/logging.c:648 -#: plugins/sudoers/logging.c:810 plugins/sudoers/policy.c:123 +#: plugins/sudoers/logging.c:552 plugins/sudoers/logging.c:649 +#: plugins/sudoers/logging.c:811 plugins/sudoers/policy.c:123 msgid "unable to get time of day" msgstr "ne eblas akiri la tempon de la tago" -#: plugins/sudoers/auth/aix_auth.c:277 +#: plugins/sudoers/auth/aix_auth.c:280 #, c-format msgid "unable to change password for %s" msgstr "ne eblas ŝanĝi pasvorton por %s" @@ -1360,28 +1380,28 @@ msgstr "malvalida aŭtentikiga tipo" msgid "unable to initialize BSD authentication" msgstr "ne eblas komenci BSD-aŭtentikigon" -#: plugins/sudoers/auth/bsdauth.c:183 +#: plugins/sudoers/auth/bsdauth.c:186 msgid "your account has expired" msgstr "via konto ekzvalidiĝis" -#: plugins/sudoers/auth/bsdauth.c:185 +#: plugins/sudoers/auth/bsdauth.c:188 msgid "approval failed" msgstr "aprobo malsukcesis" -#: plugins/sudoers/auth/fwtk.c:58 +#: plugins/sudoers/auth/fwtk.c:61 msgid "unable to read fwtk config" msgstr "ne eblas legi fwtk-agordon" -#: plugins/sudoers/auth/fwtk.c:63 +#: plugins/sudoers/auth/fwtk.c:66 msgid "unable to connect to authentication server" msgstr "ne eblas konektiĝi al aŭtentikiga servilo" -#: plugins/sudoers/auth/fwtk.c:69 plugins/sudoers/auth/fwtk.c:94 -#: plugins/sudoers/auth/fwtk.c:126 +#: plugins/sudoers/auth/fwtk.c:72 plugins/sudoers/auth/fwtk.c:97 +#: plugins/sudoers/auth/fwtk.c:129 msgid "lost connection to authentication server" msgstr "konekto al aŭtentikiga servilo perdita" -#: plugins/sudoers/auth/fwtk.c:73 +#: plugins/sudoers/auth/fwtk.c:76 #, c-format msgid "" "authentication server error:\n" @@ -1435,38 +1455,38 @@ msgstr "%s: ne eblas atingi gastiganton ĉefan: %s" msgid "%s: Cannot verify TGT! Possible attack!: %s" msgstr "%s: Ne eblas kontroli TGT! Ebla atako!: %s" -#: plugins/sudoers/auth/pam.c:216 +#: plugins/sudoers/auth/pam.c:224 #, c-format msgid "unable to initialize PAM: %s" msgstr "ne eblas ekigi PAM: %s" -#: plugins/sudoers/auth/pam.c:338 +#: plugins/sudoers/auth/pam.c:337 #, c-format msgid "PAM authentication error: %s" msgstr "Eraro de aŭtentikiga servilo: %s" -#: plugins/sudoers/auth/pam.c:357 +#: plugins/sudoers/auth/pam.c:356 msgid "account validation failure, is your account locked?" msgstr "malsukceso ĉe konta validigo, ĉu via konto estas ŝlosita?" -#: plugins/sudoers/auth/pam.c:368 +#: plugins/sudoers/auth/pam.c:367 msgid "Account or password is expired, reset your password and try again" msgstr "Konto aŭ pasvorto eksvalidiĝis, restarigu vian pasvorton kaj reprovu" -#: plugins/sudoers/auth/pam.c:374 +#: plugins/sudoers/auth/pam.c:373 #, c-format msgid "unable to change expired password: %s" msgstr "ne eblas ŝanĝi eksvalidan pasvorton: %s" -#: plugins/sudoers/auth/pam.c:385 +#: plugins/sudoers/auth/pam.c:384 msgid "Password expired, contact your system administrator" msgstr "Pasvorto eksvalidiĝis, kontaktu vian sistemestron" -#: plugins/sudoers/auth/pam.c:390 +#: plugins/sudoers/auth/pam.c:389 msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" msgstr "Konto eksvalidiĝis aŭ PAM-agordon malhavas sekcion \"account\" por sudo, kontaktu vian sistemestron" -#: plugins/sudoers/auth/pam.c:398 plugins/sudoers/auth/pam.c:403 +#: plugins/sudoers/auth/pam.c:397 plugins/sudoers/auth/pam.c:402 #, c-format msgid "PAM account management error: %s" msgstr "Eraro de administro de konto PAM: %s" @@ -1476,63 +1496,63 @@ msgstr "Eraro de administro de konto PAM: %s" msgid "you do not exist in the %s database" msgstr "vi ne ekzistas en la datumbazo %s" -#: plugins/sudoers/auth/securid5.c:72 +#: plugins/sudoers/auth/securid5.c:75 msgid "failed to initialise the ACE API library" msgstr "malsukcesis ekigi la bibliotekon de la API ACE" -#: plugins/sudoers/auth/securid5.c:103 +#: plugins/sudoers/auth/securid5.c:106 msgid "unable to contact the SecurID server" msgstr "ne eblas kontakti la servilon de SecurID" -#: plugins/sudoers/auth/securid5.c:112 +#: plugins/sudoers/auth/securid5.c:115 msgid "User ID locked for SecurID Authentication" msgstr "Uzanto-identigilo ŝlosita pro Aŭtentikigo SecurID" -#: plugins/sudoers/auth/securid5.c:116 plugins/sudoers/auth/securid5.c:167 +#: plugins/sudoers/auth/securid5.c:119 plugins/sudoers/auth/securid5.c:170 msgid "invalid username length for SecurID" msgstr "malvalida salutnoma longo por SecurID" -#: plugins/sudoers/auth/securid5.c:120 plugins/sudoers/auth/securid5.c:172 +#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:175 msgid "invalid Authentication Handle for SecurID" msgstr "malvalida Aŭtentikiga Traktilo por SecurID" -#: plugins/sudoers/auth/securid5.c:124 +#: plugins/sudoers/auth/securid5.c:127 msgid "SecurID communication failed" msgstr "Komunikiĝo kun SecurID malsukcesis" -#: plugins/sudoers/auth/securid5.c:128 plugins/sudoers/auth/securid5.c:215 +#: plugins/sudoers/auth/securid5.c:131 plugins/sudoers/auth/securid5.c:218 msgid "unknown SecurID error" msgstr "nekonata SecurID-eraro" -#: plugins/sudoers/auth/securid5.c:162 +#: plugins/sudoers/auth/securid5.c:165 msgid "invalid passcode length for SecurID" msgstr "malvalida paskoda longo por SecurID" -#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:123 +#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:126 msgid "unable to initialize SIA session" msgstr "ne eblas ekigi SIA-seascon" -#: plugins/sudoers/auth/sudo_auth.c:132 +#: plugins/sudoers/auth/sudo_auth.c:134 msgid "invalid authentication methods" msgstr "malvalidaj aŭtentikigaj metodoj" -#: plugins/sudoers/auth/sudo_auth.c:134 +#: plugins/sudoers/auth/sudo_auth.c:136 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." msgstr "Nevalidaj aŭtentikigaj metodoj kompilitaj en sudo! Vi ne rajtas miksi dependan kaj sendependan aŭtentikigon." -#: plugins/sudoers/auth/sudo_auth.c:255 plugins/sudoers/auth/sudo_auth.c:305 +#: plugins/sudoers/auth/sudo_auth.c:257 plugins/sudoers/auth/sudo_auth.c:309 msgid "no authentication methods" msgstr "neniu aŭtentikiga metodo" -#: plugins/sudoers/auth/sudo_auth.c:257 +#: plugins/sudoers/auth/sudo_auth.c:259 msgid "There are no authentication methods compiled into sudo! If you want to turn off authentication, use the --disable-authentication configure option." msgstr "Ekzistas neniaj aŭtentikigaj metodoj kompilitaj en sudo! Se vi volas malŝalti aŭtentikigon, uzu la agordan parametron --disable-authentication." -#: plugins/sudoers/auth/sudo_auth.c:307 +#: plugins/sudoers/auth/sudo_auth.c:311 msgid "Unable to initialize authentication methods." msgstr "Ne eblas komenci aŭtentikigajn metodojn." -#: plugins/sudoers/auth/sudo_auth.c:471 +#: plugins/sudoers/auth/sudo_auth.c:482 msgid "Authentication methods:" msgstr "Aŭtentikigaj metodoj:" @@ -1544,17 +1564,17 @@ msgstr "Ne eblis determini revizian kondiĉon" msgid "unable to commit audit record" msgstr "ne eblis konservi revizian rikordon" -#: plugins/sudoers/check.c:264 +#: plugins/sudoers/check.c:263 #, c-format msgid "error reading lecture file %s" msgstr "eraro dum legi prelegan dosieron %s" -#: plugins/sudoers/check.c:270 +#: plugins/sudoers/check.c:269 #, c-format msgid "ignoring lecture file %s: not a regular file" msgstr "ignoranta prelegan dosieron %s: ne regula dosiero" -#: plugins/sudoers/check.c:283 +#: plugins/sudoers/check.c:282 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -1574,7 +1594,7 @@ msgstr "" " #3) Granda povo devigas grandan responson.\n" "\n" -#: plugins/sudoers/check.c:331 plugins/sudoers/check.c:341 +#: plugins/sudoers/check.c:330 plugins/sudoers/check.c:340 #: plugins/sudoers/sudoers.c:885 plugins/sudoers/sudoers.c:906 #: plugins/sudoers/tsdump.c:119 #, c-format @@ -1643,53 +1663,53 @@ msgstr "%s: eliga kaj eniga dosieroj devas esti malsamaj" msgid "unable to initialize sudoers default values" msgstr "ne eblas ekigi aŭtomatajn valorojn de sudoers" -#: plugins/sudoers/cvtsudoers.c:522 plugins/sudoers/ldap_conf.c:431 +#: plugins/sudoers/cvtsudoers.c:525 plugins/sudoers/ldap_conf.c:433 #, c-format msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/cvtsudoers.c:581 +#: plugins/sudoers/cvtsudoers.c:584 #, c-format msgid "%s: unknown key word %s" msgstr "%s: nekonata ŝlosilvorto %s" -#: plugins/sudoers/cvtsudoers.c:627 +#: plugins/sudoers/cvtsudoers.c:630 #, c-format msgid "invalid defaults type: %s" msgstr "malvalida defaŭlto-tipo: %s" -#: plugins/sudoers/cvtsudoers.c:650 +#: plugins/sudoers/cvtsudoers.c:653 #, c-format msgid "invalid suppression type: %s" msgstr "malvalida demeto-tipo: %s" -#: plugins/sudoers/cvtsudoers.c:691 plugins/sudoers/cvtsudoers.c:707 +#: plugins/sudoers/cvtsudoers.c:694 plugins/sudoers/cvtsudoers.c:710 #, c-format msgid "invalid filter: %s" msgstr "malvalida filtro: %s" -#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/visudo.c:958 +#: plugins/sudoers/cvtsudoers.c:754 plugins/sudoers/visudo.c:958 #, c-format msgid "failed to parse %s file, unknown error" msgstr "malsukcesis analizi dosieron %s, nekonata eraro" -#: plugins/sudoers/cvtsudoers.c:759 +#: plugins/sudoers/cvtsudoers.c:762 #, c-format msgid "parse error in %s near line %d\n" msgstr "analiza eraro en %s proksime al linio %d\n" -#: plugins/sudoers/cvtsudoers.c:762 +#: plugins/sudoers/cvtsudoers.c:765 #, c-format msgid "parse error in %s\n" msgstr "analiza eraro en %s\n" -#: plugins/sudoers/cvtsudoers.c:1486 plugins/sudoers/sudoreplay.c:1145 +#: plugins/sudoers/cvtsudoers.c:1489 plugins/sudoers/sudoreplay.c:1145 #: plugins/sudoers/timestamp.c:317 plugins/sudoers/timestamp.c:320 #, c-format msgid "unable to write to %s" msgstr "ne eblas skribi al %s" -#: plugins/sudoers/cvtsudoers.c:1509 +#: plugins/sudoers/cvtsudoers.c:1512 #, c-format msgid "" "%s - convert between sudoers file formats\n" @@ -1698,7 +1718,7 @@ msgstr "" "%s - konverti inter dosierformoj de sudoers\n" "\n" -#: plugins/sudoers/cvtsudoers.c:1511 +#: plugins/sudoers/cvtsudoers.c:1514 msgid "" "\n" "Options:\n" @@ -1741,19 +1761,19 @@ msgstr "" #: plugins/sudoers/cvtsudoers_csv.c:452 plugins/sudoers/cvtsudoers_csv.c:466 #: plugins/sudoers/cvtsudoers_json.c:654 plugins/sudoers/cvtsudoers_json.c:669 #: plugins/sudoers/cvtsudoers_ldif.c:347 plugins/sudoers/cvtsudoers_ldif.c:360 -#: plugins/sudoers/ldap.c:504 +#: plugins/sudoers/ldap.c:515 msgid "unable to get GMT time" msgstr "ne eblas atingi GMT-tempon" #: plugins/sudoers/cvtsudoers_csv.c:457 plugins/sudoers/cvtsudoers_csv.c:471 #: plugins/sudoers/cvtsudoers_json.c:659 plugins/sudoers/cvtsudoers_json.c:674 #: plugins/sudoers/cvtsudoers_ldif.c:352 plugins/sudoers/cvtsudoers_ldif.c:365 -#: plugins/sudoers/ldap.c:512 +#: plugins/sudoers/ldap.c:523 msgid "unable to format timestamp" msgstr "ne eblas aranĝi tempo-indikilon" #: plugins/sudoers/cvtsudoers_json.c:480 plugins/sudoers/cvtsudoers_json.c:515 -#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:189 +#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:190 #, c-format msgid "%s:%d:%d: unknown defaults entry \"%s\"" msgstr "%s:%d:%d: nekonata ero de defaults \"%s\"" @@ -1767,42 +1787,53 @@ msgstr "tro multaj enigoj de sudoers, maksimume %u" msgid "the SUDOERS_BASE environment variable is not set and the -b option was not specified." msgstr "la medivariablo SUDOERS_BASE ne estas difinita kaj la modifilo -b ne estis indikata." -#: plugins/sudoers/cvtsudoers_merge.c:438 +#: plugins/sudoers/cvtsudoers_merge.c:273 +#: plugins/sudoers/cvtsudoers_merge.c:309 +#, c-format +msgid "%s:%d:%d: converting host list to ALL" +msgstr "%s:%d:%d: konvertis gastigoliston al ALL" + +#: plugins/sudoers/cvtsudoers_merge.c:545 #, c-format msgid "unable to find alias %s" msgstr "ne eblas trovi alinomon: %s" -#: plugins/sudoers/cvtsudoers_merge.c:441 +#: plugins/sudoers/cvtsudoers_merge.c:548 #, c-format msgid "%s:%d:%d: renaming alias %s to %s" msgstr "%s:%d:%d: alinomo ŝanĝiĝinta de %s al %s" -#: plugins/sudoers/cvtsudoers_merge.c:498 +#: plugins/sudoers/cvtsudoers_merge.c:605 #, c-format msgid "%s:%d:%d: removing duplicate alias %s" msgstr "%s:%d:%d: forigas duobligitan alinomon %s" -#: plugins/sudoers/cvtsudoers_merge.c:658 +#: plugins/sudoers/cvtsudoers_merge.c:830 #, c-format msgid "%s:%d:%d: conflicting Defaults entry \"%s\" host-specific in %s:%d:%d" msgstr "%s:%d:%d: konflikta ero Defafaults \"%s\" estas retnodo-specifa en %s:%d:%d" -#: plugins/sudoers/cvtsudoers_merge.c:698 +#: plugins/sudoers/cvtsudoers_merge.c:864 #, c-format msgid "%s:%d:%d: made Defaults \"%s\" specific to host %s" msgstr "%s:%d:%d: Defaults-ero \"%s\" nun specifa por retnodo %s" -#: plugins/sudoers/cvtsudoers_merge.c:718 -#, c-format -msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" -msgstr "%s:%d:%d forigias Default-eron \"%s\" superregita de sinsekvaj eroj" - -#: plugins/sudoers/cvtsudoers_merge.c:723 +#: plugins/sudoers/cvtsudoers_merge.c:882 #, c-format msgid "%s:%d:%d: unable to make Defaults \"%s\" host-specific" msgstr "%s:%d:%d ne eblas fari, ke Defaults \"%s\" estu retnodo-specifa" -#: plugins/sudoers/cvtsudoers_merge.c:943 +#: plugins/sudoers/cvtsudoers_merge.c:892 +#, c-format +msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" +msgstr "%s:%d:%d forigias Default-eron \"%s\" superregita de sinsekvaj eroj" + +#: plugins/sudoers/cvtsudoers_merge.c:1080 +#, c-format +msgid "%s:%d:%d: merging userspec into %s:%d:%d" +msgstr "%s:%d:%d: kunfundis userspec-on en %s:%d:%d" + +#: plugins/sudoers/cvtsudoers_merge.c:1174 #, c-format msgid "%s:%d:%d: removing userspec overridden by subsequent entries" msgstr "%s:%d:%d:forigo de userspec superregita de sinsekvaj eroj" @@ -2199,358 +2230,375 @@ msgid "PAM service name to use for login shells: %s" msgstr "PAM-servonomo uzota por ensalutaj ŝeloj: %s" #: plugins/sudoers/def_data.c:402 +#, c-format +msgid "PAM service name to use when sudo is run with the -A option: %s" +msgstr "PAM-servonomo uzota kiam sudo estas plenumigota ken la elektebleco -A: %s" + +#: plugins/sudoers/def_data.c:406 msgid "Attempt to establish PAM credentials for the target user" msgstr "Ne eblas establi PAM-atestilojn por la cela uzanto" -#: plugins/sudoers/def_data.c:406 +#: plugins/sudoers/def_data.c:410 msgid "Create a new PAM session for the command to run in" msgstr "Krei novan PAM-seancon en kiu la komando plenumiĝos" -#: plugins/sudoers/def_data.c:410 +#: plugins/sudoers/def_data.c:414 msgid "Perform PAM account validation management" msgstr "Administradi validigon de konto PAM" -#: plugins/sudoers/def_data.c:414 +#: plugins/sudoers/def_data.c:418 #, c-format msgid "Maximum I/O log sequence number: %s" msgstr "Maksimuma sinsekva numero de la eneliga protokolo: %s" -#: plugins/sudoers/def_data.c:418 +#: plugins/sudoers/def_data.c:422 msgid "Enable sudoers netgroup support" msgstr "Aktivigi retgrupan regon de sudoers" -#: plugins/sudoers/def_data.c:422 +#: plugins/sudoers/def_data.c:426 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "Kontroli gepatrajn dosierujojn pri skribeblo dum redakto de dosieroj per sudoedit" -#: plugins/sudoers/def_data.c:426 +#: plugins/sudoers/def_data.c:430 msgid "Follow symbolic links when editing files with sudoedit" msgstr "Sekvi simbolajn ligojn dum redakto de dosieroj per sudoedit" -#: plugins/sudoers/def_data.c:430 +#: plugins/sudoers/def_data.c:434 msgid "Query the group plugin for unknown system groups" msgstr "Informo-mendi la grupan kromprogramon por nekonataj sistem-grupoj" -#: plugins/sudoers/def_data.c:434 +#: plugins/sudoers/def_data.c:438 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "Kongrui retgrupoj surbaze de entuta n-opo: uzanto, gastiganto kaj domajno" -#: plugins/sudoers/def_data.c:438 +#: plugins/sudoers/def_data.c:442 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "Permesi ke komandoj estu plenumataj eĉ se sudo ne povas skribi al la ekzamena protokolo" -#: plugins/sudoers/def_data.c:442 +#: plugins/sudoers/def_data.c:446 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "Permesi ke komandoj estu plenumataj eĉ se sudo ne povas skribi al la eneliga protokolo" -#: plugins/sudoers/def_data.c:446 +#: plugins/sudoers/def_data.c:450 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "Permesi ke komandoj estu plenumataj eĉ se sudo ne povas skribi al la protokola dosiero" -#: plugins/sudoers/def_data.c:450 +#: plugins/sudoers/def_data.c:454 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "Solvi grupojn en sudoers kaj kongrui al la grupa ID, ne la nomo" -#: plugins/sudoers/def_data.c:454 +#: plugins/sudoers/def_data.c:458 #, c-format msgid "Log entries larger than this value will be split into multiple syslog messages: %u" msgstr "Protokoleroj pli grandaj ol tiu ĉi valoro estos dividitaj en multoblajn mesaĝojn en syslog: %u" -#: plugins/sudoers/def_data.c:458 +#: plugins/sudoers/def_data.c:462 #, c-format msgid "User that will own the I/O log files: %s" msgstr "Uzanto kiu posedos la eneligajn protokol-dosierojn: %s" -#: plugins/sudoers/def_data.c:462 +#: plugins/sudoers/def_data.c:466 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "Grupo kiu posedos la eneligajn protokol-dosierojn: %s" -#: plugins/sudoers/def_data.c:466 +#: plugins/sudoers/def_data.c:470 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "Dosier-reĝimo uzota por la eneligaj protokol-dosieroj: 0%o" -#: plugins/sudoers/def_data.c:470 +#: plugins/sudoers/def_data.c:474 #, c-format msgid "Execute commands by file descriptor instead of by path: %s" msgstr "Plenumigi komandojn laŭ dosiernumero anstataŭ laŭ vojo: %s" -#: plugins/sudoers/def_data.c:474 +#: plugins/sudoers/def_data.c:478 msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" msgstr "Ignori nekonatajn erojn Defaults en sudoers anstataŭ prezenti averton" -#: plugins/sudoers/def_data.c:478 +#: plugins/sudoers/def_data.c:482 #, c-format msgid "Time in seconds after which the command will be terminated: %u" msgstr "Tempo laŭ sekundoj pust kiu la komando finiĝos: %u" -#: plugins/sudoers/def_data.c:482 +#: plugins/sudoers/def_data.c:486 msgid "Allow the user to specify a timeout on the command line" msgstr "Permesi al la uzanto specifi eksvalidiĝon per la komandlinio" -#: plugins/sudoers/def_data.c:486 +#: plugins/sudoers/def_data.c:490 msgid "Flush I/O log data to disk immediately instead of buffering it" msgstr "Tuj elbufrigi eneligo-protokolajn datumojn en diskon anstataŭ enbufrigi ĝin" -#: plugins/sudoers/def_data.c:490 +#: plugins/sudoers/def_data.c:494 msgid "Include the process ID when logging via syslog" msgstr "Inkluzivigi la procezan identigilon dum protokoli per syslog" -#: plugins/sudoers/def_data.c:494 +#: plugins/sudoers/def_data.c:498 #, c-format msgid "Type of authentication timestamp record: %s" msgstr "Tipo de tempindika rikordo por aŭtentikigo: %s" -#: plugins/sudoers/def_data.c:498 +#: plugins/sudoers/def_data.c:502 #, c-format msgid "Authentication failure message: %s" msgstr "Mesaĝo pri malsukceso dum aŭtentikigo: %s" -#: plugins/sudoers/def_data.c:502 +#: plugins/sudoers/def_data.c:506 msgid "Ignore case when matching user names" msgstr "Preteratenti usklecon dum kongruo al uzantnomoj" -#: plugins/sudoers/def_data.c:506 +#: plugins/sudoers/def_data.c:510 msgid "Ignore case when matching group names" msgstr "Preteratenti usklecon dum kongruo al grupnomoj" -#: plugins/sudoers/def_data.c:510 +#: plugins/sudoers/def_data.c:514 msgid "Log when a command is allowed by sudoers" msgstr "Protokoli kiam komando estas permesata de sudoers" -#: plugins/sudoers/def_data.c:514 +#: plugins/sudoers/def_data.c:518 msgid "Log when a command is denied by sudoers" msgstr "Protokoli kiam komando estas malpermesata de sudoers" -#: plugins/sudoers/def_data.c:518 +#: plugins/sudoers/def_data.c:522 msgid "Sudo log server(s) to connect to with optional port" msgstr "Sudo: protokoli servilo(j)n al kiuj konektiĝi kun libervola pordo" -#: plugins/sudoers/def_data.c:522 +#: plugins/sudoers/def_data.c:526 #, c-format msgid "Sudo log server timeout in seconds: %u" msgstr "Sudo: protokoli servilan eksvalidiĝon laŭ sekundoj: %u" -#: plugins/sudoers/def_data.c:526 +#: plugins/sudoers/def_data.c:530 msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" msgstr "Ebligi ŝtopilingan elekton SO_KEEPALIVE por la ŝtopilingo konektita al la protokolservilo" -#: plugins/sudoers/def_data.c:530 +#: plugins/sudoers/def_data.c:534 #, c-format msgid "Path to the audit server's CA bundle file: %s" msgstr "Vojo al atestilara dosiero de la kontrola servilo: %s" -#: plugins/sudoers/def_data.c:534 +#: plugins/sudoers/def_data.c:538 #, c-format msgid "Path to the sudoers certificate file: %s" msgstr "Vojo al atestila dosiero de sudoers: %s" -#: plugins/sudoers/def_data.c:538 +#: plugins/sudoers/def_data.c:542 #, c-format msgid "Path to the sudoers private key file: %s" msgstr "Vojo al la privatŝlosila dosiero de sudoers: %s" -#: plugins/sudoers/def_data.c:542 +#: plugins/sudoers/def_data.c:546 msgid "Verify that the log server's certificate is valid" msgstr "Konstati ke la atestilo de la protokolo-servilo validas" -#: plugins/sudoers/def_data.c:546 +#: plugins/sudoers/def_data.c:550 msgid "Allow the use of unknown runas user and/or group ID" msgstr "Permesi la uzon de nekonata plenumkiel-uzanto kajaŭ grupa identigilo" -#: plugins/sudoers/def_data.c:550 +#: plugins/sudoers/def_data.c:554 msgid "Only permit running commands as a user with a valid shell" msgstr "Permesi nur plenumigi komandojn kiel uzanto kun valida ŝelo" -#: plugins/sudoers/def_data.c:554 +#: plugins/sudoers/def_data.c:558 msgid "Set the pam remote user to the user running sudo" msgstr "Agordi la PAM-foran uzanton al la uzanto, kiu plenumigas je sudo" -#: plugins/sudoers/def_data.c:558 +#: plugins/sudoers/def_data.c:562 msgid "Set the pam remote host to the local host name" msgstr "Agordi la PAM-foran retnodon al la loka nodnomo" -#: plugins/sudoers/def_data.c:562 +#: plugins/sudoers/def_data.c:566 #, c-format msgid "Working directory to change to before executing the command: %s" msgstr "Kuranta dosierujo ŝanĝota antaŭ ol plenumi la komandon: %s" -#: plugins/sudoers/def_data.c:566 +#: plugins/sudoers/def_data.c:570 #, c-format msgid "Root directory to change to before executing the command: %s" msgstr "Radika dosierujo ŝanĝota antaŭ ol plenumi la komandon: %s" -#: plugins/sudoers/def_data.c:570 +#: plugins/sudoers/def_data.c:574 #, c-format msgid "The format of logs to produce: %s" msgstr "La formato de protokoloj por produkti je %s" -#: plugins/sudoers/def_data.c:574 +#: plugins/sudoers/def_data.c:578 msgid "Enable SELinux RBAC support" msgstr "Aktivigu regon de SELinux-RBAC" -#: plugins/sudoers/def_data.c:578 +#: plugins/sudoers/def_data.c:582 #, c-format msgid "Path to the file that is created the first time sudo is run: %s" msgstr "Vojo al la dosiero, kiu estas kreota la unan fojon, kiam sudo estas plenumiĝinta: %s" -#: plugins/sudoers/def_data.c:582 +#: plugins/sudoers/def_data.c:586 msgid "Intercept further commands and apply sudoers restrictions to them" msgstr "Interkapti pluajn komandojn kaj apliki al ili limigojn el sudoers" -#: plugins/sudoers/def_data.c:586 +#: plugins/sudoers/def_data.c:590 msgid "Log sub-commands run by the original command" msgstr "Protokoli subkomandojn plenumigitajn de la origina komando" -#: plugins/sudoers/def_data.c:590 +#: plugins/sudoers/def_data.c:594 msgid "Log the exit status of commands" msgstr "Protokoli la eligon de komandoj" -#: plugins/sudoers/def_data.c:594 +#: plugins/sudoers/def_data.c:598 msgid "Subsequent commands in an intercepted session must be authenticated" msgstr "Sinsekvaj komandoj en interkaptita seanco devas esti aŭtentigita" -#: plugins/sudoers/def_data.c:598 +#: plugins/sudoers/def_data.c:602 msgid "Allow an intercepted command to run set setuid or setgid programs" msgstr "Permesi al interkaptita komando plenumi iujn setuid- aŭ setgid-programojn" -#: plugins/sudoers/def_data.c:602 +#: plugins/sudoers/def_data.c:606 #, c-format msgid "The maximum size to which the process's address space may grow (in bytes): %s" msgstr "La maksimuma grando ĝis kiu la adresspaco de la procezo rajtas kreski (laŭ bajtoj): %s" -#: plugins/sudoers/def_data.c:606 +#: plugins/sudoers/def_data.c:610 #, c-format msgid "The largest size core dump file that may be created (in bytes): %s" msgstr "La plej granda ŝuto-dosiero, kiu rajtas kreiĝi (laŭ bajtoj): %s" -#: plugins/sudoers/def_data.c:610 +#: plugins/sudoers/def_data.c:614 #, c-format msgid "The maximum amount of CPU time that the process may use (in seconds): %s" msgstr "La maksimumo da ĉefprocezora tempo, kiun procezo rajtas uzi (laŭ sekundoj): %s" -#: plugins/sudoers/def_data.c:614 +#: plugins/sudoers/def_data.c:618 #, c-format msgid "The maximum size of the data segment for the process (in bytes): %s" msgstr "La maksimuma grando de la datuma segmento por la procezo (laŭ bajtoj): %s" -#: plugins/sudoers/def_data.c:618 +#: plugins/sudoers/def_data.c:622 #, c-format msgid "The largest size file that the process may create (in bytes): %s" msgstr "La plaj granda dosiero, kiun procezo rajtas krei (laŭ bajtoj): %s" -#: plugins/sudoers/def_data.c:622 +#: plugins/sudoers/def_data.c:626 #, c-format msgid "The maximum number of locks that the process may establish: %s" msgstr "La maksimuma nombro da fiksiloj, kiujn la procezo rajtas krei: %s" -#: plugins/sudoers/def_data.c:626 +#: plugins/sudoers/def_data.c:630 #, c-format msgid "The maximum size that the process may lock in memory (in bytes): %s" msgstr "La maksumima grando, kiun la procezo rajtas fiksi en memoron (laŭ bajtoj): %s" -#: plugins/sudoers/def_data.c:630 +#: plugins/sudoers/def_data.c:634 #, c-format msgid "The maximum number of files that the process may have open: %s" msgstr "La maksimuma nombro da dosieroj, kiujn la procezo rajtas teni malfermajn: %s" -#: plugins/sudoers/def_data.c:634 +#: plugins/sudoers/def_data.c:638 #, c-format msgid "The maximum number of processes that the user may run simultaneously: %s" msgstr "La maksimuma nombro da procezoj, kiujn la uzanta rajtas samtempe plenumigi: %s" -#: plugins/sudoers/def_data.c:638 +#: plugins/sudoers/def_data.c:642 #, c-format msgid "The maximum size to which the process's resident set size may grow (in bytes): %s" msgstr "La maksimuma grando ĝis kiu la loĝa aro de la procezo rajtas kreski (laŭ bajtoj): %s" -#: plugins/sudoers/def_data.c:642 +#: plugins/sudoers/def_data.c:646 #, c-format msgid "The maximum size to which the process's stack may grow (in bytes): %s" msgstr "La maksimuma grando ĝis kiu la staplo de la procezo rajtas kreski (laŭ bajtoj): %s" -#: plugins/sudoers/defaults.c:192 +#: plugins/sudoers/def_data.c:650 +msgid "Attempt authentication even when in non-interactive mode" +msgstr "Provi aŭtentigo eĉ kiam en neinteraga reĝimo" + +#: plugins/sudoers/def_data.c:654 +msgid "Store plaintext passwords in I/O log input" +msgstr "Konservi plattekstajn pasvortojn en eneliga protokolo" + +#: plugins/sudoers/def_data.c:658 +msgid "List of regular expressions to use when matching a password prompt" +msgstr "Listo da regulesprimo uzota kiam kongruanta kun pasvorta invitilo" + +#: plugins/sudoers/defaults.c:193 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s: nekonata enigo de defaults \"%s\"" -#: plugins/sudoers/defaults.c:241 +#: plugins/sudoers/defaults.c:242 #, c-format msgid "%s:%d:%d: no value specified for \"%s\"" msgstr "%s:%d:%d: neniu valoro indikita por \"%s\"" -#: plugins/sudoers/defaults.c:244 +#: plugins/sudoers/defaults.c:245 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s: neniu valoro indikita por \"%s\"" -#: plugins/sudoers/defaults.c:257 +#: plugins/sudoers/defaults.c:258 #, c-format msgid "%s:%d:%d: invalid operator \"%c=\" for \"%s\"" msgstr "%s:%d:%d: nevalida operatoro \"%c=\" por \"%s\"" -#: plugins/sudoers/defaults.c:260 +#: plugins/sudoers/defaults.c:261 #, c-format msgid "%s: invalid operator \"%c=\" for \"%s\"" msgstr "%s: nevalida operator \"%c=\" por \"%s\"" -#: plugins/sudoers/defaults.c:296 +#: plugins/sudoers/defaults.c:297 #, c-format msgid "%s:%d:%d: option \"%s\" does not take a value" msgstr "%s:%d:%d: parametro \"%s\" ne povas havi valoron" -#: plugins/sudoers/defaults.c:299 +#: plugins/sudoers/defaults.c:300 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s: parametro \"%s\" ne povas havi valoron" -#: plugins/sudoers/defaults.c:327 +#: plugins/sudoers/defaults.c:328 #, c-format msgid "%s:%d:%d: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s:%d:%d: malvalida Defaults-tipo 0x%x por parametro \"%s\"" -#: plugins/sudoers/defaults.c:330 +#: plugins/sudoers/defaults.c:331 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s: malvalida Defaults-tipo 0x%x por parametro \"%s\"" -#: plugins/sudoers/defaults.c:340 +#: plugins/sudoers/defaults.c:341 #, c-format msgid "%s:%d:%d: value \"%s\" is invalid for option \"%s\"" msgstr "%s:%d:%d: valoro \"%s\" estas malvalida por parametro \"%s\"" -#: plugins/sudoers/defaults.c:343 +#: plugins/sudoers/defaults.c:344 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s: valoro \"%s\" estas malvalida por parametro \"%s\"" -#: plugins/sudoers/defaults.c:1124 +#: plugins/sudoers/defaults.c:1161 #, c-format msgid "%s:%d:%d: path name for \"%s\" too long" msgstr "%s:%d:%d: vojnomo por \"%s\" tro longas" -#: plugins/sudoers/defaults.c:1127 +#: plugins/sudoers/defaults.c:1164 #, c-format msgid "%s: path name for \"%s\" too long" msgstr "%s: vojnomo por \"%s\" tro longas" -#: plugins/sudoers/defaults.c:1138 +#: plugins/sudoers/defaults.c:1175 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s:%d:%d: valoroj por \"%s\" devas komenciĝi per '/', '~' aŭ '*'" -#: plugins/sudoers/defaults.c:1142 +#: plugins/sudoers/defaults.c:1179 #, c-format msgid "%s: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s: valoroj por \"%s\" devas komenciĝi per '/', '~' aŭ '*'" -#: plugins/sudoers/defaults.c:1153 +#: plugins/sudoers/defaults.c:1190 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/'" msgstr "%s:%d:%d: valoroj por \"%s\" devas komenciĝi per '/'" -#: plugins/sudoers/defaults.c:1157 +#: plugins/sudoers/defaults.c:1194 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s: valoroj por \"%s\" devas komenciĝi per '/'" @@ -2598,7 +2646,7 @@ msgstr "%s devas esti estrata de uid %d" msgid "%s must only be writable by owner" msgstr "%s devas esti skribebla nur de estro" -#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:566 +#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:576 #, c-format msgid "unable to load %s: %s" msgstr "ne eblas ŝarĝi je %s: %s" @@ -2627,36 +2675,36 @@ msgstr "ne eblas trakti retmaskon \"%s\"" msgid "Local IP address and netmask pairs:\n" msgstr "Loka IP-adresa kaj retmaska paroj:\n" -#: plugins/sudoers/iolog.c:626 +#: plugins/sudoers/iolog.c:681 msgid "unable to update sequence file" msgstr "ne eblas ĝisdatigi sinsekvan dosieron" -#: plugins/sudoers/iolog.c:660 plugins/sudoers/iolog.c:848 -#: plugins/sudoers/iolog.c:1001 plugins/sudoers/iolog.c:1008 -#: plugins/sudoers/iolog.c:1129 plugins/sudoers/iolog.c:1136 -#: plugins/sudoers/iolog.c:1235 plugins/sudoers/iolog.c:1242 +#: plugins/sudoers/iolog.c:715 plugins/sudoers/iolog.c:903 +#: plugins/sudoers/iolog.c:1065 plugins/sudoers/iolog.c:1072 +#: plugins/sudoers/iolog.c:1193 plugins/sudoers/iolog.c:1200 +#: plugins/sudoers/iolog.c:1299 plugins/sudoers/iolog.c:1306 #, c-format msgid "unable to write to I/O log file: %s" msgstr "ne eblas skribi al eneliga protokoldosiero: %s" -#: plugins/sudoers/iolog.c:668 +#: plugins/sudoers/iolog.c:723 #, c-format msgid "unable to create %s/%s" msgstr "ne eblas krei: %s/%s" -#: plugins/sudoers/iolog.c:893 +#: plugins/sudoers/iolog.c:951 #, c-format msgid "%s: internal error, I/O log file for event %d not open" msgstr "%s: interna eraro, protokola dosiero de en/eligo por evento %d ne estas malferma" -#: plugins/sudoers/iolog.c:986 plugins/sudoers/iolog.c:1114 -#: plugins/sudoers/iolog.c:1219 plugins/sudoers/timestamp.c:849 +#: plugins/sudoers/iolog.c:1050 plugins/sudoers/iolog.c:1178 +#: plugins/sudoers/iolog.c:1283 plugins/sudoers/timestamp.c:849 #: plugins/sudoers/timestamp.c:941 plugins/sudoers/visudo.c:510 #: plugins/sudoers/visudo.c:516 msgid "unable to read the clock" msgstr "ne eblas legi la horloĝon" -#: plugins/sudoers/iolog.c:1211 plugins/sudoers/log_client.c:1221 +#: plugins/sudoers/iolog.c:1275 plugins/sudoers/log_client.c:1221 #: plugins/sudoers/log_client.c:1231 plugins/sudoers/log_client.c:1235 #, c-format msgid "%s: internal error, invalid signal %d" @@ -2676,16 +2724,16 @@ msgstr "ne eblas ekigi SSL-asertilon kaj ŝlosilan datumbazon: %s" msgid "you must set TLS_CERT in %s to use SSL" msgstr "por uzi SSL, TLS_CERT devas havi valoron en %s" -#: plugins/sudoers/ldap.c:1663 +#: plugins/sudoers/ldap.c:1717 #, c-format msgid "unable to initialize LDAP: %s" msgstr "ne eblas ekigi LDAP-on: %s" -#: plugins/sudoers/ldap.c:1700 +#: plugins/sudoers/ldap.c:1754 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "start_tls specifita sed LDAP-bibliotekoj ne havas la funkciojn ldap_start_tls_s() kaj ldap_start_tls_s_np()" -#: plugins/sudoers/ldap.c:1837 plugins/sudoers/parse_ldif.c:747 +#: plugins/sudoers/ldap.c:1891 plugins/sudoers/parse_ldif.c:747 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "malvalida atributo de sudoOrder: %s" @@ -2704,15 +2752,15 @@ msgstr "nekonata retadresa tipo de LDAP: %s" msgid "unable to mix ldap and ldaps URIs" msgstr "ne eblas miksi sekurajn kaj nesekurajn retadresojn de LDAP" -#: plugins/sudoers/ldap_util.c:498 plugins/sudoers/ldap_util.c:505 -#: plugins/sudoers/ldap_util.c:513 plugins/sudoers/ldap_util.c:522 -#: plugins/sudoers/ldap_util.c:530 plugins/sudoers/ldap_util.c:540 -#: plugins/sudoers/ldap_util.c:548 +#: plugins/sudoers/ldap_util.c:499 plugins/sudoers/ldap_util.c:506 +#: plugins/sudoers/ldap_util.c:514 plugins/sudoers/ldap_util.c:523 +#: plugins/sudoers/ldap_util.c:531 plugins/sudoers/ldap_util.c:541 +#: plugins/sudoers/ldap_util.c:549 #, c-format msgid "duplicate sudoOption: %s%s%s" msgstr "ne eblas duobligi sudoOption: %s%s%s" -#: plugins/sudoers/ldap_util.c:567 plugins/sudoers/ldap_util.c:569 +#: plugins/sudoers/ldap_util.c:568 plugins/sudoers/ldap_util.c:570 #, c-format msgid "unable to convert sudoOption: %s%s%s" msgstr "ne eblas konverti sudoOption: %s%s%s" @@ -2726,7 +2774,7 @@ msgid "unable to send audit message" msgstr "ne eblas sendi revizian mesaĝon" #: plugins/sudoers/log_client.c:120 plugins/sudoers/log_client.c:400 -#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2070 +#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2069 msgid "error in event loop" msgstr "eraro en evento-iteracio" @@ -2785,43 +2833,43 @@ msgstr "konekto al protokolo-servilo perdita" msgid "missing write buffer" msgstr "mankanta skribobufo" -#: plugins/sudoers/log_client.c:2011 +#: plugins/sudoers/log_client.c:2010 msgid "unable to connect to log server" msgstr "ne eblas konektiĝi al protokolo-servilo" -#: plugins/sudoers/logging.c:286 +#: plugins/sudoers/logging.c:288 msgid "user NOT in sudoers" msgstr "uzanto NE estas en sudoers" -#: plugins/sudoers/logging.c:288 +#: plugins/sudoers/logging.c:290 msgid "user NOT authorized on host" msgstr "uzanto NE permesata en gastiganto" -#: plugins/sudoers/logging.c:290 +#: plugins/sudoers/logging.c:292 msgid "command not allowed" msgstr "komando ne permesata" -#: plugins/sudoers/logging.c:311 +#: plugins/sudoers/logging.c:313 #, c-format -msgid "%s is not in the sudoers file. This incident will be reported.\n" -msgstr "%s ne estas en la dosiero sudoers. Ĉi tiu estos raportita.\n" +msgid "%s is not in the sudoers file.\n" +msgstr "%s ne estas en la dosiero sudoers.\n" -#: plugins/sudoers/logging.c:314 +#: plugins/sudoers/logging.c:316 #, c-format -msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" -msgstr "%s ne estas permesata plenumigi sudo-on en %s. Ĉi tio estos raportita.\n" +msgid "%s is not allowed to run sudo on %s.\n" +msgstr "Uzanto %s ne rajtas plenumigi sudo-on en %s.\n" -#: plugins/sudoers/logging.c:318 +#: plugins/sudoers/logging.c:319 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "Bedaŭre uzanto %s ne rajtas plenumigi sudo en %s.\n" -#: plugins/sudoers/logging.c:321 +#: plugins/sudoers/logging.c:322 #, c-format msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "Bedaŭre uzanto %s ne rajtas plenumigi '%s%s%s' kiel %s%s%s en %s.\n" -#: plugins/sudoers/logging.c:358 plugins/sudoers/sudoers.c:629 +#: plugins/sudoers/logging.c:359 plugins/sudoers/sudoers.c:629 #: plugins/sudoers/sudoers.c:631 plugins/sudoers/sudoers.c:633 #: plugins/sudoers/sudoers.c:635 plugins/sudoers/sudoers.c:785 #: plugins/sudoers/sudoers.c:787 @@ -2829,7 +2877,7 @@ msgstr "Bedaŭre uzanto %s ne rajtas plenumigi '%s%s%s' kiel %s%s%s en %s.\n" msgid "%s: command not found" msgstr "%s: komando ne trovita" -#: plugins/sudoers/logging.c:360 plugins/sudoers/sudoers.c:625 +#: plugins/sudoers/logging.c:361 plugins/sudoers/sudoers.c:625 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -2838,22 +2886,22 @@ msgstr "" "ni malatentas \"%s\" trovita en '.'\n" "Uzu \"sudo ./%s\" se tio estas la \"%s\" , kiun vi volas plenumigi." -#: plugins/sudoers/logging.c:379 +#: plugins/sudoers/logging.c:380 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" msgstr[0] "%u malĝusta pasvorta provo" msgstr[1] "%u malĝustaj pasvortaj provoj" -#: plugins/sudoers/logging.c:435 +#: plugins/sudoers/logging.c:436 msgid "authentication failure" msgstr "aŭtentiga malsukceso" -#: plugins/sudoers/logging.c:475 plugins/sudoers/logging.c:495 +#: plugins/sudoers/logging.c:476 plugins/sudoers/logging.c:496 msgid "a password is required" msgstr "pasvorto estas bezonata" -#: plugins/sudoers/logging.c:889 +#: plugins/sudoers/logging.c:890 #, c-format msgid "unable to write log file: %s" msgstr "ne eblas skribi al protokolo: %s" @@ -2948,55 +2996,55 @@ msgstr "vojnomo por \"%s\" tro longas" msgid "unable to parse network address list" msgstr "ne eblas trakti reto-adresan liston" -#: plugins/sudoers/policy.c:479 +#: plugins/sudoers/policy.c:485 msgid "user name not set by sudo front-end" msgstr "uzantnomo ne difinita de sudo-fasado" -#: plugins/sudoers/policy.c:483 +#: plugins/sudoers/policy.c:489 msgid "user-ID not set by sudo front-end" msgstr "uzanto-ID ne difinita de sudo-fasado" -#: plugins/sudoers/policy.c:487 +#: plugins/sudoers/policy.c:493 msgid "group-ID not set by sudo front-end" msgstr "grupo-ID ne difinita de sudo-fasado" -#: plugins/sudoers/policy.c:491 +#: plugins/sudoers/policy.c:497 msgid "host name not set by sudo front-end" msgstr "gastiganta nomo ne difinita de sudo-fasado" -#: plugins/sudoers/policy.c:693 +#: plugins/sudoers/policy.c:670 #, c-format msgid "invalid working directory: %s" msgstr "nevalida kuranta dosierujo: %s" -#: plugins/sudoers/policy.c:869 +#: plugins/sudoers/policy.c:846 #, c-format msgid "invalid chroot directory: %s" msgstr "malvalida chroot-dosierujo: %s" -#: plugins/sudoers/policy.c:1051 plugins/sudoers/visudo.c:243 +#: plugins/sudoers/policy.c:1025 plugins/sudoers/visudo.c:243 #: plugins/sudoers/visudo.c:880 #, c-format msgid "unable to execute %s" msgstr "ne eblas plenumigi: %s" -#: plugins/sudoers/policy.c:1121 plugins/sudoers/policy.c:1158 -#: plugins/sudoers/policy.c:1180 plugins/sudoers/policy.c:1206 +#: plugins/sudoers/policy.c:1095 plugins/sudoers/policy.c:1132 +#: plugins/sudoers/policy.c:1154 plugins/sudoers/policy.c:1180 #, c-format msgid "%s: invalid mode flags from sudo front end: 0x%x" msgstr "%s: nevalidaj reĝimaj flagoj el la fasado de sudo: 0x%x" -#: plugins/sudoers/policy.c:1237 +#: plugins/sudoers/policy.c:1211 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Eldono %s de la konduta kromprogramo\n" -#: plugins/sudoers/policy.c:1239 +#: plugins/sudoers/policy.c:1213 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Eldono %d de la gramatikilo de sudoers\n" -#: plugins/sudoers/policy.c:1243 +#: plugins/sudoers/policy.c:1217 #, c-format msgid "" "\n" @@ -3005,27 +3053,27 @@ msgstr "" "\n" "Vojo de sudoers: %s\n" -#: plugins/sudoers/policy.c:1246 +#: plugins/sudoers/policy.c:1220 #, c-format msgid "nsswitch path: %s\n" msgstr "vojo de nsswitch: %s\n" -#: plugins/sudoers/policy.c:1248 +#: plugins/sudoers/policy.c:1222 #, c-format msgid "ldap.conf path: %s\n" msgstr "vojo de ldap.conf: %s\n" -#: plugins/sudoers/policy.c:1249 +#: plugins/sudoers/policy.c:1223 #, c-format msgid "ldap.secret path: %s\n" msgstr "vojo de ldap.secret: %s\n" -#: plugins/sudoers/policy.c:1282 +#: plugins/sudoers/policy.c:1256 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "ne eblas registri hokon el tipo %d (versio %d.%d)" -#: plugins/sudoers/policy.c:1300 +#: plugins/sudoers/policy.c:1274 #, c-format msgid "unable to deregister hook of type %d (version %d.%d)" msgstr "ne eblas malregistri hokon el tipo %d (versio %d.%d)" @@ -3153,13 +3201,13 @@ msgstr "tranĉita ekzamen-vojo user_cmnd: %s" msgid "truncated audit path argv[0]: %s" msgstr "tranĉita ekzamen-vojo argv[0]: %s" -#: plugins/sudoers/sssd.c:569 +#: plugins/sudoers/sssd.c:579 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" msgstr "ne eblas ekigi SSS-fonton. Ĉu SSSD estas instalita en via maŝino?" -#: plugins/sudoers/sssd.c:577 plugins/sudoers/sssd.c:586 -#: plugins/sudoers/sssd.c:595 plugins/sudoers/sssd.c:604 -#: plugins/sudoers/sssd.c:613 +#: plugins/sudoers/sssd.c:587 plugins/sudoers/sssd.c:596 +#: plugins/sudoers/sssd.c:605 plugins/sudoers/sssd.c:614 +#: plugins/sudoers/sssd.c:623 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "ne eblas trovi simbolon \"%s\" en %s" @@ -3264,7 +3312,7 @@ msgstr "bedaŭre vi ne rajtas konservi la medion" msgid "sudoedit doesn't need to be run via sudo" msgstr "sudoedit ne devas plenumiĝi per sudo" -#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1578 +#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1584 #: plugins/sudoers/tsdump.c:138 #, c-format msgid "unable to read %s" @@ -3281,17 +3329,17 @@ msgstr "ne eblas apliki stat al %s" msgid "%s is not a regular file" msgstr "%s ne estas normala dosiero" -#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1168 +#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1239 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s estas estrita de uid %u, devas esti %u" -#: plugins/sudoers/sudoers.c:1133 toke.l:1173 +#: plugins/sudoers/sudoers.c:1133 toke.l:1244 #, c-format msgid "%s is world writable" msgstr "%s estas skribebla de ĉiuj" -#: plugins/sudoers/sudoers.c:1137 toke.l:1176 +#: plugins/sudoers/sudoers.c:1137 toke.l:1247 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s estas estrita de gid %u, devas esti %u" @@ -3363,63 +3411,58 @@ msgstr "Protokola grando estas %dx%d, sed via terminala grando estas %dx%d." msgid "Replay finished, press any key to restore the terminal." msgstr "Refarado finita, premu iu ajn klavon por restarigi la terminalon." -#: plugins/sudoers/sudoreplay.c:1218 plugins/sudoers/sudoreplay.c:1248 +#: plugins/sudoers/sudoreplay.c:1219 plugins/sudoers/sudoreplay.c:1249 #, c-format msgid "ambiguous expression \"%s\"" msgstr "ambigua esprimo \"%s\"" -#: plugins/sudoers/sudoreplay.c:1270 +#: plugins/sudoers/sudoreplay.c:1271 msgid "unmatched ')' in expression" msgstr "mankas krampo kongruanta al ')' en esprimo" -#: plugins/sudoers/sudoreplay.c:1274 +#: plugins/sudoers/sudoreplay.c:1275 #, c-format msgid "unknown search term \"%s\"" msgstr "nekonata serĉaĵo \"%s\"" -#: plugins/sudoers/sudoreplay.c:1289 +#: plugins/sudoers/sudoreplay.c:1290 #, c-format msgid "%s requires an argument" msgstr "%s bezonas parametron" -#: plugins/sudoers/sudoreplay.c:1292 plugins/sudoers/sudoreplay.c:1554 -#, c-format -msgid "invalid regular expression: %s" -msgstr "malvalida regulesprimo: %s" - -#: plugins/sudoers/sudoreplay.c:1297 +#: plugins/sudoers/sudoreplay.c:1300 #, c-format msgid "could not parse date \"%s\"" msgstr "ne eblis analizi daton \"%s\"" -#: plugins/sudoers/sudoreplay.c:1306 +#: plugins/sudoers/sudoreplay.c:1309 msgid "unmatched '(' in expression" msgstr "mankas krampo kongruanta al '(' en esprimo" -#: plugins/sudoers/sudoreplay.c:1308 +#: plugins/sudoers/sudoreplay.c:1311 msgid "illegal trailing \"or\"" msgstr "malvalida posta \"or\"" -#: plugins/sudoers/sudoreplay.c:1310 +#: plugins/sudoers/sudoreplay.c:1313 msgid "illegal trailing \"!\"" msgstr "malvalida posta \"!\"" -#: plugins/sudoers/sudoreplay.c:1368 +#: plugins/sudoers/sudoreplay.c:1371 #, c-format msgid "unknown search type %d" msgstr "nekonata serĉtipo %d" -#: plugins/sudoers/sudoreplay.c:1645 +#: plugins/sudoers/sudoreplay.c:1651 #, c-format msgid "usage: %s [-hnRS] [-d dir] [-m num] [-s num] ID\n" msgstr "uzado: %s [-hnRS] [-d ujo] [-m num] [-s num] ID\n" -#: plugins/sudoers/sudoreplay.c:1648 +#: plugins/sudoers/sudoreplay.c:1654 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "uzado: %s [-h] [-d ujo] -l [serĉaĵo]\n" -#: plugins/sudoers/sudoreplay.c:1657 +#: plugins/sudoers/sudoreplay.c:1663 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -3428,7 +3471,7 @@ msgstr "" "%s - refari sudo-seancajn protokolojn\n" "\n" -#: plugins/sudoers/sudoreplay.c:1659 +#: plugins/sudoers/sudoreplay.c:1665 msgid "" "\n" "Options:\n" @@ -3513,7 +3556,7 @@ msgstr "ne eblas ŝlosi tempo-indikilan dosieron %s" msgid "lecture status path too long: %s/%s" msgstr "vojo de prelega stato tro longas: %s/%s" -#: plugins/sudoers/toke_util.c:150 +#: plugins/sudoers/toke_util.c:156 msgid "sudoedit should not be specified with a path" msgstr "sudoedit plej bone ne specifiĝu kun vojo" @@ -3684,30 +3727,34 @@ msgstr "" " -s, --strict severa kontrolado de sintakso\n" " -V, --version montri eldonon kaj eliri\n" -#: toke.l:187 +#: toke.l:189 msgid "empty string" msgstr "malplena ĉeno" -#: toke.l:199 toke.l:513 +#: toke.l:201 toke.l:571 msgid "empty group" msgstr "malplena grupo" -#: toke.l:209 toke.l:511 +#: toke.l:211 toke.l:569 msgid "empty netgroup" msgstr "malplena retgrupo" -#: toke.l:305 toke.l:317 toke.l:329 toke.l:345 toke.l:364 toke.l:404 +#: toke.l:289 +msgid "unterminated regular expression" +msgstr "nefinigita regulesprimo: %s" + +#: toke.l:363 toke.l:375 toke.l:387 toke.l:403 toke.l:422 toke.l:462 msgid "invalid line continuation" msgstr "malvalida linio-daŭrigo" -#: toke.l:550 toke.l:562 +#: toke.l:608 toke.l:620 msgid "invalid IPv6 address" msgstr "malvalida IPv6-adreso" -#: toke.l:789 +#: toke.l:860 msgid "unexpected line break in string" msgstr "neatendita linirompo en ĉeno" -#: toke.l:1139 +#: toke.l:1210 msgid "too many levels of includes" msgstr "tro da niveloj de inkluzivaĵoj" diff --git a/plugins/sudoers/po/fr.mo b/plugins/sudoers/po/fr.mo index 29c5ca35814aeec247fafbd474d5bd11a0847f85..8cfdc3463922a56412697c40e6a6742db7e34a53 100644 GIT binary patch delta 15994 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 EAO8q9_5c6? delta 15130 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 yzkHuP{rb&_Jn5aE-V64P9Wgj5F)=, 2014, 2015, 2016. -# Frédéric Marchal , 2021 +# Frédéric Marchal , 2022 msgid "" msgstr "" -"Project-Id-Version: sudoers 1.9.9b1\n" +"Project-Id-Version: sudoers 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-11 11:51+0100\n" +"POT-Creation-Date: 2022-02-11 18:33-0700\n" +"PO-Revision-Date: 2022-02-14 07:01+0100\n" "Last-Translator: Frédéric Marchal \n" "Language-Team: French \n" "Language: fr\n" @@ -18,7 +18,7 @@ msgstr "" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n >= 2);\n" -#: confstr.sh:1 gram.y:1201 +#: confstr.sh:1 gram.y:1198 msgid "syntax error" msgstr "erreur de syntaxe" @@ -48,50 +48,52 @@ msgstr "Désolé, essayez de nouveau." #: gram.y:591 gram.y:718 gram.y:726 gram.y:737 gram.y:749 gram.y:768 #: gram.y:923 gram.y:928 gram.y:936 gram.y:950 gram.y:956 gram.y:1078 #: gram.y:1087 gram.y:1095 gram.y:1104 gram.y:1113 gram.y:1142 gram.y:1151 -#: gram.y:1159 gram.y:1249 gram.y:1377 gram.y:1744 gram.y:1794 +#: gram.y:1159 gram.y:1252 gram.y:1382 gram.y:1748 gram.y:1798 #: lib/eventlog/eventlog.c:309 lib/eventlog/eventlog.c:382 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:881 -#: lib/eventlog/eventlog.c:1176 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:211 -#: logsrvd/iolog_writer.c:84 logsrvd/iolog_writer.c:89 -#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:172 -#: logsrvd/iolog_writer.c:212 logsrvd/iolog_writer.c:225 -#: logsrvd/iolog_writer.c:261 logsrvd/iolog_writer.c:286 -#: logsrvd/iolog_writer.c:301 logsrvd/iolog_writer.c:314 -#: logsrvd/iolog_writer.c:327 logsrvd/iolog_writer.c:340 -#: logsrvd/iolog_writer.c:355 logsrvd/iolog_writer.c:393 -#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 -#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 -#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 -#: logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:203 -#: logsrvd/logsrvd_journal.c:204 logsrvd/logsrvd_journal.c:260 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_journal.c:427 -#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:175 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:238 -#: logsrvd/logsrvd_local.c:376 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:426 logsrvd/logsrvd_local.c:431 -#: logsrvd/logsrvd_local.c:432 logsrvd/logsrvd_queue.c:154 -#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 -#: logsrvd/logsrvd_relay.c:439 logsrvd/logsrvd_relay.c:738 -#: logsrvd/logsrvd_relay.c:843 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/bsdauth.c:147 plugins/sudoers/auth/kerb5.c:118 -#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:689 +#: lib/eventlog/eventlog.c:1176 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:204 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:84 +#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 +#: logsrvd/iolog_writer.c:172 logsrvd/iolog_writer.c:212 +#: logsrvd/iolog_writer.c:225 logsrvd/iolog_writer.c:261 +#: logsrvd/iolog_writer.c:286 logsrvd/iolog_writer.c:301 +#: logsrvd/iolog_writer.c:314 logsrvd/iolog_writer.c:327 +#: logsrvd/iolog_writer.c:340 logsrvd/iolog_writer.c:355 +#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 +#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 +#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 +#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:204 +#: logsrvd/logsrvd_journal.c:260 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_journal.c:427 logsrvd/logsrvd_local.c:174 +#: logsrvd/logsrvd_local.c:175 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:238 logsrvd/logsrvd_local.c:376 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:426 +#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:432 +#: logsrvd/logsrvd_queue.c:154 logsrvd/logsrvd_queue.c:184 +#: logsrvd/logsrvd_queue.c:261 logsrvd/logsrvd_relay.c:439 +#: logsrvd/logsrvd_relay.c:738 logsrvd/logsrvd_relay.c:843 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 +#: plugins/sudoers/auth/bsdauth.c:150 plugins/sudoers/auth/kerb5.c:118 +#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:687 #: plugins/sudoers/auth/rfc1938.c:111 plugins/sudoers/auth/sia.c:59 #: plugins/sudoers/check_aliases.c:134 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:534 plugins/sudoers/cvtsudoers.c:667 -#: plugins/sudoers/cvtsudoers.c:685 plugins/sudoers/cvtsudoers.c:755 -#: plugins/sudoers/cvtsudoers.c:870 plugins/sudoers/cvtsudoers.c:878 -#: plugins/sudoers/cvtsudoers.c:1373 plugins/sudoers/cvtsudoers.c:1377 -#: plugins/sudoers/cvtsudoers.c:1479 plugins/sudoers/cvtsudoers_csv.c:183 +#: plugins/sudoers/cvtsudoers.c:537 plugins/sudoers/cvtsudoers.c:670 +#: plugins/sudoers/cvtsudoers.c:688 plugins/sudoers/cvtsudoers.c:758 +#: plugins/sudoers/cvtsudoers.c:873 plugins/sudoers/cvtsudoers.c:881 +#: plugins/sudoers/cvtsudoers.c:1376 plugins/sudoers/cvtsudoers.c:1380 +#: plugins/sudoers/cvtsudoers.c:1482 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 @@ -99,47 +101,47 @@ msgstr "Désolé, essayez de nouveau." #: plugins/sudoers/cvtsudoers_ldif.c:438 plugins/sudoers/cvtsudoers_ldif.c:449 #: plugins/sudoers/cvtsudoers_ldif.c:456 plugins/sudoers/cvtsudoers_ldif.c:469 #: plugins/sudoers/cvtsudoers_ldif.c:477 plugins/sudoers/cvtsudoers_ldif.c:624 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:339 -#: plugins/sudoers/cvtsudoers_merge.c:360 +#: 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 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:696 -#: plugins/sudoers/cvtsudoers_merge.c:704 -#: plugins/sudoers/cvtsudoers_merge.c:927 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:133 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_merge.c:467 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1150 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:133 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:678 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:293 -#: plugins/sudoers/ldap_util.c:300 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:688 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:390 plugins/sudoers/log_client.c:703 #: plugins/sudoers/log_client.c:724 plugins/sudoers/log_client.c:1444 #: plugins/sudoers/log_client.c:1662 plugins/sudoers/log_client.c:1989 -#: plugins/sudoers/log_client.c:2046 plugins/sudoers/logging.c:104 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:468 -#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:297 plugins/sudoers/match_command.c:497 -#: plugins/sudoers/match_command.c:546 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:666 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:2045 plugins/sudoers/logging.c:104 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:469 +#: plugins/sudoers/logging.c:489 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:324 plugins/sudoers/match_command.c:567 +#: plugins/sudoers/match_command.c:616 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:736 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:201 plugins/sudoers/parse.c:218 #: plugins/sudoers/parse.c:250 plugins/sudoers/parse.c:267 #: plugins/sudoers/parse.c:290 plugins/sudoers/parse.c:301 @@ -153,35 +155,36 @@ msgstr "Désolé, essayez de nouveau." #: 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:564 plugins/sudoers/policy.c:978 +#: plugins/sudoers/policy.c:570 plugins/sudoers/policy.c:952 #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:155 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 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:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1218 msgid "unable to allocate memory" msgstr "impossible d'allouer la mémoire" @@ -230,60 +233,62 @@ msgstr "valeur invalide pour le délai d'expiration" msgid "command too long" msgstr "commande trop longue" -#: gram.y:1203 +#: gram.y:1200 #, c-format msgid "%s:%d:%d: %s\n" msgstr "%s:%d:%d: %s\n" -#: gram.y:1247 +#: gram.y:1250 #, c-format msgid "Alias \"%s\" already defined" msgstr "L'alias « %s » est déjà défini" -#: gram.y:1744 gram.y:1794 lib/eventlog/eventlog.c:309 +#: gram.y:1748 gram.y:1798 lib/eventlog/eventlog.c:309 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:877 #: lib/eventlog/eventlog.c:880 lib/eventlog/eventlog.c:1176 -#: 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:211 logsrvd/iolog_writer.c:84 -#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 -#: logsrvd/iolog_writer.c:162 logsrvd/iolog_writer.c:171 -#: logsrvd/iolog_writer.c:189 logsrvd/iolog_writer.c:211 -#: logsrvd/iolog_writer.c:224 logsrvd/iolog_writer.c:251 -#: logsrvd/iolog_writer.c:260 logsrvd/iolog_writer.c:276 -#: logsrvd/iolog_writer.c:285 logsrvd/iolog_writer.c:300 -#: logsrvd/iolog_writer.c:313 logsrvd/iolog_writer.c:326 -#: logsrvd/iolog_writer.c:339 logsrvd/iolog_writer.c:354 -#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 -#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 -#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 -#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 -#: logsrvd/logsrvd.c:593 logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 -#: logsrvd/logsrvd.c:1406 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:114 -#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:233 -#: logsrvd/logsrvd_journal.c:237 logsrvd/logsrvd_journal.c:245 -#: logsrvd/logsrvd_journal.c:268 logsrvd/logsrvd_journal.c:272 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_local.c:174 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:450 -#: logsrvd/logsrvd_queue.c:153 logsrvd/logsrvd_queue.c:184 -#: logsrvd/logsrvd_queue.c:261 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 -#: logsrvd/sendlog.c:1533 logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 -#: logsrvd/tls_init.c:314 logsrvd/tls_init.c:324 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/pam.c:503 plugins/sudoers/auth/pam.c:689 +#: lib/iolog/iolog_filter.c:142 lib/iolog/iolog_filter.c:204 +#: 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:84 logsrvd/iolog_writer.c:89 +#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:162 +#: logsrvd/iolog_writer.c:171 logsrvd/iolog_writer.c:189 +#: logsrvd/iolog_writer.c:211 logsrvd/iolog_writer.c:224 +#: logsrvd/iolog_writer.c:251 logsrvd/iolog_writer.c:260 +#: logsrvd/iolog_writer.c:276 logsrvd/iolog_writer.c:285 +#: logsrvd/iolog_writer.c:300 logsrvd/iolog_writer.c:313 +#: logsrvd/iolog_writer.c:326 logsrvd/iolog_writer.c:339 +#: logsrvd/iolog_writer.c:354 logsrvd/iolog_writer.c:393 +#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 +#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 +#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 +#: logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 logsrvd/logsrvd.c:593 +#: logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 logsrvd/logsrvd.c:1406 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:114 logsrvd/logsrvd_journal.c:203 +#: logsrvd/logsrvd_journal.c:233 logsrvd/logsrvd_journal.c:237 +#: logsrvd/logsrvd_journal.c:245 logsrvd/logsrvd_journal.c:268 +#: logsrvd/logsrvd_journal.c:272 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:431 +#: logsrvd/logsrvd_local.c:450 logsrvd/logsrvd_queue.c:153 +#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 logsrvd/sendlog.c:1533 +#: logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 logsrvd/tls_init.c:314 +#: logsrvd/tls_init.c:324 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:134 #: 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:533 -#: plugins/sudoers/cvtsudoers.c:666 plugins/sudoers/cvtsudoers.c:684 -#: plugins/sudoers/cvtsudoers.c:755 plugins/sudoers/cvtsudoers.c:870 -#: plugins/sudoers/cvtsudoers.c:877 plugins/sudoers/cvtsudoers.c:1373 -#: plugins/sudoers/cvtsudoers.c:1377 plugins/sudoers/cvtsudoers.c:1479 +#: plugins/sudoers/cvtsudoers.c:332 plugins/sudoers/cvtsudoers.c:536 +#: plugins/sudoers/cvtsudoers.c:669 plugins/sudoers/cvtsudoers.c:687 +#: plugins/sudoers/cvtsudoers.c:758 plugins/sudoers/cvtsudoers.c:873 +#: plugins/sudoers/cvtsudoers.c:880 plugins/sudoers/cvtsudoers.c:1376 +#: plugins/sudoers/cvtsudoers.c:1380 plugins/sudoers/cvtsudoers.c:1482 #: 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 @@ -291,52 +296,52 @@ msgstr "L'alias « %s » est déjà défini" #: 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:468 plugins/sudoers/cvtsudoers_ldif.c:476 -#: plugins/sudoers/cvtsudoers_ldif.c:623 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:338 -#: plugins/sudoers/cvtsudoers_merge.c:359 -#: plugins/sudoers/cvtsudoers_merge.c:446 -#: plugins/sudoers/cvtsudoers_merge.c:454 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:523 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:695 -#: plugins/sudoers/cvtsudoers_merge.c:703 -#: plugins/sudoers/cvtsudoers_merge.c:926 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:132 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_ldif.c:623 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 +#: plugins/sudoers/cvtsudoers_merge.c:466 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:561 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:630 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1149 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:132 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:677 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:292 -#: plugins/sudoers/ldap_util.c:299 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:687 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:221 plugins/sudoers/log_client.c:242 #: plugins/sudoers/log_client.c:255 plugins/sudoers/log_client.c:390 #: plugins/sudoers/log_client.c:703 plugins/sudoers/log_client.c:724 #: plugins/sudoers/log_client.c:1444 plugins/sudoers/log_client.c:1662 -#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2046 -#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:183 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:467 -#: plugins/sudoers/logging.c:487 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:296 plugins/sudoers/match_command.c:496 -#: plugins/sudoers/match_command.c:545 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:665 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2045 +#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:184 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:468 +#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:323 plugins/sudoers/match_command.c:566 +#: plugins/sudoers/match_command.c:615 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:735 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:200 plugins/sudoers/parse.c:217 #: plugins/sudoers/parse.c:249 plugins/sudoers/parse.c:266 #: plugins/sudoers/parse.c:289 plugins/sudoers/parse.c:300 @@ -353,11 +358,11 @@ msgstr "L'alias « %s » est déjà défini" #: plugins/sudoers/policy.c:152 plugins/sudoers/policy.c:161 #: plugins/sudoers/policy.c:170 plugins/sudoers/policy.c:197 #: plugins/sudoers/policy.c:338 plugins/sudoers/policy.c:353 -#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:385 -#: plugins/sudoers/policy.c:394 plugins/sudoers/policy.c:442 -#: plugins/sudoers/policy.c:452 plugins/sudoers/policy.c:461 -#: plugins/sudoers/policy.c:470 plugins/sudoers/policy.c:564 -#: plugins/sudoers/policy.c:978 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:391 +#: plugins/sudoers/policy.c:400 plugins/sudoers/policy.c:448 +#: plugins/sudoers/policy.c:458 plugins/sudoers/policy.c:467 +#: plugins/sudoers/policy.c:476 plugins/sudoers/policy.c:570 +#: plugins/sudoers/policy.c:952 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 @@ -366,29 +371,29 @@ msgstr "L'alias « %s » est déjà défini" #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:154 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1139 -#: toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 plugins/sudoers/toke_util.c:131 +#: plugins/sudoers/toke_util.c:160 plugins/sudoers/toke_util.c:200 +#: plugins/sudoers/tsdump.c:123 plugins/sudoers/visudo.c:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1210 toke.l:1218 #, c-format msgid "%s: %s" msgstr "%s : %s" @@ -399,14 +404,14 @@ msgstr "%s : %s" #: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 #: plugins/sudoers/cvtsudoers_ldif.c:580 plugins/sudoers/env.c:326 #: plugins/sudoers/env.c:333 plugins/sudoers/env.c:444 -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:753 -#: plugins/sudoers/ldap.c:1086 plugins/sudoers/ldap_conf.c:222 -#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:485 -#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:594 -#: plugins/sudoers/policy.c:763 plugins/sudoers/policy.c:774 -#: plugins/sudoers/prompt.c:168 plugins/sudoers/strvec_join.c:62 -#: plugins/sudoers/testsudoers.c:245 plugins/sudoers/toke_util.c:206 -#: toke.l:908 toke.l:1110 +#: plugins/sudoers/ldap.c:531 plugins/sudoers/ldap.c:764 +#: plugins/sudoers/ldap.c:1137 plugins/sudoers/ldap_conf.c:222 +#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:486 +#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:740 +#: plugins/sudoers/policy.c:751 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:979 toke.l:1181 #, c-format msgid "internal error, %s overflow" msgstr "erreur interne, dépassement de %s" @@ -445,6 +450,12 @@ msgstr "%8s : %s" msgid "%8s : (command continued) %s" msgstr "%8s : (suite de la commande) %s" +#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1296 +#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1558 +#, c-format +msgid "invalid regular expression \"%s\": %s" +msgstr "expression régulière « %s » invalide : %s" + #: lib/iolog/iolog_json.c:140 #, c-format msgid "expected JSON_STRING, got %d" @@ -576,8 +587,8 @@ msgstr "erreur de lecture dans le fichier de timing : %s" msgid "invalid timing file line: %s" msgstr "ligne invalide dans le fichier de timing : %s" -#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:803 -#: plugins/sudoers/policy.c:544 +#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:804 +#: plugins/sudoers/policy.c:550 msgid "unable to generate UUID" msgstr "impossible de générer le UUID" @@ -648,11 +659,11 @@ msgstr "%s : impossible de trouver le point de redémarrage [%lld, %ld]" #: logsrvd/iolog_writer.c:811 logsrvd/logsrvd_journal.c:420 #: logsrvd/logsrvd_queue.c:110 logsrvd/tls_init.c:245 -#: plugins/sudoers/check.c:274 plugins/sudoers/cvtsudoers.c:727 -#: plugins/sudoers/cvtsudoers.c:748 plugins/sudoers/cvtsudoers.c:1439 +#: plugins/sudoers/check.c:273 plugins/sudoers/cvtsudoers.c:730 +#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/cvtsudoers.c:1442 #: plugins/sudoers/cvtsudoers_csv.c:681 plugins/sudoers/cvtsudoers_json.c:885 #: plugins/sudoers/cvtsudoers_ldif.c:697 plugins/sudoers/sudoers.c:1092 -#: plugins/sudoers/sudoreplay.c:1466 plugins/sudoers/timestamp.c:433 +#: plugins/sudoers/sudoreplay.c:1469 plugins/sudoers/timestamp.c:433 #: plugins/sudoers/tsdump.c:128 plugins/sudoers/visudo.c:949 #, c-format msgid "unable to open %s" @@ -710,16 +721,16 @@ msgstr "message serveur trop grand : %zu" #: logsrvd/logsrvd_relay.c:737 logsrvd/logsrvd_relay.c:1121 #: logsrvd/sendlog.c:1316 logsrvd/tls_client.c:131 logsrvd/tls_client.c:147 #: logsrvd/tls_client.c:209 plugins/sudoers/audit.c:276 -#: plugins/sudoers/iolog.c:963 plugins/sudoers/iolog.c:1096 -#: plugins/sudoers/iolog.c:1194 plugins/sudoers/log_client.c:116 +#: plugins/sudoers/iolog.c:1027 plugins/sudoers/iolog.c:1160 +#: plugins/sudoers/iolog.c:1258 plugins/sudoers/log_client.c:116 #: plugins/sudoers/log_client.c:332 plugins/sudoers/log_client.c:348 #: plugins/sudoers/log_client.c:395 plugins/sudoers/log_client.c:599 #: plugins/sudoers/log_client.c:606 plugins/sudoers/log_client.c:1131 #: plugins/sudoers/log_client.c:1413 plugins/sudoers/log_client.c:1454 #: plugins/sudoers/log_client.c:1462 plugins/sudoers/log_client.c:1618 -#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2054 -#: plugins/sudoers/log_client.c:2062 plugins/sudoers/logging.c:142 -#: plugins/sudoers/logging.c:198 plugins/sudoers/sudoreplay.c:522 +#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2053 +#: plugins/sudoers/log_client.c:2061 plugins/sudoers/logging.c:142 +#: plugins/sudoers/logging.c:199 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 @@ -819,7 +830,7 @@ msgstr "impossible d'obtenir l'adresse IP distante" msgid "Unable to attach user data to the ssl object: %s" msgstr "Impossible d'attacher les données utilisateur à l'objet ssl : %s" -#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1949 +#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1948 msgid "unable to setup listen socket" msgstr "configuration du socket d'écoute impossible" @@ -828,139 +839,144 @@ msgstr "configuration du socket d'écoute impossible" msgid "unexpected signal %d" msgstr "signal %d inattendu" -#: logsrvd/logsrvd.c:1851 +#: logsrvd/logsrvd.c:1850 msgid "sudo log server" msgstr "serveur de journalisation de sudo" -#: logsrvd/logsrvd.c:1853 logsrvd/sendlog.c:116 +#: logsrvd/logsrvd.c:1852 logsrvd/sendlog.c:116 msgid "Options:" msgstr "Options :" -#: logsrvd/logsrvd.c:1855 +#: logsrvd/logsrvd.c:1854 msgid "path to configuration file" msgstr "chemin du fichier de configuration" -#: logsrvd/logsrvd.c:1857 logsrvd/sendlog.c:118 +#: logsrvd/logsrvd.c:1856 logsrvd/sendlog.c:118 msgid "display help message and exit" msgstr "afficher le message d'aide et quitter" -#: logsrvd/logsrvd.c:1859 +#: logsrvd/logsrvd.c:1858 msgid "do not fork, run in the foreground" msgstr "ne pas cloner, exécuter à l'avant plan" -#: logsrvd/logsrvd.c:1861 +#: logsrvd/logsrvd.c:1860 msgid "percent chance connections will drop" msgstr "pourcentage de chance que les connections soient abandonnées" -#: logsrvd/logsrvd.c:1863 logsrvd/sendlog.c:148 +#: logsrvd/logsrvd.c:1862 logsrvd/sendlog.c:148 msgid "display version information and exit" msgstr "afficher l'information de version et quitter" -#: logsrvd/logsrvd.c:1913 logsrvd/sendlog.c:1725 +#: logsrvd/logsrvd.c:1912 logsrvd/sendlog.c:1725 msgid "Protobuf-C version 1.3 or higher required" msgstr "Version 1.3 ou supérieure de Protobuf-C requise" -#: logsrvd/logsrvd.c:1929 +#: logsrvd/logsrvd.c:1928 #, c-format msgid "invalid random drop value: %s" msgstr "valeur d'abandon aléatoire invalide : %s" -#: logsrvd/logsrvd.c:1932 logsrvd/sendlog.c:1779 +#: logsrvd/logsrvd.c:1931 logsrvd/sendlog.c:1779 #: plugins/sudoers/cvtsudoers.c:246 plugins/sudoers/sudoreplay.c:301 #: plugins/sudoers/visudo.c:177 #, c-format msgid "%s version %s\n" msgstr "%s version %s\n" -#: logsrvd/logsrvd_conf.c:390 plugins/sudoers/check.c:336 -#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:118 -#: plugins/sudoers/policy.c:1214 plugins/sudoers/sudoers.c:486 +#: logsrvd/logsrvd_conf.c:417 plugins/sudoers/check.c:335 +#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:120 +#: plugins/sudoers/policy.c:1188 plugins/sudoers/sudoers.c:486 #: plugins/sudoers/sudoers.c:1347 plugins/sudoers/testsudoers.c:215 #: plugins/sudoers/testsudoers.c:382 #, c-format msgid "unknown user %s" msgstr "utilisateur %s inconnu" -#: logsrvd/logsrvd_conf.c:407 plugins/sudoers/iolog.c:143 +#: logsrvd/logsrvd_conf.c:434 plugins/sudoers/iolog.c:145 #: plugins/sudoers/sudoers.c:491 plugins/sudoers/sudoers.c:1381 #: plugins/sudoers/testsudoers.c:406 #, c-format msgid "unknown group %s" msgstr "groupe %s inconnu" -#: logsrvd/logsrvd_conf.c:425 +#: logsrvd/logsrvd_conf.c:452 #, c-format msgid "unable to parse iolog mode %s" msgstr "impossible d'analyser le mode iolog %s" -#: logsrvd/logsrvd_conf.c:442 logsrvd/logsrvd_conf.c:1171 +#: logsrvd/logsrvd_conf.c:469 logsrvd/logsrvd_conf.c:1238 #, c-format msgid "invalid value for %s: %s" msgstr "valeur invalide pour %s : %s" -#: logsrvd/logsrvd_conf.c:481 +#: logsrvd/logsrvd_conf.c:522 msgid "TLS not supported" msgstr "TLS non supporté" -#: logsrvd/logsrvd_conf.c:503 +#: logsrvd/logsrvd_conf.c:544 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: logsrvd/logsrvd_conf.c:576 logsrvd/logsrvd_conf.c:970 +#: logsrvd/logsrvd_conf.c:617 logsrvd/logsrvd_conf.c:1027 #, c-format msgid "%s: not a fully qualified path" msgstr "%s  n'est pas un chemin totalement défini" -#: logsrvd/logsrvd_conf.c:888 logsrvd/logsrvd_conf.c:904 -#: logsrvd/logsrvd_conf.c:1586 +#: logsrvd/logsrvd_conf.c:945 logsrvd/logsrvd_conf.c:961 +#: logsrvd/logsrvd_conf.c:1671 #, c-format msgid "unknown syslog facility %s" msgstr "catégorie syslog %s inconnue" -#: logsrvd/logsrvd_conf.c:920 logsrvd/logsrvd_conf.c:936 -#: logsrvd/logsrvd_conf.c:952 logsrvd/logsrvd_conf.c:1590 -#: logsrvd/logsrvd_conf.c:1594 logsrvd/logsrvd_conf.c:1598 +#: logsrvd/logsrvd_conf.c:977 logsrvd/logsrvd_conf.c:993 +#: logsrvd/logsrvd_conf.c:1009 logsrvd/logsrvd_conf.c:1675 +#: logsrvd/logsrvd_conf.c:1679 logsrvd/logsrvd_conf.c:1683 #, c-format msgid "unknown syslog priority %s" msgstr "priorité syslog %s inconnue" -#: logsrvd/logsrvd_conf.c:1132 +#: logsrvd/logsrvd_conf.c:1192 #, c-format msgid "%s:%d unmatched '[': %s" msgstr "%s:%d « [ » sans correspondant : %s" -#: logsrvd/logsrvd_conf.c:1143 +#: logsrvd/logsrvd_conf.c:1198 +#, c-format +msgid "%s:%d garbage after ']': %s" +msgstr "%s:%d charabia après « ] » : %s" + +#: logsrvd/logsrvd_conf.c:1210 #, c-format msgid "%s:%d invalid config section: %s" msgstr "%s:%d section de configuration invalide : %s" -#: logsrvd/logsrvd_conf.c:1151 +#: logsrvd/logsrvd_conf.c:1218 #, c-format msgid "%s:%d invalid configuration line: %s" msgstr "%s:%d ligne de configuration invalide : %s" -#: logsrvd/logsrvd_conf.c:1157 +#: logsrvd/logsrvd_conf.c:1224 #, c-format msgid "%s:%d expected section name: %s" msgstr "%s:%d nom de section attendu : %s" -#: logsrvd/logsrvd_conf.c:1179 +#: logsrvd/logsrvd_conf.c:1246 #, c-format msgid "%s:%d [%s] illegal key: %s" msgstr "%s:%d [%s] clé illégale : %s" -#: logsrvd/logsrvd_conf.c:1209 plugins/sudoers/cvtsudoers.c:268 -#: plugins/sudoers/logging.c:856 +#: logsrvd/logsrvd_conf.c:1276 plugins/sudoers/cvtsudoers.c:268 +#: plugins/sudoers/logging.c:857 #, c-format msgid "unable to open log file %s" msgstr "ouverture du fichier de journalisation %s impossible" -#: logsrvd/logsrvd_conf.c:1666 +#: logsrvd/logsrvd_conf.c:1757 msgid "unable to initialize server TLS context" msgstr "impossible d'initialiser le contexte TLS du serveur : %s" -#: logsrvd/logsrvd_conf.c:1686 +#: logsrvd/logsrvd_conf.c:1777 msgid "unable to initialize relay TLS context" msgstr "impossible d'initialiser le contexte TLS du relai : %s" @@ -1051,28 +1067,32 @@ msgstr "erreur de l'analyse de AlertMessage" msgid "error logging alert event" msgstr "erreur lors de l'écriture de l'événement d'alerte dans le journal" -#: logsrvd/logsrvd_local.c:543 logsrvd/logsrvd_local.c:596 -#: logsrvd/logsrvd_local.c:631 +#: logsrvd/logsrvd_local.c:544 logsrvd/logsrvd_local.c:607 +#: logsrvd/logsrvd_local.c:642 #, c-format msgid "unable to format timing buffer, length %d" msgstr "impossible de formater le tampon de minutage, longueur %d" -#: logsrvd/logsrvd_local.c:550 logsrvd/logsrvd_local.c:558 -#: logsrvd/logsrvd_local.c:603 logsrvd/logsrvd_local.c:638 +#: logsrvd/logsrvd_local.c:558 logsrvd/logsrvd_local.c:566 +#: logsrvd/logsrvd_local.c:614 logsrvd/logsrvd_local.c:649 #: plugins/sudoers/sudoreplay.c:351 #, c-format msgid "%s/%s: %s" msgstr "%s/%s : %s" -#: logsrvd/logsrvd_local.c:578 +#: logsrvd/logsrvd_local.c:577 +msgid "randomly dropping connection" +msgstr "connexion abandonnée aléatoirement" + +#: logsrvd/logsrvd_local.c:589 msgid "error writing IoBuffer" msgstr "erreur d'écriture dans IoBuffer" -#: logsrvd/logsrvd_local.c:613 +#: logsrvd/logsrvd_local.c:624 msgid "error writing ChangeWindowSize" msgstr "erreur de l'écriture de ChangeWindowSize" -#: logsrvd/logsrvd_local.c:648 +#: logsrvd/logsrvd_local.c:659 msgid "error writing CommandSuspend" msgstr "erreur de l'écriture de CommandSuspend" @@ -1208,8 +1228,8 @@ msgstr "impossible d'obtenir l'adresse IP du serveur" msgid "unable to read %s/%s: %s" msgstr "impossible de lire %s/%s : %s" -#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:887 -#: plugins/sudoers/iolog.c:956 +#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:945 +#: plugins/sudoers/iolog.c:1020 #, c-format msgid "unexpected I/O event %d" msgstr "événement d'E/S %d inattendu" @@ -1332,12 +1352,12 @@ msgstr "impossible de définir TLS 1.2 comme étant la version minimale du proto #: plugins/sudoers/audit.c:267 plugins/sudoers/audit.c:419 #: plugins/sudoers/log_client.c:979 plugins/sudoers/log_client.c:1028 #: plugins/sudoers/log_client.c:1077 plugins/sudoers/log_client.c:1203 -#: plugins/sudoers/logging.c:551 plugins/sudoers/logging.c:648 -#: plugins/sudoers/logging.c:810 plugins/sudoers/policy.c:123 +#: plugins/sudoers/logging.c:552 plugins/sudoers/logging.c:649 +#: plugins/sudoers/logging.c:811 plugins/sudoers/policy.c:123 msgid "unable to get time of day" msgstr "récupération de l'heure du jour impossible" -#: plugins/sudoers/auth/aix_auth.c:277 +#: plugins/sudoers/auth/aix_auth.c:280 #, c-format msgid "unable to change password for %s" msgstr "changement du mot de passe impossible pour %s" @@ -1359,28 +1379,28 @@ msgstr "type d'authentification non valide" msgid "unable to initialize BSD authentication" msgstr "démarrage de l'authentification BSD impossible" -#: plugins/sudoers/auth/bsdauth.c:183 +#: plugins/sudoers/auth/bsdauth.c:186 msgid "your account has expired" msgstr "votre compte est expiré" -#: plugins/sudoers/auth/bsdauth.c:185 +#: plugins/sudoers/auth/bsdauth.c:188 msgid "approval failed" msgstr "échec de l'approbation" -#: plugins/sudoers/auth/fwtk.c:58 +#: plugins/sudoers/auth/fwtk.c:61 msgid "unable to read fwtk config" msgstr "lecture de la configuration fwtk (firewall) impossible" -#: plugins/sudoers/auth/fwtk.c:63 +#: plugins/sudoers/auth/fwtk.c:66 msgid "unable to connect to authentication server" msgstr "connexion au serveur d'authentification impossible" -#: plugins/sudoers/auth/fwtk.c:69 plugins/sudoers/auth/fwtk.c:94 -#: plugins/sudoers/auth/fwtk.c:126 +#: plugins/sudoers/auth/fwtk.c:72 plugins/sudoers/auth/fwtk.c:97 +#: plugins/sudoers/auth/fwtk.c:129 msgid "lost connection to authentication server" msgstr "perte de la connexion au serveur d'authentification" -#: plugins/sudoers/auth/fwtk.c:73 +#: plugins/sudoers/auth/fwtk.c:76 #, c-format msgid "" "authentication server error:\n" @@ -1434,38 +1454,38 @@ msgstr "%s : récupération de l'identité kerberos de l'hôte (« host princi msgid "%s: Cannot verify TGT! Possible attack!: %s" msgstr "%s : vérification du ticket TGT impossible ! Il s'agit peut-être d'une attaque ! : %s" -#: plugins/sudoers/auth/pam.c:216 +#: plugins/sudoers/auth/pam.c:224 #, c-format msgid "unable to initialize PAM: %s" msgstr "initialisation du module PAM impossible : %s" -#: plugins/sudoers/auth/pam.c:338 +#: plugins/sudoers/auth/pam.c:337 #, c-format msgid "PAM authentication error: %s" msgstr "Erreur du serveur d'authentification PAM : %s" -#: plugins/sudoers/auth/pam.c:357 +#: plugins/sudoers/auth/pam.c:356 msgid "account validation failure, is your account locked?" msgstr "la validation du compte a échoué, votre compte serait-il verrouillé ?" -#: plugins/sudoers/auth/pam.c:368 +#: plugins/sudoers/auth/pam.c:367 msgid "Account or password is expired, reset your password and try again" msgstr "Le compte ou le mot de passe a expiré, réinitialisez votre mot de passe puis réessayez de vous connecter" -#: plugins/sudoers/auth/pam.c:374 +#: plugins/sudoers/auth/pam.c:373 #, c-format msgid "unable to change expired password: %s" msgstr "changement du mot de passe expiré impossible : %s" -#: plugins/sudoers/auth/pam.c:385 +#: plugins/sudoers/auth/pam.c:384 msgid "Password expired, contact your system administrator" msgstr "Le mot de passe a expiré, contactez votre administrateur système" -#: plugins/sudoers/auth/pam.c:390 +#: plugins/sudoers/auth/pam.c:389 msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" msgstr "Le compte a expiré, ou la section « account » du module PAM n'est pas renseignée pour sudo, contactez votre administrateur système" -#: plugins/sudoers/auth/pam.c:398 plugins/sudoers/auth/pam.c:403 +#: plugins/sudoers/auth/pam.c:397 plugins/sudoers/auth/pam.c:402 #, c-format msgid "PAM account management error: %s" msgstr "Erreur de gestion du compte PAM : %s" @@ -1475,63 +1495,63 @@ msgstr "Erreur de gestion du compte PAM : %s" msgid "you do not exist in the %s database" msgstr "votre compte n'existe pas dans la base de données %s" -#: plugins/sudoers/auth/securid5.c:72 +#: plugins/sudoers/auth/securid5.c:75 msgid "failed to initialise the ACE API library" msgstr "échec de l'initialisation de la bibliothèque d'API ACE" -#: plugins/sudoers/auth/securid5.c:103 +#: plugins/sudoers/auth/securid5.c:106 msgid "unable to contact the SecurID server" msgstr "le contact avec le serveur SecurID n'a pas pu être établi" -#: plugins/sudoers/auth/securid5.c:112 +#: plugins/sudoers/auth/securid5.c:115 msgid "User ID locked for SecurID Authentication" msgstr "l'identifiant de l'utilisateur est verrouillé pour l'authentification SecurID" -#: plugins/sudoers/auth/securid5.c:116 plugins/sudoers/auth/securid5.c:167 +#: plugins/sudoers/auth/securid5.c:119 plugins/sudoers/auth/securid5.c:170 msgid "invalid username length for SecurID" msgstr "la longueur du nom de l'utilisateur n'est pas conforme aux règles fixées pour SecurID" -#: plugins/sudoers/auth/securid5.c:120 plugins/sudoers/auth/securid5.c:172 +#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:175 msgid "invalid Authentication Handle for SecurID" msgstr "l'identifiant d'authentification (« Authentication Handle ») est invalide pour SecurID" -#: plugins/sudoers/auth/securid5.c:124 +#: plugins/sudoers/auth/securid5.c:127 msgid "SecurID communication failed" msgstr "la communication avec SecurID a échoué" -#: plugins/sudoers/auth/securid5.c:128 plugins/sudoers/auth/securid5.c:215 +#: plugins/sudoers/auth/securid5.c:131 plugins/sudoers/auth/securid5.c:218 msgid "unknown SecurID error" msgstr "erreur SecurID non identifiée" -#: plugins/sudoers/auth/securid5.c:162 +#: plugins/sudoers/auth/securid5.c:165 msgid "invalid passcode length for SecurID" msgstr "la longueur du mot de passe est invalide pour SecurID" -#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:123 +#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:126 msgid "unable to initialize SIA session" msgstr "initialisation de la session SIA impossible" -#: plugins/sudoers/auth/sudo_auth.c:132 +#: plugins/sudoers/auth/sudo_auth.c:134 msgid "invalid authentication methods" msgstr "méthodes d'authentification invalides" -#: plugins/sudoers/auth/sudo_auth.c:134 +#: plugins/sudoers/auth/sudo_auth.c:136 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." msgstr "Méthodes d'authentification non valides compilées dans sudo ! La combinaison d'authentifications autonomes et non-autonomes n'est pas permise." -#: plugins/sudoers/auth/sudo_auth.c:255 plugins/sudoers/auth/sudo_auth.c:305 +#: plugins/sudoers/auth/sudo_auth.c:257 plugins/sudoers/auth/sudo_auth.c:309 msgid "no authentication methods" msgstr "pas de méthodes d'authentification" -#: plugins/sudoers/auth/sudo_auth.c:257 +#: plugins/sudoers/auth/sudo_auth.c:259 msgid "There are no authentication methods compiled into sudo! If you want to turn off authentication, use the --disable-authentication configure option." msgstr "Aucune méthode d'authentification compilée dans sudo ! Si vous souhaitez désactiver l'authentification, utilisez l'option de configuration --disable-authentication" -#: plugins/sudoers/auth/sudo_auth.c:307 +#: plugins/sudoers/auth/sudo_auth.c:311 msgid "Unable to initialize authentication methods." msgstr "Initialisation des méthodes d'authentification impossible." -#: plugins/sudoers/auth/sudo_auth.c:471 +#: plugins/sudoers/auth/sudo_auth.c:482 msgid "Authentication methods:" msgstr "Méthodes d'authentification : " @@ -1543,17 +1563,17 @@ msgstr "Identification de la condition d'audit impossible" msgid "unable to commit audit record" msgstr "impossible d'enregistrer l'enregistrement d'audit" -#: plugins/sudoers/check.c:264 +#: plugins/sudoers/check.c:263 #, c-format msgid "error reading lecture file %s" msgstr "erreur de lecture dans le fichier des recommandations d'usage : %s" -#: plugins/sudoers/check.c:270 +#: plugins/sudoers/check.c:269 #, c-format msgid "ignoring lecture file %s: not a regular file" msgstr "le fichier des recommandations d'usage %s est ignoré : il n'est pas un fichier ordinaire" -#: plugins/sudoers/check.c:283 +#: plugins/sudoers/check.c:282 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -1573,7 +1593,7 @@ msgstr "" " #3) De grands pouvoirs confèrent de grandes responsabilités.\n" "\n" -#: plugins/sudoers/check.c:331 plugins/sudoers/check.c:341 +#: plugins/sudoers/check.c:330 plugins/sudoers/check.c:340 #: plugins/sudoers/sudoers.c:885 plugins/sudoers/sudoers.c:906 #: plugins/sudoers/tsdump.c:119 #, c-format @@ -1642,53 +1662,53 @@ msgstr "%s : les fichiers d'entrée et de sortie doivent être différents" msgid "unable to initialize sudoers default values" msgstr "initialisation des valeurs par défaut de sudoers impossible" -#: plugins/sudoers/cvtsudoers.c:522 plugins/sudoers/ldap_conf.c:431 +#: plugins/sudoers/cvtsudoers.c:525 plugins/sudoers/ldap_conf.c:433 #, c-format msgid "%s: %s: %s: %s" msgstr "%s : %s : %s : %s" -#: plugins/sudoers/cvtsudoers.c:581 +#: plugins/sudoers/cvtsudoers.c:584 #, c-format msgid "%s: unknown key word %s" msgstr "%s: mot clé %s inconnu" -#: plugins/sudoers/cvtsudoers.c:627 +#: plugins/sudoers/cvtsudoers.c:630 #, c-format msgid "invalid defaults type: %s" msgstr "type par défaut invalide : %s" -#: plugins/sudoers/cvtsudoers.c:650 +#: plugins/sudoers/cvtsudoers.c:653 #, c-format msgid "invalid suppression type: %s" msgstr "type de suppression invalide : %s" -#: plugins/sudoers/cvtsudoers.c:691 plugins/sudoers/cvtsudoers.c:707 +#: plugins/sudoers/cvtsudoers.c:694 plugins/sudoers/cvtsudoers.c:710 #, c-format msgid "invalid filter: %s" msgstr "filtre invalide : %s" -#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/visudo.c:958 +#: plugins/sudoers/cvtsudoers.c:754 plugins/sudoers/visudo.c:958 #, c-format msgid "failed to parse %s file, unknown error" msgstr "échec lors de l'analyse grammaticale de %s, erreur inconnue" -#: plugins/sudoers/cvtsudoers.c:759 +#: plugins/sudoers/cvtsudoers.c:762 #, c-format msgid "parse error in %s near line %d\n" msgstr "erreur lors de l'analyse grammaticale de %s au environs de la ligne %d\n" -#: plugins/sudoers/cvtsudoers.c:762 +#: plugins/sudoers/cvtsudoers.c:765 #, c-format msgid "parse error in %s\n" msgstr "erreur lors de l'analyse grammaticale de %s\n" -#: plugins/sudoers/cvtsudoers.c:1486 plugins/sudoers/sudoreplay.c:1145 +#: plugins/sudoers/cvtsudoers.c:1489 plugins/sudoers/sudoreplay.c:1145 #: plugins/sudoers/timestamp.c:317 plugins/sudoers/timestamp.c:320 #, c-format msgid "unable to write to %s" msgstr "écriture impossible dans %s" -#: plugins/sudoers/cvtsudoers.c:1509 +#: plugins/sudoers/cvtsudoers.c:1512 #, c-format msgid "" "%s - convert between sudoers file formats\n" @@ -1697,7 +1717,7 @@ msgstr "" "%s - convertir entre des formats de fichiers sudoers\n" "\n" -#: plugins/sudoers/cvtsudoers.c:1511 +#: plugins/sudoers/cvtsudoers.c:1514 msgid "" "\n" "Options:\n" @@ -1742,19 +1762,19 @@ msgstr "" #: plugins/sudoers/cvtsudoers_csv.c:452 plugins/sudoers/cvtsudoers_csv.c:466 #: plugins/sudoers/cvtsudoers_json.c:654 plugins/sudoers/cvtsudoers_json.c:669 #: plugins/sudoers/cvtsudoers_ldif.c:347 plugins/sudoers/cvtsudoers_ldif.c:360 -#: plugins/sudoers/ldap.c:504 +#: plugins/sudoers/ldap.c:515 msgid "unable to get GMT time" msgstr "récupération de l'heure GMT impossible" #: plugins/sudoers/cvtsudoers_csv.c:457 plugins/sudoers/cvtsudoers_csv.c:471 #: plugins/sudoers/cvtsudoers_json.c:659 plugins/sudoers/cvtsudoers_json.c:674 #: plugins/sudoers/cvtsudoers_ldif.c:352 plugins/sudoers/cvtsudoers_ldif.c:365 -#: plugins/sudoers/ldap.c:512 +#: plugins/sudoers/ldap.c:523 msgid "unable to format timestamp" msgstr "impossible de formater l'horodatage" #: plugins/sudoers/cvtsudoers_json.c:480 plugins/sudoers/cvtsudoers_json.c:515 -#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:189 +#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:190 #, c-format msgid "%s:%d:%d: unknown defaults entry \"%s\"" msgstr "%s:%d:%d: entrées par défaut inconnues « %s »" @@ -1768,42 +1788,53 @@ msgstr "trop d'entrées sudoers, maximum %u" msgid "the SUDOERS_BASE environment variable is not set and the -b option was not specified." msgstr "la variable d'environnement SUDOERS_BASE n'est pas définie et l'option -b n'a pas été spécifiée." -#: plugins/sudoers/cvtsudoers_merge.c:438 +#: plugins/sudoers/cvtsudoers_merge.c:273 +#: plugins/sudoers/cvtsudoers_merge.c:309 +#, c-format +msgid "%s:%d:%d: converting host list to ALL" +msgstr "%s:%d:%d: conversion de la liste des hôtes à ALL" + +#: plugins/sudoers/cvtsudoers_merge.c:545 #, c-format msgid "unable to find alias %s" msgstr "impossible de trouver le synonyme %s" -#: plugins/sudoers/cvtsudoers_merge.c:441 +#: plugins/sudoers/cvtsudoers_merge.c:548 #, c-format msgid "%s:%d:%d: renaming alias %s to %s" msgstr "%s:%d:%d: changement de nom du synonyme %s en %s" -#: plugins/sudoers/cvtsudoers_merge.c:498 +#: plugins/sudoers/cvtsudoers_merge.c:605 #, c-format msgid "%s:%d:%d: removing duplicate alias %s" msgstr "%s:%d:%d: suppression du synonyme %s en double" -#: plugins/sudoers/cvtsudoers_merge.c:658 +#: plugins/sudoers/cvtsudoers_merge.c:830 #, c-format msgid "%s:%d:%d: conflicting Defaults entry \"%s\" host-specific in %s:%d:%d" msgstr "%s:%d:%d: entrées Defaults « %s » spécifiques à l'hôte conflictuelles dans %s:%d:%d" -#: plugins/sudoers/cvtsudoers_merge.c:698 +#: plugins/sudoers/cvtsudoers_merge.c:864 #, c-format msgid "%s:%d:%d: made Defaults \"%s\" specific to host %s" msgstr "%s:%d:%d: a rendu Defaults « %s » spécifique à l'hôte %s" -#: plugins/sudoers/cvtsudoers_merge.c:718 -#, c-format -msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" -msgstr "%s:%d:%d: suppression de Defaults « %s » surchargée par des entrées ultérieures" - -#: plugins/sudoers/cvtsudoers_merge.c:723 +#: plugins/sudoers/cvtsudoers_merge.c:882 #, c-format msgid "%s:%d:%d: unable to make Defaults \"%s\" host-specific" msgstr "%s:%d:%d: impossible de rendre Defaults « %s » spécifique à l'hôte" -#: plugins/sudoers/cvtsudoers_merge.c:943 +#: plugins/sudoers/cvtsudoers_merge.c:892 +#, c-format +msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" +msgstr "%s:%d:%d: suppression de Defaults « %s » surchargée par des entrées ultérieures" + +#: plugins/sudoers/cvtsudoers_merge.c:1080 +#, c-format +msgid "%s:%d:%d: merging userspec into %s:%d:%d" +msgstr "%s:%d:%d: fusion des spécifications utilisateur dans %s:%d:%d" + +#: plugins/sudoers/cvtsudoers_merge.c:1174 #, c-format msgid "%s:%d:%d: removing userspec overridden by subsequent entries" msgstr "%s:%d:%d: suppression de la spécification utilisateur surchargée par des entrées ultérieurs" @@ -2200,358 +2231,375 @@ msgid "PAM service name to use for login shells: %s" msgstr "Nom de service PAM à utiliser pour les interpréteurs de commandes : %s" #: plugins/sudoers/def_data.c:402 +#, c-format +msgid "PAM service name to use when sudo is run with the -A option: %s" +msgstr "Nom de service PAM à utiliser quand sudo est exécuté avec l'option -A : %s" + +#: plugins/sudoers/def_data.c:406 msgid "Attempt to establish PAM credentials for the target user" msgstr "Tentative de création des données d'identification PAM pour l'utilisateur cible" -#: plugins/sudoers/def_data.c:406 +#: plugins/sudoers/def_data.c:410 msgid "Create a new PAM session for the command to run in" msgstr "Création d'une nouvelle session PAM pour l'exécution de la commande" -#: plugins/sudoers/def_data.c:410 +#: plugins/sudoers/def_data.c:414 msgid "Perform PAM account validation management" msgstr "Réaliser la gestion de la validation du compte PAM" -#: plugins/sudoers/def_data.c:414 +#: plugins/sudoers/def_data.c:418 #, c-format msgid "Maximum I/O log sequence number: %s" msgstr "Numéro de séquence maximum dans le journal E/S : %s" -#: plugins/sudoers/def_data.c:418 +#: plugins/sudoers/def_data.c:422 msgid "Enable sudoers netgroup support" msgstr "Activation de la prise en charge de netgroup par sudoers" -#: plugins/sudoers/def_data.c:422 +#: plugins/sudoers/def_data.c:426 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "Vérification que les droits du répertoire parent autorisent la modification des fichiers avec sudoedit" -#: plugins/sudoers/def_data.c:426 +#: plugins/sudoers/def_data.c:430 msgid "Follow symbolic links when editing files with sudoedit" msgstr "Suivre les liens symboliques lors de l'édition des fichiers avec sudoedit" -#: plugins/sudoers/def_data.c:430 +#: plugins/sudoers/def_data.c:434 msgid "Query the group plugin for unknown system groups" msgstr "Interroge le greffon de groupe pour les groupes système inconnus" -#: plugins/sudoers/def_data.c:434 +#: plugins/sudoers/def_data.c:438 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "Faire correspondre les netgroups sur base du tuple entier: utilisateur, hôte et domaine" -#: plugins/sudoers/def_data.c:438 +#: plugins/sudoers/def_data.c:442 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "Autoriser l'exécution des commandes même si sudo ne sait pas écrire dans le journal d'audit" -#: plugins/sudoers/def_data.c:442 +#: plugins/sudoers/def_data.c:446 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "Autoriser l'exécution des commandes même si sudo ne sait pas écrire dans le journal des E/S" -#: plugins/sudoers/def_data.c:446 +#: plugins/sudoers/def_data.c:450 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "Autoriser l'exécution des commandes même si sudo ne sait pas écrire dans le fichier journal" -#: plugins/sudoers/def_data.c:450 +#: plugins/sudoers/def_data.c:454 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "Résoudre les groupes dans sudoers et établir la correspondance sur le ID de groupe au lieu du nom" -#: plugins/sudoers/def_data.c:454 +#: plugins/sudoers/def_data.c:458 #, c-format msgid "Log entries larger than this value will be split into multiple syslog messages: %u" msgstr "Les entrées du journal plus longues que cette valeur seront scindées en plusieurs messages dans syslog : %u" -#: plugins/sudoers/def_data.c:458 +#: plugins/sudoers/def_data.c:462 #, c-format msgid "User that will own the I/O log files: %s" msgstr "Utilisateur qui possèdera les fichiers journaux des E/S : %s" -#: plugins/sudoers/def_data.c:462 +#: plugins/sudoers/def_data.c:466 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "Groupe qui possèdera les fichiers journaux des E/S : %s" -#: plugins/sudoers/def_data.c:466 +#: plugins/sudoers/def_data.c:470 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "Mode de permission à utiliser sur les fichiers de journaux des E/S : 0%o" -#: plugins/sudoers/def_data.c:470 +#: plugins/sudoers/def_data.c:474 #, c-format msgid "Execute commands by file descriptor instead of by path: %s" msgstr "Exécuter les commandes par descripteur de fichier plutôt que par chemin : %s" -#: plugins/sudoers/def_data.c:474 +#: plugins/sudoers/def_data.c:478 msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" msgstr "Ignorer les entrées « Defaults » inconnues dans sudoers au lieu d'afficher un avertissement" -#: plugins/sudoers/def_data.c:478 +#: plugins/sudoers/def_data.c:482 #, c-format msgid "Time in seconds after which the command will be terminated: %u" msgstr "Temps en secondes après lequel la commande sera terminée : %u" -#: plugins/sudoers/def_data.c:482 +#: plugins/sudoers/def_data.c:486 msgid "Allow the user to specify a timeout on the command line" msgstr "Autoriser l'utilisateur à spécifier un délai d'expiration sur la ligne de commande" -#: plugins/sudoers/def_data.c:486 +#: plugins/sudoers/def_data.c:490 msgid "Flush I/O log data to disk immediately instead of buffering it" msgstr "Forcer l'écriture des données du journal d'E/S sur disque immédiatement au lieu de les garde dans un tampon" -#: plugins/sudoers/def_data.c:490 +#: plugins/sudoers/def_data.c:494 msgid "Include the process ID when logging via syslog" msgstr "Inclure le ID du processus lors de la journalisation via syslog" -#: plugins/sudoers/def_data.c:494 +#: plugins/sudoers/def_data.c:498 #, c-format msgid "Type of authentication timestamp record: %s" msgstr "Type de l'enregistrement de l'horodatage de l'authentification : %s" -#: plugins/sudoers/def_data.c:498 +#: plugins/sudoers/def_data.c:502 #, c-format msgid "Authentication failure message: %s" msgstr "Message de l'échec de l'authentification : %s" -#: plugins/sudoers/def_data.c:502 +#: plugins/sudoers/def_data.c:506 msgid "Ignore case when matching user names" msgstr "Ignorer la casse lors de la correspondance des noms d'utilisateurs" -#: plugins/sudoers/def_data.c:506 +#: plugins/sudoers/def_data.c:510 msgid "Ignore case when matching group names" msgstr "Ignorer la casse lors de la correspondance des noms de groupes" -#: plugins/sudoers/def_data.c:510 +#: plugins/sudoers/def_data.c:514 msgid "Log when a command is allowed by sudoers" msgstr "Écrire dans le journal lorsqu'une commande est autorisée par sudoers" -#: plugins/sudoers/def_data.c:514 +#: plugins/sudoers/def_data.c:518 msgid "Log when a command is denied by sudoers" msgstr "Écrire dans le journal lorsqu'une commande est interdite par sudoers" -#: plugins/sudoers/def_data.c:518 +#: plugins/sudoers/def_data.c:522 msgid "Sudo log server(s) to connect to with optional port" msgstr "Serveur(s) des journaux sudo auquel se connecter avec un port facultatif" -#: plugins/sudoers/def_data.c:522 +#: plugins/sudoers/def_data.c:526 #, c-format msgid "Sudo log server timeout in seconds: %u" msgstr "Délai d'expiration du serveur des journaux sudo en seconde : %u" -#: plugins/sudoers/def_data.c:526 +#: plugins/sudoers/def_data.c:530 msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" msgstr "Activer l'option SO_KEEPALIVE du socket sur le socket connecté au serveur de journal" -#: plugins/sudoers/def_data.c:530 +#: plugins/sudoers/def_data.c:534 #, c-format msgid "Path to the audit server's CA bundle file: %s" msgstr "Emplacement du fichier du paquet du CA d'audit du serveur : %s" -#: plugins/sudoers/def_data.c:534 +#: plugins/sudoers/def_data.c:538 #, c-format msgid "Path to the sudoers certificate file: %s" msgstr "Emplacement du fichier de certificat de sudoers : %s" -#: plugins/sudoers/def_data.c:538 +#: plugins/sudoers/def_data.c:542 #, c-format msgid "Path to the sudoers private key file: %s" msgstr "Emplacement du fichier de clé privée de sudoers : %s" -#: plugins/sudoers/def_data.c:542 +#: plugins/sudoers/def_data.c:546 msgid "Verify that the log server's certificate is valid" msgstr "Vérifier que le certificat du serveur contenant le journal est valide" -#: plugins/sudoers/def_data.c:546 +#: plugins/sudoers/def_data.c:550 msgid "Allow the use of unknown runas user and/or group ID" msgstr "Autoriser l'utilisation d'ID d'utilisateurs ou de groupe inconnus dans runas" -#: plugins/sudoers/def_data.c:550 +#: plugins/sudoers/def_data.c:554 msgid "Only permit running commands as a user with a valid shell" msgstr "Uniquement autoriser l'exécutions de commandes en tant qu'un utilisateur avec un interpréteur de commande valide" -#: plugins/sudoers/def_data.c:554 +#: plugins/sudoers/def_data.c:558 msgid "Set the pam remote user to the user running sudo" msgstr "Définir l'utilisateur distant de pam à l'utilisateur qui exécute sudo" -#: plugins/sudoers/def_data.c:558 +#: plugins/sudoers/def_data.c:562 msgid "Set the pam remote host to the local host name" msgstr "Définir l'hôte distant de pam au nom de l'hôte local" -#: plugins/sudoers/def_data.c:562 +#: plugins/sudoers/def_data.c:566 #, c-format msgid "Working directory to change to before executing the command: %s" msgstr "Le répertoire de travail à utiliser avant d'exécuter la commande : %s" -#: plugins/sudoers/def_data.c:566 +#: plugins/sudoers/def_data.c:570 #, c-format msgid "Root directory to change to before executing the command: %s" msgstr "Le répertoire racine à utiliser avant d'exécuter la commande : %s" -#: plugins/sudoers/def_data.c:570 +#: plugins/sudoers/def_data.c:574 #, c-format msgid "The format of logs to produce: %s" msgstr "Format des journaux à produire : %s" -#: plugins/sudoers/def_data.c:574 +#: plugins/sudoers/def_data.c:578 msgid "Enable SELinux RBAC support" msgstr "Activer le support pour SELinux RBAC" -#: plugins/sudoers/def_data.c:578 +#: plugins/sudoers/def_data.c:582 #, c-format msgid "Path to the file that is created the first time sudo is run: %s" msgstr "Chemin vers le fichier qui est créé la première fois que sudo est exécuté : %s" -#: plugins/sudoers/def_data.c:582 +#: plugins/sudoers/def_data.c:586 msgid "Intercept further commands and apply sudoers restrictions to them" msgstr "Intercepter les commandes suivantes et leur appliquer les restrictions sudoers" -#: plugins/sudoers/def_data.c:586 +#: plugins/sudoers/def_data.c:590 msgid "Log sub-commands run by the original command" msgstr "Consigner les sous-commandes exécutées par la commande originale" -#: plugins/sudoers/def_data.c:590 +#: plugins/sudoers/def_data.c:594 msgid "Log the exit status of commands" msgstr "Consigner le code de retour des commandes" -#: plugins/sudoers/def_data.c:594 +#: plugins/sudoers/def_data.c:598 msgid "Subsequent commands in an intercepted session must be authenticated" msgstr "Les commandes ultérieures dans une session interceptée doivent être authentifiées" -#: plugins/sudoers/def_data.c:598 +#: plugins/sudoers/def_data.c:602 msgid "Allow an intercepted command to run set setuid or setgid programs" msgstr "Autoriser une commande interceptée à exécuter des programmes avec le fanion setuid ou setgid activé" -#: plugins/sudoers/def_data.c:602 +#: plugins/sudoers/def_data.c:606 #, c-format msgid "The maximum size to which the process's address space may grow (in bytes): %s" msgstr "La taille maximale à laquelle l'espace d'adresses du processus peut grandir (en octets) : %s" -#: plugins/sudoers/def_data.c:606 +#: plugins/sudoers/def_data.c:610 #, c-format msgid "The largest size core dump file that may be created (in bytes): %s" msgstr "La taille de la plus grande vidange système qui peut être créée (en octets) : %s" -#: plugins/sudoers/def_data.c:610 +#: plugins/sudoers/def_data.c:614 #, c-format msgid "The maximum amount of CPU time that the process may use (in seconds): %s" msgstr "Le temps CPU maximum que le processus peut utiliser (en secondes) : %s" -#: plugins/sudoers/def_data.c:614 +#: plugins/sudoers/def_data.c:618 #, c-format msgid "The maximum size of the data segment for the process (in bytes): %s" msgstr "La taille maximale du segment de données pour le processus (en octets) : %s" -#: plugins/sudoers/def_data.c:618 +#: plugins/sudoers/def_data.c:622 #, c-format msgid "The largest size file that the process may create (in bytes): %s" msgstr "La taille la plus grande d'un fichier que le processus peut créer (en octets) : %s" -#: plugins/sudoers/def_data.c:622 +#: plugins/sudoers/def_data.c:626 #, c-format msgid "The maximum number of locks that the process may establish: %s" msgstr "Le nombre maximum de verrous que le processus peut établir : %s" -#: plugins/sudoers/def_data.c:626 +#: plugins/sudoers/def_data.c:630 #, c-format msgid "The maximum size that the process may lock in memory (in bytes): %s" msgstr "La taille maximale que le processus peut verrouiller en mémoire (en octets) : %s" -#: plugins/sudoers/def_data.c:630 +#: plugins/sudoers/def_data.c:634 #, c-format msgid "The maximum number of files that the process may have open: %s" msgstr "Le nombre maximum de fichiers que le processus peut garder ouverts : %s" -#: plugins/sudoers/def_data.c:634 +#: plugins/sudoers/def_data.c:638 #, c-format msgid "The maximum number of processes that the user may run simultaneously: %s" msgstr "Le nombre maximum de processus que l'utilisateur peut exécuter simultanément : %s" -#: plugins/sudoers/def_data.c:638 +#: plugins/sudoers/def_data.c:642 #, c-format msgid "The maximum size to which the process's resident set size may grow (in bytes): %s" msgstr "La taille maximale à laquelle l'ensemble résident du processus peut grandir (en octets) : %s" -#: plugins/sudoers/def_data.c:642 +#: plugins/sudoers/def_data.c:646 #, c-format msgid "The maximum size to which the process's stack may grow (in bytes): %s" msgstr "La taille maximale à laquelle la pile du processus peut grandir (en octets) : %s" -#: plugins/sudoers/defaults.c:192 +#: plugins/sudoers/def_data.c:650 +msgid "Attempt authentication even when in non-interactive mode" +msgstr "Tenter une authentification même dans le mode non interactif" + +#: plugins/sudoers/def_data.c:654 +msgid "Store plaintext passwords in I/O log input" +msgstr "Stocker le mot de passe en clair dans l'entrée du journal des E/S" + +#: plugins/sudoers/def_data.c:658 +msgid "List of regular expressions to use when matching a password prompt" +msgstr "Liste des expressions régulières à utiliser lors de la recherche de correspondance de l'invite du mot de passe" + +#: plugins/sudoers/defaults.c:193 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s: entrée par défaut inconnue « %s »" -#: plugins/sudoers/defaults.c:241 +#: plugins/sudoers/defaults.c:242 #, c-format msgid "%s:%d:%d: no value specified for \"%s\"" msgstr "%s:%d:%d: pas de valeur précisée pour « %s »" -#: plugins/sudoers/defaults.c:244 +#: plugins/sudoers/defaults.c:245 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s: pas de valeur précisée pour « %s »" -#: plugins/sudoers/defaults.c:257 +#: plugins/sudoers/defaults.c:258 #, c-format msgid "%s:%d:%d: invalid operator \"%c=\" for \"%s\"" msgstr "%s:%d:%d: opérateur « %c= » invalide pour « %s »" -#: plugins/sudoers/defaults.c:260 +#: plugins/sudoers/defaults.c:261 #, c-format msgid "%s: invalid operator \"%c=\" for \"%s\"" msgstr "%s: opérateur « %c= » invalide pour « %s »" -#: plugins/sudoers/defaults.c:296 +#: plugins/sudoers/defaults.c:297 #, c-format msgid "%s:%d:%d: option \"%s\" does not take a value" msgstr "%s:%d:%d: l'option « %s » ne prend pas de valeur" -#: plugins/sudoers/defaults.c:299 +#: plugins/sudoers/defaults.c:300 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s: l'option « %s » ne prend pas de valeur" -#: plugins/sudoers/defaults.c:327 +#: plugins/sudoers/defaults.c:328 #, c-format msgid "%s:%d:%d: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s:%d:%d: type Defaults 0x%x invalide pour l'option « %s »" -#: plugins/sudoers/defaults.c:330 +#: plugins/sudoers/defaults.c:331 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s: type Defaults 0x%x invalide pour l'option «␣%s␣»" -#: plugins/sudoers/defaults.c:340 +#: plugins/sudoers/defaults.c:341 #, c-format msgid "%s:%d:%d: value \"%s\" is invalid for option \"%s\"" msgstr "%s:%d:%d: la valeur « %s » ne convient pas pour l'option « %s »" -#: plugins/sudoers/defaults.c:343 +#: plugins/sudoers/defaults.c:344 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s: la valeur « %s » ne convient pas pour l'option « %s »" -#: plugins/sudoers/defaults.c:1124 +#: plugins/sudoers/defaults.c:1161 #, c-format msgid "%s:%d:%d: path name for \"%s\" too long" msgstr "%s:%d:%d: chemin trop long pour « %s »" -#: plugins/sudoers/defaults.c:1127 +#: plugins/sudoers/defaults.c:1164 #, c-format msgid "%s: path name for \"%s\" too long" msgstr "%s: chemin trop long pour « %s »" -#: plugins/sudoers/defaults.c:1138 +#: plugins/sudoers/defaults.c:1175 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s:%d:%d: les valeurs de « %s » doivent commencer par « / », « ~ » ou « * »" -#: plugins/sudoers/defaults.c:1142 +#: plugins/sudoers/defaults.c:1179 #, c-format msgid "%s: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s: les valeurs de « %s » doivent commencer par « / », « ~ » ou « * »" -#: plugins/sudoers/defaults.c:1153 +#: plugins/sudoers/defaults.c:1190 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/'" msgstr "%s:%d:%d: les valeurs de « %s » doivent commencer par « / »" -#: plugins/sudoers/defaults.c:1157 +#: plugins/sudoers/defaults.c:1194 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s: les valeurs de « %s » doivent commencer par « / »" @@ -2599,7 +2647,7 @@ msgstr "%s doit appartenir à l'utilisateur (uid) %d" msgid "%s must only be writable by owner" msgstr "seul le propriétaire doit avoir le droit en écriture sur %s" -#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:566 +#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:576 #, c-format msgid "unable to load %s: %s" msgstr "chargement de %s impossible : %s" @@ -2628,36 +2676,36 @@ msgstr "impossible de reconnaître le format du masque de sous-réseau « %s  msgid "Local IP address and netmask pairs:\n" msgstr "Couples adresse IP locale/masque de sous-réseau :\n" -#: plugins/sudoers/iolog.c:626 +#: plugins/sudoers/iolog.c:681 msgid "unable to update sequence file" msgstr "mise à jour du fichier de séquence impossible" -#: plugins/sudoers/iolog.c:660 plugins/sudoers/iolog.c:848 -#: plugins/sudoers/iolog.c:1001 plugins/sudoers/iolog.c:1008 -#: plugins/sudoers/iolog.c:1129 plugins/sudoers/iolog.c:1136 -#: plugins/sudoers/iolog.c:1235 plugins/sudoers/iolog.c:1242 +#: plugins/sudoers/iolog.c:715 plugins/sudoers/iolog.c:903 +#: plugins/sudoers/iolog.c:1065 plugins/sudoers/iolog.c:1072 +#: plugins/sudoers/iolog.c:1193 plugins/sudoers/iolog.c:1200 +#: plugins/sudoers/iolog.c:1299 plugins/sudoers/iolog.c:1306 #, c-format msgid "unable to write to I/O log file: %s" msgstr "impossible d'écrire dans le journal des E/S : %s" -#: plugins/sudoers/iolog.c:668 +#: plugins/sudoers/iolog.c:723 #, c-format msgid "unable to create %s/%s" msgstr "impossible de créer %s/%s" -#: plugins/sudoers/iolog.c:893 +#: plugins/sudoers/iolog.c:951 #, c-format msgid "%s: internal error, I/O log file for event %d not open" msgstr "%s: erreur interne, le fichier journal des E/S pour l'événement %d n'est pas ouvert" -#: plugins/sudoers/iolog.c:986 plugins/sudoers/iolog.c:1114 -#: plugins/sudoers/iolog.c:1219 plugins/sudoers/timestamp.c:849 +#: plugins/sudoers/iolog.c:1050 plugins/sudoers/iolog.c:1178 +#: plugins/sudoers/iolog.c:1283 plugins/sudoers/timestamp.c:849 #: plugins/sudoers/timestamp.c:941 plugins/sudoers/visudo.c:510 #: plugins/sudoers/visudo.c:516 msgid "unable to read the clock" msgstr "lecture de l'horloge impossible" -#: plugins/sudoers/iolog.c:1211 plugins/sudoers/log_client.c:1221 +#: plugins/sudoers/iolog.c:1275 plugins/sudoers/log_client.c:1221 #: plugins/sudoers/log_client.c:1231 plugins/sudoers/log_client.c:1235 #, c-format msgid "%s: internal error, invalid signal %d" @@ -2677,16 +2725,16 @@ msgstr "impossible d'initialiser le certificat SSL et la base de clés : %s" msgid "you must set TLS_CERT in %s to use SSL" msgstr "TLS_CERT doit être défini dans %s pour pouvoir utiliser SSL" -#: plugins/sudoers/ldap.c:1663 +#: plugins/sudoers/ldap.c:1717 #, c-format msgid "unable to initialize LDAP: %s" msgstr "initialisation de LDAP impossible : %s" -#: plugins/sudoers/ldap.c:1700 +#: plugins/sudoers/ldap.c:1754 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "start_tls est spécifié mais les bibliothèques LDAP ne gèrent pas ldap_start_tls_s() ou ldap_start_tls_s_np()" -#: plugins/sudoers/ldap.c:1837 plugins/sudoers/parse_ldif.c:747 +#: plugins/sudoers/ldap.c:1891 plugins/sudoers/parse_ldif.c:747 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "attribut sudoOrder invalide : %s" @@ -2705,15 +2753,15 @@ msgstr "type d'uri LDAP non pris en charge : %s" msgid "unable to mix ldap and ldaps URIs" msgstr "fusion des URIs ldap et ldaps impossible" -#: plugins/sudoers/ldap_util.c:498 plugins/sudoers/ldap_util.c:505 -#: plugins/sudoers/ldap_util.c:513 plugins/sudoers/ldap_util.c:522 -#: plugins/sudoers/ldap_util.c:530 plugins/sudoers/ldap_util.c:540 -#: plugins/sudoers/ldap_util.c:548 +#: plugins/sudoers/ldap_util.c:499 plugins/sudoers/ldap_util.c:506 +#: plugins/sudoers/ldap_util.c:514 plugins/sudoers/ldap_util.c:523 +#: plugins/sudoers/ldap_util.c:531 plugins/sudoers/ldap_util.c:541 +#: plugins/sudoers/ldap_util.c:549 #, c-format msgid "duplicate sudoOption: %s%s%s" msgstr "sudoOption dupliqué : %s%s%s" -#: plugins/sudoers/ldap_util.c:567 plugins/sudoers/ldap_util.c:569 +#: plugins/sudoers/ldap_util.c:568 plugins/sudoers/ldap_util.c:570 #, c-format msgid "unable to convert sudoOption: %s%s%s" msgstr "impossible de convertir sudoOption: %s%s%s" @@ -2727,7 +2775,7 @@ msgid "unable to send audit message" msgstr "envoi du message d'audit impossible" #: plugins/sudoers/log_client.c:120 plugins/sudoers/log_client.c:400 -#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2070 +#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2069 msgid "error in event loop" msgstr "erreur dans la boucle des événements" @@ -2786,43 +2834,43 @@ msgstr "perte de la connexion au serveur de journalisation" msgid "missing write buffer" msgstr "tampon d'écriture manquant" -#: plugins/sudoers/log_client.c:2011 +#: plugins/sudoers/log_client.c:2010 msgid "unable to connect to log server" msgstr "impossible de se connecter au serveur de journal" -#: plugins/sudoers/logging.c:286 +#: plugins/sudoers/logging.c:288 msgid "user NOT in sudoers" msgstr "l'utilisateur n'apparaît PAS dans sudoers" -#: plugins/sudoers/logging.c:288 +#: plugins/sudoers/logging.c:290 msgid "user NOT authorized on host" msgstr "l'utilisateur n'est PAS autorisé sur cet hôte" -#: plugins/sudoers/logging.c:290 +#: plugins/sudoers/logging.c:292 msgid "command not allowed" msgstr "commande non autorisée" -#: plugins/sudoers/logging.c:311 +#: plugins/sudoers/logging.c:313 #, c-format -msgid "%s is not in the sudoers file. This incident will be reported.\n" -msgstr "%s n'apparaît pas dans le fichier sudoers. Cet incident sera signalé.\n" +msgid "%s is not in the sudoers file.\n" +msgstr "%s n'est pas dans le fichier sudoers.\n" -#: plugins/sudoers/logging.c:314 +#: plugins/sudoers/logging.c:316 #, c-format -msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" -msgstr "%s n'est pas autorisé à exécuter sudo sur %s. Cet incident sera signalé.\n" +msgid "%s is not allowed to run sudo on %s.\n" +msgstr "%s n'est pas autorisé à exécuter sudo sur %s.\n" -#: plugins/sudoers/logging.c:318 +#: plugins/sudoers/logging.c:319 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "Désolé, l'utilisateur %s ne peut pas utiliser sudo sur %s.\n" -#: plugins/sudoers/logging.c:321 +#: plugins/sudoers/logging.c:322 #, c-format msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "Désolé, l'utilisateur %s n'est pas autorisé à exécuter « %s%s%s » en tant que %s%s%s sur %s.\n" -#: plugins/sudoers/logging.c:358 plugins/sudoers/sudoers.c:629 +#: plugins/sudoers/logging.c:359 plugins/sudoers/sudoers.c:629 #: plugins/sudoers/sudoers.c:631 plugins/sudoers/sudoers.c:633 #: plugins/sudoers/sudoers.c:635 plugins/sudoers/sudoers.c:785 #: plugins/sudoers/sudoers.c:787 @@ -2830,7 +2878,7 @@ msgstr "Désolé, l'utilisateur %s n'est pas autorisé à exécuter « %s%s%s  msgid "%s: command not found" msgstr "%s : commande introuvable" -#: plugins/sudoers/logging.c:360 plugins/sudoers/sudoers.c:625 +#: plugins/sudoers/logging.c:361 plugins/sudoers/sudoers.c:625 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -2839,22 +2887,22 @@ msgstr "" "« %s » trouvé dans « . » n'a pas été exécuté\n" "Utilisez « sudo ./%s » si c'est bien la version de « %s » que vous souhaitez exécuter." -#: plugins/sudoers/logging.c:379 +#: plugins/sudoers/logging.c:380 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" msgstr[0] "%u saisie de mot de passe incorrecte" msgstr[1] "%u saisies de mots de passe incorrectes" -#: plugins/sudoers/logging.c:435 +#: plugins/sudoers/logging.c:436 msgid "authentication failure" msgstr "échec de l'authentification" -#: plugins/sudoers/logging.c:475 plugins/sudoers/logging.c:495 +#: plugins/sudoers/logging.c:476 plugins/sudoers/logging.c:496 msgid "a password is required" msgstr "il est nécessaire de saisir un mot de passe" -#: plugins/sudoers/logging.c:889 +#: plugins/sudoers/logging.c:890 #, c-format msgid "unable to write log file: %s" msgstr "impossible d'écrire le fichier journal : %s" @@ -2949,55 +2997,55 @@ msgstr "chemin trop long pour « %s »" msgid "unable to parse network address list" msgstr "impossible d'analyser la liste des adresses réseau" -#: plugins/sudoers/policy.c:479 +#: plugins/sudoers/policy.c:485 msgid "user name not set by sudo front-end" msgstr "nom d'utilisateur pas défini par l'interface utilisateur de sudo" -#: plugins/sudoers/policy.c:483 +#: plugins/sudoers/policy.c:489 msgid "user-ID not set by sudo front-end" msgstr "ID utilisateur pas défini par l'interface utilisateur de sudo" -#: plugins/sudoers/policy.c:487 +#: plugins/sudoers/policy.c:493 msgid "group-ID not set by sudo front-end" msgstr "ID de groupe pas défini par l'interface utilisateur de sudo" -#: plugins/sudoers/policy.c:491 +#: plugins/sudoers/policy.c:497 msgid "host name not set by sudo front-end" msgstr "nom d'hôte pas défini par l'interface utilisateur de sudo" -#: plugins/sudoers/policy.c:693 +#: plugins/sudoers/policy.c:670 #, c-format msgid "invalid working directory: %s" msgstr "répertoire de travail invalide : %s" -#: plugins/sudoers/policy.c:869 +#: plugins/sudoers/policy.c:846 #, c-format msgid "invalid chroot directory: %s" msgstr "répertoire chroot invalide : %s" -#: plugins/sudoers/policy.c:1051 plugins/sudoers/visudo.c:243 +#: plugins/sudoers/policy.c:1025 plugins/sudoers/visudo.c:243 #: plugins/sudoers/visudo.c:880 #, c-format msgid "unable to execute %s" msgstr "exécution de %s impossible" -#: plugins/sudoers/policy.c:1121 plugins/sudoers/policy.c:1158 -#: plugins/sudoers/policy.c:1180 plugins/sudoers/policy.c:1206 +#: plugins/sudoers/policy.c:1095 plugins/sudoers/policy.c:1132 +#: plugins/sudoers/policy.c:1154 plugins/sudoers/policy.c:1180 #, c-format msgid "%s: invalid mode flags from sudo front end: 0x%x" msgstr "%s: fanions de mode invalides dans l'interface utilisateur de sudo : 0x%x" -#: plugins/sudoers/policy.c:1237 +#: plugins/sudoers/policy.c:1211 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "La version du greffon de politique de sudoers est %s\n" -#: plugins/sudoers/policy.c:1239 +#: plugins/sudoers/policy.c:1213 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "La version de la grammaire du fichier sudoers est %d\n" -#: plugins/sudoers/policy.c:1243 +#: plugins/sudoers/policy.c:1217 #, c-format msgid "" "\n" @@ -3006,27 +3054,27 @@ msgstr "" "\n" "Chemin d'accès à sudoers : %s\n" -#: plugins/sudoers/policy.c:1246 +#: plugins/sudoers/policy.c:1220 #, c-format msgid "nsswitch path: %s\n" msgstr "chemin d'accès à nsswitch : %s\n" -#: plugins/sudoers/policy.c:1248 +#: plugins/sudoers/policy.c:1222 #, c-format msgid "ldap.conf path: %s\n" msgstr "chemin d'accès à ldap.conf : %s\n" -#: plugins/sudoers/policy.c:1249 +#: plugins/sudoers/policy.c:1223 #, c-format msgid "ldap.secret path: %s\n" msgstr "chemin d'accès à ldap.secret : %s\n" -#: plugins/sudoers/policy.c:1282 +#: plugins/sudoers/policy.c:1256 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "activation d'un point d'ancrage de type %d (version %d.%d) impossible" -#: plugins/sudoers/policy.c:1300 +#: plugins/sudoers/policy.c:1274 #, c-format msgid "unable to deregister hook of type %d (version %d.%d)" msgstr "désactivation d'un point d'ancrage de type %d (version %d.%d) impossible" @@ -3154,13 +3202,13 @@ msgstr "le chemin d'accès à l'audit user_cmnd a été tronqué : %s" msgid "truncated audit path argv[0]: %s" msgstr "le chemin d'accès à l'audit argv[0] a été tronqué : %s" -#: plugins/sudoers/sssd.c:569 +#: plugins/sudoers/sssd.c:579 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" msgstr "initialisation de la source SSS impossible. SSSD est-il installé sur cette machine ?" -#: plugins/sudoers/sssd.c:577 plugins/sudoers/sssd.c:586 -#: plugins/sudoers/sssd.c:595 plugins/sudoers/sssd.c:604 -#: plugins/sudoers/sssd.c:613 +#: plugins/sudoers/sssd.c:587 plugins/sudoers/sssd.c:596 +#: plugins/sudoers/sssd.c:605 plugins/sudoers/sssd.c:614 +#: plugins/sudoers/sssd.c:623 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "Le symbole « %s » est introuvable dans %s" @@ -3265,7 +3313,7 @@ msgstr "désolé, vous n'êtes pas autorisé à conserver l'environnement" msgid "sudoedit doesn't need to be run via sudo" msgstr "sudoedit n'a pas besoin d'être exécuté via sudo" -#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1578 +#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1584 #: plugins/sudoers/tsdump.c:138 #, c-format msgid "unable to read %s" @@ -3282,17 +3330,17 @@ msgstr "impossible d'appliquer la fonction stat à %s" msgid "%s is not a regular file" msgstr "%s n'est pas un fichier ordinaire" -#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1168 +#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1239 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "Le fichier %s est la propriété de l'utilisateur (uid) %u, alors qu'il devrait appartenir à %u" -#: plugins/sudoers/sudoers.c:1133 toke.l:1173 +#: plugins/sudoers/sudoers.c:1133 toke.l:1244 #, c-format msgid "%s is world writable" msgstr "Le fichier %s est ouvert en écriture pour tous" -#: plugins/sudoers/sudoers.c:1137 toke.l:1176 +#: plugins/sudoers/sudoers.c:1137 toke.l:1247 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "Le fichier %s a pour groupe (gid) %u, alors qu'il devrait appartenir au groupe %u" @@ -3364,63 +3412,58 @@ msgstr "La taille du journal est %d × %d, la taille de votre terminal est %d × msgid "Replay finished, press any key to restore the terminal." msgstr "Rejeu terminé, appuyez sur n'importe quelle touche pour rétablir le terminal." -#: plugins/sudoers/sudoreplay.c:1218 plugins/sudoers/sudoreplay.c:1248 +#: plugins/sudoers/sudoreplay.c:1219 plugins/sudoers/sudoreplay.c:1249 #, c-format msgid "ambiguous expression \"%s\"" msgstr "expression ambiguë « %s »" -#: plugins/sudoers/sudoreplay.c:1270 +#: plugins/sudoers/sudoreplay.c:1271 msgid "unmatched ')' in expression" msgstr "« ) » sans parenthèse ouvrante dans l'expression" -#: plugins/sudoers/sudoreplay.c:1274 +#: plugins/sudoers/sudoreplay.c:1275 #, c-format msgid "unknown search term \"%s\"" msgstr "terme de recherche « %s » inconnu" -#: plugins/sudoers/sudoreplay.c:1289 +#: plugins/sudoers/sudoreplay.c:1290 #, c-format msgid "%s requires an argument" msgstr "%s requiert un argument" -#: plugins/sudoers/sudoreplay.c:1292 plugins/sudoers/sudoreplay.c:1554 -#, c-format -msgid "invalid regular expression: %s" -msgstr "expression rationnelle invalide : %s" - -#: plugins/sudoers/sudoreplay.c:1297 +#: plugins/sudoers/sudoreplay.c:1300 #, c-format msgid "could not parse date \"%s\"" msgstr "analyse de la date « %s » impossible" -#: plugins/sudoers/sudoreplay.c:1306 +#: plugins/sudoers/sudoreplay.c:1309 msgid "unmatched '(' in expression" msgstr "« ( » sans parenthèse fermante dans l'expression" -#: plugins/sudoers/sudoreplay.c:1308 +#: plugins/sudoers/sudoreplay.c:1311 msgid "illegal trailing \"or\"" msgstr "« or » n'est pas autorisé en fin d'expression" -#: plugins/sudoers/sudoreplay.c:1310 +#: plugins/sudoers/sudoreplay.c:1313 msgid "illegal trailing \"!\"" msgstr "« ! » n'est pas autorisé en fin d'expression" -#: plugins/sudoers/sudoreplay.c:1368 +#: plugins/sudoers/sudoreplay.c:1371 #, c-format msgid "unknown search type %d" msgstr "type de recherche %d inconnu" -#: plugins/sudoers/sudoreplay.c:1645 +#: plugins/sudoers/sudoreplay.c:1651 #, c-format msgid "usage: %s [-hnRS] [-d dir] [-m num] [-s num] ID\n" msgstr "utilisation : %s [-hnRS] [-d répertoire] [-m nombre] [-s nombre] ID\n" -#: plugins/sudoers/sudoreplay.c:1648 +#: plugins/sudoers/sudoreplay.c:1654 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "utilisation : %s [-h] [-d répertoire] -l [expression recherchée]\n" -#: plugins/sudoers/sudoreplay.c:1657 +#: plugins/sudoers/sudoreplay.c:1663 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -3429,7 +3472,7 @@ msgstr "" "%s - rejeu du journal de la session sudo\n" "\n" -#: plugins/sudoers/sudoreplay.c:1659 +#: plugins/sudoers/sudoreplay.c:1665 msgid "" "\n" "Options:\n" @@ -3515,7 +3558,7 @@ msgstr "verrouillage du fichier d'horodatage %s impossible" msgid "lecture status path too long: %s/%s" msgstr "le chemin d'accès au fichier d'état de la recommandation est trop long : %s/%s" -#: plugins/sudoers/toke_util.c:150 +#: plugins/sudoers/toke_util.c:156 msgid "sudoedit should not be specified with a path" msgstr "sudoedit ne devrait pas être spécifié avec un chemin" @@ -3686,34 +3729,44 @@ msgstr "" " -s, --strict validation stricte de la syntaxe\n" " -V, --version affiche la version, puis termine l'exécution\n" -#: toke.l:187 +#: toke.l:189 msgid "empty string" msgstr "chaîne vide" -#: toke.l:199 toke.l:513 +#: toke.l:201 toke.l:571 msgid "empty group" msgstr "groupe vide" -#: toke.l:209 toke.l:511 +#: toke.l:211 toke.l:569 msgid "empty netgroup" msgstr "netgroup vide" -#: toke.l:305 toke.l:317 toke.l:329 toke.l:345 toke.l:364 toke.l:404 +#: toke.l:289 +msgid "unterminated regular expression" +msgstr "expression régulière non terminée" + +#: toke.l:363 toke.l:375 toke.l:387 toke.l:403 toke.l:422 toke.l:462 msgid "invalid line continuation" msgstr "la suite de la ligne est invalide" -#: toke.l:550 toke.l:562 +#: toke.l:608 toke.l:620 msgid "invalid IPv6 address" msgstr "adresse IPv6 invalide" -#: toke.l:789 +#: toke.l:860 msgid "unexpected line break in string" msgstr "saut de ligne inattendu dans la chaîne" -#: toke.l:1139 +#: toke.l:1210 msgid "too many levels of includes" msgstr "nombre de niveaux d'inclusions trop élevé" +#~ msgid "%s is not in the sudoers file. This incident will be reported.\n" +#~ msgstr "%s n'apparaît pas dans le fichier sudoers. Cet incident sera signalé.\n" + +#~ msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" +#~ msgstr "%s n'est pas autorisé à exécuter sudo sur %s. Cet incident sera signalé.\n" + #~ msgid "%s: write buffer already in use" #~ msgstr "%s: tampon d'écriture déjà en cours d'utilisation" diff --git a/plugins/sudoers/po/hr.mo b/plugins/sudoers/po/hr.mo index decb1d4918abee521652a3aebb4b3d124c78c8f8..f60e88844ca662d3af3eb6c6fd1e5f3d7f893947 100644 GIT binary patch delta 15923 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 K9OV_1|9=4JxHQ86 diff --git a/plugins/sudoers/po/hr.po b/plugins/sudoers/po/hr.po index 3e03a5800..5b2574bca 100644 --- a/plugins/sudoers/po/hr.po +++ b/plugins/sudoers/po/hr.po @@ -1,13 +1,13 @@ -# Translation of sudoers to Croatian. +# Translation of sudoer to Croatian. # This file is put in the public domain. # -# Božidar Putanec , 2016, 2017, 2018, 2019, 2020, 2021. +# Božidar Putanec , 2016, 2017, 2018, 2019, 2020, 2021, 2022. msgid "" msgstr "" -"Project-Id-Version: sudoers-1.9.9b1\n" +"Project-Id-Version: sudoers-1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-10 16:12-0800\n" +"POT-Creation-Date: 2022-02-11 18:33-0700\n" +"PO-Revision-Date: 2022-02-13 15:57-0800\n" "Last-Translator: Božidar Putanec \n" "Language-Team: Croatian \n" "Language: hr\n" @@ -21,7 +21,7 @@ msgstr "" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-SearchPath-0: .\n" -#: confstr.sh:1 gram.y:1201 +#: confstr.sh:1 gram.y:1198 msgid "syntax error" msgstr "pogreška u sintaksi" @@ -51,50 +51,52 @@ msgstr "Pokušajte ponovo." #: gram.y:591 gram.y:718 gram.y:726 gram.y:737 gram.y:749 gram.y:768 #: gram.y:923 gram.y:928 gram.y:936 gram.y:950 gram.y:956 gram.y:1078 #: gram.y:1087 gram.y:1095 gram.y:1104 gram.y:1113 gram.y:1142 gram.y:1151 -#: gram.y:1159 gram.y:1249 gram.y:1377 gram.y:1744 gram.y:1794 +#: gram.y:1159 gram.y:1252 gram.y:1382 gram.y:1748 gram.y:1798 #: lib/eventlog/eventlog.c:309 lib/eventlog/eventlog.c:382 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:881 -#: lib/eventlog/eventlog.c:1176 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:211 -#: logsrvd/iolog_writer.c:84 logsrvd/iolog_writer.c:89 -#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:172 -#: logsrvd/iolog_writer.c:212 logsrvd/iolog_writer.c:225 -#: logsrvd/iolog_writer.c:261 logsrvd/iolog_writer.c:286 -#: logsrvd/iolog_writer.c:301 logsrvd/iolog_writer.c:314 -#: logsrvd/iolog_writer.c:327 logsrvd/iolog_writer.c:340 -#: logsrvd/iolog_writer.c:355 logsrvd/iolog_writer.c:393 -#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 -#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 -#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 -#: logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:203 -#: logsrvd/logsrvd_journal.c:204 logsrvd/logsrvd_journal.c:260 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_journal.c:427 -#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:175 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:238 -#: logsrvd/logsrvd_local.c:376 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:426 logsrvd/logsrvd_local.c:431 -#: logsrvd/logsrvd_local.c:432 logsrvd/logsrvd_queue.c:154 -#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 -#: logsrvd/logsrvd_relay.c:439 logsrvd/logsrvd_relay.c:738 -#: logsrvd/logsrvd_relay.c:843 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/bsdauth.c:147 plugins/sudoers/auth/kerb5.c:118 -#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:689 +#: lib/eventlog/eventlog.c:1176 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:204 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:84 +#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 +#: logsrvd/iolog_writer.c:172 logsrvd/iolog_writer.c:212 +#: logsrvd/iolog_writer.c:225 logsrvd/iolog_writer.c:261 +#: logsrvd/iolog_writer.c:286 logsrvd/iolog_writer.c:301 +#: logsrvd/iolog_writer.c:314 logsrvd/iolog_writer.c:327 +#: logsrvd/iolog_writer.c:340 logsrvd/iolog_writer.c:355 +#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 +#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 +#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 +#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:204 +#: logsrvd/logsrvd_journal.c:260 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_journal.c:427 logsrvd/logsrvd_local.c:174 +#: logsrvd/logsrvd_local.c:175 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:238 logsrvd/logsrvd_local.c:376 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:426 +#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:432 +#: logsrvd/logsrvd_queue.c:154 logsrvd/logsrvd_queue.c:184 +#: logsrvd/logsrvd_queue.c:261 logsrvd/logsrvd_relay.c:439 +#: logsrvd/logsrvd_relay.c:738 logsrvd/logsrvd_relay.c:843 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 +#: plugins/sudoers/auth/bsdauth.c:150 plugins/sudoers/auth/kerb5.c:118 +#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:687 #: plugins/sudoers/auth/rfc1938.c:111 plugins/sudoers/auth/sia.c:59 #: plugins/sudoers/check_aliases.c:134 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:534 plugins/sudoers/cvtsudoers.c:667 -#: plugins/sudoers/cvtsudoers.c:685 plugins/sudoers/cvtsudoers.c:755 -#: plugins/sudoers/cvtsudoers.c:870 plugins/sudoers/cvtsudoers.c:878 -#: plugins/sudoers/cvtsudoers.c:1373 plugins/sudoers/cvtsudoers.c:1377 -#: plugins/sudoers/cvtsudoers.c:1479 plugins/sudoers/cvtsudoers_csv.c:183 +#: plugins/sudoers/cvtsudoers.c:537 plugins/sudoers/cvtsudoers.c:670 +#: plugins/sudoers/cvtsudoers.c:688 plugins/sudoers/cvtsudoers.c:758 +#: plugins/sudoers/cvtsudoers.c:873 plugins/sudoers/cvtsudoers.c:881 +#: plugins/sudoers/cvtsudoers.c:1376 plugins/sudoers/cvtsudoers.c:1380 +#: plugins/sudoers/cvtsudoers.c:1482 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 @@ -102,47 +104,47 @@ msgstr "Pokušajte ponovo." #: plugins/sudoers/cvtsudoers_ldif.c:438 plugins/sudoers/cvtsudoers_ldif.c:449 #: plugins/sudoers/cvtsudoers_ldif.c:456 plugins/sudoers/cvtsudoers_ldif.c:469 #: plugins/sudoers/cvtsudoers_ldif.c:477 plugins/sudoers/cvtsudoers_ldif.c:624 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:339 -#: plugins/sudoers/cvtsudoers_merge.c:360 +#: 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 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:696 -#: plugins/sudoers/cvtsudoers_merge.c:704 -#: plugins/sudoers/cvtsudoers_merge.c:927 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:133 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_merge.c:467 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1150 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:133 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:678 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:293 -#: plugins/sudoers/ldap_util.c:300 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:688 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:390 plugins/sudoers/log_client.c:703 #: plugins/sudoers/log_client.c:724 plugins/sudoers/log_client.c:1444 #: plugins/sudoers/log_client.c:1662 plugins/sudoers/log_client.c:1989 -#: plugins/sudoers/log_client.c:2046 plugins/sudoers/logging.c:104 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:468 -#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:297 plugins/sudoers/match_command.c:497 -#: plugins/sudoers/match_command.c:546 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:666 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:2045 plugins/sudoers/logging.c:104 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:469 +#: plugins/sudoers/logging.c:489 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:324 plugins/sudoers/match_command.c:567 +#: plugins/sudoers/match_command.c:616 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:736 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:201 plugins/sudoers/parse.c:218 #: plugins/sudoers/parse.c:250 plugins/sudoers/parse.c:267 #: plugins/sudoers/parse.c:290 plugins/sudoers/parse.c:301 @@ -156,35 +158,36 @@ msgstr "Pokušajte ponovo." #: 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:564 plugins/sudoers/policy.c:978 +#: plugins/sudoers/policy.c:570 plugins/sudoers/policy.c:952 #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:155 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 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:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1218 msgid "unable to allocate memory" msgstr "nije moguće dodijeliti memoriju" @@ -233,60 +236,62 @@ msgstr "nevaljana vrijednost za tajmaut" msgid "command too long" msgstr "naredba je predugačka" -#: gram.y:1203 +#: gram.y:1200 #, c-format msgid "%s:%d:%d: %s\n" msgstr "%s:%d:%d: %s\n" -#: gram.y:1247 +#: gram.y:1250 #, c-format msgid "Alias \"%s\" already defined" msgstr "Alias „%s“ je već ranije definiran" -#: gram.y:1744 gram.y:1794 lib/eventlog/eventlog.c:309 +#: gram.y:1748 gram.y:1798 lib/eventlog/eventlog.c:309 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:877 #: lib/eventlog/eventlog.c:880 lib/eventlog/eventlog.c:1176 -#: 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:211 logsrvd/iolog_writer.c:84 -#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 -#: logsrvd/iolog_writer.c:162 logsrvd/iolog_writer.c:171 -#: logsrvd/iolog_writer.c:189 logsrvd/iolog_writer.c:211 -#: logsrvd/iolog_writer.c:224 logsrvd/iolog_writer.c:251 -#: logsrvd/iolog_writer.c:260 logsrvd/iolog_writer.c:276 -#: logsrvd/iolog_writer.c:285 logsrvd/iolog_writer.c:300 -#: logsrvd/iolog_writer.c:313 logsrvd/iolog_writer.c:326 -#: logsrvd/iolog_writer.c:339 logsrvd/iolog_writer.c:354 -#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 -#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 -#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 -#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 -#: logsrvd/logsrvd.c:593 logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 -#: logsrvd/logsrvd.c:1406 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:114 -#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:233 -#: logsrvd/logsrvd_journal.c:237 logsrvd/logsrvd_journal.c:245 -#: logsrvd/logsrvd_journal.c:268 logsrvd/logsrvd_journal.c:272 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_local.c:174 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:450 -#: logsrvd/logsrvd_queue.c:153 logsrvd/logsrvd_queue.c:184 -#: logsrvd/logsrvd_queue.c:261 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 -#: logsrvd/sendlog.c:1533 logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 -#: logsrvd/tls_init.c:314 logsrvd/tls_init.c:324 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/pam.c:503 plugins/sudoers/auth/pam.c:689 +#: lib/iolog/iolog_filter.c:142 lib/iolog/iolog_filter.c:204 +#: 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:84 logsrvd/iolog_writer.c:89 +#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:162 +#: logsrvd/iolog_writer.c:171 logsrvd/iolog_writer.c:189 +#: logsrvd/iolog_writer.c:211 logsrvd/iolog_writer.c:224 +#: logsrvd/iolog_writer.c:251 logsrvd/iolog_writer.c:260 +#: logsrvd/iolog_writer.c:276 logsrvd/iolog_writer.c:285 +#: logsrvd/iolog_writer.c:300 logsrvd/iolog_writer.c:313 +#: logsrvd/iolog_writer.c:326 logsrvd/iolog_writer.c:339 +#: logsrvd/iolog_writer.c:354 logsrvd/iolog_writer.c:393 +#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 +#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 +#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 +#: logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 logsrvd/logsrvd.c:593 +#: logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 logsrvd/logsrvd.c:1406 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:114 logsrvd/logsrvd_journal.c:203 +#: logsrvd/logsrvd_journal.c:233 logsrvd/logsrvd_journal.c:237 +#: logsrvd/logsrvd_journal.c:245 logsrvd/logsrvd_journal.c:268 +#: logsrvd/logsrvd_journal.c:272 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:431 +#: logsrvd/logsrvd_local.c:450 logsrvd/logsrvd_queue.c:153 +#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 logsrvd/sendlog.c:1533 +#: logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 logsrvd/tls_init.c:314 +#: logsrvd/tls_init.c:324 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:134 #: 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:533 -#: plugins/sudoers/cvtsudoers.c:666 plugins/sudoers/cvtsudoers.c:684 -#: plugins/sudoers/cvtsudoers.c:755 plugins/sudoers/cvtsudoers.c:870 -#: plugins/sudoers/cvtsudoers.c:877 plugins/sudoers/cvtsudoers.c:1373 -#: plugins/sudoers/cvtsudoers.c:1377 plugins/sudoers/cvtsudoers.c:1479 +#: plugins/sudoers/cvtsudoers.c:332 plugins/sudoers/cvtsudoers.c:536 +#: plugins/sudoers/cvtsudoers.c:669 plugins/sudoers/cvtsudoers.c:687 +#: plugins/sudoers/cvtsudoers.c:758 plugins/sudoers/cvtsudoers.c:873 +#: plugins/sudoers/cvtsudoers.c:880 plugins/sudoers/cvtsudoers.c:1376 +#: plugins/sudoers/cvtsudoers.c:1380 plugins/sudoers/cvtsudoers.c:1482 #: 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 @@ -294,52 +299,52 @@ msgstr "Alias „%s“ je već ranije definiran" #: 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:468 plugins/sudoers/cvtsudoers_ldif.c:476 -#: plugins/sudoers/cvtsudoers_ldif.c:623 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:338 -#: plugins/sudoers/cvtsudoers_merge.c:359 -#: plugins/sudoers/cvtsudoers_merge.c:446 -#: plugins/sudoers/cvtsudoers_merge.c:454 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:523 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:695 -#: plugins/sudoers/cvtsudoers_merge.c:703 -#: plugins/sudoers/cvtsudoers_merge.c:926 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:132 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_ldif.c:623 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 +#: plugins/sudoers/cvtsudoers_merge.c:466 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:561 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:630 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1149 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:132 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:677 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:292 -#: plugins/sudoers/ldap_util.c:299 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:687 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:221 plugins/sudoers/log_client.c:242 #: plugins/sudoers/log_client.c:255 plugins/sudoers/log_client.c:390 #: plugins/sudoers/log_client.c:703 plugins/sudoers/log_client.c:724 #: plugins/sudoers/log_client.c:1444 plugins/sudoers/log_client.c:1662 -#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2046 -#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:183 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:467 -#: plugins/sudoers/logging.c:487 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:296 plugins/sudoers/match_command.c:496 -#: plugins/sudoers/match_command.c:545 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:665 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2045 +#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:184 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:468 +#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:323 plugins/sudoers/match_command.c:566 +#: plugins/sudoers/match_command.c:615 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:735 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:200 plugins/sudoers/parse.c:217 #: plugins/sudoers/parse.c:249 plugins/sudoers/parse.c:266 #: plugins/sudoers/parse.c:289 plugins/sudoers/parse.c:300 @@ -356,11 +361,11 @@ msgstr "Alias „%s“ je već ranije definiran" #: plugins/sudoers/policy.c:152 plugins/sudoers/policy.c:161 #: plugins/sudoers/policy.c:170 plugins/sudoers/policy.c:197 #: plugins/sudoers/policy.c:338 plugins/sudoers/policy.c:353 -#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:385 -#: plugins/sudoers/policy.c:394 plugins/sudoers/policy.c:442 -#: plugins/sudoers/policy.c:452 plugins/sudoers/policy.c:461 -#: plugins/sudoers/policy.c:470 plugins/sudoers/policy.c:564 -#: plugins/sudoers/policy.c:978 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:391 +#: plugins/sudoers/policy.c:400 plugins/sudoers/policy.c:448 +#: plugins/sudoers/policy.c:458 plugins/sudoers/policy.c:467 +#: plugins/sudoers/policy.c:476 plugins/sudoers/policy.c:570 +#: plugins/sudoers/policy.c:952 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 @@ -369,29 +374,29 @@ msgstr "Alias „%s“ je već ranije definiran" #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:154 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1139 -#: toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 plugins/sudoers/toke_util.c:131 +#: plugins/sudoers/toke_util.c:160 plugins/sudoers/toke_util.c:200 +#: plugins/sudoers/tsdump.c:123 plugins/sudoers/visudo.c:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1210 toke.l:1218 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -402,14 +407,14 @@ msgstr "%s: %s" #: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 #: plugins/sudoers/cvtsudoers_ldif.c:580 plugins/sudoers/env.c:326 #: plugins/sudoers/env.c:333 plugins/sudoers/env.c:444 -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:753 -#: plugins/sudoers/ldap.c:1086 plugins/sudoers/ldap_conf.c:222 -#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:485 -#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:594 -#: plugins/sudoers/policy.c:763 plugins/sudoers/policy.c:774 -#: plugins/sudoers/prompt.c:168 plugins/sudoers/strvec_join.c:62 -#: plugins/sudoers/testsudoers.c:245 plugins/sudoers/toke_util.c:206 -#: toke.l:908 toke.l:1110 +#: plugins/sudoers/ldap.c:531 plugins/sudoers/ldap.c:764 +#: plugins/sudoers/ldap.c:1137 plugins/sudoers/ldap_conf.c:222 +#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:486 +#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:740 +#: plugins/sudoers/policy.c:751 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:979 toke.l:1181 #, c-format msgid "internal error, %s overflow" msgstr "**interna greška**, %s prelijevanje" @@ -448,6 +453,12 @@ msgstr "%8s : %s" msgid "%8s : (command continued) %s" msgstr "%8s : (naredba se nastavlja) %s" +#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1296 +#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1558 +#, c-format +msgid "invalid regular expression \"%s\": %s" +msgstr "nevaljani regularni izraz: „%s“: %s" + #: lib/iolog/iolog_json.c:140 #, c-format msgid "expected JSON_STRING, got %d" @@ -579,8 +590,8 @@ msgstr "greška pri čitanju tajming datoteke: %s" msgid "invalid timing file line: %s" msgstr "nevaljani redak u tajming datoteci: %s" -#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:803 -#: plugins/sudoers/policy.c:544 +#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:804 +#: plugins/sudoers/policy.c:550 msgid "unable to generate UUID" msgstr "nije moguće generirati UUID" @@ -651,11 +662,11 @@ msgstr "%s: nije moguće naći točku [%lld, %ld] od koje treba nastaviti" #: logsrvd/iolog_writer.c:811 logsrvd/logsrvd_journal.c:420 #: logsrvd/logsrvd_queue.c:110 logsrvd/tls_init.c:245 -#: plugins/sudoers/check.c:274 plugins/sudoers/cvtsudoers.c:727 -#: plugins/sudoers/cvtsudoers.c:748 plugins/sudoers/cvtsudoers.c:1439 +#: plugins/sudoers/check.c:273 plugins/sudoers/cvtsudoers.c:730 +#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/cvtsudoers.c:1442 #: plugins/sudoers/cvtsudoers_csv.c:681 plugins/sudoers/cvtsudoers_json.c:885 #: plugins/sudoers/cvtsudoers_ldif.c:697 plugins/sudoers/sudoers.c:1092 -#: plugins/sudoers/sudoreplay.c:1466 plugins/sudoers/timestamp.c:433 +#: plugins/sudoers/sudoreplay.c:1469 plugins/sudoers/timestamp.c:433 #: plugins/sudoers/tsdump.c:128 plugins/sudoers/visudo.c:949 #, c-format msgid "unable to open %s" @@ -713,16 +724,16 @@ msgstr "poruka servera je prevelika: %zu" #: logsrvd/logsrvd_relay.c:737 logsrvd/logsrvd_relay.c:1121 #: logsrvd/sendlog.c:1316 logsrvd/tls_client.c:131 logsrvd/tls_client.c:147 #: logsrvd/tls_client.c:209 plugins/sudoers/audit.c:276 -#: plugins/sudoers/iolog.c:963 plugins/sudoers/iolog.c:1096 -#: plugins/sudoers/iolog.c:1194 plugins/sudoers/log_client.c:116 +#: plugins/sudoers/iolog.c:1027 plugins/sudoers/iolog.c:1160 +#: plugins/sudoers/iolog.c:1258 plugins/sudoers/log_client.c:116 #: plugins/sudoers/log_client.c:332 plugins/sudoers/log_client.c:348 #: plugins/sudoers/log_client.c:395 plugins/sudoers/log_client.c:599 #: plugins/sudoers/log_client.c:606 plugins/sudoers/log_client.c:1131 #: plugins/sudoers/log_client.c:1413 plugins/sudoers/log_client.c:1454 #: plugins/sudoers/log_client.c:1462 plugins/sudoers/log_client.c:1618 -#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2054 -#: plugins/sudoers/log_client.c:2062 plugins/sudoers/logging.c:142 -#: plugins/sudoers/logging.c:198 plugins/sudoers/sudoreplay.c:522 +#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2053 +#: plugins/sudoers/log_client.c:2061 plugins/sudoers/logging.c:142 +#: plugins/sudoers/logging.c:199 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 @@ -822,7 +833,7 @@ msgstr "nije moguće dobiti udaljenu IP adresu" msgid "Unable to attach user data to the ssl object: %s" msgstr "Nije moguće prikvačiti podatke korisnika na SSL objekt: %s" -#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1949 +#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1948 msgid "unable to setup listen socket" msgstr "nije moguće postaviti priključak za slušanje (listen socket)" @@ -831,139 +842,144 @@ msgstr "nije moguće postaviti priključak za slušanje (listen socket)" msgid "unexpected signal %d" msgstr "neočekivani signal %d" -#: logsrvd/logsrvd.c:1851 +#: logsrvd/logsrvd.c:1850 msgid "sudo log server" msgstr "server sudo dnevnika" -#: logsrvd/logsrvd.c:1853 logsrvd/sendlog.c:116 +#: logsrvd/logsrvd.c:1852 logsrvd/sendlog.c:116 msgid "Options:" msgstr "Opcije: " -#: logsrvd/logsrvd.c:1855 +#: logsrvd/logsrvd.c:1854 msgid "path to configuration file" msgstr "staza do datoteke s postavkama" -#: logsrvd/logsrvd.c:1857 logsrvd/sendlog.c:118 +#: logsrvd/logsrvd.c:1856 logsrvd/sendlog.c:118 msgid "display help message and exit" msgstr "prikaže pomoć i iziđe" -#: logsrvd/logsrvd.c:1859 +#: logsrvd/logsrvd.c:1858 msgid "do not fork, run in the foreground" msgstr "ne stvara novi proces, radi u prednjem planu" -#: logsrvd/logsrvd.c:1861 +#: logsrvd/logsrvd.c:1860 msgid "percent chance connections will drop" msgstr "postotak šanse da će se veza prekinuti" -#: logsrvd/logsrvd.c:1863 logsrvd/sendlog.c:148 +#: logsrvd/logsrvd.c:1862 logsrvd/sendlog.c:148 msgid "display version information and exit" msgstr "prikaže podatke o inačici i iziđe" -#: logsrvd/logsrvd.c:1913 logsrvd/sendlog.c:1725 +#: logsrvd/logsrvd.c:1912 logsrvd/sendlog.c:1725 msgid "Protobuf-C version 1.3 or higher required" msgstr "Potrebna je Protobuf-C inačica 1.3 ili novija." -#: logsrvd/logsrvd.c:1929 +#: logsrvd/logsrvd.c:1928 #, c-format msgid "invalid random drop value: %s" msgstr "nevaljana ‘random drop’ vrijednost: %s" -#: logsrvd/logsrvd.c:1932 logsrvd/sendlog.c:1779 +#: logsrvd/logsrvd.c:1931 logsrvd/sendlog.c:1779 #: plugins/sudoers/cvtsudoers.c:246 plugins/sudoers/sudoreplay.c:301 #: plugins/sudoers/visudo.c:177 #, c-format msgid "%s version %s\n" msgstr "%s inačica %s\n" -#: logsrvd/logsrvd_conf.c:390 plugins/sudoers/check.c:336 -#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:118 -#: plugins/sudoers/policy.c:1214 plugins/sudoers/sudoers.c:486 +#: logsrvd/logsrvd_conf.c:417 plugins/sudoers/check.c:335 +#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:120 +#: plugins/sudoers/policy.c:1188 plugins/sudoers/sudoers.c:486 #: plugins/sudoers/sudoers.c:1347 plugins/sudoers/testsudoers.c:215 #: plugins/sudoers/testsudoers.c:382 #, c-format msgid "unknown user %s" msgstr "nepoznati korisnik %s" -#: logsrvd/logsrvd_conf.c:407 plugins/sudoers/iolog.c:143 +#: logsrvd/logsrvd_conf.c:434 plugins/sudoers/iolog.c:145 #: plugins/sudoers/sudoers.c:491 plugins/sudoers/sudoers.c:1381 #: plugins/sudoers/testsudoers.c:406 #, c-format msgid "unknown group %s" msgstr "nepoznata grupa %s" -#: logsrvd/logsrvd_conf.c:425 +#: logsrvd/logsrvd_conf.c:452 #, c-format msgid "unable to parse iolog mode %s" msgstr "nije moguće razabrati način %s iolog-a" -#: logsrvd/logsrvd_conf.c:442 logsrvd/logsrvd_conf.c:1171 +#: logsrvd/logsrvd_conf.c:469 logsrvd/logsrvd_conf.c:1238 #, c-format msgid "invalid value for %s: %s" msgstr "nevaljana vrijednost za %s: %s" -#: logsrvd/logsrvd_conf.c:481 +#: logsrvd/logsrvd_conf.c:522 msgid "TLS not supported" msgstr "TLS nije podržan" -#: logsrvd/logsrvd_conf.c:503 +#: logsrvd/logsrvd_conf.c:544 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: logsrvd/logsrvd_conf.c:576 logsrvd/logsrvd_conf.c:970 +#: logsrvd/logsrvd_conf.c:617 logsrvd/logsrvd_conf.c:1027 #, c-format msgid "%s: not a fully qualified path" msgstr "%s: to nije potpuno kvalificirana staza" -#: logsrvd/logsrvd_conf.c:888 logsrvd/logsrvd_conf.c:904 -#: logsrvd/logsrvd_conf.c:1586 +#: logsrvd/logsrvd_conf.c:945 logsrvd/logsrvd_conf.c:961 +#: logsrvd/logsrvd_conf.c:1671 #, c-format msgid "unknown syslog facility %s" msgstr "nepoznati ustroj za syslog (Protokol dnevničarenja sustava): %s" -#: logsrvd/logsrvd_conf.c:920 logsrvd/logsrvd_conf.c:936 -#: logsrvd/logsrvd_conf.c:952 logsrvd/logsrvd_conf.c:1590 -#: logsrvd/logsrvd_conf.c:1594 logsrvd/logsrvd_conf.c:1598 +#: logsrvd/logsrvd_conf.c:977 logsrvd/logsrvd_conf.c:993 +#: logsrvd/logsrvd_conf.c:1009 logsrvd/logsrvd_conf.c:1675 +#: logsrvd/logsrvd_conf.c:1679 logsrvd/logsrvd_conf.c:1683 #, c-format msgid "unknown syslog priority %s" msgstr "nepoznati prioritet %s za protokol dnevnika sustava (syslog)" -#: logsrvd/logsrvd_conf.c:1132 +#: logsrvd/logsrvd_conf.c:1192 #, c-format msgid "%s:%d unmatched '[': %s" msgstr "%s:%d ne podudara '[': %s" -#: logsrvd/logsrvd_conf.c:1143 +#: logsrvd/logsrvd_conf.c:1198 +#, c-format +msgid "%s:%d garbage after ']': %s" +msgstr "%s:%d smeće iza ']': %s" + +#: logsrvd/logsrvd_conf.c:1210 #, c-format msgid "%s:%d invalid config section: %s" msgstr "%s:%d nevaljana sekcija u konfiguraciji: %s" -#: logsrvd/logsrvd_conf.c:1151 +#: logsrvd/logsrvd_conf.c:1218 #, c-format msgid "%s:%d invalid configuration line: %s" msgstr "%s:%d nevaljani redak u konfiguraciji: %s" -#: logsrvd/logsrvd_conf.c:1157 +#: logsrvd/logsrvd_conf.c:1224 #, c-format msgid "%s:%d expected section name: %s" msgstr "%s:%d očekivano ime sekcije: %s" -#: logsrvd/logsrvd_conf.c:1179 +#: logsrvd/logsrvd_conf.c:1246 #, c-format msgid "%s:%d [%s] illegal key: %s" msgstr "%s:%d [%s] nelegalni ključ : %s" -#: logsrvd/logsrvd_conf.c:1209 plugins/sudoers/cvtsudoers.c:268 -#: plugins/sudoers/logging.c:856 +#: logsrvd/logsrvd_conf.c:1276 plugins/sudoers/cvtsudoers.c:268 +#: plugins/sudoers/logging.c:857 #, c-format msgid "unable to open log file %s" msgstr "nije moguće otvoriti dnevničku datoteku %s" -#: logsrvd/logsrvd_conf.c:1666 +#: logsrvd/logsrvd_conf.c:1757 msgid "unable to initialize server TLS context" msgstr "nije moguće inicijalizirati server TLS konteksta" -#: logsrvd/logsrvd_conf.c:1686 +#: logsrvd/logsrvd_conf.c:1777 msgid "unable to initialize relay TLS context" msgstr "nije moguće inicijalizirati relej SSL konteksta" @@ -1054,28 +1070,32 @@ msgstr "greška pri raščlanivanju AlertMessage" msgid "error logging alert event" msgstr "greška pri upisivanju u dnevnik ‘alert’ događaja" -#: logsrvd/logsrvd_local.c:543 logsrvd/logsrvd_local.c:596 -#: logsrvd/logsrvd_local.c:631 +#: logsrvd/logsrvd_local.c:544 logsrvd/logsrvd_local.c:607 +#: logsrvd/logsrvd_local.c:642 #, c-format msgid "unable to format timing buffer, length %d" msgstr "nije moguće oblikovati vremenski spremnik, dužine %d" -#: logsrvd/logsrvd_local.c:550 logsrvd/logsrvd_local.c:558 -#: logsrvd/logsrvd_local.c:603 logsrvd/logsrvd_local.c:638 +#: logsrvd/logsrvd_local.c:558 logsrvd/logsrvd_local.c:566 +#: logsrvd/logsrvd_local.c:614 logsrvd/logsrvd_local.c:649 #: plugins/sudoers/sudoreplay.c:351 #, c-format msgid "%s/%s: %s" msgstr "%s/%s: %s" -#: logsrvd/logsrvd_local.c:578 +#: logsrvd/logsrvd_local.c:577 +msgid "randomly dropping connection" +msgstr "nasumični prekidi spajanja" + +#: logsrvd/logsrvd_local.c:589 msgid "error writing IoBuffer" msgstr "greška pri pisanju IoBuffer-a" -#: logsrvd/logsrvd_local.c:613 +#: logsrvd/logsrvd_local.c:624 msgid "error writing ChangeWindowSize" msgstr "greška pri pisanju ChangeWindowSize-a" -#: logsrvd/logsrvd_local.c:648 +#: logsrvd/logsrvd_local.c:659 msgid "error writing CommandSuspend" msgstr "greška pri pisanju CommandSuspend-a" @@ -1211,8 +1231,8 @@ msgstr "nije moguće dobiti IP adresu servera" msgid "unable to read %s/%s: %s" msgstr "nije moguće učitati %s/%s: %s" -#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:887 -#: plugins/sudoers/iolog.c:956 +#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:945 +#: plugins/sudoers/iolog.c:1020 #, c-format msgid "unexpected I/O event %d" msgstr "neočekivani U/I događaj %d" @@ -1335,12 +1355,12 @@ msgstr "nije mouguće uspostaviti minimalni protokol na TLS 1.2: %s" #: plugins/sudoers/audit.c:267 plugins/sudoers/audit.c:419 #: plugins/sudoers/log_client.c:979 plugins/sudoers/log_client.c:1028 #: plugins/sudoers/log_client.c:1077 plugins/sudoers/log_client.c:1203 -#: plugins/sudoers/logging.c:551 plugins/sudoers/logging.c:648 -#: plugins/sudoers/logging.c:810 plugins/sudoers/policy.c:123 +#: plugins/sudoers/logging.c:552 plugins/sudoers/logging.c:649 +#: plugins/sudoers/logging.c:811 plugins/sudoers/policy.c:123 msgid "unable to get time of day" msgstr "nije moguće dobiti doba dana (trenutno vrijeme)" -#: plugins/sudoers/auth/aix_auth.c:277 +#: plugins/sudoers/auth/aix_auth.c:280 #, c-format msgid "unable to change password for %s" msgstr "nije moguće promijeniti lozinku za %s" @@ -1362,28 +1382,28 @@ msgstr "nevaljana vrsta autentifikacije" msgid "unable to initialize BSD authentication" msgstr "nije moguće inicijalizirati BSD autentifikaciju" -#: plugins/sudoers/auth/bsdauth.c:183 +#: plugins/sudoers/auth/bsdauth.c:186 msgid "your account has expired" msgstr "vaš račun nije valjan, istekao je" -#: plugins/sudoers/auth/bsdauth.c:185 +#: plugins/sudoers/auth/bsdauth.c:188 msgid "approval failed" msgstr "odobrenje nije uspjelo" -#: plugins/sudoers/auth/fwtk.c:58 +#: plugins/sudoers/auth/fwtk.c:61 msgid "unable to read fwtk config" msgstr "nije moguće pročitati konfiguraciju FWTK" -#: plugins/sudoers/auth/fwtk.c:63 +#: plugins/sudoers/auth/fwtk.c:66 msgid "unable to connect to authentication server" msgstr "nije moguće spojiti se na server za autentifikaciju" -#: plugins/sudoers/auth/fwtk.c:69 plugins/sudoers/auth/fwtk.c:94 -#: plugins/sudoers/auth/fwtk.c:126 +#: plugins/sudoers/auth/fwtk.c:72 plugins/sudoers/auth/fwtk.c:97 +#: plugins/sudoers/auth/fwtk.c:129 msgid "lost connection to authentication server" msgstr "veza sa serverom za autentifikaciju je prekinuta (izgubljena)" -#: plugins/sudoers/auth/fwtk.c:73 +#: plugins/sudoers/auth/fwtk.c:76 #, c-format msgid "" "authentication server error:\n" @@ -1437,38 +1457,38 @@ msgstr "%s: nije moguće dobiti principala: %s" msgid "%s: Cannot verify TGT! Possible attack!: %s" msgstr "%s: Nije moguće provjeriti TGT! Mogući napad!: %s" -#: plugins/sudoers/auth/pam.c:216 +#: plugins/sudoers/auth/pam.c:224 #, c-format msgid "unable to initialize PAM: %s" msgstr "nije moguće inicijalizirati PAM: %s" -#: plugins/sudoers/auth/pam.c:338 +#: plugins/sudoers/auth/pam.c:337 #, c-format msgid "PAM authentication error: %s" msgstr "Greška PAM autentifikacije: %s" -#: plugins/sudoers/auth/pam.c:357 +#: plugins/sudoers/auth/pam.c:356 msgid "account validation failure, is your account locked?" msgstr "provjera valjanosti računa nije uspjela, je li vaš račun zaključan?" -#: plugins/sudoers/auth/pam.c:368 +#: plugins/sudoers/auth/pam.c:367 msgid "Account or password is expired, reset your password and try again" msgstr "Račun ili lozinka su istekli, postavite novu lozinku i pokušajte ponovo." -#: plugins/sudoers/auth/pam.c:374 +#: plugins/sudoers/auth/pam.c:373 #, c-format msgid "unable to change expired password: %s" msgstr "nije moguće promijeniti zastarjelu lozinku: %s" -#: plugins/sudoers/auth/pam.c:385 +#: plugins/sudoers/auth/pam.c:384 msgid "Password expired, contact your system administrator" msgstr "Lozinka je istekla, javite se vašem administratoru sustava." -#: plugins/sudoers/auth/pam.c:390 +#: plugins/sudoers/auth/pam.c:389 msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" msgstr "Račun je istekao ili PAM konfiguracija nema sekciju ‘account’ za sudo, javite se vašem administratoru sustava." -#: plugins/sudoers/auth/pam.c:398 plugins/sudoers/auth/pam.c:403 +#: plugins/sudoers/auth/pam.c:397 plugins/sudoers/auth/pam.c:402 #, c-format msgid "PAM account management error: %s" msgstr "Pogreška u upravljanju PAM računom: %s" @@ -1478,63 +1498,63 @@ msgstr "Pogreška u upravljanju PAM računom: %s" msgid "you do not exist in the %s database" msgstr "vas nema u %s bazi podataka" -#: plugins/sudoers/auth/securid5.c:72 +#: plugins/sudoers/auth/securid5.c:75 msgid "failed to initialise the ACE API library" msgstr "nije uspjelo inicijalizirati ACE API biblioteku" -#: plugins/sudoers/auth/securid5.c:103 +#: plugins/sudoers/auth/securid5.c:106 msgid "unable to contact the SecurID server" msgstr "nije moguće uspostaviti vezu sa serverom za SecurID" -#: plugins/sudoers/auth/securid5.c:112 +#: plugins/sudoers/auth/securid5.c:115 msgid "User ID locked for SecurID Authentication" msgstr "Korisnikov ID je zaključan za SecurID provjeru autentičnosti." -#: plugins/sudoers/auth/securid5.c:116 plugins/sudoers/auth/securid5.c:167 +#: plugins/sudoers/auth/securid5.c:119 plugins/sudoers/auth/securid5.c:170 msgid "invalid username length for SecurID" msgstr "nevaljana duljina imena korisnika za SecurID" -#: plugins/sudoers/auth/securid5.c:120 plugins/sudoers/auth/securid5.c:172 +#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:175 msgid "invalid Authentication Handle for SecurID" msgstr "nevaljani autentifikacijski token za SecurID" -#: plugins/sudoers/auth/securid5.c:124 +#: plugins/sudoers/auth/securid5.c:127 msgid "SecurID communication failed" msgstr "SecurID komunikacija nije uspjela" -#: plugins/sudoers/auth/securid5.c:128 plugins/sudoers/auth/securid5.c:215 +#: plugins/sudoers/auth/securid5.c:131 plugins/sudoers/auth/securid5.c:218 msgid "unknown SecurID error" msgstr "nepoznata SecurID greška" -#: plugins/sudoers/auth/securid5.c:162 +#: plugins/sudoers/auth/securid5.c:165 msgid "invalid passcode length for SecurID" msgstr "nevaljana duljina lozinke za SecurID" -#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:123 +#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:126 msgid "unable to initialize SIA session" msgstr "nije moguće inicijalizirati SIA sesiju" -#: plugins/sudoers/auth/sudo_auth.c:132 +#: plugins/sudoers/auth/sudo_auth.c:134 msgid "invalid authentication methods" msgstr "nevaljane metode autentifikacije" -#: plugins/sudoers/auth/sudo_auth.c:134 +#: plugins/sudoers/auth/sudo_auth.c:136 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." msgstr "Nevaljane metode autentifikacije su ugrađene u sudo! Ne smijete miješati samostalne i nesamostalne autentifikacije." -#: plugins/sudoers/auth/sudo_auth.c:255 plugins/sudoers/auth/sudo_auth.c:305 +#: plugins/sudoers/auth/sudo_auth.c:257 plugins/sudoers/auth/sudo_auth.c:309 msgid "no authentication methods" msgstr "nema metoda autentifikacije" -#: plugins/sudoers/auth/sudo_auth.c:257 +#: plugins/sudoers/auth/sudo_auth.c:259 msgid "There are no authentication methods compiled into sudo! If you want to turn off authentication, use the --disable-authentication configure option." msgstr "Metode autentifikacije nisu ugrađene u sudo! Ako želite isključiti autentifikaciju, koristite konfiguracijsku opciju --disable-authentication." -#: plugins/sudoers/auth/sudo_auth.c:307 +#: plugins/sudoers/auth/sudo_auth.c:311 msgid "Unable to initialize authentication methods." msgstr "Nije moguće inicijalizirati metode autentifikacije." -#: plugins/sudoers/auth/sudo_auth.c:471 +#: plugins/sudoers/auth/sudo_auth.c:482 msgid "Authentication methods:" msgstr "Metode autentifikacije:" @@ -1546,17 +1566,17 @@ msgstr "Nije bilo moguće odrediti uvjete za reviziju." msgid "unable to commit audit record" msgstr "revizijski izvještaj nije bilo moguće zapisati na disk" -#: plugins/sudoers/check.c:264 +#: plugins/sudoers/check.c:263 #, c-format msgid "error reading lecture file %s" msgstr "greška pri čitanju datoteke s prodikom: %s" -#: plugins/sudoers/check.c:270 +#: plugins/sudoers/check.c:269 #, c-format msgid "ignoring lecture file %s: not a regular file" msgstr "zanemari datoteku s prodikom %s: nije regularna datoteka" -#: plugins/sudoers/check.c:283 +#: plugins/sudoers/check.c:282 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -1576,7 +1596,7 @@ msgstr "" " #3) S velikim moćima dolazi velika odgovornost.\n" "\n" -#: plugins/sudoers/check.c:331 plugins/sudoers/check.c:341 +#: plugins/sudoers/check.c:330 plugins/sudoers/check.c:340 #: plugins/sudoers/sudoers.c:885 plugins/sudoers/sudoers.c:906 #: plugins/sudoers/tsdump.c:119 #, c-format @@ -1645,53 +1665,53 @@ msgstr "%s: ulazna i izlazna datoteka moraju biti različite datoteke" msgid "unable to initialize sudoers default values" msgstr "nije moguće inicijalizirati zadane vrijednosti sudoers" -#: plugins/sudoers/cvtsudoers.c:522 plugins/sudoers/ldap_conf.c:431 +#: plugins/sudoers/cvtsudoers.c:525 plugins/sudoers/ldap_conf.c:433 #, c-format msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/cvtsudoers.c:581 +#: plugins/sudoers/cvtsudoers.c:584 #, c-format msgid "%s: unknown key word %s" msgstr "%s: nepoznata ključna riječ %s" -#: plugins/sudoers/cvtsudoers.c:627 +#: plugins/sudoers/cvtsudoers.c:630 #, c-format msgid "invalid defaults type: %s" msgstr "nevaljane zadane vrste: %s" -#: plugins/sudoers/cvtsudoers.c:650 +#: plugins/sudoers/cvtsudoers.c:653 #, c-format msgid "invalid suppression type: %s" msgstr "nevaljana vrsta za izostavljanje: %s" -#: plugins/sudoers/cvtsudoers.c:691 plugins/sudoers/cvtsudoers.c:707 +#: plugins/sudoers/cvtsudoers.c:694 plugins/sudoers/cvtsudoers.c:710 #, c-format msgid "invalid filter: %s" msgstr "nevaljani filtar: %s" -#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/visudo.c:958 +#: plugins/sudoers/cvtsudoers.c:754 plugins/sudoers/visudo.c:958 #, c-format msgid "failed to parse %s file, unknown error" msgstr "nije uspjelo raščlaniti %s datoteku, nepoznata greška" -#: plugins/sudoers/cvtsudoers.c:759 +#: plugins/sudoers/cvtsudoers.c:762 #, c-format msgid "parse error in %s near line %d\n" msgstr "greška u raščlambi u %s blizu retka %d\n" -#: plugins/sudoers/cvtsudoers.c:762 +#: plugins/sudoers/cvtsudoers.c:765 #, c-format msgid "parse error in %s\n" msgstr "greška u raščlambi u %s\n" -#: plugins/sudoers/cvtsudoers.c:1486 plugins/sudoers/sudoreplay.c:1145 +#: plugins/sudoers/cvtsudoers.c:1489 plugins/sudoers/sudoreplay.c:1145 #: plugins/sudoers/timestamp.c:317 plugins/sudoers/timestamp.c:320 #, c-format msgid "unable to write to %s" msgstr "nije moguće pisati u %s" -#: plugins/sudoers/cvtsudoers.c:1509 +#: plugins/sudoers/cvtsudoers.c:1512 #, c-format msgid "" "%s - convert between sudoers file formats\n" @@ -1700,7 +1720,7 @@ msgstr "" "%s - pretvara formate sudoers datoteka\n" "\n" -#: plugins/sudoers/cvtsudoers.c:1511 +#: plugins/sudoers/cvtsudoers.c:1514 msgid "" "\n" "Options:\n" @@ -1743,19 +1763,19 @@ msgstr "" #: plugins/sudoers/cvtsudoers_csv.c:452 plugins/sudoers/cvtsudoers_csv.c:466 #: plugins/sudoers/cvtsudoers_json.c:654 plugins/sudoers/cvtsudoers_json.c:669 #: plugins/sudoers/cvtsudoers_ldif.c:347 plugins/sudoers/cvtsudoers_ldif.c:360 -#: plugins/sudoers/ldap.c:504 +#: plugins/sudoers/ldap.c:515 msgid "unable to get GMT time" msgstr "nije moguće dobiti GMT vrijeme" #: plugins/sudoers/cvtsudoers_csv.c:457 plugins/sudoers/cvtsudoers_csv.c:471 #: plugins/sudoers/cvtsudoers_json.c:659 plugins/sudoers/cvtsudoers_json.c:674 #: plugins/sudoers/cvtsudoers_ldif.c:352 plugins/sudoers/cvtsudoers_ldif.c:365 -#: plugins/sudoers/ldap.c:512 +#: plugins/sudoers/ldap.c:523 msgid "unable to format timestamp" msgstr "nije moguće oblikovati vremensku oznaku" #: plugins/sudoers/cvtsudoers_json.c:480 plugins/sudoers/cvtsudoers_json.c:515 -#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:189 +#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:190 #, c-format msgid "%s:%d:%d: unknown defaults entry \"%s\"" msgstr "%s:%d:%d: nepoznata zadana stavka „%s“" @@ -1769,42 +1789,53 @@ msgstr "previše sudoers grešaka, maksimum je %u" msgid "the SUDOERS_BASE environment variable is not set and the -b option was not specified." msgstr "varijabla okoline SUDOERS_BASE nije postavljena i -b opcija nije specificirana." -#: plugins/sudoers/cvtsudoers_merge.c:438 +#: plugins/sudoers/cvtsudoers_merge.c:273 +#: plugins/sudoers/cvtsudoers_merge.c:309 +#, c-format +msgid "%s:%d:%d: converting host list to ALL" +msgstr "%s:%d:%d: pretvaramo hostov popis u ALL" + +#: plugins/sudoers/cvtsudoers_merge.c:545 #, c-format msgid "unable to find alias %s" msgstr "nije moguće naći alias %s" -#: plugins/sudoers/cvtsudoers_merge.c:441 +#: plugins/sudoers/cvtsudoers_merge.c:548 #, c-format msgid "%s:%d:%d: renaming alias %s to %s" msgstr "%s:%d:%d: preimenujemo aliasa %s u %s" -#: plugins/sudoers/cvtsudoers_merge.c:498 +#: plugins/sudoers/cvtsudoers_merge.c:605 #, c-format msgid "%s:%d:%d: removing duplicate alias %s" msgstr "%s:%d:%d: uklanjamo duplikat aliasa %s" -#: plugins/sudoers/cvtsudoers_merge.c:658 +#: plugins/sudoers/cvtsudoers_merge.c:830 #, c-format msgid "%s:%d:%d: conflicting Defaults entry \"%s\" host-specific in %s:%d:%d" msgstr "%s:%d:%d: konfliktni Defaults unos „%s“ specifičan za hosta u %s:%d:%d" -#: plugins/sudoers/cvtsudoers_merge.c:698 +#: plugins/sudoers/cvtsudoers_merge.c:864 #, c-format msgid "%s:%d:%d: made Defaults \"%s\" specific to host %s" msgstr "%s:%d:%d: napravljen je Defaults „%s“ specifičan za opciju %s" -#: plugins/sudoers/cvtsudoers_merge.c:718 -#, c-format -msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" -msgstr "%s:%d:%d: uklanjamo Defaults „%s“ nadvladan naknadnim unosima" - -#: plugins/sudoers/cvtsudoers_merge.c:723 +#: plugins/sudoers/cvtsudoers_merge.c:882 #, c-format msgid "%s:%d:%d: unable to make Defaults \"%s\" host-specific" msgstr "%s:%d:%d: nije moguće napraviti Defaults „%s“ specifično za hosta" -#: plugins/sudoers/cvtsudoers_merge.c:943 +#: plugins/sudoers/cvtsudoers_merge.c:892 +#, c-format +msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" +msgstr "%s:%d:%d: uklanjamo Defaults „%s“ nadvladan naknadnim unosima" + +#: plugins/sudoers/cvtsudoers_merge.c:1080 +#, c-format +msgid "%s:%d:%d: merging userspec into %s:%d:%d" +msgstr "%s:%d:%d: spajanje userspec (korisnikova specifikacija) s %s:%d:%d" + +#: plugins/sudoers/cvtsudoers_merge.c:1174 #, c-format msgid "%s:%d:%d: removing userspec overridden by subsequent entries" msgstr "%s:%d:%d: uklanjamo korisničke specifikacije nadvladane naknadnim unosima" @@ -2201,358 +2232,375 @@ msgid "PAM service name to use for login shells: %s" msgstr "Naziv PAM usluge za upotrebu za prijavnu ljusku: %s" #: plugins/sudoers/def_data.c:402 +#, c-format +msgid "PAM service name to use when sudo is run with the -A option: %s" +msgstr "Naziv PAM usluge koja se koristi kad je sudo pozvan s opcijom -A: %s" + +#: plugins/sudoers/def_data.c:406 msgid "Attempt to establish PAM credentials for the target user" msgstr "Pokušaj da se uspostavi PAM verifikacija za ciljanoga korisnika." -#: plugins/sudoers/def_data.c:406 +#: plugins/sudoers/def_data.c:410 msgid "Create a new PAM session for the command to run in" msgstr "Kreira novu PAM sesiju za izvršavanje naredbe." -#: plugins/sudoers/def_data.c:410 +#: plugins/sudoers/def_data.c:414 msgid "Perform PAM account validation management" msgstr "Provjeri upravljanje s PAM računom." -#: plugins/sudoers/def_data.c:414 +#: plugins/sudoers/def_data.c:418 #, c-format msgid "Maximum I/O log sequence number: %s" msgstr "Najveći broj redoslijeda dnevnika U/I: %s" -#: plugins/sudoers/def_data.c:418 +#: plugins/sudoers/def_data.c:422 msgid "Enable sudoers netgroup support" msgstr "Omogućite podršku mrežnih grupa (netgroup) u sudoers." -#: plugins/sudoers/def_data.c:422 +#: plugins/sudoers/def_data.c:426 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "Provjerite mogućnost pisanja u naddirektorijima kad se koristi sudoedit za uređivanje." -#: plugins/sudoers/def_data.c:426 +#: plugins/sudoers/def_data.c:430 msgid "Follow symbolic links when editing files with sudoedit" msgstr "Slijedi simboličke veze kad se koristi sudoedit za uređivanje datoteka." -#: plugins/sudoers/def_data.c:430 +#: plugins/sudoers/def_data.c:434 msgid "Query the group plugin for unknown system groups" msgstr "Ispituje plugin grupe za nepoznate sustavske grupe." -#: plugins/sudoers/def_data.c:434 +#: plugins/sudoers/def_data.c:438 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "Podudaranje mrežnih grupa bazira se na kompletnoj n-torki: korisnik, računalo, domena." -#: plugins/sudoers/def_data.c:438 +#: plugins/sudoers/def_data.c:442 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "Naredbe je dopušteno izvršiti iako ih sudo ne može upisati u revizijski dnevnik." -#: plugins/sudoers/def_data.c:442 +#: plugins/sudoers/def_data.c:446 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "Naredbe je dopušteno izvršiti iako ih sudo ne može upisati u U/I dnevnik." -#: plugins/sudoers/def_data.c:446 +#: plugins/sudoers/def_data.c:450 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "Naredbe je dopušteno izvršiti iako ih sudo ne može upisati u dnevnik." -#: plugins/sudoers/def_data.c:450 +#: plugins/sudoers/def_data.c:454 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "Razriješi grupe u sudoers i podudari ih po ID grupe umjesto po imenu grupe." -#: plugins/sudoers/def_data.c:454 +#: plugins/sudoers/def_data.c:458 #, c-format msgid "Log entries larger than this value will be split into multiple syslog messages: %u" msgstr "Dnevničke stavke veće od ove vrijednosti podijeliti će se u više syslog poruka: %u" -#: plugins/sudoers/def_data.c:458 +#: plugins/sudoers/def_data.c:462 #, c-format msgid "User that will own the I/O log files: %s" msgstr "Korisnik koji će biti vlasnik U/I dnevnika: %s" -#: plugins/sudoers/def_data.c:462 +#: plugins/sudoers/def_data.c:466 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "Grupa koja će biti vlasnik U/I dnevnika: %s" -#: plugins/sudoers/def_data.c:466 +#: plugins/sudoers/def_data.c:470 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "Prava pristupa za uporabu za U/I dnevnike: 0%o" -#: plugins/sudoers/def_data.c:470 +#: plugins/sudoers/def_data.c:474 #, c-format msgid "Execute commands by file descriptor instead of by path: %s" msgstr "Izvrši naredbe pomoću deskriptora datoteke umjesto staze: %s" -#: plugins/sudoers/def_data.c:474 +#: plugins/sudoers/def_data.c:478 msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" msgstr "Nepoznati zadani podaci za sudoers se ignoriraju umjesto ispisa upozorenja." -#: plugins/sudoers/def_data.c:478 +#: plugins/sudoers/def_data.c:482 #, c-format msgid "Time in seconds after which the command will be terminated: %u" msgstr "Vrijeme u sekundama nakon kojeg se naredba prekida: %u" -#: plugins/sudoers/def_data.c:482 +#: plugins/sudoers/def_data.c:486 msgid "Allow the user to specify a timeout on the command line" msgstr "Dopustite korisniku da specificira tajmaut na komandnom retku." -#: plugins/sudoers/def_data.c:486 +#: plugins/sudoers/def_data.c:490 msgid "Flush I/O log data to disk immediately instead of buffering it" msgstr "U/I dnevnik ispisivati direktno na disk umjesto preko međuspremnika." -#: plugins/sudoers/def_data.c:490 +#: plugins/sudoers/def_data.c:494 msgid "Include the process ID when logging via syslog" msgstr "U syslog dnevnik upisivati i ID procesa." -#: plugins/sudoers/def_data.c:494 +#: plugins/sudoers/def_data.c:498 #, c-format msgid "Type of authentication timestamp record: %s" msgstr "Vrsta zapisa autentifikacijskih vremenskih oznaka: %s" -#: plugins/sudoers/def_data.c:498 +#: plugins/sudoers/def_data.c:502 #, c-format msgid "Authentication failure message: %s" msgstr "Greška u provjeri autentičnosti: %s" -#: plugins/sudoers/def_data.c:502 +#: plugins/sudoers/def_data.c:506 msgid "Ignore case when matching user names" msgstr "Ignorira se veličina slova kad se uspoređuju imena korisnika." -#: plugins/sudoers/def_data.c:506 +#: plugins/sudoers/def_data.c:510 msgid "Ignore case when matching group names" msgstr "Ignorira se veličinu slova kada se uspoređuju imena grupa." -#: plugins/sudoers/def_data.c:510 +#: plugins/sudoers/def_data.c:514 msgid "Log when a command is allowed by sudoers" msgstr "Dnevniči (upiše u dnevnik) onda kad sudoers dopusti naredbu." -#: plugins/sudoers/def_data.c:514 +#: plugins/sudoers/def_data.c:518 msgid "Log when a command is denied by sudoers" msgstr "Dnevniči (upiše u dnevnik) onda kad sudoers ne dopusti naredbu." -#: plugins/sudoers/def_data.c:518 +#: plugins/sudoers/def_data.c:522 msgid "Sudo log server(s) to connect to with optional port" msgstr "Server(i) sudo dnevnika za spajanje na opcionalni port." -#: plugins/sudoers/def_data.c:522 +#: plugins/sudoers/def_data.c:526 #, c-format msgid "Sudo log server timeout in seconds: %u" msgstr "Tajmaut servera sudo dnevnika u sekundama: %u" -#: plugins/sudoers/def_data.c:526 +#: plugins/sudoers/def_data.c:530 msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" msgstr "Omogućite opciju utičnice SO_KEEPALIVE na utičnici spojenoj na server dnevnika." -#: plugins/sudoers/def_data.c:530 +#: plugins/sudoers/def_data.c:534 #, c-format msgid "Path to the audit server's CA bundle file: %s" msgstr "Staza do datoteke s paketom certifikata (CA) revizijskog servera: %s" -#: plugins/sudoers/def_data.c:534 +#: plugins/sudoers/def_data.c:538 #, c-format msgid "Path to the sudoers certificate file: %s" msgstr "Staza do datoteke sa sudoers certifikatima: %s" -#: plugins/sudoers/def_data.c:538 +#: plugins/sudoers/def_data.c:542 #, c-format msgid "Path to the sudoers private key file: %s" msgstr "Staza do datoteke sa sudoers privatnim (tajnim) ključem: %s" -#: plugins/sudoers/def_data.c:542 +#: plugins/sudoers/def_data.c:546 msgid "Verify that the log server's certificate is valid" msgstr "Provjerite je li certifikat dnevničkog servera valjan." -#: plugins/sudoers/def_data.c:546 +#: plugins/sudoers/def_data.c:550 msgid "Allow the use of unknown runas user and/or group ID" msgstr "Dopustite nepoznate vrijednosti za korisničko ime i/ili ID grupe za ‘runas’." -#: plugins/sudoers/def_data.c:550 +#: plugins/sudoers/def_data.c:554 msgid "Only permit running commands as a user with a valid shell" msgstr "Dopustite izvršavanje naredbi samo korisniku s valjanom ljuskom." -#: plugins/sudoers/def_data.c:554 +#: plugins/sudoers/def_data.c:558 msgid "Set the pam remote user to the user running sudo" msgstr "Postavite udaljenog korisnika PAM-a na korisnika koji izvršava sudo." -#: plugins/sudoers/def_data.c:558 +#: plugins/sudoers/def_data.c:562 msgid "Set the pam remote host to the local host name" msgstr "Postavite PAM udaljenog hosta pam na ime lokalnog hosta (računala)." -#: plugins/sudoers/def_data.c:562 +#: plugins/sudoers/def_data.c:566 #, c-format msgid "Working directory to change to before executing the command: %s" msgstr "Radni direktorij u koji treba otići prije izvršavanja naredbe: %s" -#: plugins/sudoers/def_data.c:566 +#: plugins/sudoers/def_data.c:570 #, c-format msgid "Root directory to change to before executing the command: %s" msgstr "Root direktorij u koji treba otići prije izvršavanja naredbe: %s" -#: plugins/sudoers/def_data.c:570 +#: plugins/sudoers/def_data.c:574 #, c-format msgid "The format of logs to produce: %s" msgstr "Format dnevnika: %s" -#: plugins/sudoers/def_data.c:574 +#: plugins/sudoers/def_data.c:578 msgid "Enable SELinux RBAC support" msgstr "Omogući podršku za SELinux RBAC" -#: plugins/sudoers/def_data.c:578 +#: plugins/sudoers/def_data.c:582 #, c-format msgid "Path to the file that is created the first time sudo is run: %s" msgstr "Staza do datoteke koja se kreira prilikom prvog sudo pokretanja: %s" -#: plugins/sudoers/def_data.c:582 +#: plugins/sudoers/def_data.c:586 msgid "Intercept further commands and apply sudoers restrictions to them" msgstr "Presretne daljnje naredbe i primijeni ograničenja sudoers-a na njih." -#: plugins/sudoers/def_data.c:586 +#: plugins/sudoers/def_data.c:590 msgid "Log sub-commands run by the original command" msgstr "Urudžbira podnaredbe koje izvodi naredba" -#: plugins/sudoers/def_data.c:590 +#: plugins/sudoers/def_data.c:594 msgid "Log the exit status of commands" msgstr "Urudžbira izlazno stanje pokrenute naredbe." -#: plugins/sudoers/def_data.c:594 +#: plugins/sudoers/def_data.c:598 msgid "Subsequent commands in an intercepted session must be authenticated" msgstr "Naredne naredbe u presretoj sesiji moraju biti ovjerene." -#: plugins/sudoers/def_data.c:598 +#: plugins/sudoers/def_data.c:602 msgid "Allow an intercepted command to run set setuid or setgid programs" msgstr "Dopusti presretnutu naredbu da pokrene program za postavljnje setuid ili setgid." -#: plugins/sudoers/def_data.c:602 +#: plugins/sudoers/def_data.c:606 #, c-format msgid "The maximum size to which the process's address space may grow (in bytes): %s" msgstr "Maksimalna veličina do koje adresni prostor procesa može narasti (u bajtovima): %s" -#: plugins/sudoers/def_data.c:606 +#: plugins/sudoers/def_data.c:610 #, c-format msgid "The largest size core dump file that may be created (in bytes): %s" msgstr "Najveća veličina datoteke s damp memorijom koja se može stvoriti (u bajtovima): %s" -#: plugins/sudoers/def_data.c:610 +#: plugins/sudoers/def_data.c:614 #, c-format msgid "The maximum amount of CPU time that the process may use (in seconds): %s" msgstr "Maksimalna količina CPU vremena koje proces može koristiti (u sekundama): %s" -#: plugins/sudoers/def_data.c:614 +#: plugins/sudoers/def_data.c:618 #, c-format msgid "The maximum size of the data segment for the process (in bytes): %s" msgstr "Maksimalna veličina podatkovnog segmenta za proces (u bajtovima): %s" -#: plugins/sudoers/def_data.c:618 +#: plugins/sudoers/def_data.c:622 #, c-format msgid "The largest size file that the process may create (in bytes): %s" msgstr "Najveća veličina datoteke koju proces može stvoriti (u bajtovima): %s" -#: plugins/sudoers/def_data.c:622 +#: plugins/sudoers/def_data.c:626 #, c-format msgid "The maximum number of locks that the process may establish: %s" msgstr "Maksimalni broj zaključavanja koje proces može uspostaviti: %s" -#: plugins/sudoers/def_data.c:626 +#: plugins/sudoers/def_data.c:630 #, c-format msgid "The maximum size that the process may lock in memory (in bytes): %s" msgstr "Maksimalna veličina koju proces može zaključati u memoriji (u bajtovima): %s" -#: plugins/sudoers/def_data.c:630 +#: plugins/sudoers/def_data.c:634 #, c-format msgid "The maximum number of files that the process may have open: %s" msgstr "Maksimalan broj datoteka koje proces može otvoriti: %s" -#: plugins/sudoers/def_data.c:634 +#: plugins/sudoers/def_data.c:638 #, c-format msgid "The maximum number of processes that the user may run simultaneously: %s" msgstr "Maksimalan broj procesa koje korisnik može istovremeno pokrenuti: %s" -#: plugins/sudoers/def_data.c:638 +#: plugins/sudoers/def_data.c:642 #, c-format msgid "The maximum size to which the process's resident set size may grow (in bytes): %s" msgstr "Maksimalna veličina do koje može narasti rezidentna postavljena veličina procesa (u bajtovima): %s" -#: plugins/sudoers/def_data.c:642 +#: plugins/sudoers/def_data.c:646 #, c-format msgid "The maximum size to which the process's stack may grow (in bytes): %s" msgstr "Maksimalna veličina do koje može narasti stȏg procesa (u bajtovima): %s" -#: plugins/sudoers/defaults.c:192 +#: plugins/sudoers/def_data.c:650 +msgid "Attempt authentication even when in non-interactive mode" +msgstr "Pokušaj provjere autentičnosti iako se radi u neinteraktivnom načinu" + +#: plugins/sudoers/def_data.c:654 +msgid "Store plaintext passwords in I/O log input" +msgstr "Sprema lozinke u čistom tekstu u U/I zapisniku ulaza" + +#: plugins/sudoers/def_data.c:658 +msgid "List of regular expressions to use when matching a password prompt" +msgstr "Popis regularnih izraza koji se koriste za podudaranje s lozinkama" + +#: plugins/sudoers/defaults.c:193 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s: nepoznata stavka zadanih vrijednosti „%s“" -#: plugins/sudoers/defaults.c:241 +#: plugins/sudoers/defaults.c:242 #, c-format msgid "%s:%d:%d: no value specified for \"%s\"" msgstr "%s:%d:%d: nije navedena vrijednost za „%s“" -#: plugins/sudoers/defaults.c:244 +#: plugins/sudoers/defaults.c:245 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s: nije navedena vrijednost za „%s“" -#: plugins/sudoers/defaults.c:257 +#: plugins/sudoers/defaults.c:258 #, c-format msgid "%s:%d:%d: invalid operator \"%c=\" for \"%s\"" msgstr "%s:%d:%d: nevaljan operator \"%c=\" za „%s“" -#: plugins/sudoers/defaults.c:260 +#: plugins/sudoers/defaults.c:261 #, c-format msgid "%s: invalid operator \"%c=\" for \"%s\"" msgstr "%s: nevaljan operator \"%c=\" „%s“" -#: plugins/sudoers/defaults.c:296 +#: plugins/sudoers/defaults.c:297 #, c-format msgid "%s:%d:%d: option \"%s\" does not take a value" msgstr "%s:%d:%d: opcija „%s“ ne treba nikakvu vrijednost" -#: plugins/sudoers/defaults.c:299 +#: plugins/sudoers/defaults.c:300 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s: opcija „%s“ ne prihvaća vrijednost" -#: plugins/sudoers/defaults.c:327 +#: plugins/sudoers/defaults.c:328 #, c-format msgid "%s:%d:%d: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s:%d:%d: nevaljana vrsta Defaults 0x%x za opciju „%s“" -#: plugins/sudoers/defaults.c:330 +#: plugins/sudoers/defaults.c:331 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s: nevaljana vrsta Defaults 0x%x za opciju „%s“" -#: plugins/sudoers/defaults.c:340 +#: plugins/sudoers/defaults.c:341 #, c-format msgid "%s:%d:%d: value \"%s\" is invalid for option \"%s\"" msgstr "%s:%d:%d: vrijednost „%s“ za opciju „%s“ nije valjana" -#: plugins/sudoers/defaults.c:343 +#: plugins/sudoers/defaults.c:344 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s: vrijednost „%s“ nije ispravna za opciju „%s“" -#: plugins/sudoers/defaults.c:1124 +#: plugins/sudoers/defaults.c:1161 #, c-format msgid "%s:%d:%d: path name for \"%s\" too long" msgstr "%s:%d:%d: ime staze za „%s“ je predugačko" -#: plugins/sudoers/defaults.c:1127 +#: plugins/sudoers/defaults.c:1164 #, c-format msgid "%s: path name for \"%s\" too long" msgstr "%s: ime staze za „%s“ je predugačko" -#: plugins/sudoers/defaults.c:1138 +#: plugins/sudoers/defaults.c:1175 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s:%d:%d: vrijednost za „%s“ mora započeti s „/“, „~“, ili „*“" -#: plugins/sudoers/defaults.c:1142 +#: plugins/sudoers/defaults.c:1179 #, c-format msgid "%s: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s: vrijednost za „%s“ mora započeti s „/“, „~“, ili „*“" -#: plugins/sudoers/defaults.c:1153 +#: plugins/sudoers/defaults.c:1190 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/'" msgstr "%s:%d:%d: vrijednost za „%s“ mora započeti s „/“" -#: plugins/sudoers/defaults.c:1157 +#: plugins/sudoers/defaults.c:1194 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s: vrijednost za „%s“ mora početi s „/“" @@ -2600,7 +2648,7 @@ msgstr "vlasnik %s mora biti UID %d" msgid "%s must only be writable by owner" msgstr "%s mora biti dostupan za pisanje samo vlasniku" -#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:566 +#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:576 #, c-format msgid "unable to load %s: %s" msgstr "nije moguće učitati %s: %s" @@ -2629,36 +2677,36 @@ msgstr "„%s“ nije valjana mrežna maska (nemoguće ju je raščlaniti)" msgid "Local IP address and netmask pairs:\n" msgstr "Parovi lokalnih IP adresa i mrežnih maski:\n" -#: plugins/sudoers/iolog.c:626 +#: plugins/sudoers/iolog.c:681 msgid "unable to update sequence file" msgstr "nije moguće ažurirati datoteku redoslijeda (sequence file)" -#: plugins/sudoers/iolog.c:660 plugins/sudoers/iolog.c:848 -#: plugins/sudoers/iolog.c:1001 plugins/sudoers/iolog.c:1008 -#: plugins/sudoers/iolog.c:1129 plugins/sudoers/iolog.c:1136 -#: plugins/sudoers/iolog.c:1235 plugins/sudoers/iolog.c:1242 +#: plugins/sudoers/iolog.c:715 plugins/sudoers/iolog.c:903 +#: plugins/sudoers/iolog.c:1065 plugins/sudoers/iolog.c:1072 +#: plugins/sudoers/iolog.c:1193 plugins/sudoers/iolog.c:1200 +#: plugins/sudoers/iolog.c:1299 plugins/sudoers/iolog.c:1306 #, c-format msgid "unable to write to I/O log file: %s" msgstr "nije moguće pisati u U/I dnevnik: %s" -#: plugins/sudoers/iolog.c:668 +#: plugins/sudoers/iolog.c:723 #, c-format msgid "unable to create %s/%s" msgstr "nije moguće stvoriti %s/%s" -#: plugins/sudoers/iolog.c:893 +#: plugins/sudoers/iolog.c:951 #, c-format msgid "%s: internal error, I/O log file for event %d not open" msgstr "%s: interna greška, U/I dnevnička datoteka za događaj %d nije otvorena" -#: plugins/sudoers/iolog.c:986 plugins/sudoers/iolog.c:1114 -#: plugins/sudoers/iolog.c:1219 plugins/sudoers/timestamp.c:849 +#: plugins/sudoers/iolog.c:1050 plugins/sudoers/iolog.c:1178 +#: plugins/sudoers/iolog.c:1283 plugins/sudoers/timestamp.c:849 #: plugins/sudoers/timestamp.c:941 plugins/sudoers/visudo.c:510 #: plugins/sudoers/visudo.c:516 msgid "unable to read the clock" msgstr "nije moguće pročitati vrijeme (clock)" -#: plugins/sudoers/iolog.c:1211 plugins/sudoers/log_client.c:1221 +#: plugins/sudoers/iolog.c:1275 plugins/sudoers/log_client.c:1221 #: plugins/sudoers/log_client.c:1231 plugins/sudoers/log_client.c:1235 #, c-format msgid "%s: internal error, invalid signal %d" @@ -2678,16 +2726,16 @@ msgstr "nije moguće inicijalizirati SSL certifikat i bazu podataka ključeva: % msgid "you must set TLS_CERT in %s to use SSL" msgstr "morate postaviti TLS_CERT u %s da koristite SSL" -#: plugins/sudoers/ldap.c:1663 +#: plugins/sudoers/ldap.c:1717 #, c-format msgid "unable to initialize LDAP: %s" msgstr "nije moguće inicijalizirati LDAP: %s" -#: plugins/sudoers/ldap.c:1700 +#: plugins/sudoers/ldap.c:1754 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "start_tls je specificirani, ali LDAP biblioteke ne podržavaju ldap_start_tls_s() ili ldap_start_tls_s_np()" -#: plugins/sudoers/ldap.c:1837 plugins/sudoers/parse_ldif.c:747 +#: plugins/sudoers/ldap.c:1891 plugins/sudoers/parse_ldif.c:747 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "nevaljani sudoOrder atribut: %s" @@ -2706,15 +2754,15 @@ msgstr "nepodržana vrsta adrese LDAP: %s" msgid "unable to mix ldap and ldaps URIs" msgstr "ne možete zajedno koristiti ldap i ldaps adrese" -#: plugins/sudoers/ldap_util.c:498 plugins/sudoers/ldap_util.c:505 -#: plugins/sudoers/ldap_util.c:513 plugins/sudoers/ldap_util.c:522 -#: plugins/sudoers/ldap_util.c:530 plugins/sudoers/ldap_util.c:540 -#: plugins/sudoers/ldap_util.c:548 +#: plugins/sudoers/ldap_util.c:499 plugins/sudoers/ldap_util.c:506 +#: plugins/sudoers/ldap_util.c:514 plugins/sudoers/ldap_util.c:523 +#: plugins/sudoers/ldap_util.c:531 plugins/sudoers/ldap_util.c:541 +#: plugins/sudoers/ldap_util.c:549 #, c-format msgid "duplicate sudoOption: %s%s%s" msgstr "duplicira sudoOption: %s%s%s" -#: plugins/sudoers/ldap_util.c:567 plugins/sudoers/ldap_util.c:569 +#: plugins/sudoers/ldap_util.c:568 plugins/sudoers/ldap_util.c:570 #, c-format msgid "unable to convert sudoOption: %s%s%s" msgstr "nije moguće pretvoriti sudoOption: %s%s%s" @@ -2728,7 +2776,7 @@ msgid "unable to send audit message" msgstr "nije moguće poslati revizijsku poruku" #: plugins/sudoers/log_client.c:120 plugins/sudoers/log_client.c:400 -#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2070 +#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2069 msgid "error in event loop" msgstr "greška u petlji događaja" @@ -2787,48 +2835,46 @@ msgstr "veza sa serverom za autentifikaciju je prekinuta (izgubljena je)" msgid "missing write buffer" msgstr "nema međuspremnika za pisanje" -#: plugins/sudoers/log_client.c:2011 +#: plugins/sudoers/log_client.c:2010 msgid "unable to connect to log server" msgstr "nije moguće spojiti se na dnevnički server" -#: plugins/sudoers/logging.c:286 +#: plugins/sudoers/logging.c:288 msgid "user NOT in sudoers" msgstr "korisnik NIJE u sudoers" # Authentication is about who somebody is. # Authorisation is about what they're allowed to do. # https://en.wikipedia.org/wiki/AAA_(computer_security)#Authorization -#: plugins/sudoers/logging.c:288 +#: plugins/sudoers/logging.c:290 msgid "user NOT authorized on host" msgstr "korisnik NEMA ovlasti na računalu (nije autoriziran)" -#: plugins/sudoers/logging.c:290 +#: plugins/sudoers/logging.c:292 msgid "command not allowed" msgstr "naredba nije dopuštena" -#: plugins/sudoers/logging.c:311 +#: plugins/sudoers/logging.c:313 #, c-format -msgid "%s is not in the sudoers file. This incident will be reported.\n" -msgstr "%s nije u sudoers datoteci. Ovaj će incident biti prijavljen.\n" +msgid "%s is not in the sudoers file.\n" +msgstr "%s nije u sudoers datoteci\n" -#: plugins/sudoers/logging.c:314 +#: plugins/sudoers/logging.c:316 #, c-format -msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" -msgstr "" -"%s nema dopuštenja pokrenuti sudo na %s. Ovaj će incident biti prijavljen.\n" -"\n" +msgid "%s is not allowed to run sudo on %s.\n" +msgstr "%s nije dopušteno pokrenuti sudo na %s.\n" -#: plugins/sudoers/logging.c:318 +#: plugins/sudoers/logging.c:319 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "Nažalost, korisnik %s ne smije pokrenuti sudo na %s.\n" -#: plugins/sudoers/logging.c:321 +#: plugins/sudoers/logging.c:322 #, c-format msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "Nažalost, korisniku %s nije dopušteno izvršiti „%s%s%s“ kao %s%s%s na %s.\n" -#: plugins/sudoers/logging.c:358 plugins/sudoers/sudoers.c:629 +#: plugins/sudoers/logging.c:359 plugins/sudoers/sudoers.c:629 #: plugins/sudoers/sudoers.c:631 plugins/sudoers/sudoers.c:633 #: plugins/sudoers/sudoers.c:635 plugins/sudoers/sudoers.c:785 #: plugins/sudoers/sudoers.c:787 @@ -2836,7 +2882,7 @@ msgstr "Nažalost, korisniku %s nije dopušteno izvršiti „%s%s%s“ kao %s%s% msgid "%s: command not found" msgstr "%s: naredba nije pronađena" -#: plugins/sudoers/logging.c:360 plugins/sudoers/sudoers.c:625 +#: plugins/sudoers/logging.c:361 plugins/sudoers/sudoers.c:625 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -2845,7 +2891,7 @@ msgstr "" "zanemaruje se „%s“ pronađen u „.“\n" "Koristite „sudo ./%s“ ako je to „%s“ koji želite pokrenuti." -#: plugins/sudoers/logging.c:379 +#: plugins/sudoers/logging.c:380 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" @@ -2853,15 +2899,15 @@ msgstr[0] "%u netočni pokušaj unosa lozinke" msgstr[1] "%u netočna pokušaja unosa lozinke" msgstr[2] "%u netočnih pokušaja unosa lozinke" -#: plugins/sudoers/logging.c:435 +#: plugins/sudoers/logging.c:436 msgid "authentication failure" msgstr "neuspješna autentifikacija" -#: plugins/sudoers/logging.c:475 plugins/sudoers/logging.c:495 +#: plugins/sudoers/logging.c:476 plugins/sudoers/logging.c:496 msgid "a password is required" msgstr "nužna je lozinka" -#: plugins/sudoers/logging.c:889 +#: plugins/sudoers/logging.c:890 #, c-format msgid "unable to write log file: %s" msgstr "nije moguće pisati u dnevničku datoteku: %s" @@ -2956,55 +3002,55 @@ msgstr "ime staze za „%s“ je predugačko" msgid "unable to parse network address list" msgstr "nije moguće pročitati popis mrežnih adresa (nemoguće ih je raščlaniti)" -#: plugins/sudoers/policy.c:479 +#: plugins/sudoers/policy.c:485 msgid "user name not set by sudo front-end" msgstr "ime korisnika nije postavio front-end sudo-a" -#: plugins/sudoers/policy.c:483 +#: plugins/sudoers/policy.c:489 msgid "user-ID not set by sudo front-end" msgstr "korisnički ID (user-ID) nije postavio front-end sudo-a" -#: plugins/sudoers/policy.c:487 +#: plugins/sudoers/policy.c:493 msgid "group-ID not set by sudo front-end" msgstr "groupni ID (group-ID) nije postavio front-end sudo-a" -#: plugins/sudoers/policy.c:491 +#: plugins/sudoers/policy.c:497 msgid "host name not set by sudo front-end" msgstr "ime računala (host name) nije postavio front-end sudo-a" -#: plugins/sudoers/policy.c:693 +#: plugins/sudoers/policy.c:670 #, c-format msgid "invalid working directory: %s" msgstr "nevaljani radni direktorij: %s" -#: plugins/sudoers/policy.c:869 +#: plugins/sudoers/policy.c:846 #, c-format msgid "invalid chroot directory: %s" msgstr "nevaljani chroot direktorij: %s" -#: plugins/sudoers/policy.c:1051 plugins/sudoers/visudo.c:243 +#: plugins/sudoers/policy.c:1025 plugins/sudoers/visudo.c:243 #: plugins/sudoers/visudo.c:880 #, c-format msgid "unable to execute %s" msgstr "nije moguće izvršiti %s" -#: plugins/sudoers/policy.c:1121 plugins/sudoers/policy.c:1158 -#: plugins/sudoers/policy.c:1180 plugins/sudoers/policy.c:1206 +#: plugins/sudoers/policy.c:1095 plugins/sudoers/policy.c:1132 +#: plugins/sudoers/policy.c:1154 plugins/sudoers/policy.c:1180 #, c-format msgid "%s: invalid mode flags from sudo front end: 0x%x" msgstr "%s: nevaljane zastavice načina rada iz sudo front end: 0x%x" -#: plugins/sudoers/policy.c:1237 +#: plugins/sudoers/policy.c:1211 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Inačica sudoers plugina s pravilima %s\n" -#: plugins/sudoers/policy.c:1239 +#: plugins/sudoers/policy.c:1213 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Inačica sudoers datotečne gramatike %d\n" -#: plugins/sudoers/policy.c:1243 +#: plugins/sudoers/policy.c:1217 #, c-format msgid "" "\n" @@ -3013,29 +3059,29 @@ msgstr "" "\n" "Staza do sudoers: %s\n" -#: plugins/sudoers/policy.c:1246 +#: plugins/sudoers/policy.c:1220 #, c-format msgid "nsswitch path: %s\n" msgstr "nsswitch staza: %s\n" -#: plugins/sudoers/policy.c:1248 +#: plugins/sudoers/policy.c:1222 #, c-format msgid "ldap.conf path: %s\n" msgstr "ldap.conf staza: %s\n" -#: plugins/sudoers/policy.c:1249 +#: plugins/sudoers/policy.c:1223 #, c-format msgid "ldap.secret path: %s\n" msgstr "ldap.secret staza: %s\n" # hook: A location in a routine or program in which the programmer can connect or insert other routines for the purpose of debugging or enhancing functionality. -#: plugins/sudoers/policy.c:1282 +#: plugins/sudoers/policy.c:1256 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "nije moguće registrirati rutinu (hook) vrste %d (inačica %d.%d)" # hook: A location in a routine or program in which the programmer can connect or insert other routines for the purpose of debugging or enhancing functionality. -#: plugins/sudoers/policy.c:1300 +#: plugins/sudoers/policy.c:1274 #, c-format msgid "unable to deregister hook of type %d (version %d.%d)" msgstr "nije moguće poništiti registraciju vrste (hook) %d (inačica %d.%d)" @@ -3163,13 +3209,13 @@ msgstr "skraćena (audit) staza revizije user_cmd: %s" msgid "truncated audit path argv[0]: %s" msgstr "skraćena (audit) staza revizije argv[0]: %s" -#: plugins/sudoers/sssd.c:569 +#: plugins/sudoers/sssd.c:579 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" msgstr "nije moguće inicijalizirati SSS izvor. Je li SSSD instaliran na vašem računalu?" -#: plugins/sudoers/sssd.c:577 plugins/sudoers/sssd.c:586 -#: plugins/sudoers/sssd.c:595 plugins/sudoers/sssd.c:604 -#: plugins/sudoers/sssd.c:613 +#: plugins/sudoers/sssd.c:587 plugins/sudoers/sssd.c:596 +#: plugins/sudoers/sssd.c:605 plugins/sudoers/sssd.c:614 +#: plugins/sudoers/sssd.c:623 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "nije moguće pronaći simbol „%s“ u %s" @@ -3274,7 +3320,7 @@ msgstr "vama nije dopušteno zadržati okolinu" msgid "sudoedit doesn't need to be run via sudo" msgstr "sudoedit se ne mora pokrenuti sa sudo" -#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1578 +#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1584 #: plugins/sudoers/tsdump.c:138 #, c-format msgid "unable to read %s" @@ -3291,17 +3337,17 @@ msgstr "nije moguće dobiti status od %s" msgid "%s is not a regular file" msgstr "%s nije obična datoteka" -#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1168 +#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1239 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "vlasnik %s je UID %u, a treba biti %u" -#: plugins/sudoers/sudoers.c:1133 toke.l:1173 +#: plugins/sudoers/sudoers.c:1133 toke.l:1244 #, c-format msgid "%s is world writable" msgstr "%s smije svatko mijenjati/pisati" -#: plugins/sudoers/sudoers.c:1137 toke.l:1176 +#: plugins/sudoers/sudoers.c:1137 toke.l:1247 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "vlasnik %s je GID %u, a treba biti %u" @@ -3373,63 +3419,58 @@ msgstr "Veličina dnevnika je %d x %d, a veličina vašeg terminala %d x %d." msgid "Replay finished, press any key to restore the terminal." msgstr "Reprodukcija je završena -- obnovite terminal pritiskom na bilo koju tipku." -#: plugins/sudoers/sudoreplay.c:1218 plugins/sudoers/sudoreplay.c:1248 +#: plugins/sudoers/sudoreplay.c:1219 plugins/sudoers/sudoreplay.c:1249 #, c-format msgid "ambiguous expression \"%s\"" msgstr "višeznačni izraz „%s“" -#: plugins/sudoers/sudoreplay.c:1270 +#: plugins/sudoers/sudoreplay.c:1271 msgid "unmatched ')' in expression" msgstr "nesparena „)“ u izrazu" -#: plugins/sudoers/sudoreplay.c:1274 +#: plugins/sudoers/sudoreplay.c:1275 #, c-format msgid "unknown search term \"%s\"" msgstr "nepoznati pojam za pretragu „%s“" -#: plugins/sudoers/sudoreplay.c:1289 +#: plugins/sudoers/sudoreplay.c:1290 #, c-format msgid "%s requires an argument" msgstr "%s zahtijeva argument" -#: plugins/sudoers/sudoreplay.c:1292 plugins/sudoers/sudoreplay.c:1554 -#, c-format -msgid "invalid regular expression: %s" -msgstr "nevaljani regularni izraz: %s" - -#: plugins/sudoers/sudoreplay.c:1297 +#: plugins/sudoers/sudoreplay.c:1300 #, c-format msgid "could not parse date \"%s\"" msgstr "nije moguće raščlaniti datum „%s“" -#: plugins/sudoers/sudoreplay.c:1306 +#: plugins/sudoers/sudoreplay.c:1309 msgid "unmatched '(' in expression" msgstr "nesparena „(“ u izrazu" -#: plugins/sudoers/sudoreplay.c:1308 +#: plugins/sudoers/sudoreplay.c:1311 msgid "illegal trailing \"or\"" msgstr "nedopušteni zaostali „or“" -#: plugins/sudoers/sudoreplay.c:1310 +#: plugins/sudoers/sudoreplay.c:1313 msgid "illegal trailing \"!\"" msgstr "nedopušteni zaostali „!“" -#: plugins/sudoers/sudoreplay.c:1368 +#: plugins/sudoers/sudoreplay.c:1371 #, c-format msgid "unknown search type %d" msgstr "nepoznata vrsta za pretragu %d" -#: plugins/sudoers/sudoreplay.c:1645 +#: plugins/sudoers/sudoreplay.c:1651 #, c-format msgid "usage: %s [-hnRS] [-d dir] [-m num] [-s num] ID\n" msgstr "uporaba: %s [-hnRS] [-d dir] [-m num] [-s num] ID\n" -#: plugins/sudoers/sudoreplay.c:1648 +#: plugins/sudoers/sudoreplay.c:1654 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "uporaba: %s [-h] [-d direktorij] -l [izraz za pretragu]\n" -#: plugins/sudoers/sudoreplay.c:1657 +#: plugins/sudoers/sudoreplay.c:1663 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -3438,7 +3479,7 @@ msgstr "" "%s - reproducira dnevnike sudo sesija\n" "\n" -#: plugins/sudoers/sudoreplay.c:1659 +#: plugins/sudoers/sudoreplay.c:1665 msgid "" "\n" "Options:\n" @@ -3524,7 +3565,7 @@ msgstr "nije moguće zaključati datoteku s vremenskim oznakama %s" msgid "lecture status path too long: %s/%s" msgstr "staza do lekcije je predugačka: %s/%s" -#: plugins/sudoers/toke_util.c:150 +#: plugins/sudoers/toke_util.c:156 msgid "sudoedit should not be specified with a path" msgstr "sudoedit se ne smije specificirati sa stazom" @@ -3695,34 +3736,46 @@ msgstr "" " -s, --strick striktna testira sintaksu sudoers datoteke\n" " -V, --version informira o inačici ovog programa i iziđe\n" -#: toke.l:187 +#: toke.l:189 msgid "empty string" msgstr "prazni string" -#: toke.l:199 toke.l:513 +#: toke.l:201 toke.l:571 msgid "empty group" msgstr "prazna grupa" -#: toke.l:209 toke.l:511 +#: toke.l:211 toke.l:569 msgid "empty netgroup" msgstr "prazna mrežna grupa (netgroup)" -#: toke.l:305 toke.l:317 toke.l:329 toke.l:345 toke.l:364 toke.l:404 +#: toke.l:289 +msgid "unterminated regular expression" +msgstr "nezavršen regularni izraz" + +#: toke.l:363 toke.l:375 toke.l:387 toke.l:403 toke.l:422 toke.l:462 msgid "invalid line continuation" msgstr "nevaljani nastavak retka" -#: toke.l:550 toke.l:562 +#: toke.l:608 toke.l:620 msgid "invalid IPv6 address" msgstr "nevaljana IPv6 adresa" -#: toke.l:789 +#: toke.l:860 msgid "unexpected line break in string" msgstr "neočekivani prelom retka" -#: toke.l:1139 +#: toke.l:1210 msgid "too many levels of includes" msgstr "previše razina uključivanja" +#~ msgid "%s is not in the sudoers file. This incident will be reported.\n" +#~ msgstr "%s nije u sudoers datoteci. Ovaj će incident biti prijavljen.\n" + +#~ msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" +#~ msgstr "" +#~ "%s nema dopuštenja pokrenuti sudo na %s. Ovaj će incident biti prijavljen.\n" +#~ "\n" + #~ msgid "%s: write buffer already in use" #~ msgstr "%s: međuspremnik za pisanje je zauzet" diff --git a/plugins/sudoers/po/ja.mo b/plugins/sudoers/po/ja.mo index 7ea51464eb0af4b2581937734d3fac62c27ae476..9ec66413dc87fd015b01395a5587d18875f03103 100644 GIT binary patch delta 15975 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 delta 15090 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 Iu1k6U2Xh=bZ2$lO diff --git a/plugins/sudoers/po/ja.po b/plugins/sudoers/po/ja.po index c0733fc72..dd2059e73 100644 --- a/plugins/sudoers/po/ja.po +++ b/plugins/sudoers/po/ja.po @@ -1,13 +1,13 @@ # Japanese messages for sudoers # This file is put in the public domain. # Yasuaki Taniguchi , 2011. -# Takeshi Hamasaki , 2012, 2015, 2016, 2017, 2018, 2019, 2020, 2021. +# Takeshi Hamasaki , 2012, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022. msgid "" msgstr "" -"Project-Id-Version: sudoers 1.9.9b1\n" +"Project-Id-Version: sudoers 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-22 20:17+0900\n" +"POT-Creation-Date: 2022-02-11 18:33-0700\n" +"PO-Revision-Date: 2022-02-14 23:39+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:1201 +#: confstr.sh:1 gram.y:1198 msgid "syntax error" msgstr "構文エラー" @@ -50,50 +50,52 @@ msgstr "残念、また試してください。" #: gram.y:591 gram.y:718 gram.y:726 gram.y:737 gram.y:749 gram.y:768 #: gram.y:923 gram.y:928 gram.y:936 gram.y:950 gram.y:956 gram.y:1078 #: gram.y:1087 gram.y:1095 gram.y:1104 gram.y:1113 gram.y:1142 gram.y:1151 -#: gram.y:1159 gram.y:1249 gram.y:1377 gram.y:1744 gram.y:1794 +#: gram.y:1159 gram.y:1252 gram.y:1382 gram.y:1748 gram.y:1798 #: lib/eventlog/eventlog.c:309 lib/eventlog/eventlog.c:382 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:881 -#: lib/eventlog/eventlog.c:1176 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:211 -#: logsrvd/iolog_writer.c:84 logsrvd/iolog_writer.c:89 -#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:172 -#: logsrvd/iolog_writer.c:212 logsrvd/iolog_writer.c:225 -#: logsrvd/iolog_writer.c:261 logsrvd/iolog_writer.c:286 -#: logsrvd/iolog_writer.c:301 logsrvd/iolog_writer.c:314 -#: logsrvd/iolog_writer.c:327 logsrvd/iolog_writer.c:340 -#: logsrvd/iolog_writer.c:355 logsrvd/iolog_writer.c:393 -#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 -#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 -#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 -#: logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:203 -#: logsrvd/logsrvd_journal.c:204 logsrvd/logsrvd_journal.c:260 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_journal.c:427 -#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:175 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:238 -#: logsrvd/logsrvd_local.c:376 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:426 logsrvd/logsrvd_local.c:431 -#: logsrvd/logsrvd_local.c:432 logsrvd/logsrvd_queue.c:154 -#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 -#: logsrvd/logsrvd_relay.c:439 logsrvd/logsrvd_relay.c:738 -#: logsrvd/logsrvd_relay.c:843 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/bsdauth.c:147 plugins/sudoers/auth/kerb5.c:118 -#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:689 +#: lib/eventlog/eventlog.c:1176 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:204 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:84 +#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 +#: logsrvd/iolog_writer.c:172 logsrvd/iolog_writer.c:212 +#: logsrvd/iolog_writer.c:225 logsrvd/iolog_writer.c:261 +#: logsrvd/iolog_writer.c:286 logsrvd/iolog_writer.c:301 +#: logsrvd/iolog_writer.c:314 logsrvd/iolog_writer.c:327 +#: logsrvd/iolog_writer.c:340 logsrvd/iolog_writer.c:355 +#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 +#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 +#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 +#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:204 +#: logsrvd/logsrvd_journal.c:260 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_journal.c:427 logsrvd/logsrvd_local.c:174 +#: logsrvd/logsrvd_local.c:175 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:238 logsrvd/logsrvd_local.c:376 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:426 +#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:432 +#: logsrvd/logsrvd_queue.c:154 logsrvd/logsrvd_queue.c:184 +#: logsrvd/logsrvd_queue.c:261 logsrvd/logsrvd_relay.c:439 +#: logsrvd/logsrvd_relay.c:738 logsrvd/logsrvd_relay.c:843 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 +#: plugins/sudoers/auth/bsdauth.c:150 plugins/sudoers/auth/kerb5.c:118 +#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:687 #: plugins/sudoers/auth/rfc1938.c:111 plugins/sudoers/auth/sia.c:59 #: plugins/sudoers/check_aliases.c:134 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:534 plugins/sudoers/cvtsudoers.c:667 -#: plugins/sudoers/cvtsudoers.c:685 plugins/sudoers/cvtsudoers.c:755 -#: plugins/sudoers/cvtsudoers.c:870 plugins/sudoers/cvtsudoers.c:878 -#: plugins/sudoers/cvtsudoers.c:1373 plugins/sudoers/cvtsudoers.c:1377 -#: plugins/sudoers/cvtsudoers.c:1479 plugins/sudoers/cvtsudoers_csv.c:183 +#: plugins/sudoers/cvtsudoers.c:537 plugins/sudoers/cvtsudoers.c:670 +#: plugins/sudoers/cvtsudoers.c:688 plugins/sudoers/cvtsudoers.c:758 +#: plugins/sudoers/cvtsudoers.c:873 plugins/sudoers/cvtsudoers.c:881 +#: plugins/sudoers/cvtsudoers.c:1376 plugins/sudoers/cvtsudoers.c:1380 +#: plugins/sudoers/cvtsudoers.c:1482 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 @@ -101,47 +103,47 @@ msgstr "残念、また試してください。" #: plugins/sudoers/cvtsudoers_ldif.c:438 plugins/sudoers/cvtsudoers_ldif.c:449 #: plugins/sudoers/cvtsudoers_ldif.c:456 plugins/sudoers/cvtsudoers_ldif.c:469 #: plugins/sudoers/cvtsudoers_ldif.c:477 plugins/sudoers/cvtsudoers_ldif.c:624 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:339 -#: plugins/sudoers/cvtsudoers_merge.c:360 +#: 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 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:696 -#: plugins/sudoers/cvtsudoers_merge.c:704 -#: plugins/sudoers/cvtsudoers_merge.c:927 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:133 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_merge.c:467 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1150 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:133 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:678 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:293 -#: plugins/sudoers/ldap_util.c:300 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:688 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:390 plugins/sudoers/log_client.c:703 #: plugins/sudoers/log_client.c:724 plugins/sudoers/log_client.c:1444 #: plugins/sudoers/log_client.c:1662 plugins/sudoers/log_client.c:1989 -#: plugins/sudoers/log_client.c:2046 plugins/sudoers/logging.c:104 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:468 -#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:297 plugins/sudoers/match_command.c:497 -#: plugins/sudoers/match_command.c:546 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:666 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:2045 plugins/sudoers/logging.c:104 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:469 +#: plugins/sudoers/logging.c:489 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:324 plugins/sudoers/match_command.c:567 +#: plugins/sudoers/match_command.c:616 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:736 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:201 plugins/sudoers/parse.c:218 #: plugins/sudoers/parse.c:250 plugins/sudoers/parse.c:267 #: plugins/sudoers/parse.c:290 plugins/sudoers/parse.c:301 @@ -155,35 +157,36 @@ msgstr "残念、また試してください。" #: 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:564 plugins/sudoers/policy.c:978 +#: plugins/sudoers/policy.c:570 plugins/sudoers/policy.c:952 #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:155 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 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:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1218 msgid "unable to allocate memory" msgstr "メモリ割り当てを行えませんでした" @@ -232,60 +235,62 @@ msgstr "時間制限値が無効です" msgid "command too long" msgstr "コマンド名が長すぎます" -#: gram.y:1203 +#: gram.y:1200 #, c-format msgid "%s:%d:%d: %s\n" msgstr "%s:%d:%d: %s\n" -#: gram.y:1247 +#: gram.y:1250 #, c-format msgid "Alias \"%s\" already defined" msgstr "別名 \"%s\" はすでに定義されています" -#: gram.y:1744 gram.y:1794 lib/eventlog/eventlog.c:309 +#: gram.y:1748 gram.y:1798 lib/eventlog/eventlog.c:309 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:877 #: lib/eventlog/eventlog.c:880 lib/eventlog/eventlog.c:1176 -#: 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:211 logsrvd/iolog_writer.c:84 -#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 -#: logsrvd/iolog_writer.c:162 logsrvd/iolog_writer.c:171 -#: logsrvd/iolog_writer.c:189 logsrvd/iolog_writer.c:211 -#: logsrvd/iolog_writer.c:224 logsrvd/iolog_writer.c:251 -#: logsrvd/iolog_writer.c:260 logsrvd/iolog_writer.c:276 -#: logsrvd/iolog_writer.c:285 logsrvd/iolog_writer.c:300 -#: logsrvd/iolog_writer.c:313 logsrvd/iolog_writer.c:326 -#: logsrvd/iolog_writer.c:339 logsrvd/iolog_writer.c:354 -#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 -#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 -#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 -#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 -#: logsrvd/logsrvd.c:593 logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 -#: logsrvd/logsrvd.c:1406 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:114 -#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:233 -#: logsrvd/logsrvd_journal.c:237 logsrvd/logsrvd_journal.c:245 -#: logsrvd/logsrvd_journal.c:268 logsrvd/logsrvd_journal.c:272 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_local.c:174 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:450 -#: logsrvd/logsrvd_queue.c:153 logsrvd/logsrvd_queue.c:184 -#: logsrvd/logsrvd_queue.c:261 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 -#: logsrvd/sendlog.c:1533 logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 -#: logsrvd/tls_init.c:314 logsrvd/tls_init.c:324 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/pam.c:503 plugins/sudoers/auth/pam.c:689 +#: lib/iolog/iolog_filter.c:142 lib/iolog/iolog_filter.c:204 +#: 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:84 logsrvd/iolog_writer.c:89 +#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:162 +#: logsrvd/iolog_writer.c:171 logsrvd/iolog_writer.c:189 +#: logsrvd/iolog_writer.c:211 logsrvd/iolog_writer.c:224 +#: logsrvd/iolog_writer.c:251 logsrvd/iolog_writer.c:260 +#: logsrvd/iolog_writer.c:276 logsrvd/iolog_writer.c:285 +#: logsrvd/iolog_writer.c:300 logsrvd/iolog_writer.c:313 +#: logsrvd/iolog_writer.c:326 logsrvd/iolog_writer.c:339 +#: logsrvd/iolog_writer.c:354 logsrvd/iolog_writer.c:393 +#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 +#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 +#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 +#: logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 logsrvd/logsrvd.c:593 +#: logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 logsrvd/logsrvd.c:1406 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:114 logsrvd/logsrvd_journal.c:203 +#: logsrvd/logsrvd_journal.c:233 logsrvd/logsrvd_journal.c:237 +#: logsrvd/logsrvd_journal.c:245 logsrvd/logsrvd_journal.c:268 +#: logsrvd/logsrvd_journal.c:272 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:431 +#: logsrvd/logsrvd_local.c:450 logsrvd/logsrvd_queue.c:153 +#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 logsrvd/sendlog.c:1533 +#: logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 logsrvd/tls_init.c:314 +#: logsrvd/tls_init.c:324 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:134 #: 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:533 -#: plugins/sudoers/cvtsudoers.c:666 plugins/sudoers/cvtsudoers.c:684 -#: plugins/sudoers/cvtsudoers.c:755 plugins/sudoers/cvtsudoers.c:870 -#: plugins/sudoers/cvtsudoers.c:877 plugins/sudoers/cvtsudoers.c:1373 -#: plugins/sudoers/cvtsudoers.c:1377 plugins/sudoers/cvtsudoers.c:1479 +#: plugins/sudoers/cvtsudoers.c:332 plugins/sudoers/cvtsudoers.c:536 +#: plugins/sudoers/cvtsudoers.c:669 plugins/sudoers/cvtsudoers.c:687 +#: plugins/sudoers/cvtsudoers.c:758 plugins/sudoers/cvtsudoers.c:873 +#: plugins/sudoers/cvtsudoers.c:880 plugins/sudoers/cvtsudoers.c:1376 +#: plugins/sudoers/cvtsudoers.c:1380 plugins/sudoers/cvtsudoers.c:1482 #: 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 @@ -293,52 +298,52 @@ msgstr "別名 \"%s\" はすでに定義されています" #: 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:468 plugins/sudoers/cvtsudoers_ldif.c:476 -#: plugins/sudoers/cvtsudoers_ldif.c:623 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:338 -#: plugins/sudoers/cvtsudoers_merge.c:359 -#: plugins/sudoers/cvtsudoers_merge.c:446 -#: plugins/sudoers/cvtsudoers_merge.c:454 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:523 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:695 -#: plugins/sudoers/cvtsudoers_merge.c:703 -#: plugins/sudoers/cvtsudoers_merge.c:926 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:132 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_ldif.c:623 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 +#: plugins/sudoers/cvtsudoers_merge.c:466 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:561 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:630 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1149 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:132 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:677 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:292 -#: plugins/sudoers/ldap_util.c:299 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:687 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:221 plugins/sudoers/log_client.c:242 #: plugins/sudoers/log_client.c:255 plugins/sudoers/log_client.c:390 #: plugins/sudoers/log_client.c:703 plugins/sudoers/log_client.c:724 #: plugins/sudoers/log_client.c:1444 plugins/sudoers/log_client.c:1662 -#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2046 -#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:183 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:467 -#: plugins/sudoers/logging.c:487 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:296 plugins/sudoers/match_command.c:496 -#: plugins/sudoers/match_command.c:545 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:665 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2045 +#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:184 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:468 +#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:323 plugins/sudoers/match_command.c:566 +#: plugins/sudoers/match_command.c:615 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:735 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:200 plugins/sudoers/parse.c:217 #: plugins/sudoers/parse.c:249 plugins/sudoers/parse.c:266 #: plugins/sudoers/parse.c:289 plugins/sudoers/parse.c:300 @@ -355,11 +360,11 @@ msgstr "別名 \"%s\" はすでに定義されています" #: plugins/sudoers/policy.c:152 plugins/sudoers/policy.c:161 #: plugins/sudoers/policy.c:170 plugins/sudoers/policy.c:197 #: plugins/sudoers/policy.c:338 plugins/sudoers/policy.c:353 -#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:385 -#: plugins/sudoers/policy.c:394 plugins/sudoers/policy.c:442 -#: plugins/sudoers/policy.c:452 plugins/sudoers/policy.c:461 -#: plugins/sudoers/policy.c:470 plugins/sudoers/policy.c:564 -#: plugins/sudoers/policy.c:978 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:391 +#: plugins/sudoers/policy.c:400 plugins/sudoers/policy.c:448 +#: plugins/sudoers/policy.c:458 plugins/sudoers/policy.c:467 +#: plugins/sudoers/policy.c:476 plugins/sudoers/policy.c:570 +#: plugins/sudoers/policy.c:952 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 @@ -368,29 +373,29 @@ msgstr "別名 \"%s\" はすでに定義されています" #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:154 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1139 -#: toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 plugins/sudoers/toke_util.c:131 +#: plugins/sudoers/toke_util.c:160 plugins/sudoers/toke_util.c:200 +#: plugins/sudoers/tsdump.c:123 plugins/sudoers/visudo.c:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1210 toke.l:1218 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -401,14 +406,14 @@ msgstr "%s: %s" #: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 #: plugins/sudoers/cvtsudoers_ldif.c:580 plugins/sudoers/env.c:326 #: plugins/sudoers/env.c:333 plugins/sudoers/env.c:444 -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:753 -#: plugins/sudoers/ldap.c:1086 plugins/sudoers/ldap_conf.c:222 -#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:485 -#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:594 -#: plugins/sudoers/policy.c:763 plugins/sudoers/policy.c:774 -#: plugins/sudoers/prompt.c:168 plugins/sudoers/strvec_join.c:62 -#: plugins/sudoers/testsudoers.c:245 plugins/sudoers/toke_util.c:206 -#: toke.l:908 toke.l:1110 +#: plugins/sudoers/ldap.c:531 plugins/sudoers/ldap.c:764 +#: plugins/sudoers/ldap.c:1137 plugins/sudoers/ldap_conf.c:222 +#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:486 +#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:740 +#: plugins/sudoers/policy.c:751 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:979 toke.l:1181 #, c-format msgid "internal error, %s overflow" msgstr "内部エラー、%s がオーバーフローしました" @@ -447,6 +452,12 @@ msgstr "%8s : %s" msgid "%8s : (command continued) %s" msgstr "%8s : (コマンド継続中) %s" +#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1296 +#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1558 +#, c-format +msgid "invalid regular expression \"%s\": %s" +msgstr "無効な正規表現です \"%s\": %s" + #: lib/iolog/iolog_json.c:140 #, c-format msgid "expected JSON_STRING, got %d" @@ -578,8 +589,8 @@ msgstr "タイミングファイルの読み込みエラー: %s" msgid "invalid timing file line: %s" msgstr "無効なタイミングファイルの行です: %s" -#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:803 -#: plugins/sudoers/policy.c:544 +#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:804 +#: plugins/sudoers/policy.c:550 msgid "unable to generate UUID" msgstr "uuid を生成できません" @@ -650,11 +661,11 @@ msgstr "%s: 復元ポイントが見つかりません [%lld, %ld]" #: logsrvd/iolog_writer.c:811 logsrvd/logsrvd_journal.c:420 #: logsrvd/logsrvd_queue.c:110 logsrvd/tls_init.c:245 -#: plugins/sudoers/check.c:274 plugins/sudoers/cvtsudoers.c:727 -#: plugins/sudoers/cvtsudoers.c:748 plugins/sudoers/cvtsudoers.c:1439 +#: plugins/sudoers/check.c:273 plugins/sudoers/cvtsudoers.c:730 +#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/cvtsudoers.c:1442 #: plugins/sudoers/cvtsudoers_csv.c:681 plugins/sudoers/cvtsudoers_json.c:885 #: plugins/sudoers/cvtsudoers_ldif.c:697 plugins/sudoers/sudoers.c:1092 -#: plugins/sudoers/sudoreplay.c:1466 plugins/sudoers/timestamp.c:433 +#: plugins/sudoers/sudoreplay.c:1469 plugins/sudoers/timestamp.c:433 #: plugins/sudoers/tsdump.c:128 plugins/sudoers/visudo.c:949 #, c-format msgid "unable to open %s" @@ -712,16 +723,16 @@ msgstr "サーバーメッセージが大き過ぎます: %zu" #: logsrvd/logsrvd_relay.c:737 logsrvd/logsrvd_relay.c:1121 #: logsrvd/sendlog.c:1316 logsrvd/tls_client.c:131 logsrvd/tls_client.c:147 #: logsrvd/tls_client.c:209 plugins/sudoers/audit.c:276 -#: plugins/sudoers/iolog.c:963 plugins/sudoers/iolog.c:1096 -#: plugins/sudoers/iolog.c:1194 plugins/sudoers/log_client.c:116 +#: plugins/sudoers/iolog.c:1027 plugins/sudoers/iolog.c:1160 +#: plugins/sudoers/iolog.c:1258 plugins/sudoers/log_client.c:116 #: plugins/sudoers/log_client.c:332 plugins/sudoers/log_client.c:348 #: plugins/sudoers/log_client.c:395 plugins/sudoers/log_client.c:599 #: plugins/sudoers/log_client.c:606 plugins/sudoers/log_client.c:1131 #: plugins/sudoers/log_client.c:1413 plugins/sudoers/log_client.c:1454 #: plugins/sudoers/log_client.c:1462 plugins/sudoers/log_client.c:1618 -#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2054 -#: plugins/sudoers/log_client.c:2062 plugins/sudoers/logging.c:142 -#: plugins/sudoers/logging.c:198 plugins/sudoers/sudoreplay.c:522 +#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2053 +#: plugins/sudoers/log_client.c:2061 plugins/sudoers/logging.c:142 +#: plugins/sudoers/logging.c:199 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 @@ -821,7 +832,7 @@ msgstr "リモートIPアドレスを取得できません" msgid "Unable to attach user data to the ssl object: %s" msgstr "ユーザーデータをSSLオブジェクトに添付することができません: %s" -#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1949 +#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1948 msgid "unable to setup listen socket" msgstr "接続待ちソケットを準備できません" @@ -830,139 +841,144 @@ msgstr "接続待ちソケットを準備できません" msgid "unexpected signal %d" msgstr "予期しないシグナル %d" -#: logsrvd/logsrvd.c:1851 +#: logsrvd/logsrvd.c:1850 msgid "sudo log server" msgstr "Sudo ログサーバー" -#: logsrvd/logsrvd.c:1853 logsrvd/sendlog.c:116 +#: logsrvd/logsrvd.c:1852 logsrvd/sendlog.c:116 msgid "Options:" msgstr "オプション:" -#: logsrvd/logsrvd.c:1855 +#: logsrvd/logsrvd.c:1854 msgid "path to configuration file" msgstr "設定ファイルのパス" -#: logsrvd/logsrvd.c:1857 logsrvd/sendlog.c:118 +#: logsrvd/logsrvd.c:1856 logsrvd/sendlog.c:118 msgid "display help message and exit" msgstr "ヘルプメッセージを表示して終了する" -#: logsrvd/logsrvd.c:1859 +#: logsrvd/logsrvd.c:1858 msgid "do not fork, run in the foreground" msgstr "フォークせずに、フォアグラウンドで実行する" -#: logsrvd/logsrvd.c:1861 +#: logsrvd/logsrvd.c:1860 msgid "percent chance connections will drop" msgstr "接続が切れる割合(%)" -#: logsrvd/logsrvd.c:1863 logsrvd/sendlog.c:148 +#: logsrvd/logsrvd.c:1862 logsrvd/sendlog.c:148 msgid "display version information and exit" msgstr "バージョン情報を表示して終了する" -#: logsrvd/logsrvd.c:1913 logsrvd/sendlog.c:1725 +#: logsrvd/logsrvd.c:1912 logsrvd/sendlog.c:1725 msgid "Protobuf-C version 1.3 or higher required" msgstr "Protobuf-C バージョン 1.3 以上が必要です" -#: logsrvd/logsrvd.c:1929 +#: logsrvd/logsrvd.c:1928 #, c-format msgid "invalid random drop value: %s" msgstr "無効な乱数ドロップ値です: %s" -#: logsrvd/logsrvd.c:1932 logsrvd/sendlog.c:1779 +#: logsrvd/logsrvd.c:1931 logsrvd/sendlog.c:1779 #: plugins/sudoers/cvtsudoers.c:246 plugins/sudoers/sudoreplay.c:301 #: plugins/sudoers/visudo.c:177 #, c-format msgid "%s version %s\n" msgstr "%s バージョン %s\n" -#: logsrvd/logsrvd_conf.c:390 plugins/sudoers/check.c:336 -#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:118 -#: plugins/sudoers/policy.c:1214 plugins/sudoers/sudoers.c:486 +#: logsrvd/logsrvd_conf.c:417 plugins/sudoers/check.c:335 +#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:120 +#: plugins/sudoers/policy.c:1188 plugins/sudoers/sudoers.c:486 #: plugins/sudoers/sudoers.c:1347 plugins/sudoers/testsudoers.c:215 #: plugins/sudoers/testsudoers.c:382 #, c-format msgid "unknown user %s" msgstr "不明なユーザー %s" -#: logsrvd/logsrvd_conf.c:407 plugins/sudoers/iolog.c:143 +#: logsrvd/logsrvd_conf.c:434 plugins/sudoers/iolog.c:145 #: plugins/sudoers/sudoers.c:491 plugins/sudoers/sudoers.c:1381 #: plugins/sudoers/testsudoers.c:406 #, c-format msgid "unknown group %s" msgstr "不明なグループ %s" -#: logsrvd/logsrvd_conf.c:425 +#: logsrvd/logsrvd_conf.c:452 #, c-format msgid "unable to parse iolog mode %s" msgstr "iolog モード %s を解析できません" -#: logsrvd/logsrvd_conf.c:442 logsrvd/logsrvd_conf.c:1171 +#: logsrvd/logsrvd_conf.c:469 logsrvd/logsrvd_conf.c:1238 #, c-format msgid "invalid value for %s: %s" msgstr "%s には無効な値: %s" -#: logsrvd/logsrvd_conf.c:481 +#: logsrvd/logsrvd_conf.c:522 msgid "TLS not supported" msgstr "TLS がサポートされていません" -#: logsrvd/logsrvd_conf.c:503 +#: logsrvd/logsrvd_conf.c:544 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: logsrvd/logsrvd_conf.c:576 logsrvd/logsrvd_conf.c:970 +#: logsrvd/logsrvd_conf.c:617 logsrvd/logsrvd_conf.c:1027 #, c-format msgid "%s: not a fully qualified path" msgstr "%s: 完全修飾パスではありません" -#: logsrvd/logsrvd_conf.c:888 logsrvd/logsrvd_conf.c:904 -#: logsrvd/logsrvd_conf.c:1586 +#: logsrvd/logsrvd_conf.c:945 logsrvd/logsrvd_conf.c:961 +#: logsrvd/logsrvd_conf.c:1671 #, c-format msgid "unknown syslog facility %s" msgstr "未知の syslog ファシリティ %s" -#: logsrvd/logsrvd_conf.c:920 logsrvd/logsrvd_conf.c:936 -#: logsrvd/logsrvd_conf.c:952 logsrvd/logsrvd_conf.c:1590 -#: logsrvd/logsrvd_conf.c:1594 logsrvd/logsrvd_conf.c:1598 +#: logsrvd/logsrvd_conf.c:977 logsrvd/logsrvd_conf.c:993 +#: logsrvd/logsrvd_conf.c:1009 logsrvd/logsrvd_conf.c:1675 +#: logsrvd/logsrvd_conf.c:1679 logsrvd/logsrvd_conf.c:1683 #, c-format msgid "unknown syslog priority %s" msgstr "未知の syslog プライオリティ %s" -#: logsrvd/logsrvd_conf.c:1132 +#: logsrvd/logsrvd_conf.c:1192 #, c-format msgid "%s:%d unmatched '[': %s" msgstr "%s:%d 対応しない '[': %s" -#: logsrvd/logsrvd_conf.c:1143 +#: logsrvd/logsrvd_conf.c:1198 +#, c-format +msgid "%s:%d garbage after ']': %s" +msgstr "%s:%d ']' の後に余計なものがあります: %s" + +#: logsrvd/logsrvd_conf.c:1210 #, c-format msgid "%s:%d invalid config section: %s" msgstr "%s:%d 無効な config セクション: %s" -#: logsrvd/logsrvd_conf.c:1151 +#: logsrvd/logsrvd_conf.c:1218 #, c-format msgid "%s:%d invalid configuration line: %s" msgstr "%s:%d 無効な設定の行: %s" -#: logsrvd/logsrvd_conf.c:1157 +#: logsrvd/logsrvd_conf.c:1224 #, c-format msgid "%s:%d expected section name: %s" msgstr "%s:%d セクション名が必要です: %s" -#: logsrvd/logsrvd_conf.c:1179 +#: logsrvd/logsrvd_conf.c:1246 #, c-format msgid "%s:%d [%s] illegal key: %s" msgstr "%s:%d [%s] 適合しないキー: %s" -#: logsrvd/logsrvd_conf.c:1209 plugins/sudoers/cvtsudoers.c:268 -#: plugins/sudoers/logging.c:856 +#: logsrvd/logsrvd_conf.c:1276 plugins/sudoers/cvtsudoers.c:268 +#: plugins/sudoers/logging.c:857 #, c-format msgid "unable to open log file %s" msgstr "ログファイル %s を開けません" -#: logsrvd/logsrvd_conf.c:1666 +#: logsrvd/logsrvd_conf.c:1757 msgid "unable to initialize server TLS context" msgstr "サーバーTLSコンテキストを初期化できません" -#: logsrvd/logsrvd_conf.c:1686 +#: logsrvd/logsrvd_conf.c:1777 msgid "unable to initialize relay TLS context" msgstr "リレーTLSコンテキストを初期化できません" @@ -1053,28 +1069,32 @@ msgstr "AlertMessage の解析中にエラー" msgid "error logging alert event" msgstr "alert イベントのログ記録でエラー" -#: logsrvd/logsrvd_local.c:543 logsrvd/logsrvd_local.c:596 -#: logsrvd/logsrvd_local.c:631 +#: logsrvd/logsrvd_local.c:544 logsrvd/logsrvd_local.c:607 +#: logsrvd/logsrvd_local.c:642 #, c-format msgid "unable to format timing buffer, length %d" msgstr "タイミングバッファーを書式整形できません、長さ %d" -#: logsrvd/logsrvd_local.c:550 logsrvd/logsrvd_local.c:558 -#: logsrvd/logsrvd_local.c:603 logsrvd/logsrvd_local.c:638 +#: logsrvd/logsrvd_local.c:558 logsrvd/logsrvd_local.c:566 +#: logsrvd/logsrvd_local.c:614 logsrvd/logsrvd_local.c:649 #: plugins/sudoers/sudoreplay.c:351 #, c-format msgid "%s/%s: %s" msgstr "%s/%s: %s" -#: logsrvd/logsrvd_local.c:578 +#: logsrvd/logsrvd_local.c:577 +msgid "randomly dropping connection" +msgstr "不規則に接続が落ちています" + +#: logsrvd/logsrvd_local.c:589 msgid "error writing IoBuffer" msgstr "IoBuffer の書き込みでエラー" -#: logsrvd/logsrvd_local.c:613 +#: logsrvd/logsrvd_local.c:624 msgid "error writing ChangeWindowSize" msgstr "ChangeWindowSize の書き込みでエラー" -#: logsrvd/logsrvd_local.c:648 +#: logsrvd/logsrvd_local.c:659 msgid "error writing CommandSuspend" msgstr "CommandSuspend の書き込みでエラー" @@ -1210,8 +1230,8 @@ msgstr "サーバーのIPアドレスを取得できません" msgid "unable to read %s/%s: %s" msgstr "%s/%s から読み込むことができません: %s" -#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:887 -#: plugins/sudoers/iolog.c:956 +#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:945 +#: plugins/sudoers/iolog.c:1020 #, c-format msgid "unexpected I/O event %d" msgstr "予期しない I/O イベント %d" @@ -1334,12 +1354,12 @@ msgstr "プロトコルの最小バージョンを TLS 1.2 に設定できませ #: plugins/sudoers/audit.c:267 plugins/sudoers/audit.c:419 #: plugins/sudoers/log_client.c:979 plugins/sudoers/log_client.c:1028 #: plugins/sudoers/log_client.c:1077 plugins/sudoers/log_client.c:1203 -#: plugins/sudoers/logging.c:551 plugins/sudoers/logging.c:648 -#: plugins/sudoers/logging.c:810 plugins/sudoers/policy.c:123 +#: plugins/sudoers/logging.c:552 plugins/sudoers/logging.c:649 +#: plugins/sudoers/logging.c:811 plugins/sudoers/policy.c:123 msgid "unable to get time of day" msgstr "時刻を取得できません" -#: plugins/sudoers/auth/aix_auth.c:277 +#: plugins/sudoers/auth/aix_auth.c:280 #, c-format msgid "unable to change password for %s" msgstr "%s のパスワードを変更できません" @@ -1361,28 +1381,28 @@ msgstr "無効な認証タイプです" msgid "unable to initialize BSD authentication" msgstr "BSD 認証を開始できません" -#: plugins/sudoers/auth/bsdauth.c:183 +#: plugins/sudoers/auth/bsdauth.c:186 msgid "your account has expired" msgstr "あなたのアカウントの有効期限が切れています" -#: plugins/sudoers/auth/bsdauth.c:185 +#: plugins/sudoers/auth/bsdauth.c:188 msgid "approval failed" msgstr "認証に失敗しました" -#: plugins/sudoers/auth/fwtk.c:58 +#: plugins/sudoers/auth/fwtk.c:61 msgid "unable to read fwtk config" msgstr "fwtk 設定を読み込めません" -#: plugins/sudoers/auth/fwtk.c:63 +#: plugins/sudoers/auth/fwtk.c:66 msgid "unable to connect to authentication server" msgstr "認証サーバーに接続できません" -#: plugins/sudoers/auth/fwtk.c:69 plugins/sudoers/auth/fwtk.c:94 -#: plugins/sudoers/auth/fwtk.c:126 +#: plugins/sudoers/auth/fwtk.c:72 plugins/sudoers/auth/fwtk.c:97 +#: plugins/sudoers/auth/fwtk.c:129 msgid "lost connection to authentication server" msgstr "認証サーバーへの接続が失われました" -#: plugins/sudoers/auth/fwtk.c:73 +#: plugins/sudoers/auth/fwtk.c:76 #, c-format msgid "" "authentication server error:\n" @@ -1436,38 +1456,38 @@ msgstr "%s: ホストプリンシパルを取得できません: %s" msgid "%s: Cannot verify TGT! Possible attack!: %s" msgstr "%s: TGT を検証できません! おそらく攻撃です!: %s" -#: plugins/sudoers/auth/pam.c:216 +#: plugins/sudoers/auth/pam.c:224 #, c-format msgid "unable to initialize PAM: %s" msgstr "PAM を初期化できません: %s" -#: plugins/sudoers/auth/pam.c:338 +#: plugins/sudoers/auth/pam.c:337 #, c-format msgid "PAM authentication error: %s" msgstr "PAM 認証エラーです: %s" -#: plugins/sudoers/auth/pam.c:357 +#: plugins/sudoers/auth/pam.c:356 msgid "account validation failure, is your account locked?" msgstr "アカウントの有効性検証に失敗しました。あなたのアカウントはロックされていませんか?" -#: plugins/sudoers/auth/pam.c:368 +#: plugins/sudoers/auth/pam.c:367 msgid "Account or password is expired, reset your password and try again" msgstr "アカウントまたはパスワードが期限切れです。パスワードをリセットして再試行してください" -#: plugins/sudoers/auth/pam.c:374 +#: plugins/sudoers/auth/pam.c:373 #, c-format msgid "unable to change expired password: %s" msgstr "期限の切れたパスワードを変更できません: %s" -#: plugins/sudoers/auth/pam.c:385 +#: plugins/sudoers/auth/pam.c:384 msgid "Password expired, contact your system administrator" msgstr "パスワードが期限切れです。システム管理者に連絡してください" -#: plugins/sudoers/auth/pam.c:390 +#: plugins/sudoers/auth/pam.c:389 msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" msgstr "アカウントの期限切れ、または sudo 用の PAM 設定に \"account\" セクションがありません。システム管理者に連絡してください" -#: plugins/sudoers/auth/pam.c:398 plugins/sudoers/auth/pam.c:403 +#: plugins/sudoers/auth/pam.c:397 plugins/sudoers/auth/pam.c:402 #, c-format msgid "PAM account management error: %s" msgstr "PAM アカウント管理エラーです: %s" @@ -1477,63 +1497,63 @@ msgstr "PAM アカウント管理エラーです: %s" msgid "you do not exist in the %s database" msgstr "あなたは %s データベース内に存在しません" -#: plugins/sudoers/auth/securid5.c:72 +#: plugins/sudoers/auth/securid5.c:75 msgid "failed to initialise the ACE API library" msgstr "ACE API ライブラリの初期化に失敗しました" -#: plugins/sudoers/auth/securid5.c:103 +#: plugins/sudoers/auth/securid5.c:106 msgid "unable to contact the SecurID server" msgstr "SecurID サーバーに接続できません" -#: plugins/sudoers/auth/securid5.c:112 +#: plugins/sudoers/auth/securid5.c:115 msgid "User ID locked for SecurID Authentication" msgstr "SecurID 認証のユーザーIDがロックされています" -#: plugins/sudoers/auth/securid5.c:116 plugins/sudoers/auth/securid5.c:167 +#: plugins/sudoers/auth/securid5.c:119 plugins/sudoers/auth/securid5.c:170 msgid "invalid username length for SecurID" msgstr "SecurID 用のユーザー名の長さが無効です" -#: plugins/sudoers/auth/securid5.c:120 plugins/sudoers/auth/securid5.c:172 +#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:175 msgid "invalid Authentication Handle for SecurID" msgstr "SecurID 用の認証ハンドルが無効です" -#: plugins/sudoers/auth/securid5.c:124 +#: plugins/sudoers/auth/securid5.c:127 msgid "SecurID communication failed" msgstr "SecurID 通信に失敗しました" -#: plugins/sudoers/auth/securid5.c:128 plugins/sudoers/auth/securid5.c:215 +#: plugins/sudoers/auth/securid5.c:131 plugins/sudoers/auth/securid5.c:218 msgid "unknown SecurID error" msgstr "不明な SecurID エラーです" -#: plugins/sudoers/auth/securid5.c:162 +#: plugins/sudoers/auth/securid5.c:165 msgid "invalid passcode length for SecurID" msgstr "SecurID 用のパスコード長が無効です" -#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:123 +#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:126 msgid "unable to initialize SIA session" msgstr "SIA セッションを初期化できません" -#: plugins/sudoers/auth/sudo_auth.c:132 +#: plugins/sudoers/auth/sudo_auth.c:134 msgid "invalid authentication methods" msgstr "無効な認証方法" -#: plugins/sudoers/auth/sudo_auth.c:134 +#: plugins/sudoers/auth/sudo_auth.c:136 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." msgstr "無効な認証方法が sudo のコンパイル時に組み込まれています! スタンドアローンと非スタンドアローン認証を混在させてはいけません。" -#: plugins/sudoers/auth/sudo_auth.c:255 plugins/sudoers/auth/sudo_auth.c:305 +#: plugins/sudoers/auth/sudo_auth.c:257 plugins/sudoers/auth/sudo_auth.c:309 msgid "no authentication methods" msgstr "認証方法がありません" -#: plugins/sudoers/auth/sudo_auth.c:257 +#: plugins/sudoers/auth/sudo_auth.c:259 msgid "There are no authentication methods compiled into sudo! If you want to turn off authentication, use the --disable-authentication configure option." msgstr "認証方法が sudo のコンパイル時に組み込まれていません! 認証を無効にする場合には、configure オプションで --disable-authentication を指定してください。" -#: plugins/sudoers/auth/sudo_auth.c:307 +#: plugins/sudoers/auth/sudo_auth.c:311 msgid "Unable to initialize authentication methods." msgstr "認証方法を初期化できません。" -#: plugins/sudoers/auth/sudo_auth.c:471 +#: plugins/sudoers/auth/sudo_auth.c:482 msgid "Authentication methods:" msgstr "認証方法:" @@ -1545,17 +1565,17 @@ msgstr "監査条件を決定できませんでした" msgid "unable to commit audit record" msgstr "監査レコードをコミットできません" -#: plugins/sudoers/check.c:264 +#: plugins/sudoers/check.c:263 #, c-format msgid "error reading lecture file %s" msgstr "講義ファイル %s の読み込みエラー" -#: plugins/sudoers/check.c:270 +#: plugins/sudoers/check.c:269 #, c-format msgid "ignoring lecture file %s: not a regular file" msgstr "講義ファイル %s を無視します: 通常ファイルではありません" -#: plugins/sudoers/check.c:283 +#: plugins/sudoers/check.c:282 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -1575,7 +1595,7 @@ msgstr "" " #3) 大いなる力には大いなる責任が伴うこと。\n" "\n" -#: plugins/sudoers/check.c:331 plugins/sudoers/check.c:341 +#: plugins/sudoers/check.c:330 plugins/sudoers/check.c:340 #: plugins/sudoers/sudoers.c:885 plugins/sudoers/sudoers.c:906 #: plugins/sudoers/tsdump.c:119 #, c-format @@ -1644,53 +1664,53 @@ msgstr "%s: 入力ファイルと出力ファイルは別である必要があ msgid "unable to initialize sudoers default values" msgstr "sudoers のデフォルト値を初期化できません" -#: plugins/sudoers/cvtsudoers.c:522 plugins/sudoers/ldap_conf.c:431 +#: plugins/sudoers/cvtsudoers.c:525 plugins/sudoers/ldap_conf.c:433 #, c-format msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/cvtsudoers.c:581 +#: plugins/sudoers/cvtsudoers.c:584 #, c-format msgid "%s: unknown key word %s" msgstr "%s: 不明なキーワード %s" -#: plugins/sudoers/cvtsudoers.c:627 +#: plugins/sudoers/cvtsudoers.c:630 #, c-format msgid "invalid defaults type: %s" msgstr "無効なデフォルトの指定です: %s" -#: plugins/sudoers/cvtsudoers.c:650 +#: plugins/sudoers/cvtsudoers.c:653 #, c-format msgid "invalid suppression type: %s" msgstr "無効な抑制の指定です: %s" -#: plugins/sudoers/cvtsudoers.c:691 plugins/sudoers/cvtsudoers.c:707 +#: plugins/sudoers/cvtsudoers.c:694 plugins/sudoers/cvtsudoers.c:710 #, c-format msgid "invalid filter: %s" msgstr "無効なフィルターです: %s" -#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/visudo.c:958 +#: plugins/sudoers/cvtsudoers.c:754 plugins/sudoers/visudo.c:958 #, c-format msgid "failed to parse %s file, unknown error" msgstr "%s ファイルの構文解析に失敗しました。不明なエラーです" -#: plugins/sudoers/cvtsudoers.c:759 +#: plugins/sudoers/cvtsudoers.c:762 #, c-format msgid "parse error in %s near line %d\n" msgstr "%s 内 %d 行付近で構文解析エラーが発生しました\n" -#: plugins/sudoers/cvtsudoers.c:762 +#: plugins/sudoers/cvtsudoers.c:765 #, c-format msgid "parse error in %s\n" msgstr "%s 内で構文解析エラーが発生しました\n" -#: plugins/sudoers/cvtsudoers.c:1486 plugins/sudoers/sudoreplay.c:1145 +#: plugins/sudoers/cvtsudoers.c:1489 plugins/sudoers/sudoreplay.c:1145 #: plugins/sudoers/timestamp.c:317 plugins/sudoers/timestamp.c:320 #, c-format msgid "unable to write to %s" msgstr "%s へ書き込むことができません" -#: plugins/sudoers/cvtsudoers.c:1509 +#: plugins/sudoers/cvtsudoers.c:1512 #, c-format msgid "" "%s - convert between sudoers file formats\n" @@ -1699,7 +1719,7 @@ msgstr "" "%s - sudoers ファイル形式間での変換を行う\n" "\n" -#: plugins/sudoers/cvtsudoers.c:1511 +#: plugins/sudoers/cvtsudoers.c:1514 msgid "" "\n" "Options:\n" @@ -1742,19 +1762,19 @@ msgstr "" #: plugins/sudoers/cvtsudoers_csv.c:452 plugins/sudoers/cvtsudoers_csv.c:466 #: plugins/sudoers/cvtsudoers_json.c:654 plugins/sudoers/cvtsudoers_json.c:669 #: plugins/sudoers/cvtsudoers_ldif.c:347 plugins/sudoers/cvtsudoers_ldif.c:360 -#: plugins/sudoers/ldap.c:504 +#: plugins/sudoers/ldap.c:515 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:659 plugins/sudoers/cvtsudoers_json.c:674 #: plugins/sudoers/cvtsudoers_ldif.c:352 plugins/sudoers/cvtsudoers_ldif.c:365 -#: plugins/sudoers/ldap.c:512 +#: plugins/sudoers/ldap.c:523 msgid "unable to format timestamp" msgstr "タイムスタンプを書式整形できません" #: plugins/sudoers/cvtsudoers_json.c:480 plugins/sudoers/cvtsudoers_json.c:515 -#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:189 +#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:190 #, c-format msgid "%s:%d:%d: unknown defaults entry \"%s\"" msgstr "%s:%d:%d: 未知のデフォルト項目 \"%s\" です" @@ -1768,42 +1788,53 @@ msgstr "sudoers の項目が多すぎます、最大は %u です。" msgid "the SUDOERS_BASE environment variable is not set and the -b option was not specified." msgstr "SUDOERS_BASE 環境変数が設定されておらず -b オプションも指定されていません。" -#: plugins/sudoers/cvtsudoers_merge.c:438 +#: plugins/sudoers/cvtsudoers_merge.c:273 +#: plugins/sudoers/cvtsudoers_merge.c:309 +#, c-format +msgid "%s:%d:%d: converting host list to ALL" +msgstr "%s:%d:%d: ホストのリスト を ALL に変換しています" + +#: plugins/sudoers/cvtsudoers_merge.c:545 #, c-format msgid "unable to find alias %s" msgstr "エイリアス %s が見つかりません" -#: plugins/sudoers/cvtsudoers_merge.c:441 +#: plugins/sudoers/cvtsudoers_merge.c:548 #, c-format msgid "%s:%d:%d: renaming alias %s to %s" msgstr "%s:%d:%d: エイリアスの名前 %s を %s に変更しています" -#: plugins/sudoers/cvtsudoers_merge.c:498 +#: plugins/sudoers/cvtsudoers_merge.c:605 #, c-format msgid "%s:%d:%d: removing duplicate alias %s" msgstr "%s:%d:%d: 重複したエイリアス %s を削除しています" -#: plugins/sudoers/cvtsudoers_merge.c:658 +#: plugins/sudoers/cvtsudoers_merge.c:830 #, c-format msgid "%s:%d:%d: conflicting Defaults entry \"%s\" host-specific in %s:%d:%d" msgstr "%s:%d:%d: Defaults のエントリー \"%s\" が %s:%d:%d にある ホスト特定指定sと衝突しています" -#: plugins/sudoers/cvtsudoers_merge.c:698 +#: plugins/sudoers/cvtsudoers_merge.c:864 #, c-format msgid "%s:%d:%d: made Defaults \"%s\" specific to host %s" msgstr "%s:%d:%d: Defaults \"%s\" をホスト %s に特有のものとしました。" -#: plugins/sudoers/cvtsudoers_merge.c:718 -#, c-format -msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" -msgstr "%s:%d:%d: 後続のエントリーで上書きされた Defaults の \"%s\" を削除しています" - -#: plugins/sudoers/cvtsudoers_merge.c:723 +#: plugins/sudoers/cvtsudoers_merge.c:882 #, c-format msgid "%s:%d:%d: unable to make Defaults \"%s\" host-specific" msgstr "%s:%d:%d: Defaults \"%s\" をホストに特有のものにできません" -#: plugins/sudoers/cvtsudoers_merge.c:943 +#: plugins/sudoers/cvtsudoers_merge.c:892 +#, c-format +msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" +msgstr "%s:%d:%d: 後続のエントリーで上書きされた Defaults の \"%s\" を削除しています" + +#: plugins/sudoers/cvtsudoers_merge.c:1080 +#, c-format +msgid "%s:%d:%d: merging userspec into %s:%d:%d" +msgstr "%s:%d:%d: userspec を %s:%d:%d に併合しています" + +#: plugins/sudoers/cvtsudoers_merge.c:1174 #, c-format msgid "%s:%d:%d: removing userspec overridden by subsequent entries" msgstr "%s:%d:%d: 後続のエントリーで上書きされた userspec を削除しています" @@ -2201,358 +2232,375 @@ msgid "PAM service name to use for login shells: %s" msgstr "ログインシェルで利用する PAM サービス名: %s" #: plugins/sudoers/def_data.c:402 +#, c-format +msgid "PAM service name to use when sudo is run with the -A option: %s" +msgstr "sudo が -A オプション付きで実行されたときに使う PAM サービス名: %s" + +#: plugins/sudoers/def_data.c:406 msgid "Attempt to establish PAM credentials for the target user" msgstr "ターゲットユーザーの PAM 資格情報による認証を試みる" -#: plugins/sudoers/def_data.c:406 +#: plugins/sudoers/def_data.c:410 msgid "Create a new PAM session for the command to run in" msgstr "実行するコマンドのために新しい PAM セッションを生成する" -#: plugins/sudoers/def_data.c:410 +#: plugins/sudoers/def_data.c:414 msgid "Perform PAM account validation management" msgstr "PAM アカウント検証管理を実行しています" -#: plugins/sudoers/def_data.c:414 +#: plugins/sudoers/def_data.c:418 #, c-format msgid "Maximum I/O log sequence number: %s" msgstr "I/O ログシーケンス番号の最大値: %s" -#: plugins/sudoers/def_data.c:418 +#: plugins/sudoers/def_data.c:422 msgid "Enable sudoers netgroup support" msgstr "sudoers のネットグループサポートを有効にする" -#: plugins/sudoers/def_data.c:422 +#: plugins/sudoers/def_data.c:426 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "ファイルを sudoedit で編集するときに親ディレクトリが書き込み可能か確かめる" -#: plugins/sudoers/def_data.c:426 +#: plugins/sudoers/def_data.c:430 msgid "Follow symbolic links when editing files with sudoedit" msgstr "ファイルを sudoedit で編集するときにシンボリックリンクを追う" -#: plugins/sudoers/def_data.c:430 +#: plugins/sudoers/def_data.c:434 msgid "Query the group plugin for unknown system groups" msgstr "不明なシステムグループについて、グループプラグインに問い合わせる" -#: plugins/sudoers/def_data.c:434 +#: plugins/sudoers/def_data.c:438 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "ネットグループについて、すべてのタプル(ユーザー、ホスト、ドメイン)を基に判定する" -#: plugins/sudoers/def_data.c:438 +#: plugins/sudoers/def_data.c:442 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "監査ログファイルへの書き込みができなくても、コマンドの実行を許可する" -#: plugins/sudoers/def_data.c:442 +#: plugins/sudoers/def_data.c:446 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "I/O ログファイルへの書き込みができなくても、コマンドの実行を許可する" -#: plugins/sudoers/def_data.c:446 +#: plugins/sudoers/def_data.c:450 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "ログファイルへの書き込みができなくても、コマンドの実行を許可する" -#: plugins/sudoers/def_data.c:450 +#: plugins/sudoers/def_data.c:454 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "グループの照合を sudoers の中で行い、グループ名でなくグループIDを用いる" -#: plugins/sudoers/def_data.c:454 +#: plugins/sudoers/def_data.c:458 #, c-format msgid "Log entries larger than this value will be split into multiple syslog messages: %u" msgstr "ログエントリーがこの値より長くなると、複数の syslog メッセージに分割されます: %u" -#: plugins/sudoers/def_data.c:458 +#: plugins/sudoers/def_data.c:462 #, c-format msgid "User that will own the I/O log files: %s" msgstr "I/O ログの所有者となるユーザー: %s" -#: plugins/sudoers/def_data.c:462 +#: plugins/sudoers/def_data.c:466 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "I/O ログの所有者となるグループ: %s" -#: plugins/sudoers/def_data.c:466 +#: plugins/sudoers/def_data.c:470 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "I/O ログのファイルモード: 0%o" -#: plugins/sudoers/def_data.c:470 +#: plugins/sudoers/def_data.c:474 #, c-format msgid "Execute commands by file descriptor instead of by path: %s" msgstr "コマンドの実行時にパスでなくファイル記述子を使う: %s" -#: plugins/sudoers/def_data.c:474 +#: plugins/sudoers/def_data.c:478 msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" msgstr "sudoers の中の未知の Defaults エントリーを無視し、警告を出さない" -#: plugins/sudoers/def_data.c:478 +#: plugins/sudoers/def_data.c:482 #, c-format msgid "Time in seconds after which the command will be terminated: %u" msgstr "コマンドが中断されるまでの経過時間を秒で指定する: %u" -#: plugins/sudoers/def_data.c:482 +#: plugins/sudoers/def_data.c:486 msgid "Allow the user to specify a timeout on the command line" msgstr "ユーザーがコマンド実行の制限時間をコマンドラインで指定できるようにする" -#: plugins/sudoers/def_data.c:486 +#: plugins/sudoers/def_data.c:490 msgid "Flush I/O log data to disk immediately instead of buffering it" msgstr "I/O ログのデータをバッファせずに、即ディスクにフラッシュする" -#: plugins/sudoers/def_data.c:490 +#: plugins/sudoers/def_data.c:494 msgid "Include the process ID when logging via syslog" msgstr "syslog へのログ記録時にプロセスIDを含める" -#: plugins/sudoers/def_data.c:494 +#: plugins/sudoers/def_data.c:498 #, c-format msgid "Type of authentication timestamp record: %s" msgstr "認証タイムスタンプのタイプ: %s" -#: plugins/sudoers/def_data.c:498 +#: plugins/sudoers/def_data.c:502 #, c-format msgid "Authentication failure message: %s" msgstr "認証失敗メッセージ: %s" -#: plugins/sudoers/def_data.c:502 +#: plugins/sudoers/def_data.c:506 msgid "Ignore case when matching user names" msgstr "ユーザー名の検索で大文字小文字を同一視する" -#: plugins/sudoers/def_data.c:506 +#: plugins/sudoers/def_data.c:510 msgid "Ignore case when matching group names" msgstr "グループ名の検索で大文字小文字を同一視する" -#: plugins/sudoers/def_data.c:510 +#: plugins/sudoers/def_data.c:514 msgid "Log when a command is allowed by sudoers" msgstr "コマンドが sudoers で許可された場合にログに記録します" -#: plugins/sudoers/def_data.c:514 +#: plugins/sudoers/def_data.c:518 msgid "Log when a command is denied by sudoers" msgstr "コマンドが sudoers で拒否された場合にログに記録します" -#: plugins/sudoers/def_data.c:518 +#: plugins/sudoers/def_data.c:522 msgid "Sudo log server(s) to connect to with optional port" msgstr "オプショナルなポートで接続する Sudo ログサーバー" -#: plugins/sudoers/def_data.c:522 +#: plugins/sudoers/def_data.c:526 #, c-format msgid "Sudo log server timeout in seconds: %u" msgstr "Sudo ログサーバーのタイムアウト、単位は秒: %u" -#: plugins/sudoers/def_data.c:526 +#: plugins/sudoers/def_data.c:530 msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" msgstr "ログサーバーに接続したソケットで SO_KEEPALIVE ソケットオプションを有効にする" -#: plugins/sudoers/def_data.c:530 +#: plugins/sudoers/def_data.c:534 #, c-format msgid "Path to the audit server's CA bundle file: %s" msgstr "認証サーバーの CA バンドルファイルのパス: %s" -#: plugins/sudoers/def_data.c:534 +#: plugins/sudoers/def_data.c:538 #, c-format msgid "Path to the sudoers certificate file: %s" msgstr "sudoers の証明書ファイルのパス: %s" -#: plugins/sudoers/def_data.c:538 +#: plugins/sudoers/def_data.c:542 #, c-format msgid "Path to the sudoers private key file: %s" msgstr "sudoers のプライベート鍵ファイルのパス: %s" -#: plugins/sudoers/def_data.c:542 +#: plugins/sudoers/def_data.c:546 msgid "Verify that the log server's certificate is valid" msgstr "ログサーバーの証明書が有効か検証する" -#: plugins/sudoers/def_data.c:546 +#: plugins/sudoers/def_data.c:550 msgid "Allow the use of unknown runas user and/or group ID" msgstr "未知の runas ユーザーおよび/またはグループ ID を使うことを許可する" -#: plugins/sudoers/def_data.c:550 +#: plugins/sudoers/def_data.c:554 msgid "Only permit running commands as a user with a valid shell" msgstr "有効なシェルを持つユーザーのみにコマンド実行を許可する" -#: plugins/sudoers/def_data.c:554 +#: plugins/sudoers/def_data.c:558 msgid "Set the pam remote user to the user running sudo" msgstr "PAMのリモートユーザーを sudo を実行しているユーザーに設定" -#: plugins/sudoers/def_data.c:558 +#: plugins/sudoers/def_data.c:562 msgid "Set the pam remote host to the local host name" msgstr "PAMのリモートホストをローカルホスト名に設定" -#: plugins/sudoers/def_data.c:562 +#: plugins/sudoers/def_data.c:566 #, c-format msgid "Working directory to change to before executing the command: %s" msgstr "コマンド実行前に変更する作業ディレクトリ: %s" -#: plugins/sudoers/def_data.c:566 +#: plugins/sudoers/def_data.c:570 #, c-format msgid "Root directory to change to before executing the command: %s" msgstr "コマンド実行前に変更するルートディレクトリ: %s" -#: plugins/sudoers/def_data.c:570 +#: plugins/sudoers/def_data.c:574 #, c-format msgid "The format of logs to produce: %s" msgstr "生成するログの書式: %s" -#: plugins/sudoers/def_data.c:574 +#: plugins/sudoers/def_data.c:578 msgid "Enable SELinux RBAC support" msgstr "SELinux RBAC のサポートを有効にする" -#: plugins/sudoers/def_data.c:578 +#: plugins/sudoers/def_data.c:582 #, c-format msgid "Path to the file that is created the first time sudo is run: %s" msgstr "sudo が最初に実行された時に作成されるファイルのパス: %s" -#: plugins/sudoers/def_data.c:582 +#: plugins/sudoers/def_data.c:586 msgid "Intercept further commands and apply sudoers restrictions to them" msgstr "これ以降のコマンドに割り込み、sudoers による制限を適用する" -#: plugins/sudoers/def_data.c:586 +#: plugins/sudoers/def_data.c:590 msgid "Log sub-commands run by the original command" msgstr "コマンドが実行したサブコマンドをログに記録する" -#: plugins/sudoers/def_data.c:590 +#: plugins/sudoers/def_data.c:594 msgid "Log the exit status of commands" msgstr "コマンドを実行した後の終了ステータスをログに記録します" -#: plugins/sudoers/def_data.c:594 +#: plugins/sudoers/def_data.c:598 msgid "Subsequent commands in an intercepted session must be authenticated" msgstr "割り込みセッションの中で続くコマンドには認証が必要です" -#: plugins/sudoers/def_data.c:598 +#: plugins/sudoers/def_data.c:602 msgid "Allow an intercepted command to run set setuid or setgid programs" msgstr "割り込まれたコマンドが setuid または setgid プログラムを実行することを許可します" -#: plugins/sudoers/def_data.c:602 +#: plugins/sudoers/def_data.c:606 #, c-format msgid "The maximum size to which the process's address space may grow (in bytes): %s" msgstr "プロセスのアドレス空間の最大値(バイト単位): %s" -#: plugins/sudoers/def_data.c:606 +#: plugins/sudoers/def_data.c:610 #, c-format msgid "The largest size core dump file that may be created (in bytes): %s" msgstr "コアダンプファイルの最大サイズ(バイト単位): %s" -#: plugins/sudoers/def_data.c:610 +#: plugins/sudoers/def_data.c:614 #, c-format msgid "The maximum amount of CPU time that the process may use (in seconds): %s" msgstr "プロセスが使用するCPU時間の最大値(秒単位): %s" -#: plugins/sudoers/def_data.c:614 +#: plugins/sudoers/def_data.c:618 #, c-format msgid "The maximum size of the data segment for the process (in bytes): %s" msgstr "プロセスのデータセグメントサイズの最大値(バイト単位): %s" -#: plugins/sudoers/def_data.c:618 +#: plugins/sudoers/def_data.c:622 #, c-format msgid "The largest size file that the process may create (in bytes): %s" msgstr "プロセスが作成するファイルサイズの最大値(バイト単位): %s" -#: plugins/sudoers/def_data.c:622 +#: plugins/sudoers/def_data.c:626 #, c-format msgid "The maximum number of locks that the process may establish: %s" msgstr "プロセスが作るロックの最大数: %s" -#: plugins/sudoers/def_data.c:626 +#: plugins/sudoers/def_data.c:630 #, c-format msgid "The maximum size that the process may lock in memory (in bytes): %s" msgstr "プロセスがロックするメモリーサイズの最大値(バイト単位): %s" -#: plugins/sudoers/def_data.c:630 +#: plugins/sudoers/def_data.c:634 #, c-format msgid "The maximum number of files that the process may have open: %s" msgstr "プロセスが開くファイル数の最大値: %s" -#: plugins/sudoers/def_data.c:634 +#: plugins/sudoers/def_data.c:638 #, c-format msgid "The maximum number of processes that the user may run simultaneously: %s" msgstr "ユーザーが同時に走らせるプロセスの最大数: %s" -#: plugins/sudoers/def_data.c:638 +#: plugins/sudoers/def_data.c:642 #, c-format msgid "The maximum size to which the process's resident set size may grow (in bytes): %s" msgstr "プロセスが使用するメモリー(RSS)の最大値(バイト単位): %s" -#: plugins/sudoers/def_data.c:642 +#: plugins/sudoers/def_data.c:646 #, c-format msgid "The maximum size to which the process's stack may grow (in bytes): %s" msgstr "プロセスのスタックサイズの最大値(バイト単位): %s" -#: plugins/sudoers/defaults.c:192 +#: plugins/sudoers/def_data.c:650 +msgid "Attempt authentication even when in non-interactive mode" +msgstr "非対話モードでも認証を試みる" + +#: plugins/sudoers/def_data.c:654 +msgid "Store plaintext passwords in I/O log input" +msgstr "I/Oログ入力に平分のパスワードを格納する" + +#: plugins/sudoers/def_data.c:658 +msgid "List of regular expressions to use when matching a password prompt" +msgstr "パスワードのプロンプトに一致するか調べる正規表現の一覧" + +#: plugins/sudoers/defaults.c:193 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s: 未知のデフォルト項目 \"%s\" です" -#: plugins/sudoers/defaults.c:241 +#: plugins/sudoers/defaults.c:242 #, c-format msgid "%s:%d:%d: no value specified for \"%s\"" msgstr "%s:%d:%d: \"%s\" に値が指定されていません" -#: plugins/sudoers/defaults.c:244 +#: plugins/sudoers/defaults.c:245 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s: \"%s\" に値が指定されていません" -#: plugins/sudoers/defaults.c:257 +#: plugins/sudoers/defaults.c:258 #, c-format msgid "%s:%d:%d: invalid operator \"%c=\" for \"%s\"" msgstr "%s:%d:%d: \"%c=\" は \"%s\" には無効な演算子です" -#: plugins/sudoers/defaults.c:260 +#: plugins/sudoers/defaults.c:261 #, c-format msgid "%s: invalid operator \"%c=\" for \"%s\"" msgstr "%s: \"%c=\" は \"%s\" には無効な演算子です" -#: plugins/sudoers/defaults.c:296 +#: plugins/sudoers/defaults.c:297 #, c-format msgid "%s:%d:%d: option \"%s\" does not take a value" msgstr "%s:%d:%d: オプション \"%s\" は値をとりません" -#: plugins/sudoers/defaults.c:299 +#: plugins/sudoers/defaults.c:300 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s: オプション \"%s\" は値をとりません" -#: plugins/sudoers/defaults.c:327 +#: plugins/sudoers/defaults.c:328 #, c-format msgid "%s:%d:%d: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s:%d:%d: 0x%x はオプション \"%s\" のデフォルトタイプとして無効です" -#: plugins/sudoers/defaults.c:330 +#: plugins/sudoers/defaults.c:331 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s: 0x%x はオプション \"%s\" のデフォルトタイプとして無効です" -#: plugins/sudoers/defaults.c:340 +#: plugins/sudoers/defaults.c:341 #, c-format msgid "%s:%d:%d: value \"%s\" is invalid for option \"%s\"" msgstr "%s:%d:%d: \"%s\" はオプション \"%s\" の値としては無効です" -#: plugins/sudoers/defaults.c:343 +#: plugins/sudoers/defaults.c:344 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s: \"%s\" はオプション \"%s\" の値としては無効です" -#: plugins/sudoers/defaults.c:1124 +#: plugins/sudoers/defaults.c:1161 #, c-format msgid "%s:%d:%d: path name for \"%s\" too long" msgstr "%s:%d:%d: \"%s\" のパス名が長すぎます" -#: plugins/sudoers/defaults.c:1127 +#: plugins/sudoers/defaults.c:1164 #, c-format msgid "%s: path name for \"%s\" too long" msgstr "%s: \"%s\" のパス名が長すぎます" -#: plugins/sudoers/defaults.c:1138 +#: plugins/sudoers/defaults.c:1175 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s:%d:%d: \"%s\" の値は '/', '~', または '*' で開始しなければいけません" -#: plugins/sudoers/defaults.c:1142 +#: plugins/sudoers/defaults.c:1179 #, c-format msgid "%s: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s: \"%s\" の値は '/', '~', または '*' で開始しなければいけません" -#: plugins/sudoers/defaults.c:1153 +#: plugins/sudoers/defaults.c:1190 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/'" msgstr "%s:%d:%d: \"%s\" の値は '/' で開始しなければいけません" -#: plugins/sudoers/defaults.c:1157 +#: plugins/sudoers/defaults.c:1194 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s: \"%s\" の値は '/' で開始しなければいけません" @@ -2600,7 +2648,7 @@ msgstr "%s の所有者は uid %d でなければいけません" msgid "%s must only be writable by owner" msgstr "%s は所有者のみ書き込み可能でなければいけません" -#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:566 +#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:576 #, c-format msgid "unable to load %s: %s" msgstr "%s をロードできません: %su" @@ -2629,36 +2677,36 @@ msgstr "ネットマスク \"%s\" を解析できません" msgid "Local IP address and netmask pairs:\n" msgstr "ローカル IP アドレスとネットマスクの組:\n" -#: plugins/sudoers/iolog.c:626 +#: plugins/sudoers/iolog.c:681 msgid "unable to update sequence file" msgstr "シーケンスファイルを更新できません" -#: plugins/sudoers/iolog.c:660 plugins/sudoers/iolog.c:848 -#: plugins/sudoers/iolog.c:1001 plugins/sudoers/iolog.c:1008 -#: plugins/sudoers/iolog.c:1129 plugins/sudoers/iolog.c:1136 -#: plugins/sudoers/iolog.c:1235 plugins/sudoers/iolog.c:1242 +#: plugins/sudoers/iolog.c:715 plugins/sudoers/iolog.c:903 +#: plugins/sudoers/iolog.c:1065 plugins/sudoers/iolog.c:1072 +#: plugins/sudoers/iolog.c:1193 plugins/sudoers/iolog.c:1200 +#: plugins/sudoers/iolog.c:1299 plugins/sudoers/iolog.c:1306 #, c-format msgid "unable to write to I/O log file: %s" msgstr "%s へ I/O ログを書き込むことができません" -#: plugins/sudoers/iolog.c:668 +#: plugins/sudoers/iolog.c:723 #, c-format msgid "unable to create %s/%s" msgstr "%s/%s を作成できません" -#: plugins/sudoers/iolog.c:893 +#: plugins/sudoers/iolog.c:951 #, c-format msgid "%s: internal error, I/O log file for event %d not open" msgstr "%s: 内部エラー、I/O イベント %d のログファイルを開けません" -#: plugins/sudoers/iolog.c:986 plugins/sudoers/iolog.c:1114 -#: plugins/sudoers/iolog.c:1219 plugins/sudoers/timestamp.c:849 +#: plugins/sudoers/iolog.c:1050 plugins/sudoers/iolog.c:1178 +#: plugins/sudoers/iolog.c:1283 plugins/sudoers/timestamp.c:849 #: plugins/sudoers/timestamp.c:941 plugins/sudoers/visudo.c:510 #: plugins/sudoers/visudo.c:516 msgid "unable to read the clock" msgstr "時刻を読み込むことができません" -#: plugins/sudoers/iolog.c:1211 plugins/sudoers/log_client.c:1221 +#: plugins/sudoers/iolog.c:1275 plugins/sudoers/log_client.c:1221 #: plugins/sudoers/log_client.c:1231 plugins/sudoers/log_client.c:1235 #, c-format msgid "%s: internal error, invalid signal %d" @@ -2678,16 +2726,16 @@ msgstr "SSL 証明書と鍵データベースを初期化できません: %s" msgid "you must set TLS_CERT in %s to use SSL" msgstr "SSL を使用するためには %s の中の TLS_CERT を設定する必要があります" -#: plugins/sudoers/ldap.c:1663 +#: plugins/sudoers/ldap.c:1717 #, c-format msgid "unable to initialize LDAP: %s" msgstr "LDAP を初期化できません: %s" -#: plugins/sudoers/ldap.c:1700 +#: plugins/sudoers/ldap.c:1754 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:1837 plugins/sudoers/parse_ldif.c:747 +#: plugins/sudoers/ldap.c:1891 plugins/sudoers/parse_ldif.c:747 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "無効な sudoOrder 属性です: %s" @@ -2706,15 +2754,15 @@ msgstr "サポートされてない LDAP URI タイプです: %s" msgid "unable to mix ldap and ldaps URIs" msgstr "ldap と ldaps の URI を混ぜて使用できません" -#: plugins/sudoers/ldap_util.c:498 plugins/sudoers/ldap_util.c:505 -#: plugins/sudoers/ldap_util.c:513 plugins/sudoers/ldap_util.c:522 -#: plugins/sudoers/ldap_util.c:530 plugins/sudoers/ldap_util.c:540 -#: plugins/sudoers/ldap_util.c:548 +#: plugins/sudoers/ldap_util.c:499 plugins/sudoers/ldap_util.c:506 +#: plugins/sudoers/ldap_util.c:514 plugins/sudoers/ldap_util.c:523 +#: plugins/sudoers/ldap_util.c:531 plugins/sudoers/ldap_util.c:541 +#: plugins/sudoers/ldap_util.c:549 #, c-format msgid "duplicate sudoOption: %s%s%s" msgstr "sudoOption が重複しています: %s%s%s" -#: plugins/sudoers/ldap_util.c:567 plugins/sudoers/ldap_util.c:569 +#: plugins/sudoers/ldap_util.c:568 plugins/sudoers/ldap_util.c:570 #, c-format msgid "unable to convert sudoOption: %s%s%s" msgstr "sudoOption を変換できません: %s%s%s" @@ -2728,7 +2776,7 @@ msgid "unable to send audit message" msgstr "監査メッセージを送ることができません" #: plugins/sudoers/log_client.c:120 plugins/sudoers/log_client.c:400 -#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2070 +#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2069 msgid "error in event loop" msgstr "イベントループでエラーが発生しました" @@ -2787,43 +2835,43 @@ msgstr "ログサーバーへの接続が失われました" msgid "missing write buffer" msgstr "書き込みバッファが失われました" -#: plugins/sudoers/log_client.c:2011 +#: plugins/sudoers/log_client.c:2010 msgid "unable to connect to log server" msgstr "ログサーバーに接続できません" -#: plugins/sudoers/logging.c:286 +#: plugins/sudoers/logging.c:288 msgid "user NOT in sudoers" msgstr "ユーザーが sudoers 内にありません" -#: plugins/sudoers/logging.c:288 +#: plugins/sudoers/logging.c:290 msgid "user NOT authorized on host" msgstr "ホスト上でユーザーが認証されていません" -#: plugins/sudoers/logging.c:290 +#: plugins/sudoers/logging.c:292 msgid "command not allowed" msgstr "コマンドが許可されていません" -#: plugins/sudoers/logging.c:311 +#: plugins/sudoers/logging.c:313 #, c-format -msgid "%s is not in the sudoers file. This incident will be reported.\n" -msgstr "%s は sudoers ファイル内にありません。この事象は記録・報告されます。\n" +msgid "%s is not in the sudoers file.\n" +msgstr "%s は sudoers ファイルにありません。\n" -#: plugins/sudoers/logging.c:314 +#: plugins/sudoers/logging.c:316 #, c-format -msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" -msgstr "%s は %s 上で sudo を実行することを許可されていません。この事象は記録・報告されます。\n" +msgid "%s is not allowed to run sudo on %s.\n" +msgstr "%s は %s 上で sudo を実行することを許可されていません。\n" -#: plugins/sudoers/logging.c:318 +#: plugins/sudoers/logging.c:319 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "残念ですが、ユーザー %s は %s 上で sudo を実行できません。\n" -#: plugins/sudoers/logging.c:321 +#: plugins/sudoers/logging.c:322 #, c-format msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "残念ですが、ユーザー %s は'%s%s%s' を %s%s%s として %s 上で実行することは許可されていません。\n" -#: plugins/sudoers/logging.c:358 plugins/sudoers/sudoers.c:629 +#: plugins/sudoers/logging.c:359 plugins/sudoers/sudoers.c:629 #: plugins/sudoers/sudoers.c:631 plugins/sudoers/sudoers.c:633 #: plugins/sudoers/sudoers.c:635 plugins/sudoers/sudoers.c:785 #: plugins/sudoers/sudoers.c:787 @@ -2831,7 +2879,7 @@ msgstr "残念ですが、ユーザー %s は'%s%s%s' を %s%s%s として %s msgid "%s: command not found" msgstr "%s: コマンドが見つかりません" -#: plugins/sudoers/logging.c:360 plugins/sudoers/sudoers.c:625 +#: plugins/sudoers/logging.c:361 plugins/sudoers/sudoers.c:625 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -2840,21 +2888,21 @@ msgstr "" "'.' 内で見つかった \"%1$s\" を無視します\n" "この \"%3$s\" を実行したい場合は \"sudo ./%2$s\" を使用してください。" -#: plugins/sudoers/logging.c:379 +#: plugins/sudoers/logging.c:380 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" msgstr[0] "%u 回パスワード試行を間違えました" -#: plugins/sudoers/logging.c:435 +#: plugins/sudoers/logging.c:436 msgid "authentication failure" msgstr "認証失敗" -#: plugins/sudoers/logging.c:475 plugins/sudoers/logging.c:495 +#: plugins/sudoers/logging.c:476 plugins/sudoers/logging.c:496 msgid "a password is required" msgstr "パスワードが必要です" -#: plugins/sudoers/logging.c:889 +#: plugins/sudoers/logging.c:890 #, c-format msgid "unable to write log file: %s" msgstr "%s へログを書き込むことができません" @@ -2949,55 +2997,55 @@ msgstr "\"%s\" のパス名が長すぎます" msgid "unable to parse network address list" msgstr "ネットワークのアドレスリストを解析できません" -#: plugins/sudoers/policy.c:479 +#: plugins/sudoers/policy.c:485 msgid "user name not set by sudo front-end" msgstr "ユーザー名が sudo のフロントエンドで設定されていません" -#: plugins/sudoers/policy.c:483 +#: plugins/sudoers/policy.c:489 msgid "user-ID not set by sudo front-end" msgstr "ユーザーIDが sudo のフロントエンドで設定されていません" -#: plugins/sudoers/policy.c:487 +#: plugins/sudoers/policy.c:493 msgid "group-ID not set by sudo front-end" msgstr "グループIDが sudo のフロントエンドで設定されていません" -#: plugins/sudoers/policy.c:491 +#: plugins/sudoers/policy.c:497 msgid "host name not set by sudo front-end" msgstr "ホスト名が sudo のフロントエンドで設定されていません" -#: plugins/sudoers/policy.c:693 +#: plugins/sudoers/policy.c:670 #, c-format msgid "invalid working directory: %s" msgstr "無効な作業ディレクトリ: %s" -#: plugins/sudoers/policy.c:869 +#: plugins/sudoers/policy.c:846 #, c-format msgid "invalid chroot directory: %s" msgstr "無効な chroot ディレクトリ: %s" -#: plugins/sudoers/policy.c:1051 plugins/sudoers/visudo.c:243 +#: plugins/sudoers/policy.c:1025 plugins/sudoers/visudo.c:243 #: plugins/sudoers/visudo.c:880 #, c-format msgid "unable to execute %s" msgstr "%s を実行できません" -#: plugins/sudoers/policy.c:1121 plugins/sudoers/policy.c:1158 -#: plugins/sudoers/policy.c:1180 plugins/sudoers/policy.c:1206 +#: plugins/sudoers/policy.c:1095 plugins/sudoers/policy.c:1132 +#: plugins/sudoers/policy.c:1154 plugins/sudoers/policy.c:1180 #, c-format msgid "%s: invalid mode flags from sudo front end: 0x%x" msgstr "%s: 無効なモードフラグが sudo のフロントエンドで指定されています: 0x%x" -#: plugins/sudoers/policy.c:1237 +#: plugins/sudoers/policy.c:1211 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "sudoers ポリシープラグイン バージョン %s\n" -#: plugins/sudoers/policy.c:1239 +#: plugins/sudoers/policy.c:1213 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "sudoers ファイル文法バージョン %d\n" -#: plugins/sudoers/policy.c:1243 +#: plugins/sudoers/policy.c:1217 #, c-format msgid "" "\n" @@ -3006,27 +3054,27 @@ msgstr "" "\n" "sudoers のパス: %s\n" -#: plugins/sudoers/policy.c:1246 +#: plugins/sudoers/policy.c:1220 #, c-format msgid "nsswitch path: %s\n" msgstr "nsswitch のパス: %s\n" -#: plugins/sudoers/policy.c:1248 +#: plugins/sudoers/policy.c:1222 #, c-format msgid "ldap.conf path: %s\n" msgstr "ldap.conf のパス: %s\n" -#: plugins/sudoers/policy.c:1249 +#: plugins/sudoers/policy.c:1223 #, c-format msgid "ldap.secret path: %s\n" msgstr "ldap.secret のパス: %s\n" -#: plugins/sudoers/policy.c:1282 +#: plugins/sudoers/policy.c:1256 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "タイプ %d のフックを登録できません (バージョン %d.%d)" -#: plugins/sudoers/policy.c:1300 +#: plugins/sudoers/policy.c:1274 #, c-format msgid "unable to deregister hook of type %d (version %d.%d)" msgstr "タイプ %d のフックを登録解除できません (バージョン %d.%d)" @@ -3154,13 +3202,13 @@ msgstr "検証の対象とする長さを切り詰めました user_cmnd: %s" msgid "truncated audit path argv[0]: %s" msgstr "検証の対象とする長さを切り詰めました argv[0]: %s" -#: plugins/sudoers/sssd.c:569 +#: plugins/sudoers/sssd.c:579 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" msgstr "SSS のソースを初期化できません。SSSD はあなたのマシンにインストールされていますか?" -#: plugins/sudoers/sssd.c:577 plugins/sudoers/sssd.c:586 -#: plugins/sudoers/sssd.c:595 plugins/sudoers/sssd.c:604 -#: plugins/sudoers/sssd.c:613 +#: plugins/sudoers/sssd.c:587 plugins/sudoers/sssd.c:596 +#: plugins/sudoers/sssd.c:605 plugins/sudoers/sssd.c:614 +#: plugins/sudoers/sssd.c:623 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "シンボル \"%s\" が %s 内にありません" @@ -3265,7 +3313,7 @@ msgstr "残念ですが、あなたは環境変数を保存することを許可 msgid "sudoedit doesn't need to be run via sudo" msgstr "sudoedit の実行に sudo を使用する必要はありません" -#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1578 +#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1584 #: plugins/sudoers/tsdump.c:138 #, c-format msgid "unable to read %s" @@ -3282,17 +3330,17 @@ msgstr "%s の状態取得 (stat) ができません" msgid "%s is not a regular file" msgstr "%s は通常ファイルではありません" -#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1168 +#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1239 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s はユーザーID %u によって所有されています。これは %u であるべきです" -#: plugins/sudoers/sudoers.c:1133 toke.l:1173 +#: plugins/sudoers/sudoers.c:1133 toke.l:1244 #, c-format msgid "%s is world writable" msgstr "%s は誰でも書き込み可能です" -#: plugins/sudoers/sudoers.c:1137 toke.l:1176 +#: plugins/sudoers/sudoers.c:1137 toke.l:1247 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s のグループIDは %u になっています。これは %u であるべきです" @@ -3364,63 +3412,58 @@ msgstr "ログの大きさは %d x %d で、端末の大きさは %d x %d です msgid "Replay finished, press any key to restore the terminal." msgstr "再生が終了しました、何かキーを押すと端末を回復します。" -#: plugins/sudoers/sudoreplay.c:1218 plugins/sudoers/sudoreplay.c:1248 +#: plugins/sudoers/sudoreplay.c:1219 plugins/sudoers/sudoreplay.c:1249 #, c-format msgid "ambiguous expression \"%s\"" msgstr "曖昧な式 \"%s です\"" -#: plugins/sudoers/sudoreplay.c:1270 +#: plugins/sudoers/sudoreplay.c:1271 msgid "unmatched ')' in expression" msgstr "式内で ')' が不一致です" -#: plugins/sudoers/sudoreplay.c:1274 +#: plugins/sudoers/sudoreplay.c:1275 #, c-format msgid "unknown search term \"%s\"" msgstr "不明な検索語 \"%s\" です" -#: plugins/sudoers/sudoreplay.c:1289 +#: plugins/sudoers/sudoreplay.c:1290 #, c-format msgid "%s requires an argument" msgstr "%s は引数が必要です" -#: plugins/sudoers/sudoreplay.c:1292 plugins/sudoers/sudoreplay.c:1554 -#, c-format -msgid "invalid regular expression: %s" -msgstr "無効な正規表現です: %s" - -#: plugins/sudoers/sudoreplay.c:1297 +#: plugins/sudoers/sudoreplay.c:1300 #, c-format msgid "could not parse date \"%s\"" msgstr "日付 \"%s\" を構文解析できませんでした" -#: plugins/sudoers/sudoreplay.c:1306 +#: plugins/sudoers/sudoreplay.c:1309 msgid "unmatched '(' in expression" msgstr "式内で '(' が不一致です" -#: plugins/sudoers/sudoreplay.c:1308 +#: plugins/sudoers/sudoreplay.c:1311 msgid "illegal trailing \"or\"" msgstr "末尾に \"or\" を配置できません" -#: plugins/sudoers/sudoreplay.c:1310 +#: plugins/sudoers/sudoreplay.c:1313 msgid "illegal trailing \"!\"" msgstr "末尾に \"!\" を配置できません" -#: plugins/sudoers/sudoreplay.c:1368 +#: plugins/sudoers/sudoreplay.c:1371 #, c-format msgid "unknown search type %d" msgstr "未知の検索タイプ %d" -#: plugins/sudoers/sudoreplay.c:1645 +#: plugins/sudoers/sudoreplay.c:1651 #, 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:1648 +#: plugins/sudoers/sudoreplay.c:1654 #, 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:1657 +#: plugins/sudoers/sudoreplay.c:1663 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -3429,7 +3472,7 @@ msgstr "" "%s - sudo セッションログをリプレイします\n" "\n" -#: plugins/sudoers/sudoreplay.c:1659 +#: plugins/sudoers/sudoreplay.c:1665 msgid "" "\n" "Options:\n" @@ -3514,7 +3557,7 @@ msgstr "タイムスタンプファイル %s をロックすることができ msgid "lecture status path too long: %s/%s" msgstr "受講状況格納パスが長すぎます: %s/%s" -#: plugins/sudoers/toke_util.c:150 +#: plugins/sudoers/toke_util.c:156 msgid "sudoedit should not be specified with a path" msgstr "sudoedit はパスなしで設定するべきです" @@ -3685,34 +3728,44 @@ msgstr "" " -s, --strict 厳密な文法検査を行う\n" " -V, --version バージョン情報を表示して終了する\n" -#: toke.l:187 +#: toke.l:189 msgid "empty string" msgstr "空の文字列" -#: toke.l:199 toke.l:513 +#: toke.l:201 toke.l:571 msgid "empty group" msgstr "空のグループ" -#: toke.l:209 toke.l:511 +#: toke.l:211 toke.l:569 msgid "empty netgroup" msgstr "空のネットグループ" -#: toke.l:305 toke.l:317 toke.l:329 toke.l:345 toke.l:364 toke.l:404 +#: toke.l:289 +msgid "unterminated regular expression" +msgstr "途中で終わっている正規表現" + +#: toke.l:363 toke.l:375 toke.l:387 toke.l:403 toke.l:422 toke.l:462 msgid "invalid line continuation" msgstr "無効な行の継続" -#: toke.l:550 toke.l:562 +#: toke.l:608 toke.l:620 msgid "invalid IPv6 address" msgstr "無効な IPv6 アドレス" -#: toke.l:789 +#: toke.l:860 msgid "unexpected line break in string" msgstr "文字列の予期せぬところに改行" -#: toke.l:1139 +#: toke.l:1210 msgid "too many levels of includes" msgstr "インクルードの階層が大きすぎます" +#~ msgid "%s is not in the sudoers file. This incident will be reported.\n" +#~ msgstr "%s は sudoers ファイル内にありません。この事象は記録・報告されます。\n" + +#~ msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" +#~ msgstr "%s は %s 上で sudo を実行することを許可されていません。この事象は記録・報告されます。\n" + #~ msgid "%s: write buffer already in use" #~ msgstr "%s: 書き込みバッファは使用中です" diff --git a/plugins/sudoers/po/ko.mo b/plugins/sudoers/po/ko.mo index dde3d53b24f2f402fd27e61374778c7ad923cae9..b532e34c1e7b9496422991a88979b1f6e8eccbd4 100644 GIT binary patch delta 15930 zcmZwN2Yip$-~aLJYX?EhNRTUp2!h03l~_e=rACb)A}t9?Z0(oYp;Tk9Qbb#-DrT!% zt4g($F0`r}`KCJ1sr|p+-*fcuz90AX_#MylIp$-%&4nUu9l8d20YfXSem#7mc>Rk?u3mBIZl5Z=5d^?ha6`y&%D{z z+&{UUX})((}Ju;f%5Y&ukVKv;0dcfPL zfqZZ4@1XX+LRZI$!P=;HgHY{eqKivW&)ba}@Oc}5kJX8bB(VOC$wVcX84g9=kcC>( zmoWm*Vl@7Y+Vik(W`?b?E^#ty>9egnQ1>54J?}ePUbwsCR3@&9QP`}z*JKhY(9$hJ zE!8p9-u{ewK*=7C6N>fF#m=aKrJy=qf`OQWoKt5nYDIoWO|V)|(@$U2ia&|9ahI2j z8h(nJ$vqoK_2PsR_e9k%L!JHusF~eHJ-A|TQ=fnhh$mP#quPIng|Sp06PHJAb#EMn z-ic(?(Ph+YQl&4;gZ)u6&P1)mv#54Etof*!Hh9Ewc$J+DI_7kfvs2vPoM^L3tcQb$jr16 zG9xD$TjE00899M*cmuUXbq1TQ9)uzE@602krQ3{6@fvF6l^!!I5s%u-X~;LjIe=Q) zf3O_J4l!q-6RN|psFhiUTB$3j*SYvmwgaP3TR9B96Ub~PQy$9=Gac7P&7cozZ=XRu z_&jQ*?jXm-sXClh!tq!ScVQS_!D##o)jlfGJhwM$1*fAD(4)Y3nPsy}MIiQ3w7$)>+HUNZ3% zj6}Wv+fYmTA?hrY9%F9kgbx#sM-Av8HpEY{85T=n@EC{M!^Ny#MapG zaq~0AJB~~w1zyw=ZAUfu2-{)M6XpSrSQns{^f0QUOQ`!xk2P^K)N{sREnJH_OGi;l z{x^nU@Hqbpd7b7a<0PYIv=X%fr!WW$rbT3+e~9X^LYf(HYjlan zV>m8DtyC^*tMV{j?|GZS%zAXH&Fxm z4x_Q?B(suDupaSf8)suT;uEM944TZg*C*4OOcXwWIy5V=6COczP@WJX(uVH3)i zp;qJ+Y5;i{hk;YgThs%a5f4PYw#!gU{~iWoiD|5VRWcFN%

bFqU{AYA+XKBh1Ch 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, 2011-2015 -# Seong-ho Cho , 2016-2021. +# Seong-ho Cho , 2016-2022. # msgid "" msgstr "" -"Project-Id-Version: sudoers 1.9.9b1\n" +"Project-Id-Version: sudoers 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-14 13:20+0900\n" +"POT-Creation-Date: 2022-02-11 18:33-0700\n" +"PO-Revision-Date: 2022-02-14 13:22+0900\n" "Last-Translator: Seong-ho Cho \n" "Language-Team: Korean \n" "Language: ko\n" @@ -19,7 +19,7 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 2.3.1\n" -#: confstr.sh:1 gram.y:1201 +#: confstr.sh:1 gram.y:1198 msgid "syntax error" msgstr "문법 오류" @@ -49,50 +49,52 @@ msgstr "죄송합니다만, 다시 시도하십시오." #: gram.y:591 gram.y:718 gram.y:726 gram.y:737 gram.y:749 gram.y:768 #: gram.y:923 gram.y:928 gram.y:936 gram.y:950 gram.y:956 gram.y:1078 #: gram.y:1087 gram.y:1095 gram.y:1104 gram.y:1113 gram.y:1142 gram.y:1151 -#: gram.y:1159 gram.y:1249 gram.y:1377 gram.y:1744 gram.y:1794 +#: gram.y:1159 gram.y:1252 gram.y:1382 gram.y:1748 gram.y:1798 #: lib/eventlog/eventlog.c:309 lib/eventlog/eventlog.c:382 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:881 -#: lib/eventlog/eventlog.c:1176 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:211 -#: logsrvd/iolog_writer.c:84 logsrvd/iolog_writer.c:89 -#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:172 -#: logsrvd/iolog_writer.c:212 logsrvd/iolog_writer.c:225 -#: logsrvd/iolog_writer.c:261 logsrvd/iolog_writer.c:286 -#: logsrvd/iolog_writer.c:301 logsrvd/iolog_writer.c:314 -#: logsrvd/iolog_writer.c:327 logsrvd/iolog_writer.c:340 -#: logsrvd/iolog_writer.c:355 logsrvd/iolog_writer.c:393 -#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 -#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 -#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 -#: logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:203 -#: logsrvd/logsrvd_journal.c:204 logsrvd/logsrvd_journal.c:260 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_journal.c:427 -#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:175 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:238 -#: logsrvd/logsrvd_local.c:376 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:426 logsrvd/logsrvd_local.c:431 -#: logsrvd/logsrvd_local.c:432 logsrvd/logsrvd_queue.c:154 -#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 -#: logsrvd/logsrvd_relay.c:439 logsrvd/logsrvd_relay.c:738 -#: logsrvd/logsrvd_relay.c:843 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/bsdauth.c:147 plugins/sudoers/auth/kerb5.c:118 -#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:689 +#: lib/eventlog/eventlog.c:1176 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:204 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:84 +#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 +#: logsrvd/iolog_writer.c:172 logsrvd/iolog_writer.c:212 +#: logsrvd/iolog_writer.c:225 logsrvd/iolog_writer.c:261 +#: logsrvd/iolog_writer.c:286 logsrvd/iolog_writer.c:301 +#: logsrvd/iolog_writer.c:314 logsrvd/iolog_writer.c:327 +#: logsrvd/iolog_writer.c:340 logsrvd/iolog_writer.c:355 +#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 +#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 +#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 +#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:204 +#: logsrvd/logsrvd_journal.c:260 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_journal.c:427 logsrvd/logsrvd_local.c:174 +#: logsrvd/logsrvd_local.c:175 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:238 logsrvd/logsrvd_local.c:376 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:426 +#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:432 +#: logsrvd/logsrvd_queue.c:154 logsrvd/logsrvd_queue.c:184 +#: logsrvd/logsrvd_queue.c:261 logsrvd/logsrvd_relay.c:439 +#: logsrvd/logsrvd_relay.c:738 logsrvd/logsrvd_relay.c:843 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 +#: plugins/sudoers/auth/bsdauth.c:150 plugins/sudoers/auth/kerb5.c:118 +#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:687 #: plugins/sudoers/auth/rfc1938.c:111 plugins/sudoers/auth/sia.c:59 #: plugins/sudoers/check_aliases.c:134 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:534 plugins/sudoers/cvtsudoers.c:667 -#: plugins/sudoers/cvtsudoers.c:685 plugins/sudoers/cvtsudoers.c:755 -#: plugins/sudoers/cvtsudoers.c:870 plugins/sudoers/cvtsudoers.c:878 -#: plugins/sudoers/cvtsudoers.c:1373 plugins/sudoers/cvtsudoers.c:1377 -#: plugins/sudoers/cvtsudoers.c:1479 plugins/sudoers/cvtsudoers_csv.c:183 +#: plugins/sudoers/cvtsudoers.c:537 plugins/sudoers/cvtsudoers.c:670 +#: plugins/sudoers/cvtsudoers.c:688 plugins/sudoers/cvtsudoers.c:758 +#: plugins/sudoers/cvtsudoers.c:873 plugins/sudoers/cvtsudoers.c:881 +#: plugins/sudoers/cvtsudoers.c:1376 plugins/sudoers/cvtsudoers.c:1380 +#: plugins/sudoers/cvtsudoers.c:1482 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 @@ -100,47 +102,47 @@ msgstr "죄송합니다만, 다시 시도하십시오." #: plugins/sudoers/cvtsudoers_ldif.c:438 plugins/sudoers/cvtsudoers_ldif.c:449 #: plugins/sudoers/cvtsudoers_ldif.c:456 plugins/sudoers/cvtsudoers_ldif.c:469 #: plugins/sudoers/cvtsudoers_ldif.c:477 plugins/sudoers/cvtsudoers_ldif.c:624 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:339 -#: plugins/sudoers/cvtsudoers_merge.c:360 +#: 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 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:696 -#: plugins/sudoers/cvtsudoers_merge.c:704 -#: plugins/sudoers/cvtsudoers_merge.c:927 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:133 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_merge.c:467 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1150 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:133 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:678 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:293 -#: plugins/sudoers/ldap_util.c:300 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:688 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:390 plugins/sudoers/log_client.c:703 #: plugins/sudoers/log_client.c:724 plugins/sudoers/log_client.c:1444 #: plugins/sudoers/log_client.c:1662 plugins/sudoers/log_client.c:1989 -#: plugins/sudoers/log_client.c:2046 plugins/sudoers/logging.c:104 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:468 -#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:297 plugins/sudoers/match_command.c:497 -#: plugins/sudoers/match_command.c:546 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:666 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:2045 plugins/sudoers/logging.c:104 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:469 +#: plugins/sudoers/logging.c:489 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:324 plugins/sudoers/match_command.c:567 +#: plugins/sudoers/match_command.c:616 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:736 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:201 plugins/sudoers/parse.c:218 #: plugins/sudoers/parse.c:250 plugins/sudoers/parse.c:267 #: plugins/sudoers/parse.c:290 plugins/sudoers/parse.c:301 @@ -154,35 +156,36 @@ msgstr "죄송합니다만, 다시 시도하십시오." #: 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:564 plugins/sudoers/policy.c:978 +#: plugins/sudoers/policy.c:570 plugins/sudoers/policy.c:952 #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:155 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 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:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1218 msgid "unable to allocate memory" msgstr "메모리를 할당할 수 없습니다" @@ -231,60 +234,62 @@ msgstr "부적절한 제한 시간 값" msgid "command too long" msgstr "명령이 너무 깁니다" -#: gram.y:1203 +#: gram.y:1200 #, c-format msgid "%s:%d:%d: %s\n" msgstr "%s:%d:%d: %s\n" -#: gram.y:1247 +#: gram.y:1250 #, c-format msgid "Alias \"%s\" already defined" msgstr "\"%s\" 별칭을 이미 정의했습니다" -#: gram.y:1744 gram.y:1794 lib/eventlog/eventlog.c:309 +#: gram.y:1748 gram.y:1798 lib/eventlog/eventlog.c:309 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:877 #: lib/eventlog/eventlog.c:880 lib/eventlog/eventlog.c:1176 -#: 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:211 logsrvd/iolog_writer.c:84 -#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 -#: logsrvd/iolog_writer.c:162 logsrvd/iolog_writer.c:171 -#: logsrvd/iolog_writer.c:189 logsrvd/iolog_writer.c:211 -#: logsrvd/iolog_writer.c:224 logsrvd/iolog_writer.c:251 -#: logsrvd/iolog_writer.c:260 logsrvd/iolog_writer.c:276 -#: logsrvd/iolog_writer.c:285 logsrvd/iolog_writer.c:300 -#: logsrvd/iolog_writer.c:313 logsrvd/iolog_writer.c:326 -#: logsrvd/iolog_writer.c:339 logsrvd/iolog_writer.c:354 -#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 -#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 -#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 -#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 -#: logsrvd/logsrvd.c:593 logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 -#: logsrvd/logsrvd.c:1406 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:114 -#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:233 -#: logsrvd/logsrvd_journal.c:237 logsrvd/logsrvd_journal.c:245 -#: logsrvd/logsrvd_journal.c:268 logsrvd/logsrvd_journal.c:272 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_local.c:174 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:450 -#: logsrvd/logsrvd_queue.c:153 logsrvd/logsrvd_queue.c:184 -#: logsrvd/logsrvd_queue.c:261 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 -#: logsrvd/sendlog.c:1533 logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 -#: logsrvd/tls_init.c:314 logsrvd/tls_init.c:324 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/pam.c:503 plugins/sudoers/auth/pam.c:689 +#: lib/iolog/iolog_filter.c:142 lib/iolog/iolog_filter.c:204 +#: 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:84 logsrvd/iolog_writer.c:89 +#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:162 +#: logsrvd/iolog_writer.c:171 logsrvd/iolog_writer.c:189 +#: logsrvd/iolog_writer.c:211 logsrvd/iolog_writer.c:224 +#: logsrvd/iolog_writer.c:251 logsrvd/iolog_writer.c:260 +#: logsrvd/iolog_writer.c:276 logsrvd/iolog_writer.c:285 +#: logsrvd/iolog_writer.c:300 logsrvd/iolog_writer.c:313 +#: logsrvd/iolog_writer.c:326 logsrvd/iolog_writer.c:339 +#: logsrvd/iolog_writer.c:354 logsrvd/iolog_writer.c:393 +#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 +#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 +#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 +#: logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 logsrvd/logsrvd.c:593 +#: logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 logsrvd/logsrvd.c:1406 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:114 logsrvd/logsrvd_journal.c:203 +#: logsrvd/logsrvd_journal.c:233 logsrvd/logsrvd_journal.c:237 +#: logsrvd/logsrvd_journal.c:245 logsrvd/logsrvd_journal.c:268 +#: logsrvd/logsrvd_journal.c:272 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:431 +#: logsrvd/logsrvd_local.c:450 logsrvd/logsrvd_queue.c:153 +#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 logsrvd/sendlog.c:1533 +#: logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 logsrvd/tls_init.c:314 +#: logsrvd/tls_init.c:324 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:134 #: 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:533 -#: plugins/sudoers/cvtsudoers.c:666 plugins/sudoers/cvtsudoers.c:684 -#: plugins/sudoers/cvtsudoers.c:755 plugins/sudoers/cvtsudoers.c:870 -#: plugins/sudoers/cvtsudoers.c:877 plugins/sudoers/cvtsudoers.c:1373 -#: plugins/sudoers/cvtsudoers.c:1377 plugins/sudoers/cvtsudoers.c:1479 +#: plugins/sudoers/cvtsudoers.c:332 plugins/sudoers/cvtsudoers.c:536 +#: plugins/sudoers/cvtsudoers.c:669 plugins/sudoers/cvtsudoers.c:687 +#: plugins/sudoers/cvtsudoers.c:758 plugins/sudoers/cvtsudoers.c:873 +#: plugins/sudoers/cvtsudoers.c:880 plugins/sudoers/cvtsudoers.c:1376 +#: plugins/sudoers/cvtsudoers.c:1380 plugins/sudoers/cvtsudoers.c:1482 #: 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 @@ -292,52 +297,52 @@ msgstr "\"%s\" 별칭을 이미 정의했습니다" #: 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:468 plugins/sudoers/cvtsudoers_ldif.c:476 -#: plugins/sudoers/cvtsudoers_ldif.c:623 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:338 -#: plugins/sudoers/cvtsudoers_merge.c:359 -#: plugins/sudoers/cvtsudoers_merge.c:446 -#: plugins/sudoers/cvtsudoers_merge.c:454 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:523 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:695 -#: plugins/sudoers/cvtsudoers_merge.c:703 -#: plugins/sudoers/cvtsudoers_merge.c:926 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:132 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_ldif.c:623 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 +#: plugins/sudoers/cvtsudoers_merge.c:466 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:561 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:630 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1149 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:132 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:677 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:292 -#: plugins/sudoers/ldap_util.c:299 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:687 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:221 plugins/sudoers/log_client.c:242 #: plugins/sudoers/log_client.c:255 plugins/sudoers/log_client.c:390 #: plugins/sudoers/log_client.c:703 plugins/sudoers/log_client.c:724 #: plugins/sudoers/log_client.c:1444 plugins/sudoers/log_client.c:1662 -#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2046 -#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:183 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:467 -#: plugins/sudoers/logging.c:487 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:296 plugins/sudoers/match_command.c:496 -#: plugins/sudoers/match_command.c:545 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:665 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2045 +#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:184 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:468 +#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:323 plugins/sudoers/match_command.c:566 +#: plugins/sudoers/match_command.c:615 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:735 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:200 plugins/sudoers/parse.c:217 #: plugins/sudoers/parse.c:249 plugins/sudoers/parse.c:266 #: plugins/sudoers/parse.c:289 plugins/sudoers/parse.c:300 @@ -354,11 +359,11 @@ msgstr "\"%s\" 별칭을 이미 정의했습니다" #: plugins/sudoers/policy.c:152 plugins/sudoers/policy.c:161 #: plugins/sudoers/policy.c:170 plugins/sudoers/policy.c:197 #: plugins/sudoers/policy.c:338 plugins/sudoers/policy.c:353 -#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:385 -#: plugins/sudoers/policy.c:394 plugins/sudoers/policy.c:442 -#: plugins/sudoers/policy.c:452 plugins/sudoers/policy.c:461 -#: plugins/sudoers/policy.c:470 plugins/sudoers/policy.c:564 -#: plugins/sudoers/policy.c:978 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:391 +#: plugins/sudoers/policy.c:400 plugins/sudoers/policy.c:448 +#: plugins/sudoers/policy.c:458 plugins/sudoers/policy.c:467 +#: plugins/sudoers/policy.c:476 plugins/sudoers/policy.c:570 +#: plugins/sudoers/policy.c:952 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 @@ -367,29 +372,29 @@ msgstr "\"%s\" 별칭을 이미 정의했습니다" #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:154 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1139 -#: toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 plugins/sudoers/toke_util.c:131 +#: plugins/sudoers/toke_util.c:160 plugins/sudoers/toke_util.c:200 +#: plugins/sudoers/tsdump.c:123 plugins/sudoers/visudo.c:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1210 toke.l:1218 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -400,14 +405,14 @@ msgstr "%s: %s" #: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 #: plugins/sudoers/cvtsudoers_ldif.c:580 plugins/sudoers/env.c:326 #: plugins/sudoers/env.c:333 plugins/sudoers/env.c:444 -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:753 -#: plugins/sudoers/ldap.c:1086 plugins/sudoers/ldap_conf.c:222 -#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:485 -#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:594 -#: plugins/sudoers/policy.c:763 plugins/sudoers/policy.c:774 -#: plugins/sudoers/prompt.c:168 plugins/sudoers/strvec_join.c:62 -#: plugins/sudoers/testsudoers.c:245 plugins/sudoers/toke_util.c:206 -#: toke.l:908 toke.l:1110 +#: plugins/sudoers/ldap.c:531 plugins/sudoers/ldap.c:764 +#: plugins/sudoers/ldap.c:1137 plugins/sudoers/ldap_conf.c:222 +#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:486 +#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:740 +#: plugins/sudoers/policy.c:751 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:979 toke.l:1181 #, c-format msgid "internal error, %s overflow" msgstr "내부 오류. %s 오버플로우" @@ -446,6 +451,12 @@ msgstr "%8s : %s" msgid "%8s : (command continued) %s" msgstr "%8s : (명령 계속 실행) %s" +#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1296 +#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1558 +#, c-format +msgid "invalid regular expression \"%s\": %s" +msgstr "부적절한 정규 표현식 \"%s\": %s" + #: lib/iolog/iolog_json.c:140 #, c-format msgid "expected JSON_STRING, got %d" @@ -577,8 +588,8 @@ msgstr "타이밍 파일 읽기 오류: %s" msgid "invalid timing file line: %s" msgstr "부적절한 타이밍 파일 행: %s" -#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:803 -#: plugins/sudoers/policy.c:544 +#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:804 +#: plugins/sudoers/policy.c:550 msgid "unable to generate UUID" msgstr "UUID를 만들 수 없습니다" @@ -649,11 +660,11 @@ msgstr "%s: [%lld, %ld] 재개 지점을 찾을 수 없습니다" #: logsrvd/iolog_writer.c:811 logsrvd/logsrvd_journal.c:420 #: logsrvd/logsrvd_queue.c:110 logsrvd/tls_init.c:245 -#: plugins/sudoers/check.c:274 plugins/sudoers/cvtsudoers.c:727 -#: plugins/sudoers/cvtsudoers.c:748 plugins/sudoers/cvtsudoers.c:1439 +#: plugins/sudoers/check.c:273 plugins/sudoers/cvtsudoers.c:730 +#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/cvtsudoers.c:1442 #: plugins/sudoers/cvtsudoers_csv.c:681 plugins/sudoers/cvtsudoers_json.c:885 #: plugins/sudoers/cvtsudoers_ldif.c:697 plugins/sudoers/sudoers.c:1092 -#: plugins/sudoers/sudoreplay.c:1466 plugins/sudoers/timestamp.c:433 +#: plugins/sudoers/sudoreplay.c:1469 plugins/sudoers/timestamp.c:433 #: plugins/sudoers/tsdump.c:128 plugins/sudoers/visudo.c:949 #, c-format msgid "unable to open %s" @@ -711,16 +722,16 @@ msgstr "서버 메시지가 너무 깁니다: %zu" #: logsrvd/logsrvd_relay.c:737 logsrvd/logsrvd_relay.c:1121 #: logsrvd/sendlog.c:1316 logsrvd/tls_client.c:131 logsrvd/tls_client.c:147 #: logsrvd/tls_client.c:209 plugins/sudoers/audit.c:276 -#: plugins/sudoers/iolog.c:963 plugins/sudoers/iolog.c:1096 -#: plugins/sudoers/iolog.c:1194 plugins/sudoers/log_client.c:116 +#: plugins/sudoers/iolog.c:1027 plugins/sudoers/iolog.c:1160 +#: plugins/sudoers/iolog.c:1258 plugins/sudoers/log_client.c:116 #: plugins/sudoers/log_client.c:332 plugins/sudoers/log_client.c:348 #: plugins/sudoers/log_client.c:395 plugins/sudoers/log_client.c:599 #: plugins/sudoers/log_client.c:606 plugins/sudoers/log_client.c:1131 #: plugins/sudoers/log_client.c:1413 plugins/sudoers/log_client.c:1454 #: plugins/sudoers/log_client.c:1462 plugins/sudoers/log_client.c:1618 -#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2054 -#: plugins/sudoers/log_client.c:2062 plugins/sudoers/logging.c:142 -#: plugins/sudoers/logging.c:198 plugins/sudoers/sudoreplay.c:522 +#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2053 +#: plugins/sudoers/log_client.c:2061 plugins/sudoers/logging.c:142 +#: plugins/sudoers/logging.c:199 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 @@ -820,7 +831,7 @@ msgstr "원격 IP 주소를 가져올 수 없습니다" msgid "Unable to attach user data to the ssl object: %s" msgstr "ssl 객체에 사용자 데이터를 붙일 수 없습니다: %s" -#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1949 +#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1948 msgid "unable to setup listen socket" msgstr "감청 소켓을 설정할 수 없습니다" @@ -829,139 +840,144 @@ msgstr "감청 소켓을 설정할 수 없습니다" msgid "unexpected signal %d" msgstr "예기치 않은 시그널 %d번" -#: logsrvd/logsrvd.c:1851 +#: logsrvd/logsrvd.c:1850 msgid "sudo log server" msgstr "sudo 로그 서버" -#: logsrvd/logsrvd.c:1853 logsrvd/sendlog.c:116 +#: logsrvd/logsrvd.c:1852 logsrvd/sendlog.c:116 msgid "Options:" msgstr "옵션:" -#: logsrvd/logsrvd.c:1855 +#: logsrvd/logsrvd.c:1854 msgid "path to configuration file" msgstr "설정 파일 경로" -#: logsrvd/logsrvd.c:1857 logsrvd/sendlog.c:118 +#: logsrvd/logsrvd.c:1856 logsrvd/sendlog.c:118 msgid "display help message and exit" msgstr "도움말 메시지를 표시한 후 빠져나갑니다" -#: logsrvd/logsrvd.c:1859 +#: logsrvd/logsrvd.c:1858 msgid "do not fork, run in the foreground" msgstr "프로세스를 포킹하지 않고, 포그라운드에서 실행" -#: logsrvd/logsrvd.c:1861 +#: logsrvd/logsrvd.c:1860 msgid "percent chance connections will drop" msgstr "연결이 끊을 확률에 대한 백분율" -#: logsrvd/logsrvd.c:1863 logsrvd/sendlog.c:148 +#: logsrvd/logsrvd.c:1862 logsrvd/sendlog.c:148 msgid "display version information and exit" msgstr "버전 정보를 표시하고 빠져나갑니다" -#: logsrvd/logsrvd.c:1913 logsrvd/sendlog.c:1725 +#: logsrvd/logsrvd.c:1912 logsrvd/sendlog.c:1725 msgid "Protobuf-C version 1.3 or higher required" msgstr "Protobuf-C 1.3 이상의 버전이 필요합니다" -#: logsrvd/logsrvd.c:1929 +#: logsrvd/logsrvd.c:1928 #, c-format msgid "invalid random drop value: %s" msgstr "부적절한 임의 철회 값: %s" -#: logsrvd/logsrvd.c:1932 logsrvd/sendlog.c:1779 +#: logsrvd/logsrvd.c:1931 logsrvd/sendlog.c:1779 #: plugins/sudoers/cvtsudoers.c:246 plugins/sudoers/sudoreplay.c:301 #: plugins/sudoers/visudo.c:177 #, c-format msgid "%s version %s\n" msgstr "%s 버전 %s\n" -#: logsrvd/logsrvd_conf.c:390 plugins/sudoers/check.c:336 -#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:118 -#: plugins/sudoers/policy.c:1214 plugins/sudoers/sudoers.c:486 +#: logsrvd/logsrvd_conf.c:417 plugins/sudoers/check.c:335 +#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:120 +#: plugins/sudoers/policy.c:1188 plugins/sudoers/sudoers.c:486 #: plugins/sudoers/sudoers.c:1347 plugins/sudoers/testsudoers.c:215 #: plugins/sudoers/testsudoers.c:382 #, c-format msgid "unknown user %s" msgstr "알 수 없는 사용자 %s" -#: logsrvd/logsrvd_conf.c:407 plugins/sudoers/iolog.c:143 +#: logsrvd/logsrvd_conf.c:434 plugins/sudoers/iolog.c:145 #: plugins/sudoers/sudoers.c:491 plugins/sudoers/sudoers.c:1381 #: plugins/sudoers/testsudoers.c:406 #, c-format msgid "unknown group %s" msgstr "알 수 없는 그룹 %s" -#: logsrvd/logsrvd_conf.c:425 +#: logsrvd/logsrvd_conf.c:452 #, c-format msgid "unable to parse iolog mode %s" msgstr "%s 입출력 로그 모드를 해석할 수 없습니다" -#: logsrvd/logsrvd_conf.c:442 logsrvd/logsrvd_conf.c:1171 +#: logsrvd/logsrvd_conf.c:469 logsrvd/logsrvd_conf.c:1238 #, c-format msgid "invalid value for %s: %s" msgstr "부적절한 %s 값: %s" -#: logsrvd/logsrvd_conf.c:481 +#: logsrvd/logsrvd_conf.c:522 msgid "TLS not supported" msgstr "TLS를 지원하지 않습니다" -#: logsrvd/logsrvd_conf.c:503 +#: logsrvd/logsrvd_conf.c:544 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: logsrvd/logsrvd_conf.c:576 logsrvd/logsrvd_conf.c:970 +#: logsrvd/logsrvd_conf.c:617 logsrvd/logsrvd_conf.c:1027 #, c-format msgid "%s: not a fully qualified path" msgstr "%s: 완전하지 않은 경로" -#: logsrvd/logsrvd_conf.c:888 logsrvd/logsrvd_conf.c:904 -#: logsrvd/logsrvd_conf.c:1586 +#: logsrvd/logsrvd_conf.c:945 logsrvd/logsrvd_conf.c:961 +#: logsrvd/logsrvd_conf.c:1671 #, c-format msgid "unknown syslog facility %s" msgstr "알 수 없는 syslog 수단 %s" -#: logsrvd/logsrvd_conf.c:920 logsrvd/logsrvd_conf.c:936 -#: logsrvd/logsrvd_conf.c:952 logsrvd/logsrvd_conf.c:1590 -#: logsrvd/logsrvd_conf.c:1594 logsrvd/logsrvd_conf.c:1598 +#: logsrvd/logsrvd_conf.c:977 logsrvd/logsrvd_conf.c:993 +#: logsrvd/logsrvd_conf.c:1009 logsrvd/logsrvd_conf.c:1675 +#: logsrvd/logsrvd_conf.c:1679 logsrvd/logsrvd_conf.c:1683 #, c-format msgid "unknown syslog priority %s" msgstr "알 수 없는 syslog 우선 순위 %s" -#: logsrvd/logsrvd_conf.c:1132 +#: logsrvd/logsrvd_conf.c:1192 #, c-format msgid "%s:%d unmatched '[': %s" msgstr "%s:%d 일치하지 않는 '[': %s" -#: logsrvd/logsrvd_conf.c:1143 +#: logsrvd/logsrvd_conf.c:1198 +#, c-format +msgid "%s:%d garbage after ']': %s" +msgstr "%s:%d ']' 다음 버리는 내용: %s" + +#: logsrvd/logsrvd_conf.c:1210 #, c-format msgid "%s:%d invalid config section: %s" msgstr "%s:%d 부적절한 설정 섹션: %s" -#: logsrvd/logsrvd_conf.c:1151 +#: logsrvd/logsrvd_conf.c:1218 #, c-format msgid "%s:%d invalid configuration line: %s" msgstr "%s:%d 부적절한 설정 행: %s" -#: logsrvd/logsrvd_conf.c:1157 +#: logsrvd/logsrvd_conf.c:1224 #, c-format msgid "%s:%d expected section name: %s" msgstr "%s:%d(에)서 섹션 이름이 나와야 합니다: %s" -#: logsrvd/logsrvd_conf.c:1179 +#: logsrvd/logsrvd_conf.c:1246 #, c-format msgid "%s:%d [%s] illegal key: %s" msgstr "%s:%d [%s] 잘못된 키: %s" -#: logsrvd/logsrvd_conf.c:1209 plugins/sudoers/cvtsudoers.c:268 -#: plugins/sudoers/logging.c:856 +#: logsrvd/logsrvd_conf.c:1276 plugins/sudoers/cvtsudoers.c:268 +#: plugins/sudoers/logging.c:857 #, c-format msgid "unable to open log file %s" msgstr "%s 로그 파일을 열 수 없습니다" -#: logsrvd/logsrvd_conf.c:1666 +#: logsrvd/logsrvd_conf.c:1757 msgid "unable to initialize server TLS context" msgstr "서버 TLS 컨텍스트를 초기화할 수 없습니다" -#: logsrvd/logsrvd_conf.c:1686 +#: logsrvd/logsrvd_conf.c:1777 msgid "unable to initialize relay TLS context" msgstr "릴레이 TLS 컨텍스트를 초기화할 수 없습니다" @@ -1052,28 +1068,32 @@ msgstr "AlertMessage 해석 오류" msgid "error logging alert event" msgstr "경고 이벤트 로깅 중 오류" -#: logsrvd/logsrvd_local.c:543 logsrvd/logsrvd_local.c:596 -#: logsrvd/logsrvd_local.c:631 +#: logsrvd/logsrvd_local.c:544 logsrvd/logsrvd_local.c:607 +#: logsrvd/logsrvd_local.c:642 #, c-format msgid "unable to format timing buffer, length %d" msgstr "길이 %d인 타이밍 버퍼를 포매팅할 수 없습니다" -#: logsrvd/logsrvd_local.c:550 logsrvd/logsrvd_local.c:558 -#: logsrvd/logsrvd_local.c:603 logsrvd/logsrvd_local.c:638 +#: logsrvd/logsrvd_local.c:558 logsrvd/logsrvd_local.c:566 +#: logsrvd/logsrvd_local.c:614 logsrvd/logsrvd_local.c:649 #: plugins/sudoers/sudoreplay.c:351 #, c-format msgid "%s/%s: %s" msgstr "%s/%s: %s" -#: logsrvd/logsrvd_local.c:578 +#: logsrvd/logsrvd_local.c:577 +msgid "randomly dropping connection" +msgstr "연결이 임의로 끊김" + +#: logsrvd/logsrvd_local.c:589 msgid "error writing IoBuffer" msgstr "입출력 버퍼 기록 중 오류" -#: logsrvd/logsrvd_local.c:613 +#: logsrvd/logsrvd_local.c:624 msgid "error writing ChangeWindowSize" msgstr "ChangeWindowSize 기록 중 오류" -#: logsrvd/logsrvd_local.c:648 +#: logsrvd/logsrvd_local.c:659 msgid "error writing CommandSuspend" msgstr "CommandSuspend 기록 중 오류" @@ -1209,8 +1229,8 @@ msgstr "서버 IP 주소를 가져올 수 없습니다" msgid "unable to read %s/%s: %s" msgstr "%s/%s을(를) 읽을 수 없습니다: %s" -#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:887 -#: plugins/sudoers/iolog.c:956 +#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:945 +#: plugins/sudoers/iolog.c:1020 #, c-format msgid "unexpected I/O event %d" msgstr "예기치 않은 입출력 이벤트 %d" @@ -1333,12 +1353,12 @@ msgstr "TLS 프로토콜 최소 버전을 1.2로 설정할 수 없습니다: %s" #: plugins/sudoers/audit.c:267 plugins/sudoers/audit.c:419 #: plugins/sudoers/log_client.c:979 plugins/sudoers/log_client.c:1028 #: plugins/sudoers/log_client.c:1077 plugins/sudoers/log_client.c:1203 -#: plugins/sudoers/logging.c:551 plugins/sudoers/logging.c:648 -#: plugins/sudoers/logging.c:810 plugins/sudoers/policy.c:123 +#: plugins/sudoers/logging.c:552 plugins/sudoers/logging.c:649 +#: plugins/sudoers/logging.c:811 plugins/sudoers/policy.c:123 msgid "unable to get time of day" msgstr "일시 정보를 가져올 수 없습니다" -#: plugins/sudoers/auth/aix_auth.c:277 +#: plugins/sudoers/auth/aix_auth.c:280 #, c-format msgid "unable to change password for %s" msgstr "%s의 암호를 바꿀 수 없습니다" @@ -1360,28 +1380,28 @@ msgstr "부적절한 인증 형식" msgid "unable to initialize BSD authentication" msgstr "BSD 인증을 초기화할 수 없습니다" -#: plugins/sudoers/auth/bsdauth.c:183 +#: plugins/sudoers/auth/bsdauth.c:186 msgid "your account has expired" msgstr "계정 유효 기간이 지났습니다" -#: plugins/sudoers/auth/bsdauth.c:185 +#: plugins/sudoers/auth/bsdauth.c:188 msgid "approval failed" msgstr "승인 실패" -#: plugins/sudoers/auth/fwtk.c:58 +#: plugins/sudoers/auth/fwtk.c:61 msgid "unable to read fwtk config" msgstr "fwtk 설정을 읽을 수 없습니다" -#: plugins/sudoers/auth/fwtk.c:63 +#: plugins/sudoers/auth/fwtk.c:66 msgid "unable to connect to authentication server" msgstr "인증 서버에 연결할 수 없습니다" -#: plugins/sudoers/auth/fwtk.c:69 plugins/sudoers/auth/fwtk.c:94 -#: plugins/sudoers/auth/fwtk.c:126 +#: plugins/sudoers/auth/fwtk.c:72 plugins/sudoers/auth/fwtk.c:97 +#: plugins/sudoers/auth/fwtk.c:129 msgid "lost connection to authentication server" msgstr "인증 서버의 연결이 끊어졌습니다" -#: plugins/sudoers/auth/fwtk.c:73 +#: plugins/sudoers/auth/fwtk.c:76 #, c-format msgid "" "authentication server error:\n" @@ -1435,38 +1455,38 @@ msgstr "%s: 호스트 정보를 가져올 수 없습니다: %s" msgid "%s: Cannot verify TGT! Possible attack!: %s" msgstr "%s: TGT를 검증할 수 없습니다! 공격 가능성이 있습니다!: %s" -#: plugins/sudoers/auth/pam.c:216 +#: plugins/sudoers/auth/pam.c:224 #, c-format msgid "unable to initialize PAM: %s" msgstr "PAM을 초기화할 수 없습니다: %s" -#: plugins/sudoers/auth/pam.c:338 +#: plugins/sudoers/auth/pam.c:337 #, c-format msgid "PAM authentication error: %s" msgstr "PAM 인증 오류: %s" -#: plugins/sudoers/auth/pam.c:357 +#: plugins/sudoers/auth/pam.c:356 msgid "account validation failure, is your account locked?" msgstr "계정 검증 실패, 계정이 잠겼습니까?" -#: plugins/sudoers/auth/pam.c:368 +#: plugins/sudoers/auth/pam.c:367 msgid "Account or password is expired, reset your password and try again" msgstr "계정 또는 암호 기한이 지났습니다. 암호를 다시 설정한 후 시도하십시오" -#: plugins/sudoers/auth/pam.c:374 +#: plugins/sudoers/auth/pam.c:373 #, c-format msgid "unable to change expired password: %s" msgstr "기한이 지난 암호를 바꿀 수 없습니다: %s" -#: plugins/sudoers/auth/pam.c:385 +#: plugins/sudoers/auth/pam.c:384 msgid "Password expired, contact your system administrator" msgstr "암호 기한이 지났습니다. 시스템 관리자에게 문의하십시오" -#: plugins/sudoers/auth/pam.c:390 +#: plugins/sudoers/auth/pam.c:389 msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" msgstr "계정 기한이 지났거나 PAM 설정에 sudo에서 확인할 \"account\" 섹션이 빠졌습니다. 시스템 관리자에게 문의하십시오." -#: plugins/sudoers/auth/pam.c:398 plugins/sudoers/auth/pam.c:403 +#: plugins/sudoers/auth/pam.c:397 plugins/sudoers/auth/pam.c:402 #, c-format msgid "PAM account management error: %s" msgstr "PAM 계정 관리 오류: %s" @@ -1476,63 +1496,63 @@ msgstr "PAM 계정 관리 오류: %s" msgid "you do not exist in the %s database" msgstr "%s 데이터베이스에 없습니다" -#: plugins/sudoers/auth/securid5.c:72 +#: plugins/sudoers/auth/securid5.c:75 msgid "failed to initialise the ACE API library" msgstr "ACE API 라이브러리 초기화에 실패했습니다" -#: plugins/sudoers/auth/securid5.c:103 +#: plugins/sudoers/auth/securid5.c:106 msgid "unable to contact the SecurID server" msgstr "SecurID 서버에 연결할 수 없습니다" -#: plugins/sudoers/auth/securid5.c:112 +#: plugins/sudoers/auth/securid5.c:115 msgid "User ID locked for SecurID Authentication" msgstr "SecurID 인증 과정에 사용자 ID가 잠겼습니다" -#: plugins/sudoers/auth/securid5.c:116 plugins/sudoers/auth/securid5.c:167 +#: plugins/sudoers/auth/securid5.c:119 plugins/sudoers/auth/securid5.c:170 msgid "invalid username length for SecurID" msgstr "SecurID용 사용자 이름 길이가 잘못되었습니다" -#: plugins/sudoers/auth/securid5.c:120 plugins/sudoers/auth/securid5.c:172 +#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:175 msgid "invalid Authentication Handle for SecurID" msgstr "SecurID용 인증 핸들이 잘못되었습니다" -#: plugins/sudoers/auth/securid5.c:124 +#: plugins/sudoers/auth/securid5.c:127 msgid "SecurID communication failed" msgstr "SecurID 통신에 실패했습니다" -#: plugins/sudoers/auth/securid5.c:128 plugins/sudoers/auth/securid5.c:215 +#: plugins/sudoers/auth/securid5.c:131 plugins/sudoers/auth/securid5.c:218 msgid "unknown SecurID error" msgstr "알 수 없는 SecurID 오류" -#: plugins/sudoers/auth/securid5.c:162 +#: plugins/sudoers/auth/securid5.c:165 msgid "invalid passcode length for SecurID" msgstr "SecurID용 암호 길이가 잘못되었습니다" -#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:123 +#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:126 msgid "unable to initialize SIA session" msgstr "SIA 세션을 초기화할 수 없습니다" -#: plugins/sudoers/auth/sudo_auth.c:132 +#: plugins/sudoers/auth/sudo_auth.c:134 msgid "invalid authentication methods" msgstr "부적절한 인증 방식" -#: plugins/sudoers/auth/sudo_auth.c:134 +#: plugins/sudoers/auth/sudo_auth.c:136 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." msgstr "sudo에 컴파일한 인증 방식이 잘못됐습니다! 독립-비독립 인증 방식을 혼합하여 활용하면 안됩니다." -#: plugins/sudoers/auth/sudo_auth.c:255 plugins/sudoers/auth/sudo_auth.c:305 +#: plugins/sudoers/auth/sudo_auth.c:257 plugins/sudoers/auth/sudo_auth.c:309 msgid "no authentication methods" msgstr "인증 방식 없음" -#: plugins/sudoers/auth/sudo_auth.c:257 +#: plugins/sudoers/auth/sudo_auth.c:259 msgid "There are no authentication methods compiled into sudo! If you want to turn off authentication, use the --disable-authentication configure option." msgstr "sudo에 컴파일한 인증 방식이 없습니다! 인증 기능을 끄려면 --disable-authentication 설정 옵션을 사용하십시오." -#: plugins/sudoers/auth/sudo_auth.c:307 +#: plugins/sudoers/auth/sudo_auth.c:311 msgid "Unable to initialize authentication methods." msgstr "인증 방식을 초기화할 수 없습니다." -#: plugins/sudoers/auth/sudo_auth.c:471 +#: plugins/sudoers/auth/sudo_auth.c:482 msgid "Authentication methods:" msgstr "인증 방식:" @@ -1544,17 +1564,17 @@ msgstr "감사 상태를 결정할 수 없습니다" msgid "unable to commit audit record" msgstr "감사 레코드를 제출할 수 없습니다" -#: plugins/sudoers/check.c:264 +#: plugins/sudoers/check.c:263 #, c-format msgid "error reading lecture file %s" msgstr "%s 지시 파일 읽기 오류" -#: plugins/sudoers/check.c:270 +#: plugins/sudoers/check.c:269 #, c-format msgid "ignoring lecture file %s: not a regular file" msgstr "%s 지시 파일 무시: 일반 파일이 아닙니다" -#: plugins/sudoers/check.c:283 +#: plugins/sudoers/check.c:282 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -1574,7 +1594,7 @@ msgstr "" " #3) 막강한 힘에는 상당한 책임이 뒤따릅니다.\n" "\n" -#: plugins/sudoers/check.c:331 plugins/sudoers/check.c:341 +#: plugins/sudoers/check.c:330 plugins/sudoers/check.c:340 #: plugins/sudoers/sudoers.c:885 plugins/sudoers/sudoers.c:906 #: plugins/sudoers/tsdump.c:119 #, c-format @@ -1643,53 +1663,53 @@ msgstr "%s: 입출력 파일은 달라야합니다" msgid "unable to initialize sudoers default values" msgstr "sudoers 기본 값을 초기화할 수 없습니다" -#: plugins/sudoers/cvtsudoers.c:522 plugins/sudoers/ldap_conf.c:431 +#: plugins/sudoers/cvtsudoers.c:525 plugins/sudoers/ldap_conf.c:433 #, c-format msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/cvtsudoers.c:581 +#: plugins/sudoers/cvtsudoers.c:584 #, c-format msgid "%s: unknown key word %s" msgstr "%s: 알 수 없는 키워드 %s" -#: plugins/sudoers/cvtsudoers.c:627 +#: plugins/sudoers/cvtsudoers.c:630 #, c-format msgid "invalid defaults type: %s" msgstr "부적절한 기본 형식: %s" -#: plugins/sudoers/cvtsudoers.c:650 +#: plugins/sudoers/cvtsudoers.c:653 #, c-format msgid "invalid suppression type: %s" msgstr "부적절한 생략 형식: %s" -#: plugins/sudoers/cvtsudoers.c:691 plugins/sudoers/cvtsudoers.c:707 +#: plugins/sudoers/cvtsudoers.c:694 plugins/sudoers/cvtsudoers.c:710 #, c-format msgid "invalid filter: %s" msgstr "부적절한 필터: %s" -#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/visudo.c:958 +#: plugins/sudoers/cvtsudoers.c:754 plugins/sudoers/visudo.c:958 #, c-format msgid "failed to parse %s file, unknown error" msgstr "%s 파일 해석에 실패했습니다. 알 수 없는 오류." -#: plugins/sudoers/cvtsudoers.c:759 +#: plugins/sudoers/cvtsudoers.c:762 #, c-format msgid "parse error in %s near line %d\n" msgstr "%s %d번째 줄 인근 해석 오류\n" -#: plugins/sudoers/cvtsudoers.c:762 +#: plugins/sudoers/cvtsudoers.c:765 #, c-format msgid "parse error in %s\n" msgstr "%s 해석 오류\n" -#: plugins/sudoers/cvtsudoers.c:1486 plugins/sudoers/sudoreplay.c:1145 +#: plugins/sudoers/cvtsudoers.c:1489 plugins/sudoers/sudoreplay.c:1145 #: plugins/sudoers/timestamp.c:317 plugins/sudoers/timestamp.c:320 #, c-format msgid "unable to write to %s" msgstr "%s에 기록할 수 없습니다" -#: plugins/sudoers/cvtsudoers.c:1509 +#: plugins/sudoers/cvtsudoers.c:1512 #, c-format msgid "" "%s - convert between sudoers file formats\n" @@ -1698,7 +1718,7 @@ msgstr "" "%s - sudoers 파일 형식을 변환합니다\n" "\n" -#: plugins/sudoers/cvtsudoers.c:1511 +#: plugins/sudoers/cvtsudoers.c:1514 msgid "" "\n" "Options:\n" @@ -1741,19 +1761,19 @@ msgstr "" #: plugins/sudoers/cvtsudoers_csv.c:452 plugins/sudoers/cvtsudoers_csv.c:466 #: plugins/sudoers/cvtsudoers_json.c:654 plugins/sudoers/cvtsudoers_json.c:669 #: plugins/sudoers/cvtsudoers_ldif.c:347 plugins/sudoers/cvtsudoers_ldif.c:360 -#: plugins/sudoers/ldap.c:504 +#: plugins/sudoers/ldap.c:515 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:659 plugins/sudoers/cvtsudoers_json.c:674 #: plugins/sudoers/cvtsudoers_ldif.c:352 plugins/sudoers/cvtsudoers_ldif.c:365 -#: plugins/sudoers/ldap.c:512 +#: plugins/sudoers/ldap.c:523 msgid "unable to format timestamp" msgstr "타임스탬프를 형식에 맞출 수 없습니다" #: plugins/sudoers/cvtsudoers_json.c:480 plugins/sudoers/cvtsudoers_json.c:515 -#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:189 +#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:190 #, c-format msgid "%s:%d:%d: unknown defaults entry \"%s\"" msgstr "%s:%d:%d: 알 수 없는 \"%s\" 기본 항목" @@ -1767,42 +1787,53 @@ msgstr "sudoers 항목이 너무 많습니다. 최대 갯수는 %u개 입니다" msgid "the SUDOERS_BASE environment variable is not set and the -b option was not specified." msgstr "SUDOERS_BASE 환경 변수를 설정하지 않았으며 -b 옵션을 지정하지 않았습니다." -#: plugins/sudoers/cvtsudoers_merge.c:438 +#: plugins/sudoers/cvtsudoers_merge.c:273 +#: plugins/sudoers/cvtsudoers_merge.c:309 +#, c-format +msgid "%s:%d:%d: converting host list to ALL" +msgstr "%s:%d:%d: 호스트 목록을 ALL로 바꿈" + +#: plugins/sudoers/cvtsudoers_merge.c:545 #, c-format msgid "unable to find alias %s" msgstr "%s 별칭을 찾을 수 없습니다" -#: plugins/sudoers/cvtsudoers_merge.c:441 +#: plugins/sudoers/cvtsudoers_merge.c:548 #, c-format msgid "%s:%d:%d: renaming alias %s to %s" msgstr "%s:%d:%d: %s 별칭을 %s(으)로 바꿈" -#: plugins/sudoers/cvtsudoers_merge.c:498 +#: plugins/sudoers/cvtsudoers_merge.c:605 #, c-format msgid "%s:%d:%d: removing duplicate alias %s" msgstr "%s:%d:%d: %s 중복 별칭 제거 중" -#: plugins/sudoers/cvtsudoers_merge.c:658 +#: plugins/sudoers/cvtsudoers_merge.c:830 #, c-format msgid "%s:%d:%d: conflicting Defaults entry \"%s\" host-specific in %s:%d:%d" msgstr "%1$s:%2$d:%3$d: %5$s:%6$d:%7$d에서 호스트별 \"%4$s\" 기본 항목 중복" -#: plugins/sudoers/cvtsudoers_merge.c:698 +#: plugins/sudoers/cvtsudoers_merge.c:864 #, c-format msgid "%s:%d:%d: made Defaults \"%s\" specific to host %s" msgstr "%s:%d:%d: \"%s\"에 대한 %s 호스트를 기본으로 지정" -#: plugins/sudoers/cvtsudoers_merge.c:718 -#, c-format -msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" -msgstr "%s:%d:%d: 하위 항목이 우선하는 기본 \"%s\" 항목 제거 중" - -#: plugins/sudoers/cvtsudoers_merge.c:723 +#: plugins/sudoers/cvtsudoers_merge.c:882 #, c-format msgid "%s:%d:%d: unable to make Defaults \"%s\" host-specific" msgstr "%s:%d:%d: 호스트별 \"%s\" 기본 항목을 설정할 수 없습니다" -#: plugins/sudoers/cvtsudoers_merge.c:943 +#: plugins/sudoers/cvtsudoers_merge.c:892 +#, c-format +msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" +msgstr "%s:%d:%d: 하위 항목이 우선하는 기본 \"%s\" 항목 제거 중" + +#: plugins/sudoers/cvtsudoers_merge.c:1080 +#, c-format +msgid "%s:%d:%d: merging userspec into %s:%d:%d" +msgstr "%1$s:%2$d:%3$d: %4$s:%5$d:%6$d에 사용자 설정 병합" + +#: plugins/sudoers/cvtsudoers_merge.c:1174 #, c-format msgid "%s:%d:%d: removing userspec overridden by subsequent entries" msgstr "%s:%d:%d: 하위 항목이 우선하는 사용자 지정 항목 제거 중" @@ -1828,7 +1859,7 @@ msgstr "일회용 암호 입력 프롬프트를 자체 줄에 표시" #: plugins/sudoers/def_data.c:66 msgid "Ignore '.' in $PATH" -msgstr "$PATH의 '.'은 무시합니다" +msgstr "$PATH의 '.' 무시" #: plugins/sudoers/def_data.c:70 msgid "Always send mail when sudo is run" @@ -2199,358 +2230,375 @@ msgid "PAM service name to use for login shells: %s" msgstr "로그인 셸에서 사용할 PAM 서비스 이름: %s" #: plugins/sudoers/def_data.c:402 +#, c-format +msgid "PAM service name to use when sudo is run with the -A option: %s" +msgstr "sudo를 -A 옵션으로 실행할 때 활용할 PAM 서비스 이름: %s" + +#: plugins/sudoers/def_data.c:406 msgid "Attempt to establish PAM credentials for the target user" msgstr "대상 사용자의 PAM 인증 처리 시도합니다" -#: plugins/sudoers/def_data.c:406 +#: plugins/sudoers/def_data.c:410 msgid "Create a new PAM session for the command to run in" msgstr "실행할 명령에 새 PAM 세션을 만듭니다" -#: plugins/sudoers/def_data.c:410 +#: plugins/sudoers/def_data.c:414 msgid "Perform PAM account validation management" msgstr "PAM 계정 검증 관리를 수행합니다" -#: plugins/sudoers/def_data.c:414 +#: plugins/sudoers/def_data.c:418 #, c-format msgid "Maximum I/O log sequence number: %s" msgstr "최대 입출력 로그 순차 번호: %s" -#: plugins/sudoers/def_data.c:418 +#: plugins/sudoers/def_data.c:422 msgid "Enable sudoers netgroup support" msgstr "sudoers에 네트워크 그룹 지원 활성화" -#: plugins/sudoers/def_data.c:422 +#: plugins/sudoers/def_data.c:426 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "sudoedit로 파일을 편집할 때 상위 디렉터리 기록 가능 여부 확인" -#: plugins/sudoers/def_data.c:426 +#: plugins/sudoers/def_data.c:430 msgid "Follow symbolic links when editing files with sudoedit" msgstr "sudoedit로 파일을 편집할 때 심볼릭 링크 따라감" -#: plugins/sudoers/def_data.c:430 +#: plugins/sudoers/def_data.c:434 msgid "Query the group plugin for unknown system groups" msgstr "알 수 없는 시스템 그룹에 그룹 플러그인 요청" -#: plugins/sudoers/def_data.c:434 +#: plugins/sudoers/def_data.c:438 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "user, host, domain 전체 튜플을 기반으로 네트워크 그룹 비교" -#: plugins/sudoers/def_data.c:438 +#: plugins/sudoers/def_data.c:442 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "sudo에서 감시 로그를 기록할 수 없을 경우에도 명령 실행 허용" -#: plugins/sudoers/def_data.c:442 +#: plugins/sudoers/def_data.c:446 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "sudo에서 입출력 로그를 기록할 수 없을 경우에도 명령 실행 허용" -#: plugins/sudoers/def_data.c:446 +#: plugins/sudoers/def_data.c:450 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "sudo에서 로그 파일에 기록할 수 없을 경우에도 명령 실행 허용" -#: plugins/sudoers/def_data.c:450 +#: plugins/sudoers/def_data.c:454 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "sudoers의 그룹을 해석하고 그룹 이름이 아닌 ID와 비교" -#: plugins/sudoers/def_data.c:454 +#: plugins/sudoers/def_data.c:458 #, c-format msgid "Log entries larger than this value will be split into multiple syslog messages: %u" msgstr "이 값보다 큰 로그 항목은 다수의 syslog 메시지로 나눕니다: %u" -#: plugins/sudoers/def_data.c:458 +#: plugins/sudoers/def_data.c:462 #, c-format msgid "User that will own the I/O log files: %s" msgstr "입출력 로그 파일을 소유할 사용자: %s" -#: plugins/sudoers/def_data.c:462 +#: plugins/sudoers/def_data.c:466 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "입출력 로그 파일을 소유할 그룹: %s" -#: plugins/sudoers/def_data.c:466 +#: plugins/sudoers/def_data.c:470 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "입출력 로그 파일에 사용할 파일 모드: 0%o" -#: plugins/sudoers/def_data.c:470 +#: plugins/sudoers/def_data.c:474 #, c-format msgid "Execute commands by file descriptor instead of by path: %s" msgstr "경로가 아닌 파일 서술자로 명령어 실행: %s" -#: plugins/sudoers/def_data.c:474 +#: plugins/sudoers/def_data.c:478 msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" msgstr "경고를 출력하는 대신 sudoers에서 알 수 없는 기본 항목을 무시" -#: plugins/sudoers/def_data.c:478 +#: plugins/sudoers/def_data.c:482 #, c-format msgid "Time in seconds after which the command will be terminated: %u" msgstr "명령 처리가 끝난 후의 초 단위 시간: %u" -#: plugins/sudoers/def_data.c:482 +#: plugins/sudoers/def_data.c:486 msgid "Allow the user to specify a timeout on the command line" msgstr "사용자가 명령행에서 제한 시간을 지정하도록 허용" -#: plugins/sudoers/def_data.c:486 +#: plugins/sudoers/def_data.c:490 msgid "Flush I/O log data to disk immediately instead of buffering it" msgstr "입출력 로그 데이터를 버퍼링하는 대신 즉시 디스크로 플러싱" -#: plugins/sudoers/def_data.c:490 +#: plugins/sudoers/def_data.c:494 msgid "Include the process ID when logging via syslog" msgstr "syslog로 로깅할 때 프로세스 ID 포함" -#: plugins/sudoers/def_data.c:494 +#: plugins/sudoers/def_data.c:498 #, c-format msgid "Type of authentication timestamp record: %s" msgstr "인증 타임스탬프 레코드 형식: %s" -#: plugins/sudoers/def_data.c:498 +#: plugins/sudoers/def_data.c:502 #, c-format msgid "Authentication failure message: %s" msgstr "인증 실패 메시지: %s" -#: plugins/sudoers/def_data.c:502 +#: plugins/sudoers/def_data.c:506 msgid "Ignore case when matching user names" msgstr "사용자 이름 비교시 대소문자 무시" -#: plugins/sudoers/def_data.c:506 +#: plugins/sudoers/def_data.c:510 msgid "Ignore case when matching group names" msgstr "그룹 이름 비교시 대소문자 무시" -#: plugins/sudoers/def_data.c:510 +#: plugins/sudoers/def_data.c:514 msgid "Log when a command is allowed by sudoers" msgstr "sudoers에서 명령을 허용할 때 기록" -#: plugins/sudoers/def_data.c:514 +#: plugins/sudoers/def_data.c:518 msgid "Log when a command is denied by sudoers" msgstr "sudoers에서 명령을 거절할 때 기록" -#: plugins/sudoers/def_data.c:518 +#: plugins/sudoers/def_data.c:522 msgid "Sudo log server(s) to connect to with optional port" msgstr "개별 포트 정보를 추가하여 연결할 sudo 로그 서버" -#: plugins/sudoers/def_data.c:522 +#: plugins/sudoers/def_data.c:526 #, c-format msgid "Sudo log server timeout in seconds: %u" msgstr "초 단위 sudo 로그 서버 제한 시간: %u" -#: plugins/sudoers/def_data.c:526 +#: plugins/sudoers/def_data.c:530 msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" msgstr "연결한 로그 서버 소켓에 SO_KEEPALIVE 소켓 옵션 활성화" -#: plugins/sudoers/def_data.c:530 +#: plugins/sudoers/def_data.c:534 #, c-format msgid "Path to the audit server's CA bundle file: %s" msgstr "감사 서버의 CA 번들 파일 경로: %s" -#: plugins/sudoers/def_data.c:534 +#: plugins/sudoers/def_data.c:538 #, c-format msgid "Path to the sudoers certificate file: %s" msgstr "sudoers 인증 파일 경로: %s" -#: plugins/sudoers/def_data.c:538 +#: plugins/sudoers/def_data.c:542 #, c-format msgid "Path to the sudoers private key file: %s" msgstr "sudoers 개인 키 파일 경로: %s" -#: plugins/sudoers/def_data.c:542 +#: plugins/sudoers/def_data.c:546 msgid "Verify that the log server's certificate is valid" msgstr "로그 서버 인증서 유효성 검증" -#: plugins/sudoers/def_data.c:546 +#: plugins/sudoers/def_data.c:550 msgid "Allow the use of unknown runas user and/or group ID" msgstr "사용자/그룹 ID로의 알 수 없는 실행 허용" -#: plugins/sudoers/def_data.c:550 +#: plugins/sudoers/def_data.c:554 msgid "Only permit running commands as a user with a valid shell" msgstr "유효한 셸에서 사용자가 명령을 실행할 경우만 허용" -#: plugins/sudoers/def_data.c:554 +#: plugins/sudoers/def_data.c:558 msgid "Set the pam remote user to the user running sudo" msgstr "sudo를 실행하는 사용자를 PAM 원격 사용자로 설정" -#: plugins/sudoers/def_data.c:558 +#: plugins/sudoers/def_data.c:562 msgid "Set the pam remote host to the local host name" msgstr "로컬 호스트 이름에 PAM 원격 사용자 설정" -#: plugins/sudoers/def_data.c:562 +#: plugins/sudoers/def_data.c:566 #, c-format msgid "Working directory to change to before executing the command: %s" msgstr "명령 실행 전 바꿀 작업 디렉터리: %s" -#: plugins/sudoers/def_data.c:566 +#: plugins/sudoers/def_data.c:570 #, c-format msgid "Root directory to change to before executing the command: %s" msgstr "명령 실행 전 바꿀 루트 디렉터리: %s" -#: plugins/sudoers/def_data.c:570 +#: plugins/sudoers/def_data.c:574 #, c-format msgid "The format of logs to produce: %s" msgstr "로그 기록 형식: %s" -#: plugins/sudoers/def_data.c:574 +#: plugins/sudoers/def_data.c:578 msgid "Enable SELinux RBAC support" msgstr "SELinux RBAC 지원을 사용합니다" -#: plugins/sudoers/def_data.c:578 +#: plugins/sudoers/def_data.c:582 #, c-format msgid "Path to the file that is created the first time sudo is run: %s" msgstr "sudo를 처음 실행할 때 만든 파일의 경로: %s" -#: plugins/sudoers/def_data.c:582 +#: plugins/sudoers/def_data.c:586 msgid "Intercept further commands and apply sudoers restrictions to them" msgstr "추가 명령을 가로채고 sudoer 제한을 적용합니다" -#: plugins/sudoers/def_data.c:586 +#: plugins/sudoers/def_data.c:590 msgid "Log sub-commands run by the original command" msgstr "원본 명령으로 실행하는 하위 명령 기록" -#: plugins/sudoers/def_data.c:590 +#: plugins/sudoers/def_data.c:594 msgid "Log the exit status of commands" msgstr "실행 명령 끝내기 상태 기록" -#: plugins/sudoers/def_data.c:594 +#: plugins/sudoers/def_data.c:598 msgid "Subsequent commands in an intercepted session must be authenticated" msgstr "가로챈 세션에서의 순차 명령 실행시 인증해야 합니다" -#: plugins/sudoers/def_data.c:598 +#: plugins/sudoers/def_data.c:602 msgid "Allow an intercepted command to run set setuid or setgid programs" msgstr "setuid 또는 setgid 프로그램을 실행할 가로채기 명령 실행 허용" -#: plugins/sudoers/def_data.c:602 +#: plugins/sudoers/def_data.c:606 #, c-format msgid "The maximum size to which the process's address space may grow (in bytes): %s" msgstr "프로세스 주소 영역을 확장할 최대 크기(바이트 단위): %s" -#: plugins/sudoers/def_data.c:606 +#: plugins/sudoers/def_data.c:610 #, c-format msgid "The largest size core dump file that may be created (in bytes): %s" msgstr "코어 덤프 파일 최대 생성 크기(바이트 단위): %s" -#: plugins/sudoers/def_data.c:610 +#: plugins/sudoers/def_data.c:614 #, c-format msgid "The maximum amount of CPU time that the process may use (in seconds): %s" msgstr "프로세스 최대 CPU 사용 시간(초 단위): %s" -#: plugins/sudoers/def_data.c:614 +#: plugins/sudoers/def_data.c:618 #, c-format msgid "The maximum size of the data segment for the process (in bytes): %s" msgstr "프로세스 데이터 세그먼트 최대 크기(바이트 단위): %s" -#: plugins/sudoers/def_data.c:618 +#: plugins/sudoers/def_data.c:622 #, c-format msgid "The largest size file that the process may create (in bytes): %s" msgstr "프로세스에서 만들 최대 파일 크기(바이트 단위): %s" -#: plugins/sudoers/def_data.c:622 +#: plugins/sudoers/def_data.c:626 #, c-format msgid "The maximum number of locks that the process may establish: %s" msgstr "프로세스 실행 최대 잠금 횟수: %s" -#: plugins/sudoers/def_data.c:626 +#: plugins/sudoers/def_data.c:630 #, c-format msgid "The maximum size that the process may lock in memory (in bytes): %s" msgstr "메모리에서 잠글 프로세스 최대 크기(바이트 단위): %s" -#: plugins/sudoers/def_data.c:630 +#: plugins/sudoers/def_data.c:634 #, c-format msgid "The maximum number of files that the process may have open: %s" msgstr "프로세스에서 열 파일 최대 갯수: %s" -#: plugins/sudoers/def_data.c:634 +#: plugins/sudoers/def_data.c:638 #, c-format msgid "The maximum number of processes that the user may run simultaneously: %s" msgstr "사용자가 동시 실행할 최대 프로세스 갯수: %s" -#: plugins/sudoers/def_data.c:638 +#: plugins/sudoers/def_data.c:642 #, c-format msgid "The maximum size to which the process's resident set size may grow (in bytes): %s" msgstr "프로세스 상주시 최대 확장 크기(바이트 단위): %s" -#: plugins/sudoers/def_data.c:642 +#: plugins/sudoers/def_data.c:646 #, c-format msgid "The maximum size to which the process's stack may grow (in bytes): %s" msgstr "프로세스 스택 크기 증가 최대 크기(바이트 단위): %s" -#: plugins/sudoers/defaults.c:192 +#: plugins/sudoers/def_data.c:650 +msgid "Attempt authentication even when in non-interactive mode" +msgstr "비 대화식 상태에서도 인증 시도" + +#: plugins/sudoers/def_data.c:654 +msgid "Store plaintext passwords in I/O log input" +msgstr "I/O 로그 입력시 원문 암호 저장" + +#: plugins/sudoers/def_data.c:658 +msgid "List of regular expressions to use when matching a password prompt" +msgstr "암호 프롬프트 대조시 사용할 정규 표현식 목록" + +#: plugins/sudoers/defaults.c:193 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s: 알 수 없는 \"%s\" 기본 항목" -#: plugins/sudoers/defaults.c:241 +#: plugins/sudoers/defaults.c:242 #, c-format msgid "%s:%d:%d: no value specified for \"%s\"" msgstr "%s:%d:%d \"%s\"에 지정한 값이 없습니다" -#: plugins/sudoers/defaults.c:244 +#: plugins/sudoers/defaults.c:245 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s: \"%s\"에 지정한 값이 없습니다" -#: plugins/sudoers/defaults.c:257 +#: plugins/sudoers/defaults.c:258 #, c-format msgid "%s:%d:%d: invalid operator \"%c=\" for \"%s\"" msgstr "%1$s:%2$d:%3$d: \"%5$s\"에 부적절한 연산자 \"%4$c=\"" -#: plugins/sudoers/defaults.c:260 +#: plugins/sudoers/defaults.c:261 #, c-format msgid "%s: invalid operator \"%c=\" for \"%s\"" msgstr "%1$s: \"%3$s\"의 부적절한 연산자 \"%2$c=\"" -#: plugins/sudoers/defaults.c:296 +#: plugins/sudoers/defaults.c:297 #, c-format msgid "%s:%d:%d: option \"%s\" does not take a value" msgstr "%s:%d:%d: \"%s\" 옵션에 값이 없습니다" -#: plugins/sudoers/defaults.c:299 +#: plugins/sudoers/defaults.c:300 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s: \"%s\" 옵션에 값이 없습니다" -#: plugins/sudoers/defaults.c:327 +#: plugins/sudoers/defaults.c:328 #, c-format msgid "%s:%d:%d: invalid Defaults type 0x%x for option \"%s\"" msgstr "%1$s:%2$d:%3$d \"%5$s\" 옵션의 부적절한 기본 형식 0x%4$x" -#: plugins/sudoers/defaults.c:330 +#: plugins/sudoers/defaults.c:331 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%1$s: \"%3$s\" 옵션의 부적절한 기본 형식 0x%2$x" -#: plugins/sudoers/defaults.c:340 +#: plugins/sudoers/defaults.c:341 #, c-format msgid "%s:%d:%d: value \"%s\" is invalid for option \"%s\"" msgstr "%s:%d:%d: \"%s\" 값은 \"%s\" 옵션에 맞지 않습니다" -#: plugins/sudoers/defaults.c:343 +#: plugins/sudoers/defaults.c:344 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s: \"%s\" 값은 \"%s\" 옵션에 맞지 않습니다" -#: plugins/sudoers/defaults.c:1124 +#: plugins/sudoers/defaults.c:1161 #, c-format msgid "%s:%d:%d: path name for \"%s\" too long" msgstr "%s:%d:%d: \"%s\" 경로 이름이 너무 깁니다" -#: plugins/sudoers/defaults.c:1127 +#: plugins/sudoers/defaults.c:1164 #, c-format msgid "%s: path name for \"%s\" too long" msgstr "%s: \"%s\" 경로 이름이 너무 깁니다" -#: plugins/sudoers/defaults.c:1138 +#: plugins/sudoers/defaults.c:1175 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s:%d:%d: \"%s\" 값은 '/'; '~'; '*' 문자로 시작해야합니다" -#: plugins/sudoers/defaults.c:1142 +#: plugins/sudoers/defaults.c:1179 #, c-format msgid "%s: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s: \"%s\" 값은 '/'; '~'; '*' 문자로 시작해야합니다" -#: plugins/sudoers/defaults.c:1153 +#: plugins/sudoers/defaults.c:1190 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/'" msgstr "%s:%d:%d: \"%s\" 값은 '/' 문자로 시작해야합니다" -#: plugins/sudoers/defaults.c:1157 +#: plugins/sudoers/defaults.c:1194 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s: \"%s\" 값은 '/' 문자로 시작해야합니다" @@ -2598,7 +2646,7 @@ msgstr "%s은(는) %d uid가 소유해야 합니다" msgid "%s must only be writable by owner" msgstr "%s은(는) 소유자만 쓸 수 있습니다" -#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:566 +#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:576 #, c-format msgid "unable to load %s: %s" msgstr "%s을(를) 불러올 수 없습니다: %s" @@ -2627,36 +2675,36 @@ msgstr "\"%s\" 네트워크 마스크 주소를 해석할 수 없습니다" msgid "Local IP address and netmask pairs:\n" msgstr "로컬 IP 주소 및 넷마스크 쌍:\n" -#: plugins/sudoers/iolog.c:626 +#: plugins/sudoers/iolog.c:681 msgid "unable to update sequence file" msgstr "시퀀스 파일을 업데이트할 수 없습니다" -#: plugins/sudoers/iolog.c:660 plugins/sudoers/iolog.c:848 -#: plugins/sudoers/iolog.c:1001 plugins/sudoers/iolog.c:1008 -#: plugins/sudoers/iolog.c:1129 plugins/sudoers/iolog.c:1136 -#: plugins/sudoers/iolog.c:1235 plugins/sudoers/iolog.c:1242 +#: plugins/sudoers/iolog.c:715 plugins/sudoers/iolog.c:903 +#: plugins/sudoers/iolog.c:1065 plugins/sudoers/iolog.c:1072 +#: plugins/sudoers/iolog.c:1193 plugins/sudoers/iolog.c:1200 +#: plugins/sudoers/iolog.c:1299 plugins/sudoers/iolog.c:1306 #, c-format msgid "unable to write to I/O log file: %s" msgstr "입출력 로그에 기록할 수 없습니다: %s" -#: plugins/sudoers/iolog.c:668 +#: plugins/sudoers/iolog.c:723 #, c-format msgid "unable to create %s/%s" msgstr "%s/%s을(를) 만들 수 없습니다" -#: plugins/sudoers/iolog.c:893 +#: plugins/sudoers/iolog.c:951 #, c-format msgid "%s: internal error, I/O log file for event %d not open" msgstr "%s: 내부 오류. 이벤트 %d 번의 입출력 로그 파일을 열지 않았습니다" -#: plugins/sudoers/iolog.c:986 plugins/sudoers/iolog.c:1114 -#: plugins/sudoers/iolog.c:1219 plugins/sudoers/timestamp.c:849 +#: plugins/sudoers/iolog.c:1050 plugins/sudoers/iolog.c:1178 +#: plugins/sudoers/iolog.c:1283 plugins/sudoers/timestamp.c:849 #: plugins/sudoers/timestamp.c:941 plugins/sudoers/visudo.c:510 #: plugins/sudoers/visudo.c:516 msgid "unable to read the clock" msgstr "클록을 읽을 수 없습니다" -#: plugins/sudoers/iolog.c:1211 plugins/sudoers/log_client.c:1221 +#: plugins/sudoers/iolog.c:1275 plugins/sudoers/log_client.c:1221 #: plugins/sudoers/log_client.c:1231 plugins/sudoers/log_client.c:1235 #, c-format msgid "%s: internal error, invalid signal %d" @@ -2676,16 +2724,16 @@ msgstr "SSL 인증서 및 키 DB를 초기화할 수 없습니다: %s" msgid "you must set TLS_CERT in %s to use SSL" msgstr "SSL을 사용하려면 %s에서 TLS_CERT를 설정해야 합니다" -#: plugins/sudoers/ldap.c:1663 +#: plugins/sudoers/ldap.c:1717 #, c-format msgid "unable to initialize LDAP: %s" msgstr "LDAP를 초기화할 수 없습니다: %s" -#: plugins/sudoers/ldap.c:1700 +#: plugins/sudoers/ldap.c:1754 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:1837 plugins/sudoers/parse_ldif.c:747 +#: plugins/sudoers/ldap.c:1891 plugins/sudoers/parse_ldif.c:747 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "부적절한 sudoOrder 속성: %s" @@ -2704,15 +2752,15 @@ msgstr "지원하지 않는 LDAP URI 형식: %s" msgid "unable to mix ldap and ldaps URIs" msgstr "ldap 및 ldaps URI를 함께 사용할 수 없습니다" -#: plugins/sudoers/ldap_util.c:498 plugins/sudoers/ldap_util.c:505 -#: plugins/sudoers/ldap_util.c:513 plugins/sudoers/ldap_util.c:522 -#: plugins/sudoers/ldap_util.c:530 plugins/sudoers/ldap_util.c:540 -#: plugins/sudoers/ldap_util.c:548 +#: plugins/sudoers/ldap_util.c:499 plugins/sudoers/ldap_util.c:506 +#: plugins/sudoers/ldap_util.c:514 plugins/sudoers/ldap_util.c:523 +#: plugins/sudoers/ldap_util.c:531 plugins/sudoers/ldap_util.c:541 +#: plugins/sudoers/ldap_util.c:549 #, c-format msgid "duplicate sudoOption: %s%s%s" msgstr "sudoOption 복제: %s%s%s" -#: plugins/sudoers/ldap_util.c:567 plugins/sudoers/ldap_util.c:569 +#: plugins/sudoers/ldap_util.c:568 plugins/sudoers/ldap_util.c:570 #, c-format msgid "unable to convert sudoOption: %s%s%s" msgstr "sudoOption을 변환할 수 없습니다: %s%s%s" @@ -2726,7 +2774,7 @@ msgid "unable to send audit message" msgstr "감시 메시지를 보낼 수 없습니다" #: plugins/sudoers/log_client.c:120 plugins/sudoers/log_client.c:400 -#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2070 +#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2069 msgid "error in event loop" msgstr "이벤트 루프 오류" @@ -2785,43 +2833,43 @@ msgstr "로그 서버의 연결이 끊어졌습니다" msgid "missing write buffer" msgstr "기록 버퍼 빠짐" -#: plugins/sudoers/log_client.c:2011 +#: plugins/sudoers/log_client.c:2010 msgid "unable to connect to log server" msgstr "로그 서버에 연결할 수 없습니다" -#: plugins/sudoers/logging.c:286 +#: plugins/sudoers/logging.c:288 msgid "user NOT in sudoers" msgstr "사용자가 sudoers에 없습니다" -#: plugins/sudoers/logging.c:288 +#: plugins/sudoers/logging.c:290 msgid "user NOT authorized on host" msgstr "사용자가 호스트에서 인증하지 않았습니다" -#: plugins/sudoers/logging.c:290 +#: plugins/sudoers/logging.c:292 msgid "command not allowed" msgstr "명령을 허용하지 않았습니다" -#: plugins/sudoers/logging.c:311 +#: plugins/sudoers/logging.c:313 #, c-format -msgid "%s is not in the sudoers file. This incident will be reported.\n" -msgstr "%s은(는) sudoers 설정 파일에 없습니다. 이 시도를 보고합니다.\n" +msgid "%s is not in the sudoers file.\n" +msgstr "%s은(는) sudoers 파일에 없습니다.\n" -#: plugins/sudoers/logging.c:314 +#: plugins/sudoers/logging.c:316 #, c-format -msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" -msgstr "%s은(는) %s에서 sudo를 실행하도록 허가받지 않았습니다. 이 시도를 보고합니다.\n" +msgid "%s is not allowed to run sudo on %s.\n" +msgstr "%s 사용자는 %s에서 sudo를 실행할 수 없습니다.\n" -#: plugins/sudoers/logging.c:318 +#: plugins/sudoers/logging.c:319 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "죄송하지만, %s 사용자는 %s에서 sudo를 실행하면 안됩니다.\n" -#: plugins/sudoers/logging.c:321 +#: plugins/sudoers/logging.c:322 #, c-format msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "죄송하지만 %1$s 사용자는 '%2$s%3$s%4$s'을(를) %8$s의 %5$s%6$s%7$s(으)로 실행하도록 허가받지 않았습니다.\n" -#: plugins/sudoers/logging.c:358 plugins/sudoers/sudoers.c:629 +#: plugins/sudoers/logging.c:359 plugins/sudoers/sudoers.c:629 #: plugins/sudoers/sudoers.c:631 plugins/sudoers/sudoers.c:633 #: plugins/sudoers/sudoers.c:635 plugins/sudoers/sudoers.c:785 #: plugins/sudoers/sudoers.c:787 @@ -2829,7 +2877,7 @@ msgstr "죄송하지만 %1$s 사용자는 '%2$s%3$s%4$s'을(를) %8$s의 %5$s%6$ msgid "%s: command not found" msgstr "%s: 명령이 없습니다" -#: plugins/sudoers/logging.c:360 plugins/sudoers/sudoers.c:625 +#: plugins/sudoers/logging.c:361 plugins/sudoers/sudoers.c:625 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -2838,21 +2886,21 @@ msgstr "" "'.'에 무시 중인 \"%1$s\" 요소가 있습니다.\n" "\"%3$s\" 명령을 실행하려면, \"sudo ./%2$s\" 명령을 사용하십시오." -#: plugins/sudoers/logging.c:379 +#: plugins/sudoers/logging.c:380 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" msgstr[0] "잘못된 암호 입력 시도 %u번" -#: plugins/sudoers/logging.c:435 +#: plugins/sudoers/logging.c:436 msgid "authentication failure" msgstr "인증 실패" -#: plugins/sudoers/logging.c:475 plugins/sudoers/logging.c:495 +#: plugins/sudoers/logging.c:476 plugins/sudoers/logging.c:496 msgid "a password is required" msgstr "암호가 필요합니다" -#: plugins/sudoers/logging.c:889 +#: plugins/sudoers/logging.c:890 #, c-format msgid "unable to write log file: %s" msgstr "로그 파일에 기록할 수 없습니다: %s" @@ -2947,55 +2995,55 @@ msgstr "\"%s\" 경로 이름이 너무 깁니다" msgid "unable to parse network address list" msgstr "네트워크 주소 목록을 해석할 수 없습니다" -#: plugins/sudoers/policy.c:479 +#: plugins/sudoers/policy.c:485 msgid "user name not set by sudo front-end" msgstr "sudo 프론트엔드에서 사용자 이름을 설정하지 않았습니다" -#: plugins/sudoers/policy.c:483 +#: plugins/sudoers/policy.c:489 msgid "user-ID not set by sudo front-end" msgstr "sudo 프론트엔드에서 사용자 ID를 설정하지 않았습니다" -#: plugins/sudoers/policy.c:487 +#: plugins/sudoers/policy.c:493 msgid "group-ID not set by sudo front-end" msgstr "sudo 프론트엔드에서 그룹 ID를 지정하지 않았습니다" -#: plugins/sudoers/policy.c:491 +#: plugins/sudoers/policy.c:497 msgid "host name not set by sudo front-end" msgstr "sudo 프론트엔드에서 호스트 이름을 설정하지 않았습니다" -#: plugins/sudoers/policy.c:693 +#: plugins/sudoers/policy.c:670 #, c-format msgid "invalid working directory: %s" msgstr "부적절한 작업 디렉터리: %s" -#: plugins/sudoers/policy.c:869 +#: plugins/sudoers/policy.c:846 #, c-format msgid "invalid chroot directory: %s" msgstr "부적절한 루트 변경 디렉터리: %s" -#: plugins/sudoers/policy.c:1051 plugins/sudoers/visudo.c:243 +#: plugins/sudoers/policy.c:1025 plugins/sudoers/visudo.c:243 #: plugins/sudoers/visudo.c:880 #, c-format msgid "unable to execute %s" msgstr "%s을(를) 실행할 수 없습니다" -#: plugins/sudoers/policy.c:1121 plugins/sudoers/policy.c:1158 -#: plugins/sudoers/policy.c:1180 plugins/sudoers/policy.c:1206 +#: plugins/sudoers/policy.c:1095 plugins/sudoers/policy.c:1132 +#: plugins/sudoers/policy.c:1154 plugins/sudoers/policy.c:1180 #, c-format msgid "%s: invalid mode flags from sudo front end: 0x%x" msgstr "%s: sudo 프론트엔드의 상태 플래그가 잘못되었습니다: 0x%x" -#: plugins/sudoers/policy.c:1237 +#: plugins/sudoers/policy.c:1211 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Sudoers 정책 플러그인 버전 %s\n" -#: plugins/sudoers/policy.c:1239 +#: plugins/sudoers/policy.c:1213 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Sudoers 파일 문법 버전 %d\n" -#: plugins/sudoers/policy.c:1243 +#: plugins/sudoers/policy.c:1217 #, c-format msgid "" "\n" @@ -3004,27 +3052,27 @@ msgstr "" "\n" "Sudoers 경로: %s\n" -#: plugins/sudoers/policy.c:1246 +#: plugins/sudoers/policy.c:1220 #, c-format msgid "nsswitch path: %s\n" msgstr "nsswitch 경로: %s\n" -#: plugins/sudoers/policy.c:1248 +#: plugins/sudoers/policy.c:1222 #, c-format msgid "ldap.conf path: %s\n" msgstr "ldap.conf 경로: %s\n" -#: plugins/sudoers/policy.c:1249 +#: plugins/sudoers/policy.c:1223 #, c-format msgid "ldap.secret path: %s\n" msgstr "ldap.secret 경로: %s\n" -#: plugins/sudoers/policy.c:1282 +#: plugins/sudoers/policy.c:1256 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "%d 형식의 후크를 등록할 수 없습니다(버전 %d.%d)" -#: plugins/sudoers/policy.c:1300 +#: plugins/sudoers/policy.c:1274 #, c-format msgid "unable to deregister hook of type %d (version %d.%d)" msgstr "%d 형식의 후크 등록을 해제할 수 없습니다(버전 %d.%d)" @@ -3152,13 +3200,13 @@ msgstr "user_cmnd 감사 경로가 잘렸습니다: %s" msgid "truncated audit path argv[0]: %s" msgstr "argv[0] 감사 경로가 잘렸습니다: %s" -#: plugins/sudoers/sssd.c:569 +#: plugins/sudoers/sssd.c:579 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" msgstr "SSS 소스를 초기화할 수 없습니다. 머신에 SSSD를 설치했습니까?" -#: plugins/sudoers/sssd.c:577 plugins/sudoers/sssd.c:586 -#: plugins/sudoers/sssd.c:595 plugins/sudoers/sssd.c:604 -#: plugins/sudoers/sssd.c:613 +#: plugins/sudoers/sssd.c:587 plugins/sudoers/sssd.c:596 +#: plugins/sudoers/sssd.c:605 plugins/sudoers/sssd.c:614 +#: plugins/sudoers/sssd.c:623 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "%2$s에서 \"%1$s\" 심볼을 찾을 수 없습니다" @@ -3263,7 +3311,7 @@ msgstr "죄송하지만 이 환경 상태를 유지하도록 허가받지 않았 msgid "sudoedit doesn't need to be run via sudo" msgstr "sudoedit는 sudo로 실행할 필요가 없습니다" -#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1578 +#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1584 #: plugins/sudoers/tsdump.c:138 #, c-format msgid "unable to read %s" @@ -3280,17 +3328,17 @@ msgstr "%s의 상태를 가져올 수 없습니다" msgid "%s is not a regular file" msgstr "%s은(는) 일반 파일이 아닙니다" -#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1168 +#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1239 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s은(는) %u uid가 소유했지만, %u uid가 소유해야합니다" -#: plugins/sudoers/sudoers.c:1133 toke.l:1173 +#: plugins/sudoers/sudoers.c:1133 toke.l:1244 #, c-format msgid "%s is world writable" msgstr "%s에 모두가 기록할 수 있습니다" -#: plugins/sudoers/sudoers.c:1137 toke.l:1176 +#: plugins/sudoers/sudoers.c:1137 toke.l:1247 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s은(는) %u gid가 소유했지만, %u gid가 소유해야합니다" @@ -3362,63 +3410,58 @@ msgstr "로그 화면 크기는 %d x %d 이지만, 터미널 화면 크기는 %d msgid "Replay finished, press any key to restore the terminal." msgstr "재현에 끝났습니다. 터미널을 복원하려면 아무 키나 누르십시오." -#: plugins/sudoers/sudoreplay.c:1218 plugins/sudoers/sudoreplay.c:1248 +#: plugins/sudoers/sudoreplay.c:1219 plugins/sudoers/sudoreplay.c:1249 #, c-format msgid "ambiguous expression \"%s\"" msgstr "모호한 식 \"%s\"" -#: plugins/sudoers/sudoreplay.c:1270 +#: plugins/sudoers/sudoreplay.c:1271 msgid "unmatched ')' in expression" msgstr "수식에 일치하지 않는 ')'" -#: plugins/sudoers/sudoreplay.c:1274 +#: plugins/sudoers/sudoreplay.c:1275 #, c-format msgid "unknown search term \"%s\"" msgstr "알 수 없는 검색어 \"%s\"" -#: plugins/sudoers/sudoreplay.c:1289 +#: plugins/sudoers/sudoreplay.c:1290 #, c-format msgid "%s requires an argument" msgstr "%s에 인자가 필요합니다" -#: plugins/sudoers/sudoreplay.c:1292 plugins/sudoers/sudoreplay.c:1554 -#, c-format -msgid "invalid regular expression: %s" -msgstr "부적절한 정규 표현식: %s" - -#: plugins/sudoers/sudoreplay.c:1297 +#: plugins/sudoers/sudoreplay.c:1300 #, c-format msgid "could not parse date \"%s\"" msgstr "\"%s\" 날짜를 해석할 수 없습니다" -#: plugins/sudoers/sudoreplay.c:1306 +#: plugins/sudoers/sudoreplay.c:1309 msgid "unmatched '(' in expression" msgstr "수식에 일치하지 않는 '('" -#: plugins/sudoers/sudoreplay.c:1308 +#: plugins/sudoers/sudoreplay.c:1311 msgid "illegal trailing \"or\"" msgstr "잘못된 후위 연산자 \"or\"" -#: plugins/sudoers/sudoreplay.c:1310 +#: plugins/sudoers/sudoreplay.c:1313 msgid "illegal trailing \"!\"" msgstr "잘못된 후위 문자 \"!\"" -#: plugins/sudoers/sudoreplay.c:1368 +#: plugins/sudoers/sudoreplay.c:1371 #, c-format msgid "unknown search type %d" msgstr "알 수 없는 검색 형식 %d" -#: plugins/sudoers/sudoreplay.c:1645 +#: plugins/sudoers/sudoreplay.c:1651 #, c-format msgid "usage: %s [-hnRS] [-d dir] [-m num] [-s num] ID\n" msgstr "사용법: %s [-hnRS] [-d <디렉터리>] [-m <숫자>] [-s <숫자>] \n" -#: plugins/sudoers/sudoreplay.c:1648 +#: plugins/sudoers/sudoreplay.c:1654 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "사용법: %s [-h] [-d <디렉터리>] -l [<검색식>]\n" -#: plugins/sudoers/sudoreplay.c:1657 +#: plugins/sudoers/sudoreplay.c:1663 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -3427,7 +3470,7 @@ msgstr "" "%s - sudo 세션 로그를 보여줍니다\n" "\n" -#: plugins/sudoers/sudoreplay.c:1659 +#: plugins/sudoers/sudoreplay.c:1665 msgid "" "\n" "Options:\n" @@ -3512,7 +3555,7 @@ msgstr "%s 타임스탬프 파일을 잠글 수 없습니다" msgid "lecture status path too long: %s/%s" msgstr "지침 상태 경로가 너무 깁니다: %s/%s" -#: plugins/sudoers/toke_util.c:150 +#: plugins/sudoers/toke_util.c:156 msgid "sudoedit should not be specified with a path" msgstr "sudoedit에 경로를 지정하면 안됩니다" @@ -3683,34 +3726,44 @@ msgstr "" " -s, --strict 엄격한 문법 검사 시행\n" " -V, --version 버전 정보를 나타낸 후 빠져나갑니다\n" -#: toke.l:187 +#: toke.l:189 msgid "empty string" msgstr "빈 문자열" -#: toke.l:199 toke.l:513 +#: toke.l:201 toke.l:571 msgid "empty group" msgstr "빈 그룹" -#: toke.l:209 toke.l:511 +#: toke.l:211 toke.l:569 msgid "empty netgroup" msgstr "빈 네트워크 그룹" -#: toke.l:305 toke.l:317 toke.l:329 toke.l:345 toke.l:364 toke.l:404 +#: toke.l:289 +msgid "unterminated regular expression" +msgstr "끝나지 않은 정규 표현식" + +#: toke.l:363 toke.l:375 toke.l:387 toke.l:403 toke.l:422 toke.l:462 msgid "invalid line continuation" msgstr "부적절한 연속 문자" -#: toke.l:550 toke.l:562 +#: toke.l:608 toke.l:620 msgid "invalid IPv6 address" msgstr "부적절한 IPv6 주소" -#: toke.l:789 +#: toke.l:860 msgid "unexpected line break in string" msgstr "예기치 않은 개행 문자 발견" -#: toke.l:1139 +#: toke.l:1210 msgid "too many levels of includes" msgstr "포함 레벨이 너무 많습니다" +#~ msgid "%s is not in the sudoers file. This incident will be reported.\n" +#~ msgstr "%s은(는) sudoers 설정 파일에 없습니다. 이 시도를 보고합니다.\n" + +#~ msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" +#~ msgstr "%s은(는) %s에서 sudo를 실행하도록 허가받지 않았습니다. 이 시도를 보고합니다.\n" + #~ msgid "%s: write buffer already in use" #~ msgstr "%s: 쓰기 버퍼를 이미 사용중입니다" diff --git a/plugins/sudoers/po/pl.mo b/plugins/sudoers/po/pl.mo index 91f186472c64206c628a5753e82ee2be26e50aa0..2259f05a4b3e27c0bc044c4621abfa25ddd04b6b 100644 GIT binary patch delta 15887 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 delta 15120 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 diff --git a/plugins/sudoers/po/pl.po b/plugins/sudoers/po/pl.po index fcd6ef3d0..d8560904e 100644 --- a/plugins/sudoers/po/pl.po +++ b/plugins/sudoers/po/pl.po @@ -1,13 +1,13 @@ # Polish translation for sudo/sudoers. # This file is put in the public domain. -# Jakub Bogusz , 2011-2021. +# Jakub Bogusz , 2011-2022. # msgid "" msgstr "" -"Project-Id-Version: sudoers 1.9.9b1\n" +"Project-Id-Version: sudoers 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-11 19:35+0100\n" +"POT-Creation-Date: 2022-02-11 18:33-0700\n" +"PO-Revision-Date: 2022-02-13 20:23+0100\n" "Last-Translator: Jakub Bogusz \n" "Language-Team: Polish \n" "Language: pl\n" @@ -17,7 +17,7 @@ msgstr "" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: confstr.sh:1 gram.y:1201 +#: confstr.sh:1 gram.y:1198 msgid "syntax error" msgstr "błąd składni" @@ -47,50 +47,52 @@ msgstr "Niestety, proszę spróbować ponownie." #: gram.y:591 gram.y:718 gram.y:726 gram.y:737 gram.y:749 gram.y:768 #: gram.y:923 gram.y:928 gram.y:936 gram.y:950 gram.y:956 gram.y:1078 #: gram.y:1087 gram.y:1095 gram.y:1104 gram.y:1113 gram.y:1142 gram.y:1151 -#: gram.y:1159 gram.y:1249 gram.y:1377 gram.y:1744 gram.y:1794 +#: gram.y:1159 gram.y:1252 gram.y:1382 gram.y:1748 gram.y:1798 #: lib/eventlog/eventlog.c:309 lib/eventlog/eventlog.c:382 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:881 -#: lib/eventlog/eventlog.c:1176 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:211 -#: logsrvd/iolog_writer.c:84 logsrvd/iolog_writer.c:89 -#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:172 -#: logsrvd/iolog_writer.c:212 logsrvd/iolog_writer.c:225 -#: logsrvd/iolog_writer.c:261 logsrvd/iolog_writer.c:286 -#: logsrvd/iolog_writer.c:301 logsrvd/iolog_writer.c:314 -#: logsrvd/iolog_writer.c:327 logsrvd/iolog_writer.c:340 -#: logsrvd/iolog_writer.c:355 logsrvd/iolog_writer.c:393 -#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 -#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 -#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 -#: logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:203 -#: logsrvd/logsrvd_journal.c:204 logsrvd/logsrvd_journal.c:260 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_journal.c:427 -#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:175 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:238 -#: logsrvd/logsrvd_local.c:376 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:426 logsrvd/logsrvd_local.c:431 -#: logsrvd/logsrvd_local.c:432 logsrvd/logsrvd_queue.c:154 -#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 -#: logsrvd/logsrvd_relay.c:439 logsrvd/logsrvd_relay.c:738 -#: logsrvd/logsrvd_relay.c:843 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/bsdauth.c:147 plugins/sudoers/auth/kerb5.c:118 -#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:689 +#: lib/eventlog/eventlog.c:1176 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:204 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:84 +#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 +#: logsrvd/iolog_writer.c:172 logsrvd/iolog_writer.c:212 +#: logsrvd/iolog_writer.c:225 logsrvd/iolog_writer.c:261 +#: logsrvd/iolog_writer.c:286 logsrvd/iolog_writer.c:301 +#: logsrvd/iolog_writer.c:314 logsrvd/iolog_writer.c:327 +#: logsrvd/iolog_writer.c:340 logsrvd/iolog_writer.c:355 +#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 +#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 +#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 +#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:204 +#: logsrvd/logsrvd_journal.c:260 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_journal.c:427 logsrvd/logsrvd_local.c:174 +#: logsrvd/logsrvd_local.c:175 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:238 logsrvd/logsrvd_local.c:376 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:426 +#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:432 +#: logsrvd/logsrvd_queue.c:154 logsrvd/logsrvd_queue.c:184 +#: logsrvd/logsrvd_queue.c:261 logsrvd/logsrvd_relay.c:439 +#: logsrvd/logsrvd_relay.c:738 logsrvd/logsrvd_relay.c:843 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 +#: plugins/sudoers/auth/bsdauth.c:150 plugins/sudoers/auth/kerb5.c:118 +#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:687 #: plugins/sudoers/auth/rfc1938.c:111 plugins/sudoers/auth/sia.c:59 #: plugins/sudoers/check_aliases.c:134 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:534 plugins/sudoers/cvtsudoers.c:667 -#: plugins/sudoers/cvtsudoers.c:685 plugins/sudoers/cvtsudoers.c:755 -#: plugins/sudoers/cvtsudoers.c:870 plugins/sudoers/cvtsudoers.c:878 -#: plugins/sudoers/cvtsudoers.c:1373 plugins/sudoers/cvtsudoers.c:1377 -#: plugins/sudoers/cvtsudoers.c:1479 plugins/sudoers/cvtsudoers_csv.c:183 +#: plugins/sudoers/cvtsudoers.c:537 plugins/sudoers/cvtsudoers.c:670 +#: plugins/sudoers/cvtsudoers.c:688 plugins/sudoers/cvtsudoers.c:758 +#: plugins/sudoers/cvtsudoers.c:873 plugins/sudoers/cvtsudoers.c:881 +#: plugins/sudoers/cvtsudoers.c:1376 plugins/sudoers/cvtsudoers.c:1380 +#: plugins/sudoers/cvtsudoers.c:1482 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 @@ -98,47 +100,47 @@ msgstr "Niestety, proszę spróbować ponownie." #: plugins/sudoers/cvtsudoers_ldif.c:438 plugins/sudoers/cvtsudoers_ldif.c:449 #: plugins/sudoers/cvtsudoers_ldif.c:456 plugins/sudoers/cvtsudoers_ldif.c:469 #: plugins/sudoers/cvtsudoers_ldif.c:477 plugins/sudoers/cvtsudoers_ldif.c:624 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:339 -#: plugins/sudoers/cvtsudoers_merge.c:360 +#: 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 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:696 -#: plugins/sudoers/cvtsudoers_merge.c:704 -#: plugins/sudoers/cvtsudoers_merge.c:927 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:133 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_merge.c:467 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1150 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:133 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:678 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:293 -#: plugins/sudoers/ldap_util.c:300 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:688 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:390 plugins/sudoers/log_client.c:703 #: plugins/sudoers/log_client.c:724 plugins/sudoers/log_client.c:1444 #: plugins/sudoers/log_client.c:1662 plugins/sudoers/log_client.c:1989 -#: plugins/sudoers/log_client.c:2046 plugins/sudoers/logging.c:104 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:468 -#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:297 plugins/sudoers/match_command.c:497 -#: plugins/sudoers/match_command.c:546 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:666 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:2045 plugins/sudoers/logging.c:104 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:469 +#: plugins/sudoers/logging.c:489 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:324 plugins/sudoers/match_command.c:567 +#: plugins/sudoers/match_command.c:616 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:736 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:201 plugins/sudoers/parse.c:218 #: plugins/sudoers/parse.c:250 plugins/sudoers/parse.c:267 #: plugins/sudoers/parse.c:290 plugins/sudoers/parse.c:301 @@ -152,35 +154,36 @@ msgstr "Niestety, proszę spróbować ponownie." #: 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:564 plugins/sudoers/policy.c:978 +#: plugins/sudoers/policy.c:570 plugins/sudoers/policy.c:952 #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:155 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 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:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1218 msgid "unable to allocate memory" msgstr "nie udało się przydzielić pamięci" @@ -229,60 +232,62 @@ msgstr "błędna wartość limitu czasu" msgid "command too long" msgstr "polecenie zbyt długie" -#: gram.y:1203 +#: gram.y:1200 #, c-format msgid "%s:%d:%d: %s\n" msgstr "%s:%d:%d: %s\n" -#: gram.y:1247 +#: gram.y:1250 #, c-format msgid "Alias \"%s\" already defined" msgstr "Alias \"%s\" jest już zdefiniowany" -#: gram.y:1744 gram.y:1794 lib/eventlog/eventlog.c:309 +#: gram.y:1748 gram.y:1798 lib/eventlog/eventlog.c:309 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:877 #: lib/eventlog/eventlog.c:880 lib/eventlog/eventlog.c:1176 -#: 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:211 logsrvd/iolog_writer.c:84 -#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 -#: logsrvd/iolog_writer.c:162 logsrvd/iolog_writer.c:171 -#: logsrvd/iolog_writer.c:189 logsrvd/iolog_writer.c:211 -#: logsrvd/iolog_writer.c:224 logsrvd/iolog_writer.c:251 -#: logsrvd/iolog_writer.c:260 logsrvd/iolog_writer.c:276 -#: logsrvd/iolog_writer.c:285 logsrvd/iolog_writer.c:300 -#: logsrvd/iolog_writer.c:313 logsrvd/iolog_writer.c:326 -#: logsrvd/iolog_writer.c:339 logsrvd/iolog_writer.c:354 -#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 -#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 -#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 -#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 -#: logsrvd/logsrvd.c:593 logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 -#: logsrvd/logsrvd.c:1406 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:114 -#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:233 -#: logsrvd/logsrvd_journal.c:237 logsrvd/logsrvd_journal.c:245 -#: logsrvd/logsrvd_journal.c:268 logsrvd/logsrvd_journal.c:272 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_local.c:174 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:450 -#: logsrvd/logsrvd_queue.c:153 logsrvd/logsrvd_queue.c:184 -#: logsrvd/logsrvd_queue.c:261 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 -#: logsrvd/sendlog.c:1533 logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 -#: logsrvd/tls_init.c:314 logsrvd/tls_init.c:324 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/pam.c:503 plugins/sudoers/auth/pam.c:689 +#: lib/iolog/iolog_filter.c:142 lib/iolog/iolog_filter.c:204 +#: 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:84 logsrvd/iolog_writer.c:89 +#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:162 +#: logsrvd/iolog_writer.c:171 logsrvd/iolog_writer.c:189 +#: logsrvd/iolog_writer.c:211 logsrvd/iolog_writer.c:224 +#: logsrvd/iolog_writer.c:251 logsrvd/iolog_writer.c:260 +#: logsrvd/iolog_writer.c:276 logsrvd/iolog_writer.c:285 +#: logsrvd/iolog_writer.c:300 logsrvd/iolog_writer.c:313 +#: logsrvd/iolog_writer.c:326 logsrvd/iolog_writer.c:339 +#: logsrvd/iolog_writer.c:354 logsrvd/iolog_writer.c:393 +#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 +#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 +#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 +#: logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 logsrvd/logsrvd.c:593 +#: logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 logsrvd/logsrvd.c:1406 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:114 logsrvd/logsrvd_journal.c:203 +#: logsrvd/logsrvd_journal.c:233 logsrvd/logsrvd_journal.c:237 +#: logsrvd/logsrvd_journal.c:245 logsrvd/logsrvd_journal.c:268 +#: logsrvd/logsrvd_journal.c:272 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:431 +#: logsrvd/logsrvd_local.c:450 logsrvd/logsrvd_queue.c:153 +#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 logsrvd/sendlog.c:1533 +#: logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 logsrvd/tls_init.c:314 +#: logsrvd/tls_init.c:324 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:134 #: 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:533 -#: plugins/sudoers/cvtsudoers.c:666 plugins/sudoers/cvtsudoers.c:684 -#: plugins/sudoers/cvtsudoers.c:755 plugins/sudoers/cvtsudoers.c:870 -#: plugins/sudoers/cvtsudoers.c:877 plugins/sudoers/cvtsudoers.c:1373 -#: plugins/sudoers/cvtsudoers.c:1377 plugins/sudoers/cvtsudoers.c:1479 +#: plugins/sudoers/cvtsudoers.c:332 plugins/sudoers/cvtsudoers.c:536 +#: plugins/sudoers/cvtsudoers.c:669 plugins/sudoers/cvtsudoers.c:687 +#: plugins/sudoers/cvtsudoers.c:758 plugins/sudoers/cvtsudoers.c:873 +#: plugins/sudoers/cvtsudoers.c:880 plugins/sudoers/cvtsudoers.c:1376 +#: plugins/sudoers/cvtsudoers.c:1380 plugins/sudoers/cvtsudoers.c:1482 #: 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 @@ -290,52 +295,52 @@ msgstr "Alias \"%s\" jest już zdefiniowany" #: 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:468 plugins/sudoers/cvtsudoers_ldif.c:476 -#: plugins/sudoers/cvtsudoers_ldif.c:623 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:338 -#: plugins/sudoers/cvtsudoers_merge.c:359 -#: plugins/sudoers/cvtsudoers_merge.c:446 -#: plugins/sudoers/cvtsudoers_merge.c:454 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:523 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:695 -#: plugins/sudoers/cvtsudoers_merge.c:703 -#: plugins/sudoers/cvtsudoers_merge.c:926 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:132 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_ldif.c:623 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 +#: plugins/sudoers/cvtsudoers_merge.c:466 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:561 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:630 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1149 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:132 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:677 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:292 -#: plugins/sudoers/ldap_util.c:299 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:687 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:221 plugins/sudoers/log_client.c:242 #: plugins/sudoers/log_client.c:255 plugins/sudoers/log_client.c:390 #: plugins/sudoers/log_client.c:703 plugins/sudoers/log_client.c:724 #: plugins/sudoers/log_client.c:1444 plugins/sudoers/log_client.c:1662 -#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2046 -#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:183 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:467 -#: plugins/sudoers/logging.c:487 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:296 plugins/sudoers/match_command.c:496 -#: plugins/sudoers/match_command.c:545 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:665 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2045 +#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:184 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:468 +#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:323 plugins/sudoers/match_command.c:566 +#: plugins/sudoers/match_command.c:615 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:735 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:200 plugins/sudoers/parse.c:217 #: plugins/sudoers/parse.c:249 plugins/sudoers/parse.c:266 #: plugins/sudoers/parse.c:289 plugins/sudoers/parse.c:300 @@ -352,11 +357,11 @@ msgstr "Alias \"%s\" jest już zdefiniowany" #: plugins/sudoers/policy.c:152 plugins/sudoers/policy.c:161 #: plugins/sudoers/policy.c:170 plugins/sudoers/policy.c:197 #: plugins/sudoers/policy.c:338 plugins/sudoers/policy.c:353 -#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:385 -#: plugins/sudoers/policy.c:394 plugins/sudoers/policy.c:442 -#: plugins/sudoers/policy.c:452 plugins/sudoers/policy.c:461 -#: plugins/sudoers/policy.c:470 plugins/sudoers/policy.c:564 -#: plugins/sudoers/policy.c:978 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:391 +#: plugins/sudoers/policy.c:400 plugins/sudoers/policy.c:448 +#: plugins/sudoers/policy.c:458 plugins/sudoers/policy.c:467 +#: plugins/sudoers/policy.c:476 plugins/sudoers/policy.c:570 +#: plugins/sudoers/policy.c:952 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 @@ -365,29 +370,29 @@ msgstr "Alias \"%s\" jest już zdefiniowany" #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:154 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1139 -#: toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 plugins/sudoers/toke_util.c:131 +#: plugins/sudoers/toke_util.c:160 plugins/sudoers/toke_util.c:200 +#: plugins/sudoers/tsdump.c:123 plugins/sudoers/visudo.c:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1210 toke.l:1218 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -398,14 +403,14 @@ msgstr "%s: %s" #: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 #: plugins/sudoers/cvtsudoers_ldif.c:580 plugins/sudoers/env.c:326 #: plugins/sudoers/env.c:333 plugins/sudoers/env.c:444 -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:753 -#: plugins/sudoers/ldap.c:1086 plugins/sudoers/ldap_conf.c:222 -#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:485 -#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:594 -#: plugins/sudoers/policy.c:763 plugins/sudoers/policy.c:774 -#: plugins/sudoers/prompt.c:168 plugins/sudoers/strvec_join.c:62 -#: plugins/sudoers/testsudoers.c:245 plugins/sudoers/toke_util.c:206 -#: toke.l:908 toke.l:1110 +#: plugins/sudoers/ldap.c:531 plugins/sudoers/ldap.c:764 +#: plugins/sudoers/ldap.c:1137 plugins/sudoers/ldap_conf.c:222 +#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:486 +#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:740 +#: plugins/sudoers/policy.c:751 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:979 toke.l:1181 #, c-format msgid "internal error, %s overflow" msgstr "błąd wewnętrzny, przepełnienie %s" @@ -444,6 +449,12 @@ msgstr "%8s : %s" msgid "%8s : (command continued) %s" msgstr "%8s : (kontynuacja polecenia) %s" +#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1296 +#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1558 +#, c-format +msgid "invalid regular expression \"%s\": %s" +msgstr "błędne wyrażenie regularne \"%s\": %s" + #: lib/iolog/iolog_json.c:140 #, c-format msgid "expected JSON_STRING, got %d" @@ -575,8 +586,8 @@ msgstr "błąd podczas czytania pliku czasu: %s" msgid "invalid timing file line: %s" msgstr "błędna linia pliku czasu: %s" -#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:803 -#: plugins/sudoers/policy.c:544 +#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:804 +#: plugins/sudoers/policy.c:550 msgid "unable to generate UUID" msgstr "nie udało się wygenerować UUID-a" @@ -647,11 +658,11 @@ msgstr "%s: nie udało się odnaleźć punktu wznowienia [%lld, %ld]" #: logsrvd/iolog_writer.c:811 logsrvd/logsrvd_journal.c:420 #: logsrvd/logsrvd_queue.c:110 logsrvd/tls_init.c:245 -#: plugins/sudoers/check.c:274 plugins/sudoers/cvtsudoers.c:727 -#: plugins/sudoers/cvtsudoers.c:748 plugins/sudoers/cvtsudoers.c:1439 +#: plugins/sudoers/check.c:273 plugins/sudoers/cvtsudoers.c:730 +#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/cvtsudoers.c:1442 #: plugins/sudoers/cvtsudoers_csv.c:681 plugins/sudoers/cvtsudoers_json.c:885 #: plugins/sudoers/cvtsudoers_ldif.c:697 plugins/sudoers/sudoers.c:1092 -#: plugins/sudoers/sudoreplay.c:1466 plugins/sudoers/timestamp.c:433 +#: plugins/sudoers/sudoreplay.c:1469 plugins/sudoers/timestamp.c:433 #: plugins/sudoers/tsdump.c:128 plugins/sudoers/visudo.c:949 #, c-format msgid "unable to open %s" @@ -709,16 +720,16 @@ msgstr "komunikat serwera zbyt duży: %zu" #: logsrvd/logsrvd_relay.c:737 logsrvd/logsrvd_relay.c:1121 #: logsrvd/sendlog.c:1316 logsrvd/tls_client.c:131 logsrvd/tls_client.c:147 #: logsrvd/tls_client.c:209 plugins/sudoers/audit.c:276 -#: plugins/sudoers/iolog.c:963 plugins/sudoers/iolog.c:1096 -#: plugins/sudoers/iolog.c:1194 plugins/sudoers/log_client.c:116 +#: plugins/sudoers/iolog.c:1027 plugins/sudoers/iolog.c:1160 +#: plugins/sudoers/iolog.c:1258 plugins/sudoers/log_client.c:116 #: plugins/sudoers/log_client.c:332 plugins/sudoers/log_client.c:348 #: plugins/sudoers/log_client.c:395 plugins/sudoers/log_client.c:599 #: plugins/sudoers/log_client.c:606 plugins/sudoers/log_client.c:1131 #: plugins/sudoers/log_client.c:1413 plugins/sudoers/log_client.c:1454 #: plugins/sudoers/log_client.c:1462 plugins/sudoers/log_client.c:1618 -#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2054 -#: plugins/sudoers/log_client.c:2062 plugins/sudoers/logging.c:142 -#: plugins/sudoers/logging.c:198 plugins/sudoers/sudoreplay.c:522 +#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2053 +#: plugins/sudoers/log_client.c:2061 plugins/sudoers/logging.c:142 +#: plugins/sudoers/logging.c:199 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 @@ -818,7 +829,7 @@ msgstr "nie udało się uzyskać zdalnego adresu IP" msgid "Unable to attach user data to the ssl object: %s" msgstr "Nie udało się dołączyć danych użytkownika do obiektu SSL: %s" -#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1949 +#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1948 msgid "unable to setup listen socket" msgstr "nie udało się ustanowić gniazda nasłuchującego" @@ -827,139 +838,144 @@ msgstr "nie udało się ustanowić gniazda nasłuchującego" msgid "unexpected signal %d" msgstr "nieoczekiwany sygnał %d" -#: logsrvd/logsrvd.c:1851 +#: logsrvd/logsrvd.c:1850 msgid "sudo log server" msgstr "serwer logów sudo" -#: logsrvd/logsrvd.c:1853 logsrvd/sendlog.c:116 +#: logsrvd/logsrvd.c:1852 logsrvd/sendlog.c:116 msgid "Options:" msgstr "Opcje:" -#: logsrvd/logsrvd.c:1855 +#: logsrvd/logsrvd.c:1854 msgid "path to configuration file" msgstr "ścieżka do pliku konfiguracyjnego" -#: logsrvd/logsrvd.c:1857 logsrvd/sendlog.c:118 +#: logsrvd/logsrvd.c:1856 logsrvd/sendlog.c:118 msgid "display help message and exit" msgstr "wyświetlenie pomocy i zakończenie" -#: logsrvd/logsrvd.c:1859 +#: logsrvd/logsrvd.c:1858 msgid "do not fork, run in the foreground" msgstr "bez wykonywania fork, działanie na pierwszym planie" -#: logsrvd/logsrvd.c:1861 +#: logsrvd/logsrvd.c:1860 msgid "percent chance connections will drop" msgstr "procentowe prawdopodobieństwo odrzucenia połączenia" -#: logsrvd/logsrvd.c:1863 logsrvd/sendlog.c:148 +#: logsrvd/logsrvd.c:1862 logsrvd/sendlog.c:148 msgid "display version information and exit" msgstr "wyświetlenie informacji o wersji i zakończenie" -#: logsrvd/logsrvd.c:1913 logsrvd/sendlog.c:1725 +#: logsrvd/logsrvd.c:1912 logsrvd/sendlog.c:1725 msgid "Protobuf-C version 1.3 or higher required" msgstr "Wymagany Protobuf-C w wersji 1.3 lub wyższej" -#: logsrvd/logsrvd.c:1929 +#: logsrvd/logsrvd.c:1928 #, c-format msgid "invalid random drop value: %s" msgstr "błędna wartość losowego gubienia: %s" -#: logsrvd/logsrvd.c:1932 logsrvd/sendlog.c:1779 +#: logsrvd/logsrvd.c:1931 logsrvd/sendlog.c:1779 #: plugins/sudoers/cvtsudoers.c:246 plugins/sudoers/sudoreplay.c:301 #: plugins/sudoers/visudo.c:177 #, c-format msgid "%s version %s\n" msgstr "%s wersja %s\n" -#: logsrvd/logsrvd_conf.c:390 plugins/sudoers/check.c:336 -#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:118 -#: plugins/sudoers/policy.c:1214 plugins/sudoers/sudoers.c:486 +#: logsrvd/logsrvd_conf.c:417 plugins/sudoers/check.c:335 +#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:120 +#: plugins/sudoers/policy.c:1188 plugins/sudoers/sudoers.c:486 #: plugins/sudoers/sudoers.c:1347 plugins/sudoers/testsudoers.c:215 #: plugins/sudoers/testsudoers.c:382 #, c-format msgid "unknown user %s" msgstr "nieznany użytkownik %s" -#: logsrvd/logsrvd_conf.c:407 plugins/sudoers/iolog.c:143 +#: logsrvd/logsrvd_conf.c:434 plugins/sudoers/iolog.c:145 #: plugins/sudoers/sudoers.c:491 plugins/sudoers/sudoers.c:1381 #: plugins/sudoers/testsudoers.c:406 #, c-format msgid "unknown group %s" msgstr "nieznana grupa %s" -#: logsrvd/logsrvd_conf.c:425 +#: logsrvd/logsrvd_conf.c:452 #, c-format msgid "unable to parse iolog mode %s" msgstr "nie udało się przeanalizować uprawnień iologu %s" -#: logsrvd/logsrvd_conf.c:442 logsrvd/logsrvd_conf.c:1171 +#: logsrvd/logsrvd_conf.c:469 logsrvd/logsrvd_conf.c:1238 #, c-format msgid "invalid value for %s: %s" msgstr "błędna wartość %s: %s" -#: logsrvd/logsrvd_conf.c:481 +#: logsrvd/logsrvd_conf.c:522 msgid "TLS not supported" msgstr "TLS nie jest obsługiwany" -#: logsrvd/logsrvd_conf.c:503 +#: logsrvd/logsrvd_conf.c:544 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: logsrvd/logsrvd_conf.c:576 logsrvd/logsrvd_conf.c:970 +#: logsrvd/logsrvd_conf.c:617 logsrvd/logsrvd_conf.c:1027 #, c-format msgid "%s: not a fully qualified path" msgstr "%s: nie jest pełną ścieżką" -#: logsrvd/logsrvd_conf.c:888 logsrvd/logsrvd_conf.c:904 -#: logsrvd/logsrvd_conf.c:1586 +#: logsrvd/logsrvd_conf.c:945 logsrvd/logsrvd_conf.c:961 +#: logsrvd/logsrvd_conf.c:1671 #, c-format msgid "unknown syslog facility %s" msgstr "nieznana wartość facility sysloga %s" -#: logsrvd/logsrvd_conf.c:920 logsrvd/logsrvd_conf.c:936 -#: logsrvd/logsrvd_conf.c:952 logsrvd/logsrvd_conf.c:1590 -#: logsrvd/logsrvd_conf.c:1594 logsrvd/logsrvd_conf.c:1598 +#: logsrvd/logsrvd_conf.c:977 logsrvd/logsrvd_conf.c:993 +#: logsrvd/logsrvd_conf.c:1009 logsrvd/logsrvd_conf.c:1675 +#: logsrvd/logsrvd_conf.c:1679 logsrvd/logsrvd_conf.c:1683 #, c-format msgid "unknown syslog priority %s" msgstr "nieznany priorytet sysloga %s" -#: logsrvd/logsrvd_conf.c:1132 +#: logsrvd/logsrvd_conf.c:1192 #, c-format msgid "%s:%d unmatched '[': %s" msgstr "%s:%d niedopasowany '[': %s" -#: logsrvd/logsrvd_conf.c:1143 +#: logsrvd/logsrvd_conf.c:1198 +#, c-format +msgid "%s:%d garbage after ']': %s" +msgstr "%s:%d śmieci po ']': %s" + +#: logsrvd/logsrvd_conf.c:1210 #, c-format msgid "%s:%d invalid config section: %s" msgstr "%s: %d błędna sekcja konfiguracji: %s" -#: logsrvd/logsrvd_conf.c:1151 +#: logsrvd/logsrvd_conf.c:1218 #, c-format msgid "%s:%d invalid configuration line: %s" msgstr "%s:%d błędna linia konfiguracji: %s" -#: logsrvd/logsrvd_conf.c:1157 +#: logsrvd/logsrvd_conf.c:1224 #, c-format msgid "%s:%d expected section name: %s" msgstr "%s:%d oczekiwano nazwy sekcji: %s" -#: logsrvd/logsrvd_conf.c:1179 +#: logsrvd/logsrvd_conf.c:1246 #, c-format msgid "%s:%d [%s] illegal key: %s" msgstr "%s:%d [%s] niedozwolony klucz: %s" -#: logsrvd/logsrvd_conf.c:1209 plugins/sudoers/cvtsudoers.c:268 -#: plugins/sudoers/logging.c:856 +#: logsrvd/logsrvd_conf.c:1276 plugins/sudoers/cvtsudoers.c:268 +#: plugins/sudoers/logging.c:857 #, c-format msgid "unable to open log file %s" msgstr "nie udało się otworzyć pliku logu %s" -#: logsrvd/logsrvd_conf.c:1666 +#: logsrvd/logsrvd_conf.c:1757 msgid "unable to initialize server TLS context" msgstr "nie udało się zainicjować kontekstu serwera TLS" -#: logsrvd/logsrvd_conf.c:1686 +#: logsrvd/logsrvd_conf.c:1777 msgid "unable to initialize relay TLS context" msgstr "nie udało się zainicjować kontekstu przekaźnika TLS" @@ -1050,28 +1066,32 @@ msgstr "błąd analizy AlertMessage" msgid "error logging alert event" msgstr "błąd logowania zdarzenia alarmu" -#: logsrvd/logsrvd_local.c:543 logsrvd/logsrvd_local.c:596 -#: logsrvd/logsrvd_local.c:631 +#: logsrvd/logsrvd_local.c:544 logsrvd/logsrvd_local.c:607 +#: logsrvd/logsrvd_local.c:642 #, c-format msgid "unable to format timing buffer, length %d" msgstr "nie udało się sformatować bufora czasu, długość %d" -#: logsrvd/logsrvd_local.c:550 logsrvd/logsrvd_local.c:558 -#: logsrvd/logsrvd_local.c:603 logsrvd/logsrvd_local.c:638 +#: logsrvd/logsrvd_local.c:558 logsrvd/logsrvd_local.c:566 +#: logsrvd/logsrvd_local.c:614 logsrvd/logsrvd_local.c:649 #: plugins/sudoers/sudoreplay.c:351 #, c-format msgid "%s/%s: %s" msgstr "%s/%s: %s" -#: logsrvd/logsrvd_local.c:578 +#: logsrvd/logsrvd_local.c:577 +msgid "randomly dropping connection" +msgstr "losowe odrzucanie połączenia" + +#: logsrvd/logsrvd_local.c:589 msgid "error writing IoBuffer" msgstr "błąd zapisu IoBuffer" -#: logsrvd/logsrvd_local.c:613 +#: logsrvd/logsrvd_local.c:624 msgid "error writing ChangeWindowSize" msgstr "błąd zapisu ChangeWindowSize" -#: logsrvd/logsrvd_local.c:648 +#: logsrvd/logsrvd_local.c:659 msgid "error writing CommandSuspend" msgstr "błąd zapisu CommandSuspend" @@ -1207,8 +1227,8 @@ msgstr "nie udało się uzyskać adresu IP serwera" msgid "unable to read %s/%s: %s" msgstr "nie udało się odczytać %s/%s: %s" -#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:887 -#: plugins/sudoers/iolog.c:956 +#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:945 +#: plugins/sudoers/iolog.c:1020 #, c-format msgid "unexpected I/O event %d" msgstr "nieoczekiwane zdarzenie we/wy %d" @@ -1331,12 +1351,12 @@ msgstr "nie udało się ustawić minimalnej wersji protokołu na TLS 1.2: %s" #: plugins/sudoers/audit.c:267 plugins/sudoers/audit.c:419 #: plugins/sudoers/log_client.c:979 plugins/sudoers/log_client.c:1028 #: plugins/sudoers/log_client.c:1077 plugins/sudoers/log_client.c:1203 -#: plugins/sudoers/logging.c:551 plugins/sudoers/logging.c:648 -#: plugins/sudoers/logging.c:810 plugins/sudoers/policy.c:123 +#: plugins/sudoers/logging.c:552 plugins/sudoers/logging.c:649 +#: plugins/sudoers/logging.c:811 plugins/sudoers/policy.c:123 msgid "unable to get time of day" msgstr "nie udało się pobrać aktualnego czasu" -#: plugins/sudoers/auth/aix_auth.c:277 +#: plugins/sudoers/auth/aix_auth.c:280 #, c-format msgid "unable to change password for %s" msgstr "nie udało się zmienić hasła dla %s" @@ -1358,28 +1378,28 @@ msgstr "błędny rodzaj uwierzytelnienia" msgid "unable to initialize BSD authentication" msgstr "nie udało się zainicjować uwierzytelnienia BSD" -#: plugins/sudoers/auth/bsdauth.c:183 +#: plugins/sudoers/auth/bsdauth.c:186 msgid "your account has expired" msgstr "konto wygasło" -#: plugins/sudoers/auth/bsdauth.c:185 +#: plugins/sudoers/auth/bsdauth.c:188 msgid "approval failed" msgstr "zezwolenie nie powiodło się" -#: plugins/sudoers/auth/fwtk.c:58 +#: plugins/sudoers/auth/fwtk.c:61 msgid "unable to read fwtk config" msgstr "nie udało się odczytać konfiguracji fwtk" -#: plugins/sudoers/auth/fwtk.c:63 +#: plugins/sudoers/auth/fwtk.c:66 msgid "unable to connect to authentication server" msgstr "nie udało się połączyć z serwerem uwierzytelniającym" -#: plugins/sudoers/auth/fwtk.c:69 plugins/sudoers/auth/fwtk.c:94 -#: plugins/sudoers/auth/fwtk.c:126 +#: plugins/sudoers/auth/fwtk.c:72 plugins/sudoers/auth/fwtk.c:97 +#: plugins/sudoers/auth/fwtk.c:129 msgid "lost connection to authentication server" msgstr "utracono połączenie z serwerem uwierzytelniającym" -#: plugins/sudoers/auth/fwtk.c:73 +#: plugins/sudoers/auth/fwtk.c:76 #, c-format msgid "" "authentication server error:\n" @@ -1433,38 +1453,38 @@ msgstr "%s: nie udało się pobrać nazwy principal dla hosta: %s" msgid "%s: Cannot verify TGT! Possible attack!: %s" msgstr "%s: Nie można zweryfikować TGT! Możliwy atak!: %s" -#: plugins/sudoers/auth/pam.c:216 +#: plugins/sudoers/auth/pam.c:224 #, c-format msgid "unable to initialize PAM: %s" msgstr "nie udało się zainicjować PAM: %s" -#: plugins/sudoers/auth/pam.c:338 +#: plugins/sudoers/auth/pam.c:337 #, c-format msgid "PAM authentication error: %s" msgstr "Błąd uwierzytelniania PAM: %s" -#: plugins/sudoers/auth/pam.c:357 +#: plugins/sudoers/auth/pam.c:356 msgid "account validation failure, is your account locked?" msgstr "błąd kontroli poprawności konta - konto zablokowane?" -#: plugins/sudoers/auth/pam.c:368 +#: plugins/sudoers/auth/pam.c:367 msgid "Account or password is expired, reset your password and try again" msgstr "Konto lub hasło wygasło, należy ustawić ponownie hasło i spróbować jeszcze raz" -#: plugins/sudoers/auth/pam.c:374 +#: plugins/sudoers/auth/pam.c:373 #, c-format msgid "unable to change expired password: %s" msgstr "nie udało się zmienić przedawnionego hasła: %s" -#: plugins/sudoers/auth/pam.c:385 +#: plugins/sudoers/auth/pam.c:384 msgid "Password expired, contact your system administrator" msgstr "Hasło wygasło, proszę skontaktować się z administratorem systemu" -#: plugins/sudoers/auth/pam.c:390 +#: plugins/sudoers/auth/pam.c:389 msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" msgstr "Konto wygasło lub w konfiguracji PAM brak sekcji \"account\" dla sudo, proszę skontaktować się z administratorem systemu" -#: plugins/sudoers/auth/pam.c:398 plugins/sudoers/auth/pam.c:403 +#: plugins/sudoers/auth/pam.c:397 plugins/sudoers/auth/pam.c:402 #, c-format msgid "PAM account management error: %s" msgstr "Błąd zarządzania kontem PAM: %s" @@ -1474,63 +1494,63 @@ msgstr "Błąd zarządzania kontem PAM: %s" msgid "you do not exist in the %s database" msgstr "nie istniejesz w bazie danych %s" -#: plugins/sudoers/auth/securid5.c:72 +#: plugins/sudoers/auth/securid5.c:75 msgid "failed to initialise the ACE API library" msgstr "nie udało się zainicjować biblioteki ACE API" -#: plugins/sudoers/auth/securid5.c:103 +#: plugins/sudoers/auth/securid5.c:106 msgid "unable to contact the SecurID server" msgstr "nie udało się połączyć z serwerem SecurID" -#: plugins/sudoers/auth/securid5.c:112 +#: plugins/sudoers/auth/securid5.c:115 msgid "User ID locked for SecurID Authentication" msgstr "ID użytkownika zablokowany dla uwierzytelnienia SecurID" -#: plugins/sudoers/auth/securid5.c:116 plugins/sudoers/auth/securid5.c:167 +#: plugins/sudoers/auth/securid5.c:119 plugins/sudoers/auth/securid5.c:170 msgid "invalid username length for SecurID" msgstr "błędna długość nazwy użytkownika dla SecurID" -#: plugins/sudoers/auth/securid5.c:120 plugins/sudoers/auth/securid5.c:172 +#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:175 msgid "invalid Authentication Handle for SecurID" msgstr "błędny uchwyt uwierzytelnienia dla SecurID" -#: plugins/sudoers/auth/securid5.c:124 +#: plugins/sudoers/auth/securid5.c:127 msgid "SecurID communication failed" msgstr "błąd komunikacji SecurID" -#: plugins/sudoers/auth/securid5.c:128 plugins/sudoers/auth/securid5.c:215 +#: plugins/sudoers/auth/securid5.c:131 plugins/sudoers/auth/securid5.c:218 msgid "unknown SecurID error" msgstr "nieznany błąd SecurID" -#: plugins/sudoers/auth/securid5.c:162 +#: plugins/sudoers/auth/securid5.c:165 msgid "invalid passcode length for SecurID" msgstr "błędna długość hasła dla SecurID" -#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:123 +#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:126 msgid "unable to initialize SIA session" msgstr "nie udało się zainicjować sesji SIA" -#: plugins/sudoers/auth/sudo_auth.c:132 +#: plugins/sudoers/auth/sudo_auth.c:134 msgid "invalid authentication methods" msgstr "błędne metody uwierzytelniania" -#: plugins/sudoers/auth/sudo_auth.c:134 +#: plugins/sudoers/auth/sudo_auth.c:136 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." msgstr "W sudo wkompilowano błędne metody uwierzytelniania! Nie można mieszać samodzielnych i niesamodzielnych sposobów uwierzytelniania." -#: plugins/sudoers/auth/sudo_auth.c:255 plugins/sudoers/auth/sudo_auth.c:305 +#: plugins/sudoers/auth/sudo_auth.c:257 plugins/sudoers/auth/sudo_auth.c:309 msgid "no authentication methods" msgstr "brak metod uwierzytelniania" -#: plugins/sudoers/auth/sudo_auth.c:257 +#: plugins/sudoers/auth/sudo_auth.c:259 msgid "There are no authentication methods compiled into sudo! If you want to turn off authentication, use the --disable-authentication configure option." msgstr "W sudo nie wkompilowano żadnych metod uwierzytelniania! Aby wyłączyć uwierzytelnianie, proszę użyć opcji konfiguracyjnej --disable-authentication." -#: plugins/sudoers/auth/sudo_auth.c:307 +#: plugins/sudoers/auth/sudo_auth.c:311 msgid "Unable to initialize authentication methods." msgstr "Nie udało się zainicjować metod uwierzytelniania." -#: plugins/sudoers/auth/sudo_auth.c:471 +#: plugins/sudoers/auth/sudo_auth.c:482 msgid "Authentication methods:" msgstr "Metody uwierzytelniania:" @@ -1542,17 +1562,17 @@ msgstr "Nie udało się określić warunku audytowego" msgid "unable to commit audit record" msgstr "nie udało się zatwierdzić rekordu audytowego" -#: plugins/sudoers/check.c:264 +#: plugins/sudoers/check.c:263 #, c-format msgid "error reading lecture file %s" msgstr "błąd podczas czytania pliku instrukcji %s" -#: plugins/sudoers/check.c:270 +#: plugins/sudoers/check.c:269 #, c-format msgid "ignoring lecture file %s: not a regular file" msgstr "zignorowano plik instrukcji %s: nie jest zwykłym plikiem" -#: plugins/sudoers/check.c:283 +#: plugins/sudoers/check.c:282 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -1572,7 +1592,7 @@ msgstr "" " 3) z dużą władzą wiąże się duża odpowiedzialność.\n" "\n" -#: plugins/sudoers/check.c:331 plugins/sudoers/check.c:341 +#: plugins/sudoers/check.c:330 plugins/sudoers/check.c:340 #: plugins/sudoers/sudoers.c:885 plugins/sudoers/sudoers.c:906 #: plugins/sudoers/tsdump.c:119 #, c-format @@ -1641,53 +1661,53 @@ msgstr "%s: pliki wejściowy i wyjściowy muszą być różne" msgid "unable to initialize sudoers default values" msgstr "nie udało się zainicjować wartości domyślnych sudoers" -#: plugins/sudoers/cvtsudoers.c:522 plugins/sudoers/ldap_conf.c:431 +#: plugins/sudoers/cvtsudoers.c:525 plugins/sudoers/ldap_conf.c:433 #, c-format msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/cvtsudoers.c:581 +#: plugins/sudoers/cvtsudoers.c:584 #, c-format msgid "%s: unknown key word %s" msgstr "%s: nieznane słowo kluczowe %s" -#: plugins/sudoers/cvtsudoers.c:627 +#: plugins/sudoers/cvtsudoers.c:630 #, c-format msgid "invalid defaults type: %s" msgstr "błędny typ wartości domyślnej: %s" -#: plugins/sudoers/cvtsudoers.c:650 +#: plugins/sudoers/cvtsudoers.c:653 #, c-format msgid "invalid suppression type: %s" msgstr "błędny typ ograniczenia: %s" -#: plugins/sudoers/cvtsudoers.c:691 plugins/sudoers/cvtsudoers.c:707 +#: plugins/sudoers/cvtsudoers.c:694 plugins/sudoers/cvtsudoers.c:710 #, c-format msgid "invalid filter: %s" msgstr "błędny filtr: %s" -#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/visudo.c:958 +#: plugins/sudoers/cvtsudoers.c:754 plugins/sudoers/visudo.c:958 #, c-format msgid "failed to parse %s file, unknown error" msgstr "nie udało się przeanalizować pliku %s, nieznany błąd" -#: plugins/sudoers/cvtsudoers.c:759 +#: plugins/sudoers/cvtsudoers.c:762 #, c-format msgid "parse error in %s near line %d\n" msgstr "błąd składni w %s w okolicy linii %d\n" -#: plugins/sudoers/cvtsudoers.c:762 +#: plugins/sudoers/cvtsudoers.c:765 #, c-format msgid "parse error in %s\n" msgstr "błąd składni w %s\n" -#: plugins/sudoers/cvtsudoers.c:1486 plugins/sudoers/sudoreplay.c:1145 +#: plugins/sudoers/cvtsudoers.c:1489 plugins/sudoers/sudoreplay.c:1145 #: plugins/sudoers/timestamp.c:317 plugins/sudoers/timestamp.c:320 #, c-format msgid "unable to write to %s" msgstr "nie udało się zapisać do %s" -#: plugins/sudoers/cvtsudoers.c:1509 +#: plugins/sudoers/cvtsudoers.c:1512 #, c-format msgid "" "%s - convert between sudoers file formats\n" @@ -1696,7 +1716,7 @@ msgstr "" "%s - konwersja między formatami pliku sudoers\n" "\n" -#: plugins/sudoers/cvtsudoers.c:1511 +#: plugins/sudoers/cvtsudoers.c:1514 msgid "" "\n" "Options:\n" @@ -1740,19 +1760,19 @@ msgstr "" #: plugins/sudoers/cvtsudoers_csv.c:452 plugins/sudoers/cvtsudoers_csv.c:466 #: plugins/sudoers/cvtsudoers_json.c:654 plugins/sudoers/cvtsudoers_json.c:669 #: plugins/sudoers/cvtsudoers_ldif.c:347 plugins/sudoers/cvtsudoers_ldif.c:360 -#: plugins/sudoers/ldap.c:504 +#: plugins/sudoers/ldap.c:515 msgid "unable to get GMT time" msgstr "nie udało się pobrać czasu GMT" #: plugins/sudoers/cvtsudoers_csv.c:457 plugins/sudoers/cvtsudoers_csv.c:471 #: plugins/sudoers/cvtsudoers_json.c:659 plugins/sudoers/cvtsudoers_json.c:674 #: plugins/sudoers/cvtsudoers_ldif.c:352 plugins/sudoers/cvtsudoers_ldif.c:365 -#: plugins/sudoers/ldap.c:512 +#: plugins/sudoers/ldap.c:523 msgid "unable to format timestamp" msgstr "nie udało się sformatować znacznika czasu" #: plugins/sudoers/cvtsudoers_json.c:480 plugins/sudoers/cvtsudoers_json.c:515 -#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:189 +#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:190 #, c-format msgid "%s:%d:%d: unknown defaults entry \"%s\"" msgstr "%s:%d:%d: nieznany wpis domyślny \"%s\"" @@ -1766,42 +1786,53 @@ msgstr "zbyt dużo wpisów sudoers, maksimum to %u" msgid "the SUDOERS_BASE environment variable is not set and the -b option was not specified." msgstr "zmienna środowiskowa SUDOERS_BASE nie jest ustawiona i nie podano opcji -b." -#: plugins/sudoers/cvtsudoers_merge.c:438 +#: plugins/sudoers/cvtsudoers_merge.c:273 +#: plugins/sudoers/cvtsudoers_merge.c:309 +#, c-format +msgid "%s:%d:%d: converting host list to ALL" +msgstr "%s:%d:%d: konwersja listy hostów na ALL" + +#: plugins/sudoers/cvtsudoers_merge.c:545 #, c-format msgid "unable to find alias %s" msgstr "nie udało się odnaleźć aliasu %s" -#: plugins/sudoers/cvtsudoers_merge.c:441 +#: plugins/sudoers/cvtsudoers_merge.c:548 #, c-format msgid "%s:%d:%d: renaming alias %s to %s" msgstr "%s:%d:%d: zmiana nazwy aliasu %s na %s" -#: plugins/sudoers/cvtsudoers_merge.c:498 +#: plugins/sudoers/cvtsudoers_merge.c:605 #, c-format msgid "%s:%d:%d: removing duplicate alias %s" msgstr "%s:%d:%d: usuwanie powtórzonego aliasu %s" -#: plugins/sudoers/cvtsudoers_merge.c:658 +#: plugins/sudoers/cvtsudoers_merge.c:830 #, c-format msgid "%s:%d:%d: conflicting Defaults entry \"%s\" host-specific in %s:%d:%d" msgstr "%s:%d:%d: konflikt z wpisem Defaults \"%s\" dla hosta w %s:%d:%d" -#: plugins/sudoers/cvtsudoers_merge.c:698 +#: plugins/sudoers/cvtsudoers_merge.c:864 #, c-format msgid "%s:%d:%d: made Defaults \"%s\" specific to host %s" msgstr "%s:%d:%d: uczynienie Defaults \"%s\" obowiązującym tylko dla hosta %s" -#: plugins/sudoers/cvtsudoers_merge.c:718 -#, c-format -msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" -msgstr "%s:%d:%d: usuwanie Defaults \"%s\" nadpisanego przez kolejne wpisy" - -#: plugins/sudoers/cvtsudoers_merge.c:723 +#: plugins/sudoers/cvtsudoers_merge.c:882 #, c-format msgid "%s:%d:%d: unable to make Defaults \"%s\" host-specific" msgstr "%s:%d:%d: nie udało się uczynić Defaults \"%s\" obowiązującym tylko dla hosta" -#: plugins/sudoers/cvtsudoers_merge.c:943 +#: plugins/sudoers/cvtsudoers_merge.c:892 +#, c-format +msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" +msgstr "%s:%d:%d: usuwanie Defaults \"%s\" nadpisanego przez kolejne wpisy" + +#: plugins/sudoers/cvtsudoers_merge.c:1080 +#, c-format +msgid "%s:%d:%d: merging userspec into %s:%d:%d" +msgstr "%s:%d:%d: łączenie userspec w %s:%d:%d" + +#: plugins/sudoers/cvtsudoers_merge.c:1174 #, c-format msgid "%s:%d:%d: removing userspec overridden by subsequent entries" msgstr "%s:%d:%d: usuwanie userspec nadpisanego przez kolejne wpisy" @@ -2198,358 +2229,375 @@ msgid "PAM service name to use for login shells: %s" msgstr "Nazwa usługi PAM do użycia dla powłok logowania: %s" #: plugins/sudoers/def_data.c:402 +#, c-format +msgid "PAM service name to use when sudo is run with the -A option: %s" +msgstr "Nazwa usługi PAM do użycia, kiedy sudo jest uruchomione z opcją -A: %s" + +#: plugins/sudoers/def_data.c:406 msgid "Attempt to establish PAM credentials for the target user" msgstr "Próba ustanowienia danych uwierzytelniających PAM dla użytkownika docelowego" -#: plugins/sudoers/def_data.c:406 +#: plugins/sudoers/def_data.c:410 msgid "Create a new PAM session for the command to run in" msgstr "Utworzenie nowej sesji PAM dla uruchamianego polecenia" -#: plugins/sudoers/def_data.c:410 +#: plugins/sudoers/def_data.c:414 msgid "Perform PAM account validation management" msgstr "Wykonanie zarządzania poprawnością konta PAM" -#: plugins/sudoers/def_data.c:414 +#: plugins/sudoers/def_data.c:418 #, c-format msgid "Maximum I/O log sequence number: %s" msgstr "Maksymalny numer sekwencji logu we/wy: %s" -#: plugins/sudoers/def_data.c:418 +#: plugins/sudoers/def_data.c:422 msgid "Enable sudoers netgroup support" msgstr "Włączenie obsługi grup sieciowych w sudoers" -#: plugins/sudoers/def_data.c:422 +#: plugins/sudoers/def_data.c:426 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "Sprawdzanie katalogów nadrzędnych pod kątem możliwości zapisu przy edycji plików programem sudoedit" -#: plugins/sudoers/def_data.c:426 +#: plugins/sudoers/def_data.c:430 msgid "Follow symbolic links when editing files with sudoedit" msgstr "Podążanie za dowiązaniami symbolicznymi przy edycji programem sudoedit" -#: plugins/sudoers/def_data.c:430 +#: plugins/sudoers/def_data.c:434 msgid "Query the group plugin for unknown system groups" msgstr "Odpytanie wtyczki group pod kątem nieznanych grup systemowych" -#: plugins/sudoers/def_data.c:434 +#: plugins/sudoers/def_data.c:438 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "Dopasowanie grup sieciowych w oparciu o całą krotkę: użytkownik, host i domena" -#: plugins/sudoers/def_data.c:438 +#: plugins/sudoers/def_data.c:442 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "Zezwolenie na uruchamianie poleceń nawet jeśli sudo nie może pisać do logu audytowego" -#: plugins/sudoers/def_data.c:442 +#: plugins/sudoers/def_data.c:446 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "Zezwolenie na uruchamianie poleceń nawet jeśli sudo nie może pisać do logu we/wy" -#: plugins/sudoers/def_data.c:446 +#: plugins/sudoers/def_data.c:450 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "Zezwolenie na uruchamianie poleceń nawet jeśli sudo nie może pisać do pliku logu" -#: plugins/sudoers/def_data.c:450 +#: plugins/sudoers/def_data.c:454 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "Rozwiązanie grup z sudoers i dopasowywanie po ID grupy zamiast nazwy" -#: plugins/sudoers/def_data.c:454 +#: plugins/sudoers/def_data.c:458 #, c-format msgid "Log entries larger than this value will be split into multiple syslog messages: %u" msgstr "Wpisy logu większe niż ta wartość będą dzielone na wiele wiadomości sysloga: %u" -#: plugins/sudoers/def_data.c:458 +#: plugins/sudoers/def_data.c:462 #, c-format msgid "User that will own the I/O log files: %s" msgstr "Użytkownik, który będzie właścicielem plików logu we/wy: %s" -#: plugins/sudoers/def_data.c:462 +#: plugins/sudoers/def_data.c:466 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "Grupa, która będzie właścicielem plików logu we/wy: %s" -#: plugins/sudoers/def_data.c:466 +#: plugins/sudoers/def_data.c:470 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "Uprawnienia dla plików logu we/wy: 0%o" -#: plugins/sudoers/def_data.c:470 +#: plugins/sudoers/def_data.c:474 #, c-format msgid "Execute commands by file descriptor instead of by path: %s" msgstr "Uruchomienie poleceń poprzez deskryptor pliku zamiast ścieżki: %s" -#: plugins/sudoers/def_data.c:474 +#: plugins/sudoers/def_data.c:478 msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" msgstr "Ignorowanie nieznanych wpisów Defaults w sudoers zamiast ostrzeżenia" -#: plugins/sudoers/def_data.c:478 +#: plugins/sudoers/def_data.c:482 #, c-format msgid "Time in seconds after which the command will be terminated: %u" msgstr "Czas w sekundach, po którym polecenie będzie kończone: %u" -#: plugins/sudoers/def_data.c:482 +#: plugins/sudoers/def_data.c:486 msgid "Allow the user to specify a timeout on the command line" msgstr "Zezwolenie użytkownikowi na określenie limitu czasu z linii poleceń" -#: plugins/sudoers/def_data.c:486 +#: plugins/sudoers/def_data.c:490 msgid "Flush I/O log data to disk immediately instead of buffering it" msgstr "Natychmiastowy zrzut danych logu we/wy na dysk zamiast buforowania" -#: plugins/sudoers/def_data.c:490 +#: plugins/sudoers/def_data.c:494 msgid "Include the process ID when logging via syslog" msgstr "Dołączanie identyfikatora procesu przy logowaniu przez syslog" -#: plugins/sudoers/def_data.c:494 +#: plugins/sudoers/def_data.c:498 #, c-format msgid "Type of authentication timestamp record: %s" msgstr "Rodzaj rekordu znacznika czasu uwierzytelniania: %s" -#: plugins/sudoers/def_data.c:498 +#: plugins/sudoers/def_data.c:502 #, c-format msgid "Authentication failure message: %s" msgstr "Komunikat błędu uwierzytelnienia: %s" -#: plugins/sudoers/def_data.c:502 +#: plugins/sudoers/def_data.c:506 msgid "Ignore case when matching user names" msgstr "Ignorowanie wielkości liter przy dopasowywaniu nazw użytkownika" -#: plugins/sudoers/def_data.c:506 +#: plugins/sudoers/def_data.c:510 msgid "Ignore case when matching group names" msgstr "Ignorowanie wielkości liter przy dopasowywaniu nazw grup" -#: plugins/sudoers/def_data.c:510 +#: plugins/sudoers/def_data.c:514 msgid "Log when a command is allowed by sudoers" msgstr "Logowanie kiedy polecenie jest dozwolone przez sudoers" -#: plugins/sudoers/def_data.c:514 +#: plugins/sudoers/def_data.c:518 msgid "Log when a command is denied by sudoers" msgstr "Logowanie kiedy polecenie jest zabronione przez sudoers" -#: plugins/sudoers/def_data.c:518 +#: plugins/sudoers/def_data.c:522 msgid "Sudo log server(s) to connect to with optional port" msgstr "Serwer(y) logów sudo do połączenia, z opcjonalnym portem" -#: plugins/sudoers/def_data.c:522 +#: plugins/sudoers/def_data.c:526 #, c-format msgid "Sudo log server timeout in seconds: %u" msgstr "Limit czasu serwera logów sudo w sekundach: %u" -#: plugins/sudoers/def_data.c:526 +#: plugins/sudoers/def_data.c:530 msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" msgstr "Włączenie opcji gniazda SO_KEEPALIVE na gnieździe połączonym z serwerem logów" -#: plugins/sudoers/def_data.c:530 +#: plugins/sudoers/def_data.c:534 #, c-format msgid "Path to the audit server's CA bundle file: %s" msgstr "Ścieżka do pliku paczki CA serwera audytu: %s" -#: plugins/sudoers/def_data.c:534 +#: plugins/sudoers/def_data.c:538 #, c-format msgid "Path to the sudoers certificate file: %s" msgstr "Ścieżka do pliku certyfikatu sudoers: %s" -#: plugins/sudoers/def_data.c:538 +#: plugins/sudoers/def_data.c:542 #, c-format msgid "Path to the sudoers private key file: %s" msgstr "Ścieżka do pliku klucza prywatnego sudoers: %s" -#: plugins/sudoers/def_data.c:542 +#: plugins/sudoers/def_data.c:546 msgid "Verify that the log server's certificate is valid" msgstr "Sprawdzenie poprawności certyfikatu serwera logów" -#: plugins/sudoers/def_data.c:546 +#: plugins/sudoers/def_data.c:550 msgid "Allow the use of unknown runas user and/or group ID" msgstr "Zezwolenie na użycie nieznanego ID użytkownika i/lub grupy runas" -#: plugins/sudoers/def_data.c:550 +#: plugins/sudoers/def_data.c:554 msgid "Only permit running commands as a user with a valid shell" msgstr "Zezwolenie na uruchamianie poleceń tylko jako użytkownik z prawidłową powłoką" -#: plugins/sudoers/def_data.c:554 +#: plugins/sudoers/def_data.c:558 msgid "Set the pam remote user to the user running sudo" msgstr "Ustawienie użytkownika zdalnego PAM na użytkownika uruchamiającego sudo" -#: plugins/sudoers/def_data.c:558 +#: plugins/sudoers/def_data.c:562 msgid "Set the pam remote host to the local host name" msgstr "Ustawienie hosta zdalnego PAM nazwę hosta lokalnego" -#: plugins/sudoers/def_data.c:562 +#: plugins/sudoers/def_data.c:566 #, c-format msgid "Working directory to change to before executing the command: %s" msgstr "Katalog roboczy do zmiany przed uruchomieniem polecenia: %s" -#: plugins/sudoers/def_data.c:566 +#: plugins/sudoers/def_data.c:570 #, c-format msgid "Root directory to change to before executing the command: %s" msgstr "Katalog główny do zmiany przed uruchomieniem polecenia: %s" -#: plugins/sudoers/def_data.c:570 +#: plugins/sudoers/def_data.c:574 #, c-format msgid "The format of logs to produce: %s" msgstr "Format logów do tworzenia: %s" -#: plugins/sudoers/def_data.c:574 +#: plugins/sudoers/def_data.c:578 msgid "Enable SELinux RBAC support" msgstr "Włączenie obsługi RBAC SELinux" -#: plugins/sudoers/def_data.c:578 +#: plugins/sudoers/def_data.c:582 #, c-format msgid "Path to the file that is created the first time sudo is run: %s" msgstr "Ścieżka do pliku tworzonego przy pierwszym uruchomieniu sudo: %s" -#: plugins/sudoers/def_data.c:582 +#: plugins/sudoers/def_data.c:586 msgid "Intercept further commands and apply sudoers restrictions to them" msgstr "Przechwycenie dalszych poleceń i zastosowanie do nich restrykcji sudoers" -#: plugins/sudoers/def_data.c:586 +#: plugins/sudoers/def_data.c:590 msgid "Log sub-commands run by the original command" msgstr "Logowanie podpoleceń uruchamianych przez pierwotne polecenie" -#: plugins/sudoers/def_data.c:590 +#: plugins/sudoers/def_data.c:594 msgid "Log the exit status of commands" msgstr "Logowanie stanu wyjścia poleceń" -#: plugins/sudoers/def_data.c:594 +#: plugins/sudoers/def_data.c:598 msgid "Subsequent commands in an intercepted session must be authenticated" msgstr "Dalsze polecenia w przechwyconej sesji muszą być uwierzytelniane" -#: plugins/sudoers/def_data.c:598 +#: plugins/sudoers/def_data.c:602 msgid "Allow an intercepted command to run set setuid or setgid programs" msgstr "Zezwolenie na uruchamianie programów setuid lub setgid z przechwyconego polecenia" -#: plugins/sudoers/def_data.c:602 +#: plugins/sudoers/def_data.c:606 #, c-format msgid "The maximum size to which the process's address space may grow (in bytes): %s" msgstr "Maksymalny rozmiar, do jakiego może rosnąć przestrzeń adresowa procesu (w bajtach): %s" -#: plugins/sudoers/def_data.c:606 +#: plugins/sudoers/def_data.c:610 #, c-format msgid "The largest size core dump file that may be created (in bytes): %s" msgstr "Maksymalny rozmiar pliku core, jaki może być utworzony (w bajtach): %s" -#: plugins/sudoers/def_data.c:610 +#: plugins/sudoers/def_data.c:614 #, c-format msgid "The maximum amount of CPU time that the process may use (in seconds): %s" msgstr "Maksymalna ilość czasu CPU, jaką proces może użyć (w sekundach): %s" -#: plugins/sudoers/def_data.c:614 +#: plugins/sudoers/def_data.c:618 #, c-format msgid "The maximum size of the data segment for the process (in bytes): %s" msgstr "Maksymalny rozmiar segmentu danych procesu (w bajtach): %s" -#: plugins/sudoers/def_data.c:618 +#: plugins/sudoers/def_data.c:622 #, c-format msgid "The largest size file that the process may create (in bytes): %s" msgstr "Maksymalny rozmiar pliku, jaki proces może utworzyć (w bajtach): %s" -#: plugins/sudoers/def_data.c:622 +#: plugins/sudoers/def_data.c:626 #, c-format msgid "The maximum number of locks that the process may establish: %s" msgstr "Maksymalna liczba blokad, jaką proces może ustanowić: %s" -#: plugins/sudoers/def_data.c:626 +#: plugins/sudoers/def_data.c:630 #, c-format msgid "The maximum size that the process may lock in memory (in bytes): %s" msgstr "Maksymalny rozmiar, jaki proces może zablokować w pamięci (w bajtach): %s" -#: plugins/sudoers/def_data.c:630 +#: plugins/sudoers/def_data.c:634 #, c-format msgid "The maximum number of files that the process may have open: %s" msgstr "Maksymalna liczba plików, jaką proces może mieć otwartych: %s" -#: plugins/sudoers/def_data.c:634 +#: plugins/sudoers/def_data.c:638 #, c-format msgid "The maximum number of processes that the user may run simultaneously: %s" msgstr "Maksymalna liczba procesów, jaką użytkownik może jednocześnie uruchomić: %s" -#: plugins/sudoers/def_data.c:638 +#: plugins/sudoers/def_data.c:642 #, c-format msgid "The maximum size to which the process's resident set size may grow (in bytes): %s" msgstr "Maksymalny rozmiar, do jakiego może urosnąć rozmiar rezydentny procesu (w bajtach): %s" -#: plugins/sudoers/def_data.c:642 +#: plugins/sudoers/def_data.c:646 #, c-format msgid "The maximum size to which the process's stack may grow (in bytes): %s" msgstr "Maksymalny rozmiar, do jakiego może urosnąć stos procesu (w bajtach): %s" -#: plugins/sudoers/defaults.c:192 +#: plugins/sudoers/def_data.c:650 +msgid "Attempt authentication even when in non-interactive mode" +msgstr "Próba uwierzytelnienia nawet w trybie nieinteraktywnym" + +#: plugins/sudoers/def_data.c:654 +msgid "Store plaintext passwords in I/O log input" +msgstr "Zapisywanie haseł czystym tekstwem na wejściu/wyjściu logu" + +#: plugins/sudoers/def_data.c:658 +msgid "List of regular expressions to use when matching a password prompt" +msgstr "Lista wyrażeń regularnych do użycia przy dopasowywania pytania o hasło" + +#: plugins/sudoers/defaults.c:193 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s: nieznany wpis domyślny \"%s\"" -#: plugins/sudoers/defaults.c:241 +#: plugins/sudoers/defaults.c:242 #, c-format msgid "%s:%d:%d: no value specified for \"%s\"" msgstr "%s:%d:%d: nie podano wartości dla \"%s\"" -#: plugins/sudoers/defaults.c:244 +#: plugins/sudoers/defaults.c:245 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s: nie podano wartości dla \"%s\"" -#: plugins/sudoers/defaults.c:257 +#: plugins/sudoers/defaults.c:258 #, c-format msgid "%s:%d:%d: invalid operator \"%c=\" for \"%s\"" msgstr "%s:%d:%d: błędny operator \"%c=\" dla \"%s\"" -#: plugins/sudoers/defaults.c:260 +#: plugins/sudoers/defaults.c:261 #, c-format msgid "%s: invalid operator \"%c=\" for \"%s\"" msgstr "%s: błędny operator \"%c=\" dla \"%s\"" -#: plugins/sudoers/defaults.c:296 +#: plugins/sudoers/defaults.c:297 #, c-format msgid "%s:%d:%d: option \"%s\" does not take a value" msgstr "%s:%d:%d: opcja \"%s\" nie przyjmuje wartości" -#: plugins/sudoers/defaults.c:299 +#: plugins/sudoers/defaults.c:300 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s: opcja \"%s\" nie przyjmuje wartości" -#: plugins/sudoers/defaults.c:327 +#: plugins/sudoers/defaults.c:328 #, c-format msgid "%s:%d:%d: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s:%d:%d: błędny typ Defaults 0x%x dla opcji \"%s\"" -#: plugins/sudoers/defaults.c:330 +#: plugins/sudoers/defaults.c:331 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s: błędny typ Defaults 0x%x dla opcji \"%s\"" -#: plugins/sudoers/defaults.c:340 +#: plugins/sudoers/defaults.c:341 #, c-format msgid "%s:%d:%d: value \"%s\" is invalid for option \"%s\"" msgstr "%s:%d:%d: błędna wartość \"%s\" dla opcji \"%s\"" -#: plugins/sudoers/defaults.c:343 +#: plugins/sudoers/defaults.c:344 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s: błędna wartość \"%s\" dla opcji \"%s\"" -#: plugins/sudoers/defaults.c:1124 +#: plugins/sudoers/defaults.c:1161 #, c-format msgid "%s:%d:%d: path name for \"%s\" too long" msgstr "%s:%d:%d: ścieżka pliku \"%s\" zbyt długa" -#: plugins/sudoers/defaults.c:1127 +#: plugins/sudoers/defaults.c:1164 #, c-format msgid "%s: path name for \"%s\" too long" msgstr "%s: ścieżka pliku \"%s\" zbyt długa" -#: plugins/sudoers/defaults.c:1138 +#: plugins/sudoers/defaults.c:1175 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s:%d:%d: wartości \"%s\" muszą zaczynać się od '/', '~' lub '*'" -#: plugins/sudoers/defaults.c:1142 +#: plugins/sudoers/defaults.c:1179 #, c-format msgid "%s: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s: wartości \"%s\" muszą zaczynać się od '/', '~' lub '*'" -#: plugins/sudoers/defaults.c:1153 +#: plugins/sudoers/defaults.c:1190 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/'" msgstr "%s:%d:%d: wartości \"%s\" muszą zaczynać się od '/'" -#: plugins/sudoers/defaults.c:1157 +#: plugins/sudoers/defaults.c:1194 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s: wartości \"%s\" muszą zaczynać się od '/'" @@ -2597,7 +2645,7 @@ msgstr "właścicielem %s musi być uid %d" msgid "%s must only be writable by owner" msgstr "prawo zapisu do %s może mieć tylko właściciel" -#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:566 +#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:576 #, c-format msgid "unable to load %s: %s" msgstr "nie udało się załadować %s: %s" @@ -2626,36 +2674,36 @@ msgstr "nie udało się przeanalizować maski sieciowej \"%s\"" msgid "Local IP address and netmask pairs:\n" msgstr "Pary lokalnych adresów IP i masek:\n" -#: plugins/sudoers/iolog.c:626 +#: plugins/sudoers/iolog.c:681 msgid "unable to update sequence file" msgstr "nie udało się uaktualnić pliku sekwencji" -#: plugins/sudoers/iolog.c:660 plugins/sudoers/iolog.c:848 -#: plugins/sudoers/iolog.c:1001 plugins/sudoers/iolog.c:1008 -#: plugins/sudoers/iolog.c:1129 plugins/sudoers/iolog.c:1136 -#: plugins/sudoers/iolog.c:1235 plugins/sudoers/iolog.c:1242 +#: plugins/sudoers/iolog.c:715 plugins/sudoers/iolog.c:903 +#: plugins/sudoers/iolog.c:1065 plugins/sudoers/iolog.c:1072 +#: plugins/sudoers/iolog.c:1193 plugins/sudoers/iolog.c:1200 +#: plugins/sudoers/iolog.c:1299 plugins/sudoers/iolog.c:1306 #, c-format msgid "unable to write to I/O log file: %s" msgstr "nie udało się zapisać do pliku logu we/wy: %s" -#: plugins/sudoers/iolog.c:668 +#: plugins/sudoers/iolog.c:723 #, c-format msgid "unable to create %s/%s" msgstr "nie udało się utworzyć %s/%s" -#: plugins/sudoers/iolog.c:893 +#: plugins/sudoers/iolog.c:951 #, c-format msgid "%s: internal error, I/O log file for event %d not open" msgstr "%s: błąd wewnętrzny, plik logu we/wy dla zdarzenia %d nie jest otwarty" -#: plugins/sudoers/iolog.c:986 plugins/sudoers/iolog.c:1114 -#: plugins/sudoers/iolog.c:1219 plugins/sudoers/timestamp.c:849 +#: plugins/sudoers/iolog.c:1050 plugins/sudoers/iolog.c:1178 +#: plugins/sudoers/iolog.c:1283 plugins/sudoers/timestamp.c:849 #: plugins/sudoers/timestamp.c:941 plugins/sudoers/visudo.c:510 #: plugins/sudoers/visudo.c:516 msgid "unable to read the clock" msgstr "nie udało się odczytać zegara" -#: plugins/sudoers/iolog.c:1211 plugins/sudoers/log_client.c:1221 +#: plugins/sudoers/iolog.c:1275 plugins/sudoers/log_client.c:1221 #: plugins/sudoers/log_client.c:1231 plugins/sudoers/log_client.c:1235 #, c-format msgid "%s: internal error, invalid signal %d" @@ -2675,16 +2723,16 @@ msgstr "nie udało się zainicjować bazy certyfikatów i kluczy SSL: %s" msgid "you must set TLS_CERT in %s to use SSL" msgstr "aby używać SSL, trzeba ustawić TLS_CERT w %s" -#: plugins/sudoers/ldap.c:1663 +#: plugins/sudoers/ldap.c:1717 #, c-format msgid "unable to initialize LDAP: %s" msgstr "nie udało się zainicjować LDAP: %s" -#: plugins/sudoers/ldap.c:1700 +#: plugins/sudoers/ldap.c:1754 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "wybrano start_tls, ale biblioteki LDAP nie obsługują ldap_start_tls_s() ani ldap_start_tls_s_np()" -#: plugins/sudoers/ldap.c:1837 plugins/sudoers/parse_ldif.c:747 +#: plugins/sudoers/ldap.c:1891 plugins/sudoers/parse_ldif.c:747 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "błędny atrybut sudoOrder: %s" @@ -2703,15 +2751,15 @@ msgstr "nieobsługiwany rodzaj URI LDAP: %s" msgid "unable to mix ldap and ldaps URIs" msgstr "nie można mieszać URI ldap i ldaps" -#: plugins/sudoers/ldap_util.c:498 plugins/sudoers/ldap_util.c:505 -#: plugins/sudoers/ldap_util.c:513 plugins/sudoers/ldap_util.c:522 -#: plugins/sudoers/ldap_util.c:530 plugins/sudoers/ldap_util.c:540 -#: plugins/sudoers/ldap_util.c:548 +#: plugins/sudoers/ldap_util.c:499 plugins/sudoers/ldap_util.c:506 +#: plugins/sudoers/ldap_util.c:514 plugins/sudoers/ldap_util.c:523 +#: plugins/sudoers/ldap_util.c:531 plugins/sudoers/ldap_util.c:541 +#: plugins/sudoers/ldap_util.c:549 #, c-format msgid "duplicate sudoOption: %s%s%s" msgstr "powtórka sudoOption: %s%s%s" -#: plugins/sudoers/ldap_util.c:567 plugins/sudoers/ldap_util.c:569 +#: plugins/sudoers/ldap_util.c:568 plugins/sudoers/ldap_util.c:570 #, c-format msgid "unable to convert sudoOption: %s%s%s" msgstr "nie można skonwertować sudoOption: %s%s%s" @@ -2725,7 +2773,7 @@ msgid "unable to send audit message" msgstr "nie udało się wysłać komunikatu audytowego" #: plugins/sudoers/log_client.c:120 plugins/sudoers/log_client.c:400 -#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2070 +#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2069 msgid "error in event loop" msgstr "błąd w pętli zdarzeń" @@ -2784,43 +2832,43 @@ msgstr "utracono połączenie z serwerem logów" msgid "missing write buffer" msgstr "brak bufora zapisu" -#: plugins/sudoers/log_client.c:2011 +#: plugins/sudoers/log_client.c:2010 msgid "unable to connect to log server" msgstr "nie udało się połączyć z serwerem logów" -#: plugins/sudoers/logging.c:286 +#: plugins/sudoers/logging.c:288 msgid "user NOT in sudoers" msgstr "użytkownik NIE występuje w sudoers" -#: plugins/sudoers/logging.c:288 +#: plugins/sudoers/logging.c:290 msgid "user NOT authorized on host" msgstr "użytkownik NIE jest autoryzowany na hoście" -#: plugins/sudoers/logging.c:290 +#: plugins/sudoers/logging.c:292 msgid "command not allowed" msgstr "polecenie niedozwolone" -#: plugins/sudoers/logging.c:311 +#: plugins/sudoers/logging.c:313 #, c-format -msgid "%s is not in the sudoers file. This incident will be reported.\n" -msgstr "%s nie występuje w pliku sudoers. Ten incydent zostanie zgłoszony.\n" +msgid "%s is not in the sudoers file.\n" +msgstr "%s nie jest w pliku sudoers.\n" -#: plugins/sudoers/logging.c:314 +#: plugins/sudoers/logging.c:316 #, c-format -msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" -msgstr "%s nie ma uprawnień do uruchamiania sudo na %s. Ten incydent zostanie zgłoszony.\n" +msgid "%s is not allowed to run sudo on %s.\n" +msgstr "%s nie ma uprawnień do uruchamiania sudo na %s.\n" -#: plugins/sudoers/logging.c:318 +#: plugins/sudoers/logging.c:319 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "Niestety użytkownik %s nie może uruchamiać sudo na %s.\n" -#: plugins/sudoers/logging.c:321 +#: plugins/sudoers/logging.c:322 #, c-format msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "Niestety użytkownik %s nie ma uprawnień do uruchamiania '%s%s%s' jako %s%s%s na %s.\n" -#: plugins/sudoers/logging.c:358 plugins/sudoers/sudoers.c:629 +#: plugins/sudoers/logging.c:359 plugins/sudoers/sudoers.c:629 #: plugins/sudoers/sudoers.c:631 plugins/sudoers/sudoers.c:633 #: plugins/sudoers/sudoers.c:635 plugins/sudoers/sudoers.c:785 #: plugins/sudoers/sudoers.c:787 @@ -2828,7 +2876,7 @@ msgstr "Niestety użytkownik %s nie ma uprawnień do uruchamiania '%s%s%s' jako msgid "%s: command not found" msgstr "%s: nie znaleziono polecenia" -#: plugins/sudoers/logging.c:360 plugins/sudoers/sudoers.c:625 +#: plugins/sudoers/logging.c:361 plugins/sudoers/sudoers.c:625 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -2837,7 +2885,7 @@ msgstr "" "zignorowano plik \"%s\" znaleziony w '.'\n" "Proszę użyć \"sudo ./%s\", jeśli to \"%s\" ma być uruchomiony." -#: plugins/sudoers/logging.c:379 +#: plugins/sudoers/logging.c:380 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" @@ -2845,15 +2893,15 @@ msgstr[0] "%u błędna próba wprowadzenia hasła" msgstr[1] "%u błędne próby wprowadzenia hasła" msgstr[2] "%u błędnych prób wprowadzenia hasła" -#: plugins/sudoers/logging.c:435 +#: plugins/sudoers/logging.c:436 msgid "authentication failure" msgstr "błąd uwierzytelniania" -#: plugins/sudoers/logging.c:475 plugins/sudoers/logging.c:495 +#: plugins/sudoers/logging.c:476 plugins/sudoers/logging.c:496 msgid "a password is required" msgstr "wymagane jest hasło" -#: plugins/sudoers/logging.c:889 +#: plugins/sudoers/logging.c:890 #, c-format msgid "unable to write log file: %s" msgstr "nie udało się zapisać pliku logu: %s" @@ -2948,55 +2996,55 @@ msgstr "ścieżka pliku \"%s\" zbyt długa" msgid "unable to parse network address list" msgstr "nie udało się przeanalizować listy adresów sieciowych" -#: plugins/sudoers/policy.c:479 +#: plugins/sudoers/policy.c:485 msgid "user name not set by sudo front-end" msgstr "nazwa użytkownika nie ustawiona przez frontend sudo" -#: plugins/sudoers/policy.c:483 +#: plugins/sudoers/policy.c:489 msgid "user-ID not set by sudo front-end" msgstr "ID użytkownika nie ustawiony przez frontend sudo" -#: plugins/sudoers/policy.c:487 +#: plugins/sudoers/policy.c:493 msgid "group-ID not set by sudo front-end" msgstr "ID grupy nie ustawiony przez frontend sudo" -#: plugins/sudoers/policy.c:491 +#: plugins/sudoers/policy.c:497 msgid "host name not set by sudo front-end" msgstr "nazwa hosta nie ustawiona przez frontend sudo" -#: plugins/sudoers/policy.c:693 +#: plugins/sudoers/policy.c:670 #, c-format msgid "invalid working directory: %s" msgstr "błędny katalog roboczy: %s" -#: plugins/sudoers/policy.c:869 +#: plugins/sudoers/policy.c:846 #, c-format msgid "invalid chroot directory: %s" msgstr "błędny katalog chroot: %s" -#: plugins/sudoers/policy.c:1051 plugins/sudoers/visudo.c:243 +#: plugins/sudoers/policy.c:1025 plugins/sudoers/visudo.c:243 #: plugins/sudoers/visudo.c:880 #, c-format msgid "unable to execute %s" msgstr "nie udało się wywołać %s" -#: plugins/sudoers/policy.c:1121 plugins/sudoers/policy.c:1158 -#: plugins/sudoers/policy.c:1180 plugins/sudoers/policy.c:1206 +#: plugins/sudoers/policy.c:1095 plugins/sudoers/policy.c:1132 +#: plugins/sudoers/policy.c:1154 plugins/sudoers/policy.c:1180 #, c-format msgid "%s: invalid mode flags from sudo front end: 0x%x" msgstr "%s: błędne flagi trybu z frontendu sudo: 0x%x" -#: plugins/sudoers/policy.c:1237 +#: plugins/sudoers/policy.c:1211 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Wersja wtyczki polityki sudoers %s\n" -#: plugins/sudoers/policy.c:1239 +#: plugins/sudoers/policy.c:1213 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Wersja gramatyki pliku sudoers %d\n" -#: plugins/sudoers/policy.c:1243 +#: plugins/sudoers/policy.c:1217 #, c-format msgid "" "\n" @@ -3005,27 +3053,27 @@ msgstr "" "\n" "Ścieżka do sudoers: %s\n" -#: plugins/sudoers/policy.c:1246 +#: plugins/sudoers/policy.c:1220 #, c-format msgid "nsswitch path: %s\n" msgstr "ścieżka do nsswitch: %s\n" -#: plugins/sudoers/policy.c:1248 +#: plugins/sudoers/policy.c:1222 #, c-format msgid "ldap.conf path: %s\n" msgstr "ścieżka do ldap.conf: %s\n" -#: plugins/sudoers/policy.c:1249 +#: plugins/sudoers/policy.c:1223 #, c-format msgid "ldap.secret path: %s\n" msgstr "ścieżka do ldap.secret: %s\n" -#: plugins/sudoers/policy.c:1282 +#: plugins/sudoers/policy.c:1256 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "nie udało się zarejestrować uchwytu typu %d (wersja %d.%d)" -#: plugins/sudoers/policy.c:1300 +#: plugins/sudoers/policy.c:1274 #, c-format msgid "unable to deregister hook of type %d (version %d.%d)" msgstr "nie udało się wyrejestrować uchwytu typu %d (wersja %d.%d)" @@ -3153,13 +3201,13 @@ msgstr "ucięta ścieżka audytu user_cmnd: %s" msgid "truncated audit path argv[0]: %s" msgstr "ucięta ścieżka audytu argv[0]: %s" -#: plugins/sudoers/sssd.c:569 +#: plugins/sudoers/sssd.c:579 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" msgstr "nie udało się zainicjować źródła SSS. Czy SSSD jest zainstalowany na tej maszynie?" -#: plugins/sudoers/sssd.c:577 plugins/sudoers/sssd.c:586 -#: plugins/sudoers/sssd.c:595 plugins/sudoers/sssd.c:604 -#: plugins/sudoers/sssd.c:613 +#: plugins/sudoers/sssd.c:587 plugins/sudoers/sssd.c:596 +#: plugins/sudoers/sssd.c:605 plugins/sudoers/sssd.c:614 +#: plugins/sudoers/sssd.c:623 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "nie udało się odnaleźć symbolu \"%s\" w %s" @@ -3264,7 +3312,7 @@ msgstr "niestety brak uprawnień do zachowania środowiska" msgid "sudoedit doesn't need to be run via sudo" msgstr "sudoedit nie musi być uruchamiany przez sudo" -#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1578 +#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1584 #: plugins/sudoers/tsdump.c:138 #, c-format msgid "unable to read %s" @@ -3281,17 +3329,17 @@ msgstr "nie udało się wykonać stat na %s" msgid "%s is not a regular file" msgstr "%s nie jest zwykłym plikiem" -#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1168 +#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1239 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "właścicielem %s jest uid %u, powinien być %u" -#: plugins/sudoers/sudoers.c:1133 toke.l:1173 +#: plugins/sudoers/sudoers.c:1133 toke.l:1244 #, c-format msgid "%s is world writable" msgstr "%s jest zapisywalny dla świata" -#: plugins/sudoers/sudoers.c:1137 toke.l:1176 +#: plugins/sudoers/sudoers.c:1137 toke.l:1247 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "właścicielem %s jest gid %u, powinien być %u" @@ -3363,63 +3411,58 @@ msgstr "Geometria logu to %d x %d, geometria terminala to %d x %d." msgid "Replay finished, press any key to restore the terminal." msgstr "Odtwarzanie zakończone, proszę nacisnąć dowolny klawisz, aby odzyskać terminal." -#: plugins/sudoers/sudoreplay.c:1218 plugins/sudoers/sudoreplay.c:1248 +#: plugins/sudoers/sudoreplay.c:1219 plugins/sudoers/sudoreplay.c:1249 #, c-format msgid "ambiguous expression \"%s\"" msgstr "niejednoznaczne wyrażenie \"%s\"" -#: plugins/sudoers/sudoreplay.c:1270 +#: plugins/sudoers/sudoreplay.c:1271 msgid "unmatched ')' in expression" msgstr "niesparowany ')' w wyrażeniu" -#: plugins/sudoers/sudoreplay.c:1274 +#: plugins/sudoers/sudoreplay.c:1275 #, c-format msgid "unknown search term \"%s\"" msgstr "nieznany warunek wyszukiwania \"%s\"" -#: plugins/sudoers/sudoreplay.c:1289 +#: plugins/sudoers/sudoreplay.c:1290 #, c-format msgid "%s requires an argument" msgstr "%s wymaga argumentu" -#: plugins/sudoers/sudoreplay.c:1292 plugins/sudoers/sudoreplay.c:1554 -#, c-format -msgid "invalid regular expression: %s" -msgstr "błędne wyrażenie regularne: %s" - -#: plugins/sudoers/sudoreplay.c:1297 +#: plugins/sudoers/sudoreplay.c:1300 #, c-format msgid "could not parse date \"%s\"" msgstr "nie udało się przeanalizować daty \"%s\"" -#: plugins/sudoers/sudoreplay.c:1306 +#: plugins/sudoers/sudoreplay.c:1309 msgid "unmatched '(' in expression" msgstr "niesparowany '(' w wyrażeniu" -#: plugins/sudoers/sudoreplay.c:1308 +#: plugins/sudoers/sudoreplay.c:1311 msgid "illegal trailing \"or\"" msgstr "niedozwolone kończące \"or\"" -#: plugins/sudoers/sudoreplay.c:1310 +#: plugins/sudoers/sudoreplay.c:1313 msgid "illegal trailing \"!\"" msgstr "niedozwolony kończący \"!\"" -#: plugins/sudoers/sudoreplay.c:1368 +#: plugins/sudoers/sudoreplay.c:1371 #, c-format msgid "unknown search type %d" msgstr "nieznany typ wyszukiwania %d" -#: plugins/sudoers/sudoreplay.c:1645 +#: plugins/sudoers/sudoreplay.c:1651 #, c-format msgid "usage: %s [-hnRS] [-d dir] [-m num] [-s num] ID\n" msgstr "Składnia: %s [-hnRS] [-d katalog] [-m liczba] [-s wsp_szybkości] ID\n" -#: plugins/sudoers/sudoreplay.c:1648 +#: plugins/sudoers/sudoreplay.c:1654 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "Składnia: %s [-h] [-d katalog] -l [wyrażenie wyszukiwania]\n" -#: plugins/sudoers/sudoreplay.c:1657 +#: plugins/sudoers/sudoreplay.c:1663 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -3428,7 +3471,7 @@ msgstr "" "%s - odtwarzanie logów sesji sudo\n" "\n" -#: plugins/sudoers/sudoreplay.c:1659 +#: plugins/sudoers/sudoreplay.c:1665 msgid "" "\n" "Options:\n" @@ -3513,7 +3556,7 @@ msgstr "nie udało się zablokować pliku znacznika czasu %s" msgid "lecture status path too long: %s/%s" msgstr "ścieżka stanu instrukcji zbyt długa: %s/%s" -#: plugins/sudoers/toke_util.c:150 +#: plugins/sudoers/toke_util.c:156 msgid "sudoedit should not be specified with a path" msgstr "sudoedit nie powinien być podawany ze ścieżką" @@ -3684,30 +3727,34 @@ msgstr "" " -s, --strict ścisłe sprawdzanie składni\n" " -V, --version wyświetlenie informacji o wersji i zakończenie\n" -#: toke.l:187 +#: toke.l:189 msgid "empty string" msgstr "pusty łańcuch" -#: toke.l:199 toke.l:513 +#: toke.l:201 toke.l:571 msgid "empty group" msgstr "pusta grupa" -#: toke.l:209 toke.l:511 +#: toke.l:211 toke.l:569 msgid "empty netgroup" msgstr "pusta grupa sieciowa" -#: toke.l:305 toke.l:317 toke.l:329 toke.l:345 toke.l:364 toke.l:404 +#: toke.l:289 +msgid "unterminated regular expression" +msgstr "niezakończone wyrażenie regularne" + +#: toke.l:363 toke.l:375 toke.l:387 toke.l:403 toke.l:422 toke.l:462 msgid "invalid line continuation" msgstr "błędna kontynuacja linii" -#: toke.l:550 toke.l:562 +#: toke.l:608 toke.l:620 msgid "invalid IPv6 address" msgstr "błędny adres IPv6" -#: toke.l:789 +#: toke.l:860 msgid "unexpected line break in string" msgstr "nieoczekiwany koniec linii w łańcuchu" -#: toke.l:1139 +#: toke.l:1210 msgid "too many levels of includes" msgstr "za dużo poziomów include" diff --git a/plugins/sudoers/po/sr.mo b/plugins/sudoers/po/sr.mo index 93fa40101e14d68fad7c0fe057e445ae3227f78f..28bc87297a6458eb9f625bb2003441a01f0e46df 100644 GIT binary patch delta 16088 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 diff --git a/plugins/sudoers/po/sr.po b/plugins/sudoers/po/sr.po index ff1b5ed1b..c0776774b 100644 --- a/plugins/sudoers/po/sr.po +++ b/plugins/sudoers/po/sr.po @@ -1,12 +1,12 @@ # Serbian translation for sudoers. # This file is put in the public domain. -# Мирослав Николић , 2014–2021. +# Мирослав Николић , 2014–2022. msgid "" msgstr "" -"Project-Id-Version: sudoers-1.9.9b1\n" +"Project-Id-Version: sudoers-1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-11 20:55+0200\n" +"POT-Creation-Date: 2022-02-11 18:33-0700\n" +"PO-Revision-Date: 2022-02-15 21:30+0200\n" "Last-Translator: Мирослав Николић \n" "Language-Team: Serbian <(nothing)>\n" "Language: sr\n" @@ -16,7 +16,7 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -#: confstr.sh:1 gram.y:1201 +#: confstr.sh:1 gram.y:1198 msgid "syntax error" msgstr "грешка синтаксе" @@ -46,50 +46,52 @@ msgstr "Извините, покушајте поново." #: gram.y:591 gram.y:718 gram.y:726 gram.y:737 gram.y:749 gram.y:768 #: gram.y:923 gram.y:928 gram.y:936 gram.y:950 gram.y:956 gram.y:1078 #: gram.y:1087 gram.y:1095 gram.y:1104 gram.y:1113 gram.y:1142 gram.y:1151 -#: gram.y:1159 gram.y:1249 gram.y:1377 gram.y:1744 gram.y:1794 +#: gram.y:1159 gram.y:1252 gram.y:1382 gram.y:1748 gram.y:1798 #: lib/eventlog/eventlog.c:309 lib/eventlog/eventlog.c:382 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:881 -#: lib/eventlog/eventlog.c:1176 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:211 -#: logsrvd/iolog_writer.c:84 logsrvd/iolog_writer.c:89 -#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:172 -#: logsrvd/iolog_writer.c:212 logsrvd/iolog_writer.c:225 -#: logsrvd/iolog_writer.c:261 logsrvd/iolog_writer.c:286 -#: logsrvd/iolog_writer.c:301 logsrvd/iolog_writer.c:314 -#: logsrvd/iolog_writer.c:327 logsrvd/iolog_writer.c:340 -#: logsrvd/iolog_writer.c:355 logsrvd/iolog_writer.c:393 -#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 -#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 -#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 -#: logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:203 -#: logsrvd/logsrvd_journal.c:204 logsrvd/logsrvd_journal.c:260 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_journal.c:427 -#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:175 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:238 -#: logsrvd/logsrvd_local.c:376 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:426 logsrvd/logsrvd_local.c:431 -#: logsrvd/logsrvd_local.c:432 logsrvd/logsrvd_queue.c:154 -#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 -#: logsrvd/logsrvd_relay.c:439 logsrvd/logsrvd_relay.c:738 -#: logsrvd/logsrvd_relay.c:843 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/bsdauth.c:147 plugins/sudoers/auth/kerb5.c:118 -#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:689 +#: lib/eventlog/eventlog.c:1176 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:204 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:84 +#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 +#: logsrvd/iolog_writer.c:172 logsrvd/iolog_writer.c:212 +#: logsrvd/iolog_writer.c:225 logsrvd/iolog_writer.c:261 +#: logsrvd/iolog_writer.c:286 logsrvd/iolog_writer.c:301 +#: logsrvd/iolog_writer.c:314 logsrvd/iolog_writer.c:327 +#: logsrvd/iolog_writer.c:340 logsrvd/iolog_writer.c:355 +#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 +#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 +#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 +#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:204 +#: logsrvd/logsrvd_journal.c:260 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_journal.c:427 logsrvd/logsrvd_local.c:174 +#: logsrvd/logsrvd_local.c:175 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:238 logsrvd/logsrvd_local.c:376 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:426 +#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:432 +#: logsrvd/logsrvd_queue.c:154 logsrvd/logsrvd_queue.c:184 +#: logsrvd/logsrvd_queue.c:261 logsrvd/logsrvd_relay.c:439 +#: logsrvd/logsrvd_relay.c:738 logsrvd/logsrvd_relay.c:843 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 +#: plugins/sudoers/auth/bsdauth.c:150 plugins/sudoers/auth/kerb5.c:118 +#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:687 #: plugins/sudoers/auth/rfc1938.c:111 plugins/sudoers/auth/sia.c:59 #: plugins/sudoers/check_aliases.c:134 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:534 plugins/sudoers/cvtsudoers.c:667 -#: plugins/sudoers/cvtsudoers.c:685 plugins/sudoers/cvtsudoers.c:755 -#: plugins/sudoers/cvtsudoers.c:870 plugins/sudoers/cvtsudoers.c:878 -#: plugins/sudoers/cvtsudoers.c:1373 plugins/sudoers/cvtsudoers.c:1377 -#: plugins/sudoers/cvtsudoers.c:1479 plugins/sudoers/cvtsudoers_csv.c:183 +#: plugins/sudoers/cvtsudoers.c:537 plugins/sudoers/cvtsudoers.c:670 +#: plugins/sudoers/cvtsudoers.c:688 plugins/sudoers/cvtsudoers.c:758 +#: plugins/sudoers/cvtsudoers.c:873 plugins/sudoers/cvtsudoers.c:881 +#: plugins/sudoers/cvtsudoers.c:1376 plugins/sudoers/cvtsudoers.c:1380 +#: plugins/sudoers/cvtsudoers.c:1482 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 @@ -97,47 +99,47 @@ msgstr "Извините, покушајте поново." #: plugins/sudoers/cvtsudoers_ldif.c:438 plugins/sudoers/cvtsudoers_ldif.c:449 #: plugins/sudoers/cvtsudoers_ldif.c:456 plugins/sudoers/cvtsudoers_ldif.c:469 #: plugins/sudoers/cvtsudoers_ldif.c:477 plugins/sudoers/cvtsudoers_ldif.c:624 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:339 -#: plugins/sudoers/cvtsudoers_merge.c:360 +#: 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 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:696 -#: plugins/sudoers/cvtsudoers_merge.c:704 -#: plugins/sudoers/cvtsudoers_merge.c:927 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:133 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_merge.c:467 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1150 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:133 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:678 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:293 -#: plugins/sudoers/ldap_util.c:300 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:688 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:390 plugins/sudoers/log_client.c:703 #: plugins/sudoers/log_client.c:724 plugins/sudoers/log_client.c:1444 #: plugins/sudoers/log_client.c:1662 plugins/sudoers/log_client.c:1989 -#: plugins/sudoers/log_client.c:2046 plugins/sudoers/logging.c:104 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:468 -#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:297 plugins/sudoers/match_command.c:497 -#: plugins/sudoers/match_command.c:546 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:666 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:2045 plugins/sudoers/logging.c:104 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:469 +#: plugins/sudoers/logging.c:489 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:324 plugins/sudoers/match_command.c:567 +#: plugins/sudoers/match_command.c:616 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:736 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:201 plugins/sudoers/parse.c:218 #: plugins/sudoers/parse.c:250 plugins/sudoers/parse.c:267 #: plugins/sudoers/parse.c:290 plugins/sudoers/parse.c:301 @@ -151,35 +153,36 @@ msgstr "Извините, покушајте поново." #: 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:564 plugins/sudoers/policy.c:978 +#: plugins/sudoers/policy.c:570 plugins/sudoers/policy.c:952 #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:155 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 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:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1218 msgid "unable to allocate memory" msgstr "не могу да доделим меморију" @@ -228,60 +231,62 @@ msgstr "неисправна вредност временског ограни msgid "command too long" msgstr "наредба је предуга" -#: gram.y:1203 +#: gram.y:1200 #, c-format msgid "%s:%d:%d: %s\n" msgstr "%s:%d:%d: %s\n" -#: gram.y:1247 +#: gram.y:1250 #, c-format msgid "Alias \"%s\" already defined" msgstr "Псеудоним „%s“ је већ одређен" -#: gram.y:1744 gram.y:1794 lib/eventlog/eventlog.c:309 +#: gram.y:1748 gram.y:1798 lib/eventlog/eventlog.c:309 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:877 #: lib/eventlog/eventlog.c:880 lib/eventlog/eventlog.c:1176 -#: 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:211 logsrvd/iolog_writer.c:84 -#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 -#: logsrvd/iolog_writer.c:162 logsrvd/iolog_writer.c:171 -#: logsrvd/iolog_writer.c:189 logsrvd/iolog_writer.c:211 -#: logsrvd/iolog_writer.c:224 logsrvd/iolog_writer.c:251 -#: logsrvd/iolog_writer.c:260 logsrvd/iolog_writer.c:276 -#: logsrvd/iolog_writer.c:285 logsrvd/iolog_writer.c:300 -#: logsrvd/iolog_writer.c:313 logsrvd/iolog_writer.c:326 -#: logsrvd/iolog_writer.c:339 logsrvd/iolog_writer.c:354 -#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 -#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 -#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 -#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 -#: logsrvd/logsrvd.c:593 logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 -#: logsrvd/logsrvd.c:1406 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:114 -#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:233 -#: logsrvd/logsrvd_journal.c:237 logsrvd/logsrvd_journal.c:245 -#: logsrvd/logsrvd_journal.c:268 logsrvd/logsrvd_journal.c:272 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_local.c:174 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:450 -#: logsrvd/logsrvd_queue.c:153 logsrvd/logsrvd_queue.c:184 -#: logsrvd/logsrvd_queue.c:261 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 -#: logsrvd/sendlog.c:1533 logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 -#: logsrvd/tls_init.c:314 logsrvd/tls_init.c:324 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/pam.c:503 plugins/sudoers/auth/pam.c:689 +#: lib/iolog/iolog_filter.c:142 lib/iolog/iolog_filter.c:204 +#: 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:84 logsrvd/iolog_writer.c:89 +#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:162 +#: logsrvd/iolog_writer.c:171 logsrvd/iolog_writer.c:189 +#: logsrvd/iolog_writer.c:211 logsrvd/iolog_writer.c:224 +#: logsrvd/iolog_writer.c:251 logsrvd/iolog_writer.c:260 +#: logsrvd/iolog_writer.c:276 logsrvd/iolog_writer.c:285 +#: logsrvd/iolog_writer.c:300 logsrvd/iolog_writer.c:313 +#: logsrvd/iolog_writer.c:326 logsrvd/iolog_writer.c:339 +#: logsrvd/iolog_writer.c:354 logsrvd/iolog_writer.c:393 +#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 +#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 +#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 +#: logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 logsrvd/logsrvd.c:593 +#: logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 logsrvd/logsrvd.c:1406 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:114 logsrvd/logsrvd_journal.c:203 +#: logsrvd/logsrvd_journal.c:233 logsrvd/logsrvd_journal.c:237 +#: logsrvd/logsrvd_journal.c:245 logsrvd/logsrvd_journal.c:268 +#: logsrvd/logsrvd_journal.c:272 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:431 +#: logsrvd/logsrvd_local.c:450 logsrvd/logsrvd_queue.c:153 +#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 logsrvd/sendlog.c:1533 +#: logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 logsrvd/tls_init.c:314 +#: logsrvd/tls_init.c:324 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:134 #: 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:533 -#: plugins/sudoers/cvtsudoers.c:666 plugins/sudoers/cvtsudoers.c:684 -#: plugins/sudoers/cvtsudoers.c:755 plugins/sudoers/cvtsudoers.c:870 -#: plugins/sudoers/cvtsudoers.c:877 plugins/sudoers/cvtsudoers.c:1373 -#: plugins/sudoers/cvtsudoers.c:1377 plugins/sudoers/cvtsudoers.c:1479 +#: plugins/sudoers/cvtsudoers.c:332 plugins/sudoers/cvtsudoers.c:536 +#: plugins/sudoers/cvtsudoers.c:669 plugins/sudoers/cvtsudoers.c:687 +#: plugins/sudoers/cvtsudoers.c:758 plugins/sudoers/cvtsudoers.c:873 +#: plugins/sudoers/cvtsudoers.c:880 plugins/sudoers/cvtsudoers.c:1376 +#: plugins/sudoers/cvtsudoers.c:1380 plugins/sudoers/cvtsudoers.c:1482 #: 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 @@ -289,52 +294,52 @@ msgstr "Псеудоним „%s“ је већ одређен" #: 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:468 plugins/sudoers/cvtsudoers_ldif.c:476 -#: plugins/sudoers/cvtsudoers_ldif.c:623 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:338 -#: plugins/sudoers/cvtsudoers_merge.c:359 -#: plugins/sudoers/cvtsudoers_merge.c:446 -#: plugins/sudoers/cvtsudoers_merge.c:454 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:523 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:695 -#: plugins/sudoers/cvtsudoers_merge.c:703 -#: plugins/sudoers/cvtsudoers_merge.c:926 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:132 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_ldif.c:623 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 +#: plugins/sudoers/cvtsudoers_merge.c:466 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:561 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:630 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1149 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:132 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:677 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:292 -#: plugins/sudoers/ldap_util.c:299 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:687 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:221 plugins/sudoers/log_client.c:242 #: plugins/sudoers/log_client.c:255 plugins/sudoers/log_client.c:390 #: plugins/sudoers/log_client.c:703 plugins/sudoers/log_client.c:724 #: plugins/sudoers/log_client.c:1444 plugins/sudoers/log_client.c:1662 -#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2046 -#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:183 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:467 -#: plugins/sudoers/logging.c:487 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:296 plugins/sudoers/match_command.c:496 -#: plugins/sudoers/match_command.c:545 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:665 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2045 +#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:184 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:468 +#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:323 plugins/sudoers/match_command.c:566 +#: plugins/sudoers/match_command.c:615 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:735 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:200 plugins/sudoers/parse.c:217 #: plugins/sudoers/parse.c:249 plugins/sudoers/parse.c:266 #: plugins/sudoers/parse.c:289 plugins/sudoers/parse.c:300 @@ -351,11 +356,11 @@ msgstr "Псеудоним „%s“ је већ одређен" #: plugins/sudoers/policy.c:152 plugins/sudoers/policy.c:161 #: plugins/sudoers/policy.c:170 plugins/sudoers/policy.c:197 #: plugins/sudoers/policy.c:338 plugins/sudoers/policy.c:353 -#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:385 -#: plugins/sudoers/policy.c:394 plugins/sudoers/policy.c:442 -#: plugins/sudoers/policy.c:452 plugins/sudoers/policy.c:461 -#: plugins/sudoers/policy.c:470 plugins/sudoers/policy.c:564 -#: plugins/sudoers/policy.c:978 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:391 +#: plugins/sudoers/policy.c:400 plugins/sudoers/policy.c:448 +#: plugins/sudoers/policy.c:458 plugins/sudoers/policy.c:467 +#: plugins/sudoers/policy.c:476 plugins/sudoers/policy.c:570 +#: plugins/sudoers/policy.c:952 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 @@ -364,29 +369,29 @@ msgstr "Псеудоним „%s“ је већ одређен" #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:154 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1139 -#: toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 plugins/sudoers/toke_util.c:131 +#: plugins/sudoers/toke_util.c:160 plugins/sudoers/toke_util.c:200 +#: plugins/sudoers/tsdump.c:123 plugins/sudoers/visudo.c:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1210 toke.l:1218 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -397,14 +402,14 @@ msgstr "%s: %s" #: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 #: plugins/sudoers/cvtsudoers_ldif.c:580 plugins/sudoers/env.c:326 #: plugins/sudoers/env.c:333 plugins/sudoers/env.c:444 -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:753 -#: plugins/sudoers/ldap.c:1086 plugins/sudoers/ldap_conf.c:222 -#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:485 -#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:594 -#: plugins/sudoers/policy.c:763 plugins/sudoers/policy.c:774 -#: plugins/sudoers/prompt.c:168 plugins/sudoers/strvec_join.c:62 -#: plugins/sudoers/testsudoers.c:245 plugins/sudoers/toke_util.c:206 -#: toke.l:908 toke.l:1110 +#: plugins/sudoers/ldap.c:531 plugins/sudoers/ldap.c:764 +#: plugins/sudoers/ldap.c:1137 plugins/sudoers/ldap_conf.c:222 +#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:486 +#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:740 +#: plugins/sudoers/policy.c:751 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:979 toke.l:1181 #, c-format msgid "internal error, %s overflow" msgstr "унутрашња грешка, прекорачење „%s“" @@ -443,6 +448,12 @@ msgstr "%8s : %s" msgid "%8s : (command continued) %s" msgstr "%8s : (наредба је настављена) %s" +#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1296 +#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1558 +#, c-format +msgid "invalid regular expression \"%s\": %s" +msgstr "неисправан регуларан израз „%s“: %s" + #: lib/iolog/iolog_json.c:140 #, c-format msgid "expected JSON_STRING, got %d" @@ -574,8 +585,8 @@ msgstr "грешка читања датотеке временисања: %s" msgid "invalid timing file line: %s" msgstr "неисправан ред датотеке временисања: %s" -#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:803 -#: plugins/sudoers/policy.c:544 +#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:804 +#: plugins/sudoers/policy.c:550 msgid "unable to generate UUID" msgstr "не могу да створим УУИБ" @@ -646,11 +657,11 @@ msgstr "%s: не могу да нађем тачку наставка [%lld, %ld #: logsrvd/iolog_writer.c:811 logsrvd/logsrvd_journal.c:420 #: logsrvd/logsrvd_queue.c:110 logsrvd/tls_init.c:245 -#: plugins/sudoers/check.c:274 plugins/sudoers/cvtsudoers.c:727 -#: plugins/sudoers/cvtsudoers.c:748 plugins/sudoers/cvtsudoers.c:1439 +#: plugins/sudoers/check.c:273 plugins/sudoers/cvtsudoers.c:730 +#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/cvtsudoers.c:1442 #: plugins/sudoers/cvtsudoers_csv.c:681 plugins/sudoers/cvtsudoers_json.c:885 #: plugins/sudoers/cvtsudoers_ldif.c:697 plugins/sudoers/sudoers.c:1092 -#: plugins/sudoers/sudoreplay.c:1466 plugins/sudoers/timestamp.c:433 +#: plugins/sudoers/sudoreplay.c:1469 plugins/sudoers/timestamp.c:433 #: plugins/sudoers/tsdump.c:128 plugins/sudoers/visudo.c:949 #, c-format msgid "unable to open %s" @@ -708,16 +719,16 @@ msgstr "порука сервера је превелика: %zu" #: logsrvd/logsrvd_relay.c:737 logsrvd/logsrvd_relay.c:1121 #: logsrvd/sendlog.c:1316 logsrvd/tls_client.c:131 logsrvd/tls_client.c:147 #: logsrvd/tls_client.c:209 plugins/sudoers/audit.c:276 -#: plugins/sudoers/iolog.c:963 plugins/sudoers/iolog.c:1096 -#: plugins/sudoers/iolog.c:1194 plugins/sudoers/log_client.c:116 +#: plugins/sudoers/iolog.c:1027 plugins/sudoers/iolog.c:1160 +#: plugins/sudoers/iolog.c:1258 plugins/sudoers/log_client.c:116 #: plugins/sudoers/log_client.c:332 plugins/sudoers/log_client.c:348 #: plugins/sudoers/log_client.c:395 plugins/sudoers/log_client.c:599 #: plugins/sudoers/log_client.c:606 plugins/sudoers/log_client.c:1131 #: plugins/sudoers/log_client.c:1413 plugins/sudoers/log_client.c:1454 #: plugins/sudoers/log_client.c:1462 plugins/sudoers/log_client.c:1618 -#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2054 -#: plugins/sudoers/log_client.c:2062 plugins/sudoers/logging.c:142 -#: plugins/sudoers/logging.c:198 plugins/sudoers/sudoreplay.c:522 +#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2053 +#: plugins/sudoers/log_client.c:2061 plugins/sudoers/logging.c:142 +#: plugins/sudoers/logging.c:199 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 @@ -817,7 +828,7 @@ msgstr "не могу да добавим удаљену ИП адресу" msgid "Unable to attach user data to the ssl object: %s" msgstr "Не могу да прикачим податке корисника ссл објекту: %s" -#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1949 +#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1948 msgid "unable to setup listen socket" msgstr "не могу да подесим прикључницу ослушкивања" @@ -826,139 +837,144 @@ msgstr "не могу да подесим прикључницу ослушки msgid "unexpected signal %d" msgstr "неочекивани сигнал %d" -#: logsrvd/logsrvd.c:1851 +#: logsrvd/logsrvd.c:1850 msgid "sudo log server" msgstr "сервер судо дневника" -#: logsrvd/logsrvd.c:1853 logsrvd/sendlog.c:116 +#: logsrvd/logsrvd.c:1852 logsrvd/sendlog.c:116 msgid "Options:" msgstr "Опције:" -#: logsrvd/logsrvd.c:1855 +#: logsrvd/logsrvd.c:1854 msgid "path to configuration file" msgstr "путања до датотеке подешавања" -#: logsrvd/logsrvd.c:1857 logsrvd/sendlog.c:118 +#: logsrvd/logsrvd.c:1856 logsrvd/sendlog.c:118 msgid "display help message and exit" msgstr "приказује поруку помоћи и излази" -#: logsrvd/logsrvd.c:1859 +#: logsrvd/logsrvd.c:1858 msgid "do not fork, run in the foreground" msgstr "не клонира, ради у првом плану" -#: logsrvd/logsrvd.c:1861 +#: logsrvd/logsrvd.c:1860 msgid "percent chance connections will drop" msgstr "просенат шанси за одбацивање веза" -#: logsrvd/logsrvd.c:1863 logsrvd/sendlog.c:148 +#: logsrvd/logsrvd.c:1862 logsrvd/sendlog.c:148 msgid "display version information and exit" msgstr "приказује податке о издању и излази" -#: logsrvd/logsrvd.c:1913 logsrvd/sendlog.c:1725 +#: logsrvd/logsrvd.c:1912 logsrvd/sendlog.c:1725 msgid "Protobuf-C version 1.3 or higher required" msgstr "Потребно је „Protobuf-C“ издање 1.3 или новије" -#: logsrvd/logsrvd.c:1929 +#: logsrvd/logsrvd.c:1928 #, c-format msgid "invalid random drop value: %s" msgstr "неисправна вредност одбацивања насумичности: %s" -#: logsrvd/logsrvd.c:1932 logsrvd/sendlog.c:1779 +#: logsrvd/logsrvd.c:1931 logsrvd/sendlog.c:1779 #: plugins/sudoers/cvtsudoers.c:246 plugins/sudoers/sudoreplay.c:301 #: plugins/sudoers/visudo.c:177 #, c-format msgid "%s version %s\n" msgstr "%s издање %s\n" -#: logsrvd/logsrvd_conf.c:390 plugins/sudoers/check.c:336 -#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:118 -#: plugins/sudoers/policy.c:1214 plugins/sudoers/sudoers.c:486 +#: logsrvd/logsrvd_conf.c:417 plugins/sudoers/check.c:335 +#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:120 +#: plugins/sudoers/policy.c:1188 plugins/sudoers/sudoers.c:486 #: plugins/sudoers/sudoers.c:1347 plugins/sudoers/testsudoers.c:215 #: plugins/sudoers/testsudoers.c:382 #, c-format msgid "unknown user %s" msgstr "непознат корисник „%s“" -#: logsrvd/logsrvd_conf.c:407 plugins/sudoers/iolog.c:143 +#: logsrvd/logsrvd_conf.c:434 plugins/sudoers/iolog.c:145 #: plugins/sudoers/sudoers.c:491 plugins/sudoers/sudoers.c:1381 #: plugins/sudoers/testsudoers.c:406 #, c-format msgid "unknown group %s" msgstr "непозната група „%s“" -#: logsrvd/logsrvd_conf.c:425 +#: logsrvd/logsrvd_conf.c:452 #, c-format msgid "unable to parse iolog mode %s" msgstr "не могу да обрадим режим У/И дневника „%s“" -#: logsrvd/logsrvd_conf.c:442 logsrvd/logsrvd_conf.c:1171 +#: logsrvd/logsrvd_conf.c:469 logsrvd/logsrvd_conf.c:1238 #, c-format msgid "invalid value for %s: %s" msgstr "неисправна вредност за „%s“: %s" -#: logsrvd/logsrvd_conf.c:481 +#: logsrvd/logsrvd_conf.c:522 msgid "TLS not supported" msgstr "ТЛС није подржано" -#: logsrvd/logsrvd_conf.c:503 +#: logsrvd/logsrvd_conf.c:544 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: logsrvd/logsrvd_conf.c:576 logsrvd/logsrvd_conf.c:970 +#: logsrvd/logsrvd_conf.c:617 logsrvd/logsrvd_conf.c:1027 #, c-format msgid "%s: not a fully qualified path" msgstr "%s: није потпуно квалификована путања" -#: logsrvd/logsrvd_conf.c:888 logsrvd/logsrvd_conf.c:904 -#: logsrvd/logsrvd_conf.c:1586 +#: logsrvd/logsrvd_conf.c:945 logsrvd/logsrvd_conf.c:961 +#: logsrvd/logsrvd_conf.c:1671 #, c-format msgid "unknown syslog facility %s" msgstr "непознато постројење системског дневика „%s“" -#: logsrvd/logsrvd_conf.c:920 logsrvd/logsrvd_conf.c:936 -#: logsrvd/logsrvd_conf.c:952 logsrvd/logsrvd_conf.c:1590 -#: logsrvd/logsrvd_conf.c:1594 logsrvd/logsrvd_conf.c:1598 +#: logsrvd/logsrvd_conf.c:977 logsrvd/logsrvd_conf.c:993 +#: logsrvd/logsrvd_conf.c:1009 logsrvd/logsrvd_conf.c:1675 +#: logsrvd/logsrvd_conf.c:1679 logsrvd/logsrvd_conf.c:1683 #, c-format msgid "unknown syslog priority %s" msgstr "непознат приоритет системског дневика „%s“" -#: logsrvd/logsrvd_conf.c:1132 +#: logsrvd/logsrvd_conf.c:1192 #, c-format msgid "%s:%d unmatched '[': %s" msgstr "„%s:%d“ непоклопљена [: %s" -#: logsrvd/logsrvd_conf.c:1143 +#: logsrvd/logsrvd_conf.c:1198 +#, c-format +msgid "%s:%d garbage after ']': %s" +msgstr "„%s:%d“ ђубре након ]: %s" + +#: logsrvd/logsrvd_conf.c:1210 #, c-format msgid "%s:%d invalid config section: %s" msgstr "„%s:%d“ неисправан одељак подешавања: %s" -#: logsrvd/logsrvd_conf.c:1151 +#: logsrvd/logsrvd_conf.c:1218 #, c-format msgid "%s:%d invalid configuration line: %s" msgstr "„%s:%d“ неисправан ред подешавања: %s" -#: logsrvd/logsrvd_conf.c:1157 +#: logsrvd/logsrvd_conf.c:1224 #, c-format msgid "%s:%d expected section name: %s" msgstr "„%s:%d“ очекиван је назив одељка: %s" -#: logsrvd/logsrvd_conf.c:1179 +#: logsrvd/logsrvd_conf.c:1246 #, c-format msgid "%s:%d [%s] illegal key: %s" msgstr "%s:%d [%s] неисправан кључ: %s" -#: logsrvd/logsrvd_conf.c:1209 plugins/sudoers/cvtsudoers.c:268 -#: plugins/sudoers/logging.c:856 +#: logsrvd/logsrvd_conf.c:1276 plugins/sudoers/cvtsudoers.c:268 +#: plugins/sudoers/logging.c:857 #, c-format msgid "unable to open log file %s" msgstr "не могу да отворим датотеку дневника „%s“" -#: logsrvd/logsrvd_conf.c:1666 +#: logsrvd/logsrvd_conf.c:1757 msgid "unable to initialize server TLS context" msgstr "не могу да покренем ТЛС контекст сервера" -#: logsrvd/logsrvd_conf.c:1686 +#: logsrvd/logsrvd_conf.c:1777 msgid "unable to initialize relay TLS context" msgstr "не могу да покренем ТЛС контекст преносника" @@ -1049,28 +1065,32 @@ msgstr "грешка обраде „Поруке узбуне“" msgid "error logging alert event" msgstr "грешка прибележавања догађаја упозорења" -#: logsrvd/logsrvd_local.c:543 logsrvd/logsrvd_local.c:596 -#: logsrvd/logsrvd_local.c:631 +#: logsrvd/logsrvd_local.c:544 logsrvd/logsrvd_local.c:607 +#: logsrvd/logsrvd_local.c:642 #, c-format msgid "unable to format timing buffer, length %d" msgstr "не могу да обликујем међумеморију временисања, трајање %d" -#: logsrvd/logsrvd_local.c:550 logsrvd/logsrvd_local.c:558 -#: logsrvd/logsrvd_local.c:603 logsrvd/logsrvd_local.c:638 +#: logsrvd/logsrvd_local.c:558 logsrvd/logsrvd_local.c:566 +#: logsrvd/logsrvd_local.c:614 logsrvd/logsrvd_local.c:649 #: plugins/sudoers/sudoreplay.c:351 #, c-format msgid "%s/%s: %s" msgstr "%s/%s: %s" -#: logsrvd/logsrvd_local.c:578 +#: logsrvd/logsrvd_local.c:577 +msgid "randomly dropping connection" +msgstr "насумично одбацујем везу" + +#: logsrvd/logsrvd_local.c:589 msgid "error writing IoBuffer" msgstr "Грешка писања „Уи_Међумеморије“" -#: logsrvd/logsrvd_local.c:613 +#: logsrvd/logsrvd_local.c:624 msgid "error writing ChangeWindowSize" msgstr "грешка писања „Промени_величину_прозора“" -#: logsrvd/logsrvd_local.c:648 +#: logsrvd/logsrvd_local.c:659 msgid "error writing CommandSuspend" msgstr "грешка писања „Обуставе_наредбе“" @@ -1206,8 +1226,8 @@ msgstr "не могу да добавим ИП адресу сервера" msgid "unable to read %s/%s: %s" msgstr "не могу да прочитам „%s/%s“: %s" -#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:887 -#: plugins/sudoers/iolog.c:956 +#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:945 +#: plugins/sudoers/iolog.c:1020 #, c-format msgid "unexpected I/O event %d" msgstr "неочекивани У/И догађај „%d“" @@ -1330,12 +1350,12 @@ msgstr "не могу да подесим најмање издање прото #: plugins/sudoers/audit.c:267 plugins/sudoers/audit.c:419 #: plugins/sudoers/log_client.c:979 plugins/sudoers/log_client.c:1028 #: plugins/sudoers/log_client.c:1077 plugins/sudoers/log_client.c:1203 -#: plugins/sudoers/logging.c:551 plugins/sudoers/logging.c:648 -#: plugins/sudoers/logging.c:810 plugins/sudoers/policy.c:123 +#: plugins/sudoers/logging.c:552 plugins/sudoers/logging.c:649 +#: plugins/sudoers/logging.c:811 plugins/sudoers/policy.c:123 msgid "unable to get time of day" msgstr "не могу да добавим време дана" -#: plugins/sudoers/auth/aix_auth.c:277 +#: plugins/sudoers/auth/aix_auth.c:280 #, c-format msgid "unable to change password for %s" msgstr "не могу да изменим лозинку за „%s“" @@ -1357,28 +1377,28 @@ msgstr "неисправна врста потврђивање идентите msgid "unable to initialize BSD authentication" msgstr "не могу да покренем БСД потврђивање идентитета" -#: plugins/sudoers/auth/bsdauth.c:183 +#: plugins/sudoers/auth/bsdauth.c:186 msgid "your account has expired" msgstr "ваш налог је истекао" -#: plugins/sudoers/auth/bsdauth.c:185 +#: plugins/sudoers/auth/bsdauth.c:188 msgid "approval failed" msgstr "доказивање није успело" -#: plugins/sudoers/auth/fwtk.c:58 +#: plugins/sudoers/auth/fwtk.c:61 msgid "unable to read fwtk config" msgstr "не могу да читам „fwtk“ подешавања" -#: plugins/sudoers/auth/fwtk.c:63 +#: plugins/sudoers/auth/fwtk.c:66 msgid "unable to connect to authentication server" msgstr "не могу да се повежем на сервер потврђивања идентитета" -#: plugins/sudoers/auth/fwtk.c:69 plugins/sudoers/auth/fwtk.c:94 -#: plugins/sudoers/auth/fwtk.c:126 +#: plugins/sudoers/auth/fwtk.c:72 plugins/sudoers/auth/fwtk.c:97 +#: plugins/sudoers/auth/fwtk.c:129 msgid "lost connection to authentication server" msgstr "изгубио сам везу са сервером потврђивања идентитета" -#: plugins/sudoers/auth/fwtk.c:73 +#: plugins/sudoers/auth/fwtk.c:76 #, c-format msgid "" "authentication server error:\n" @@ -1432,38 +1452,38 @@ msgstr "%s: не могу да добавим главника домаћина: msgid "%s: Cannot verify TGT! Possible attack!: %s" msgstr "%s: Не могу потврдити ТГТ! Могући напад!: %s" -#: plugins/sudoers/auth/pam.c:216 +#: plugins/sudoers/auth/pam.c:224 #, c-format msgid "unable to initialize PAM: %s" msgstr "не могу да покренем ПАМ: %s" -#: plugins/sudoers/auth/pam.c:338 +#: plugins/sudoers/auth/pam.c:337 #, c-format msgid "PAM authentication error: %s" msgstr "Грешка ПАМ потврђивања идентитета: %s" -#: plugins/sudoers/auth/pam.c:357 +#: plugins/sudoers/auth/pam.c:356 msgid "account validation failure, is your account locked?" msgstr "неуспех провере налога, да ли је ваш налог закључан?" -#: plugins/sudoers/auth/pam.c:368 +#: plugins/sudoers/auth/pam.c:367 msgid "Account or password is expired, reset your password and try again" msgstr "Налог или лозинка је истекла, поново поставите лозинку и покушајте поново" -#: plugins/sudoers/auth/pam.c:374 +#: plugins/sudoers/auth/pam.c:373 #, c-format msgid "unable to change expired password: %s" msgstr "не могу да изменим истеклу лозинку: %s" -#: plugins/sudoers/auth/pam.c:385 +#: plugins/sudoers/auth/pam.c:384 msgid "Password expired, contact your system administrator" msgstr "Лозинка је истекла, обратите се администратору система" -#: plugins/sudoers/auth/pam.c:390 +#: plugins/sudoers/auth/pam.c:389 msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" msgstr "Налог је истекао или ПАМ подешавањима недостаје одељак „налог“ за судо, обратите се администратору система" -#: plugins/sudoers/auth/pam.c:398 plugins/sudoers/auth/pam.c:403 +#: plugins/sudoers/auth/pam.c:397 plugins/sudoers/auth/pam.c:402 #, c-format msgid "PAM account management error: %s" msgstr "грешка управљања ПАМ налогом: %s" @@ -1473,63 +1493,63 @@ msgstr "грешка управљања ПАМ налогом: %s" msgid "you do not exist in the %s database" msgstr "ви не постојите у бази подтака „%s“" -#: plugins/sudoers/auth/securid5.c:72 +#: plugins/sudoers/auth/securid5.c:75 msgid "failed to initialise the ACE API library" msgstr "нисам успео да покренем АЦЕ АПИ библиотеку" -#: plugins/sudoers/auth/securid5.c:103 +#: plugins/sudoers/auth/securid5.c:106 msgid "unable to contact the SecurID server" msgstr "не могу да ступим у везу са сервером безбеднног ИБ-а" -#: plugins/sudoers/auth/securid5.c:112 +#: plugins/sudoers/auth/securid5.c:115 msgid "User ID locked for SecurID Authentication" msgstr "ИБ корисника је закључан за потврђивање идентитета безбедног ИБ-а" -#: plugins/sudoers/auth/securid5.c:116 plugins/sudoers/auth/securid5.c:167 +#: plugins/sudoers/auth/securid5.c:119 plugins/sudoers/auth/securid5.c:170 msgid "invalid username length for SecurID" msgstr "неисправна дужина корисничког имена за безбедни ИБ" -#: plugins/sudoers/auth/securid5.c:120 plugins/sudoers/auth/securid5.c:172 +#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:175 msgid "invalid Authentication Handle for SecurID" msgstr "неисправна ручка потврђивања идентитета за безбедни ИБ" -#: plugins/sudoers/auth/securid5.c:124 +#: plugins/sudoers/auth/securid5.c:127 msgid "SecurID communication failed" msgstr "Није успело комуницирање безбедног ИБ-а" -#: plugins/sudoers/auth/securid5.c:128 plugins/sudoers/auth/securid5.c:215 +#: plugins/sudoers/auth/securid5.c:131 plugins/sudoers/auth/securid5.c:218 msgid "unknown SecurID error" msgstr "непозната грешка безбедног ИБ-а" -#: plugins/sudoers/auth/securid5.c:162 +#: plugins/sudoers/auth/securid5.c:165 msgid "invalid passcode length for SecurID" msgstr "неисправна дужина пропусне шифре за безбедни ИБ" -#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:123 +#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:126 msgid "unable to initialize SIA session" msgstr "не могу да покренем СИА сесију" -#: plugins/sudoers/auth/sudo_auth.c:132 +#: plugins/sudoers/auth/sudo_auth.c:134 msgid "invalid authentication methods" msgstr "неисправни начини потврђивања идентитета" -#: plugins/sudoers/auth/sudo_auth.c:134 +#: plugins/sudoers/auth/sudo_auth.c:136 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." msgstr "Неисправни начини потврђивања идентитета су преведени у судоу! Не можете мешати самостално и несамостално потврђивање идентитета." -#: plugins/sudoers/auth/sudo_auth.c:255 plugins/sudoers/auth/sudo_auth.c:305 +#: plugins/sudoers/auth/sudo_auth.c:257 plugins/sudoers/auth/sudo_auth.c:309 msgid "no authentication methods" msgstr "нема начина потврђивања идентитета" -#: plugins/sudoers/auth/sudo_auth.c:257 +#: plugins/sudoers/auth/sudo_auth.c:259 msgid "There are no authentication methods compiled into sudo! If you want to turn off authentication, use the --disable-authentication configure option." msgstr "Нема начина потврђивања идентитета преведених у судоу! Ако желите да искључите потврђивање идентитета, користите „--disable-authentication“." -#: plugins/sudoers/auth/sudo_auth.c:307 +#: plugins/sudoers/auth/sudo_auth.c:311 msgid "Unable to initialize authentication methods." msgstr "Не могу да покренем методе потврђивања идентитета." -#: plugins/sudoers/auth/sudo_auth.c:471 +#: plugins/sudoers/auth/sudo_auth.c:482 msgid "Authentication methods:" msgstr "Начини потврђивања идентитета:" @@ -1541,17 +1561,17 @@ msgstr "Не могу да утврдим услов прегледа" msgid "unable to commit audit record" msgstr "не могу да предам снимак прегледа" -#: plugins/sudoers/check.c:264 +#: plugins/sudoers/check.c:263 #, c-format msgid "error reading lecture file %s" msgstr "грешка читања датотеке обучавања „%s“" -#: plugins/sudoers/check.c:270 +#: plugins/sudoers/check.c:269 #, c-format msgid "ignoring lecture file %s: not a regular file" msgstr "занемарујем датотеку обучавања „%s“: није обична датотека" -#: plugins/sudoers/check.c:283 +#: plugins/sudoers/check.c:282 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -1571,7 +1591,7 @@ msgstr "" " #3) Са великом моћи долази и велика одговорност.\n" "\n" -#: plugins/sudoers/check.c:331 plugins/sudoers/check.c:341 +#: plugins/sudoers/check.c:330 plugins/sudoers/check.c:340 #: plugins/sudoers/sudoers.c:885 plugins/sudoers/sudoers.c:906 #: plugins/sudoers/tsdump.c:119 #, c-format @@ -1640,53 +1660,53 @@ msgstr "%s: улазна датотека треба да се разликуј msgid "unable to initialize sudoers default values" msgstr "не могу да покренем основне вредности судоерса" -#: plugins/sudoers/cvtsudoers.c:522 plugins/sudoers/ldap_conf.c:431 +#: plugins/sudoers/cvtsudoers.c:525 plugins/sudoers/ldap_conf.c:433 #, c-format msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/cvtsudoers.c:581 +#: plugins/sudoers/cvtsudoers.c:584 #, c-format msgid "%s: unknown key word %s" msgstr "%s: непозната реч кључа „%s“" -#: plugins/sudoers/cvtsudoers.c:627 +#: plugins/sudoers/cvtsudoers.c:630 #, c-format msgid "invalid defaults type: %s" msgstr "неисправна врста основности: %s" -#: plugins/sudoers/cvtsudoers.c:650 +#: plugins/sudoers/cvtsudoers.c:653 #, c-format msgid "invalid suppression type: %s" msgstr "неисправна врста потискивања: %s" -#: plugins/sudoers/cvtsudoers.c:691 plugins/sudoers/cvtsudoers.c:707 +#: plugins/sudoers/cvtsudoers.c:694 plugins/sudoers/cvtsudoers.c:710 #, c-format msgid "invalid filter: %s" msgstr "неисправан филтер: %s" -#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/visudo.c:958 +#: plugins/sudoers/cvtsudoers.c:754 plugins/sudoers/visudo.c:958 #, c-format msgid "failed to parse %s file, unknown error" msgstr "нисам успео да обрадим %s датотеку, непозната грешка" -#: plugins/sudoers/cvtsudoers.c:759 +#: plugins/sudoers/cvtsudoers.c:762 #, c-format msgid "parse error in %s near line %d\n" msgstr "грешка обраде у %s близу реда %d\n" -#: plugins/sudoers/cvtsudoers.c:762 +#: plugins/sudoers/cvtsudoers.c:765 #, c-format msgid "parse error in %s\n" msgstr "грешка обраде у %s\n" -#: plugins/sudoers/cvtsudoers.c:1486 plugins/sudoers/sudoreplay.c:1145 +#: plugins/sudoers/cvtsudoers.c:1489 plugins/sudoers/sudoreplay.c:1145 #: plugins/sudoers/timestamp.c:317 plugins/sudoers/timestamp.c:320 #, c-format msgid "unable to write to %s" msgstr "не могу да пишем у „%s“" -#: plugins/sudoers/cvtsudoers.c:1509 +#: plugins/sudoers/cvtsudoers.c:1512 #, c-format msgid "" "%s - convert between sudoers file formats\n" @@ -1695,7 +1715,7 @@ msgstr "" "%s – претвара међусобно записе датотеке судоерса\n" "\n" -#: plugins/sudoers/cvtsudoers.c:1511 +#: plugins/sudoers/cvtsudoers.c:1514 msgid "" "\n" "Options:\n" @@ -1738,19 +1758,19 @@ msgstr "" #: plugins/sudoers/cvtsudoers_csv.c:452 plugins/sudoers/cvtsudoers_csv.c:466 #: plugins/sudoers/cvtsudoers_json.c:654 plugins/sudoers/cvtsudoers_json.c:669 #: plugins/sudoers/cvtsudoers_ldif.c:347 plugins/sudoers/cvtsudoers_ldif.c:360 -#: plugins/sudoers/ldap.c:504 +#: plugins/sudoers/ldap.c:515 msgid "unable to get GMT time" msgstr "не могу да добавим ГМТ време" #: plugins/sudoers/cvtsudoers_csv.c:457 plugins/sudoers/cvtsudoers_csv.c:471 #: plugins/sudoers/cvtsudoers_json.c:659 plugins/sudoers/cvtsudoers_json.c:674 #: plugins/sudoers/cvtsudoers_ldif.c:352 plugins/sudoers/cvtsudoers_ldif.c:365 -#: plugins/sudoers/ldap.c:512 +#: plugins/sudoers/ldap.c:523 msgid "unable to format timestamp" msgstr "не могу да обликујем временску ознаку" #: plugins/sudoers/cvtsudoers_json.c:480 plugins/sudoers/cvtsudoers_json.c:515 -#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:189 +#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:190 #, c-format msgid "%s:%d:%d: unknown defaults entry \"%s\"" msgstr "%s:%d:%d: непознат унос основности „%s“" @@ -1764,42 +1784,53 @@ msgstr "превише уноса судоерса, највише %u" msgid "the SUDOERS_BASE environment variable is not set and the -b option was not specified." msgstr "променљива „SUDOERS_BASE“ окружења није постављена и „-b“ опција није наведена." -#: plugins/sudoers/cvtsudoers_merge.c:438 +#: plugins/sudoers/cvtsudoers_merge.c:273 +#: plugins/sudoers/cvtsudoers_merge.c:309 +#, c-format +msgid "%s:%d:%d: converting host list to ALL" +msgstr "%s:%d:%d: претварам списак домаћина у „ALL“" + +#: plugins/sudoers/cvtsudoers_merge.c:545 #, c-format msgid "unable to find alias %s" msgstr "не могу да нађем алијас „%s“" -#: plugins/sudoers/cvtsudoers_merge.c:441 +#: plugins/sudoers/cvtsudoers_merge.c:548 #, c-format msgid "%s:%d:%d: renaming alias %s to %s" msgstr "%s:%d:%d: преименујем алијаса „%s“ у „%s“" -#: plugins/sudoers/cvtsudoers_merge.c:498 +#: plugins/sudoers/cvtsudoers_merge.c:605 #, c-format msgid "%s:%d:%d: removing duplicate alias %s" msgstr "%s:%d:%d: уклањам двоструког алијаса „%s“" -#: plugins/sudoers/cvtsudoers_merge.c:658 +#: plugins/sudoers/cvtsudoers_merge.c:830 #, c-format msgid "%s:%d:%d: conflicting Defaults entry \"%s\" host-specific in %s:%d:%d" msgstr "%s:%d:%d: сукобљавајући унос основности „%s“ домаћину специфичан у „%s:%d:%d“" -#: plugins/sudoers/cvtsudoers_merge.c:698 +#: plugins/sudoers/cvtsudoers_merge.c:864 #, c-format msgid "%s:%d:%d: made Defaults \"%s\" specific to host %s" msgstr "%s:%d:%d: правим основности „%s“ специфичне домаћину „%s“" -#: plugins/sudoers/cvtsudoers_merge.c:718 -#, c-format -msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" -msgstr "%s:%d:%d: уклањам основности „%s“ преписане следећим уносима" - -#: plugins/sudoers/cvtsudoers_merge.c:723 +#: plugins/sudoers/cvtsudoers_merge.c:882 #, c-format msgid "%s:%d:%d: unable to make Defaults \"%s\" host-specific" msgstr "%s:%d:%d: не могу да учиним основности „%s“ домаћину специфичне" -#: plugins/sudoers/cvtsudoers_merge.c:943 +#: plugins/sudoers/cvtsudoers_merge.c:892 +#, c-format +msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" +msgstr "%s:%d:%d: уклањам основности „%s“ преписане следећим уносима" + +#: plugins/sudoers/cvtsudoers_merge.c:1080 +#, c-format +msgid "%s:%d:%d: merging userspec into %s:%d:%d" +msgstr "%s:%d:%d: стапам корисничку спецификацију у „%s:%d:%d“" + +#: plugins/sudoers/cvtsudoers_merge.c:1174 #, c-format msgid "%s:%d:%d: removing userspec overridden by subsequent entries" msgstr "%s:%d:%d: уклањам корисничку специфичност преписану следећим уносима" @@ -2196,358 +2227,375 @@ msgid "PAM service name to use for login shells: %s" msgstr "Назив ПАМ услуге за шкољке пријављивања: %s" #: plugins/sudoers/def_data.c:402 +#, c-format +msgid "PAM service name to use when sudo is run with the -A option: %s" +msgstr "Назив ПАМ услуге за коришћење када судо ради са опцијом „-A“: %s" + +#: plugins/sudoers/def_data.c:406 msgid "Attempt to establish PAM credentials for the target user" msgstr "Покушава да успостави ПАМ пуномоћства за циљног корисника" -#: plugins/sudoers/def_data.c:406 +#: plugins/sudoers/def_data.c:410 msgid "Create a new PAM session for the command to run in" msgstr "Прави нову ПАМ сесију за покретање наредбе" -#: plugins/sudoers/def_data.c:410 +#: plugins/sudoers/def_data.c:414 msgid "Perform PAM account validation management" msgstr "Обавља управљање провером ПАМ налога" -#: plugins/sudoers/def_data.c:414 +#: plugins/sudoers/def_data.c:418 #, c-format msgid "Maximum I/O log sequence number: %s" msgstr "Највећи број низа У/И дневника: %s" -#: plugins/sudoers/def_data.c:418 +#: plugins/sudoers/def_data.c:422 msgid "Enable sudoers netgroup support" msgstr "Укључује подршку нетгрупе судоерса" -#: plugins/sudoers/def_data.c:422 +#: plugins/sudoers/def_data.c:426 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "Проверава родитељски директоријум за уписивошћу када уређује датотеке са „sudoedit“" -#: plugins/sudoers/def_data.c:426 +#: plugins/sudoers/def_data.c:430 msgid "Follow symbolic links when editing files with sudoedit" msgstr "Прати симболичке везе када уређује датотеке са „sudoedit“" -#: plugins/sudoers/def_data.c:430 +#: plugins/sudoers/def_data.c:434 msgid "Query the group plugin for unknown system groups" msgstr "Пропитује прикључак групе за непознатим групама система" -#: plugins/sudoers/def_data.c:434 +#: plugins/sudoers/def_data.c:438 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "Упоређује мрежне групе на основу читавог слога: корисник, домаћин и домен" -#: plugins/sudoers/def_data.c:438 +#: plugins/sudoers/def_data.c:442 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "Допушта покретање наредби чак и ако судо не може да пише у дневник прегледа" -#: plugins/sudoers/def_data.c:442 +#: plugins/sudoers/def_data.c:446 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "Допушта покретање наредби чак и ако судо не може да пише у дневник У/И" -#: plugins/sudoers/def_data.c:446 +#: plugins/sudoers/def_data.c:450 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "Допушта покретање наредби чак и ако судо не може да пише у датотеку дневника" -#: plugins/sudoers/def_data.c:450 +#: plugins/sudoers/def_data.c:454 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "Решава групе у судоерсима и упоређује ИД групе, а не назив" -#: plugins/sudoers/def_data.c:454 +#: plugins/sudoers/def_data.c:458 #, c-format msgid "Log entries larger than this value will be split into multiple syslog messages: %u" msgstr "Уноси дневника већи од ове вредности биће подељени на више порука системског дневника: %u" -#: plugins/sudoers/def_data.c:458 +#: plugins/sudoers/def_data.c:462 #, c-format msgid "User that will own the I/O log files: %s" msgstr "Корисник који ће поседовати датотеке дневника У/И: %s" -#: plugins/sudoers/def_data.c:462 +#: plugins/sudoers/def_data.c:466 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "Група која ће поседовати датотеке дневника У/И: %s" -#: plugins/sudoers/def_data.c:466 +#: plugins/sudoers/def_data.c:470 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "Режим датотеке за коришћење за датотеке дневника У/И: 0%o" -#: plugins/sudoers/def_data.c:470 +#: plugins/sudoers/def_data.c:474 #, c-format msgid "Execute commands by file descriptor instead of by path: %s" msgstr "Извршава наредбе описником датотеке уместо путањом: %s" -#: plugins/sudoers/def_data.c:474 +#: plugins/sudoers/def_data.c:478 msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" msgstr "Занемарује непознате уносе основности у судоерсу уместо да даје упозорење" -#: plugins/sudoers/def_data.c:478 +#: plugins/sudoers/def_data.c:482 #, c-format msgid "Time in seconds after which the command will be terminated: %u" msgstr "Време у секундама након ког ће наредба бити окончана: %u" -#: plugins/sudoers/def_data.c:482 +#: plugins/sudoers/def_data.c:486 msgid "Allow the user to specify a timeout on the command line" msgstr "Допушта кориснику да наведе време на линији наредби" -#: plugins/sudoers/def_data.c:486 +#: plugins/sudoers/def_data.c:490 msgid "Flush I/O log data to disk immediately instead of buffering it" msgstr "Пребацује У/И податке дневника на диск одмах уместо да га смешта у међумеморију" -#: plugins/sudoers/def_data.c:490 +#: plugins/sudoers/def_data.c:494 msgid "Include the process ID when logging via syslog" msgstr "Укључује ИБ процеса приликом пријављивања путем дневника система" -#: plugins/sudoers/def_data.c:494 +#: plugins/sudoers/def_data.c:498 #, c-format msgid "Type of authentication timestamp record: %s" msgstr "Врста временске ознаке потврђивања идентитета: %s" -#: plugins/sudoers/def_data.c:498 +#: plugins/sudoers/def_data.c:502 #, c-format msgid "Authentication failure message: %s" msgstr "Потврђивање идентитета није успело: %s" -#: plugins/sudoers/def_data.c:502 +#: plugins/sudoers/def_data.c:506 msgid "Ignore case when matching user names" msgstr "Занемарује величину слова приликом поклапања назива корисника" -#: plugins/sudoers/def_data.c:506 +#: plugins/sudoers/def_data.c:510 msgid "Ignore case when matching group names" msgstr "Занемарује величину слова приликом поклапања назива групе" -#: plugins/sudoers/def_data.c:510 +#: plugins/sudoers/def_data.c:514 msgid "Log when a command is allowed by sudoers" msgstr "Пише дневник када судоерси дозвољавају наредбу" -#: plugins/sudoers/def_data.c:514 +#: plugins/sudoers/def_data.c:518 msgid "Log when a command is denied by sudoers" msgstr "Пише дневник када судоерси не дозвољавају наредбу" -#: plugins/sudoers/def_data.c:518 +#: plugins/sudoers/def_data.c:522 msgid "Sudo log server(s) to connect to with optional port" msgstr "Судо сервер(и) дневника за повезивање са изборним прикључником" -#: plugins/sudoers/def_data.c:522 +#: plugins/sudoers/def_data.c:526 #, c-format msgid "Sudo log server timeout in seconds: %u" msgstr "Време истека судо сервера дневника у секундама: %u" -#: plugins/sudoers/def_data.c:526 +#: plugins/sudoers/def_data.c:530 msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" msgstr "Укључује „SO_KEEPALIVE“ опцију прикључнице са повезаном прикључницом са сервером дневника" -#: plugins/sudoers/def_data.c:530 +#: plugins/sudoers/def_data.c:534 #, c-format msgid "Path to the audit server's CA bundle file: %s" msgstr "Путања до датотеке групних издавача уверења сервера испитивања: %s" -#: plugins/sudoers/def_data.c:534 +#: plugins/sudoers/def_data.c:538 #, c-format msgid "Path to the sudoers certificate file: %s" msgstr "Путања до датотеке уверења судоерса: %s" -#: plugins/sudoers/def_data.c:538 +#: plugins/sudoers/def_data.c:542 #, c-format msgid "Path to the sudoers private key file: %s" msgstr "Путања до датотеке датотеке личног кључа судоерса: %s" -#: plugins/sudoers/def_data.c:542 +#: plugins/sudoers/def_data.c:546 msgid "Verify that the log server's certificate is valid" msgstr "Потврђује да је исправно уверење дневника сервера" -#: plugins/sudoers/def_data.c:546 +#: plugins/sudoers/def_data.c:550 msgid "Allow the use of unknown runas user and/or group ID" msgstr "Допушта коришћење непознатог „runas“ корисника и/или ИБ-а групе" -#: plugins/sudoers/def_data.c:550 +#: plugins/sudoers/def_data.c:554 msgid "Only permit running commands as a user with a valid shell" msgstr "Допушта покретање наредби као корисник само са исправном шкољком" -#: plugins/sudoers/def_data.c:554 +#: plugins/sudoers/def_data.c:558 msgid "Set the pam remote user to the user running sudo" msgstr "Поставља пам удаљеног корисника на корисника покретача судо-а" -#: plugins/sudoers/def_data.c:558 +#: plugins/sudoers/def_data.c:562 msgid "Set the pam remote host to the local host name" msgstr "Поставља пам удаљеног домаћина на назив локалног домаћина" -#: plugins/sudoers/def_data.c:562 +#: plugins/sudoers/def_data.c:566 #, c-format msgid "Working directory to change to before executing the command: %s" msgstr "Радни директоријум за прелазак пре извршавања наредбе: %s" -#: plugins/sudoers/def_data.c:566 +#: plugins/sudoers/def_data.c:570 #, c-format msgid "Root directory to change to before executing the command: %s" msgstr "Корени директоријум за прелазак пре извршавања наредбе: %s" -#: plugins/sudoers/def_data.c:570 +#: plugins/sudoers/def_data.c:574 #, c-format msgid "The format of logs to produce: %s" msgstr "Формат резултирајућих дневника: %s" -#: plugins/sudoers/def_data.c:574 +#: plugins/sudoers/def_data.c:578 msgid "Enable SELinux RBAC support" msgstr "Укључује СЕЛинукс РБАЦ подршку" -#: plugins/sudoers/def_data.c:578 +#: plugins/sudoers/def_data.c:582 #, c-format msgid "Path to the file that is created the first time sudo is run: %s" msgstr "Путања до датотеке која је створена приликом првог покретања судоа: %s" -#: plugins/sudoers/def_data.c:582 +#: plugins/sudoers/def_data.c:586 msgid "Intercept further commands and apply sudoers restrictions to them" msgstr "Пресреће будуће наредбе и примењује „sudoers“ ограничења на њима" -#: plugins/sudoers/def_data.c:586 +#: plugins/sudoers/def_data.c:590 msgid "Log sub-commands run by the original command" msgstr "Бележи поднаредбе које покрене изворна наредба" -#: plugins/sudoers/def_data.c:590 +#: plugins/sudoers/def_data.c:594 msgid "Log the exit status of commands" msgstr "Бележи стање излаза наредбе" -#: plugins/sudoers/def_data.c:594 +#: plugins/sudoers/def_data.c:598 msgid "Subsequent commands in an intercepted session must be authenticated" msgstr "Наредне наредбе у пресретнутој сесији морају бити аутентификоване" -#: plugins/sudoers/def_data.c:598 +#: plugins/sudoers/def_data.c:602 msgid "Allow an intercepted command to run set setuid or setgid programs" msgstr "Омогућава пресретнутој наредби да покрене поставку „setuid“ или „setgid“ програма" -#: plugins/sudoers/def_data.c:602 +#: plugins/sudoers/def_data.c:606 #, c-format msgid "The maximum size to which the process's address space may grow (in bytes): %s" msgstr "Највећа величина до које може да нарасте адресни простор процеса (у бајтовима): %s" -#: plugins/sudoers/def_data.c:606 +#: plugins/sudoers/def_data.c:610 #, c-format msgid "The largest size core dump file that may be created (in bytes): %s" msgstr "Највећа величина избачаја датотеке језгра која се може направити (у бајтовима): %s" -#: plugins/sudoers/def_data.c:610 +#: plugins/sudoers/def_data.c:614 #, c-format msgid "The maximum amount of CPU time that the process may use (in seconds): %s" msgstr "Највећа количина времена процесора које процес може да користи (у секундама): %s" -#: plugins/sudoers/def_data.c:614 +#: plugins/sudoers/def_data.c:618 #, c-format msgid "The maximum size of the data segment for the process (in bytes): %s" msgstr "Највећа величина сегмента података за процес (у бајтовима): %s" -#: plugins/sudoers/def_data.c:618 +#: plugins/sudoers/def_data.c:622 #, c-format msgid "The largest size file that the process may create (in bytes): %s" msgstr "Највећа величина датотеке коју процес може да направи (у бајтовима): %s" -#: plugins/sudoers/def_data.c:622 +#: plugins/sudoers/def_data.c:626 #, c-format msgid "The maximum number of locks that the process may establish: %s" msgstr "Највећи број закључавања која процес може да успостави: %s" -#: plugins/sudoers/def_data.c:626 +#: plugins/sudoers/def_data.c:630 #, c-format msgid "The maximum size that the process may lock in memory (in bytes): %s" msgstr "Највећа величина коју процес може да закључа у меморији (у бајтовима): %s" -#: plugins/sudoers/def_data.c:630 +#: plugins/sudoers/def_data.c:634 #, c-format msgid "The maximum number of files that the process may have open: %s" msgstr "Највећи број датотека које процес може да отвори: %s" -#: plugins/sudoers/def_data.c:634 +#: plugins/sudoers/def_data.c:638 #, c-format msgid "The maximum number of processes that the user may run simultaneously: %s" msgstr "Највећи број процеса које корисник може да покрене истовремено: %s" -#: plugins/sudoers/def_data.c:638 +#: plugins/sudoers/def_data.c:642 #, c-format msgid "The maximum size to which the process's resident set size may grow (in bytes): %s" msgstr "Највећа величина до које може да нарасте резидентна величина скупа процеса (у бајтовима): %s" -#: plugins/sudoers/def_data.c:642 +#: plugins/sudoers/def_data.c:646 #, c-format msgid "The maximum size to which the process's stack may grow (in bytes): %s" msgstr "Највећа величина до које може да нарасте спремник процеса (у бајтовима): %s" -#: plugins/sudoers/defaults.c:192 +#: plugins/sudoers/def_data.c:650 +msgid "Attempt authentication even when in non-interactive mode" +msgstr "Покушава потврђивање идентитета чак и када није у не-међудејственом режиму" + +#: plugins/sudoers/def_data.c:654 +msgid "Store plaintext passwords in I/O log input" +msgstr "Смешта обично-текстуалне лозинке у У/И улаз дневника" + +#: plugins/sudoers/def_data.c:658 +msgid "List of regular expressions to use when matching a password prompt" +msgstr "Списак регуларних израза за коришћење приликом поређења упита лозинке" + +#: plugins/sudoers/defaults.c:193 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s: непознат унос основности „%s“" -#: plugins/sudoers/defaults.c:241 +#: plugins/sudoers/defaults.c:242 #, c-format msgid "%s:%d:%d: no value specified for \"%s\"" msgstr "%s:%d:%d: није наведена вредност за „%s“" -#: plugins/sudoers/defaults.c:244 +#: plugins/sudoers/defaults.c:245 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s: није наведена вредност за „%s“" -#: plugins/sudoers/defaults.c:257 +#: plugins/sudoers/defaults.c:258 #, c-format msgid "%s:%d:%d: invalid operator \"%c=\" for \"%s\"" msgstr "%s:%d:%d: неисправан оператор „%c=“ за „%s“" -#: plugins/sudoers/defaults.c:260 +#: plugins/sudoers/defaults.c:261 #, c-format msgid "%s: invalid operator \"%c=\" for \"%s\"" msgstr "%s: неисправан оператор „%c=“ за „%s“" -#: plugins/sudoers/defaults.c:296 +#: plugins/sudoers/defaults.c:297 #, c-format msgid "%s:%d:%d: option \"%s\" does not take a value" msgstr "%s:%d:%d: опција „%s“ не узима вредност" -#: plugins/sudoers/defaults.c:299 +#: plugins/sudoers/defaults.c:300 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s: опција „%s“ не узима вредност" -#: plugins/sudoers/defaults.c:327 +#: plugins/sudoers/defaults.c:328 #, c-format msgid "%s:%d:%d: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s:%d:%d: неисправна врста основности 0x%x за опцију „%s“" -#: plugins/sudoers/defaults.c:330 +#: plugins/sudoers/defaults.c:331 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s: неисправна врста основности 0x%x за опцију „%s“" -#: plugins/sudoers/defaults.c:340 +#: plugins/sudoers/defaults.c:341 #, c-format msgid "%s:%d:%d: value \"%s\" is invalid for option \"%s\"" msgstr "%s:%d:%d: вредност „%s“ је неисправна за опцију „%s“" -#: plugins/sudoers/defaults.c:343 +#: plugins/sudoers/defaults.c:344 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s: вредност „%s“ је неисправна за опцију „%s“" -#: plugins/sudoers/defaults.c:1124 +#: plugins/sudoers/defaults.c:1161 #, c-format msgid "%s:%d:%d: path name for \"%s\" too long" msgstr "%s:%d:%d: назив путање за „%s“ је предуг" -#: plugins/sudoers/defaults.c:1127 +#: plugins/sudoers/defaults.c:1164 #, c-format msgid "%s: path name for \"%s\" too long" msgstr "%s: назив путање за „%s“ је предуг" -#: plugins/sudoers/defaults.c:1138 +#: plugins/sudoers/defaults.c:1175 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s:%d:%d: вредност за „%s“ мора да почиње са /, ~ или *" -#: plugins/sudoers/defaults.c:1142 +#: plugins/sudoers/defaults.c:1179 #, c-format msgid "%s: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s: вредност за „%s“ мора да почиње са /, ~ или *" -#: plugins/sudoers/defaults.c:1153 +#: plugins/sudoers/defaults.c:1190 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/'" msgstr "%s:%d:%d: вредност за „%s“ мора да почиње са /" -#: plugins/sudoers/defaults.c:1157 +#: plugins/sudoers/defaults.c:1194 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s: вредност за „%s“ мора да почиње /" @@ -2595,7 +2643,7 @@ msgstr "„%s“ мора бити у власништву јиб-а %d" msgid "%s must only be writable by owner" msgstr "Само корисник може да пише у „%s“" -#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:566 +#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:576 #, c-format msgid "unable to load %s: %s" msgstr "не могу да учитам %s: %s" @@ -2624,36 +2672,36 @@ msgstr "не могу да обрадим мрежну маску „%s“" msgid "Local IP address and netmask pairs:\n" msgstr "Месна ИП адреса и парови мрежне маске:\n" -#: plugins/sudoers/iolog.c:626 +#: plugins/sudoers/iolog.c:681 msgid "unable to update sequence file" msgstr "не могу да освежим датотеку низа" -#: plugins/sudoers/iolog.c:660 plugins/sudoers/iolog.c:848 -#: plugins/sudoers/iolog.c:1001 plugins/sudoers/iolog.c:1008 -#: plugins/sudoers/iolog.c:1129 plugins/sudoers/iolog.c:1136 -#: plugins/sudoers/iolog.c:1235 plugins/sudoers/iolog.c:1242 +#: plugins/sudoers/iolog.c:715 plugins/sudoers/iolog.c:903 +#: plugins/sudoers/iolog.c:1065 plugins/sudoers/iolog.c:1072 +#: plugins/sudoers/iolog.c:1193 plugins/sudoers/iolog.c:1200 +#: plugins/sudoers/iolog.c:1299 plugins/sudoers/iolog.c:1306 #, c-format msgid "unable to write to I/O log file: %s" msgstr "не могу да пишем у датотеку дневника У/И: %s" -#: plugins/sudoers/iolog.c:668 +#: plugins/sudoers/iolog.c:723 #, c-format msgid "unable to create %s/%s" msgstr "не могу да направим „%s/%s“" -#: plugins/sudoers/iolog.c:893 +#: plugins/sudoers/iolog.c:951 #, c-format msgid "%s: internal error, I/O log file for event %d not open" msgstr "%s: унутрашња грешка, датотека У/И дневника за догађај %d није отворена" -#: plugins/sudoers/iolog.c:986 plugins/sudoers/iolog.c:1114 -#: plugins/sudoers/iolog.c:1219 plugins/sudoers/timestamp.c:849 +#: plugins/sudoers/iolog.c:1050 plugins/sudoers/iolog.c:1178 +#: plugins/sudoers/iolog.c:1283 plugins/sudoers/timestamp.c:849 #: plugins/sudoers/timestamp.c:941 plugins/sudoers/visudo.c:510 #: plugins/sudoers/visudo.c:516 msgid "unable to read the clock" msgstr "не могу да прочитам сат" -#: plugins/sudoers/iolog.c:1211 plugins/sudoers/log_client.c:1221 +#: plugins/sudoers/iolog.c:1275 plugins/sudoers/log_client.c:1221 #: plugins/sudoers/log_client.c:1231 plugins/sudoers/log_client.c:1235 #, c-format msgid "%s: internal error, invalid signal %d" @@ -2673,16 +2721,16 @@ msgstr "не могу да покренем ССЛ уверење и бп кљу msgid "you must set TLS_CERT in %s to use SSL" msgstr "морате да подесите „TLS_CERT“ у „%s“ да користите ССЛ" -#: plugins/sudoers/ldap.c:1663 +#: plugins/sudoers/ldap.c:1717 #, c-format msgid "unable to initialize LDAP: %s" msgstr "не могу да покренем ЛДАП: %s" -#: plugins/sudoers/ldap.c:1700 +#: plugins/sudoers/ldap.c:1754 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "„start_tls“ је наведено али ЛДАП библиотеке не подржавају „ldap_start_tls_s()“ или „ldap_start_tls_s_np()“" -#: plugins/sudoers/ldap.c:1837 plugins/sudoers/parse_ldif.c:747 +#: plugins/sudoers/ldap.c:1891 plugins/sudoers/parse_ldif.c:747 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "неисправна особина „sudoOrder“: %s" @@ -2701,15 +2749,15 @@ msgstr "неподржана врста ЛДАП путање: %s" msgid "unable to mix ldap and ldaps URIs" msgstr "не могу да помешам лдап и лдапс путање" -#: plugins/sudoers/ldap_util.c:498 plugins/sudoers/ldap_util.c:505 -#: plugins/sudoers/ldap_util.c:513 plugins/sudoers/ldap_util.c:522 -#: plugins/sudoers/ldap_util.c:530 plugins/sudoers/ldap_util.c:540 -#: plugins/sudoers/ldap_util.c:548 +#: plugins/sudoers/ldap_util.c:499 plugins/sudoers/ldap_util.c:506 +#: plugins/sudoers/ldap_util.c:514 plugins/sudoers/ldap_util.c:523 +#: plugins/sudoers/ldap_util.c:531 plugins/sudoers/ldap_util.c:541 +#: plugins/sudoers/ldap_util.c:549 #, c-format msgid "duplicate sudoOption: %s%s%s" msgstr "двострука судо опција: %s%s%s" -#: plugins/sudoers/ldap_util.c:567 plugins/sudoers/ldap_util.c:569 +#: plugins/sudoers/ldap_util.c:568 plugins/sudoers/ldap_util.c:570 #, c-format msgid "unable to convert sudoOption: %s%s%s" msgstr "не могу да претворим „sudoOption“: %s%s%s" @@ -2723,7 +2771,7 @@ msgid "unable to send audit message" msgstr "не могу да пошаљем поруку прегледа" #: plugins/sudoers/log_client.c:120 plugins/sudoers/log_client.c:400 -#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2070 +#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2069 msgid "error in event loop" msgstr "грешка у петљи догађаја" @@ -2782,43 +2830,43 @@ msgstr "изгубих везу са сервером дневника" msgid "missing write buffer" msgstr "недостаје међумеморија писања" -#: plugins/sudoers/log_client.c:2011 +#: plugins/sudoers/log_client.c:2010 msgid "unable to connect to log server" msgstr "не могу да се повежем на сервер дневника" -#: plugins/sudoers/logging.c:286 +#: plugins/sudoers/logging.c:288 msgid "user NOT in sudoers" msgstr "корисник НИЈЕ у судоерсу" -#: plugins/sudoers/logging.c:288 +#: plugins/sudoers/logging.c:290 msgid "user NOT authorized on host" msgstr "корисник НИЈЕ овлашћен на домаћину" -#: plugins/sudoers/logging.c:290 +#: plugins/sudoers/logging.c:292 msgid "command not allowed" msgstr "наредба није допуштена" -#: plugins/sudoers/logging.c:311 +#: plugins/sudoers/logging.c:313 #, c-format -msgid "%s is not in the sudoers file. This incident will be reported.\n" -msgstr "„%s“ се не налази у датотеци судоерса. О овом инциденту ће бити поднет извештај.\n" +msgid "%s is not in the sudoers file.\n" +msgstr "„%s“ није у датотеци судоерса.\n" -#: plugins/sudoers/logging.c:314 +#: plugins/sudoers/logging.c:316 #, c-format -msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" -msgstr "„%s“ нема права да покрене судо над „%s“. О овом инциденту ће бити поднет извештај.\n" +msgid "%s is not allowed to run sudo on %s.\n" +msgstr "Кориснику „%s“ није допуштено да покрене судо на „%s“.\n" -#: plugins/sudoers/logging.c:318 +#: plugins/sudoers/logging.c:319 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "Извините, корисник %s не може покренути судо на %s.\n" -#: plugins/sudoers/logging.c:321 +#: plugins/sudoers/logging.c:322 #, c-format msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "Извините, кориснику %s није дозвољено да изврши „%s%s%s“ као %s%s%s на %s.\n" -#: plugins/sudoers/logging.c:358 plugins/sudoers/sudoers.c:629 +#: plugins/sudoers/logging.c:359 plugins/sudoers/sudoers.c:629 #: plugins/sudoers/sudoers.c:631 plugins/sudoers/sudoers.c:633 #: plugins/sudoers/sudoers.c:635 plugins/sudoers/sudoers.c:785 #: plugins/sudoers/sudoers.c:787 @@ -2826,7 +2874,7 @@ msgstr "Извините, кориснику %s није дозвољено да msgid "%s: command not found" msgstr "%s: нема такве наредбе" -#: plugins/sudoers/logging.c:360 plugins/sudoers/sudoers.c:625 +#: plugins/sudoers/logging.c:361 plugins/sudoers/sudoers.c:625 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -2835,7 +2883,7 @@ msgstr "" "занемарујем „%s“ пронађено у „.“\n" "Користите „sudo ./%s“ ако је то „%s“ које желите да покренете." -#: plugins/sudoers/logging.c:379 +#: plugins/sudoers/logging.c:380 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" @@ -2843,15 +2891,15 @@ msgstr[0] "%u покушај нетачне лозинке" msgstr[1] "%u покушаја нетачне лозинке" msgstr[2] "%u покушаја нетачне лозинке" -#: plugins/sudoers/logging.c:435 +#: plugins/sudoers/logging.c:436 msgid "authentication failure" msgstr "потврђивање идентитета није успело" -#: plugins/sudoers/logging.c:475 plugins/sudoers/logging.c:495 +#: plugins/sudoers/logging.c:476 plugins/sudoers/logging.c:496 msgid "a password is required" msgstr "потребна је лозинка" -#: plugins/sudoers/logging.c:889 +#: plugins/sudoers/logging.c:890 #, c-format msgid "unable to write log file: %s" msgstr "не могу да запишем датотеку дневника: %s" @@ -2946,55 +2994,55 @@ msgstr "назив путање за „%s“ је предуг" msgid "unable to parse network address list" msgstr "не могу да обрадим списак адреса мреже" -#: plugins/sudoers/policy.c:479 +#: plugins/sudoers/policy.c:485 msgid "user name not set by sudo front-end" msgstr "судо челник није поставио име корисника" -#: plugins/sudoers/policy.c:483 +#: plugins/sudoers/policy.c:489 msgid "user-ID not set by sudo front-end" msgstr "судо челник није поставио ИБ корисника" -#: plugins/sudoers/policy.c:487 +#: plugins/sudoers/policy.c:493 msgid "group-ID not set by sudo front-end" msgstr "судо челник није поставио ИБ групе" -#: plugins/sudoers/policy.c:491 +#: plugins/sudoers/policy.c:497 msgid "host name not set by sudo front-end" msgstr "судо челник није поставио назив домаћина" -#: plugins/sudoers/policy.c:693 +#: plugins/sudoers/policy.c:670 #, c-format msgid "invalid working directory: %s" msgstr "неисправан радни директоријум: %s" -#: plugins/sudoers/policy.c:869 +#: plugins/sudoers/policy.c:846 #, c-format msgid "invalid chroot directory: %s" msgstr "неисправан „chroot“ директоријум: %s" -#: plugins/sudoers/policy.c:1051 plugins/sudoers/visudo.c:243 +#: plugins/sudoers/policy.c:1025 plugins/sudoers/visudo.c:243 #: plugins/sudoers/visudo.c:880 #, c-format msgid "unable to execute %s" msgstr "не могу да извршим „%s“" -#: plugins/sudoers/policy.c:1121 plugins/sudoers/policy.c:1158 -#: plugins/sudoers/policy.c:1180 plugins/sudoers/policy.c:1206 +#: plugins/sudoers/policy.c:1095 plugins/sudoers/policy.c:1132 +#: plugins/sudoers/policy.c:1154 plugins/sudoers/policy.c:1180 #, c-format msgid "%s: invalid mode flags from sudo front end: 0x%x" msgstr "%s: неисправне заставице од судо челника: 0×%x" -#: plugins/sudoers/policy.c:1237 +#: plugins/sudoers/policy.c:1211 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Издање %s прикључка политике судоерса\n" -#: plugins/sudoers/policy.c:1239 +#: plugins/sudoers/policy.c:1213 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Граматика датотеке судоерса издање %d\n" -#: plugins/sudoers/policy.c:1243 +#: plugins/sudoers/policy.c:1217 #, c-format msgid "" "\n" @@ -3003,27 +3051,27 @@ msgstr "" "\n" "Путања судоерса: %s\n" -#: plugins/sudoers/policy.c:1246 +#: plugins/sudoers/policy.c:1220 #, c-format msgid "nsswitch path: %s\n" msgstr "путања нс-прекидача: %s\n" -#: plugins/sudoers/policy.c:1248 +#: plugins/sudoers/policy.c:1222 #, c-format msgid "ldap.conf path: %s\n" msgstr "путања лдап.подешавања: %s\n" -#: plugins/sudoers/policy.c:1249 +#: plugins/sudoers/policy.c:1223 #, c-format msgid "ldap.secret path: %s\n" msgstr "путања лдап.тајне: %s\n" -#: plugins/sudoers/policy.c:1282 +#: plugins/sudoers/policy.c:1256 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "немогу да региструјем прикачку врсте „%d“ (издање %d.%d)" -#: plugins/sudoers/policy.c:1300 +#: plugins/sudoers/policy.c:1274 #, c-format msgid "unable to deregister hook of type %d (version %d.%d)" msgstr "немогу да поништим регистровање прикачке врсте „%d“ (издање %d.%d)" @@ -3151,13 +3199,13 @@ msgstr "корисничка_наредба скраћене путање пре msgid "truncated audit path argv[0]: %s" msgstr "„argv[0]“ скраћене путање прегледа: %s" -#: plugins/sudoers/sssd.c:569 +#: plugins/sudoers/sssd.c:579 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" msgstr "не могу да покренем ССС извор. Да ли је СССД инсталиран на вашем рачунару?" -#: plugins/sudoers/sssd.c:577 plugins/sudoers/sssd.c:586 -#: plugins/sudoers/sssd.c:595 plugins/sudoers/sssd.c:604 -#: plugins/sudoers/sssd.c:613 +#: plugins/sudoers/sssd.c:587 plugins/sudoers/sssd.c:596 +#: plugins/sudoers/sssd.c:605 plugins/sudoers/sssd.c:614 +#: plugins/sudoers/sssd.c:623 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "не могу да нађем симбол „%s“ у „%s“" @@ -3262,7 +3310,7 @@ msgstr "извините, није вам дозвољено да сачуват msgid "sudoedit doesn't need to be run via sudo" msgstr "„sudoedit“ не треба да се покреће путем „sudo“-а" -#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1578 +#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1584 #: plugins/sudoers/tsdump.c:138 #, c-format msgid "unable to read %s" @@ -3279,17 +3327,17 @@ msgstr "не могу да добијем податке о „%s“" msgid "%s is not a regular file" msgstr "„%s“ није обична датотека" -#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1168 +#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1239 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s је у власништву уиб-а %u, а треба бити %u" -#: plugins/sudoers/sudoers.c:1133 toke.l:1173 +#: plugins/sudoers/sudoers.c:1133 toke.l:1244 #, c-format msgid "%s is world writable" msgstr "Сви могу да пишу у „%s“" -#: plugins/sudoers/sudoers.c:1137 toke.l:1176 +#: plugins/sudoers/sudoers.c:1137 toke.l:1247 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s је у власништву уиб-а %u, а треба бити %u" @@ -3361,63 +3409,58 @@ msgstr "Геометрија дневника је %d x %d, а геометри msgid "Replay finished, press any key to restore the terminal." msgstr "Одговор је завршен, притисните неки тастер да повратите терминал." -#: plugins/sudoers/sudoreplay.c:1218 plugins/sudoers/sudoreplay.c:1248 +#: plugins/sudoers/sudoreplay.c:1219 plugins/sudoers/sudoreplay.c:1249 #, c-format msgid "ambiguous expression \"%s\"" msgstr "нејасан израз „%s“" -#: plugins/sudoers/sudoreplay.c:1270 +#: plugins/sudoers/sudoreplay.c:1271 msgid "unmatched ')' in expression" msgstr "непоклопљена ) у изразу" -#: plugins/sudoers/sudoreplay.c:1274 +#: plugins/sudoers/sudoreplay.c:1275 #, c-format msgid "unknown search term \"%s\"" msgstr "непознат појам претраге „%s“" -#: plugins/sudoers/sudoreplay.c:1289 +#: plugins/sudoers/sudoreplay.c:1290 #, c-format msgid "%s requires an argument" msgstr "„%s“ захтева аргумент" -#: plugins/sudoers/sudoreplay.c:1292 plugins/sudoers/sudoreplay.c:1554 -#, c-format -msgid "invalid regular expression: %s" -msgstr "неисправан регуларан израз: %s" - -#: plugins/sudoers/sudoreplay.c:1297 +#: plugins/sudoers/sudoreplay.c:1300 #, c-format msgid "could not parse date \"%s\"" msgstr "не могу да обрадим датум „%s“" -#: plugins/sudoers/sudoreplay.c:1306 +#: plugins/sudoers/sudoreplay.c:1309 msgid "unmatched '(' in expression" msgstr "непоклопљена ( у изразу" -#: plugins/sudoers/sudoreplay.c:1308 +#: plugins/sudoers/sudoreplay.c:1311 msgid "illegal trailing \"or\"" msgstr "недозвољено пратеће „или“" -#: plugins/sudoers/sudoreplay.c:1310 +#: plugins/sudoers/sudoreplay.c:1313 msgid "illegal trailing \"!\"" msgstr "недозвољени пратећи „!“" -#: plugins/sudoers/sudoreplay.c:1368 +#: plugins/sudoers/sudoreplay.c:1371 #, c-format msgid "unknown search type %d" msgstr "непозната врста претраге „%d“" -#: plugins/sudoers/sudoreplay.c:1645 +#: plugins/sudoers/sudoreplay.c:1651 #, c-format msgid "usage: %s [-hnRS] [-d dir] [-m num] [-s num] ID\n" msgstr "употреба: %s [-hnRS] [-d дир] [-m број] [-s број] ИБ\n" -#: plugins/sudoers/sudoreplay.c:1648 +#: plugins/sudoers/sudoreplay.c:1654 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "употреба: %s [-h] [-d дир] -l [израз претраге]\n" -#: plugins/sudoers/sudoreplay.c:1657 +#: plugins/sudoers/sudoreplay.c:1663 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -3426,7 +3469,7 @@ msgstr "" "%s — понавља дневнике сесије судоа\n" "\n" -#: plugins/sudoers/sudoreplay.c:1659 +#: plugins/sudoers/sudoreplay.c:1665 msgid "" "\n" "Options:\n" @@ -3511,7 +3554,7 @@ msgstr "не могу да закључам датотеку временске msgid "lecture status path too long: %s/%s" msgstr "путања стања обучавања је предуга: %s/%s" -#: plugins/sudoers/toke_util.c:150 +#: plugins/sudoers/toke_util.c:156 msgid "sudoedit should not be specified with a path" msgstr "„sudoedit“ не треба да се наводи са путањом" @@ -3682,34 +3725,44 @@ msgstr "" " -s, --strict строга провера синтаксе\n" " -V, --version приказује податке о издању и излази\n" -#: toke.l:187 +#: toke.l:189 msgid "empty string" msgstr "празна ниска" -#: toke.l:199 toke.l:513 +#: toke.l:201 toke.l:571 msgid "empty group" msgstr "празна група" -#: toke.l:209 toke.l:511 +#: toke.l:211 toke.l:569 msgid "empty netgroup" msgstr "празна мрежна група" -#: toke.l:305 toke.l:317 toke.l:329 toke.l:345 toke.l:364 toke.l:404 +#: toke.l:289 +msgid "unterminated regular expression" +msgstr "неокончан регуларни израз" + +#: toke.l:363 toke.l:375 toke.l:387 toke.l:403 toke.l:422 toke.l:462 msgid "invalid line continuation" msgstr "неисправан наставак реда" -#: toke.l:550 toke.l:562 +#: toke.l:608 toke.l:620 msgid "invalid IPv6 address" msgstr "неисправна ИПв6 адреса" -#: toke.l:789 +#: toke.l:860 msgid "unexpected line break in string" msgstr "неочекивани прекид реда у нисци" -#: toke.l:1139 +#: toke.l:1210 msgid "too many levels of includes" msgstr "превише нивоа укључивања" +#~ msgid "%s is not in the sudoers file. This incident will be reported.\n" +#~ msgstr "„%s“ се не налази у датотеци судоерса. О овом инциденту ће бити поднет извештај.\n" + +#~ msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" +#~ msgstr "„%s“ нема права да покрене судо над „%s“. О овом инциденту ће бити поднет извештај.\n" + #~ msgid "%s: write buffer already in use" #~ msgstr "%s: међумеморија писања је већ у употреби" diff --git a/plugins/sudoers/po/uk.mo b/plugins/sudoers/po/uk.mo index 6defef0116fee2e727a906a9f6704930f7e4a57b..5d19eef0c2ecaa7ba0995c9053bd6d5185895b2b 100644 GIT binary patch delta 16044 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 delta 15149 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 diff --git a/plugins/sudoers/po/uk.po b/plugins/sudoers/po/uk.po index 45c0c785a..b6f5bd16d 100644 --- a/plugins/sudoers/po/uk.po +++ b/plugins/sudoers/po/uk.po @@ -1,13 +1,13 @@ # Ukrainian translation for sudoers. # This file is put in the public domain. # -# Yuri Chornoivan , 2011-2021. +# Yuri Chornoivan , 2011-2021, 2022. msgid "" msgstr "" -"Project-Id-Version: sudoers 1.9.9b1\n" +"Project-Id-Version: sudoers 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-10 18:18+0200\n" +"POT-Creation-Date: 2022-02-11 18:33-0700\n" +"PO-Revision-Date: 2022-02-13 13:34+0200\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -18,7 +18,7 @@ msgstr "" "Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Lokalize 20.12.0\n" -#: confstr.sh:1 gram.y:1201 +#: confstr.sh:1 gram.y:1198 msgid "syntax error" msgstr "синтаксична помилка" @@ -48,50 +48,52 @@ msgstr "Вибачте, повторіть спробу." #: gram.y:591 gram.y:718 gram.y:726 gram.y:737 gram.y:749 gram.y:768 #: gram.y:923 gram.y:928 gram.y:936 gram.y:950 gram.y:956 gram.y:1078 #: gram.y:1087 gram.y:1095 gram.y:1104 gram.y:1113 gram.y:1142 gram.y:1151 -#: gram.y:1159 gram.y:1249 gram.y:1377 gram.y:1744 gram.y:1794 +#: gram.y:1159 gram.y:1252 gram.y:1382 gram.y:1748 gram.y:1798 #: lib/eventlog/eventlog.c:309 lib/eventlog/eventlog.c:382 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:881 -#: lib/eventlog/eventlog.c:1176 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:211 -#: logsrvd/iolog_writer.c:84 logsrvd/iolog_writer.c:89 -#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:172 -#: logsrvd/iolog_writer.c:212 logsrvd/iolog_writer.c:225 -#: logsrvd/iolog_writer.c:261 logsrvd/iolog_writer.c:286 -#: logsrvd/iolog_writer.c:301 logsrvd/iolog_writer.c:314 -#: logsrvd/iolog_writer.c:327 logsrvd/iolog_writer.c:340 -#: logsrvd/iolog_writer.c:355 logsrvd/iolog_writer.c:393 -#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 -#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 -#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 -#: logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:203 -#: logsrvd/logsrvd_journal.c:204 logsrvd/logsrvd_journal.c:260 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_journal.c:427 -#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:175 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:238 -#: logsrvd/logsrvd_local.c:376 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:426 logsrvd/logsrvd_local.c:431 -#: logsrvd/logsrvd_local.c:432 logsrvd/logsrvd_queue.c:154 -#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 -#: logsrvd/logsrvd_relay.c:439 logsrvd/logsrvd_relay.c:738 -#: logsrvd/logsrvd_relay.c:843 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/bsdauth.c:147 plugins/sudoers/auth/kerb5.c:118 -#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:689 +#: lib/eventlog/eventlog.c:1176 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:204 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:84 +#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 +#: logsrvd/iolog_writer.c:172 logsrvd/iolog_writer.c:212 +#: logsrvd/iolog_writer.c:225 logsrvd/iolog_writer.c:261 +#: logsrvd/iolog_writer.c:286 logsrvd/iolog_writer.c:301 +#: logsrvd/iolog_writer.c:314 logsrvd/iolog_writer.c:327 +#: logsrvd/iolog_writer.c:340 logsrvd/iolog_writer.c:355 +#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 +#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 +#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 +#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:204 +#: logsrvd/logsrvd_journal.c:260 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_journal.c:427 logsrvd/logsrvd_local.c:174 +#: logsrvd/logsrvd_local.c:175 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:238 logsrvd/logsrvd_local.c:376 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:426 +#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:432 +#: logsrvd/logsrvd_queue.c:154 logsrvd/logsrvd_queue.c:184 +#: logsrvd/logsrvd_queue.c:261 logsrvd/logsrvd_relay.c:439 +#: logsrvd/logsrvd_relay.c:738 logsrvd/logsrvd_relay.c:843 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 +#: plugins/sudoers/auth/bsdauth.c:150 plugins/sudoers/auth/kerb5.c:118 +#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:687 #: plugins/sudoers/auth/rfc1938.c:111 plugins/sudoers/auth/sia.c:59 #: plugins/sudoers/check_aliases.c:134 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:534 plugins/sudoers/cvtsudoers.c:667 -#: plugins/sudoers/cvtsudoers.c:685 plugins/sudoers/cvtsudoers.c:755 -#: plugins/sudoers/cvtsudoers.c:870 plugins/sudoers/cvtsudoers.c:878 -#: plugins/sudoers/cvtsudoers.c:1373 plugins/sudoers/cvtsudoers.c:1377 -#: plugins/sudoers/cvtsudoers.c:1479 plugins/sudoers/cvtsudoers_csv.c:183 +#: plugins/sudoers/cvtsudoers.c:537 plugins/sudoers/cvtsudoers.c:670 +#: plugins/sudoers/cvtsudoers.c:688 plugins/sudoers/cvtsudoers.c:758 +#: plugins/sudoers/cvtsudoers.c:873 plugins/sudoers/cvtsudoers.c:881 +#: plugins/sudoers/cvtsudoers.c:1376 plugins/sudoers/cvtsudoers.c:1380 +#: plugins/sudoers/cvtsudoers.c:1482 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 @@ -99,47 +101,47 @@ msgstr "Вибачте, повторіть спробу." #: plugins/sudoers/cvtsudoers_ldif.c:438 plugins/sudoers/cvtsudoers_ldif.c:449 #: plugins/sudoers/cvtsudoers_ldif.c:456 plugins/sudoers/cvtsudoers_ldif.c:469 #: plugins/sudoers/cvtsudoers_ldif.c:477 plugins/sudoers/cvtsudoers_ldif.c:624 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:339 -#: plugins/sudoers/cvtsudoers_merge.c:360 +#: 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 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:696 -#: plugins/sudoers/cvtsudoers_merge.c:704 -#: plugins/sudoers/cvtsudoers_merge.c:927 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:133 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_merge.c:467 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1150 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:133 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:678 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:293 -#: plugins/sudoers/ldap_util.c:300 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:688 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:390 plugins/sudoers/log_client.c:703 #: plugins/sudoers/log_client.c:724 plugins/sudoers/log_client.c:1444 #: plugins/sudoers/log_client.c:1662 plugins/sudoers/log_client.c:1989 -#: plugins/sudoers/log_client.c:2046 plugins/sudoers/logging.c:104 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:468 -#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:297 plugins/sudoers/match_command.c:497 -#: plugins/sudoers/match_command.c:546 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:666 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:2045 plugins/sudoers/logging.c:104 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:469 +#: plugins/sudoers/logging.c:489 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:324 plugins/sudoers/match_command.c:567 +#: plugins/sudoers/match_command.c:616 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:736 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:201 plugins/sudoers/parse.c:218 #: plugins/sudoers/parse.c:250 plugins/sudoers/parse.c:267 #: plugins/sudoers/parse.c:290 plugins/sudoers/parse.c:301 @@ -153,35 +155,36 @@ msgstr "Вибачте, повторіть спробу." #: 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:564 plugins/sudoers/policy.c:978 +#: plugins/sudoers/policy.c:570 plugins/sudoers/policy.c:952 #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:155 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 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:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1218 msgid "unable to allocate memory" msgstr "не вдалося отримати потрібний об’єм пам’яті" @@ -230,60 +233,62 @@ msgstr "некоректне значення часу очікування" msgid "command too long" msgstr "надто довга команда" -#: gram.y:1203 +#: gram.y:1200 #, c-format msgid "%s:%d:%d: %s\n" msgstr "%s:%d:%d: %s\n" -#: gram.y:1247 +#: gram.y:1250 #, c-format msgid "Alias \"%s\" already defined" msgstr "Замінник «%s» вже визначено" -#: gram.y:1744 gram.y:1794 lib/eventlog/eventlog.c:309 +#: gram.y:1748 gram.y:1798 lib/eventlog/eventlog.c:309 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:877 #: lib/eventlog/eventlog.c:880 lib/eventlog/eventlog.c:1176 -#: 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:211 logsrvd/iolog_writer.c:84 -#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 -#: logsrvd/iolog_writer.c:162 logsrvd/iolog_writer.c:171 -#: logsrvd/iolog_writer.c:189 logsrvd/iolog_writer.c:211 -#: logsrvd/iolog_writer.c:224 logsrvd/iolog_writer.c:251 -#: logsrvd/iolog_writer.c:260 logsrvd/iolog_writer.c:276 -#: logsrvd/iolog_writer.c:285 logsrvd/iolog_writer.c:300 -#: logsrvd/iolog_writer.c:313 logsrvd/iolog_writer.c:326 -#: logsrvd/iolog_writer.c:339 logsrvd/iolog_writer.c:354 -#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 -#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 -#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 -#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 -#: logsrvd/logsrvd.c:593 logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 -#: logsrvd/logsrvd.c:1406 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:114 -#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:233 -#: logsrvd/logsrvd_journal.c:237 logsrvd/logsrvd_journal.c:245 -#: logsrvd/logsrvd_journal.c:268 logsrvd/logsrvd_journal.c:272 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_local.c:174 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:450 -#: logsrvd/logsrvd_queue.c:153 logsrvd/logsrvd_queue.c:184 -#: logsrvd/logsrvd_queue.c:261 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 -#: logsrvd/sendlog.c:1533 logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 -#: logsrvd/tls_init.c:314 logsrvd/tls_init.c:324 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/pam.c:503 plugins/sudoers/auth/pam.c:689 +#: lib/iolog/iolog_filter.c:142 lib/iolog/iolog_filter.c:204 +#: 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:84 logsrvd/iolog_writer.c:89 +#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:162 +#: logsrvd/iolog_writer.c:171 logsrvd/iolog_writer.c:189 +#: logsrvd/iolog_writer.c:211 logsrvd/iolog_writer.c:224 +#: logsrvd/iolog_writer.c:251 logsrvd/iolog_writer.c:260 +#: logsrvd/iolog_writer.c:276 logsrvd/iolog_writer.c:285 +#: logsrvd/iolog_writer.c:300 logsrvd/iolog_writer.c:313 +#: logsrvd/iolog_writer.c:326 logsrvd/iolog_writer.c:339 +#: logsrvd/iolog_writer.c:354 logsrvd/iolog_writer.c:393 +#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 +#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 +#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 +#: logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 logsrvd/logsrvd.c:593 +#: logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 logsrvd/logsrvd.c:1406 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:114 logsrvd/logsrvd_journal.c:203 +#: logsrvd/logsrvd_journal.c:233 logsrvd/logsrvd_journal.c:237 +#: logsrvd/logsrvd_journal.c:245 logsrvd/logsrvd_journal.c:268 +#: logsrvd/logsrvd_journal.c:272 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:431 +#: logsrvd/logsrvd_local.c:450 logsrvd/logsrvd_queue.c:153 +#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 logsrvd/sendlog.c:1533 +#: logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 logsrvd/tls_init.c:314 +#: logsrvd/tls_init.c:324 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:134 #: 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:533 -#: plugins/sudoers/cvtsudoers.c:666 plugins/sudoers/cvtsudoers.c:684 -#: plugins/sudoers/cvtsudoers.c:755 plugins/sudoers/cvtsudoers.c:870 -#: plugins/sudoers/cvtsudoers.c:877 plugins/sudoers/cvtsudoers.c:1373 -#: plugins/sudoers/cvtsudoers.c:1377 plugins/sudoers/cvtsudoers.c:1479 +#: plugins/sudoers/cvtsudoers.c:332 plugins/sudoers/cvtsudoers.c:536 +#: plugins/sudoers/cvtsudoers.c:669 plugins/sudoers/cvtsudoers.c:687 +#: plugins/sudoers/cvtsudoers.c:758 plugins/sudoers/cvtsudoers.c:873 +#: plugins/sudoers/cvtsudoers.c:880 plugins/sudoers/cvtsudoers.c:1376 +#: plugins/sudoers/cvtsudoers.c:1380 plugins/sudoers/cvtsudoers.c:1482 #: 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 @@ -291,52 +296,52 @@ msgstr "Замінник «%s» вже визначено" #: 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:468 plugins/sudoers/cvtsudoers_ldif.c:476 -#: plugins/sudoers/cvtsudoers_ldif.c:623 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:338 -#: plugins/sudoers/cvtsudoers_merge.c:359 -#: plugins/sudoers/cvtsudoers_merge.c:446 -#: plugins/sudoers/cvtsudoers_merge.c:454 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:523 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:695 -#: plugins/sudoers/cvtsudoers_merge.c:703 -#: plugins/sudoers/cvtsudoers_merge.c:926 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:132 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_ldif.c:623 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 +#: plugins/sudoers/cvtsudoers_merge.c:466 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:561 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:630 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1149 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:132 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:677 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:292 -#: plugins/sudoers/ldap_util.c:299 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:687 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:221 plugins/sudoers/log_client.c:242 #: plugins/sudoers/log_client.c:255 plugins/sudoers/log_client.c:390 #: plugins/sudoers/log_client.c:703 plugins/sudoers/log_client.c:724 #: plugins/sudoers/log_client.c:1444 plugins/sudoers/log_client.c:1662 -#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2046 -#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:183 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:467 -#: plugins/sudoers/logging.c:487 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:296 plugins/sudoers/match_command.c:496 -#: plugins/sudoers/match_command.c:545 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:665 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2045 +#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:184 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:468 +#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:323 plugins/sudoers/match_command.c:566 +#: plugins/sudoers/match_command.c:615 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:735 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:200 plugins/sudoers/parse.c:217 #: plugins/sudoers/parse.c:249 plugins/sudoers/parse.c:266 #: plugins/sudoers/parse.c:289 plugins/sudoers/parse.c:300 @@ -353,11 +358,11 @@ msgstr "Замінник «%s» вже визначено" #: plugins/sudoers/policy.c:152 plugins/sudoers/policy.c:161 #: plugins/sudoers/policy.c:170 plugins/sudoers/policy.c:197 #: plugins/sudoers/policy.c:338 plugins/sudoers/policy.c:353 -#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:385 -#: plugins/sudoers/policy.c:394 plugins/sudoers/policy.c:442 -#: plugins/sudoers/policy.c:452 plugins/sudoers/policy.c:461 -#: plugins/sudoers/policy.c:470 plugins/sudoers/policy.c:564 -#: plugins/sudoers/policy.c:978 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:391 +#: plugins/sudoers/policy.c:400 plugins/sudoers/policy.c:448 +#: plugins/sudoers/policy.c:458 plugins/sudoers/policy.c:467 +#: plugins/sudoers/policy.c:476 plugins/sudoers/policy.c:570 +#: plugins/sudoers/policy.c:952 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 @@ -366,29 +371,29 @@ msgstr "Замінник «%s» вже визначено" #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:154 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1139 -#: toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 plugins/sudoers/toke_util.c:131 +#: plugins/sudoers/toke_util.c:160 plugins/sudoers/toke_util.c:200 +#: plugins/sudoers/tsdump.c:123 plugins/sudoers/visudo.c:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1210 toke.l:1218 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -399,14 +404,14 @@ msgstr "%s: %s" #: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 #: plugins/sudoers/cvtsudoers_ldif.c:580 plugins/sudoers/env.c:326 #: plugins/sudoers/env.c:333 plugins/sudoers/env.c:444 -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:753 -#: plugins/sudoers/ldap.c:1086 plugins/sudoers/ldap_conf.c:222 -#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:485 -#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:594 -#: plugins/sudoers/policy.c:763 plugins/sudoers/policy.c:774 -#: plugins/sudoers/prompt.c:168 plugins/sudoers/strvec_join.c:62 -#: plugins/sudoers/testsudoers.c:245 plugins/sudoers/toke_util.c:206 -#: toke.l:908 toke.l:1110 +#: plugins/sudoers/ldap.c:531 plugins/sudoers/ldap.c:764 +#: plugins/sudoers/ldap.c:1137 plugins/sudoers/ldap_conf.c:222 +#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:486 +#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:740 +#: plugins/sudoers/policy.c:751 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:979 toke.l:1181 #, c-format msgid "internal error, %s overflow" msgstr "внутрішня помилка, переповнення %s" @@ -445,6 +450,12 @@ msgstr "%8s : %s" msgid "%8s : (command continued) %s" msgstr "%8s : (команда продовжується) %s" +#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1296 +#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1558 +#, c-format +msgid "invalid regular expression \"%s\": %s" +msgstr "некоректний формальний вираз «%s»: %s" + #: lib/iolog/iolog_json.c:140 #, c-format msgid "expected JSON_STRING, got %d" @@ -576,8 +587,8 @@ msgstr "помилка під час спроби читання файла ча msgid "invalid timing file line: %s" msgstr "некоректний рядок у файлі timing: %s" -#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:803 -#: plugins/sudoers/policy.c:544 +#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:804 +#: plugins/sudoers/policy.c:550 msgid "unable to generate UUID" msgstr "не вдалося створити UUID" @@ -648,11 +659,11 @@ msgstr "%s: не вдалося знайти точку відновлення [ #: logsrvd/iolog_writer.c:811 logsrvd/logsrvd_journal.c:420 #: logsrvd/logsrvd_queue.c:110 logsrvd/tls_init.c:245 -#: plugins/sudoers/check.c:274 plugins/sudoers/cvtsudoers.c:727 -#: plugins/sudoers/cvtsudoers.c:748 plugins/sudoers/cvtsudoers.c:1439 +#: plugins/sudoers/check.c:273 plugins/sudoers/cvtsudoers.c:730 +#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/cvtsudoers.c:1442 #: plugins/sudoers/cvtsudoers_csv.c:681 plugins/sudoers/cvtsudoers_json.c:885 #: plugins/sudoers/cvtsudoers_ldif.c:697 plugins/sudoers/sudoers.c:1092 -#: plugins/sudoers/sudoreplay.c:1466 plugins/sudoers/timestamp.c:433 +#: plugins/sudoers/sudoreplay.c:1469 plugins/sudoers/timestamp.c:433 #: plugins/sudoers/tsdump.c:128 plugins/sudoers/visudo.c:949 #, c-format msgid "unable to open %s" @@ -710,16 +721,16 @@ msgstr "надто велике повідомлення сервера: %zu" #: logsrvd/logsrvd_relay.c:737 logsrvd/logsrvd_relay.c:1121 #: logsrvd/sendlog.c:1316 logsrvd/tls_client.c:131 logsrvd/tls_client.c:147 #: logsrvd/tls_client.c:209 plugins/sudoers/audit.c:276 -#: plugins/sudoers/iolog.c:963 plugins/sudoers/iolog.c:1096 -#: plugins/sudoers/iolog.c:1194 plugins/sudoers/log_client.c:116 +#: plugins/sudoers/iolog.c:1027 plugins/sudoers/iolog.c:1160 +#: plugins/sudoers/iolog.c:1258 plugins/sudoers/log_client.c:116 #: plugins/sudoers/log_client.c:332 plugins/sudoers/log_client.c:348 #: plugins/sudoers/log_client.c:395 plugins/sudoers/log_client.c:599 #: plugins/sudoers/log_client.c:606 plugins/sudoers/log_client.c:1131 #: plugins/sudoers/log_client.c:1413 plugins/sudoers/log_client.c:1454 #: plugins/sudoers/log_client.c:1462 plugins/sudoers/log_client.c:1618 -#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2054 -#: plugins/sudoers/log_client.c:2062 plugins/sudoers/logging.c:142 -#: plugins/sudoers/logging.c:198 plugins/sudoers/sudoreplay.c:522 +#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2053 +#: plugins/sudoers/log_client.c:2061 plugins/sudoers/logging.c:142 +#: plugins/sudoers/logging.c:199 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 @@ -819,7 +830,7 @@ msgstr "не вдалося отримати віддалену IP-адресу" msgid "Unable to attach user data to the ssl object: %s" msgstr "Не вдалося долучити дані користувача до об'єкта SSL: %s" -#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1949 +#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1948 msgid "unable to setup listen socket" msgstr "не вдалося налаштувати сокет очікування на дані" @@ -828,139 +839,144 @@ msgstr "не вдалося налаштувати сокет очікуванн msgid "unexpected signal %d" msgstr "неочікуваний сигнал %d" -#: logsrvd/logsrvd.c:1851 +#: logsrvd/logsrvd.c:1850 msgid "sudo log server" msgstr "сервер журналу sudo" -#: logsrvd/logsrvd.c:1853 logsrvd/sendlog.c:116 +#: logsrvd/logsrvd.c:1852 logsrvd/sendlog.c:116 msgid "Options:" msgstr "Параметри:" -#: logsrvd/logsrvd.c:1855 +#: logsrvd/logsrvd.c:1854 msgid "path to configuration file" msgstr "шлях до файла налаштувань" -#: logsrvd/logsrvd.c:1857 logsrvd/sendlog.c:118 +#: logsrvd/logsrvd.c:1856 logsrvd/sendlog.c:118 msgid "display help message and exit" msgstr "показати довідкове повідомлення і завершити роботу" -#: logsrvd/logsrvd.c:1859 +#: logsrvd/logsrvd.c:1858 msgid "do not fork, run in the foreground" msgstr "не відгалужувати, не переходити у фоновий режим під час виконання" -#: logsrvd/logsrvd.c:1861 +#: logsrvd/logsrvd.c:1860 msgid "percent chance connections will drop" msgstr "ймовірність розірвання з'єднання" -#: logsrvd/logsrvd.c:1863 logsrvd/sendlog.c:148 +#: logsrvd/logsrvd.c:1862 logsrvd/sendlog.c:148 msgid "display version information and exit" msgstr "показати дані щодо версії і завершити роботу" -#: logsrvd/logsrvd.c:1913 logsrvd/sendlog.c:1725 +#: logsrvd/logsrvd.c:1912 logsrvd/sendlog.c:1725 msgid "Protobuf-C version 1.3 or higher required" msgstr "Потрібна версія Protobuf-C 1.3 або новіша" -#: logsrvd/logsrvd.c:1929 +#: logsrvd/logsrvd.c:1928 #, c-format msgid "invalid random drop value: %s" msgstr "некоректне значення ймовірності скидання: %s" -#: logsrvd/logsrvd.c:1932 logsrvd/sendlog.c:1779 +#: logsrvd/logsrvd.c:1931 logsrvd/sendlog.c:1779 #: plugins/sudoers/cvtsudoers.c:246 plugins/sudoers/sudoreplay.c:301 #: plugins/sudoers/visudo.c:177 #, c-format msgid "%s version %s\n" msgstr "%s, версія %s\n" -#: logsrvd/logsrvd_conf.c:390 plugins/sudoers/check.c:336 -#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:118 -#: plugins/sudoers/policy.c:1214 plugins/sudoers/sudoers.c:486 +#: logsrvd/logsrvd_conf.c:417 plugins/sudoers/check.c:335 +#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:120 +#: plugins/sudoers/policy.c:1188 plugins/sudoers/sudoers.c:486 #: plugins/sudoers/sudoers.c:1347 plugins/sudoers/testsudoers.c:215 #: plugins/sudoers/testsudoers.c:382 #, c-format msgid "unknown user %s" msgstr "невідомий користувач %s" -#: logsrvd/logsrvd_conf.c:407 plugins/sudoers/iolog.c:143 +#: logsrvd/logsrvd_conf.c:434 plugins/sudoers/iolog.c:145 #: plugins/sudoers/sudoers.c:491 plugins/sudoers/sudoers.c:1381 #: plugins/sudoers/testsudoers.c:406 #, c-format msgid "unknown group %s" msgstr "невідома група %s" -#: logsrvd/logsrvd_conf.c:425 +#: logsrvd/logsrvd_conf.c:452 #, c-format msgid "unable to parse iolog mode %s" msgstr "не вдалося обробити запис режиму iolog %s" -#: logsrvd/logsrvd_conf.c:442 logsrvd/logsrvd_conf.c:1171 +#: logsrvd/logsrvd_conf.c:469 logsrvd/logsrvd_conf.c:1238 #, c-format msgid "invalid value for %s: %s" msgstr "некоректне значення %s: %s" -#: logsrvd/logsrvd_conf.c:481 +#: logsrvd/logsrvd_conf.c:522 msgid "TLS not supported" msgstr "Підтримки TLS не передбачено" -#: logsrvd/logsrvd_conf.c:503 +#: logsrvd/logsrvd_conf.c:544 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: logsrvd/logsrvd_conf.c:576 logsrvd/logsrvd_conf.c:970 +#: logsrvd/logsrvd_conf.c:617 logsrvd/logsrvd_conf.c:1027 #, c-format msgid "%s: not a fully qualified path" msgstr "%s: не є повноцінним записом шляхуnot a fully qualified path" -#: logsrvd/logsrvd_conf.c:888 logsrvd/logsrvd_conf.c:904 -#: logsrvd/logsrvd_conf.c:1586 +#: logsrvd/logsrvd_conf.c:945 logsrvd/logsrvd_conf.c:961 +#: logsrvd/logsrvd_conf.c:1671 #, c-format msgid "unknown syslog facility %s" msgstr "невідома можливість syslog %s" -#: logsrvd/logsrvd_conf.c:920 logsrvd/logsrvd_conf.c:936 -#: logsrvd/logsrvd_conf.c:952 logsrvd/logsrvd_conf.c:1590 -#: logsrvd/logsrvd_conf.c:1594 logsrvd/logsrvd_conf.c:1598 +#: logsrvd/logsrvd_conf.c:977 logsrvd/logsrvd_conf.c:993 +#: logsrvd/logsrvd_conf.c:1009 logsrvd/logsrvd_conf.c:1675 +#: logsrvd/logsrvd_conf.c:1679 logsrvd/logsrvd_conf.c:1683 #, c-format msgid "unknown syslog priority %s" msgstr "невідома пріоритетність syslog %s" -#: logsrvd/logsrvd_conf.c:1132 +#: logsrvd/logsrvd_conf.c:1192 #, c-format msgid "%s:%d unmatched '[': %s" msgstr "%s:%d «[» без пари: %s" -#: logsrvd/logsrvd_conf.c:1143 +#: logsrvd/logsrvd_conf.c:1198 +#, c-format +msgid "%s:%d garbage after ']': %s" +msgstr "%s:%d мотлох після «]»: %s" + +#: logsrvd/logsrvd_conf.c:1210 #, c-format msgid "%s:%d invalid config section: %s" msgstr "%s:%d некоректний розділ налаштувань: %s" -#: logsrvd/logsrvd_conf.c:1151 +#: logsrvd/logsrvd_conf.c:1218 #, c-format msgid "%s:%d invalid configuration line: %s" msgstr "%s:%d некоректний рядок налаштувань: %s" -#: logsrvd/logsrvd_conf.c:1157 +#: logsrvd/logsrvd_conf.c:1224 #, c-format msgid "%s:%d expected section name: %s" msgstr "%s:%d мало бути вказано назву розділу: %s" -#: logsrvd/logsrvd_conf.c:1179 +#: logsrvd/logsrvd_conf.c:1246 #, c-format msgid "%s:%d [%s] illegal key: %s" msgstr "%s:%d [%s] заборонений ключ: %s" -#: logsrvd/logsrvd_conf.c:1209 plugins/sudoers/cvtsudoers.c:268 -#: plugins/sudoers/logging.c:856 +#: logsrvd/logsrvd_conf.c:1276 plugins/sudoers/cvtsudoers.c:268 +#: plugins/sudoers/logging.c:857 #, c-format msgid "unable to open log file %s" msgstr "не вдалося відкрити файл журналу %s" -#: logsrvd/logsrvd_conf.c:1666 +#: logsrvd/logsrvd_conf.c:1757 msgid "unable to initialize server TLS context" msgstr "не вдалося ініціалізувати контекст сервера TLS" -#: logsrvd/logsrvd_conf.c:1686 +#: logsrvd/logsrvd_conf.c:1777 msgid "unable to initialize relay TLS context" msgstr "не вдалося ініціалізувати контекст ретранслятора TLS" @@ -1051,28 +1067,32 @@ msgstr "помилка під час спроби обробити AlertMessage" msgid "error logging alert event" msgstr "помилка під час обробки події критичного повідомлення журналу" -#: logsrvd/logsrvd_local.c:543 logsrvd/logsrvd_local.c:596 -#: logsrvd/logsrvd_local.c:631 +#: logsrvd/logsrvd_local.c:544 logsrvd/logsrvd_local.c:607 +#: logsrvd/logsrvd_local.c:642 #, c-format msgid "unable to format timing buffer, length %d" msgstr "не вдалося виконати форматування буфера часових позначок, довжина — %d" -#: logsrvd/logsrvd_local.c:550 logsrvd/logsrvd_local.c:558 -#: logsrvd/logsrvd_local.c:603 logsrvd/logsrvd_local.c:638 +#: logsrvd/logsrvd_local.c:558 logsrvd/logsrvd_local.c:566 +#: logsrvd/logsrvd_local.c:614 logsrvd/logsrvd_local.c:649 #: plugins/sudoers/sudoreplay.c:351 #, c-format msgid "%s/%s: %s" msgstr "%s/%s: %s" -#: logsrvd/logsrvd_local.c:578 +#: logsrvd/logsrvd_local.c:577 +msgid "randomly dropping connection" +msgstr "випадковим чином розривати з'єднання" + +#: logsrvd/logsrvd_local.c:589 msgid "error writing IoBuffer" msgstr "помилка під час спроби записати IoBuffer" -#: logsrvd/logsrvd_local.c:613 +#: logsrvd/logsrvd_local.c:624 msgid "error writing ChangeWindowSize" msgstr "помилка під час спроби записати ChangeWindowSize" -#: logsrvd/logsrvd_local.c:648 +#: logsrvd/logsrvd_local.c:659 msgid "error writing CommandSuspend" msgstr "помилка під час спроби записати CommandSuspend" @@ -1208,8 +1228,8 @@ msgstr "не вдалося отримати IP-адресу сервера" msgid "unable to read %s/%s: %s" msgstr "не вдалося прочитати %s/%s: %s" -#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:887 -#: plugins/sudoers/iolog.c:956 +#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:945 +#: plugins/sudoers/iolog.c:1020 #, c-format msgid "unexpected I/O event %d" msgstr "неочікувана подія введення-виведення — %d" @@ -1332,12 +1352,12 @@ msgstr "не вдалося встановити мінімальну версі #: plugins/sudoers/audit.c:267 plugins/sudoers/audit.c:419 #: plugins/sudoers/log_client.c:979 plugins/sudoers/log_client.c:1028 #: plugins/sudoers/log_client.c:1077 plugins/sudoers/log_client.c:1203 -#: plugins/sudoers/logging.c:551 plugins/sudoers/logging.c:648 -#: plugins/sudoers/logging.c:810 plugins/sudoers/policy.c:123 +#: plugins/sudoers/logging.c:552 plugins/sudoers/logging.c:649 +#: plugins/sudoers/logging.c:811 plugins/sudoers/policy.c:123 msgid "unable to get time of day" msgstr "не вдалося отримати дані щодо пори доби" -#: plugins/sudoers/auth/aix_auth.c:277 +#: plugins/sudoers/auth/aix_auth.c:280 #, c-format msgid "unable to change password for %s" msgstr "не вдалося змінити пароль до %s" @@ -1359,28 +1379,28 @@ msgstr "некоректний тип розпізнавання" msgid "unable to initialize BSD authentication" msgstr "не вдалося ініціалізувати розпізнавання за BSD" -#: plugins/sudoers/auth/bsdauth.c:183 +#: plugins/sudoers/auth/bsdauth.c:186 msgid "your account has expired" msgstr "термін дії вашого облікового запису вичерпано" -#: plugins/sudoers/auth/bsdauth.c:185 +#: plugins/sudoers/auth/bsdauth.c:188 msgid "approval failed" msgstr "не вдалося підтвердити" -#: plugins/sudoers/auth/fwtk.c:58 +#: plugins/sudoers/auth/fwtk.c:61 msgid "unable to read fwtk config" msgstr "не вдалося прочитати налаштування fwtk" -#: plugins/sudoers/auth/fwtk.c:63 +#: plugins/sudoers/auth/fwtk.c:66 msgid "unable to connect to authentication server" msgstr "не вдалося встановити з’єднання з сервером розпізнавання" -#: plugins/sudoers/auth/fwtk.c:69 plugins/sudoers/auth/fwtk.c:94 -#: plugins/sudoers/auth/fwtk.c:126 +#: plugins/sudoers/auth/fwtk.c:72 plugins/sudoers/auth/fwtk.c:97 +#: plugins/sudoers/auth/fwtk.c:129 msgid "lost connection to authentication server" msgstr "втрачено зв’язок з сервером розпізнавання" -#: plugins/sudoers/auth/fwtk.c:73 +#: plugins/sudoers/auth/fwtk.c:76 #, c-format msgid "" "authentication server error:\n" @@ -1434,38 +1454,38 @@ msgstr "%s: не вдалося отримати реєстраційний за msgid "%s: Cannot verify TGT! Possible attack!: %s" msgstr "%s: спроба перевірки TGT зазнала невдачі! Ймовірно, вас атаковано: %s" -#: plugins/sudoers/auth/pam.c:216 +#: plugins/sudoers/auth/pam.c:224 #, c-format msgid "unable to initialize PAM: %s" msgstr "не вдалося ініціалізувати PAM: %s" -#: plugins/sudoers/auth/pam.c:338 +#: plugins/sudoers/auth/pam.c:337 #, c-format msgid "PAM authentication error: %s" msgstr "Помилка розпізнавання PAM: %s" -#: plugins/sudoers/auth/pam.c:357 +#: plugins/sudoers/auth/pam.c:356 msgid "account validation failure, is your account locked?" msgstr "помилка під час спроби перевірки облікового запису. Ваш обліковий запис заблоковано?" -#: plugins/sudoers/auth/pam.c:368 +#: plugins/sudoers/auth/pam.c:367 msgid "Account or password is expired, reset your password and try again" msgstr "Строк дії облікового запису або пароля збіг, визначте новий пароль і повторіть спробу" -#: plugins/sudoers/auth/pam.c:374 +#: plugins/sudoers/auth/pam.c:373 #, c-format msgid "unable to change expired password: %s" msgstr "не вдалося змінити пароль, строк дії якого завершився: %s" -#: plugins/sudoers/auth/pam.c:385 +#: plugins/sudoers/auth/pam.c:384 msgid "Password expired, contact your system administrator" msgstr "Строк дії пароля збіг, зверніться до адміністратора вашої системи щодо поновлення пароля" -#: plugins/sudoers/auth/pam.c:390 +#: plugins/sudoers/auth/pam.c:389 msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" msgstr "Строк дії облікового запису збіг або у файлі налаштувань PAM немає розділу \"account\" для sudo. Повідомте про це адміністратора вашої системи." -#: plugins/sudoers/auth/pam.c:398 plugins/sudoers/auth/pam.c:403 +#: plugins/sudoers/auth/pam.c:397 plugins/sudoers/auth/pam.c:402 #, c-format msgid "PAM account management error: %s" msgstr "Помилка керування обліковими записами PAM: %s" @@ -1475,63 +1495,63 @@ msgstr "Помилка керування обліковими записами msgid "you do not exist in the %s database" msgstr "вас немає у базі даних %s" -#: plugins/sudoers/auth/securid5.c:72 +#: plugins/sudoers/auth/securid5.c:75 msgid "failed to initialise the ACE API library" msgstr "не вдалося ініціалізувати бібліотеку програмного інтерфейсу до ACE" -#: plugins/sudoers/auth/securid5.c:103 +#: plugins/sudoers/auth/securid5.c:106 msgid "unable to contact the SecurID server" msgstr "не вдалося встановити зв’язок з сервером SecurID" -#: plugins/sudoers/auth/securid5.c:112 +#: plugins/sudoers/auth/securid5.c:115 msgid "User ID locked for SecurID Authentication" msgstr "Ідентифікатор користувача заблоковано для розпізнавання SecurID" -#: plugins/sudoers/auth/securid5.c:116 plugins/sudoers/auth/securid5.c:167 +#: plugins/sudoers/auth/securid5.c:119 plugins/sudoers/auth/securid5.c:170 msgid "invalid username length for SecurID" msgstr "некоректна довжина імені користувача для SecurID" -#: plugins/sudoers/auth/securid5.c:120 plugins/sudoers/auth/securid5.c:172 +#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:175 msgid "invalid Authentication Handle for SecurID" msgstr "некоректний дескриптор розпізнавання для SecurID" -#: plugins/sudoers/auth/securid5.c:124 +#: plugins/sudoers/auth/securid5.c:127 msgid "SecurID communication failed" msgstr "спроба обміну даними з SecurID зазнала невдачі" -#: plugins/sudoers/auth/securid5.c:128 plugins/sudoers/auth/securid5.c:215 +#: plugins/sudoers/auth/securid5.c:131 plugins/sudoers/auth/securid5.c:218 msgid "unknown SecurID error" msgstr "невідома помилка SecurID" -#: plugins/sudoers/auth/securid5.c:162 +#: plugins/sudoers/auth/securid5.c:165 msgid "invalid passcode length for SecurID" msgstr "некоректна довжина коду пароля для SecurID" -#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:123 +#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:126 msgid "unable to initialize SIA session" msgstr "не вдалося ініціалізувати сеанс SIA" -#: plugins/sudoers/auth/sudo_auth.c:132 +#: plugins/sudoers/auth/sudo_auth.c:134 msgid "invalid authentication methods" msgstr "некоректні способи розпізнавання" -#: plugins/sudoers/auth/sudo_auth.c:134 +#: plugins/sudoers/auth/sudo_auth.c:136 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." msgstr "sudo зібрано з підтримкою некоректних способів розпізнавання! Не можна змішувати власні і зовнішні способи розпізнавання." -#: plugins/sudoers/auth/sudo_auth.c:255 plugins/sudoers/auth/sudo_auth.c:305 +#: plugins/sudoers/auth/sudo_auth.c:257 plugins/sudoers/auth/sudo_auth.c:309 msgid "no authentication methods" msgstr "немає способів розпізнавання" -#: plugins/sudoers/auth/sudo_auth.c:257 +#: plugins/sudoers/auth/sudo_auth.c:259 msgid "There are no authentication methods compiled into sudo! If you want to turn off authentication, use the --disable-authentication configure option." msgstr "sudo зібрано без можливостей з взаємодії з інструментами розпізнавання! Якщо ви хочете вимкнути розпізнавання, скористайтеся параметром налаштування --disable-authentication." -#: plugins/sudoers/auth/sudo_auth.c:307 +#: plugins/sudoers/auth/sudo_auth.c:311 msgid "Unable to initialize authentication methods." msgstr "Не вдалося ініціалізувати методи розпізнавання." -#: plugins/sudoers/auth/sudo_auth.c:471 +#: plugins/sudoers/auth/sudo_auth.c:482 msgid "Authentication methods:" msgstr "Способи розпізнавання:" @@ -1543,17 +1563,17 @@ msgstr "Не вдалося визначити умови аудита" msgid "unable to commit audit record" msgstr "не вдалося надіслати запис аудита" -#: plugins/sudoers/check.c:264 +#: plugins/sudoers/check.c:263 #, c-format msgid "error reading lecture file %s" msgstr "помилка під час спроби читання файла настанов %s" -#: plugins/sudoers/check.c:270 +#: plugins/sudoers/check.c:269 #, c-format msgid "ignoring lecture file %s: not a regular file" msgstr "ігноруємо файл настанов %s: він не є звичайним файлом" -#: plugins/sudoers/check.c:283 +#: plugins/sudoers/check.c:282 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -1573,7 +1593,7 @@ msgstr "" " #3) Користування широкими правами розширює сферу відповідальності.\n" "\n" -#: plugins/sudoers/check.c:331 plugins/sudoers/check.c:341 +#: plugins/sudoers/check.c:330 plugins/sudoers/check.c:340 #: plugins/sudoers/sudoers.c:885 plugins/sudoers/sudoers.c:906 #: plugins/sudoers/tsdump.c:119 #, c-format @@ -1642,53 +1662,53 @@ msgstr "%s: файли вхідних і вихідних даних мають msgid "unable to initialize sudoers default values" msgstr "не вдалося ініціалізувати типові значення sudoers" -#: plugins/sudoers/cvtsudoers.c:522 plugins/sudoers/ldap_conf.c:431 +#: plugins/sudoers/cvtsudoers.c:525 plugins/sudoers/ldap_conf.c:433 #, c-format msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/cvtsudoers.c:581 +#: plugins/sudoers/cvtsudoers.c:584 #, c-format msgid "%s: unknown key word %s" msgstr "%s: невідоме ключове слово %s" -#: plugins/sudoers/cvtsudoers.c:627 +#: plugins/sudoers/cvtsudoers.c:630 #, c-format msgid "invalid defaults type: %s" msgstr "некоректний тип типових значень: %s" -#: plugins/sudoers/cvtsudoers.c:650 +#: plugins/sudoers/cvtsudoers.c:653 #, c-format msgid "invalid suppression type: %s" msgstr "некоректний тип придушення: %s" -#: plugins/sudoers/cvtsudoers.c:691 plugins/sudoers/cvtsudoers.c:707 +#: plugins/sudoers/cvtsudoers.c:694 plugins/sudoers/cvtsudoers.c:710 #, c-format msgid "invalid filter: %s" msgstr "некоректний фільтр: %s" -#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/visudo.c:958 +#: plugins/sudoers/cvtsudoers.c:754 plugins/sudoers/visudo.c:958 #, c-format msgid "failed to parse %s file, unknown error" msgstr "не вдалося обробити файл %s, невідома помилка" -#: plugins/sudoers/cvtsudoers.c:759 +#: plugins/sudoers/cvtsudoers.c:762 #, c-format msgid "parse error in %s near line %d\n" msgstr "помилка обробки у %s поблизу рядка %d\n" -#: plugins/sudoers/cvtsudoers.c:762 +#: plugins/sudoers/cvtsudoers.c:765 #, c-format msgid "parse error in %s\n" msgstr "помилка обробки у %s\n" -#: plugins/sudoers/cvtsudoers.c:1486 plugins/sudoers/sudoreplay.c:1145 +#: plugins/sudoers/cvtsudoers.c:1489 plugins/sudoers/sudoreplay.c:1145 #: plugins/sudoers/timestamp.c:317 plugins/sudoers/timestamp.c:320 #, c-format msgid "unable to write to %s" msgstr "не вдалося виконати запис до %s" -#: plugins/sudoers/cvtsudoers.c:1509 +#: plugins/sudoers/cvtsudoers.c:1512 #, c-format msgid "" "%s - convert between sudoers file formats\n" @@ -1697,7 +1717,7 @@ msgstr "" "%s — перетворення форматів файлів sudoers\n" "\n" -#: plugins/sudoers/cvtsudoers.c:1511 +#: plugins/sudoers/cvtsudoers.c:1514 msgid "" "\n" "Options:\n" @@ -1740,19 +1760,19 @@ msgstr "" #: plugins/sudoers/cvtsudoers_csv.c:452 plugins/sudoers/cvtsudoers_csv.c:466 #: plugins/sudoers/cvtsudoers_json.c:654 plugins/sudoers/cvtsudoers_json.c:669 #: plugins/sudoers/cvtsudoers_ldif.c:347 plugins/sudoers/cvtsudoers_ldif.c:360 -#: plugins/sudoers/ldap.c:504 +#: plugins/sudoers/ldap.c:515 msgid "unable to get GMT time" msgstr "не вдалося отримати гринвіцький час" #: plugins/sudoers/cvtsudoers_csv.c:457 plugins/sudoers/cvtsudoers_csv.c:471 #: plugins/sudoers/cvtsudoers_json.c:659 plugins/sudoers/cvtsudoers_json.c:674 #: plugins/sudoers/cvtsudoers_ldif.c:352 plugins/sudoers/cvtsudoers_ldif.c:365 -#: plugins/sudoers/ldap.c:512 +#: plugins/sudoers/ldap.c:523 msgid "unable to format timestamp" msgstr "не вдалося виконати форматування часового штампа" #: plugins/sudoers/cvtsudoers_json.c:480 plugins/sudoers/cvtsudoers_json.c:515 -#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:189 +#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:190 #, c-format msgid "%s:%d:%d: unknown defaults entry \"%s\"" msgstr "%s:%d:%d: невідомий запис типових параметрів, «%s»" @@ -1766,42 +1786,53 @@ msgstr "забагато записів sudoers, максимальна кіль msgid "the SUDOERS_BASE environment variable is not set and the -b option was not specified." msgstr "не встановлено значення змінної середовища SUDOERS_BASE і не вказано параметра -b." -#: plugins/sudoers/cvtsudoers_merge.c:438 +#: plugins/sudoers/cvtsudoers_merge.c:273 +#: plugins/sudoers/cvtsudoers_merge.c:309 +#, c-format +msgid "%s:%d:%d: converting host list to ALL" +msgstr "%s:%d:%d: перетворюємо список вузлів на ALL" + +#: plugins/sudoers/cvtsudoers_merge.c:545 #, c-format msgid "unable to find alias %s" msgstr "не вдалося знайти альтернативну назву %s" -#: plugins/sudoers/cvtsudoers_merge.c:441 +#: plugins/sudoers/cvtsudoers_merge.c:548 #, c-format msgid "%s:%d:%d: renaming alias %s to %s" msgstr "%s:%d:%d: перейменування альтернативної назви %s на %s" -#: plugins/sudoers/cvtsudoers_merge.c:498 +#: plugins/sudoers/cvtsudoers_merge.c:605 #, c-format msgid "%s:%d:%d: removing duplicate alias %s" msgstr "%s:%d:%d: вилучення дубліката альтернативної назви %s" -#: plugins/sudoers/cvtsudoers_merge.c:658 +#: plugins/sudoers/cvtsudoers_merge.c:830 #, c-format msgid "%s:%d:%d: conflicting Defaults entry \"%s\" host-specific in %s:%d:%d" msgstr "%s:%d:%d: конфлікт запису Defaults «%s» специфічним для вузла у %s:%d:%d" -#: plugins/sudoers/cvtsudoers_merge.c:698 +#: plugins/sudoers/cvtsudoers_merge.c:864 #, c-format msgid "%s:%d:%d: made Defaults \"%s\" specific to host %s" msgstr "%s:%d:%d: Defaults «%s» зроблено специфічним для вузла %s" -#: plugins/sudoers/cvtsudoers_merge.c:718 -#, c-format -msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" -msgstr "%s:%d:%d: вилучення Defaults «%s» перевизначено наступними записами" - -#: plugins/sudoers/cvtsudoers_merge.c:723 +#: plugins/sudoers/cvtsudoers_merge.c:882 #, c-format msgid "%s:%d:%d: unable to make Defaults \"%s\" host-specific" msgstr "%s:%d:%d: не вдалося зробити Defaults «%s» специфічними для вузла" -#: plugins/sudoers/cvtsudoers_merge.c:943 +#: plugins/sudoers/cvtsudoers_merge.c:892 +#, c-format +msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" +msgstr "%s:%d:%d: вилучення Defaults «%s» перевизначено наступними записами" + +#: plugins/sudoers/cvtsudoers_merge.c:1080 +#, c-format +msgid "%s:%d:%d: merging userspec into %s:%d:%d" +msgstr "%s:%d:%d: об'єднуємо специфікації користувачів у %s:%d:%d" + +#: plugins/sudoers/cvtsudoers_merge.c:1174 #, c-format msgid "%s:%d:%d: removing userspec overridden by subsequent entries" msgstr "%s:%d:%d: вилучення userspec перевизначено наступними записами" @@ -2198,358 +2229,375 @@ msgid "PAM service name to use for login shells: %s" msgstr "Назва служби PAM, якою слід скористатися для оболонок входу до системи: %s" #: plugins/sudoers/def_data.c:402 +#, c-format +msgid "PAM service name to use when sudo is run with the -A option: %s" +msgstr "Назва служби PAM, якою слід скористатися, якщо sudo запущено з параметром -A: %s" + +#: plugins/sudoers/def_data.c:406 msgid "Attempt to establish PAM credentials for the target user" msgstr "Спробувати встановити реєстраційні дані PAM для користувача, від імені якого виконуватимуться дії" -#: plugins/sudoers/def_data.c:406 +#: plugins/sudoers/def_data.c:410 msgid "Create a new PAM session for the command to run in" msgstr "Створити сеанс PAM для виконання команди" -#: plugins/sudoers/def_data.c:410 +#: plugins/sudoers/def_data.c:414 msgid "Perform PAM account validation management" msgstr "Виконати керування коректністю облікового запису PAM" -#: plugins/sudoers/def_data.c:414 +#: plugins/sudoers/def_data.c:418 #, c-format msgid "Maximum I/O log sequence number: %s" msgstr "Максимальний номер у послідовності журналу введення-виведення: %s" -#: plugins/sudoers/def_data.c:418 +#: plugins/sudoers/def_data.c:422 msgid "Enable sudoers netgroup support" msgstr "Увімкнути підтримку мережевих груп у sudoers" -#: plugins/sudoers/def_data.c:422 +#: plugins/sudoers/def_data.c:426 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "Перевіряти можливість запису до батьківського каталогу під час редагування фалів за допомогою sudoedit" -#: plugins/sudoers/def_data.c:426 +#: plugins/sudoers/def_data.c:430 msgid "Follow symbolic links when editing files with sudoedit" msgstr "Переходити за символічними посиланнями під час редагування файлів за допомогою sudoedit" -#: plugins/sudoers/def_data.c:430 +#: plugins/sudoers/def_data.c:434 msgid "Query the group plugin for unknown system groups" msgstr "Надсилати запит до додатка груп щодо невідомих груп системи" -#: plugins/sudoers/def_data.c:434 +#: plugins/sudoers/def_data.c:438 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "Встановлювати відповідність мережевим групам за усім кортежем даних: користувачем, вузлом і доменом" -#: plugins/sudoers/def_data.c:438 +#: plugins/sudoers/def_data.c:442 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "Дозволити виконання команд, навіть якщо sudo не може здійснювати запис до журналу аудиту" -#: plugins/sudoers/def_data.c:442 +#: plugins/sudoers/def_data.c:446 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "Дозволити виконання команд, навіть якщо sudo не може здійснювати запис до журналу введення-виведення" -#: plugins/sudoers/def_data.c:446 +#: plugins/sudoers/def_data.c:450 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "Дозволити виконання команд, навіть якщо sudo не може здійснювати запис до файла журналу" -#: plugins/sudoers/def_data.c:450 +#: plugins/sudoers/def_data.c:454 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "Визначати групи у sudoers і встановлювати відповідність не назві, а ідентифікатору групи" -#: plugins/sudoers/def_data.c:454 +#: plugins/sudoers/def_data.c:458 #, c-format msgid "Log entries larger than this value will be split into multiple syslog messages: %u" msgstr "Записи журналу, які виявляться довшими за це значення, буде поділено на декілька повідомлень журналу системи: %u" -#: plugins/sudoers/def_data.c:458 +#: plugins/sudoers/def_data.c:462 #, c-format msgid "User that will own the I/O log files: %s" msgstr "Користувач, який буде власником усіх файлів журналу введення-виведення: %s" -#: plugins/sudoers/def_data.c:462 +#: plugins/sudoers/def_data.c:466 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "Група, яка буде власником усіх файлів журналу введення-виведення: %s" -#: plugins/sudoers/def_data.c:466 +#: plugins/sudoers/def_data.c:470 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "Режим доступу до файлів, яким слід скористатися для файлів журналу введення-виведення: 0%o" -#: plugins/sudoers/def_data.c:470 +#: plugins/sudoers/def_data.c:474 #, c-format msgid "Execute commands by file descriptor instead of by path: %s" msgstr "Виконати команди за дескриптором файла замість виконання за шляхом: %s" -#: plugins/sudoers/def_data.c:474 +#: plugins/sudoers/def_data.c:478 msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" msgstr "Ігнорувати невідомі записи Defaults у sudoers замість показу попередження" -#: plugins/sudoers/def_data.c:478 +#: plugins/sudoers/def_data.c:482 #, c-format msgid "Time in seconds after which the command will be terminated: %u" msgstr "Час у секундах, який має минути, щоб команду буде перервано: %u" -#: plugins/sudoers/def_data.c:482 +#: plugins/sudoers/def_data.c:486 msgid "Allow the user to specify a timeout on the command line" msgstr "Надати змогу користувачеві встановлювати час очікування у командному рядку" -#: plugins/sudoers/def_data.c:486 +#: plugins/sudoers/def_data.c:490 msgid "Flush I/O log data to disk immediately instead of buffering it" msgstr "Скидати дані журналу введення-виведення на диск негайно, без буферизації" -#: plugins/sudoers/def_data.c:490 +#: plugins/sudoers/def_data.c:494 msgid "Include the process ID when logging via syslog" msgstr "Включати ідентифікатор процесу до журналів syslog" -#: plugins/sudoers/def_data.c:494 +#: plugins/sudoers/def_data.c:498 #, c-format msgid "Type of authentication timestamp record: %s" msgstr "Тип запису часової позначки розпізнавання: %s" -#: plugins/sudoers/def_data.c:498 +#: plugins/sudoers/def_data.c:502 #, c-format msgid "Authentication failure message: %s" msgstr "Повідомлення про помилку розпізнавання: %s" -#: plugins/sudoers/def_data.c:502 +#: plugins/sudoers/def_data.c:506 msgid "Ignore case when matching user names" msgstr "Ігнорувати регістр символів при пошуку імен користувачів" -#: plugins/sudoers/def_data.c:506 +#: plugins/sudoers/def_data.c:510 msgid "Ignore case when matching group names" msgstr "Ігнорувати регістр символів при пошуку назв груп" -#: plugins/sudoers/def_data.c:510 +#: plugins/sudoers/def_data.c:514 msgid "Log when a command is allowed by sudoers" msgstr "Записувати до журналу дані, коли виконання команди дозволене sudoers" -#: plugins/sudoers/def_data.c:514 +#: plugins/sudoers/def_data.c:518 msgid "Log when a command is denied by sudoers" msgstr "Записувати до журналу дані, коли виконання команди заборонене sudoers" -#: plugins/sudoers/def_data.c:518 +#: plugins/sudoers/def_data.c:522 msgid "Sudo log server(s) to connect to with optional port" msgstr "Сервер або сервери журналу sudo, з якими слід встановити з'єднання, з необов'язковим зазначенням порту" -#: plugins/sudoers/def_data.c:522 +#: plugins/sudoers/def_data.c:526 #, c-format msgid "Sudo log server timeout in seconds: %u" msgstr "Час очікування на дії сервера журналу sudo у секундах: %u" -#: plugins/sudoers/def_data.c:526 +#: plugins/sudoers/def_data.c:530 msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" msgstr "Увімкнути параметр сокета SO_KEEPALIVE на сокеті, який з'єднано із сервером журналу" -#: plugins/sudoers/def_data.c:530 +#: plugins/sudoers/def_data.c:534 #, c-format msgid "Path to the audit server's CA bundle file: %s" msgstr "Шлях до файла пакета CA сервера аудиту: %s" -#: plugins/sudoers/def_data.c:534 +#: plugins/sudoers/def_data.c:538 #, c-format msgid "Path to the sudoers certificate file: %s" msgstr "Шлях до файла сертифікатів sudoers: %s" -#: plugins/sudoers/def_data.c:538 +#: plugins/sudoers/def_data.c:542 #, c-format msgid "Path to the sudoers private key file: %s" msgstr "Шлях до файла закритого ключа sudoers: %s" -#: plugins/sudoers/def_data.c:542 +#: plugins/sudoers/def_data.c:546 msgid "Verify that the log server's certificate is valid" msgstr "Перевірити, чи є сертифікат сервера журналювання чинним" -#: plugins/sudoers/def_data.c:546 +#: plugins/sudoers/def_data.c:550 msgid "Allow the use of unknown runas user and/or group ID" msgstr "Дозволити використання невідомих значень імені користувача і/або ідентифікатора групи для runas" -#: plugins/sudoers/def_data.c:550 +#: plugins/sudoers/def_data.c:554 msgid "Only permit running commands as a user with a valid shell" msgstr "Дозволяти виконання команд лише від імені користувачів із коректним записом командної оболонки" -#: plugins/sudoers/def_data.c:554 +#: plugins/sudoers/def_data.c:558 msgid "Set the pam remote user to the user running sudo" msgstr "Встановити для віддаленого користувача PAM те саме ім'я, що і для користувача, від імені якого запущено sudo" -#: plugins/sudoers/def_data.c:558 +#: plugins/sudoers/def_data.c:562 msgid "Set the pam remote host to the local host name" msgstr "Встановити для віддаленого вузла PAM назву локального вузла" -#: plugins/sudoers/def_data.c:562 +#: plugins/sudoers/def_data.c:566 #, c-format msgid "Working directory to change to before executing the command: %s" msgstr "Робочий каталог, до якого слід перейти перед виконанням команди: %s" -#: plugins/sudoers/def_data.c:566 +#: plugins/sudoers/def_data.c:570 #, c-format msgid "Root directory to change to before executing the command: %s" msgstr "Кореневий каталог, до якого слід перейти перед виконанням команди: %s" -#: plugins/sudoers/def_data.c:570 +#: plugins/sudoers/def_data.c:574 #, c-format msgid "The format of logs to produce: %s" msgstr "Формат журналу: %s" -#: plugins/sudoers/def_data.c:574 +#: plugins/sudoers/def_data.c:578 msgid "Enable SELinux RBAC support" msgstr "Увімкнути підтримку RBAC SELinux" -#: plugins/sudoers/def_data.c:578 +#: plugins/sudoers/def_data.c:582 #, c-format msgid "Path to the file that is created the first time sudo is run: %s" msgstr "Шлях до файла, який було створено під час першого запуску sudo: %s" -#: plugins/sudoers/def_data.c:582 +#: plugins/sudoers/def_data.c:586 msgid "Intercept further commands and apply sudoers restrictions to them" msgstr "Перехоплювати подальші команди і застосовувати до них обмеження sudoers" -#: plugins/sudoers/def_data.c:586 +#: plugins/sudoers/def_data.c:590 msgid "Log sub-commands run by the original command" msgstr "Записувати до журналу підкоманди, які запущено початковою командою" -#: plugins/sudoers/def_data.c:590 +#: plugins/sudoers/def_data.c:594 msgid "Log the exit status of commands" msgstr "Записувати до журналу стан виходу команд" -#: plugins/sudoers/def_data.c:594 +#: plugins/sudoers/def_data.c:598 msgid "Subsequent commands in an intercepted session must be authenticated" msgstr "Для виконання наступних команд у перехопленому сеансі слід пройти розпізнавання" -#: plugins/sudoers/def_data.c:598 +#: plugins/sudoers/def_data.c:602 msgid "Allow an intercepted command to run set setuid or setgid programs" msgstr "Дозволити перехопленій команді запускати програми зі встановлення setuid або setgid" -#: plugins/sudoers/def_data.c:602 +#: plugins/sudoers/def_data.c:606 #, c-format msgid "The maximum size to which the process's address space may grow (in bytes): %s" msgstr "Максимальний розмір, до якого може зростати адресний простір процесу (у байтах): %s" -#: plugins/sudoers/def_data.c:606 +#: plugins/sudoers/def_data.c:610 #, c-format msgid "The largest size core dump file that may be created (in bytes): %s" msgstr "Найбільший розмір файла дампа ядра, який може бути створено (у байтах): %s" -#: plugins/sudoers/def_data.c:610 +#: plugins/sudoers/def_data.c:614 #, c-format msgid "The maximum amount of CPU time that the process may use (in seconds): %s" msgstr "Максимальна кількість часу процесора, який може використовувати процес (у секундах): %s" -#: plugins/sudoers/def_data.c:614 +#: plugins/sudoers/def_data.c:618 #, c-format msgid "The maximum size of the data segment for the process (in bytes): %s" msgstr "Максимальний розмір сегмента даних для процесу (у байтах): %s" -#: plugins/sudoers/def_data.c:618 +#: plugins/sudoers/def_data.c:622 #, c-format msgid "The largest size file that the process may create (in bytes): %s" msgstr "Найбільший розмір файла, який може створювати процес (у байтах): %s" -#: plugins/sudoers/def_data.c:622 +#: plugins/sudoers/def_data.c:626 #, c-format msgid "The maximum number of locks that the process may establish: %s" msgstr "Максимальна кількість блокувань, які може встановлювати процес: %s" -#: plugins/sudoers/def_data.c:626 +#: plugins/sudoers/def_data.c:630 #, c-format msgid "The maximum size that the process may lock in memory (in bytes): %s" msgstr "Максимальний розмір, який процес може блокувати у пам'яті (у байтах): %s" -#: plugins/sudoers/def_data.c:630 +#: plugins/sudoers/def_data.c:634 #, c-format msgid "The maximum number of files that the process may have open: %s" msgstr "Максимальна кількість файлів, які може відкривати процес: %s" -#: plugins/sudoers/def_data.c:634 +#: plugins/sudoers/def_data.c:638 #, c-format msgid "The maximum number of processes that the user may run simultaneously: %s" msgstr "Максимальна кількість процесів, які користувач може запускати одночасно: %s" -#: plugins/sudoers/def_data.c:638 +#: plugins/sudoers/def_data.c:642 #, c-format msgid "The maximum size to which the process's resident set size may grow (in bytes): %s" msgstr "Максимальний розмір, до якого може зростати розмір резидентного набору (у байтах): %s" -#: plugins/sudoers/def_data.c:642 +#: plugins/sudoers/def_data.c:646 #, c-format msgid "The maximum size to which the process's stack may grow (in bytes): %s" msgstr "Максимальний розмір, до якого може зростати стос процесу (у байтах): %s" -#: plugins/sudoers/defaults.c:192 +#: plugins/sudoers/def_data.c:650 +msgid "Attempt authentication even when in non-interactive mode" +msgstr "Намагатися пройти розпізнавання, навіть якщо працюємо не в інтерактивному режимі" + +#: plugins/sudoers/def_data.c:654 +msgid "Store plaintext passwords in I/O log input" +msgstr "Зберігати звичайний текст паролів у вхідних даних журналу введення-виведення" + +#: plugins/sudoers/def_data.c:658 +msgid "List of regular expressions to use when matching a password prompt" +msgstr "Список формальних виразів для встановлення відповідності при запиті пароля" + +#: plugins/sudoers/defaults.c:193 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s: невідомий запис типових параметрів, «%s»" -#: plugins/sudoers/defaults.c:241 +#: plugins/sudoers/defaults.c:242 #, c-format msgid "%s:%d:%d: no value specified for \"%s\"" msgstr "%s:%d:%d: не вказано значення для «%s»" -#: plugins/sudoers/defaults.c:244 +#: plugins/sudoers/defaults.c:245 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s: не вказано значення для «%s»" -#: plugins/sudoers/defaults.c:257 +#: plugins/sudoers/defaults.c:258 #, c-format msgid "%s:%d:%d: invalid operator \"%c=\" for \"%s\"" msgstr "%s:%d:%d: некоректний оператор «%c=» для «%s»" -#: plugins/sudoers/defaults.c:260 +#: plugins/sudoers/defaults.c:261 #, c-format msgid "%s: invalid operator \"%c=\" for \"%s\"" msgstr "%s: некоректний оператор «%c=» для «%s»" -#: plugins/sudoers/defaults.c:296 +#: plugins/sudoers/defaults.c:297 #, c-format msgid "%s:%d:%d: option \"%s\" does not take a value" msgstr "%s:%d:%d: параметру «%s» не потрібно передавати значення" -#: plugins/sudoers/defaults.c:299 +#: plugins/sudoers/defaults.c:300 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s: параметру «%s» не потрібно передавати значення" -#: plugins/sudoers/defaults.c:327 +#: plugins/sudoers/defaults.c:328 #, c-format msgid "%s:%d:%d: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s:%d:%d: некоректний тип Defaults, 0x%x, для параметра «%s»" -#: plugins/sudoers/defaults.c:330 +#: plugins/sudoers/defaults.c:331 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s: некоректний тип Defaults, 0x%x, для параметра «%s»" -#: plugins/sudoers/defaults.c:340 +#: plugins/sudoers/defaults.c:341 #, c-format msgid "%s:%d:%d: value \"%s\" is invalid for option \"%s\"" msgstr "%s:%d:%d: значення «%s» є некоректним для параметра «%s»" -#: plugins/sudoers/defaults.c:343 +#: plugins/sudoers/defaults.c:344 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s: значення «%s» є некоректним для параметра «%s»" -#: plugins/sudoers/defaults.c:1124 +#: plugins/sudoers/defaults.c:1161 #, c-format msgid "%s:%d:%d: path name for \"%s\" too long" msgstr "%s:%d:%d: назва шляху «%s» є надто довгою" -#: plugins/sudoers/defaults.c:1127 +#: plugins/sudoers/defaults.c:1164 #, c-format msgid "%s: path name for \"%s\" too long" msgstr "%s: назва шляху для «%s» є надто довгою" -#: plugins/sudoers/defaults.c:1138 +#: plugins/sudoers/defaults.c:1175 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s:%d:%d: значення для «%s» має починатися з «/», «~» або «*»" -#: plugins/sudoers/defaults.c:1142 +#: plugins/sudoers/defaults.c:1179 #, c-format msgid "%s: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s: значення для «%s» має починатися з «/», «~» або «*»" -#: plugins/sudoers/defaults.c:1153 +#: plugins/sudoers/defaults.c:1190 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/'" msgstr "%s:%d:%d: значення для «%s» має починатися з «/»" -#: plugins/sudoers/defaults.c:1157 +#: plugins/sudoers/defaults.c:1194 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s: значення для «%s» має починатися з «/»" @@ -2597,7 +2645,7 @@ msgstr "%s має належати користувачеві з uid %d" msgid "%s must only be writable by owner" msgstr "%s має бути доступним до запису лише для власника" -#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:566 +#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:576 #, c-format msgid "unable to load %s: %s" msgstr "не вдалося завантажити %s: %s" @@ -2626,36 +2674,36 @@ msgstr "не вдалося обробити маску мережі «%s»" msgid "Local IP address and netmask pairs:\n" msgstr "Пари локальних IP-адрес і масок мережі:\n" -#: plugins/sudoers/iolog.c:626 +#: plugins/sudoers/iolog.c:681 msgid "unable to update sequence file" msgstr "не вдалося оновити файл послідовності" -#: plugins/sudoers/iolog.c:660 plugins/sudoers/iolog.c:848 -#: plugins/sudoers/iolog.c:1001 plugins/sudoers/iolog.c:1008 -#: plugins/sudoers/iolog.c:1129 plugins/sudoers/iolog.c:1136 -#: plugins/sudoers/iolog.c:1235 plugins/sudoers/iolog.c:1242 +#: plugins/sudoers/iolog.c:715 plugins/sudoers/iolog.c:903 +#: plugins/sudoers/iolog.c:1065 plugins/sudoers/iolog.c:1072 +#: plugins/sudoers/iolog.c:1193 plugins/sudoers/iolog.c:1200 +#: plugins/sudoers/iolog.c:1299 plugins/sudoers/iolog.c:1306 #, c-format msgid "unable to write to I/O log file: %s" msgstr "не вдалося здійснити запис до файла журналу введення-виведення: %s" -#: plugins/sudoers/iolog.c:668 +#: plugins/sudoers/iolog.c:723 #, c-format msgid "unable to create %s/%s" msgstr "не вдалося створити %s/%s" -#: plugins/sudoers/iolog.c:893 +#: plugins/sudoers/iolog.c:951 #, c-format msgid "%s: internal error, I/O log file for event %d not open" msgstr "%s: внутрішня помилка, файл журналу введення-виведення для події %d не відкрито" -#: plugins/sudoers/iolog.c:986 plugins/sudoers/iolog.c:1114 -#: plugins/sudoers/iolog.c:1219 plugins/sudoers/timestamp.c:849 +#: plugins/sudoers/iolog.c:1050 plugins/sudoers/iolog.c:1178 +#: plugins/sudoers/iolog.c:1283 plugins/sudoers/timestamp.c:849 #: plugins/sudoers/timestamp.c:941 plugins/sudoers/visudo.c:510 #: plugins/sudoers/visudo.c:516 msgid "unable to read the clock" msgstr "не вдалося прочитати час на годиннику" -#: plugins/sudoers/iolog.c:1211 plugins/sudoers/log_client.c:1221 +#: plugins/sudoers/iolog.c:1275 plugins/sudoers/log_client.c:1221 #: plugins/sudoers/log_client.c:1231 plugins/sudoers/log_client.c:1235 #, c-format msgid "%s: internal error, invalid signal %d" @@ -2675,16 +2723,16 @@ msgstr "не вдалося ініціалізувати базу даних с msgid "you must set TLS_CERT in %s to use SSL" msgstr "щоб скористатися SSL, вам слід встановити для TLS_CERT значення %s" -#: plugins/sudoers/ldap.c:1663 +#: plugins/sudoers/ldap.c:1717 #, c-format msgid "unable to initialize LDAP: %s" msgstr "не вдалося ініціалізувати LDAP: %s" -#: plugins/sudoers/ldap.c:1700 +#: plugins/sudoers/ldap.c:1754 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:1837 plugins/sudoers/parse_ldif.c:747 +#: plugins/sudoers/ldap.c:1891 plugins/sudoers/parse_ldif.c:747 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "некоректний атрибут sudoOrder: %s" @@ -2703,15 +2751,15 @@ msgstr "непідтримуваний тип адреси LDAP: %s" msgid "unable to mix ldap and ldaps URIs" msgstr "не можна використовувати суміш з адрес ldap і ldaps" -#: plugins/sudoers/ldap_util.c:498 plugins/sudoers/ldap_util.c:505 -#: plugins/sudoers/ldap_util.c:513 plugins/sudoers/ldap_util.c:522 -#: plugins/sudoers/ldap_util.c:530 plugins/sudoers/ldap_util.c:540 -#: plugins/sudoers/ldap_util.c:548 +#: plugins/sudoers/ldap_util.c:499 plugins/sudoers/ldap_util.c:506 +#: plugins/sudoers/ldap_util.c:514 plugins/sudoers/ldap_util.c:523 +#: plugins/sudoers/ldap_util.c:531 plugins/sudoers/ldap_util.c:541 +#: plugins/sudoers/ldap_util.c:549 #, c-format msgid "duplicate sudoOption: %s%s%s" msgstr "дублювання sudoOption: %s%s%s" -#: plugins/sudoers/ldap_util.c:567 plugins/sudoers/ldap_util.c:569 +#: plugins/sudoers/ldap_util.c:568 plugins/sudoers/ldap_util.c:570 #, c-format msgid "unable to convert sudoOption: %s%s%s" msgstr "не вдалося перетворити запис sudoOption: %s%s%s" @@ -2725,7 +2773,7 @@ msgid "unable to send audit message" msgstr "не вдалося надіслати повідомлення аудита" #: plugins/sudoers/log_client.c:120 plugins/sudoers/log_client.c:400 -#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2070 +#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2069 msgid "error in event loop" msgstr "помилка у циклі обробки подій" @@ -2784,43 +2832,43 @@ msgstr "втрачено зв’язок з сервером журналу" msgid "missing write buffer" msgstr "не вказано буфер запису" -#: plugins/sudoers/log_client.c:2011 +#: plugins/sudoers/log_client.c:2010 msgid "unable to connect to log server" msgstr "не вдалося встановити з'єднання із сервером журналу" -#: plugins/sudoers/logging.c:286 +#: plugins/sudoers/logging.c:288 msgid "user NOT in sudoers" msgstr "користувача немає у списку sudoers" -#: plugins/sudoers/logging.c:288 +#: plugins/sudoers/logging.c:290 msgid "user NOT authorized on host" msgstr "користувача не уповноважено на дії на вузлі" -#: plugins/sudoers/logging.c:290 +#: plugins/sudoers/logging.c:292 msgid "command not allowed" msgstr "виконання команди заборонено" -#: plugins/sudoers/logging.c:311 +#: plugins/sudoers/logging.c:313 #, c-format -msgid "%s is not in the sudoers file. This incident will be reported.\n" -msgstr "%s немає у файлі sudoers. Запис про подію додано до звіту.\n" +msgid "%s is not in the sudoers file.\n" +msgstr "%s немає у файлі sudoers.\n" -#: plugins/sudoers/logging.c:314 +#: plugins/sudoers/logging.c:316 #, c-format -msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" -msgstr "%s заборонено виконувати sudo на %s. Запис про подію додано до звіту.\n" +msgid "%s is not allowed to run sudo on %s.\n" +msgstr "%s не має права виконувати sudo на %s.\n" -#: plugins/sudoers/logging.c:318 +#: plugins/sudoers/logging.c:319 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "Вибачте, користувач %s не має права виконувати sudo на %s.\n" -#: plugins/sudoers/logging.c:321 +#: plugins/sudoers/logging.c:322 #, c-format msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "Вибачте, користувач %s не має права виконувати «%s%s%s» від імені %s%s%s на %s.\n" -#: plugins/sudoers/logging.c:358 plugins/sudoers/sudoers.c:629 +#: plugins/sudoers/logging.c:359 plugins/sudoers/sudoers.c:629 #: plugins/sudoers/sudoers.c:631 plugins/sudoers/sudoers.c:633 #: plugins/sudoers/sudoers.c:635 plugins/sudoers/sudoers.c:785 #: plugins/sudoers/sudoers.c:787 @@ -2828,7 +2876,7 @@ msgstr "Вибачте, користувач %s не має права вико msgid "%s: command not found" msgstr "%s: команду не знайдено" -#: plugins/sudoers/logging.c:360 plugins/sudoers/sudoers.c:625 +#: plugins/sudoers/logging.c:361 plugins/sudoers/sudoers.c:625 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -2837,7 +2885,7 @@ msgstr "" "пропущено «%s» знайдений у «.»\n" "Скористайтеся командою «sudo ./%s», якщо вам потрібно виконати саме «%s»." -#: plugins/sudoers/logging.c:379 +#: plugins/sudoers/logging.c:380 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" @@ -2846,15 +2894,15 @@ msgstr[1] "%u невдалих спроби введення пароля" msgstr[2] "%u невдалих спроб введення пароля" msgstr[3] "одна невдала спроба введення пароля" -#: plugins/sudoers/logging.c:435 +#: plugins/sudoers/logging.c:436 msgid "authentication failure" msgstr "помилка під час спроби розпізнавання" -#: plugins/sudoers/logging.c:475 plugins/sudoers/logging.c:495 +#: plugins/sudoers/logging.c:476 plugins/sudoers/logging.c:496 msgid "a password is required" msgstr "слід вказати пароль" -#: plugins/sudoers/logging.c:889 +#: plugins/sudoers/logging.c:890 #, c-format msgid "unable to write log file: %s" msgstr "не вдалося виконати запис до файла журналу: %s" @@ -2949,55 +2997,55 @@ msgstr "назва шляху для «%s» є надто довгою" msgid "unable to parse network address list" msgstr "не вдалося обробити список мережевих адрес" -#: plugins/sudoers/policy.c:479 +#: plugins/sudoers/policy.c:485 msgid "user name not set by sudo front-end" msgstr "ім'я користувача не встановлено за допомогою оболонки sudo" -#: plugins/sudoers/policy.c:483 +#: plugins/sudoers/policy.c:489 msgid "user-ID not set by sudo front-end" msgstr "ідентифікатор користувача не встановлено за допомогою оболонки sudo" -#: plugins/sudoers/policy.c:487 +#: plugins/sudoers/policy.c:493 msgid "group-ID not set by sudo front-end" msgstr "ідентифікатор групи не встановлено за допомогою оболонки sudo" -#: plugins/sudoers/policy.c:491 +#: plugins/sudoers/policy.c:497 msgid "host name not set by sudo front-end" msgstr "назву вузла не встановлено за допомогою оболонки sudo" -#: plugins/sudoers/policy.c:693 +#: plugins/sudoers/policy.c:670 #, c-format msgid "invalid working directory: %s" msgstr "некоректний робочий каталог: %s" -#: plugins/sudoers/policy.c:869 +#: plugins/sudoers/policy.c:846 #, c-format msgid "invalid chroot directory: %s" msgstr "некоректний каталог chroot: %s" -#: plugins/sudoers/policy.c:1051 plugins/sudoers/visudo.c:243 +#: plugins/sudoers/policy.c:1025 plugins/sudoers/visudo.c:243 #: plugins/sudoers/visudo.c:880 #, c-format msgid "unable to execute %s" msgstr "не вдалося виконати %s" -#: plugins/sudoers/policy.c:1121 plugins/sudoers/policy.c:1158 -#: plugins/sudoers/policy.c:1180 plugins/sudoers/policy.c:1206 +#: plugins/sudoers/policy.c:1095 plugins/sudoers/policy.c:1132 +#: plugins/sudoers/policy.c:1154 plugins/sudoers/policy.c:1180 #, c-format msgid "%s: invalid mode flags from sudo front end: 0x%x" msgstr "%s: некоректні прапорці режиму від оболонки sudo: 0x%x" -#: plugins/sudoers/policy.c:1237 +#: plugins/sudoers/policy.c:1211 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Додаток правил sudoers версії %s\n" -#: plugins/sudoers/policy.c:1239 +#: plugins/sudoers/policy.c:1213 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Граматична перевірка файла sudoers версії %d\n" -#: plugins/sudoers/policy.c:1243 +#: plugins/sudoers/policy.c:1217 #, c-format msgid "" "\n" @@ -3006,27 +3054,27 @@ msgstr "" "\n" "Шлях до sudoers: %s\n" -#: plugins/sudoers/policy.c:1246 +#: plugins/sudoers/policy.c:1220 #, c-format msgid "nsswitch path: %s\n" msgstr "Шлях до nsswitch: %s\n" -#: plugins/sudoers/policy.c:1248 +#: plugins/sudoers/policy.c:1222 #, c-format msgid "ldap.conf path: %s\n" msgstr "Шлях до ldap.conf: %s\n" -#: plugins/sudoers/policy.c:1249 +#: plugins/sudoers/policy.c:1223 #, c-format msgid "ldap.secret path: %s\n" msgstr "Шлях до ldap.secret: %s\n" -#: plugins/sudoers/policy.c:1282 +#: plugins/sudoers/policy.c:1256 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "неможливо зареєструвати процедуру перехоплення типу %d (версія %d.%d)" -#: plugins/sudoers/policy.c:1300 +#: plugins/sudoers/policy.c:1274 #, c-format msgid "unable to deregister hook of type %d (version %d.%d)" msgstr "неможливо скасувати реєстрацію процедури перехоплення типу %d (версія %d.%d)" @@ -3154,13 +3202,13 @@ msgstr "обрізаний шлях аудиту user_cmnd: %s" msgid "truncated audit path argv[0]: %s" msgstr "обрізаний шлях аудиту argv[0]: %s" -#: plugins/sudoers/sssd.c:569 +#: plugins/sudoers/sssd.c:579 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" msgstr "Не вдалося ініціалізувати джерело SSS. Чи встановлено у вашій системі SSSD?" -#: plugins/sudoers/sssd.c:577 plugins/sudoers/sssd.c:586 -#: plugins/sudoers/sssd.c:595 plugins/sudoers/sssd.c:604 -#: plugins/sudoers/sssd.c:613 +#: plugins/sudoers/sssd.c:587 plugins/sudoers/sssd.c:596 +#: plugins/sudoers/sssd.c:605 plugins/sudoers/sssd.c:614 +#: plugins/sudoers/sssd.c:623 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "не вдалося знайти символ «%s» у %s" @@ -3265,7 +3313,7 @@ msgstr "вибачте, вам не дозволено зберігати сер msgid "sudoedit doesn't need to be run via sudo" msgstr "Немає потреби у запуску sudoedit за допомогою sudo" -#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1578 +#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1584 #: plugins/sudoers/tsdump.c:138 #, c-format msgid "unable to read %s" @@ -3282,17 +3330,17 @@ msgstr "не вдалося виконати stat для %s" msgid "%s is not a regular file" msgstr "%s не є звичайним файлом" -#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1168 +#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1239 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s належить uid %u, має належати %u" -#: plugins/sudoers/sudoers.c:1133 toke.l:1173 +#: plugins/sudoers/sudoers.c:1133 toke.l:1244 #, c-format msgid "%s is world writable" msgstr "Запис до «%s» можливий для довільного користувача" -#: plugins/sudoers/sudoers.c:1137 toke.l:1176 +#: plugins/sudoers/sudoers.c:1137 toke.l:1247 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s належить gid %u, має належати %u" @@ -3364,63 +3412,58 @@ msgstr "Встановлено формат журналу %d x %d, тоді я msgid "Replay finished, press any key to restore the terminal." msgstr "Відтворення завершено, натисніть будь-яку клавішу, щоб повернутися до термінала." -#: plugins/sudoers/sudoreplay.c:1218 plugins/sudoers/sudoreplay.c:1248 +#: plugins/sudoers/sudoreplay.c:1219 plugins/sudoers/sudoreplay.c:1249 #, c-format msgid "ambiguous expression \"%s\"" msgstr "неоднозначний вираз «%s»" -#: plugins/sudoers/sudoreplay.c:1270 +#: plugins/sudoers/sudoreplay.c:1271 msgid "unmatched ')' in expression" msgstr "зайва дужка, «)», у виразі" -#: plugins/sudoers/sudoreplay.c:1274 +#: plugins/sudoers/sudoreplay.c:1275 #, c-format msgid "unknown search term \"%s\"" msgstr "невідомий ключ пошуку «%s»" -#: plugins/sudoers/sudoreplay.c:1289 +#: plugins/sudoers/sudoreplay.c:1290 #, c-format msgid "%s requires an argument" msgstr "%s потребує визначення аргументу" -#: plugins/sudoers/sudoreplay.c:1292 plugins/sudoers/sudoreplay.c:1554 -#, c-format -msgid "invalid regular expression: %s" -msgstr "некоректний формальний вираз: %s" - -#: plugins/sudoers/sudoreplay.c:1297 +#: plugins/sudoers/sudoreplay.c:1300 #, c-format msgid "could not parse date \"%s\"" msgstr "не вдалося обробити дату «%s»" -#: plugins/sudoers/sudoreplay.c:1306 +#: plugins/sudoers/sudoreplay.c:1309 msgid "unmatched '(' in expression" msgstr "зайва дужка, «(», у виразі" -#: plugins/sudoers/sudoreplay.c:1308 +#: plugins/sudoers/sudoreplay.c:1311 msgid "illegal trailing \"or\"" msgstr "помилкове завершальне «or»" -#: plugins/sudoers/sudoreplay.c:1310 +#: plugins/sudoers/sudoreplay.c:1313 msgid "illegal trailing \"!\"" msgstr "помилкове завершальне «!»" -#: plugins/sudoers/sudoreplay.c:1368 +#: plugins/sudoers/sudoreplay.c:1371 #, c-format msgid "unknown search type %d" msgstr "невідомий тип пошуку %d" -#: plugins/sudoers/sudoreplay.c:1645 +#: plugins/sudoers/sudoreplay.c:1651 #, c-format msgid "usage: %s [-hnRS] [-d dir] [-m num] [-s num] ID\n" msgstr "користування: %s [-hnRS] [-d каталог] [-m число] [-s число] ідентифікатор\n" -#: plugins/sudoers/sudoreplay.c:1648 +#: plugins/sudoers/sudoreplay.c:1654 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "використання: %s [-h] [-d каталог] -l [вираз для пошуку]\n" -#: plugins/sudoers/sudoreplay.c:1657 +#: plugins/sudoers/sudoreplay.c:1663 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -3429,7 +3472,7 @@ msgstr "" "%s — відтворення журналів сеансів sudo\n" "\n" -#: plugins/sudoers/sudoreplay.c:1659 +#: plugins/sudoers/sudoreplay.c:1665 msgid "" "\n" "Options:\n" @@ -3514,7 +3557,7 @@ msgstr "не вдалося заблокувати файл часової по msgid "lecture status path too long: %s/%s" msgstr "шлях до даних щодо стану отримання настанов є занадто довгим: %s/%s" -#: plugins/sudoers/toke_util.c:150 +#: plugins/sudoers/toke_util.c:156 msgid "sudoedit should not be specified with a path" msgstr "sudoedit не слід вказувати разом із шляхом" @@ -3685,105 +3728,34 @@ msgstr "" " -s, --strict строга перевірка синтаксису\n" " -V, --version показати дані щодо версії і завершити роботу\n" -#: toke.l:187 +#: toke.l:189 msgid "empty string" msgstr "порожній рядок" -#: toke.l:199 toke.l:513 +#: toke.l:201 toke.l:571 msgid "empty group" msgstr "порожня група" -#: toke.l:209 toke.l:511 +#: toke.l:211 toke.l:569 msgid "empty netgroup" msgstr "порожня мережева група" -#: toke.l:305 toke.l:317 toke.l:329 toke.l:345 toke.l:364 toke.l:404 +#: toke.l:289 +msgid "unterminated regular expression" +msgstr "незавершений формальний вираз" + +#: toke.l:363 toke.l:375 toke.l:387 toke.l:403 toke.l:422 toke.l:462 msgid "invalid line continuation" msgstr "некоректне продовження рядка" -#: toke.l:550 toke.l:562 +#: toke.l:608 toke.l:620 msgid "invalid IPv6 address" msgstr "некоректна адреса IPv6" -#: toke.l:789 +#: toke.l:860 msgid "unexpected line break in string" msgstr "неочікуваний розрив рядків у рядку" -#: toke.l:1139 +#: toke.l:1210 msgid "too many levels of includes" msgstr "занадто високий рівень вкладеності" - -#~ msgid "%s: write buffer already in use" -#~ msgstr "%s: буфер запису вже використовується" - -#~ msgid "unable to read diffie-hellman parameters: %s" -#~ msgstr "не вдалося прочитати параметри Діфі-Гелмана: %s" - -#~ msgid "unknown defaults entry \"%s\"" -#~ msgstr "невідомий запис типових параметрів «%s»" - -#~ msgid "%s:%d unknown key: %s" -#~ msgstr "%s:%d невідомий ключ: %s" - -#~ msgid "unable to get TLS server method: %s" -#~ msgstr "не вдалося отримати спосіб TLS сервера: %s" - -#~ msgid "%s:%u unable to parse \"%s\"" -#~ msgstr "%s:%u не вдалося обробити «%s»" - -#~ msgid "" -#~ "\n" -#~ "Options:\n" -#~ " -f, --file path to configuration file\n" -#~ " -h --help display help message and exit\n" -#~ " -n, --no-fork do not fork, run in the foreground\n" -#~ " -R, --random-drop percent chance connections will drop\n" -#~ " -V, --version display version information and exit\n" -#~ msgstr "" -#~ "\n" -#~ "Параметри:\n" -#~ " -f, --file шлях до файла налаштувань\n" -#~ " -h --help показати довідкове повідомлення і вийти\n" -#~ " -n, --no-fork не відгалужувати, запустити на передньому плані\n" -#~ " -R, --random-drop ймовірність скидання з'єднань у відсотках\n" -#~ " -V, --version вивести дані щодо версії і завершити роботу\n" - -#~ msgid "" -#~ "\n" -#~ "Options:\n" -#~ " --help display help message and exit\n" -#~ " -A, --accept only send an accept event (no I/O)\n" -#~ " -h, --host host to send logs to\n" -#~ " -i, --iolog_id remote ID of I/O log to be resumed\n" -#~ " -p, --port port to use when connecting to host\n" -#~ " -r, --restart restart previous I/O log transfer\n" -#~ " -R, --reject reject the command with the given reason\n" -#~ " -b, --ca-bundle certificate bundle file to verify server's cert against\n" -#~ " -c, --cert certificate file for TLS handshake\n" -#~ " -k, --key private key file\n" -#~ " -n, --no-verify do not verify server certificate\n" -#~ " -t, --test test audit server by sending selected I/O log n times in parallel\n" -#~ " -V, --version display version information and exit\n" -#~ msgstr "" -#~ "\n" -#~ "Параметри:\n" -#~ " --help вивести довідкове повідомлення і завершити роботу\n" -#~ " -A, --accept надсилати лише подію прийняття (без введення-виведення)\n" -#~ " -h, --host вказати вузол для надсилання журналів\n" -#~ " -i, --iolog_id вказати ідентифікатор журналу введення-виведення, яки слід відновити\n" -#~ " -p, --port вказати порт, яким слід скористатися для з'єднання з вузлом\n" -#~ " -r, --restart перезапустити попереднє передавання журналу введення-виведення\n" -#~ " -R, --reject відмовити у виконанні команди із зазначенням вказаної причини\n" -#~ " -b, --ca-bundle вказати файла пакета сертифікатів для перевірки сертифіката сервера\n" -#~ " -c, --cert вказати файл сертифіката для узгодження зв'язку TLS\n" -#~ " -k, --key вказати файл закритого ключа\n" -#~ " -n, --no-verify не перевіряти сертифікат сервера\n" -#~ " -t, --test перевірити сервер аудиту надсиланням вибраного журналу введення-виведення\n" -#~ " паралельно n разів\n" -#~ " -V, --version вивести дані щодо версії і завершити роботу\n" - -#~ msgid "Preload the dummy exec functions contained in the sudo_noexec library" -#~ msgstr "Попередньо завантажувати фіктивні функції виконання з бібліотеки sudo_noexec" - -#~ msgid "sudo_ldap_conf_add_ports: port too large" -#~ msgstr "sudo_ldap_conf_add_ports: занадто великий номер порту" diff --git a/plugins/sudoers/po/zh_CN.mo b/plugins/sudoers/po/zh_CN.mo index 16c44b79dc73d1757e670b87cff8263b17491f88..95166e7bd509116f12e9a437c623160fdfd5402b 100644 GIT binary patch delta 14645 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 delta 13578 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, 2011-2018 -# Boyuan Yang <073plan@gmail.com>, 2019, 2020, 2021. +# Boyuan Yang <073plan@gmail.com>, 2019, 2020, 2021, 2022. # msgid "" msgstr "" -"Project-Id-Version: sudoers 1.9.9b1\n" +"Project-Id-Version: sudoers 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-10 14:04-0500\n" +"POT-Creation-Date: 2022-02-11 18:33-0700\n" +"PO-Revision-Date: 2022-02-13 22:08-0500\n" "Last-Translator: Boyuan Yang <073plan@gmail.com>\n" "Language-Team: Chinese (simplified) \n" "Language: zh_CN\n" @@ -17,9 +17,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Poedit 3.0\n" +"X-Generator: Poedit 2.4.3\n" -#: confstr.sh:1 gram.y:1201 +#: confstr.sh:1 gram.y:1198 msgid "syntax error" msgstr "语法错误" @@ -49,50 +49,52 @@ msgstr "对不起,请重试。" #: gram.y:591 gram.y:718 gram.y:726 gram.y:737 gram.y:749 gram.y:768 #: gram.y:923 gram.y:928 gram.y:936 gram.y:950 gram.y:956 gram.y:1078 #: gram.y:1087 gram.y:1095 gram.y:1104 gram.y:1113 gram.y:1142 gram.y:1151 -#: gram.y:1159 gram.y:1249 gram.y:1377 gram.y:1744 gram.y:1794 +#: gram.y:1159 gram.y:1252 gram.y:1382 gram.y:1748 gram.y:1798 #: lib/eventlog/eventlog.c:309 lib/eventlog/eventlog.c:382 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:881 -#: lib/eventlog/eventlog.c:1176 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:211 -#: logsrvd/iolog_writer.c:84 logsrvd/iolog_writer.c:89 -#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:172 -#: logsrvd/iolog_writer.c:212 logsrvd/iolog_writer.c:225 -#: logsrvd/iolog_writer.c:261 logsrvd/iolog_writer.c:286 -#: logsrvd/iolog_writer.c:301 logsrvd/iolog_writer.c:314 -#: logsrvd/iolog_writer.c:327 logsrvd/iolog_writer.c:340 -#: logsrvd/iolog_writer.c:355 logsrvd/iolog_writer.c:393 -#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 -#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 -#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 -#: logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:203 -#: logsrvd/logsrvd_journal.c:204 logsrvd/logsrvd_journal.c:260 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_journal.c:427 -#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:175 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:238 -#: logsrvd/logsrvd_local.c:376 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:426 logsrvd/logsrvd_local.c:431 -#: logsrvd/logsrvd_local.c:432 logsrvd/logsrvd_queue.c:154 -#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 -#: logsrvd/logsrvd_relay.c:439 logsrvd/logsrvd_relay.c:738 -#: logsrvd/logsrvd_relay.c:843 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/bsdauth.c:147 plugins/sudoers/auth/kerb5.c:118 -#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:689 +#: lib/eventlog/eventlog.c:1176 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:204 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:84 +#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 +#: logsrvd/iolog_writer.c:172 logsrvd/iolog_writer.c:212 +#: logsrvd/iolog_writer.c:225 logsrvd/iolog_writer.c:261 +#: logsrvd/iolog_writer.c:286 logsrvd/iolog_writer.c:301 +#: logsrvd/iolog_writer.c:314 logsrvd/iolog_writer.c:327 +#: logsrvd/iolog_writer.c:340 logsrvd/iolog_writer.c:355 +#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 +#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 +#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 +#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:204 +#: logsrvd/logsrvd_journal.c:260 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_journal.c:427 logsrvd/logsrvd_local.c:174 +#: logsrvd/logsrvd_local.c:175 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:238 logsrvd/logsrvd_local.c:376 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:426 +#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:432 +#: logsrvd/logsrvd_queue.c:154 logsrvd/logsrvd_queue.c:184 +#: logsrvd/logsrvd_queue.c:261 logsrvd/logsrvd_relay.c:439 +#: logsrvd/logsrvd_relay.c:738 logsrvd/logsrvd_relay.c:843 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 +#: plugins/sudoers/auth/bsdauth.c:150 plugins/sudoers/auth/kerb5.c:118 +#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:687 #: plugins/sudoers/auth/rfc1938.c:111 plugins/sudoers/auth/sia.c:59 #: plugins/sudoers/check_aliases.c:134 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:534 plugins/sudoers/cvtsudoers.c:667 -#: plugins/sudoers/cvtsudoers.c:685 plugins/sudoers/cvtsudoers.c:755 -#: plugins/sudoers/cvtsudoers.c:870 plugins/sudoers/cvtsudoers.c:878 -#: plugins/sudoers/cvtsudoers.c:1373 plugins/sudoers/cvtsudoers.c:1377 -#: plugins/sudoers/cvtsudoers.c:1479 plugins/sudoers/cvtsudoers_csv.c:183 +#: plugins/sudoers/cvtsudoers.c:537 plugins/sudoers/cvtsudoers.c:670 +#: plugins/sudoers/cvtsudoers.c:688 plugins/sudoers/cvtsudoers.c:758 +#: plugins/sudoers/cvtsudoers.c:873 plugins/sudoers/cvtsudoers.c:881 +#: plugins/sudoers/cvtsudoers.c:1376 plugins/sudoers/cvtsudoers.c:1380 +#: plugins/sudoers/cvtsudoers.c:1482 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 @@ -100,47 +102,47 @@ msgstr "对不起,请重试。" #: plugins/sudoers/cvtsudoers_ldif.c:438 plugins/sudoers/cvtsudoers_ldif.c:449 #: plugins/sudoers/cvtsudoers_ldif.c:456 plugins/sudoers/cvtsudoers_ldif.c:469 #: plugins/sudoers/cvtsudoers_ldif.c:477 plugins/sudoers/cvtsudoers_ldif.c:624 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:339 -#: plugins/sudoers/cvtsudoers_merge.c:360 +#: 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 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:696 -#: plugins/sudoers/cvtsudoers_merge.c:704 -#: plugins/sudoers/cvtsudoers_merge.c:927 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:133 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_merge.c:467 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1150 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:133 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:678 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:293 -#: plugins/sudoers/ldap_util.c:300 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:688 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:390 plugins/sudoers/log_client.c:703 #: plugins/sudoers/log_client.c:724 plugins/sudoers/log_client.c:1444 #: plugins/sudoers/log_client.c:1662 plugins/sudoers/log_client.c:1989 -#: plugins/sudoers/log_client.c:2046 plugins/sudoers/logging.c:104 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:468 -#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:297 plugins/sudoers/match_command.c:497 -#: plugins/sudoers/match_command.c:546 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:666 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:2045 plugins/sudoers/logging.c:104 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:469 +#: plugins/sudoers/logging.c:489 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:324 plugins/sudoers/match_command.c:567 +#: plugins/sudoers/match_command.c:616 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:736 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:201 plugins/sudoers/parse.c:218 #: plugins/sudoers/parse.c:250 plugins/sudoers/parse.c:267 #: plugins/sudoers/parse.c:290 plugins/sudoers/parse.c:301 @@ -154,35 +156,36 @@ msgstr "对不起,请重试。" #: 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:564 plugins/sudoers/policy.c:978 +#: plugins/sudoers/policy.c:570 plugins/sudoers/policy.c:952 #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:155 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 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:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1218 msgid "unable to allocate memory" msgstr "无法分配内存" @@ -231,60 +234,62 @@ msgstr "无效的超时值" msgid "command too long" msgstr "命令过长" -#: gram.y:1203 +#: gram.y:1200 #, c-format msgid "%s:%d:%d: %s\n" msgstr "%s:%d:%d: %s\n" -#: gram.y:1247 +#: gram.y:1250 #, c-format msgid "Alias \"%s\" already defined" msgstr "别名“%s”已定义过" -#: gram.y:1744 gram.y:1794 lib/eventlog/eventlog.c:309 +#: gram.y:1748 gram.y:1798 lib/eventlog/eventlog.c:309 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:877 #: lib/eventlog/eventlog.c:880 lib/eventlog/eventlog.c:1176 -#: 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:211 logsrvd/iolog_writer.c:84 -#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 -#: logsrvd/iolog_writer.c:162 logsrvd/iolog_writer.c:171 -#: logsrvd/iolog_writer.c:189 logsrvd/iolog_writer.c:211 -#: logsrvd/iolog_writer.c:224 logsrvd/iolog_writer.c:251 -#: logsrvd/iolog_writer.c:260 logsrvd/iolog_writer.c:276 -#: logsrvd/iolog_writer.c:285 logsrvd/iolog_writer.c:300 -#: logsrvd/iolog_writer.c:313 logsrvd/iolog_writer.c:326 -#: logsrvd/iolog_writer.c:339 logsrvd/iolog_writer.c:354 -#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 -#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 -#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 -#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 -#: logsrvd/logsrvd.c:593 logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 -#: logsrvd/logsrvd.c:1406 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:114 -#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:233 -#: logsrvd/logsrvd_journal.c:237 logsrvd/logsrvd_journal.c:245 -#: logsrvd/logsrvd_journal.c:268 logsrvd/logsrvd_journal.c:272 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_local.c:174 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:450 -#: logsrvd/logsrvd_queue.c:153 logsrvd/logsrvd_queue.c:184 -#: logsrvd/logsrvd_queue.c:261 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 -#: logsrvd/sendlog.c:1533 logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 -#: logsrvd/tls_init.c:314 logsrvd/tls_init.c:324 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/pam.c:503 plugins/sudoers/auth/pam.c:689 +#: lib/iolog/iolog_filter.c:142 lib/iolog/iolog_filter.c:204 +#: 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:84 logsrvd/iolog_writer.c:89 +#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:162 +#: logsrvd/iolog_writer.c:171 logsrvd/iolog_writer.c:189 +#: logsrvd/iolog_writer.c:211 logsrvd/iolog_writer.c:224 +#: logsrvd/iolog_writer.c:251 logsrvd/iolog_writer.c:260 +#: logsrvd/iolog_writer.c:276 logsrvd/iolog_writer.c:285 +#: logsrvd/iolog_writer.c:300 logsrvd/iolog_writer.c:313 +#: logsrvd/iolog_writer.c:326 logsrvd/iolog_writer.c:339 +#: logsrvd/iolog_writer.c:354 logsrvd/iolog_writer.c:393 +#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 +#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 +#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 +#: logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 logsrvd/logsrvd.c:593 +#: logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 logsrvd/logsrvd.c:1406 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:114 logsrvd/logsrvd_journal.c:203 +#: logsrvd/logsrvd_journal.c:233 logsrvd/logsrvd_journal.c:237 +#: logsrvd/logsrvd_journal.c:245 logsrvd/logsrvd_journal.c:268 +#: logsrvd/logsrvd_journal.c:272 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:431 +#: logsrvd/logsrvd_local.c:450 logsrvd/logsrvd_queue.c:153 +#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 logsrvd/sendlog.c:1533 +#: logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 logsrvd/tls_init.c:314 +#: logsrvd/tls_init.c:324 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:134 #: 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:533 -#: plugins/sudoers/cvtsudoers.c:666 plugins/sudoers/cvtsudoers.c:684 -#: plugins/sudoers/cvtsudoers.c:755 plugins/sudoers/cvtsudoers.c:870 -#: plugins/sudoers/cvtsudoers.c:877 plugins/sudoers/cvtsudoers.c:1373 -#: plugins/sudoers/cvtsudoers.c:1377 plugins/sudoers/cvtsudoers.c:1479 +#: plugins/sudoers/cvtsudoers.c:332 plugins/sudoers/cvtsudoers.c:536 +#: plugins/sudoers/cvtsudoers.c:669 plugins/sudoers/cvtsudoers.c:687 +#: plugins/sudoers/cvtsudoers.c:758 plugins/sudoers/cvtsudoers.c:873 +#: plugins/sudoers/cvtsudoers.c:880 plugins/sudoers/cvtsudoers.c:1376 +#: plugins/sudoers/cvtsudoers.c:1380 plugins/sudoers/cvtsudoers.c:1482 #: 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 @@ -292,52 +297,52 @@ msgstr "别名“%s”已定义过" #: 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:468 plugins/sudoers/cvtsudoers_ldif.c:476 -#: plugins/sudoers/cvtsudoers_ldif.c:623 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:338 -#: plugins/sudoers/cvtsudoers_merge.c:359 -#: plugins/sudoers/cvtsudoers_merge.c:446 -#: plugins/sudoers/cvtsudoers_merge.c:454 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:523 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:695 -#: plugins/sudoers/cvtsudoers_merge.c:703 -#: plugins/sudoers/cvtsudoers_merge.c:926 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:132 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_ldif.c:623 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 +#: plugins/sudoers/cvtsudoers_merge.c:466 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:561 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:630 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1149 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:132 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:677 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:292 -#: plugins/sudoers/ldap_util.c:299 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:687 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:221 plugins/sudoers/log_client.c:242 #: plugins/sudoers/log_client.c:255 plugins/sudoers/log_client.c:390 #: plugins/sudoers/log_client.c:703 plugins/sudoers/log_client.c:724 #: plugins/sudoers/log_client.c:1444 plugins/sudoers/log_client.c:1662 -#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2046 -#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:183 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:467 -#: plugins/sudoers/logging.c:487 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:296 plugins/sudoers/match_command.c:496 -#: plugins/sudoers/match_command.c:545 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:665 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2045 +#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:184 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:468 +#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:323 plugins/sudoers/match_command.c:566 +#: plugins/sudoers/match_command.c:615 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:735 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:200 plugins/sudoers/parse.c:217 #: plugins/sudoers/parse.c:249 plugins/sudoers/parse.c:266 #: plugins/sudoers/parse.c:289 plugins/sudoers/parse.c:300 @@ -354,11 +359,11 @@ msgstr "别名“%s”已定义过" #: plugins/sudoers/policy.c:152 plugins/sudoers/policy.c:161 #: plugins/sudoers/policy.c:170 plugins/sudoers/policy.c:197 #: plugins/sudoers/policy.c:338 plugins/sudoers/policy.c:353 -#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:385 -#: plugins/sudoers/policy.c:394 plugins/sudoers/policy.c:442 -#: plugins/sudoers/policy.c:452 plugins/sudoers/policy.c:461 -#: plugins/sudoers/policy.c:470 plugins/sudoers/policy.c:564 -#: plugins/sudoers/policy.c:978 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:391 +#: plugins/sudoers/policy.c:400 plugins/sudoers/policy.c:448 +#: plugins/sudoers/policy.c:458 plugins/sudoers/policy.c:467 +#: plugins/sudoers/policy.c:476 plugins/sudoers/policy.c:570 +#: plugins/sudoers/policy.c:952 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 @@ -367,29 +372,29 @@ msgstr "别名“%s”已定义过" #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:154 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1139 -#: toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 plugins/sudoers/toke_util.c:131 +#: plugins/sudoers/toke_util.c:160 plugins/sudoers/toke_util.c:200 +#: plugins/sudoers/tsdump.c:123 plugins/sudoers/visudo.c:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1210 toke.l:1218 #, c-format msgid "%s: %s" msgstr "%s:%s" @@ -400,14 +405,14 @@ msgstr "%s:%s" #: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 #: plugins/sudoers/cvtsudoers_ldif.c:580 plugins/sudoers/env.c:326 #: plugins/sudoers/env.c:333 plugins/sudoers/env.c:444 -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:753 -#: plugins/sudoers/ldap.c:1086 plugins/sudoers/ldap_conf.c:222 -#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:485 -#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:594 -#: plugins/sudoers/policy.c:763 plugins/sudoers/policy.c:774 -#: plugins/sudoers/prompt.c:168 plugins/sudoers/strvec_join.c:62 -#: plugins/sudoers/testsudoers.c:245 plugins/sudoers/toke_util.c:206 -#: toke.l:908 toke.l:1110 +#: plugins/sudoers/ldap.c:531 plugins/sudoers/ldap.c:764 +#: plugins/sudoers/ldap.c:1137 plugins/sudoers/ldap_conf.c:222 +#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:486 +#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:740 +#: plugins/sudoers/policy.c:751 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:979 toke.l:1181 #, c-format msgid "internal error, %s overflow" msgstr "内部错误,%s 溢出" @@ -446,6 +451,12 @@ msgstr "%8s:%s" msgid "%8s : (command continued) %s" msgstr "%8s:(命令继续执行) %s" +#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1296 +#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1558 +#, c-format +msgid "invalid regular expression \"%s\": %s" +msgstr "无效的正则表达式“%s”:%s" + #: lib/iolog/iolog_json.c:140 #, c-format msgid "expected JSON_STRING, got %d" @@ -577,8 +588,8 @@ msgstr "读取时序文件出错:%s" msgid "invalid timing file line: %s" msgstr "无效的时序文件行:%s" -#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:803 -#: plugins/sudoers/policy.c:544 +#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:804 +#: plugins/sudoers/policy.c:550 msgid "unable to generate UUID" msgstr "无法生成 UUID" @@ -613,10 +624,9 @@ msgid "%s: %s is not set" msgstr "%s:%s 未设置" #: logsrvd/iolog_writer.c:567 logsrvd/iolog_writer.c:574 -#, fuzzy, c-format -#| msgid "unable to open log file: %s" +#, c-format msgid "unable to expand iolog path %s" -msgstr "无法打开日志文件:%s" +msgstr "无法展开 iolog 路径 %s" #: logsrvd/iolog_writer.c:592 #, c-format @@ -652,11 +662,11 @@ msgstr "无法找到恢复点 [%lld, %ld](在 %s/%s 中)" #: logsrvd/iolog_writer.c:811 logsrvd/logsrvd_journal.c:420 #: logsrvd/logsrvd_queue.c:110 logsrvd/tls_init.c:245 -#: plugins/sudoers/check.c:274 plugins/sudoers/cvtsudoers.c:727 -#: plugins/sudoers/cvtsudoers.c:748 plugins/sudoers/cvtsudoers.c:1439 +#: plugins/sudoers/check.c:273 plugins/sudoers/cvtsudoers.c:730 +#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/cvtsudoers.c:1442 #: plugins/sudoers/cvtsudoers_csv.c:681 plugins/sudoers/cvtsudoers_json.c:885 #: plugins/sudoers/cvtsudoers_ldif.c:697 plugins/sudoers/sudoers.c:1092 -#: plugins/sudoers/sudoreplay.c:1466 plugins/sudoers/timestamp.c:433 +#: plugins/sudoers/sudoreplay.c:1469 plugins/sudoers/timestamp.c:433 #: plugins/sudoers/tsdump.c:128 plugins/sudoers/visudo.c:949 #, c-format msgid "unable to open %s" @@ -696,10 +706,8 @@ msgid "%s/%s: unable to seek forward %zu" msgstr "%s/%s:无法向前查找 %zu" #: logsrvd/logsrvd.c:266 logsrvd/logsrvd_queue.c:130 -#, fuzzy -#| msgid "unable to connect to relay host" msgid "unable to connect to relay" -msgstr "无法连接到中继主机" +msgstr "无法连接到中继" #: logsrvd/logsrvd.c:325 logsrvd/logsrvd_relay.c:835 #, c-format @@ -717,16 +725,16 @@ msgstr "服务器消息过大:%zu" #: logsrvd/logsrvd_relay.c:737 logsrvd/logsrvd_relay.c:1121 #: logsrvd/sendlog.c:1316 logsrvd/tls_client.c:131 logsrvd/tls_client.c:147 #: logsrvd/tls_client.c:209 plugins/sudoers/audit.c:276 -#: plugins/sudoers/iolog.c:963 plugins/sudoers/iolog.c:1096 -#: plugins/sudoers/iolog.c:1194 plugins/sudoers/log_client.c:116 +#: plugins/sudoers/iolog.c:1027 plugins/sudoers/iolog.c:1160 +#: plugins/sudoers/iolog.c:1258 plugins/sudoers/log_client.c:116 #: plugins/sudoers/log_client.c:332 plugins/sudoers/log_client.c:348 #: plugins/sudoers/log_client.c:395 plugins/sudoers/log_client.c:599 #: plugins/sudoers/log_client.c:606 plugins/sudoers/log_client.c:1131 #: plugins/sudoers/log_client.c:1413 plugins/sudoers/log_client.c:1454 #: plugins/sudoers/log_client.c:1462 plugins/sudoers/log_client.c:1618 -#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2054 -#: plugins/sudoers/log_client.c:2062 plugins/sudoers/logging.c:142 -#: plugins/sudoers/logging.c:198 plugins/sudoers/sudoreplay.c:522 +#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2053 +#: plugins/sudoers/log_client.c:2061 plugins/sudoers/logging.c:142 +#: plugins/sudoers/logging.c:199 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 @@ -739,10 +747,9 @@ msgstr "无法将事件添加到队列" #: logsrvd/logsrvd.c:558 logsrvd/logsrvd.c:630 logsrvd/logsrvd.c:660 #: logsrvd/logsrvd.c:690 logsrvd/logsrvd.c:720 logsrvd/logsrvd_relay.c:505 #: logsrvd/logsrvd_relay.c:538 -#, fuzzy, c-format -#| msgid "%s: unexpected state %d" +#, c-format msgid "unexpected state %d for %s" -msgstr "%s:未预期的状态 %d" +msgstr "未预期的状态 %d 对于 %s" #: logsrvd/logsrvd.c:442 logsrvd/logsrvd.c:479 logsrvd/logsrvd.c:511 #: logsrvd/logsrvd.c:559 logsrvd/logsrvd.c:631 logsrvd/logsrvd.c:661 @@ -784,10 +791,9 @@ msgid "unrecognized ClientMessage type" msgstr "无法识别的 ClientMessage 类型" #: logsrvd/logsrvd.c:883 -#, fuzzy, c-format -#| msgid "timeout writing to relay" +#, c-format msgid "timed out writing to client %s" -msgstr "写入中继时超时" +msgstr "写入客户端 %s 时超时" #: logsrvd/logsrvd.c:888 logsrvd/logsrvd_relay.c:907 logsrvd/sendlog.c:1420 #, fuzzy, c-format @@ -803,7 +809,7 @@ msgstr "从客户端 %s 读取超时" #: logsrvd/logsrvd.c:1022 logsrvd/logsrvd_relay.c:771 #, c-format msgid "EOF from %s without proper TLS shutdown" -msgstr "" +msgstr "没有正确关闭 TLS 连接的情况下接收到了来自 %s 的 EOF" #: logsrvd/logsrvd.c:1065 logsrvd/logsrvd_relay.c:200 logsrvd/sendlog.c:317 #: plugins/sudoers/log_client.c:709 @@ -830,7 +836,7 @@ msgstr "无法获取远程 IP 地址" msgid "Unable to attach user data to the ssl object: %s" msgstr "无法将用户数据附加到 ssl 对象上:%s" -#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1949 +#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1948 msgid "unable to setup listen socket" msgstr "无法设置监听套接字" @@ -839,139 +845,144 @@ msgstr "无法设置监听套接字" msgid "unexpected signal %d" msgstr "未预期的信号 %d" -#: logsrvd/logsrvd.c:1851 +#: logsrvd/logsrvd.c:1850 msgid "sudo log server" msgstr "sudo 日志服务器" -#: logsrvd/logsrvd.c:1853 logsrvd/sendlog.c:116 +#: logsrvd/logsrvd.c:1852 logsrvd/sendlog.c:116 msgid "Options:" msgstr "选项:" -#: logsrvd/logsrvd.c:1855 +#: logsrvd/logsrvd.c:1854 msgid "path to configuration file" msgstr "配置文件路径" -#: logsrvd/logsrvd.c:1857 logsrvd/sendlog.c:118 +#: logsrvd/logsrvd.c:1856 logsrvd/sendlog.c:118 msgid "display help message and exit" msgstr "显示帮助信息并退出" -#: logsrvd/logsrvd.c:1859 +#: logsrvd/logsrvd.c:1858 msgid "do not fork, run in the foreground" msgstr "不要进行 fork,在前台运行" -#: logsrvd/logsrvd.c:1861 +#: logsrvd/logsrvd.c:1860 msgid "percent chance connections will drop" msgstr "" -#: logsrvd/logsrvd.c:1863 logsrvd/sendlog.c:148 +#: logsrvd/logsrvd.c:1862 logsrvd/sendlog.c:148 msgid "display version information and exit" msgstr "显示版本信息并退出" -#: logsrvd/logsrvd.c:1913 logsrvd/sendlog.c:1725 +#: logsrvd/logsrvd.c:1912 logsrvd/sendlog.c:1725 msgid "Protobuf-C version 1.3 or higher required" msgstr "需要 Protobuf-C 1.3 版或更高版本" -#: logsrvd/logsrvd.c:1929 +#: logsrvd/logsrvd.c:1928 #, c-format msgid "invalid random drop value: %s" msgstr "无效的随机丢弃值:%s" -#: logsrvd/logsrvd.c:1932 logsrvd/sendlog.c:1779 +#: logsrvd/logsrvd.c:1931 logsrvd/sendlog.c:1779 #: plugins/sudoers/cvtsudoers.c:246 plugins/sudoers/sudoreplay.c:301 #: plugins/sudoers/visudo.c:177 #, c-format msgid "%s version %s\n" msgstr "%s 版本 %s\n" -#: logsrvd/logsrvd_conf.c:390 plugins/sudoers/check.c:336 -#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:118 -#: plugins/sudoers/policy.c:1214 plugins/sudoers/sudoers.c:486 +#: logsrvd/logsrvd_conf.c:417 plugins/sudoers/check.c:335 +#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:120 +#: plugins/sudoers/policy.c:1188 plugins/sudoers/sudoers.c:486 #: plugins/sudoers/sudoers.c:1347 plugins/sudoers/testsudoers.c:215 #: plugins/sudoers/testsudoers.c:382 #, c-format msgid "unknown user %s" msgstr "未知用户 %s" -#: logsrvd/logsrvd_conf.c:407 plugins/sudoers/iolog.c:143 +#: logsrvd/logsrvd_conf.c:434 plugins/sudoers/iolog.c:145 #: plugins/sudoers/sudoers.c:491 plugins/sudoers/sudoers.c:1381 #: plugins/sudoers/testsudoers.c:406 #, c-format msgid "unknown group %s" msgstr "未知组 %s" -#: logsrvd/logsrvd_conf.c:425 +#: logsrvd/logsrvd_conf.c:452 #, c-format msgid "unable to parse iolog mode %s" msgstr "无法解析 iolog 模式 %s" -#: logsrvd/logsrvd_conf.c:442 logsrvd/logsrvd_conf.c:1171 +#: logsrvd/logsrvd_conf.c:469 logsrvd/logsrvd_conf.c:1238 #, c-format msgid "invalid value for %s: %s" msgstr "用于 %s 的无效的值:%s" -#: logsrvd/logsrvd_conf.c:481 +#: logsrvd/logsrvd_conf.c:522 msgid "TLS not supported" msgstr "不支持 TLS" -#: logsrvd/logsrvd_conf.c:503 +#: logsrvd/logsrvd_conf.c:544 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: logsrvd/logsrvd_conf.c:576 logsrvd/logsrvd_conf.c:970 +#: logsrvd/logsrvd_conf.c:617 logsrvd/logsrvd_conf.c:1027 #, c-format msgid "%s: not a fully qualified path" msgstr "%s:不是完全合格的路径" -#: logsrvd/logsrvd_conf.c:888 logsrvd/logsrvd_conf.c:904 -#: logsrvd/logsrvd_conf.c:1586 +#: logsrvd/logsrvd_conf.c:945 logsrvd/logsrvd_conf.c:961 +#: logsrvd/logsrvd_conf.c:1671 #, c-format msgid "unknown syslog facility %s" msgstr "未知的 syslog 设施 %s" -#: logsrvd/logsrvd_conf.c:920 logsrvd/logsrvd_conf.c:936 -#: logsrvd/logsrvd_conf.c:952 logsrvd/logsrvd_conf.c:1590 -#: logsrvd/logsrvd_conf.c:1594 logsrvd/logsrvd_conf.c:1598 +#: logsrvd/logsrvd_conf.c:977 logsrvd/logsrvd_conf.c:993 +#: logsrvd/logsrvd_conf.c:1009 logsrvd/logsrvd_conf.c:1675 +#: logsrvd/logsrvd_conf.c:1679 logsrvd/logsrvd_conf.c:1683 #, c-format msgid "unknown syslog priority %s" msgstr "位置的 syslog 优先级 %s" -#: logsrvd/logsrvd_conf.c:1132 +#: logsrvd/logsrvd_conf.c:1192 #, c-format msgid "%s:%d unmatched '[': %s" msgstr "%s:%d 不匹配的 '[':%s" -#: logsrvd/logsrvd_conf.c:1143 +#: logsrvd/logsrvd_conf.c:1198 +#, c-format +msgid "%s:%d garbage after ']': %s" +msgstr "%s:%d 多余内容出现在 '[' 之后:%s" + +#: logsrvd/logsrvd_conf.c:1210 #, c-format msgid "%s:%d invalid config section: %s" msgstr "%s:%d 无效的配置段:%s" -#: logsrvd/logsrvd_conf.c:1151 +#: logsrvd/logsrvd_conf.c:1218 #, c-format msgid "%s:%d invalid configuration line: %s" msgstr "%s:%d 无效的配置行:%s" -#: logsrvd/logsrvd_conf.c:1157 +#: logsrvd/logsrvd_conf.c:1224 #, c-format msgid "%s:%d expected section name: %s" msgstr "" -#: logsrvd/logsrvd_conf.c:1179 +#: logsrvd/logsrvd_conf.c:1246 #, c-format msgid "%s:%d [%s] illegal key: %s" -msgstr "" +msgstr "%s:%d [%s] 无效键:%s" -#: logsrvd/logsrvd_conf.c:1209 plugins/sudoers/cvtsudoers.c:268 -#: plugins/sudoers/logging.c:856 +#: logsrvd/logsrvd_conf.c:1276 plugins/sudoers/cvtsudoers.c:268 +#: plugins/sudoers/logging.c:857 #, c-format msgid "unable to open log file %s" msgstr "无法打开日志文件 %s" -#: logsrvd/logsrvd_conf.c:1666 +#: logsrvd/logsrvd_conf.c:1757 msgid "unable to initialize server TLS context" msgstr "无法初始化服务器 TLS 上下文" -#: logsrvd/logsrvd_conf.c:1686 +#: logsrvd/logsrvd_conf.c:1777 msgid "unable to initialize relay TLS context" msgstr "无法初始化中继 TLS 上下文" @@ -1018,10 +1029,9 @@ msgid "invalid journal file, unable to restart" msgstr "无效的日志文件,无法重新启动" #: logsrvd/logsrvd_journal.c:435 -#, fuzzy, c-format -#| msgid "unable to find resume point [%lld, %ld] in %s/%s" +#, c-format msgid "unable to seek to [%lld, %ld] in journal file %s" -msgstr "无法找到恢复点 [%lld, %ld](在 %s/%s 中)" +msgstr "无法 seek 跳转到 [%lld, %ld](在日志文件 %s 中)" #: logsrvd/logsrvd_local.c:153 msgid "error parsing AcceptMessage" @@ -1044,10 +1054,8 @@ msgid "error logging reject event" msgstr "记录拒绝事件时出错" #: logsrvd/logsrvd_local.c:386 logsrvd/logsrvd_local.c:394 -#, fuzzy -#| msgid "error logging alert event" msgid "error logging exit event" -msgstr "记录警告事件时出错" +msgstr "记录退出事件时出错" #: logsrvd/logsrvd_local.c:451 logsrvd/logsrvd_local.c:452 msgid "log is already complete, cannot be restarted" @@ -1065,28 +1073,32 @@ msgstr "解析 AlertMessage 出错" msgid "error logging alert event" msgstr "记录警告事件时出错" -#: logsrvd/logsrvd_local.c:543 logsrvd/logsrvd_local.c:596 -#: logsrvd/logsrvd_local.c:631 +#: logsrvd/logsrvd_local.c:544 logsrvd/logsrvd_local.c:607 +#: logsrvd/logsrvd_local.c:642 #, c-format msgid "unable to format timing buffer, length %d" msgstr "无法格式化时间缓冲区,长度 %d" -#: logsrvd/logsrvd_local.c:550 logsrvd/logsrvd_local.c:558 -#: logsrvd/logsrvd_local.c:603 logsrvd/logsrvd_local.c:638 +#: logsrvd/logsrvd_local.c:558 logsrvd/logsrvd_local.c:566 +#: logsrvd/logsrvd_local.c:614 logsrvd/logsrvd_local.c:649 #: plugins/sudoers/sudoreplay.c:351 #, c-format msgid "%s/%s: %s" msgstr "%s/%s:%s" -#: logsrvd/logsrvd_local.c:578 +#: logsrvd/logsrvd_local.c:577 +msgid "randomly dropping connection" +msgstr "随机丢弃连接" + +#: logsrvd/logsrvd_local.c:589 msgid "error writing IoBuffer" msgstr "写入 IoBuffer 出错" -#: logsrvd/logsrvd_local.c:613 +#: logsrvd/logsrvd_local.c:624 msgid "error writing ChangeWindowSize" msgstr "写入 ChangeWindowSize 出错" -#: logsrvd/logsrvd_local.c:648 +#: logsrvd/logsrvd_local.c:659 msgid "error writing CommandSuspend" msgstr "写入 CommandSuspend 出错" @@ -1174,7 +1186,7 @@ msgstr "用于 TLS 握手的证书文件" #: logsrvd/sendlog.c:128 msgid "host to send logs to" -msgstr "" +msgstr "主机发送日志到" #: logsrvd/sendlog.c:130 msgid "remote ID of I/O log to be resumed" @@ -1222,8 +1234,8 @@ msgstr "无法获取服务器 IP 地址" msgid "unable to read %s/%s: %s" msgstr "无法读取 %s/%s:%s" -#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:887 -#: plugins/sudoers/iolog.c:956 +#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:945 +#: plugins/sudoers/iolog.c:1020 #, c-format msgid "unexpected I/O event %d" msgstr "未预期的 I/O 事件 %d" @@ -1346,12 +1358,12 @@ msgstr "无法将最低协议版本设置为 TLS 1.2:%s" #: plugins/sudoers/audit.c:267 plugins/sudoers/audit.c:419 #: plugins/sudoers/log_client.c:979 plugins/sudoers/log_client.c:1028 #: plugins/sudoers/log_client.c:1077 plugins/sudoers/log_client.c:1203 -#: plugins/sudoers/logging.c:551 plugins/sudoers/logging.c:648 -#: plugins/sudoers/logging.c:810 plugins/sudoers/policy.c:123 +#: plugins/sudoers/logging.c:552 plugins/sudoers/logging.c:649 +#: plugins/sudoers/logging.c:811 plugins/sudoers/policy.c:123 msgid "unable to get time of day" msgstr "无法获取时间" -#: plugins/sudoers/auth/aix_auth.c:277 +#: plugins/sudoers/auth/aix_auth.c:280 #, c-format msgid "unable to change password for %s" msgstr "无法为 %s 更改密码" @@ -1373,28 +1385,28 @@ msgstr "无效的认证类型" msgid "unable to initialize BSD authentication" msgstr "无法初始化 bsd 认证" -#: plugins/sudoers/auth/bsdauth.c:183 +#: plugins/sudoers/auth/bsdauth.c:186 msgid "your account has expired" msgstr "您的账户已过期" -#: plugins/sudoers/auth/bsdauth.c:185 +#: plugins/sudoers/auth/bsdauth.c:188 msgid "approval failed" msgstr "批准失败" -#: plugins/sudoers/auth/fwtk.c:58 +#: plugins/sudoers/auth/fwtk.c:61 msgid "unable to read fwtk config" msgstr "无法读取 fwtk 配置" -#: plugins/sudoers/auth/fwtk.c:63 +#: plugins/sudoers/auth/fwtk.c:66 msgid "unable to connect to authentication server" msgstr "无法连接到认证服务器" -#: plugins/sudoers/auth/fwtk.c:69 plugins/sudoers/auth/fwtk.c:94 -#: plugins/sudoers/auth/fwtk.c:126 +#: plugins/sudoers/auth/fwtk.c:72 plugins/sudoers/auth/fwtk.c:97 +#: plugins/sudoers/auth/fwtk.c:129 msgid "lost connection to authentication server" msgstr "丢失了到认证服务器的连接" -#: plugins/sudoers/auth/fwtk.c:73 +#: plugins/sudoers/auth/fwtk.c:76 #, c-format msgid "" "authentication server error:\n" @@ -1448,38 +1460,38 @@ msgstr "%s:无法获取主机主体(principal):%s" msgid "%s: Cannot verify TGT! Possible attack!: %s" msgstr "%s:无法验证目标!可能遭到了攻击!:%s" -#: plugins/sudoers/auth/pam.c:216 +#: plugins/sudoers/auth/pam.c:224 #, c-format msgid "unable to initialize PAM: %s" msgstr "无法初始化 PAM:%s" -#: plugins/sudoers/auth/pam.c:338 +#: plugins/sudoers/auth/pam.c:337 #, c-format msgid "PAM authentication error: %s" msgstr "PAM 认证出错:%s" -#: plugins/sudoers/auth/pam.c:357 +#: plugins/sudoers/auth/pam.c:356 msgid "account validation failure, is your account locked?" msgstr "账户验证失败,您的账户是不是上锁了?" -#: plugins/sudoers/auth/pam.c:368 +#: plugins/sudoers/auth/pam.c:367 msgid "Account or password is expired, reset your password and try again" msgstr "账户或密码过期,重置您的密码并重试" -#: plugins/sudoers/auth/pam.c:374 +#: plugins/sudoers/auth/pam.c:373 #, c-format msgid "unable to change expired password: %s" msgstr "无法更改过期的密码:%s" -#: plugins/sudoers/auth/pam.c:385 +#: plugins/sudoers/auth/pam.c:384 msgid "Password expired, contact your system administrator" msgstr "密码过期,联系您的系统管理员" -#: plugins/sudoers/auth/pam.c:390 +#: plugins/sudoers/auth/pam.c:389 msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" msgstr "账户过期,或 PAM 配置缺少 sudo 使用的“account”节,联系您的系统管理员" -#: plugins/sudoers/auth/pam.c:398 plugins/sudoers/auth/pam.c:403 +#: plugins/sudoers/auth/pam.c:397 plugins/sudoers/auth/pam.c:402 #, c-format msgid "PAM account management error: %s" msgstr "PAM 账户管理出错:%s" @@ -1489,63 +1501,63 @@ msgstr "PAM 账户管理出错:%s" msgid "you do not exist in the %s database" msgstr "%s 数据库中没有您" -#: plugins/sudoers/auth/securid5.c:72 +#: plugins/sudoers/auth/securid5.c:75 msgid "failed to initialise the ACE API library" msgstr "初始化 ACE API 库失败" -#: plugins/sudoers/auth/securid5.c:103 +#: plugins/sudoers/auth/securid5.c:106 msgid "unable to contact the SecurID server" msgstr "无法联络 SecurID 服务器" -#: plugins/sudoers/auth/securid5.c:112 +#: plugins/sudoers/auth/securid5.c:115 msgid "User ID locked for SecurID Authentication" msgstr "为进行 SecurID 认证,已锁定用户 ID" -#: plugins/sudoers/auth/securid5.c:116 plugins/sudoers/auth/securid5.c:167 +#: plugins/sudoers/auth/securid5.c:119 plugins/sudoers/auth/securid5.c:170 msgid "invalid username length for SecurID" msgstr "SecurID 的用户名长度无效" -#: plugins/sudoers/auth/securid5.c:120 plugins/sudoers/auth/securid5.c:172 +#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:175 msgid "invalid Authentication Handle for SecurID" msgstr "SecurID 的认证句柄无效" -#: plugins/sudoers/auth/securid5.c:124 +#: plugins/sudoers/auth/securid5.c:127 msgid "SecurID communication failed" msgstr "SecurID 通讯失败" -#: plugins/sudoers/auth/securid5.c:128 plugins/sudoers/auth/securid5.c:215 +#: plugins/sudoers/auth/securid5.c:131 plugins/sudoers/auth/securid5.c:218 msgid "unknown SecurID error" msgstr "未知的 SecurID 错误" -#: plugins/sudoers/auth/securid5.c:162 +#: plugins/sudoers/auth/securid5.c:165 msgid "invalid passcode length for SecurID" msgstr "无效的 SecurID 密码长度" -#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:123 +#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:126 msgid "unable to initialize SIA session" msgstr "无法初始化 SIA 会话" -#: plugins/sudoers/auth/sudo_auth.c:132 +#: plugins/sudoers/auth/sudo_auth.c:134 msgid "invalid authentication methods" msgstr "无效的认证方法" -#: plugins/sudoers/auth/sudo_auth.c:134 +#: plugins/sudoers/auth/sudo_auth.c:136 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." msgstr "编译进 sudo 的认证方法无效!您不能混用独立和非独立认证。" -#: plugins/sudoers/auth/sudo_auth.c:255 plugins/sudoers/auth/sudo_auth.c:305 +#: plugins/sudoers/auth/sudo_auth.c:257 plugins/sudoers/auth/sudo_auth.c:309 msgid "no authentication methods" msgstr "无认证方法" -#: plugins/sudoers/auth/sudo_auth.c:257 +#: plugins/sudoers/auth/sudo_auth.c:259 msgid "There are no authentication methods compiled into sudo! If you want to turn off authentication, use the --disable-authentication configure option." msgstr "sudo 编译时没有加入任何认证方法!如果您想关闭认证,使用 --disable-authentication 配置选项。" -#: plugins/sudoers/auth/sudo_auth.c:307 +#: plugins/sudoers/auth/sudo_auth.c:311 msgid "Unable to initialize authentication methods." msgstr "无法初始化认证方法。" -#: plugins/sudoers/auth/sudo_auth.c:471 +#: plugins/sudoers/auth/sudo_auth.c:482 msgid "Authentication methods:" msgstr "认证方法:" @@ -1557,19 +1569,19 @@ msgstr "无法确定审核条件" msgid "unable to commit audit record" msgstr "无法提交审核记录" -#: plugins/sudoers/check.c:264 +#: plugins/sudoers/check.c:263 #, fuzzy, c-format #| msgid "error reading timing file: %s" msgid "error reading lecture file %s" msgstr "读取时序文件出错:%s" -#: plugins/sudoers/check.c:270 +#: plugins/sudoers/check.c:269 #, fuzzy, c-format #| msgid "%s is not a regular file" msgid "ignoring lecture file %s: not a regular file" msgstr "%s 不是常规文件" -#: plugins/sudoers/check.c:283 +#: plugins/sudoers/check.c:282 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -1589,7 +1601,7 @@ msgstr "" " #3) 权力越大,责任越大。\n" "\n" -#: plugins/sudoers/check.c:331 plugins/sudoers/check.c:341 +#: plugins/sudoers/check.c:330 plugins/sudoers/check.c:340 #: plugins/sudoers/sudoers.c:885 plugins/sudoers/sudoers.c:906 #: plugins/sudoers/tsdump.c:119 #, c-format @@ -1658,53 +1670,53 @@ msgstr "%s:输入和输出文件不能相同" msgid "unable to initialize sudoers default values" msgstr "无法初始化 sudoers 默认值" -#: plugins/sudoers/cvtsudoers.c:522 plugins/sudoers/ldap_conf.c:431 +#: plugins/sudoers/cvtsudoers.c:525 plugins/sudoers/ldap_conf.c:433 #, c-format msgid "%s: %s: %s: %s" msgstr "%s:%s:%s:%s" -#: plugins/sudoers/cvtsudoers.c:581 +#: plugins/sudoers/cvtsudoers.c:584 #, c-format msgid "%s: unknown key word %s" msgstr "%s:未知的关键词 %s" -#: plugins/sudoers/cvtsudoers.c:627 +#: plugins/sudoers/cvtsudoers.c:630 #, c-format msgid "invalid defaults type: %s" msgstr "无效的默认值类型:%s" -#: plugins/sudoers/cvtsudoers.c:650 +#: plugins/sudoers/cvtsudoers.c:653 #, c-format msgid "invalid suppression type: %s" msgstr "无效的压缩类型:%s" -#: plugins/sudoers/cvtsudoers.c:691 plugins/sudoers/cvtsudoers.c:707 +#: plugins/sudoers/cvtsudoers.c:694 plugins/sudoers/cvtsudoers.c:710 #, c-format msgid "invalid filter: %s" msgstr "无效的过滤器:%s" -#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/visudo.c:958 +#: plugins/sudoers/cvtsudoers.c:754 plugins/sudoers/visudo.c:958 #, c-format msgid "failed to parse %s file, unknown error" msgstr "解析 %s 文件失败,未知错误" -#: plugins/sudoers/cvtsudoers.c:759 +#: plugins/sudoers/cvtsudoers.c:762 #, c-format msgid "parse error in %s near line %d\n" msgstr "%s 中第 %d 行附近出现解析错误\n" -#: plugins/sudoers/cvtsudoers.c:762 +#: plugins/sudoers/cvtsudoers.c:765 #, c-format msgid "parse error in %s\n" msgstr "%s 中出现解析错误\n" -#: plugins/sudoers/cvtsudoers.c:1486 plugins/sudoers/sudoreplay.c:1145 +#: plugins/sudoers/cvtsudoers.c:1489 plugins/sudoers/sudoreplay.c:1145 #: plugins/sudoers/timestamp.c:317 plugins/sudoers/timestamp.c:320 #, c-format msgid "unable to write to %s" msgstr "无法写入 %s" -#: plugins/sudoers/cvtsudoers.c:1509 +#: plugins/sudoers/cvtsudoers.c:1512 #, c-format msgid "" "%s - convert between sudoers file formats\n" @@ -1713,7 +1725,7 @@ msgstr "" "%s - 转换 sudoers 文件格式\n" "\n" -#: plugins/sudoers/cvtsudoers.c:1511 +#: plugins/sudoers/cvtsudoers.c:1514 msgid "" "\n" "Options:\n" @@ -1756,19 +1768,19 @@ msgstr "" #: plugins/sudoers/cvtsudoers_csv.c:452 plugins/sudoers/cvtsudoers_csv.c:466 #: plugins/sudoers/cvtsudoers_json.c:654 plugins/sudoers/cvtsudoers_json.c:669 #: plugins/sudoers/cvtsudoers_ldif.c:347 plugins/sudoers/cvtsudoers_ldif.c:360 -#: plugins/sudoers/ldap.c:504 +#: plugins/sudoers/ldap.c:515 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:659 plugins/sudoers/cvtsudoers_json.c:674 #: plugins/sudoers/cvtsudoers_ldif.c:352 plugins/sudoers/cvtsudoers_ldif.c:365 -#: plugins/sudoers/ldap.c:512 +#: plugins/sudoers/ldap.c:523 msgid "unable to format timestamp" msgstr "无法格式化时间戳" #: plugins/sudoers/cvtsudoers_json.c:480 plugins/sudoers/cvtsudoers_json.c:515 -#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:189 +#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:190 #, c-format msgid "%s:%d:%d: unknown defaults entry \"%s\"" msgstr "%s:%d:%d:未知的默认条目“%s”" @@ -1782,44 +1794,56 @@ msgstr "sudoers 条目过多,最多为 %u" msgid "the SUDOERS_BASE environment variable is not set and the -b option was not specified." msgstr "没有设置 SUDOERS_BASE 环境变量,并且没有指定 -b 选项。" -#: plugins/sudoers/cvtsudoers_merge.c:438 +#: plugins/sudoers/cvtsudoers_merge.c:273 +#: plugins/sudoers/cvtsudoers_merge.c:309 +#, fuzzy, c-format +#| msgid "%s:%d no value specified for \"%s\"" +msgid "%s:%d:%d: converting host list to ALL" +msgstr "%s:%d 没有给“%s”指定值" + +#: plugins/sudoers/cvtsudoers_merge.c:545 #, c-format msgid "unable to find alias %s" msgstr "无法找到别名 %s" -#: plugins/sudoers/cvtsudoers_merge.c:441 -#, fuzzy, c-format -#| msgid "%s:%d no value specified for \"%s\"" +#: plugins/sudoers/cvtsudoers_merge.c:548 +#, c-format msgid "%s:%d:%d: renaming alias %s to %s" -msgstr "%s:%d 没有给“%s”指定值" +msgstr "%s:%d:%d:重命名别名 %s 为 %s" -#: plugins/sudoers/cvtsudoers_merge.c:498 +#: plugins/sudoers/cvtsudoers_merge.c:605 #, c-format msgid "%s:%d:%d: removing duplicate alias %s" -msgstr "" +msgstr "%s:%d:%d:移除重复别名 %s" -#: plugins/sudoers/cvtsudoers_merge.c:658 +#: plugins/sudoers/cvtsudoers_merge.c:830 #, c-format msgid "%s:%d:%d: conflicting Defaults entry \"%s\" host-specific in %s:%d:%d" msgstr "" -#: plugins/sudoers/cvtsudoers_merge.c:698 +#: plugins/sudoers/cvtsudoers_merge.c:864 #, fuzzy, c-format #| msgid "%s:%d invalid Defaults type 0x%x for option \"%s\"" msgid "%s:%d:%d: made Defaults \"%s\" specific to host %s" msgstr "%1$s:%2$d 选项“%4$s”的默认类型 0x%3$x 无效" -#: plugins/sudoers/cvtsudoers_merge.c:718 -#, c-format -msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" -msgstr "" - -#: plugins/sudoers/cvtsudoers_merge.c:723 +#: plugins/sudoers/cvtsudoers_merge.c:882 #, c-format msgid "%s:%d:%d: unable to make Defaults \"%s\" host-specific" msgstr "" -#: plugins/sudoers/cvtsudoers_merge.c:943 +#: plugins/sudoers/cvtsudoers_merge.c:892 +#, c-format +msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" +msgstr "" + +#: plugins/sudoers/cvtsudoers_merge.c:1080 +#, fuzzy, c-format +#| msgid "%s:%d no value specified for \"%s\"" +msgid "%s:%d:%d: merging userspec into %s:%d:%d" +msgstr "%s:%d 没有给“%s”指定值" + +#: plugins/sudoers/cvtsudoers_merge.c:1174 #, c-format msgid "%s:%d:%d: removing userspec overridden by subsequent entries" msgstr "" @@ -2076,7 +2100,7 @@ msgstr "何时为“verify”伪命令请求密码:%s" #: plugins/sudoers/def_data.c:274 msgid "Preload the sudo_noexec library which replaces the exec functions" -msgstr "" +msgstr "预加载替代 exec 函数的 sudo_noexec 库" #: plugins/sudoers/def_data.c:278 msgid "If LDAP directory is up, do we ignore local sudoers file" @@ -2216,368 +2240,386 @@ msgid "PAM service name to use for login shells: %s" msgstr "用于登录 shell 的 PAM 服务名称:%s" #: plugins/sudoers/def_data.c:402 +#, fuzzy, c-format +#| msgid "PAM service name to use for login shells: %s" +msgid "PAM service name to use when sudo is run with the -A option: %s" +msgstr "用于登录 shell 的 PAM 服务名称:%s" + +#: plugins/sudoers/def_data.c:406 msgid "Attempt to establish PAM credentials for the target user" msgstr "尝试为目标用户建立 PAM 凭据" -#: plugins/sudoers/def_data.c:406 +#: plugins/sudoers/def_data.c:410 msgid "Create a new PAM session for the command to run in" msgstr "创建一个新的 PAM 会话来运行该命令" -#: plugins/sudoers/def_data.c:410 +#: plugins/sudoers/def_data.c:414 msgid "Perform PAM account validation management" msgstr "执行 PAM 账户验证管理" -#: plugins/sudoers/def_data.c:414 +#: plugins/sudoers/def_data.c:418 #, c-format msgid "Maximum I/O log sequence number: %s" msgstr "最大 I/O 日志序列号:%s" -#: plugins/sudoers/def_data.c:418 +#: plugins/sudoers/def_data.c:422 msgid "Enable sudoers netgroup support" msgstr "启用 support netgroup 支持" -#: plugins/sudoers/def_data.c:422 +#: plugins/sudoers/def_data.c:426 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "在使用 sudoedit 编辑文件时检查上级目录是否可写" -#: plugins/sudoers/def_data.c:426 +#: plugins/sudoers/def_data.c:430 msgid "Follow symbolic links when editing files with sudoedit" msgstr "使用 sudoedit 编辑文件时循符号连接(定位到原文件)" -#: plugins/sudoers/def_data.c:430 +#: plugins/sudoers/def_data.c:434 msgid "Query the group plugin for unknown system groups" msgstr "通过 组 插件查询未知的系统组" -#: plugins/sudoers/def_data.c:434 +#: plugins/sudoers/def_data.c:438 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "基于整个元组(用户、主机和域)来匹配网络组" -#: plugins/sudoers/def_data.c:438 +#: plugins/sudoers/def_data.c:442 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "即使 sudo 无法写入审核日志也允许命令运行" -#: plugins/sudoers/def_data.c:442 +#: plugins/sudoers/def_data.c:446 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "即使 sudo 无法写入 I/O 日志也允许命令运行" -#: plugins/sudoers/def_data.c:446 +#: plugins/sudoers/def_data.c:450 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "即使 sudo 无法写入日志文件也允许命令允许" -#: plugins/sudoers/def_data.c:450 +#: plugins/sudoers/def_data.c:454 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "解析 sudoers 中的组并与 组 ID (而不是名字) 匹配" -#: plugins/sudoers/def_data.c:454 +#: plugins/sudoers/def_data.c:458 #, c-format msgid "Log entries larger than this value will be split into multiple syslog messages: %u" msgstr "大于此数值的日志条目会分为多条 syslog 消息:%u" -#: plugins/sudoers/def_data.c:458 +#: plugins/sudoers/def_data.c:462 #, c-format msgid "User that will own the I/O log files: %s" msgstr "将拥有 I/O 日志文件的用户:%s" -#: plugins/sudoers/def_data.c:462 +#: plugins/sudoers/def_data.c:466 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "将拥有 I/O 日志文件的组:%s" -#: plugins/sudoers/def_data.c:466 +#: plugins/sudoers/def_data.c:470 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "I/O 日志文件要使用的文件模式:0%o" -#: plugins/sudoers/def_data.c:470 +#: plugins/sudoers/def_data.c:474 #, c-format msgid "Execute commands by file descriptor instead of by path: %s" msgstr "根据文件描述符执行命令,而非根据路径:%s" -#: plugins/sudoers/def_data.c:474 +#: plugins/sudoers/def_data.c:478 msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" msgstr "忽略 sudoers 中未知的 Defaults 条目而非产生警告" -#: plugins/sudoers/def_data.c:478 +#: plugins/sudoers/def_data.c:482 #, c-format msgid "Time in seconds after which the command will be terminated: %u" msgstr "超过指定时间后终止命令(秒):%u" -#: plugins/sudoers/def_data.c:482 +#: plugins/sudoers/def_data.c:486 msgid "Allow the user to specify a timeout on the command line" msgstr "允许用户在命令行中指定超时时间" -#: plugins/sudoers/def_data.c:486 +#: plugins/sudoers/def_data.c:490 msgid "Flush I/O log data to disk immediately instead of buffering it" msgstr "立即冲洗(flush) I/O 日志数据而非将其缓存" -#: plugins/sudoers/def_data.c:490 +#: plugins/sudoers/def_data.c:494 msgid "Include the process ID when logging via syslog" msgstr "通过 syslog 登录时包含进程 ID" -#: plugins/sudoers/def_data.c:494 +#: plugins/sudoers/def_data.c:498 #, c-format msgid "Type of authentication timestamp record: %s" msgstr "认证时间戳记录的类型:%s" -#: plugins/sudoers/def_data.c:498 +#: plugins/sudoers/def_data.c:502 #, c-format msgid "Authentication failure message: %s" msgstr "认证失败消息:%s" -#: plugins/sudoers/def_data.c:502 +#: plugins/sudoers/def_data.c:506 msgid "Ignore case when matching user names" msgstr "在匹配 用户 名时忽略大小写" -#: plugins/sudoers/def_data.c:506 +#: plugins/sudoers/def_data.c:510 msgid "Ignore case when matching group names" msgstr "在匹配 组 名时忽略大小写" -#: plugins/sudoers/def_data.c:510 +#: plugins/sudoers/def_data.c:514 msgid "Log when a command is allowed by sudoers" msgstr "命令被 sudoers 允许时的日志" -#: plugins/sudoers/def_data.c:514 +#: plugins/sudoers/def_data.c:518 msgid "Log when a command is denied by sudoers" msgstr "命令被 sudoers 拒绝时的日志" -#: plugins/sudoers/def_data.c:518 +#: plugins/sudoers/def_data.c:522 msgid "Sudo log server(s) to connect to with optional port" msgstr "" -#: plugins/sudoers/def_data.c:522 +#: plugins/sudoers/def_data.c:526 #, c-format msgid "Sudo log server timeout in seconds: %u" msgstr "Sudo 日志服务器超时秒数:%u" -#: plugins/sudoers/def_data.c:526 +#: plugins/sudoers/def_data.c:530 msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" msgstr "" -#: plugins/sudoers/def_data.c:530 +#: plugins/sudoers/def_data.c:534 #, fuzzy, c-format #| msgid "Path to the sudo-specific environment file: %s" msgid "Path to the audit server's CA bundle file: %s" msgstr "sudo 特定环境文件的路径:%s" -#: plugins/sudoers/def_data.c:534 +#: plugins/sudoers/def_data.c:538 #, c-format msgid "Path to the sudoers certificate file: %s" msgstr "到 sudoers 证书文件的路径:%s" -#: plugins/sudoers/def_data.c:538 +#: plugins/sudoers/def_data.c:542 #, c-format msgid "Path to the sudoers private key file: %s" msgstr "到 sudoers 私钥文件的路径:%s" -#: plugins/sudoers/def_data.c:542 +#: plugins/sudoers/def_data.c:546 msgid "Verify that the log server's certificate is valid" msgstr "验证日志服务器证书有效性" -#: plugins/sudoers/def_data.c:546 +#: plugins/sudoers/def_data.c:550 msgid "Allow the use of unknown runas user and/or group ID" msgstr "" -#: plugins/sudoers/def_data.c:550 +#: plugins/sudoers/def_data.c:554 msgid "Only permit running commands as a user with a valid shell" msgstr "" -#: plugins/sudoers/def_data.c:554 +#: plugins/sudoers/def_data.c:558 msgid "Set the pam remote user to the user running sudo" msgstr "" -#: plugins/sudoers/def_data.c:558 +#: plugins/sudoers/def_data.c:562 msgid "Set the pam remote host to the local host name" msgstr "" -#: plugins/sudoers/def_data.c:562 +#: plugins/sudoers/def_data.c:566 #, fuzzy, c-format #| msgid "File descriptors >= %d will be closed before executing a command" msgid "Working directory to change to before executing the command: %s" msgstr ">= %d 的文件描述符将会在执行命令前关闭" -#: plugins/sudoers/def_data.c:566 +#: plugins/sudoers/def_data.c:570 #, fuzzy, c-format #| msgid "File descriptors >= %d will be closed before executing a command" msgid "Root directory to change to before executing the command: %s" msgstr ">= %d 的文件描述符将会在执行命令前关闭" -#: plugins/sudoers/def_data.c:570 +#: plugins/sudoers/def_data.c:574 #, c-format msgid "The format of logs to produce: %s" msgstr "要产生日志的格式:%s" -#: plugins/sudoers/def_data.c:574 +#: plugins/sudoers/def_data.c:578 msgid "Enable SELinux RBAC support" msgstr "启用 SELinux RBAC 支持" -#: plugins/sudoers/def_data.c:578 +#: plugins/sudoers/def_data.c:582 #, c-format msgid "Path to the file that is created the first time sudo is run: %s" msgstr "" -#: plugins/sudoers/def_data.c:582 +#: plugins/sudoers/def_data.c:586 msgid "Intercept further commands and apply sudoers restrictions to them" msgstr "" -#: plugins/sudoers/def_data.c:586 +#: plugins/sudoers/def_data.c:590 msgid "Log sub-commands run by the original command" msgstr "记录原始命令所执行的子命令" -#: plugins/sudoers/def_data.c:590 +#: plugins/sudoers/def_data.c:594 msgid "Log the exit status of commands" msgstr "记录所执行命令的返回状态值" -#: plugins/sudoers/def_data.c:594 +#: plugins/sudoers/def_data.c:598 msgid "Subsequent commands in an intercepted session must be authenticated" msgstr "" -#: plugins/sudoers/def_data.c:598 -msgid "Allow an intercepted command to run set setuid or setgid programs" -msgstr "" - #: plugins/sudoers/def_data.c:602 -#, c-format -msgid "The maximum size to which the process's address space may grow (in bytes): %s" +msgid "Allow an intercepted command to run set setuid or setgid programs" msgstr "" #: plugins/sudoers/def_data.c:606 #, c-format -msgid "The largest size core dump file that may be created (in bytes): %s" +msgid "The maximum size to which the process's address space may grow (in bytes): %s" msgstr "" #: plugins/sudoers/def_data.c:610 #, c-format -msgid "The maximum amount of CPU time that the process may use (in seconds): %s" +msgid "The largest size core dump file that may be created (in bytes): %s" msgstr "" #: plugins/sudoers/def_data.c:614 #, c-format -msgid "The maximum size of the data segment for the process (in bytes): %s" +msgid "The maximum amount of CPU time that the process may use (in seconds): %s" msgstr "" #: plugins/sudoers/def_data.c:618 #, c-format -msgid "The largest size file that the process may create (in bytes): %s" +msgid "The maximum size of the data segment for the process (in bytes): %s" msgstr "" #: plugins/sudoers/def_data.c:622 #, c-format -msgid "The maximum number of locks that the process may establish: %s" +msgid "The largest size file that the process may create (in bytes): %s" msgstr "" #: plugins/sudoers/def_data.c:626 #, c-format -msgid "The maximum size that the process may lock in memory (in bytes): %s" +msgid "The maximum number of locks that the process may establish: %s" msgstr "" #: plugins/sudoers/def_data.c:630 #, c-format -msgid "The maximum number of files that the process may have open: %s" +msgid "The maximum size that the process may lock in memory (in bytes): %s" msgstr "" #: plugins/sudoers/def_data.c:634 #, c-format -msgid "The maximum number of processes that the user may run simultaneously: %s" +msgid "The maximum number of files that the process may have open: %s" msgstr "" #: plugins/sudoers/def_data.c:638 #, c-format -msgid "The maximum size to which the process's resident set size may grow (in bytes): %s" +msgid "The maximum number of processes that the user may run simultaneously: %s" msgstr "" #: plugins/sudoers/def_data.c:642 #, c-format +msgid "The maximum size to which the process's resident set size may grow (in bytes): %s" +msgstr "" + +#: plugins/sudoers/def_data.c:646 +#, c-format msgid "The maximum size to which the process's stack may grow (in bytes): %s" msgstr "" -#: plugins/sudoers/defaults.c:192 +#: plugins/sudoers/def_data.c:650 +msgid "Attempt authentication even when in non-interactive mode" +msgstr "" + +#: plugins/sudoers/def_data.c:654 +msgid "Store plaintext passwords in I/O log input" +msgstr "" + +#: plugins/sudoers/def_data.c:658 +msgid "List of regular expressions to use when matching a password prompt" +msgstr "" + +#: plugins/sudoers/defaults.c:193 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s:未知的默认条目“%s”" -#: plugins/sudoers/defaults.c:241 +#: plugins/sudoers/defaults.c:242 #, c-format msgid "%s:%d:%d: no value specified for \"%s\"" msgstr "%s:%d:%d:没有为“%s”指定值" -#: plugins/sudoers/defaults.c:244 +#: plugins/sudoers/defaults.c:245 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s:没有给“%s”指定值" -#: plugins/sudoers/defaults.c:257 +#: plugins/sudoers/defaults.c:258 #, fuzzy, c-format #| msgid "%s:%d no value specified for \"%s\"" msgid "%s:%d:%d: invalid operator \"%c=\" for \"%s\"" msgstr "%s:%d 没有给“%s”指定值" -#: plugins/sudoers/defaults.c:260 +#: plugins/sudoers/defaults.c:261 #, fuzzy, c-format #| msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgid "%s: invalid operator \"%c=\" for \"%s\"" msgstr "%1$s:选项“%3$s”的默认类型 0x%2$x 无效" -#: plugins/sudoers/defaults.c:296 +#: plugins/sudoers/defaults.c:297 #, c-format msgid "%s:%d:%d: option \"%s\" does not take a value" msgstr "%s:%d:%d:选项“%s”不接受值" -#: plugins/sudoers/defaults.c:299 +#: plugins/sudoers/defaults.c:300 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s:“%s”选项不接受值" -#: plugins/sudoers/defaults.c:327 +#: plugins/sudoers/defaults.c:328 #, fuzzy, c-format #| msgid "%s:%d invalid Defaults type 0x%x for option \"%s\"" msgid "%s:%d:%d: invalid Defaults type 0x%x for option \"%s\"" msgstr "%1$s:%2$d 选项“%4$s”的默认类型 0x%3$x 无效" -#: plugins/sudoers/defaults.c:330 +#: plugins/sudoers/defaults.c:331 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%1$s:选项“%3$s”的默认类型 0x%2$x 无效" -#: plugins/sudoers/defaults.c:340 +#: plugins/sudoers/defaults.c:341 #, fuzzy, c-format #| msgid "%s:%d value \"%s\" is invalid for option \"%s\"" msgid "%s:%d:%d: value \"%s\" is invalid for option \"%s\"" msgstr "%1$s:%2$d 值“%3$s”对选项“%4$s”无效" -#: plugins/sudoers/defaults.c:343 +#: plugins/sudoers/defaults.c:344 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s:值“%s”对选项“%s”无效" -#: plugins/sudoers/defaults.c:1124 +#: plugins/sudoers/defaults.c:1161 #, c-format msgid "%s:%d:%d: path name for \"%s\" too long" msgstr "%s:%d:%d:“%s”的路径名过长" -#: plugins/sudoers/defaults.c:1127 +#: plugins/sudoers/defaults.c:1164 #, c-format msgid "%s: path name for \"%s\" too long" msgstr "%s:“%s”的路径名过长" -#: plugins/sudoers/defaults.c:1138 +#: plugins/sudoers/defaults.c:1175 #, fuzzy, c-format #| msgid "%s:%d values for \"%s\" must start with a '/'" msgid "%s:%d:%d: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s:%d “%s”的值必须以“/”开头" -#: plugins/sudoers/defaults.c:1142 +#: plugins/sudoers/defaults.c:1179 #, fuzzy, c-format #| msgid "%s: values for \"%s\" must start with a '/'" msgid "%s: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s:“%s”的值必须以“/”开头" -#: plugins/sudoers/defaults.c:1153 +#: plugins/sudoers/defaults.c:1190 #, fuzzy, c-format #| msgid "%s:%d values for \"%s\" must start with a '/'" msgid "%s:%d:%d: values for \"%s\" must start with a '/'" msgstr "%s:%d “%s”的值必须以“/”开头" -#: plugins/sudoers/defaults.c:1157 +#: plugins/sudoers/defaults.c:1194 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s:“%s”的值必须以“/”开头" @@ -2625,7 +2667,7 @@ msgstr "%s 必须属于用户 ID %d" msgid "%s must only be writable by owner" msgstr "%s 必须只对所有者可写" -#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:566 +#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:576 #, c-format msgid "unable to load %s: %s" msgstr "无法加载 %s:%s" @@ -2654,36 +2696,36 @@ msgstr "无法解析网络掩码“%s”" msgid "Local IP address and netmask pairs:\n" msgstr "本地 IP 地址和网络掩码对:\n" -#: plugins/sudoers/iolog.c:626 +#: plugins/sudoers/iolog.c:681 msgid "unable to update sequence file" msgstr "无法更新序列文件" -#: plugins/sudoers/iolog.c:660 plugins/sudoers/iolog.c:848 -#: plugins/sudoers/iolog.c:1001 plugins/sudoers/iolog.c:1008 -#: plugins/sudoers/iolog.c:1129 plugins/sudoers/iolog.c:1136 -#: plugins/sudoers/iolog.c:1235 plugins/sudoers/iolog.c:1242 +#: plugins/sudoers/iolog.c:715 plugins/sudoers/iolog.c:903 +#: plugins/sudoers/iolog.c:1065 plugins/sudoers/iolog.c:1072 +#: plugins/sudoers/iolog.c:1193 plugins/sudoers/iolog.c:1200 +#: plugins/sudoers/iolog.c:1299 plugins/sudoers/iolog.c:1306 #, c-format msgid "unable to write to I/O log file: %s" msgstr "无法写入 I/O 日志文件:%s" -#: plugins/sudoers/iolog.c:668 +#: plugins/sudoers/iolog.c:723 #, c-format msgid "unable to create %s/%s" msgstr "无法创建 %s/%s" -#: plugins/sudoers/iolog.c:893 +#: plugins/sudoers/iolog.c:951 #, c-format msgid "%s: internal error, I/O log file for event %d not open" msgstr "%s:内部错误,事件 %d 的 I/O 日志文件未打开" -#: plugins/sudoers/iolog.c:986 plugins/sudoers/iolog.c:1114 -#: plugins/sudoers/iolog.c:1219 plugins/sudoers/timestamp.c:849 +#: plugins/sudoers/iolog.c:1050 plugins/sudoers/iolog.c:1178 +#: plugins/sudoers/iolog.c:1283 plugins/sudoers/timestamp.c:849 #: plugins/sudoers/timestamp.c:941 plugins/sudoers/visudo.c:510 #: plugins/sudoers/visudo.c:516 msgid "unable to read the clock" msgstr "无法读取时钟" -#: plugins/sudoers/iolog.c:1211 plugins/sudoers/log_client.c:1221 +#: plugins/sudoers/iolog.c:1275 plugins/sudoers/log_client.c:1221 #: plugins/sudoers/log_client.c:1231 plugins/sudoers/log_client.c:1235 #, c-format msgid "%s: internal error, invalid signal %d" @@ -2703,16 +2745,16 @@ msgstr "无法初始化 SSL 证书和密钥数据库:%s" msgid "you must set TLS_CERT in %s to use SSL" msgstr "要使用 SSL,您必须在 %s 中设置 TLS_CERT" -#: plugins/sudoers/ldap.c:1663 +#: plugins/sudoers/ldap.c:1717 #, c-format msgid "unable to initialize LDAP: %s" msgstr "无法初始化 LDAP:%s" -#: plugins/sudoers/ldap.c:1700 +#: plugins/sudoers/ldap.c:1754 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:1837 plugins/sudoers/parse_ldif.c:747 +#: plugins/sudoers/ldap.c:1891 plugins/sudoers/parse_ldif.c:747 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "无效的 sudoOrder 属性:%s" @@ -2731,15 +2773,15 @@ msgstr "不支持的 LDAP URI 类型:%s" msgid "unable to mix ldap and ldaps URIs" msgstr "无法混合 ldap 和 ldaps URI" -#: plugins/sudoers/ldap_util.c:498 plugins/sudoers/ldap_util.c:505 -#: plugins/sudoers/ldap_util.c:513 plugins/sudoers/ldap_util.c:522 -#: plugins/sudoers/ldap_util.c:530 plugins/sudoers/ldap_util.c:540 -#: plugins/sudoers/ldap_util.c:548 +#: plugins/sudoers/ldap_util.c:499 plugins/sudoers/ldap_util.c:506 +#: plugins/sudoers/ldap_util.c:514 plugins/sudoers/ldap_util.c:523 +#: plugins/sudoers/ldap_util.c:531 plugins/sudoers/ldap_util.c:541 +#: plugins/sudoers/ldap_util.c:549 #, c-format msgid "duplicate sudoOption: %s%s%s" msgstr "重复的 sudoOption: %s%s%s" -#: plugins/sudoers/ldap_util.c:567 plugins/sudoers/ldap_util.c:569 +#: plugins/sudoers/ldap_util.c:568 plugins/sudoers/ldap_util.c:570 #, c-format msgid "unable to convert sudoOption: %s%s%s" msgstr "无法转换 sudoOption: %s%s%s" @@ -2753,7 +2795,7 @@ msgid "unable to send audit message" msgstr "无法发送审核消息" #: plugins/sudoers/log_client.c:120 plugins/sudoers/log_client.c:400 -#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2070 +#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2069 msgid "error in event loop" msgstr "事件循环中出错" @@ -2812,43 +2854,49 @@ msgstr "丢失了到日志服务器的连接" msgid "missing write buffer" msgstr "缺失写缓冲" -#: plugins/sudoers/log_client.c:2011 +#: plugins/sudoers/log_client.c:2010 msgid "unable to connect to log server" msgstr "无法连接到日志服务器" -#: plugins/sudoers/logging.c:286 +#: plugins/sudoers/logging.c:288 msgid "user NOT in sudoers" msgstr "用户不在 sudoers 中" -#: plugins/sudoers/logging.c:288 +#: plugins/sudoers/logging.c:290 msgid "user NOT authorized on host" msgstr "用户未获得此主机上的授权" -#: plugins/sudoers/logging.c:290 +#: plugins/sudoers/logging.c:292 msgid "command not allowed" msgstr "命令禁止使用" -#: plugins/sudoers/logging.c:311 -#, c-format -msgid "%s is not in the sudoers file. This incident will be reported.\n" -msgstr "%s 不在 sudoers 文件中。此事将被报告。\n" +#: plugins/sudoers/logging.c:313 +#, fuzzy, c-format +#| msgid "" +#| "%s - safely edit the sudoers file\n" +#| "\n" +msgid "%s is not in the sudoers file.\n" +msgstr "" +"%s - 安全地编辑 sudoers 文件\n" +"\n" -#: plugins/sudoers/logging.c:314 -#, c-format -msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" -msgstr "%s 无权在 %s 上运行 sudo。此事将被报告。\n" +#: plugins/sudoers/logging.c:316 +#, fuzzy, c-format +#| msgid "User %s is not allowed to run sudo on %s.\n" +msgid "%s is not allowed to run sudo on %s.\n" +msgstr "用户 %s 无权在 %s 上运行 sudo。\n" -#: plugins/sudoers/logging.c:318 +#: plugins/sudoers/logging.c:319 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "对不起,用户 %s 不能在 %s 上运行 sudo。\n" -#: plugins/sudoers/logging.c:321 +#: plugins/sudoers/logging.c:322 #, c-format msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "对不起,用户 %1$s 无权以 %5$s%6$s%7$s 的身份在 %8$s 上执行 %2$s%3$s%4$s。\n" -#: plugins/sudoers/logging.c:358 plugins/sudoers/sudoers.c:629 +#: plugins/sudoers/logging.c:359 plugins/sudoers/sudoers.c:629 #: plugins/sudoers/sudoers.c:631 plugins/sudoers/sudoers.c:633 #: plugins/sudoers/sudoers.c:635 plugins/sudoers/sudoers.c:785 #: plugins/sudoers/sudoers.c:787 @@ -2856,7 +2904,7 @@ msgstr "对不起,用户 %1$s 无权以 %5$s%6$s%7$s 的身份在 %8$s 上执 msgid "%s: command not found" msgstr "%s:找不到命令" -#: plugins/sudoers/logging.c:360 plugins/sudoers/sudoers.c:625 +#: plugins/sudoers/logging.c:361 plugins/sudoers/sudoers.c:625 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -2865,21 +2913,21 @@ msgstr "" "忽略在“.”中找到的“%s”\n" "请使用“sudo ./%s”,如果这是您想运行的“%s”。" -#: plugins/sudoers/logging.c:379 +#: plugins/sudoers/logging.c:380 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" msgstr[0] "%u 次错误密码尝试" -#: plugins/sudoers/logging.c:435 +#: plugins/sudoers/logging.c:436 msgid "authentication failure" msgstr "认证失败" -#: plugins/sudoers/logging.c:475 plugins/sudoers/logging.c:495 +#: plugins/sudoers/logging.c:476 plugins/sudoers/logging.c:496 msgid "a password is required" msgstr "需要密码" -#: plugins/sudoers/logging.c:889 +#: plugins/sudoers/logging.c:890 #, c-format msgid "unable to write log file: %s" msgstr "无法写入日志文件: %s" @@ -2968,62 +3016,62 @@ msgstr "sudo 前端设置了无效的 %.*s" #: plugins/sudoers/policy.c:206 plugins/sudoers/policy.c:215 #, c-format msgid "path name for \"%s\" too long" -msgstr "" +msgstr "“%s”的路径名过长" #: plugins/sudoers/policy.c:328 plugins/sudoers/testsudoers.c:268 msgid "unable to parse network address list" msgstr "无法解析网络地址列表" -#: plugins/sudoers/policy.c:479 +#: plugins/sudoers/policy.c:485 msgid "user name not set by sudo front-end" msgstr "用户名未通过 sudo 前端设置" -#: plugins/sudoers/policy.c:483 +#: plugins/sudoers/policy.c:489 msgid "user-ID not set by sudo front-end" msgstr "用户 ID 未通过 sudo 前端设置" -#: plugins/sudoers/policy.c:487 +#: plugins/sudoers/policy.c:493 msgid "group-ID not set by sudo front-end" msgstr "组 ID 未通过 sudo 前端设置" -#: plugins/sudoers/policy.c:491 +#: plugins/sudoers/policy.c:497 msgid "host name not set by sudo front-end" msgstr "主机名未通过 sudo 前端设置" -#: plugins/sudoers/policy.c:693 +#: plugins/sudoers/policy.c:670 #, c-format msgid "invalid working directory: %s" msgstr "无效的工作目录:%s" -#: plugins/sudoers/policy.c:869 +#: plugins/sudoers/policy.c:846 #, c-format msgid "invalid chroot directory: %s" msgstr "无法的 chroot 目录:%s" -#: plugins/sudoers/policy.c:1051 plugins/sudoers/visudo.c:243 +#: plugins/sudoers/policy.c:1025 plugins/sudoers/visudo.c:243 #: plugins/sudoers/visudo.c:880 #, c-format msgid "unable to execute %s" msgstr "无法执行 %s" -#: plugins/sudoers/policy.c:1121 plugins/sudoers/policy.c:1158 -#: plugins/sudoers/policy.c:1180 plugins/sudoers/policy.c:1206 +#: plugins/sudoers/policy.c:1095 plugins/sudoers/policy.c:1132 +#: plugins/sudoers/policy.c:1154 plugins/sudoers/policy.c:1180 #, fuzzy, c-format #| msgid "invalid %.*s set by sudo front-end" msgid "%s: invalid mode flags from sudo front end: 0x%x" msgstr "sudo 前端设置了无效的 %.*s" -#: plugins/sudoers/policy.c:1237 +#: plugins/sudoers/policy.c:1211 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Sudoers 策略插件版本 %s\n" -#: plugins/sudoers/policy.c:1239 +#: plugins/sudoers/policy.c:1213 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Sudoers 文件语法版本 %d\n" -#: plugins/sudoers/policy.c:1243 +#: plugins/sudoers/policy.c:1217 #, c-format msgid "" "\n" @@ -3032,27 +3080,27 @@ msgstr "" "\n" "Sudoers 路径:%s\n" -#: plugins/sudoers/policy.c:1246 +#: plugins/sudoers/policy.c:1220 #, c-format msgid "nsswitch path: %s\n" msgstr "nsswitch 路径:%s\n" -#: plugins/sudoers/policy.c:1248 +#: plugins/sudoers/policy.c:1222 #, c-format msgid "ldap.conf path: %s\n" msgstr "ldap.conf 路径:%s\n" -#: plugins/sudoers/policy.c:1249 +#: plugins/sudoers/policy.c:1223 #, c-format msgid "ldap.secret path: %s\n" msgstr "ldap.secret 路径:%s\n" -#: plugins/sudoers/policy.c:1282 +#: plugins/sudoers/policy.c:1256 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "无法注册类型为 %d 的钩子(hook)(版本 %d.%d)" -#: plugins/sudoers/policy.c:1300 +#: plugins/sudoers/policy.c:1274 #, c-format msgid "unable to deregister hook of type %d (version %d.%d)" msgstr "无法取消注册类型为 %d 的钩子(hook)(版本 %d.%d)" @@ -3180,13 +3228,13 @@ msgstr "截断的审核路径 user_cmnd:%s" msgid "truncated audit path argv[0]: %s" msgstr "截断的审核路径 argv[0]:%s" -#: plugins/sudoers/sssd.c:569 +#: plugins/sudoers/sssd.c:579 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" msgstr "无法初始化 SSS 资源。您的计算机上安装 SSSD 了吗?" -#: plugins/sudoers/sssd.c:577 plugins/sudoers/sssd.c:586 -#: plugins/sudoers/sssd.c:595 plugins/sudoers/sssd.c:604 -#: plugins/sudoers/sssd.c:613 +#: plugins/sudoers/sssd.c:587 plugins/sudoers/sssd.c:596 +#: plugins/sudoers/sssd.c:605 plugins/sudoers/sssd.c:614 +#: plugins/sudoers/sssd.c:623 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "无法在 %s 中找到符号“%s”" @@ -3265,7 +3313,7 @@ msgstr "“cd”是 shell 内置命令,它无法直接运行。" #: plugins/sudoers/sudoers.c:641 msgid "the -s option may be used to run a privileged shell." -msgstr "" +msgstr "-s 选项必须在特权 shell 中使用。" #: plugins/sudoers/sudoers.c:643 msgid "the -D option may be used to run a command in a specific directory." @@ -3291,7 +3339,7 @@ msgstr "抱歉,您无权保留环境" msgid "sudoedit doesn't need to be run via sudo" msgstr "sudoedit 无需经由 sudo 运行" -#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1578 +#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1584 #: plugins/sudoers/tsdump.c:138 #, c-format msgid "unable to read %s" @@ -3308,17 +3356,17 @@ msgstr "无法 stat %s" msgid "%s is not a regular file" msgstr "%s 不是常规文件" -#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1168 +#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1239 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s 属于用户 ID %u,应为 %u" -#: plugins/sudoers/sudoers.c:1133 toke.l:1173 +#: plugins/sudoers/sudoers.c:1133 toke.l:1244 #, c-format msgid "%s is world writable" msgstr "%s 可被任何人写" -#: plugins/sudoers/sudoers.c:1137 toke.l:1176 +#: plugins/sudoers/sudoers.c:1137 toke.l:1247 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s 属于组 ID %u,应为 %u" @@ -3390,63 +3438,58 @@ msgstr "日志的几何尺寸为 %dx%d,您终端的几何尺寸为 %dx%d。" msgid "Replay finished, press any key to restore the terminal." msgstr "回放完成,请按任意键返回终端。" -#: plugins/sudoers/sudoreplay.c:1218 plugins/sudoers/sudoreplay.c:1248 +#: plugins/sudoers/sudoreplay.c:1219 plugins/sudoers/sudoreplay.c:1249 #, c-format msgid "ambiguous expression \"%s\"" msgstr "有歧义的表达式“%s”" -#: plugins/sudoers/sudoreplay.c:1270 +#: plugins/sudoers/sudoreplay.c:1271 msgid "unmatched ')' in expression" msgstr "表达式中的“)”不匹配" -#: plugins/sudoers/sudoreplay.c:1274 +#: plugins/sudoers/sudoreplay.c:1275 #, c-format msgid "unknown search term \"%s\"" msgstr "未知的搜索词“%s”" -#: plugins/sudoers/sudoreplay.c:1289 +#: plugins/sudoers/sudoreplay.c:1290 #, c-format msgid "%s requires an argument" msgstr "%s 需要参数" -#: plugins/sudoers/sudoreplay.c:1292 plugins/sudoers/sudoreplay.c:1554 -#, c-format -msgid "invalid regular expression: %s" -msgstr "无效的正则表达式:%s" - -#: plugins/sudoers/sudoreplay.c:1297 +#: plugins/sudoers/sudoreplay.c:1300 #, c-format msgid "could not parse date \"%s\"" msgstr "无法解析日期“%s”" -#: plugins/sudoers/sudoreplay.c:1306 +#: plugins/sudoers/sudoreplay.c:1309 msgid "unmatched '(' in expression" msgstr "表达式中的“(”不匹配" -#: plugins/sudoers/sudoreplay.c:1308 +#: plugins/sudoers/sudoreplay.c:1311 msgid "illegal trailing \"or\"" msgstr "非法的结尾字符“or”" -#: plugins/sudoers/sudoreplay.c:1310 +#: plugins/sudoers/sudoreplay.c:1313 msgid "illegal trailing \"!\"" msgstr "非法的结尾字符“!”" -#: plugins/sudoers/sudoreplay.c:1368 +#: plugins/sudoers/sudoreplay.c:1371 #, c-format msgid "unknown search type %d" msgstr "未知的搜索类型 %d" -#: plugins/sudoers/sudoreplay.c:1645 +#: plugins/sudoers/sudoreplay.c:1651 #, 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:1648 +#: plugins/sudoers/sudoreplay.c:1654 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "用法:%s [-h] [-d 目录] -l [搜索表达式]\n" -#: plugins/sudoers/sudoreplay.c:1657 +#: plugins/sudoers/sudoreplay.c:1663 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -3455,7 +3498,7 @@ msgstr "" "%s - 回放 sudo 会话记录\n" "\n" -#: plugins/sudoers/sudoreplay.c:1659 +#: plugins/sudoers/sudoreplay.c:1665 msgid "" "\n" "Options:\n" @@ -3540,7 +3583,7 @@ msgstr "无法锁定时间戳文件 %s" msgid "lecture status path too long: %s/%s" msgstr "致辞(lecture)状态路径过长:%s/%s" -#: plugins/sudoers/toke_util.c:150 +#: plugins/sudoers/toke_util.c:156 msgid "sudoedit should not be specified with a path" msgstr "不应当带路径调用 sudoedit" @@ -3711,36 +3754,46 @@ msgstr "" " -s, --strict 严格语法检查\n" " -V, --version 显示版本信息并退出\n" -#: toke.l:187 +#: toke.l:189 msgid "empty string" msgstr "空字符串" -#: toke.l:199 toke.l:513 +#: toke.l:201 toke.l:571 msgid "empty group" msgstr "空组" -#: toke.l:209 toke.l:511 +#: toke.l:211 toke.l:569 msgid "empty netgroup" msgstr "" -#: toke.l:305 toke.l:317 toke.l:329 toke.l:345 toke.l:364 toke.l:404 +#: toke.l:289 +msgid "unterminated regular expression" +msgstr "未结束的正则表达式" + +#: toke.l:363 toke.l:375 toke.l:387 toke.l:403 toke.l:422 toke.l:462 #, fuzzy #| msgid "invalid authentication type" msgid "invalid line continuation" msgstr "无效的认证类型" -#: toke.l:550 toke.l:562 +#: toke.l:608 toke.l:620 msgid "invalid IPv6 address" msgstr "无效的 IPv6 地址" -#: toke.l:789 +#: toke.l:860 msgid "unexpected line break in string" msgstr "字符串中未预期的换行" -#: toke.l:1139 +#: toke.l:1210 msgid "too many levels of includes" msgstr "include 嵌套层数过多" +#~ msgid "%s is not in the sudoers file. This incident will be reported.\n" +#~ msgstr "%s 不在 sudoers 文件中。此事将被报告。\n" + +#~ msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" +#~ msgstr "%s 无权在 %s 上运行 sudo。此事将被报告。\n" + #~ msgid "%s: write buffer already in use" #~ msgstr "%s:写缓冲已在使用" diff --git a/plugins/sudoers/po/zh_TW.mo b/plugins/sudoers/po/zh_TW.mo index 5d6bc2303e1069e919ff691bf6df87dd8a86b8c9..7c63dca8ecba84f48960a728fc96d11e8a8ddda7 100644 GIT binary patch delta 16112 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 delta 14987 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 diff --git a/plugins/sudoers/po/zh_TW.po b/plugins/sudoers/po/zh_TW.po index 01396e96c..f3d5982ba 100644 --- a/plugins/sudoers/po/zh_TW.po +++ b/plugins/sudoers/po/zh_TW.po @@ -6,21 +6,21 @@ # Yi-Jyun Pan , 2019, 2020, 2021. msgid "" msgstr "" -"Project-Id-Version: sudoers 1.9.9b1\n" +"Project-Id-Version: sudoers 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-11 16:13+0800\n" +"POT-Creation-Date: 2022-02-11 18:33-0700\n" +"PO-Revision-Date: 2022-02-16 00:24+0800\n" "Last-Translator: Yi-Jyun Pan \n" "Language-Team: Chinese (traditional) \n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Poedit 3.0\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" +"X-Generator: Poedit 3.0.1\n" -#: confstr.sh:1 gram.y:1201 +#: confstr.sh:1 gram.y:1198 msgid "syntax error" msgstr "語法錯誤" @@ -50,50 +50,52 @@ msgstr "抱歉,請重試。" #: gram.y:591 gram.y:718 gram.y:726 gram.y:737 gram.y:749 gram.y:768 #: gram.y:923 gram.y:928 gram.y:936 gram.y:950 gram.y:956 gram.y:1078 #: gram.y:1087 gram.y:1095 gram.y:1104 gram.y:1113 gram.y:1142 gram.y:1151 -#: gram.y:1159 gram.y:1249 gram.y:1377 gram.y:1744 gram.y:1794 +#: gram.y:1159 gram.y:1252 gram.y:1382 gram.y:1748 gram.y:1798 #: lib/eventlog/eventlog.c:309 lib/eventlog/eventlog.c:382 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:881 -#: lib/eventlog/eventlog.c:1176 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:211 -#: logsrvd/iolog_writer.c:84 logsrvd/iolog_writer.c:89 -#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:172 -#: logsrvd/iolog_writer.c:212 logsrvd/iolog_writer.c:225 -#: logsrvd/iolog_writer.c:261 logsrvd/iolog_writer.c:286 -#: logsrvd/iolog_writer.c:301 logsrvd/iolog_writer.c:314 -#: logsrvd/iolog_writer.c:327 logsrvd/iolog_writer.c:340 -#: logsrvd/iolog_writer.c:355 logsrvd/iolog_writer.c:393 -#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 -#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 -#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 -#: logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:203 -#: logsrvd/logsrvd_journal.c:204 logsrvd/logsrvd_journal.c:260 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_journal.c:427 -#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:175 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:238 -#: logsrvd/logsrvd_local.c:376 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:426 logsrvd/logsrvd_local.c:431 -#: logsrvd/logsrvd_local.c:432 logsrvd/logsrvd_queue.c:154 -#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 -#: logsrvd/logsrvd_relay.c:439 logsrvd/logsrvd_relay.c:738 -#: logsrvd/logsrvd_relay.c:843 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/bsdauth.c:147 plugins/sudoers/auth/kerb5.c:118 -#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:689 +#: lib/eventlog/eventlog.c:1176 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:204 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:84 +#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 +#: logsrvd/iolog_writer.c:172 logsrvd/iolog_writer.c:212 +#: logsrvd/iolog_writer.c:225 logsrvd/iolog_writer.c:261 +#: logsrvd/iolog_writer.c:286 logsrvd/iolog_writer.c:301 +#: logsrvd/iolog_writer.c:314 logsrvd/iolog_writer.c:327 +#: logsrvd/iolog_writer.c:340 logsrvd/iolog_writer.c:355 +#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 +#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 +#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 +#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:1011 logsrvd/logsrvd.c:1073 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:204 +#: logsrvd/logsrvd_journal.c:260 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_journal.c:427 logsrvd/logsrvd_local.c:174 +#: logsrvd/logsrvd_local.c:175 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:238 logsrvd/logsrvd_local.c:376 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:426 +#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:432 +#: logsrvd/logsrvd_queue.c:154 logsrvd/logsrvd_queue.c:184 +#: logsrvd/logsrvd_queue.c:261 logsrvd/logsrvd_relay.c:439 +#: logsrvd/logsrvd_relay.c:738 logsrvd/logsrvd_relay.c:843 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 plugins/sudoers/audit.c:116 +#: plugins/sudoers/auth/bsdauth.c:150 plugins/sudoers/auth/kerb5.c:118 +#: plugins/sudoers/auth/kerb5.c:146 plugins/sudoers/auth/pam.c:687 #: plugins/sudoers/auth/rfc1938.c:111 plugins/sudoers/auth/sia.c:59 #: plugins/sudoers/check_aliases.c:134 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:534 plugins/sudoers/cvtsudoers.c:667 -#: plugins/sudoers/cvtsudoers.c:685 plugins/sudoers/cvtsudoers.c:755 -#: plugins/sudoers/cvtsudoers.c:870 plugins/sudoers/cvtsudoers.c:878 -#: plugins/sudoers/cvtsudoers.c:1373 plugins/sudoers/cvtsudoers.c:1377 -#: plugins/sudoers/cvtsudoers.c:1479 plugins/sudoers/cvtsudoers_csv.c:183 +#: plugins/sudoers/cvtsudoers.c:537 plugins/sudoers/cvtsudoers.c:670 +#: plugins/sudoers/cvtsudoers.c:688 plugins/sudoers/cvtsudoers.c:758 +#: plugins/sudoers/cvtsudoers.c:873 plugins/sudoers/cvtsudoers.c:881 +#: plugins/sudoers/cvtsudoers.c:1376 plugins/sudoers/cvtsudoers.c:1380 +#: plugins/sudoers/cvtsudoers.c:1482 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 @@ -101,47 +103,47 @@ msgstr "抱歉,請重試。" #: plugins/sudoers/cvtsudoers_ldif.c:438 plugins/sudoers/cvtsudoers_ldif.c:449 #: plugins/sudoers/cvtsudoers_ldif.c:456 plugins/sudoers/cvtsudoers_ldif.c:469 #: plugins/sudoers/cvtsudoers_ldif.c:477 plugins/sudoers/cvtsudoers_ldif.c:624 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:339 -#: plugins/sudoers/cvtsudoers_merge.c:360 +#: 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 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:696 -#: plugins/sudoers/cvtsudoers_merge.c:704 -#: plugins/sudoers/cvtsudoers_merge.c:927 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:133 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_merge.c:467 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1150 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:133 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:678 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:293 -#: plugins/sudoers/ldap_util.c:300 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:688 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:390 plugins/sudoers/log_client.c:703 #: plugins/sudoers/log_client.c:724 plugins/sudoers/log_client.c:1444 #: plugins/sudoers/log_client.c:1662 plugins/sudoers/log_client.c:1989 -#: plugins/sudoers/log_client.c:2046 plugins/sudoers/logging.c:104 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:468 -#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:297 plugins/sudoers/match_command.c:497 -#: plugins/sudoers/match_command.c:546 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:666 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:2045 plugins/sudoers/logging.c:104 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:469 +#: plugins/sudoers/logging.c:489 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:324 plugins/sudoers/match_command.c:567 +#: plugins/sudoers/match_command.c:616 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:736 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:201 plugins/sudoers/parse.c:218 #: plugins/sudoers/parse.c:250 plugins/sudoers/parse.c:267 #: plugins/sudoers/parse.c:290 plugins/sudoers/parse.c:301 @@ -155,35 +157,36 @@ msgstr "抱歉,請重試。" #: 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:564 plugins/sudoers/policy.c:978 +#: plugins/sudoers/policy.c:570 plugins/sudoers/policy.c:952 #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:155 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 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:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1218 msgid "unable to allocate memory" msgstr "無法分配記憶體" @@ -232,60 +235,62 @@ msgstr "timeout 值無效" msgid "command too long" msgstr "指令過長" -#: gram.y:1203 +#: gram.y:1200 #, c-format msgid "%s:%d:%d: %s\n" msgstr "%s:%d:%d: %s\n" -#: gram.y:1247 +#: gram.y:1250 #, c-format msgid "Alias \"%s\" already defined" msgstr "別名「%s」已定義過" -#: gram.y:1744 gram.y:1794 lib/eventlog/eventlog.c:309 +#: gram.y:1748 gram.y:1798 lib/eventlog/eventlog.c:309 #: lib/eventlog/eventlog.c:804 lib/eventlog/eventlog.c:877 #: lib/eventlog/eventlog.c:880 lib/eventlog/eventlog.c:1176 -#: 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:211 logsrvd/iolog_writer.c:84 -#: logsrvd/iolog_writer.c:89 logsrvd/iolog_writer.c:123 -#: logsrvd/iolog_writer.c:162 logsrvd/iolog_writer.c:171 -#: logsrvd/iolog_writer.c:189 logsrvd/iolog_writer.c:211 -#: logsrvd/iolog_writer.c:224 logsrvd/iolog_writer.c:251 -#: logsrvd/iolog_writer.c:260 logsrvd/iolog_writer.c:276 -#: logsrvd/iolog_writer.c:285 logsrvd/iolog_writer.c:300 -#: logsrvd/iolog_writer.c:313 logsrvd/iolog_writer.c:326 -#: logsrvd/iolog_writer.c:339 logsrvd/iolog_writer.c:354 -#: logsrvd/iolog_writer.c:393 logsrvd/iolog_writer.c:399 -#: logsrvd/iolog_writer.c:406 logsrvd/iolog_writer.c:412 -#: logsrvd/iolog_writer.c:596 logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 -#: logsrvd/logsrvd.c:305 logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 -#: logsrvd/logsrvd.c:593 logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 -#: logsrvd/logsrvd.c:1406 logsrvd/logsrvd_conf.c:1360 -#: logsrvd/logsrvd_journal.c:70 logsrvd/logsrvd_journal.c:114 -#: logsrvd/logsrvd_journal.c:203 logsrvd/logsrvd_journal.c:233 -#: logsrvd/logsrvd_journal.c:237 logsrvd/logsrvd_journal.c:245 -#: logsrvd/logsrvd_journal.c:268 logsrvd/logsrvd_journal.c:272 -#: logsrvd/logsrvd_journal.c:425 logsrvd/logsrvd_local.c:174 -#: logsrvd/logsrvd_local.c:237 logsrvd/logsrvd_local.c:425 -#: logsrvd/logsrvd_local.c:431 logsrvd/logsrvd_local.c:450 -#: logsrvd/logsrvd_queue.c:153 logsrvd/logsrvd_queue.c:184 -#: logsrvd/logsrvd_queue.c:261 logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 -#: logsrvd/sendlog.c:333 logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 -#: logsrvd/sendlog.c:1533 logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 -#: logsrvd/tls_init.c:314 logsrvd/tls_init.c:324 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/pam.c:503 plugins/sudoers/auth/pam.c:689 +#: lib/iolog/iolog_filter.c:142 lib/iolog/iolog_filter.c:204 +#: 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:84 logsrvd/iolog_writer.c:89 +#: logsrvd/iolog_writer.c:123 logsrvd/iolog_writer.c:162 +#: logsrvd/iolog_writer.c:171 logsrvd/iolog_writer.c:189 +#: logsrvd/iolog_writer.c:211 logsrvd/iolog_writer.c:224 +#: logsrvd/iolog_writer.c:251 logsrvd/iolog_writer.c:260 +#: logsrvd/iolog_writer.c:276 logsrvd/iolog_writer.c:285 +#: logsrvd/iolog_writer.c:300 logsrvd/iolog_writer.c:313 +#: logsrvd/iolog_writer.c:326 logsrvd/iolog_writer.c:339 +#: logsrvd/iolog_writer.c:354 logsrvd/iolog_writer.c:393 +#: logsrvd/iolog_writer.c:399 logsrvd/iolog_writer.c:406 +#: logsrvd/iolog_writer.c:412 logsrvd/iolog_writer.c:596 +#: logsrvd/logsrv_util.c:64 logsrvd/logsrvd.c:296 logsrvd/logsrvd.c:305 +#: logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 logsrvd/logsrvd.c:593 +#: logsrvd/logsrvd.c:1084 logsrvd/logsrvd.c:1400 logsrvd/logsrvd.c:1406 +#: logsrvd/logsrvd_conf.c:1443 logsrvd/logsrvd_journal.c:70 +#: logsrvd/logsrvd_journal.c:114 logsrvd/logsrvd_journal.c:203 +#: logsrvd/logsrvd_journal.c:233 logsrvd/logsrvd_journal.c:237 +#: logsrvd/logsrvd_journal.c:245 logsrvd/logsrvd_journal.c:268 +#: logsrvd/logsrvd_journal.c:272 logsrvd/logsrvd_journal.c:425 +#: logsrvd/logsrvd_local.c:174 logsrvd/logsrvd_local.c:237 +#: logsrvd/logsrvd_local.c:425 logsrvd/logsrvd_local.c:431 +#: logsrvd/logsrvd_local.c:450 logsrvd/logsrvd_queue.c:153 +#: logsrvd/logsrvd_queue.c:184 logsrvd/logsrvd_queue.c:261 +#: logsrvd/sendlog.c:246 logsrvd/sendlog.c:255 logsrvd/sendlog.c:333 +#: logsrvd/sendlog.c:640 logsrvd/sendlog.c:1526 logsrvd/sendlog.c:1533 +#: logsrvd/sendlog.c:1756 logsrvd/tls_init.c:293 logsrvd/tls_init.c:314 +#: logsrvd/tls_init.c:324 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:134 #: 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:533 -#: plugins/sudoers/cvtsudoers.c:666 plugins/sudoers/cvtsudoers.c:684 -#: plugins/sudoers/cvtsudoers.c:755 plugins/sudoers/cvtsudoers.c:870 -#: plugins/sudoers/cvtsudoers.c:877 plugins/sudoers/cvtsudoers.c:1373 -#: plugins/sudoers/cvtsudoers.c:1377 plugins/sudoers/cvtsudoers.c:1479 +#: plugins/sudoers/cvtsudoers.c:332 plugins/sudoers/cvtsudoers.c:536 +#: plugins/sudoers/cvtsudoers.c:669 plugins/sudoers/cvtsudoers.c:687 +#: plugins/sudoers/cvtsudoers.c:758 plugins/sudoers/cvtsudoers.c:873 +#: plugins/sudoers/cvtsudoers.c:880 plugins/sudoers/cvtsudoers.c:1376 +#: plugins/sudoers/cvtsudoers.c:1380 plugins/sudoers/cvtsudoers.c:1482 #: 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 @@ -293,52 +298,52 @@ msgstr "別名「%s」已定義過" #: 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:468 plugins/sudoers/cvtsudoers_ldif.c:476 -#: plugins/sudoers/cvtsudoers_ldif.c:623 -#: plugins/sudoers/cvtsudoers_merge.c:246 -#: plugins/sudoers/cvtsudoers_merge.c:292 -#: plugins/sudoers/cvtsudoers_merge.c:338 -#: plugins/sudoers/cvtsudoers_merge.c:359 -#: plugins/sudoers/cvtsudoers_merge.c:446 -#: plugins/sudoers/cvtsudoers_merge.c:454 -#: plugins/sudoers/cvtsudoers_merge.c:457 -#: plugins/sudoers/cvtsudoers_merge.c:523 -#: plugins/sudoers/cvtsudoers_merge.c:526 -#: plugins/sudoers/cvtsudoers_merge.c:695 -#: plugins/sudoers/cvtsudoers_merge.c:703 -#: plugins/sudoers/cvtsudoers_merge.c:926 -#: plugins/sudoers/cvtsudoers_merge.c:962 plugins/sudoers/defaults.c:665 -#: plugins/sudoers/defaults.c:1019 plugins/sudoers/defaults.c:1206 -#: plugins/sudoers/editor.c:190 plugins/sudoers/env.c:262 -#: 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:132 plugins/sudoers/interfaces.c:68 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:635 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:422 -#: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:437 -#: plugins/sudoers/ldap.c:441 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:749 plugins/sudoers/ldap.c:913 -#: plugins/sudoers/ldap.c:1286 plugins/sudoers/ldap.c:1712 -#: plugins/sudoers/ldap.c:1749 plugins/sudoers/ldap.c:1830 -#: plugins/sudoers/ldap.c:1965 plugins/sudoers/ldap.c:2066 -#: plugins/sudoers/ldap.c:2082 plugins/sudoers/ldap_conf.c:218 +#: plugins/sudoers/cvtsudoers_ldif.c:623 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 +#: plugins/sudoers/cvtsudoers_merge.c:466 +#: plugins/sudoers/cvtsudoers_merge.c:553 +#: plugins/sudoers/cvtsudoers_merge.c:561 +#: plugins/sudoers/cvtsudoers_merge.c:564 +#: plugins/sudoers/cvtsudoers_merge.c:630 +#: plugins/sudoers/cvtsudoers_merge.c:633 +#: plugins/sudoers/cvtsudoers_merge.c:1149 +#: plugins/sudoers/cvtsudoers_merge.c:1223 plugins/sudoers/defaults.c:468 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1051 +#: plugins/sudoers/defaults.c:1243 plugins/sudoers/editor.c:190 +#: plugins/sudoers/env.c:262 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:132 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:264 +#: plugins/sudoers/iolog.c:664 plugins/sudoers/iolog.c:690 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:433 +#: plugins/sudoers/ldap.c:443 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:452 plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:760 plugins/sudoers/ldap.c:924 +#: plugins/sudoers/ldap.c:1340 plugins/sudoers/ldap.c:1766 +#: plugins/sudoers/ldap.c:1803 plugins/sudoers/ldap.c:1884 +#: plugins/sudoers/ldap.c:2019 plugins/sudoers/ldap.c:2120 +#: plugins/sudoers/ldap.c:2136 plugins/sudoers/ldap_conf.c:218 #: plugins/sudoers/ldap_conf.c:249 plugins/sudoers/ldap_conf.c:301 -#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:441 -#: plugins/sudoers/ldap_conf.c:456 plugins/sudoers/ldap_conf.c:553 -#: plugins/sudoers/ldap_conf.c:586 plugins/sudoers/ldap_conf.c:677 -#: plugins/sudoers/ldap_conf.c:760 plugins/sudoers/ldap_util.c:292 -#: plugins/sudoers/ldap_util.c:299 plugins/sudoers/ldap_util.c:613 +#: plugins/sudoers/ldap_conf.c:337 plugins/sudoers/ldap_conf.c:443 +#: plugins/sudoers/ldap_conf.c:458 plugins/sudoers/ldap_conf.c:563 +#: plugins/sudoers/ldap_conf.c:596 plugins/sudoers/ldap_conf.c:687 +#: plugins/sudoers/ldap_conf.c:770 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:112 #: plugins/sudoers/log_client.c:221 plugins/sudoers/log_client.c:242 #: plugins/sudoers/log_client.c:255 plugins/sudoers/log_client.c:390 #: plugins/sudoers/log_client.c:703 plugins/sudoers/log_client.c:724 #: plugins/sudoers/log_client.c:1444 plugins/sudoers/log_client.c:1662 -#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2046 -#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:183 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:467 -#: plugins/sudoers/logging.c:487 plugins/sudoers/logging.c:627 -#: plugins/sudoers/match_command.c:296 plugins/sudoers/match_command.c:496 -#: plugins/sudoers/match_command.c:545 plugins/sudoers/match_command.c:618 -#: plugins/sudoers/match_command.c:665 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/log_client.c:1989 plugins/sudoers/log_client.c:2045 +#: plugins/sudoers/logging.c:104 plugins/sudoers/logging.c:184 +#: plugins/sudoers/logging.c:185 plugins/sudoers/logging.c:468 +#: plugins/sudoers/logging.c:488 plugins/sudoers/logging.c:628 +#: plugins/sudoers/match_command.c:323 plugins/sudoers/match_command.c:566 +#: plugins/sudoers/match_command.c:615 plugins/sudoers/match_command.c:688 +#: plugins/sudoers/match_command.c:735 plugins/sudoers/match_digest.c:93 #: plugins/sudoers/parse.c:200 plugins/sudoers/parse.c:217 #: plugins/sudoers/parse.c:249 plugins/sudoers/parse.c:266 #: plugins/sudoers/parse.c:289 plugins/sudoers/parse.c:300 @@ -355,11 +360,11 @@ msgstr "別名「%s」已定義過" #: plugins/sudoers/policy.c:152 plugins/sudoers/policy.c:161 #: plugins/sudoers/policy.c:170 plugins/sudoers/policy.c:197 #: plugins/sudoers/policy.c:338 plugins/sudoers/policy.c:353 -#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:385 -#: plugins/sudoers/policy.c:394 plugins/sudoers/policy.c:442 -#: plugins/sudoers/policy.c:452 plugins/sudoers/policy.c:461 -#: plugins/sudoers/policy.c:470 plugins/sudoers/policy.c:564 -#: plugins/sudoers/policy.c:978 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/policy.c:355 plugins/sudoers/policy.c:391 +#: plugins/sudoers/policy.c:400 plugins/sudoers/policy.c:448 +#: plugins/sudoers/policy.c:458 plugins/sudoers/policy.c:467 +#: plugins/sudoers/policy.c:476 plugins/sudoers/policy.c:570 +#: plugins/sudoers/policy.c:952 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 @@ -368,29 +373,29 @@ msgstr "別名「%s」已定義過" #: 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:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:558 -#: plugins/sudoers/sssd.c:751 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:335 plugins/sudoers/sudoers.c:361 -#: plugins/sudoers/sudoers.c:429 plugins/sudoers/sudoers.c:438 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:842 -#: plugins/sudoers/sudoers.c:980 plugins/sudoers/sudoers.c:1039 -#: plugins/sudoers/sudoers.c:1305 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1500 plugins/sudoers/sudoreplay.c:1504 -#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:580 -#: plugins/sudoers/timestamp.c:424 plugins/sudoers/timestamp.c:468 -#: plugins/sudoers/timestamp.c:980 plugins/sudoers/timestamp.c:1118 -#: plugins/sudoers/toke_util.c:77 plugins/sudoers/toke_util.c:105 -#: plugins/sudoers/toke_util.c:130 plugins/sudoers/toke_util.c:154 -#: plugins/sudoers/toke_util.c:193 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:344 -#: plugins/sudoers/visudo.c:350 plugins/sudoers/visudo.c:456 -#: plugins/sudoers/visudo.c:632 plugins/sudoers/visudo.c:962 -#: plugins/sudoers/visudo.c:1035 toke.l:944 toke.l:1076 toke.l:1139 -#: toke.l:1147 +#: 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:111 +#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:335 +#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:429 +#: plugins/sudoers/sudoers.c:438 plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:842 plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1039 plugins/sudoers/sudoers.c:1305 +#: 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/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 +#: plugins/sudoers/testsudoers.c:580 plugins/sudoers/timestamp.c:424 +#: plugins/sudoers/timestamp.c:468 plugins/sudoers/timestamp.c:980 +#: plugins/sudoers/timestamp.c:1118 plugins/sudoers/toke_util.c:78 +#: plugins/sudoers/toke_util.c:106 plugins/sudoers/toke_util.c:131 +#: plugins/sudoers/toke_util.c:160 plugins/sudoers/toke_util.c:200 +#: plugins/sudoers/tsdump.c:123 plugins/sudoers/visudo.c:145 +#: plugins/sudoers/visudo.c:344 plugins/sudoers/visudo.c:350 +#: plugins/sudoers/visudo.c:456 plugins/sudoers/visudo.c:632 +#: plugins/sudoers/visudo.c:962 plugins/sudoers/visudo.c:1035 toke.l:1015 +#: toke.l:1147 toke.l:1210 toke.l:1218 #, c-format msgid "%s: %s" msgstr "%s:%s" @@ -401,14 +406,14 @@ msgstr "%s:%s" #: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 #: plugins/sudoers/cvtsudoers_ldif.c:580 plugins/sudoers/env.c:326 #: plugins/sudoers/env.c:333 plugins/sudoers/env.c:444 -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:753 -#: plugins/sudoers/ldap.c:1086 plugins/sudoers/ldap_conf.c:222 -#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:485 -#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:594 -#: plugins/sudoers/policy.c:763 plugins/sudoers/policy.c:774 -#: plugins/sudoers/prompt.c:168 plugins/sudoers/strvec_join.c:62 -#: plugins/sudoers/testsudoers.c:245 plugins/sudoers/toke_util.c:206 -#: toke.l:908 toke.l:1110 +#: plugins/sudoers/ldap.c:531 plugins/sudoers/ldap.c:764 +#: plugins/sudoers/ldap.c:1137 plugins/sudoers/ldap_conf.c:222 +#: plugins/sudoers/ldap_conf.c:312 plugins/sudoers/ldap_util.c:486 +#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:740 +#: plugins/sudoers/policy.c:751 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:979 toke.l:1181 #, c-format msgid "internal error, %s overflow" msgstr "內部錯誤,%s 溢出" @@ -447,6 +452,12 @@ msgstr "%8s : %s" msgid "%8s : (command continued) %s" msgstr "%8s : (指令繼續執行) %s" +#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1296 +#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1558 +#, c-format +msgid "invalid regular expression \"%s\": %s" +msgstr "無效的「%s」正規表達式:%s" + #: lib/iolog/iolog_json.c:140 #, c-format msgid "expected JSON_STRING, got %d" @@ -578,8 +589,8 @@ msgstr "讀取計時檔案時發生錯誤:%s" msgid "invalid timing file line: %s" msgstr "無效的計時檔案行號:%s" -#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:803 -#: plugins/sudoers/policy.c:544 +#: logsrvd/iolog_writer.c:130 plugins/sudoers/logging.c:804 +#: plugins/sudoers/policy.c:550 msgid "unable to generate UUID" msgstr "無法產生 UUID" @@ -650,11 +661,11 @@ msgstr "%s:找不到繼續點 [%lld, %ld]" #: logsrvd/iolog_writer.c:811 logsrvd/logsrvd_journal.c:420 #: logsrvd/logsrvd_queue.c:110 logsrvd/tls_init.c:245 -#: plugins/sudoers/check.c:274 plugins/sudoers/cvtsudoers.c:727 -#: plugins/sudoers/cvtsudoers.c:748 plugins/sudoers/cvtsudoers.c:1439 +#: plugins/sudoers/check.c:273 plugins/sudoers/cvtsudoers.c:730 +#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/cvtsudoers.c:1442 #: plugins/sudoers/cvtsudoers_csv.c:681 plugins/sudoers/cvtsudoers_json.c:885 #: plugins/sudoers/cvtsudoers_ldif.c:697 plugins/sudoers/sudoers.c:1092 -#: plugins/sudoers/sudoreplay.c:1466 plugins/sudoers/timestamp.c:433 +#: plugins/sudoers/sudoreplay.c:1469 plugins/sudoers/timestamp.c:433 #: plugins/sudoers/tsdump.c:128 plugins/sudoers/visudo.c:949 #, c-format msgid "unable to open %s" @@ -712,16 +723,16 @@ msgstr "伺服器訊息過長:%zu" #: logsrvd/logsrvd_relay.c:737 logsrvd/logsrvd_relay.c:1121 #: logsrvd/sendlog.c:1316 logsrvd/tls_client.c:131 logsrvd/tls_client.c:147 #: logsrvd/tls_client.c:209 plugins/sudoers/audit.c:276 -#: plugins/sudoers/iolog.c:963 plugins/sudoers/iolog.c:1096 -#: plugins/sudoers/iolog.c:1194 plugins/sudoers/log_client.c:116 +#: plugins/sudoers/iolog.c:1027 plugins/sudoers/iolog.c:1160 +#: plugins/sudoers/iolog.c:1258 plugins/sudoers/log_client.c:116 #: plugins/sudoers/log_client.c:332 plugins/sudoers/log_client.c:348 #: plugins/sudoers/log_client.c:395 plugins/sudoers/log_client.c:599 #: plugins/sudoers/log_client.c:606 plugins/sudoers/log_client.c:1131 #: plugins/sudoers/log_client.c:1413 plugins/sudoers/log_client.c:1454 #: plugins/sudoers/log_client.c:1462 plugins/sudoers/log_client.c:1618 -#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2054 -#: plugins/sudoers/log_client.c:2062 plugins/sudoers/logging.c:142 -#: plugins/sudoers/logging.c:198 plugins/sudoers/sudoreplay.c:522 +#: plugins/sudoers/log_client.c:1734 plugins/sudoers/log_client.c:2053 +#: plugins/sudoers/log_client.c:2061 plugins/sudoers/logging.c:142 +#: plugins/sudoers/logging.c:199 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 @@ -821,7 +832,7 @@ msgstr "無法取得遠端 IP 地址" msgid "Unable to attach user data to the ssl object: %s" msgstr "無法將使用者資料連結至 SSL 物件:%s" -#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1949 +#: logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1948 msgid "unable to setup listen socket" msgstr "無法設定監聽 socket 通訊端" @@ -830,139 +841,144 @@ msgstr "無法設定監聽 socket 通訊端" msgid "unexpected signal %d" msgstr "發生非預期信號 %d" -#: logsrvd/logsrvd.c:1851 +#: logsrvd/logsrvd.c:1850 msgid "sudo log server" msgstr "sudo 記錄伺服器" -#: logsrvd/logsrvd.c:1853 logsrvd/sendlog.c:116 +#: logsrvd/logsrvd.c:1852 logsrvd/sendlog.c:116 msgid "Options:" msgstr "選項:" -#: logsrvd/logsrvd.c:1855 +#: logsrvd/logsrvd.c:1854 msgid "path to configuration file" msgstr "設定檔路徑" -#: logsrvd/logsrvd.c:1857 logsrvd/sendlog.c:118 +#: logsrvd/logsrvd.c:1856 logsrvd/sendlog.c:118 msgid "display help message and exit" msgstr "顯示說明訊息後結束" -#: logsrvd/logsrvd.c:1859 +#: logsrvd/logsrvd.c:1858 msgid "do not fork, run in the foreground" msgstr "不要 fork,在前景執行" -#: logsrvd/logsrvd.c:1861 +#: logsrvd/logsrvd.c:1860 msgid "percent chance connections will drop" msgstr "拋棄連線的機率百分比" -#: logsrvd/logsrvd.c:1863 logsrvd/sendlog.c:148 +#: logsrvd/logsrvd.c:1862 logsrvd/sendlog.c:148 msgid "display version information and exit" msgstr "顯示版本資訊後結束" -#: logsrvd/logsrvd.c:1913 logsrvd/sendlog.c:1725 +#: logsrvd/logsrvd.c:1912 logsrvd/sendlog.c:1725 msgid "Protobuf-C version 1.3 or higher required" msgstr "需要 Protobuf-C 版本 1.3 或更高版本" -#: logsrvd/logsrvd.c:1929 +#: logsrvd/logsrvd.c:1928 #, c-format msgid "invalid random drop value: %s" msgstr "隨機丟棄值無效:%s" -#: logsrvd/logsrvd.c:1932 logsrvd/sendlog.c:1779 +#: logsrvd/logsrvd.c:1931 logsrvd/sendlog.c:1779 #: plugins/sudoers/cvtsudoers.c:246 plugins/sudoers/sudoreplay.c:301 #: plugins/sudoers/visudo.c:177 #, c-format msgid "%s version %s\n" msgstr "%s 版本 %s\n" -#: logsrvd/logsrvd_conf.c:390 plugins/sudoers/check.c:336 -#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:118 -#: plugins/sudoers/policy.c:1214 plugins/sudoers/sudoers.c:486 +#: logsrvd/logsrvd_conf.c:417 plugins/sudoers/check.c:335 +#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:120 +#: plugins/sudoers/policy.c:1188 plugins/sudoers/sudoers.c:486 #: plugins/sudoers/sudoers.c:1347 plugins/sudoers/testsudoers.c:215 #: plugins/sudoers/testsudoers.c:382 #, c-format msgid "unknown user %s" msgstr "未知使用者 %s" -#: logsrvd/logsrvd_conf.c:407 plugins/sudoers/iolog.c:143 +#: logsrvd/logsrvd_conf.c:434 plugins/sudoers/iolog.c:145 #: plugins/sudoers/sudoers.c:491 plugins/sudoers/sudoers.c:1381 #: plugins/sudoers/testsudoers.c:406 #, c-format msgid "unknown group %s" msgstr "未知群組 %s" -#: logsrvd/logsrvd_conf.c:425 +#: logsrvd/logsrvd_conf.c:452 #, c-format msgid "unable to parse iolog mode %s" msgstr "無法解析 iolog 模式 %s" -#: logsrvd/logsrvd_conf.c:442 logsrvd/logsrvd_conf.c:1171 +#: logsrvd/logsrvd_conf.c:469 logsrvd/logsrvd_conf.c:1238 #, c-format msgid "invalid value for %s: %s" msgstr "%s 的值無效:%s" -#: logsrvd/logsrvd_conf.c:481 +#: logsrvd/logsrvd_conf.c:522 msgid "TLS not supported" msgstr "不支援 TLS" -#: logsrvd/logsrvd_conf.c:503 +#: logsrvd/logsrvd_conf.c:544 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: logsrvd/logsrvd_conf.c:576 logsrvd/logsrvd_conf.c:970 +#: logsrvd/logsrvd_conf.c:617 logsrvd/logsrvd_conf.c:1027 #, c-format msgid "%s: not a fully qualified path" msgstr "%s:路徑不完全合法" -#: logsrvd/logsrvd_conf.c:888 logsrvd/logsrvd_conf.c:904 -#: logsrvd/logsrvd_conf.c:1586 +#: logsrvd/logsrvd_conf.c:945 logsrvd/logsrvd_conf.c:961 +#: logsrvd/logsrvd_conf.c:1671 #, c-format msgid "unknown syslog facility %s" msgstr "未知的 syslog 裝置 %s" -#: logsrvd/logsrvd_conf.c:920 logsrvd/logsrvd_conf.c:936 -#: logsrvd/logsrvd_conf.c:952 logsrvd/logsrvd_conf.c:1590 -#: logsrvd/logsrvd_conf.c:1594 logsrvd/logsrvd_conf.c:1598 +#: logsrvd/logsrvd_conf.c:977 logsrvd/logsrvd_conf.c:993 +#: logsrvd/logsrvd_conf.c:1009 logsrvd/logsrvd_conf.c:1675 +#: logsrvd/logsrvd_conf.c:1679 logsrvd/logsrvd_conf.c:1683 #, c-format msgid "unknown syslog priority %s" msgstr "未知 syslog 優先級 %s" -#: logsrvd/logsrvd_conf.c:1132 +#: logsrvd/logsrvd_conf.c:1192 #, c-format msgid "%s:%d unmatched '[': %s" msgstr "%s:%d 不對稱的 '[': %s" -#: logsrvd/logsrvd_conf.c:1143 +#: logsrvd/logsrvd_conf.c:1198 +#, c-format +msgid "%s:%d garbage after ']': %s" +msgstr "%s:%d ‘]’ 後有垃圾資料:%s" + +#: logsrvd/logsrvd_conf.c:1210 #, c-format msgid "%s:%d invalid config section: %s" msgstr "%s:%d 無效的設定檔區段:%s" -#: logsrvd/logsrvd_conf.c:1151 +#: logsrvd/logsrvd_conf.c:1218 #, c-format msgid "%s:%d invalid configuration line: %s" msgstr "%s:%d 無效的設定檔行:%s" -#: logsrvd/logsrvd_conf.c:1157 +#: logsrvd/logsrvd_conf.c:1224 #, c-format msgid "%s:%d expected section name: %s" msgstr "%s:%d 應有區段名稱:%s" -#: logsrvd/logsrvd_conf.c:1179 +#: logsrvd/logsrvd_conf.c:1246 #, c-format msgid "%s:%d [%s] illegal key: %s" msgstr "%s:%d [%s] 本設定鍵無效:%s" -#: logsrvd/logsrvd_conf.c:1209 plugins/sudoers/cvtsudoers.c:268 -#: plugins/sudoers/logging.c:856 +#: logsrvd/logsrvd_conf.c:1276 plugins/sudoers/cvtsudoers.c:268 +#: plugins/sudoers/logging.c:857 #, c-format msgid "unable to open log file %s" msgstr "無法開啟記錄檔案 %s" -#: logsrvd/logsrvd_conf.c:1666 +#: logsrvd/logsrvd_conf.c:1757 msgid "unable to initialize server TLS context" msgstr "無法初始化伺服器 TLS 上下文" -#: logsrvd/logsrvd_conf.c:1686 +#: logsrvd/logsrvd_conf.c:1777 msgid "unable to initialize relay TLS context" msgstr "無法初始化轉送 TLS 上下文" @@ -1053,28 +1069,32 @@ msgstr "解析 AlertMessage 時發生錯誤" msgid "error logging alert event" msgstr "記錄提醒事件時發生錯誤" -#: logsrvd/logsrvd_local.c:543 logsrvd/logsrvd_local.c:596 -#: logsrvd/logsrvd_local.c:631 +#: logsrvd/logsrvd_local.c:544 logsrvd/logsrvd_local.c:607 +#: logsrvd/logsrvd_local.c:642 #, c-format msgid "unable to format timing buffer, length %d" msgstr "無法格式化計時緩衝區,長度 %d" -#: logsrvd/logsrvd_local.c:550 logsrvd/logsrvd_local.c:558 -#: logsrvd/logsrvd_local.c:603 logsrvd/logsrvd_local.c:638 +#: logsrvd/logsrvd_local.c:558 logsrvd/logsrvd_local.c:566 +#: logsrvd/logsrvd_local.c:614 logsrvd/logsrvd_local.c:649 #: plugins/sudoers/sudoreplay.c:351 #, c-format msgid "%s/%s: %s" msgstr "%s/%s: %s" -#: logsrvd/logsrvd_local.c:578 +#: logsrvd/logsrvd_local.c:577 +msgid "randomly dropping connection" +msgstr "隨機丟棄連接" + +#: logsrvd/logsrvd_local.c:589 msgid "error writing IoBuffer" msgstr "寫入 IoBuffer 時發生錯誤" -#: logsrvd/logsrvd_local.c:613 +#: logsrvd/logsrvd_local.c:624 msgid "error writing ChangeWindowSize" msgstr "寫入 ChangeWindowSize 時發生錯誤" -#: logsrvd/logsrvd_local.c:648 +#: logsrvd/logsrvd_local.c:659 msgid "error writing CommandSuspend" msgstr "寫入 CommandSuspend 時發生錯誤" @@ -1210,8 +1230,8 @@ msgstr "無法取得伺服器 IP 地址" msgid "unable to read %s/%s: %s" msgstr "無法讀取 %s/%s: %s" -#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:887 -#: plugins/sudoers/iolog.c:956 +#: logsrvd/sendlog.c:1045 plugins/sudoers/iolog.c:945 +#: plugins/sudoers/iolog.c:1020 #, c-format msgid "unexpected I/O event %d" msgstr "不應有的 I/O 事件 %d" @@ -1334,12 +1354,12 @@ msgstr "無法將最低通訊協定版本設為 TLS 1.2:%s" #: plugins/sudoers/audit.c:267 plugins/sudoers/audit.c:419 #: plugins/sudoers/log_client.c:979 plugins/sudoers/log_client.c:1028 #: plugins/sudoers/log_client.c:1077 plugins/sudoers/log_client.c:1203 -#: plugins/sudoers/logging.c:551 plugins/sudoers/logging.c:648 -#: plugins/sudoers/logging.c:810 plugins/sudoers/policy.c:123 +#: plugins/sudoers/logging.c:552 plugins/sudoers/logging.c:649 +#: plugins/sudoers/logging.c:811 plugins/sudoers/policy.c:123 msgid "unable to get time of day" msgstr "無法取得一日時間" -#: plugins/sudoers/auth/aix_auth.c:277 +#: plugins/sudoers/auth/aix_auth.c:280 #, c-format msgid "unable to change password for %s" msgstr "無法變更 %s 的密碼" @@ -1361,28 +1381,28 @@ msgstr "無效的認證類型" msgid "unable to initialize BSD authentication" msgstr "無法初始化 BSD 認證程序" -#: plugins/sudoers/auth/bsdauth.c:183 +#: plugins/sudoers/auth/bsdauth.c:186 msgid "your account has expired" msgstr "您的帳號已經過期" -#: plugins/sudoers/auth/bsdauth.c:185 +#: plugins/sudoers/auth/bsdauth.c:188 msgid "approval failed" msgstr "核可失敗" -#: plugins/sudoers/auth/fwtk.c:58 +#: plugins/sudoers/auth/fwtk.c:61 msgid "unable to read fwtk config" msgstr "無法讀取 fwtk 組態設定" -#: plugins/sudoers/auth/fwtk.c:63 +#: plugins/sudoers/auth/fwtk.c:66 msgid "unable to connect to authentication server" msgstr "無法連線到認證伺服器" -#: plugins/sudoers/auth/fwtk.c:69 plugins/sudoers/auth/fwtk.c:94 -#: plugins/sudoers/auth/fwtk.c:126 +#: plugins/sudoers/auth/fwtk.c:72 plugins/sudoers/auth/fwtk.c:97 +#: plugins/sudoers/auth/fwtk.c:129 msgid "lost connection to authentication server" msgstr "失去對認證伺服器的連線" -#: plugins/sudoers/auth/fwtk.c:73 +#: plugins/sudoers/auth/fwtk.c:76 #, c-format msgid "" "authentication server error:\n" @@ -1436,38 +1456,38 @@ msgstr "%s:無法取得主機主體:%s" msgid "%s: Cannot verify TGT! Possible attack!: %s" msgstr "%s:無法驗證 TGT!可能發生攻擊事件!:%s" -#: plugins/sudoers/auth/pam.c:216 +#: plugins/sudoers/auth/pam.c:224 #, c-format msgid "unable to initialize PAM: %s" msgstr "無法初始化 PAM:%s" -#: plugins/sudoers/auth/pam.c:338 +#: plugins/sudoers/auth/pam.c:337 #, c-format msgid "PAM authentication error: %s" msgstr "PAM 認證發生錯誤:%s" -#: plugins/sudoers/auth/pam.c:357 +#: plugins/sudoers/auth/pam.c:356 msgid "account validation failure, is your account locked?" msgstr "檢查帳號有效性失敗,請檢查您的帳號是否被鎖定。" -#: plugins/sudoers/auth/pam.c:368 +#: plugins/sudoers/auth/pam.c:367 msgid "Account or password is expired, reset your password and try again" msgstr "帳號或密碼已標為過期,請重設密碼後重試" -#: plugins/sudoers/auth/pam.c:374 +#: plugins/sudoers/auth/pam.c:373 #, c-format msgid "unable to change expired password: %s" msgstr "無法變更已過期密碼:%s" -#: plugins/sudoers/auth/pam.c:385 +#: plugins/sudoers/auth/pam.c:384 msgid "Password expired, contact your system administrator" msgstr "密碼已標為過期,請聯絡您的系統管理員" -#: plugins/sudoers/auth/pam.c:390 +#: plugins/sudoers/auth/pam.c:389 msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" msgstr "帳號已過期或是 PAM 組態設定缺少 sudo 的 \"account\" 部份,請聯絡您的系統管理員" -#: plugins/sudoers/auth/pam.c:398 plugins/sudoers/auth/pam.c:403 +#: plugins/sudoers/auth/pam.c:397 plugins/sudoers/auth/pam.c:402 #, c-format msgid "PAM account management error: %s" msgstr "PAM 帳號管理發生錯誤:%s" @@ -1477,63 +1497,63 @@ msgstr "PAM 帳號管理發生錯誤:%s" msgid "you do not exist in the %s database" msgstr "您不在 %s 資料庫中" -#: plugins/sudoers/auth/securid5.c:72 +#: plugins/sudoers/auth/securid5.c:75 msgid "failed to initialise the ACE API library" msgstr "無法初始化 ACE API 函式庫" -#: plugins/sudoers/auth/securid5.c:103 +#: plugins/sudoers/auth/securid5.c:106 msgid "unable to contact the SecurID server" msgstr "無法聯繫 SecurID 伺服器" -#: plugins/sudoers/auth/securid5.c:112 +#: plugins/sudoers/auth/securid5.c:115 msgid "User ID locked for SecurID Authentication" msgstr "用於 SecurID 認證的使用者 ID 已被鎖定" -#: plugins/sudoers/auth/securid5.c:116 plugins/sudoers/auth/securid5.c:167 +#: plugins/sudoers/auth/securid5.c:119 plugins/sudoers/auth/securid5.c:170 msgid "invalid username length for SecurID" msgstr "用於 SecurID 的使用者名稱長度無效" -#: plugins/sudoers/auth/securid5.c:120 plugins/sudoers/auth/securid5.c:172 +#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:175 msgid "invalid Authentication Handle for SecurID" msgstr "用於 SecurID 的認證處理無效" -#: plugins/sudoers/auth/securid5.c:124 +#: plugins/sudoers/auth/securid5.c:127 msgid "SecurID communication failed" msgstr "SecurID 通訊失敗" -#: plugins/sudoers/auth/securid5.c:128 plugins/sudoers/auth/securid5.c:215 +#: plugins/sudoers/auth/securid5.c:131 plugins/sudoers/auth/securid5.c:218 msgid "unknown SecurID error" msgstr "未知 SecurID 錯誤" -#: plugins/sudoers/auth/securid5.c:162 +#: plugins/sudoers/auth/securid5.c:165 msgid "invalid passcode length for SecurID" msgstr "用於 SecurID 的密碼長度無效" -#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:123 +#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:126 msgid "unable to initialize SIA session" msgstr "無法初始化 SIA 工作階段" -#: plugins/sudoers/auth/sudo_auth.c:132 +#: plugins/sudoers/auth/sudo_auth.c:134 msgid "invalid authentication methods" msgstr "無效的認證方式" -#: plugins/sudoers/auth/sudo_auth.c:134 +#: plugins/sudoers/auth/sudo_auth.c:136 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." msgstr "sudo 被編譯進無效的認證方式!您不能混合獨立及非獨立認證方式。" -#: plugins/sudoers/auth/sudo_auth.c:255 plugins/sudoers/auth/sudo_auth.c:305 +#: plugins/sudoers/auth/sudo_auth.c:257 plugins/sudoers/auth/sudo_auth.c:309 msgid "no authentication methods" msgstr "沒有認證方式" -#: plugins/sudoers/auth/sudo_auth.c:257 +#: plugins/sudoers/auth/sudo_auth.c:259 msgid "There are no authentication methods compiled into sudo! If you want to turn off authentication, use the --disable-authentication configure option." msgstr "沒有編譯進 sudo 的認證方式!若要關閉認證功能,請使用 --disable-authentication 設定選項。" -#: plugins/sudoers/auth/sudo_auth.c:307 +#: plugins/sudoers/auth/sudo_auth.c:311 msgid "Unable to initialize authentication methods." msgstr "無法初始化認證方式。" -#: plugins/sudoers/auth/sudo_auth.c:471 +#: plugins/sudoers/auth/sudo_auth.c:482 msgid "Authentication methods:" msgstr "認證方式:" @@ -1545,17 +1565,17 @@ msgstr "無法確定稽核條件" msgid "unable to commit audit record" msgstr "無法提交稽核記錄" -#: plugins/sudoers/check.c:264 +#: plugins/sudoers/check.c:263 #, c-format msgid "error reading lecture file %s" msgstr "讀取使用指引檔案 %s 時發生錯誤" -#: plugins/sudoers/check.c:270 +#: plugins/sudoers/check.c:269 #, c-format msgid "ignoring lecture file %s: not a regular file" msgstr "忽略使用指引檔案 %s:不是一般檔案" -#: plugins/sudoers/check.c:283 +#: plugins/sudoers/check.c:282 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -1575,7 +1595,7 @@ msgstr "" " #3) 權力越大則責任越大。\n" "\n" -#: plugins/sudoers/check.c:331 plugins/sudoers/check.c:341 +#: plugins/sudoers/check.c:330 plugins/sudoers/check.c:340 #: plugins/sudoers/sudoers.c:885 plugins/sudoers/sudoers.c:906 #: plugins/sudoers/tsdump.c:119 #, c-format @@ -1644,53 +1664,53 @@ msgstr "%s:輸入及輸出檔案必須不一致" msgid "unable to initialize sudoers default values" msgstr "無法初始化 sudoers 預設值" -#: plugins/sudoers/cvtsudoers.c:522 plugins/sudoers/ldap_conf.c:431 +#: plugins/sudoers/cvtsudoers.c:525 plugins/sudoers/ldap_conf.c:433 #, c-format msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/cvtsudoers.c:581 +#: plugins/sudoers/cvtsudoers.c:584 #, c-format msgid "%s: unknown key word %s" msgstr "%s:未知關鍵字 %s" -#: plugins/sudoers/cvtsudoers.c:627 +#: plugins/sudoers/cvtsudoers.c:630 #, c-format msgid "invalid defaults type: %s" msgstr "預設類型無效:%s" -#: plugins/sudoers/cvtsudoers.c:650 +#: plugins/sudoers/cvtsudoers.c:653 #, c-format msgid "invalid suppression type: %s" msgstr "隱藏類型無效:%s" -#: plugins/sudoers/cvtsudoers.c:691 plugins/sudoers/cvtsudoers.c:707 +#: plugins/sudoers/cvtsudoers.c:694 plugins/sudoers/cvtsudoers.c:710 #, c-format msgid "invalid filter: %s" msgstr "篩選器無效:%s" -#: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/visudo.c:958 +#: plugins/sudoers/cvtsudoers.c:754 plugins/sudoers/visudo.c:958 #, c-format msgid "failed to parse %s file, unknown error" msgstr "無法解析 %s 檔案,原因:未知錯誤" -#: plugins/sudoers/cvtsudoers.c:759 +#: plugins/sudoers/cvtsudoers.c:762 #, c-format msgid "parse error in %s near line %d\n" msgstr "因接近行 %2$d 的 %1$s 字串而導致解析錯誤\n" -#: plugins/sudoers/cvtsudoers.c:762 +#: plugins/sudoers/cvtsudoers.c:765 #, c-format msgid "parse error in %s\n" msgstr "因 %s 導致解析錯誤\n" -#: plugins/sudoers/cvtsudoers.c:1486 plugins/sudoers/sudoreplay.c:1145 +#: plugins/sudoers/cvtsudoers.c:1489 plugins/sudoers/sudoreplay.c:1145 #: plugins/sudoers/timestamp.c:317 plugins/sudoers/timestamp.c:320 #, c-format msgid "unable to write to %s" msgstr "無法寫入 %s" -#: plugins/sudoers/cvtsudoers.c:1509 +#: plugins/sudoers/cvtsudoers.c:1512 #, c-format msgid "" "%s - convert between sudoers file formats\n" @@ -1699,7 +1719,7 @@ msgstr "" "%s - 轉換 sudoers 檔案之間的格式\n" "\n" -#: plugins/sudoers/cvtsudoers.c:1511 +#: plugins/sudoers/cvtsudoers.c:1514 msgid "" "\n" "Options:\n" @@ -1742,19 +1762,19 @@ msgstr "" #: plugins/sudoers/cvtsudoers_csv.c:452 plugins/sudoers/cvtsudoers_csv.c:466 #: plugins/sudoers/cvtsudoers_json.c:654 plugins/sudoers/cvtsudoers_json.c:669 #: plugins/sudoers/cvtsudoers_ldif.c:347 plugins/sudoers/cvtsudoers_ldif.c:360 -#: plugins/sudoers/ldap.c:504 +#: plugins/sudoers/ldap.c:515 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:659 plugins/sudoers/cvtsudoers_json.c:674 #: plugins/sudoers/cvtsudoers_ldif.c:352 plugins/sudoers/cvtsudoers_ldif.c:365 -#: plugins/sudoers/ldap.c:512 +#: plugins/sudoers/ldap.c:523 msgid "unable to format timestamp" msgstr "無法格式化時間戳" #: plugins/sudoers/cvtsudoers_json.c:480 plugins/sudoers/cvtsudoers_json.c:515 -#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:189 +#: plugins/sudoers/cvtsudoers_json.c:725 plugins/sudoers/defaults.c:190 #, c-format msgid "%s:%d:%d: unknown defaults entry \"%s\"" msgstr "%s:%d:%d: 未知的預設條目「%s」" @@ -1768,43 +1788,53 @@ msgstr "過多 sudoers 項,最大值為 %u" msgid "the SUDOERS_BASE environment variable is not set and the -b option was not specified." msgstr "未設定 SUDOERS_BASE 環境變數,且亦未指定 -b 選項。" -#: plugins/sudoers/cvtsudoers_merge.c:438 +#: plugins/sudoers/cvtsudoers_merge.c:273 +#: plugins/sudoers/cvtsudoers_merge.c:309 +#, c-format +msgid "%s:%d:%d: converting host list to ALL" +msgstr "%s:%d:%d: 將主機清單轉換為 ALL" + +#: plugins/sudoers/cvtsudoers_merge.c:545 #, c-format msgid "unable to find alias %s" msgstr "找不到 %s 別名" -#: plugins/sudoers/cvtsudoers_merge.c:441 +#: plugins/sudoers/cvtsudoers_merge.c:548 #, c-format msgid "%s:%d:%d: renaming alias %s to %s" msgstr "%s:%d:%d: 將 %s 別名重新命名為 %s" -#: plugins/sudoers/cvtsudoers_merge.c:498 +#: plugins/sudoers/cvtsudoers_merge.c:605 #, c-format msgid "%s:%d:%d: removing duplicate alias %s" msgstr "%s:%d:%d: 移除重複別名 %s" -#: plugins/sudoers/cvtsudoers_merge.c:658 +#: plugins/sudoers/cvtsudoers_merge.c:830 #, c-format msgid "%s:%d:%d: conflicting Defaults entry \"%s\" host-specific in %s:%d:%d" msgstr "" -#: plugins/sudoers/cvtsudoers_merge.c:698 -#, fuzzy, c-format -#| msgid "%s:%d:%d: invalid Defaults type 0x%x for option \"%s\"" +#: plugins/sudoers/cvtsudoers_merge.c:864 +#, c-format msgid "%s:%d:%d: made Defaults \"%s\" specific to host %s" -msgstr "%1$s:%2$d:%3$d: 選項「%5$s」的預設 (Defaults) 類型 0x%4$x 無效" +msgstr "%s:%d:%d: 讓 Defaults “%s” 針對 %s 主機" -#: plugins/sudoers/cvtsudoers_merge.c:718 +#: plugins/sudoers/cvtsudoers_merge.c:882 +#, c-format +msgid "%s:%d:%d: unable to make Defaults \"%s\" host-specific" +msgstr "%s:%d:%d: 無法讓 Defaults「%s」限定於主機" + +#: plugins/sudoers/cvtsudoers_merge.c:892 #, c-format msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" msgstr "%s:%d:%d: 移除被後續項目覆蓋的 Defaults「%s」" -#: plugins/sudoers/cvtsudoers_merge.c:723 +#: plugins/sudoers/cvtsudoers_merge.c:1080 #, c-format -msgid "%s:%d:%d: unable to make Defaults \"%s\" host-specific" -msgstr "" +msgid "%s:%d:%d: merging userspec into %s:%d:%d" +msgstr "%s:%d:%d: 將使用者規格 (userspec) 合併至 %s:%d:%d" -#: plugins/sudoers/cvtsudoers_merge.c:943 +#: plugins/sudoers/cvtsudoers_merge.c:1174 #, c-format msgid "%s:%d:%d: removing userspec overridden by subsequent entries" msgstr "%s:%d:%d: 移除被後續項目覆蓋的 userspec" @@ -2201,358 +2231,375 @@ msgid "PAM service name to use for login shells: %s" msgstr "用於登入 shell 的 PAM 服務名稱:%s" #: plugins/sudoers/def_data.c:402 +#, c-format +msgid "PAM service name to use when sudo is run with the -A option: %s" +msgstr "sudo 以 -A 選項執行時,要使用的 PAM 服務名稱:%s" + +#: plugins/sudoers/def_data.c:406 msgid "Attempt to establish PAM credentials for the target user" msgstr "嘗試為目標使用者建立 PAM 憑證" -#: plugins/sudoers/def_data.c:406 +#: plugins/sudoers/def_data.c:410 msgid "Create a new PAM session for the command to run in" msgstr "建立一個新的 PAM 工作階段來執行該指令" -#: plugins/sudoers/def_data.c:410 +#: plugins/sudoers/def_data.c:414 msgid "Perform PAM account validation management" msgstr "執行 PAM 帳戶驗證管理工具" -#: plugins/sudoers/def_data.c:414 +#: plugins/sudoers/def_data.c:418 #, c-format msgid "Maximum I/O log sequence number: %s" msgstr "最大 I/O 記錄序號:%s" -#: plugins/sudoers/def_data.c:418 +#: plugins/sudoers/def_data.c:422 msgid "Enable sudoers netgroup support" msgstr "啟用 sudoers netgroup 支援" -#: plugins/sudoers/def_data.c:422 +#: plugins/sudoers/def_data.c:426 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "在使用 sudoedit 編輯檔案時檢查上層目錄是否可寫" -#: plugins/sudoers/def_data.c:426 +#: plugins/sudoers/def_data.c:430 msgid "Follow symbolic links when editing files with sudoedit" msgstr "使用 sudoedit 編輯檔案時跟隨符號連結(定位到原檔案)" -#: plugins/sudoers/def_data.c:430 +#: plugins/sudoers/def_data.c:434 msgid "Query the group plugin for unknown system groups" msgstr "透過群組外掛程式查詢未知的系統群組" -#: plugins/sudoers/def_data.c:434 +#: plugins/sudoers/def_data.c:438 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "基於整個元組(使用者、主機和網域)來符合網路群組" -#: plugins/sudoers/def_data.c:438 +#: plugins/sudoers/def_data.c:442 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "即使 sudo 無法寫入稽核記錄也允許執行指令" -#: plugins/sudoers/def_data.c:442 +#: plugins/sudoers/def_data.c:446 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "即使 sudo 無法寫入 I/O 記錄也允許執行指令" -#: plugins/sudoers/def_data.c:446 +#: plugins/sudoers/def_data.c:450 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "即使 sudo 無法寫入記錄檔案也允許執行指令" -#: plugins/sudoers/def_data.c:450 +#: plugins/sudoers/def_data.c:454 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "解析 sudoers 中的群組並基於群組 ID(不是名稱)比較" -#: plugins/sudoers/def_data.c:454 +#: plugins/sudoers/def_data.c:458 #, c-format msgid "Log entries larger than this value will be split into multiple syslog messages: %u" msgstr "大於此數值的記錄條目會分為多條 syslog 訊息:%u" -#: plugins/sudoers/def_data.c:458 +#: plugins/sudoers/def_data.c:462 #, c-format msgid "User that will own the I/O log files: %s" msgstr "將擁有 I/O 記錄檔案的使用者:%s" -#: plugins/sudoers/def_data.c:462 +#: plugins/sudoers/def_data.c:466 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "將擁有 I/O 記錄檔案的群組:%s" -#: plugins/sudoers/def_data.c:466 +#: plugins/sudoers/def_data.c:470 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "I/O 記錄檔案要使用的檔案模式:0%o" -#: plugins/sudoers/def_data.c:470 +#: plugins/sudoers/def_data.c:474 #, c-format msgid "Execute commands by file descriptor instead of by path: %s" msgstr "根據檔案描述符執行指令,而非根據路徑:%s" -#: plugins/sudoers/def_data.c:474 +#: plugins/sudoers/def_data.c:478 msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" msgstr "忽略 sudoers 中未知的預設 (Defaults) 條目而非產生警告" -#: plugins/sudoers/def_data.c:478 +#: plugins/sudoers/def_data.c:482 #, c-format msgid "Time in seconds after which the command will be terminated: %u" msgstr "超過指定時間後終止指令 (秒):%u" -#: plugins/sudoers/def_data.c:482 +#: plugins/sudoers/def_data.c:486 msgid "Allow the user to specify a timeout on the command line" msgstr "允許使用者在指令行中指定逾時時間" -#: plugins/sudoers/def_data.c:486 +#: plugins/sudoers/def_data.c:490 msgid "Flush I/O log data to disk immediately instead of buffering it" msgstr "立即重新整理 I/O 記錄資料而非快取資料" -#: plugins/sudoers/def_data.c:490 +#: plugins/sudoers/def_data.c:494 msgid "Include the process ID when logging via syslog" msgstr "透過 syslog 登入時包含行程 ID" -#: plugins/sudoers/def_data.c:494 +#: plugins/sudoers/def_data.c:498 #, c-format msgid "Type of authentication timestamp record: %s" msgstr "認證時間戳記錄的類型:%s" -#: plugins/sudoers/def_data.c:498 +#: plugins/sudoers/def_data.c:502 #, c-format msgid "Authentication failure message: %s" msgstr "認證失敗訊息:%s" -#: plugins/sudoers/def_data.c:502 +#: plugins/sudoers/def_data.c:506 msgid "Ignore case when matching user names" msgstr "在比較使用者名稱時忽略大小寫" -#: plugins/sudoers/def_data.c:506 +#: plugins/sudoers/def_data.c:510 msgid "Ignore case when matching group names" msgstr "在比較群組名稱時忽略大小寫" -#: plugins/sudoers/def_data.c:510 +#: plugins/sudoers/def_data.c:514 msgid "Log when a command is allowed by sudoers" msgstr "當指令被 sudoers 允許通行時記錄" -#: plugins/sudoers/def_data.c:514 +#: plugins/sudoers/def_data.c:518 msgid "Log when a command is denied by sudoers" msgstr "當指令被 sudoers 拒絕通行時記錄" -#: plugins/sudoers/def_data.c:518 +#: plugins/sudoers/def_data.c:522 msgid "Sudo log server(s) to connect to with optional port" msgstr "要連線的 Sudo 記錄伺服器 (可加連線埠)" -#: plugins/sudoers/def_data.c:522 +#: plugins/sudoers/def_data.c:526 #, c-format msgid "Sudo log server timeout in seconds: %u" msgstr "Sudo 記錄伺服器逾時 (秒):%u" -#: plugins/sudoers/def_data.c:526 +#: plugins/sudoers/def_data.c:530 msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" msgstr "請在已連線至記錄伺服器的 socket 通訊端啟用 SO_KEEPALIVE socket 選項" -#: plugins/sudoers/def_data.c:530 +#: plugins/sudoers/def_data.c:534 #, c-format msgid "Path to the audit server's CA bundle file: %s" msgstr "稽核伺服器的 CA 組合 (bundle) 檔案路徑:%s" -#: plugins/sudoers/def_data.c:534 +#: plugins/sudoers/def_data.c:538 #, c-format msgid "Path to the sudoers certificate file: %s" msgstr "sudoers 憑證檔案的路徑:%s" -#: plugins/sudoers/def_data.c:538 +#: plugins/sudoers/def_data.c:542 #, c-format msgid "Path to the sudoers private key file: %s" msgstr "sudoers 私鑰檔案的路徑:%s" -#: plugins/sudoers/def_data.c:542 +#: plugins/sudoers/def_data.c:546 msgid "Verify that the log server's certificate is valid" msgstr "核驗記錄伺服器的憑證是否有效" -#: plugins/sudoers/def_data.c:546 +#: plugins/sudoers/def_data.c:550 msgid "Allow the use of unknown runas user and/or group ID" msgstr "允許使用未知 runas 使用者及 (或) 群組 ID" -#: plugins/sudoers/def_data.c:550 +#: plugins/sudoers/def_data.c:554 msgid "Only permit running commands as a user with a valid shell" msgstr "只允許以使用有效 Shell 的使用者執行命令" -#: plugins/sudoers/def_data.c:554 +#: plugins/sudoers/def_data.c:558 msgid "Set the pam remote user to the user running sudo" msgstr "設定 pam 遠端使用者為執行 sudo 的使用者" -#: plugins/sudoers/def_data.c:558 +#: plugins/sudoers/def_data.c:562 msgid "Set the pam remote host to the local host name" msgstr "設定 pam 遠端主機至本機主機名稱" -#: plugins/sudoers/def_data.c:562 +#: plugins/sudoers/def_data.c:566 #, c-format msgid "Working directory to change to before executing the command: %s" msgstr "執行命令前,要切換到的工作目錄:%s" -#: plugins/sudoers/def_data.c:566 +#: plugins/sudoers/def_data.c:570 #, c-format msgid "Root directory to change to before executing the command: %s" msgstr "執行命令前,要切換到的根目錄:%s" -#: plugins/sudoers/def_data.c:570 +#: plugins/sudoers/def_data.c:574 #, c-format msgid "The format of logs to produce: %s" msgstr "要產出的記錄格式:%s" -#: plugins/sudoers/def_data.c:574 +#: plugins/sudoers/def_data.c:578 msgid "Enable SELinux RBAC support" msgstr "啟用 SELinux RBAC 支援" -#: plugins/sudoers/def_data.c:578 +#: plugins/sudoers/def_data.c:582 #, c-format msgid "Path to the file that is created the first time sudo is run: %s" msgstr "sudo 第一次執行時建立的檔案路徑:%s" -#: plugins/sudoers/def_data.c:582 +#: plugins/sudoers/def_data.c:586 msgid "Intercept further commands and apply sudoers restrictions to them" msgstr "攔截之後的命令,並對這些命令套用 sudoers 限制" -#: plugins/sudoers/def_data.c:586 +#: plugins/sudoers/def_data.c:590 msgid "Log sub-commands run by the original command" msgstr "記錄原始命令執行的子命令" -#: plugins/sudoers/def_data.c:590 +#: plugins/sudoers/def_data.c:594 msgid "Log the exit status of commands" msgstr "記錄命令的離開狀態碼" -#: plugins/sudoers/def_data.c:594 +#: plugins/sudoers/def_data.c:598 msgid "Subsequent commands in an intercepted session must be authenticated" msgstr "被攔截工作階段中的後續命令需要進行身份驗證" -#: plugins/sudoers/def_data.c:598 +#: plugins/sudoers/def_data.c:602 msgid "Allow an intercepted command to run set setuid or setgid programs" msgstr "允許被攔截的命令執行設定 setuid 或 setgid 的程式" -#: plugins/sudoers/def_data.c:602 +#: plugins/sudoers/def_data.c:606 #, c-format msgid "The maximum size to which the process's address space may grow (in bytes): %s" msgstr "這個處理程序的地址空間可能增長到的最大大小(位元組):%s" -#: plugins/sudoers/def_data.c:606 +#: plugins/sudoers/def_data.c:610 #, c-format msgid "The largest size core dump file that may be created (in bytes): %s" msgstr "可能建立出的最大核心傾印檔案大小(位元組):%s" -#: plugins/sudoers/def_data.c:610 +#: plugins/sudoers/def_data.c:614 #, c-format msgid "The maximum amount of CPU time that the process may use (in seconds): %s" msgstr "處理程序最長可能耗用的 CPU 時間(秒):%s" -#: plugins/sudoers/def_data.c:614 +#: plugins/sudoers/def_data.c:618 #, c-format msgid "The maximum size of the data segment for the process (in bytes): %s" msgstr "處理程序資料區段的最大大小(位元組):%s" -#: plugins/sudoers/def_data.c:618 +#: plugins/sudoers/def_data.c:622 #, c-format msgid "The largest size file that the process may create (in bytes): %s" msgstr "處理程式最大可能建立出的檔案大小(位元組):%s" -#: plugins/sudoers/def_data.c:622 +#: plugins/sudoers/def_data.c:626 #, c-format msgid "The maximum number of locks that the process may establish: %s" msgstr "處理程序最多可能建立的鎖 (lock) 數量:%s" -#: plugins/sudoers/def_data.c:626 +#: plugins/sudoers/def_data.c:630 #, c-format msgid "The maximum size that the process may lock in memory (in bytes): %s" msgstr "處理程序最大可能在記憶體中鎖定的大小(位元組):%s" -#: plugins/sudoers/def_data.c:630 +#: plugins/sudoers/def_data.c:634 #, c-format msgid "The maximum number of files that the process may have open: %s" msgstr "處理程序最多可能開啟的檔案數量:%s" -#: plugins/sudoers/def_data.c:634 +#: plugins/sudoers/def_data.c:638 #, c-format msgid "The maximum number of processes that the user may run simultaneously: %s" msgstr "使用者可能同時執行的最大處理程序數量:%s" -#: plugins/sudoers/def_data.c:638 +#: plugins/sudoers/def_data.c:642 #, c-format msgid "The maximum size to which the process's resident set size may grow (in bytes): %s" msgstr "這個處理程序的 resident set 可能增長到的最大大小(位元組):%s" -#: plugins/sudoers/def_data.c:642 +#: plugins/sudoers/def_data.c:646 #, c-format msgid "The maximum size to which the process's stack may grow (in bytes): %s" msgstr "這個處理程序的堆疊可能增長到的最大大小(位元組):%s" -#: plugins/sudoers/defaults.c:192 +#: plugins/sudoers/def_data.c:650 +msgid "Attempt authentication even when in non-interactive mode" +msgstr "非互動模式下仍嘗試進行身份認證" + +#: plugins/sudoers/def_data.c:654 +msgid "Store plaintext passwords in I/O log input" +msgstr "在 I/O 日誌輸入儲存純文字密碼" + +#: plugins/sudoers/def_data.c:658 +msgid "List of regular expressions to use when matching a password prompt" +msgstr "比對密碼提示時,要使用的正規表達式清單" + +#: plugins/sudoers/defaults.c:193 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s:未知的預設條目「%s」" -#: plugins/sudoers/defaults.c:241 +#: plugins/sudoers/defaults.c:242 #, c-format msgid "%s:%d:%d: no value specified for \"%s\"" msgstr "%s:%d:%d: 沒有指定「%s」的值" -#: plugins/sudoers/defaults.c:244 +#: plugins/sudoers/defaults.c:245 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s:沒有給「%s」指定值" -#: plugins/sudoers/defaults.c:257 +#: plugins/sudoers/defaults.c:258 #, c-format msgid "%s:%d:%d: invalid operator \"%c=\" for \"%s\"" msgstr "%1$s:%2$d:%3$d: 「%5$s」的運算子「%4$c=」無效" -#: plugins/sudoers/defaults.c:260 +#: plugins/sudoers/defaults.c:261 #, c-format msgid "%s: invalid operator \"%c=\" for \"%s\"" msgstr "%1$s:「%3$s」的運算子「%2$c=」無效" -#: plugins/sudoers/defaults.c:296 +#: plugins/sudoers/defaults.c:297 #, c-format msgid "%s:%d:%d: option \"%s\" does not take a value" msgstr "%s:%d:%d: 「%s」選項不帶值" -#: plugins/sudoers/defaults.c:299 +#: plugins/sudoers/defaults.c:300 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s:「%s」選項不帶值" -#: plugins/sudoers/defaults.c:327 +#: plugins/sudoers/defaults.c:328 #, c-format msgid "%s:%d:%d: invalid Defaults type 0x%x for option \"%s\"" msgstr "%1$s:%2$d:%3$d: 選項「%5$s」的預設 (Defaults) 類型 0x%4$x 無效" -#: plugins/sudoers/defaults.c:330 +#: plugins/sudoers/defaults.c:331 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%1$s:選項「%3$s」的預設類型 0x%2$x 無效" -#: plugins/sudoers/defaults.c:340 +#: plugins/sudoers/defaults.c:341 #, c-format msgid "%s:%d:%d: value \"%s\" is invalid for option \"%s\"" msgstr "%s:%d:%d: 「%s」值對「%s」選項無效" -#: plugins/sudoers/defaults.c:343 +#: plugins/sudoers/defaults.c:344 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s:值「%s」對選項「%s」無效" -#: plugins/sudoers/defaults.c:1124 +#: plugins/sudoers/defaults.c:1161 #, c-format msgid "%s:%d:%d: path name for \"%s\" too long" msgstr "%s:%d:%d: 「%s」的路徑名稱過長" -#: plugins/sudoers/defaults.c:1127 +#: plugins/sudoers/defaults.c:1164 #, c-format msgid "%s: path name for \"%s\" too long" msgstr "%s:「%s」的路徑名稱過長" -#: plugins/sudoers/defaults.c:1138 +#: plugins/sudoers/defaults.c:1175 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s:%d:%d: \"%s\" 的值開頭必須是 '/'、'~' 或 '*'" -#: plugins/sudoers/defaults.c:1142 +#: plugins/sudoers/defaults.c:1179 #, c-format msgid "%s: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s: \"%s\" 的值開頭必須是 '/'、'~' 或 '*'" -#: plugins/sudoers/defaults.c:1153 +#: plugins/sudoers/defaults.c:1190 #, c-format msgid "%s:%d:%d: values for \"%s\" must start with a '/'" msgstr "%s:%d:%d: \"%s\" 的值開頭必須是 '/'" -#: plugins/sudoers/defaults.c:1157 +#: plugins/sudoers/defaults.c:1194 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s:「%s」的值必須以「/」開頭" @@ -2600,7 +2647,7 @@ msgstr "%s 必須由使用者 ID %d 所有" msgid "%s must only be writable by owner" msgstr "%s 必須只允許所有者可寫" -#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:566 +#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:576 #, c-format msgid "unable to load %s: %s" msgstr "無法載入 %s:%s" @@ -2629,36 +2676,36 @@ msgstr "無法解析網路遮罩「%s」" msgid "Local IP address and netmask pairs:\n" msgstr "本機 IP 位址和網路遮罩配對:\n" -#: plugins/sudoers/iolog.c:626 +#: plugins/sudoers/iolog.c:681 msgid "unable to update sequence file" msgstr "無法更新序列檔" -#: plugins/sudoers/iolog.c:660 plugins/sudoers/iolog.c:848 -#: plugins/sudoers/iolog.c:1001 plugins/sudoers/iolog.c:1008 -#: plugins/sudoers/iolog.c:1129 plugins/sudoers/iolog.c:1136 -#: plugins/sudoers/iolog.c:1235 plugins/sudoers/iolog.c:1242 +#: plugins/sudoers/iolog.c:715 plugins/sudoers/iolog.c:903 +#: plugins/sudoers/iolog.c:1065 plugins/sudoers/iolog.c:1072 +#: plugins/sudoers/iolog.c:1193 plugins/sudoers/iolog.c:1200 +#: plugins/sudoers/iolog.c:1299 plugins/sudoers/iolog.c:1306 #, c-format msgid "unable to write to I/O log file: %s" msgstr "無法寫入 I/O 記錄檔案:%s" -#: plugins/sudoers/iolog.c:668 +#: plugins/sudoers/iolog.c:723 #, c-format msgid "unable to create %s/%s" msgstr "無法建立 %s/%s" -#: plugins/sudoers/iolog.c:893 +#: plugins/sudoers/iolog.c:951 #, c-format msgid "%s: internal error, I/O log file for event %d not open" msgstr "%s:內部錯誤,未開啟事件 %d 的 I/O 記錄檔案" -#: plugins/sudoers/iolog.c:986 plugins/sudoers/iolog.c:1114 -#: plugins/sudoers/iolog.c:1219 plugins/sudoers/timestamp.c:849 +#: plugins/sudoers/iolog.c:1050 plugins/sudoers/iolog.c:1178 +#: plugins/sudoers/iolog.c:1283 plugins/sudoers/timestamp.c:849 #: plugins/sudoers/timestamp.c:941 plugins/sudoers/visudo.c:510 #: plugins/sudoers/visudo.c:516 msgid "unable to read the clock" msgstr "無法讀取時鐘" -#: plugins/sudoers/iolog.c:1211 plugins/sudoers/log_client.c:1221 +#: plugins/sudoers/iolog.c:1275 plugins/sudoers/log_client.c:1221 #: plugins/sudoers/log_client.c:1231 plugins/sudoers/log_client.c:1235 #, c-format msgid "%s: internal error, invalid signal %d" @@ -2678,16 +2725,16 @@ msgstr "無法初始化 SSL 憑證和金鑰資料庫:%s" msgid "you must set TLS_CERT in %s to use SSL" msgstr "要使用 SSL,您必須在 %s 設定 TLS_CERT" -#: plugins/sudoers/ldap.c:1663 +#: plugins/sudoers/ldap.c:1717 #, c-format msgid "unable to initialize LDAP: %s" msgstr "無法初始化 LDAP:%s" -#: plugins/sudoers/ldap.c:1700 +#: plugins/sudoers/ldap.c:1754 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:1837 plugins/sudoers/parse_ldif.c:747 +#: plugins/sudoers/ldap.c:1891 plugins/sudoers/parse_ldif.c:747 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "無效的 sudoOrder 屬性:%s" @@ -2706,15 +2753,15 @@ msgstr "不支援的 LDAP URI 類型:%s" msgid "unable to mix ldap and ldaps URIs" msgstr "無法混合 ldap 和 ldaps URI" -#: plugins/sudoers/ldap_util.c:498 plugins/sudoers/ldap_util.c:505 -#: plugins/sudoers/ldap_util.c:513 plugins/sudoers/ldap_util.c:522 -#: plugins/sudoers/ldap_util.c:530 plugins/sudoers/ldap_util.c:540 -#: plugins/sudoers/ldap_util.c:548 +#: plugins/sudoers/ldap_util.c:499 plugins/sudoers/ldap_util.c:506 +#: plugins/sudoers/ldap_util.c:514 plugins/sudoers/ldap_util.c:523 +#: plugins/sudoers/ldap_util.c:531 plugins/sudoers/ldap_util.c:541 +#: plugins/sudoers/ldap_util.c:549 #, c-format msgid "duplicate sudoOption: %s%s%s" msgstr "sudoOption 有重複:%s%s%s" -#: plugins/sudoers/ldap_util.c:567 plugins/sudoers/ldap_util.c:569 +#: plugins/sudoers/ldap_util.c:568 plugins/sudoers/ldap_util.c:570 #, c-format msgid "unable to convert sudoOption: %s%s%s" msgstr "無法轉換 sudoOption: %s%s%s" @@ -2728,7 +2775,7 @@ msgid "unable to send audit message" msgstr "無法傳送稽核訊息" #: plugins/sudoers/log_client.c:120 plugins/sudoers/log_client.c:400 -#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2070 +#: plugins/sudoers/log_client.c:1468 plugins/sudoers/log_client.c:2069 msgid "error in event loop" msgstr "事件循環中發生錯誤" @@ -2787,43 +2834,43 @@ msgstr "失去對記錄伺服器的連線" msgid "missing write buffer" msgstr "缺少寫入緩衝區" -#: plugins/sudoers/log_client.c:2011 +#: plugins/sudoers/log_client.c:2010 msgid "unable to connect to log server" msgstr "無法連線到記錄伺服器" -#: plugins/sudoers/logging.c:286 +#: plugins/sudoers/logging.c:288 msgid "user NOT in sudoers" msgstr "使用者不在 sudoers 中" -#: plugins/sudoers/logging.c:288 +#: plugins/sudoers/logging.c:290 msgid "user NOT authorized on host" msgstr "使用者未取得此主機上的授權" -#: plugins/sudoers/logging.c:290 +#: plugins/sudoers/logging.c:292 msgid "command not allowed" msgstr "不允許使用指令" -#: plugins/sudoers/logging.c:311 +#: plugins/sudoers/logging.c:313 #, c-format -msgid "%s is not in the sudoers file. This incident will be reported.\n" -msgstr "%s 不在 sudoers 檔案中。此事件將會回報。\n" +msgid "%s is not in the sudoers file.\n" +msgstr "%s 不在 sudoers 檔案中。\n" -#: plugins/sudoers/logging.c:314 +#: plugins/sudoers/logging.c:316 #, c-format -msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" -msgstr "%s 沒有權限在 %s 上執行 sudo。此事件將會回報。\n" +msgid "%s is not allowed to run sudo on %s.\n" +msgstr "%s 不允許在 %s 執行 sudo。\n" -#: plugins/sudoers/logging.c:318 +#: plugins/sudoers/logging.c:319 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "對不起,使用者 %s 不能在 %s 上執行 sudo。\n" -#: plugins/sudoers/logging.c:321 +#: plugins/sudoers/logging.c:322 #, c-format msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "對不起,使用者 %1$s 不允許以 %8$s 上的 %5$s%6$s%7$s 身份執行「%2$s%3$s%4$s」\n" -#: plugins/sudoers/logging.c:358 plugins/sudoers/sudoers.c:629 +#: plugins/sudoers/logging.c:359 plugins/sudoers/sudoers.c:629 #: plugins/sudoers/sudoers.c:631 plugins/sudoers/sudoers.c:633 #: plugins/sudoers/sudoers.c:635 plugins/sudoers/sudoers.c:785 #: plugins/sudoers/sudoers.c:787 @@ -2831,7 +2878,7 @@ msgstr "對不起,使用者 %1$s 不允許以 %8$s 上的 %5$s%6$s%7$s 身份 msgid "%s: command not found" msgstr "%s:找不到指令" -#: plugins/sudoers/logging.c:360 plugins/sudoers/sudoers.c:625 +#: plugins/sudoers/logging.c:361 plugins/sudoers/sudoers.c:625 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -2840,21 +2887,21 @@ msgstr "" "忽略在「.」中找到的「%s」\n" "請使用「sudo ./%s」,若這是您想執行的「%s」。" -#: plugins/sudoers/logging.c:379 +#: plugins/sudoers/logging.c:380 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" msgstr[0] "%u 次密碼錯誤嘗試" -#: plugins/sudoers/logging.c:435 +#: plugins/sudoers/logging.c:436 msgid "authentication failure" msgstr "認證失敗" -#: plugins/sudoers/logging.c:475 plugins/sudoers/logging.c:495 +#: plugins/sudoers/logging.c:476 plugins/sudoers/logging.c:496 msgid "a password is required" msgstr "需要密碼" -#: plugins/sudoers/logging.c:889 +#: plugins/sudoers/logging.c:890 #, c-format msgid "unable to write log file: %s" msgstr "無法寫入記錄檔案:%s" @@ -2949,55 +2996,55 @@ msgstr "「%s」的路徑名稱太長" msgid "unable to parse network address list" msgstr "無法解析網路位址列表" -#: plugins/sudoers/policy.c:479 +#: plugins/sudoers/policy.c:485 msgid "user name not set by sudo front-end" msgstr "sudo 前端未設定使用者名稱" -#: plugins/sudoers/policy.c:483 +#: plugins/sudoers/policy.c:489 msgid "user-ID not set by sudo front-end" msgstr "sudo 前端未設定使用者 ID (user-ID)" -#: plugins/sudoers/policy.c:487 +#: plugins/sudoers/policy.c:493 msgid "group-ID not set by sudo front-end" msgstr "sudo 前端未設定群組 ID (group-ID)" -#: plugins/sudoers/policy.c:491 +#: plugins/sudoers/policy.c:497 msgid "host name not set by sudo front-end" msgstr "sudo 前端未設定主機名稱" -#: plugins/sudoers/policy.c:693 +#: plugins/sudoers/policy.c:670 #, c-format msgid "invalid working directory: %s" msgstr "無效的工作目錄:%s" -#: plugins/sudoers/policy.c:869 +#: plugins/sudoers/policy.c:846 #, c-format msgid "invalid chroot directory: %s" msgstr "無效的 chroot 目錄:%s" -#: plugins/sudoers/policy.c:1051 plugins/sudoers/visudo.c:243 +#: plugins/sudoers/policy.c:1025 plugins/sudoers/visudo.c:243 #: plugins/sudoers/visudo.c:880 #, c-format msgid "unable to execute %s" msgstr "無法執行 %s" -#: plugins/sudoers/policy.c:1121 plugins/sudoers/policy.c:1158 -#: plugins/sudoers/policy.c:1180 plugins/sudoers/policy.c:1206 +#: plugins/sudoers/policy.c:1095 plugins/sudoers/policy.c:1132 +#: plugins/sudoers/policy.c:1154 plugins/sudoers/policy.c:1180 #, c-format msgid "%s: invalid mode flags from sudo front end: 0x%x" msgstr "%s:來自 sudo 前端的無效 mode 旗標:0x%x" -#: plugins/sudoers/policy.c:1237 +#: plugins/sudoers/policy.c:1211 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Sudoers 策略外掛程式版本 %s\n" -#: plugins/sudoers/policy.c:1239 +#: plugins/sudoers/policy.c:1213 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Sudoers 檔案文法版本 %d\n" -#: plugins/sudoers/policy.c:1243 +#: plugins/sudoers/policy.c:1217 #, c-format msgid "" "\n" @@ -3006,27 +3053,27 @@ msgstr "" "\n" "Sudoers 路徑:%s\n" -#: plugins/sudoers/policy.c:1246 +#: plugins/sudoers/policy.c:1220 #, c-format msgid "nsswitch path: %s\n" msgstr "nsswitch 路徑:%s\n" -#: plugins/sudoers/policy.c:1248 +#: plugins/sudoers/policy.c:1222 #, c-format msgid "ldap.conf path: %s\n" msgstr "ldap.conf 路徑:%s\n" -#: plugins/sudoers/policy.c:1249 +#: plugins/sudoers/policy.c:1223 #, c-format msgid "ldap.secret path: %s\n" msgstr "ldap.secret 路徑:%s\n" -#: plugins/sudoers/policy.c:1282 +#: plugins/sudoers/policy.c:1256 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "無法註冊類型為 %d 的觸發器 (版本 %d.%d)" -#: plugins/sudoers/policy.c:1300 +#: plugins/sudoers/policy.c:1274 #, c-format msgid "unable to deregister hook of type %d (version %d.%d)" msgstr "無法取消註冊類型為 %d 的觸發器 (版本 %d.%d)" @@ -3154,13 +3201,13 @@ msgstr "截短的稽核路徑 user_cmnd:%s" msgid "truncated audit path argv[0]: %s" msgstr "截短的稽核路徑 argv[0]:%s" -#: plugins/sudoers/sssd.c:569 +#: plugins/sudoers/sssd.c:579 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" msgstr "無法初始化 SSS 來源。是否已在您的電腦上安裝 SSSD?" -#: plugins/sudoers/sssd.c:577 plugins/sudoers/sssd.c:586 -#: plugins/sudoers/sssd.c:595 plugins/sudoers/sssd.c:604 -#: plugins/sudoers/sssd.c:613 +#: plugins/sudoers/sssd.c:587 plugins/sudoers/sssd.c:596 +#: plugins/sudoers/sssd.c:605 plugins/sudoers/sssd.c:614 +#: plugins/sudoers/sssd.c:623 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "無法在 %2$s 中找到符號「%1$s」" @@ -3265,7 +3312,7 @@ msgstr "抱歉,您沒有權限保留環境" msgid "sudoedit doesn't need to be run via sudo" msgstr "sudoedit 不用以 sudo 執行" -#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1578 +#: plugins/sudoers/sudoers.c:1096 plugins/sudoers/sudoreplay.c:1584 #: plugins/sudoers/tsdump.c:138 #, c-format msgid "unable to read %s" @@ -3282,17 +3329,17 @@ msgstr "無法 stat %s" msgid "%s is not a regular file" msgstr "%s 不是一般檔案" -#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1168 +#: plugins/sudoers/sudoers.c:1129 plugins/sudoers/timestamp.c:252 toke.l:1239 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s 由使用者 ID %u 所有,應為 %u" -#: plugins/sudoers/sudoers.c:1133 toke.l:1173 +#: plugins/sudoers/sudoers.c:1133 toke.l:1244 #, c-format msgid "%s is world writable" msgstr "%s 允許任何人寫入" -#: plugins/sudoers/sudoers.c:1137 toke.l:1176 +#: plugins/sudoers/sudoers.c:1137 toke.l:1247 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s 屬於群組 ID %u,應為 %u" @@ -3364,63 +3411,58 @@ msgstr "記錄的幾何尺寸為 %dx%d,但您終端的幾何尺寸為 %dx%d。 msgid "Replay finished, press any key to restore the terminal." msgstr "重播完成,請按任意鍵返回終端。" -#: plugins/sudoers/sudoreplay.c:1218 plugins/sudoers/sudoreplay.c:1248 +#: plugins/sudoers/sudoreplay.c:1219 plugins/sudoers/sudoreplay.c:1249 #, c-format msgid "ambiguous expression \"%s\"" msgstr "不明確的表達式「%s」" -#: plugins/sudoers/sudoreplay.c:1270 +#: plugins/sudoers/sudoreplay.c:1271 msgid "unmatched ')' in expression" msgstr "表達式中的「)」不對稱" -#: plugins/sudoers/sudoreplay.c:1274 +#: plugins/sudoers/sudoreplay.c:1275 #, c-format msgid "unknown search term \"%s\"" msgstr "未知的搜尋詞彙「%s」" -#: plugins/sudoers/sudoreplay.c:1289 +#: plugins/sudoers/sudoreplay.c:1290 #, c-format msgid "%s requires an argument" msgstr "%s 需要參數" -#: plugins/sudoers/sudoreplay.c:1292 plugins/sudoers/sudoreplay.c:1554 -#, c-format -msgid "invalid regular expression: %s" -msgstr "無效的正規表示式:%s" - -#: plugins/sudoers/sudoreplay.c:1297 +#: plugins/sudoers/sudoreplay.c:1300 #, c-format msgid "could not parse date \"%s\"" msgstr "無法解析日期「%s」" -#: plugins/sudoers/sudoreplay.c:1306 +#: plugins/sudoers/sudoreplay.c:1309 msgid "unmatched '(' in expression" msgstr "表達式中的「(」不對稱" -#: plugins/sudoers/sudoreplay.c:1308 +#: plugins/sudoers/sudoreplay.c:1311 msgid "illegal trailing \"or\"" msgstr "無效的結尾字元「or」" -#: plugins/sudoers/sudoreplay.c:1310 +#: plugins/sudoers/sudoreplay.c:1313 msgid "illegal trailing \"!\"" msgstr "無效的結尾字元「!」" -#: plugins/sudoers/sudoreplay.c:1368 +#: plugins/sudoers/sudoreplay.c:1371 #, c-format msgid "unknown search type %d" msgstr "未知的搜尋類型 %d" -#: plugins/sudoers/sudoreplay.c:1645 +#: plugins/sudoers/sudoreplay.c:1651 #, 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:1648 +#: plugins/sudoers/sudoreplay.c:1654 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "用法:%s [-h] [-d 目錄] -l [搜尋表達式]\n" -#: plugins/sudoers/sudoreplay.c:1657 +#: plugins/sudoers/sudoreplay.c:1663 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -3429,7 +3471,7 @@ msgstr "" "%s - 重播 sudo 工作階段記錄\n" "\n" -#: plugins/sudoers/sudoreplay.c:1659 +#: plugins/sudoers/sudoreplay.c:1665 msgid "" "\n" "Options:\n" @@ -3514,7 +3556,7 @@ msgstr "無法鎖定時間戳檔案 %s" msgid "lecture status path too long: %s/%s" msgstr "指引狀態路徑過長:%s/%s" -#: plugins/sudoers/toke_util.c:150 +#: plugins/sudoers/toke_util.c:156 msgid "sudoedit should not be specified with a path" msgstr "sudoedit 不應用路徑指定" @@ -3534,7 +3576,7 @@ msgstr "按確認鍵編輯 %s:" #: plugins/sudoers/visudo.c:307 #, c-format msgid "contents of edit session left in %s" -msgstr "" +msgstr "編輯階段的內容留在 %s" #: plugins/sudoers/visudo.c:361 #, c-format @@ -3685,34 +3727,44 @@ msgstr "" " -s, --strict 嚴格語法檢查\n" " -V, --version 顯示版本訊息並退出\n" -#: toke.l:187 +#: toke.l:189 msgid "empty string" msgstr "字串空白" -#: toke.l:199 toke.l:513 +#: toke.l:201 toke.l:571 msgid "empty group" msgstr "group 空白" -#: toke.l:209 toke.l:511 +#: toke.l:211 toke.l:569 msgid "empty netgroup" msgstr "netgroup 空白" -#: toke.l:305 toke.l:317 toke.l:329 toke.l:345 toke.l:364 toke.l:404 +#: toke.l:289 +msgid "unterminated regular expression" +msgstr "未終止的正規表達式" + +#: toke.l:363 toke.l:375 toke.l:387 toke.l:403 toke.l:422 toke.l:462 msgid "invalid line continuation" msgstr "無效的行接續符號" -#: toke.l:550 toke.l:562 +#: toke.l:608 toke.l:620 msgid "invalid IPv6 address" msgstr "無效的 IPv6 地址" -#: toke.l:789 +#: toke.l:860 msgid "unexpected line break in string" msgstr "字串中有非預期的斷行字元" -#: toke.l:1139 +#: toke.l:1210 msgid "too many levels of includes" msgstr "include 嵌套層數過多" +#~ msgid "%s is not in the sudoers file. This incident will be reported.\n" +#~ msgstr "%s 不在 sudoers 檔案中。此事件將會回報。\n" + +#~ msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" +#~ msgstr "%s 沒有權限在 %s 上執行 sudo。此事件將會回報。\n" + #~ msgid "%s: write buffer already in use" #~ msgstr "%s:寫入緩衝區正被使用" diff --git a/po/cs.mo b/po/cs.mo index 6247b77f3b96c679ebac5ed00e05f38b1cc3a9d0..b7dd032f125b43abdbbfcc169ae00f25cb64dd14 100644 GIT binary patch delta 5432 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 delta 4710 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 Ee*~lllK=n! diff --git a/po/cs.po b/po/cs.po index b4e2efe3f..8f24a5a09 100644 --- a/po/cs.po +++ b/po/cs.po @@ -2,14 +2,14 @@ # This file is put in the public domain. # Todd C. Miller , 2011-2013 # Petr Pisar , 2013, 2014, 2015, 2016, 2017, 2018, 2019. -# Petr Pisar , 2020, 2021. +# Petr Pisar , 2020, 2021, 2022. # msgid "" msgstr "" -"Project-Id-Version: sudo 1.9.9b1\n" +"Project-Id-Version: sudo 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-12 15:41+01:00\n" +"POT-Creation-Date: 2022-02-12 09:31-0700\n" +"PO-Revision-Date: 2022-02-17 20:18+01:00\n" "Last-Translator: Petr Pisar \n" "Language-Team: Czech \n" "Language: cs\n" @@ -51,15 +51,15 @@ msgstr "registr nelze obnovit" #: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 #: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 #: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 -#: src/parse_args.c:190 src/parse_args.c:211 src/parse_args.c:285 -#: src/parse_args.c:630 src/parse_args.c:652 src/parse_args.c:677 +#: src/parse_args.c:192 src/parse_args.c:213 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 #: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 -#: src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 src/sesh.c:113 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 #: src/sesh.c:146 src/sesh.c:152 src/sesh.c:159 src/sesh.c:165 src/sesh.c:410 -#: src/sudo.c:636 src/sudo.c:706 src/sudo.c:716 src/sudo.c:741 src/sudo.c:764 -#: src/sudo.c:773 src/sudo.c:782 src/sudo.c:799 src/sudo.c:849 src/sudo.c:859 -#: src/sudo.c:888 src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 -#: src/sudo.c:1570 src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 +#: src/sudo.c:639 src/sudo.c:709 src/sudo.c:719 src/sudo.c:744 src/sudo.c:767 +#: src/sudo.c:776 src/sudo.c:785 src/sudo.c:802 src/sudo.c:844 src/sudo.c:854 +#: src/sudo.c:883 src/sudo.c:1083 src/sudo.c:1104 src/sudo.c:1397 +#: src/sudo.c:1566 src/sudo.c:1793 src/sudo.c:2127 src/sudo_edit.c:89 #: src/sudo_edit.c:149 src/sudo_edit.c:429 src/sudo_edit.c:438 #: src/sudo_edit.c:539 src/sudo_edit.c:546 src/sudo_edit.c:677 #: src/sudo_edit.c:697 src/sudo_intercept_common.c:113 @@ -69,60 +69,71 @@ 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/sudo_conf.c:219 lib/util/sudo_conf.c:304 -#: lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:665 src/conversation.c:81 -#: src/exec_intercept.c:100 src/exec_intercept.c:330 src/exec_intercept.c:354 -#: src/exec_intercept.c:377 src/exec_intercept.c:385 src/exec_intercept.c:410 -#: src/exec_intercept.c:416 src/exec_intercept.c:425 src/exec_intercept.c:431 -#: src/exec_intercept.c:565 src/exec_intercept.c:706 src/exec_monitor.c:456 -#: src/exec_monitor.c:462 src/exec_monitor.c:470 src/exec_monitor.c:478 -#: src/exec_monitor.c:485 src/exec_monitor.c:492 src/exec_monitor.c:499 -#: src/exec_monitor.c:506 src/exec_monitor.c:513 src/exec_monitor.c:520 -#: src/exec_monitor.c:527 src/exec_nopty.c:219 src/exec_nopty.c:228 -#: src/exec_nopty.c:235 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:306 src/exec_preload.c:143 -#: src/exec_preload.c:204 src/exec_pty.c:840 src/exec_pty.c:849 -#: src/exec_pty.c:906 src/exec_pty.c:1231 src/exec_pty.c:1240 -#: src/exec_pty.c:1247 src/exec_pty.c:1254 src/exec_pty.c:1261 -#: src/exec_pty.c:1268 src/exec_pty.c:1275 src/exec_pty.c:1282 -#: src/exec_pty.c:1289 src/exec_pty.c:1296 src/exec_pty.c:1303 -#: src/exec_pty.c:1311 src/exec_pty.c:1774 src/load_plugins.c:156 -#: src/load_plugins.c:181 src/load_plugins.c:217 src/load_plugins.c:449 -#: src/load_plugins.c:455 src/parse_args.c:190 src/parse_args.c:212 -#: src/parse_args.c:285 src/parse_args.c:630 src/parse_args.c:652 -#: src/parse_args.c:677 src/preserve_fds.c:46 src/preserve_fds.c:131 -#: src/selinux.c:89 src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 -#: src/sesh.c:113 src/sesh.c:411 src/sudo.c:227 src/sudo.c:636 src/sudo.c:888 -#: src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 src/sudo.c:1570 -#: src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 src/sudo_edit.c:149 -#: src/sudo_edit.c:429 src/sudo_edit.c:438 src/sudo_edit.c:539 -#: src/sudo_edit.c:546 src/sudo_edit.c:677 src/sudo_edit.c:697 -#: src/sudo_intercept_common.c:113 src/sudo_intercept_common.c:317 +#: lib/util/json.c:184 lib/util/regex.c:113 lib/util/regex.c:121 +#: lib/util/sudo_conf.c:219 lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 +#: lib/util/sudo_conf.c:665 src/conversation.c:81 src/exec_intercept.c:100 +#: src/exec_intercept.c:330 src/exec_intercept.c:354 src/exec_intercept.c:377 +#: src/exec_intercept.c:385 src/exec_intercept.c:410 src/exec_intercept.c:416 +#: src/exec_intercept.c:425 src/exec_intercept.c:431 src/exec_intercept.c:565 +#: src/exec_intercept.c:706 src/exec_monitor.c:456 src/exec_monitor.c:462 +#: src/exec_monitor.c:470 src/exec_monitor.c:478 src/exec_monitor.c:485 +#: src/exec_monitor.c:492 src/exec_monitor.c:499 src/exec_monitor.c:506 +#: src/exec_monitor.c:513 src/exec_monitor.c:520 src/exec_monitor.c:527 +#: src/exec_nopty.c:219 src/exec_nopty.c:228 src/exec_nopty.c:235 +#: 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:306 src/exec_preload.c:143 src/exec_preload.c:204 +#: src/exec_pty.c:840 src/exec_pty.c:849 src/exec_pty.c:906 +#: src/exec_pty.c:1231 src/exec_pty.c:1240 src/exec_pty.c:1247 +#: src/exec_pty.c:1254 src/exec_pty.c:1261 src/exec_pty.c:1268 +#: src/exec_pty.c:1275 src/exec_pty.c:1282 src/exec_pty.c:1289 +#: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 +#: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 +#: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 +#: src/parse_args.c:192 src/parse_args.c:214 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 +#: src/sesh.c:411 src/sudo.c:230 src/sudo.c:639 src/sudo.c:883 src/sudo.c:1083 +#: src/sudo.c:1104 src/sudo.c:1397 src/sudo.c:1566 src/sudo.c:1793 +#: src/sudo.c:2127 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 +#: src/sudo_edit.c:438 src/sudo_edit.c:539 src/sudo_edit.c:546 +#: src/sudo_edit.c:677 src/sudo_edit.c:697 src/sudo_intercept_common.c:113 +#: src/sudo_intercept_common.c:317 msgid "unable to allocate memory" msgstr "nelze alokovat paměť" -#: lib/util/mkdir_parents.c:68 lib/util/sudo_conf.c:704 src/selinux.c:235 -#: src/selinux.c:265 src/sudo.c:368 src/sudo_edit.c:494 src/sudo_edit.c:559 +#: lib/util/mkdir_parents.c:63 +#, c-format +msgid "unable to stat %.*s" +msgstr "nelze získat údaje o %.*s" + +#: lib/util/mkdir_parents.c:69 +#, c-format +msgid "%.*s exists but is not a directory (0%o)" +msgstr "%.*s existuje, ale nejedná se o adresář (0%o)" + +#: lib/util/mkdir_parents.c:102 lib/util/sudo_conf.c:704 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:371 src/sudo_edit.c:494 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "%s nelze otevřít" -#: lib/util/mkdir_parents.c:83 +#: lib/util/mkdir_parents.c:119 lib/util/mkdir_parents.c:127 +#: lib/util/mkdir_parents.c:136 #, c-format -msgid "unable to mkdir %s" -msgstr "adresář %s nelze vytvořit" +msgid "unable to open %.*s" +msgstr "%.*s nelze otevřít" -#: lib/util/mkdir_parents.c:92 lib/util/sudo_conf.c:681 src/copy_file.c:150 +#: lib/util/mkdir_parents.c:157 #, c-format -msgid "unable to stat %s" -msgstr "nelze získat údaje o %s" +msgid "unable to mkdir %.*s" +msgstr "adresář %.*s nelze vytvořit" -#: lib/util/mkdir_parents.c:97 -#, c-format -msgid "%s exists but is not a directory (0%o)" -msgstr "%s existuje, ale nejedná se o adresář (0%o)" +#: lib/util/regex.c:103 +msgid "regular expression too large" +msgstr "regulární výraz je příliš dlouhý" #: lib/util/strsignal.c:50 msgid "Unknown signal" @@ -162,6 +173,11 @@ msgstr "nepodporovaný zdroj skupin „%s“ v %s, řádek %u" msgid "invalid max groups \"%s\" in %s, line %u" msgstr "neplatné maximum skupin „%s“ v %s, řádek %u" +#: lib/util/sudo_conf.c:681 src/copy_file.c:150 +#, c-format +msgid "unable to stat %s" +msgstr "nelze získat údaje o %s" + #: lib/util/sudo_conf.c:684 #, c-format msgid "%s is not a regular file" @@ -285,12 +301,12 @@ msgstr "událost nelze přidat do fronty" msgid "invalid PolicyCheckRequest" msgstr "neplatný požadavek PolicyCheckRequest" -#: src/exec_intercept.c:362 src/sudo.c:1213 src/sudo.c:1258 src/sudo.c:1302 +#: src/exec_intercept.c:362 src/sudo.c:1209 src/sudo.c:1254 src/sudo.c:1298 msgid "command rejected by policy" msgstr "příkaz zamítnut politikou" -#: src/exec_intercept.c:455 src/sudo.c:1218 src/sudo.c:1263 src/sudo.c:1307 -#: src/sudo.c:1381 +#: src/exec_intercept.c:455 src/sudo.c:1214 src/sudo.c:1259 src/sudo.c:1303 +#: src/sudo.c:1377 msgid "policy plugin error" msgstr "chyba modulu s politikou" @@ -340,7 +356,7 @@ msgstr "nelze vytvořit potomka" msgid "unable to restore tty label" msgstr "nelze obnovit značku TTY" -#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1164 +#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1160 #, c-format msgid "unable to execute %s" msgstr "%s nelze spustit" @@ -445,53 +461,53 @@ msgid "policy plugin %s does not include a check_policy method" msgstr "modul s politikou %s neobsahuje metodu check_policy" #: src/net_ifs.c:210 src/net_ifs.c:376 src/net_ifs.c:437 src/net_ifs.c:624 -#: src/net_ifs.c:855 src/sudo.c:483 src/sudo_edit.c:398 src/sudo_edit.c:406 +#: src/net_ifs.c:855 src/sudo.c:486 src/sudo_edit.c:398 src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "vnitřní chyba, přetečení v %s" -#: src/parse_args.c:232 +#: src/parse_args.c:234 #, c-format msgid "invalid environment variable name: %s" msgstr "neplatný název proměnné prostředí: %s" -#: src/parse_args.c:335 +#: src/parse_args.c:337 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "argument u -C musí být číslo větší nebo rovno 3" -#: src/parse_args.c:566 +#: src/parse_args.c:568 msgid "you may not specify both the -i and -s options" msgstr "nesmíte zadávat přepínače -i a -s spolu" -#: src/parse_args.c:571 +#: src/parse_args.c:573 msgid "you may not specify both the -i and -E options" msgstr "nesmíte zadávat přepínače -i a -E spolu" -#: src/parse_args.c:581 +#: src/parse_args.c:583 msgid "the -E option is not valid in edit mode" msgstr "přepínač -E není platný v režimu úprav" -#: src/parse_args.c:584 +#: src/parse_args.c:586 msgid "you may not specify environment variables in edit mode" msgstr "v režimu úprav nesmíte zadávat proměnné prostředí" -#: src/parse_args.c:594 +#: src/parse_args.c:596 msgid "the -U option may only be used with the -l option" msgstr "přepínač -U smí být použit jen s přepínačem -l" -#: src/parse_args.c:598 +#: src/parse_args.c:600 msgid "the -A and -S options may not be used together" msgstr "přepínače -A a -S smí nesmí být použity spolu" -#: src/parse_args.c:691 +#: src/parse_args.c:693 msgid "sudoedit is not supported on this platform" msgstr "na této platformě není sudoedit podporován" -#: src/parse_args.c:774 +#: src/parse_args.c:776 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Smí být zadán pouze jeden z přepínačů -e, -h, -i, -K, -l, -s, -v nebo -V" -#: src/parse_args.c:790 +#: src/parse_args.c:792 #, c-format msgid "" "%s - edit files as another user\n" @@ -500,7 +516,7 @@ msgstr "" "%s – upraví soubory jako jiný uživatel\n" "\n" -#: src/parse_args.c:792 +#: src/parse_args.c:794 #, c-format msgid "" "%s - execute a command as another user\n" @@ -509,7 +525,7 @@ msgstr "" "%s – vykoná příkaz jako jiný uživatel\n" "\n" -#: src/parse_args.c:798 +#: src/parse_args.c:800 msgid "" "\n" "Options:\n" @@ -517,131 +533,131 @@ msgstr "" "\n" "Přepínače:\n" -#: src/parse_args.c:800 +#: src/parse_args.c:802 msgid "use a helper program for password prompting" msgstr "dotazuje se na heslo prostřednictvím pomocného programu" -#: src/parse_args.c:803 +#: src/parse_args.c:805 msgid "use specified BSD authentication type" msgstr "použije zadaný druh BSD autentizace" -#: src/parse_args.c:807 +#: src/parse_args.c:809 msgid "run command in the background" msgstr "spustí příkaz na pozadí" -#: src/parse_args.c:810 +#: src/parse_args.c:812 msgid "ring bell when prompting" msgstr "při výzvě vydá zvukové znamení" -#: src/parse_args.c:812 +#: src/parse_args.c:814 msgid "close all file descriptors >= num" msgstr "uzavře všechny deskriptory souboru >= číslu" -#: src/parse_args.c:815 +#: src/parse_args.c:817 msgid "run command with the specified BSD login class" msgstr "spustí příkaz se zadanou přihlašovací třídou BSD" -#: src/parse_args.c:818 +#: src/parse_args.c:820 msgid "change the working directory before running command" msgstr "změní pracovní adresář před spuštěním příkazu" -#: src/parse_args.c:821 +#: src/parse_args.c:823 msgid "preserve user environment when running command" msgstr "při spuštění příkazu zachová uživatelské prostředí" -#: src/parse_args.c:823 +#: src/parse_args.c:825 msgid "preserve specific environment variables" msgstr "zachová určité proměnné prostředí" -#: src/parse_args.c:825 +#: src/parse_args.c:827 msgid "edit files instead of running a command" msgstr "místo spuštění příkazu upraví soubory" -#: src/parse_args.c:828 +#: src/parse_args.c:830 msgid "run command as the specified group name or ID" msgstr "spustí příkaz jako skupina určení názvem nebo ID" -#: src/parse_args.c:831 +#: src/parse_args.c:833 msgid "set HOME variable to target user's home dir" msgstr "nastaví proměnnou HOME na domovský adresář uživatele" -#: src/parse_args.c:834 +#: src/parse_args.c:836 msgid "display help message and exit" msgstr "zobrazí nápovědu a skončí" -#: src/parse_args.c:836 +#: src/parse_args.c:838 msgid "run command on host (if supported by plugin)" msgstr "spustí příkaz na stroji (je-li podporováno modulem)" -#: src/parse_args.c:839 +#: src/parse_args.c:841 msgid "run login shell as the target user; a command may also be specified" msgstr "spustí přihlašovací shell jako cílový uživatel; příkaz lze rovněž zadat" -#: src/parse_args.c:841 +#: src/parse_args.c:843 msgid "remove timestamp file completely" msgstr "úplně odstraní soubor s časovými údaji" -#: src/parse_args.c:844 +#: src/parse_args.c:846 msgid "invalidate timestamp file" msgstr "zneplatní soubor s časovými údaji" -#: src/parse_args.c:847 +#: src/parse_args.c:849 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "vypíše oprávnění uživatele nebo zkontroluje určitý příkaz; pro delší výstup použijte dvakrát" -#: src/parse_args.c:850 +#: src/parse_args.c:852 msgid "non-interactive mode, no prompts are used" msgstr "neinteraktivní režim, nepoužijí se žádné dotazy" -#: src/parse_args.c:853 +#: src/parse_args.c:855 msgid "preserve group vector instead of setting to target's" msgstr "zachová vektor skupin namísto nastavení na skupiny cíle" -#: src/parse_args.c:856 +#: src/parse_args.c:858 msgid "use the specified password prompt" msgstr "použije určený dotaz na heslo" -#: src/parse_args.c:858 +#: src/parse_args.c:860 msgid "change the root directory before running command" msgstr "změní kořenový adresář přes spuštěním příkazu" -#: src/parse_args.c:861 +#: src/parse_args.c:863 msgid "create SELinux security context with specified role" msgstr "vytvoří selinuxový bezpečnostní kontext se zadanou rolí" -#: src/parse_args.c:864 +#: src/parse_args.c:866 msgid "read password from standard input" msgstr "načte heslo ze standardní vstupu" -#: src/parse_args.c:867 +#: src/parse_args.c:869 msgid "run shell as the target user; a command may also be specified" msgstr "spustí shell jako cílový uživatel; příkaz lze rovněž zadat" -#: src/parse_args.c:871 +#: src/parse_args.c:873 msgid "create SELinux security context with specified type" msgstr "vytvoří selinuxový bezpečnostní kontext se zadaným typem" -#: src/parse_args.c:874 +#: src/parse_args.c:876 msgid "terminate command after the specified time limit" msgstr "po uplynutí zadaného času ukončí příkaz" -#: src/parse_args.c:877 +#: src/parse_args.c:879 msgid "in list mode, display privileges for user" msgstr "v režimu výpisu zobrazí oprávnění uživatele" -#: src/parse_args.c:880 +#: src/parse_args.c:882 msgid "run command (or edit file) as specified user name or ID" msgstr "spustí příkaz (nebo upraví soubor) jako uživatel určený jménem nebo ID" -#: src/parse_args.c:882 +#: src/parse_args.c:884 msgid "display version information and exit" msgstr "zobrazí údaje o verzi a skončí" -#: src/parse_args.c:885 +#: src/parse_args.c:887 msgid "update user's timestamp without running a command" msgstr "aktualizuje časové údaje uživatele bez spuštění příkazu" -#: src/parse_args.c:888 +#: src/parse_args.c:890 msgid "stop processing command line arguments" msgstr "přestane zpracovávat argumenty příkazového řádku" @@ -694,44 +710,49 @@ msgstr "nelze získat nový kontext TTY, TTY nebude značka přepsána" msgid "unable to set new tty context" msgstr "nelze nastavit nový kontext TTY" -#: src/selinux.c:327 -msgid "failed to get new context" -msgstr "nepodařilo se získat nový kontext" +#: src/selinux.c:323 +#, c-format +msgid "you must specify a role for type %s" +msgstr "pro typ %s musíte zadat roli" -#: src/selinux.c:345 +#: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" msgstr "výchozí typ pro roli %s nelze získat" -#: src/selinux.c:357 +#: src/selinux.c:341 +msgid "failed to get new context" +msgstr "nepodařilo se získat nový kontext" + +#: src/selinux.c:350 #, c-format msgid "failed to set new role %s" msgstr "nepodařilo se nastavit novou roli %s" -#: src/selinux.c:361 +#: src/selinux.c:354 #, c-format msgid "failed to set new type %s" msgstr "nepodařilo se nastavit nový typ %s" -#: src/selinux.c:373 +#: src/selinux.c:366 #, c-format msgid "%s is not a valid context" msgstr "%s není platný kontext" -#: src/selinux.c:402 +#: src/selinux.c:394 msgid "failed to get old context" msgstr "nepodařilo se získat starý kontext" -#: src/selinux.c:408 +#: src/selinux.c:400 msgid "unable to determine enforcing mode." msgstr "nepodařilo se určit režim vynucování SELinuxu." -#: src/selinux.c:440 +#: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" msgstr "nepodařilo se nastavit kontext pro spuštění na %s" -#: src/selinux.c:447 +#: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" msgstr "nepodařilo se nastavit kontext pro vytváření klíčů na %s" @@ -818,139 +839,147 @@ msgstr "volání setproject selhalo u projektu „%s“" msgid "warning, resource control assignment failed for project \"%s\"" msgstr "pozor, nepodařilo se přiřadit řízení zdrojů projektu „%s“" -#: src/sudo.c:213 +#: src/sudo.c:216 #, c-format msgid "Sudo version %s\n" msgstr "Sudo verze %s\n" -#: src/sudo.c:215 +#: src/sudo.c:218 #, c-format msgid "Configure options: %s\n" msgstr "Přepínače configure: %s\n" -#: src/sudo.c:223 +#: src/sudo.c:226 msgid "fatal error, unable to load plugins" msgstr "nepřekonatelná chyba, moduly nelze zavést" -#: src/sudo.c:269 +#: src/sudo.c:272 msgid "plugin did not return a command to execute" msgstr "modul nevrátil příkaz k provedení" -#: src/sudo.c:302 +#: src/sudo.c:305 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "neočekávaný režim programu sudo 0x%x" -#: src/sudo.c:550 +#: src/sudo.c:553 #, c-format msgid "you do not exist in the %s database" msgstr "neexistujete v databázi %s" -#: src/sudo.c:607 +#: src/sudo.c:610 msgid "unable to determine tty" msgstr "nelze určit terminál" -#: src/sudo.c:948 +#: src/sudo.c:908 +msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." +msgstr "Je nastaven příznak „žádná další oprávnění“, což brání sudu, aby běželo jako root" + +#: src/sudo.c:910 +msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." +msgstr "Běží-li sudo v kontejneru, můžete potřebovat upravit nastavení kontejneru, aby se tento příznak vypnul." + +#: src/sudo.c:944 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s musí být vlastněn UID %d a mít nastaven bit setuid" -#: src/sudo.c:951 +#: src/sudo.c:947 #, 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 "efektivní UID není %d, nalézá se %s na souborovém systému s nastavenou volbou „nosuid“ nebo na souborovém systému NFS bez práv roota?" -#: src/sudo.c:957 +#: src/sudo.c:953 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "efektivní UID není %d, je sudo nainstalované jako setuid vlastněné rootem?" -#: src/sudo.c:973 src/tgetpass.c:333 +#: src/sudo.c:969 src/tgetpass.c:333 msgid "unable to set supplementary group IDs" msgstr "nelze nastavit ID doplňkových skupin" -#: src/sudo.c:980 +#: src/sudo.c:976 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "efektivní GID nelze nastavit na %u" -#: src/sudo.c:986 +#: src/sudo.c:982 #, c-format msgid "unable to set gid to runas gid %u" msgstr "GID nelze nastavit na %u" -#: src/sudo.c:1029 +#: src/sudo.c:1025 #, c-format msgid "unexpected child termination condition: %d" msgstr "neočekávaný důvod ukončení potomka: %d" -#: src/sudo.c:1136 +#: src/sudo.c:1132 msgid "unable to initialize policy plugin" msgstr "modul s politikami nelze inicializovat" -#: src/sudo.c:1198 +#: src/sudo.c:1194 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "modulu s politikami %s chybí metoda „check_policy“" -#: src/sudo.c:1244 +#: src/sudo.c:1240 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "modul s politikami %s nepodporuje získání seznamu oprávnění" -#: src/sudo.c:1288 +#: src/sudo.c:1284 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "modul s politikami %s nepodporuje přepínač -v" -#: src/sudo.c:1326 +#: src/sudo.c:1322 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "modul s politikami %s nepodporuje přepínače -k/-K" -#: src/sudo.c:1455 +#: src/sudo.c:1451 #, c-format msgid "error initializing I/O plugin %s" msgstr "chyba při inicializaci vstupně-výstupního modulu %s" -#: src/sudo.c:1458 +#: src/sudo.c:1454 msgid "error initializing I/O plugin" msgstr "chyba při inicializaci vstupně-výstupního modulu" -#: src/sudo.c:1607 +#: src/sudo.c:1603 #, c-format msgid "error initializing audit plugin %s" msgstr "chyba při inicializaci auditního modulu %s" -#: src/sudo.c:1686 +#: src/sudo.c:1682 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s nelze zaznamenat chybovou událost%s%s" -#: src/sudo.c:1722 +#: src/sudo.c:1718 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s nelze zaznamenat přijímací událost%s%s " -#: src/sudo.c:1727 src/sudo.c:1765 +#: src/sudo.c:1723 src/sudo.c:1761 msgid "audit plugin error" msgstr "chyba auditního modulu" -#: src/sudo.c:1760 +#: src/sudo.c:1756 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s nelze zaznamenat zamítací událost%s%s " -#: src/sudo.c:1820 +#: src/sudo.c:1816 #, c-format msgid "error initializing approval plugin %s" msgstr "chyba při inicializaci schvalovacího modulu %s" -#: src/sudo.c:1890 +#: src/sudo.c:1886 msgid "command rejected by approver" msgstr "příkaz zamítnut schvalovatelem" -#: src/sudo.c:1900 +#: src/sudo.c:1896 msgid "approval plugin error" msgstr "chyba schvalovacího modulu" @@ -1066,9 +1095,6 @@ msgstr "standardní vstup nelze obnovit" #~ msgid "%s: expected message type %d, got %d" #~ msgstr "%s: očekávaný typ zprávy %d, obdržen %d" -#~ msgid "you must specify a role for type %s" -#~ msgstr "pro typ %s musíte zadat roli" - #~ msgid "unable to set tty context to %s" #~ msgstr "nepodařilo se nastavit kontext TTY na %s" diff --git a/po/de.mo b/po/de.mo index fd61628ccdb7f1e6521e9cbd7f7634e5f7dedf4a..0c1820cdf04e338966cfd7937fb49d0177bf4054 100644 GIT binary patch delta 5481 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 diff --git a/po/de.po b/po/de.po index a242a0bd3..94f095184 100644 --- a/po/de.po +++ b/po/de.po @@ -1,13 +1,13 @@ # German translation for sudo. # This file is distributed under the same license as the sudo package. # Jakob Kramer , 2012, 2013-2014. -# Mario Blättermann , 2012, 2014-2017, 2019-2021. +# Mario Blättermann , 2012, 2014-2017, 2019-2022. msgid "" msgstr "" -"Project-Id-Version: sudo 1.9.9b1\n" +"Project-Id-Version: sudo 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-10 12:19+0100\n" +"POT-Creation-Date: 2022-02-12 09:31-0700\n" +"PO-Revision-Date: 2022-02-13 13:32+0100\n" "Last-Translator: Mario Blättermann \n" "Language-Team: German \n" "Language: de\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 21.08.3\n" +"X-Generator: Lokalize 21.12.2\n" #: lib/util/aix.c:89 lib/util/aix.c:169 msgid "unable to open userdb" @@ -51,15 +51,15 @@ msgstr "Registrierungsdatenbank konnte nicht wiederhergestellt werden" #: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 #: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 #: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 -#: src/parse_args.c:190 src/parse_args.c:211 src/parse_args.c:285 -#: src/parse_args.c:630 src/parse_args.c:652 src/parse_args.c:677 +#: src/parse_args.c:192 src/parse_args.c:213 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 #: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 -#: src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 src/sesh.c:113 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 #: src/sesh.c:146 src/sesh.c:152 src/sesh.c:159 src/sesh.c:165 src/sesh.c:410 -#: src/sudo.c:636 src/sudo.c:706 src/sudo.c:716 src/sudo.c:741 src/sudo.c:764 -#: src/sudo.c:773 src/sudo.c:782 src/sudo.c:799 src/sudo.c:849 src/sudo.c:859 -#: src/sudo.c:888 src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 -#: src/sudo.c:1570 src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 +#: src/sudo.c:639 src/sudo.c:709 src/sudo.c:719 src/sudo.c:744 src/sudo.c:767 +#: src/sudo.c:776 src/sudo.c:785 src/sudo.c:802 src/sudo.c:844 src/sudo.c:854 +#: src/sudo.c:883 src/sudo.c:1083 src/sudo.c:1104 src/sudo.c:1397 +#: src/sudo.c:1566 src/sudo.c:1793 src/sudo.c:2127 src/sudo_edit.c:89 #: src/sudo_edit.c:149 src/sudo_edit.c:429 src/sudo_edit.c:438 #: src/sudo_edit.c:539 src/sudo_edit.c:546 src/sudo_edit.c:677 #: src/sudo_edit.c:697 src/sudo_intercept_common.c:113 @@ -69,60 +69,71 @@ 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/sudo_conf.c:219 lib/util/sudo_conf.c:304 -#: lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:665 src/conversation.c:81 -#: src/exec_intercept.c:100 src/exec_intercept.c:330 src/exec_intercept.c:354 -#: src/exec_intercept.c:377 src/exec_intercept.c:385 src/exec_intercept.c:410 -#: src/exec_intercept.c:416 src/exec_intercept.c:425 src/exec_intercept.c:431 -#: src/exec_intercept.c:565 src/exec_intercept.c:706 src/exec_monitor.c:456 -#: src/exec_monitor.c:462 src/exec_monitor.c:470 src/exec_monitor.c:478 -#: src/exec_monitor.c:485 src/exec_monitor.c:492 src/exec_monitor.c:499 -#: src/exec_monitor.c:506 src/exec_monitor.c:513 src/exec_monitor.c:520 -#: src/exec_monitor.c:527 src/exec_nopty.c:219 src/exec_nopty.c:228 -#: src/exec_nopty.c:235 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:306 src/exec_preload.c:143 -#: src/exec_preload.c:204 src/exec_pty.c:840 src/exec_pty.c:849 -#: src/exec_pty.c:906 src/exec_pty.c:1231 src/exec_pty.c:1240 -#: src/exec_pty.c:1247 src/exec_pty.c:1254 src/exec_pty.c:1261 -#: src/exec_pty.c:1268 src/exec_pty.c:1275 src/exec_pty.c:1282 -#: src/exec_pty.c:1289 src/exec_pty.c:1296 src/exec_pty.c:1303 -#: src/exec_pty.c:1311 src/exec_pty.c:1774 src/load_plugins.c:156 -#: src/load_plugins.c:181 src/load_plugins.c:217 src/load_plugins.c:449 -#: src/load_plugins.c:455 src/parse_args.c:190 src/parse_args.c:212 -#: src/parse_args.c:285 src/parse_args.c:630 src/parse_args.c:652 -#: src/parse_args.c:677 src/preserve_fds.c:46 src/preserve_fds.c:131 -#: src/selinux.c:89 src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 -#: src/sesh.c:113 src/sesh.c:411 src/sudo.c:227 src/sudo.c:636 src/sudo.c:888 -#: src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 src/sudo.c:1570 -#: src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 src/sudo_edit.c:149 -#: src/sudo_edit.c:429 src/sudo_edit.c:438 src/sudo_edit.c:539 -#: src/sudo_edit.c:546 src/sudo_edit.c:677 src/sudo_edit.c:697 -#: src/sudo_intercept_common.c:113 src/sudo_intercept_common.c:317 +#: lib/util/json.c:184 lib/util/regex.c:113 lib/util/regex.c:121 +#: lib/util/sudo_conf.c:219 lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 +#: lib/util/sudo_conf.c:665 src/conversation.c:81 src/exec_intercept.c:100 +#: src/exec_intercept.c:330 src/exec_intercept.c:354 src/exec_intercept.c:377 +#: src/exec_intercept.c:385 src/exec_intercept.c:410 src/exec_intercept.c:416 +#: src/exec_intercept.c:425 src/exec_intercept.c:431 src/exec_intercept.c:565 +#: src/exec_intercept.c:706 src/exec_monitor.c:456 src/exec_monitor.c:462 +#: src/exec_monitor.c:470 src/exec_monitor.c:478 src/exec_monitor.c:485 +#: src/exec_monitor.c:492 src/exec_monitor.c:499 src/exec_monitor.c:506 +#: src/exec_monitor.c:513 src/exec_monitor.c:520 src/exec_monitor.c:527 +#: src/exec_nopty.c:219 src/exec_nopty.c:228 src/exec_nopty.c:235 +#: 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:306 src/exec_preload.c:143 src/exec_preload.c:204 +#: src/exec_pty.c:840 src/exec_pty.c:849 src/exec_pty.c:906 +#: src/exec_pty.c:1231 src/exec_pty.c:1240 src/exec_pty.c:1247 +#: src/exec_pty.c:1254 src/exec_pty.c:1261 src/exec_pty.c:1268 +#: src/exec_pty.c:1275 src/exec_pty.c:1282 src/exec_pty.c:1289 +#: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 +#: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 +#: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 +#: src/parse_args.c:192 src/parse_args.c:214 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 +#: src/sesh.c:411 src/sudo.c:230 src/sudo.c:639 src/sudo.c:883 src/sudo.c:1083 +#: src/sudo.c:1104 src/sudo.c:1397 src/sudo.c:1566 src/sudo.c:1793 +#: src/sudo.c:2127 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 +#: src/sudo_edit.c:438 src/sudo_edit.c:539 src/sudo_edit.c:546 +#: src/sudo_edit.c:677 src/sudo_edit.c:697 src/sudo_intercept_common.c:113 +#: src/sudo_intercept_common.c:317 msgid "unable to allocate memory" msgstr "Speicher konnte nicht zugewiesen werden" -#: lib/util/mkdir_parents.c:68 lib/util/sudo_conf.c:704 src/selinux.c:235 -#: src/selinux.c:265 src/sudo.c:368 src/sudo_edit.c:494 src/sudo_edit.c:559 +#: lib/util/mkdir_parents.c:63 +#, c-format +msgid "unable to stat %.*s" +msgstr "stat konnte nicht auf %.*s angewendet werden" + +#: lib/util/mkdir_parents.c:69 +#, c-format +msgid "%.*s exists but is not a directory (0%o)" +msgstr "%.*s existiert, aber ist kein Verzeichnis (0%o)" + +#: lib/util/mkdir_parents.c:102 lib/util/sudo_conf.c:704 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:371 src/sudo_edit.c:494 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "%s konnte nicht geöffnet werden" -#: lib/util/mkdir_parents.c:83 +#: lib/util/mkdir_parents.c:119 lib/util/mkdir_parents.c:127 +#: lib/util/mkdir_parents.c:136 #, c-format -msgid "unable to mkdir %s" -msgstr "Verzeichnis %s konnte nicht erstellt werden" +msgid "unable to open %.*s" +msgstr "%.*s konnte nicht geöffnet werden" -#: lib/util/mkdir_parents.c:92 lib/util/sudo_conf.c:681 src/copy_file.c:150 +#: lib/util/mkdir_parents.c:157 #, c-format -msgid "unable to stat %s" -msgstr "stat konnte nicht auf %s angewendet werden" +msgid "unable to mkdir %.*s" +msgstr "Verzeichnis %.*s konnte nicht erstellt werden" -#: lib/util/mkdir_parents.c:97 -#, c-format -msgid "%s exists but is not a directory (0%o)" -msgstr "%s existiert, aber ist kein Verzeichnis (0%o)" +#: lib/util/regex.c:103 +msgid "regular expression too large" +msgstr "regulärer Ausdruck ist zu groß" #: lib/util/strsignal.c:50 msgid "Unknown signal" @@ -161,6 +172,11 @@ msgstr "Nicht unterstützte Gruppenquelle »%s« in %s, Zeile %u" msgid "invalid max groups \"%s\" in %s, line %u" msgstr "Ungültige Maximalzahl an Gruppen »%s« in %s, Zeile %u" +#: lib/util/sudo_conf.c:681 src/copy_file.c:150 +#, c-format +msgid "unable to stat %s" +msgstr "stat konnte nicht auf %s angewendet werden" + #: lib/util/sudo_conf.c:684 #, c-format msgid "%s is not a regular file" @@ -284,12 +300,12 @@ msgstr "Ereignis konnte nicht zur Warteschlange hinzugefügt werden" msgid "invalid PolicyCheckRequest" msgstr "ungültige PolicyCheckRequest" -#: src/exec_intercept.c:362 src/sudo.c:1213 src/sudo.c:1258 src/sudo.c:1302 +#: src/exec_intercept.c:362 src/sudo.c:1209 src/sudo.c:1254 src/sudo.c:1298 msgid "command rejected by policy" msgstr "Befehl wurde durch Regelwerk abgewiesen" -#: src/exec_intercept.c:455 src/sudo.c:1218 src/sudo.c:1263 src/sudo.c:1307 -#: src/sudo.c:1381 +#: src/exec_intercept.c:455 src/sudo.c:1214 src/sudo.c:1259 src/sudo.c:1303 +#: src/sudo.c:1377 msgid "policy plugin error" msgstr "Regelwerk-Plugin-Fehler" @@ -339,7 +355,7 @@ msgstr "Es konnte nicht geforkt werden" msgid "unable to restore tty label" msgstr "TTY-Kennzeichnung konnte nicht wiederhergestellt werden" -#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1164 +#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1160 #, c-format msgid "unable to execute %s" msgstr "%s konnte nicht ausgeführt werden" @@ -444,53 +460,53 @@ msgid "policy plugin %s does not include a check_policy method" msgstr "Das Regelwerks-Plugin %s enthält keine check_policy-Methode" #: src/net_ifs.c:210 src/net_ifs.c:376 src/net_ifs.c:437 src/net_ifs.c:624 -#: src/net_ifs.c:855 src/sudo.c:483 src/sudo_edit.c:398 src/sudo_edit.c:406 +#: src/net_ifs.c:855 src/sudo.c:486 src/sudo_edit.c:398 src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "Interner Fehler: %s-Überlauf" -#: src/parse_args.c:232 +#: src/parse_args.c:234 #, c-format msgid "invalid environment variable name: %s" msgstr "Unzulässiger Name der Umgebungsvariable: %s" -#: src/parse_args.c:335 +#: src/parse_args.c:337 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "Das Argument für -C muss eine Zahl größer oder gleich 3 sein" -#: src/parse_args.c:566 +#: src/parse_args.c:568 msgid "you may not specify both the -i and -s options" msgstr "Die Optionen -i und -s können nicht gemeinsam benutzt werden" -#: src/parse_args.c:571 +#: src/parse_args.c:573 msgid "you may not specify both the -i and -E options" msgstr "Die Optionen -i und -E können nicht gemeinsam benutzt werden" -#: src/parse_args.c:581 +#: src/parse_args.c:583 msgid "the -E option is not valid in edit mode" msgstr "Die Option -E ist im Bearbeiten-Modus ungültig" -#: src/parse_args.c:584 +#: src/parse_args.c:586 msgid "you may not specify environment variables in edit mode" msgstr "Im Bearbeiten-Modus können keine Umgebungsvariablen gesetzt werden" -#: src/parse_args.c:594 +#: src/parse_args.c:596 msgid "the -U option may only be used with the -l option" msgstr "Die Option -U kann nur zusammen mit -l benutzt werden" -#: src/parse_args.c:598 +#: src/parse_args.c:600 msgid "the -A and -S options may not be used together" msgstr "Die Optionen -A und -S können nicht gemeinsam benutzt werden" -#: src/parse_args.c:691 +#: src/parse_args.c:693 msgid "sudoedit is not supported on this platform" msgstr "sudoedit ist auf dieser Plattform nicht verfügbar" -#: src/parse_args.c:774 +#: src/parse_args.c:776 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Nur eine der Optionen -e, -h, -i, -K, -l, -s, -v oder -V darf angegeben werden" -#: src/parse_args.c:790 +#: src/parse_args.c:792 #, c-format msgid "" "%s - edit files as another user\n" @@ -499,7 +515,7 @@ msgstr "" "%s - Dateien als anderer Benutzer verändern\n" "\n" -#: src/parse_args.c:792 +#: src/parse_args.c:794 #, c-format msgid "" "%s - execute a command as another user\n" @@ -508,7 +524,7 @@ msgstr "" "%s - Einen Befehl als anderer Benutzer ausführen\n" "\n" -#: src/parse_args.c:798 +#: src/parse_args.c:800 msgid "" "\n" "Options:\n" @@ -516,131 +532,131 @@ msgstr "" "\n" "Optionen:\n" -#: src/parse_args.c:800 +#: src/parse_args.c:802 msgid "use a helper program for password prompting" msgstr "Hilfsprogramm zum Eingeben des Passworts verwenden" -#: src/parse_args.c:803 +#: src/parse_args.c:805 msgid "use specified BSD authentication type" msgstr "Angegebenen BSD-Legitimierungstypen verwenden" -#: src/parse_args.c:807 +#: src/parse_args.c:809 msgid "run command in the background" msgstr "Befehl im Hintergrund ausführen" -#: src/parse_args.c:810 +#: src/parse_args.c:812 msgid "ring bell when prompting" msgstr "Bei Eingabeaufforderung Systemklang abspielen" -#: src/parse_args.c:812 +#: src/parse_args.c:814 msgid "close all file descriptors >= num" msgstr "Alle Dateideskriptoren >= num schließen" -#: src/parse_args.c:815 +#: src/parse_args.c:817 msgid "run command with the specified BSD login class" msgstr "Befehl unter angegebener Login-Klasse ausführen" -#: src/parse_args.c:818 +#: src/parse_args.c:820 msgid "change the working directory before running command" msgstr "Arbeitsverzeichnis vor der Ausführung des Befehls wechseln" -#: src/parse_args.c:821 +#: src/parse_args.c:823 msgid "preserve user environment when running command" msgstr "Benutzerumgebung beim Starten des Befehls beibehalten" -#: src/parse_args.c:823 +#: src/parse_args.c:825 msgid "preserve specific environment variables" msgstr "Spezifische Umgebungsvariablen beibehalten" -#: src/parse_args.c:825 +#: src/parse_args.c:827 msgid "edit files instead of running a command" msgstr "Dateien bearbeiten, statt einen Befehl auszuführen" -#: src/parse_args.c:828 +#: src/parse_args.c:830 msgid "run command as the specified group name or ID" msgstr "Befehl unter angegebenem Gruppennamen oder Gruppen-ID ausführen" -#: src/parse_args.c:831 +#: src/parse_args.c:833 msgid "set HOME variable to target user's home dir" msgstr "HOME-Variable als Home-Verzeichnis des Zielbenutzers setzen" -#: src/parse_args.c:834 +#: src/parse_args.c:836 msgid "display help message and exit" msgstr "Hilfe ausgeben und beenden" -#: src/parse_args.c:836 +#: src/parse_args.c:838 msgid "run command on host (if supported by plugin)" msgstr "Befehl auf entferntem System ausführen (falls vom Plugin unterstützt)" -#: src/parse_args.c:839 +#: src/parse_args.c:841 msgid "run login shell as the target user; a command may also be specified" msgstr "Anmeldeshell als Zielbenutzer starten; es kann auch ein Befehl angegeben werden" -#: src/parse_args.c:841 +#: src/parse_args.c:843 msgid "remove timestamp file completely" msgstr "Zeitstempeldateien komplett entfernen" -#: src/parse_args.c:844 +#: src/parse_args.c:846 msgid "invalidate timestamp file" msgstr "Zeitstempeldatei ungültig machen" -#: src/parse_args.c:847 +#: src/parse_args.c:849 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "Benutzerrechte aufzählen oder einen bestimmten Befehl testen; für ein längeres Format zweimal angeben" -#: src/parse_args.c:850 +#: src/parse_args.c:852 msgid "non-interactive mode, no prompts are used" msgstr "Nicht-interaktiver Modus, es werden keine Eingabeaufforderungen verwendet" -#: src/parse_args.c:853 +#: src/parse_args.c:855 msgid "preserve group vector instead of setting to target's" msgstr "Gruppen-Vektor beibehalten, statt auf den des Zielbenutzers zu setzen" -#: src/parse_args.c:856 +#: src/parse_args.c:858 msgid "use the specified password prompt" msgstr "Angegebene Passwort-Eingabeaufforderung benutzen" -#: src/parse_args.c:858 +#: src/parse_args.c:860 msgid "change the root directory before running command" msgstr "Wurzelverzeichnis vor der Ausführung des Befehls wechseln" -#: src/parse_args.c:861 +#: src/parse_args.c:863 msgid "create SELinux security context with specified role" msgstr "SELinux-Sicherheitskontext mit angegebener Funktion erstellen" -#: src/parse_args.c:864 +#: src/parse_args.c:866 msgid "read password from standard input" msgstr "Passwort von der Standardeingabe lesen" -#: src/parse_args.c:867 +#: src/parse_args.c:869 msgid "run shell as the target user; a command may also be specified" msgstr "Shell als Zielbenutzer ausführen; es kann auch ein Befehl angegeben werden" -#: src/parse_args.c:871 +#: src/parse_args.c:873 msgid "create SELinux security context with specified type" msgstr "SELinux-Sicherheitskontext mit angegebenem Typ erstellen" -#: src/parse_args.c:874 +#: src/parse_args.c:876 msgid "terminate command after the specified time limit" msgstr "Befehlausführung nach der angegebenen Zeitbegrenzung abbrechen" -#: src/parse_args.c:877 +#: src/parse_args.c:879 msgid "in list mode, display privileges for user" msgstr "im Aufzählungsmodus, Rechte des Benutzers anzeigen" -#: src/parse_args.c:880 +#: src/parse_args.c:882 msgid "run command (or edit file) as specified user name or ID" msgstr "Befehl oder Datei unter angegebenem Benutzernamen oder Benutzer-ID ausführen bzw. ändern" -#: src/parse_args.c:882 +#: src/parse_args.c:884 msgid "display version information and exit" msgstr "Versionsinformation anzeigen und beenden" -#: src/parse_args.c:885 +#: src/parse_args.c:887 msgid "update user's timestamp without running a command" msgstr "Den Zeitstempel des Benutzers erneuern, ohne einen Befehl auszuführen" -#: src/parse_args.c:888 +#: src/parse_args.c:890 msgid "stop processing command line arguments" msgstr "Aufhören, die Befehlszeilenargumente zu verarbeiten" @@ -697,44 +713,49 @@ msgstr "" msgid "unable to set new tty context" msgstr "Neuer TTY-Kontext konnte nicht festgestellt werden" -#: src/selinux.c:327 -msgid "failed to get new context" -msgstr "»new_context« konnte nicht geholt werden" +#: src/selinux.c:323 +#, c-format +msgid "you must specify a role for type %s" +msgstr "Für den Typen %s muss eine Funktion angegeben werden" -#: src/selinux.c:345 +#: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" msgstr "Standardtyp für Funktion %s konnte nicht ermittelt werden" -#: src/selinux.c:357 +#: src/selinux.c:341 +msgid "failed to get new context" +msgstr "»new_context« konnte nicht geholt werden" + +#: src/selinux.c:350 #, c-format msgid "failed to set new role %s" msgstr "Neue Funktion %s konnte nicht festgelegt werden" -#: src/selinux.c:361 +#: src/selinux.c:354 #, c-format msgid "failed to set new type %s" msgstr "Neuer Typ %s konnte nicht festgelegt werden" -#: src/selinux.c:373 +#: src/selinux.c:366 #, c-format msgid "%s is not a valid context" msgstr "%s ist kein gültiger Kontext" -#: src/selinux.c:402 +#: src/selinux.c:394 msgid "failed to get old context" msgstr "»old_context« konnte nicht geholt werden" -#: src/selinux.c:408 +#: src/selinux.c:400 msgid "unable to determine enforcing mode." msgstr "»Enforcing«-Modus konnte nicht bestimmt werden." -#: src/selinux.c:440 +#: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" msgstr "Ausführungskontext konnte nicht auf »%s« gesetzt werden" -#: src/selinux.c:447 +#: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" msgstr "Kontext der Schüsselerstellung konnte nicht auf %s festgelegt werden." @@ -821,139 +842,147 @@ msgstr "»setproject« schlug für Projekt »%s« fehl" msgid "warning, resource control assignment failed for project \"%s\"" msgstr "Warnung: Ressourcenkontrolle von Projekt »%s« konnte nicht zugewiesen werden" -#: src/sudo.c:213 +#: src/sudo.c:216 #, c-format msgid "Sudo version %s\n" msgstr "Sudo-Version %s\n" -#: src/sudo.c:215 +#: src/sudo.c:218 #, c-format msgid "Configure options: %s\n" msgstr "Optionen für »configure«: %s\n" -#: src/sudo.c:223 +#: src/sudo.c:226 msgid "fatal error, unable to load plugins" msgstr "Schwerwiegender Fehler, Plugins konnten nicht geladen werden" -#: src/sudo.c:269 +#: src/sudo.c:272 msgid "plugin did not return a command to execute" msgstr "Plugin gab keinen auszuführenden Befehl zurück" -#: src/sudo.c:302 +#: src/sudo.c:305 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "Unerwarteter sudo-Modus 0x%x" -#: src/sudo.c:550 +#: src/sudo.c:553 #, c-format msgid "you do not exist in the %s database" msgstr "Sie sind in der %s-Datenbank nicht enthalten" -#: src/sudo.c:607 +#: src/sudo.c:610 msgid "unable to determine tty" msgstr "TTY konnte nicht ermittelt werden" -#: src/sudo.c:948 +#: src/sudo.c:908 +msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." +msgstr "Der Schalter »no new privileges« ist gesetzt, welcher sudo daran hindert, als Root ausgeführt zu werden." + +#: src/sudo.c:910 +msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." +msgstr "Falls sudo in einem Container ausgeführt wird, könnte es nötig sein, die Containerkonfiguration anzupassen, um diesen Schalter zu deaktivieren." + +#: src/sudo.c:944 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s muss dem Benutzer mit UID %d gehören und das »setuid«-Bit gesetzt haben" -#: src/sudo.c:951 +#: src/sudo.c:947 #, 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 "Effektive UID ist nicht %d. Liegt %s auf einem Dateisystem mit gesetzter »nosuid«-Option oder auf einem NFS-Dateisystem ohne Root-Rechte?" -#: src/sudo.c:957 +#: src/sudo.c:953 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "Effektive UID ist nicht %d. Wurde sudo mit »setuid root« installiert?" -#: src/sudo.c:973 src/tgetpass.c:333 +#: src/sudo.c:969 src/tgetpass.c:333 msgid "unable to set supplementary group IDs" msgstr "Zusätzliche Gruppenkennungen konnten nicht gesetzt werden" -#: src/sudo.c:980 +#: src/sudo.c:976 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "Effektive GID konnte nicht auf »runas«-GID %u gesetzt werden" -#: src/sudo.c:986 +#: src/sudo.c:982 #, c-format msgid "unable to set gid to runas gid %u" msgstr "GID konnte nicht auf »runas«-GID %u gesetzt werden" -#: src/sudo.c:1029 +#: src/sudo.c:1025 #, c-format msgid "unexpected child termination condition: %d" msgstr "Unerwartete Abbruchbedingung eines Unterprozesses: %d" -#: src/sudo.c:1136 +#: src/sudo.c:1132 msgid "unable to initialize policy plugin" msgstr "Regelwerks-Plugin konnte nicht initialisiert werden" -#: src/sudo.c:1198 +#: src/sudo.c:1194 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "Dem Regelwerks-Plugin %s fehlt die »check_policy«-Methode" -#: src/sudo.c:1244 +#: src/sudo.c:1240 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "Regelwerks-Plugin %s unterstützt das Auflisten von Privilegien nicht" -#: src/sudo.c:1288 +#: src/sudo.c:1284 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "Regelwerks-Plugin %s unterstützt die Option -v nicht" -#: src/sudo.c:1326 +#: src/sudo.c:1322 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "Regelwerks-Plugin %s unterstützt die Optionen -k und -K nicht" -#: src/sudo.c:1455 +#: src/sudo.c:1451 #, c-format msgid "error initializing I/O plugin %s" msgstr "E/A-Plugin %s konnte nicht initialisiert werden" -#: src/sudo.c:1458 +#: src/sudo.c:1454 msgid "error initializing I/O plugin" msgstr "E/A-Plugin konnte nicht initialisiert werden" -#: src/sudo.c:1607 +#: src/sudo.c:1603 #, c-format msgid "error initializing audit plugin %s" msgstr "Audit-Plugin %s konnte nicht initialisiert werden" -#: src/sudo.c:1686 +#: src/sudo.c:1682 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s: Fehlerereignis%s%s konnte nicht protokolliert werden" -#: src/sudo.c:1722 +#: src/sudo.c:1718 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s: Ereignis%s%s konnte für das Protokoll nicht akzeptiert werden" -#: src/sudo.c:1727 src/sudo.c:1765 +#: src/sudo.c:1723 src/sudo.c:1761 msgid "audit plugin error" msgstr "Audit-Pluginfehler" -#: src/sudo.c:1760 +#: src/sudo.c:1756 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s: Ereignis%s%s wurde vom Protokoll abgewiesen" -#: src/sudo.c:1820 +#: src/sudo.c:1816 #, c-format msgid "error initializing approval plugin %s" msgstr "Genehmigungs-Plugin %s konnte nicht initialisiert werden" -#: src/sudo.c:1890 +#: src/sudo.c:1886 msgid "command rejected by approver" msgstr "Befehl wurde vom Genehmigenden abgewiesen" -#: src/sudo.c:1900 +#: src/sudo.c:1896 msgid "approval plugin error" msgstr "Genehmigungs-Plugin-Fehler" @@ -1063,9 +1092,6 @@ msgstr "Standardeingabe konnte nicht wiederhergestellt werden" #~ msgid "%s%s: %s" #~ msgstr "%s%s: %s" -#~ msgid "you must specify a role for type %s" -#~ msgstr "Für den Typen %s muss eine Funktion angegeben werden" - #~ msgid "unable to set tty context to %s" #~ msgstr "TTY-Kontext konnte nicht auf %s gesetzt werden" diff --git a/po/eo.mo b/po/eo.mo index a333ea7d4e3bb602dcc744a17694593bf66998b9..d5f144d48ca99ff3210d84ff71cf15aeb372ccf5 100644 GIT binary patch delta 5375 zcmY+{3v?9K9mnwtC`Mj+K*AdaLV$#@kVFDRK#d3nkszW~L17`2&Bo16x{p9qSZomx zL}(YS4`{I>pba$`OSL{Kh$vQ6)K)2IZI4HLYFlf?+T-!j?{DWu?Hqsk+?k!3d+-0= z-Gf_pcUjZcCG}3;8Fv_tx5yB3s=F~oU5we@TUU*lm}g86EW@!l4M(7B&(~uv=k3@J z58*_769-^cUtdfJ{B5B$42@$K^iq&c*%ZHKriz+AA^0c1=rv$$StOO z|IEnE5Y$X3Uk#&i+ z)tW|)d>@X-<5+@Uqe@@GG-u#Kq*x}6d}JQN(Rc*u)BFQ9kgTE9Un2?7yKcA)weMD< zHrqPXfF8zLJc^Y#kh)SFGaoO+FzSW-Py=}#*<9vJEXADR{y?Xr&KppbyJI-@KZnLK zE~xZf9o7>oaT3;}O1T}i+1gR}pF%A~E(@)aPerYH1AmyD*@zDALB?QSK;8cVYT((- zS_2rHqM=eQMJ8u%M~$!z_2Lt#8D>%U={Og4-$v9-_o80-8mfXHqDr5~hS7kFkyn^2 zP#vyB?f!Pu{i%aAw1$60?dHDJQ60}jjW~{FcrVVtW2iOk#nW;OYR1*5rCNd-Kr1@9 z6}1QUBmbFW{GkZuG|tiYzkpu!;vi}>?nKS#05Tc#3iiiOkgu}o$;OZl>b^B(UL{6hBGMe(`>-%3rLoZx{TI&Sr7i|MFS#u9+2G5`dcnUScf1?I= zHsw-X? zk-p74sJ)QIhM{Rjqk{`j1B;{Hvk6tneaPg^any64V@kVo06S14pNx9&TGR-WsETYw zRb&_H1qV=-_!BZ2^Qpb=uyM2pYET1Oj;hoaRLOUvmgXqZxA{6i{k0~g)JqRshZ@L6 z)X3XWGkp!S@e6A&cIq_FhoEM5HS$ig%G!pNoS(Fx=h4Z@E?mRjT+idXu7Nuh)L$K3 zVlO07Guw%J@d0FV=8vd~WS!$LK_Tk7^HEFJh62ATc5;PoS#BXppfZz#|m_? zDn;W08jFy@njM&rFC&vR@1aK8kLhSPpNA@4Jr-aZHGqe3F&;sEn+hlUdubVlIFH-& zlXwH?e@E@5RA`F-g0)!1g`LPd%t_P@c~kwRnSh${BGl%&1+`T7TaO}RH6NjaMZAnj zn_1QyQG1{rRoT~(B}vY>ybWjL(>MgXpXdLU7osXr zjT%@4hvNp+675AT6 z2HVGYD4{?97PS_D|=pYnLn^4*0os1 z=MSQuJBga{f9?681^xslW9Iw6fJQzytie*eGxLEl&!S5Gu|3be+<$O7Y5-RuKayrG zYGzL%8{K?}s#MuRe<`m-RkRh0aU160)0ofxGskJ@MIWF>>RjQ^pxT>^pD^Ejikfp?LuM3wnH(V@Olz4>!D;ny~E?BFkz&3r%oEB*$mvnMXL z5N*Ee?6o7wh`wgeli!kChz|CY z`6W576OJh1ry{fdI&UL46MYk|BtIaX$9fvKYyEXp6Mc>DB_7dNq@3t@lB~?M{Qnhy zo%T)SXXH+D0r@G>q5bh1Ih#x;ONovRM4M1YXP=jJwgWU~=o5}(_y{MJxo!cB;6ygIQ?+$wH+0C+q*W_)I0HHo#%w( zPAnOXhNB@T9Cd=uaxa<)hNEt*)M@pSPE)YeiMno`lkl8iU1Ktya1ssfw|A*k9}XpB zLG`4&>ca8hvWT0xtv(VA1=26~TRd+e4~>j^ylaKi91FLEBW}ozk92g0#t?TCrOt|m z@bU&ec3a$Nf@>OIeavh6W`sco>v@SlM{$1to`XWkNHFHOD|sLu_j~soE`{8V>CTI1 z6$DD+CK>ey<2hcl8+9l{$5~?sozacYI&wlDS)t0xTWS~fAgW5Vp-<>M!ok1wlm%F3%MrgVHfVP%)DRQ8Rsap~*JBI)lsjfRtrPSk4&Hhxpuu-7=!apMVfptpq+ z!GN zgkr&HT`=A;xO!98K$SV_YEHbB_t(3zrf{axyXTzpE8S4Lr&}TO_NVMuI;=XgWi-u1 JxY?u7=70NL(X#*m delta 4697 zcmZA23se<#0>|+`f}{i}FBJqG1XR#VUPuvA5lsORCDvL~!$fq&H9;{~v>GVik2LRE zYcItL!l<-snk8oCs};-D)7fq9SZizBX}7cPLv43Gp8fvr4Ci#3!*4$SnLG2J|7(VZ zwxF%eLH4ESkR68YJV_*Np~l1q88a$EXN}n%WlR`0VKTPiVEhF6GdI``#O~3?#Nsd< zh7+(4F2{J>iYeHNy6!CUXPe9HQ#o-B6EGphm=QP}!*LPPCR2~SumSV%861M=-Sf9F zo#QxaAAtF&23NYrt5Ns2U{5@X#XR49>Yj*?GbWNBGOz)2kw5b;JKAQ>p?dZ;W@9Y1 zC1DZjLG!U6u1Aez3#voMQ9b_>M`CbqWBTGK%;x!Kx(c`%RpBwzh+M)!7|b}X!XcQ0 zEvSmW#7z7z(s`54IP3n=XyHsu!$(jfvIo_n6R7JhqD{V2!i|CMTN-59=Gaq~7M&yk&dt48pdftH+UcpEVrPZ3UIOLQmL0z{L)sao8 z5ot#~@GI0BxsLj9b!Wk)>HY6ZK`k#pUHAa1XLT585US!mNaM|Ws5SE^v@nYK(G+AM zb(;#*$gM@)--N3FFltIZLygQgn9B1_Hzr0s_MnD%9P*o)jama6P!DK93ooE5{x_-`!1mxcpYsGMHEX>H>RLQU@}s-sdUe8LCyI=)>Mo@PMJlhDcFg+{tT)CH&6{uV&$oW`I(G=4+_PS1PV;4~M-9*}8tSn~)rerbx8uDsRsDibq zx!Q-Spac8kW!ElzH70UA0M+1X48?l1umKCO2?PHtQ1!&}5uvRn1J%G8s71TRrl28f zLk;QYs0Lg`y)NO5s}@a(>nvQ!@k6MFe~Y@lE5nk9$*2*U#ZJHbP*boE)xj@NYa=wr znG!qIElfh{GPP)7Gtvfg%Jn8{uDv6jp`3=AnibfHEvS)6&vpKJ)gqlYJ5UY$7&R4F zPz{QtwTy&q@+fEo<{{q{vmG^8hfoi^h*~_iFd0+ta-4{o%LS-4^E6VoxqwWwiQr@* z=A%Yp9qMg(88s3gVPC!f-&4>WcOUJ{Njhro%20FMh-&dus0OxUC0<6_WF|0As<;75 za2Kipe?>hgDc_meLR7sKs19$%T${oX3e;t;BW*Evj&+Wgpr+(a_*qmv$B|3T7pS?nCO9Kdj8Pn~oWS_&hRvK%PY$9M)iN7er}>NWgxq0QHhLJzt(7H44$ zzJTh{ejJD$7?1zLM2skQ9*}`LEN!lsGdKjVqI#Z4Z?#xU&_a8m zdtwu6$o66yet;VKzo3RXuGG14II3aOQ0Hw_Pj{j2`wTTA|3iI0`b=>eP>MRPM>XsX zN84PWpx5OG)QuTaot_k;dRC1dT#a$~77oSJ?)ht|p-m}st}8&@SA**LM&#RM4!Xbp z9a&x`=^izN`JYQcbGIIK<7=3XCovkYq8=Pv?otk=aB; z{v6TPh3Nf%KnL!&2hR{qA){`aQ|=Fo@kO^Rmbm3-F_W~DyT}t{5$W8Pb{24+TkeX3 z$jk1rI6;n*_jSM)M()%6@1x)+ZxL-iqWS-bl#m~9JveA38%c=!!$fR!%eT4Kpk6a= zT04)ER5FI>J2H+;CwjgKR)Ou8WIOo<8BHok897TkfhaYwQmY zy)oL3k!+QSJhbF%-qae-@V?#2(QPR, 2012, 2020-2021 +# Keith Bowes , 2012, 2020-2022 # Felipe Castro , 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020. # msgid "" msgstr "" -"Project-Id-Version: sudo 1.9.9b1\n" +"Project-Id-Version: sudo 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-11 12:51-0500\n" +"POT-Creation-Date: 2022-02-12 09:31-0700\n" +"PO-Revision-Date: 2022-02-13 12:38-0500\n" "Last-Translator: Keith Bowes \n" "Language-Team: Esperanto \n" "Language: eo\n" @@ -52,15 +52,15 @@ msgstr "ne eblas restarigi registrejon" #: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 #: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 #: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 -#: src/parse_args.c:190 src/parse_args.c:211 src/parse_args.c:285 -#: src/parse_args.c:630 src/parse_args.c:652 src/parse_args.c:677 +#: src/parse_args.c:192 src/parse_args.c:213 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 #: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 -#: src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 src/sesh.c:113 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 #: src/sesh.c:146 src/sesh.c:152 src/sesh.c:159 src/sesh.c:165 src/sesh.c:410 -#: src/sudo.c:636 src/sudo.c:706 src/sudo.c:716 src/sudo.c:741 src/sudo.c:764 -#: src/sudo.c:773 src/sudo.c:782 src/sudo.c:799 src/sudo.c:849 src/sudo.c:859 -#: src/sudo.c:888 src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 -#: src/sudo.c:1570 src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 +#: src/sudo.c:639 src/sudo.c:709 src/sudo.c:719 src/sudo.c:744 src/sudo.c:767 +#: src/sudo.c:776 src/sudo.c:785 src/sudo.c:802 src/sudo.c:844 src/sudo.c:854 +#: src/sudo.c:883 src/sudo.c:1083 src/sudo.c:1104 src/sudo.c:1397 +#: src/sudo.c:1566 src/sudo.c:1793 src/sudo.c:2127 src/sudo_edit.c:89 #: src/sudo_edit.c:149 src/sudo_edit.c:429 src/sudo_edit.c:438 #: src/sudo_edit.c:539 src/sudo_edit.c:546 src/sudo_edit.c:677 #: src/sudo_edit.c:697 src/sudo_intercept_common.c:113 @@ -70,60 +70,71 @@ 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/sudo_conf.c:219 lib/util/sudo_conf.c:304 -#: lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:665 src/conversation.c:81 -#: src/exec_intercept.c:100 src/exec_intercept.c:330 src/exec_intercept.c:354 -#: src/exec_intercept.c:377 src/exec_intercept.c:385 src/exec_intercept.c:410 -#: src/exec_intercept.c:416 src/exec_intercept.c:425 src/exec_intercept.c:431 -#: src/exec_intercept.c:565 src/exec_intercept.c:706 src/exec_monitor.c:456 -#: src/exec_monitor.c:462 src/exec_monitor.c:470 src/exec_monitor.c:478 -#: src/exec_monitor.c:485 src/exec_monitor.c:492 src/exec_monitor.c:499 -#: src/exec_monitor.c:506 src/exec_monitor.c:513 src/exec_monitor.c:520 -#: src/exec_monitor.c:527 src/exec_nopty.c:219 src/exec_nopty.c:228 -#: src/exec_nopty.c:235 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:306 src/exec_preload.c:143 -#: src/exec_preload.c:204 src/exec_pty.c:840 src/exec_pty.c:849 -#: src/exec_pty.c:906 src/exec_pty.c:1231 src/exec_pty.c:1240 -#: src/exec_pty.c:1247 src/exec_pty.c:1254 src/exec_pty.c:1261 -#: src/exec_pty.c:1268 src/exec_pty.c:1275 src/exec_pty.c:1282 -#: src/exec_pty.c:1289 src/exec_pty.c:1296 src/exec_pty.c:1303 -#: src/exec_pty.c:1311 src/exec_pty.c:1774 src/load_plugins.c:156 -#: src/load_plugins.c:181 src/load_plugins.c:217 src/load_plugins.c:449 -#: src/load_plugins.c:455 src/parse_args.c:190 src/parse_args.c:212 -#: src/parse_args.c:285 src/parse_args.c:630 src/parse_args.c:652 -#: src/parse_args.c:677 src/preserve_fds.c:46 src/preserve_fds.c:131 -#: src/selinux.c:89 src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 -#: src/sesh.c:113 src/sesh.c:411 src/sudo.c:227 src/sudo.c:636 src/sudo.c:888 -#: src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 src/sudo.c:1570 -#: src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 src/sudo_edit.c:149 -#: src/sudo_edit.c:429 src/sudo_edit.c:438 src/sudo_edit.c:539 -#: src/sudo_edit.c:546 src/sudo_edit.c:677 src/sudo_edit.c:697 -#: src/sudo_intercept_common.c:113 src/sudo_intercept_common.c:317 +#: lib/util/json.c:184 lib/util/regex.c:113 lib/util/regex.c:121 +#: lib/util/sudo_conf.c:219 lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 +#: lib/util/sudo_conf.c:665 src/conversation.c:81 src/exec_intercept.c:100 +#: src/exec_intercept.c:330 src/exec_intercept.c:354 src/exec_intercept.c:377 +#: src/exec_intercept.c:385 src/exec_intercept.c:410 src/exec_intercept.c:416 +#: src/exec_intercept.c:425 src/exec_intercept.c:431 src/exec_intercept.c:565 +#: src/exec_intercept.c:706 src/exec_monitor.c:456 src/exec_monitor.c:462 +#: src/exec_monitor.c:470 src/exec_monitor.c:478 src/exec_monitor.c:485 +#: src/exec_monitor.c:492 src/exec_monitor.c:499 src/exec_monitor.c:506 +#: src/exec_monitor.c:513 src/exec_monitor.c:520 src/exec_monitor.c:527 +#: src/exec_nopty.c:219 src/exec_nopty.c:228 src/exec_nopty.c:235 +#: 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:306 src/exec_preload.c:143 src/exec_preload.c:204 +#: src/exec_pty.c:840 src/exec_pty.c:849 src/exec_pty.c:906 +#: src/exec_pty.c:1231 src/exec_pty.c:1240 src/exec_pty.c:1247 +#: src/exec_pty.c:1254 src/exec_pty.c:1261 src/exec_pty.c:1268 +#: src/exec_pty.c:1275 src/exec_pty.c:1282 src/exec_pty.c:1289 +#: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 +#: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 +#: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 +#: src/parse_args.c:192 src/parse_args.c:214 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 +#: src/sesh.c:411 src/sudo.c:230 src/sudo.c:639 src/sudo.c:883 src/sudo.c:1083 +#: src/sudo.c:1104 src/sudo.c:1397 src/sudo.c:1566 src/sudo.c:1793 +#: src/sudo.c:2127 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 +#: src/sudo_edit.c:438 src/sudo_edit.c:539 src/sudo_edit.c:546 +#: src/sudo_edit.c:677 src/sudo_edit.c:697 src/sudo_intercept_common.c:113 +#: src/sudo_intercept_common.c:317 msgid "unable to allocate memory" msgstr "ne eblas generi memoron" -#: lib/util/mkdir_parents.c:68 lib/util/sudo_conf.c:704 src/selinux.c:235 -#: src/selinux.c:265 src/sudo.c:368 src/sudo_edit.c:494 src/sudo_edit.c:559 +#: lib/util/mkdir_parents.c:63 +#, c-format +msgid "unable to stat %.*s" +msgstr "ne eblas apliki stat al %.*s" + +#: lib/util/mkdir_parents.c:69 +#, c-format +msgid "%.*s exists but is not a directory (0%o)" +msgstr "%.*s ekzistas sed ne estas dosierujo (0%o)" + +#: lib/util/mkdir_parents.c:102 lib/util/sudo_conf.c:704 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:371 src/sudo_edit.c:494 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "ne eblas malfermi %s" -#: lib/util/mkdir_parents.c:83 +#: lib/util/mkdir_parents.c:119 lib/util/mkdir_parents.c:127 +#: lib/util/mkdir_parents.c:136 #, c-format -msgid "unable to mkdir %s" -msgstr "ne eblas apliki mkdir al %s" +msgid "unable to open %.*s" +msgstr "ne eblas malfermi %.*s" -#: lib/util/mkdir_parents.c:92 lib/util/sudo_conf.c:681 src/copy_file.c:150 +#: lib/util/mkdir_parents.c:157 #, c-format -msgid "unable to stat %s" -msgstr "ne eblas apliki stat al %s" +msgid "unable to mkdir %.*s" +msgstr "ne eblas apliki mkdir al %.*s" -#: lib/util/mkdir_parents.c:97 -#, c-format -msgid "%s exists but is not a directory (0%o)" -msgstr "%s ekzistas sed ne estas dosierujo (0%o)" +#: lib/util/regex.c:103 +msgid "regular expression too large" +msgstr "regulesprimo tra grandas" #: lib/util/strsignal.c:50 msgid "Unknown signal" @@ -162,6 +173,11 @@ msgstr "nekomprenata grupa fonto \"%s\" en %s, linio %u" msgid "invalid max groups \"%s\" in %s, line %u" msgstr "nevalidaj maksimumaj grupoj \"%s\" en %s, linio %u" +#: lib/util/sudo_conf.c:681 src/copy_file.c:150 +#, c-format +msgid "unable to stat %s" +msgstr "ne eblas apliki stat al %s" + #: lib/util/sudo_conf.c:684 #, c-format msgid "%s is not a regular file" @@ -285,12 +301,12 @@ msgstr "ne eblas aldoni al la atendovico eventon" msgid "invalid PolicyCheckRequest" msgstr "nevalida PolicyCheckRequest" -#: src/exec_intercept.c:362 src/sudo.c:1213 src/sudo.c:1258 src/sudo.c:1302 +#: src/exec_intercept.c:362 src/sudo.c:1209 src/sudo.c:1254 src/sudo.c:1298 msgid "command rejected by policy" msgstr "komando rifuzita pro konduto-regularo" -#: src/exec_intercept.c:455 src/sudo.c:1218 src/sudo.c:1263 src/sudo.c:1307 -#: src/sudo.c:1381 +#: src/exec_intercept.c:455 src/sudo.c:1214 src/sudo.c:1259 src/sudo.c:1303 +#: src/sudo.c:1377 msgid "policy plugin error" msgstr "eraro de konduta kromprogramo" @@ -340,7 +356,7 @@ msgstr "ne eblas forki" msgid "unable to restore tty label" msgstr "ne eblis reatingi tty-etikedon" -#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1164 +#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1160 #, c-format msgid "unable to execute %s" msgstr "ne eblas plenumigi: %s" @@ -445,53 +461,53 @@ msgid "policy plugin %s does not include a check_policy method" msgstr "konduta kromprogramo %s ne inkluzivas la metodon check_policy" #: src/net_ifs.c:210 src/net_ifs.c:376 src/net_ifs.c:437 src/net_ifs.c:624 -#: src/net_ifs.c:855 src/sudo.c:483 src/sudo_edit.c:398 src/sudo_edit.c:406 +#: src/net_ifs.c:855 src/sudo.c:486 src/sudo_edit.c:398 src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "interna eraro, superfluo en %s" -#: src/parse_args.c:232 +#: src/parse_args.c:234 #, c-format msgid "invalid environment variable name: %s" msgstr "malvalida medivariabla nomo: %s" -#: src/parse_args.c:335 +#: src/parse_args.c:337 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "la parametro de -C devas esti nombron almenaŭ 3" -#: src/parse_args.c:566 +#: src/parse_args.c:568 msgid "you may not specify both the -i and -s options" msgstr "vi ne rajtas specifi ambaŭ parametrojn -i kaj -s" -#: src/parse_args.c:571 +#: src/parse_args.c:573 msgid "you may not specify both the -i and -E options" msgstr "vi ne rajtas specifi ambaŭ parametrojn -i kaj -E" -#: src/parse_args.c:581 +#: src/parse_args.c:583 msgid "the -E option is not valid in edit mode" msgstr "la parametro -E ne validas en redakta reĝimo" -#: src/parse_args.c:584 +#: src/parse_args.c:586 msgid "you may not specify environment variables in edit mode" msgstr "vi ne rajtas specifi medivariablojn en redakta reĝimo" -#: src/parse_args.c:594 +#: src/parse_args.c:596 msgid "the -U option may only be used with the -l option" msgstr "la parametro '-U' nur povas esti uzata kun '-l'" -#: src/parse_args.c:598 +#: src/parse_args.c:600 msgid "the -A and -S options may not be used together" msgstr "vi ne rajtas kune uzi la parametrojn '-A' kaj '-S'" -#: src/parse_args.c:691 +#: src/parse_args.c:693 msgid "sudoedit is not supported on this platform" msgstr "sudoedit ne estas havebla en ĉi tiu platformon" -#: src/parse_args.c:774 +#: src/parse_args.c:776 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Vi rajtas specifi nur unu el -e, -h, -i, -K, -l, -s, -v aŭ -V" -#: src/parse_args.c:790 +#: src/parse_args.c:792 #, c-format msgid "" "%s - edit files as another user\n" @@ -500,7 +516,7 @@ msgstr "" "%s - redakti dosierojn kiel alia uzanto\n" "\n" -#: src/parse_args.c:792 +#: src/parse_args.c:794 #, c-format msgid "" "%s - execute a command as another user\n" @@ -509,7 +525,7 @@ msgstr "" "%s - plenumigi komandon kiel alia uzanto\n" "\n" -#: src/parse_args.c:798 +#: src/parse_args.c:800 msgid "" "\n" "Options:\n" @@ -517,131 +533,131 @@ msgstr "" "\n" "Parametroj:\n" -#: src/parse_args.c:800 +#: src/parse_args.c:802 msgid "use a helper program for password prompting" msgstr "uzi helpoprogrogramon por pasvortilo" -#: src/parse_args.c:803 +#: src/parse_args.c:805 msgid "use specified BSD authentication type" msgstr "uzi specifitan BSD-konstatan tipon" -#: src/parse_args.c:807 +#: src/parse_args.c:809 msgid "run command in the background" msgstr "plenumigi komandon fone" -#: src/parse_args.c:810 +#: src/parse_args.c:812 msgid "ring bell when prompting" msgstr "sonigi pepon kiam invitanta" -#: src/parse_args.c:812 +#: src/parse_args.c:814 msgid "close all file descriptors >= num" msgstr "fermi ĉiujn dosierpriskribilojn >= numeron" -#: src/parse_args.c:815 +#: src/parse_args.c:817 msgid "run command with the specified BSD login class" msgstr "plenumigi komandon per specifita BSD-ensaluta klaso" -#: src/parse_args.c:818 +#: src/parse_args.c:820 msgid "change the working directory before running command" msgstr "ŝanĝu la kurantan dosierujon antaŭ plenumi komandon" -#: src/parse_args.c:821 +#: src/parse_args.c:823 msgid "preserve user environment when running command" msgstr "konservi uzanto-medivariablojn dum plenumigi komandon" -#: src/parse_args.c:823 +#: src/parse_args.c:825 msgid "preserve specific environment variables" msgstr "konservi specifajn medivariablojn" -#: src/parse_args.c:825 +#: src/parse_args.c:827 msgid "edit files instead of running a command" msgstr "redakti dosierojn anstataŭ plenumigi komandon" -#: src/parse_args.c:828 +#: src/parse_args.c:830 msgid "run command as the specified group name or ID" msgstr "plenumigi komandon kiel la specifitan grupnomon aŭ identigilon" -#: src/parse_args.c:831 +#: src/parse_args.c:833 msgid "set HOME variable to target user's home dir" msgstr "valorizi medivariablon HOME je la hejma dosierujo de la cela uzanto" -#: src/parse_args.c:834 +#: src/parse_args.c:836 msgid "display help message and exit" msgstr "elmontri helpan mesaĝon kaj eliri" -#: src/parse_args.c:836 +#: src/parse_args.c:838 msgid "run command on host (if supported by plugin)" msgstr "plenumigi komandon en gastiganto (se permesata de kromprogramo)" -#: src/parse_args.c:839 +#: src/parse_args.c:841 msgid "run login shell as the target user; a command may also be specified" msgstr "plenumigi ensalutan ŝelon kiel celan uzanton; komando ankaŭ enmeteblas" -#: src/parse_args.c:841 +#: src/parse_args.c:843 msgid "remove timestamp file completely" msgstr "tute forigi tempo-indikilan dosieron" -#: src/parse_args.c:844 +#: src/parse_args.c:846 msgid "invalidate timestamp file" msgstr "eksvalidigi tempo-indikilan dosieron" -#: src/parse_args.c:847 +#: src/parse_args.c:849 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "listigi privilegiojn de la uzanto aŭ kontroli specifan komandon; uzu dufoje por pli longa formato" -#: src/parse_args.c:850 +#: src/parse_args.c:852 msgid "non-interactive mode, no prompts are used" msgstr "neinteraga reĝimo, ne demandos al uzanto" -#: src/parse_args.c:853 +#: src/parse_args.c:855 msgid "preserve group vector instead of setting to target's" msgstr "konservi grupan vektoron anstataŭ elekti celan" -#: src/parse_args.c:856 +#: src/parse_args.c:858 msgid "use the specified password prompt" msgstr "uzi specifitan pasvortilon" -#: src/parse_args.c:858 +#: src/parse_args.c:860 msgid "change the root directory before running command" msgstr "ŝanĝu la radikan dosierujon antaŭ ol plenumigi komandon" -#: src/parse_args.c:861 +#: src/parse_args.c:863 msgid "create SELinux security context with specified role" msgstr "krei SELinux-sekurecan kuntekston kun specifita rolo" -#: src/parse_args.c:864 +#: src/parse_args.c:866 msgid "read password from standard input" msgstr "legi pasvorton el norma enigo" -#: src/parse_args.c:867 +#: src/parse_args.c:869 msgid "run shell as the target user; a command may also be specified" msgstr "plenumigi ŝelon kiel cela uzanto; komando ankaŭ specifebla" -#: src/parse_args.c:871 +#: src/parse_args.c:873 msgid "create SELinux security context with specified type" msgstr "krei SELinux-sekurecan kuntekston kun specifita rolo" -#: src/parse_args.c:874 +#: src/parse_args.c:876 msgid "terminate command after the specified time limit" msgstr "finigi la komandon post la specifita tempolimo" -#: src/parse_args.c:877 +#: src/parse_args.c:879 msgid "in list mode, display privileges for user" msgstr "en lista reĝimo elmontri privilegiojn por uzanto" -#: src/parse_args.c:880 +#: src/parse_args.c:882 msgid "run command (or edit file) as specified user name or ID" msgstr "plenumigi komandon (aŭ redakti dosieron) kiel specifita uzanto" -#: src/parse_args.c:882 +#: src/parse_args.c:884 msgid "display version information and exit" msgstr "elmontri eldonan informon kaj eliri" -#: src/parse_args.c:885 +#: src/parse_args.c:887 msgid "update user's timestamp without running a command" msgstr "ĝisdatigi la tempo-indikilon de la uzanto, sed ne plenumigi komandon" -#: src/parse_args.c:888 +#: src/parse_args.c:890 msgid "stop processing command line arguments" msgstr "ĉesigi procedi komandliniajn parametrojn" @@ -694,44 +710,49 @@ msgstr "ne eblas akiri novan tty-kuntekston, ni ne remarkas tty" msgid "unable to set new tty context" msgstr "ne eblas elekti novan tty-kuntekston" -#: src/selinux.c:327 -msgid "failed to get new context" -msgstr "malsukcesis akiri novan kuntekston" +#: src/selinux.c:323 +#, c-format +msgid "you must specify a role for type %s" +msgstr "vi devas specifi rolon por tipo %s" -#: src/selinux.c:345 +#: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" msgstr "ne eblas akiri aŭtomatan tipon por rolo %s" -#: src/selinux.c:357 +#: src/selinux.c:341 +msgid "failed to get new context" +msgstr "malsukcesis akiri novan kuntekston" + +#: src/selinux.c:350 #, c-format msgid "failed to set new role %s" msgstr "malsukcesis elekti novan rolon %s" -#: src/selinux.c:361 +#: src/selinux.c:354 #, c-format msgid "failed to set new type %s" msgstr "malsukcesis elekti novan tipon %s" -#: src/selinux.c:373 +#: src/selinux.c:366 #, c-format msgid "%s is not a valid context" msgstr "%s ne estas valida kunteksto" -#: src/selinux.c:402 +#: src/selinux.c:394 msgid "failed to get old context" msgstr "malsukcesis akiri malnovan kuntekston" -#: src/selinux.c:408 +#: src/selinux.c:400 msgid "unable to determine enforcing mode." msgstr "ne povas determini eldevigan reĝimon." -#: src/selinux.c:440 +#: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" msgstr "ne eblas elekti exec-kuntekston al %s" -#: src/selinux.c:447 +#: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" msgstr "ne eblas elekti kuntekston de kreo de ŝlosilo al %s" @@ -818,139 +839,147 @@ msgstr "setproject malsukcesis por projekto \"%s\"" msgid "warning, resource control assignment failed for project \"%s\"" msgstr "averto, rimedo-rega asigno malsukcesis por projekto \"%s\"" -#: src/sudo.c:213 +#: src/sudo.c:216 #, c-format msgid "Sudo version %s\n" msgstr "Sudo: eldono %s\n" -#: src/sudo.c:215 +#: src/sudo.c:218 #, c-format msgid "Configure options: %s\n" msgstr "Muntaj parametroj: %s\n" -#: src/sudo.c:223 +#: src/sudo.c:226 msgid "fatal error, unable to load plugins" msgstr "ĉesiga eraro: ne eblas ŝargi kromprogramojn" -#: src/sudo.c:269 +#: src/sudo.c:272 msgid "plugin did not return a command to execute" msgstr "kromprogramo ne liveris komandon por plenumi" -#: src/sudo.c:302 +#: src/sudo.c:305 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "neatendita sudo-reĝimon 0x%x" -#: src/sudo.c:550 +#: src/sudo.c:553 #, c-format msgid "you do not exist in the %s database" msgstr "vi ne ekzistas en la datumbazo %s" -#: src/sudo.c:607 +#: src/sudo.c:610 msgid "unable to determine tty" msgstr "ne eblas determini tty-on" -#: src/sudo.c:948 +#: src/sudo.c:908 +msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." +msgstr "La flago \"neniuj novaj privilegioj\" estas agordita. Tio malhelpas al sudo plenumigi kiel la ĉefuzanto." + +#: src/sudo.c:910 +msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." +msgstr "Se sudo plenumiĝas en ujo, vi eble devas alĝustigi la ujan agordo por malŝalti la flagon." + +#: src/sudo.c:944 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s devas esti posedata de uid %d kaj la setuid-bito devas esti markita" -#: src/sudo.c:951 +#: src/sudo.c:947 #, 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 "efektiva uid ne estas %d; ĉu %s estas en dosiersistemo kun la elekto 'nosuid' aŭ reta dosiersistemo sen ĉefuzanto-privilegioj?" -#: src/sudo.c:957 +#: src/sudo.c:953 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "efektiva uid ne estas %d; ĉu sudo estas instalita kiel setuid-radiko?" -#: src/sudo.c:973 src/tgetpass.c:333 +#: src/sudo.c:969 src/tgetpass.c:333 msgid "unable to set supplementary group IDs" msgstr "ne eblas elekti suplementajn grupajn identigilojn" -#: src/sudo.c:980 +#: src/sudo.c:976 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "ne eblas elekti efikan gid-on al plenumigkiela gid %u" -#: src/sudo.c:986 +#: src/sudo.c:982 #, c-format msgid "unable to set gid to runas gid %u" msgstr "ne eblas elekti gid-on kiel plenumigkielan gid-on %u" -#: src/sudo.c:1029 +#: src/sudo.c:1025 #, c-format msgid "unexpected child termination condition: %d" msgstr "neatendita ido finiĝis laŭ la kondiĉo: %d" -#: src/sudo.c:1136 +#: src/sudo.c:1132 msgid "unable to initialize policy plugin" msgstr "ne eblas komenci konduktan kromprogramon" -#: src/sudo.c:1198 +#: src/sudo.c:1194 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "konduta kromprogramo %s ne inkluzivas la metodon \"check_policy\"" -#: src/sudo.c:1244 +#: src/sudo.c:1240 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "konduta kromprogramo %s ne komprenas listigon de privilegioj" -#: src/sudo.c:1288 +#: src/sudo.c:1284 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "konduta kromprogramo %s ne komprenas la parametron -v" -#: src/sudo.c:1326 +#: src/sudo.c:1322 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "konduta kromprogramo %s ne komprenas la parametrojn -k kaj -K" -#: src/sudo.c:1455 +#: src/sudo.c:1451 #, c-format msgid "error initializing I/O plugin %s" msgstr "eraro dum lanĉo de eneliga kromprogramo %s" -#: src/sudo.c:1458 +#: src/sudo.c:1454 msgid "error initializing I/O plugin" msgstr "eraro dum lanĉo de eneliga kromprogramo" -#: src/sudo.c:1607 +#: src/sudo.c:1603 #, c-format msgid "error initializing audit plugin %s" msgstr "eraro dum lanĉo de ekzamena kromprogramo %s" -#: src/sudo.c:1686 +#: src/sudo.c:1682 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%smaleblas protokoli eraro-eventon%s%s" -#: src/sudo.c:1722 +#: src/sudo.c:1718 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s: maleblas protokoli akcepto-eventon%s%s" -#: src/sudo.c:1727 src/sudo.c:1765 +#: src/sudo.c:1723 src/sudo.c:1761 msgid "audit plugin error" msgstr "Kontrolo-kromprograma eraro" -#: src/sudo.c:1760 +#: src/sudo.c:1756 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s: neeblas protokoli malakcepto-eventon%s%s" -#: src/sudo.c:1820 +#: src/sudo.c:1816 #, c-format msgid "error initializing approval plugin %s" msgstr "eraro dum lanĉo de aproba kromprogramo %s" -#: src/sudo.c:1890 +#: src/sudo.c:1886 msgid "command rejected by approver" msgstr "komando rifuzita de aprobanto" -#: src/sudo.c:1900 +#: src/sudo.c:1896 msgid "approval plugin error" msgstr "eraro de aproba kromprogramo" diff --git a/po/fi.mo b/po/fi.mo index 4f12a58d6d7b0459d9191fb90a098c7db9a3007e..229386255fcd7dbb7b48f22ba4b390681508c242 100644 GIT binary patch delta 5437 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 delta 4713 zcmZA33shBA9>?)Nfry5H2q=hnQ4wDt4+S9+A1R^|WQr!E4vJ3r9xzi(uNG=*mdP}Y zm6$}LrOnh$E%S+*GlP_mHB(MAnmReF*37KtkydL~YremG4r{eKi{JU|bMATU{ongu zU3Vzp)|&y|Ymq_E8{1_PPYwi|#RixS@1(P4uXHx+ho^PpyP9>!;h4$$ZMquxH0pt;P!+j`$rwl-SK~m; z#wOH*uVX5HhYa5OQ)k_uhaN1$BzzoIkp|R&&Y`aR6urd0WhcAvRGH#hfa-ZUrr-t~ zfId{Iui*#`VK@xV3Q!}P#ZGIY2D!xcpgM94)sdU-=k4ODzt-6x>ZL`Mi|W8!EXFmM zg{{aSEr@Q9!5*jwmZLhd2{lD;;UGMV>gd1R<9Oypl`F&{xE@vU!wJ-XFpV!cF%;u^ zI;AW@Ev^dG4ck#uaSm1Tf1u_(-s6;d1o8-*jk<0vs>6FxFFuK?;9aComc-5K=ol{z zJ#ZOnWV^#j;y$J%)k*?fttHlT~8phU{_I7bO+Ue22?0T2mH{oU)0i>#9%#*@~*j zanuVxL#>fJs2{ElEVv|n|GU#r&qtvyoQWD)HTpY*dT;~Md3ztVW^SMdJ2O9;f(+!@ zHVaj`ji~$gpq~F8YD)fqs?2Td!}~3SiP4BtP$eFXd}gyzYhW|#1x@I|E2szm7xkb} zK2!x$kv`dE)P1Wl0e7N0{x0giYp4$1L9a^DnWd;3d!s5a33;~7anEl<&G}*E9=nLD z(Em^+?!wa6RAeEiY!PY-cA~CtL3Q9Rs>3~4c^Y7TD)kSiQOOCp3Wwun)QCPn{_IQF zSn8g|@p!xvK<}{=#}Dx~t?F{*lDZ*k5K~%%5XZGfU3}x4C>#LMinPCcRNsX zeH1knSCBvZik&*tn_rD_Sb$;p3Rm%aH@<|!uoamm3+8~n*$~%C)JW=GkE8DUGakdR9J3kNf*$P4s77M}s`Oh>YpfBq zCR&mEz4onpV&HwwTunnwNiF(sKrNP5_xP@>hlQe%7NSaCgL+{zY5?u>%pSx{)bloA zJidlJ!kYc(ng8!;XtgIWG5n}mAx^|4*cp!^gR%?Q9fR}D7GN(NgWE6)FX4E+jjGJx zkU@3p?8Tm9W}5T?1{Uv8=gdODUDBPXoQ3Bcjl@RHG(Hm4?Kj0_)nw=Hf*f3 zxE@1I!HcLx*n(R1H&AmP#aD&CTPo^#%aB)D18N|*$1(q!+W;m|b3G9CHJO5{KrJSr z4_U}|6;;9r>f8tKM~$!&RjIA05gx%F_%ZgwuThmsU=(_O8LEO?3#tEH8fQ51FeXoM z7Rh?lgX&QoIDx(Juc!yMXMw21X{htXs18(NSFFckJdAo_FyCc$I1BZ)E@P)fy3b2P zFZv_u0e4WP=~d*cg*?>xm8csUQ60LB9{dJ1(%1)_Z%;O=q;HHR!c({yp5XMFHjHY@sQK8Ntn-ZHL3$X)aQS}K^Qv4saOuCb36rA(T(o$ zUSvJmC#Vi3Om*gd2KHh7*$x^i@e$Nq-ohamT(u`v^B8JHGbnqN zXe%Q-$%i^%({%3jx161-pv7KJJ|Gdq`w_cJqSe2S@D=xu4(zwuv8{3N?^m#Yo;*U9 z5si2#SxaUURq`dG?H;1<`%E3UTLZQbO&!(t+IjbbC0Osa#n0XLi>NXmCz`(}$s*FW zRkby6p4)DR$)wRe7U#$ba#9Cu9Z9L?|2H&zJQrvT=Fq0f2&k(&YhJ=yV+++U_!>>5_HHjp@B%{c?L_bD}q?wE)D~Y!5 z69C=gl^x!D+I?;BTWRa<42FWM8h_(wP*WcnF7JQVv zqT`Om%a&IzT~eLfv92PrylzxvvhQ5v%lFh>h%WQ3h>5w^w?FZGd*8J\n" "Language-Team: Finnish \n" "Language: fi\n" @@ -53,15 +53,15 @@ msgstr "rekisterin palautus epäonnistui" #: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 #: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 #: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 -#: src/parse_args.c:190 src/parse_args.c:211 src/parse_args.c:285 -#: src/parse_args.c:630 src/parse_args.c:652 src/parse_args.c:677 +#: src/parse_args.c:192 src/parse_args.c:213 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 #: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 -#: src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 src/sesh.c:113 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 #: src/sesh.c:146 src/sesh.c:152 src/sesh.c:159 src/sesh.c:165 src/sesh.c:410 -#: src/sudo.c:636 src/sudo.c:706 src/sudo.c:716 src/sudo.c:741 src/sudo.c:764 -#: src/sudo.c:773 src/sudo.c:782 src/sudo.c:799 src/sudo.c:849 src/sudo.c:859 -#: src/sudo.c:888 src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 -#: src/sudo.c:1570 src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 +#: src/sudo.c:639 src/sudo.c:709 src/sudo.c:719 src/sudo.c:744 src/sudo.c:767 +#: src/sudo.c:776 src/sudo.c:785 src/sudo.c:802 src/sudo.c:844 src/sudo.c:854 +#: src/sudo.c:883 src/sudo.c:1083 src/sudo.c:1104 src/sudo.c:1397 +#: src/sudo.c:1566 src/sudo.c:1793 src/sudo.c:2127 src/sudo_edit.c:89 #: src/sudo_edit.c:149 src/sudo_edit.c:429 src/sudo_edit.c:438 #: src/sudo_edit.c:539 src/sudo_edit.c:546 src/sudo_edit.c:677 #: src/sudo_edit.c:697 src/sudo_intercept_common.c:113 @@ -71,60 +71,71 @@ 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/sudo_conf.c:219 lib/util/sudo_conf.c:304 -#: lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:665 src/conversation.c:81 -#: src/exec_intercept.c:100 src/exec_intercept.c:330 src/exec_intercept.c:354 -#: src/exec_intercept.c:377 src/exec_intercept.c:385 src/exec_intercept.c:410 -#: src/exec_intercept.c:416 src/exec_intercept.c:425 src/exec_intercept.c:431 -#: src/exec_intercept.c:565 src/exec_intercept.c:706 src/exec_monitor.c:456 -#: src/exec_monitor.c:462 src/exec_monitor.c:470 src/exec_monitor.c:478 -#: src/exec_monitor.c:485 src/exec_monitor.c:492 src/exec_monitor.c:499 -#: src/exec_monitor.c:506 src/exec_monitor.c:513 src/exec_monitor.c:520 -#: src/exec_monitor.c:527 src/exec_nopty.c:219 src/exec_nopty.c:228 -#: src/exec_nopty.c:235 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:306 src/exec_preload.c:143 -#: src/exec_preload.c:204 src/exec_pty.c:840 src/exec_pty.c:849 -#: src/exec_pty.c:906 src/exec_pty.c:1231 src/exec_pty.c:1240 -#: src/exec_pty.c:1247 src/exec_pty.c:1254 src/exec_pty.c:1261 -#: src/exec_pty.c:1268 src/exec_pty.c:1275 src/exec_pty.c:1282 -#: src/exec_pty.c:1289 src/exec_pty.c:1296 src/exec_pty.c:1303 -#: src/exec_pty.c:1311 src/exec_pty.c:1774 src/load_plugins.c:156 -#: src/load_plugins.c:181 src/load_plugins.c:217 src/load_plugins.c:449 -#: src/load_plugins.c:455 src/parse_args.c:190 src/parse_args.c:212 -#: src/parse_args.c:285 src/parse_args.c:630 src/parse_args.c:652 -#: src/parse_args.c:677 src/preserve_fds.c:46 src/preserve_fds.c:131 -#: src/selinux.c:89 src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 -#: src/sesh.c:113 src/sesh.c:411 src/sudo.c:227 src/sudo.c:636 src/sudo.c:888 -#: src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 src/sudo.c:1570 -#: src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 src/sudo_edit.c:149 -#: src/sudo_edit.c:429 src/sudo_edit.c:438 src/sudo_edit.c:539 -#: src/sudo_edit.c:546 src/sudo_edit.c:677 src/sudo_edit.c:697 -#: src/sudo_intercept_common.c:113 src/sudo_intercept_common.c:317 +#: lib/util/json.c:184 lib/util/regex.c:113 lib/util/regex.c:121 +#: lib/util/sudo_conf.c:219 lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 +#: lib/util/sudo_conf.c:665 src/conversation.c:81 src/exec_intercept.c:100 +#: src/exec_intercept.c:330 src/exec_intercept.c:354 src/exec_intercept.c:377 +#: src/exec_intercept.c:385 src/exec_intercept.c:410 src/exec_intercept.c:416 +#: src/exec_intercept.c:425 src/exec_intercept.c:431 src/exec_intercept.c:565 +#: src/exec_intercept.c:706 src/exec_monitor.c:456 src/exec_monitor.c:462 +#: src/exec_monitor.c:470 src/exec_monitor.c:478 src/exec_monitor.c:485 +#: src/exec_monitor.c:492 src/exec_monitor.c:499 src/exec_monitor.c:506 +#: src/exec_monitor.c:513 src/exec_monitor.c:520 src/exec_monitor.c:527 +#: src/exec_nopty.c:219 src/exec_nopty.c:228 src/exec_nopty.c:235 +#: 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:306 src/exec_preload.c:143 src/exec_preload.c:204 +#: src/exec_pty.c:840 src/exec_pty.c:849 src/exec_pty.c:906 +#: src/exec_pty.c:1231 src/exec_pty.c:1240 src/exec_pty.c:1247 +#: src/exec_pty.c:1254 src/exec_pty.c:1261 src/exec_pty.c:1268 +#: src/exec_pty.c:1275 src/exec_pty.c:1282 src/exec_pty.c:1289 +#: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 +#: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 +#: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 +#: src/parse_args.c:192 src/parse_args.c:214 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 +#: src/sesh.c:411 src/sudo.c:230 src/sudo.c:639 src/sudo.c:883 src/sudo.c:1083 +#: src/sudo.c:1104 src/sudo.c:1397 src/sudo.c:1566 src/sudo.c:1793 +#: src/sudo.c:2127 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 +#: src/sudo_edit.c:438 src/sudo_edit.c:539 src/sudo_edit.c:546 +#: src/sudo_edit.c:677 src/sudo_edit.c:697 src/sudo_intercept_common.c:113 +#: src/sudo_intercept_common.c:317 msgid "unable to allocate memory" msgstr "muistin varaaminen epäonnistui" -#: lib/util/mkdir_parents.c:68 lib/util/sudo_conf.c:704 src/selinux.c:235 -#: src/selinux.c:265 src/sudo.c:368 src/sudo_edit.c:494 src/sudo_edit.c:559 +#: lib/util/mkdir_parents.c:63 +#, c-format +msgid "unable to stat %.*s" +msgstr "stat-kutsu epäonnistui tiedostolle %.*s" + +#: lib/util/mkdir_parents.c:69 +#, c-format +msgid "%.*s exists but is not a directory (0%o)" +msgstr "%.*s on olemassa, mutta ei ole hakemisto (0%o)" + +#: lib/util/mkdir_parents.c:102 lib/util/sudo_conf.c:704 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:371 src/sudo_edit.c:494 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "%s: avaaminen epäonnistui" -#: lib/util/mkdir_parents.c:83 +#: lib/util/mkdir_parents.c:119 lib/util/mkdir_parents.c:127 +#: lib/util/mkdir_parents.c:136 #, c-format -msgid "unable to mkdir %s" -msgstr "käskyn mkdir %s suorittaminen epäonnistui" +msgid "unable to open %.*s" +msgstr "tiedoston %.*s avaaminen epäonnistui" -#: lib/util/mkdir_parents.c:92 lib/util/sudo_conf.c:681 src/copy_file.c:150 +#: lib/util/mkdir_parents.c:157 #, c-format -msgid "unable to stat %s" -msgstr "stat-kutsu epäonnistui tiedostolle %s" +msgid "unable to mkdir %.*s" +msgstr "hakemiston %.*s luominen epäonnistui" -#: lib/util/mkdir_parents.c:97 -#, c-format -msgid "%s exists but is not a directory (0%o)" -msgstr "%s on olemassa, mutta ei ole hakemisto (0%o)" +#: lib/util/regex.c:103 +msgid "regular expression too large" +msgstr "säännöllinen lauseke liian suuri" #: lib/util/strsignal.c:50 msgid "Unknown signal" @@ -163,6 +174,11 @@ msgstr "tukematon ryhmälähde ”%s” tiedostossa %s, rivillä %u" msgid "invalid max groups \"%s\" in %s, line %u" msgstr "virheellinen ryhmien enimmäismäärä ”%s” tiedostossa %s, rivillä %u" +#: lib/util/sudo_conf.c:681 src/copy_file.c:150 +#, c-format +msgid "unable to stat %s" +msgstr "stat-kutsu epäonnistui tiedostolle %s" + #: lib/util/sudo_conf.c:684 #, c-format msgid "%s is not a regular file" @@ -288,12 +304,12 @@ msgstr "tapahtuman lisääminen jonoon epäonnistui" msgid "invalid PolicyCheckRequest" msgstr "virheellinen PolicyCheckRequest" -#: src/exec_intercept.c:362 src/sudo.c:1213 src/sudo.c:1258 src/sudo.c:1302 +#: src/exec_intercept.c:362 src/sudo.c:1209 src/sudo.c:1254 src/sudo.c:1298 msgid "command rejected by policy" msgstr "käytäntö hylkäsi komennon" -#: src/exec_intercept.c:455 src/sudo.c:1218 src/sudo.c:1263 src/sudo.c:1307 -#: src/sudo.c:1381 +#: src/exec_intercept.c:455 src/sudo.c:1214 src/sudo.c:1259 src/sudo.c:1303 +#: src/sudo.c:1377 msgid "policy plugin error" msgstr "käytäntölisäosan virhe" @@ -344,7 +360,7 @@ msgstr "fork-kutsu epäonnistui" msgid "unable to restore tty label" msgstr "tty-nimiön palauttaminen epäonnistui" -#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1164 +#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1160 #, c-format msgid "unable to execute %s" msgstr "%s: suorittaminen epäonnistui" @@ -451,53 +467,53 @@ msgid "policy plugin %s does not include a check_policy method" msgstr "käytäntölisäosa %s ei sisällä check_policy-metodia" #: src/net_ifs.c:210 src/net_ifs.c:376 src/net_ifs.c:437 src/net_ifs.c:624 -#: src/net_ifs.c:855 src/sudo.c:483 src/sudo_edit.c:398 src/sudo_edit.c:406 +#: src/net_ifs.c:855 src/sudo.c:486 src/sudo_edit.c:398 src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "sisäinen virhe, %s-ylivuoto" -#: src/parse_args.c:232 +#: src/parse_args.c:234 #, c-format msgid "invalid environment variable name: %s" msgstr "virheellinen ympäristömuuttujan nimi: %s" -#: src/parse_args.c:335 +#: src/parse_args.c:337 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "argumentin valitsimelle -C on oltava vähintään 3" -#: src/parse_args.c:566 +#: src/parse_args.c:568 msgid "you may not specify both the -i and -s options" msgstr "valitsimia -i ja -s ei voi käyttää yhdessä" -#: src/parse_args.c:571 +#: src/parse_args.c:573 msgid "you may not specify both the -i and -E options" msgstr "valitsimia -i ja -E ei voi käyttää yhdessä" -#: src/parse_args.c:581 +#: src/parse_args.c:583 msgid "the -E option is not valid in edit mode" msgstr "valitsin -E ei kelpaa muokkaustilassa" -#: src/parse_args.c:584 +#: src/parse_args.c:586 msgid "you may not specify environment variables in edit mode" msgstr "ympäristömuuttujia ei voi määritellä muokkaustilassa" -#: src/parse_args.c:594 +#: src/parse_args.c:596 msgid "the -U option may only be used with the -l option" msgstr "valitsinta -U voi käyttää vain valitsimen -l kanssa" -#: src/parse_args.c:598 +#: src/parse_args.c:600 msgid "the -A and -S options may not be used together" msgstr "valitsimia -A ja -S ei voi käyttää yhdessä" -#: src/parse_args.c:691 +#: src/parse_args.c:693 msgid "sudoedit is not supported on this platform" msgstr "sudoedit ei ole tuettu tällä alustalla" -#: src/parse_args.c:774 +#: src/parse_args.c:776 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Vain yhtä valitsimista -e, -h, -i, -K, -l, -s, -v tai -V voidaan käyttää" -#: src/parse_args.c:790 +#: src/parse_args.c:792 #, c-format msgid "" "%s - edit files as another user\n" @@ -506,7 +522,7 @@ msgstr "" "%s - muokkaa tiedostoja toisena käyttäjänä\n" "\n" -#: src/parse_args.c:792 +#: src/parse_args.c:794 #, c-format msgid "" "%s - execute a command as another user\n" @@ -515,7 +531,7 @@ msgstr "" "%s - suorita komentoja toisena käyttäjänä\n" "\n" -#: src/parse_args.c:798 +#: src/parse_args.c:800 msgid "" "\n" "Options:\n" @@ -523,132 +539,132 @@ msgstr "" "\n" "Valitsimet:\n" -#: src/parse_args.c:800 +#: src/parse_args.c:802 msgid "use a helper program for password prompting" msgstr "käytä apuohjelmaa salasanakyselyyn" -#: src/parse_args.c:803 +#: src/parse_args.c:805 msgid "use specified BSD authentication type" msgstr "käytä määriteltyä BSD-todennustyyppiä" -#: src/parse_args.c:807 +#: src/parse_args.c:809 msgid "run command in the background" msgstr "suorita komento taustalla" -#: src/parse_args.c:810 +#: src/parse_args.c:812 msgid "ring bell when prompting" msgstr "soita kelloa kehotteissa" -#: src/parse_args.c:812 +#: src/parse_args.c:814 msgid "close all file descriptors >= num" msgstr "sulje kaikki tiedostokahvat >= num" -#: src/parse_args.c:815 +#: src/parse_args.c:817 msgid "run command with the specified BSD login class" msgstr "suorita komento määritellyllä BSD-kirjautumisluokalla" -#: src/parse_args.c:818 +#: src/parse_args.c:820 msgid "change the working directory before running command" msgstr "muuta työhakemisto ennen komennon suorittamista" -#: src/parse_args.c:821 +#: src/parse_args.c:823 msgid "preserve user environment when running command" msgstr "säilytä käyttäjäympäristö komentoa suoritettaessa" -#: src/parse_args.c:823 +#: src/parse_args.c:825 msgid "preserve specific environment variables" msgstr "säilytä tietyt ympäristömuuttujat" -#: src/parse_args.c:825 +#: src/parse_args.c:827 msgid "edit files instead of running a command" msgstr "muokkaa tiedostoja komennon suorittamisen sijasta" # tämä viittaa runas_group-määritelyyn -#: src/parse_args.c:828 +#: src/parse_args.c:830 msgid "run command as the specified group name or ID" msgstr "suorita komento määriteltynä ryhmänimenä tai -ID:nä" -#: src/parse_args.c:831 +#: src/parse_args.c:833 msgid "set HOME variable to target user's home dir" msgstr "aseta HOME-muuttuja osoittamaan kohdekäyttäjän kotihakemistoon" -#: src/parse_args.c:834 +#: src/parse_args.c:836 msgid "display help message and exit" msgstr "näytä opasteviesti ja poistu" -#: src/parse_args.c:836 +#: src/parse_args.c:838 msgid "run command on host (if supported by plugin)" msgstr "suorita komento etäkoneella (jos lisäosa tukee)" -#: src/parse_args.c:839 +#: src/parse_args.c:841 msgid "run login shell as the target user; a command may also be specified" msgstr "suorita kirjautumiskuori kohdekäyttäjänä; voidaan myös antaa komento" -#: src/parse_args.c:841 +#: src/parse_args.c:843 msgid "remove timestamp file completely" msgstr "poista aikaleimatiedosto kokonaan" -#: src/parse_args.c:844 +#: src/parse_args.c:846 msgid "invalidate timestamp file" msgstr "mitätöi aikaleimatiedosto" -#: src/parse_args.c:847 +#: src/parse_args.c:849 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "luettele käyttäjän käyttöoikeudet tai tarkasta tietty komento; kahdesti käyttämällä pidempi muoto" -#: src/parse_args.c:850 +#: src/parse_args.c:852 msgid "non-interactive mode, no prompts are used" msgstr "ei-vuorovaikutteinen tila, ei kehotteita" -#: src/parse_args.c:853 +#: src/parse_args.c:855 msgid "preserve group vector instead of setting to target's" msgstr "säilytä ryhmävektori kohteen vektorin asettamisen sijasta" -#: src/parse_args.c:856 +#: src/parse_args.c:858 msgid "use the specified password prompt" msgstr "käytä annettua salasanakehotetta" -#: src/parse_args.c:858 +#: src/parse_args.c:860 msgid "change the root directory before running command" msgstr "muuta juurihakemisto ennen komennon suorittamista" -#: src/parse_args.c:861 +#: src/parse_args.c:863 msgid "create SELinux security context with specified role" msgstr "luo SELinux-turvakonteksti määritellyllä roolilla" -#: src/parse_args.c:864 +#: src/parse_args.c:866 msgid "read password from standard input" msgstr "lue salasana vakiosyötteestä" -#: src/parse_args.c:867 +#: src/parse_args.c:869 msgid "run shell as the target user; a command may also be specified" msgstr "suorita kuori kohdekäyttäjänä; voidaan myös antaa komento" -#: src/parse_args.c:871 +#: src/parse_args.c:873 msgid "create SELinux security context with specified type" msgstr "luo SELinux-turvakonteksti määritellyllä roolilla" -#: src/parse_args.c:874 +#: src/parse_args.c:876 msgid "terminate command after the specified time limit" msgstr "päätä komento määrätyn aikarajan jälkeen" -#: src/parse_args.c:877 +#: src/parse_args.c:879 msgid "in list mode, display privileges for user" msgstr "näytä luettelotilassa käyttäjän oikeudet" -#: src/parse_args.c:880 +#: src/parse_args.c:882 msgid "run command (or edit file) as specified user name or ID" msgstr "suorita komento (tai muokkaa tiedostoa) määriteltynä käyttäjänimenä tai -ID:nä" -#: src/parse_args.c:882 +#: src/parse_args.c:884 msgid "display version information and exit" msgstr "näytä versiotiedot ja poistu" -#: src/parse_args.c:885 +#: src/parse_args.c:887 msgid "update user's timestamp without running a command" msgstr "päivitä käyttäjän aikaleima suorittamatta komentoa" -#: src/parse_args.c:888 +#: src/parse_args.c:890 msgid "stop processing command line arguments" msgstr "lopeta komentoriviargumenttien käsittely" @@ -701,44 +717,49 @@ msgstr "uuden tty-kontekstin noutaminen epäonnistui, ei uudelleennimiöidä tty msgid "unable to set new tty context" msgstr "uuden tty-kontekstin asettaminen epäonnistui" -#: src/selinux.c:327 -msgid "failed to get new context" -msgstr "uuden kontekstin noutaminen epäonnistui" +#: src/selinux.c:323 +#, c-format +msgid "you must specify a role for type %s" +msgstr "%s-tyypille on määriteltävä rooli" -#: src/selinux.c:345 +#: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" msgstr "oletustyypin hakeminen %s-roolille epäonnistui" -#: src/selinux.c:357 +#: src/selinux.c:341 +msgid "failed to get new context" +msgstr "uuden kontekstin noutaminen epäonnistui" + +#: src/selinux.c:350 #, c-format msgid "failed to set new role %s" msgstr "uuden roolin %s asettaminen epäonnistui" -#: src/selinux.c:361 +#: src/selinux.c:354 #, c-format msgid "failed to set new type %s" msgstr "uuden tyypin %s asettaminen epäonnistui" -#: src/selinux.c:373 +#: src/selinux.c:366 #, c-format msgid "%s is not a valid context" msgstr "%s ei ole kelvollinen konteksti" -#: src/selinux.c:402 +#: src/selinux.c:394 msgid "failed to get old context" msgstr "vanhan kontekstin noutaminen epäonnistui" -#: src/selinux.c:408 +#: src/selinux.c:400 msgid "unable to determine enforcing mode." msgstr "pakotustilan päättely epäonnistui." -#: src/selinux.c:440 +#: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" msgstr "exec-kontekstin asetus arvoon %s epäonnistui" -#: src/selinux.c:447 +#: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" msgstr "avaimenluontikontekstin asetus arvoon %s epäonnistui" @@ -825,141 +846,149 @@ msgstr "setproject-kutsu ”%s”-hankkeelle epäonnistui" msgid "warning, resource control assignment failed for project \"%s\"" msgstr "varoitus, ”%s”-hankkeen resurssivalvontaosoitus epäonnistui" -#: src/sudo.c:213 +#: src/sudo.c:216 #, c-format msgid "Sudo version %s\n" msgstr "Sudo-versio %s\n" -#: src/sudo.c:215 +#: src/sudo.c:218 #, c-format msgid "Configure options: %s\n" msgstr "Asetusvalitsimet: %s\n" -#: src/sudo.c:223 +#: src/sudo.c:226 msgid "fatal error, unable to load plugins" msgstr "vakava virhe, lisäosien lataaminen epäonnistui" -#: src/sudo.c:269 +#: src/sudo.c:272 msgid "plugin did not return a command to execute" msgstr "lisäosa ei palauttanut suoritettavaa komentoa" -#: src/sudo.c:302 +#: src/sudo.c:305 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "odottamaton sudo-tila 0x%x" -#: src/sudo.c:550 +#: src/sudo.c:553 #, c-format msgid "you do not exist in the %s database" msgstr "sinua ei ole olemassa %s-tietokannassa" -#: src/sudo.c:607 +#: src/sudo.c:610 msgid "unable to determine tty" msgstr "tty:n päätteleminen epäonnistui" +#: src/sudo.c:908 +msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." +msgstr "”Ei uusia oikeuksia” -lippu on asetettu, mikä estää sudon suorittamiseen root-käyttäjänä." + +#: src/sudo.c:910 +msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." +msgstr "Jos sudoa käytetään kontissa, kontin asetuksia on ehkä muutettava lipun kytkemiseksi pois käytöstä." + # ensimmäinen parametri on path -#: src/sudo.c:948 +#: src/sudo.c:944 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "polun %s omistajan on oltava uid %d ja setuid-bitin on oltava asetettu" -#: src/sudo.c:951 +#: src/sudo.c:947 #, 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 "vallitseva käyttäjä-id ei ole %d, sijaitseeko %s ”nosuid”-valintaa käyttävällä tiedostojärjestelmällä, vai onko tämä NFS-tiedostojärjestelmä ilman root-käyttöoikeuksia?" -#: src/sudo.c:957 +#: src/sudo.c:953 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "vallitseva käyttäjä-id ei ole %d, onko sudo asennettu setuid root -käyttöoikeuksilla?" -#: src/sudo.c:973 src/tgetpass.c:333 +#: src/sudo.c:969 src/tgetpass.c:333 msgid "unable to set supplementary group IDs" msgstr "täydentävien ryhmä-ID:iden asettaminen epäonnistui" # tämän ymmärrän niin, että käyttöjärjestelmäydin luo tiedoston ja antaa tälle tavallaan tilapäisen effective gid-tunnisteen, joka vaihdetaan suorittamisen yhteydessä prosessin omistajan suoritettavaksi ryhmätunnisteeksi. -#: src/sudo.c:980 +#: src/sudo.c:976 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "vallitsevan ryhmä-ID:n asettaminen runas-ryhmä-ID:ksi %u epäonnistui" -#: src/sudo.c:986 +#: src/sudo.c:982 #, c-format msgid "unable to set gid to runas gid %u" msgstr "ryhmä-ID:n asettaminen runas-ryhmä-ID:ksi %u epäonnistui" -#: src/sudo.c:1029 +#: src/sudo.c:1025 #, c-format msgid "unexpected child termination condition: %d" msgstr "lapsiprosessin odottamaton päättymisehto: %d" -#: src/sudo.c:1136 +#: src/sudo.c:1132 msgid "unable to initialize policy plugin" msgstr "käytäntölisäosan alustaminen epäonnistui" -#: src/sudo.c:1198 +#: src/sudo.c:1194 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "käytäntölisäosalta %s puuttuu ”check_policy”-metodi" -#: src/sudo.c:1244 +#: src/sudo.c:1240 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "käytäntölisäosa %s ei tue käyttöoikeuksien luettelua" -#: src/sudo.c:1288 +#: src/sudo.c:1284 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "käytäntölisäosa %s ei tue valitsinta -v" -#: src/sudo.c:1326 +#: src/sudo.c:1322 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "käytäntölisäosa %s ei tue valitsimia -k/-K" -#: src/sudo.c:1455 +#: src/sudo.c:1451 #, c-format msgid "error initializing I/O plugin %s" msgstr "virhe alustettaessa siirräntälisäosaa %s" -#: src/sudo.c:1458 +#: src/sudo.c:1454 msgid "error initializing I/O plugin" msgstr "virhe alustettaessa siirräntälisäosaa" -#: src/sudo.c:1607 +#: src/sudo.c:1603 #, c-format msgid "error initializing audit plugin %s" msgstr "audit-lisäosan %s alustaminen epäonnistui" -#: src/sudo.c:1686 +#: src/sudo.c:1682 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s: virhetapahtuman kirjaaminen lokiin epäonnistui%s%s" -#: src/sudo.c:1722 +#: src/sudo.c:1718 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s: hyväksyntätapahtuman kirjaaminen lokiin epäonnistui%s%s" -#: src/sudo.c:1727 src/sudo.c:1765 +#: src/sudo.c:1723 src/sudo.c:1761 msgid "audit plugin error" msgstr "audit-lisäosan virhe" -#: src/sudo.c:1760 +#: src/sudo.c:1756 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s: hylkäystapahtuman kirjaaminen lokiin epäonnistui%s%s" -#: src/sudo.c:1820 +#: src/sudo.c:1816 #, c-format msgid "error initializing approval plugin %s" msgstr "hyväksyntälisäosan %s alustaminen epäonnistui" -#: src/sudo.c:1890 +#: src/sudo.c:1886 msgid "command rejected by approver" msgstr "hyväksyjä hylkäsi komennon" -#: src/sudo.c:1900 +#: src/sudo.c:1896 msgid "approval plugin error" msgstr "hyväksyntälisäosan virhe" @@ -1076,9 +1105,6 @@ msgstr "vakiosyötteen palauttaminen epäonnistui" #~ msgid "%s: expected message type %d, got %d" #~ msgstr "%s: odotettu sanomatyyppi %d, saatiin %d" -#~ msgid "you must specify a role for type %s" -#~ msgstr "%s-tyypille on määriteltävä rooli" - #~ msgid "unable to set tty context to %s" #~ msgstr "tty-kontekstin asetus arvoon %s epäonnistui" diff --git a/po/fr.mo b/po/fr.mo index 3da377c888a67bf490df816e943a36fc3e19ad4f..50f27e09bb837bd53329f1a32869b163b06f4af5 100644 GIT binary patch delta 5451 zcmZYBd3aRS9mes)9>W$A2pGX!f*~7(BtQbeAP9m%ATA&-U>Gwu$zYfnW(h=%qqQ2u zD(HY#M8#@_U?{|Zic70WE1;qRR%ubu);{{Qj~1%^Lmn;tzH@KTr@aqvKIh!I%Q?Su zX7qGNkGEgy5&I;y_a?(}jEp27^))8DhcR0Q>Z~zEsm3H@G3MfhI2vuY--1Kv@5Z6n ziADG!j=-ceW6s6VI0mPouB%2aiJ1tE3pmk&8Q6xUxE}}Le~>Ym{@j(0saTGASb$#l z{07XUzYVkSFlwORy8ZNF&izv{h4Yu=3f^x#G%7jqw);UkZ&^q`2M1vz-i~)6mzci8 z6C*bxQ8S%@6LC3?!i}gGKZobz`>4u(gPLFpWl<#xa0>4?RW#1SwWtR@?RpILzyZ`x z70SmPtioGxHJ0Hws0SDDrx52LMKe*<{r8}S+b|mspepn=#x$cLyj>UOAkQ+FxK_J1 zxyDf=--+Y#Fy`YKRO$1X=5$h{Sm%36Mb2-jJAL@ZSQ3E-OY%cQyj>D8pXP_0Rem$ykn=+~YBpQb} zq0;xXSWhg)$ykdjsi-xt=MR%J>(Ih&$QaB4)b(GW20oZs zYXG@18Y<;-WOC+y)Ck*95B?KshDp@D0_UTyTZfwIcGLrppepzeROwUMFdA?k@(8mS z^};o%-M<@kee87_TEj0cz8BBMxIRK8n-v5NZtvaJS4s&G=%}QdOe{(1aFl zK<$Bcbm2oiF}Ky$XLoZOyB=X8hT(gYON!vU$nKzWX)#O3|>PG@FUa=|AiXZ zIh0Q?7>&BV9JPm*qlFt#OVN(Z!F-IWTpvyj=l#Z_p%+X+t<54-iELz5Obcp&ZKzVe zj=bA^g4zp7Y#5qmELwOaYG7g1bM8e|awjr*a~O5sX^d%ij$j9B5+{(!n18$HEjEt!KqYEGHK5oLs>{{fRrrEU(OX(kXKTqW)J9}^rlR5u+i81^$|16>Y zdQcW$er>{PRB0YZjrbM33{Rj2R4~aHek#lY)b%S-o2(7f@F?oRU%2NpnC?vaGf@+` z6Z>Ku_595-8cS%riu^Of7`E2vr5_M&F~DbBzw%B=fqP}i?RCLA*_)7Z+1Q#cPFtZ*vvG3o(n)LAz!M(u@LQJd!( zq!{KX>Ve6OTAxpIwO!Yv2DA@V(a%x$r_RvtL5$hbpgLw1GI_JZ?SGCM&?rWciS@2) zQP*$B^YAm&1Ajnm!u*S!|CU^f`qtcsjL|%S7Jh=wct+=WziFQ3EWs

P^(7fhV( zJh%Z<=s$v*=?>J)k0X;Ysh2pFx)Qn7Y(!Sa97Fb@Nt@$*ekq<$e;sNswPH-W`xFgr zz6#EAj|rn@vJdrr|I+Obxzzbxn1Spwb3JP2al9U1Lk(bLrL$zqQ3Gs2ea-jda{LaL z;dS$<|7aR7QfFkFR%otRE3C_nL>bh5vF`2JWm6^mGFz?xAN*o$l< za}qV7LcSXMd>LvMW`iOg_*b=8A!|=prN%oiF!f7)y`&Ij4JuP zsDZuc_K%~kPg>$E*(@xge>+aVcGS1$Gt_+<*Ema6fhze;r~yBK<@)~brJ=Pti5kGb zYn>OD;RyO(EXHQkUf6|t@LS08ny*oNXZm%{ro08G(eJ_%JcF7@315+!SdFRpq~!f( z4-E!u_M_G^bE$LTLe~wbAEG0u&qwjy>4AO8>tr&~UU`}%k?x~+cLRS(HV{qZk3@&| zNo*j09wF0+j>m{L)`jZ0$58aTZ5ta&8M(nd_XhSN6fp7oq0_A9+2b`@x0AccyW}TF z%*>#-iM;odv%hxRUAT*EBwAY?FFKf)@E)>_Xg#}+FpYP}`-DQBJr>epr4q+euH&`- zR5fu7aD5f^6(XKpl=YatBE#>|66Q(tWhh zxL@n9<6@%k@1rC@GKn^ij#tQlbgq%Yv$a11%Ey+l< z^qq4KemtFaA&u$o$wPP%xs$}nv*cVdgy?vHX!kad^`w=ANcX{i0uskw{?-!h{H>&( zj3E2SRN@{n!|#fTl1b!c_w285nA`5}x&qtX_AhWQ8BX+LGnT9(9VDOZArr}9vYF^O zKvt79l1*lln(kUWNaq`;#$iY;*&O#rV=k_i9J?TT< zCR50hg^w|QmfWi7Y%vzCSB$Ag*`Vm*on((8$5M|@ppzUUATyw zvit#_wb}}Xe2u;ayUq@0S-L`F2-}fy*6Mm+O+6pmjkZ6+IgPJ26j*t7gdPSP2t*1y z@`erXpHUZW@PsUT4L5|t&f5bPr|RsE3hT{&>4o`W6ZJcT30Q%k?YAgHN59;R-o5y& zBV}Bm*Om#CUn}=8irkU-gRloPpas(_YinS`&?QwOU?}KWs()iNe`_ zJ4$&Q1JSVMwHrhB&6Y=%wL^^le+uf2{&ED-RZ`S;7pkiC(?PinTyu7jLS3ya zoUdzp$WA;x5()&Zx{$~3wL1zgxieYyY_A#)9qm;o`Xp9r<>LE#Pw1`}tFP9_ SJE>`?YY$UT6bIc!Gyesh!3rM$ delta 4697 zcmZA332;@_9mny12p|cNkN_cj9)y&HkiZLuEG$VtlAu8%76?QVmVkvKYoM~2hln78 zEWTPqX;~Cw5T*1{g|J!)R2Erm?JzijYIQnHX^W*`9op&lmwPkgcqhO2IrqN1obx~D zCOO|2^j#px*BsgQ6=So`DW-&o#LptlI+0F>FP~3$*aUZ7QC&-W83GFG z{y$7(zdLvDg$1Y%PjmNIqpq*VE_fVA@qD}J9*F5~7RDESaV6#p8CfSOR}T|*zS|L`HZa#xw*T7v5NRLsEV zu`dQtrEbPy*n#0NI4ePotcnkT;+xZH z7j@rnQHwB#lNgZCM$@1VHWPc`i^v;kyIns(jr=@%@GA_%_Vij))*U%ykD$(5h#JUx zR7H-V9(V(_M((11afPtpQuO}E(NNEeP$y1CjcgINbO?3h-AL!{2x`sz89f-m{AdcY zkb7Gds&Z>k*Y85z|1fGw{)no~*VvoqTL&gaBhEmTcsTN%RioCxI@AN|(Sx6&ZhQxI zqfUIO3T7gGvazV^mSZArLv{QR>bhoB2k)X!rHEiD>cV7H1%N{!*S1Wn689iM_lxE9snkFh;oMLpmKPQYM(X{aKVs43lo4Bpq@5=ZEAtQlK#F8HPy^_a>r^%e z)nQ*H4V9=4)wBJmxxbGZX`ei^LY#%V!Cq`BDbhDb?Qg6y87$^foeb>ouII^3j+`gJZT0N8mN2ik8F<>%=CZzTbq2cp0^3{)t-6 zxeqxdUyUQ#Z$u45JF-8W^2hdkZqnQTxvixFauIiA%+8$JizrrclgQrf$ zr?Dq~hFVjmd2AD(CgNS z@z{YK52m1cUhM8KK|OdYYR-?j`+q{Mng3!KdLMQEfhj~S%FU<;p2c#!gPAzeH^!OM zT1?`AAEPjU8u3}|gKfA zw~->+In-K-o8TqviKC*zfhh_KZWz=Mp|& zAwMDWNgl~2b)=eTExk^(wIL(OWbL@yZaha+X{N_#XWTF5;;-DcSm3r_LzVj&8BCrd zb4cs9u(g3R+;%(EVtv!y7fs|iIiVf4P%>Wg|7#in@*ASfPqe^3B9D;oZ{h4TkQYf? z_lshD)@?uFIu8@wc6VGwdXr%!h72bxAB~?s9BQ!rl)OxyBtuCRDJK`mYQmdji-;E4 zOtOz?d)J}m^Bq19k_`9QNgPOiOEwZcFN%bbJ??(X>-Q=<`-xWkFNjw5Areb^lHZX+ z@-)$=S8OXuAxB8-c9=#Fvb6O8ULjAAWD-G^6AvkK`a|n`+sCwP-2KZ~OAfgEV{tus zn@l71C{jfwzMF$+=a5ki6?*fr!#oq5h_^(Sg%r&$J5!DrUF+KZl|Uu>b%7 diff --git a/po/fr.po b/po/fr.po index 1b859309a..9c1b0b47d 100644 --- a/po/fr.po +++ b/po/fr.po @@ -1,15 +1,15 @@ # Messages français pour sudo. -# Copyright (C) 2021 Free Software Foundation, Inc. +# Copyright (C) 2022 Free Software Foundation, Inc. # This file is put in the public domain. # Todd C. Miller , 2011-2013 -# Frédéric Marchal , 2021 +# Frédéric Marchal , 2022 # msgid "" msgstr "" -"Project-Id-Version: sudo 1.9.9b1\n" +"Project-Id-Version: sudo 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-11 08:55+0100\n" +"POT-Creation-Date: 2022-02-12 09:31-0700\n" +"PO-Revision-Date: 2022-02-14 06:53+0100\n" "Last-Translator: Frédéric Marchal \n" "Language-Team: French \n" "Language: fr\n" @@ -52,15 +52,15 @@ msgstr "impossible de rétablir le registre" #: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 #: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 #: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 -#: src/parse_args.c:190 src/parse_args.c:211 src/parse_args.c:285 -#: src/parse_args.c:630 src/parse_args.c:652 src/parse_args.c:677 +#: src/parse_args.c:192 src/parse_args.c:213 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 #: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 -#: src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 src/sesh.c:113 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 #: src/sesh.c:146 src/sesh.c:152 src/sesh.c:159 src/sesh.c:165 src/sesh.c:410 -#: src/sudo.c:636 src/sudo.c:706 src/sudo.c:716 src/sudo.c:741 src/sudo.c:764 -#: src/sudo.c:773 src/sudo.c:782 src/sudo.c:799 src/sudo.c:849 src/sudo.c:859 -#: src/sudo.c:888 src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 -#: src/sudo.c:1570 src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 +#: src/sudo.c:639 src/sudo.c:709 src/sudo.c:719 src/sudo.c:744 src/sudo.c:767 +#: src/sudo.c:776 src/sudo.c:785 src/sudo.c:802 src/sudo.c:844 src/sudo.c:854 +#: src/sudo.c:883 src/sudo.c:1083 src/sudo.c:1104 src/sudo.c:1397 +#: src/sudo.c:1566 src/sudo.c:1793 src/sudo.c:2127 src/sudo_edit.c:89 #: src/sudo_edit.c:149 src/sudo_edit.c:429 src/sudo_edit.c:438 #: src/sudo_edit.c:539 src/sudo_edit.c:546 src/sudo_edit.c:677 #: src/sudo_edit.c:697 src/sudo_intercept_common.c:113 @@ -70,60 +70,71 @@ 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/sudo_conf.c:219 lib/util/sudo_conf.c:304 -#: lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:665 src/conversation.c:81 -#: src/exec_intercept.c:100 src/exec_intercept.c:330 src/exec_intercept.c:354 -#: src/exec_intercept.c:377 src/exec_intercept.c:385 src/exec_intercept.c:410 -#: src/exec_intercept.c:416 src/exec_intercept.c:425 src/exec_intercept.c:431 -#: src/exec_intercept.c:565 src/exec_intercept.c:706 src/exec_monitor.c:456 -#: src/exec_monitor.c:462 src/exec_monitor.c:470 src/exec_monitor.c:478 -#: src/exec_monitor.c:485 src/exec_monitor.c:492 src/exec_monitor.c:499 -#: src/exec_monitor.c:506 src/exec_monitor.c:513 src/exec_monitor.c:520 -#: src/exec_monitor.c:527 src/exec_nopty.c:219 src/exec_nopty.c:228 -#: src/exec_nopty.c:235 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:306 src/exec_preload.c:143 -#: src/exec_preload.c:204 src/exec_pty.c:840 src/exec_pty.c:849 -#: src/exec_pty.c:906 src/exec_pty.c:1231 src/exec_pty.c:1240 -#: src/exec_pty.c:1247 src/exec_pty.c:1254 src/exec_pty.c:1261 -#: src/exec_pty.c:1268 src/exec_pty.c:1275 src/exec_pty.c:1282 -#: src/exec_pty.c:1289 src/exec_pty.c:1296 src/exec_pty.c:1303 -#: src/exec_pty.c:1311 src/exec_pty.c:1774 src/load_plugins.c:156 -#: src/load_plugins.c:181 src/load_plugins.c:217 src/load_plugins.c:449 -#: src/load_plugins.c:455 src/parse_args.c:190 src/parse_args.c:212 -#: src/parse_args.c:285 src/parse_args.c:630 src/parse_args.c:652 -#: src/parse_args.c:677 src/preserve_fds.c:46 src/preserve_fds.c:131 -#: src/selinux.c:89 src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 -#: src/sesh.c:113 src/sesh.c:411 src/sudo.c:227 src/sudo.c:636 src/sudo.c:888 -#: src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 src/sudo.c:1570 -#: src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 src/sudo_edit.c:149 -#: src/sudo_edit.c:429 src/sudo_edit.c:438 src/sudo_edit.c:539 -#: src/sudo_edit.c:546 src/sudo_edit.c:677 src/sudo_edit.c:697 -#: src/sudo_intercept_common.c:113 src/sudo_intercept_common.c:317 +#: lib/util/json.c:184 lib/util/regex.c:113 lib/util/regex.c:121 +#: lib/util/sudo_conf.c:219 lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 +#: lib/util/sudo_conf.c:665 src/conversation.c:81 src/exec_intercept.c:100 +#: src/exec_intercept.c:330 src/exec_intercept.c:354 src/exec_intercept.c:377 +#: src/exec_intercept.c:385 src/exec_intercept.c:410 src/exec_intercept.c:416 +#: src/exec_intercept.c:425 src/exec_intercept.c:431 src/exec_intercept.c:565 +#: src/exec_intercept.c:706 src/exec_monitor.c:456 src/exec_monitor.c:462 +#: src/exec_monitor.c:470 src/exec_monitor.c:478 src/exec_monitor.c:485 +#: src/exec_monitor.c:492 src/exec_monitor.c:499 src/exec_monitor.c:506 +#: src/exec_monitor.c:513 src/exec_monitor.c:520 src/exec_monitor.c:527 +#: src/exec_nopty.c:219 src/exec_nopty.c:228 src/exec_nopty.c:235 +#: 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:306 src/exec_preload.c:143 src/exec_preload.c:204 +#: src/exec_pty.c:840 src/exec_pty.c:849 src/exec_pty.c:906 +#: src/exec_pty.c:1231 src/exec_pty.c:1240 src/exec_pty.c:1247 +#: src/exec_pty.c:1254 src/exec_pty.c:1261 src/exec_pty.c:1268 +#: src/exec_pty.c:1275 src/exec_pty.c:1282 src/exec_pty.c:1289 +#: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 +#: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 +#: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 +#: src/parse_args.c:192 src/parse_args.c:214 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 +#: src/sesh.c:411 src/sudo.c:230 src/sudo.c:639 src/sudo.c:883 src/sudo.c:1083 +#: src/sudo.c:1104 src/sudo.c:1397 src/sudo.c:1566 src/sudo.c:1793 +#: src/sudo.c:2127 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 +#: src/sudo_edit.c:438 src/sudo_edit.c:539 src/sudo_edit.c:546 +#: src/sudo_edit.c:677 src/sudo_edit.c:697 src/sudo_intercept_common.c:113 +#: src/sudo_intercept_common.c:317 msgid "unable to allocate memory" msgstr "impossible d'allouer la mémoire" -#: lib/util/mkdir_parents.c:68 lib/util/sudo_conf.c:704 src/selinux.c:235 -#: src/selinux.c:265 src/sudo.c:368 src/sudo_edit.c:494 src/sudo_edit.c:559 +#: lib/util/mkdir_parents.c:63 +#, c-format +msgid "unable to stat %.*s" +msgstr "impossible d'évaluer par stat() %.*s" + +#: lib/util/mkdir_parents.c:69 +#, c-format +msgid "%.*s exists but is not a directory (0%o)" +msgstr "%.*s existe mais il n'est pas un répertoire (0%o)" + +#: lib/util/mkdir_parents.c:102 lib/util/sudo_conf.c:704 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:371 src/sudo_edit.c:494 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "impossible d'ouvrir %s" -#: lib/util/mkdir_parents.c:83 +#: lib/util/mkdir_parents.c:119 lib/util/mkdir_parents.c:127 +#: lib/util/mkdir_parents.c:136 #, c-format -msgid "unable to mkdir %s" -msgstr "impossible d'exécuter mkdir %s" +msgid "unable to open %.*s" +msgstr "impossible d'ouvrir %.*s" -#: lib/util/mkdir_parents.c:92 lib/util/sudo_conf.c:681 src/copy_file.c:150 +#: lib/util/mkdir_parents.c:157 #, c-format -msgid "unable to stat %s" -msgstr "impossible d'évaluer par stat() %s" +msgid "unable to mkdir %.*s" +msgstr "impossible d'exécuter mkdir %.*s" -#: lib/util/mkdir_parents.c:97 -#, c-format -msgid "%s exists but is not a directory (0%o)" -msgstr "%s existe mais il n'est pas un répertoire (0%o)" +#: lib/util/regex.c:103 +msgid "regular expression too large" +msgstr "l'expression régulière est trop grande" #: lib/util/strsignal.c:50 msgid "Unknown signal" @@ -162,6 +173,11 @@ msgstr "source de groupe « %s » non supportée dans %s, ligne %u" msgid "invalid max groups \"%s\" in %s, line %u" msgstr "groupes max « %s » incorrects dans %s, ligne %u" +#: lib/util/sudo_conf.c:681 src/copy_file.c:150 +#, c-format +msgid "unable to stat %s" +msgstr "impossible d'évaluer par stat() %s" + #: lib/util/sudo_conf.c:684 #, c-format msgid "%s is not a regular file" @@ -285,12 +301,12 @@ msgstr "impossible d'ajouter l'événement à la queue" msgid "invalid PolicyCheckRequest" msgstr "PolicyCheckRequest invalide" -#: src/exec_intercept.c:362 src/sudo.c:1213 src/sudo.c:1258 src/sudo.c:1302 +#: src/exec_intercept.c:362 src/sudo.c:1209 src/sudo.c:1254 src/sudo.c:1298 msgid "command rejected by policy" msgstr "commande rejetée par la politique" -#: src/exec_intercept.c:455 src/sudo.c:1218 src/sudo.c:1263 src/sudo.c:1307 -#: src/sudo.c:1381 +#: src/exec_intercept.c:455 src/sudo.c:1214 src/sudo.c:1259 src/sudo.c:1303 +#: src/sudo.c:1377 msgid "policy plugin error" msgstr "erreur du greffon de politique" @@ -340,7 +356,7 @@ msgstr "erreur de fork" msgid "unable to restore tty label" msgstr "impossible de rétablir l'étiquette du tty" -#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1164 +#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1160 #, c-format msgid "unable to execute %s" msgstr "impossible d'exécuter %s" @@ -445,53 +461,53 @@ msgid "policy plugin %s does not include a check_policy method" msgstr "le greffon de règles %s ne contient pas de méthode check_policy" #: src/net_ifs.c:210 src/net_ifs.c:376 src/net_ifs.c:437 src/net_ifs.c:624 -#: src/net_ifs.c:855 src/sudo.c:483 src/sudo_edit.c:398 src/sudo_edit.c:406 +#: src/net_ifs.c:855 src/sudo.c:486 src/sudo_edit.c:398 src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "erreur interne, débordement %s" -#: src/parse_args.c:232 +#: src/parse_args.c:234 #, c-format msgid "invalid environment variable name: %s" msgstr "nom de variable d'environnement invalide: %s" -#: src/parse_args.c:335 +#: src/parse_args.c:337 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "l'argument à -C doit être un nombre plus grand ou égal à 3" -#: src/parse_args.c:566 +#: src/parse_args.c:568 msgid "you may not specify both the -i and -s options" msgstr "vous ne pouvez pas spécifier les options -i et -s en même temps" -#: src/parse_args.c:571 +#: src/parse_args.c:573 msgid "you may not specify both the -i and -E options" msgstr "vous ne pouvez pas spécifier les options -i et -E en même temps" -#: src/parse_args.c:581 +#: src/parse_args.c:583 msgid "the -E option is not valid in edit mode" msgstr "l'option -E n'est pas valable en mode édition" -#: src/parse_args.c:584 +#: src/parse_args.c:586 msgid "you may not specify environment variables in edit mode" msgstr "vous ne pouvez pas spécifier de variable d'environnement en mode édition" -#: src/parse_args.c:594 +#: src/parse_args.c:596 msgid "the -U option may only be used with the -l option" msgstr "l'option -U ne peut être utilisée qu'avec l'option -l" -#: src/parse_args.c:598 +#: src/parse_args.c:600 msgid "the -A and -S options may not be used together" msgstr "les options -A et -S ne peuvent pas être utilisées ensemble" -#: src/parse_args.c:691 +#: src/parse_args.c:693 msgid "sudoedit is not supported on this platform" msgstr "sudoedit n'est pas pris en charge sur cette plate-forme" -#: src/parse_args.c:774 +#: src/parse_args.c:776 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Seule une des options -e, -h, -i, -K, -l, -s, -v ou -V peut être spécifiée" -#: src/parse_args.c:790 +#: src/parse_args.c:792 #, c-format msgid "" "%s - edit files as another user\n" @@ -500,7 +516,7 @@ msgstr "" "%s – édite les fichiers en tant qu'un autre utilisateur\n" "\n" -#: src/parse_args.c:792 +#: src/parse_args.c:794 #, c-format msgid "" "%s - execute a command as another user\n" @@ -509,7 +525,7 @@ msgstr "" "%s – exécute une commande en tant qu'un autre utilisateur\n" "\n" -#: src/parse_args.c:798 +#: src/parse_args.c:800 msgid "" "\n" "Options:\n" @@ -517,131 +533,131 @@ msgstr "" "\n" "Options:\n" -#: src/parse_args.c:800 +#: src/parse_args.c:802 msgid "use a helper program for password prompting" msgstr "utiliser un programme adjoint pour demander le mot de passe" -#: src/parse_args.c:803 +#: src/parse_args.c:805 msgid "use specified BSD authentication type" msgstr "utiliser le type d'authentification BSD spécifié" -#: src/parse_args.c:807 +#: src/parse_args.c:809 msgid "run command in the background" msgstr "exécuter la commande en arrière-plan" -#: src/parse_args.c:810 +#: src/parse_args.c:812 msgid "ring bell when prompting" msgstr "émettre un signal sonore lors d'une demande" -#: src/parse_args.c:812 +#: src/parse_args.c:814 msgid "close all file descriptors >= num" msgstr "fermer tous les descripteurs de fichiers >= n°" -#: src/parse_args.c:815 +#: src/parse_args.c:817 msgid "run command with the specified BSD login class" msgstr "exécuter la commande avec la classe de login BSD" -#: src/parse_args.c:818 +#: src/parse_args.c:820 msgid "change the working directory before running command" msgstr "changer le répertoire de travail avant d'exécuter la commande" -#: src/parse_args.c:821 +#: src/parse_args.c:823 msgid "preserve user environment when running command" msgstr "préserver l'environnement de l'utilisateur en exécutant la commande" -#: src/parse_args.c:823 +#: src/parse_args.c:825 msgid "preserve specific environment variables" msgstr "préserver les variables d'environnement spécifiques" -#: src/parse_args.c:825 +#: src/parse_args.c:827 msgid "edit files instead of running a command" msgstr "éditer les fichiers au lieu d'exécuter une commande" -#: src/parse_args.c:828 +#: src/parse_args.c:830 msgid "run command as the specified group name or ID" msgstr "exécuter la commande en tant que le nom ou ID de groupe spécifié" -#: src/parse_args.c:831 +#: src/parse_args.c:833 msgid "set HOME variable to target user's home dir" msgstr "assigner à la variable HOME le répertoire personnel de l'utilisateur cible" -#: src/parse_args.c:834 +#: src/parse_args.c:836 msgid "display help message and exit" msgstr "afficher le message d'aide et terminer" -#: src/parse_args.c:836 +#: src/parse_args.c:838 msgid "run command on host (if supported by plugin)" msgstr "exécuter la commande sur l'hôte (si supporté par le greffon)" -#: src/parse_args.c:839 +#: src/parse_args.c:841 msgid "run login shell as the target user; a command may also be specified" msgstr "exécuter le shell de login comme l'utilisateur cible. Une commande peut aussi être spécifiée" -#: src/parse_args.c:841 +#: src/parse_args.c:843 msgid "remove timestamp file completely" msgstr "supprime complètement le fichier d'horodatage" -#: src/parse_args.c:844 +#: src/parse_args.c:846 msgid "invalidate timestamp file" msgstr "invalide le fichier d'horodatage" -#: src/parse_args.c:847 +#: src/parse_args.c:849 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "afficher les privilèges de l'utilisateur ou vérifie une commande spécifique. Utilisez deux fois pour une forme plus longue" -#: src/parse_args.c:850 +#: src/parse_args.c:852 msgid "non-interactive mode, no prompts are used" msgstr "mode non interactif, aucune invite utilisée" -#: src/parse_args.c:853 +#: src/parse_args.c:855 msgid "preserve group vector instead of setting to target's" msgstr "préserve le vecteur des groupes au lieu de le changer en celui de la cible" -#: src/parse_args.c:856 +#: src/parse_args.c:858 msgid "use the specified password prompt" msgstr "utiliser l'invite de mot de passe spécifié" -#: src/parse_args.c:858 +#: src/parse_args.c:860 msgid "change the root directory before running command" msgstr "changer le répertoire racine avant d'exécuter la commande" -#: src/parse_args.c:861 +#: src/parse_args.c:863 msgid "create SELinux security context with specified role" msgstr "créer le contexte de sécurité SELinux avec le rôle spécifié" -#: src/parse_args.c:864 +#: src/parse_args.c:866 msgid "read password from standard input" msgstr "lire le mot de passe depuis l'entrée standard" -#: src/parse_args.c:867 +#: src/parse_args.c:869 msgid "run shell as the target user; a command may also be specified" msgstr "exécuter le shell en tant que l'utilisateur cible. Une commande peut aussi être spécifiée" -#: src/parse_args.c:871 +#: src/parse_args.c:873 msgid "create SELinux security context with specified type" msgstr "créer le contexte de sécurité SELinux avec le type spécifié" -#: src/parse_args.c:874 +#: src/parse_args.c:876 msgid "terminate command after the specified time limit" msgstr "terminer la commande après la limite de temps spécifiée" -#: src/parse_args.c:877 +#: src/parse_args.c:879 msgid "in list mode, display privileges for user" msgstr "en mode liste, afficher les privilèges de l'utilisateur" -#: src/parse_args.c:880 +#: src/parse_args.c:882 msgid "run command (or edit file) as specified user name or ID" msgstr "exécuter la commande (ou éditer le fichier) sous le nom d'utilisateur ou le ID spécifié" -#: src/parse_args.c:882 +#: src/parse_args.c:884 msgid "display version information and exit" msgstr "afficher les informations de version et terminer" -#: src/parse_args.c:885 +#: src/parse_args.c:887 msgid "update user's timestamp without running a command" msgstr "mettre à jour l'horodatage de l'utilisateur sans exécuter de commande" -#: src/parse_args.c:888 +#: src/parse_args.c:890 msgid "stop processing command line arguments" msgstr "arrêter de traiter les arguments en ligne de commande" @@ -694,44 +710,49 @@ msgstr "impossible d'obtenir le nouveau contexte du tty, le tty n'est pas ré-é msgid "unable to set new tty context" msgstr "impossible de changer le nouveau contexte du tty" -#: src/selinux.c:327 -msgid "failed to get new context" -msgstr "échec de l'obtention du nouveau contexte" +#: src/selinux.c:323 +#, c-format +msgid "you must specify a role for type %s" +msgstr "vous devez spécifier un rôle pour le type %s" -#: src/selinux.c:345 +#: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" msgstr "impossible d'obtenir le type par défaut pour le rôle %s" -#: src/selinux.c:357 +#: src/selinux.c:341 +msgid "failed to get new context" +msgstr "échec de l'obtention du nouveau contexte" + +#: src/selinux.c:350 #, c-format msgid "failed to set new role %s" msgstr "échec lors du changement du nouveau rôle %s" -#: src/selinux.c:361 +#: src/selinux.c:354 #, c-format msgid "failed to set new type %s" msgstr "échec lors du changement du nouveau type %s" -#: src/selinux.c:373 +#: src/selinux.c:366 #, c-format msgid "%s is not a valid context" msgstr "%s n'est pas un contexte valide" -#: src/selinux.c:402 +#: src/selinux.c:394 msgid "failed to get old context" msgstr "échec de l'obtention de l'ancien contexte" -#: src/selinux.c:408 +#: src/selinux.c:400 msgid "unable to determine enforcing mode." msgstr "impossible de déterminer le mode de contrainte" -#: src/selinux.c:440 +#: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" msgstr "impossible de changer le contexte exec en %s" -#: src/selinux.c:447 +#: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" msgstr "impossible de changer le contexte de création de clé en %s" @@ -818,139 +839,147 @@ msgstr "setproject a échoué pour le projet « %s »" msgid "warning, resource control assignment failed for project \"%s\"" msgstr "attention, l'assignement du contrôle de ressources a échoue pour le projet « %s »" -#: src/sudo.c:213 +#: src/sudo.c:216 #, c-format msgid "Sudo version %s\n" msgstr "Sudo version %s\n" -#: src/sudo.c:215 +#: src/sudo.c:218 #, c-format msgid "Configure options: %s\n" msgstr "Options de configuration : %s\n" -#: src/sudo.c:223 +#: src/sudo.c:226 msgid "fatal error, unable to load plugins" msgstr "erreur fatale, impossible de charger les greffons" -#: src/sudo.c:269 +#: src/sudo.c:272 msgid "plugin did not return a command to execute" msgstr "le greffon n'a pas retourné une commande à exécuter" -#: src/sudo.c:302 +#: src/sudo.c:305 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "mode sudo 0x%x inattendu" -#: src/sudo.c:550 +#: src/sudo.c:553 #, c-format msgid "you do not exist in the %s database" msgstr "vous n'existez pas dans la base de données %s" -#: src/sudo.c:607 +#: src/sudo.c:610 msgid "unable to determine tty" msgstr "impossible de déterminer le tty" -#: src/sudo.c:948 +#: src/sudo.c:908 +msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." +msgstr "Le fanion « no new privileges » (« pas de nouveau privilèges ») est défini. Il empêche sudo de s'exécuter en tant que root." + +#: src/sudo.c:910 +msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." +msgstr "Si sudo est exécuté dans un conteneur, vous devrez ajuster la configuration du conteneur pour désactiver ce fanion." + +#: src/sudo.c:944 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s doit être la propriété du uid %d et avoir le bit setuid mis" -#: src/sudo.c:951 +#: src/sudo.c:947 #, 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 "le uid effectif n'est pas %d. Est-ce que %s est sur un système de fichiers avec l'option « nosuid » ou un système de fichiers NFS sans privilèges root ?" -#: src/sudo.c:957 +#: src/sudo.c:953 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "le uid effectif n'est pas %d. Est-ce que sudo est installé setuid root ?" -#: src/sudo.c:973 src/tgetpass.c:333 +#: src/sudo.c:969 src/tgetpass.c:333 msgid "unable to set supplementary group IDs" msgstr "impossible d'attribuer les ID de groupe supplémentaires" -#: src/sudo.c:980 +#: src/sudo.c:976 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "impossible de changer le gid effectif à runas gid %u" -#: src/sudo.c:986 +#: src/sudo.c:982 #, c-format msgid "unable to set gid to runas gid %u" msgstr "impossible de changer le gid à runas gid %u" -#: src/sudo.c:1029 +#: src/sudo.c:1025 #, c-format msgid "unexpected child termination condition: %d" msgstr "condition de fin de l'enfant inconnue: %d" -#: src/sudo.c:1136 +#: src/sudo.c:1132 msgid "unable to initialize policy plugin" msgstr "impossible d'initialiser le greffon de règles" -#: src/sudo.c:1198 +#: src/sudo.c:1194 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "le greffon de règles %s n'a pas de méthode « check_policy »" -#: src/sudo.c:1244 +#: src/sudo.c:1240 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "le greffon de règles %s ne supporte pas les privilèges de listage" -#: src/sudo.c:1288 +#: src/sudo.c:1284 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "le greffon de règles %s ne supporte pas l'option -v" -#: src/sudo.c:1326 +#: src/sudo.c:1322 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "le greffon de règles %s ne supporte pas les options -k/-K" -#: src/sudo.c:1455 +#: src/sudo.c:1451 #, c-format msgid "error initializing I/O plugin %s" msgstr "erreur à l'initialisation du greffon E/S %s" -#: src/sudo.c:1458 +#: src/sudo.c:1454 msgid "error initializing I/O plugin" msgstr "erreur à l'initialisation du greffon E/S" -#: src/sudo.c:1607 +#: src/sudo.c:1603 #, c-format msgid "error initializing audit plugin %s" msgstr "erreur à l'initialisation du greffon d'audit %s" -#: src/sudo.c:1686 +#: src/sudo.c:1682 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s: impossible d'enregistrer dans le journal l'événement d'erreur%s%s" -#: src/sudo.c:1722 +#: src/sudo.c:1718 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s: impossible d'enregistrer dans le journal l'événement d'acceptation%s%s" -#: src/sudo.c:1727 src/sudo.c:1765 +#: src/sudo.c:1723 src/sudo.c:1761 msgid "audit plugin error" msgstr "erreur du greffon d'audit" -#: src/sudo.c:1760 +#: src/sudo.c:1756 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s: impossible d'enregistrer dans le journal l'événement de rejet%s%s" -#: src/sudo.c:1820 +#: src/sudo.c:1816 #, c-format msgid "error initializing approval plugin %s" msgstr "erreur à l'initialisation du greffon d'approbation %s" -#: src/sudo.c:1890 +#: src/sudo.c:1886 msgid "command rejected by approver" msgstr "commande rejetée par l'approbateur" -#: src/sudo.c:1900 +#: src/sudo.c:1896 msgid "approval plugin error" msgstr "erreur du greffon d'approbation" @@ -1066,9 +1095,6 @@ msgstr "impossible de rétablir stdin" #~ msgid "%s: expected message type %d, got %d" #~ msgstr "%s: type de message %d attendu, %d obtenu" -#~ msgid "you must specify a role for type %s" -#~ msgstr "vous devez spécifier un rôle pour le type %s" - #~ msgid "unable to set tty context to %s" #~ msgstr "impossible de changer le contexte du tty en %s" diff --git a/po/hr.mo b/po/hr.mo index 2961e6b47b3252cc360417f64bb951c0c501b9d2..ed4bea466874017de7620d030a395d1bd68d19df 100644 GIT binary patch delta 5416 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, 2016, 2017, 2018, 2019, 2020, 2021. msgid "" msgstr "" -"Project-Id-Version: sudo-1.9.9b1\n" +"Project-Id-Version: sudo-1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-10 15:12-0800\n" +"POT-Creation-Date: 2022-02-12 09:31-0700\n" +"PO-Revision-Date: 2022-02-13 16:11-0800\n" "Last-Translator: Božidar Putanec \n" "Language-Team: Croatian \n" "Language: hr\n" @@ -54,15 +54,15 @@ msgstr "nije moguće obnoviti registar" #: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 #: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 #: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 -#: src/parse_args.c:190 src/parse_args.c:211 src/parse_args.c:285 -#: src/parse_args.c:630 src/parse_args.c:652 src/parse_args.c:677 +#: src/parse_args.c:192 src/parse_args.c:213 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 #: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 -#: src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 src/sesh.c:113 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 #: src/sesh.c:146 src/sesh.c:152 src/sesh.c:159 src/sesh.c:165 src/sesh.c:410 -#: src/sudo.c:636 src/sudo.c:706 src/sudo.c:716 src/sudo.c:741 src/sudo.c:764 -#: src/sudo.c:773 src/sudo.c:782 src/sudo.c:799 src/sudo.c:849 src/sudo.c:859 -#: src/sudo.c:888 src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 -#: src/sudo.c:1570 src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 +#: src/sudo.c:639 src/sudo.c:709 src/sudo.c:719 src/sudo.c:744 src/sudo.c:767 +#: src/sudo.c:776 src/sudo.c:785 src/sudo.c:802 src/sudo.c:844 src/sudo.c:854 +#: src/sudo.c:883 src/sudo.c:1083 src/sudo.c:1104 src/sudo.c:1397 +#: src/sudo.c:1566 src/sudo.c:1793 src/sudo.c:2127 src/sudo_edit.c:89 #: src/sudo_edit.c:149 src/sudo_edit.c:429 src/sudo_edit.c:438 #: src/sudo_edit.c:539 src/sudo_edit.c:546 src/sudo_edit.c:677 #: src/sudo_edit.c:697 src/sudo_intercept_common.c:113 @@ -72,60 +72,71 @@ 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/sudo_conf.c:219 lib/util/sudo_conf.c:304 -#: lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:665 src/conversation.c:81 -#: src/exec_intercept.c:100 src/exec_intercept.c:330 src/exec_intercept.c:354 -#: src/exec_intercept.c:377 src/exec_intercept.c:385 src/exec_intercept.c:410 -#: src/exec_intercept.c:416 src/exec_intercept.c:425 src/exec_intercept.c:431 -#: src/exec_intercept.c:565 src/exec_intercept.c:706 src/exec_monitor.c:456 -#: src/exec_monitor.c:462 src/exec_monitor.c:470 src/exec_monitor.c:478 -#: src/exec_monitor.c:485 src/exec_monitor.c:492 src/exec_monitor.c:499 -#: src/exec_monitor.c:506 src/exec_monitor.c:513 src/exec_monitor.c:520 -#: src/exec_monitor.c:527 src/exec_nopty.c:219 src/exec_nopty.c:228 -#: src/exec_nopty.c:235 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:306 src/exec_preload.c:143 -#: src/exec_preload.c:204 src/exec_pty.c:840 src/exec_pty.c:849 -#: src/exec_pty.c:906 src/exec_pty.c:1231 src/exec_pty.c:1240 -#: src/exec_pty.c:1247 src/exec_pty.c:1254 src/exec_pty.c:1261 -#: src/exec_pty.c:1268 src/exec_pty.c:1275 src/exec_pty.c:1282 -#: src/exec_pty.c:1289 src/exec_pty.c:1296 src/exec_pty.c:1303 -#: src/exec_pty.c:1311 src/exec_pty.c:1774 src/load_plugins.c:156 -#: src/load_plugins.c:181 src/load_plugins.c:217 src/load_plugins.c:449 -#: src/load_plugins.c:455 src/parse_args.c:190 src/parse_args.c:212 -#: src/parse_args.c:285 src/parse_args.c:630 src/parse_args.c:652 -#: src/parse_args.c:677 src/preserve_fds.c:46 src/preserve_fds.c:131 -#: src/selinux.c:89 src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 -#: src/sesh.c:113 src/sesh.c:411 src/sudo.c:227 src/sudo.c:636 src/sudo.c:888 -#: src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 src/sudo.c:1570 -#: src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 src/sudo_edit.c:149 -#: src/sudo_edit.c:429 src/sudo_edit.c:438 src/sudo_edit.c:539 -#: src/sudo_edit.c:546 src/sudo_edit.c:677 src/sudo_edit.c:697 -#: src/sudo_intercept_common.c:113 src/sudo_intercept_common.c:317 +#: lib/util/json.c:184 lib/util/regex.c:113 lib/util/regex.c:121 +#: lib/util/sudo_conf.c:219 lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 +#: lib/util/sudo_conf.c:665 src/conversation.c:81 src/exec_intercept.c:100 +#: src/exec_intercept.c:330 src/exec_intercept.c:354 src/exec_intercept.c:377 +#: src/exec_intercept.c:385 src/exec_intercept.c:410 src/exec_intercept.c:416 +#: src/exec_intercept.c:425 src/exec_intercept.c:431 src/exec_intercept.c:565 +#: src/exec_intercept.c:706 src/exec_monitor.c:456 src/exec_monitor.c:462 +#: src/exec_monitor.c:470 src/exec_monitor.c:478 src/exec_monitor.c:485 +#: src/exec_monitor.c:492 src/exec_monitor.c:499 src/exec_monitor.c:506 +#: src/exec_monitor.c:513 src/exec_monitor.c:520 src/exec_monitor.c:527 +#: src/exec_nopty.c:219 src/exec_nopty.c:228 src/exec_nopty.c:235 +#: 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:306 src/exec_preload.c:143 src/exec_preload.c:204 +#: src/exec_pty.c:840 src/exec_pty.c:849 src/exec_pty.c:906 +#: src/exec_pty.c:1231 src/exec_pty.c:1240 src/exec_pty.c:1247 +#: src/exec_pty.c:1254 src/exec_pty.c:1261 src/exec_pty.c:1268 +#: src/exec_pty.c:1275 src/exec_pty.c:1282 src/exec_pty.c:1289 +#: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 +#: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 +#: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 +#: src/parse_args.c:192 src/parse_args.c:214 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 +#: src/sesh.c:411 src/sudo.c:230 src/sudo.c:639 src/sudo.c:883 src/sudo.c:1083 +#: src/sudo.c:1104 src/sudo.c:1397 src/sudo.c:1566 src/sudo.c:1793 +#: src/sudo.c:2127 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 +#: src/sudo_edit.c:438 src/sudo_edit.c:539 src/sudo_edit.c:546 +#: src/sudo_edit.c:677 src/sudo_edit.c:697 src/sudo_intercept_common.c:113 +#: src/sudo_intercept_common.c:317 msgid "unable to allocate memory" msgstr "nije moguće dodijeliti memoriju" -#: lib/util/mkdir_parents.c:68 lib/util/sudo_conf.c:704 src/selinux.c:235 -#: src/selinux.c:265 src/sudo.c:368 src/sudo_edit.c:494 src/sudo_edit.c:559 +#: lib/util/mkdir_parents.c:63 +#, c-format +msgid "unable to stat %.*s" +msgstr "nije moguće stat (dobiti status datoteke) %.*s" + +#: lib/util/mkdir_parents.c:69 +#, c-format +msgid "%.*s exists but is not a directory (0%o)" +msgstr "%.*s postoji ali nije direktorij (0%o)" + +#: lib/util/mkdir_parents.c:102 lib/util/sudo_conf.c:704 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:371 src/sudo_edit.c:494 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "nije moguće otvoriti %s" -#: lib/util/mkdir_parents.c:83 +#: lib/util/mkdir_parents.c:119 lib/util/mkdir_parents.c:127 +#: lib/util/mkdir_parents.c:136 #, c-format -msgid "unable to mkdir %s" -msgstr "nije moguće izvršiti mkdir %s" +msgid "unable to open %.*s" +msgstr "nije moguće otvoriti %.*s" -#: lib/util/mkdir_parents.c:92 lib/util/sudo_conf.c:681 src/copy_file.c:150 +#: lib/util/mkdir_parents.c:157 #, c-format -msgid "unable to stat %s" -msgstr "nije moguće dobiti status od %s" +msgid "unable to mkdir %.*s" +msgstr "nije moguće mkdir %.*s" -#: lib/util/mkdir_parents.c:97 -#, c-format -msgid "%s exists but is not a directory (0%o)" -msgstr "%s postoji ali nije direktorij (0%o)" +#: lib/util/regex.c:103 +msgid "regular expression too large" +msgstr "regularni izraz je prevelik" #: lib/util/strsignal.c:50 msgid "Unknown signal" @@ -164,6 +175,11 @@ msgstr "nepodržani izvor grupe „%s“ u %s, redak %u" msgid "invalid max groups \"%s\" in %s, line %u" msgstr "nevaljani maksimalni broj grupa „%s“ u %s, redak %u" +#: lib/util/sudo_conf.c:681 src/copy_file.c:150 +#, c-format +msgid "unable to stat %s" +msgstr "nije moguće dobiti status od %s" + #: lib/util/sudo_conf.c:684 #, c-format msgid "%s is not a regular file" @@ -288,12 +304,12 @@ msgstr "nije moguće dodati događaj u red čekanja" msgid "invalid PolicyCheckRequest" msgstr "nevaljani PolicyCheckRequest" -#: src/exec_intercept.c:362 src/sudo.c:1213 src/sudo.c:1258 src/sudo.c:1302 +#: src/exec_intercept.c:362 src/sudo.c:1209 src/sudo.c:1254 src/sudo.c:1298 msgid "command rejected by policy" msgstr "pravilnik (policy) je odbio izvršiti naredbu" -#: src/exec_intercept.c:455 src/sudo.c:1218 src/sudo.c:1263 src/sudo.c:1307 -#: src/sudo.c:1381 +#: src/exec_intercept.c:455 src/sudo.c:1214 src/sudo.c:1259 src/sudo.c:1303 +#: src/sudo.c:1377 msgid "policy plugin error" msgstr "greška plugina s pravilima (policy plugin)" @@ -343,7 +359,7 @@ msgstr "nije moguće kreirati potomka (dijete)" msgid "unable to restore tty label" msgstr "nije moguće obnoviti TTY etiketu" -#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1164 +#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1160 #, c-format msgid "unable to execute %s" msgstr "nije moguće izvršiti %s" @@ -449,53 +465,53 @@ msgid "policy plugin %s does not include a check_policy method" msgstr "plugin s pravilima %s ne sadrži metodu check_policy" #: src/net_ifs.c:210 src/net_ifs.c:376 src/net_ifs.c:437 src/net_ifs.c:624 -#: src/net_ifs.c:855 src/sudo.c:483 src/sudo_edit.c:398 src/sudo_edit.c:406 +#: src/net_ifs.c:855 src/sudo.c:486 src/sudo_edit.c:398 src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "**interna greška**, %s prelijevanje" -#: src/parse_args.c:232 +#: src/parse_args.c:234 #, c-format msgid "invalid environment variable name: %s" msgstr "nevaljano ime varijable okoline: %s" -#: src/parse_args.c:335 +#: src/parse_args.c:337 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "argument za -C mora biti broj veći ili jednak 3" -#: src/parse_args.c:566 +#: src/parse_args.c:568 msgid "you may not specify both the -i and -s options" msgstr "ne smijete navesti istovremeno opcije -i i -s" -#: src/parse_args.c:571 +#: src/parse_args.c:573 msgid "you may not specify both the -i and -E options" msgstr "ne smijete navesti istovremeno opcije -i i -E" -#: src/parse_args.c:581 +#: src/parse_args.c:583 msgid "the -E option is not valid in edit mode" msgstr "opcija -E nije valjana kad se redigira (in edit mode)" -#: src/parse_args.c:584 +#: src/parse_args.c:586 msgid "you may not specify environment variables in edit mode" msgstr "ne smijete specificirati varijable okoline kad se redigira (in edit mode)" -#: src/parse_args.c:594 +#: src/parse_args.c:596 msgid "the -U option may only be used with the -l option" msgstr "opciju -U smijete koristiti samo uz -l opciju" -#: src/parse_args.c:598 +#: src/parse_args.c:600 msgid "the -A and -S options may not be used together" msgstr "opcije -A i -S ne smiju se koristiti zajedno" -#: src/parse_args.c:691 +#: src/parse_args.c:693 msgid "sudoedit is not supported on this platform" msgstr "sudoedit nije podržan na ovoj platformi" -#: src/parse_args.c:774 +#: src/parse_args.c:776 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Smije se navesti samo jedna od opcija -e, -h, -i, -K, -l, -s, -v i -V" -#: src/parse_args.c:790 +#: src/parse_args.c:792 #, c-format msgid "" "%s - edit files as another user\n" @@ -504,7 +520,7 @@ msgstr "" "%s - redigira datoteku kao neki drugi korisnik\n" "\n" -#: src/parse_args.c:792 +#: src/parse_args.c:794 #, c-format msgid "" "%s - execute a command as another user\n" @@ -513,7 +529,7 @@ msgstr "" "%s - izvrši naredbu kao neki drugi korisnik\n" "\n" -#: src/parse_args.c:798 +#: src/parse_args.c:800 msgid "" "\n" "Options:\n" @@ -521,131 +537,131 @@ msgstr "" "\n" "Opcije:\n" -#: src/parse_args.c:800 +#: src/parse_args.c:802 msgid "use a helper program for password prompting" msgstr "zahtjev za lozinku koristi pomoćni program" -#: src/parse_args.c:803 +#: src/parse_args.c:805 msgid "use specified BSD authentication type" msgstr "rabi navedenu BSD autentifikaciju" -#: src/parse_args.c:807 +#: src/parse_args.c:809 msgid "run command in the background" msgstr "pokrene naredbu u pozadini" -#: src/parse_args.c:810 +#: src/parse_args.c:812 msgid "ring bell when prompting" msgstr "pozvoni kad treba ulaz ili kad nešto pita" -#: src/parse_args.c:812 +#: src/parse_args.c:814 msgid "close all file descriptors >= num" msgstr "zatvara sve deskriptore datoteka >= num" -#: src/parse_args.c:815 +#: src/parse_args.c:817 msgid "run command with the specified BSD login class" msgstr "pokrene naredbu s navedenom BSD klasom prijave" -#: src/parse_args.c:818 +#: src/parse_args.c:820 msgid "change the working directory before running command" msgstr "promijenite radni direktorij prije pokretanja naredbe" -#: src/parse_args.c:821 +#: src/parse_args.c:823 msgid "preserve user environment when running command" msgstr "sačuva okolinu korisnika pri izvršenju naredbe" -#: src/parse_args.c:823 +#: src/parse_args.c:825 msgid "preserve specific environment variables" msgstr "sačuva specifične varijable okoline" -#: src/parse_args.c:825 +#: src/parse_args.c:827 msgid "edit files instead of running a command" msgstr "redigira datoteke umjesto pokretanja naredbe" -#: src/parse_args.c:828 +#: src/parse_args.c:830 msgid "run command as the specified group name or ID" msgstr "izvrši naredbu kao navedeno group ime ili ID" -#: src/parse_args.c:831 +#: src/parse_args.c:833 msgid "set HOME variable to target user's home dir" msgstr "var HOME postavi na osobni direktorij korisnika" -#: src/parse_args.c:834 +#: src/parse_args.c:836 msgid "display help message and exit" msgstr "pokaže ovu pomoć i iziđe" -#: src/parse_args.c:836 +#: src/parse_args.c:838 msgid "run command on host (if supported by plugin)" msgstr "pokrene naredbu na host računalu (ako to plugin podržava)" -#: src/parse_args.c:839 +#: src/parse_args.c:841 msgid "run login shell as the target user; a command may also be specified" msgstr "pokrene prijavnu ljusku kao ciljani korisnik; može se navesti i naredba" -#: src/parse_args.c:841 +#: src/parse_args.c:843 msgid "remove timestamp file completely" msgstr "sasvim ukloni datoteku s vremenskim oznakama" -#: src/parse_args.c:844 +#: src/parse_args.c:846 msgid "invalidate timestamp file" msgstr "poništi datoteku s vremenskim oznakama" -#: src/parse_args.c:847 +#: src/parse_args.c:849 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "privilegije korisnika ili test specifične naredbe; rabite -ll za duži popis" -#: src/parse_args.c:850 +#: src/parse_args.c:852 msgid "non-interactive mode, no prompts are used" msgstr "ne-interaktivni mȏd; bez prompta" -#: src/parse_args.c:853 +#: src/parse_args.c:855 msgid "preserve group vector instead of setting to target's" msgstr "sačuva grupni vektor umjesto postavljanja na ciljanu grupu" -#: src/parse_args.c:856 +#: src/parse_args.c:858 msgid "use the specified password prompt" msgstr "koristi navedeni prompt za unos lozinke" -#: src/parse_args.c:858 +#: src/parse_args.c:860 msgid "change the root directory before running command" msgstr "promijenite root direktorij prije pokretanja naredbe" -#: src/parse_args.c:861 +#: src/parse_args.c:863 msgid "create SELinux security context with specified role" msgstr "stvori SELinux sigurnosni kontekst s navedenom role ulogom" -#: src/parse_args.c:864 +#: src/parse_args.c:866 msgid "read password from standard input" msgstr "čita lozinku iz standardnog ulaza" -#: src/parse_args.c:867 +#: src/parse_args.c:869 msgid "run shell as the target user; a command may also be specified" msgstr "pokrene ljusku kao ciljani korisnik; može se navesti i naredba" -#: src/parse_args.c:871 +#: src/parse_args.c:873 msgid "create SELinux security context with specified type" msgstr "stvori SELinux sigurnosni kontekst s navedenom type ulogom" -#: src/parse_args.c:874 +#: src/parse_args.c:876 msgid "terminate command after the specified time limit" msgstr "naredba završi nakon navedenoga vremenskog ograničenja" -#: src/parse_args.c:877 +#: src/parse_args.c:879 msgid "in list mode, display privileges for user" msgstr "izlista popis privilegija user korisnika" -#: src/parse_args.c:880 +#: src/parse_args.c:882 msgid "run command (or edit file) as specified user name or ID" msgstr "pokreni naredbu (ili redigira datoteku) kao navedeni user korisnik" -#: src/parse_args.c:882 +#: src/parse_args.c:884 msgid "display version information and exit" msgstr "informira o inačici ovog programa i iziđe" -#: src/parse_args.c:885 +#: src/parse_args.c:887 msgid "update user's timestamp without running a command" msgstr "obnovi vremensku oznaku korisnika bez pokretanja naredbe" -#: src/parse_args.c:888 +#: src/parse_args.c:890 msgid "stop processing command line arguments" msgstr "prestane s obradom argumenata na naredbenom retku" @@ -698,44 +714,49 @@ msgstr "nije moguće dobiti novi TTY kontekst, oznaka TTY se me mijenja" msgid "unable to set new tty context" msgstr "nije moguće uspostaviti novi TTY kontekst" -#: src/selinux.c:327 -msgid "failed to get new context" -msgstr "nije uspjelo dobiti novi kontekst" +#: src/selinux.c:323 +#, c-format +msgid "you must specify a role for type %s" +msgstr "morate navesti ulogu za vrstu %s" -#: src/selinux.c:345 +#: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" msgstr "nije moguće dobiti zadanu vrstu za ulogu %s" -#: src/selinux.c:357 +#: src/selinux.c:341 +msgid "failed to get new context" +msgstr "nije uspjelo dobiti novi kontekst" + +#: src/selinux.c:350 #, c-format msgid "failed to set new role %s" msgstr "nije uspjelo postaviti novu ulogu %s" -#: src/selinux.c:361 +#: src/selinux.c:354 #, c-format msgid "failed to set new type %s" msgstr "nije uspjelo postaviti novu vrstu %s" -#: src/selinux.c:373 +#: src/selinux.c:366 #, c-format msgid "%s is not a valid context" msgstr "%s nije valjani kontekst" -#: src/selinux.c:402 +#: src/selinux.c:394 msgid "failed to get old context" msgstr "nije uspjelo dobiti stari kontekst" -#: src/selinux.c:408 +#: src/selinux.c:400 msgid "unable to determine enforcing mode." msgstr "nije moguće odrediti način provedbe." -#: src/selinux.c:440 +#: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" msgstr "nije moguće postaviti exec kontekst na %s" -#: src/selinux.c:447 +#: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" msgstr "nije moguće postaviti kontekst stvaranja ključa na %s" @@ -824,139 +845,147 @@ msgstr "neuspješna setproject() za projekt „%s“" msgid "warning, resource control assignment failed for project \"%s\"" msgstr "upozorenje: nije uspjelo dodijeliti upravljanje resursima projekta „%s“" -#: src/sudo.c:213 +#: src/sudo.c:216 #, c-format msgid "Sudo version %s\n" msgstr "Sudo inačica %s\n" -#: src/sudo.c:215 +#: src/sudo.c:218 #, c-format msgid "Configure options: %s\n" msgstr "Konfiguracijske opcije: %s\n" -#: src/sudo.c:223 +#: src/sudo.c:226 msgid "fatal error, unable to load plugins" msgstr "kobna greška, nije moguće učitati plugine" -#: src/sudo.c:269 +#: src/sudo.c:272 msgid "plugin did not return a command to execute" msgstr "plugin nije uzvratio naredbu za izvršiti" -#: src/sudo.c:302 +#: src/sudo.c:305 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "neočekivani sudo mȏd 0x%x" -#: src/sudo.c:550 +#: src/sudo.c:553 #, c-format msgid "you do not exist in the %s database" msgstr "vas nema u %s bazi podataka" -#: src/sudo.c:607 +#: src/sudo.c:610 msgid "unable to determine tty" msgstr "nije moguće odrediti TTY" -#: src/sudo.c:948 +#: src/sudo.c:908 +msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." +msgstr "Flag „no new privileges“ je podignut, i to sprječava da sudo da postane root." + +#: src/sudo.c:910 +msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." +msgstr "Ako se sudo pokrene u kanistru (container), možda ćete morati podesiti konfiguraciju kanistra kako biste onemogućili flag." + +#: src/sudo.c:944 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "vlasnik %s mora biti UID %d i mora imati postavljeni setuid bit" -#: src/sudo.c:951 +#: src/sudo.c:947 #, 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 "efektivni UID nije %d; je li %s na datotečnom sustavu s postavljenom opcijom „nosuid“ ili NFS datotečnom sustavu bez root privilegija?" -#: src/sudo.c:957 +#: src/sudo.c:953 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "efektivni UID nije %d; je li sudo instaliran sa setuid root?" -#: src/sudo.c:973 src/tgetpass.c:333 +#: src/sudo.c:969 src/tgetpass.c:333 msgid "unable to set supplementary group IDs" msgstr "nije moguće postaviti ID dodatnih grupa" -#: src/sudo.c:980 +#: src/sudo.c:976 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "nije moguće postaviti efektivni GID na runas GID %u" -#: src/sudo.c:986 +#: src/sudo.c:982 #, c-format msgid "unable to set gid to runas gid %u" msgstr "nije moguće postaviti GID na runas GID %u" -#: src/sudo.c:1029 +#: src/sudo.c:1025 #, c-format msgid "unexpected child termination condition: %d" msgstr "neočekivano stanje završetka potomka (dijete-procesa) : %d" -#: src/sudo.c:1136 +#: src/sudo.c:1132 msgid "unable to initialize policy plugin" msgstr "nije moguće inicijalizirati plugin s pravilima" -#: src/sudo.c:1198 +#: src/sudo.c:1194 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "pluginu s pravilima %s nedostaje metoda „check_policy“" -#: src/sudo.c:1244 +#: src/sudo.c:1240 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "plugin s pravilima %s ne podržava ispis ovlasti" -#: src/sudo.c:1288 +#: src/sudo.c:1284 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "plugin s pravilima %s ne podržava opciju -v" -#: src/sudo.c:1326 +#: src/sudo.c:1322 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "plugin s pravilima %s ne podržava -k/-K opcije" -#: src/sudo.c:1455 +#: src/sudo.c:1451 #, c-format msgid "error initializing I/O plugin %s" msgstr "greška pri inicijalizaciji U/I plugina %s" -#: src/sudo.c:1458 +#: src/sudo.c:1454 msgid "error initializing I/O plugin" msgstr "greška pri inicijalizaciji U/I plugina" -#: src/sudo.c:1607 +#: src/sudo.c:1603 #, c-format msgid "error initializing audit plugin %s" msgstr "greška pri inicijalizaciji plugina za reviziju %s" -#: src/sudo.c:1686 +#: src/sudo.c:1682 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s: nije uspjelo zabilježiti pogrešku događaja%s%s" -#: src/sudo.c:1722 +#: src/sudo.c:1718 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s: nije uspjelo zabilježiti događaj prihvaćanja%s%s" -#: src/sudo.c:1727 src/sudo.c:1765 +#: src/sudo.c:1723 src/sudo.c:1761 msgid "audit plugin error" msgstr "pogreška u pluginu za reviziju" -#: src/sudo.c:1760 +#: src/sudo.c:1756 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s: nije uspjelo zabilježiti događaj odbijanja%s%s" -#: src/sudo.c:1820 +#: src/sudo.c:1816 #, c-format msgid "error initializing approval plugin %s" msgstr "greška pri inicijalizaciji plugina za odobrenje %s" -#: src/sudo.c:1890 +#: src/sudo.c:1886 msgid "command rejected by approver" msgstr "odobravatelj je odbio izvršiti naredbu" -#: src/sudo.c:1900 +#: src/sudo.c:1896 msgid "approval plugin error" msgstr "greška plugina za odobravanje" @@ -1072,9 +1101,6 @@ msgstr "nije moguće obnoviti stdin" #~ msgid "%s: expected message type %d, got %d" #~ msgstr "%s: očekivana je poruka vrste %d, a dobivena je %d" -#~ msgid "you must specify a role for type %s" -#~ msgstr "morate navesti ulogu za vrstu %s" - #~ msgid "unable to set tty context to %s" #~ msgstr "nije moguće postaviti TTY kontekst za %s" diff --git a/po/ja.mo b/po/ja.mo index 02480f389b6e462e87543bea1779d5e6c01bf731..937db2f1a021a952e6fcdb41e97ecef10ea9d6b0 100644 GIT binary patch delta 5448 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 bo+I;OJZtCrzf|Jy{bF8wfH$!GrvLu{at, 2011. -# Takeshi Hamasaki , 2012, 2015, 2016, 2017, 2018, 2019, 2020, 2021. +# Takeshi Hamasaki , 2012, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022. # msgid "" msgstr "" -"Project-Id-Version: sudo 1.9.9b1\n" +"Project-Id-Version: sudo 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-10 21:52+0900\n" +"POT-Creation-Date: 2022-02-12 09:31-0700\n" +"PO-Revision-Date: 2022-02-14 23:27+0900\n" "Last-Translator: Takeshi Hamasaki \n" "Language-Team: Japanese \n" "Language: ja\n" @@ -54,15 +54,15 @@ msgstr "レジストリーを復元できません" #: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 #: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 #: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 -#: src/parse_args.c:190 src/parse_args.c:211 src/parse_args.c:285 -#: src/parse_args.c:630 src/parse_args.c:652 src/parse_args.c:677 +#: src/parse_args.c:192 src/parse_args.c:213 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 #: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 -#: src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 src/sesh.c:113 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 #: src/sesh.c:146 src/sesh.c:152 src/sesh.c:159 src/sesh.c:165 src/sesh.c:410 -#: src/sudo.c:636 src/sudo.c:706 src/sudo.c:716 src/sudo.c:741 src/sudo.c:764 -#: src/sudo.c:773 src/sudo.c:782 src/sudo.c:799 src/sudo.c:849 src/sudo.c:859 -#: src/sudo.c:888 src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 -#: src/sudo.c:1570 src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 +#: src/sudo.c:639 src/sudo.c:709 src/sudo.c:719 src/sudo.c:744 src/sudo.c:767 +#: src/sudo.c:776 src/sudo.c:785 src/sudo.c:802 src/sudo.c:844 src/sudo.c:854 +#: src/sudo.c:883 src/sudo.c:1083 src/sudo.c:1104 src/sudo.c:1397 +#: src/sudo.c:1566 src/sudo.c:1793 src/sudo.c:2127 src/sudo_edit.c:89 #: src/sudo_edit.c:149 src/sudo_edit.c:429 src/sudo_edit.c:438 #: src/sudo_edit.c:539 src/sudo_edit.c:546 src/sudo_edit.c:677 #: src/sudo_edit.c:697 src/sudo_intercept_common.c:113 @@ -72,60 +72,71 @@ 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/sudo_conf.c:219 lib/util/sudo_conf.c:304 -#: lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:665 src/conversation.c:81 -#: src/exec_intercept.c:100 src/exec_intercept.c:330 src/exec_intercept.c:354 -#: src/exec_intercept.c:377 src/exec_intercept.c:385 src/exec_intercept.c:410 -#: src/exec_intercept.c:416 src/exec_intercept.c:425 src/exec_intercept.c:431 -#: src/exec_intercept.c:565 src/exec_intercept.c:706 src/exec_monitor.c:456 -#: src/exec_monitor.c:462 src/exec_monitor.c:470 src/exec_monitor.c:478 -#: src/exec_monitor.c:485 src/exec_monitor.c:492 src/exec_monitor.c:499 -#: src/exec_monitor.c:506 src/exec_monitor.c:513 src/exec_monitor.c:520 -#: src/exec_monitor.c:527 src/exec_nopty.c:219 src/exec_nopty.c:228 -#: src/exec_nopty.c:235 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:306 src/exec_preload.c:143 -#: src/exec_preload.c:204 src/exec_pty.c:840 src/exec_pty.c:849 -#: src/exec_pty.c:906 src/exec_pty.c:1231 src/exec_pty.c:1240 -#: src/exec_pty.c:1247 src/exec_pty.c:1254 src/exec_pty.c:1261 -#: src/exec_pty.c:1268 src/exec_pty.c:1275 src/exec_pty.c:1282 -#: src/exec_pty.c:1289 src/exec_pty.c:1296 src/exec_pty.c:1303 -#: src/exec_pty.c:1311 src/exec_pty.c:1774 src/load_plugins.c:156 -#: src/load_plugins.c:181 src/load_plugins.c:217 src/load_plugins.c:449 -#: src/load_plugins.c:455 src/parse_args.c:190 src/parse_args.c:212 -#: src/parse_args.c:285 src/parse_args.c:630 src/parse_args.c:652 -#: src/parse_args.c:677 src/preserve_fds.c:46 src/preserve_fds.c:131 -#: src/selinux.c:89 src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 -#: src/sesh.c:113 src/sesh.c:411 src/sudo.c:227 src/sudo.c:636 src/sudo.c:888 -#: src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 src/sudo.c:1570 -#: src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 src/sudo_edit.c:149 -#: src/sudo_edit.c:429 src/sudo_edit.c:438 src/sudo_edit.c:539 -#: src/sudo_edit.c:546 src/sudo_edit.c:677 src/sudo_edit.c:697 -#: src/sudo_intercept_common.c:113 src/sudo_intercept_common.c:317 +#: lib/util/json.c:184 lib/util/regex.c:113 lib/util/regex.c:121 +#: lib/util/sudo_conf.c:219 lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 +#: lib/util/sudo_conf.c:665 src/conversation.c:81 src/exec_intercept.c:100 +#: src/exec_intercept.c:330 src/exec_intercept.c:354 src/exec_intercept.c:377 +#: src/exec_intercept.c:385 src/exec_intercept.c:410 src/exec_intercept.c:416 +#: src/exec_intercept.c:425 src/exec_intercept.c:431 src/exec_intercept.c:565 +#: src/exec_intercept.c:706 src/exec_monitor.c:456 src/exec_monitor.c:462 +#: src/exec_monitor.c:470 src/exec_monitor.c:478 src/exec_monitor.c:485 +#: src/exec_monitor.c:492 src/exec_monitor.c:499 src/exec_monitor.c:506 +#: src/exec_monitor.c:513 src/exec_monitor.c:520 src/exec_monitor.c:527 +#: src/exec_nopty.c:219 src/exec_nopty.c:228 src/exec_nopty.c:235 +#: 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:306 src/exec_preload.c:143 src/exec_preload.c:204 +#: src/exec_pty.c:840 src/exec_pty.c:849 src/exec_pty.c:906 +#: src/exec_pty.c:1231 src/exec_pty.c:1240 src/exec_pty.c:1247 +#: src/exec_pty.c:1254 src/exec_pty.c:1261 src/exec_pty.c:1268 +#: src/exec_pty.c:1275 src/exec_pty.c:1282 src/exec_pty.c:1289 +#: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 +#: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 +#: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 +#: src/parse_args.c:192 src/parse_args.c:214 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 +#: src/sesh.c:411 src/sudo.c:230 src/sudo.c:639 src/sudo.c:883 src/sudo.c:1083 +#: src/sudo.c:1104 src/sudo.c:1397 src/sudo.c:1566 src/sudo.c:1793 +#: src/sudo.c:2127 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 +#: src/sudo_edit.c:438 src/sudo_edit.c:539 src/sudo_edit.c:546 +#: src/sudo_edit.c:677 src/sudo_edit.c:697 src/sudo_intercept_common.c:113 +#: src/sudo_intercept_common.c:317 msgid "unable to allocate memory" msgstr "メモリ割り当てを行えませんでした" -#: lib/util/mkdir_parents.c:68 lib/util/sudo_conf.c:704 src/selinux.c:235 -#: src/selinux.c:265 src/sudo.c:368 src/sudo_edit.c:494 src/sudo_edit.c:559 +#: lib/util/mkdir_parents.c:63 +#, c-format +msgid "unable to stat %.*s" +msgstr "%.*s の状態取得 (stat) ができません" + +#: lib/util/mkdir_parents.c:69 +#, c-format +msgid "%.*s exists but is not a directory (0%o)" +msgstr "%.*s は存在しますが、ディレクトリではありません (0%o)" + +#: lib/util/mkdir_parents.c:102 lib/util/sudo_conf.c:704 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:371 src/sudo_edit.c:494 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "%s を開けません" -#: lib/util/mkdir_parents.c:83 +#: lib/util/mkdir_parents.c:119 lib/util/mkdir_parents.c:127 +#: lib/util/mkdir_parents.c:136 #, c-format -msgid "unable to mkdir %s" -msgstr "%s を mkdir できません" +msgid "unable to open %.*s" +msgstr "%.*s を開けません" -#: lib/util/mkdir_parents.c:92 lib/util/sudo_conf.c:681 src/copy_file.c:150 +#: lib/util/mkdir_parents.c:157 #, c-format -msgid "unable to stat %s" -msgstr "%s の状態取得 (stat) ができません" +msgid "unable to mkdir %.*s" +msgstr "%.*s を mkdir できません" -#: lib/util/mkdir_parents.c:97 -#, c-format -msgid "%s exists but is not a directory (0%o)" -msgstr "%s は存在しますが、ディレクトリではありません (0%o)" +#: lib/util/regex.c:103 +msgid "regular expression too large" +msgstr "正規表現が長すぎます。" #: lib/util/strsignal.c:50 msgid "Unknown signal" @@ -164,6 +175,11 @@ msgstr "サポートしていないグループソース \"%s\" が %s の %u msgid "invalid max groups \"%s\" in %s, line %u" msgstr "無効な最大グループの値 \"%s\" が %s の %u 行目 にあります" +#: lib/util/sudo_conf.c:681 src/copy_file.c:150 +#, c-format +msgid "unable to stat %s" +msgstr "%s の状態取得 (stat) ができません" + #: lib/util/sudo_conf.c:684 #, c-format msgid "%s is not a regular file" @@ -287,12 +303,12 @@ msgstr "キューにイベントを追加できません" msgid "invalid PolicyCheckRequest" msgstr "無効な PolicyCheckRequest" -#: src/exec_intercept.c:362 src/sudo.c:1213 src/sudo.c:1258 src/sudo.c:1302 +#: src/exec_intercept.c:362 src/sudo.c:1209 src/sudo.c:1254 src/sudo.c:1298 msgid "command rejected by policy" msgstr "ポリシーによりコマンドが拒否されました" -#: src/exec_intercept.c:455 src/sudo.c:1218 src/sudo.c:1263 src/sudo.c:1307 -#: src/sudo.c:1381 +#: src/exec_intercept.c:455 src/sudo.c:1214 src/sudo.c:1259 src/sudo.c:1303 +#: src/sudo.c:1377 msgid "policy plugin error" msgstr "ポリシープラグインエラー" @@ -342,7 +358,7 @@ msgstr "fork できません" msgid "unable to restore tty label" msgstr "tty ラベルを復旧できません" -#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1164 +#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1160 #, c-format msgid "unable to execute %s" msgstr "%s を実行できません" @@ -447,53 +463,53 @@ msgid "policy plugin %s does not include a check_policy method" msgstr "ポリシープラグイン %s には check_policy メソッドが含まれていません" #: src/net_ifs.c:210 src/net_ifs.c:376 src/net_ifs.c:437 src/net_ifs.c:624 -#: src/net_ifs.c:855 src/sudo.c:483 src/sudo_edit.c:398 src/sudo_edit.c:406 +#: src/net_ifs.c:855 src/sudo.c:486 src/sudo_edit.c:398 src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "内部エラー、 %s がオーバーフローしました" -#: src/parse_args.c:232 +#: src/parse_args.c:234 #, c-format msgid "invalid environment variable name: %s" msgstr "無効な環境変数名です: %s" -#: src/parse_args.c:335 +#: src/parse_args.c:337 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "-C の引数は 3 以上の数値でなければいけません" -#: src/parse_args.c:566 +#: src/parse_args.c:568 msgid "you may not specify both the -i and -s options" msgstr "-i と -s オプションを同時に指定することはできません" -#: src/parse_args.c:571 +#: src/parse_args.c:573 msgid "you may not specify both the -i and -E options" msgstr "-i と -E オプションを同時に指定することはできません" -#: src/parse_args.c:581 +#: src/parse_args.c:583 msgid "the -E option is not valid in edit mode" msgstr "-E オプションは編集モードでは無効です" -#: src/parse_args.c:584 +#: src/parse_args.c:586 msgid "you may not specify environment variables in edit mode" msgstr "編集モードでは環境変数を指定できません" -#: src/parse_args.c:594 +#: src/parse_args.c:596 msgid "the -U option may only be used with the -l option" msgstr "-U オプションを使うには -l オプションも必要です" -#: src/parse_args.c:598 +#: src/parse_args.c:600 msgid "the -A and -S options may not be used together" msgstr "-A と -S オプションは同時に指定できません" -#: src/parse_args.c:691 +#: src/parse_args.c:693 msgid "sudoedit is not supported on this platform" msgstr "sudoedit はこのプラットフォームではサポートされていません" -#: src/parse_args.c:774 +#: src/parse_args.c:776 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "-e, -h, -i, -K, -l, -s, -v または -V のうち一つのみ指定できます" -#: src/parse_args.c:790 +#: src/parse_args.c:792 #, c-format msgid "" "%s - edit files as another user\n" @@ -502,7 +518,7 @@ msgstr "" "%s - 別のユーザーとしてファイルを編集します\n" "\n" -#: src/parse_args.c:792 +#: src/parse_args.c:794 #, c-format msgid "" "%s - execute a command as another user\n" @@ -511,7 +527,7 @@ msgstr "" "%s - 別のユーザーとしてコマンドを実行します\n" "\n" -#: src/parse_args.c:798 +#: src/parse_args.c:800 msgid "" "\n" "Options:\n" @@ -519,131 +535,131 @@ msgstr "" "\n" "オプション:\n" -#: src/parse_args.c:800 +#: src/parse_args.c:802 msgid "use a helper program for password prompting" msgstr "パスワード要求のために補助プログラムを使用する" -#: src/parse_args.c:803 +#: src/parse_args.c:805 msgid "use specified BSD authentication type" msgstr "指定した BSD 認証タイプを使用する" -#: src/parse_args.c:807 +#: src/parse_args.c:809 msgid "run command in the background" msgstr "コマンドをバックグラウンドで実行する" -#: src/parse_args.c:810 +#: src/parse_args.c:812 msgid "ring bell when prompting" msgstr "プロンプトと同時にベルを鳴らす" -#: src/parse_args.c:812 +#: src/parse_args.c:814 msgid "close all file descriptors >= num" msgstr "num 以上のすべてのファイル記述子を閉じる" -#: src/parse_args.c:815 +#: src/parse_args.c:817 msgid "run command with the specified BSD login class" msgstr "指定した BSD ログインクラスでコマンドを実行する" -#: src/parse_args.c:818 +#: src/parse_args.c:820 msgid "change the working directory before running command" msgstr "コマンド実行前に作業ディレクトリを変更する" -#: src/parse_args.c:821 +#: src/parse_args.c:823 msgid "preserve user environment when running command" msgstr "コマンドを実行する時にユーザーの環境変数を維持する" -#: src/parse_args.c:823 +#: src/parse_args.c:825 msgid "preserve specific environment variables" msgstr "指定の環境変数を維持する" -#: src/parse_args.c:825 +#: src/parse_args.c:827 msgid "edit files instead of running a command" msgstr "コマンドを実行するのではなくファイルを編集する" -#: src/parse_args.c:828 +#: src/parse_args.c:830 msgid "run command as the specified group name or ID" msgstr "指定したグループ名またはグループIDでコマンドを実行する" -#: src/parse_args.c:831 +#: src/parse_args.c:833 msgid "set HOME variable to target user's home dir" msgstr "HOME 変数を変更先となるユーザーのホームディレクトリに設定する" -#: src/parse_args.c:834 +#: src/parse_args.c:836 msgid "display help message and exit" msgstr "このヘルプを表示して終了する" -#: src/parse_args.c:836 +#: src/parse_args.c:838 msgid "run command on host (if supported by plugin)" msgstr "host でコマンドを実行する(プラグインがサポートしている場合)" -#: src/parse_args.c:839 +#: src/parse_args.c:841 msgid "run login shell as the target user; a command may also be specified" msgstr "変更先のユーザーとしてログインシェルを実行する; コマンドを指定することもできます" -#: src/parse_args.c:841 +#: src/parse_args.c:843 msgid "remove timestamp file completely" msgstr "タイムスタンプファイルを完全に削除する" -#: src/parse_args.c:844 +#: src/parse_args.c:846 msgid "invalidate timestamp file" msgstr "無効なタイムスタンプファイルです" -#: src/parse_args.c:847 +#: src/parse_args.c:849 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "ユーザーの権限を一覧表示するまたは指定したコマンドについて確認する ;長い表示にするには2回指定すること" -#: src/parse_args.c:850 +#: src/parse_args.c:852 msgid "non-interactive mode, no prompts are used" msgstr "非対話モードで実行し、ユーザーに入力を求めない" -#: src/parse_args.c:853 +#: src/parse_args.c:855 msgid "preserve group vector instead of setting to target's" msgstr "グループベクトルを保護する (変更先のユーザーのものに設定しない)" -#: src/parse_args.c:856 +#: src/parse_args.c:858 msgid "use the specified password prompt" msgstr "指定したパスワードプロンプトを使用する" -#: src/parse_args.c:858 +#: src/parse_args.c:860 msgid "change the root directory before running command" msgstr "コマンド実行前にルートディレクトリを変更する" -#: src/parse_args.c:861 +#: src/parse_args.c:863 msgid "create SELinux security context with specified role" msgstr "指定した役割で SELinux セキュリティーコンテキストを作成する" -#: src/parse_args.c:864 +#: src/parse_args.c:866 msgid "read password from standard input" msgstr "標準入力からパスワードを読み込む" -#: src/parse_args.c:867 +#: src/parse_args.c:869 msgid "run shell as the target user; a command may also be specified" msgstr "変更先のユーザーとしてシェルを実行する; コマンドを指定することもできます" -#: src/parse_args.c:871 +#: src/parse_args.c:873 msgid "create SELinux security context with specified type" msgstr "指定したタイプで SELinux セキュリティーコンテキストを作成する" -#: src/parse_args.c:874 +#: src/parse_args.c:876 msgid "terminate command after the specified time limit" msgstr "指定した制限時間でコマンドの実行を中止する" -#: src/parse_args.c:877 +#: src/parse_args.c:879 msgid "in list mode, display privileges for user" msgstr "リストモードで、ユーザーの権限を表示する" -#: src/parse_args.c:880 +#: src/parse_args.c:882 msgid "run command (or edit file) as specified user name or ID" msgstr "指定したユーザー名またはユーザーIDでコマンドを実行する (またはファイルを編集する)" -#: src/parse_args.c:882 +#: src/parse_args.c:884 msgid "display version information and exit" msgstr "バージョン情報を表示して終了する" -#: src/parse_args.c:885 +#: src/parse_args.c:887 msgid "update user's timestamp without running a command" msgstr "コマンドを実行せずにユーザーのタイムスタンプを更新する" -#: src/parse_args.c:888 +#: src/parse_args.c:890 msgid "stop processing command line arguments" msgstr "コマンドライン引数の処理を終了する" @@ -696,44 +712,49 @@ msgstr "新しい tty コンテキストを取得できません。tty の再ラ msgid "unable to set new tty context" msgstr "新しい tty コンテキストを設定できません" -#: src/selinux.c:327 -msgid "failed to get new context" -msgstr "新しいコンテキストの取得に失敗しました" +#: src/selinux.c:323 +#, c-format +msgid "you must specify a role for type %s" +msgstr "タイプ %s 用の役割を指定しなければいけません" -#: src/selinux.c:345 +#: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" msgstr "役割 %s 用のデフォルトのタイプを取得できません" -#: src/selinux.c:357 +#: src/selinux.c:341 +msgid "failed to get new context" +msgstr "新しいコンテキストの取得に失敗しました" + +#: src/selinux.c:350 #, c-format msgid "failed to set new role %s" msgstr "新しい役割 %s の設定に失敗しました" -#: src/selinux.c:361 +#: src/selinux.c:354 #, c-format msgid "failed to set new type %s" msgstr "新しいタイプ %s の設定に失敗しました" -#: src/selinux.c:373 +#: src/selinux.c:366 #, c-format msgid "%s is not a valid context" msgstr "%s は有効なコンテキストではありません" -#: src/selinux.c:402 +#: src/selinux.c:394 msgid "failed to get old context" msgstr "古いコンテキストの取得に失敗しました" -#: src/selinux.c:408 +#: src/selinux.c:400 msgid "unable to determine enforcing mode." msgstr "強制モードを決定することができません。" -#: src/selinux.c:440 +#: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" msgstr "実行コンテキストを %s に設定できません" -#: src/selinux.c:447 +#: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" msgstr "キー作成コンテキストを %s へ設定できません" @@ -820,139 +841,147 @@ msgstr "プロジェクト\"%s\" への setproject に失敗しました" msgid "warning, resource control assignment failed for project \"%s\"" msgstr "警告、プロジェクト \"%s\" への資源制御割り当てに失敗しました" -#: src/sudo.c:213 +#: src/sudo.c:216 #, c-format msgid "Sudo version %s\n" msgstr "Sudo バージョン %s\n" -#: src/sudo.c:215 +#: src/sudo.c:218 #, c-format msgid "Configure options: %s\n" msgstr "configure オプション: %s\n" -#: src/sudo.c:223 +#: src/sudo.c:226 msgid "fatal error, unable to load plugins" msgstr "致命的エラー、プラグインをロードできません" -#: src/sudo.c:269 +#: src/sudo.c:272 msgid "plugin did not return a command to execute" msgstr "プラグインが実行するべきコマンドを返しませんでした" -#: src/sudo.c:302 +#: src/sudo.c:305 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "予期しない sudo のモード 0x%x です" -#: src/sudo.c:550 +#: src/sudo.c:553 #, c-format msgid "you do not exist in the %s database" msgstr "あなたは %s データベースに存在しません" -#: src/sudo.c:607 +#: src/sudo.c:610 msgid "unable to determine tty" msgstr "tty を特定できません" -#: src/sudo.c:948 +#: src/sudo.c:908 +msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." +msgstr "権限変更不可フラグがセットされていて、sudo を root として実行できません。" + +#: src/sudo.c:910 +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:944 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s は所有者が uid %d である必要があり、かつ setuid が設定されている必要があります" -#: src/sudo.c:951 +#: src/sudo.c:947 #, 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:957 +#: src/sudo.c:953 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "実効 uid が %d ではありません、sudo は setuid root を設定してインストールされていますか?" -#: src/sudo.c:973 src/tgetpass.c:333 +#: src/sudo.c:969 src/tgetpass.c:333 msgid "unable to set supplementary group IDs" msgstr "追加のグループIDを設定できません" -#: src/sudo.c:980 +#: src/sudo.c:976 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "実行時のグループID (gid) %u を実効グループIDに設定できません" -#: src/sudo.c:986 +#: src/sudo.c:982 #, c-format msgid "unable to set gid to runas gid %u" msgstr "実行時のグループID (gid) %u をグループIDに設定できません" -#: src/sudo.c:1029 +#: src/sudo.c:1025 #, c-format msgid "unexpected child termination condition: %d" msgstr "予期しない子プロセスの終了コードです: %d" -#: src/sudo.c:1136 +#: src/sudo.c:1132 msgid "unable to initialize policy plugin" msgstr "ポリシープラグインを初期化できません" -#: src/sudo.c:1198 +#: src/sudo.c:1194 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "ポリシープラグイン %s には check_policy メソッドが含まれていません" -#: src/sudo.c:1244 +#: src/sudo.c:1240 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "ポリシープラグイン %s は権限の一覧表示をサポートしていません" -#: src/sudo.c:1288 +#: src/sudo.c:1284 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "ポリシープラグイン %s は -v オプションをサポートしません" -#: src/sudo.c:1326 +#: src/sudo.c:1322 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "ポリシープラグイン %s は -k/-K オプションをサポートしません" -#: src/sudo.c:1455 +#: src/sudo.c:1451 #, c-format msgid "error initializing I/O plugin %s" msgstr "I/O プラグイン %s を初期化中にエラーが発生しました" -#: src/sudo.c:1458 +#: src/sudo.c:1454 msgid "error initializing I/O plugin" msgstr "I/O プラグインを初期化中にエラーが発生しました" -#: src/sudo.c:1607 +#: src/sudo.c:1603 #, c-format msgid "error initializing audit plugin %s" msgstr "認証プラグイン %s を初期化中にエラーが発生しました" -#: src/sudo.c:1686 +#: src/sudo.c:1682 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s: ログにエラーイベントを書き込むことができません%s%s" -#: src/sudo.c:1722 +#: src/sudo.c:1718 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s: ログに accept イベントを書き込むことができません%s%s" -#: src/sudo.c:1727 src/sudo.c:1765 +#: src/sudo.c:1723 src/sudo.c:1761 msgid "audit plugin error" msgstr "認証プラグインエラー" -#: src/sudo.c:1760 +#: src/sudo.c:1756 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s: ログに reject イベントを書き込むことができません%s%s" -#: src/sudo.c:1820 +#: src/sudo.c:1816 #, c-format msgid "error initializing approval plugin %s" msgstr "承認プラグイン %s を初期化中にエラーが発生しました" -#: src/sudo.c:1890 +#: src/sudo.c:1886 msgid "command rejected by approver" msgstr "承認者によりコマンドが拒否されました" -#: src/sudo.c:1900 +#: src/sudo.c:1896 msgid "approval plugin error" msgstr "承認プラグイン エラー" @@ -1068,9 +1097,6 @@ msgstr "標準入力を復元できません" #~ msgid "%s: expected message type %d, got %d" #~ msgstr "%s: 予期した メッセージタイプは %d, 実際は %d" -#~ msgid "you must specify a role for type %s" -#~ msgstr "タイプ %s 用の役割を指定しなければいけません" - #~ msgid "unable to set tty context to %s" #~ msgstr "新しい tty コンテキストを %s に設定できません" diff --git a/po/ko.mo b/po/ko.mo index 6f8437cb0bd2b19bd177f85f6eac8724316150e2..e3fa8dda65bd5781a272b963d8978538dd020f24 100644 GIT binary patch delta 5425 zcmZwKdsJ0r9>($48<~c0bq*gd-hrFcIeM+0OtSnoZvu6I7X~{X$G}z2qGhOEUoV_t;t=Ws`eBQm!zP#`6 zefM$s{lPx3zShTgF0y}%VLL;{kh5XN#Pua9}--!cI)b_b?oPMEYa~b5%4(ViqRg zWGr@$H(>(%yKy|8LUr_lvmZUezCIHpIG%?qdA=#6F`ok;IA28bltt{v;}BehYj7QM ziV2Ge_1ug>jdTi5#R9wvx1b*UGLFShQI+jM4KRYTs1lPggXf!E8l$lRb)yc)GpHMe zQ$JN`62@aLK8UqA1A9<6p3Fxw&O?f3YEaidiWct1I6Q``(BIIf5e?(%Ix!x(m$|`l zxnrGUGpgr%F$quMB>V|g`biA)I?P9kWtx$%%nLXH-$kBjf~bxRyo&m(C&@frC)|o! zcdJp0?GaRmUcy{Fj_G(Mb)`5a59eYz>V|t!9r*-VT;>N%#E4kCqq9)^WvI%v#8Urh zG){0prSEGopO}u*u>@7hHq>IUt!5l-K|5sGU zhcaq)V4{zPN?Cvm&ODClVJGUwU!X=fkh;&pn^EUAqDHz0b;FNQ73@ZpK9U8a4ksYD zFt?)~xEi(k_o2@By-7oJ_%&)ZM^Q&T__VOQC2AlSP!*X#`9|pdpHD+KT#lOSYSb@U12R~%9W{bCP#rvr8sR@s z9lMg+V=VzhTPyt%lgqn)|$QaC5sLBoCU<}VU77aZh12s4Ks1mu5SuyKT9qdGv z`c357<{WA*3}nI3G!xLm#i)*XQTN$^s^nf|@a7cix__fjt8*kPP(7c4y6_%U4{J~r zX+l+`19gJ~s7m}18I1YPIc~9VvYGg~1dzyzFJ29R8FP-lrdC2KL9K*{w9?rX-iP2N3 zzZPE}2jnKy2v6cP{1-06M0Rw1Ju+Cc4|DMxsshOjOLMyvb>p?D4jsWfJdaU0lU{{k zE?RhpkH%sewU~kLqZU)Y8Jvt`kUw*$W0T`C)GwSa(p*MiC8pv6dt--Nx~>#8 zRWI_PIsY0}u@SRE1M`_28qaWGHRj`J=3y*W;tjY7N8xEyiT{qe!N_cTf3D+wIGp3n z7=wF|*)wmTI(`8|Q`lG;0Vf~4opB*pa9q5V|W+OH&NHyzf>M9W`8T{2LC~IY$j!h#s`oE zZ8jsst!!UkC5LW(~o*4UDZ1s|5Ma?;Y&jLOa=`tj$%~LcB1C)IBL$q?zBrc8)vZZcHD(I z?4LtbB9@hED$#n~Ud%$~}d@LIk9UK$oB>_heR6snX1@3JeBhMDZ= zqek>N>aFR*BJ9CAxa4m8w|+Zngx#pp$J}FAXa?r6@4^_|g`;@Bd5s2dp!otdl5zLi z70GvO!fcLzfGTzPa%1{n7{d-M%aMc#_N{+S&<= zG&BX;*EXDJ5o&XhRYawxKcVeiKKl`7BJ@L}gDi)O+Z(jjkVnXeuz?P8K-(7QRCUkPk=(d79isJ|lIi z|9zx)OQ-QLxrJ0Z2RGpFo%ZLBy%f@T+1WXR$H@V*mo$wKO35{Tg)1stq0>q#3QLolPY%C(Q9c)qcYC;3 ztyNi7zN);!RqFDNw{(X3;B{3eTD4{6MP+>LTIF(Ab4>j!sq)-^v4@3p*5j#8_9u*p z89b`ArlPRQa;@e9uh)LM$Kp__%RkF{|FY=hNnTUqwmajoJe4lDMH&2;O&ry~AK&>S z5Sn@>aTv%1i1fL6wK@mw2kI>bgpo73Xb!c*@wmsVU9vQ*OK>Eh!}}DRr8a zIyEbGy8qiL?mm5~Y*<=mb3y8Ee|B0%e_!Cpp5VHTf%dNM`i8)^ra*mLXe8aw9kl`* zI)Ymt4YusGx?46TTEQ(FyLYsnKX^#rb+4`OZroyBdbJg(?+EN{;Z|0#r9QBIi>?eb zv|5234S~j2x;Hd*Z|F!iNv=dIsf?79h0Vd?;mw=VXS-Ft(2bwn6Kp(WojVQObCne5M8@^=5^IIk6G i+Zk+S*bH>rUd9|~ueazZHxIUS1zL{M&*$yIoBsl*88#sR delta 4701 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 KUp(Vj@c#fFtP(l^ diff --git a/po/ko.po b/po/ko.po index 41840e0ad..5e9e39a95 100644 --- a/po/ko.po +++ b/po/ko.po @@ -1,14 +1,14 @@ # Korean translation for sudo # This file is distributed under the same license as the sudo package. # Todd C. Miller , 2011-2015 -# Seong-ho Cho , 2016-2021. +# Seong-ho Cho , 2016-2022. # msgid "" msgstr "" -"Project-Id-Version: sudo 1.9.9b1\n" +"Project-Id-Version: sudo 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-14 13:06+0900\n" +"POT-Creation-Date: 2022-02-12 09:31-0700\n" +"PO-Revision-Date: 2022-02-14 13:15+0900\n" "Last-Translator: Seong-ho Cho \n" "Language-Team: Korean \n" "Language: ko\n" @@ -52,15 +52,15 @@ msgstr "레지스트리를 복원할 수 없습니다" #: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 #: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 #: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 -#: src/parse_args.c:190 src/parse_args.c:211 src/parse_args.c:285 -#: src/parse_args.c:630 src/parse_args.c:652 src/parse_args.c:677 +#: src/parse_args.c:192 src/parse_args.c:213 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 #: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 -#: src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 src/sesh.c:113 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 #: src/sesh.c:146 src/sesh.c:152 src/sesh.c:159 src/sesh.c:165 src/sesh.c:410 -#: src/sudo.c:636 src/sudo.c:706 src/sudo.c:716 src/sudo.c:741 src/sudo.c:764 -#: src/sudo.c:773 src/sudo.c:782 src/sudo.c:799 src/sudo.c:849 src/sudo.c:859 -#: src/sudo.c:888 src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 -#: src/sudo.c:1570 src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 +#: src/sudo.c:639 src/sudo.c:709 src/sudo.c:719 src/sudo.c:744 src/sudo.c:767 +#: src/sudo.c:776 src/sudo.c:785 src/sudo.c:802 src/sudo.c:844 src/sudo.c:854 +#: src/sudo.c:883 src/sudo.c:1083 src/sudo.c:1104 src/sudo.c:1397 +#: src/sudo.c:1566 src/sudo.c:1793 src/sudo.c:2127 src/sudo_edit.c:89 #: src/sudo_edit.c:149 src/sudo_edit.c:429 src/sudo_edit.c:438 #: src/sudo_edit.c:539 src/sudo_edit.c:546 src/sudo_edit.c:677 #: src/sudo_edit.c:697 src/sudo_intercept_common.c:113 @@ -70,60 +70,71 @@ 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/sudo_conf.c:219 lib/util/sudo_conf.c:304 -#: lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:665 src/conversation.c:81 -#: src/exec_intercept.c:100 src/exec_intercept.c:330 src/exec_intercept.c:354 -#: src/exec_intercept.c:377 src/exec_intercept.c:385 src/exec_intercept.c:410 -#: src/exec_intercept.c:416 src/exec_intercept.c:425 src/exec_intercept.c:431 -#: src/exec_intercept.c:565 src/exec_intercept.c:706 src/exec_monitor.c:456 -#: src/exec_monitor.c:462 src/exec_monitor.c:470 src/exec_monitor.c:478 -#: src/exec_monitor.c:485 src/exec_monitor.c:492 src/exec_monitor.c:499 -#: src/exec_monitor.c:506 src/exec_monitor.c:513 src/exec_monitor.c:520 -#: src/exec_monitor.c:527 src/exec_nopty.c:219 src/exec_nopty.c:228 -#: src/exec_nopty.c:235 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:306 src/exec_preload.c:143 -#: src/exec_preload.c:204 src/exec_pty.c:840 src/exec_pty.c:849 -#: src/exec_pty.c:906 src/exec_pty.c:1231 src/exec_pty.c:1240 -#: src/exec_pty.c:1247 src/exec_pty.c:1254 src/exec_pty.c:1261 -#: src/exec_pty.c:1268 src/exec_pty.c:1275 src/exec_pty.c:1282 -#: src/exec_pty.c:1289 src/exec_pty.c:1296 src/exec_pty.c:1303 -#: src/exec_pty.c:1311 src/exec_pty.c:1774 src/load_plugins.c:156 -#: src/load_plugins.c:181 src/load_plugins.c:217 src/load_plugins.c:449 -#: src/load_plugins.c:455 src/parse_args.c:190 src/parse_args.c:212 -#: src/parse_args.c:285 src/parse_args.c:630 src/parse_args.c:652 -#: src/parse_args.c:677 src/preserve_fds.c:46 src/preserve_fds.c:131 -#: src/selinux.c:89 src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 -#: src/sesh.c:113 src/sesh.c:411 src/sudo.c:227 src/sudo.c:636 src/sudo.c:888 -#: src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 src/sudo.c:1570 -#: src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 src/sudo_edit.c:149 -#: src/sudo_edit.c:429 src/sudo_edit.c:438 src/sudo_edit.c:539 -#: src/sudo_edit.c:546 src/sudo_edit.c:677 src/sudo_edit.c:697 -#: src/sudo_intercept_common.c:113 src/sudo_intercept_common.c:317 +#: lib/util/json.c:184 lib/util/regex.c:113 lib/util/regex.c:121 +#: lib/util/sudo_conf.c:219 lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 +#: lib/util/sudo_conf.c:665 src/conversation.c:81 src/exec_intercept.c:100 +#: src/exec_intercept.c:330 src/exec_intercept.c:354 src/exec_intercept.c:377 +#: src/exec_intercept.c:385 src/exec_intercept.c:410 src/exec_intercept.c:416 +#: src/exec_intercept.c:425 src/exec_intercept.c:431 src/exec_intercept.c:565 +#: src/exec_intercept.c:706 src/exec_monitor.c:456 src/exec_monitor.c:462 +#: src/exec_monitor.c:470 src/exec_monitor.c:478 src/exec_monitor.c:485 +#: src/exec_monitor.c:492 src/exec_monitor.c:499 src/exec_monitor.c:506 +#: src/exec_monitor.c:513 src/exec_monitor.c:520 src/exec_monitor.c:527 +#: src/exec_nopty.c:219 src/exec_nopty.c:228 src/exec_nopty.c:235 +#: 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:306 src/exec_preload.c:143 src/exec_preload.c:204 +#: src/exec_pty.c:840 src/exec_pty.c:849 src/exec_pty.c:906 +#: src/exec_pty.c:1231 src/exec_pty.c:1240 src/exec_pty.c:1247 +#: src/exec_pty.c:1254 src/exec_pty.c:1261 src/exec_pty.c:1268 +#: src/exec_pty.c:1275 src/exec_pty.c:1282 src/exec_pty.c:1289 +#: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 +#: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 +#: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 +#: src/parse_args.c:192 src/parse_args.c:214 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 +#: src/sesh.c:411 src/sudo.c:230 src/sudo.c:639 src/sudo.c:883 src/sudo.c:1083 +#: src/sudo.c:1104 src/sudo.c:1397 src/sudo.c:1566 src/sudo.c:1793 +#: src/sudo.c:2127 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 +#: src/sudo_edit.c:438 src/sudo_edit.c:539 src/sudo_edit.c:546 +#: src/sudo_edit.c:677 src/sudo_edit.c:697 src/sudo_intercept_common.c:113 +#: src/sudo_intercept_common.c:317 msgid "unable to allocate memory" msgstr "메모리를 할당할 수 없습니다" -#: lib/util/mkdir_parents.c:68 lib/util/sudo_conf.c:704 src/selinux.c:235 -#: src/selinux.c:265 src/sudo.c:368 src/sudo_edit.c:494 src/sudo_edit.c:559 +#: lib/util/mkdir_parents.c:63 +#, c-format +msgid "unable to stat %.*s" +msgstr "%.*s의 상태를 가져올 수 없습니다" + +#: lib/util/mkdir_parents.c:69 +#, c-format +msgid "%.*s exists but is not a directory (0%o)" +msgstr "%.*s(이)가 있지만 디렉터리는 아닙니다 (0%o)" + +#: lib/util/mkdir_parents.c:102 lib/util/sudo_conf.c:704 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:371 src/sudo_edit.c:494 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "%s을(를) 열 수 없습니다" -#: lib/util/mkdir_parents.c:83 +#: lib/util/mkdir_parents.c:119 lib/util/mkdir_parents.c:127 +#: lib/util/mkdir_parents.c:136 #, c-format -msgid "unable to mkdir %s" -msgstr "%s 디렉터리를 새로 만들 수 없습니다" +msgid "unable to open %.*s" +msgstr "%.*s을(를) 열 수 없습니다" -#: lib/util/mkdir_parents.c:92 lib/util/sudo_conf.c:681 src/copy_file.c:150 +#: lib/util/mkdir_parents.c:157 #, c-format -msgid "unable to stat %s" -msgstr "%s의 상태를 가져올 수 없습니다" +msgid "unable to mkdir %.*s" +msgstr "%.*s 디렉터리를 새로 만들 수 없습니다" -#: lib/util/mkdir_parents.c:97 -#, c-format -msgid "%s exists but is not a directory (0%o)" -msgstr "%s(이)가 있지만 디렉터리는 아닙니다 (0%o)" +#: lib/util/regex.c:103 +msgid "regular expression too large" +msgstr "정규 표현식이 너무 깁니다" #: lib/util/strsignal.c:50 msgid "Unknown signal" @@ -162,6 +173,11 @@ msgstr "%2$s의 %3$u번째 줄에 지원하지 않는 그룹 원본 \"%1$s\"" msgid "invalid max groups \"%s\" in %s, line %u" msgstr "%2$s의 %3$u번째 줄에 부적절한 최대 그룹 값 \"%1$s\"" +#: lib/util/sudo_conf.c:681 src/copy_file.c:150 +#, c-format +msgid "unable to stat %s" +msgstr "%s의 상태를 가져올 수 없습니다" + #: lib/util/sudo_conf.c:684 #, c-format msgid "%s is not a regular file" @@ -285,12 +301,12 @@ msgstr "큐에 이벤트를 추가할 수 없습니다" msgid "invalid PolicyCheckRequest" msgstr "부적절한 PolicyCheckRequest" -#: src/exec_intercept.c:362 src/sudo.c:1213 src/sudo.c:1258 src/sudo.c:1302 +#: src/exec_intercept.c:362 src/sudo.c:1209 src/sudo.c:1254 src/sudo.c:1298 msgid "command rejected by policy" msgstr "정책을 통해 명령을 거부 했습니다" -#: src/exec_intercept.c:455 src/sudo.c:1218 src/sudo.c:1263 src/sudo.c:1307 -#: src/sudo.c:1381 +#: src/exec_intercept.c:455 src/sudo.c:1214 src/sudo.c:1259 src/sudo.c:1303 +#: src/sudo.c:1377 msgid "policy plugin error" msgstr "정책 플러그인 오류" @@ -341,7 +357,7 @@ msgstr "포킹할 수 없습니다" msgid "unable to restore tty label" msgstr "tty 레이블을 복원할 수 없습니다" -#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1164 +#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1160 #, c-format msgid "unable to execute %s" msgstr "%s을(를) 실행할 수 없습니다" @@ -446,53 +462,53 @@ msgid "policy plugin %s does not include a check_policy method" msgstr "%s 정책 플러그인에 check_policy 메서드가 없습니다" #: src/net_ifs.c:210 src/net_ifs.c:376 src/net_ifs.c:437 src/net_ifs.c:624 -#: src/net_ifs.c:855 src/sudo.c:483 src/sudo_edit.c:398 src/sudo_edit.c:406 +#: src/net_ifs.c:855 src/sudo.c:486 src/sudo_edit.c:398 src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "내부 오류, %s 오버플로우" -#: src/parse_args.c:232 +#: src/parse_args.c:234 #, c-format msgid "invalid environment variable name: %s" msgstr "부적절한 환경 변수 이름: %s" -#: src/parse_args.c:335 +#: src/parse_args.c:337 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "-C의 인자 값은 3보다 크거나 같아야 합니다" -#: src/parse_args.c:566 +#: src/parse_args.c:568 msgid "you may not specify both the -i and -s options" msgstr "-i 옵션과 -s 옵션을 함께 지정할 수 없습니다" -#: src/parse_args.c:571 +#: src/parse_args.c:573 msgid "you may not specify both the -i and -E options" msgstr "-i 옵션과 -E 옵션을 함께 지정할 수 없습니다" -#: src/parse_args.c:581 +#: src/parse_args.c:583 msgid "the -E option is not valid in edit mode" msgstr "-E 옵션은 편집 모드에서 유효하지 않습니다" -#: src/parse_args.c:584 +#: src/parse_args.c:586 msgid "you may not specify environment variables in edit mode" msgstr "편집 모드에서 환경 변수를 지정할 수 없습니다" -#: src/parse_args.c:594 +#: src/parse_args.c:596 msgid "the -U option may only be used with the -l option" msgstr "-U 옵션에는 -l 옵션만 함께 쓸 수 있습니다" -#: src/parse_args.c:598 +#: src/parse_args.c:600 msgid "the -A and -S options may not be used together" msgstr "-A 옵션과 -S 옵션을 함께 쓸 수 없습니다" -#: src/parse_args.c:691 +#: src/parse_args.c:693 msgid "sudoedit is not supported on this platform" msgstr "이 플랫폼에서 sudoedit를 지원하지 않습니다" -#: src/parse_args.c:774 +#: src/parse_args.c:776 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "-e, -h, -i, -K, -l, -s, -v, -V 옵션 중 하나를 지정해야 합니다" -#: src/parse_args.c:790 +#: src/parse_args.c:792 #, c-format msgid "" "%s - edit files as another user\n" @@ -501,7 +517,7 @@ msgstr "" "%s - 다른 사용자 권한으로 파일을 편집합니다\n" "\n" -#: src/parse_args.c:792 +#: src/parse_args.c:794 #, c-format msgid "" "%s - execute a command as another user\n" @@ -510,7 +526,7 @@ msgstr "" "%s - 다른 사용자 권한으로 명령을 실행합니다\n" "\n" -#: src/parse_args.c:798 +#: src/parse_args.c:800 msgid "" "\n" "Options:\n" @@ -518,131 +534,131 @@ msgstr "" "\n" "옵션:\n" -#: src/parse_args.c:800 +#: src/parse_args.c:802 msgid "use a helper program for password prompting" msgstr "암호 질문에 보조 프로그램 활용" -#: src/parse_args.c:803 +#: src/parse_args.c:805 msgid "use specified BSD authentication type" msgstr "지정 BSD 인증 형식 활용" -#: src/parse_args.c:807 +#: src/parse_args.c:809 msgid "run command in the background" msgstr "백그라운드에서 명령 실행" -#: src/parse_args.c:810 +#: src/parse_args.c:812 msgid "ring bell when prompting" msgstr "프롬프트를 띄울 때 알림 소리를 냅니다" -#: src/parse_args.c:812 +#: src/parse_args.c:814 msgid "close all file descriptors >= num" msgstr "num 보다 크거나 같은 모든 파일 서술자를 닫습니다" -#: src/parse_args.c:815 +#: src/parse_args.c:817 msgid "run command with the specified BSD login class" msgstr "지정 BSD 로그인 클래스로 명령을 실행합니다" -#: src/parse_args.c:818 +#: src/parse_args.c:820 msgid "change the working directory before running command" msgstr "명령 실행 전 작업 디렉터리를 바꿉니다" -#: src/parse_args.c:821 +#: src/parse_args.c:823 msgid "preserve user environment when running command" msgstr "명령을 실행할 때 사용자 환경을 유지합니다" -#: src/parse_args.c:823 +#: src/parse_args.c:825 msgid "preserve specific environment variables" msgstr "지정 환경 변수 값을 유지합니다" -#: src/parse_args.c:825 +#: src/parse_args.c:827 msgid "edit files instead of running a command" msgstr "명령을 실행하는 대신 파일을 편집합니다" -#: src/parse_args.c:828 +#: src/parse_args.c:830 msgid "run command as the specified group name or ID" msgstr "지정 그룹 이름 또는 ID로 명령을 실행합니다" -#: src/parse_args.c:831 +#: src/parse_args.c:833 msgid "set HOME variable to target user's home dir" msgstr "대상 사용자의 내 폴더에 HOME 변수를 지정합니다" -#: src/parse_args.c:834 +#: src/parse_args.c:836 msgid "display help message and exit" msgstr "도움말을 보여주고 빠져나갑니다" -#: src/parse_args.c:836 +#: src/parse_args.c:838 msgid "run command on host (if supported by plugin)" msgstr "(플러그인에서 지원한다면)호스트에서 명령을 실행합니다" -#: src/parse_args.c:839 +#: src/parse_args.c:841 msgid "run login shell as the target user; a command may also be specified" msgstr "대상 사용자 자격으로 셸에 로그인하며 명령을 지정할 수 있습니다" -#: src/parse_args.c:841 +#: src/parse_args.c:843 msgid "remove timestamp file completely" msgstr "타임스탬프 파일을 완전히 제거합니다" -#: src/parse_args.c:844 +#: src/parse_args.c:846 msgid "invalidate timestamp file" msgstr "타임스탬프 파일을 초기화합니다" -#: src/parse_args.c:847 +#: src/parse_args.c:849 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "사용자 권한을 보여주거나 지정 명령을 확인합니다. 긴 형식으로 보려면 옵션을 두 번 사용하십시오" -#: src/parse_args.c:850 +#: src/parse_args.c:852 msgid "non-interactive mode, no prompts are used" msgstr "비대화형 모드. 프롬프트를 사용하지 않습니다" -#: src/parse_args.c:853 +#: src/parse_args.c:855 msgid "preserve group vector instead of setting to target's" msgstr "대상을 설정하는 대신 그룹 벡터를 유지합니다" -#: src/parse_args.c:856 +#: src/parse_args.c:858 msgid "use the specified password prompt" msgstr "지정 암호 프롬프트를 활용합니다" -#: src/parse_args.c:858 +#: src/parse_args.c:860 msgid "change the root directory before running command" msgstr "명령 실행 전 루트 디렉터리를 바꿉니다" -#: src/parse_args.c:861 +#: src/parse_args.c:863 msgid "create SELinux security context with specified role" msgstr "지정 역할을 지닌 SELinux 보안 컨텍스트를 만듭니다" -#: src/parse_args.c:864 +#: src/parse_args.c:866 msgid "read password from standard input" msgstr "표준 입력으로 암호를 입력 받습니다" -#: src/parse_args.c:867 +#: src/parse_args.c:869 msgid "run shell as the target user; a command may also be specified" msgstr "셸을 대상 사용자 명의로 실행하며 명령을 지정할 수 있습니다" -#: src/parse_args.c:871 +#: src/parse_args.c:873 msgid "create SELinux security context with specified type" msgstr "지정 유형의 SELinux 보안 컨텍스트를 만듭니다" -#: src/parse_args.c:874 +#: src/parse_args.c:876 msgid "terminate command after the specified time limit" msgstr "지정 제한 시간 이후로 명령 실행을 멈춥니다" -#: src/parse_args.c:877 +#: src/parse_args.c:879 msgid "in list mode, display privileges for user" msgstr "목록 모드에서 사용자 권한을 보여줍니다" -#: src/parse_args.c:880 +#: src/parse_args.c:882 msgid "run command (or edit file) as specified user name or ID" msgstr "지정한 사용자 이름 또는 ID로 명령을 실행(또는 파일 편집)" -#: src/parse_args.c:882 +#: src/parse_args.c:884 msgid "display version information and exit" msgstr "버전 정보를 보여주고 나갑니다" -#: src/parse_args.c:885 +#: src/parse_args.c:887 msgid "update user's timestamp without running a command" msgstr "명령을 실행하지 않고 사용자 타임스탬프를 업데이트합니다" -#: src/parse_args.c:888 +#: src/parse_args.c:890 msgid "stop processing command line arguments" msgstr "명령행 인자 처리를 멈춥니다" @@ -695,44 +711,49 @@ msgstr "새 tty 컨텍스트를 가져올 수 없습니다" msgid "unable to set new tty context" msgstr "새 tty 컨텍스트를 설정할 수 없습니다" -#: src/selinux.c:327 -msgid "failed to get new context" -msgstr "새 컨텍스트 가져오기에 실패했습니다" +#: src/selinux.c:323 +#, c-format +msgid "you must specify a role for type %s" +msgstr "%s 유형의 역할을 지정해야 합니다" -#: src/selinux.c:345 +#: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" msgstr "%s 역할의 기본 유형을 가져올 수 없습니다" -#: src/selinux.c:357 +#: src/selinux.c:341 +msgid "failed to get new context" +msgstr "새 컨텍스트 가져오기에 실패했습니다" + +#: src/selinux.c:350 #, c-format msgid "failed to set new role %s" msgstr "새 %s 역할 설정에 실패했습니다" -#: src/selinux.c:361 +#: src/selinux.c:354 #, c-format msgid "failed to set new type %s" msgstr "새 %s 유형 설정에 실패했습니다" -#: src/selinux.c:373 +#: src/selinux.c:366 #, c-format msgid "%s is not a valid context" msgstr "올바르지 않은 %s 컨텍스트 입니다" -#: src/selinux.c:402 +#: src/selinux.c:394 msgid "failed to get old context" msgstr "오래된 컨텍스트 가져오기에 실패했습니다" -#: src/selinux.c:408 +#: src/selinux.c:400 msgid "unable to determine enforcing mode." msgstr "강제 모드로 지정할 수 없습니다." -#: src/selinux.c:440 +#: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" msgstr "exec 컨텍스트를 %s(으)로 설정할 수 없습니다" -#: src/selinux.c:447 +#: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" msgstr "키 생성 컨텍스트를 %s(으)로 설정할 수 없습니다" @@ -819,139 +840,147 @@ msgstr "\"%s\" 프로젝트에서 setproject에 실패했습니다" msgid "warning, resource control assignment failed for project \"%s\"" msgstr "경고! \"%s\" 프로젝트에 자원 처리 할당에 실패했습니다" -#: src/sudo.c:213 +#: src/sudo.c:216 #, c-format msgid "Sudo version %s\n" msgstr "sudo 버전 %s\n" -#: src/sudo.c:215 +#: src/sudo.c:218 #, c-format msgid "Configure options: %s\n" msgstr "설정 옵션: %s\n" -#: src/sudo.c:223 +#: src/sudo.c:226 msgid "fatal error, unable to load plugins" msgstr "치명적인 오류. 플러그인을 불러올 수 없습니다" -#: src/sudo.c:269 +#: src/sudo.c:272 msgid "plugin did not return a command to execute" msgstr "플러그인에서 실행할 명령을 반환하지 않았습니다" -#: src/sudo.c:302 +#: src/sudo.c:305 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "예상치 못한 sudo 모드 0x%x" -#: src/sudo.c:550 +#: src/sudo.c:553 #, c-format msgid "you do not exist in the %s database" msgstr "%s 데이터베이스에 없는 사용자입니다" -#: src/sudo.c:607 +#: src/sudo.c:610 msgid "unable to determine tty" msgstr "tty를 지정할 수 없습니다" -#: src/sudo.c:948 +#: src/sudo.c:908 +msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." +msgstr "sudo를 루트 권한으로 실행하지 못하게 하는 \"no new privileges\" 플래그를 설정했습니다." + +#: src/sudo.c:910 +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:944 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s은(는) %d uid를 소유해야 하며 setuid 비트를 설정해야 합니다" -#: src/sudo.c:951 +#: src/sudo.c:947 #, 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 "%d은(는) 유효한 uid가 아닙니다. %s은(는) 'nosuid' 옵션을 설정한 파일 시스템이거나 루트 권한이 없는 NFS 파일 시스템입니까?" -#: src/sudo.c:957 +#: src/sudo.c:953 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "%d은(는) 유효한 uid가 아닙니다. sudo에 setuid root를 설치했습니까?" -#: src/sudo.c:973 src/tgetpass.c:333 +#: src/sudo.c:969 src/tgetpass.c:333 msgid "unable to set supplementary group IDs" msgstr "추가 그룹 ID를 설정할 수 없습니다" -#: src/sudo.c:980 +#: src/sudo.c:976 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "유효한 gid를 %u 실행 gid로 설정할 수 없습니다" -#: src/sudo.c:986 +#: src/sudo.c:982 #, c-format msgid "unable to set gid to runas gid %u" msgstr "gid를 실행 gid %u(으)로 설정할 수 없습니다" -#: src/sudo.c:1029 +#: src/sudo.c:1025 #, c-format msgid "unexpected child termination condition: %d" msgstr "예상치 못한 하위 프로세스 중단 상태: %d" -#: src/sudo.c:1136 +#: src/sudo.c:1132 msgid "unable to initialize policy plugin" msgstr "정책 플러그인을 초기화할 수 없습니다" -#: src/sudo.c:1198 +#: src/sudo.c:1194 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "%s 정책 플러그인에 \"check_policy\" 메서드가 빠졌습니다" -#: src/sudo.c:1244 +#: src/sudo.c:1240 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "%s 정책 플러그인에서 권한 조회를 지원하지 않습니다" -#: src/sudo.c:1288 +#: src/sudo.c:1284 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "%s 정책 플러그인에서 -v 옵션을 지원하지 않습니다" -#: src/sudo.c:1326 +#: src/sudo.c:1322 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "%s 정책 플러그인에서 -k/-K 옵션을 지원하지 않습니다" -#: src/sudo.c:1455 +#: src/sudo.c:1451 #, c-format msgid "error initializing I/O plugin %s" msgstr "%s 입출력 플러그인 초기화 오류" -#: src/sudo.c:1458 +#: src/sudo.c:1454 msgid "error initializing I/O plugin" msgstr "입출력 플러그인 초기화 오류" -#: src/sudo.c:1607 +#: src/sudo.c:1603 #, c-format msgid "error initializing audit plugin %s" msgstr "%s 감사 플러그인 초기화 오류" -#: src/sudo.c:1686 +#: src/sudo.c:1682 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s: %s%s 오류 이벤트를 기록할 수 없습니다" -#: src/sudo.c:1722 +#: src/sudo.c:1718 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s: %s%s 허용 이벤트를 기록할 수 없습니다" -#: src/sudo.c:1727 src/sudo.c:1765 +#: src/sudo.c:1723 src/sudo.c:1761 msgid "audit plugin error" msgstr "감사 플러그인 오류" -#: src/sudo.c:1760 +#: src/sudo.c:1756 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s: %s%s 거부 이벤트를 기록할 수 없습니다" -#: src/sudo.c:1820 +#: src/sudo.c:1816 #, c-format msgid "error initializing approval plugin %s" msgstr "%s 승인 플러그인 초기화 오류" -#: src/sudo.c:1890 +#: src/sudo.c:1886 msgid "command rejected by approver" msgstr "승인자가 명령을 거부했습니다" -#: src/sudo.c:1900 +#: src/sudo.c:1896 msgid "approval plugin error" msgstr "승인 플러그인 오류" @@ -1067,9 +1096,6 @@ msgstr "표준 입력을 복원할 수 없습니다" #~ msgid "%s: expected message type %d, got %d" #~ msgstr "%s: 메시지 형식 %d번을 기대했으나, %d번이 나타났습니다" -#~ msgid "you must specify a role for type %s" -#~ msgstr "%s 유형의 역할을 지정해야 합니다" - #~ msgid "unable to set tty context to %s" #~ msgstr "tty 컨텍스트를 %s(으)로 설정할 수 없습니다" diff --git a/po/pl.mo b/po/pl.mo index c35ae6a2409359dfdc734466952ff834f93d18e8..18982cd19dfe3b999b3c1583830292917aadf115 100644 GIT binary patch delta 5400 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 M4Z~msVyuAqAJQ1+ivR!s delta 4705 zcmZA232>C<9mny13?M9LZW2ORj)Ws@!X^zQfe=Cn5CMa+Ia(qVSU{9=B#7mZ1wrHx zfi7}bM2TpOqQ!2+3y@k6tlYMpDKc1furmzpl#UYYRHxtHzHesQK9k>mp7-7NeV_B) z9BheN^F~zgT5P*#jB=Tzl0zNLlB3K?C)9(KV6NS|yuCgK__#NC*Qm)-L} z;9!muczQo9Ms;|Wd%PZXe-rk=<5*7ncELT7oM6_CFNWY6EI|J3JwE80T||xSE6l}s zp4J;Dq8gfuX}A$JlTD}rokWfNbIix+B(q*P3Ug`SYE{9fP!BwTnvrWb5TlvLm6(Ym zunG0x&oK-Cg$&*XGtaue2)#HB({UAQMjBBAI)%FKGYk^@jt?2fQ>D*!0;=aT(T7jq z5DcTH`WlYLjtqyv*#y+crt_gau>!fo4xl=66xES0-S69{GXL6VLzypaszOu;W@80D zhQsk3GDvGjw@a}%>VY#+9eEP9L~r6yJc;V)E%!K;bpcRMcY+JI;?eI2r?}wR_R^II;@%XVeniMs=VE>)^$K$gBe;kG1#Joy`e1W02{$8eq&2#}jT-q`^x}2wh8^g&mMj4|Ws^|X)uRTo z1vMkbP!0YCwMTBFez-cZ;nMZ~_oAYnm!K|u05!4(jC2U~;6|kL_C9LQe1Tq!VSTg& zImokZI%?)Npzc3_dj7kpCHW(2X1>M&v~L|*7>(G6n&Pp@cQymH2R5M^XhJW3ihA%j zs0Vf7OU+;w(kH7#-M13ca4)Lk@1X9xhU(yL3~DN3*owNbKWYXhBhR*3?)j~#H9vyf zV;4~~^l#J@$Fa4w6vL5Iwg9yRdr{Yag6cpks>8k6c^Y7G7W3bo%6v}93Y;a_Mv9vG>*mVsF@y=!~A=xlyNuD zvbop?ccG@}2y(4mLX9+Dyrc)eniv}KaRjU_t?A8SwzY)4J?8C1hJP)nS^mvS^} zhJ*8{=z=Y%sX2mL!|zb$XC{*(0O~x z(aZ5H)LvMJbRcNWRQN5ibEq5tiJHo8Bb`l>iRxe#>OEhBdd-@UNw5n@U#&eGhuO9w zWU#gbr{F8-#oMTclUN`2p%r1|{ePH>8rXsA$WhdTzra{bV))tvLr~w>;UZj%_v0

u*8RK+d3}y#8v5<;-z8{%2yNtT9ONsOPj6`*49wy;) z$RycY?)iV9I+(%w(T3HcW@r!U^*e!j-EN`=kXY)xz9TVM!HG&LdO#zl;vaB4-a<8; zKhEqYxDa*y8SINa%bck$#6*slphmtCd*U&qP5TpOV=@orMY3|#jIA2a`m2GbIiXE; z5_RFX?uF^>C@oDb>ijxXN5iO*Tt}^?XQDIGd`#y!fL`2;1MxLf!=ECnY8}d*O+K!i z`LE-|5>99>&!ZRn-Q!q_dK&_mhC5K3>oE4hzoHt5p5$DYiM=_lMgD9V9~$6?*dOm8 zW3$xBPRC~lsr2K-4ph%uP)l$Hbz>_ILLXb%i`A$-@Thyd&Gj&9&s;(+f!*t@c^+!7 z%s}mpXHgxwg4%PzAE;<^nc^#_Z708=qhcO#(Viu-Ob$$;fq3+v^%&N7Z8vY)& zG&%P8jEMm8I2 z#*U%xyMkI8&yStoiwtCyYzpf7J;;8vb2v=@|KqBh9*slo>UzwsdL?mC7eHwQMiw=KO?iMAE+mZI?#c%m7cU8DH_p5qLHYqAREYbvXOKloryZ2 z>3)=qA`HS_Br4O$UUFUs6wSuVk(%?NQO_nb$w#CI30~l1KGFNVhKwT_MCFWwJ?1Kw zk!Q$*WHHg2=8@H82FWD9A}V*0Qu2Tf+|r1j5G^?yKWL}jFBal{w=R~r^=DBV?-0#!8vZdJ?gbQ=pKtxwsLbnK~EymbDeg$;$CP#|_@s3dk^_*Cq^yFzCZriGU!CUy=t_dR`gc*Ee7cHtJ^ z^ysvy^@|>wGkdA8Jm9OIQ{TX?h2Dlo0*k!, 2011-2021. +# Jakub Bogusz , 2011-2022. # msgid "" msgstr "" -"Project-Id-Version: sudo 1.9.9b1\n" +"Project-Id-Version: sudo 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-11 19:15+0100\n" +"POT-Creation-Date: 2022-02-12 09:31-0700\n" +"PO-Revision-Date: 2022-02-13 20:21+0100\n" "Last-Translator: Jakub Bogusz \n" "Language-Team: Polish \n" "Language: pl\n" @@ -49,15 +49,15 @@ msgstr "nie udało się odtworzyć rejestru" #: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 #: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 #: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 -#: src/parse_args.c:190 src/parse_args.c:211 src/parse_args.c:285 -#: src/parse_args.c:630 src/parse_args.c:652 src/parse_args.c:677 +#: src/parse_args.c:192 src/parse_args.c:213 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 #: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 -#: src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 src/sesh.c:113 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 #: src/sesh.c:146 src/sesh.c:152 src/sesh.c:159 src/sesh.c:165 src/sesh.c:410 -#: src/sudo.c:636 src/sudo.c:706 src/sudo.c:716 src/sudo.c:741 src/sudo.c:764 -#: src/sudo.c:773 src/sudo.c:782 src/sudo.c:799 src/sudo.c:849 src/sudo.c:859 -#: src/sudo.c:888 src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 -#: src/sudo.c:1570 src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 +#: src/sudo.c:639 src/sudo.c:709 src/sudo.c:719 src/sudo.c:744 src/sudo.c:767 +#: src/sudo.c:776 src/sudo.c:785 src/sudo.c:802 src/sudo.c:844 src/sudo.c:854 +#: src/sudo.c:883 src/sudo.c:1083 src/sudo.c:1104 src/sudo.c:1397 +#: src/sudo.c:1566 src/sudo.c:1793 src/sudo.c:2127 src/sudo_edit.c:89 #: src/sudo_edit.c:149 src/sudo_edit.c:429 src/sudo_edit.c:438 #: src/sudo_edit.c:539 src/sudo_edit.c:546 src/sudo_edit.c:677 #: src/sudo_edit.c:697 src/sudo_intercept_common.c:113 @@ -67,60 +67,71 @@ 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/sudo_conf.c:219 lib/util/sudo_conf.c:304 -#: lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:665 src/conversation.c:81 -#: src/exec_intercept.c:100 src/exec_intercept.c:330 src/exec_intercept.c:354 -#: src/exec_intercept.c:377 src/exec_intercept.c:385 src/exec_intercept.c:410 -#: src/exec_intercept.c:416 src/exec_intercept.c:425 src/exec_intercept.c:431 -#: src/exec_intercept.c:565 src/exec_intercept.c:706 src/exec_monitor.c:456 -#: src/exec_monitor.c:462 src/exec_monitor.c:470 src/exec_monitor.c:478 -#: src/exec_monitor.c:485 src/exec_monitor.c:492 src/exec_monitor.c:499 -#: src/exec_monitor.c:506 src/exec_monitor.c:513 src/exec_monitor.c:520 -#: src/exec_monitor.c:527 src/exec_nopty.c:219 src/exec_nopty.c:228 -#: src/exec_nopty.c:235 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:306 src/exec_preload.c:143 -#: src/exec_preload.c:204 src/exec_pty.c:840 src/exec_pty.c:849 -#: src/exec_pty.c:906 src/exec_pty.c:1231 src/exec_pty.c:1240 -#: src/exec_pty.c:1247 src/exec_pty.c:1254 src/exec_pty.c:1261 -#: src/exec_pty.c:1268 src/exec_pty.c:1275 src/exec_pty.c:1282 -#: src/exec_pty.c:1289 src/exec_pty.c:1296 src/exec_pty.c:1303 -#: src/exec_pty.c:1311 src/exec_pty.c:1774 src/load_plugins.c:156 -#: src/load_plugins.c:181 src/load_plugins.c:217 src/load_plugins.c:449 -#: src/load_plugins.c:455 src/parse_args.c:190 src/parse_args.c:212 -#: src/parse_args.c:285 src/parse_args.c:630 src/parse_args.c:652 -#: src/parse_args.c:677 src/preserve_fds.c:46 src/preserve_fds.c:131 -#: src/selinux.c:89 src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 -#: src/sesh.c:113 src/sesh.c:411 src/sudo.c:227 src/sudo.c:636 src/sudo.c:888 -#: src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 src/sudo.c:1570 -#: src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 src/sudo_edit.c:149 -#: src/sudo_edit.c:429 src/sudo_edit.c:438 src/sudo_edit.c:539 -#: src/sudo_edit.c:546 src/sudo_edit.c:677 src/sudo_edit.c:697 -#: src/sudo_intercept_common.c:113 src/sudo_intercept_common.c:317 +#: lib/util/json.c:184 lib/util/regex.c:113 lib/util/regex.c:121 +#: lib/util/sudo_conf.c:219 lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 +#: lib/util/sudo_conf.c:665 src/conversation.c:81 src/exec_intercept.c:100 +#: src/exec_intercept.c:330 src/exec_intercept.c:354 src/exec_intercept.c:377 +#: src/exec_intercept.c:385 src/exec_intercept.c:410 src/exec_intercept.c:416 +#: src/exec_intercept.c:425 src/exec_intercept.c:431 src/exec_intercept.c:565 +#: src/exec_intercept.c:706 src/exec_monitor.c:456 src/exec_monitor.c:462 +#: src/exec_monitor.c:470 src/exec_monitor.c:478 src/exec_monitor.c:485 +#: src/exec_monitor.c:492 src/exec_monitor.c:499 src/exec_monitor.c:506 +#: src/exec_monitor.c:513 src/exec_monitor.c:520 src/exec_monitor.c:527 +#: src/exec_nopty.c:219 src/exec_nopty.c:228 src/exec_nopty.c:235 +#: 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:306 src/exec_preload.c:143 src/exec_preload.c:204 +#: src/exec_pty.c:840 src/exec_pty.c:849 src/exec_pty.c:906 +#: src/exec_pty.c:1231 src/exec_pty.c:1240 src/exec_pty.c:1247 +#: src/exec_pty.c:1254 src/exec_pty.c:1261 src/exec_pty.c:1268 +#: src/exec_pty.c:1275 src/exec_pty.c:1282 src/exec_pty.c:1289 +#: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 +#: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 +#: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 +#: src/parse_args.c:192 src/parse_args.c:214 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 +#: src/sesh.c:411 src/sudo.c:230 src/sudo.c:639 src/sudo.c:883 src/sudo.c:1083 +#: src/sudo.c:1104 src/sudo.c:1397 src/sudo.c:1566 src/sudo.c:1793 +#: src/sudo.c:2127 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 +#: src/sudo_edit.c:438 src/sudo_edit.c:539 src/sudo_edit.c:546 +#: src/sudo_edit.c:677 src/sudo_edit.c:697 src/sudo_intercept_common.c:113 +#: src/sudo_intercept_common.c:317 msgid "unable to allocate memory" msgstr "nie udało się przydzielić pamięci" -#: lib/util/mkdir_parents.c:68 lib/util/sudo_conf.c:704 src/selinux.c:235 -#: src/selinux.c:265 src/sudo.c:368 src/sudo_edit.c:494 src/sudo_edit.c:559 +#: lib/util/mkdir_parents.c:63 +#, c-format +msgid "unable to stat %.*s" +msgstr "nie udało się wykonać stat na %.*s" + +#: lib/util/mkdir_parents.c:69 +#, c-format +msgid "%.*s exists but is not a directory (0%o)" +msgstr "%.*s istnieje, ale nie jest katalogiem (0%o)" + +#: lib/util/mkdir_parents.c:102 lib/util/sudo_conf.c:704 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:371 src/sudo_edit.c:494 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "nie udało się otworzyć %s" -#: lib/util/mkdir_parents.c:83 +#: lib/util/mkdir_parents.c:119 lib/util/mkdir_parents.c:127 +#: lib/util/mkdir_parents.c:136 #, c-format -msgid "unable to mkdir %s" -msgstr "nie udało się utworzyć katalogu %s" +msgid "unable to open %.*s" +msgstr "nie udało się otworzyć %.*s" -#: lib/util/mkdir_parents.c:92 lib/util/sudo_conf.c:681 src/copy_file.c:150 +#: lib/util/mkdir_parents.c:157 #, c-format -msgid "unable to stat %s" -msgstr "nie udało się wykonać stat na %s" +msgid "unable to mkdir %.*s" +msgstr "nie udało się utworzyć katalogu %.*s" -#: lib/util/mkdir_parents.c:97 -#, c-format -msgid "%s exists but is not a directory (0%o)" -msgstr "%s istnieje, ale nie jest katalogiem (0%o)" +#: lib/util/regex.c:103 +msgid "regular expression too large" +msgstr "wyrażenie regularne zbyt długie" #: lib/util/strsignal.c:50 msgid "Unknown signal" @@ -159,6 +170,11 @@ msgstr "nieobsługiwane źródło grup \"%s\" w %s, w linii %u" msgid "invalid max groups \"%s\" in %s, line %u" msgstr "błędna maksymalna liczba grup \"%s\" w %s, w linii %u" +#: lib/util/sudo_conf.c:681 src/copy_file.c:150 +#, c-format +msgid "unable to stat %s" +msgstr "nie udało się wykonać stat na %s" + #: lib/util/sudo_conf.c:684 #, c-format msgid "%s is not a regular file" @@ -282,12 +298,12 @@ msgstr "nie udało się dodać zdarzenia do kolejki" msgid "invalid PolicyCheckRequest" msgstr "błędne żądanie PolicyCheckRequest" -#: src/exec_intercept.c:362 src/sudo.c:1213 src/sudo.c:1258 src/sudo.c:1302 +#: src/exec_intercept.c:362 src/sudo.c:1209 src/sudo.c:1254 src/sudo.c:1298 msgid "command rejected by policy" msgstr "polecenie odrzucone przez politykę" -#: src/exec_intercept.c:455 src/sudo.c:1218 src/sudo.c:1263 src/sudo.c:1307 -#: src/sudo.c:1381 +#: src/exec_intercept.c:455 src/sudo.c:1214 src/sudo.c:1259 src/sudo.c:1303 +#: src/sudo.c:1377 msgid "policy plugin error" msgstr "błąd wtyczki polityki" @@ -337,7 +353,7 @@ msgstr "nie udało się wykonać fork" msgid "unable to restore tty label" msgstr "nie udało się przywrócić etykiety tty" -#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1164 +#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1160 #, c-format msgid "unable to execute %s" msgstr "nie udało się wykonać %s" @@ -442,53 +458,53 @@ msgid "policy plugin %s does not include a check_policy method" msgstr "wtyczka polityki %s nie zawiera metody check_policy" #: src/net_ifs.c:210 src/net_ifs.c:376 src/net_ifs.c:437 src/net_ifs.c:624 -#: src/net_ifs.c:855 src/sudo.c:483 src/sudo_edit.c:398 src/sudo_edit.c:406 +#: src/net_ifs.c:855 src/sudo.c:486 src/sudo_edit.c:398 src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "błąd wewnętrzny, przepełnienie %s" -#: src/parse_args.c:232 +#: src/parse_args.c:234 #, c-format msgid "invalid environment variable name: %s" msgstr "błędna nazwa zmiennej środowiskowej: %s" -#: src/parse_args.c:335 +#: src/parse_args.c:337 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "argument opcji -C musi być większy lub równy 3" -#: src/parse_args.c:566 +#: src/parse_args.c:568 msgid "you may not specify both the -i and -s options" msgstr "nie można podać jednocześnie opcji -i oraz -s" -#: src/parse_args.c:571 +#: src/parse_args.c:573 msgid "you may not specify both the -i and -E options" msgstr "nie można podać jednocześnie opcji -i oraz -E" -#: src/parse_args.c:581 +#: src/parse_args.c:583 msgid "the -E option is not valid in edit mode" msgstr "opcja -E nie jest poprawna w trybie edycji" -#: src/parse_args.c:584 +#: src/parse_args.c:586 msgid "you may not specify environment variables in edit mode" msgstr "w trybie edycji nie można przekazywać zmiennych środowiskowych" -#: src/parse_args.c:594 +#: src/parse_args.c:596 msgid "the -U option may only be used with the -l option" msgstr "opcji -U można używać tylko wraz z opcją -l" -#: src/parse_args.c:598 +#: src/parse_args.c:600 msgid "the -A and -S options may not be used together" msgstr "opcji -A oraz -S nie można używać jednocześnie" -#: src/parse_args.c:691 +#: src/parse_args.c:693 msgid "sudoedit is not supported on this platform" msgstr "sudoedit nie jest obsługiwane na tej platformie" -#: src/parse_args.c:774 +#: src/parse_args.c:776 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Można podać tylko jedną z opcji -e, -h, -i, -K, -l, -s, -v lub -V" -#: src/parse_args.c:790 +#: src/parse_args.c:792 #, c-format msgid "" "%s - edit files as another user\n" @@ -497,7 +513,7 @@ msgstr "" "%s - modyfikowanie plików jako inny użytkownik\n" "\n" -#: src/parse_args.c:792 +#: src/parse_args.c:794 #, c-format msgid "" "%s - execute a command as another user\n" @@ -506,7 +522,7 @@ msgstr "" "%s - wykonywanie poleceń jako inny użytkownik\n" "\n" -#: src/parse_args.c:798 +#: src/parse_args.c:800 msgid "" "\n" "Options:\n" @@ -514,131 +530,131 @@ msgstr "" "\n" "Opcje:\n" -#: src/parse_args.c:800 +#: src/parse_args.c:802 msgid "use a helper program for password prompting" msgstr "użycie programu pomocniczego do pytań o hasło" -#: src/parse_args.c:803 +#: src/parse_args.c:805 msgid "use specified BSD authentication type" msgstr "użycie podanego rodzaju uwierzytelnienia BSD" -#: src/parse_args.c:807 +#: src/parse_args.c:809 msgid "run command in the background" msgstr "uruchomienie polecenia w tle" -#: src/parse_args.c:810 +#: src/parse_args.c:812 msgid "ring bell when prompting" msgstr "dzwonek przy zapytaniu" -#: src/parse_args.c:812 +#: src/parse_args.c:814 msgid "close all file descriptors >= num" msgstr "zamknięcie wszystkich deskryptorów >= fd" -#: src/parse_args.c:815 +#: src/parse_args.c:817 msgid "run command with the specified BSD login class" msgstr "uruchomienie polecenia z podaną klasą logowania BSD" -#: src/parse_args.c:818 +#: src/parse_args.c:820 msgid "change the working directory before running command" msgstr "zmiana katalogu roboczego przed uruchomieniem polecenia" -#: src/parse_args.c:821 +#: src/parse_args.c:823 msgid "preserve user environment when running command" msgstr "zachowanie środowiska użytkownika przy uruchamianiu polecenia" -#: src/parse_args.c:823 +#: src/parse_args.c:825 msgid "preserve specific environment variables" msgstr "zachowanie określonych zmiennych środowiskowych" -#: src/parse_args.c:825 +#: src/parse_args.c:827 msgid "edit files instead of running a command" msgstr "modyfikowanie plików zamiast uruchomienia polecenia" -#: src/parse_args.c:828 +#: src/parse_args.c:830 msgid "run command as the specified group name or ID" msgstr "wywołanie polecenia jako określona grupa lub ID" -#: src/parse_args.c:831 +#: src/parse_args.c:833 msgid "set HOME variable to target user's home dir" msgstr "ustawienie zmiennej HOME na katalog domowy użytkownika docelowego" -#: src/parse_args.c:834 +#: src/parse_args.c:836 msgid "display help message and exit" msgstr "wyświetlenie opisu i zakończenie" -#: src/parse_args.c:836 +#: src/parse_args.c:838 msgid "run command on host (if supported by plugin)" msgstr "uruchomienie polecenia na hoście (jeśli obsługiwane przez wtyczkę)" -#: src/parse_args.c:839 +#: src/parse_args.c:841 msgid "run login shell as the target user; a command may also be specified" msgstr "uruchomienie powłoki logowania jako użytkownik docelowy; można także podać polecenie" -#: src/parse_args.c:841 +#: src/parse_args.c:843 msgid "remove timestamp file completely" msgstr "całkowite usunięcie pliku znacznika czasu" -#: src/parse_args.c:844 +#: src/parse_args.c:846 msgid "invalidate timestamp file" msgstr "unieważnienie pliku znacznika czasu" -#: src/parse_args.c:847 +#: src/parse_args.c:849 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "wypisanie uprawnień użytkownika lub sprawdzenie określonego polecenia; dwukrotne użycie to dłuższy format" -#: src/parse_args.c:850 +#: src/parse_args.c:852 msgid "non-interactive mode, no prompts are used" msgstr "tryb nieinteraktywny, bez pytań" -#: src/parse_args.c:853 +#: src/parse_args.c:855 msgid "preserve group vector instead of setting to target's" msgstr "zachowanie wektora grup zamiast ustawiania docelowych" -#: src/parse_args.c:856 +#: src/parse_args.c:858 msgid "use the specified password prompt" msgstr "użycie podanego pytania o hasło" -#: src/parse_args.c:858 +#: src/parse_args.c:860 msgid "change the root directory before running command" msgstr "zmiana katalogu głównego przed uruchomieniem polecenia" -#: src/parse_args.c:861 +#: src/parse_args.c:863 msgid "create SELinux security context with specified role" msgstr "utworzenie kontekstu bezpieczeństwa SELinuksa z podaną rolą" -#: src/parse_args.c:864 +#: src/parse_args.c:866 msgid "read password from standard input" msgstr "odczyt hasła ze standardowego wejścia" -#: src/parse_args.c:867 +#: src/parse_args.c:869 msgid "run shell as the target user; a command may also be specified" msgstr "uruchomienie powłoki jako użytkownik docelowy; można także podać polecenie" -#: src/parse_args.c:871 +#: src/parse_args.c:873 msgid "create SELinux security context with specified type" msgstr "utworzenie kontekstu bezpieczeństwa SELinuksa z podanym typem" -#: src/parse_args.c:874 +#: src/parse_args.c:876 msgid "terminate command after the specified time limit" msgstr "zakończenie polecenia po zadanym limicie czasu" -#: src/parse_args.c:877 +#: src/parse_args.c:879 msgid "in list mode, display privileges for user" msgstr "w trybie listy - wyświetlenie uprawnień użytkownika" -#: src/parse_args.c:880 +#: src/parse_args.c:882 msgid "run command (or edit file) as specified user name or ID" msgstr "uruchomienie polecenia (lub modyfikowanie pliku) jako podany użytkownik lub ID" -#: src/parse_args.c:882 +#: src/parse_args.c:884 msgid "display version information and exit" msgstr "wyświetlenie informacji o wersji i zakończenie" -#: src/parse_args.c:885 +#: src/parse_args.c:887 msgid "update user's timestamp without running a command" msgstr "uaktualnienie znacznika czasu użytkownika bez uruchamiania polecenia" -#: src/parse_args.c:888 +#: src/parse_args.c:890 msgid "stop processing command line arguments" msgstr "zakończenie przetwarzania argumentów linii poleceń" @@ -691,44 +707,49 @@ msgstr "nie udało się uzyskać nowego kontekstu tty, bez zmiany etykiety tty" msgid "unable to set new tty context" msgstr "nie udało się ustawić nowego kontekstu tty" -#: src/selinux.c:327 -msgid "failed to get new context" -msgstr "nie udało się uzyskać nowego kontekstu" +#: src/selinux.c:323 +#, c-format +msgid "you must specify a role for type %s" +msgstr "należy podać rolę dla typu %s" -#: src/selinux.c:345 +#: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" msgstr "nie udało się uzyskać domyślnego typu dla roli %s" -#: src/selinux.c:357 +#: src/selinux.c:341 +msgid "failed to get new context" +msgstr "nie udało się uzyskać nowego kontekstu" + +#: src/selinux.c:350 #, c-format msgid "failed to set new role %s" msgstr "nie udało się ustawić nowej roli %s" -#: src/selinux.c:361 +#: src/selinux.c:354 #, c-format msgid "failed to set new type %s" msgstr "nie udało się ustawić nowego typu %s" -#: src/selinux.c:373 +#: src/selinux.c:366 #, c-format msgid "%s is not a valid context" msgstr "%s nie jest poprawnym kontekstem" -#: src/selinux.c:402 +#: src/selinux.c:394 msgid "failed to get old context" msgstr "nie udało się uzyskać starego kontekstu" -#: src/selinux.c:408 +#: src/selinux.c:400 msgid "unable to determine enforcing mode." msgstr "nie udało się określić trybu wymuszenia." -#: src/selinux.c:440 +#: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" msgstr "nie udało się ustawić kontekstu wykonywania na %s" -#: src/selinux.c:447 +#: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" msgstr "nie udało się ustawić kontekstu tworzenia klucza na %s" @@ -815,139 +836,147 @@ msgstr "setproject dla projektu \"%s\" nie powiodło się" msgid "warning, resource control assignment failed for project \"%s\"" msgstr "uwaga: przypisanie kontroli zasobów dla projektu \"%s\" nie powiodło się" -#: src/sudo.c:213 +#: src/sudo.c:216 #, c-format msgid "Sudo version %s\n" msgstr "Sudo wersja %s\n" -#: src/sudo.c:215 +#: src/sudo.c:218 #, c-format msgid "Configure options: %s\n" msgstr "Opcje konfiguracji: %s\n" -#: src/sudo.c:223 +#: src/sudo.c:226 msgid "fatal error, unable to load plugins" msgstr "błąd krytyczny, nie udało się załadować wtyczek" -#: src/sudo.c:269 +#: src/sudo.c:272 msgid "plugin did not return a command to execute" msgstr "wtyczka nie zwróciła polecenia do wykonania" -#: src/sudo.c:302 +#: src/sudo.c:305 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "nieoczekiwany tryb sudo 0x%x" -#: src/sudo.c:550 +#: src/sudo.c:553 #, c-format msgid "you do not exist in the %s database" msgstr "nie istniejesz w bazie danych %s" -#: src/sudo.c:607 +#: src/sudo.c:610 msgid "unable to determine tty" msgstr "nie udało się określić tty" -#: src/sudo.c:948 +#: src/sudo.c:908 +msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." +msgstr "Ustawiona jest flaga \"bez nowych uprawnień\", która nie pozwala na uruchamianie sudo jako root." + +#: src/sudo.c:910 +msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." +msgstr "Jeśli sudo jest uruchomione w kontenerze, może być potrzebne dostosowanie konfiguracji kontenera w celu wyłączenia flagi." + +#: src/sudo.c:944 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s musi mieć uid %d jako właściciela oraz ustawiony bit setuid" -#: src/sudo.c:951 +#: src/sudo.c:947 #, 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 "efektywny uid nie wynosi %d, czy %s jest na systemie plików z opcją 'nosuid' albo systemie plików NFS bez uprawnień roota?" -#: src/sudo.c:957 +#: src/sudo.c:953 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "efektywny uid nie wynosi %d, czy sudo jest zainstalowane z setuid root?" -#: src/sudo.c:973 src/tgetpass.c:333 +#: src/sudo.c:969 src/tgetpass.c:333 msgid "unable to set supplementary group IDs" msgstr "nie udało się ustawić ID dodatkowych grup" -#: src/sudo.c:980 +#: src/sudo.c:976 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "nie udało się ustawić efektywnego gid-a w celu działania jako gid %u" -#: src/sudo.c:986 +#: src/sudo.c:982 #, c-format msgid "unable to set gid to runas gid %u" msgstr "nie udało się ustawić gid-a w celu działania jako gid %u" -#: src/sudo.c:1029 +#: src/sudo.c:1025 #, c-format msgid "unexpected child termination condition: %d" msgstr "nieoczekiwane zakończenie procesu potomnego: %d" -#: src/sudo.c:1136 +#: src/sudo.c:1132 msgid "unable to initialize policy plugin" msgstr "nie udało się zainicjować wtyczki polityki" -#: src/sudo.c:1198 +#: src/sudo.c:1194 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "wtyczka polityki %s nie zawiera metody \"check_policy\"" -#: src/sudo.c:1244 +#: src/sudo.c:1240 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "wtyczka polityki %s nie obsługuje wypisywania uprawnień" -#: src/sudo.c:1288 +#: src/sudo.c:1284 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "wtyczka polityki %s nie obsługuje opcji -v" -#: src/sudo.c:1326 +#: src/sudo.c:1322 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "wtyczka polityki %s nie obsługuje opcji -k/-K" -#: src/sudo.c:1455 +#: src/sudo.c:1451 #, c-format msgid "error initializing I/O plugin %s" msgstr "błąd inicjalizacji wtyczki we/wy %s" -#: src/sudo.c:1458 +#: src/sudo.c:1454 msgid "error initializing I/O plugin" msgstr "błąd inicjowania wtyczki we/wy" -#: src/sudo.c:1607 +#: src/sudo.c:1603 #, c-format msgid "error initializing audit plugin %s" msgstr "błąd inicjowania wtyczki audytu %s" -#: src/sudo.c:1686 +#: src/sudo.c:1682 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s: nie udało się zalogować zdarzenia błędu%s%s" -#: src/sudo.c:1722 +#: src/sudo.c:1718 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s: nie udało się zalogować zdarzenia akceptacji%s%s" -#: src/sudo.c:1727 src/sudo.c:1765 +#: src/sudo.c:1723 src/sudo.c:1761 msgid "audit plugin error" msgstr "błąd wtyczki audytu" -#: src/sudo.c:1760 +#: src/sudo.c:1756 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s: nie udało się zalogować zdarzenia odrzucenia%s%s" -#: src/sudo.c:1820 +#: src/sudo.c:1816 #, c-format msgid "error initializing approval plugin %s" msgstr "błąd inicjowania wtyczki zgody %s" -#: src/sudo.c:1890 +#: src/sudo.c:1886 msgid "command rejected by approver" msgstr "polecenie odrzucone przez wtyczkę zgody" -#: src/sudo.c:1900 +#: src/sudo.c:1896 msgid "approval plugin error" msgstr "błąd wtyczki zgody" diff --git a/po/ro.mo b/po/ro.mo index 5bb07302c25352479c8389a1d1df106678c9cbbd..e7a52c8f183f8eb01f68289dc8dbd121b7adab3d 100644 GIT binary patch delta 5542 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 delta 4780 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 Z%a@jvmivZJ>fs+Xsc&2Vj_KJU{{{N~9DM)) diff --git a/po/ro.po b/po/ro.po index c3de61f7e..18cf2a69e 100644 --- a/po/ro.po +++ b/po/ro.po @@ -1,24 +1,25 @@ # Portable object template file for sudo # This file is put in the public domain. +# This file is distributed under the same license as the sudo package. # # Todd C. Miller , 2011-2018. # Florentina Mușat , 2020. # Remus-Gabriel Chelu , 2021, 2022. msgid "" msgstr "" -"Project-Id-Version: sudo 1.9.9b1\n" +"Project-Id-Version: sudo 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2022-01-06 23:54+0100\n" +"POT-Creation-Date: 2022-02-12 09:31-0700\n" +"PO-Revision-Date: 2022-02-13 17:54+0100\n" "Last-Translator: Remus-Gabriel Chelu \n" "Language-Team: Romanian \n" "Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2);\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"X-Generator: Poedit 2.3.1\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n==0 || (n!=1 && n%100>=1 && n%100<=19) ? 1 : 2);\n" +"X-Generator: Poedit 3.0.1\n" #: lib/util/aix.c:89 lib/util/aix.c:169 msgid "unable to open userdb" @@ -53,15 +54,15 @@ msgstr "nu se poate restaura registrul" #: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 #: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 #: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 -#: src/parse_args.c:190 src/parse_args.c:211 src/parse_args.c:285 -#: src/parse_args.c:630 src/parse_args.c:652 src/parse_args.c:677 +#: src/parse_args.c:192 src/parse_args.c:213 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 #: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 -#: src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 src/sesh.c:113 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 #: src/sesh.c:146 src/sesh.c:152 src/sesh.c:159 src/sesh.c:165 src/sesh.c:410 -#: src/sudo.c:636 src/sudo.c:706 src/sudo.c:716 src/sudo.c:741 src/sudo.c:764 -#: src/sudo.c:773 src/sudo.c:782 src/sudo.c:799 src/sudo.c:849 src/sudo.c:859 -#: src/sudo.c:888 src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 -#: src/sudo.c:1570 src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 +#: src/sudo.c:639 src/sudo.c:709 src/sudo.c:719 src/sudo.c:744 src/sudo.c:767 +#: src/sudo.c:776 src/sudo.c:785 src/sudo.c:802 src/sudo.c:844 src/sudo.c:854 +#: src/sudo.c:883 src/sudo.c:1083 src/sudo.c:1104 src/sudo.c:1397 +#: src/sudo.c:1566 src/sudo.c:1793 src/sudo.c:2127 src/sudo_edit.c:89 #: src/sudo_edit.c:149 src/sudo_edit.c:429 src/sudo_edit.c:438 #: src/sudo_edit.c:539 src/sudo_edit.c:546 src/sudo_edit.c:677 #: src/sudo_edit.c:697 src/sudo_intercept_common.c:113 @@ -71,60 +72,71 @@ 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/sudo_conf.c:219 lib/util/sudo_conf.c:304 -#: lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:665 src/conversation.c:81 -#: src/exec_intercept.c:100 src/exec_intercept.c:330 src/exec_intercept.c:354 -#: src/exec_intercept.c:377 src/exec_intercept.c:385 src/exec_intercept.c:410 -#: src/exec_intercept.c:416 src/exec_intercept.c:425 src/exec_intercept.c:431 -#: src/exec_intercept.c:565 src/exec_intercept.c:706 src/exec_monitor.c:456 -#: src/exec_monitor.c:462 src/exec_monitor.c:470 src/exec_monitor.c:478 -#: src/exec_monitor.c:485 src/exec_monitor.c:492 src/exec_monitor.c:499 -#: src/exec_monitor.c:506 src/exec_monitor.c:513 src/exec_monitor.c:520 -#: src/exec_monitor.c:527 src/exec_nopty.c:219 src/exec_nopty.c:228 -#: src/exec_nopty.c:235 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:306 src/exec_preload.c:143 -#: src/exec_preload.c:204 src/exec_pty.c:840 src/exec_pty.c:849 -#: src/exec_pty.c:906 src/exec_pty.c:1231 src/exec_pty.c:1240 -#: src/exec_pty.c:1247 src/exec_pty.c:1254 src/exec_pty.c:1261 -#: src/exec_pty.c:1268 src/exec_pty.c:1275 src/exec_pty.c:1282 -#: src/exec_pty.c:1289 src/exec_pty.c:1296 src/exec_pty.c:1303 -#: src/exec_pty.c:1311 src/exec_pty.c:1774 src/load_plugins.c:156 -#: src/load_plugins.c:181 src/load_plugins.c:217 src/load_plugins.c:449 -#: src/load_plugins.c:455 src/parse_args.c:190 src/parse_args.c:212 -#: src/parse_args.c:285 src/parse_args.c:630 src/parse_args.c:652 -#: src/parse_args.c:677 src/preserve_fds.c:46 src/preserve_fds.c:131 -#: src/selinux.c:89 src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 -#: src/sesh.c:113 src/sesh.c:411 src/sudo.c:227 src/sudo.c:636 src/sudo.c:888 -#: src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 src/sudo.c:1570 -#: src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 src/sudo_edit.c:149 -#: src/sudo_edit.c:429 src/sudo_edit.c:438 src/sudo_edit.c:539 -#: src/sudo_edit.c:546 src/sudo_edit.c:677 src/sudo_edit.c:697 -#: src/sudo_intercept_common.c:113 src/sudo_intercept_common.c:317 +#: lib/util/json.c:184 lib/util/regex.c:113 lib/util/regex.c:121 +#: lib/util/sudo_conf.c:219 lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 +#: lib/util/sudo_conf.c:665 src/conversation.c:81 src/exec_intercept.c:100 +#: src/exec_intercept.c:330 src/exec_intercept.c:354 src/exec_intercept.c:377 +#: src/exec_intercept.c:385 src/exec_intercept.c:410 src/exec_intercept.c:416 +#: src/exec_intercept.c:425 src/exec_intercept.c:431 src/exec_intercept.c:565 +#: src/exec_intercept.c:706 src/exec_monitor.c:456 src/exec_monitor.c:462 +#: src/exec_monitor.c:470 src/exec_monitor.c:478 src/exec_monitor.c:485 +#: src/exec_monitor.c:492 src/exec_monitor.c:499 src/exec_monitor.c:506 +#: src/exec_monitor.c:513 src/exec_monitor.c:520 src/exec_monitor.c:527 +#: src/exec_nopty.c:219 src/exec_nopty.c:228 src/exec_nopty.c:235 +#: 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:306 src/exec_preload.c:143 src/exec_preload.c:204 +#: src/exec_pty.c:840 src/exec_pty.c:849 src/exec_pty.c:906 +#: src/exec_pty.c:1231 src/exec_pty.c:1240 src/exec_pty.c:1247 +#: src/exec_pty.c:1254 src/exec_pty.c:1261 src/exec_pty.c:1268 +#: src/exec_pty.c:1275 src/exec_pty.c:1282 src/exec_pty.c:1289 +#: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 +#: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 +#: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 +#: src/parse_args.c:192 src/parse_args.c:214 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 +#: src/sesh.c:411 src/sudo.c:230 src/sudo.c:639 src/sudo.c:883 src/sudo.c:1083 +#: src/sudo.c:1104 src/sudo.c:1397 src/sudo.c:1566 src/sudo.c:1793 +#: src/sudo.c:2127 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 +#: src/sudo_edit.c:438 src/sudo_edit.c:539 src/sudo_edit.c:546 +#: src/sudo_edit.c:677 src/sudo_edit.c:697 src/sudo_intercept_common.c:113 +#: src/sudo_intercept_common.c:317 msgid "unable to allocate memory" msgstr "nu se poate aloca memoria" -#: lib/util/mkdir_parents.c:68 lib/util/sudo_conf.c:704 src/selinux.c:235 -#: src/selinux.c:265 src/sudo.c:368 src/sudo_edit.c:494 src/sudo_edit.c:559 +#: lib/util/mkdir_parents.c:63 +#, c-format +msgid "unable to stat %.*s" +msgstr "nu se poate stabili starea lui %.*s" + +#: lib/util/mkdir_parents.c:69 +#, c-format +msgid "%.*s exists but is not a directory (0%o)" +msgstr "%.*s există, dar nu este un director (0%o)" + +#: lib/util/mkdir_parents.c:102 lib/util/sudo_conf.c:704 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:371 src/sudo_edit.c:494 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "nu se poate deschide %s" -#: lib/util/mkdir_parents.c:83 +#: lib/util/mkdir_parents.c:119 lib/util/mkdir_parents.c:127 +#: lib/util/mkdir_parents.c:136 #, c-format -msgid "unable to mkdir %s" -msgstr "nu se poate mkdir %s" +msgid "unable to open %.*s" +msgstr "nu se poate deschide %.*s" -#: lib/util/mkdir_parents.c:92 lib/util/sudo_conf.c:681 src/copy_file.c:150 +#: lib/util/mkdir_parents.c:157 #, c-format -msgid "unable to stat %s" -msgstr "nu se poate stat %s" +msgid "unable to mkdir %.*s" +msgstr "nu se poate executa mkdir %.*s" -#: lib/util/mkdir_parents.c:97 -#, c-format -msgid "%s exists but is not a directory (0%o)" -msgstr "%s există dar nu este un director (0%o)" +#: lib/util/regex.c:103 +msgid "regular expression too large" +msgstr "expresia regulată este prea lungă" #: lib/util/strsignal.c:50 msgid "Unknown signal" @@ -163,6 +175,11 @@ msgstr "sursă de grup nesuportată „%s” în %s, linia %u" msgid "invalid max groups \"%s\" in %s, line %u" msgstr "grupuri maxime nevalide „%s” în %s, linia %u" +#: lib/util/sudo_conf.c:681 src/copy_file.c:150 +#, c-format +msgid "unable to stat %s" +msgstr "nu se poate stat %s" + #: lib/util/sudo_conf.c:684 #, c-format msgid "%s is not a regular file" @@ -306,12 +323,12 @@ msgstr "nu se poate adăuga evenimentul la coadă" msgid "invalid PolicyCheckRequest" msgstr "PolicyCheckRequest nevalid" -#: src/exec_intercept.c:362 src/sudo.c:1213 src/sudo.c:1258 src/sudo.c:1302 +#: src/exec_intercept.c:362 src/sudo.c:1209 src/sudo.c:1254 src/sudo.c:1298 msgid "command rejected by policy" msgstr "comandă respinsă de politică" -#: src/exec_intercept.c:455 src/sudo.c:1218 src/sudo.c:1263 src/sudo.c:1307 -#: src/sudo.c:1381 +#: src/exec_intercept.c:455 src/sudo.c:1214 src/sudo.c:1259 src/sudo.c:1303 +#: src/sudo.c:1377 msgid "policy plugin error" msgstr "eroare de modul de politică" @@ -388,7 +405,7 @@ msgstr "nu se poate bifurca" msgid "unable to restore tty label" msgstr "nu se poate restaura eticheta tty" -#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1164 +#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1160 #, c-format msgid "unable to execute %s" msgstr "nu se poate executa %s" @@ -514,58 +531,58 @@ msgid "policy plugin %s does not include a check_policy method" msgstr "modulul de politică %s nu include o metodă check_policy" #: src/net_ifs.c:210 src/net_ifs.c:376 src/net_ifs.c:437 src/net_ifs.c:624 -#: src/net_ifs.c:855 src/sudo.c:483 src/sudo_edit.c:398 src/sudo_edit.c:406 +#: src/net_ifs.c:855 src/sudo.c:486 src/sudo_edit.c:398 src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "eroare internă, supraplin %s" -#: src/parse_args.c:232 +#: src/parse_args.c:234 #, c-format msgid "invalid environment variable name: %s" msgstr "nume de variabilă de mediu nevalid: %s" # Modificat de la: „mai mare decît sau egal cu 3” # la: „mai mare sau egal cu 3” -#: src/parse_args.c:335 +#: src/parse_args.c:337 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "argumentul la -C trebuie să fie un număr mai mare sau egal cu 3" # Modificat de la: „trebuie să specificați amândouă opțiunile -i și -s” # la: „nu puteți specifica ambele opțiuni, -i și -s” # ATENȚIE, și la traducerea următoare, mesajul de tradus este aproape identic acestuia, traducerea nu chiar... -#: src/parse_args.c:566 +#: src/parse_args.c:568 msgid "you may not specify both the -i and -s options" msgstr "nu puteți specifica ambele opțiuni, -i și -s" -#: src/parse_args.c:571 +#: src/parse_args.c:573 msgid "you may not specify both the -i and -E options" msgstr "nu puteți specifica amândouă opțiunile -i și -E" -#: src/parse_args.c:581 +#: src/parse_args.c:583 msgid "the -E option is not valid in edit mode" msgstr "opțiunea -E nu este validă în modul editare" -#: src/parse_args.c:584 +#: src/parse_args.c:586 msgid "you may not specify environment variables in edit mode" msgstr "nu puteți specifica variabile de mediu în modul editare" -#: src/parse_args.c:594 +#: src/parse_args.c:596 msgid "the -U option may only be used with the -l option" msgstr "opțiunea -U poate fi utilizată doar cu opțiunea -l" -#: src/parse_args.c:598 +#: src/parse_args.c:600 msgid "the -A and -S options may not be used together" msgstr "opțiunile -A și -S nu pot fi utilizate împreună" -#: src/parse_args.c:691 +#: src/parse_args.c:693 msgid "sudoedit is not supported on this platform" msgstr "sudoedit nu este suportat pe această platformă" -#: src/parse_args.c:774 +#: src/parse_args.c:776 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Doar una dintre opțiunile -e, -h, -i, -K, -l, -s, -v sau -V poate fi specificată" -#: src/parse_args.c:790 +#: src/parse_args.c:792 #, c-format msgid "" "%s - edit files as another user\n" @@ -574,7 +591,7 @@ msgstr "" "%s - editează fișiere ca alt utilizator\n" "\n" -#: src/parse_args.c:792 +#: src/parse_args.c:794 #, c-format msgid "" "%s - execute a command as another user\n" @@ -583,7 +600,7 @@ msgstr "" "%s - execută o comandă ca alt utilizator\n" "\n" -#: src/parse_args.c:798 +#: src/parse_args.c:800 msgid "" "\n" "Options:\n" @@ -597,118 +614,118 @@ msgstr "" # - „utilizează un program auxiliar pentru solicitarea parolei” # Recenzie, Daniel Șegărceanu: a doua variantă, sună mai bine. # Am aplicat-o, în fond era și impresia mea, dar nu vroiam să modific prea mult fișierul... -#: src/parse_args.c:800 +#: src/parse_args.c:802 msgid "use a helper program for password prompting" msgstr "utilizează un program auxiliar pentru solicitarea parolei" -#: src/parse_args.c:803 +#: src/parse_args.c:805 msgid "use specified BSD authentication type" msgstr "utilizează un tip de autentificare BSD specificat" -#: src/parse_args.c:807 +#: src/parse_args.c:809 msgid "run command in the background" msgstr "rulează comanda în fundal" -#: src/parse_args.c:810 +#: src/parse_args.c:812 msgid "ring bell when prompting" msgstr "sună din clopoțel atunci când se solicită" -#: src/parse_args.c:812 +#: src/parse_args.c:814 msgid "close all file descriptors >= num" msgstr "închide toți descriptorii de fișier >= num" -#: src/parse_args.c:815 +#: src/parse_args.c:817 msgid "run command with the specified BSD login class" msgstr "rulează comanda cu clasa de autentificare BSD specificată" -#: src/parse_args.c:818 +#: src/parse_args.c:820 msgid "change the working directory before running command" msgstr "schimbă directorul de lucru înainte de-a executa comanda" -#: src/parse_args.c:821 +#: src/parse_args.c:823 msgid "preserve user environment when running command" msgstr "păstrează mediul utilizatorului atunci când se rulează comanda" -#: src/parse_args.c:823 +#: src/parse_args.c:825 msgid "preserve specific environment variables" msgstr "păstrează variabile de mediu specifice" -#: src/parse_args.c:825 +#: src/parse_args.c:827 msgid "edit files instead of running a command" msgstr "editează fișiere în locul rulării unei comenzi" # Modificat de la: „rulează comanda ca numele sau ID-ul de grup specificat" # la: # „rulează comanda ca grupul cu numele sau ID-ul specificat” -#: src/parse_args.c:828 +#: src/parse_args.c:830 msgid "run command as the specified group name or ID" msgstr "rulează comanda ca grupul cu numele sau ID-ul specificat" -#: src/parse_args.c:831 +#: src/parse_args.c:833 msgid "set HOME variable to target user's home dir" msgstr "stabilește variabila HOME să țintească spre directorul personal al utilizatorului" -#: src/parse_args.c:834 +#: src/parse_args.c:836 msgid "display help message and exit" msgstr "afișează mesajul de ajutor și iese" -#: src/parse_args.c:836 +#: src/parse_args.c:838 msgid "run command on host (if supported by plugin)" msgstr "rulează comanda pe gazdă (dacă este suportat de modul)" -#: src/parse_args.c:839 +#: src/parse_args.c:841 msgid "run login shell as the target user; a command may also be specified" msgstr "rulează shell-ul de autentificare ca utilizatorul țintă; o comandă poate fi, de asemenea, specificată" -#: src/parse_args.c:841 +#: src/parse_args.c:843 msgid "remove timestamp file completely" msgstr "elimină complet fișierul de datare" -#: src/parse_args.c:844 +#: src/parse_args.c:846 msgid "invalidate timestamp file" msgstr "invalidează fișierul de datare" -#: src/parse_args.c:847 +#: src/parse_args.c:849 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "listează privilegiile utilizatorului sau verifică o comandă specifică; utilizează de două ori pentru formatul mai lung" -#: src/parse_args.c:850 +#: src/parse_args.c:852 msgid "non-interactive mode, no prompts are used" msgstr "mod neinteractiv, nu sunt utilizate solicitări" -#: src/parse_args.c:853 +#: src/parse_args.c:855 msgid "preserve group vector instead of setting to target's" msgstr "păstrează vectorul grupului în loc să configurați pe cel al țintei" -#: src/parse_args.c:856 +#: src/parse_args.c:858 msgid "use the specified password prompt" msgstr "utilizează solicitarea de parolă specificată" -#: src/parse_args.c:858 +#: src/parse_args.c:860 msgid "change the root directory before running command" msgstr "schimbă la directorul rădăcină, înainte de a rula comanda" -#: src/parse_args.c:861 +#: src/parse_args.c:863 msgid "create SELinux security context with specified role" msgstr "creează contextul de securitate SELinux cu rolul specificat" -#: src/parse_args.c:864 +#: src/parse_args.c:866 msgid "read password from standard input" msgstr "citește parola de la intrarea standard" -#: src/parse_args.c:867 +#: src/parse_args.c:869 msgid "run shell as the target user; a command may also be specified" msgstr "rulează shell-ul ca utilizatorul țintă; o comandă poate fi, de asemenea, specificată" -#: src/parse_args.c:871 +#: src/parse_args.c:873 msgid "create SELinux security context with specified type" msgstr "creează contextul de securitate SELinux cu tipul specificat" -#: src/parse_args.c:874 +#: src/parse_args.c:876 msgid "terminate command after the specified time limit" msgstr "termină comanda după limita de timp specificată" -#: src/parse_args.c:877 +#: src/parse_args.c:879 msgid "in list mode, display privileges for user" msgstr "în modul listă, afișează privilegiile pentru utilizator" @@ -716,19 +733,19 @@ msgstr "în modul listă, afișează privilegiile pentru utilizator" # „rulează comanda (sau fișierul de editare) ca nume specificat sau ID de utilizator” # la: # „rulează comanda (sau editează fișierul) ca utilizator cu numele sau ID-ul specificat” -#: src/parse_args.c:880 +#: src/parse_args.c:882 msgid "run command (or edit file) as specified user name or ID" msgstr "rulează comanda (sau editează fișierul) ca utilizator cu numele sau ID-ul specificat" -#: src/parse_args.c:882 +#: src/parse_args.c:884 msgid "display version information and exit" msgstr "afișează informațiile de versiune și iese" -#: src/parse_args.c:885 +#: src/parse_args.c:887 msgid "update user's timestamp without running a command" msgstr "actualizează datarea utilizatorului fără să se ruleze o comandă" -#: src/parse_args.c:888 +#: src/parse_args.c:890 msgid "stop processing command line arguments" msgstr "oprește procesarea argumentelor în linia de comandă" @@ -781,44 +798,49 @@ msgstr "nu se poate obține contextul tty nou, nu se etichetează din nou tty" msgid "unable to set new tty context" msgstr "nu se poate stabili contextul tty nou" -#: src/selinux.c:327 -msgid "failed to get new context" -msgstr "nu s-a putut obține contextul nou" +#: src/selinux.c:323 +#, c-format +msgid "you must specify a role for type %s" +msgstr "trebuie să specificați un rol pentru tipul %s" -#: src/selinux.c:345 +#: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" msgstr "nu se poate obține tipul implicit pentru rolul %s" -#: src/selinux.c:357 +#: src/selinux.c:341 +msgid "failed to get new context" +msgstr "nu s-a putut obține contextul nou" + +#: src/selinux.c:350 #, c-format msgid "failed to set new role %s" msgstr "nu s-a putut stabili rolul nou %s" -#: src/selinux.c:361 +#: src/selinux.c:354 #, c-format msgid "failed to set new type %s" msgstr "nu s-a putut stabili tipul nou %s" -#: src/selinux.c:373 +#: src/selinux.c:366 #, c-format msgid "%s is not a valid context" msgstr "%s nu este un context valid" -#: src/selinux.c:402 +#: src/selinux.c:394 msgid "failed to get old context" msgstr "nu s-a putut obține contextul vechi" -#: src/selinux.c:408 +#: src/selinux.c:400 msgid "unable to determine enforcing mode." msgstr "nu se poate determina modul de impunere." -#: src/selinux.c:440 +#: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" msgstr "nu se poate stabili contextul exec la %s" -#: src/selinux.c:447 +#: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" msgstr "nu se poate stabili contextul de creare a cheii la %s" @@ -912,141 +934,149 @@ msgstr "setproject a eșuat pentru proiectul „%s”" msgid "warning, resource control assignment failed for project \"%s\"" msgstr "avertizare, alocarea controlului de resurse a eșuat pentru proiectul „%s”" -#: src/sudo.c:213 +#: src/sudo.c:216 #, c-format msgid "Sudo version %s\n" msgstr "Versiune sudo %s\n" -#: src/sudo.c:215 +#: src/sudo.c:218 #, c-format msgid "Configure options: %s\n" msgstr "Configurează opțiunile: %s\n" -#: src/sudo.c:223 +#: src/sudo.c:226 msgid "fatal error, unable to load plugins" msgstr "eroare fatală, nu se pot încărca modulele" -#: src/sudo.c:269 +#: src/sudo.c:272 msgid "plugin did not return a command to execute" msgstr "modulul nu a întors o comandă de executat" -#: src/sudo.c:302 +#: src/sudo.c:305 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "mod sudo neașteptat 0x%x" -#: src/sudo.c:550 +#: src/sudo.c:553 #, c-format msgid "you do not exist in the %s database" msgstr "nu existați în baza de date %s" -#: src/sudo.c:607 +#: src/sudo.c:610 msgid "unable to determine tty" msgstr "nu se poate determina tty" -#: src/sudo.c:948 +#: src/sudo.c:908 +msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." +msgstr "Este setat indicatorul „fără privilegii noi”, ceea ce împiedică rularea «sudo» ca root." + +#: src/sudo.c:910 +msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." +msgstr "Dacă «sudo» rulează într-un container, poate fi necesar să ajustați configurația containerului pentru a dezactiva indicatorul." + +#: src/sudo.c:944 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s trebuie să fie deținut de uid-ul %d și să aibă bitul setuid stabilit" # Notă: eficient -> efectiv -#: src/sudo.c:951 +#: src/sudo.c:947 #, 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-ul efectiv nu este %d, este %s pe un sistem de fișiere cu opțiunea „nosuid” stabilită sau un sistem de fișiere NFS fără privilegii de root?" -#: src/sudo.c:957 +#: src/sudo.c:953 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "uid-ul efectiv nu este %d, este sudo instalat root setuid?" -#: src/sudo.c:973 src/tgetpass.c:333 +#: src/sudo.c:969 src/tgetpass.c:333 msgid "unable to set supplementary group IDs" msgstr "nu se pot stabili ID-urile de grup suplimentare" # Notă: eficiente -> efective -#: src/sudo.c:980 +#: src/sudo.c:976 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "nu se pot stabili gid-uri efective către gid-uri run_as %u" -#: src/sudo.c:986 +#: src/sudo.c:982 #, c-format msgid "unable to set gid to runas gid %u" msgstr "nu se poate stabili gid-ul către gid-ul run_as %u" -#: src/sudo.c:1029 +#: src/sudo.c:1025 #, c-format msgid "unexpected child termination condition: %d" msgstr "condiție de terminare a procesului copil neașteptată: %d" -#: src/sudo.c:1136 +#: src/sudo.c:1132 msgid "unable to initialize policy plugin" msgstr "nu se poate inițializa modulul de politică" -#: src/sudo.c:1198 +#: src/sudo.c:1194 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "modulului de politică %s îi lipsește metoda „check_policy”" -#: src/sudo.c:1244 +#: src/sudo.c:1240 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "modulul de politică %s nu suportă listarea privilegiilor" -#: src/sudo.c:1288 +#: src/sudo.c:1284 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "modulul de politică %s nu suportă opțiunea -v" -#: src/sudo.c:1326 +#: src/sudo.c:1322 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "modulul de politică %s nu suportă opțiunile -k/-K" -#: src/sudo.c:1455 +#: src/sudo.c:1451 #, c-format msgid "error initializing I/O plugin %s" msgstr "eroare la inițializarea modulului In/Ieș(I/O) %s" -#: src/sudo.c:1458 +#: src/sudo.c:1454 msgid "error initializing I/O plugin" msgstr "eroare la inițializarea modulului In/Ieș(I/O)" -#: src/sudo.c:1607 +#: src/sudo.c:1603 #, c-format msgid "error initializing audit plugin %s" msgstr "eroare la inițializarea modulului auditare %s" -#: src/sudo.c:1686 +#: src/sudo.c:1682 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s: nu se poate înregistra evenimentul de eroare%s%s" -#: src/sudo.c:1722 +#: src/sudo.c:1718 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s: nu se poate înregistra evenimentul de acceptare%s%s" -#: src/sudo.c:1727 src/sudo.c:1765 +#: src/sudo.c:1723 src/sudo.c:1761 msgid "audit plugin error" msgstr "eroare a modulului de auditare" -#: src/sudo.c:1760 +#: src/sudo.c:1756 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s: nu se poate înregistra evenimentul de respingere%s%s" -#: src/sudo.c:1820 +#: src/sudo.c:1816 #, c-format msgid "error initializing approval plugin %s" msgstr "eroare la inițializarea modulului de aprobare %s" -#: src/sudo.c:1890 +#: src/sudo.c:1886 msgid "command rejected by approver" msgstr "comandă respinsă de aprobator" -#: src/sudo.c:1900 +#: src/sudo.c:1896 msgid "approval plugin error" msgstr "eroare la modulul de aprobare" @@ -1156,9 +1186,6 @@ msgstr "nu se poate restaura stdin" #~ msgid "%s%s: %s" #~ msgstr "%s%s: %s" -#~ msgid "you must specify a role for type %s" -#~ msgstr "trebuie să specificați un rol pentru tipul %s" - #~ msgid "unable to set tty context to %s" #~ msgstr "nu se poate stabili contextul tty la %s" diff --git a/po/sr.mo b/po/sr.mo index cfd66f69f7e74a4ec78eb005349e27a4e16c1b2f..f13442f7e51b06b3275dd3627c8f7534d30c12da 100644 GIT binary patch delta 5520 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 delta 4705 zcmZA3dsJ0r9>(z>isXec<~{km%QT7+3ktj2h(!`}EQ@@IEB^~4sDX6-Q< zlW`Pw!j%|}+ps&8G0`UcefHP{wU;b@+3pSc&JJD9cRgG8*rbmY(8IkQPd}M`9eR!6H;go}li0e=@ezXho-=D&_To{Bg zU7e|%gxXxis2iR|Eky%r%D+dgd925o>P(~wn}zz`T2zPML_PR@)C}H5`eX^*td5TK zQ&59TQ6t-p!|(>`i}B2tMwo?aZ~wsLcv8eBrqXx1C zH6tfc54?ujBX>|Qt`=;#1pWRyQ&7)GpuYGpYGlhW*dbKIdyvlC3DlnX8a)`n`e+GK zkhX0mYUV0Y_gACZe+RWBe?ZO5H`s&cTXPmhBle=EI2-xQW})`LX4C^}(1Tx~8vYlm zp>RIb3??CcvV7EiYp@IMKy~~$>b|R}4&Fh(rXqr^s2jVZW?&rBw#|00Z$+*7QRE)G zfSREnQB&NGt*xaKP~40f(MQOi zed`*{yr)vn!xl~GJ?g&AJZ&uQaJ`A@m@maF2PdN*ybG7%N#s`Z>HSNmtcbTkE^b3T z_)n-F{|CooJTHO4ScZ?_KGaghFzhf)Lya^O%W)y*;}z6QCe!OtI30h1)i@ge>8GFv z3`=u%@fOsBk6V9eoX0xM#~RnRv_jEV;|M&8>i9jphdKPXmtz(;(}dMyG5!NJ zGgF2;BVLE&sGr42`u%sJHLcMC)QyLbHtjnciHX_H)Gfi`)azYuqt-l?FFlOw@gcm1 zvoM2EZN#0ZsrPWw)R*9ccpOLQ_aDyFwH6al4}1wH;+L3!{n!{2Fducj8V}tf?=lM36VJyP^xEMP!KkDHIWQyz({u28z z-+Fg%K#lZmR6}j(9kXmjScKK6S8Y>zTY%Z9HQ$9A$mgh;_GtdgD9oUs2G5}nd(!GW zEI{@6G;YN>hP4*=Bm2)1>7_rPRHKGu1W@B3#@men23Kv zjWn7KFdS##P<#cMb^8lyi(ndg?p%uc;`54G#NET2QdqOLUkmw*!lfF zikZ|Ka4v>&(h@F2t$jUescxX!Ni8vB6|EAp@d}RA@883M=W?MKbz_}dzl<6|ciuv3 zpb!)A5VG;@kH~6Rj|I-VyaKh!4!QMK3!Q&FhM=G8m8dBXTV(bq=Hpm>a+U)7&N?o3 zUWuhRiuxPa8~=)0lJ=#%ZZRE);W5;b+;+`b!oP9Uw_^ytOf;}Kl182+14$TZJUXdo zI<&bikXThX9wU|HS+a?QlU77ioJUp>&5qV~FVUgd*g-y3g`+=tGgxv?8WgJ-d`EnQ zZHfOgPRv;FcUgfCke)=x?;L`oc8j)>!V6?RSxU4g^iy0*W|6*R7tzs#u*SjHv+6qb zkh7#8>86$Wn1T*w&0Y<6b z-=aus@`hUvzR_Ny@*5IKUL<-s949d(o_s)t6a92_bSB$L0y#k%k9R0^B&!=Q;6*Zn zbSDvH4e^k1PJbx<&+!T6Vz>S|E+>cGdOmI;`^aokL*66PNFwo($I1U6PrDb+U~|%r zJWt-$d~BvrO$tflv5-Ov*+}ju6NrxSWMZ)7yiVO>klvh2-3z<%_vF{)7&%C~lEz~j zg%)J18g5VCB07FcQppsew^h3Gg(GJ+-k{lXRGHPu^AT)KQg*^*@$Evt$ni>gLM z_6jsazTBkhT!-m_l~GZx0=4lU-xsLt6B8P!_s(qEWm0+B!nt#ndq)?0r_L>3#;qBi zWh;uyyuPILr1YvOzT9x1*O%h;`8+Af8OectzS@wgodZsUUaxpHp=#QIoIt_AA!eWH2b?~4wE{TBpRC)EG| diff --git a/po/sr.po b/po/sr.po index 18e960e21..5a2ef2423 100644 --- a/po/sr.po +++ b/po/sr.po @@ -1,12 +1,12 @@ # Serbian translations for sudo package. # This file is put in the public domain. -# Мирослав Николић , 2011–2021. +# Мирослав Николић , 2011–2022. msgid "" msgstr "" -"Project-Id-Version: sudo-1.9.9b1\n" +"Project-Id-Version: sudo-1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-11 20:01+0200\n" +"POT-Creation-Date: 2022-02-12 09:31-0700\n" +"PO-Revision-Date: 2022-02-15 21:21+0200\n" "Last-Translator: Мирослав Николић \n" "Language-Team: Serbian <(nothing)>\n" "Language: sr\n" @@ -49,15 +49,15 @@ msgstr "не могу да повратим регистар" #: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 #: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 #: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 -#: src/parse_args.c:190 src/parse_args.c:211 src/parse_args.c:285 -#: src/parse_args.c:630 src/parse_args.c:652 src/parse_args.c:677 +#: src/parse_args.c:192 src/parse_args.c:213 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 #: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 -#: src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 src/sesh.c:113 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 #: src/sesh.c:146 src/sesh.c:152 src/sesh.c:159 src/sesh.c:165 src/sesh.c:410 -#: src/sudo.c:636 src/sudo.c:706 src/sudo.c:716 src/sudo.c:741 src/sudo.c:764 -#: src/sudo.c:773 src/sudo.c:782 src/sudo.c:799 src/sudo.c:849 src/sudo.c:859 -#: src/sudo.c:888 src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 -#: src/sudo.c:1570 src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 +#: src/sudo.c:639 src/sudo.c:709 src/sudo.c:719 src/sudo.c:744 src/sudo.c:767 +#: src/sudo.c:776 src/sudo.c:785 src/sudo.c:802 src/sudo.c:844 src/sudo.c:854 +#: src/sudo.c:883 src/sudo.c:1083 src/sudo.c:1104 src/sudo.c:1397 +#: src/sudo.c:1566 src/sudo.c:1793 src/sudo.c:2127 src/sudo_edit.c:89 #: src/sudo_edit.c:149 src/sudo_edit.c:429 src/sudo_edit.c:438 #: src/sudo_edit.c:539 src/sudo_edit.c:546 src/sudo_edit.c:677 #: src/sudo_edit.c:697 src/sudo_intercept_common.c:113 @@ -67,60 +67,71 @@ 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/sudo_conf.c:219 lib/util/sudo_conf.c:304 -#: lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:665 src/conversation.c:81 -#: src/exec_intercept.c:100 src/exec_intercept.c:330 src/exec_intercept.c:354 -#: src/exec_intercept.c:377 src/exec_intercept.c:385 src/exec_intercept.c:410 -#: src/exec_intercept.c:416 src/exec_intercept.c:425 src/exec_intercept.c:431 -#: src/exec_intercept.c:565 src/exec_intercept.c:706 src/exec_monitor.c:456 -#: src/exec_monitor.c:462 src/exec_monitor.c:470 src/exec_monitor.c:478 -#: src/exec_monitor.c:485 src/exec_monitor.c:492 src/exec_monitor.c:499 -#: src/exec_monitor.c:506 src/exec_monitor.c:513 src/exec_monitor.c:520 -#: src/exec_monitor.c:527 src/exec_nopty.c:219 src/exec_nopty.c:228 -#: src/exec_nopty.c:235 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:306 src/exec_preload.c:143 -#: src/exec_preload.c:204 src/exec_pty.c:840 src/exec_pty.c:849 -#: src/exec_pty.c:906 src/exec_pty.c:1231 src/exec_pty.c:1240 -#: src/exec_pty.c:1247 src/exec_pty.c:1254 src/exec_pty.c:1261 -#: src/exec_pty.c:1268 src/exec_pty.c:1275 src/exec_pty.c:1282 -#: src/exec_pty.c:1289 src/exec_pty.c:1296 src/exec_pty.c:1303 -#: src/exec_pty.c:1311 src/exec_pty.c:1774 src/load_plugins.c:156 -#: src/load_plugins.c:181 src/load_plugins.c:217 src/load_plugins.c:449 -#: src/load_plugins.c:455 src/parse_args.c:190 src/parse_args.c:212 -#: src/parse_args.c:285 src/parse_args.c:630 src/parse_args.c:652 -#: src/parse_args.c:677 src/preserve_fds.c:46 src/preserve_fds.c:131 -#: src/selinux.c:89 src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 -#: src/sesh.c:113 src/sesh.c:411 src/sudo.c:227 src/sudo.c:636 src/sudo.c:888 -#: src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 src/sudo.c:1570 -#: src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 src/sudo_edit.c:149 -#: src/sudo_edit.c:429 src/sudo_edit.c:438 src/sudo_edit.c:539 -#: src/sudo_edit.c:546 src/sudo_edit.c:677 src/sudo_edit.c:697 -#: src/sudo_intercept_common.c:113 src/sudo_intercept_common.c:317 +#: lib/util/json.c:184 lib/util/regex.c:113 lib/util/regex.c:121 +#: lib/util/sudo_conf.c:219 lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 +#: lib/util/sudo_conf.c:665 src/conversation.c:81 src/exec_intercept.c:100 +#: src/exec_intercept.c:330 src/exec_intercept.c:354 src/exec_intercept.c:377 +#: src/exec_intercept.c:385 src/exec_intercept.c:410 src/exec_intercept.c:416 +#: src/exec_intercept.c:425 src/exec_intercept.c:431 src/exec_intercept.c:565 +#: src/exec_intercept.c:706 src/exec_monitor.c:456 src/exec_monitor.c:462 +#: src/exec_monitor.c:470 src/exec_monitor.c:478 src/exec_monitor.c:485 +#: src/exec_monitor.c:492 src/exec_monitor.c:499 src/exec_monitor.c:506 +#: src/exec_monitor.c:513 src/exec_monitor.c:520 src/exec_monitor.c:527 +#: src/exec_nopty.c:219 src/exec_nopty.c:228 src/exec_nopty.c:235 +#: 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:306 src/exec_preload.c:143 src/exec_preload.c:204 +#: src/exec_pty.c:840 src/exec_pty.c:849 src/exec_pty.c:906 +#: src/exec_pty.c:1231 src/exec_pty.c:1240 src/exec_pty.c:1247 +#: src/exec_pty.c:1254 src/exec_pty.c:1261 src/exec_pty.c:1268 +#: src/exec_pty.c:1275 src/exec_pty.c:1282 src/exec_pty.c:1289 +#: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 +#: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 +#: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 +#: src/parse_args.c:192 src/parse_args.c:214 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 +#: src/sesh.c:411 src/sudo.c:230 src/sudo.c:639 src/sudo.c:883 src/sudo.c:1083 +#: src/sudo.c:1104 src/sudo.c:1397 src/sudo.c:1566 src/sudo.c:1793 +#: src/sudo.c:2127 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 +#: src/sudo_edit.c:438 src/sudo_edit.c:539 src/sudo_edit.c:546 +#: src/sudo_edit.c:677 src/sudo_edit.c:697 src/sudo_intercept_common.c:113 +#: src/sudo_intercept_common.c:317 msgid "unable to allocate memory" msgstr "не могу да доделим меморију" -#: lib/util/mkdir_parents.c:68 lib/util/sudo_conf.c:704 src/selinux.c:235 -#: src/selinux.c:265 src/sudo.c:368 src/sudo_edit.c:494 src/sudo_edit.c:559 +#: lib/util/mkdir_parents.c:63 +#, c-format +msgid "unable to stat %.*s" +msgstr "не могу да добијем податке о „%.*s“" + +#: lib/util/mkdir_parents.c:69 +#, c-format +msgid "%.*s exists but is not a directory (0%o)" +msgstr "„%.*s“ постоји али није директоријум (0%o)" + +#: lib/util/mkdir_parents.c:102 lib/util/sudo_conf.c:704 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:371 src/sudo_edit.c:494 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "не могу да отворим %s" -#: lib/util/mkdir_parents.c:83 +#: lib/util/mkdir_parents.c:119 lib/util/mkdir_parents.c:127 +#: lib/util/mkdir_parents.c:136 #, c-format -msgid "unable to mkdir %s" -msgstr "не могу да направим директоријум „%s“" +msgid "unable to open %.*s" +msgstr "не могу да отворим „%.*s“" -#: lib/util/mkdir_parents.c:92 lib/util/sudo_conf.c:681 src/copy_file.c:150 +#: lib/util/mkdir_parents.c:157 #, c-format -msgid "unable to stat %s" -msgstr "не могу да добијем податке о „%s“" +msgid "unable to mkdir %.*s" +msgstr "не могу да направим директоријум „%.*s“" -#: lib/util/mkdir_parents.c:97 -#, c-format -msgid "%s exists but is not a directory (0%o)" -msgstr "„%s“ постоји али није директоријум (0%o)" +#: lib/util/regex.c:103 +msgid "regular expression too large" +msgstr "регуларни израз је превелик" #: lib/util/strsignal.c:50 msgid "Unknown signal" @@ -159,6 +170,11 @@ msgstr "неподржани извор групе „%s“ у „%s“, %u. р msgid "invalid max groups \"%s\" in %s, line %u" msgstr "неисправне највеће групе „%s“ у „%s“, %u. ред" +#: lib/util/sudo_conf.c:681 src/copy_file.c:150 +#, c-format +msgid "unable to stat %s" +msgstr "не могу да добијем податке о „%s“" + #: lib/util/sudo_conf.c:684 #, c-format msgid "%s is not a regular file" @@ -282,12 +298,12 @@ msgstr "не могу да додам догађај у ред" msgid "invalid PolicyCheckRequest" msgstr "неисправан захтев провере политике" -#: src/exec_intercept.c:362 src/sudo.c:1213 src/sudo.c:1258 src/sudo.c:1302 +#: src/exec_intercept.c:362 src/sudo.c:1209 src/sudo.c:1254 src/sudo.c:1298 msgid "command rejected by policy" msgstr "наредба је одбачена политиком" -#: src/exec_intercept.c:455 src/sudo.c:1218 src/sudo.c:1263 src/sudo.c:1307 -#: src/sudo.c:1381 +#: src/exec_intercept.c:455 src/sudo.c:1214 src/sudo.c:1259 src/sudo.c:1303 +#: src/sudo.c:1377 msgid "policy plugin error" msgstr "грешка прикључка политике" @@ -337,7 +353,7 @@ msgstr "не могу да поделим" msgid "unable to restore tty label" msgstr "не могу да повратим tty натпис" -#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1164 +#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1160 #, c-format msgid "unable to execute %s" msgstr "не могу да извршим %s" @@ -442,53 +458,53 @@ msgid "policy plugin %s does not include a check_policy method" msgstr "прикључак сигурности %s не садржи метод провере_сигурности" #: src/net_ifs.c:210 src/net_ifs.c:376 src/net_ifs.c:437 src/net_ifs.c:624 -#: src/net_ifs.c:855 src/sudo.c:483 src/sudo_edit.c:398 src/sudo_edit.c:406 +#: src/net_ifs.c:855 src/sudo.c:486 src/sudo_edit.c:398 src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "унутрашња грешка, прекорачење функције „%s“" -#: src/parse_args.c:232 +#: src/parse_args.c:234 #, c-format msgid "invalid environment variable name: %s" msgstr "неисправан назив променљиве окружења: %s" -#: src/parse_args.c:335 +#: src/parse_args.c:337 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "аргумент уз -C мора бити број већи или једнак 3" -#: src/parse_args.c:566 +#: src/parse_args.c:568 msgid "you may not specify both the -i and -s options" msgstr "не можете да наведете обе опције „-i“ и „-s“" -#: src/parse_args.c:571 +#: src/parse_args.c:573 msgid "you may not specify both the -i and -E options" msgstr "не можете да наведете обе опције „-i“ и „-E“" -#: src/parse_args.c:581 +#: src/parse_args.c:583 msgid "the -E option is not valid in edit mode" msgstr "опција „-E“ није исправна у режиму уређивања" -#: src/parse_args.c:584 +#: src/parse_args.c:586 msgid "you may not specify environment variables in edit mode" msgstr "не можете да одредите променљиве окружења у режиму уређивања" -#: src/parse_args.c:594 +#: src/parse_args.c:596 msgid "the -U option may only be used with the -l option" msgstr "опција „-U“ може бити коришћена само са опцијом „-l“" -#: src/parse_args.c:598 +#: src/parse_args.c:600 msgid "the -A and -S options may not be used together" msgstr "опције „-A“ и „-S“ не могу бити коришћене заједно" -#: src/parse_args.c:691 +#: src/parse_args.c:693 msgid "sudoedit is not supported on this platform" msgstr "„sudoedit“ није подржано на овој платформи" -#: src/parse_args.c:774 +#: src/parse_args.c:776 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Само једна од опција -e, -h, -i, -K, -l, -s, -v или -V може бити наведена" -#: src/parse_args.c:790 +#: src/parse_args.c:792 #, c-format msgid "" "%s - edit files as another user\n" @@ -497,7 +513,7 @@ msgstr "" "%s — уредите датотеке као други корисник\n" "\n" -#: src/parse_args.c:792 +#: src/parse_args.c:794 #, c-format msgid "" "%s - execute a command as another user\n" @@ -506,7 +522,7 @@ msgstr "" "%s — извршите наредбу као други корисник\n" "\n" -#: src/parse_args.c:798 +#: src/parse_args.c:800 msgid "" "\n" "Options:\n" @@ -514,131 +530,131 @@ msgstr "" "\n" "Опције:\n" -#: src/parse_args.c:800 +#: src/parse_args.c:802 msgid "use a helper program for password prompting" msgstr "користи програм испомоћи за упит лозинке" -#: src/parse_args.c:803 +#: src/parse_args.c:805 msgid "use specified BSD authentication type" msgstr "користи наведену врсту БСД потврде идентитета" -#: src/parse_args.c:807 +#: src/parse_args.c:809 msgid "run command in the background" msgstr "покреће наредбу у позадини" -#: src/parse_args.c:810 +#: src/parse_args.c:812 msgid "ring bell when prompting" msgstr "звони приликом постављања упита" -#: src/parse_args.c:812 +#: src/parse_args.c:814 msgid "close all file descriptors >= num" msgstr "затвара све описнике датотеке >= fd" -#: src/parse_args.c:815 +#: src/parse_args.c:817 msgid "run command with the specified BSD login class" msgstr "покреће наредбу са наведеним разредом БСД пријаве" -#: src/parse_args.c:818 +#: src/parse_args.c:820 msgid "change the working directory before running command" msgstr "мења радни директоријум пре покретања наредбе" -#: src/parse_args.c:821 +#: src/parse_args.c:823 msgid "preserve user environment when running command" msgstr "чува корисничко окружење приликом покретања наредбе" -#: src/parse_args.c:823 +#: src/parse_args.c:825 msgid "preserve specific environment variables" msgstr "чува нарочите променљиве окружења" -#: src/parse_args.c:825 +#: src/parse_args.c:827 msgid "edit files instead of running a command" msgstr "уређује датотеке уместо да изврши наредбу" -#: src/parse_args.c:828 +#: src/parse_args.c:830 msgid "run command as the specified group name or ID" msgstr "извршава наредбу као наведени назив групе или ИБ" -#: src/parse_args.c:831 +#: src/parse_args.c:833 msgid "set HOME variable to target user's home dir" msgstr "подешава променљиву ЛИЧНО у циљну корисничку личну фасциклу" -#: src/parse_args.c:834 +#: src/parse_args.c:836 msgid "display help message and exit" msgstr "приказује поруку помоћи и излази" -#: src/parse_args.c:836 +#: src/parse_args.c:838 msgid "run command on host (if supported by plugin)" msgstr "покреће наредбу на домаћину (ако је подржано прикључком)" -#: src/parse_args.c:839 +#: src/parse_args.c:841 msgid "run login shell as the target user; a command may also be specified" msgstr "покреће љуску пријаве као крајњи корисник; наредба може такође бити наведена" -#: src/parse_args.c:841 +#: src/parse_args.c:843 msgid "remove timestamp file completely" msgstr "потпуно уклања датотеку записа датума и времена" -#: src/parse_args.c:844 +#: src/parse_args.c:846 msgid "invalidate timestamp file" msgstr "чини неисправном датотеку датума и времена" -#: src/parse_args.c:847 +#: src/parse_args.c:849 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "исписује привилегије корисника или проверава посебну наредбу; користи се двапута за дуже записе" -#: src/parse_args.c:850 +#: src/parse_args.c:852 msgid "non-interactive mode, no prompts are used" msgstr "немеђудејствени режим, не користи упите" -#: src/parse_args.c:853 +#: src/parse_args.c:855 msgid "preserve group vector instead of setting to target's" msgstr "чува вектор групе уместо да подеси на циљеве" -#: src/parse_args.c:856 +#: src/parse_args.c:858 msgid "use the specified password prompt" msgstr "користи упит наведене лозинке" -#: src/parse_args.c:858 +#: src/parse_args.c:860 msgid "change the root directory before running command" msgstr "мења корени директоријум пре покретања наредбе" -#: src/parse_args.c:861 +#: src/parse_args.c:863 msgid "create SELinux security context with specified role" msgstr "ствара СЕЛинукс сигурносни контекст са наведеном улогом" -#: src/parse_args.c:864 +#: src/parse_args.c:866 msgid "read password from standard input" msgstr "чита лозинку са стандардног улаза" -#: src/parse_args.c:867 +#: src/parse_args.c:869 msgid "run shell as the target user; a command may also be specified" msgstr "покреће љуску као крајњи корисник; наредба такође може бити наведена" -#: src/parse_args.c:871 +#: src/parse_args.c:873 msgid "create SELinux security context with specified type" msgstr "ствара СЕЛинукс сигурносни контекст са наведеном улогом" -#: src/parse_args.c:874 +#: src/parse_args.c:876 msgid "terminate command after the specified time limit" msgstr "окончава наредбу након наведеног временског ограничења" -#: src/parse_args.c:877 +#: src/parse_args.c:879 msgid "in list mode, display privileges for user" msgstr "у режиму списка, приказује привилегије за корисника" -#: src/parse_args.c:880 +#: src/parse_args.c:882 msgid "run command (or edit file) as specified user name or ID" msgstr "покреће наредбу (или уређује датотеку) као наведени корисник" -#: src/parse_args.c:882 +#: src/parse_args.c:884 msgid "display version information and exit" msgstr "приказује податке о издању и излази" -#: src/parse_args.c:885 +#: src/parse_args.c:887 msgid "update user's timestamp without running a command" msgstr "освежава кориснички запис датума и времена без покретања наредбе" -#: src/parse_args.c:888 +#: src/parse_args.c:890 msgid "stop processing command line arguments" msgstr "зауставља обрађивање аргумената линије наредби" @@ -691,44 +707,49 @@ msgstr "не могу да добавим нови тту контекст, ни msgid "unable to set new tty context" msgstr "не могу да подесим нови тту контекст" -#: src/selinux.c:327 -msgid "failed to get new context" -msgstr "нисам успео да добавим нови контекст" +#: src/selinux.c:323 +#, c-format +msgid "you must specify a role for type %s" +msgstr "морате да наведете улогу за врсту %s" -#: src/selinux.c:345 +#: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" msgstr "не могу да добавим основну врсту за улогу %s" -#: src/selinux.c:357 +#: src/selinux.c:341 +msgid "failed to get new context" +msgstr "нисам успео да добавим нови контекст" + +#: src/selinux.c:350 #, c-format msgid "failed to set new role %s" msgstr "нисам успео да подесим нову улогу %s" -#: src/selinux.c:361 +#: src/selinux.c:354 #, c-format msgid "failed to set new type %s" msgstr "нисам успео да подесим нову врсту %s" -#: src/selinux.c:373 +#: src/selinux.c:366 #, c-format msgid "%s is not a valid context" msgstr "%s није исправан контекст" -#: src/selinux.c:402 +#: src/selinux.c:394 msgid "failed to get old context" msgstr "нисам успео да добавим стари контекст" -#: src/selinux.c:408 +#: src/selinux.c:400 msgid "unable to determine enforcing mode." msgstr "не могу да одредим режим присиљавања." -#: src/selinux.c:440 +#: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" msgstr "не могу да подесим извршни контекст за %s" -#: src/selinux.c:447 +#: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" msgstr "не могу да подесим контекст стварања кључа за %s" @@ -815,139 +836,147 @@ msgstr "подешавање пројекта није успело за про msgid "warning, resource control assignment failed for project \"%s\"" msgstr "упозорење, није успело додељивање контроле ресурса за пројекат „%s“" -#: src/sudo.c:213 +#: src/sudo.c:216 #, c-format msgid "Sudo version %s\n" msgstr "Судо издање %s\n" -#: src/sudo.c:215 +#: src/sudo.c:218 #, c-format msgid "Configure options: %s\n" msgstr "Опције подешавања: %s\n" -#: src/sudo.c:223 +#: src/sudo.c:226 msgid "fatal error, unable to load plugins" msgstr "кобна грешка, не могу да учитам прикључке" -#: src/sudo.c:269 +#: src/sudo.c:272 msgid "plugin did not return a command to execute" msgstr "прикључак није вратио наредбу за извршавање" -#: src/sudo.c:302 +#: src/sudo.c:305 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "неочекивани судо режим 0x%x" -#: src/sudo.c:550 +#: src/sudo.c:553 #, c-format msgid "you do not exist in the %s database" msgstr "не постојите у „%s“ бази података" -#: src/sudo.c:607 +#: src/sudo.c:610 msgid "unable to determine tty" msgstr "не могу да одредим конзолу" -#: src/sudo.c:948 +#: src/sudo.c:908 +msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." +msgstr "Опција „no new privileges“ је постављена, што спречава „sudo“-а да ради као администратор." + +#: src/sudo.c:910 +msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." +msgstr "Ако судо ради у садржаоцу, треба да прилагодите подешавање садржаоца да искључи опцију." + +#: src/sudo.c:944 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s мора бити власништвo уида %d и треба да има подешен бит „setuid“" -#: src/sudo.c:951 +#: src/sudo.c:947 #, 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 "стварни уид није %d, већ %s на систему датотека са подешеном опцијом „nosuid“ или је НФС систем датотека без администраторских привилегија?" -#: src/sudo.c:957 +#: src/sudo.c:953 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "стварни уид није %d, већ сетуид администратор инсталиран судоом?" -#: src/sudo.c:973 src/tgetpass.c:333 +#: src/sudo.c:969 src/tgetpass.c:333 msgid "unable to set supplementary group IDs" msgstr "не могу да подесим додатне ИБ-ове групе" -#: src/sudo.c:980 +#: src/sudo.c:976 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "не могу да подесим ефективан гид да се покрене_као гид %u" -#: src/sudo.c:986 +#: src/sudo.c:982 #, c-format msgid "unable to set gid to runas gid %u" msgstr "не могу да подесим гид да се покрене као гид %u" -#: src/sudo.c:1029 +#: src/sudo.c:1025 #, c-format msgid "unexpected child termination condition: %d" msgstr "неочекивани услов завршетка потпроцеса: %d" -#: src/sudo.c:1136 +#: src/sudo.c:1132 msgid "unable to initialize policy plugin" msgstr "не могу да започнем прикључак сигурности" -#: src/sudo.c:1198 +#: src/sudo.c:1194 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "прикључак сигурности %s не садржи метод „check_policy“" -#: src/sudo.c:1244 +#: src/sudo.c:1240 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "прикључак сигурности %s не подржава привилегије исписивања" -#: src/sudo.c:1288 +#: src/sudo.c:1284 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "прикључак сигурности %s не подржава опцију -v" -#: src/sudo.c:1326 +#: src/sudo.c:1322 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "прикључак сигурности %s не подржава опције -k/-K" -#: src/sudo.c:1455 +#: src/sudo.c:1451 #, c-format msgid "error initializing I/O plugin %s" msgstr "грешка приликом покретања У/И прикључка %s" -#: src/sudo.c:1458 +#: src/sudo.c:1454 msgid "error initializing I/O plugin" msgstr "грешка приликом покретања У/И прикључка" -#: src/sudo.c:1607 +#: src/sudo.c:1603 #, c-format msgid "error initializing audit plugin %s" msgstr "грешка покретања аудит прикључка „%s“" -#: src/sudo.c:1686 +#: src/sudo.c:1682 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s: не могу да забележим догађај грешке%s%s" -#: src/sudo.c:1722 +#: src/sudo.c:1718 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s: не могу да забележим догађај прихватања%s%s" -#: src/sudo.c:1727 src/sudo.c:1765 +#: src/sudo.c:1723 src/sudo.c:1761 msgid "audit plugin error" msgstr "грешка аудит прикључка" -#: src/sudo.c:1760 +#: src/sudo.c:1756 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s: не могу да забележим догађај одбијања%s%s" -#: src/sudo.c:1820 +#: src/sudo.c:1816 #, c-format msgid "error initializing approval plugin %s" msgstr "грешка покретања прикључка одобравања „%s“" -#: src/sudo.c:1890 +#: src/sudo.c:1886 msgid "command rejected by approver" msgstr "наредбу је одбацио одобравач" -#: src/sudo.c:1900 +#: src/sudo.c:1896 msgid "approval plugin error" msgstr "грешка прикључка одобравања" @@ -1063,9 +1092,6 @@ msgstr "не могу да повратим стандардни улаз" #~ msgid "%s: expected message type %d, got %d" #~ msgstr "%s: очекивах врсту поруке %d, добих %d" -#~ msgid "you must specify a role for type %s" -#~ msgstr "морате да наведете улогу за врсту %s" - #~ msgid "unable to set tty context to %s" #~ msgstr "не могу да подесим тту контекст на %s" diff --git a/po/uk.mo b/po/uk.mo index 41517f994ff7b9446c1684ccf490306b8860039d..0f9a4e467655040f7354e7ba211bd9d785999917 100644 GIT binary patch delta 5597 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 oK6J%G7ytkO delta 4723 zcmZA33v|x+9mnx+>V78#3F2{ULOkI~2tp(gBby(HpWp7V?#hmTViZQTG)uz1*ccZeb+Q%M8cQ)5w__Y$bN7FT-Pw-d z?wv6eRpA-#_8QdnmDn6l;Rv2@SKJ+u5oS#}&;v_x0P<%av!ZTx71gr4n24>oTL;WS zJ!m#Y<9bw2R-zho7S;0G*dJ@PF>8l|Fp=lm6czAg)D6#|dgKgaT3 zHfnMepe`s!4Mi2I%m0cR^Y$L6s|O>uuw2x6t56kw3-#dBs2+Tb)XBPWu_~J3r=S}y zMzw4=rr=%FiJj;#wJ;TR!+EH#eF@d&2T>J0gZ$Y8R(fDF#!a(46LtO+RFC*kllX1a zbNx3dsKyPMaXw7I!B~JAyM3;wkWsK3s3CfUsz7tb!Gkf#uv!-Cfdxn#Y!g0(@1pMe zFVrOL$4NBEZ=)$t2b+y;a3k_Y+FsYAsFqiw2fxCmSeIIB$RdzkHWGDS5vn1ZP(5-I z^}sJtbL0`~!_|NZ*G=z#I|{0KI_kt{P%SIQP=!!8-iuV;j-%$xAJKy?7#|Hm0&;K5 zLG@f2>iRvX`+tNQlHa0w=Fixb=UaUSMlJTDx_Ah3%yLn4U<2v_mFU6is2e{--Ka4K z)r0X!ooqbnx)O}W3RK09p{~1ys^BB^t1DVC6?I`3R1b_o?rk&N{hLu^{vmRWT}AcK zx2P^|$<)?RBq6(O0cr>;Q0HGnRp2qI!X21-YG7(S{ojnjJa)(xI0!eOT67NivwNSzvL9^>(IcDN^EW+EEjpMngdSD-F_Fq9&v}r%*ISc)6;R5Qt z?9$(CC{94#r~)If@c^@q*cqc~`4Ak)c7C$+VcCVbY+uCb7{@^_wRM<=XK*2g(Y-UV z5T8c>bqcC^3}2l!I)KCQAx_3*syzX>p&sxxj>k;8LoM8a-{XBOk!j9{Y)-oKz;}>F zTjUTvT9}P%@j5Qi`#&|qsnJDLje601xf;{(3*=mDORcDrO?Rz84b>O;3?>X`;$k`G z;vZa7Xq~Rxh1A_{VircR>aX{ICI$7tPS-!-EVg@&aAxf`j35srGwX;H>V z=QTTr>cOwD0OxaZDPFfq08mm#q6X|a+ zuEk;uVkyROkY2U}I3Mq!uA9g>QAaz0bgtE-TY099#00EB|8WY{6n5i!209I6Cx*tx z<{^jdCZ51vlXye$0S?72Oc2eH>#WqZaZ{YGosY3>2k{mBJ?gwgG z6F&!UbGA7M&dT0qUUFCD^=+>aW{zo5PsD;Pgjuo|;);KI<5`E3maU3dj`VIpU#rq7{T zcmc=Zx7ZKI6gm|sLx$PDMlTMdUx#8bcE@9wiFZ)<@3F-BkZnOm#qQ!Fz5m0DoGvV3VcJP;5X|?1*c&LJsvla17rrNBqzvZ(u4TOO7j29 z%kGY|Sf8{cuab||9~&s_A$g=`;bRv17r7RjkTLFo(KyyEk8`admcl}JV>fG-7xQx81?S^9)FP&Gos5rS{ zpddUykRBcrtP0=xM4&oidT@E`){TM(JDsl=EbAUsJNSV&r&e@!QQ`bqGnaZt6nH1i zDk|pEWKZ$3f, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021. +# Yuri Chornoivan , 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022. msgid "" msgstr "" -"Project-Id-Version: sudo 1.9.9b1\n" +"Project-Id-Version: sudo 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-10 17:16+0200\n" +"POT-Creation-Date: 2022-02-12 09:31-0700\n" +"PO-Revision-Date: 2022-02-13 12:53+0200\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -51,15 +51,15 @@ msgstr "не вдалося відновити регістр" #: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 #: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 #: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 -#: src/parse_args.c:190 src/parse_args.c:211 src/parse_args.c:285 -#: src/parse_args.c:630 src/parse_args.c:652 src/parse_args.c:677 +#: src/parse_args.c:192 src/parse_args.c:213 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 #: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 -#: src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 src/sesh.c:113 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 #: src/sesh.c:146 src/sesh.c:152 src/sesh.c:159 src/sesh.c:165 src/sesh.c:410 -#: src/sudo.c:636 src/sudo.c:706 src/sudo.c:716 src/sudo.c:741 src/sudo.c:764 -#: src/sudo.c:773 src/sudo.c:782 src/sudo.c:799 src/sudo.c:849 src/sudo.c:859 -#: src/sudo.c:888 src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 -#: src/sudo.c:1570 src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 +#: src/sudo.c:639 src/sudo.c:709 src/sudo.c:719 src/sudo.c:744 src/sudo.c:767 +#: src/sudo.c:776 src/sudo.c:785 src/sudo.c:802 src/sudo.c:844 src/sudo.c:854 +#: src/sudo.c:883 src/sudo.c:1083 src/sudo.c:1104 src/sudo.c:1397 +#: src/sudo.c:1566 src/sudo.c:1793 src/sudo.c:2127 src/sudo_edit.c:89 #: src/sudo_edit.c:149 src/sudo_edit.c:429 src/sudo_edit.c:438 #: src/sudo_edit.c:539 src/sudo_edit.c:546 src/sudo_edit.c:677 #: src/sudo_edit.c:697 src/sudo_intercept_common.c:113 @@ -69,60 +69,71 @@ 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/sudo_conf.c:219 lib/util/sudo_conf.c:304 -#: lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:665 src/conversation.c:81 -#: src/exec_intercept.c:100 src/exec_intercept.c:330 src/exec_intercept.c:354 -#: src/exec_intercept.c:377 src/exec_intercept.c:385 src/exec_intercept.c:410 -#: src/exec_intercept.c:416 src/exec_intercept.c:425 src/exec_intercept.c:431 -#: src/exec_intercept.c:565 src/exec_intercept.c:706 src/exec_monitor.c:456 -#: src/exec_monitor.c:462 src/exec_monitor.c:470 src/exec_monitor.c:478 -#: src/exec_monitor.c:485 src/exec_monitor.c:492 src/exec_monitor.c:499 -#: src/exec_monitor.c:506 src/exec_monitor.c:513 src/exec_monitor.c:520 -#: src/exec_monitor.c:527 src/exec_nopty.c:219 src/exec_nopty.c:228 -#: src/exec_nopty.c:235 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:306 src/exec_preload.c:143 -#: src/exec_preload.c:204 src/exec_pty.c:840 src/exec_pty.c:849 -#: src/exec_pty.c:906 src/exec_pty.c:1231 src/exec_pty.c:1240 -#: src/exec_pty.c:1247 src/exec_pty.c:1254 src/exec_pty.c:1261 -#: src/exec_pty.c:1268 src/exec_pty.c:1275 src/exec_pty.c:1282 -#: src/exec_pty.c:1289 src/exec_pty.c:1296 src/exec_pty.c:1303 -#: src/exec_pty.c:1311 src/exec_pty.c:1774 src/load_plugins.c:156 -#: src/load_plugins.c:181 src/load_plugins.c:217 src/load_plugins.c:449 -#: src/load_plugins.c:455 src/parse_args.c:190 src/parse_args.c:212 -#: src/parse_args.c:285 src/parse_args.c:630 src/parse_args.c:652 -#: src/parse_args.c:677 src/preserve_fds.c:46 src/preserve_fds.c:131 -#: src/selinux.c:89 src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 -#: src/sesh.c:113 src/sesh.c:411 src/sudo.c:227 src/sudo.c:636 src/sudo.c:888 -#: src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 src/sudo.c:1570 -#: src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 src/sudo_edit.c:149 -#: src/sudo_edit.c:429 src/sudo_edit.c:438 src/sudo_edit.c:539 -#: src/sudo_edit.c:546 src/sudo_edit.c:677 src/sudo_edit.c:697 -#: src/sudo_intercept_common.c:113 src/sudo_intercept_common.c:317 +#: lib/util/json.c:184 lib/util/regex.c:113 lib/util/regex.c:121 +#: lib/util/sudo_conf.c:219 lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 +#: lib/util/sudo_conf.c:665 src/conversation.c:81 src/exec_intercept.c:100 +#: src/exec_intercept.c:330 src/exec_intercept.c:354 src/exec_intercept.c:377 +#: src/exec_intercept.c:385 src/exec_intercept.c:410 src/exec_intercept.c:416 +#: src/exec_intercept.c:425 src/exec_intercept.c:431 src/exec_intercept.c:565 +#: src/exec_intercept.c:706 src/exec_monitor.c:456 src/exec_monitor.c:462 +#: src/exec_monitor.c:470 src/exec_monitor.c:478 src/exec_monitor.c:485 +#: src/exec_monitor.c:492 src/exec_monitor.c:499 src/exec_monitor.c:506 +#: src/exec_monitor.c:513 src/exec_monitor.c:520 src/exec_monitor.c:527 +#: src/exec_nopty.c:219 src/exec_nopty.c:228 src/exec_nopty.c:235 +#: 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:306 src/exec_preload.c:143 src/exec_preload.c:204 +#: src/exec_pty.c:840 src/exec_pty.c:849 src/exec_pty.c:906 +#: src/exec_pty.c:1231 src/exec_pty.c:1240 src/exec_pty.c:1247 +#: src/exec_pty.c:1254 src/exec_pty.c:1261 src/exec_pty.c:1268 +#: src/exec_pty.c:1275 src/exec_pty.c:1282 src/exec_pty.c:1289 +#: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 +#: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 +#: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 +#: src/parse_args.c:192 src/parse_args.c:214 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 +#: src/sesh.c:411 src/sudo.c:230 src/sudo.c:639 src/sudo.c:883 src/sudo.c:1083 +#: src/sudo.c:1104 src/sudo.c:1397 src/sudo.c:1566 src/sudo.c:1793 +#: src/sudo.c:2127 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 +#: src/sudo_edit.c:438 src/sudo_edit.c:539 src/sudo_edit.c:546 +#: src/sudo_edit.c:677 src/sudo_edit.c:697 src/sudo_intercept_common.c:113 +#: src/sudo_intercept_common.c:317 msgid "unable to allocate memory" msgstr "не вдалося отримати потрібний об’єм пам’яті" -#: lib/util/mkdir_parents.c:68 lib/util/sudo_conf.c:704 src/selinux.c:235 -#: src/selinux.c:265 src/sudo.c:368 src/sudo_edit.c:494 src/sudo_edit.c:559 +#: lib/util/mkdir_parents.c:63 +#, c-format +msgid "unable to stat %.*s" +msgstr "не вдалося виконати stat для %.*s" + +#: lib/util/mkdir_parents.c:69 +#, c-format +msgid "%.*s exists but is not a directory (0%o)" +msgstr "%.*s існує, але не є каталогом (0%o)" + +#: lib/util/mkdir_parents.c:102 lib/util/sudo_conf.c:704 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:371 src/sudo_edit.c:494 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "не вдалося відкрити %s" -#: lib/util/mkdir_parents.c:83 +#: lib/util/mkdir_parents.c:119 lib/util/mkdir_parents.c:127 +#: lib/util/mkdir_parents.c:136 #, c-format -msgid "unable to mkdir %s" -msgstr "не вдалося створити каталог %s" +msgid "unable to open %.*s" +msgstr "не вдалося відкрити %.*s" -#: lib/util/mkdir_parents.c:92 lib/util/sudo_conf.c:681 src/copy_file.c:150 +#: lib/util/mkdir_parents.c:157 #, c-format -msgid "unable to stat %s" -msgstr "не вдалося виконати stat для %s" +msgid "unable to mkdir %.*s" +msgstr "не вдалося створити каталог %.*s" -#: lib/util/mkdir_parents.c:97 -#, c-format -msgid "%s exists but is not a directory (0%o)" -msgstr "%s існує, але не є каталогом (0%o)" +#: lib/util/regex.c:103 +msgid "regular expression too large" +msgstr "задовгий формальний вираз" #: lib/util/strsignal.c:50 msgid "Unknown signal" @@ -161,6 +172,11 @@ msgstr "непідтримуване джерело групи, «%s», у %s, msgid "invalid max groups \"%s\" in %s, line %u" msgstr "некоректна максимальна кількість груп, «%s», у %s, рядок %u" +#: lib/util/sudo_conf.c:681 src/copy_file.c:150 +#, c-format +msgid "unable to stat %s" +msgstr "не вдалося виконати stat для %s" + #: lib/util/sudo_conf.c:684 #, c-format msgid "%s is not a regular file" @@ -284,12 +300,12 @@ msgstr "не вдалося додати подію до черги обробк msgid "invalid PolicyCheckRequest" msgstr "некоректне значення PolicyCheckRequest" -#: src/exec_intercept.c:362 src/sudo.c:1213 src/sudo.c:1258 src/sudo.c:1302 +#: src/exec_intercept.c:362 src/sudo.c:1209 src/sudo.c:1254 src/sudo.c:1298 msgid "command rejected by policy" msgstr "у виконанні команди відмовлено згідно правил" -#: src/exec_intercept.c:455 src/sudo.c:1218 src/sudo.c:1263 src/sudo.c:1307 -#: src/sudo.c:1381 +#: src/exec_intercept.c:455 src/sudo.c:1214 src/sudo.c:1259 src/sudo.c:1303 +#: src/sudo.c:1377 msgid "policy plugin error" msgstr "помилка у додатку правил" @@ -339,7 +355,7 @@ msgstr "не вдалося створити відгалуження" msgid "unable to restore tty label" msgstr "не вдалося відновити позначку tty" -#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1164 +#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1160 #, c-format msgid "unable to execute %s" msgstr "не вдалося виконати %s" @@ -444,53 +460,53 @@ msgid "policy plugin %s does not include a check_policy method" msgstr "до додатка правил %s не включено метод check_policy" #: src/net_ifs.c:210 src/net_ifs.c:376 src/net_ifs.c:437 src/net_ifs.c:624 -#: src/net_ifs.c:855 src/sudo.c:483 src/sudo_edit.c:398 src/sudo_edit.c:406 +#: src/net_ifs.c:855 src/sudo.c:486 src/sudo_edit.c:398 src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "внутрішня помилка, переповнення %s" -#: src/parse_args.c:232 +#: src/parse_args.c:234 #, c-format msgid "invalid environment variable name: %s" msgstr "некоректна назва змінної середовища: %s" -#: src/parse_args.c:335 +#: src/parse_args.c:337 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "аргументом параметра -C mмає бути число не менше за 3" -#: src/parse_args.c:566 +#: src/parse_args.c:568 msgid "you may not specify both the -i and -s options" msgstr "не можна одночасно вказувати параметри -i і -s" -#: src/parse_args.c:571 +#: src/parse_args.c:573 msgid "you may not specify both the -i and -E options" msgstr "не можна одночасно вказувати параметри -i і -E" -#: src/parse_args.c:581 +#: src/parse_args.c:583 msgid "the -E option is not valid in edit mode" msgstr "не можна використовувати -E у режимі редагування" -#: src/parse_args.c:584 +#: src/parse_args.c:586 msgid "you may not specify environment variables in edit mode" msgstr "не можна вказувати змінні середовища у режимі редагування" -#: src/parse_args.c:594 +#: src/parse_args.c:596 msgid "the -U option may only be used with the -l option" msgstr "параметр -U можна використовувати лише разом з параметром -l" -#: src/parse_args.c:598 +#: src/parse_args.c:600 msgid "the -A and -S options may not be used together" msgstr "параметри -A і -S не можна використовувати одночасно" -#: src/parse_args.c:691 +#: src/parse_args.c:693 msgid "sudoedit is not supported on this platform" msgstr "підтримки sudoedit для цієї платформи не передбачено" -#: src/parse_args.c:774 +#: src/parse_args.c:776 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Можна використовувати лише такі параметри: -e, -h, -i, -K, -l, -s, -v та -V" -#: src/parse_args.c:790 +#: src/parse_args.c:792 #, c-format msgid "" "%s - edit files as another user\n" @@ -499,7 +515,7 @@ msgstr "" "%s — редагувати файли від імені іншого користувача\n" "\n" -#: src/parse_args.c:792 +#: src/parse_args.c:794 #, c-format msgid "" "%s - execute a command as another user\n" @@ -508,7 +524,7 @@ msgstr "" "%s — виконати команду від імені іншого користувача\n" "\n" -#: src/parse_args.c:798 +#: src/parse_args.c:800 msgid "" "\n" "Options:\n" @@ -516,131 +532,131 @@ msgstr "" "\n" "Параметри:\n" -#: src/parse_args.c:800 +#: src/parse_args.c:802 msgid "use a helper program for password prompting" msgstr "використовувати допоміжну програму для запитів щодо пароля" -#: src/parse_args.c:803 +#: src/parse_args.c:805 msgid "use specified BSD authentication type" msgstr "використовувати вказаний тип розпізнавання BSD" -#: src/parse_args.c:807 +#: src/parse_args.c:809 msgid "run command in the background" msgstr "виконати команду у фоновому режимі" -#: src/parse_args.c:810 +#: src/parse_args.c:812 msgid "ring bell when prompting" msgstr "звук дзвінка під час запиту" -#: src/parse_args.c:812 +#: src/parse_args.c:814 msgid "close all file descriptors >= num" msgstr "закрити всі дескриптори файлів >= num" -#: src/parse_args.c:815 +#: src/parse_args.c:817 msgid "run command with the specified BSD login class" msgstr "виконати команду з вказаним класом доступу BSD" -#: src/parse_args.c:818 +#: src/parse_args.c:820 msgid "change the working directory before running command" msgstr "змінити робочий каталог перед виконанням команди" -#: src/parse_args.c:821 +#: src/parse_args.c:823 msgid "preserve user environment when running command" msgstr "зберегти середовище користувача на час виконання команди" -#: src/parse_args.c:823 +#: src/parse_args.c:825 msgid "preserve specific environment variables" msgstr "зберегти вказані змінні середовища" -#: src/parse_args.c:825 +#: src/parse_args.c:827 msgid "edit files instead of running a command" msgstr "редагувати файли замість виконання команди" -#: src/parse_args.c:828 +#: src/parse_args.c:830 msgid "run command as the specified group name or ID" msgstr "виконати команду від імені групи користувачів, вказаної за назвою або ідентифікатором" -#: src/parse_args.c:831 +#: src/parse_args.c:833 msgid "set HOME variable to target user's home dir" msgstr "встановити для змінної HOME значення домашнього каталогу вказаного користувача." -#: src/parse_args.c:834 +#: src/parse_args.c:836 msgid "display help message and exit" msgstr "показати довідкове повідомлення і завершити роботу" -#: src/parse_args.c:836 +#: src/parse_args.c:838 msgid "run command on host (if supported by plugin)" msgstr "виконати команду на комп’ютері (якщо підтримується додатком)" -#: src/parse_args.c:839 +#: src/parse_args.c:841 msgid "run login shell as the target user; a command may also be specified" msgstr "запустити оболонку для входу до системи від імені вказаного користувача; слід вказати команду запуску" -#: src/parse_args.c:841 +#: src/parse_args.c:843 msgid "remove timestamp file completely" msgstr "повністю вилучити файл часової позначки" -#: src/parse_args.c:844 +#: src/parse_args.c:846 msgid "invalidate timestamp file" msgstr "позбавити чинності файл часової позначки" -#: src/parse_args.c:847 +#: src/parse_args.c:849 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "показати список прав доступу користувача або перевірити певну команду; подвоєння параметра призводить до виведення додаткових даних" -#: src/parse_args.c:850 +#: src/parse_args.c:852 msgid "non-interactive mode, no prompts are used" msgstr "неінтерактивний режим, не просити користувача відповідати на питання" -#: src/parse_args.c:853 +#: src/parse_args.c:855 msgid "preserve group vector instead of setting to target's" msgstr "зберегти вектор групи, не встановлювати вектор вказаного користувача" -#: src/parse_args.c:856 +#: src/parse_args.c:858 msgid "use the specified password prompt" msgstr "використовувати вказаний інструмент отримання паролів" -#: src/parse_args.c:858 +#: src/parse_args.c:860 msgid "change the root directory before running command" msgstr "змінити кореневий каталог перед виконанням команди" -#: src/parse_args.c:861 +#: src/parse_args.c:863 msgid "create SELinux security context with specified role" msgstr "створити контекст захисту SELinux з вказаною роллю" -#: src/parse_args.c:864 +#: src/parse_args.c:866 msgid "read password from standard input" msgstr "прочитати пароль зі стандартного джерела вхідних даних" -#: src/parse_args.c:867 +#: src/parse_args.c:869 msgid "run shell as the target user; a command may also be specified" msgstr "виконати командну оболонку від імені вказаного користувача; слід також вказати команду" -#: src/parse_args.c:871 +#: src/parse_args.c:873 msgid "create SELinux security context with specified type" msgstr "створити контекст захисту SELinux вказаного типу" -#: src/parse_args.c:874 +#: src/parse_args.c:876 msgid "terminate command after the specified time limit" msgstr "перервати виконання команди щойно буде перевищено вказане обмеження за часом" -#: src/parse_args.c:877 +#: src/parse_args.c:879 msgid "in list mode, display privileges for user" msgstr "у режимі списку, показати права доступу користувача" -#: src/parse_args.c:880 +#: src/parse_args.c:882 msgid "run command (or edit file) as specified user name or ID" msgstr "виконати команду (або редагувати файл) від імені користувача, вказаного за іменем або ідентифікатором" -#: src/parse_args.c:882 +#: src/parse_args.c:884 msgid "display version information and exit" msgstr "показати дані щодо версії і завершити роботу" -#: src/parse_args.c:885 +#: src/parse_args.c:887 msgid "update user's timestamp without running a command" msgstr "оновити штамп часу користувача без виконання команди" -#: src/parse_args.c:888 +#: src/parse_args.c:890 msgid "stop processing command line arguments" msgstr "зупинити обробку аргументів командного рядка" @@ -693,44 +709,49 @@ msgstr "не вдалося отримати новий контекст tty, н msgid "unable to set new tty context" msgstr "не вдалося встановити новий контекст tty" -#: src/selinux.c:327 -msgid "failed to get new context" -msgstr "не вдалося отримати новий контекст" +#: src/selinux.c:323 +#, c-format +msgid "you must specify a role for type %s" +msgstr "вам слід вказати роль для типу %s" -#: src/selinux.c:345 +#: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" msgstr "не вдалося отримати типовий тип для ролі %s" -#: src/selinux.c:357 +#: src/selinux.c:341 +msgid "failed to get new context" +msgstr "не вдалося отримати новий контекст" + +#: src/selinux.c:350 #, c-format msgid "failed to set new role %s" msgstr "не вдалося встановити нову роль %s" -#: src/selinux.c:361 +#: src/selinux.c:354 #, c-format msgid "failed to set new type %s" msgstr "не вдалося встановити новий тип %s" -#: src/selinux.c:373 +#: src/selinux.c:366 #, c-format msgid "%s is not a valid context" msgstr "%s не є коректним контекстом" -#: src/selinux.c:402 +#: src/selinux.c:394 msgid "failed to get old context" msgstr "не вдалося отримати старий контекст" -#: src/selinux.c:408 +#: src/selinux.c:400 msgid "unable to determine enforcing mode." msgstr "не вдалося визначити режим примушення." -#: src/selinux.c:440 +#: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" msgstr "не вдалося встановити контекст виконання у значення %s" -#: src/selinux.c:447 +#: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" msgstr "не вдалося встановити контекст ключа створення у значення %s" @@ -817,139 +838,147 @@ msgstr "помилка під час виконання setproject для про msgid "warning, resource control assignment failed for project \"%s\"" msgstr "попередження, помилка призначення керування ресурсами проекту «%s»" -#: src/sudo.c:213 +#: src/sudo.c:216 #, c-format msgid "Sudo version %s\n" msgstr "Версія sudo %s\n" -#: src/sudo.c:215 +#: src/sudo.c:218 #, c-format msgid "Configure options: %s\n" msgstr "Параметри налаштування: %s\n" -#: src/sudo.c:223 +#: src/sudo.c:226 msgid "fatal error, unable to load plugins" msgstr "критична помилка, не вдалося завантажити додатки" -#: src/sudo.c:269 +#: src/sudo.c:272 msgid "plugin did not return a command to execute" msgstr "додатком не повернуто команди, яку слід виконати" -#: src/sudo.c:302 +#: src/sudo.c:305 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "неочікуваний режим sudo 0x%x" -#: src/sudo.c:550 +#: src/sudo.c:553 #, c-format msgid "you do not exist in the %s database" msgstr "вас немає у базі даних %s" -#: src/sudo.c:607 +#: src/sudo.c:610 msgid "unable to determine tty" msgstr "не вдалося визначити tty" -#: src/sudo.c:948 +#: src/sudo.c:908 +msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." +msgstr "Встановлено прапорець «без нових привілеїв», який забороняє запуск sudo від імені користувача root." + +#: src/sudo.c:910 +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:944 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s має належати користувачеві з uid %d, крім того, має бути встановлено біт setuid" -#: src/sudo.c:951 +#: src/sudo.c:947 #, 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» або у файловій системі NFS без прав доступу root?" -#: src/sudo.c:957 +#: src/sudo.c:953 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "поточним uid не є %d, sudo встановлено з ідентифікатором користувача root?" -#: src/sudo.c:973 src/tgetpass.c:333 +#: src/sudo.c:969 src/tgetpass.c:333 msgid "unable to set supplementary group IDs" msgstr "не вдалося встановити ідентифікатори додаткових груп" -#: src/sudo.c:980 +#: src/sudo.c:976 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "не вдалося встановити ефективний ідентифікатор групи для ідентифікатора групи запуску %u" -#: src/sudo.c:986 +#: src/sudo.c:982 #, c-format msgid "unable to set gid to runas gid %u" msgstr "не вдалося встановити ідентифікатор групи для ідентифікатора групи запуску %u" -#: src/sudo.c:1029 +#: src/sudo.c:1025 #, c-format msgid "unexpected child termination condition: %d" msgstr "неочікувана умова переривання дочірнього процесу: %d" -#: src/sudo.c:1136 +#: src/sudo.c:1132 msgid "unable to initialize policy plugin" msgstr "не вдалося ініціалізувати додаток правил" -#: src/sudo.c:1198 +#: src/sudo.c:1194 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "до додатка правил %s не включено метод check_policy" -#: src/sudo.c:1244 +#: src/sudo.c:1240 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "у додатку правил %s не передбачено підтримки побудови списку прав доступу" -#: src/sudo.c:1288 +#: src/sudo.c:1284 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "у додатку правил %s не передбачено підтримки параметра -v" -#: src/sudo.c:1326 +#: src/sudo.c:1322 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "у додатку правил %s не передбачено підтримки параметрів -k/-K" -#: src/sudo.c:1455 +#: src/sudo.c:1451 #, c-format msgid "error initializing I/O plugin %s" msgstr "помилка під час спроби ініціалізації додатка введення/виведення даних %s" -#: src/sudo.c:1458 +#: src/sudo.c:1454 msgid "error initializing I/O plugin" msgstr "помилка під час спроби ініціалізації додатка введення/виведення даних" -#: src/sudo.c:1607 +#: src/sudo.c:1603 #, c-format msgid "error initializing audit plugin %s" msgstr "помилка під час спроби ініціалізації додатка аудиту %s" -#: src/sudo.c:1686 +#: src/sudo.c:1682 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s: не вдалося записати до журналу подію помилки%s%s" -#: src/sudo.c:1722 +#: src/sudo.c:1718 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s: не вдалося записати до журналу подію прийняття%s%s" -#: src/sudo.c:1727 src/sudo.c:1765 +#: src/sudo.c:1723 src/sudo.c:1761 msgid "audit plugin error" msgstr "помилка у додатку аудиту" -#: src/sudo.c:1760 +#: src/sudo.c:1756 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s: не вдалося записати до журналу подію відмови%s%s" -#: src/sudo.c:1820 +#: src/sudo.c:1816 #, c-format msgid "error initializing approval plugin %s" msgstr "помилка під час спроби ініціалізації додатка підтвердження %s" -#: src/sudo.c:1890 +#: src/sudo.c:1886 msgid "command rejected by approver" msgstr "у виконанні команди відмовлено засобом підтвердження" -#: src/sudo.c:1900 +#: src/sudo.c:1896 msgid "approval plugin error" msgstr "помилка у додатку підтвердження" @@ -1065,9 +1094,6 @@ msgstr "не вдалося відновити stdin" #~ msgid "%s: expected message type %d, got %d" #~ msgstr "%s: очікуваний тип повідомлення — %d, маємо — %d" -#~ msgid "you must specify a role for type %s" -#~ msgstr "вам слід вказати роль для типу %s" - #~ msgid "unable to set tty context to %s" #~ msgstr "не вдалося встановити контекст tty у значення %s" diff --git a/po/vi.mo b/po/vi.mo index 1cc868f64223d539d1b2aa5d4a845852331bf822..74b5cdd8e630080338a8265c3d7c4634dbeb1d95 100644 GIT binary patch delta 7673 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 ql>=P%zgCqFYVh_x*5b7Sy, 2012-2014, 2015, 2016, 2017, 2018, 2020. +# Trần Ngọc Quân , 2012-2018, 2020, 2022. # msgid "" msgstr "" -"Project-Id-Version: sudo 1.8.29rc1\n" +"Project-Id-Version: sudo 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2019-10-21 19:55-0600\n" -"PO-Revision-Date: 2020-01-08 14:28+0700\n" +"POT-Creation-Date: 2022-02-12 09:31-0700\n" +"PO-Revision-Date: 2022-02-14 09:06+0700\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \n" "Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=1; plural=0;\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "X-Language-Team-Website: \n" -"X-Generator: Poedit 2.2.4\n" -"X-Poedit-SourceCharset: UTF-8\n" -#: lib/util/aix.c:92 lib/util/aix.c:172 +#: lib/util/aix.c:89 lib/util/aix.c:169 msgid "unable to open userdb" msgstr "không thể mở cơ sở dữ liệu người dùng userdb" -#: lib/util/aix.c:227 +#: lib/util/aix.c:224 #, c-format msgid "unable to switch to registry \"%s\" for %s" msgstr "không thể chuyển đến sổ đăng ký “%s” cho %s" -#: lib/util/aix.c:252 +#: lib/util/aix.c:249 msgid "unable to restore registry" msgstr "không thể phục hồi sổ đăng ký" -#: lib/util/aix.c:275 lib/util/gidlist.c:71 lib/util/gidlist.c:81 -#: lib/util/sudo_conf.c:193 lib/util/sudo_conf.c:279 lib/util/sudo_conf.c:356 -#: lib/util/sudo_conf.c:560 src/conversation.c:84 src/exec_common.c:114 -#: src/exec_common.c:130 src/exec_common.c:139 src/exec_monitor.c:212 -#: src/exec_monitor.c:467 src/exec_monitor.c:473 src/exec_monitor.c:481 -#: 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_monitor.c:538 src/exec_nopty.c:214 -#: src/exec_nopty.c:220 src/exec_nopty.c:229 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:307 src/exec_nopty.c:480 src/exec_pty.c:786 -#: src/exec_pty.c:795 src/exec_pty.c:852 src/exec_pty.c:1002 -#: src/exec_pty.c:1165 src/exec_pty.c:1171 src/exec_pty.c:1180 -#: src/exec_pty.c:1187 src/exec_pty.c:1194 src/exec_pty.c:1201 -#: src/exec_pty.c:1208 src/exec_pty.c:1215 src/exec_pty.c:1222 -#: src/exec_pty.c:1229 src/exec_pty.c:1236 src/exec_pty.c:1243 -#: src/exec_pty.c:1251 src/exec_pty.c:1668 src/load_plugins.c:59 -#: src/load_plugins.c:72 src/load_plugins.c:225 src/load_plugins.c:246 -#: src/load_plugins.c:315 src/load_plugins.c:321 src/load_plugins.c:335 -#: src/load_plugins.c:341 src/parse_args.c:186 src/parse_args.c:207 -#: src/parse_args.c:282 src/parse_args.c:583 src/parse_args.c:605 -#: src/preserve_fds.c:54 src/preserve_fds.c:139 src/selinux.c:91 -#: src/selinux.c:337 src/selinux.c:450 src/selinux.c:459 src/sesh.c:117 -#: src/sudo.c:619 src/sudo.c:679 src/sudo.c:689 src/sudo.c:710 src/sudo.c:729 -#: src/sudo.c:738 src/sudo.c:747 src/sudo.c:764 src/sudo.c:805 src/sudo.c:815 -#: src/sudo.c:841 src/sudo.c:1041 src/sudo.c:1062 src/sudo.c:1240 -#: src/sudo.c:1356 src/sudo_edit.c:258 src/sudo_edit.c:794 src/sudo_edit.c:891 -#: src/sudo_edit.c:1005 src/sudo_edit.c:1025 +#: 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:218 +#: lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:665 +#: src/conversation.c:80 src/exec_monitor.c:206 src/exec_monitor.c:456 +#: src/exec_monitor.c:462 src/exec_monitor.c:470 src/exec_monitor.c:478 +#: src/exec_monitor.c:485 src/exec_monitor.c:492 src/exec_monitor.c:499 +#: src/exec_monitor.c:506 src/exec_monitor.c:513 src/exec_monitor.c:520 +#: src/exec_monitor.c:527 src/exec_nopty.c:219 src/exec_nopty.c:228 +#: src/exec_nopty.c:235 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:306 src/exec_nopty.c:503 +#: src/exec_preload.c:143 src/exec_preload.c:204 src/exec_pty.c:840 +#: src/exec_pty.c:849 src/exec_pty.c:906 src/exec_pty.c:1059 +#: src/exec_pty.c:1231 src/exec_pty.c:1240 src/exec_pty.c:1247 +#: src/exec_pty.c:1254 src/exec_pty.c:1261 src/exec_pty.c:1268 +#: src/exec_pty.c:1275 src/exec_pty.c:1282 src/exec_pty.c:1289 +#: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 +#: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 +#: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 +#: src/parse_args.c:192 src/parse_args.c:213 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 +#: src/sesh.c:146 src/sesh.c:152 src/sesh.c:159 src/sesh.c:165 src/sesh.c:410 +#: src/sudo.c:639 src/sudo.c:709 src/sudo.c:719 src/sudo.c:744 src/sudo.c:767 +#: src/sudo.c:776 src/sudo.c:785 src/sudo.c:802 src/sudo.c:844 src/sudo.c:854 +#: src/sudo.c:883 src/sudo.c:1083 src/sudo.c:1104 src/sudo.c:1397 +#: src/sudo.c:1566 src/sudo.c:1793 src/sudo.c:2127 src/sudo_edit.c:89 +#: src/sudo_edit.c:149 src/sudo_edit.c:429 src/sudo_edit.c:438 +#: src/sudo_edit.c:539 src/sudo_edit.c:546 src/sudo_edit.c:677 +#: src/sudo_edit.c:697 src/sudo_intercept_common.c:113 +#: src/sudo_intercept_common.c:317 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: lib/util/aix.c:275 lib/util/gidlist.c:71 lib/util/sudo_conf.c:194 -#: lib/util/sudo_conf.c:279 lib/util/sudo_conf.c:356 lib/util/sudo_conf.c:560 -#: src/conversation.c:85 src/exec_common.c:114 src/exec_common.c:131 -#: src/exec_common.c:140 src/exec_monitor.c:467 src/exec_monitor.c:473 -#: src/exec_monitor.c:481 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_monitor.c:538 -#: src/exec_nopty.c:214 src/exec_nopty.c:220 src/exec_nopty.c:229 -#: 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:307 src/exec_pty.c:786 -#: src/exec_pty.c:795 src/exec_pty.c:852 src/exec_pty.c:1165 -#: src/exec_pty.c:1171 src/exec_pty.c:1180 src/exec_pty.c:1187 -#: src/exec_pty.c:1194 src/exec_pty.c:1201 src/exec_pty.c:1208 -#: src/exec_pty.c:1215 src/exec_pty.c:1222 src/exec_pty.c:1229 -#: src/exec_pty.c:1236 src/exec_pty.c:1243 src/exec_pty.c:1251 -#: src/exec_pty.c:1668 src/load_plugins.c:225 src/load_plugins.c:246 -#: src/load_plugins.c:315 src/load_plugins.c:321 src/load_plugins.c:335 -#: src/load_plugins.c:341 src/parse_args.c:186 src/parse_args.c:208 -#: src/parse_args.c:282 src/parse_args.c:583 src/parse_args.c:605 -#: src/preserve_fds.c:54 src/preserve_fds.c:139 src/selinux.c:91 -#: src/selinux.c:337 src/selinux.c:450 src/selinux.c:459 src/sesh.c:117 -#: src/sudo.c:619 src/sudo.c:841 src/sudo.c:1041 src/sudo.c:1062 -#: src/sudo.c:1240 src/sudo.c:1356 src/sudo_edit.c:258 src/sudo_edit.c:794 -#: src/sudo_edit.c:891 src/sudo_edit.c:1005 src/sudo_edit.c:1025 +#: 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:219 lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 +#: lib/util/sudo_conf.c:665 src/conversation.c:81 src/exec_intercept.c:100 +#: src/exec_intercept.c:330 src/exec_intercept.c:354 src/exec_intercept.c:377 +#: src/exec_intercept.c:385 src/exec_intercept.c:410 src/exec_intercept.c:416 +#: src/exec_intercept.c:425 src/exec_intercept.c:431 src/exec_intercept.c:565 +#: src/exec_intercept.c:706 src/exec_monitor.c:456 src/exec_monitor.c:462 +#: src/exec_monitor.c:470 src/exec_monitor.c:478 src/exec_monitor.c:485 +#: src/exec_monitor.c:492 src/exec_monitor.c:499 src/exec_monitor.c:506 +#: src/exec_monitor.c:513 src/exec_monitor.c:520 src/exec_monitor.c:527 +#: src/exec_nopty.c:219 src/exec_nopty.c:228 src/exec_nopty.c:235 +#: 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:306 src/exec_preload.c:143 src/exec_preload.c:204 +#: src/exec_pty.c:840 src/exec_pty.c:849 src/exec_pty.c:906 +#: src/exec_pty.c:1231 src/exec_pty.c:1240 src/exec_pty.c:1247 +#: src/exec_pty.c:1254 src/exec_pty.c:1261 src/exec_pty.c:1268 +#: src/exec_pty.c:1275 src/exec_pty.c:1282 src/exec_pty.c:1289 +#: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 +#: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 +#: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 +#: src/parse_args.c:192 src/parse_args.c:214 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 +#: src/sesh.c:411 src/sudo.c:230 src/sudo.c:639 src/sudo.c:883 src/sudo.c:1083 +#: src/sudo.c:1104 src/sudo.c:1397 src/sudo.c:1566 src/sudo.c:1793 +#: src/sudo.c:2127 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 +#: src/sudo_edit.c:438 src/sudo_edit.c:539 src/sudo_edit.c:546 +#: src/sudo_edit.c:677 src/sudo_edit.c:697 src/sudo_intercept_common.c:113 +#: src/sudo_intercept_common.c:317 msgid "unable to allocate memory" msgstr "không thể cấp phát bộ nhớ" -#: lib/util/strsignal.c:55 -msgid "Unknown signal" -msgstr "Không hiểu tín hiệu" - -#: lib/util/strtoid.c:96 lib/util/strtomode.c:56 lib/util/strtonum.c:161 -#: lib/util/strtonum.c:196 -msgid "invalid value" -msgstr "giá trị không hợp lệ" - -#: lib/util/strtomode.c:62 lib/util/strtonum.c:173 -msgid "value too large" -msgstr "giá trị quá lớn" - -#: lib/util/strtomode.c:62 lib/util/strtonum.c:167 -msgid "value too small" -msgstr "giá trị quá nhỏ" - -#: lib/util/sudo_conf.c:212 +#: lib/util/mkdir_parents.c:63 #, c-format -msgid "invalid Path value \"%s\" in %s, line %u" -msgstr "đường dẫn không hợp lệ “%s” trong %s, dòng %u" +msgid "unable to stat %.*s" +msgstr "không thể lấy thống kê về %.*s" -#: lib/util/sudo_conf.c:378 lib/util/sudo_conf.c:431 +#: lib/util/mkdir_parents.c:69 #, c-format -msgid "invalid value for %s \"%s\" in %s, line %u" -msgstr "giá trị không hợp lệ cho %s “%s” trong %s, dòng %u" +msgid "%.*s exists but is not a directory (0%o)" +msgstr "%.*s có tồn tại nhưng nó không phải là một thư mục (0%o)" -#: lib/util/sudo_conf.c:399 -#, c-format -msgid "unsupported group source \"%s\" in %s, line %u" -msgstr "nguồn nhóm không được hỗ trợ “%s” trong %s, dòng %u" - -#: lib/util/sudo_conf.c:415 -#, c-format -msgid "invalid max groups \"%s\" in %s, line %u" -msgstr "nhóm tối đa không hợp lệ “%s” trong %s, dòng %u" - -#: lib/util/sudo_conf.c:576 -#, c-format -msgid "unable to stat %s" -msgstr "không thể lấy thống kê về %s" - -#: lib/util/sudo_conf.c:579 -#, c-format -msgid "%s is not a regular file" -msgstr "%s không phải tập tin thường" - -#: lib/util/sudo_conf.c:582 -#, c-format -msgid "%s is owned by uid %u, should be %u" -msgstr "%s được sở hữu bởi uid %u, nên là %u" - -#: lib/util/sudo_conf.c:586 -#, c-format -msgid "%s is world writable" -msgstr "%s là ai ghi cũng được" - -#: lib/util/sudo_conf.c:589 -#, c-format -msgid "%s is group writable" -msgstr "%s là nhóm có thể ghi" - -#: lib/util/sudo_conf.c:599 src/selinux.c:233 src/selinux.c:250 src/sudo.c:363 +#: lib/util/mkdir_parents.c:102 lib/util/sudo_conf.c:704 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:371 src/sudo_edit.c:494 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "không thể mở “%s”" -#: src/exec.c:111 +#: lib/util/mkdir_parents.c:119 lib/util/mkdir_parents.c:127 +#: lib/util/mkdir_parents.c:136 +#, c-format +msgid "unable to open %.*s" +msgstr "không thể mở “%.*s”" + +#: lib/util/mkdir_parents.c:157 +#, c-format +msgid "unable to mkdir %.*s" +msgstr "không thể tạo thư mục %.*s" + +#: lib/util/regex.c:103 +msgid "regular expression too large" +msgstr "biểu thức chính quy quá lớn" + +#: lib/util/strsignal.c:50 +msgid "Unknown signal" +msgstr "Không hiểu tín hiệu" + +#: lib/util/strtoid.c:87 lib/util/strtomode.c:52 lib/util/strtonum.c:148 +#: lib/util/strtonum.c:187 src/sesh.c:146 src/sesh.c:159 +msgid "invalid value" +msgstr "giá trị không hợp lệ" + +#: lib/util/strtomode.c:58 lib/util/strtonum.c:160 +msgid "value too large" +msgstr "giá trị quá lớn" + +#: lib/util/strtomode.c:58 lib/util/strtonum.c:154 +msgid "value too small" +msgstr "giá trị quá nhỏ" + +#: lib/util/sudo_conf.c:237 +#, c-format +msgid "invalid Path value \"%s\" in %s, line %u" +msgstr "đường dẫn không hợp lệ “%s” trong %s, dòng %u" + +#: lib/util/sudo_conf.c:403 lib/util/sudo_conf.c:419 lib/util/sudo_conf.c:472 +#, c-format +msgid "invalid value for %s \"%s\" in %s, line %u" +msgstr "giá trị không hợp lệ cho %s “%s” trong %s, dòng %u" + +#: lib/util/sudo_conf.c:440 +#, c-format +msgid "unsupported group source \"%s\" in %s, line %u" +msgstr "nguồn nhóm không được hỗ trợ “%s” trong %s, dòng %u" + +#: lib/util/sudo_conf.c:456 +#, c-format +msgid "invalid max groups \"%s\" in %s, line %u" +msgstr "nhóm tối đa không hợp lệ “%s” trong %s, dòng %u" + +#: lib/util/sudo_conf.c:681 src/copy_file.c:150 +#, c-format +msgid "unable to stat %s" +msgstr "không thể lấy thống kê về %s" + +#: lib/util/sudo_conf.c:684 +#, c-format +msgid "%s is not a regular file" +msgstr "%s không phải tập tin thường" + +#: lib/util/sudo_conf.c:687 src/copy_file.c:163 +#, c-format +msgid "%s is owned by uid %u, should be %u" +msgstr "%s được sở hữu bởi uid %u, nên là %u" + +#: lib/util/sudo_conf.c:691 +#, c-format +msgid "%s is world writable" +msgstr "%s là ai ghi cũng được" + +#: lib/util/sudo_conf.c:694 +#, c-format +msgid "%s is group writable" +msgstr "%s là nhóm có thể ghi" + +#: src/copy_file.c:93 +#, c-format +msgid "%s: truncate %s to zero bytes? (y/n) [n] " +msgstr "%s: cắt cụt %s thành không byte? (y/n) [n] " + +#: src/copy_file.c:97 +#, c-format +msgid "not overwriting %s" +msgstr "không ghi đè lên “%s”" + +#: src/copy_file.c:119 +#, c-format +msgid "unable to read from %s" +msgstr "không thể đọc từ “%s”" + +#: src/copy_file.c:136 src/sudo_edit.c:320 +#, c-format +msgid "unable to write to %s" +msgstr "không thể ghi vào %s" + +#: src/copy_file.c:154 src/sesh.c:218 src/sudo_edit.c:197 +#, c-format +msgid "%s: not a regular file" +msgstr "%s: không phải là tập tin thường" + +#: src/copy_file.c:158 +#, c-format +msgid "%s: bad file mode: 0%o" +msgstr "%s: sai chế độ tập tin: 0%o" + +#: src/edit_open.c:331 +msgid "unable to restore current working directory" +msgstr "không thể phục hồi thư mục làm việc hiện tại" + +#: src/exec.c:130 #, c-format msgid "unknown login class %s" msgstr "không hiểu lớp đăng nhập %s" -#: src/exec.c:123 +#: src/exec.c:142 msgid "unable to set user context" msgstr "không thể đặt ngữ cảnh người dùng" -#: src/exec.c:139 +#: src/exec.c:158 msgid "unable to set process priority" msgstr "không thể đặt ưu tiên cho quá trình" -#: src/exec.c:150 +#: src/exec.c:175 #, c-format msgid "unable to change root to %s" msgstr "không thể chuyển đổi thư mục gốc thành %s" -#: src/exec.c:163 src/exec.c:169 src/exec.c:176 +#: src/exec.c:188 src/exec.c:194 src/exec.c:201 #, c-format msgid "unable to change to runas uid (%u, %u)" msgstr "không thể thay đổi thành chạy như là mã người dùng này (%u, %u)" -#: src/exec.c:194 +#: src/exec.c:219 #, c-format msgid "unable to change directory to %s" msgstr "không thể thay đổi thư mục thành %s" -#: src/exec.c:293 src/exec_monitor.c:576 src/exec_monitor.c:578 -#: src/exec_nopty.c:538 src/exec_pty.c:530 src/exec_pty.c:1336 -#: src/exec_pty.c:1338 src/signal.c:150 src/signal.c:164 +#: src/exec.c:223 +#, c-format +msgid "starting from %s" +msgstr "đang bắt đầu từ %s" + +#: src/exec.c:305 src/exec_monitor.c:565 src/exec_monitor.c:567 +#: src/exec_nopty.c:561 src/exec_pty.c:581 src/exec_pty.c:1411 +#: src/exec_pty.c:1413 src/signal.c:144 src/signal.c:151 src/signal.c:165 #, c-format msgid "unable to set handler for signal %d" msgstr "không thể đặt bộ tiếp hợp cho tín hiệu %d" -#: src/exec_common.c:173 +#: src/exec_common.c:56 msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" msgstr "không thể xóa bỏ PRIV_PROC_EXEC từ PRIV_LIMIT" -#: src/exec_monitor.c:366 +#: src/exec_intercept.c:112 src/exec_intercept.c:116 src/exec_intercept.c:667 +#: src/exec_intercept.c:671 src/exec_intercept.c:857 src/exec_intercept.c:861 +#: src/exec_intercept.c:872 src/exec_intercept.c:876 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:221 src/exec_nopty.c:230 src/exec_nopty.c:237 +#: src/exec_nopty.c:244 src/exec_nopty.c:251 src/exec_nopty.c:258 +#: src/exec_nopty.c:265 src/exec_nopty.c:272 src/exec_nopty.c:279 +#: src/exec_nopty.c:286 src/exec_nopty.c:293 src/exec_nopty.c:300 +#: src/exec_nopty.c:308 src/exec_pty.c:706 src/exec_pty.c:711 +#: src/exec_pty.c:808 src/exec_pty.c:815 src/exec_pty.c:912 +#: src/exec_pty.c:1233 src/exec_pty.c:1242 src/exec_pty.c:1249 +#: src/exec_pty.c:1256 src/exec_pty.c:1263 src/exec_pty.c:1270 +#: src/exec_pty.c:1277 src/exec_pty.c:1284 src/exec_pty.c:1291 +#: src/exec_pty.c:1298 src/exec_pty.c:1305 src/exec_pty.c:1727 +#: src/exec_pty.c:1737 src/exec_pty.c:1782 src/exec_pty.c:1789 +#: src/exec_pty.c:1816 +msgid "unable to add event to queue" +msgstr "không thể thêm sự kiện vào hàng đợi" + +#: src/exec_intercept.c:314 +msgid "invalid PolicyCheckRequest" +msgstr "PolicyCheckRequest không hợp lệ" + +#: src/exec_intercept.c:362 src/sudo.c:1209 src/sudo.c:1254 src/sudo.c:1298 +msgid "command rejected by policy" +msgstr "lệnh bị từ chối do chính sách" + +#: src/exec_intercept.c:455 src/sudo.c:1214 src/sudo.c:1259 src/sudo.c:1303 +#: src/sudo.c:1377 +msgid "policy plugin error" +msgstr "lỗi trình cắm chính sách" + +#: src/exec_intercept.c:561 +#, c-format +msgid "client request too large: %zu" +msgstr "yêu cầu từ máy khách là quá lớn: %zu" + +#: src/exec_intercept.c:659 +#, c-format +msgid "unexpected type_case value %d in %s from %s" +msgstr "gặp giá trị type_case không cần %d trong %s từ %s" + +#: src/exec_intercept.c:694 +#, c-format +msgid "server message too large: %zu" +msgstr "thông điệp từ máy chủ là quá lớn: %zu" + +#: src/exec_monitor.c:360 msgid "error reading from socketpair" msgstr "gặp lỗi khi đọc từ socketpair" -#: src/exec_monitor.c:383 +#: src/exec_monitor.c:377 #, c-format msgid "unexpected reply type on backchannel: %d" msgstr "kiểu trả về không như mong đợi từ backchannel: %d" -#: src/exec_monitor.c:475 src/exec_monitor.c:483 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_monitor.c:540 src/exec_nopty.c:222 src/exec_nopty.c:231 -#: 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:309 src/exec_pty.c:652 -#: src/exec_pty.c:657 src/exec_pty.c:754 src/exec_pty.c:761 src/exec_pty.c:858 -#: src/exec_pty.c:1173 src/exec_pty.c:1182 src/exec_pty.c:1189 -#: src/exec_pty.c:1196 src/exec_pty.c:1203 src/exec_pty.c:1210 -#: src/exec_pty.c:1217 src/exec_pty.c:1224 src/exec_pty.c:1231 -#: src/exec_pty.c:1238 src/exec_pty.c:1245 src/exec_pty.c:1621 -#: src/exec_pty.c:1631 src/exec_pty.c:1676 src/exec_pty.c:1683 -#: src/exec_pty.c:1710 -msgid "unable to add event to queue" -msgstr "không thể thêm sự kiện vào hàng đợi" - -#: src/exec_monitor.c:594 +#: src/exec_monitor.c:583 msgid "unable to set controlling tty" msgstr "không thể đặt điều khiển cho tty" -#: src/exec_monitor.c:602 src/exec_nopty.c:366 src/exec_pty.c:1415 -#: src/exec_pty.c:1436 src/exec_pty.c:1456 src/tgetpass.c:307 +#: src/exec_monitor.c:591 src/exec_nopty.c:369 src/exec_pty.c:1490 +#: src/exec_pty.c:1511 src/exec_pty.c:1531 src/tgetpass.c:307 msgid "unable to create pipe" msgstr "không tạo được đường ống pipe" -#: src/exec_monitor.c:610 +#: src/exec_monitor.c:601 msgid "unable to receive message from parent" msgstr "không thể nhận tin nhắn từ cha mẹ" -#: src/exec_monitor.c:624 src/exec_nopty.c:395 src/exec_pty.c:1494 -#: src/tgetpass.c:311 +#: src/exec_monitor.c:617 src/exec_nopty.c:407 src/exec_pty.c:1569 +#: src/sudo_edit.c:361 src/tgetpass.c:311 msgid "unable to fork" msgstr "không thể tạo tiến trình con" -#: src/exec_monitor.c:628 src/exec_monitor.c:727 src/exec_nopty.c:448 +#: src/exec_monitor.c:621 src/exec_monitor.c:722 src/exec_nopty.c:471 msgid "unable to restore tty label" msgstr "không thể phục hồi nhãn cho tty" -#: src/exec_monitor.c:644 src/sesh.c:127 src/sudo.c:1100 +#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1160 #, c-format msgid "unable to execute %s" msgstr "không thể thực thi %s" -#: src/exec_nopty.c:360 src/exec_pty.c:1345 +#: src/exec_nopty.c:363 src/exec_pty.c:1420 msgid "policy plugin failed session initialization" msgstr "phần bổ sung chính sách gặp lỗi khi khởi tạo phiên" -#: src/exec_nopty.c:437 src/exec_pty.c:1581 +#: src/exec_nopty.c:377 src/exec_pty.c:1391 src/exec_pty.c:1399 +msgid "unable to create sockets" +msgstr "không thể tạo các ổ cắm mạng" + +#: src/exec_nopty.c:459 src/exec_pty.c:1666 msgid "error in event loop" msgstr "có lỗi trong vòng lặp sự kiện" -#: src/exec_nopty.c:546 src/exec_pty.c:565 src/signal.c:112 +#: src/exec_nopty.c:569 src/exec_pty.c:619 src/signal.c:101 #, c-format msgid "unable to restore handler for signal %d" msgstr "không thể phục hồi bộ tiếp hợp cho tín hiệu %d" @@ -274,128 +382,132 @@ msgstr "không thể phục hồi bộ tiếp hợp cho tín hiệu %d" msgid "unable to allocate pty" msgstr "không thể phân bổ pty" -#: src/exec_pty.c:1325 -msgid "unable to create sockets" -msgstr "không thể tạo các ổ cắm mạng" +#: src/exec_pty.c:222 src/exec_pty.c:262 src/exec_pty.c:302 src/exec_pty.c:353 +#: src/exec_pty.c:404 +msgid "I/O plugin error" +msgstr "Lỗi trình cắm V/R" -#: src/exec_pty.c:1538 +#: src/exec_pty.c:226 src/exec_pty.c:266 src/exec_pty.c:306 src/exec_pty.c:357 +#: src/exec_pty.c:408 +msgid "command rejected by I/O plugin" +msgstr "lệnh bị từ chối bởi trình cắm V/R" + +#: src/exec_pty.c:455 +msgid "error logging suspend" +msgstr "lỗi cấm ghi nhật ký" + +#: src/exec_pty.c:489 +msgid "error changing window size" +msgstr "gặp lỗi khi thay đổi cỡ của cửa sổ" + +#: src/exec_pty.c:1615 msgid "unable to send message to monitor process" msgstr "không thể gửi tin đến tiến trình theo dõi" -#: src/load_plugins.c:57 src/load_plugins.c:70 src/load_plugins.c:92 -#: src/load_plugins.c:122 src/load_plugins.c:134 src/load_plugins.c:140 -#: src/load_plugins.c:181 src/load_plugins.c:189 src/load_plugins.c:196 -#: src/load_plugins.c:202 +#: src/load_plugins.c:108 src/load_plugins.c:122 src/load_plugins.c:128 +#: src/load_plugins.c:277 src/load_plugins.c:287 src/load_plugins.c:297 +#: src/load_plugins.c:344 #, c-format msgid "error in %s, line %d while loading plugin \"%s\"" msgstr "lỗi trong %s, dòng %d, trong khi tải phần bổ sung “%s”" -#: src/load_plugins.c:94 -#, c-format -msgid "%s%s: %s" -msgstr "%s%s: %s" - -#: src/load_plugins.c:136 +#: src/load_plugins.c:124 #, c-format msgid "%s must be owned by uid %d" msgstr "%s phải được sở hữu bởi uid %d" -#: src/load_plugins.c:142 +#: src/load_plugins.c:130 #, c-format msgid "%s must be only be writable by owner" msgstr "%s phải là những thứ chỉ có thể ghi bởi chủ sở hữu" -#: src/load_plugins.c:183 +#: src/load_plugins.c:241 src/load_plugins.c:312 +#, c-format +msgid "ignoring duplicate plugin \"%s\" in %s, line %d" +msgstr "bỏ qua phần bổ sung trùng lặp “%s” trong %s, dòng %d" + +#: src/load_plugins.c:279 #, c-format msgid "unable to load %s: %s" msgstr "không thể tải %s: %s" -#: src/load_plugins.c:191 +#: src/load_plugins.c:289 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "không tìm thấy ký hiệu “%s” trong %s" -#: src/load_plugins.c:198 -#, c-format -msgid "unknown policy type %d found in %s" -msgstr "không hiểu kiểu chính sách %d tìm thấy trong %s" - -#: src/load_plugins.c:204 +#: src/load_plugins.c:299 #, c-format msgid "incompatible plugin major version %d (expected %d) found in %s" msgstr "không tương thích số hiệu phiên bản lớn %d (cần %d) tìm thấy trong %s" -#: src/load_plugins.c:213 +#: src/load_plugins.c:317 #, c-format msgid "ignoring policy plugin \"%s\" in %s, line %d" msgstr "lờ đi phần bổ sung chính sách “%s” trong %s, dòng %d" -#: src/load_plugins.c:215 +#: src/load_plugins.c:320 msgid "only a single policy plugin may be specified" msgstr "chỉ được phép chỉ định một phần bổ sung chính sách" -#: src/load_plugins.c:218 +#: src/load_plugins.c:346 #, c-format -msgid "ignoring duplicate policy plugin \"%s\" in %s, line %d" -msgstr "lờ đi phần bổ sung chính sách bị trùng lặp “%s” trong %s, dòng %d" +msgid "unknown plugin type %d found in %s" +msgstr "không hiểu kiểu trình cắm %d tìm thấy trong %s" -#: src/load_plugins.c:237 -#, c-format -msgid "ignoring duplicate I/O plugin \"%s\" in %s, line %d" -msgstr "lờ đi phần bổ sung I/O trùng lặp “%s” trong %s, dòng %d" - -#: src/load_plugins.c:353 +#: src/load_plugins.c:529 #, c-format msgid "policy plugin %s does not include a check_policy method" msgstr "phần bổ sung chính sách %s không bao gồm phương thức kiểm tra chính sách" -#: src/net_ifs.c:183 src/net_ifs.c:200 src/net_ifs.c:345 src/sudo.c:473 +#: src/net_ifs.c:210 src/net_ifs.c:376 src/net_ifs.c:437 src/net_ifs.c:624 +#: src/net_ifs.c:855 src/sudo.c:486 src/sudo_edit.c:398 src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "lỗi nội bộ, %s bị tràn" -#: src/parse_args.c:228 +#: src/parse_args.c:234 #, c-format msgid "invalid environment variable name: %s" msgstr "tên biến môi trường không hợp lệ: %s" -#: src/parse_args.c:329 +#: src/parse_args.c:337 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "đối số cho -C phải là một số lớn hơn hoặc bằng 3" -#: src/parse_args.c:523 -msgid "you may not specify both the `-i' and `-s' options" -msgstr "bạn không thể chỉ định đồng thời cả hai tùy chọn “-i” và “-s”" +#: src/parse_args.c:568 +msgid "you may not specify both the -i and -s options" +msgstr "bạn không nên chỉ định đồng thời cả hai tùy chọn “-i” và “-s”" -#: src/parse_args.c:527 -msgid "you may not specify both the `-i' and `-E' options" -msgstr "bạn không thể chỉ định cả hai tùy chọn “-i” và “-E”" +#: src/parse_args.c:573 +msgid "you may not specify both the -i and -E options" +msgstr "bạn không nên chỉ định cả hai tùy chọn “-i” và “-E”" -#: src/parse_args.c:537 -msgid "the `-E' option is not valid in edit mode" +#: src/parse_args.c:583 +msgid "the -E option is not valid in edit mode" msgstr "tùy chọn “-E” không hợp lệ trong chế độ chỉnh sửa" -#: src/parse_args.c:539 +#: src/parse_args.c:586 msgid "you may not specify environment variables in edit mode" msgstr "bạn có lẽ không được chỉ định biến môi trường trong chế độ soạn thảo" -#: src/parse_args.c:547 -msgid "the `-U' option may only be used with the `-l' option" -msgstr "tùy chọn “-U” chỉ sử dụng cùng với tùy chọn “-l”" +#: src/parse_args.c:596 +msgid "the -U option may only be used with the -l option" +msgstr "tùy chọn “-U” chỉ nên sử dụng cùng với tùy chọn “-l”" -#: src/parse_args.c:551 -msgid "the `-A' and `-S' options may not be used together" -msgstr "tùy chọn “-A” và “-S” không thể dùng cùng một lúc với nhau" +#: src/parse_args.c:600 +msgid "the -A and -S options may not be used together" +msgstr "tùy chọn “-A” và “-S” không nên dùng cùng một lúc với nhau" -#: src/parse_args.c:627 +#: src/parse_args.c:693 msgid "sudoedit is not supported on this platform" msgstr "sudoedit không được hỗ trợ trên nền tảng này" -#: src/parse_args.c:700 +#: src/parse_args.c:776 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Chỉ được phép chỉ định một trong số các tùy chọn -e, -h, -i, -K, -l, -s, -v hay -V" -#: src/parse_args.c:714 +#: src/parse_args.c:792 #, c-format msgid "" "%s - edit files as another user\n" @@ -404,7 +516,7 @@ msgstr "" "%s - sửa chữa các tập tin trên danh nghĩa người dùng khác\n" "\n" -#: src/parse_args.c:716 +#: src/parse_args.c:794 #, c-format msgid "" "%s - execute a command as another user\n" @@ -413,8 +525,7 @@ msgstr "" "%s - thực hiện câu lệnh trên danh nghĩa người dùng khác\n" "\n" -#: src/parse_args.c:721 -#, c-format +#: src/parse_args.c:800 msgid "" "\n" "Options:\n" @@ -422,131 +533,139 @@ msgstr "" "\n" "Tùy chọn:\n" -#: src/parse_args.c:723 +#: src/parse_args.c:802 msgid "use a helper program for password prompting" msgstr "sử dụng chương trình trợ giúp cho hỏi đáp mật khẩu" -#: src/parse_args.c:726 +#: src/parse_args.c:805 msgid "use specified BSD authentication type" msgstr "sử dụng kiểu xác thực BSD được chỉ ra" -#: src/parse_args.c:729 +#: src/parse_args.c:809 msgid "run command in the background" msgstr "chạy lệnh ở chế độ nền" -#: src/parse_args.c:731 +#: src/parse_args.c:812 msgid "ring bell when prompting" msgstr "reo chuông khi nhắc" -#: src/parse_args.c:733 +#: src/parse_args.c:814 msgid "close all file descriptors >= num" msgstr "đóng tất cả các mô tả của tập tin >= số" -#: src/parse_args.c:736 +#: src/parse_args.c:817 msgid "run command with the specified BSD login class" msgstr "chạy lệnh với một lớp đăng nhập BSD được chỉ ra" -#: src/parse_args.c:739 +#: src/parse_args.c:820 +msgid "change the working directory before running command" +msgstr "thay đổi thư mục làm việc trước khi chạy lệnh" + +#: src/parse_args.c:823 msgid "preserve user environment when running command" msgstr "bảo tồn môi trường người dùng khi thi hành lệnh" -#: src/parse_args.c:741 +#: src/parse_args.c:825 msgid "preserve specific environment variables" msgstr "bảo tôn các biến môi trường chuyên biệt" -#: src/parse_args.c:743 +#: src/parse_args.c:827 msgid "edit files instead of running a command" msgstr "chỉnh sửa các tập tin thay vì chạy lệnh" -#: src/parse_args.c:745 +#: src/parse_args.c:830 msgid "run command as the specified group name or ID" msgstr "thực hiện câu lệnh với tư cách là tên hay ID của nhóm được chỉ định" -#: src/parse_args.c:747 +#: src/parse_args.c:833 msgid "set HOME variable to target user's home dir" msgstr "đặt biến HOME cho thư mục riêng của người dùng đích" -#: src/parse_args.c:749 +#: src/parse_args.c:836 msgid "display help message and exit" msgstr "hiển thị trợ giúp này rồi thoát" -#: src/parse_args.c:751 +#: src/parse_args.c:838 msgid "run command on host (if supported by plugin)" msgstr "chạy câu lệnh trên máy chủ (nếu được hỗ trợ bởi phần bổ sung)" -#: src/parse_args.c:753 +#: src/parse_args.c:841 msgid "run login shell as the target user; a command may also be specified" msgstr "chạy shell đăng nhập như là người dùng đích; có thể đồng thời chỉ định một câu lệnh" -#: src/parse_args.c:755 +#: src/parse_args.c:843 msgid "remove timestamp file completely" msgstr "gỡ bỏ hoàn toàn dấu vết thời gian của tập tin" -#: src/parse_args.c:757 +#: src/parse_args.c:846 msgid "invalidate timestamp file" msgstr "làm mất hiệu lực dấu vết thời gian (timestamp) của tập tin" -#: src/parse_args.c:759 +#: src/parse_args.c:849 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "liệt kê đặc quyền của người dùng hay kiểm tra câu lệnh xác định; dùng hai lần cho định dạng dài" -#: src/parse_args.c:761 +#: src/parse_args.c:852 msgid "non-interactive mode, no prompts are used" msgstr "chế độ không-tương-tác, sẽ không hỏi tên người dùng" -#: src/parse_args.c:763 +#: src/parse_args.c:855 msgid "preserve group vector instead of setting to target's" msgstr "bảo tồn véc-tơ nhóm thay vì các cài đặt cho đích" -#: src/parse_args.c:765 +#: src/parse_args.c:858 msgid "use the specified password prompt" msgstr "sử dụng nhắc nhập mật khẩu đã chỉ ra" -#: src/parse_args.c:768 +#: src/parse_args.c:860 +msgid "change the root directory before running command" +msgstr "thay đổi thư mục gốc trước khi chạy lệnh" + +#: src/parse_args.c:863 msgid "create SELinux security context with specified role" msgstr "tạo ngữ cảnh an ninh SELinux với vai trò đã chỉ ra" -#: src/parse_args.c:771 +#: src/parse_args.c:866 msgid "read password from standard input" msgstr "đọc mật khẩu từ đầu vào tiêu chuẩn" -#: src/parse_args.c:773 +#: src/parse_args.c:869 msgid "run shell as the target user; a command may also be specified" msgstr "chạy hệ vỏ dưới danh nghĩa người dùng đích; cũng có thể chỉ định thêm câu lệnh" -#: src/parse_args.c:776 +#: src/parse_args.c:873 msgid "create SELinux security context with specified type" msgstr "tạo ngữ cảnh an ninh SELinux với kiểu đã chỉ ra" -#: src/parse_args.c:779 +#: src/parse_args.c:876 msgid "terminate command after the specified time limit" msgstr "chấm dứt lệnh sau một thời hạn giới hạn được chỉ định" -#: src/parse_args.c:781 +#: src/parse_args.c:879 msgid "in list mode, display privileges for user" msgstr "ở chế độ liệt kê, hiển thị đặc quyền cho người dùng" -#: src/parse_args.c:783 +#: src/parse_args.c:882 msgid "run command (or edit file) as specified user name or ID" msgstr "chạy lệnh (hay sửa chữa tập tin) trên tư cách của người dùng hay ID đã chỉ ra" -#: src/parse_args.c:785 +#: src/parse_args.c:884 msgid "display version information and exit" msgstr "hiển thị thông tin phiên bản rồi thoát" -#: src/parse_args.c:787 +#: src/parse_args.c:887 msgid "update user's timestamp without running a command" msgstr "cập nhật dấu vết thời gian (timestamp) của người dùng mà không chạy một lệnh" -#: src/parse_args.c:789 +#: src/parse_args.c:890 msgid "stop processing command line arguments" msgstr "dừng việc xử lý đối số dòng lệnh" -#: src/selinux.c:85 +#: src/selinux.c:83 msgid "unable to open audit system" msgstr "không thể mở hệ thống audit" -#: src/selinux.c:95 +#: src/selinux.c:93 msgid "unable to send audit message" msgstr "không thể gửi thông tin audit" @@ -570,7 +689,7 @@ msgstr "không thể phục hồi ngữ cảnh cho %s" msgid "unable to open %s, not relabeling tty" msgstr "không thể mở %s, không phải là tty dán nhãn lại" -#: src/selinux.c:194 src/selinux.c:237 src/selinux.c:254 +#: 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 không phải là một thiết bị ký tự, không phải là tty dán nhãn lại" @@ -591,364 +710,406 @@ msgstr "không thể lấy ngữ cảnh tty mới, không phải là tty dán nh msgid "unable to set new tty context" msgstr "không thể đặt ngữ cảnh tty mới" -#: src/selinux.c:298 +#: src/selinux.c:323 #, c-format msgid "you must specify a role for type %s" msgstr "bạn phải chỉ định một kiểu vai trò cho %s" -#: src/selinux.c:304 +#: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" msgstr "không thể lấy kiểu mặc định cho vai trò %s" -#: src/selinux.c:316 +#: src/selinux.c:341 msgid "failed to get new context" msgstr "gặp lỗi khi lấy ngữ cảnh mới" -#: src/selinux.c:325 +#: src/selinux.c:350 #, c-format msgid "failed to set new role %s" msgstr "gặp lỗi khi đặt đặt vai trò mới %s" -#: src/selinux.c:329 +#: src/selinux.c:354 #, c-format msgid "failed to set new type %s" msgstr "gặp lỗi khi đặt kiểu mới %s" -#: src/selinux.c:341 +#: src/selinux.c:366 #, c-format msgid "%s is not a valid context" msgstr "%s không phải là một ngữ cảnh hợp lệ" -#: src/selinux.c:373 +#: src/selinux.c:394 msgid "failed to get old context" msgstr "gặp lỗi khi lấy ngữ cảnh cũ" -#: src/selinux.c:379 +#: src/selinux.c:400 msgid "unable to determine enforcing mode." msgstr "không thể xác định rõ chế độ ép buộc." -#: src/selinux.c:396 -#, c-format -msgid "unable to set tty context to %s" -msgstr "không thể cài đặt ngữ cảnh tty mới cho %s" - -#: src/selinux.c:428 +#: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" msgstr "không thể đặt ngữ cảnh bảo thực thi thành %s" -#: src/selinux.c:435 +#: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" msgstr "không thể đặt ngữ cảnh tạo khóa thành %s" -#: src/sesh.c:79 +#: src/sesh.c:72 msgid "requires at least one argument" msgstr "cần thiết ít nhất một đối số" -#: src/sesh.c:108 +#: src/sesh.c:104 #, c-format msgid "invalid file descriptor number: %s" msgstr "số mô tả của tập tin không hợp lệ: %s" -#: src/sesh.c:122 +#: src/sesh.c:118 #, c-format msgid "unable to run %s as a login shell" msgstr "không thể chạy %s như là hệ vỏ đăng nhập" -#: src/signal.c:90 -#, c-format -msgid "unable to save handler for signal %d" -msgstr "không thể ghi lại bộ tiếp hợp cho tín hiệu %d" - -#: src/solaris.c:83 -msgid "resource control limit has been reached" -msgstr "giới hạn điều khiển tài nguyên đã tới hạn" - -#: src/solaris.c:86 -#, c-format -msgid "user \"%s\" is not a member of project \"%s\"" -msgstr "người dùng “%s” không phải là thành viên của dự án “%s”" - -#: src/solaris.c:90 -msgid "the invoking task is final" -msgstr "tác vụ được gọi là cuối cùng" - -#: src/solaris.c:93 -#, c-format -msgid "could not join project \"%s\"" -msgstr "không thể gia nhập dự án “%s”" - -#: src/solaris.c:98 -#, c-format -msgid "no resource pool accepting default bindings exists for project \"%s\"" -msgstr "không kho tài nguyên chung nào được thừa nhận ràng buộc đã tồn tại sẵn cho dự án “%s”" - -#: src/solaris.c:102 -#, c-format -msgid "specified resource pool does not exist for project \"%s\"" -msgstr "nguồn tài nguyên chung được chỉ ra chưa tồn tại cho dự án “%s”" - -#: src/solaris.c:106 -#, c-format -msgid "could not bind to default resource pool for project \"%s\"" -msgstr "không thể buộc phần tài nguyên chung mặc định cho dự án “%s”" - -#: src/solaris.c:112 -#, c-format -msgid "setproject failed for project \"%s\"" -msgstr "đặt dự án cho dự án “%s” gặp lỗi" - -#: src/solaris.c:114 -#, c-format -msgid "warning, resource control assignment failed for project \"%s\"" -msgstr "cảnh báo, nguồn điều khiển gán gặp lỗi cho dự án “%s”" - -#: src/sudo.c:204 -#, c-format -msgid "Sudo version %s\n" -msgstr "Sudo phiên bản %s\n" - -#: src/sudo.c:206 -#, c-format -msgid "Configure options: %s\n" -msgstr "Các tùy chọn cấu hình: %s\n" - -#: src/sudo.c:214 -msgid "fatal error, unable to load plugins" -msgstr "lỗi nghiêm trọng, không thể tải các phần bổ sung" - -#: src/sudo.c:222 -msgid "unable to initialize policy plugin" -msgstr "không thể khởi tạo phần bổ sung chính sách" - -#: src/sudo.c:266 -msgid "plugin did not return a command to execute" -msgstr "phần bổ sung không trả về một lệnh để thực thi" - -#: src/sudo.c:282 -#, c-format -msgid "error initializing I/O plugin %s" -msgstr "gặp lỗi khi khởi tạo phần bổ sung I/O %s" - -#: src/sudo.c:306 -#, c-format -msgid "unexpected sudo mode 0x%x" -msgstr "không mong đợi chế độ sudo 0x%x" - -#: src/sudo.c:538 -#, c-format -msgid "you do not exist in the %s database" -msgstr "bạn không tồn tại trong cơ sở dữ liệu %s" - -#: src/sudo.c:595 -msgid "unable to determine tty" -msgstr "không thể dò tìm tty" - -#: src/sudo.c:887 -#, c-format -msgid "%s must be owned by uid %d and have the setuid bit set" -msgstr "%s phải được sở hữu bởi uid %d và bít setuid phải được đặt" - -#: src/sudo.c:890 -#, 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 chịu tác động hiện tại không phải là %d, có phải là %s trên hệ thống tập tin với tùy chọn “nosuid” được đặt, hay một hệ thống tập tin NFS không có đặc quyền của root không?" - -#: src/sudo.c:896 -#, c-format -msgid "effective uid is not %d, is sudo installed setuid root?" -msgstr "uid chịu tác động hiện tại không phải là %d, chương trình sudo có được cài với setuid root không?" - -#: src/sudo.c:912 -msgid "unable to set supplementary group IDs" -msgstr "không thể đặt nhóm phụ IDs" - -#: src/sudo.c:919 -#, c-format -msgid "unable to set effective gid to runas gid %u" -msgstr "không thể đặt hiệu ứng gid chạy như là gid %u" - -#: src/sudo.c:925 -#, c-format -msgid "unable to set gid to runas gid %u" -msgstr "không thể thay đổi gid thành runas gid %u" - -#: src/sudo.c:982 -#, c-format -msgid "unexpected child termination condition: %d" -msgstr "biểu thức điều kiện con kết thúc không như mong đợi: %d" - -#: src/sudo.c:1128 -#, c-format -msgid "policy plugin %s is missing the `check_policy' method" -msgstr "phần bổ sung chính sách %s bị thiếu phương thức kiểm tra chính sách “check_policy”" - -#: src/sudo.c:1146 -#, c-format -msgid "policy plugin %s does not support listing privileges" -msgstr "phần bổ sung chính sách %s không hỗ trợ liệt kê đặc quyền" - -#: src/sudo.c:1163 -#, c-format -msgid "policy plugin %s does not support the -v option" -msgstr "phần bổ sung chính sách %s không hỗ trợ tùy chọn -v" - -#: src/sudo.c:1178 -#, c-format -msgid "policy plugin %s does not support the -k/-K options" -msgstr "phần bổ sung chính sách %s không hỗ trợ tùy chọn -k/-K" - -#: src/sudo_edit.c:221 -msgid "no writable temporary directory found" -msgstr "không thể tìm thấy thư mục tạm ghi được nào" - -#: src/sudo_edit.c:288 src/sudo_edit.c:377 -msgid "unable to restore current working directory" -msgstr "không thể phục hồi thư mục làm việc hiện tại" - -#: src/sudo_edit.c:594 src/sudo_edit.c:707 -#, c-format -msgid "%s: not a regular file" -msgstr "%s: không phải là tập tin thường" - -#: src/sudo_edit.c:601 +#: src/sesh.c:200 src/sesh.c:300 src/sudo_edit.c:204 #, c-format msgid "%s: editing symbolic links is not permitted" msgstr "%s: sửa các liên kết mềm là không được phép" -#: src/sudo_edit.c:604 +#: src/sesh.c:203 src/sesh.c:303 src/sudo_edit.c:207 #, c-format msgid "%s: editing files in a writable directory is not permitted" msgstr "%s: sửa các tập tin trong thư mục ghi được là là không được phép" -#: src/sudo_edit.c:637 src/sudo_edit.c:747 -#, c-format -msgid "%s: short write" -msgstr "%s: ghi ngắn" - -#: src/sudo_edit.c:708 -#, c-format -msgid "%s left unmodified" -msgstr "%s còn lại chưa thay đổi" - -#: src/sudo_edit.c:721 src/sudo_edit.c:908 -#, c-format -msgid "%s unchanged" -msgstr "%s không thay đổi" - -#: src/sudo_edit.c:736 src/sudo_edit.c:758 -#, c-format -msgid "unable to write to %s" -msgstr "không thể ghi vào %s" - -#: src/sudo_edit.c:737 src/sudo_edit.c:756 src/sudo_edit.c:759 -#: src/sudo_edit.c:933 src/sudo_edit.c:937 +#: src/sesh.c:287 src/sesh.c:308 src/sesh.c:317 src/sesh.c:325 +#: src/sudo_edit.c:331 #, c-format msgid "contents of edit session left in %s" msgstr "nội dung của phiên chỉnh sửa chỉ còn %s" -#: src/sudo_edit.c:755 -msgid "unable to read temporary file" -msgstr "không thể đọc tập tin tạm thời" +#: src/sesh.c:416 src/sudo_edit.c:94 +msgid "unable to get group list" +msgstr "không thể lấy danh sách nhóm" -#: src/sudo_edit.c:838 +#: src/signal.c:79 +#, c-format +msgid "unable to save handler for signal %d" +msgstr "không thể ghi lại bộ tiếp hợp cho tín hiệu %d" + +#: src/solaris.c:72 +msgid "resource control limit has been reached" +msgstr "giới hạn điều khiển tài nguyên đã tới hạn" + +#: src/solaris.c:75 +#, c-format +msgid "user \"%s\" is not a member of project \"%s\"" +msgstr "người dùng “%s” không phải là thành viên của dự án “%s”" + +#: src/solaris.c:79 +msgid "the invoking task is final" +msgstr "tác vụ được gọi là cuối cùng" + +#: src/solaris.c:82 +#, c-format +msgid "could not join project \"%s\"" +msgstr "không thể gia nhập dự án “%s”" + +#: src/solaris.c:89 +#, c-format +msgid "no resource pool accepting default bindings exists for project \"%s\"" +msgstr "không kho tài nguyên chung nào được thừa nhận ràng buộc đã tồn tại sẵn cho dự án “%s”" + +#: src/solaris.c:93 +#, c-format +msgid "specified resource pool does not exist for project \"%s\"" +msgstr "nguồn tài nguyên chung được chỉ ra chưa tồn tại cho dự án “%s”" + +#: src/solaris.c:97 +#, c-format +msgid "could not bind to default resource pool for project \"%s\"" +msgstr "không thể buộc phần tài nguyên chung mặc định cho dự án “%s”" + +#: src/solaris.c:104 +#, c-format +msgid "setproject failed for project \"%s\"" +msgstr "đặt dự án cho dự án “%s” gặp lỗi" + +#: src/solaris.c:106 +#, c-format +msgid "warning, resource control assignment failed for project \"%s\"" +msgstr "cảnh báo, nguồn điều khiển gán gặp lỗi cho dự án “%s”" + +#: src/sudo.c:216 +#, c-format +msgid "Sudo version %s\n" +msgstr "Sudo phiên bản %s\n" + +#: src/sudo.c:218 +#, c-format +msgid "Configure options: %s\n" +msgstr "Các tùy chọn cấu hình: %s\n" + +#: src/sudo.c:226 +msgid "fatal error, unable to load plugins" +msgstr "lỗi nghiêm trọng, không thể tải các phần bổ sung" + +#: src/sudo.c:272 +msgid "plugin did not return a command to execute" +msgstr "phần bổ sung không trả về một lệnh để thực thi" + +#: src/sudo.c:305 +#, c-format +msgid "unexpected sudo mode 0x%x" +msgstr "không mong đợi chế độ sudo 0x%x" + +#: src/sudo.c:553 +#, c-format +msgid "you do not exist in the %s database" +msgstr "bạn không tồn tại trong cơ sở dữ liệu %s" + +#: src/sudo.c:610 +msgid "unable to determine tty" +msgstr "không thể dò tìm tty" + +#: src/sudo.c:908 +msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." +msgstr "Chưa đặt cờ \"đặc quyền mới\" nào, việc này sẽ ngăn cản sudo chạy với tư cách root." + +#: src/sudo.c:910 +msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." +msgstr "Nếu sudo được chạy trong một container, bạn có lẽ cần chỉnh cấu hình container để tắt cờ." + +#: src/sudo.c:944 +#, c-format +msgid "%s must be owned by uid %d and have the setuid bit set" +msgstr "%s phải được sở hữu bởi uid %d và bít setuid phải được đặt" + +#: src/sudo.c:947 +#, 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 chịu tác động hiện tại không phải là %d, có phải là %s trên hệ thống tập tin với tùy chọn “nosuid” được đặt, hay một hệ thống tập tin NFS không có đặc quyền của root không?" + +#: src/sudo.c:953 +#, c-format +msgid "effective uid is not %d, is sudo installed setuid root?" +msgstr "uid chịu tác động hiện tại không phải là %d, chương trình sudo có được cài với setuid root không?" + +#: src/sudo.c:969 src/tgetpass.c:333 +msgid "unable to set supplementary group IDs" +msgstr "không thể đặt nhóm phụ IDs" + +#: src/sudo.c:976 +#, c-format +msgid "unable to set effective gid to runas gid %u" +msgstr "không thể đặt hiệu ứng gid chạy như là gid %u" + +#: src/sudo.c:982 +#, c-format +msgid "unable to set gid to runas gid %u" +msgstr "không thể thay đổi gid thành runas gid %u" + +#: src/sudo.c:1025 +#, c-format +msgid "unexpected child termination condition: %d" +msgstr "biểu thức điều kiện con kết thúc không như mong đợi: %d" + +#: src/sudo.c:1132 +msgid "unable to initialize policy plugin" +msgstr "không thể khởi tạo phần bổ sung chính sách" + +#: src/sudo.c:1194 +#, c-format +msgid "policy plugin %s is missing the \"check_policy\" method" +msgstr "phần bổ sung chính sách %s bị thiếu phương thức kiểm tra chính sách “check_policy”" + +#: src/sudo.c:1240 +#, c-format +msgid "policy plugin %s does not support listing privileges" +msgstr "phần bổ sung chính sách %s không hỗ trợ liệt kê đặc quyền" + +#: src/sudo.c:1284 +#, c-format +msgid "policy plugin %s does not support the -v option" +msgstr "phần bổ sung chính sách %s không hỗ trợ tùy chọn -v" + +#: src/sudo.c:1322 +#, c-format +msgid "policy plugin %s does not support the -k/-K options" +msgstr "phần bổ sung chính sách %s không hỗ trợ tùy chọn -k/-K" + +#: src/sudo.c:1451 +#, c-format +msgid "error initializing I/O plugin %s" +msgstr "gặp lỗi khi khởi tạo phần bổ sung I/O %s" + +#: src/sudo.c:1454 +msgid "error initializing I/O plugin" +msgstr "gặp lỗi khi khởi tạo phần bổ sung V/R" + +#: src/sudo.c:1603 +#, c-format +msgid "error initializing audit plugin %s" +msgstr "gặp lỗi khi khởi tạo phần bổ sung audit %s" + +#: src/sudo.c:1682 +#, c-format +msgid "%s: unable to log error event%s%s" +msgstr "%s: không thể ghi nhật ký sự kiện lỗi%s%s" + +#: src/sudo.c:1718 +#, c-format +msgid "%s: unable to log accept event%s%s" +msgstr "%s: không thể ghi nhật ký sự kiện chấp thuận%s%s" + +#: src/sudo.c:1723 src/sudo.c:1761 +msgid "audit plugin error" +msgstr "lõi trình cắm audit" + +#: src/sudo.c:1756 +#, c-format +msgid "%s: unable to log reject event%s%s" +msgstr "%s: không thể ghi nhật ký sự kiện từ chối%s%s" + +#: src/sudo.c:1816 +#, c-format +msgid "error initializing approval plugin %s" +msgstr "gặp lỗi khi khởi tạo phần bổ sung chấp thuận %s" + +#: src/sudo.c:1886 +msgid "command rejected by approver" +msgstr "lệnh bị từ chối do bộ chấp thuận" + +#: src/sudo.c:1896 +msgid "approval plugin error" +msgstr "lỗi trình cắm chấp thuận" + +#: src/sudo_edit.c:113 +msgid "no writable temporary directory found" +msgstr "không thể tìm thấy thư mục tạm ghi được nào" + +#: src/sudo_edit.c:291 +#, c-format +msgid "%s left unmodified" +msgstr "%s còn lại chưa thay đổi" + +#: src/sudo_edit.c:304 src/sudo_edit.c:571 +#, c-format +msgid "%s unchanged" +msgstr "%s không thay đổi" + +#: src/sudo_edit.c:481 msgid "sesh: internal error: odd number of paths" msgstr "sesh: lỗi nội tại: số cũ của đường dẫn" -#: src/sudo_edit.c:840 +#: src/sudo_edit.c:483 msgid "sesh: unable to create temporary files" msgstr "sesh: không thể tạo tập tin tạm thời" -#: src/sudo_edit.c:842 src/sudo_edit.c:940 +#: src/sudo_edit.c:485 src/sudo_edit.c:609 +msgid "sesh: killed by a signal" +msgstr "sesh: bị giết bởi một tín hiệu" + +#: src/sudo_edit.c:487 src/sudo_edit.c:612 #, c-format msgid "sesh: unknown error %d" msgstr "sesh: không hiểu lỗi %d" -#: src/sudo_edit.c:932 +#: src/sudo_edit.c:602 msgid "unable to copy temporary files back to their original location" msgstr "không thể chép các tập tin tạm trở lại vị trí gốc của chúng" -#: src/sudo_edit.c:936 +#: src/sudo_edit.c:606 msgid "unable to copy some of the temporary files back to their original location" msgstr "không thể chép một số tập tin tạm trở lại vị trí gốc của chúng" -#: src/sudo_edit.c:981 +#: src/sudo_edit.c:649 #, c-format msgid "unable to change uid to root (%u)" msgstr "không thể thay đổi uid thành root (%u)" -#: src/sudo_edit.c:998 +#: src/sudo_edit.c:670 msgid "plugin error: missing file list for sudoedit" msgstr "lỗi phần bổ sung: thiếu danh sách tập tin cho sudoedit" -#: src/sudo_edit.c:1039 src/sudo_edit.c:1052 +#: src/sudo_edit.c:713 src/sudo_edit.c:727 msgid "unable to read the clock" msgstr "không thể đọc khóa" -#: src/tgetpass.c:102 +#: src/sudo_intercept_common.c:341 +msgid "intercept port not set" +msgstr "chưa đặt cổng chắn" + +#: src/tgetpass.c:95 msgid "timed out reading password" msgstr "quá thời hạn chờ đọc mật khẩu" -#: src/tgetpass.c:105 +#: src/tgetpass.c:98 msgid "no password was provided" msgstr "chưa đưa ra mật khẩu" -#: src/tgetpass.c:108 +#: src/tgetpass.c:101 msgid "unable to read password" msgstr "không thể đọc mật khẩu" -#: src/tgetpass.c:147 +#: 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 "một thiết bị đầu cuối là cần thiết để đọc mật khẩu; hoặc sử dụng tùy chọn -S để đọc từ đầu vào tiêu chuẩn hoặc cấu hình một chương trình hỗ trợ nhắc hỏi mật khẩu (askpass)" -#: src/tgetpass.c:157 +#: src/tgetpass.c:152 msgid "no askpass program specified, try setting SUDO_ASKPASS" msgstr "không có chương trình hỏi mật khẩu nào được chỉ ra, hãy thử đặt SUDO_ASKPASS" -#: src/tgetpass.c:322 +#: src/tgetpass.c:328 #, c-format msgid "unable to set gid to %u" msgstr "không thể đặt mã số nhóm thành %u" -#: src/tgetpass.c:326 +#: src/tgetpass.c:338 #, c-format msgid "unable to set uid to %u" msgstr "không thể đặt mã số người dùng thành %u" -#: src/tgetpass.c:331 +#: src/tgetpass.c:343 #, c-format msgid "unable to run %s" msgstr "không thể chạy %s" -#: src/utmp.c:295 +#: src/utmp.c:288 msgid "unable to save stdin" msgstr "không thể ghi lại đầu vào tiêu chuẩn" -#: src/utmp.c:297 +#: src/utmp.c:290 msgid "unable to dup2 stdin" msgstr "không thể dup2 (nhân đôi) đầu vào tiêu chuẩn" -#: src/utmp.c:300 +#: src/utmp.c:293 msgid "unable to restore stdin" msgstr "không thể phục hồi đầu vào tiêu chuẩn" +#~ msgid "%s%s: %s" +#~ msgstr "%s%s: %s" + +#~ msgid "ignoring duplicate policy plugin \"%s\" in %s, line %d" +#~ msgstr "lờ đi phần bổ sung chính sách bị trùng lặp “%s” trong %s, dòng %d" + +#~ msgid "unable to set tty context to %s" +#~ msgstr "không thể cài đặt ngữ cảnh tty mới cho %s" + +#~ msgid "%s: short write" +#~ msgstr "%s: ghi ngắn" + +#~ msgid "unable to read temporary file" +#~ msgstr "không thể đọc tập tin tạm thời" + #~ msgid "no tty present and no askpass program specified" #~ msgstr "không có tty hiện diện và không có chương trình hỏi mật khẩu nào được chỉ ra" -#~ msgid "unable to get group vector" -#~ msgstr "không thể lấy véc-tơ nhóm" - #~ msgid "unknown uid %u: who are you?" #~ msgstr "không hiểu mã số người dùng %u: bạn là ai?" #~ msgid "error reading from signal pipe" #~ msgstr "lỗi khi đọc từ đường ống dẫn tín hiệu" -#~ msgid "error reading from pipe" -#~ msgstr "gặp lỗi khi đọc từ một đường ống dẫn lệnh" - #~ msgid "internal error, tried allocate zero bytes" #~ msgstr "lỗi nội bộ, đã phân bổ 0 byte bộ nhớ" diff --git a/po/zh_CN.mo b/po/zh_CN.mo index d0d89a172c1c554a8fdf979fb712f5606a3c53ea..7a1320b1a394c0ac484a12e57112ea6f534c7649 100644 GIT binary patch delta 5367 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 delta 4713 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 diff --git a/po/zh_CN.po b/po/zh_CN.po index 022567d98..de85106e0 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -2,14 +2,14 @@ # sudo 的简体中文翻译。 # This file is put in the public domain. # Wylmer Wang , 2011, 2012, 2013, 2014, 2015, 2016, 2018. -# Boyuan Yang <073plan@gmail.com>, 2019, 2020, 2021. +# Boyuan Yang <073plan@gmail.com>, 2019, 2020, 2021, 2022. # msgid "" msgstr "" -"Project-Id-Version: sudo-1.9.9b1\n" +"Project-Id-Version: sudo-1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-10 13:50-0500\n" +"POT-Creation-Date: 2022-02-12 09:31-0700\n" +"PO-Revision-Date: 2022-02-13 21:57-0500\n" "Last-Translator: Boyuan Yang <073plan@gmail.com>\n" "Language-Team: Chinese (simplified) \n" "Language: zh_CN\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"X-Generator: Poedit 3.0\n" +"X-Generator: Poedit 2.4.3\n" #: lib/util/aix.c:89 lib/util/aix.c:169 msgid "unable to open userdb" @@ -52,15 +52,15 @@ msgstr "无法恢复注册表" #: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 #: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 #: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 -#: src/parse_args.c:190 src/parse_args.c:211 src/parse_args.c:285 -#: src/parse_args.c:630 src/parse_args.c:652 src/parse_args.c:677 +#: src/parse_args.c:192 src/parse_args.c:213 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 #: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 -#: src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 src/sesh.c:113 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 #: src/sesh.c:146 src/sesh.c:152 src/sesh.c:159 src/sesh.c:165 src/sesh.c:410 -#: src/sudo.c:636 src/sudo.c:706 src/sudo.c:716 src/sudo.c:741 src/sudo.c:764 -#: src/sudo.c:773 src/sudo.c:782 src/sudo.c:799 src/sudo.c:849 src/sudo.c:859 -#: src/sudo.c:888 src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 -#: src/sudo.c:1570 src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 +#: src/sudo.c:639 src/sudo.c:709 src/sudo.c:719 src/sudo.c:744 src/sudo.c:767 +#: src/sudo.c:776 src/sudo.c:785 src/sudo.c:802 src/sudo.c:844 src/sudo.c:854 +#: src/sudo.c:883 src/sudo.c:1083 src/sudo.c:1104 src/sudo.c:1397 +#: src/sudo.c:1566 src/sudo.c:1793 src/sudo.c:2127 src/sudo_edit.c:89 #: src/sudo_edit.c:149 src/sudo_edit.c:429 src/sudo_edit.c:438 #: src/sudo_edit.c:539 src/sudo_edit.c:546 src/sudo_edit.c:677 #: src/sudo_edit.c:697 src/sudo_intercept_common.c:113 @@ -70,60 +70,71 @@ 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/sudo_conf.c:219 lib/util/sudo_conf.c:304 -#: lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:665 src/conversation.c:81 -#: src/exec_intercept.c:100 src/exec_intercept.c:330 src/exec_intercept.c:354 -#: src/exec_intercept.c:377 src/exec_intercept.c:385 src/exec_intercept.c:410 -#: src/exec_intercept.c:416 src/exec_intercept.c:425 src/exec_intercept.c:431 -#: src/exec_intercept.c:565 src/exec_intercept.c:706 src/exec_monitor.c:456 -#: src/exec_monitor.c:462 src/exec_monitor.c:470 src/exec_monitor.c:478 -#: src/exec_monitor.c:485 src/exec_monitor.c:492 src/exec_monitor.c:499 -#: src/exec_monitor.c:506 src/exec_monitor.c:513 src/exec_monitor.c:520 -#: src/exec_monitor.c:527 src/exec_nopty.c:219 src/exec_nopty.c:228 -#: src/exec_nopty.c:235 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:306 src/exec_preload.c:143 -#: src/exec_preload.c:204 src/exec_pty.c:840 src/exec_pty.c:849 -#: src/exec_pty.c:906 src/exec_pty.c:1231 src/exec_pty.c:1240 -#: src/exec_pty.c:1247 src/exec_pty.c:1254 src/exec_pty.c:1261 -#: src/exec_pty.c:1268 src/exec_pty.c:1275 src/exec_pty.c:1282 -#: src/exec_pty.c:1289 src/exec_pty.c:1296 src/exec_pty.c:1303 -#: src/exec_pty.c:1311 src/exec_pty.c:1774 src/load_plugins.c:156 -#: src/load_plugins.c:181 src/load_plugins.c:217 src/load_plugins.c:449 -#: src/load_plugins.c:455 src/parse_args.c:190 src/parse_args.c:212 -#: src/parse_args.c:285 src/parse_args.c:630 src/parse_args.c:652 -#: src/parse_args.c:677 src/preserve_fds.c:46 src/preserve_fds.c:131 -#: src/selinux.c:89 src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 -#: src/sesh.c:113 src/sesh.c:411 src/sudo.c:227 src/sudo.c:636 src/sudo.c:888 -#: src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 src/sudo.c:1570 -#: src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 src/sudo_edit.c:149 -#: src/sudo_edit.c:429 src/sudo_edit.c:438 src/sudo_edit.c:539 -#: src/sudo_edit.c:546 src/sudo_edit.c:677 src/sudo_edit.c:697 -#: src/sudo_intercept_common.c:113 src/sudo_intercept_common.c:317 +#: lib/util/json.c:184 lib/util/regex.c:113 lib/util/regex.c:121 +#: lib/util/sudo_conf.c:219 lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 +#: lib/util/sudo_conf.c:665 src/conversation.c:81 src/exec_intercept.c:100 +#: src/exec_intercept.c:330 src/exec_intercept.c:354 src/exec_intercept.c:377 +#: src/exec_intercept.c:385 src/exec_intercept.c:410 src/exec_intercept.c:416 +#: src/exec_intercept.c:425 src/exec_intercept.c:431 src/exec_intercept.c:565 +#: src/exec_intercept.c:706 src/exec_monitor.c:456 src/exec_monitor.c:462 +#: src/exec_monitor.c:470 src/exec_monitor.c:478 src/exec_monitor.c:485 +#: src/exec_monitor.c:492 src/exec_monitor.c:499 src/exec_monitor.c:506 +#: src/exec_monitor.c:513 src/exec_monitor.c:520 src/exec_monitor.c:527 +#: src/exec_nopty.c:219 src/exec_nopty.c:228 src/exec_nopty.c:235 +#: 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:306 src/exec_preload.c:143 src/exec_preload.c:204 +#: src/exec_pty.c:840 src/exec_pty.c:849 src/exec_pty.c:906 +#: src/exec_pty.c:1231 src/exec_pty.c:1240 src/exec_pty.c:1247 +#: src/exec_pty.c:1254 src/exec_pty.c:1261 src/exec_pty.c:1268 +#: src/exec_pty.c:1275 src/exec_pty.c:1282 src/exec_pty.c:1289 +#: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 +#: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 +#: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 +#: src/parse_args.c:192 src/parse_args.c:214 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 +#: src/sesh.c:411 src/sudo.c:230 src/sudo.c:639 src/sudo.c:883 src/sudo.c:1083 +#: src/sudo.c:1104 src/sudo.c:1397 src/sudo.c:1566 src/sudo.c:1793 +#: src/sudo.c:2127 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 +#: src/sudo_edit.c:438 src/sudo_edit.c:539 src/sudo_edit.c:546 +#: src/sudo_edit.c:677 src/sudo_edit.c:697 src/sudo_intercept_common.c:113 +#: src/sudo_intercept_common.c:317 msgid "unable to allocate memory" msgstr "无法分配内存" -#: lib/util/mkdir_parents.c:68 lib/util/sudo_conf.c:704 src/selinux.c:235 -#: src/selinux.c:265 src/sudo.c:368 src/sudo_edit.c:494 src/sudo_edit.c:559 +#: lib/util/mkdir_parents.c:63 +#, c-format +msgid "unable to stat %.*s" +msgstr "无法 stat %.*s" + +#: lib/util/mkdir_parents.c:69 +#, c-format +msgid "%.*s exists but is not a directory (0%o)" +msgstr "%.*s 存在但不是目录(0%o)" + +#: lib/util/mkdir_parents.c:102 lib/util/sudo_conf.c:704 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:371 src/sudo_edit.c:494 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "无法打开 %s" -#: lib/util/mkdir_parents.c:83 +#: lib/util/mkdir_parents.c:119 lib/util/mkdir_parents.c:127 +#: lib/util/mkdir_parents.c:136 #, c-format -msgid "unable to mkdir %s" -msgstr "无法创建目录 %s" +msgid "unable to open %.*s" +msgstr "无法打开 %.*s" -#: lib/util/mkdir_parents.c:92 lib/util/sudo_conf.c:681 src/copy_file.c:150 +#: lib/util/mkdir_parents.c:157 #, c-format -msgid "unable to stat %s" -msgstr "无法 stat %s" +msgid "unable to mkdir %.*s" +msgstr "无法创建目录 %.*s" -#: lib/util/mkdir_parents.c:97 -#, c-format -msgid "%s exists but is not a directory (0%o)" -msgstr "%s 存在但不是目录(0%o)" +#: lib/util/regex.c:103 +msgid "regular expression too large" +msgstr "正则表达式太大" #: lib/util/strsignal.c:50 msgid "Unknown signal" @@ -162,6 +173,11 @@ msgstr "不支持 %2$s 第 %3$u 行的组来源“%1$s”" msgid "invalid max groups \"%s\" in %s, line %u" msgstr "%2$s 第 %3$u 行的最大组数“%1$s”无效" +#: lib/util/sudo_conf.c:681 src/copy_file.c:150 +#, c-format +msgid "unable to stat %s" +msgstr "无法 stat %s" + #: lib/util/sudo_conf.c:684 #, c-format msgid "%s is not a regular file" @@ -285,12 +301,12 @@ msgstr "无法将事件添加到队列" msgid "invalid PolicyCheckRequest" msgstr "无效的 PolicyCheckRequest" -#: src/exec_intercept.c:362 src/sudo.c:1213 src/sudo.c:1258 src/sudo.c:1302 +#: src/exec_intercept.c:362 src/sudo.c:1209 src/sudo.c:1254 src/sudo.c:1298 msgid "command rejected by policy" msgstr "命令被策略拒绝" -#: src/exec_intercept.c:455 src/sudo.c:1218 src/sudo.c:1263 src/sudo.c:1307 -#: src/sudo.c:1381 +#: src/exec_intercept.c:455 src/sudo.c:1214 src/sudo.c:1259 src/sudo.c:1303 +#: src/sudo.c:1377 msgid "policy plugin error" msgstr "策略插件错误" @@ -340,7 +356,7 @@ msgstr "无法执行 fork" msgid "unable to restore tty label" msgstr "无法恢复终端标签" -#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1164 +#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1160 #, c-format msgid "unable to execute %s" msgstr "无法执行 %s" @@ -445,53 +461,53 @@ msgid "policy plugin %s does not include a check_policy method" msgstr "策略插件 %s 不包含 check_policy 方法" #: src/net_ifs.c:210 src/net_ifs.c:376 src/net_ifs.c:437 src/net_ifs.c:624 -#: src/net_ifs.c:855 src/sudo.c:483 src/sudo_edit.c:398 src/sudo_edit.c:406 +#: src/net_ifs.c:855 src/sudo.c:486 src/sudo_edit.c:398 src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "内部错误,%s 溢出" -#: src/parse_args.c:232 +#: src/parse_args.c:234 #, c-format msgid "invalid environment variable name: %s" msgstr "无效的环境变量名:%s" -#: src/parse_args.c:335 +#: src/parse_args.c:337 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "-C 选项的参数必须是一个大于等于 3 的数字" -#: src/parse_args.c:566 +#: src/parse_args.c:568 msgid "you may not specify both the -i and -s options" msgstr "您不能同时指定 -i 和 -s 选项" -#: src/parse_args.c:571 +#: src/parse_args.c:573 msgid "you may not specify both the -i and -E options" msgstr "您不能同时指定 -i 和 -E 选项" -#: src/parse_args.c:581 +#: src/parse_args.c:583 msgid "the -E option is not valid in edit mode" msgstr "-E 选项在编辑模式中无效" -#: src/parse_args.c:584 +#: src/parse_args.c:586 msgid "you may not specify environment variables in edit mode" msgstr "在编辑模式中您不能指定环境变量" -#: src/parse_args.c:594 +#: src/parse_args.c:596 msgid "the -U option may only be used with the -l option" msgstr "-U 选项只能与 -l 选项一起使用" -#: src/parse_args.c:598 +#: src/parse_args.c:600 msgid "the -A and -S options may not be used together" msgstr "-A 和 -S 选项不可同时使用" -#: src/parse_args.c:691 +#: src/parse_args.c:693 msgid "sudoedit is not supported on this platform" msgstr "此平台不支持 sudoedit" -#: src/parse_args.c:774 +#: src/parse_args.c:776 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "只能指定 -e、-h、-i、-K、-l、-s、-v 或 -V 选项中的一个" -#: src/parse_args.c:790 +#: src/parse_args.c:792 #, c-format msgid "" "%s - edit files as another user\n" @@ -500,7 +516,7 @@ msgstr "" "%s - 以其他用户身份编辑文件\n" "\n" -#: src/parse_args.c:792 +#: src/parse_args.c:794 #, c-format msgid "" "%s - execute a command as another user\n" @@ -509,7 +525,7 @@ msgstr "" "%s - 以其他用户身份执行一条命令\n" "\n" -#: src/parse_args.c:798 +#: src/parse_args.c:800 msgid "" "\n" "Options:\n" @@ -517,131 +533,131 @@ msgstr "" "\n" "选项:\n" -#: src/parse_args.c:800 +#: src/parse_args.c:802 msgid "use a helper program for password prompting" msgstr "使用助手程序进行密码提示" -#: src/parse_args.c:803 +#: src/parse_args.c:805 msgid "use specified BSD authentication type" msgstr "使用指定的 BSD 认证类型" -#: src/parse_args.c:807 +#: src/parse_args.c:809 msgid "run command in the background" msgstr "在后台运行命令" -#: src/parse_args.c:810 +#: src/parse_args.c:812 msgid "ring bell when prompting" msgstr "提示时响铃" -#: src/parse_args.c:812 +#: src/parse_args.c:814 msgid "close all file descriptors >= num" msgstr "关闭所有 >= num 的文件描述符" -#: src/parse_args.c:815 +#: src/parse_args.c:817 msgid "run command with the specified BSD login class" msgstr "以指定的 BSD 登录类别运行命令" -#: src/parse_args.c:818 +#: src/parse_args.c:820 msgid "change the working directory before running command" msgstr "运行命令前改变工作目录" -#: src/parse_args.c:821 +#: src/parse_args.c:823 msgid "preserve user environment when running command" msgstr "在执行命令时保留用户环境" -#: src/parse_args.c:823 +#: src/parse_args.c:825 msgid "preserve specific environment variables" msgstr "保留特定的环境变量" -#: src/parse_args.c:825 +#: src/parse_args.c:827 msgid "edit files instead of running a command" msgstr "编辑文件而非执行命令" -#: src/parse_args.c:828 +#: src/parse_args.c:830 msgid "run command as the specified group name or ID" msgstr "以指定的用户组或 ID 执行命令" -#: src/parse_args.c:831 +#: src/parse_args.c:833 msgid "set HOME variable to target user's home dir" msgstr "将 HOME 变量设为目标用户的主目录" -#: src/parse_args.c:834 +#: src/parse_args.c:836 msgid "display help message and exit" msgstr "显示帮助消息并退出" -#: src/parse_args.c:836 +#: src/parse_args.c:838 msgid "run command on host (if supported by plugin)" msgstr "在主机上运行命令(如果插件支持)" -#: src/parse_args.c:839 +#: src/parse_args.c:841 msgid "run login shell as the target user; a command may also be specified" msgstr "以目标用户身份运行一个登录 shell;可同时指定一条命令" -#: src/parse_args.c:841 +#: src/parse_args.c:843 msgid "remove timestamp file completely" msgstr "完全移除时间戳文件" -#: src/parse_args.c:844 +#: src/parse_args.c:846 msgid "invalidate timestamp file" msgstr "无效的时间戳文件" -#: src/parse_args.c:847 +#: src/parse_args.c:849 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "列出用户权限或检查某个特定命令;对于长格式,使用两次" -#: src/parse_args.c:850 +#: src/parse_args.c:852 msgid "non-interactive mode, no prompts are used" msgstr "非交互模式,不提示" -#: src/parse_args.c:853 +#: src/parse_args.c:855 msgid "preserve group vector instead of setting to target's" msgstr "保留组向量,而非设置为目标的组向量" -#: src/parse_args.c:856 +#: src/parse_args.c:858 msgid "use the specified password prompt" msgstr "使用指定的密码提示" -#: src/parse_args.c:858 +#: src/parse_args.c:860 msgid "change the root directory before running command" msgstr "运行命令前改变根目录" -#: src/parse_args.c:861 +#: src/parse_args.c:863 msgid "create SELinux security context with specified role" msgstr "以指定的角色创建 SELinux 安全环境" -#: src/parse_args.c:864 +#: src/parse_args.c:866 msgid "read password from standard input" msgstr "从标准输入读取密码" -#: src/parse_args.c:867 +#: src/parse_args.c:869 msgid "run shell as the target user; a command may also be specified" msgstr "以目标用户运行 shell;可同时指定一条命令" -#: src/parse_args.c:871 +#: src/parse_args.c:873 msgid "create SELinux security context with specified type" msgstr "以指定的类型创建 SELinux 安全环境" -#: src/parse_args.c:874 +#: src/parse_args.c:876 msgid "terminate command after the specified time limit" msgstr "在达到指定时间限制后终止命令" -#: src/parse_args.c:877 +#: src/parse_args.c:879 msgid "in list mode, display privileges for user" msgstr "在列表模式中显示用户的权限" -#: src/parse_args.c:880 +#: src/parse_args.c:882 msgid "run command (or edit file) as specified user name or ID" msgstr "以指定用户或 ID 运行命令(或编辑文件)" -#: src/parse_args.c:882 +#: src/parse_args.c:884 msgid "display version information and exit" msgstr "显示版本信息并退出" -#: src/parse_args.c:885 +#: src/parse_args.c:887 msgid "update user's timestamp without running a command" msgstr "更新用户的时间戳而不执行命令" -#: src/parse_args.c:888 +#: src/parse_args.c:890 msgid "stop processing command line arguments" msgstr "停止处理命令行参数" @@ -694,44 +710,49 @@ msgstr "无法获取新终端的环境,将不重新标记终端" msgid "unable to set new tty context" msgstr "无法设置新终端的环境" -#: src/selinux.c:327 -msgid "failed to get new context" -msgstr "获取新环境失败" +#: src/selinux.c:323 +#, c-format +msgid "you must specify a role for type %s" +msgstr "您必须为 %s 类型指定一个角色" -#: src/selinux.c:345 +#: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" msgstr "无法获取 %s 角色的默认类型" -#: src/selinux.c:357 +#: src/selinux.c:341 +msgid "failed to get new context" +msgstr "获取新环境失败" + +#: src/selinux.c:350 #, c-format msgid "failed to set new role %s" msgstr "设置新角色 %s 失败" -#: src/selinux.c:361 +#: src/selinux.c:354 #, c-format msgid "failed to set new type %s" msgstr "设置新类型 %s 失败" -#: src/selinux.c:373 +#: src/selinux.c:366 #, c-format msgid "%s is not a valid context" msgstr "%s 不是有效的环境" -#: src/selinux.c:402 +#: src/selinux.c:394 msgid "failed to get old context" msgstr "获取旧环境失败" -#: src/selinux.c:408 +#: src/selinux.c:400 msgid "unable to determine enforcing mode." msgstr "无法确定强制模式。" -#: src/selinux.c:440 +#: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" msgstr "无法向 %s 设置 exec 环境" -#: src/selinux.c:447 +#: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" msgstr "无法向 %s 设置键创建环境" @@ -818,139 +839,147 @@ msgstr "对项目“%s”执行 setproject 失败" msgid "warning, resource control assignment failed for project \"%s\"" msgstr "警告,对项目“%s”的资源控制分配失败" -#: src/sudo.c:213 +#: src/sudo.c:216 #, c-format msgid "Sudo version %s\n" msgstr "Sudo 版本 %s\n" -#: src/sudo.c:215 +#: src/sudo.c:218 #, c-format msgid "Configure options: %s\n" msgstr "当前选项:%s\n" -#: src/sudo.c:223 +#: src/sudo.c:226 msgid "fatal error, unable to load plugins" msgstr "致命错误,无法加载插件" -#: src/sudo.c:269 +#: src/sudo.c:272 msgid "plugin did not return a command to execute" msgstr "插件未返回能执行的命令" -#: src/sudo.c:302 +#: src/sudo.c:305 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "异常的 sudo 模式 0x%x" -#: src/sudo.c:550 +#: src/sudo.c:553 #, c-format msgid "you do not exist in the %s database" msgstr "%s 数据库中没有您" -#: src/sudo.c:607 +#: src/sudo.c:610 msgid "unable to determine tty" msgstr "无法确定终端" -#: src/sudo.c:948 +#: src/sudo.c:908 +msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." +msgstr "已设置“no new privileges”标志,它阻止 sudo 以 root 身份运行。" + +#: src/sudo.c:910 +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:944 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s 必须属于用户 ID %d(的用户)并且设置 setuid 位" -#: src/sudo.c:951 +#: src/sudo.c:947 #, 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:957 +#: src/sudo.c:953 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "有效用户 ID 不是 %d,sudo 属于 root 并设置了 setuid 位吗?" -#: src/sudo.c:973 src/tgetpass.c:333 +#: src/sudo.c:969 src/tgetpass.c:333 msgid "unable to set supplementary group IDs" msgstr "无法设置补充组 ID" -#: src/sudo.c:980 +#: src/sudo.c:976 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "无法设置有效组 ID 来以组 ID %u 运行" -#: src/sudo.c:986 +#: src/sudo.c:982 #, c-format msgid "unable to set gid to runas gid %u" msgstr "无法设置组 ID 来以组 ID %u 运行" -#: src/sudo.c:1029 +#: src/sudo.c:1025 #, c-format msgid "unexpected child termination condition: %d" msgstr "异常的子进程终止条件:%d" -#: src/sudo.c:1136 +#: src/sudo.c:1132 msgid "unable to initialize policy plugin" msgstr "无法初始化策略插件" -#: src/sudo.c:1198 +#: src/sudo.c:1194 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "check_policy 方法中缺少策略插件 %s" -#: src/sudo.c:1244 +#: src/sudo.c:1240 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "策略插件 %s 不支持列出权限" -#: src/sudo.c:1288 +#: src/sudo.c:1284 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "策略插件 %s不支持 -v 选项" -#: src/sudo.c:1326 +#: src/sudo.c:1322 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "策略插件 %s 不支持 -k/-K 选项" -#: src/sudo.c:1455 +#: src/sudo.c:1451 #, c-format msgid "error initializing I/O plugin %s" msgstr "初始化 I/O 插件 %s 出错" -#: src/sudo.c:1458 +#: src/sudo.c:1454 msgid "error initializing I/O plugin" msgstr "初始化 I/O 插件出错" -#: src/sudo.c:1607 +#: src/sudo.c:1603 #, c-format msgid "error initializing audit plugin %s" msgstr "初始化审计插件 %s 出错" -#: src/sudo.c:1686 +#: src/sudo.c:1682 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s:无法记录错误事件%s%s" -#: src/sudo.c:1722 +#: src/sudo.c:1718 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s:无法记录接受事件%s%s" -#: src/sudo.c:1727 src/sudo.c:1765 +#: src/sudo.c:1723 src/sudo.c:1761 msgid "audit plugin error" msgstr "审计插件错误" -#: src/sudo.c:1760 +#: src/sudo.c:1756 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s:无法记录拒绝事件%s%s" -#: src/sudo.c:1820 +#: src/sudo.c:1816 #, c-format msgid "error initializing approval plugin %s" msgstr "初始化批准插件 %s 出错" -#: src/sudo.c:1890 +#: src/sudo.c:1886 msgid "command rejected by approver" msgstr "命令被批准者拒绝" -#: src/sudo.c:1900 +#: src/sudo.c:1896 msgid "approval plugin error" msgstr "批准插件出错" @@ -1063,9 +1092,6 @@ msgstr "无法恢复 stdin" #~ msgid "%s: expected message type %d, got %d" #~ msgstr "%s:期望的消息类型是 %d,但得到了 %d" -#~ msgid "you must specify a role for type %s" -#~ msgstr "您必须为 %s 类型指定一个角色" - #~ msgid "unable to set tty context to %s" #~ msgstr "无法将终端环境设置为 %s" diff --git a/po/zh_TW.mo b/po/zh_TW.mo index e74b73f525c4aec416f7d7509c69fc7bab3894fe..14289b16a08ef8b8183151f8ce5b37053e64e689 100644 GIT binary patch delta 5396 zcmZYC3vg7`9mny*Lx>?j2!;UixPW;<60$&eL_tvjlPW}nRtg9!*@Q*dO|u&yTHF94 zB!HkxR4^iF3=s(gVnswmCpedYt}R>_NXC zZ^7f3i5IXpM)fqN4-Ud1csuI4dB`Op6Qpq)C)Q$L+=HX>6vp7ckU5zye5)76VK%1X zFwA$(Z^l&myKpd`LrwI$)9)2;e}5dtay}0iaew2ck;93Poez3(m#OrVu^TSMGF*dP zVmc+X&fN4vt#mk!#QE4Cx1er(00-b_sLEbLEijg{s1n0)EcZ9lXxxhHPym9z{yC_ObP1y1S%x+A=lgK^I-%t~Y>QDVOlML>z3m!!6 zyXC0O_B3ij`*0eb#?jb^x>6jIhxectHDDcTBA+6g%iO>;j2&oCbUdoR5LLO#fz*E# zjWe83>Dya8PaKU|Sb!>J6>789qprV%dK5i)&?@;j)H7em9~NgS(868F9L$HP>zhy$ z@6M_#0e~DUQ6m=hu_oJ?>K&`YEHQ;$v1^BdT&YaWaAX8;gc+Fc$S}W}r&sL7s|Pi<;mb zRH=_4_cmXn_CgdJhNekE3#X$d7C?=&9#zRYWbx)4>U%$6NV~H)J5VzpgZkoJ)C@~d z71@lcNHuDJw^5b&6S5fdy>s4T<7f}$peD2cRjEy=lGmUf&1vM`=HD6AU(Y0sdg%*~ zpe9m*nt45HrRT9b{^%IPPQ8PEKh(-*A!C{qj(c!4{jZ$Q z<724t%26dhf%o7!)Hv~X*^kPFQ$n2BL_@p#0#a?$gj%sR(O&5!)Idv7D_iZj7n!s9 z5>@(yyY27gBKywxQJcEj@e3S4KZ@D##+qadF)1^XhGtfYy1{;@e+l)B|A~XJ+r9SQ z$V3hFFlyqd3lE{jaXYR+Eo3X|x)V8Y@(~){5VlHYTMX2-TsDaL+emDN%d>(VZ{ga)D8h;Gxt(k)Q{&Lhp zL(kIaNuwS$;}eb-P%Hfl4#iFn*ei9R_QGr&hAU7jdIL4^QPcu1qHcTxwXm){cwL{4 zx^9+j$Q0Aifa{$P>M)D`N$32Jr~w8{v;SG0fEvh$TKP8A4UeN%)P$ONr#$-~ox!N{ zlQ0(ZQR9{1FunhkG*r4{n1o-TR(u2XKBqirzrT~Q5B&-pj@8HpH=p4|>@(edt!ATc zSdJR67PY{$n1NR@2CavX`g2b!_>U6QKOp)Ae8f3-5<8HG zi8iHO0MG_8}lxflU+owaN7}} z@d^2i%xyb~Y$G$v>A&WfuIE3;>FAm0I6}0smZ-zAk-R`u`cvd6SwnR2=*?boP8|*( z;gxUQkm~OtD~W#8eoj`Awqq@gXY~Aa@YCG7Xxh1cbhO=*p9;I3L1ThG;W$I?B&$i7yh*evdk`JZk~p%M zY$9)vV$ycp=QMtU1wNbV&I+G_C}of>jKd4haIYRN&Oql(m%AlXgc zCpt21%sj_?&`WZizJ({qP2^)Tmh2?6$rq$l&*CxCc8sR+Bzb@oIVacS@0|7p$2QzF z4mh2Qc$&OT>PQ92CjH4T$fHC@XB*QVwRg}ZpiF*F<+n zw7fpcZ7uNof^M(RQ=Dd%`b(@O?o!L=@#I@Uzva$fR1yeU!G)gxU8Pomx3Hwxtvl(e zd~d-0=weUnWd)1fg&E;bZkaQ6245QN^E1{mtEkw!)VtVI=m`wAbcN;+@C4JWWedFv z7V@!YsmB-OoaR?h>|gTV8M>LQ-yh6qNR3bE(zmc=vAfvvEawY>fPHtr#i>G1!+7hX z&b=~*226?1o{Zn}7kPXZWoYP}(zjy=K5K|g^LH51x=1Z6P~=(QEhwb~#eSw=;4ij< zr9~bqF%W)o_<;7V%<#*@r*s{Wo;f1jHQLI|%yx|pUmboW9PdgBU&x%$=i&4z9?Iqp z`irxzJijO38?;7dWM;U+d9L2=DgQUF+rm{YD_r54-Ozc&O tZLj|Wv{aF#eI>g z+Q{BRk*&2?-l>bcaLV>xWz97!n|B{=tbEJ9thu%>vUeNT zL{?TcZK-W3+Zrib-}u4{jkQ}Zm#qp%XSwG@4j!8YKK&(}AVA8OoFVWs@v zlSsW>w$c7FBeuMFpt0^%duCS-zusDNtNGnGuN*#N&x{*1EXqoViEpfXt+{4X^Um6q zm0Ke3ZHiRyZmB%jP&Tn^lvcbkC!w{_l{uq2Mq7cPJE#W`XgL1B_7166j_imWUDL8- iU8H^^MYdXYZjY>cy>Y`@R(0i_G8WUk>$&Fg1Li*fQx?Dg delta 4739 zcmZA33s6;c0>|+`L5hf=ASft!k(aNF0trGWqUIwph|+Zr$%?zu$pFfzrTC_%ryHSe)sb~=ic)_|JONs z@a=#v>jON^5kapR$_3J$>~3RBOn@1ZJmq>!R?rUyRjFZL;lP?K2oq`ZHMI2v`MX&8^IQ8U?q8qi79$iKir7}&*_ZkUIe+}})81=pb(JcgQ)W=zFE=CKC* zVm3CQ8vX*)@JD3urZ@Af>j$F?OEDRrN6kn*YCxw@zq^bcVt(L5M$)QuTSuXKUXE^D zfql@2n(Ag8g24=j!I@F0kxk}9dtx#26SE!Fkwd7CT(#fd-<|o_KI_MPX;bB*IxrQB za0zDNS!9qVh;9$ZI8=k>sE({cEzutAhbK`T{ii+d&bnyk#^3{3i< z5Mz5dQ(27KTotGbHlmi|6l%)9MXh;vmowEvkS0tS>UT>~9o~hy@ln(a-b4CilDSwN z9qyr`2Irzi_7)DtYp5S4Fkc#BKB~bPsHuGcHRX+{jvhn)%r|`KhT*K6cKImO? z)IipvX5=vHhF_xgNDJ!4)s799tmnTQ74^IT^}|W1kyW9;L#T%9k{`i*o~UvVaRu;47CT=pl;BBF1(0p z_%5oUP`=a*rXhVYC8+CaFdpkr9p8t#t{K(A7W8N;IYR&f| z*O>FD8Ttt|#gS}nEkzb`%FIG7K^^M%O{fmsLv=Wgou>ijr!oKGRAz8OF2X!qgBsCk zr)#xU<$9FN8e0rVayqo({EYGmJ_3!`~?sDs(4ffS-TRAb%Zv6Z73 z!53FhQ+pSSuswGT$5PY{pTTN;4%N}y)-a|;9d)BNVF_x}Ek->Zo6v=aQ3GqnDD>Q; zq8@d~W(Q+`)aICi48kn2?m;zp!x}Ki=|CJda6S)5<8@Sf?i~H|${$Z!OoPA!{Ho1fof#&i4%@+6t}k)N1mRL9~A zoQ88z$Ca3XwWvL@19g29s>8R?Gm^@WRP>w{40ERFS!5E-O4OR2z(?>~9E*8OhiT5JI_!X_M=<|t=r5d*chEmY4>>=~Mjcn6W?}sRsw3Cz`JYhj4D;}ebfz*BHHA7>!<$f> zXBX2F(av{=atwK zYn?C5PESFZ3rAqjBIgx99o-x^V!WRJ zOH|Zg3u**$#m);UA455wZLPsU9Ir;*;5hcf%hupWoemAe0M5Tj*e3qY>4me3=&^1? zT1!{%?=J)RJWur4s4ONc$wso8s3YwO%kO{9E<`<|kCPolrIgf>b2^~(C%gPL=R+HE zDk&$YNk`)Ol#dzYmt+~yRHYD=KRTEtR#8n}BTtjLB!>(nOGz2gQoTV`?ju@~Njk8l z9-D|}j^*~4PwW@7ajUJ1U)lQWm_`nh2g!?M7HKW>S}Ry->-VEJ+fI8dPLU(zs17J0 zWP;ZJeJVck0a5W1Jvt}ISn~4{&Osx2i3Hg%Mq;h4x3$heJ+3Nx++H9_WC+pT8Ac`& z-QNVNLV1S#noK8y$z)PY&XVQiF;Yc%gv~Uvo2b0&;Q#y`pC1zKaFt^ull+0aOmsiJ zXTr#D?XiDX|AvF#6TSU5kpi-h=q;E)J|;uSb3{dt>}HZo4wBZgpGp_9sPzP1AWxD+ z(uvd%7b$f5L+xkfPt+^y@n<-n?6JosxR$(4rjQ15i2Q=+U64+mC;wm8*%K!*m_(9S z$pOvB8Y3-bq>@2akPhS#qB4#Y`D?~JYHg(#m1ph2Tli=43i*hgee9zQ%-4+WJ=Zjt%mC=$;%HUp#Nl%*v_r-D4`;6DsFbacQorYC**u zS9)4bT8?*o`lt@+?(__I`T$q@pxl9(-p2In-aQ#Zz3Vely#LOKiV86yU#(kp{ou|U zt2f`Q-FI`_ira@?_b$jx_CB3i>P^i|@O_-wCeWLbUFN%*9UbZm8xa~DT;=-ujrVS@ QTkgv$d?3hIQ@lCwf8OL16951J diff --git a/po/zh_TW.po b/po/zh_TW.po index 593aa3b04..a2f7d061c 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -5,19 +5,19 @@ # Yi-Jyun Pan , 2019, 2020, 2021. msgid "" msgstr "" -"Project-Id-Version: sudo 1.9.9b1\n" +"Project-Id-Version: sudo 1.9.10b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-12-08 10:19-0700\n" -"PO-Revision-Date: 2021-12-10 18:53+0800\n" +"POT-Creation-Date: 2022-02-12 09:31-0700\n" +"PO-Revision-Date: 2022-02-16 00:18+0800\n" "Last-Translator: Yi-Jyun Pan \n" "Language-Team: Chinese (traditional) \n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Poedit 3.0\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" +"X-Generator: Poedit 3.0.1\n" #: lib/util/aix.c:89 lib/util/aix.c:169 msgid "unable to open userdb" @@ -52,15 +52,15 @@ msgstr "無法還原登錄表" #: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 #: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 #: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 -#: src/parse_args.c:190 src/parse_args.c:211 src/parse_args.c:285 -#: src/parse_args.c:630 src/parse_args.c:652 src/parse_args.c:677 +#: src/parse_args.c:192 src/parse_args.c:213 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 #: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 -#: src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 src/sesh.c:113 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 #: src/sesh.c:146 src/sesh.c:152 src/sesh.c:159 src/sesh.c:165 src/sesh.c:410 -#: src/sudo.c:636 src/sudo.c:706 src/sudo.c:716 src/sudo.c:741 src/sudo.c:764 -#: src/sudo.c:773 src/sudo.c:782 src/sudo.c:799 src/sudo.c:849 src/sudo.c:859 -#: src/sudo.c:888 src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 -#: src/sudo.c:1570 src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 +#: src/sudo.c:639 src/sudo.c:709 src/sudo.c:719 src/sudo.c:744 src/sudo.c:767 +#: src/sudo.c:776 src/sudo.c:785 src/sudo.c:802 src/sudo.c:844 src/sudo.c:854 +#: src/sudo.c:883 src/sudo.c:1083 src/sudo.c:1104 src/sudo.c:1397 +#: src/sudo.c:1566 src/sudo.c:1793 src/sudo.c:2127 src/sudo_edit.c:89 #: src/sudo_edit.c:149 src/sudo_edit.c:429 src/sudo_edit.c:438 #: src/sudo_edit.c:539 src/sudo_edit.c:546 src/sudo_edit.c:677 #: src/sudo_edit.c:697 src/sudo_intercept_common.c:113 @@ -70,60 +70,71 @@ 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/sudo_conf.c:219 lib/util/sudo_conf.c:304 -#: lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:665 src/conversation.c:81 -#: src/exec_intercept.c:100 src/exec_intercept.c:330 src/exec_intercept.c:354 -#: src/exec_intercept.c:377 src/exec_intercept.c:385 src/exec_intercept.c:410 -#: src/exec_intercept.c:416 src/exec_intercept.c:425 src/exec_intercept.c:431 -#: src/exec_intercept.c:565 src/exec_intercept.c:706 src/exec_monitor.c:456 -#: src/exec_monitor.c:462 src/exec_monitor.c:470 src/exec_monitor.c:478 -#: src/exec_monitor.c:485 src/exec_monitor.c:492 src/exec_monitor.c:499 -#: src/exec_monitor.c:506 src/exec_monitor.c:513 src/exec_monitor.c:520 -#: src/exec_monitor.c:527 src/exec_nopty.c:219 src/exec_nopty.c:228 -#: src/exec_nopty.c:235 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:306 src/exec_preload.c:143 -#: src/exec_preload.c:204 src/exec_pty.c:840 src/exec_pty.c:849 -#: src/exec_pty.c:906 src/exec_pty.c:1231 src/exec_pty.c:1240 -#: src/exec_pty.c:1247 src/exec_pty.c:1254 src/exec_pty.c:1261 -#: src/exec_pty.c:1268 src/exec_pty.c:1275 src/exec_pty.c:1282 -#: src/exec_pty.c:1289 src/exec_pty.c:1296 src/exec_pty.c:1303 -#: src/exec_pty.c:1311 src/exec_pty.c:1774 src/load_plugins.c:156 -#: src/load_plugins.c:181 src/load_plugins.c:217 src/load_plugins.c:449 -#: src/load_plugins.c:455 src/parse_args.c:190 src/parse_args.c:212 -#: src/parse_args.c:285 src/parse_args.c:630 src/parse_args.c:652 -#: src/parse_args.c:677 src/preserve_fds.c:46 src/preserve_fds.c:131 -#: src/selinux.c:89 src/selinux.c:369 src/selinux.c:489 src/selinux.c:498 -#: src/sesh.c:113 src/sesh.c:411 src/sudo.c:227 src/sudo.c:636 src/sudo.c:888 -#: src/sudo.c:1087 src/sudo.c:1108 src/sudo.c:1401 src/sudo.c:1570 -#: src/sudo.c:1797 src/sudo.c:2131 src/sudo_edit.c:89 src/sudo_edit.c:149 -#: src/sudo_edit.c:429 src/sudo_edit.c:438 src/sudo_edit.c:539 -#: src/sudo_edit.c:546 src/sudo_edit.c:677 src/sudo_edit.c:697 -#: src/sudo_intercept_common.c:113 src/sudo_intercept_common.c:317 +#: lib/util/json.c:184 lib/util/regex.c:113 lib/util/regex.c:121 +#: lib/util/sudo_conf.c:219 lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 +#: lib/util/sudo_conf.c:665 src/conversation.c:81 src/exec_intercept.c:100 +#: src/exec_intercept.c:330 src/exec_intercept.c:354 src/exec_intercept.c:377 +#: src/exec_intercept.c:385 src/exec_intercept.c:410 src/exec_intercept.c:416 +#: src/exec_intercept.c:425 src/exec_intercept.c:431 src/exec_intercept.c:565 +#: src/exec_intercept.c:706 src/exec_monitor.c:456 src/exec_monitor.c:462 +#: src/exec_monitor.c:470 src/exec_monitor.c:478 src/exec_monitor.c:485 +#: src/exec_monitor.c:492 src/exec_monitor.c:499 src/exec_monitor.c:506 +#: src/exec_monitor.c:513 src/exec_monitor.c:520 src/exec_monitor.c:527 +#: src/exec_nopty.c:219 src/exec_nopty.c:228 src/exec_nopty.c:235 +#: 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:306 src/exec_preload.c:143 src/exec_preload.c:204 +#: src/exec_pty.c:840 src/exec_pty.c:849 src/exec_pty.c:906 +#: src/exec_pty.c:1231 src/exec_pty.c:1240 src/exec_pty.c:1247 +#: src/exec_pty.c:1254 src/exec_pty.c:1261 src/exec_pty.c:1268 +#: src/exec_pty.c:1275 src/exec_pty.c:1282 src/exec_pty.c:1289 +#: src/exec_pty.c:1296 src/exec_pty.c:1303 src/exec_pty.c:1311 +#: src/exec_pty.c:1774 src/load_plugins.c:156 src/load_plugins.c:181 +#: src/load_plugins.c:217 src/load_plugins.c:449 src/load_plugins.c:455 +#: src/parse_args.c:192 src/parse_args.c:214 src/parse_args.c:287 +#: src/parse_args.c:632 src/parse_args.c:654 src/parse_args.c:679 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:474 src/selinux.c:483 src/sesh.c:113 +#: src/sesh.c:411 src/sudo.c:230 src/sudo.c:639 src/sudo.c:883 src/sudo.c:1083 +#: src/sudo.c:1104 src/sudo.c:1397 src/sudo.c:1566 src/sudo.c:1793 +#: src/sudo.c:2127 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 +#: src/sudo_edit.c:438 src/sudo_edit.c:539 src/sudo_edit.c:546 +#: src/sudo_edit.c:677 src/sudo_edit.c:697 src/sudo_intercept_common.c:113 +#: src/sudo_intercept_common.c:317 msgid "unable to allocate memory" msgstr "無法分配記憶體" -#: lib/util/mkdir_parents.c:68 lib/util/sudo_conf.c:704 src/selinux.c:235 -#: src/selinux.c:265 src/sudo.c:368 src/sudo_edit.c:494 src/sudo_edit.c:559 +#: lib/util/mkdir_parents.c:63 +#, c-format +msgid "unable to stat %.*s" +msgstr "無法 stat %.*s" + +#: lib/util/mkdir_parents.c:69 +#, c-format +msgid "%.*s exists but is not a directory (0%o)" +msgstr "%.*s 存在,但不是目錄 (0%o)" + +#: lib/util/mkdir_parents.c:102 lib/util/sudo_conf.c:704 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:371 src/sudo_edit.c:494 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "無法開啟 %s" -#: lib/util/mkdir_parents.c:83 +#: lib/util/mkdir_parents.c:119 lib/util/mkdir_parents.c:127 +#: lib/util/mkdir_parents.c:136 #, c-format -msgid "unable to mkdir %s" -msgstr "無法建立 %s 目錄" +msgid "unable to open %.*s" +msgstr "無法開啟 %.*s" -#: lib/util/mkdir_parents.c:92 lib/util/sudo_conf.c:681 src/copy_file.c:150 +#: lib/util/mkdir_parents.c:157 #, c-format -msgid "unable to stat %s" -msgstr "無法取得 %s 檔案的資訊" +msgid "unable to mkdir %.*s" +msgstr "無法建立 %.*s 目錄" -#: lib/util/mkdir_parents.c:97 -#, c-format -msgid "%s exists but is not a directory (0%o)" -msgstr "%s 存在,但不是目錄 (0%o)" +#: lib/util/regex.c:103 +msgid "regular expression too large" +msgstr "正規表達式太長" #: lib/util/strsignal.c:50 msgid "Unknown signal" @@ -162,6 +173,11 @@ msgstr "於「%2$s」第 %3$u 行發現不支援的「%1$s」群組來源" msgid "invalid max groups \"%s\" in %s, line %u" msgstr "於 %2$s 第 %3$u 行發現無效的「%1$s」最大群組" +#: lib/util/sudo_conf.c:681 src/copy_file.c:150 +#, c-format +msgid "unable to stat %s" +msgstr "無法取得 %s 檔案的資訊" + #: lib/util/sudo_conf.c:684 #, c-format msgid "%s is not a regular file" @@ -285,12 +301,12 @@ msgstr "無法新增事件至佇列中" msgid "invalid PolicyCheckRequest" msgstr "無效的 PolicyCheckRequest" -#: src/exec_intercept.c:362 src/sudo.c:1213 src/sudo.c:1258 src/sudo.c:1302 +#: src/exec_intercept.c:362 src/sudo.c:1209 src/sudo.c:1254 src/sudo.c:1298 msgid "command rejected by policy" msgstr "命令被策略拒絕" -#: src/exec_intercept.c:455 src/sudo.c:1218 src/sudo.c:1263 src/sudo.c:1307 -#: src/sudo.c:1381 +#: src/exec_intercept.c:455 src/sudo.c:1214 src/sudo.c:1259 src/sudo.c:1303 +#: src/sudo.c:1377 msgid "policy plugin error" msgstr "策略外掛程式發生錯誤" @@ -340,7 +356,7 @@ msgstr "無法複製 (fork) 出新行程" msgid "unable to restore tty label" msgstr "無法還原終端標籤 (tty label)" -#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1164 +#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1160 #, c-format msgid "unable to execute %s" msgstr "無法執行 %s" @@ -445,53 +461,53 @@ msgid "policy plugin %s does not include a check_policy method" msgstr "%s 政策外掛程式未包含 check_policy 方法" #: src/net_ifs.c:210 src/net_ifs.c:376 src/net_ifs.c:437 src/net_ifs.c:624 -#: src/net_ifs.c:855 src/sudo.c:483 src/sudo_edit.c:398 src/sudo_edit.c:406 +#: src/net_ifs.c:855 src/sudo.c:486 src/sudo_edit.c:398 src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "內部錯誤,%s 溢位" -#: src/parse_args.c:232 +#: src/parse_args.c:234 #, c-format msgid "invalid environment variable name: %s" msgstr "無效的環境變數名稱:%s" -#: src/parse_args.c:335 +#: src/parse_args.c:337 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "傳入 -C 的參數數字應該要等於或大於 3" -#: src/parse_args.c:566 +#: src/parse_args.c:568 msgid "you may not specify both the -i and -s options" msgstr "不能同時指定 -i 跟 -s 指令列選項" -#: src/parse_args.c:571 +#: src/parse_args.c:573 msgid "you may not specify both the -i and -E options" msgstr "不能同時指定 -i 跟 -E 指令列選項" -#: src/parse_args.c:581 +#: src/parse_args.c:583 msgid "the -E option is not valid in edit mode" msgstr "-E 指令列選項在編輯模式中無效" -#: src/parse_args.c:584 +#: src/parse_args.c:586 msgid "you may not specify environment variables in edit mode" msgstr "不能在編輯模式中指定環境變數" -#: src/parse_args.c:594 +#: src/parse_args.c:596 msgid "the -U option may only be used with the -l option" msgstr "-U 指令列選項只能跟 -l 選項一起使用" -#: src/parse_args.c:598 +#: src/parse_args.c:600 msgid "the -A and -S options may not be used together" msgstr "不能同時使用 -A 跟 -S 指令列選項" -#: src/parse_args.c:691 +#: src/parse_args.c:693 msgid "sudoedit is not supported on this platform" msgstr "此平台不支援 sudoedit" -#: src/parse_args.c:774 +#: src/parse_args.c:776 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "只能指定以下指令列選項之一:-e、-h、-i、-K、-l、-s、-v、-V" -#: src/parse_args.c:790 +#: src/parse_args.c:792 #, c-format msgid "" "%s - edit files as another user\n" @@ -500,7 +516,7 @@ msgstr "" "%s - 以另一個使用者的身份編輯檔案\n" "\n" -#: src/parse_args.c:792 +#: src/parse_args.c:794 #, c-format msgid "" "%s - execute a command as another user\n" @@ -509,7 +525,7 @@ msgstr "" "%s - 以另一個使用者的身份執行指令\n" "\n" -#: src/parse_args.c:798 +#: src/parse_args.c:800 msgid "" "\n" "Options:\n" @@ -517,131 +533,131 @@ msgstr "" "\n" "指令列選項:\n" -#: src/parse_args.c:800 +#: src/parse_args.c:802 msgid "use a helper program for password prompting" msgstr "使用助手程式詢問密碼" -#: src/parse_args.c:803 +#: src/parse_args.c:805 msgid "use specified BSD authentication type" msgstr "使用指定的 BSD 身份驗證類型" -#: src/parse_args.c:807 +#: src/parse_args.c:809 msgid "run command in the background" msgstr "在背景中執行指令" -#: src/parse_args.c:810 +#: src/parse_args.c:812 msgid "ring bell when prompting" msgstr "提示時響鈴" -#: src/parse_args.c:812 +#: src/parse_args.c:814 msgid "close all file descriptors >= num" msgstr "關閉所有 >= num 的檔案描述元" -#: src/parse_args.c:815 +#: src/parse_args.c:817 msgid "run command with the specified BSD login class" msgstr "以指定的 BSD 登入類型執行指令" -#: src/parse_args.c:818 +#: src/parse_args.c:820 msgid "change the working directory before running command" msgstr "執行命令前,先變更工作目錄" -#: src/parse_args.c:821 +#: src/parse_args.c:823 msgid "preserve user environment when running command" msgstr "在執行指令時保留使用者的環境" -#: src/parse_args.c:823 +#: src/parse_args.c:825 msgid "preserve specific environment variables" msgstr "保留指定的環境變數" -#: src/parse_args.c:825 +#: src/parse_args.c:827 msgid "edit files instead of running a command" msgstr "編輯檔案而非執行指令" -#: src/parse_args.c:828 +#: src/parse_args.c:830 msgid "run command as the specified group name or ID" msgstr "以指定的群組名稱或 ID 執行指令" -#: src/parse_args.c:831 +#: src/parse_args.c:833 msgid "set HOME variable to target user's home dir" msgstr "設定 HOME 環境變數為目標使用者的家目錄" -#: src/parse_args.c:834 +#: src/parse_args.c:836 msgid "display help message and exit" msgstr "顯示說明訊息並退出" -#: src/parse_args.c:836 +#: src/parse_args.c:838 msgid "run command on host (if supported by plugin)" msgstr "在指定的主機上執行指令(若外掛程式支援)" -#: src/parse_args.c:839 +#: src/parse_args.c:841 msgid "run login shell as the target user; a command may also be specified" msgstr "以目標使用者的身份執行登入 shell;亦可同時指定一個指令" -#: src/parse_args.c:841 +#: src/parse_args.c:843 msgid "remove timestamp file completely" msgstr "完全地移除時間戳記檔案" -#: src/parse_args.c:844 +#: src/parse_args.c:846 msgid "invalidate timestamp file" msgstr "使時間戳檔案無效化" -#: src/parse_args.c:847 +#: src/parse_args.c:849 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "列出使用者的權限或是檢查特定的指令;指定兩次以用更長的格式輸出" -#: src/parse_args.c:850 +#: src/parse_args.c:852 msgid "non-interactive mode, no prompts are used" msgstr "非互動式模式,不使用任何提示文字" -#: src/parse_args.c:853 +#: src/parse_args.c:855 msgid "preserve group vector instead of setting to target's" msgstr "保留目前的群組集合而非設定為目標的群組集合" -#: src/parse_args.c:856 +#: src/parse_args.c:858 msgid "use the specified password prompt" msgstr "使用指定的密碼提示文字" -#: src/parse_args.c:858 +#: src/parse_args.c:860 msgid "change the root directory before running command" msgstr "執行命令前,先變更根目錄" -#: src/parse_args.c:861 +#: src/parse_args.c:863 msgid "create SELinux security context with specified role" msgstr "使用指定的角色建立 SELinux 安全上下文" -#: src/parse_args.c:864 +#: src/parse_args.c:866 msgid "read password from standard input" msgstr "自標準輸入讀取密碼" -#: src/parse_args.c:867 +#: src/parse_args.c:869 msgid "run shell as the target user; a command may also be specified" msgstr "以目標使用者的身份執行 shell;一個指令亦可同時被指定" -#: src/parse_args.c:871 +#: src/parse_args.c:873 msgid "create SELinux security context with specified type" msgstr "使用指定的類型建立 SELinux 安全上下文" -#: src/parse_args.c:874 +#: src/parse_args.c:876 msgid "terminate command after the specified time limit" msgstr "在指定的時間限制過後中止指令" -#: src/parse_args.c:877 +#: src/parse_args.c:879 msgid "in list mode, display privileges for user" msgstr "在清單模式中顯示使用者的權限" -#: src/parse_args.c:880 +#: src/parse_args.c:882 msgid "run command (or edit file) as specified user name or ID" msgstr "以指定的使用者名稱或 ID 來執行指令(或編輯檔案)" -#: src/parse_args.c:882 +#: src/parse_args.c:884 msgid "display version information and exit" msgstr "顯示版本資訊並離開" -#: src/parse_args.c:885 +#: src/parse_args.c:887 msgid "update user's timestamp without running a command" msgstr "更新使用者時間戳記而不執行指令" -#: src/parse_args.c:888 +#: src/parse_args.c:890 msgid "stop processing command line arguments" msgstr "停止處理指令列引數" @@ -694,44 +710,49 @@ msgstr "無法取得新的終端機上下文,將不重加終端機的標籤" msgid "unable to set new tty context" msgstr "無法設定新的終端機上下文" -#: src/selinux.c:327 -msgid "failed to get new context" -msgstr "無法取得新上下文" +#: src/selinux.c:323 +#, c-format +msgid "you must specify a role for type %s" +msgstr "你必須對 %s 類別指定一個角色" -#: src/selinux.c:345 +#: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" msgstr "無法取得 %s 角色的預設分類" -#: src/selinux.c:357 +#: src/selinux.c:341 +msgid "failed to get new context" +msgstr "無法取得新上下文" + +#: src/selinux.c:350 #, c-format msgid "failed to set new role %s" msgstr "無法設定新的角色 %s" -#: src/selinux.c:361 +#: src/selinux.c:354 #, c-format msgid "failed to set new type %s" msgstr "無法設定新的類別 %s" -#: src/selinux.c:373 +#: src/selinux.c:366 #, c-format msgid "%s is not a valid context" msgstr "%s 不是有效的 SELinux 上下文" -#: src/selinux.c:402 +#: src/selinux.c:394 msgid "failed to get old context" msgstr "無法取得舊上下文" -#: src/selinux.c:408 +#: src/selinux.c:400 msgid "unable to determine enforcing mode." msgstr "無法判斷 SELinux 行使模式。" -#: src/selinux.c:440 +#: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" msgstr "無法設定執行上下文為 %s" -#: src/selinux.c:447 +#: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" msgstr "無法設定金鑰建立上下文為 %s" @@ -818,139 +839,147 @@ msgstr "對專案「%s」進行專案設定程序 (setproject) 失敗" msgid "warning, resource control assignment failed for project \"%s\"" msgstr "警告:對專案「%s」執行資源控制指派失敗" -#: src/sudo.c:213 +#: src/sudo.c:216 #, c-format msgid "Sudo version %s\n" msgstr "Sudo 版本 %s\n" -#: src/sudo.c:215 +#: src/sudo.c:218 #, c-format msgid "Configure options: %s\n" msgstr "設定選項:%s\n" -#: src/sudo.c:223 +#: src/sudo.c:226 msgid "fatal error, unable to load plugins" msgstr "致命錯誤:無法載入外掛程式" -#: src/sudo.c:269 +#: src/sudo.c:272 msgid "plugin did not return a command to execute" msgstr "外掛程式沒有回傳要執行的指令" -#: src/sudo.c:302 +#: src/sudo.c:305 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "未預期的 0x%x sudo 模式" -#: src/sudo.c:550 +#: src/sudo.c:553 #, c-format msgid "you do not exist in the %s database" msgstr "您不在 %s 資料庫中" -#: src/sudo.c:607 +#: src/sudo.c:610 msgid "unable to determine tty" msgstr "無法判斷終端機" -#: src/sudo.c:948 +#: src/sudo.c:908 +msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." +msgstr "已設定「無新特權 (no new privileges)」旗標,防止 sudo 以 root 身份執行。" + +#: src/sudo.c:910 +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:944 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s 必須由使用者 ID 為 %d 的使用者所擁有,且必須設定 setuid 位元" -#: src/sudo.c:951 +#: src/sudo.c:947 #, 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:957 +#: src/sudo.c:953 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "有效的使用者 ID 不是 %d,sudo 是否已經安裝 setuid root?" -#: src/sudo.c:973 src/tgetpass.c:333 +#: src/sudo.c:969 src/tgetpass.c:333 msgid "unable to set supplementary group IDs" msgstr "無法設定增補群組 ID" -#: src/sudo.c:980 +#: src/sudo.c:976 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "無法將有效群組 ID 設定為 runas 群組 ID %u" -#: src/sudo.c:986 +#: src/sudo.c:982 #, c-format msgid "unable to set gid to runas gid %u" msgstr "無法將群組 ID 設定為 runas 群組 ID %u" -#: src/sudo.c:1029 +#: src/sudo.c:1025 #, c-format msgid "unexpected child termination condition: %d" msgstr "未預期之子行程中止狀況:%d" -#: src/sudo.c:1136 +#: src/sudo.c:1132 msgid "unable to initialize policy plugin" msgstr "無法初始化 Sudo 政策外掛程式" -#: src/sudo.c:1198 +#: src/sudo.c:1194 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "%s 政策外掛程式缺少 \"check_policy\" 方法" -#: src/sudo.c:1244 +#: src/sudo.c:1240 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "%s 政策外掛程式不支援權限" -#: src/sudo.c:1288 +#: src/sudo.c:1284 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "%s 政策外掛程式不支援 -v 指令列選項" -#: src/sudo.c:1326 +#: src/sudo.c:1322 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "%s 政策外掛程式不支援 -k/-K 指令列選項" -#: src/sudo.c:1455 +#: src/sudo.c:1451 #, c-format msgid "error initializing I/O plugin %s" msgstr "初始化「%s」I/O 外掛程式時發生錯誤" -#: src/sudo.c:1458 +#: src/sudo.c:1454 msgid "error initializing I/O plugin" msgstr "初始化 I/O 外掛程式時發生錯誤" -#: src/sudo.c:1607 +#: src/sudo.c:1603 #, c-format msgid "error initializing audit plugin %s" msgstr "初始化稽核外掛程式 %s 時發生錯誤" -#: src/sudo.c:1686 +#: src/sudo.c:1682 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s:無法記錄錯誤事件%s%s" -#: src/sudo.c:1722 +#: src/sudo.c:1718 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s:無法記錄接受事件%s%s" -#: src/sudo.c:1727 src/sudo.c:1765 +#: src/sudo.c:1723 src/sudo.c:1761 msgid "audit plugin error" msgstr "稽核外掛程式發生錯誤" -#: src/sudo.c:1760 +#: src/sudo.c:1756 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s:無法記錄拒絕事件%s%s" -#: src/sudo.c:1820 +#: src/sudo.c:1816 #, c-format msgid "error initializing approval plugin %s" msgstr "初始化核准外掛程式 %s 時發生錯誤" -#: src/sudo.c:1890 +#: src/sudo.c:1886 msgid "command rejected by approver" msgstr "命令被核准人拒絕" -#: src/sudo.c:1900 +#: src/sudo.c:1896 msgid "approval plugin error" msgstr "核准外掛程式發生錯誤" @@ -1066,9 +1095,6 @@ msgstr "無法復原標準輸入" #~ msgid "%s: expected message type %d, got %d" #~ msgstr "%s:期望的訊息類型是 %d 卻收到 %d" -#~ msgid "you must specify a role for type %s" -#~ msgstr "你必須對 %s 類別指定一個角色" - #~ msgid "unable to set tty context to %s" #~ msgstr "無法設定 tty 上下文為 %s"