From 04a81175005d196ab14d27e596366190a4641523 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Sun, 8 Jun 2025 16:36:24 -0600 Subject: [PATCH] Updated translations from translationproject.org --- plugins/sudoers/po/ca.mo | Bin 67494 -> 80581 bytes plugins/sudoers/po/ca.po | 4446 ++++++++++++++++++++-------------- plugins/sudoers/po/fur.mo | Bin 9485 -> 18144 bytes plugins/sudoers/po/fur.po | 4412 ++++++++++++++++++++++----------- plugins/sudoers/po/hr.mo | Bin 79504 -> 79534 bytes plugins/sudoers/po/hr.po | 144 +- plugins/sudoers/po/it.mo | Bin 68062 -> 78777 bytes plugins/sudoers/po/it.po | 4558 ++++++++++++++++++++--------------- plugins/sudoers/po/pt.mo | Bin 70925 -> 77607 bytes plugins/sudoers/po/pt.po | 3921 ++++++++++++++++-------------- plugins/sudoers/po/pt_BR.mo | Bin 73478 -> 80267 bytes plugins/sudoers/po/pt_BR.po | 2993 +++++++++++++---------- plugins/sudoers/po/sr.mo | Bin 101345 -> 102496 bytes plugins/sudoers/po/sr.po | 2302 +++++++++--------- plugins/sudoers/po/zh_TW.mo | Bin 72034 -> 71886 bytes plugins/sudoers/po/zh_TW.po | 2556 ++++++++++---------- po/ca.mo | Bin 22121 -> 26270 bytes po/ca.po | 950 +++++--- po/fur.mo | Bin 25313 -> 25982 bytes po/fur.po | 543 +++-- po/hr.mo | Bin 25768 -> 25777 bytes po/hr.po | 58 +- po/it.mo | Bin 22085 -> 26334 bytes po/it.po | 1084 +++++---- po/pt.mo | Bin 22166 -> 25465 bytes po/pt.po | 945 +++++--- po/pt_BR.mo | Bin 22896 -> 26432 bytes po/pt_BR.po | 950 +++++--- po/sr.mo | Bin 33163 -> 33317 bytes po/sr.po | 381 +-- po/yue.mo | Bin 21663 -> 23390 bytes po/zh_TW.mo | Bin 23670 -> 23214 bytes po/zh_TW.po | 988 ++++---- 33 files changed, 18001 insertions(+), 13230 deletions(-) diff --git a/plugins/sudoers/po/ca.mo b/plugins/sudoers/po/ca.mo index e6beade20c5f9f68353b0b5e12a5647e11a044eb..9239cafc633f2852c626222d988c1b8c0321e7d1 100644 GIT binary patch delta 28018 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%0DZONr3?ByPS0>!`<&aw+@X7W z)~TqDP=~hvd+rWR50b8OZri^~}uq91sneRlk>P5kCOlI{1e=GN;L z{MOz5;9t$$&~LZ68~#<>z3sR94a}QVPTCya+GPuVZ{@FYv?=`Kj&XM4D&F}tdEU$& zF#akT4l+-#{BcZe&VeabTEK1hbMJP!fOk)*T>Amu%%g6HecgI4PAByoW^V&kzo4Op z2dF{z@O_{9-9_K@bld-Ry*{FOhkJcQd;YJZjW9ON@VDC3#@~EXAAfL&dBKXr%rf`x zq_)P~;n1%5zmH_oh5k$WcwcVxna%N3RJJ08snUx?Wu>Ib;7Q3Z>FW1)nrhZqq;cpy8PoP7+zkhy9uSD*d-RFH-TrO(bynoC z&;I)tE9`p7&3XRLm)w}=-&k{w_nqaE4%Pg#{pm}VRr62jn0whO&$11gzf`5?R&PUr qd-(8HkmrVP=;vN>!vI`S!@}N$J)Odn`6uoab}zi=of`gs`2P=mV_KX5 delta 16263 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 diff --git a/plugins/sudoers/po/ca.po b/plugins/sudoers/po/ca.po index 1914e8394..dd8c900c4 100644 --- a/plugins/sudoers/po/ca.po +++ b/plugins/sudoers/po/ca.po @@ -1,6 +1,6 @@ # Portable object template file for the sudoers plugin # This file is put in the public domain. -# Walter Garcia-Fontes , 2021. +# Walter Garcia-Fontes , 2024. # # Glossari # @@ -8,10 +8,10 @@ # tty - el terminal, això prové de l'acrònim en anglès per a teletip (tty) i ara s'usa per a un terminal obert on es pot entrar informació msgid "" msgstr "" -"Project-Id-Version: sudoers 1.9.6b1\n" +"Project-Id-Version: sudoers 1.9.16b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-03-02 19:29-0700\n" -"PO-Revision-Date: 2021-04-27 11:00+0200\n" +"POT-Creation-Date: 2024-06-08 09:06-0600\n" +"PO-Revision-Date: 2024-09-05 15:40+0200\n" "Last-Translator: Walter Garcia-Fontes \n" "Language-Team: Catalan \n" "Language: ca\n" @@ -21,7 +21,7 @@ msgstr "" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -#: confstr.sh:1 gram.y:1183 +#: confstr.sh:1 gram.y:1240 plugins/sudoers/logging.c:919 msgid "syntax error" msgstr "error de sintaxi" @@ -45,397 +45,516 @@ msgstr "*** Informació de SEGURETAT per a %h ***" msgid "Sorry, try again." msgstr "Ho sentim, proveu un altre cop." -#: gram.y:233 gram.y:300 gram.y:309 gram.y:318 gram.y:328 gram.y:338 -#: gram.y:362 gram.y:389 gram.y:398 gram.y:406 gram.y:415 gram.y:424 -#: gram.y:496 gram.y:506 gram.y:518 gram.y:562 gram.y:571 gram.y:580 -#: gram.y:589 gram.y:619 gram.y:716 gram.y:724 gram.y:735 gram.y:747 -#: gram.y:766 gram.y:914 gram.y:922 gram.y:932 gram.y:938 gram.y:1060 -#: gram.y:1069 gram.y:1077 gram.y:1086 gram.y:1095 gram.y:1124 gram.y:1133 -#: gram.y:1141 gram.y:1231 gram.y:1343 gram.y:1650 gram.y:1700 -#: lib/eventlog/eventlog.c:260 lib/eventlog/eventlog.c:333 -#: lib/eventlog/eventlog.c:733 lib/eventlog/eventlog.c:797 -#: lib/eventlog/eventlog.c:1053 lib/iolog/iolog_json.c:125 -#: lib/iolog/iolog_json.c:330 lib/iolog/iolog_json.c:360 -#: lib/iolog/iolog_json.c:503 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:210 -#: logsrvd/sendlog.c:496 plugins/sudoers/audit.c:115 -#: plugins/sudoers/audit.c:263 plugins/sudoers/auth/bsdauth.c:143 -#: plugins/sudoers/auth/kerb5.c:118 plugins/sudoers/auth/kerb5.c:144 -#: plugins/sudoers/auth/pam.c:689 plugins/sudoers/auth/rfc1938.c:111 -#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/check_aliases.c:95 -#: plugins/sudoers/cvtsudoers.c:119 plugins/sudoers/cvtsudoers.c:160 -#: plugins/sudoers/cvtsudoers.c:177 plugins/sudoers/cvtsudoers.c:188 -#: plugins/sudoers/cvtsudoers.c:300 plugins/sudoers/cvtsudoers.c:428 -#: plugins/sudoers/cvtsudoers.c:561 plugins/sudoers/cvtsudoers.c:578 -#: plugins/sudoers/cvtsudoers.c:646 plugins/sudoers/cvtsudoers.c:761 -#: plugins/sudoers/cvtsudoers.c:769 plugins/sudoers/cvtsudoers.c:1183 -#: plugins/sudoers/cvtsudoers.c:1187 plugins/sudoers/cvtsudoers.c:1289 -#: plugins/sudoers/cvtsudoers_json.c:76 plugins/sudoers/cvtsudoers_ldif.c:151 -#: plugins/sudoers/cvtsudoers_ldif.c:194 plugins/sudoers/cvtsudoers_ldif.c:235 -#: plugins/sudoers/cvtsudoers_ldif.c:300 plugins/sudoers/cvtsudoers_ldif.c:371 -#: plugins/sudoers/cvtsudoers_ldif.c:421 plugins/sudoers/cvtsudoers_ldif.c:429 -#: plugins/sudoers/cvtsudoers_ldif.c:440 plugins/sudoers/cvtsudoers_ldif.c:447 -#: plugins/sudoers/cvtsudoers_ldif.c:460 plugins/sudoers/cvtsudoers_ldif.c:468 -#: plugins/sudoers/cvtsudoers_ldif.c:615 plugins/sudoers/defaults.c:638 -#: plugins/sudoers/defaults.c:933 plugins/sudoers/defaults.c:1108 -#: plugins/sudoers/editor.c:181 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:72 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:626 -#: 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:744 plugins/sudoers/ldap.c:908 -#: plugins/sudoers/ldap.c:1281 plugins/sudoers/ldap.c:1709 -#: plugins/sudoers/ldap.c:1746 plugins/sudoers/ldap.c:1827 -#: plugins/sudoers/ldap.c:1962 plugins/sudoers/ldap.c:2063 -#: plugins/sudoers/ldap.c:2079 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:326 -#: plugins/sudoers/ldap_util.c:333 plugins/sudoers/ldap_util.c:648 -#: plugins/sudoers/linux_audit.c:86 plugins/sudoers/log_client.c:105 -#: plugins/sudoers/log_client.c:381 plugins/sudoers/log_client.c:686 -#: plugins/sudoers/log_client.c:704 plugins/sudoers/log_client.c:1413 -#: plugins/sudoers/log_client.c:1626 plugins/sudoers/log_client.c:1950 -#: plugins/sudoers/log_client.c:2007 plugins/sudoers/logging.c:100 -#: plugins/sudoers/logging.c:166 plugins/sudoers/logging.c:426 -#: plugins/sudoers/logging.c:446 plugins/sudoers/logging.c:527 -#: plugins/sudoers/match_command.c:286 plugins/sudoers/match_command.c:484 -#: plugins/sudoers/match_command.c:533 plugins/sudoers/match_command.c:604 -#: plugins/sudoers/match_command.c:650 plugins/sudoers/match_digest.c:93 -#: plugins/sudoers/parse.c:199 plugins/sudoers/parse.c:216 -#: plugins/sudoers/parse.c:236 plugins/sudoers/parse.c:253 -#: plugins/sudoers/parse.c:276 plugins/sudoers/parse.c:287 +#: gram.y:238 gram.y:305 gram.y:314 gram.y:323 gram.y:333 gram.y:343 gram.y:367 +#: gram.y:394 gram.y:403 gram.y:411 gram.y:420 gram.y:429 gram.y:502 gram.y:512 +#: gram.y:524 gram.y:566 gram.y:575 gram.y:584 gram.y:593 gram.y:726 gram.y:735 +#: gram.y:750 gram.y:770 gram.y:789 gram.y:942 gram.y:947 gram.y:955 gram.y:969 +#: gram.y:975 gram.y:987 gram.y:993 gram.y:1118 gram.y:1127 gram.y:1135 +#: gram.y:1144 gram.y:1153 gram.y:1182 gram.y:1191 gram.y:1199 gram.y:1300 +#: gram.y:1430 gram.y:1811 gram.y:1822 gram.y:1898 lib/eventlog/eventlog.c:236 +#: lib/eventlog/eventlog.c:313 lib/eventlog/eventlog.c:778 +#: lib/eventlog/eventlog.c:855 lib/eventlog/eventlog.c:1189 +#: lib/eventlog/parse_json.c:185 lib/eventlog/parse_json.c:501 +#: lib/eventlog/parse_json.c:531 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:202 lib/iolog/iolog_filter.c:233 +#: lib/iolog/iolog_legacy.c:101 lib/iolog/iolog_legacy.c:112 +#: lib/iolog/iolog_legacy.c:124 lib/iolog/iolog_legacy.c:134 +#: lib/iolog/iolog_legacy.c:140 lib/iolog/iolog_loginfo.c:76 +#: lib/iolog/iolog_loginfo.c:212 logsrvd/iolog_writer.c:95 +#: logsrvd/iolog_writer.c:100 logsrvd/iolog_writer.c:134 +#: logsrvd/iolog_writer.c:147 logsrvd/iolog_writer.c:185 +#: logsrvd/iolog_writer.c:218 logsrvd/iolog_writer.c:228 +#: logsrvd/iolog_writer.c:257 logsrvd/iolog_writer.c:278 +#: logsrvd/iolog_writer.c:290 logsrvd/iolog_writer.c:300 +#: logsrvd/iolog_writer.c:318 logsrvd/iolog_writer.c:328 +#: logsrvd/iolog_writer.c:338 logsrvd/iolog_writer.c:350 +#: logsrvd/iolog_writer.c:385 logsrvd/iolog_writer.c:391 +#: logsrvd/iolog_writer.c:398 logsrvd/iolog_writer.c:404 +#: logsrvd/iolog_writer.c:588 logsrvd/logsrv_util.c:92 logsrvd/logsrvd.c:324 +#: logsrvd/logsrvd.c:1058 logsrvd/logsrvd.c:1121 logsrvd/logsrvd.c:1599 +#: logsrvd/logsrvd.c:1604 logsrvd/logsrvd.c:1791 logsrvd/logsrvd.c:2046 +#: logsrvd/logsrvd_conf.c:357 logsrvd/logsrvd_conf.c:370 +#: logsrvd/logsrvd_conf.c:511 logsrvd/logsrvd_conf.c:534 +#: logsrvd/logsrvd_conf.c:538 logsrvd/logsrvd_conf.c:556 +#: logsrvd/logsrvd_conf.c:626 logsrvd/logsrvd_conf.c:650 +#: logsrvd/logsrvd_conf.c:678 logsrvd/logsrvd_conf.c:692 +#: logsrvd/logsrvd_conf.c:706 logsrvd/logsrvd_conf.c:720 +#: logsrvd/logsrvd_conf.c:734 logsrvd/logsrvd_conf.c:748 +#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1041 +#: logsrvd/logsrvd_conf.c:1058 logsrvd/logsrvd_conf.c:1453 +#: logsrvd/logsrvd_conf.c:1600 logsrvd/logsrvd_conf.c:1626 +#: logsrvd/logsrvd_conf.c:1638 logsrvd/logsrvd_conf.c:1645 +#: logsrvd/logsrvd_conf.c:1651 logsrvd/logsrvd_conf.c:1748 +#: logsrvd/logsrvd_journal.c:76 logsrvd/logsrvd_journal.c:216 +#: logsrvd/logsrvd_journal.c:217 logsrvd/logsrvd_journal.c:274 +#: logsrvd/logsrvd_journal.c:279 logsrvd/logsrvd_journal.c:439 +#: logsrvd/logsrvd_journal.c:441 logsrvd/logsrvd_local.c:215 +#: logsrvd/logsrvd_local.c:216 logsrvd/logsrvd_local.c:278 +#: logsrvd/logsrvd_local.c:279 logsrvd/logsrvd_local.c:417 +#: logsrvd/logsrvd_local.c:468 logsrvd/logsrvd_local.c:469 +#: logsrvd/logsrvd_local.c:474 logsrvd/logsrvd_local.c:475 +#: logsrvd/logsrvd_queue.c:159 logsrvd/logsrvd_queue.c:189 +#: logsrvd/logsrvd_queue.c:266 logsrvd/logsrvd_relay.c:446 +#: logsrvd/logsrvd_relay.c:748 logsrvd/logsrvd_relay.c:855 +#: logsrvd/sendlog.c:256 logsrvd/sendlog.c:265 logsrvd/sendlog.c:297 +#: logsrvd/sendlog.c:303 logsrvd/sendlog.c:352 logsrvd/sendlog.c:651 +#: logsrvd/sendlog.c:1847 plugins/sudoers/audit.c:118 +#: plugins/sudoers/auth/bsdauth.c:154 plugins/sudoers/auth/kerb5.c:123 +#: plugins/sudoers/auth/kerb5.c:151 plugins/sudoers/auth/pam.c:697 +#: plugins/sudoers/auth/rfc1938.c:112 plugins/sudoers/auth/sia.c:61 +#: plugins/sudoers/canon_path.c:129 plugins/sudoers/canon_path.c:161 +#: plugins/sudoers/check_aliases.c:128 plugins/sudoers/check_util.c:56 +#: plugins/sudoers/check_util.c:84 plugins/sudoers/cvtsudoers.c:132 +#: plugins/sudoers/cvtsudoers.c:176 plugins/sudoers/cvtsudoers.c:193 +#: plugins/sudoers/cvtsudoers.c:204 plugins/sudoers/cvtsudoers.c:338 +#: plugins/sudoers/cvtsudoers.c:379 plugins/sudoers/cvtsudoers.c:399 +#: plugins/sudoers/cvtsudoers.c:545 plugins/sudoers/cvtsudoers.c:698 +#: plugins/sudoers/cvtsudoers.c:716 plugins/sudoers/cvtsudoers.c:891 +#: plugins/sudoers/cvtsudoers.c:899 plugins/sudoers/cvtsudoers.c:1393 +#: plugins/sudoers/cvtsudoers.c:1397 plugins/sudoers/cvtsudoers.c:1497 +#: plugins/sudoers/cvtsudoers_csv.c:182 plugins/sudoers/cvtsudoers_csv.c:255 +#: plugins/sudoers/cvtsudoers_json.c:604 plugins/sudoers/cvtsudoers_json.c:639 +#: plugins/sudoers/cvtsudoers_json.c:1016 +#: plugins/sudoers/cvtsudoers_json.c:1041 plugins/sudoers/cvtsudoers_ldif.c:112 +#: plugins/sudoers/cvtsudoers_ldif.c:144 plugins/sudoers/cvtsudoers_ldif.c:260 +#: plugins/sudoers/cvtsudoers_ldif.c:573 plugins/sudoers/cvtsudoers_ldif.c:586 +#: plugins/sudoers/cvtsudoers_ldif.c:591 plugins/sudoers/cvtsudoers_ldif.c:761 +#: plugins/sudoers/cvtsudoers_merge.c:57 plugins/sudoers/cvtsudoers_merge.c:357 +#: plugins/sudoers/cvtsudoers_merge.c:405 +#: plugins/sudoers/cvtsudoers_merge.c:454 +#: plugins/sudoers/cvtsudoers_merge.c:476 +#: plugins/sudoers/cvtsudoers_merge.c:588 +#: plugins/sudoers/cvtsudoers_merge.c:664 +#: plugins/sudoers/cvtsudoers_merge.c:1197 +#: plugins/sudoers/cvtsudoers_merge.c:1281 plugins/sudoers/defaults.c:455 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1062 +#: plugins/sudoers/defaults.c:1248 plugins/sudoers/editor.c:198 +#: plugins/sudoers/env.c:280 plugins/sudoers/exptilde.c:92 +#: plugins/sudoers/filedigest.c:66 plugins/sudoers/filedigest.c:70 +#: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:212 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:270 +#: plugins/sudoers/iolog.c:683 plugins/sudoers/iolog.c:711 +#: plugins/sudoers/ldap.c:161 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:625 plugins/sudoers/ldap.c:789 +#: plugins/sudoers/ldap.c:1214 plugins/sudoers/ldap.c:1642 +#: plugins/sudoers/ldap.c:1679 plugins/sudoers/ldap.c:1897 +#: plugins/sudoers/ldap.c:2007 plugins/sudoers/ldap.c:2023 +#: plugins/sudoers/ldap_conf.c:215 plugins/sudoers/ldap_conf.c:247 +#: plugins/sudoers/ldap_conf.c:299 plugins/sudoers/ldap_conf.c:335 +#: plugins/sudoers/ldap_conf.c:441 plugins/sudoers/ldap_conf.c:456 +#: plugins/sudoers/ldap_conf.c:565 plugins/sudoers/ldap_conf.c:598 +#: plugins/sudoers/ldap_conf.c:696 plugins/sudoers/ldap_conf.c:778 +#: plugins/sudoers/ldap_util.c:294 plugins/sudoers/ldap_util.c:301 +#: plugins/sudoers/ldap_util.c:615 plugins/sudoers/linux_audit.c:86 +#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:411 +#: plugins/sudoers/log_client.c:726 plugins/sudoers/log_client.c:748 +#: plugins/sudoers/log_client.c:753 plugins/sudoers/log_client.c:1449 +#: plugins/sudoers/log_client.c:1570 plugins/sudoers/log_client.c:1693 +#: plugins/sudoers/log_client.c:2018 plugins/sudoers/log_client.c:2077 +#: plugins/sudoers/logging.c:110 plugins/sudoers/logging.c:190 +#: plugins/sudoers/logging.c:483 plugins/sudoers/logging.c:723 +#: plugins/sudoers/logging.c:880 plugins/sudoers/lookup.c:331 +#: plugins/sudoers/lookup.c:348 plugins/sudoers/lookup.c:366 +#: plugins/sudoers/lookup.c:384 plugins/sudoers/lookup.c:401 +#: plugins/sudoers/lookup.c:423 plugins/sudoers/lookup.c:434 +#: plugins/sudoers/match_command.c:280 plugins/sudoers/match_command.c:544 +#: plugins/sudoers/match_command.c:608 plugins/sudoers/match_command.c:702 +#: plugins/sudoers/match_command.c:750 plugins/sudoers/match_digest.c:88 #: plugins/sudoers/parse_ldif.c:153 plugins/sudoers/parse_ldif.c:184 -#: plugins/sudoers/parse_ldif.c:253 plugins/sudoers/parse_ldif.c:260 -#: plugins/sudoers/parse_ldif.c:265 plugins/sudoers/parse_ldif.c:341 -#: plugins/sudoers/parse_ldif.c:352 plugins/sudoers/parse_ldif.c:379 -#: plugins/sudoers/parse_ldif.c:396 plugins/sudoers/parse_ldif.c:408 -#: plugins/sudoers/parse_ldif.c:412 plugins/sudoers/parse_ldif.c:426 -#: plugins/sudoers/parse_ldif.c:483 plugins/sudoers/parse_ldif.c:596 -#: plugins/sudoers/parse_ldif.c:626 plugins/sudoers/parse_ldif.c:651 -#: plugins/sudoers/parse_ldif.c:709 plugins/sudoers/parse_ldif.c:726 -#: plugins/sudoers/parse_ldif.c:754 plugins/sudoers/parse_ldif.c:761 -#: plugins/sudoers/policy.c:543 plugins/sudoers/policy.c:890 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:195 -#: plugins/sudoers/pwutil.c:266 plugins/sudoers/pwutil.c:344 -#: plugins/sudoers/pwutil.c:518 plugins/sudoers/pwutil.c:583 -#: plugins/sudoers/pwutil.c:655 plugins/sudoers/pwutil.c:854 -#: plugins/sudoers/pwutil.c:910 plugins/sudoers/pwutil.c:954 -#: plugins/sudoers/pwutil.c:1011 plugins/sudoers/sssd.c:145 -#: plugins/sudoers/sssd.c:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:561 -#: plugins/sudoers/sssd.c:754 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:299 plugins/sudoers/sudoers.c:325 -#: plugins/sudoers/sudoers.c:374 plugins/sudoers/sudoers.c:384 -#: plugins/sudoers/sudoers.c:425 plugins/sudoers/sudoers.c:787 -#: plugins/sudoers/sudoers.c:922 plugins/sudoers/sudoers.c:975 -#: plugins/sudoers/sudoers.c:1241 plugins/sudoers/sudoreplay.c:552 -#: plugins/sudoers/sudoreplay.c:555 plugins/sudoers/sudoreplay.c:1259 -#: plugins/sudoers/sudoreplay.c:1469 plugins/sudoers/sudoreplay.c:1473 -#: plugins/sudoers/testsudoers.c:128 plugins/sudoers/testsudoers.c:225 -#: plugins/sudoers/testsudoers.c:242 plugins/sudoers/testsudoers.c:581 -#: plugins/sudoers/timestamp.c:422 plugins/sudoers/timestamp.c:466 -#: plugins/sudoers/timestamp.c:967 plugins/sudoers/timestamp.c:1105 -#: 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:143 plugins/sudoers/visudo.c:321 -#: plugins/sudoers/visudo.c:327 plugins/sudoers/visudo.c:433 -#: plugins/sudoers/visudo.c:609 plugins/sudoers/visudo.c:926 -#: plugins/sudoers/visudo.c:999 toke.l:928 toke.l:1057 toke.l:1117 +#: plugins/sudoers/parse_ldif.c:253 plugins/sudoers/parse_ldif.c:261 +#: plugins/sudoers/parse_ldif.c:266 plugins/sudoers/parse_ldif.c:342 +#: plugins/sudoers/parse_ldif.c:353 plugins/sudoers/parse_ldif.c:380 +#: plugins/sudoers/parse_ldif.c:397 plugins/sudoers/parse_ldif.c:409 +#: plugins/sudoers/parse_ldif.c:413 plugins/sudoers/parse_ldif.c:427 +#: plugins/sudoers/parse_ldif.c:484 plugins/sudoers/parse_ldif.c:595 +#: plugins/sudoers/parse_ldif.c:625 plugins/sudoers/parse_ldif.c:650 +#: plugins/sudoers/parse_ldif.c:708 plugins/sudoers/parse_ldif.c:725 +#: plugins/sudoers/parse_ldif.c:753 plugins/sudoers/parse_ldif.c:760 +#: plugins/sudoers/policy.c:654 plugins/sudoers/policy.c:1071 +#: plugins/sudoers/prompt.c:94 plugins/sudoers/pwutil.c:219 +#: plugins/sudoers/pwutil.c:290 plugins/sudoers/pwutil.c:368 +#: plugins/sudoers/pwutil.c:542 plugins/sudoers/pwutil.c:607 +#: plugins/sudoers/pwutil.c:679 plugins/sudoers/pwutil.c:877 +#: plugins/sudoers/pwutil.c:970 plugins/sudoers/pwutil.c:1018 +#: plugins/sudoers/pwutil.c:1082 plugins/sudoers/sethost.c:89 +#: plugins/sudoers/sssd.c:145 plugins/sudoers/sssd.c:186 +#: plugins/sudoers/sssd.c:415 plugins/sudoers/sssd.c:480 +#: plugins/sudoers/sssd.c:507 plugins/sudoers/sssd.c:570 +#: plugins/sudoers/sssd.c:765 plugins/sudoers/strvec_join.c:53 +#: plugins/sudoers/sudoers.c:405 plugins/sudoers/sudoers.c:412 +#: plugins/sudoers/sudoers.c:673 plugins/sudoers/sudoers.c:683 +#: plugins/sudoers/sudoers.c:828 plugins/sudoers/sudoers.c:894 +#: plugins/sudoers/sudoers.c:953 plugins/sudoers/sudoers.c:1002 +#: plugins/sudoers/sudoers.c:1162 plugins/sudoers/sudoers.c:1231 +#: plugins/sudoers/sudoers.c:1325 plugins/sudoers/sudoers_cb.c:150 +#: plugins/sudoers/sudoreplay.c:559 plugins/sudoers/sudoreplay.c:562 +#: plugins/sudoers/sudoreplay.c:1281 plugins/sudoers/sudoreplay.c:1337 +#: plugins/sudoers/sudoreplay.c:1533 plugins/sudoers/sudoreplay.c:1537 +#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:256 +#: plugins/sudoers/testsudoers.c:265 plugins/sudoers/testsudoers.c:275 +#: plugins/sudoers/testsudoers.c:282 plugins/sudoers/testsudoers.c:302 +#: plugins/sudoers/testsudoers.c:756 plugins/sudoers/timestamp.c:468 +#: plugins/sudoers/timestamp.c:514 plugins/sudoers/timestamp.c:1045 +#: plugins/sudoers/timestamp.c:1248 plugins/sudoers/toke_util.c:79 +#: plugins/sudoers/toke_util.c:108 plugins/sudoers/toke_util.c:134 +#: plugins/sudoers/toke_util.c:164 plugins/sudoers/toke_util.c:204 +#: plugins/sudoers/tsdump.c:136 plugins/sudoers/visudo.c:151 +#: plugins/sudoers/visudo.c:258 plugins/sudoers/visudo.c:383 +#: plugins/sudoers/visudo.c:389 plugins/sudoers/visudo.c:501 +#: plugins/sudoers/visudo.c:1073 plugins/sudoers/visudo.c:1095 +#: plugins/sudoers/visudo.c:1189 toke.l:1011 toke.l:1174 toke.l:1193 +#: toke.l:1220 toke.l:1300 msgid "unable to allocate memory" msgstr "no es pot assignar memòria" -#: gram.y:613 +#: gram.y:617 msgid "a digest requires a path name" msgstr "au un resum li cal un nom de camí" -#: gram.y:643 +#: gram.y:639 msgid "values for \"CWD\" must start with a '/', '~', or '*'" msgstr "els valores per a «CWD» han de començar amb «/», «~» o «*»" +#: gram.y:645 +msgid "\"CWD\" path too long" +msgstr "camí «CWD» massa llarg" + #: gram.y:655 msgid "values for \"CHROOT\" must start with a '/', '~', or '*'" msgstr "els valors per a «CHROOT» han de començar amb «/», «~», o «*»" -#: gram.y:786 +#: gram.y:661 +msgid "\"CHROOT\" path too long" +msgstr "camí «CHROOT» massa llarg" + +#: gram.y:810 #, c-format msgid "syntax error, reserved word %s used as an alias name" msgstr "error de sintaxi, la paraula reservada %s s'ha usat com un nom d'àlies" -#: gram.y:809 +#: gram.y:833 msgid "invalid notbefore value" msgstr "valor notbefore no vàlid" -#: gram.y:818 +#: gram.y:842 msgid "invalid notafter value" msgstr "valor invàlid de notafter" -#: gram.y:828 plugins/sudoers/policy.c:339 +#: gram.y:852 plugins/sudoers/policy.c:373 msgid "timeout value too large" msgstr "valor massa llarg de temps d'espera" -#: gram.y:830 plugins/sudoers/policy.c:341 +#: gram.y:854 plugins/sudoers/policy.c:375 msgid "invalid timeout value" msgstr "valor no vàlid de temps d'espera" -#: gram.y:1185 -#, c-format -msgid "%s:%d:%d: %s\n" -msgstr "%s:%d:%d: %s\n" +#: gram.y:965 plugins/sudoers/sudoers.c:1180 +msgid "command too long" +msgstr "ordre massa llarga" -#: gram.y:1229 +#: gram.y:999 +msgid "expected a fully-qualified path name" +msgstr "s'esperava un nom de camí completament qualificat" + +#: gram.y:1244 +#, c-format +msgid "%s:%d:%zu: %s\n" +msgstr "%s:%d:%zu: %s\n" + +#: gram.y:1298 #, c-format msgid "Alias \"%s\" already defined" msgstr "L'àlies «%s» ja està definit" -#: gram.y:1650 gram.y:1700 lib/eventlog/eventlog.c:260 -#: lib/eventlog/eventlog.c:733 lib/eventlog/eventlog.c:795 -#: lib/eventlog/eventlog.c:796 lib/eventlog/eventlog.c:1053 -#: lib/iolog/iolog_json.c:125 lib/iolog/iolog_json.c:329 -#: lib/iolog/iolog_json.c:360 lib/iolog/iolog_json.c:503 -#: 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:210 logsrvd/logsrvd.c:1291 logsrvd/logsrvd.c:1304 -#: logsrvd/logsrvd.c:1349 logsrvd/sendlog.c:496 logsrvd/sendlog.c:1337 -#: logsrvd/sendlog.c:1344 logsrvd/sendlog.c:1762 plugins/sudoers/audit.c:115 -#: plugins/sudoers/audit.c:263 plugins/sudoers/auth/pam.c:502 -#: plugins/sudoers/auth/pam.c:689 plugins/sudoers/auth/rfc1938.c:111 -#: plugins/sudoers/check_aliases.c:95 plugins/sudoers/cvtsudoers.c:119 -#: plugins/sudoers/cvtsudoers.c:159 plugins/sudoers/cvtsudoers.c:176 -#: plugins/sudoers/cvtsudoers.c:187 plugins/sudoers/cvtsudoers.c:299 -#: plugins/sudoers/cvtsudoers.c:427 plugins/sudoers/cvtsudoers.c:560 -#: plugins/sudoers/cvtsudoers.c:577 plugins/sudoers/cvtsudoers.c:646 -#: plugins/sudoers/cvtsudoers.c:761 plugins/sudoers/cvtsudoers.c:768 -#: plugins/sudoers/cvtsudoers.c:1183 plugins/sudoers/cvtsudoers.c:1187 -#: plugins/sudoers/cvtsudoers.c:1289 plugins/sudoers/cvtsudoers_json.c:75 -#: plugins/sudoers/cvtsudoers_ldif.c:150 plugins/sudoers/cvtsudoers_ldif.c:193 -#: plugins/sudoers/cvtsudoers_ldif.c:234 plugins/sudoers/cvtsudoers_ldif.c:299 -#: plugins/sudoers/cvtsudoers_ldif.c:370 plugins/sudoers/cvtsudoers_ldif.c:420 -#: plugins/sudoers/cvtsudoers_ldif.c:428 plugins/sudoers/cvtsudoers_ldif.c:439 -#: plugins/sudoers/cvtsudoers_ldif.c:446 plugins/sudoers/cvtsudoers_ldif.c:459 -#: plugins/sudoers/cvtsudoers_ldif.c:467 plugins/sudoers/cvtsudoers_ldif.c:614 -#: plugins/sudoers/defaults.c:638 plugins/sudoers/defaults.c:933 -#: plugins/sudoers/defaults.c:1108 plugins/sudoers/editor.c:181 -#: 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:72 plugins/sudoers/iolog.c:609 -#: plugins/sudoers/iolog.c:626 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:744 -#: plugins/sudoers/ldap.c:908 plugins/sudoers/ldap.c:1281 -#: plugins/sudoers/ldap.c:1709 plugins/sudoers/ldap.c:1746 -#: plugins/sudoers/ldap.c:1827 plugins/sudoers/ldap.c:1962 -#: plugins/sudoers/ldap.c:2063 plugins/sudoers/ldap.c:2079 -#: plugins/sudoers/ldap_conf.c:218 plugins/sudoers/ldap_conf.c:249 -#: plugins/sudoers/ldap_conf.c:301 plugins/sudoers/ldap_conf.c:337 +#: gram.y:1811 gram.y:1822 gram.y:1898 lib/eventlog/eventlog.c:236 +#: lib/eventlog/eventlog.c:778 lib/eventlog/eventlog.c:851 +#: lib/eventlog/eventlog.c:854 lib/eventlog/eventlog.c:1189 +#: lib/eventlog/parse_json.c:185 lib/eventlog/parse_json.c:500 +#: lib/eventlog/parse_json.c:531 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:202 lib/iolog/iolog_filter.c:232 +#: lib/iolog/iolog_legacy.c:101 lib/iolog/iolog_legacy.c:112 +#: lib/iolog/iolog_legacy.c:124 lib/iolog/iolog_legacy.c:134 +#: lib/iolog/iolog_legacy.c:140 lib/iolog/iolog_loginfo.c:76 +#: lib/iolog/iolog_loginfo.c:212 logsrvd/iolog_writer.c:95 +#: logsrvd/iolog_writer.c:100 logsrvd/iolog_writer.c:134 +#: logsrvd/iolog_writer.c:147 logsrvd/iolog_writer.c:174 +#: logsrvd/iolog_writer.c:184 logsrvd/iolog_writer.c:197 +#: logsrvd/iolog_writer.c:217 logsrvd/iolog_writer.c:227 +#: logsrvd/iolog_writer.c:246 logsrvd/iolog_writer.c:256 +#: logsrvd/iolog_writer.c:267 logsrvd/iolog_writer.c:277 +#: logsrvd/iolog_writer.c:289 logsrvd/iolog_writer.c:299 +#: logsrvd/iolog_writer.c:317 logsrvd/iolog_writer.c:327 +#: logsrvd/iolog_writer.c:337 logsrvd/iolog_writer.c:349 +#: logsrvd/iolog_writer.c:385 logsrvd/iolog_writer.c:391 +#: logsrvd/iolog_writer.c:398 logsrvd/iolog_writer.c:404 +#: logsrvd/iolog_writer.c:588 logsrvd/logsrv_util.c:92 logsrvd/logsrvd.c:324 +#: logsrvd/logsrvd.c:462 logsrvd/logsrvd.c:499 logsrvd/logsrvd.c:531 +#: logsrvd/logsrvd.c:585 logsrvd/logsrvd.c:620 logsrvd/logsrvd.c:669 +#: logsrvd/logsrvd.c:705 logsrvd/logsrvd.c:741 logsrvd/logsrvd.c:1132 +#: logsrvd/logsrvd.c:1456 logsrvd/logsrvd.c:1463 logsrvd/logsrvd.c:1599 +#: logsrvd/logsrvd.c:1604 logsrvd/logsrvd.c:1791 logsrvd/logsrvd.c:2046 +#: logsrvd/logsrvd_conf.c:357 logsrvd/logsrvd_conf.c:370 +#: logsrvd/logsrvd_conf.c:511 logsrvd/logsrvd_conf.c:534 +#: logsrvd/logsrvd_conf.c:538 logsrvd/logsrvd_conf.c:556 +#: logsrvd/logsrvd_conf.c:626 logsrvd/logsrvd_conf.c:649 +#: logsrvd/logsrvd_conf.c:678 logsrvd/logsrvd_conf.c:692 +#: logsrvd/logsrvd_conf.c:706 logsrvd/logsrvd_conf.c:720 +#: logsrvd/logsrvd_conf.c:734 logsrvd/logsrvd_conf.c:748 +#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1041 +#: logsrvd/logsrvd_conf.c:1058 logsrvd/logsrvd_conf.c:1453 +#: logsrvd/logsrvd_conf.c:1600 logsrvd/logsrvd_conf.c:1626 +#: logsrvd/logsrvd_conf.c:1638 logsrvd/logsrvd_conf.c:1645 +#: logsrvd/logsrvd_conf.c:1651 logsrvd/logsrvd_conf.c:1747 +#: logsrvd/logsrvd_journal.c:76 logsrvd/logsrvd_journal.c:125 +#: logsrvd/logsrvd_journal.c:216 logsrvd/logsrvd_journal.c:246 +#: logsrvd/logsrvd_journal.c:250 logsrvd/logsrvd_journal.c:258 +#: logsrvd/logsrvd_journal.c:287 logsrvd/logsrvd_journal.c:291 +#: logsrvd/logsrvd_journal.c:439 logsrvd/logsrvd_local.c:215 +#: logsrvd/logsrvd_local.c:278 logsrvd/logsrvd_local.c:468 +#: logsrvd/logsrvd_local.c:474 logsrvd/logsrvd_local.c:493 +#: logsrvd/logsrvd_queue.c:158 logsrvd/logsrvd_queue.c:189 +#: logsrvd/logsrvd_queue.c:266 logsrvd/sendlog.c:256 logsrvd/sendlog.c:265 +#: logsrvd/sendlog.c:297 logsrvd/sendlog.c:303 logsrvd/sendlog.c:352 +#: logsrvd/sendlog.c:651 logsrvd/sendlog.c:1548 logsrvd/sendlog.c:1555 +#: logsrvd/sendlog.c:1778 logsrvd/sendlog.c:1847 logsrvd/tls_init.c:305 +#: logsrvd/tls_init.c:329 logsrvd/tls_init.c:340 plugins/sudoers/audit.c:118 +#: plugins/sudoers/auth/pam.c:518 plugins/sudoers/auth/pam.c:697 +#: plugins/sudoers/auth/rfc1938.c:112 plugins/sudoers/canon_path.c:129 +#: plugins/sudoers/canon_path.c:161 plugins/sudoers/check_aliases.c:128 +#: plugins/sudoers/check_util.c:56 plugins/sudoers/check_util.c:84 +#: plugins/sudoers/cvtsudoers.c:132 plugins/sudoers/cvtsudoers.c:175 +#: plugins/sudoers/cvtsudoers.c:192 plugins/sudoers/cvtsudoers.c:203 +#: plugins/sudoers/cvtsudoers.c:337 plugins/sudoers/cvtsudoers.c:544 +#: plugins/sudoers/cvtsudoers.c:697 plugins/sudoers/cvtsudoers.c:715 +#: plugins/sudoers/cvtsudoers.c:891 plugins/sudoers/cvtsudoers.c:898 +#: plugins/sudoers/cvtsudoers.c:1393 plugins/sudoers/cvtsudoers.c:1397 +#: plugins/sudoers/cvtsudoers.c:1497 plugins/sudoers/cvtsudoers_csv.c:182 +#: plugins/sudoers/cvtsudoers_csv.c:255 plugins/sudoers/cvtsudoers_json.c:604 +#: plugins/sudoers/cvtsudoers_json.c:639 plugins/sudoers/cvtsudoers_json.c:1016 +#: plugins/sudoers/cvtsudoers_json.c:1041 plugins/sudoers/cvtsudoers_ldif.c:112 +#: plugins/sudoers/cvtsudoers_ldif.c:144 plugins/sudoers/cvtsudoers_ldif.c:260 +#: plugins/sudoers/cvtsudoers_ldif.c:573 plugins/sudoers/cvtsudoers_ldif.c:586 +#: plugins/sudoers/cvtsudoers_ldif.c:591 plugins/sudoers/cvtsudoers_ldif.c:761 +#: plugins/sudoers/cvtsudoers_merge.c:57 plugins/sudoers/cvtsudoers_merge.c:357 +#: plugins/sudoers/cvtsudoers_merge.c:405 +#: plugins/sudoers/cvtsudoers_merge.c:453 +#: plugins/sudoers/cvtsudoers_merge.c:475 +#: plugins/sudoers/cvtsudoers_merge.c:583 +#: plugins/sudoers/cvtsudoers_merge.c:588 +#: plugins/sudoers/cvtsudoers_merge.c:661 +#: plugins/sudoers/cvtsudoers_merge.c:664 +#: plugins/sudoers/cvtsudoers_merge.c:1196 +#: plugins/sudoers/cvtsudoers_merge.c:1281 plugins/sudoers/defaults.c:455 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1062 +#: plugins/sudoers/defaults.c:1248 plugins/sudoers/editor.c:198 +#: plugins/sudoers/env.c:280 plugins/sudoers/exptilde.c:92 +#: plugins/sudoers/filedigest.c:66 plugins/sudoers/filedigest.c:70 +#: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:211 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:270 +#: plugins/sudoers/iolog.c:683 plugins/sudoers/iolog.c:711 +#: plugins/sudoers/ldap.c:161 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:625 plugins/sudoers/ldap.c:789 +#: plugins/sudoers/ldap.c:1214 plugins/sudoers/ldap.c:1642 +#: plugins/sudoers/ldap.c:1679 plugins/sudoers/ldap.c:1897 +#: plugins/sudoers/ldap.c:2007 plugins/sudoers/ldap.c:2023 +#: plugins/sudoers/ldap_conf.c:215 plugins/sudoers/ldap_conf.c:247 +#: plugins/sudoers/ldap_conf.c:299 plugins/sudoers/ldap_conf.c:335 #: 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:325 plugins/sudoers/ldap_util.c:332 -#: plugins/sudoers/ldap_util.c:648 plugins/sudoers/linux_audit.c:86 -#: plugins/sudoers/log_client.c:105 plugins/sudoers/log_client.c:214 -#: plugins/sudoers/log_client.c:235 plugins/sudoers/log_client.c:248 -#: plugins/sudoers/log_client.c:381 plugins/sudoers/log_client.c:686 -#: plugins/sudoers/log_client.c:704 plugins/sudoers/log_client.c:1413 -#: plugins/sudoers/log_client.c:1626 plugins/sudoers/log_client.c:1950 -#: plugins/sudoers/log_client.c:2007 plugins/sudoers/logging.c:100 -#: plugins/sudoers/logging.c:165 plugins/sudoers/logging.c:166 -#: plugins/sudoers/logging.c:425 plugins/sudoers/logging.c:445 -#: plugins/sudoers/logging.c:527 plugins/sudoers/match_command.c:285 -#: plugins/sudoers/match_command.c:483 plugins/sudoers/match_command.c:532 -#: plugins/sudoers/match_command.c:604 plugins/sudoers/match_command.c:649 -#: plugins/sudoers/match_digest.c:93 plugins/sudoers/parse.c:198 -#: plugins/sudoers/parse.c:215 plugins/sudoers/parse.c:235 -#: plugins/sudoers/parse.c:252 plugins/sudoers/parse.c:275 -#: plugins/sudoers/parse.c:286 plugins/sudoers/parse_ldif.c:152 +#: plugins/sudoers/ldap_conf.c:565 plugins/sudoers/ldap_conf.c:598 +#: plugins/sudoers/ldap_conf.c:695 plugins/sudoers/ldap_conf.c:778 +#: plugins/sudoers/ldap_util.c:293 plugins/sudoers/ldap_util.c:300 +#: plugins/sudoers/ldap_util.c:615 plugins/sudoers/linux_audit.c:86 +#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:237 +#: plugins/sudoers/log_client.c:259 plugins/sudoers/log_client.c:273 +#: plugins/sudoers/log_client.c:411 plugins/sudoers/log_client.c:726 +#: plugins/sudoers/log_client.c:748 plugins/sudoers/log_client.c:753 +#: plugins/sudoers/log_client.c:1449 plugins/sudoers/log_client.c:1570 +#: plugins/sudoers/log_client.c:1693 plugins/sudoers/log_client.c:2018 +#: plugins/sudoers/log_client.c:2077 plugins/sudoers/logging.c:110 +#: plugins/sudoers/logging.c:189 plugins/sudoers/logging.c:190 +#: plugins/sudoers/logging.c:483 plugins/sudoers/logging.c:723 +#: plugins/sudoers/logging.c:763 plugins/sudoers/logging.c:880 +#: plugins/sudoers/logging.c:933 plugins/sudoers/logging.c:940 +#: plugins/sudoers/lookup.c:330 plugins/sudoers/lookup.c:347 +#: plugins/sudoers/lookup.c:365 plugins/sudoers/lookup.c:383 +#: plugins/sudoers/lookup.c:400 plugins/sudoers/lookup.c:422 +#: plugins/sudoers/lookup.c:433 plugins/sudoers/match_command.c:279 +#: plugins/sudoers/match_command.c:543 plugins/sudoers/match_command.c:607 +#: plugins/sudoers/match_command.c:702 plugins/sudoers/match_command.c:749 +#: plugins/sudoers/match_digest.c:88 plugins/sudoers/parse_ldif.c:152 #: plugins/sudoers/parse_ldif.c:183 plugins/sudoers/parse_ldif.c:252 -#: plugins/sudoers/parse_ldif.c:259 plugins/sudoers/parse_ldif.c:264 -#: plugins/sudoers/parse_ldif.c:340 plugins/sudoers/parse_ldif.c:351 -#: plugins/sudoers/parse_ldif.c:378 plugins/sudoers/parse_ldif.c:395 -#: plugins/sudoers/parse_ldif.c:407 plugins/sudoers/parse_ldif.c:411 -#: plugins/sudoers/parse_ldif.c:425 plugins/sudoers/parse_ldif.c:483 -#: plugins/sudoers/parse_ldif.c:596 plugins/sudoers/parse_ldif.c:625 -#: plugins/sudoers/parse_ldif.c:650 plugins/sudoers/parse_ldif.c:708 -#: plugins/sudoers/parse_ldif.c:725 plugins/sudoers/parse_ldif.c:753 -#: plugins/sudoers/parse_ldif.c:760 plugins/sudoers/policy.c:149 -#: plugins/sudoers/policy.c:158 plugins/sudoers/policy.c:167 -#: plugins/sudoers/policy.c:193 plugins/sudoers/policy.c:324 -#: plugins/sudoers/policy.c:339 plugins/sudoers/policy.c:341 -#: plugins/sudoers/policy.c:371 plugins/sudoers/policy.c:380 -#: plugins/sudoers/policy.c:428 plugins/sudoers/policy.c:438 -#: plugins/sudoers/policy.c:447 plugins/sudoers/policy.c:456 -#: plugins/sudoers/policy.c:543 plugins/sudoers/policy.c:890 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:195 -#: plugins/sudoers/pwutil.c:266 plugins/sudoers/pwutil.c:344 -#: plugins/sudoers/pwutil.c:518 plugins/sudoers/pwutil.c:583 -#: plugins/sudoers/pwutil.c:655 plugins/sudoers/pwutil.c:854 -#: plugins/sudoers/pwutil.c:910 plugins/sudoers/pwutil.c:954 -#: plugins/sudoers/pwutil.c:1011 plugins/sudoers/set_perms.c:359 -#: plugins/sudoers/set_perms.c:698 plugins/sudoers/set_perms.c:1061 -#: plugins/sudoers/set_perms.c:1364 plugins/sudoers/set_perms.c:1529 -#: plugins/sudoers/sssd.c:144 plugins/sudoers/sssd.c:407 -#: plugins/sudoers/sssd.c:470 plugins/sudoers/sssd.c:514 -#: plugins/sudoers/sssd.c:561 plugins/sudoers/sssd.c:754 -#: plugins/sudoers/strvec_join.c:53 plugins/sudoers/stubs.c:111 -#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:299 -#: plugins/sudoers/sudoers.c:325 plugins/sudoers/sudoers.c:374 -#: plugins/sudoers/sudoers.c:384 plugins/sudoers/sudoers.c:425 -#: plugins/sudoers/sudoers.c:787 plugins/sudoers/sudoers.c:922 -#: plugins/sudoers/sudoers.c:975 plugins/sudoers/sudoers.c:1241 -#: plugins/sudoers/sudoreplay.c:552 plugins/sudoers/sudoreplay.c:555 -#: plugins/sudoers/sudoreplay.c:1259 plugins/sudoers/sudoreplay.c:1469 -#: plugins/sudoers/sudoreplay.c:1473 plugins/sudoers/testsudoers.c:128 -#: plugins/sudoers/testsudoers.c:225 plugins/sudoers/testsudoers.c:242 -#: plugins/sudoers/testsudoers.c:581 plugins/sudoers/timestamp.c:422 -#: plugins/sudoers/timestamp.c:466 plugins/sudoers/timestamp.c:967 -#: plugins/sudoers/timestamp.c:1105 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:143 -#: plugins/sudoers/visudo.c:321 plugins/sudoers/visudo.c:327 -#: plugins/sudoers/visudo.c:433 plugins/sudoers/visudo.c:609 -#: plugins/sudoers/visudo.c:926 plugins/sudoers/visudo.c:999 toke.l:928 -#: toke.l:1057 toke.l:1109 toke.l:1117 +#: plugins/sudoers/parse_ldif.c:260 plugins/sudoers/parse_ldif.c:265 +#: plugins/sudoers/parse_ldif.c:341 plugins/sudoers/parse_ldif.c:352 +#: plugins/sudoers/parse_ldif.c:379 plugins/sudoers/parse_ldif.c:396 +#: plugins/sudoers/parse_ldif.c:408 plugins/sudoers/parse_ldif.c:412 +#: plugins/sudoers/parse_ldif.c:426 plugins/sudoers/parse_ldif.c:484 +#: plugins/sudoers/parse_ldif.c:595 plugins/sudoers/parse_ldif.c:624 +#: plugins/sudoers/parse_ldif.c:649 plugins/sudoers/parse_ldif.c:707 +#: plugins/sudoers/parse_ldif.c:724 plugins/sudoers/parse_ldif.c:752 +#: plugins/sudoers/parse_ldif.c:759 plugins/sudoers/policy.c:152 +#: plugins/sudoers/policy.c:161 plugins/sudoers/policy.c:170 +#: plugins/sudoers/policy.c:199 plugins/sudoers/policy.c:357 +#: plugins/sudoers/policy.c:373 plugins/sudoers/policy.c:375 +#: plugins/sudoers/policy.c:414 plugins/sudoers/policy.c:423 +#: plugins/sudoers/policy.c:432 plugins/sudoers/policy.c:441 +#: plugins/sudoers/policy.c:492 plugins/sudoers/policy.c:501 +#: plugins/sudoers/policy.c:510 plugins/sudoers/policy.c:519 +#: plugins/sudoers/policy.c:528 plugins/sudoers/policy.c:537 +#: plugins/sudoers/policy.c:546 plugins/sudoers/policy.c:654 +#: plugins/sudoers/policy.c:1071 plugins/sudoers/prompt.c:94 +#: plugins/sudoers/pwutil.c:219 plugins/sudoers/pwutil.c:290 +#: plugins/sudoers/pwutil.c:368 plugins/sudoers/pwutil.c:542 +#: plugins/sudoers/pwutil.c:607 plugins/sudoers/pwutil.c:679 +#: plugins/sudoers/pwutil.c:877 plugins/sudoers/pwutil.c:970 +#: plugins/sudoers/pwutil.c:1018 plugins/sudoers/pwutil.c:1082 +#: plugins/sudoers/set_perms.c:374 plugins/sudoers/set_perms.c:723 +#: plugins/sudoers/set_perms.c:1096 plugins/sudoers/set_perms.c:1409 +#: plugins/sudoers/set_perms.c:1579 plugins/sudoers/sethost.c:89 +#: plugins/sudoers/sssd.c:144 plugins/sudoers/sssd.c:186 +#: plugins/sudoers/sssd.c:415 plugins/sudoers/sssd.c:480 +#: plugins/sudoers/sssd.c:507 plugins/sudoers/sssd.c:570 +#: plugins/sudoers/sssd.c:765 plugins/sudoers/strvec_join.c:53 +#: plugins/sudoers/sudoers.c:405 plugins/sudoers/sudoers.c:412 +#: plugins/sudoers/sudoers.c:673 plugins/sudoers/sudoers.c:683 +#: plugins/sudoers/sudoers.c:828 plugins/sudoers/sudoers.c:894 +#: plugins/sudoers/sudoers.c:953 plugins/sudoers/sudoers.c:1002 +#: plugins/sudoers/sudoers.c:1162 plugins/sudoers/sudoers.c:1231 +#: plugins/sudoers/sudoers.c:1324 plugins/sudoers/sudoers_cb.c:150 +#: plugins/sudoers/sudoreplay.c:559 plugins/sudoers/sudoreplay.c:562 +#: plugins/sudoers/sudoreplay.c:1281 plugins/sudoers/sudoreplay.c:1337 +#: plugins/sudoers/sudoreplay.c:1533 plugins/sudoers/sudoreplay.c:1537 +#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:255 +#: plugins/sudoers/testsudoers.c:264 plugins/sudoers/testsudoers.c:275 +#: plugins/sudoers/testsudoers.c:282 plugins/sudoers/testsudoers.c:302 +#: plugins/sudoers/testsudoers.c:756 plugins/sudoers/timestamp.c:468 +#: plugins/sudoers/timestamp.c:514 plugins/sudoers/timestamp.c:1045 +#: plugins/sudoers/timestamp.c:1248 plugins/sudoers/toke_util.c:79 +#: plugins/sudoers/toke_util.c:108 plugins/sudoers/toke_util.c:134 +#: plugins/sudoers/toke_util.c:163 plugins/sudoers/toke_util.c:204 +#: plugins/sudoers/tsdump.c:136 plugins/sudoers/visudo.c:151 +#: plugins/sudoers/visudo.c:258 plugins/sudoers/visudo.c:383 +#: plugins/sudoers/visudo.c:389 plugins/sudoers/visudo.c:501 +#: plugins/sudoers/visudo.c:1073 plugins/sudoers/visudo.c:1094 +#: plugins/sudoers/visudo.c:1189 toke.l:1011 toke.l:1174 toke.l:1193 +#: toke.l:1220 toke.l:1289 toke.l:1300 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: lib/eventlog/eventlog.c:265 lib/iolog/iolog_json.c:509 -#: lib/iolog/iolog_json.c:512 lib/iolog/iolog_json.c:514 -#: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 -#: plugins/sudoers/cvtsudoers_ldif.c:571 plugins/sudoers/env.c:326 -#: plugins/sudoers/env.c:333 plugins/sudoers/env.c:444 -#: plugins/sudoers/iolog.c:631 plugins/sudoers/ldap.c:517 -#: plugins/sudoers/ldap.c:748 plugins/sudoers/ldap.c:1081 -#: plugins/sudoers/ldap_conf.c:222 plugins/sudoers/ldap_conf.c:312 -#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:573 -#: plugins/sudoers/policy.c:728 plugins/sudoers/policy.c:738 -#: plugins/sudoers/prompt.c:161 plugins/sudoers/strvec_join.c:62 -#: plugins/sudoers/testsudoers.c:246 plugins/sudoers/toke_util.c:206 -#, c-format -msgid "internal error, %s overflow" -msgstr "error intern, desbordament de %s" - -#: lib/eventlog/eventlog.c:324 +#: lib/eventlog/eventlog.c:304 #, c-format msgid "unable to dup stdin: %m" msgstr "no es pot duplicar l'entrada estàndard: %m" -#: lib/eventlog/eventlog.c:366 +#: lib/eventlog/eventlog.c:346 #, c-format msgid "unable to execute %s: %m" msgstr "no es pot executar %s: %m" -#: lib/eventlog/eventlog.c:407 plugins/sudoers/auth/aix_auth.c:198 +#: lib/eventlog/eventlog.c:394 plugins/sudoers/auth/aix_auth.c:199 msgid "unable to fork" msgstr "no es pot bifurcar" -#: lib/eventlog/eventlog.c:415 lib/eventlog/eventlog.c:469 +#: lib/eventlog/eventlog.c:404 lib/eventlog/eventlog.c:471 #, c-format msgid "unable to fork: %m" msgstr "no est pot bifurcar: %m" -#: lib/eventlog/eventlog.c:459 +#: lib/eventlog/eventlog.c:461 #, c-format msgid "unable to open pipe: %m" msgstr "no es pot obrir la canonada: %m" -#: lib/eventlog/eventlog.c:882 +#: lib/eventlog/eventlog.c:1013 #, c-format msgid "%8s : %s" msgstr "%8s : %s" -#: lib/eventlog/eventlog.c:911 +#: lib/eventlog/eventlog.c:1042 #, c-format msgid "%8s : (command continued) %s" msgstr "%8s : (ordre continuada) %s" -#: lib/iolog/iolog_json.c:115 +#: lib/eventlog/parse_json.c:175 #, c-format msgid "expected JSON_STRING, got %d" msgstr "s'esperava JSON_STRING, s'ha obtingut %d" -#: lib/iolog/iolog_json.c:120 +#: lib/eventlog/parse_json.c:180 msgid "JSON_ARRAY too large" msgstr "JSON_ARRAY massa llarg" -#: lib/iolog/iolog_json.c:352 +#: lib/eventlog/parse_json.c:523 msgid "missing double quote in name" msgstr "cometes doble faltant al nom" -#: lib/iolog/iolog_json.c:449 +#: lib/eventlog/parse_json.c:641 msgid "missing JSON_OBJECT" msgstr "JSON_OBJECT faltant" -#: lib/iolog/iolog_json.c:453 +#: lib/eventlog/parse_json.c:645 #, c-format msgid "expected JSON_OBJECT, got %d" msgstr "s'esperava JSON_OBJECT, s'ha obtingut %d" -#: lib/iolog/iolog_json.c:599 +#: lib/eventlog/parse_json.c:779 #, c-format msgid "json stack exhausted (max %u frames)" msgstr "pila json exhaurida (max %u marcs)" -#: lib/iolog/iolog_json.c:673 +#: lib/eventlog/parse_json.c:857 msgid "objects must consist of name:value pairs" msgstr "els objectes han de consistir de parelles nom:valor" -#: lib/iolog/iolog_json.c:678 lib/iolog/iolog_json.c:709 -#: lib/iolog/iolog_json.c:753 lib/iolog/iolog_json.c:775 -#: lib/iolog/iolog_json.c:797 lib/iolog/iolog_json.c:819 -#: lib/iolog/iolog_json.c:841 +#: lib/eventlog/parse_json.c:862 lib/eventlog/parse_json.c:893 +#: lib/eventlog/parse_json.c:937 lib/eventlog/parse_json.c:959 +#: lib/eventlog/parse_json.c:981 lib/eventlog/parse_json.c:1003 +#: lib/eventlog/parse_json.c:1025 msgid "missing separator between values" msgstr "separador faltant entre valors" -#: lib/iolog/iolog_json.c:693 lib/iolog/iolog_json.c:867 +#: lib/eventlog/parse_json.c:877 lib/eventlog/parse_json.c:1051 msgid "unmatched close brace" msgstr "clau de tancament no concordant" -#: lib/iolog/iolog_json.c:704 +#: lib/eventlog/parse_json.c:888 msgid "unexpected array" msgstr "matriu no esperada" -#: lib/iolog/iolog_json.c:724 lib/iolog/iolog_json.c:870 +#: lib/eventlog/parse_json.c:908 lib/eventlog/parse_json.c:1054 msgid "unmatched close bracket" msgstr "parèntesi inesperat de tancament" -#: lib/iolog/iolog_json.c:735 +#: lib/eventlog/parse_json.c:919 msgid "unexpected string" msgstr "cadena de caràcters inesperada" -#: lib/iolog/iolog_json.c:746 +#: lib/eventlog/parse_json.c:930 msgid "missing colon after name" msgstr "dos punts inesperat" -#: lib/iolog/iolog_json.c:767 lib/iolog/iolog_json.c:789 +#: lib/eventlog/parse_json.c:951 lib/eventlog/parse_json.c:973 msgid "unexpected boolean" msgstr "booleà inesperat" -#: lib/iolog/iolog_json.c:811 +#: lib/eventlog/parse_json.c:995 msgid "unexpected null" msgstr "null inesperat" -#: lib/iolog/iolog_json.c:832 +#: lib/eventlog/parse_json.c:1016 msgid "unexpected number" msgstr "nombre inesperat" -#: lib/iolog/iolog_json.c:879 +#: lib/eventlog/parse_json.c:1062 msgid "parse error" msgstr "error d'anàlisi" +#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1303 +#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1589 +#, c-format +msgid "invalid regular expression \"%s\": %s" +msgstr "expressió regular invàlida \"%s\": %s" + #: lib/iolog/iolog_legacy.c:65 #, c-format msgid "%s: invalid log file" @@ -446,22 +565,22 @@ msgstr "%s: fitxer no vàlid de registre" msgid "%s: time stamp field is missing" msgstr "%s: no hi ha el camp de marca horària " -#: lib/iolog/iolog_legacy.c:89 +#: lib/iolog/iolog_legacy.c:90 #, c-format msgid "%s: time stamp %s: %s" msgstr "%s: marca horària %s: %s" -#: lib/iolog/iolog_legacy.c:96 +#: lib/iolog/iolog_legacy.c:97 #, c-format msgid "%s: user field is missing" msgstr "%s: no hi ha el camp d'usuari runas" -#: lib/iolog/iolog_legacy.c:107 +#: lib/iolog/iolog_legacy.c:108 #, c-format msgid "%s: runas user field is missing" msgstr "%s: no hi ha el camp del grup runas" -#: lib/iolog/iolog_legacy.c:118 +#: lib/iolog/iolog_legacy.c:119 #, c-format msgid "%s: runas group field is missing" msgstr "%s: no es troba el camp del grup runas" @@ -471,532 +590,885 @@ msgstr "%s: no es troba el camp del grup runas" msgid "%s exists but is not a directory (0%o)" msgstr "%s existeix però no és un directori (0%o)" -#: lib/iolog/iolog_mkdirs.c:119 lib/iolog/iolog_mkdtemp.c:72 -#: plugins/sudoers/timestamp.c:205 +#: lib/iolog/iolog_mkdirs.c:125 lib/iolog/iolog_mkdtemp.c:80 +#: logsrvd/iolog_writer.c:803 plugins/sudoers/timestamp.c:218 #, c-format msgid "unable to mkdir %s" msgstr "no s'ha pogut mkdir %s" -#: lib/iolog/iolog_mkdtemp.c:76 plugins/sudoers/visudo.c:726 -#: plugins/sudoers/visudo.c:737 +#: lib/iolog/iolog_mkdtemp.c:85 plugins/sudoers/visudo.c:769 +#: plugins/sudoers/visudo.c:803 plugins/sudoers/visudo.c:809 #, c-format msgid "unable to change mode of %s to 0%o" msgstr "no s'ha pogut canviar el mode de %s a 0%o" -#: lib/iolog/iolog_timing.c:255 +#: lib/iolog/iolog_timing.c:261 #, c-format msgid "error reading timing file: %s" msgstr "error en llegir el fitxer de sincronització: %s" -#: lib/iolog/iolog_timing.c:262 +#: lib/iolog/iolog_timing.c:268 #, c-format msgid "invalid timing file line: %s" msgstr "línia no vàlida de fitxer de sincronització: %s" -#: logsrvd/iolog_writer.c:946 -msgid "log is already complete, cannot be restarted" -msgstr "el registre ja està complet, no es pot reinicar" +#: logsrvd/iolog_writer.c:65 +#, c-format +msgid "%s: protocol error: NULL key" +msgstr "%s: error de protocol: clau NULL" -#: logsrvd/iolog_writer.c:977 -msgid "unable to restart log" -msgstr "no s'ha pogut reiniciar el registre" +#: logsrvd/iolog_writer.c:69 +#, c-format +msgid "%s: protocol error: wrong type for %s" +msgstr "%s: error de protocol: tipus incorrecte per a %s" -#: logsrvd/logsrv_util.c:99 logsrvd/logsrv_util.c:106 -#: plugins/sudoers/sudoreplay.c:352 plugins/sudoers/sudoreplay.c:358 +#: logsrvd/iolog_writer.c:74 logsrvd/logsrvd_local.c:109 +#: logsrvd/logsrvd_local.c:123 logsrvd/logsrvd_local.c:131 +#: logsrvd/logsrvd_local.c:149 +#, c-format +msgid "%s: protocol error: NULL value found in %s" +msgstr "%s: error de protocol: valor NULL trobat a %s" + +#: logsrvd/iolog_writer.c:141 plugins/sudoers/logging.c:1035 +#: plugins/sudoers/policy.c:621 +msgid "unable to generate UUID" +msgstr "no s'ha pogut generar l'UUID" + +#: logsrvd/iolog_writer.c:362 logsrvd/iolog_writer.c:367 +#: logsrvd/iolog_writer.c:372 logsrvd/iolog_writer.c:377 +#, c-format +msgid "%s: protocol error: %s missing from AcceptMessage" +msgstr "%s: error de protocol: %s faltant de AcceptMessage" + +#: logsrvd/iolog_writer.c:438 +#, c-format +msgid "%s: unable to format session id" +msgstr "%s: no es pot formatar l'id de la sessió" + +#: logsrvd/iolog_writer.c:452 logsrvd/iolog_writer.c:466 +#: logsrvd/iolog_writer.c:480 logsrvd/iolog_writer.c:495 +#: logsrvd/iolog_writer.c:509 logsrvd/iolog_writer.c:523 +#, c-format +msgid "%s: %s is not set" +msgstr "%s: %s no està establert" + +#: logsrvd/iolog_writer.c:559 logsrvd/iolog_writer.c:566 +#, c-format +msgid "unable to expand iolog path %s" +msgstr "no s'ha pogut expandir el camí iolog %s" + +#: logsrvd/iolog_writer.c:584 +#, c-format +msgid "unable to create iolog path %s" +msgstr "no s'ha pogut crear el camí iolog %s" + +#: logsrvd/iolog_writer.c:614 +#, c-format +msgid "invalid iofd %d" +msgstr "iofd invàlid %d" + +#: logsrvd/iolog_writer.c:634 +#, c-format +msgid "error closing iofd %u: %s" +msgstr "s'ha produïtun error quan es tancava iofd %u: %s" + +#: logsrvd/iolog_writer.c:655 +#, c-format +msgid "error flushing iofd %u: %s" +msgstr "s'ha produït un error quan es buidava iofd %u: %s" + +#: logsrvd/iolog_writer.c:773 +#, c-format +msgid "invalid I/O log %s: %s referenced but not present" +msgstr "registre I/O %s invàlid: s'ha referenciat %s però no està present" + +#: logsrvd/iolog_writer.c:785 logsrvd/logsrvd_journal.c:391 +#, c-format +msgid "%s: unable to find resume point [%lld, %ld]" +msgstr "%s: no es pot trobar el punt de continuació [%lld, %ld]" + +#: logsrvd/iolog_writer.c:807 logsrvd/logsrvd_journal.c:434 +#: logsrvd/logsrvd_queue.c:115 logsrvd/tls_init.c:256 +#: plugins/sudoers/check.c:278 plugins/sudoers/cvtsudoers.c:758 +#: plugins/sudoers/cvtsudoers.c:780 plugins/sudoers/cvtsudoers.c:1457 +#: plugins/sudoers/cvtsudoers_csv.c:722 plugins/sudoers/cvtsudoers_json.c:1034 +#: plugins/sudoers/cvtsudoers_ldif.c:753 plugins/sudoers/sudoers.c:1309 +#: plugins/sudoers/sudoers.c:1335 plugins/sudoers/sudoreplay.c:1499 +#: plugins/sudoers/timestamp.c:477 plugins/sudoers/tsdump.c:141 +#: plugins/sudoers/visudo.c:990 +#, c-format +msgid "unable to open %s" +msgstr "no s'ha pogut obrir %s" + +#: logsrvd/iolog_writer.c:819 logsrvd/logsrv_util.c:111 +#: logsrvd/logsrv_util.c:118 plugins/sudoers/sudoreplay.c:355 +#: plugins/sudoers/sudoreplay.c:361 #, c-format msgid "unable to open %s/%s" msgstr "no es pot obrir %s/%s" -#: logsrvd/logsrv_util.c:133 +#: logsrvd/iolog_writer.c:832 +#, c-format +msgid "unable to copy %s/%s to %s/%s: %s" +msgstr "no es pot copiar %s/%s a %s/%s: %s" + +#: logsrvd/iolog_writer.c:861 logsrvd/logsrvd_journal.c:198 +#, c-format +msgid "unable to rename %s to %s" +msgstr "no es pot reanomenar %s a %s" + +#: logsrvd/logsrv_util.c:153 logsrvd/logsrv_util.c:182 +#, c-format +msgid "%s/%s: unable to find resume point [%lld, %ld]" +msgstr "%s/%s: no es pot trobar el punt de continuació [%lld, %ld]" + +#: logsrvd/logsrv_util.c:165 #, c-format msgid "missing I/O log file %s/%s" msgstr "fitxer faltant de registre I/O %s/%s" -#: logsrvd/logsrv_util.c:140 +#: logsrvd/logsrv_util.c:172 #, c-format msgid "%s/%s: unable to seek forward %zu" msgstr "%s/%s: no es pot cercar cap endavant %zu" -#: logsrvd/logsrv_util.c:150 +#: logsrvd/logsrvd.c:272 logsrvd/logsrvd_queue.c:135 +msgid "unable to connect to relay" +msgstr "no s'ha pogut connectar al relé" + +#: logsrvd/logsrvd.c:339 logsrvd/logsrvd_relay.c:847 #, c-format -msgid "unable to find resume point [%lld, %ld] in %s/%s" -msgstr "no es pot trobar el punt de represa [%lld, %ld] a %s/%s" +msgid "server message too large: %zu" +msgstr "el missatge del servidor és massa llarga: %zu" -#: logsrvd/logsrvd.c:294 logsrvd/logsrvd.c:357 logsrvd/logsrvd.c:398 -#: logsrvd/logsrvd.c:453 logsrvd/logsrvd.c:522 logsrvd/logsrvd.c:573 -#: logsrvd/logsrvd.c:605 logsrvd/logsrvd.c:637 -msgid "state machine error" -msgstr "error d'estat de màquina" - -#: logsrvd/logsrvd.c:303 -msgid "invalid AcceptMessage" -msgstr "AcceptMessage no vàlid" - -#: logsrvd/logsrvd.c:311 -msgid "error parsing AcceptMessage" -msgstr "error analitzant AcceptMessage" - -#: logsrvd/logsrvd.c:318 -msgid "error creating I/O log" -msgstr "error creant registre I/O" - -#: logsrvd/logsrvd.c:325 -msgid "error logging accept event" -msgstr "error registrant esdeveniment d'acceptació" - -#: logsrvd/logsrvd.c:366 -msgid "invalid RejectMessage" -msgstr "RejectMessage no vàlid" - -#: logsrvd/logsrvd.c:374 -msgid "error parsing RejectMessage" -msgstr "error analitzant RejectMessage" - -#: logsrvd/logsrvd.c:380 -msgid "error logging reject event" -msgstr "error registrant esdeveniment de rebuig" - -#: logsrvd/logsrvd.c:490 -msgid "invalid AlertMessage" -msgstr "AlertMessage no vàlid" - -#: logsrvd/logsrvd.c:499 -msgid "error parsing AlertMessage" -msgstr "error analitzant AlertMessage" - -#: logsrvd/logsrvd.c:507 -msgid "error logging alert event" -msgstr "error registrant esdeveniment d'alerta" - -#: logsrvd/logsrvd.c:528 logsrvd/logsrvd.c:579 logsrvd/logsrvd.c:611 -msgid "protocol error" -msgstr "error de protocol" - -#: logsrvd/logsrvd.c:538 -msgid "error writing IoBuffer" -msgstr "error escrivint IoBuffer" - -#: logsrvd/logsrvd.c:590 -msgid "error writing ChangeWindowSize" -msgstr "error escrivint ChangeWindowSize" - -#: logsrvd/logsrvd.c:622 -msgid "error writing CommandSuspend" -msgstr "error escrivint CommandSuspend" - -#: logsrvd/logsrvd.c:707 -msgid "unrecognized ClientMessage type" -msgstr "tipus ClientMessage no reconegut" - -#: logsrvd/logsrvd.c:978 -msgid "client message too large" -msgstr "missatge de client massa llarg" - -#: logsrvd/logsrvd.c:1208 logsrvd/logsrvd.c:1216 -#, c-format -msgid "unable to set TLS 1.2 ciphersuite to %s: %s" -msgstr "no s'ha pogut establir la ciphersuite TLS 1.2 a %s: %s" - -#: logsrvd/logsrvd.c:1236 logsrvd/logsrvd.c:1244 -#, c-format -msgid "unable to set TLS 1.3 ciphersuite to %s: %s" -msgstr "no s'ha pogut establir la ciphersuite TLS 1.3 a %s: %s" - -#: logsrvd/logsrvd.c:1280 -#, c-format -msgid "unable to get TLS server method: %s" -msgstr "no s'ha pogut obtenir el mètode de servidor TLS: %s" - -#: logsrvd/logsrvd.c:1285 -#, c-format -msgid "unable to create TLS context: %s" -msgstr "no s'ha pogut crear el context TLS: %s" - -#: logsrvd/logsrvd.c:1292 plugins/sudoers/log_client.c:236 -#, c-format -msgid "unable to load certificate %s" -msgstr "no s'ha pogut carregar el certificat %s" - -#: logsrvd/logsrvd.c:1305 plugins/sudoers/log_client.c:216 -#, c-format -msgid "unable to load certificate authority bundle %s" -msgstr "no s'ha pogut carregar el paquet d'autoritat de certificat %s" - -#: logsrvd/logsrvd.c:1350 plugins/sudoers/log_client.c:249 -#, c-format -msgid "unable to load private key %s" -msgstr "no s'ha pogut carregar la clau privada %s" - -#: logsrvd/logsrvd.c:1367 logsrvd/logsrvd.c:1376 -#, c-format -msgid "unable to set diffie-hellman parameters: %s" -msgstr "no es poden establir els paràmetres diffie-hellman: %s" - -#: logsrvd/logsrvd.c:1389 -#, c-format -msgid "unable to set minimum protocol version to TLS 1.2: %s" -msgstr "no es pot establir la versió de protocol mínim a TLS 1.2: %s" - -#: logsrvd/logsrvd.c:1574 -msgid "unable to get remote IP addr" -msgstr "no s'ha pogut obtenir l'adreça remota IP" - -#: logsrvd/logsrvd.c:1602 plugins/sudoers/log_client.c:263 -#, c-format -msgid "Unable to attach user data to the ssl object: %s" -msgstr "no es pot adjuntar les dades d'usuari a l'objecte ssl: %s" - -#: logsrvd/logsrvd.c:1610 logsrvd/logsrvd.c:1732 logsrvd/logsrvd.c:1834 -#: logsrvd/sendlog.c:1141 logsrvd/sendlog.c:1497 logsrvd/sendlog.c:1512 -#: logsrvd/sendlog.c:1570 plugins/sudoers/iolog.c:969 -#: plugins/sudoers/iolog.c:1102 plugins/sudoers/iolog.c:1200 -#: plugins/sudoers/log_client.c:109 plugins/sudoers/log_client.c:324 -#: plugins/sudoers/log_client.c:340 plugins/sudoers/log_client.c:386 -#: plugins/sudoers/log_client.c:585 plugins/sudoers/log_client.c:592 -#: plugins/sudoers/log_client.c:1109 plugins/sudoers/log_client.c:1382 -#: plugins/sudoers/log_client.c:1423 plugins/sudoers/log_client.c:1431 -#: plugins/sudoers/log_client.c:1582 plugins/sudoers/log_client.c:1698 -#: plugins/sudoers/log_client.c:2015 plugins/sudoers/log_client.c:2023 -#: plugins/sudoers/sudoreplay.c:512 plugins/sudoers/sudoreplay.c:559 -#: plugins/sudoers/sudoreplay.c:791 plugins/sudoers/sudoreplay.c:903 -#: plugins/sudoers/sudoreplay.c:993 plugins/sudoers/sudoreplay.c:1008 -#: plugins/sudoers/sudoreplay.c:1015 plugins/sudoers/sudoreplay.c:1022 -#: plugins/sudoers/sudoreplay.c:1029 plugins/sudoers/sudoreplay.c:1036 -#: plugins/sudoers/sudoreplay.c:1163 +#: logsrvd/logsrvd.c:431 logsrvd/logsrvd.c:554 logsrvd/logsrvd.c:640 +#: logsrvd/logsrvd.c:882 logsrvd/logsrvd.c:896 logsrvd/logsrvd.c:1057 +#: logsrvd/logsrvd.c:1182 logsrvd/logsrvd.c:1364 logsrvd/logsrvd.c:1382 +#: logsrvd/logsrvd.c:1481 logsrvd/logsrvd.c:1606 logsrvd/logsrvd.c:1793 +#: logsrvd/logsrvd_journal.c:503 logsrvd/logsrvd_local.c:238 +#: logsrvd/logsrvd_queue.c:164 logsrvd/logsrvd_relay.c:172 +#: logsrvd/logsrvd_relay.c:249 logsrvd/logsrvd_relay.c:253 +#: logsrvd/logsrvd_relay.c:391 logsrvd/logsrvd_relay.c:583 +#: logsrvd/logsrvd_relay.c:747 logsrvd/logsrvd_relay.c:1137 +#: logsrvd/sendlog.c:1333 logsrvd/tls_client.c:145 logsrvd/tls_client.c:161 +#: logsrvd/tls_client.c:225 plugins/sudoers/audit.c:281 +#: plugins/sudoers/iolog.c:1049 plugins/sudoers/iolog.c:1183 +#: plugins/sudoers/iolog.c:1282 plugins/sudoers/log_client.c:121 +#: plugins/sudoers/log_client.c:352 plugins/sudoers/log_client.c:368 +#: plugins/sudoers/log_client.c:416 plugins/sudoers/log_client.c:622 +#: plugins/sudoers/log_client.c:629 plugins/sudoers/log_client.c:1137 +#: plugins/sudoers/log_client.c:1418 plugins/sudoers/log_client.c:1459 +#: plugins/sudoers/log_client.c:1467 plugins/sudoers/log_client.c:1626 +#: plugins/sudoers/log_client.c:1751 plugins/sudoers/log_client.c:2085 +#: plugins/sudoers/log_client.c:2093 plugins/sudoers/logging.c:148 +#: plugins/sudoers/logging.c:206 plugins/sudoers/sudoreplay.c:519 +#: plugins/sudoers/sudoreplay.c:566 plugins/sudoers/sudoreplay.c:810 +#: plugins/sudoers/sudoreplay.c:922 plugins/sudoers/sudoreplay.c:1013 +#: plugins/sudoers/sudoreplay.c:1028 plugins/sudoers/sudoreplay.c:1035 +#: plugins/sudoers/sudoreplay.c:1042 plugins/sudoers/sudoreplay.c:1049 +#: plugins/sudoers/sudoreplay.c:1056 plugins/sudoers/sudoreplay.c:1184 msgid "unable to add event to queue" msgstr "no s'ha pogut afegir l'esdeveniment a la cua" -#: logsrvd/logsrvd.c:1786 logsrvd/logsrvd.c:2033 -msgid "unable setup listen socket" -msgstr "no s'ha pogut establir el sòcol d'escolta" - -#: logsrvd/logsrvd.c:1934 -msgid "sudo log server" -msgstr "servidor de registre sudo" - -#: logsrvd/logsrvd.c:1936 logsrvd/sendlog.c:127 -msgid "Options:" -msgstr "Opcions:" - -#: logsrvd/logsrvd.c:1938 -msgid "path to configuration file" -msgstr "camí al fitxer de configuració" - -#: logsrvd/logsrvd.c:1940 logsrvd/sendlog.c:129 -msgid "display help message and exit" -msgstr "mostra el missatge d'ajuda i surt" - -#: logsrvd/logsrvd.c:1942 -msgid "do not fork, run in the foreground" -msgstr "no bifurquis, executa en el rerefons" - -#: logsrvd/logsrvd.c:1944 -msgid "percent chance connections will drop" -msgstr "les connexions a l'atzar de percentatge es tallaran" - -#: logsrvd/logsrvd.c:1946 logsrvd/sendlog.c:157 -msgid "display version information and exit" -msgstr "mostra la informació de versió i surt" - -#: logsrvd/logsrvd.c:1994 logsrvd/sendlog.c:1735 -msgid "Protobuf-C version 1.3 or higher required" -msgstr "Protobuf-C versió 1.3 o més gran requerida" - -#: logsrvd/logsrvd.c:2012 +#: logsrvd/logsrvd.c:455 logsrvd/logsrvd.c:492 logsrvd/logsrvd.c:524 +#: logsrvd/logsrvd.c:578 logsrvd/logsrvd.c:657 logsrvd/logsrvd.c:693 +#: logsrvd/logsrvd.c:729 logsrvd/logsrvd.c:765 logsrvd/logsrvd_relay.c:512 +#: logsrvd/logsrvd_relay.c:545 #, c-format -msgid "invalid random drop value: %s" -msgstr "valor perdut aleatori no vàlid: %s" +msgid "unexpected state %d for %s" +msgstr "estat inesperat %d per a %s" -#: logsrvd/logsrvd.c:2016 logsrvd/sendlog.c:1785 -#: plugins/sudoers/cvtsudoers.c:228 plugins/sudoers/sudoreplay.c:299 -#: plugins/sudoers/visudo.c:175 +#: logsrvd/logsrvd.c:456 logsrvd/logsrvd.c:493 logsrvd/logsrvd.c:525 +#: logsrvd/logsrvd.c:579 logsrvd/logsrvd.c:658 logsrvd/logsrvd.c:694 +#: logsrvd/logsrvd.c:730 logsrvd/logsrvd.c:766 logsrvd/logsrvd_relay.c:514 +#: logsrvd/logsrvd_relay.c:547 +msgid "state machine error" +msgstr "error d'estat de màquina" + +#: logsrvd/logsrvd.c:462 logsrvd/logsrvd.c:463 +msgid "invalid AcceptMessage" +msgstr "AcceptMessage no vàlid" + +#: logsrvd/logsrvd.c:499 logsrvd/logsrvd.c:500 +msgid "invalid RejectMessage" +msgstr "RejectMessage no vàlid" + +#: logsrvd/logsrvd.c:531 logsrvd/logsrvd.c:532 +msgid "invalid ExitMessage" +msgstr "ExitMessage invàlid" + +#: logsrvd/logsrvd.c:585 logsrvd/logsrvd.c:586 +msgid "invalid RestartMessage" +msgstr "RestartMessage invàlid" + +#: logsrvd/logsrvd.c:620 logsrvd/logsrvd.c:621 +msgid "invalid AlertMessage" +msgstr "AlertMessage invàlid" + +#: logsrvd/logsrvd.c:662 logsrvd/logsrvd.c:698 logsrvd/logsrvd.c:734 #, c-format -msgid "%s version %s\n" -msgstr "%s versió %s\n" +msgid "%s: unexpected IoBuffer" +msgstr "%s: IoBuffer no esperat" -#: logsrvd/logsrvd_conf.c:332 -msgid "TLS not supported" -msgstr "no està suportat TLS" +#: logsrvd/logsrvd.c:663 logsrvd/logsrvd.c:699 logsrvd/logsrvd.c:735 +msgid "protocol error" +msgstr "error de protocol" -#: logsrvd/logsrvd_conf.c:344 +#: logsrvd/logsrvd.c:669 logsrvd/logsrvd.c:670 +msgid "invalid IoBuffer" +msgstr "IoBuffer invàlid" + +#: logsrvd/logsrvd.c:705 logsrvd/logsrvd.c:706 +msgid "invalid ChangeWindowSize" +msgstr "ChangeWindowSize invàlid" + +#: logsrvd/logsrvd.c:741 logsrvd/logsrvd.c:742 +msgid "invalid CommandSuspend" +msgstr "CommandSuspend invàlid" + +#: logsrvd/logsrvd.c:791 logsrvd/logsrvd_journal.c:302 +#: logsrvd/logsrvd_relay.c:654 logsrvd/sendlog.c:1232 +#: plugins/sudoers/log_client.c:1616 #, c-format -msgid "%s:%s" -msgstr "%s:%s" +msgid "unable to unpack %s size %zu" +msgstr "no es pot desempaquetar %s mida %zu" -#: logsrvd/logsrvd_conf.c:411 logsrvd/logsrvd_conf.c:656 +#: logsrvd/logsrvd.c:836 logsrvd/logsrvd_journal.c:376 +#: logsrvd/logsrvd_relay.c:678 #, c-format -msgid "%s: not a fully qualified path" -msgstr "%s: no és un camí completament qualificat" +msgid "unexpected type_case value %d in %s from %s" +msgstr "valor type_case no esperat %d a %s de %s" -#: logsrvd/logsrvd_conf.c:770 +#: logsrvd/logsrvd.c:838 +msgid "unrecognized ClientMessage type" +msgstr "tipus ClientMessage no reconegut" + +#: logsrvd/logsrvd.c:928 #, c-format -msgid "%s:%d unmatched '[': %s" -msgstr "%s:%d no concordat '[': %s" +msgid "timed out writing to client %s" +msgstr "temps d'espera exhaurit quan s'escrivia al client %s" -#: logsrvd/logsrvd_conf.c:781 +#: logsrvd/logsrvd.c:933 logsrvd/logsrvd_relay.c:919 logsrvd/sendlog.c:1438 #, c-format -msgid "%s:%d invalid config section: %s" -msgstr "%s:%d secció no vàlida de configuració: %s" +msgid "missing write buffer for client %s" +msgstr "falta la memòria intermèdia d'escriptura per al client %s" -#: logsrvd/logsrvd_conf.c:789 +#: logsrvd/logsrvd.c:1028 #, c-format -msgid "%s:%d invalid configuration line: %s" -msgstr "%s:%d línia no vàlida de configuració: %s" +msgid "timed out reading from client %s" +msgstr "temps d'espera exhaurit quan es llegia del client %s" -#: logsrvd/logsrvd_conf.c:795 +#: logsrvd/logsrvd.c:1069 logsrvd/logsrvd_relay.c:782 #, c-format -msgid "%s:%d expected section name: %s" -msgstr "%s:%d nom esperat de secció: %s" +msgid "EOF from %s without proper TLS shutdown" +msgstr "final de fitxer de %s sense tancament de TLS apropiat" -#: logsrvd/logsrvd_conf.c:809 -#, c-format -msgid "invalid value for %s: %s" -msgstr "valor no vàlid %s: %s" - -#: logsrvd/logsrvd_conf.c:817 -#, c-format -msgid "%s:%d unknown key: %s" -msgstr "%s:%d clau desconeguda: %s" - -#: logsrvd/logsrvd_conf.c:1006 -#, c-format -msgid "unknown syslog facility %s" -msgstr "sistema de syslog desconegut %s" - -#: logsrvd/logsrvd_conf.c:1010 logsrvd/logsrvd_conf.c:1014 -#: logsrvd/logsrvd_conf.c:1018 -#, c-format -msgid "unknown syslog priority %s" -msgstr "prioritat desconeguda de syslog %s" - -#: logsrvd/sendlog.c:125 -msgid "send sudo I/O log to remote server" -msgstr "envia el registre I/O de sudo al servidor remot" - -#: logsrvd/sendlog.c:131 -msgid "only send an accept event (no I/O)" -msgstr "envia sols un esdeveniment d'acceptació (no I/O)" - -#: logsrvd/sendlog.c:134 -msgid "certificate bundle file to verify server's cert against" -msgstr "fitxer del paquet del certificat per usar en la verificació del certificat del servidor " - -#: logsrvd/sendlog.c:136 -msgid "certificate file for TLS handshake" -msgstr "fitxer de certificat per l'encaixada TLS" - -#: logsrvd/sendlog.c:139 -msgid "host to send logs to" -msgstr "com enviar registres a" - -#: logsrvd/sendlog.c:141 -msgid "remote ID of I/O log to be resumed" -msgstr "es reprendrà el registre remot de l'I/O de l'ID" - -#: logsrvd/sendlog.c:144 -msgid "private key file" -msgstr "fitxer de la clau privada" - -#: logsrvd/sendlog.c:146 -msgid "do not verify server certificate" -msgstr "no verifiquis el certificat del servidor" - -#: logsrvd/sendlog.c:149 -msgid "port to use when connecting to host" -msgstr "port a usar a les connexions a l'amfitrió" - -#: logsrvd/sendlog.c:151 -msgid "restart previous I/O log transfer" -msgstr "reinicia la transferència pevia del registre I/O" - -#: logsrvd/sendlog.c:153 -msgid "reject the command with the given reason" -msgstr "rebutja l'ordre amb la raó següent" - -#: logsrvd/sendlog.c:155 -msgid "test audit server by sending selected I/O log n times in parallel" -msgstr "comprova del servidor d'auditoria enviant el registre I/O seleccionat n vegades en paral·lel" - -#: logsrvd/sendlog.c:180 plugins/sudoers/log_client.c:432 -#, c-format -msgid "unable to look up %s:%s: %s" -msgstr "no es pot cercar %s:%s: %s" - -#: logsrvd/sendlog.c:218 -msgid "unable to get server IP addr" -msgstr "no es pot obtenir l'adreça IP del servidor" - -#: logsrvd/sendlog.c:272 plugins/sudoers/sudoreplay.c:851 -#, c-format -msgid "unable to read %s/%s: %s" -msgstr "no es pot llegir %s/%s: %s" - -#: logsrvd/sendlog.c:293 plugins/sudoers/log_client.c:692 +#: logsrvd/logsrvd.c:1113 logsrvd/logsrvd_relay.c:205 logsrvd/sendlog.c:336 +#: plugins/sudoers/log_client.c:732 #, c-format msgid "client message too large: %zu" msgstr "missatge de client massa llarg: %zu" -#: logsrvd/sendlog.c:826 -#, c-format -msgid "%s: write buffer already in use" -msgstr "%s: memòria intermèdia d'escriptura ja en ús" +#: logsrvd/logsrvd.c:1114 logsrvd/logsrvd_journal.c:259 +#: logsrvd/logsrvd_journal.c:260 +msgid "client message too large" +msgstr "missatge de client massa llarg" -#: logsrvd/sendlog.c:878 plugins/sudoers/iolog.c:893 -#: plugins/sudoers/iolog.c:962 +#: logsrvd/logsrvd.c:1132 logsrvd/logsrvd.c:1133 +msgid "invalid ClientMessage" +msgstr "ClientMessage invàlid" + +#: logsrvd/logsrvd.c:1442 +msgid "unable to get remote IP addr" +msgstr "no s'ha pogut obtenir l'adreça remota IP" + +#: logsrvd/logsrvd.c:1473 logsrvd/tls_client.c:212 +#: plugins/sudoers/log_client.c:290 +#, c-format +msgid "Unable to attach user data to the ssl object: %s" +msgstr "no es pot adjuntar les dades d'usuari a l'objecte ssl: %s" + +#: logsrvd/logsrvd.c:1656 logsrvd/logsrvd.c:2050 +msgid "unable to setup listen socket" +msgstr "no s'ha pogut establir el sòcol d'escolta" + +#: logsrvd/logsrvd.c:1776 +#, c-format +msgid "unexpected signal %d" +msgstr "senyal %d no esperat" + +#: logsrvd/logsrvd.c:1949 +msgid "sudo log server" +msgstr "servidor de registre sudo" + +#: logsrvd/logsrvd.c:1951 logsrvd/sendlog.c:126 +msgid "Options:" +msgstr "Opcions:" + +#: logsrvd/logsrvd.c:1953 +msgid "path to configuration file" +msgstr "camí al fitxer de configuració" + +#: logsrvd/logsrvd.c:1955 logsrvd/sendlog.c:128 +msgid "display help message and exit" +msgstr "mostra el missatge d'ajuda i surt" + +#: logsrvd/logsrvd.c:1957 +msgid "do not fork, run in the foreground" +msgstr "no bifurquis, executa en el rerefons" + +#: logsrvd/logsrvd.c:1959 +msgid "percent chance connections will drop" +msgstr "les connexions a l'atzar de percentatge es tallaran" + +#: logsrvd/logsrvd.c:1961 logsrvd/sendlog.c:158 +msgid "display version information and exit" +msgstr "mostra la informació de versió i surt" + +#: logsrvd/logsrvd.c:2011 logsrvd/sendlog.c:1747 +msgid "Protobuf-C version 1.3 or higher required" +msgstr "Protobuf-C versió 1.3 o més gran requerida" + +#: logsrvd/logsrvd.c:2027 +#, c-format +msgid "invalid random drop value: %s" +msgstr "valor perdut aleatori no vàlid: %s" + +#: logsrvd/logsrvd.c:2030 logsrvd/sendlog.c:1801 +#: plugins/sudoers/cvtsudoers.c:250 plugins/sudoers/sudoreplay.c:294 +#: plugins/sudoers/visudo.c:181 +#, c-format +msgid "%s version %s\n" +msgstr "%s versió %s\n" + +#: logsrvd/logsrvd_conf.c:422 plugins/sudoers/check.c:69 +#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:122 +#: plugins/sudoers/sudoers.c:419 plugins/sudoers/sudoers.c:946 +#: plugins/sudoers/sudoers.c:1052 plugins/sudoers/sudoers.c:1442 +#: plugins/sudoers/testsudoers.c:169 plugins/sudoers/testsudoers.c:285 +#: plugins/sudoers/testsudoers.c:459 plugins/sudoers/tsdump.c:131 +#, c-format +msgid "unknown user %s" +msgstr "usuari %s desconegut" + +#: logsrvd/logsrvd_conf.c:439 plugins/sudoers/iolog.c:148 +#: plugins/sudoers/sudoers.c:425 plugins/sudoers/sudoers.c:1476 +#: plugins/sudoers/testsudoers.c:483 +#, c-format +msgid "unknown group %s" +msgstr "grup %s desconegut" + +#: logsrvd/logsrvd_conf.c:457 +#, c-format +msgid "unable to parse iolog mode %s" +msgstr "no s'han pogut analitzar el mode iolog %s" + +#: logsrvd/logsrvd_conf.c:474 logsrvd/logsrvd_conf.c:1248 +#, c-format +msgid "invalid value for %s: %s" +msgstr "valor no vàlid %s: %s" + +#: logsrvd/logsrvd_conf.c:527 +msgid "TLS not supported" +msgstr "no està suportat TLS" + +#: logsrvd/logsrvd_conf.c:549 +#, c-format +msgid "%s:%s" +msgstr "%s:%s" + +#: logsrvd/logsrvd_conf.c:622 logsrvd/logsrvd_conf.c:1037 +#, c-format +msgid "%s: not a fully qualified path" +msgstr "%s: no és un camí completament qualificat" + +#: logsrvd/logsrvd_conf.c:956 logsrvd/logsrvd_conf.c:972 +#: logsrvd/logsrvd_conf.c:1681 +#, c-format +msgid "unknown syslog facility %s" +msgstr "sistema de syslog desconegut %s" + +#: logsrvd/logsrvd_conf.c:988 logsrvd/logsrvd_conf.c:1004 +#: logsrvd/logsrvd_conf.c:1020 logsrvd/logsrvd_conf.c:1685 +#: logsrvd/logsrvd_conf.c:1689 logsrvd/logsrvd_conf.c:1693 +#, c-format +msgid "unknown syslog priority %s" +msgstr "prioritat desconeguda de syslog %s" + +#: logsrvd/logsrvd_conf.c:1202 +#, c-format +msgid "%s:%d unmatched '[': %s" +msgstr "%s:%d no concordat '[': %s" + +#: logsrvd/logsrvd_conf.c:1208 +#, c-format +msgid "%s:%d garbage after ']': %s" +msgstr "%s:%d brossa després de ']': %s" + +#: logsrvd/logsrvd_conf.c:1220 +#, c-format +msgid "%s:%d invalid config section: %s" +msgstr "%s:%d secció no vàlida de configuració: %s" + +#: logsrvd/logsrvd_conf.c:1228 +#, c-format +msgid "%s:%d invalid configuration line: %s" +msgstr "%s:%d línia no vàlida de configuració: %s" + +#: logsrvd/logsrvd_conf.c:1234 +#, c-format +msgid "%s:%d expected section name: %s" +msgstr "%s:%d nom esperat de secció: %s" + +#: logsrvd/logsrvd_conf.c:1256 +#, c-format +msgid "%s:%d [%s] illegal key: %s" +msgstr "%s:%d [%s] clau il·legal: %s" + +#: logsrvd/logsrvd_conf.c:1286 plugins/sudoers/cvtsudoers.c:273 +#: plugins/sudoers/logging.c:1087 +#, c-format +msgid "unable to open log file %s" +msgstr "no s'ha pogut obrir el fitxer de registre %s" + +#: logsrvd/logsrvd_conf.c:1768 +msgid "unable to initialize server TLS context" +msgstr "no es pot inicialitzar el context TLS del servidor" + +#: logsrvd/logsrvd_conf.c:1788 +msgid "unable to initialize relay TLS context" +msgstr "No es pot inicialitzar el context TLS del relé" + +#: logsrvd/logsrvd_journal.c:149 logsrvd/logsrvd_journal.c:430 +#: logsrvd/logsrvd_journal.c:435 +msgid "unable to create journal file" +msgstr "no es pot crear el fitxer de diari" + +#: logsrvd/logsrvd_journal.c:153 logsrvd/logsrvd_queue.c:109 +#: plugins/sudoers/visudo.c:1046 +#, c-format +msgid "unable to lock %s" +msgstr "no s'ha pogut bloquejar %s" + +#: logsrvd/logsrvd_journal.c:156 +msgid "unable to lock journal file" +msgstr "no s'ha pogut bloquejar el fitxer de diari" + +#: logsrvd/logsrvd_journal.c:164 +msgid "unable to open journal file" +msgstr "no s'ha pogut obrir el fitxer de diari" + +#: logsrvd/logsrvd_journal.c:185 logsrvd/logsrvd_journal.c:466 +#: logsrvd/logsrvd_journal.c:471 +msgid "unable to write journal file" +msgstr "no s'ha pogut escriure el fitxer de diari" + +#: logsrvd/logsrvd_journal.c:193 logsrvd/logsrvd_journal.c:200 +msgid "unable to rename journal file" +msgstr "no s'ha pogut reanomenar el fitxer de diari" + +#: logsrvd/logsrvd_journal.c:247 logsrvd/logsrvd_journal.c:248 +#: logsrvd/logsrvd_journal.c:288 logsrvd/logsrvd_journal.c:289 +msgid "unexpected EOF reading journal file" +msgstr "final inesperat de fitxer quan es llegia el fitxer de diari" + +#: logsrvd/logsrvd_journal.c:251 logsrvd/logsrvd_journal.c:252 +#: logsrvd/logsrvd_journal.c:292 logsrvd/logsrvd_journal.c:293 +msgid "error reading journal file" +msgstr "s'ha produït un error quan es llegia el fitxer de diari" + +#: logsrvd/logsrvd_journal.c:304 logsrvd/logsrvd_journal.c:390 +msgid "invalid journal file, unable to restart" +msgstr "fitxer de diari invàlid, no es pot reiniciar" + +#: logsrvd/logsrvd_journal.c:449 +#, c-format +msgid "unable to seek to [%lld, %ld] in journal file %s" +msgstr "no s'ha pogut buscar fins a [%lld, %ld] al fitxer de diari %s" + +#: logsrvd/logsrvd_local.c:166 +#, c-format +msgid "unexpected value_case %d in %s from %s" +msgstr "value_case %d no esperat a %s de %s" + +#: logsrvd/logsrvd_local.c:194 +msgid "error parsing AcceptMessage" +msgstr "error analitzant AcceptMessage" + +#: logsrvd/logsrvd_local.c:205 +msgid "error creating I/O log" +msgstr "error creant registre I/O" + +#: logsrvd/logsrvd_local.c:228 +msgid "error logging accept event" +msgstr "error registrant esdeveniment d'acceptació" + +#: logsrvd/logsrvd_local.c:267 +msgid "error parsing RejectMessage" +msgstr "error analitzant RejectMessage" + +#: logsrvd/logsrvd_local.c:291 +msgid "error logging reject event" +msgstr "error registrant esdeveniment de rebuig" + +#: logsrvd/logsrvd_local.c:427 logsrvd/logsrvd_local.c:437 +msgid "error logging exit event" +msgstr "error registrant esdeveniment de sortida" + +#: logsrvd/logsrvd_local.c:494 logsrvd/logsrvd_local.c:495 +msgid "log is already complete, cannot be restarted" +msgstr "el registre ja està complet, no es pot reinicar" + +#: logsrvd/logsrvd_local.c:525 +msgid "unable to restart log" +msgstr "no s'ha pogut reiniciar el registre" + +#: logsrvd/logsrvd_local.c:541 +msgid "error parsing AlertMessage" +msgstr "error analitzant AlertMessage" + +#: logsrvd/logsrvd_local.c:551 +msgid "error logging alert event" +msgstr "error registrant esdeveniment d'alerta" + +#: logsrvd/logsrvd_local.c:587 logsrvd/logsrvd_local.c:650 +#: logsrvd/logsrvd_local.c:685 +#, c-format +msgid "unable to format timing buffer, length %d" +msgstr "no s'ha pogut formatar la memòria intermèdia de temporització, longitud %d" + +#: logsrvd/logsrvd_local.c:601 logsrvd/logsrvd_local.c:609 +#: logsrvd/logsrvd_local.c:657 logsrvd/logsrvd_local.c:692 +#: plugins/sudoers/sudoreplay.c:344 toke.l:961 toke.l:964 +#, c-format +msgid "%s/%s: %s" +msgstr "%s/%s: %s" + +#: logsrvd/logsrvd_local.c:620 +msgid "randomly dropping connection" +msgstr "pèrdua aleatòria de la connexió" + +#: logsrvd/logsrvd_local.c:632 +msgid "error writing IoBuffer" +msgstr "error escrivint IoBuffer" + +#: logsrvd/logsrvd_local.c:667 +msgid "error writing ChangeWindowSize" +msgstr "error escrivint ChangeWindowSize" + +#: logsrvd/logsrvd_local.c:702 +msgid "error writing CommandSuspend" +msgstr "error escrivint CommandSuspend" + +#: logsrvd/logsrvd_relay.c:437 +msgid "TLS handshake with relay host failed" +msgstr "la negociació TLS amb l'amfitrió de relé ha fallat" + +#: logsrvd/logsrvd_relay.c:465 +msgid "unable to connect to relay host" +msgstr "no s'ha pogut connectar a l'amfitrió de relé" + +#: logsrvd/logsrvd_relay.c:520 +#, c-format +msgid "%s: invalid ServerHello, missing server_id" +msgstr "%s: ServerHello invàlid, server_id faltant" + +#: logsrvd/logsrvd_relay.c:522 logsrvd/sendlog.c:1136 +#: plugins/sudoers/log_client.c:1502 +msgid "invalid ServerHello" +msgstr "ServerHello invàlid" + +#: logsrvd/logsrvd_relay.c:681 +msgid "unrecognized ServerMessage type" +msgstr "tipus ServerMessage no reconegut" + +#: logsrvd/logsrvd_relay.c:710 +#, c-format +msgid "timed out reading from relay %s (%s)" +msgstr "s'ha exhaurit el temps d'espera quan es llegia del relé %s (%s)" + +#: logsrvd/logsrvd_relay.c:712 +msgid "timeout reading from relay" +msgstr "temps d'espera exhaurit quan es llegia del relé" + +#: logsrvd/logsrvd_relay.c:767 +msgid "relay host name does not match certificate" +msgstr "el nom de l'amfitrió de relé no concorda amb el certificat" + +#: logsrvd/logsrvd_relay.c:773 logsrvd/logsrvd_relay.c:787 +#: logsrvd/logsrvd_relay.c:794 +msgid "error reading from relay" +msgstr "s'ha produït un error quan es llegia del relé" + +#: logsrvd/logsrvd_relay.c:815 +msgid "unable to read from relay" +msgstr "no s'ha pogut llegir del relé" + +#: logsrvd/logsrvd_relay.c:830 logsrvd/logsrvd_relay.c:949 +msgid "relay server closed connection" +msgstr "el servidor de relé ha tancat la connexió" + +#: logsrvd/logsrvd_relay.c:848 +msgid "server message too large" +msgstr "missatge del servidor massa llarg" + +#: logsrvd/logsrvd_relay.c:912 +#, c-format +msgid "timed out writing to relay %s (%s)" +msgstr "temps d'espera exhaurit quan es llegia del relé %s (%s)" + +#: logsrvd/logsrvd_relay.c:914 +msgid "timeout writing to relay" +msgstr "temps d'espera exhaurit quan s'escrivia al relé" + +#: logsrvd/logsrvd_relay.c:968 logsrvd/logsrvd_relay.c:975 +#: logsrvd/logsrvd_relay.c:987 +msgid "error writing to relay" +msgstr "error escrivint al relé" + +#: logsrvd/sendlog.c:124 +msgid "send sudo I/O log to remote server" +msgstr "envia el registre I/O de sudo al servidor remot" + +#: logsrvd/sendlog.c:130 +msgid "only send an accept event (no I/O)" +msgstr "envia sols un esdeveniment d'acceptació (no I/O)" + +#: logsrvd/sendlog.c:133 +msgid "certificate bundle file to verify server's cert against" +msgstr "fitxer del paquet del certificat per usar en la verificació del certificat del servidor " + +#: logsrvd/sendlog.c:135 +msgid "certificate file for TLS handshake" +msgstr "fitxer de certificat per l'encaixada TLS" + +#: logsrvd/sendlog.c:138 +msgid "host to send logs to" +msgstr "com enviar registres a" + +#: logsrvd/sendlog.c:140 +msgid "remote ID of I/O log to be resumed" +msgstr "es reprendrà el registre remot de l'I/O de l'ID" + +#: logsrvd/sendlog.c:143 +msgid "private key file" +msgstr "fitxer de la clau privada" + +#: logsrvd/sendlog.c:145 +msgid "do not verify server certificate" +msgstr "no verifiquis el certificat del servidor" + +#: logsrvd/sendlog.c:148 +msgid "port to use when connecting to host" +msgstr "port a usar a les connexions a l'amfitrió" + +#: logsrvd/sendlog.c:150 +msgid "restart previous I/O log transfer" +msgstr "reinicia la transferència prèvia del registre I/O" + +#: logsrvd/sendlog.c:152 +msgid "reject the command with the given reason" +msgstr "rebutja l'ordre amb la raó següent" + +#: logsrvd/sendlog.c:154 +msgid "stop transfer after reaching this time" +msgstr "atura la transferència quan s'arribi a aquest temps" + +#: logsrvd/sendlog.c:156 +msgid "test audit server by sending selected I/O log n times in parallel" +msgstr "comprova del servidor d'auditoria enviant el registre I/O seleccionat n vegades en paral·lel" + +#: logsrvd/sendlog.c:181 plugins/sudoers/log_client.c:462 +#, c-format +msgid "unable to look up %s:%s: %s" +msgstr "no es pot cercar %s:%s: %s" + +#: logsrvd/sendlog.c:219 +msgid "unable to get server IP addr" +msgstr "no es pot obtenir l'adreça IP del servidor" + +#: logsrvd/sendlog.c:314 plugins/sudoers/sudoreplay.c:870 +#, c-format +msgid "unable to read %s/%s: %s" +msgstr "no es pot llegir %s/%s: %s" + +#: logsrvd/sendlog.c:1060 plugins/sudoers/iolog.c:967 +#: plugins/sudoers/iolog.c:1042 #, c-format msgid "unexpected I/O event %d" msgstr "esdeveniment I/O inesperat %d" -#: logsrvd/sendlog.c:924 logsrvd/sendlog.c:941 logsrvd/sendlog.c:975 -#: plugins/sudoers/log_client.c:1124 plugins/sudoers/log_client.c:1392 -#: plugins/sudoers/log_client.c:1460 plugins/sudoers/log_client.c:1496 +#: logsrvd/sendlog.c:1113 logsrvd/sendlog.c:1130 logsrvd/sendlog.c:1164 +#: plugins/sudoers/log_client.c:1152 plugins/sudoers/log_client.c:1428 +#: plugins/sudoers/log_client.c:1496 plugins/sudoers/log_client.c:1535 #, c-format msgid "%s: unexpected state %d" msgstr "%s: estat inesperat %d" -#: logsrvd/sendlog.c:947 plugins/sudoers/log_client.c:1466 -msgid "invalid ServerHello" -msgstr "ServerHello invàlid" - -#: logsrvd/sendlog.c:1011 plugins/sudoers/log_client.c:1540 +#: logsrvd/sendlog.c:1200 plugins/sudoers/log_client.c:1584 #, c-format msgid "error message received from server: %s" msgstr "s'ha rebut un missatge d'error del servidor: %s" -#: logsrvd/sendlog.c:1024 plugins/sudoers/log_client.c:1553 +#: logsrvd/sendlog.c:1213 plugins/sudoers/log_client.c:1597 #, c-format msgid "abort message received from server: %s" msgstr "avorta el missatge rebut del servidor: %s" -#: logsrvd/sendlog.c:1043 plugins/sudoers/log_client.c:1572 -msgid "unable to unpack ServerMessage" -msgstr "no es pot desempaquetar ServerMessage" - -#: logsrvd/sendlog.c:1083 plugins/sudoers/log_client.c:1603 +#: logsrvd/sendlog.c:1272 plugins/sudoers/log_client.c:1647 #, c-format msgid "%s: unexpected type_case value %d" msgstr "%s: valor inesperat de type_case %d" -#: logsrvd/sendlog.c:1112 +#: logsrvd/sendlog.c:1301 msgid "timeout reading from server" msgstr "temps d'espera exhaurit quan es llegia del servidor" -#: logsrvd/sendlog.c:1190 +#: logsrvd/sendlog.c:1352 plugins/sudoers/log_client.c:1770 +msgid "host name does not match certificate" +msgstr "el nom de l'amfitrió no concorda amb el certificat" + +#: logsrvd/sendlog.c:1386 msgid "premature EOF" msgstr "final de fitxer prematur" -#: logsrvd/sendlog.c:1203 plugins/sudoers/log_client.c:1761 +#: logsrvd/sendlog.c:1399 plugins/sudoers/log_client.c:1818 #, c-format msgid "server message too large: %u" msgstr "missatge del servidor massa llarg: %u" -#: logsrvd/sendlog.c:1254 +#: logsrvd/sendlog.c:1455 msgid "timeout writing to server" msgstr "temps d'espera exhaurit quan s'escrivia al servidor" -#: logsrvd/sendlog.c:1473 plugins/sudoers/log_client.c:296 -msgid "TLS handshake timeout occurred" -msgstr "ha ocorregut un temps d'espera exhaurit a l'encaixada TLS" - -#: logsrvd/sendlog.c:1492 logsrvd/sendlog.c:1507 -#: plugins/sudoers/log_client.c:318 plugins/sudoers/log_client.c:334 -msgid "unable to set event" -msgstr "no es pot establir l'esdeveniment" - -#: logsrvd/sendlog.c:1517 logsrvd/sendlog.c:1521 -#, c-format -msgid "TLS connection failed: %s" -msgstr "ha fallat la connexió TLS: %s" - -#: logsrvd/sendlog.c:1554 -#, c-format -msgid "Unable to initialize ssl context: %s" -msgstr "No es pot inicialitzar el context ssl: %s" - -#: logsrvd/sendlog.c:1559 plugins/sudoers/log_client.c:258 -#, c-format -msgid "Unable to allocate ssl object: %s" -msgstr "No es pot assignar l'objecte ssl: %s" - -#: logsrvd/sendlog.c:1564 -#, c-format -msgid "Unable to attach socket to the ssl object: %s" -msgstr "No es pot adjuntar el sòcol a l'objecte ssl: %s" - -#: logsrvd/sendlog.c:1808 +#: logsrvd/sendlog.c:1825 msgid "both restart point and iolog ID must be specified" msgstr "s'ha d'especificar tant el punt de reinici com l'ID del iolog" -#: logsrvd/sendlog.c:1812 +#: logsrvd/sendlog.c:1829 msgid "a restart point may not be set when no I/O is sent" msgstr "no es pot establir un punt de reinici quan no s'envia cap I/O" -#: logsrvd/sendlog.c:1887 +#: logsrvd/sendlog.c:1905 #, c-format msgid "exited prematurely with state %d" msgstr "ha sortit prematurament amb estat %d" -#: logsrvd/sendlog.c:1888 +#: logsrvd/sendlog.c:1906 #, c-format msgid "elapsed time sent to server [%lld, %ld]" msgstr "s'ha enviat el temps transcorregut al servidor [%lld, %ld]" -#: logsrvd/sendlog.c:1890 +#: logsrvd/sendlog.c:1908 #, c-format msgid "commit point received from server [%lld, %ld]" msgstr "punt de compromís rebut del servidor [%lld, %ld]" -#: plugins/sudoers/audit.c:259 plugins/sudoers/audit.c:398 -#: plugins/sudoers/log_client.c:960 plugins/sudoers/log_client.c:1008 -#: plugins/sudoers/log_client.c:1056 plugins/sudoers/log_client.c:1181 -#: plugins/sudoers/logging.c:548 plugins/sudoers/policy.c:120 +#: logsrvd/tls_client.c:120 plugins/sudoers/log_client.c:324 +msgid "TLS handshake timeout occurred" +msgstr "ha ocorregut un temps d'espera exhaurit a l'encaixada TLS" + +#: logsrvd/tls_client.c:140 logsrvd/tls_client.c:156 +#: plugins/sudoers/log_client.c:346 plugins/sudoers/log_client.c:362 +msgid "unable to set event" +msgstr "no es pot establir l'esdeveniment" + +#: logsrvd/tls_client.c:166 logsrvd/tls_client.c:170 +#, c-format +msgid "TLS connection failed: %s" +msgstr "ha fallat la connexió TLS: %s" + +#: logsrvd/tls_client.c:205 +#, c-format +msgid "unable to allocate ssl object: %s" +msgstr "no s'ha pogut assignar l'objecte ssl: %s" + +#: logsrvd/tls_client.c:219 +#, c-format +msgid "Unable to attach socket to the ssl object: %s" +msgstr "No es pot adjuntar el sòcol a l'objecte ssl: %s" + +#: logsrvd/tls_client.c:247 +msgid "unable to initialize TLS context" +msgstr "no s'ha pogut inicialitzar el context TLS" + +#: logsrvd/tls_init.c:138 logsrvd/tls_init.c:146 +#, c-format +msgid "unable to set TLS 1.2 ciphersuite to %s: %s" +msgstr "no s'ha pogut establir la ciphersuite TLS 1.2 a %s: %s" + +#: logsrvd/tls_init.c:166 logsrvd/tls_init.c:174 +#, c-format +msgid "unable to set TLS 1.3 ciphersuite to %s: %s" +msgstr "no s'ha pogut establir la ciphersuite TLS 1.3 a %s: %s" + +#: logsrvd/tls_init.c:206 logsrvd/tls_init.c:227 +#, c-format +msgid "unable to set diffie-hellman parameters: %s" +msgstr "no es poden establir els paràmetres diffie-hellman: %s" + +#: logsrvd/tls_init.c:283 +#, c-format +msgid "unable to create TLS context: %s" +msgstr "no s'ha pogut crear el context TLS: %s" + +#: logsrvd/tls_init.c:290 +#, c-format +msgid "unable to set minimum protocol version to TLS 1.2: %s" +msgstr "no es pot establir la versió de protocol mínim a TLS 1.2: %s" + +#: plugins/sudoers/audit.c:272 plugins/sudoers/log_client.c:985 +#: plugins/sudoers/log_client.c:1034 plugins/sudoers/log_client.c:1083 +#: plugins/sudoers/log_client.c:1208 plugins/sudoers/logging.c:627 +#: plugins/sudoers/logging.c:867 plugins/sudoers/logging.c:1017 +#: plugins/sudoers/logging.c:1041 plugins/sudoers/policy.c:1055 msgid "unable to get time of day" msgstr "no es pot obtenir l'hora" -#: plugins/sudoers/auth/aix_auth.c:277 +#: plugins/sudoers/auth/aix_auth.c:282 #, c-format msgid "unable to change password for %s" msgstr "no s'ha pogut canviar la contrasenya per a %s" -#: plugins/sudoers/auth/bsdauth.c:70 +#: plugins/sudoers/auth/bsdauth.c:78 #, c-format msgid "unable to get login class for user %s" msgstr "no s'ha pogut obtenir la classe d'inici de sessió per a l'usuari %s" -#: plugins/sudoers/auth/bsdauth.c:75 -msgid "unable to begin bsd authentication" -msgstr "no s'ha pogut iniciar l'autenticació bsd" - -#: plugins/sudoers/auth/bsdauth.c:83 +#: plugins/sudoers/auth/bsdauth.c:85 msgid "invalid authentication type" msgstr "tipus no vàlida d'autenticació" -#: plugins/sudoers/auth/bsdauth.c:92 +#: plugins/sudoers/auth/bsdauth.c:90 +msgid "unable to begin BSD authentication" +msgstr "no s'ha pogut iniciar l'autenticació BSD" + +#: plugins/sudoers/auth/bsdauth.c:97 msgid "unable to initialize BSD authentication" msgstr "no s'ha pogut inicialitzar l'autenticació BSD" -#: plugins/sudoers/auth/bsdauth.c:179 +#: plugins/sudoers/auth/bsdauth.c:191 msgid "your account has expired" msgstr "el vostre compte ha caducat" -#: plugins/sudoers/auth/bsdauth.c:181 +#: plugins/sudoers/auth/bsdauth.c:193 msgid "approval failed" msgstr "ha fallat l'aprovació" -#: plugins/sudoers/auth/fwtk.c:54 +#: plugins/sudoers/auth/fwtk.c:62 msgid "unable to read fwtk config" msgstr "no s'ha pogut llegir la configuració fwtk" -#: plugins/sudoers/auth/fwtk.c:59 +#: plugins/sudoers/auth/fwtk.c:67 msgid "unable to connect to authentication server" msgstr "no s'ha pogut connectar al servidor d'autenticació" -#: plugins/sudoers/auth/fwtk.c:65 plugins/sudoers/auth/fwtk.c:89 -#: plugins/sudoers/auth/fwtk.c:121 +#: plugins/sudoers/auth/fwtk.c:73 plugins/sudoers/auth/fwtk.c:99 +#: plugins/sudoers/auth/fwtk.c:131 msgid "lost connection to authentication server" msgstr "s'ha perdut la connexió al servidor d'autenticació" -#: plugins/sudoers/auth/fwtk.c:69 +#: plugins/sudoers/auth/fwtk.c:77 #, c-format msgid "" "authentication server error:\n" @@ -1005,181 +1477,177 @@ msgstr "" "error de servidor d'autenticació:\n" "%s" -#: plugins/sudoers/auth/kerb5.c:110 +#: plugins/sudoers/auth/kerb5.c:117 #, c-format msgid "%s: unable to convert principal to string ('%s'): %s" msgstr "%s: no s'ha pogut convertir el principal a la cadena de caràcters ('%s'): %s" -#: plugins/sudoers/auth/kerb5.c:160 +#: plugins/sudoers/auth/kerb5.c:167 #, c-format msgid "%s: unable to parse '%s': %s" msgstr "%s: no s'ha pogut analitzar '%s': %s" -#: plugins/sudoers/auth/kerb5.c:169 +#: plugins/sudoers/auth/kerb5.c:176 #, c-format msgid "%s: unable to resolve credential cache: %s" msgstr "%s: no s'ha pogut resoldre el cau de credencials : %s" -#: plugins/sudoers/auth/kerb5.c:216 +#: plugins/sudoers/auth/kerb5.c:227 #, c-format msgid "%s: unable to allocate options: %s" msgstr "%s: no s'han pogut assignar les opcions: %s" -#: plugins/sudoers/auth/kerb5.c:231 +#: plugins/sudoers/auth/kerb5.c:242 #, c-format msgid "%s: unable to get credentials: %s" msgstr "%s: no s'ha pogut obtenir les credencials: %s" -#: plugins/sudoers/auth/kerb5.c:244 +#: plugins/sudoers/auth/kerb5.c:255 #, c-format msgid "%s: unable to initialize credential cache: %s" msgstr "%s: no s'ha pogut inicialitzar el cau de credencials: %s" -#: plugins/sudoers/auth/kerb5.c:247 +#: plugins/sudoers/auth/kerb5.c:258 #, c-format msgid "%s: unable to store credential in cache: %s" msgstr "%s: no s'ha pogut emmagatzemar la credencial al cau: %s" -#: plugins/sudoers/auth/kerb5.c:311 +#: plugins/sudoers/auth/kerb5.c:324 #, c-format msgid "%s: unable to get host principal: %s" msgstr "%s: no s'ha pogut obtenir el principal de l'amfitrió: %s" -#: plugins/sudoers/auth/kerb5.c:325 +#: plugins/sudoers/auth/kerb5.c:338 #, c-format msgid "%s: Cannot verify TGT! Possible attack!: %s" msgstr "%s: No s'ha pogut verificar TGT! Possible atac!: %s" -#: plugins/sudoers/auth/pam.c:218 +#: plugins/sudoers/auth/pam.c:233 #, c-format msgid "unable to initialize PAM: %s" msgstr "no s'ha pogut inicialitzar PAM: %s" -#: plugins/sudoers/auth/pam.c:337 +#: plugins/sudoers/auth/pam.c:349 #, c-format msgid "PAM authentication error: %s" msgstr "Error d'autenticació PAM: %s" -#: plugins/sudoers/auth/pam.c:356 +#: plugins/sudoers/auth/pam.c:369 msgid "account validation failure, is your account locked?" msgstr "fallada de validació de compte, està bloquejat el vostre compte?" -#: plugins/sudoers/auth/pam.c:367 +#: plugins/sudoers/auth/pam.c:380 msgid "Account or password is expired, reset your password and try again" msgstr "Ha expirat el compte o la contrasenya, restabliu la vostra contrasenya i proveu un altre cop" -#: plugins/sudoers/auth/pam.c:373 +#: plugins/sudoers/auth/pam.c:387 #, c-format msgid "unable to change expired password: %s" msgstr "no s'ha pogut canviar la contrasenya expirada: %s" -#: plugins/sudoers/auth/pam.c:384 +#: plugins/sudoers/auth/pam.c:398 msgid "Password expired, contact your system administrator" msgstr "Ha expirat la contrasenya, contacteu el vostre administrador de sistema" -#: plugins/sudoers/auth/pam.c:389 +#: plugins/sudoers/auth/pam.c:403 msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" -msgstr "Ha expirat el compte o la configuració PAM no té una secció \"compte\" per a sudo, contacteu el vostre administrador de sistema" +msgstr "Ha expirat el compte o la configuració PAM no té una secció «compte» per a sudo, contacteu el vostre administrador de sistema" -#: plugins/sudoers/auth/pam.c:397 plugins/sudoers/auth/pam.c:402 +#: plugins/sudoers/auth/pam.c:411 plugins/sudoers/auth/pam.c:416 #, c-format msgid "PAM account management error: %s" msgstr "Error de gestió de compte PAM: %s" -#: plugins/sudoers/auth/rfc1938.c:99 plugins/sudoers/visudo.c:241 +#: plugins/sudoers/auth/rfc1938.c:100 plugins/sudoers/visudo.c:266 #, c-format msgid "you do not exist in the %s database" msgstr "no existiu a la base de dades %s" -#: plugins/sudoers/auth/securid5.c:72 +#: plugins/sudoers/auth/securid5.c:76 msgid "failed to initialise the ACE API library" msgstr "ha fallat la inicialització de la biblioteca ACE API" -#: plugins/sudoers/auth/securid5.c:98 +#: plugins/sudoers/auth/securid5.c:108 msgid "unable to contact the SecurID server" msgstr "no s'ha pogut contactar el servidor SecurID" -#: plugins/sudoers/auth/securid5.c:107 +#: plugins/sudoers/auth/securid5.c:117 msgid "User ID locked for SecurID Authentication" msgstr "L'ID de l'usuari esta bloquejat per a Autenticació SecurID" -#: plugins/sudoers/auth/securid5.c:111 plugins/sudoers/auth/securid5.c:162 +#: plugins/sudoers/auth/securid5.c:121 plugins/sudoers/auth/securid5.c:174 msgid "invalid username length for SecurID" msgstr "nom d'usuari no vàlid per a SecurID" -#: plugins/sudoers/auth/securid5.c:115 plugins/sudoers/auth/securid5.c:167 +#: plugins/sudoers/auth/securid5.c:125 plugins/sudoers/auth/securid5.c:179 msgid "invalid Authentication Handle for SecurID" msgstr "Mànec d'Autenticació no vàlid per a SecurID" -#: plugins/sudoers/auth/securid5.c:119 +#: plugins/sudoers/auth/securid5.c:129 msgid "SecurID communication failed" msgstr "Ha fallat la comunicació SecurID" -#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:210 +#: plugins/sudoers/auth/securid5.c:133 plugins/sudoers/auth/securid5.c:222 msgid "unknown SecurID error" msgstr "error desconegut de SecurID" -#: plugins/sudoers/auth/securid5.c:157 +#: plugins/sudoers/auth/securid5.c:169 msgid "invalid passcode length for SecurID" msgstr "longitud no vàlida de contrasenya per a SecurID" -#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:123 +#: plugins/sudoers/auth/sia.c:72 plugins/sudoers/auth/sia.c:131 msgid "unable to initialize SIA session" msgstr "no s'ha pogut inicialitzar la sessió SIA" -#: plugins/sudoers/auth/sudo_auth.c:132 +#: plugins/sudoers/auth/sudo_auth.c:141 msgid "invalid authentication methods" msgstr "mètodes no vàlids d'autenticació" -#: plugins/sudoers/auth/sudo_auth.c:134 +#: plugins/sudoers/auth/sudo_auth.c:143 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." msgstr "Mètodes no vàlids d'autenticació compilats dins del sudo! No podeu barrejar l'autenticació independent i no independent." -#: plugins/sudoers/auth/sudo_auth.c:255 plugins/sudoers/auth/sudo_auth.c:305 +#: plugins/sudoers/auth/sudo_auth.c:296 plugins/sudoers/auth/sudo_auth.c:359 msgid "no authentication methods" msgstr "no hi ha mètodes d'autenticació" -#: plugins/sudoers/auth/sudo_auth.c:257 +#: plugins/sudoers/auth/sudo_auth.c:298 msgid "There are no authentication methods compiled into sudo! If you want to turn off authentication, use the --disable-authentication configure option." msgstr "No hi ha mètodes d'autenticació compilats dins del sudo! Si voleu deshabilitar l'autenticació, useu l'opció de configuració --disable-authentication" -#: plugins/sudoers/auth/sudo_auth.c:307 +#: plugins/sudoers/auth/sudo_auth.c:361 msgid "Unable to initialize authentication methods." msgstr "No s'han pogut inicialitzar els mètodes d'autenticació." -#: plugins/sudoers/auth/sudo_auth.c:471 +#: plugins/sudoers/auth/sudo_auth.c:551 msgid "Authentication methods:" msgstr "Mètodes d'autenticació:" -#: plugins/sudoers/bsm_audit.c:123 plugins/sudoers/bsm_audit.c:214 +#: plugins/sudoers/bsm_audit.c:122 plugins/sudoers/bsm_audit.c:214 msgid "Could not determine audit condition" msgstr "No s'ha pogut determinar la condició d'auditoria" -#: plugins/sudoers/bsm_audit.c:188 plugins/sudoers/bsm_audit.c:277 +#: plugins/sudoers/bsm_audit.c:188 plugins/sudoers/bsm_audit.c:278 msgid "unable to commit audit record" msgstr "no s'ha pogut validar el registre d'auditoria" -#: plugins/sudoers/check.c:264 +#: plugins/sudoers/check.c:63 plugins/sudoers/check.c:74 +#: plugins/sudoers/lookup.c:79 +#, c-format +msgid "unknown uid %u" +msgstr "uid %u desconegut" + +#: plugins/sudoers/check.c:270 #, c-format msgid "error reading lecture file %s" msgstr "s'ha produït un error quan es llegia el fitxer de lliçó %s" -#: plugins/sudoers/check.c:270 +#: plugins/sudoers/check.c:273 #, c-format msgid "ignoring lecture file %s: not a regular file" -msgstr "s'ignorarà el fitxer de lecció %s: no és un fitxer regular" +msgstr "s'ignorarà el fitxer de lliçó %s: no és un fitxer regular" -#: plugins/sudoers/check.c:274 plugins/sudoers/cvtsudoers.c:618 -#: plugins/sudoers/cvtsudoers.c:639 plugins/sudoers/cvtsudoers.c:1249 -#: plugins/sudoers/cvtsudoers_json.c:872 plugins/sudoers/cvtsudoers_ldif.c:688 -#: plugins/sudoers/sudoers.c:1028 plugins/sudoers/sudoreplay.c:1435 -#: plugins/sudoers/timestamp.c:431 plugins/sudoers/tsdump.c:128 -#: plugins/sudoers/visudo.c:913 -#, c-format -msgid "unable to open %s" -msgstr "no s'ha pogut obrir %s" - -#: plugins/sudoers/check.c:283 +#: plugins/sudoers/check.c:286 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -1191,7 +1659,7 @@ msgid "" "\n" msgstr "" "\n" -"Confiem que heu rebut la llissó habitual de l'Administrador del\n" +"Confiem que heu rebut la lliçó habitual de l'Administrador del\n" "Sistema. Generalment es resumeix en aquestes tres coses:\n" "\n" " #1) Respecteu la privacitat dels altres.\n" @@ -1199,129 +1667,102 @@ msgstr "" " #3) Tenir molt de poder està associat amb tenir molta responsabilitat.\n" "\n" -#: plugins/sudoers/check.c:325 plugins/sudoers/check.c:335 -#: plugins/sudoers/sudoers.c:830 plugins/sudoers/sudoers.c:851 -#: plugins/sudoers/tsdump.c:119 -#, c-format -msgid "unknown uid: %u" -msgstr "uid desconegut: %u" +#: plugins/sudoers/check.c:294 +msgid "" +"For security reasons, the password you type will not be visible.\n" +"\n" +msgstr "" +"Per raons de seguretat, la contrasenya que escriviu no serà visible.\n" +"\n" -#: plugins/sudoers/check.c:330 plugins/sudoers/exptilde.c:85 -#: plugins/sudoers/iolog.c:118 plugins/sudoers/policy.c:1123 -#: plugins/sudoers/sudoers.c:432 plugins/sudoers/sudoers.c:1283 -#: plugins/sudoers/testsudoers.c:216 plugins/sudoers/testsudoers.c:383 +#: plugins/sudoers/check_aliases.c:93 #, c-format -msgid "unknown user: %s" -msgstr "usuari desconegut: %s" +msgid "cycle in %s \"%s\"" +msgstr "cicle a %s «%s»" -#: plugins/sudoers/check_aliases.c:56 +#: plugins/sudoers/check_aliases.c:96 #, c-format -msgid "Error: %s:%d:%d: cycle in %s \"%s\"" -msgstr "Error: %s:%d:%d: cicle a %s \"%s\"" +msgid "%s \"%s\" referenced but not defined" +msgstr "%s «%s» referenciat però no definit" -#: plugins/sudoers/check_aliases.c:57 -#, c-format -msgid "Warning: %s:%d:%d: cycle in %s \"%s\"" -msgstr "Advertiment: %s:%d:%d: cicle a %s \"%s\"" - -#: plugins/sudoers/check_aliases.c:61 -#, c-format -msgid "Error: %s:%d:%d: %s \"%s\" referenced but not defined" -msgstr "Error: %s:%d:%d: %s «%s» referenciat però no definit" - -#: plugins/sudoers/check_aliases.c:62 -#, c-format -msgid "Warning: %s:%d:%d: %s \"%s\" referenced but not defined" -msgstr "Advertiment: %s:%d:%d: %s «%s» referenciat però no definit" - -#: plugins/sudoers/cvtsudoers.c:194 +#: plugins/sudoers/cvtsudoers.c:211 #, c-format msgid "order increment: %s: %s" msgstr "increment d'ordre: %s: %s" -#: plugins/sudoers/cvtsudoers.c:210 +#: plugins/sudoers/cvtsudoers.c:231 #, c-format msgid "starting order: %s: %s" msgstr "ordre d'inici: %s: %s" -#: plugins/sudoers/cvtsudoers.c:220 +#: plugins/sudoers/cvtsudoers.c:242 #, c-format msgid "order padding: %s: %s" msgstr "ordre de farciment: %s: %s" -#: plugins/sudoers/cvtsudoers.c:230 plugins/sudoers/visudo.c:177 +#: plugins/sudoers/cvtsudoers.c:252 plugins/sudoers/visudo.c:183 #, c-format msgid "%s grammar version %d\n" msgstr "%s versió de la gramàtica %d\n" -#: plugins/sudoers/cvtsudoers.c:247 plugins/sudoers/testsudoers.c:167 +#: plugins/sudoers/cvtsudoers.c:282 plugins/sudoers/testsudoers.c:162 #, c-format msgid "unsupported input format %s" msgstr "format d'entrada %s no suportat" -#: plugins/sudoers/cvtsudoers.c:262 +#: plugins/sudoers/cvtsudoers.c:300 #, c-format msgid "unsupported output format %s" msgstr "format de sortida %s no suportat" -#: plugins/sudoers/cvtsudoers.c:314 +#: plugins/sudoers/cvtsudoers.c:392 #, c-format msgid "%s: input and output files must be different" msgstr "%s: els fitxers d'entrada i de sortida han de ser diferents" -#: plugins/sudoers/cvtsudoers.c:330 plugins/sudoers/sudoers.c:177 -#: plugins/sudoers/testsudoers.c:255 plugins/sudoers/visudo.c:247 -#: plugins/sudoers/visudo.c:597 plugins/sudoers/visudo.c:917 +#: plugins/sudoers/cvtsudoers.c:406 plugins/sudoers/sudoers.c:151 +#: plugins/sudoers/sudoers.c:209 plugins/sudoers/testsudoers.c:315 +#: plugins/sudoers/visudo.c:276 plugins/sudoers/visudo.c:666 msgid "unable to initialize sudoers default values" msgstr "no s'han pogut inicialitzar el valors predeterminats dels sudoers" -#: plugins/sudoers/cvtsudoers.c:416 plugins/sudoers/ldap_conf.c:431 +#: plugins/sudoers/cvtsudoers.c:533 plugins/sudoers/ldap_conf.c:431 #, c-format msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/cvtsudoers.c:475 +#: plugins/sudoers/cvtsudoers.c:612 #, c-format -msgid "%s: unknown key word: %s" -msgstr "%s: paraula clau desconeguda: %s" +msgid "%s: unknown key word %s" +msgstr "%s: paraula clau desconeguda %s" -#: plugins/sudoers/cvtsudoers.c:521 +#: plugins/sudoers/cvtsudoers.c:658 #, c-format msgid "invalid defaults type: %s" msgstr "tipus no vàlid de valors predeterminats: %s" -#: plugins/sudoers/cvtsudoers.c:544 +#: plugins/sudoers/cvtsudoers.c:681 #, c-format msgid "invalid suppression type: %s" msgstr "opció no vàlida de supressió: %s" -#: plugins/sudoers/cvtsudoers.c:584 plugins/sudoers/cvtsudoers.c:598 +#: plugins/sudoers/cvtsudoers.c:722 plugins/sudoers/cvtsudoers.c:738 #, c-format msgid "invalid filter: %s" msgstr "filtre no vàlid: %s" -#: plugins/sudoers/cvtsudoers.c:642 plugins/sudoers/visudo.c:922 +#: plugins/sudoers/cvtsudoers.c:783 plugins/sudoers/visudo.c:1000 #, c-format msgid "failed to parse %s file, unknown error" msgstr "no s'ha pogut analitzar el fitxer %s, error desconegut" -#: plugins/sudoers/cvtsudoers.c:650 -#, c-format -msgid "parse error in %s near line %d\n" -msgstr "error d'anàlisi a %s a prop de la línia %d\n" - -#: plugins/sudoers/cvtsudoers.c:653 -#, c-format -msgid "parse error in %s\n" -msgstr "error d'anàlisi a %s\n" - -#: plugins/sudoers/cvtsudoers.c:1296 plugins/sudoers/sudoreplay.c:1124 -#: plugins/sudoers/timestamp.c:315 plugins/sudoers/timestamp.c:318 +#: plugins/sudoers/cvtsudoers.c:1504 plugins/sudoers/sudoreplay.c:1145 +#: plugins/sudoers/timestamp.c:353 plugins/sudoers/timestamp.c:356 #, c-format msgid "unable to write to %s" msgstr "no s'ha pogut escriure a %s" -#: plugins/sudoers/cvtsudoers.c:1319 +#: plugins/sudoers/cvtsudoers.c:1532 #, c-format msgid "" "%s - convert between sudoers file formats\n" @@ -1330,7 +1771,7 @@ msgstr "" "%s - converteix entre formats de fitxer de sudoers\n" "\n" -#: plugins/sudoers/cvtsudoers.c:1321 +#: plugins/sudoers/cvtsudoers.c:1534 msgid "" "\n" "Options:\n" @@ -1370,854 +1811,1076 @@ msgstr "" " -s, --suppress=sections suprimeix la sortida de certes seccions\n" " -V, --version mostra la informació de versió i surt" -#: plugins/sudoers/cvtsudoers_json.c:480 plugins/sudoers/cvtsudoers_json.c:514 -#: plugins/sudoers/cvtsudoers_json.c:713 +#: plugins/sudoers/cvtsudoers_csv.c:192 plugins/sudoers/cvtsudoers_csv.c:199 +#: plugins/sudoers/cvtsudoers_ldif.c:270 plugins/sudoers/cvtsudoers_ldif.c:277 +#: plugins/sudoers/cvtsudoers_ldif.c:628 plugins/sudoers/env.c:357 +#: plugins/sudoers/env.c:364 plugins/sudoers/env.c:475 +#: plugins/sudoers/ldap.c:511 plugins/sudoers/ldap.c:629 +#: plugins/sudoers/ldap.c:1003 plugins/sudoers/ldap_conf.c:219 +#: plugins/sudoers/ldap_conf.c:310 plugins/sudoers/ldap_util.c:483 +#: plugins/sudoers/linux_audit.c:93 plugins/sudoers/logging.c:487 +#: plugins/sudoers/policy.c:836 plugins/sudoers/policy.c:848 +#: plugins/sudoers/prompt.c:169 plugins/sudoers/serialize_list.c:62 +#: plugins/sudoers/serialize_list.c:71 plugins/sudoers/strvec_join.c:62 +#: plugins/sudoers/sudoreplay.c:1342 plugins/sudoers/sudoreplay.c:1348 +#: plugins/sudoers/sudoreplay.c:1354 plugins/sudoers/testsudoers.c:306 +#: plugins/sudoers/toke_util.c:217 toke.l:975 toke.l:1257 #, c-format -msgid "unknown defaults entry \"%s\"" -msgstr "entrada «%s» desconeguda de paràmetres predeterminats" +msgid "internal error, %s overflow" +msgstr "error intern, desbordament de %s" -#: plugins/sudoers/cvtsudoers_json.c:651 plugins/sudoers/cvtsudoers_json.c:664 -#: plugins/sudoers/cvtsudoers_ldif.c:346 plugins/sudoers/cvtsudoers_ldif.c:357 -#: plugins/sudoers/ldap.c:503 +#: plugins/sudoers/cvtsudoers_csv.c:481 plugins/sudoers/cvtsudoers_csv.c:495 +#: plugins/sudoers/cvtsudoers_json.c:760 plugins/sudoers/cvtsudoers_json.c:776 +#: plugins/sudoers/cvtsudoers_ldif.c:384 plugins/sudoers/cvtsudoers_ldif.c:398 +#: plugins/sudoers/ldap.c:495 msgid "unable to get GMT time" msgstr "no s'ha pogut obtenir l'hora GMT" -#: plugins/sudoers/cvtsudoers_json.c:654 plugins/sudoers/cvtsudoers_json.c:667 -#: plugins/sudoers/cvtsudoers_ldif.c:349 plugins/sudoers/cvtsudoers_ldif.c:360 -#: plugins/sudoers/ldap.c:509 +#: plugins/sudoers/cvtsudoers_csv.c:486 plugins/sudoers/cvtsudoers_csv.c:500 +#: plugins/sudoers/cvtsudoers_json.c:765 plugins/sudoers/cvtsudoers_json.c:781 +#: plugins/sudoers/cvtsudoers_ldif.c:389 plugins/sudoers/cvtsudoers_ldif.c:403 +#: plugins/sudoers/ldap.c:503 msgid "unable to format timestamp" msgstr "no s'ha pogut donar format a la marca horària" -#: plugins/sudoers/cvtsudoers_ldif.c:640 -#, c-format -msgid "too many sudoers entries, maximum %u" -msgstr "massa entrades sudoers, el màxim és %u" - -#: plugins/sudoers/cvtsudoers_ldif.c:683 -msgid "the SUDOERS_BASE environment variable is not set and the -b option was not specified." -msgstr "la variable d'entorn SUDOERS_BASE no està establerta i no s'ha especificat l'opció -b" - -#: plugins/sudoers/def_data.c:50 -#, c-format -msgid "Syslog facility if syslog is being used for logging: %s" -msgstr "Eina syslog si s'està usant syslog per als registres: %s" - -#: plugins/sudoers/def_data.c:54 -#, c-format -msgid "Syslog priority to use when user authenticates successfully: %s" -msgstr "Prioritat de syslog a usar quan l'usuari s'autentica amb èxit: %s" - -#: plugins/sudoers/def_data.c:58 -#, c-format -msgid "Syslog priority to use when user authenticates unsuccessfully: %s" -msgstr "Prioritat de syslog a usar quan l'usuari no té èxit a autenticar- %s" - -#: plugins/sudoers/def_data.c:62 -msgid "Put OTP prompt on its own line" -msgstr "Poseu la pregunta OTP a la seva pròpia línia" - -#: plugins/sudoers/def_data.c:66 -msgid "Ignore '.' in $PATH" -msgstr "Ignoreu '.' al $PATH" - -#: plugins/sudoers/def_data.c:70 -msgid "Always send mail when sudo is run" -msgstr "Envia sempre correu electrònic quan s'executi sudo" - -#: plugins/sudoers/def_data.c:74 -msgid "Send mail if user authentication fails" -msgstr "Envia correu electrònic si falla l'autenticació de l'usuari" - -#: plugins/sudoers/def_data.c:78 -msgid "Send mail if the user is not in sudoers" -msgstr "Envia correu electrònic si l'usuari no està als sudoers" - -#: plugins/sudoers/def_data.c:82 -msgid "Send mail if the user is not in sudoers for this host" -msgstr "Envia el correu electrònic si l'usuari no està als sudoers per a aquesta amfitrió" - -#: plugins/sudoers/def_data.c:86 -msgid "Send mail if the user is not allowed to run a command" -msgstr "Envia correu electrònic si l'usuari no té permís per executar aquesta ordre" - -#: plugins/sudoers/def_data.c:90 -msgid "Send mail if the user tries to run a command" -msgstr "Envia correu electrònic si l'usuari intenta executar una ordre" - -#: plugins/sudoers/def_data.c:94 -msgid "Use a separate timestamp for each user/tty combo" -msgstr "Usa una marca horària separada per a cada combinació usuari/terminal" - -#: plugins/sudoers/def_data.c:98 -msgid "Lecture user the first time they run sudo" -msgstr "Dóna una llissó a l'usuari cada cop que executi sudo" - -#: plugins/sudoers/def_data.c:102 -#, c-format -msgid "File containing the sudo lecture: %s" -msgstr "Fitxer que conté la llissó de sudo: %s" - -#: plugins/sudoers/def_data.c:106 -msgid "Require users to authenticate by default" -msgstr "Requereix de forma predeterminada que els usuaris s'autentiquin" - -#: plugins/sudoers/def_data.c:110 -msgid "Root may run sudo" -msgstr "L'usuari primari pot executar sudo" - -#: plugins/sudoers/def_data.c:114 -msgid "Log the hostname in the (non-syslog) log file" -msgstr "Registra el nom del sistema amfitrió al fitxer de registre (que no és syslog)" - -#: plugins/sudoers/def_data.c:118 -msgid "Log the year in the (non-syslog) log file" -msgstr "Registra l'any al fitxer de registre (que no és syslog)" - -#: plugins/sudoers/def_data.c:122 -msgid "If sudo is invoked with no arguments, start a shell" -msgstr "Si sudo s'invoca sense arguments, inicia un intèrpret d'ordres" - -#: plugins/sudoers/def_data.c:126 -msgid "Set $HOME to the target user when starting a shell with -s" -msgstr "Estableix $HOME per a l'usuari destí quan s'inicia un d'ordres amb -s" - -#: plugins/sudoers/def_data.c:130 -msgid "Always set $HOME to the target user's home directory" -msgstr "Estableix sempre $HOME al directori de l'usuari destí" - -#: plugins/sudoers/def_data.c:134 -msgid "Allow some information gathering to give useful error messages" -msgstr "Permet recollir alguna informació per donar missatges d'error útils" - -#: plugins/sudoers/def_data.c:138 -msgid "Require fully-qualified hostnames in the sudoers file" -msgstr "Requereix noms de sistema amfitrió qualificats completament al sudoers" - -#: plugins/sudoers/def_data.c:142 -msgid "Insult the user when they enter an incorrect password" -msgstr "Insulta a l'usuari quen entri una contrasenya incorrecta" - -#: plugins/sudoers/def_data.c:146 -msgid "Only allow the user to run sudo if they have a tty" -msgstr "Permet a l'usuari executar sudo únicament si té un terminal" - -#: plugins/sudoers/def_data.c:150 -msgid "Visudo will honor the EDITOR environment variable" -msgstr "Visudo tindrà en compte la variable d'entorn EDITOR" - -#: plugins/sudoers/def_data.c:154 -msgid "Prompt for root's password, not the users's" -msgstr "Pregunta per la contrasenya de l'usuari primari, no la de l'usuari normal" - -#: plugins/sudoers/def_data.c:158 -msgid "Prompt for the runas_default user's password, not the users's" -msgstr "Pregunta per la contrasenya de l'usuari runas_default, no la de l'usuari normal" - -#: plugins/sudoers/def_data.c:162 -msgid "Prompt for the target user's password, not the users's" -msgstr "Pregunta per la contrasenya de l'usuari destí, no la de l'usuari normal" - -#: plugins/sudoers/def_data.c:166 -msgid "Apply defaults in the target user's login class if there is one" -msgstr "Aplica els paràmetres predeterminats a la classe d'inici de sessió de l'usuari destí si hi ha una" - -#: plugins/sudoers/def_data.c:170 -msgid "Set the LOGNAME and USER environment variables" -msgstr "Estableix les variables d'entorn LOGNAME i USER" - -#: plugins/sudoers/def_data.c:174 -msgid "Only set the effective uid to the target user, not the real uid" -msgstr "Estableix únicament l'uid efectiu de l'usuari destí, no l'uid real" - -#: plugins/sudoers/def_data.c:178 -msgid "Don't initialize the group vector to that of the target user" -msgstr "No inicialitzis el vector de grup perquè coincideixi amb el de l'usuari destí" - -#: plugins/sudoers/def_data.c:182 -#, c-format -msgid "Length at which to wrap log file lines (0 for no wrap): %u" -msgstr "longitud a la qual ajustar les línies del fitxer de registres (0 per a no ajustar): %u" - -#: plugins/sudoers/def_data.c:186 -#, c-format -msgid "Authentication timestamp timeout: %.1f minutes" -msgstr "Temps màxim d'espera per a la marca horària de l'autenticació: %.1f minuts" - -#: plugins/sudoers/def_data.c:190 -#, c-format -msgid "Password prompt timeout: %.1f minutes" -msgstr "Temps màxim d'espera per a la pregunta de la contrasenya: %.1f minuts" - -#: plugins/sudoers/def_data.c:194 -#, c-format -msgid "Number of tries to enter a password: %u" -msgstr "Nombre de intents per entrar una contrasenya: %u" - -#: plugins/sudoers/def_data.c:198 -#, c-format -msgid "Umask to use or 0777 to use user's: 0%o" -msgstr "Umask a usar o 0777 per usar la de l'usuari: 0%o" - -#: plugins/sudoers/def_data.c:202 -#, c-format -msgid "Path to log file: %s" -msgstr "Camí al fitxer de registre: %s" - -#: plugins/sudoers/def_data.c:206 -#, c-format -msgid "Path to mail program: %s" -msgstr "Camí al programa de correu electrònic: %s" - -#: plugins/sudoers/def_data.c:210 -#, c-format -msgid "Flags for mail program: %s" -msgstr "Indicadors per al programa de correu electrònic: %s" - -#: plugins/sudoers/def_data.c:214 -#, c-format -msgid "Address to send mail to: %s" -msgstr "Adreça per enviar correu electrònic: %s" - -#: plugins/sudoers/def_data.c:218 -#, c-format -msgid "Address to send mail from: %s" -msgstr "Adreça per enviar correu electrònic des de: %s" - -#: plugins/sudoers/def_data.c:222 -#, c-format -msgid "Subject line for mail messages: %s" -msgstr "Línia d'assumpte per als missatges de correu electrònic: %s" - -#: plugins/sudoers/def_data.c:226 -#, c-format -msgid "Incorrect password message: %s" -msgstr "Missatge de contrasenya incorrecta: %s" - -#: plugins/sudoers/def_data.c:230 -#, c-format -msgid "Path to lecture status dir: %s" -msgstr "Camí al directori d'estat de la llissó: %s" - -#: plugins/sudoers/def_data.c:234 -#, c-format -msgid "Path to authentication timestamp dir: %s" -msgstr "Camí del directori de marques horàries d'autenticació: %s" - -#: plugins/sudoers/def_data.c:238 -#, c-format -msgid "Owner of the authentication timestamp dir: %s" -msgstr "Propietari del directori de marques horàries d'autenticació: %s" - -#: plugins/sudoers/def_data.c:242 -#, c-format -msgid "Users in this group are exempt from password and PATH requirements: %s" -msgstr "Els usuaris d'aquest grup estan exempts dels requeriments contrasenya i PATH: %s" - -#: plugins/sudoers/def_data.c:246 -#, c-format -msgid "Default password prompt: %s" -msgstr "Pregunta predeterminada de contrasenya: %s" - -#: plugins/sudoers/def_data.c:250 -msgid "If set, passprompt will override system prompt in all cases." -msgstr "Si està establert, la pregunta de contrasenya primarà sobre la pregunta del sistema en tots els casos." - -#: plugins/sudoers/def_data.c:254 -#, c-format -msgid "Default user to run commands as: %s" -msgstr "Usuari predeterminat per executar ordres com a: %s" - -#: plugins/sudoers/def_data.c:258 -#, c-format -msgid "Value to override user's $PATH with: %s" -msgstr "Valor per anul·lar el $PATH de l'usuari amb: %s" - -#: plugins/sudoers/def_data.c:262 -#, c-format -msgid "Path to the editor for use by visudo: %s" -msgstr "Camí a l'editor a usar per visudo: %s" - -#: plugins/sudoers/def_data.c:266 -#, c-format -msgid "When to require a password for 'list' pseudocommand: %s" -msgstr "Quan requerir una contrasenya per a la pseudo-ordre 'list': %s" - -#: plugins/sudoers/def_data.c:270 -#, c-format -msgid "When to require a password for 'verify' pseudocommand: %s" -msgstr "Quan requerir una contrasenya per a la pseudo-ordre 'verify': %s" - -#: plugins/sudoers/def_data.c:274 -msgid "Preload the sudo_noexec library which replaces the exec functions" -msgstr "Carrega prèviament la llibreria sudo_noexec que reemplaça les funcions exec" - -#: plugins/sudoers/def_data.c:278 -msgid "If LDAP directory is up, do we ignore local sudoers file" -msgstr "Si el directori LDAP està actiu, ignorem el fitxer local sudoers?" - -#: plugins/sudoers/def_data.c:282 -#, c-format -msgid "File descriptors >= %d will be closed before executing a command" -msgstr "Els descriptors de fitxer >= %d es tancaran abans d'executar una ordre" - -#: plugins/sudoers/def_data.c:286 -msgid "If set, users may override the value of \"closefrom\" with the -C option" -msgstr "Si està establert, els usuaris podran anul·lar el valor de «closeform» amb l'opció -C" - -#: plugins/sudoers/def_data.c:290 -msgid "Allow users to set arbitrary environment variables" -msgstr "Permet als usuaris fixar variables arbitràries d'entorn" - -#: plugins/sudoers/def_data.c:294 -msgid "Reset the environment to a default set of variables" -msgstr "Restableix l'entorn a un conjunt predeterminat de variables" - -#: plugins/sudoers/def_data.c:298 -msgid "Environment variables to check for safety:" -msgstr "Les variables d'entorn per comprovar la validesa:" - -#: plugins/sudoers/def_data.c:302 -msgid "Environment variables to remove:" -msgstr "Variables d'entorn a suprimir:" - -#: plugins/sudoers/def_data.c:306 -msgid "Environment variables to preserve:" -msgstr "Variables d'entorn a preservar:" - -#: plugins/sudoers/def_data.c:310 -#, c-format -msgid "SELinux role to use in the new security context: %s" -msgstr "Rol SELinux a usar al nou context de seguretat: %s" - -#: plugins/sudoers/def_data.c:314 -#, c-format -msgid "SELinux type to use in the new security context: %s" -msgstr "Tipus SELinux a usar al nou context de seguretat: %s" - -#: plugins/sudoers/def_data.c:318 -#, c-format -msgid "Path to the sudo-specific environment file: %s" -msgstr "Camí al fitxer d'entorn sudo-específic: %s" - -#: plugins/sudoers/def_data.c:322 -#, c-format -msgid "Path to the restricted sudo-specific environment file: %s" -msgstr "Camí al fitxer restringit d'entorn especific de sudo: %s" - -#: plugins/sudoers/def_data.c:326 -#, c-format -msgid "Locale to use while parsing sudoers: %s" -msgstr "Configuració local a usar quan s'estan analitzant els sudoers: %s" - -#: plugins/sudoers/def_data.c:330 -msgid "Allow sudo to prompt for a password even if it would be visible" -msgstr "Permet a sudo preguntar per una contrasenya tot i que pugui ser visible" - -#: plugins/sudoers/def_data.c:334 -msgid "Provide visual feedback at the password prompt when there is user input" -msgstr "Proveeix retroalimentació a la pregunta de contrasenya quan hi ha una entrada per l'usuari" - -#: plugins/sudoers/def_data.c:338 -msgid "Use faster globbing that is less accurate but does not access the filesystem" -msgstr "Usa una expansió que és menys precisa però no accedeix el sistema de fitxers" - -#: plugins/sudoers/def_data.c:342 -msgid "The umask specified in sudoers will override the user's, even if it is more permissive" -msgstr "Els permisos umask als sudoers anul·larà els permisos de l'usuari, tot i que siguin més permissius" - -#: plugins/sudoers/def_data.c:346 -msgid "Log user's input for the command being run" -msgstr "Registra l'entrada feta per l'usuari per a l'ordre que s'està executant" - -#: plugins/sudoers/def_data.c:350 -msgid "Log the output of the command being run" -msgstr "Registra la sortida de l'ordre que s'està executant" - -#: plugins/sudoers/def_data.c:354 -msgid "Compress I/O logs using zlib" -msgstr "Comprimeix els registres d'entrada/sortida usant zlib" - -#: plugins/sudoers/def_data.c:358 -msgid "Always run commands in a pseudo-tty" -msgstr "Executa sempre les ordres en un pseudo-terminal" - -#: plugins/sudoers/def_data.c:362 -#, c-format -msgid "Plugin for non-Unix group support: %s" -msgstr "Connector per a suport de grup no Unix: %s" - -#: plugins/sudoers/def_data.c:366 -#, c-format -msgid "Directory in which to store input/output logs: %s" -msgstr "Directori on arxivar els registres entrada/sortida: %s" - -#: plugins/sudoers/def_data.c:370 -#, c-format -msgid "File in which to store the input/output log: %s" -msgstr "Fitxer on arxivar el registre entrada/sortida: %s" - -#: plugins/sudoers/def_data.c:374 -msgid "Add an entry to the utmp/utmpx file when allocating a pty" -msgstr "Afegeix una entrada al fitxer utmp/utmpx quan s'estigui assignant un pty" - -#: plugins/sudoers/def_data.c:378 -msgid "Set the user in utmp to the runas user, not the invoking user" -msgstr "Estableix l'usuari a utmp perquè sigui l'usuari runas, no l'usuari invocant" - -#: plugins/sudoers/def_data.c:382 -#, c-format -msgid "Set of permitted privileges: %s" -msgstr "Conjunt de privilegis permesos: %s" - -#: plugins/sudoers/def_data.c:386 -#, c-format -msgid "Set of limit privileges: %s" -msgstr "Conjunt de privilegis límit: %s" - -#: plugins/sudoers/def_data.c:390 -msgid "Run commands on a pty in the background" -msgstr "Executa les ordres a un pseudo-terminal (pty) al fons" - -#: plugins/sudoers/def_data.c:394 -#, c-format -msgid "PAM service name to use: %s" -msgstr "Nom del servei PAM a usar: %s" - -#: plugins/sudoers/def_data.c:398 -#, c-format -msgid "PAM service name to use for login shells: %s" -msgstr "Nom del servei PAM a usar per a intèrprets d'ordres d'inici de sessió: %s" - -#: plugins/sudoers/def_data.c:402 -msgid "Attempt to establish PAM credentials for the target user" -msgstr "Intent d'establir credencials PAM per a l'usuari destí" - -#: plugins/sudoers/def_data.c:406 -msgid "Create a new PAM session for the command to run in" -msgstr "Crea una nova sessió PAM on s'executi l'ordre" - -#: plugins/sudoers/def_data.c:410 -msgid "Perform PAM account validation management" -msgstr "Realitza la gestió de validació del compte PAM" - -#: plugins/sudoers/def_data.c:414 -#, c-format -msgid "Maximum I/O log sequence number: %s" -msgstr "Nombre de seqüència de registre I/O màxim: %s" - -#: plugins/sudoers/def_data.c:418 -msgid "Enable sudoers netgroup support" -msgstr "Habilita el suport de netgroup dels sudoers" - -#: plugins/sudoers/def_data.c:422 -msgid "Check parent directories for writability when editing files with sudoedit" -msgstr "Comprova que el directori pare tingui permisos d'escriptura quan s'estiguin editant fitxers amb sudoedit" - -#: plugins/sudoers/def_data.c:426 -msgid "Follow symbolic links when editing files with sudoedit" -msgstr "Segueix els enllaços simbòlics quan s'estiguin editant fitxers amb sudoedit" - -#: plugins/sudoers/def_data.c:430 -msgid "Query the group plugin for unknown system groups" -msgstr "Consulta al connector de grups per grups desconeguts de sistema" - -#: plugins/sudoers/def_data.c:434 -msgid "Match netgroups based on the entire tuple: user, host and domain" -msgstr "Fes concordar els grups de xarxa en base al conjunt sencer: usuari, amfitrió i domini" - -#: plugins/sudoers/def_data.c:438 -msgid "Allow commands to be run even if sudo cannot write to the audit log" -msgstr "Permet que s'executin les ordres tot i que sudo no pot escriure al registre d'auditoria" - -#: plugins/sudoers/def_data.c:442 -msgid "Allow commands to be run even if sudo cannot write to the I/O log" -msgstr "Permet que s'executin les ordres tot i que sudo no pot escriure al registre d'entrada/sortida" - -#: plugins/sudoers/def_data.c:446 -msgid "Allow commands to be run even if sudo cannot write to the log file" -msgstr "Permet que s'executin les ordres tot i que sudo no pot escriure al fitxer de registre" - -#: plugins/sudoers/def_data.c:450 -msgid "Resolve groups in sudoers and match on the group ID, not the name" -msgstr "Resol els grups a sudoers i fes concordar amb l'identificador de grup, no el nom" - -#: plugins/sudoers/def_data.c:454 -#, c-format -msgid "Log entries larger than this value will be split into multiple syslog messages: %u" -msgstr "Les entrades de registre més grans que aquest valor es dividiran en múltiples missatges de syslog: %u" - -#: plugins/sudoers/def_data.c:458 -#, c-format -msgid "User that will own the I/O log files: %s" -msgstr "L'usuari que serà el propietari dels fitxers d'entrada/sortida: %s" - -#: plugins/sudoers/def_data.c:462 -#, c-format -msgid "Group that will own the I/O log files: %s" -msgstr "El grup que serà el propietari dels fitxers de registre d'entrada/sortida: %s" - -#: plugins/sudoers/def_data.c:466 -#, c-format -msgid "File mode to use for the I/O log files: 0%o" -msgstr "Mode de fitxer a usar per als fitxers de registre d'entrada/sortida: 0%o" - -#: plugins/sudoers/def_data.c:470 -#, c-format -msgid "Execute commands by file descriptor instead of by path: %s" -msgstr "Executa les ordres pel descriptor de fitxer en comptes de pel camí: %s" - -#: plugins/sudoers/def_data.c:474 -msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" -msgstr "Ignora les entrades desconegudes de valores predeterminats al sudoers en comptes de produir un advertiment" - -#: plugins/sudoers/def_data.c:478 -#, c-format -msgid "Time in seconds after which the command will be terminated: %u" -msgstr "Temps en segons després del qual es finalitzarà l'ordre: %u" - -#: plugins/sudoers/def_data.c:482 -msgid "Allow the user to specify a timeout on the command line" -msgstr "Permet a l'usuari especificar un temps d'espera a la línia d'ordres" - -#: plugins/sudoers/def_data.c:486 -msgid "Flush I/O log data to disk immediately instead of buffering it" -msgstr "Purga les dades de registre I/O a disc immediatament en comptes de posar-les a la memòria intermèdia" - -#: plugins/sudoers/def_data.c:490 -msgid "Include the process ID when logging via syslog" -msgstr "Inclou l'ID de procés quan escriguis registres mitjançant syslog" - -#: plugins/sudoers/def_data.c:494 -#, c-format -msgid "Type of authentication timestamp record: %s" -msgstr "Tipus de registre de marca de temps d'autenticació: %s" - -#: plugins/sudoers/def_data.c:498 -#, c-format -msgid "Authentication failure message: %s" -msgstr "Missatge de fallada d'autenticació: %s" - -#: plugins/sudoers/def_data.c:502 -msgid "Ignore case when matching user names" -msgstr "Ignora majúscules i minúscules quan concordis noms d'usuaris" - -#: plugins/sudoers/def_data.c:506 -msgid "Ignore case when matching group names" -msgstr "Ignora majúscules i minúscules quan concordis noms de grups" - -#: plugins/sudoers/def_data.c:510 -msgid "Log when a command is allowed by sudoers" -msgstr "Escriure un registre quan s'autoritza un ordre per sudoers" - -#: plugins/sudoers/def_data.c:514 -msgid "Log when a command is denied by sudoers" -msgstr "Escriu un registre quan es denega un ordre per sudoers" - -#: plugins/sudoers/def_data.c:518 -msgid "Sudo log server(s) to connect to with optional port" -msgstr "El(s) servidor(s) sudo per connectar-se amb port opcional" - -#: plugins/sudoers/def_data.c:522 -#, c-format -msgid "Sudo log server timeout in seconds: %u" -msgstr "Temps límit del servidor de registre sudo en segons: %u" - -#: plugins/sudoers/def_data.c:526 -msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" -msgstr "Habilita l'opció del sòcol SO_KEEPALIVE al sòcol connectat al servidor de registre" - -#: plugins/sudoers/def_data.c:530 -#, c-format -msgid "Path to the audit server's CA bundle file: %s" -msgstr "Camí al fitxer del paquet d'auditoria CA del servidor: %s" - -#: plugins/sudoers/def_data.c:534 -#, c-format -msgid "Path to the sudoers certificate file: %s" -msgstr "Camí al fitxer d'entorn específic del sudo: %s" - -#: plugins/sudoers/def_data.c:538 -#, c-format -msgid "Path to the sudoers private key file: %s" -msgstr "Camí a la clau privada del sudoers: %s" - -#: plugins/sudoers/def_data.c:542 -msgid "Verify that the log server's certificate is valid" -msgstr "Verifica que el certificat del servidor de registre és vàlid" - -#: plugins/sudoers/def_data.c:546 -msgid "Allow the use of unknown runas user and/or group ID" -msgstr "Permet l'ús d'un usuari runas desconegut i/o un ID de grup" - -#: plugins/sudoers/def_data.c:550 -msgid "Only permit running commands as a user with a valid shell" -msgstr "Per sols ordres d'execució com a usuari amb un entorn d'ordres vàlid" - -#: plugins/sudoers/def_data.c:554 -msgid "Set the pam remote user to the user running sudo" -msgstr "Estableix l'usuari remot pam a l'usuari que executa el sudo" - -#: plugins/sudoers/def_data.c:558 -msgid "Set the pam remote host to the local host name" -msgstr "Estableix l'amfitrió remot pam al nom de l'amfitrió local" - -#: plugins/sudoers/def_data.c:562 -#, c-format -msgid "Working directory to change to before executing the command: %s" -msgstr "Directori de treball al qual canviar abans d'executar l'ordre: %s" - -#: plugins/sudoers/def_data.c:566 -#, c-format -msgid "Root directory to change to before executing the command: %s" -msgstr "Directori arrel al qual canviar abans d'executar l'ordre: %s" - -#: plugins/sudoers/def_data.c:570 -#, c-format -msgid "The format of logs to produce: %s" -msgstr "El format dels registres a produir: %s" - -#: plugins/sudoers/def_data.c:574 -msgid "Enable SELinux RBAC support" -msgstr "Habiita el suport SELinux RBAC" - -#: plugins/sudoers/def_data.c:578 -#, c-format -msgid "Path to the file that is created the first time sudo is run: %s" -msgstr "Camí al fitxer que es crea el primer cop que s'executa el sudo: %s" - -#: plugins/sudoers/defaults.c:185 +#: plugins/sudoers/cvtsudoers_json.c:547 plugins/sudoers/cvtsudoers_json.c:588 +#: plugins/sudoers/cvtsudoers_json.c:841 #, c-format msgid "%s:%d:%d: unknown defaults entry \"%s\"" msgstr "%s:%d:%d: entrada predeterminada desconeguda «%s»" -#: plugins/sudoers/defaults.c:188 +#: plugins/sudoers/cvtsudoers_ldif.c:116 #, c-format -msgid "%s: unknown defaults entry \"%s\"" -msgstr "%s: entrada «%s» desconeguda de paràmetres predeterminats" +msgid "unable to base64 encode value \"%s\"" +msgstr "no s'ha pogut codificar amb base64 al valor «%s»" -#: plugins/sudoers/defaults.c:234 +#: plugins/sudoers/cvtsudoers_ldif.c:595 #, c-format -msgid "%s:%d:%d: no value specified for \"%s\"" -msgstr "%s:%d:%d: no s'ha especificat un valor per a «%s»" +msgid "internal error, unable insert user %s" +msgstr "error intern, no s'ha pogut inserir l'usuari %s" -#: plugins/sudoers/defaults.c:237 +#: plugins/sudoers/cvtsudoers_ldif.c:702 #, c-format -msgid "%s: no value specified for \"%s\"" -msgstr "%s: no s'ha especificat un valor per a «%s»" +msgid "too many sudoers entries, maximum %u" +msgstr "massa entrades sudoers, el màxim és %u" -#: plugins/sudoers/defaults.c:275 -#, c-format -msgid "%s:%d:%d: option \"%s\" does not take a value" -msgstr "%s:%d:%d: l'opció «%s» no pren un valor" +#: plugins/sudoers/cvtsudoers_ldif.c:747 +msgid "the SUDOERS_BASE environment variable is not set and the -b option was not specified." +msgstr "la variable d'entorn SUDOERS_BASE no està establerta i no s'ha especificat l'opció -b" -#: plugins/sudoers/defaults.c:278 +#: plugins/sudoers/cvtsudoers_merge.c:275 +#: plugins/sudoers/cvtsudoers_merge.c:313 #, c-format -msgid "%s: option \"%s\" does not take a value" -msgstr "%s: l'opció «%s» no pren un valor" +msgid "%s:%d:%d: converting host list to ALL" +msgstr "%s:%d:%d: s'està convertint la llista d'amfitrions a ALL" -#: plugins/sudoers/defaults.c:303 +#: plugins/sudoers/cvtsudoers_merge.c:568 #, c-format -msgid "%s:%d:%d: invalid Defaults type 0x%x for option \"%s\"" -msgstr "%s:%d:%d: tipus no vàlid de Defaults 0x%x per a l'opció «%s»" +msgid "unable to find alias %s" +msgstr "no s'ha pogut trobar l'àlies %s" -#: plugins/sudoers/defaults.c:306 +#: plugins/sudoers/cvtsudoers_merge.c:572 #, c-format -msgid "%s: invalid Defaults type 0x%x for option \"%s\"" -msgstr "%s: tipus 0x%x no vàlid de paràmetres predeterminats per a l'opció «%s»" +msgid "%s:%d:%d: renaming alias %s to %s" +msgstr "%s:%d:%d: s'està reanomenat l'àlies %s a %s" -#: plugins/sudoers/defaults.c:316 +#: plugins/sudoers/cvtsudoers_merge.c:634 #, c-format -msgid "%s:%d:%d: value \"%s\" is invalid for option \"%s\"" -msgstr "%s:%d:%d: valor «%s» no és vàlid per a l'opció «%s»" +msgid "%s:%d:%d: removing duplicate alias %s" +msgstr "%s:%d:%d: s'està eliminant l'àlies duplicat %s" + +#: plugins/sudoers/cvtsudoers_merge.c:868 +#, c-format +msgid "%s:%d:%d: conflicting Defaults entry \"%s\" host-specific in %s:%d:%d" +msgstr "%s:%d:%d: entrada Defaults conflictiva «%s» específica d'amfitrió a %s:%d:%d" + +#: plugins/sudoers/cvtsudoers_merge.c:904 +#, c-format +msgid "%s:%d:%d: made Defaults \"%s\" specific to host %s" +msgstr "%s:%d:%d: fes Defaults «%s» específic per a l'amfitrió %s" + +#: plugins/sudoers/cvtsudoers_merge.c:922 +#, c-format +msgid "%s:%d:%d: unable to make Defaults \"%s\" host-specific" +msgstr "%s:%d:%d: no s'ha pogut fer Defaults «%s» específic per a l'amfitrió" + +#: plugins/sudoers/cvtsudoers_merge.c:932 +#, c-format +msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" +msgstr "%s:%d:%d: s'està eliminant Defaults «%s» omès per les entrades posteriors" + +#: plugins/sudoers/cvtsudoers_merge.c:1128 +#, c-format +msgid "%s:%d:%d: merging userspec into %s:%d:%d" +msgstr "%s:%d:%d: s'està fusionant userspec dins de %s:%d:%d" + +#: plugins/sudoers/cvtsudoers_merge.c:1224 +#, c-format +msgid "%s:%d:%d: removing userspec overridden by subsequent entries" +msgstr "%s:%d:%d: s'està eliminant userspec omès per entrades posteriors" + +#: plugins/sudoers/def_data.c:58 +#, c-format +msgid "Syslog facility if syslog is being used for logging: %s" +msgstr "Eina syslog si s'està usant syslog per als registres: %s" + +#: plugins/sudoers/def_data.c:62 +#, c-format +msgid "Syslog priority to use when user authenticates successfully: %s" +msgstr "Prioritat de syslog a usar quan l'usuari s'autentica amb èxit: %s" + +#: plugins/sudoers/def_data.c:66 +#, c-format +msgid "Syslog priority to use when user authenticates unsuccessfully: %s" +msgstr "Prioritat de syslog a usar quan l'usuari no té èxit a autenticar- %s" + +#: plugins/sudoers/def_data.c:70 +msgid "Put OTP prompt on its own line" +msgstr "Poseu la pregunta OTP a la seva pròpia línia" + +#: plugins/sudoers/def_data.c:74 +msgid "Ignore '.' in $PATH" +msgstr "Ignoreu '.' al $PATH" + +#: plugins/sudoers/def_data.c:78 +msgid "Always send mail when sudo is run" +msgstr "Envia sempre correu electrònic quan s'executi sudo" + +#: plugins/sudoers/def_data.c:82 +msgid "Send mail if user authentication fails" +msgstr "Envia correu electrònic si falla l'autenticació de l'usuari" + +#: plugins/sudoers/def_data.c:86 +msgid "Send mail if the user is not in sudoers" +msgstr "Envia correu electrònic si l'usuari no està als sudoers" + +#: plugins/sudoers/def_data.c:90 +msgid "Send mail if the user is not in sudoers for this host" +msgstr "Envia el correu electrònic si l'usuari no està als sudoers per a aquesta amfitrió" + +#: plugins/sudoers/def_data.c:94 +msgid "Send mail if the user is not allowed to run a command" +msgstr "Envia correu electrònic si l'usuari no té permís per executar aquesta ordre" + +#: plugins/sudoers/def_data.c:98 +msgid "Send mail if the user tries to run a command" +msgstr "Envia correu electrònic si l'usuari intenta executar una ordre" + +#: plugins/sudoers/def_data.c:102 +msgid "Use a separate timestamp for each user/tty combo" +msgstr "Usa una marca horària separada per a cada combinació usuari/terminal" + +#: plugins/sudoers/def_data.c:106 +msgid "Lecture user the first time they run sudo" +msgstr "Dóna una lliçó a l'usuari cada cop que executi sudo" + +#: plugins/sudoers/def_data.c:110 +#, c-format +msgid "File containing the sudo lecture: %s" +msgstr "Fitxer que conté la lliçó de sudo: %s" + +#: plugins/sudoers/def_data.c:114 +msgid "Require users to authenticate by default" +msgstr "Requereix de forma predeterminada que els usuaris s'autentiquin" + +#: plugins/sudoers/def_data.c:118 +msgid "Root may run sudo" +msgstr "L'usuari primari pot executar sudo" + +#: plugins/sudoers/def_data.c:122 +msgid "Log the hostname in the (non-syslog) log file" +msgstr "Registra el nom del sistema amfitrió al fitxer de registre (que no és syslog)" + +#: plugins/sudoers/def_data.c:126 +msgid "Log the year in the (non-syslog) log file" +msgstr "Registra l'any al fitxer de registre (que no és syslog)" + +#: plugins/sudoers/def_data.c:130 +msgid "If sudo is invoked with no arguments, start a shell" +msgstr "Si sudo s'invoca sense arguments, inicia un intèrpret d'ordres" + +#: plugins/sudoers/def_data.c:134 +msgid "Set $HOME to the target user when starting a shell with -s" +msgstr "Estableix $HOME per a l'usuari destí quan s'inicia un d'ordres amb -s" + +#: plugins/sudoers/def_data.c:138 +msgid "Always set $HOME to the target user's home directory" +msgstr "Estableix sempre $HOME al directori de l'usuari destí" + +#: plugins/sudoers/def_data.c:142 +msgid "Allow some information gathering to give useful error messages" +msgstr "Permet recollir alguna informació per donar missatges d'error útils" + +#: plugins/sudoers/def_data.c:146 +msgid "Require fully-qualified hostnames in the sudoers file" +msgstr "Requereix noms de sistema amfitrió qualificats completament al sudoers" + +#: plugins/sudoers/def_data.c:150 +msgid "Insult the user when they enter an incorrect password" +msgstr "Insulta a l'usuari quen entri una contrasenya incorrecta" + +#: plugins/sudoers/def_data.c:154 +msgid "Only allow the user to run sudo if they have a tty" +msgstr "Permet a l'usuari executar sudo únicament si té un terminal" + +#: plugins/sudoers/def_data.c:158 +msgid "Visudo will honor the EDITOR environment variable" +msgstr "Visudo tindrà en compte la variable d'entorn EDITOR" + +#: plugins/sudoers/def_data.c:162 +msgid "Prompt for root's password, not the user's" +msgstr "Pregunta per la contrasenya de l'usuari primari, no la de l'usuari normal" + +#: plugins/sudoers/def_data.c:166 +msgid "Prompt for the runas_default user's password, not the user's" +msgstr "Pregunta per la contrasenya de l'usuari runas_default, no la de l'usuari normal" + +#: plugins/sudoers/def_data.c:170 +msgid "Prompt for the target user's password, not the user's" +msgstr "Pregunta per la contrasenya de l'usuari destí, no la de l'usuari normal" + +#: plugins/sudoers/def_data.c:174 +msgid "Apply defaults in the target user's login class if there is one" +msgstr "Aplica els paràmetres predeterminats a la classe d'inici de sessió de l'usuari destí si hi ha una" + +#: plugins/sudoers/def_data.c:178 +msgid "Set the LOGNAME and USER environment variables" +msgstr "Estableix les variables d'entorn LOGNAME i USER" + +#: plugins/sudoers/def_data.c:182 +msgid "Only set the effective uid to the target user, not the real uid" +msgstr "Estableix únicament l'uid efectiu de l'usuari destí, no l'uid real" + +#: plugins/sudoers/def_data.c:186 +msgid "Don't initialize the group vector to that of the target user" +msgstr "No inicialitzis el vector de grup perquè coincideixi amb el de l'usuari destí" + +#: plugins/sudoers/def_data.c:190 +#, c-format +msgid "Length at which to wrap log file lines (0 for no wrap): %u" +msgstr "longitud a la qual ajustar les línies del fitxer de registres (0 per a no ajustar): %u" + +#: plugins/sudoers/def_data.c:194 +#, c-format +msgid "Authentication timestamp timeout: %.1f minutes" +msgstr "Temps màxim d'espera per a la marca horària de l'autenticació: %.1f minuts" + +#: plugins/sudoers/def_data.c:198 +#, c-format +msgid "Password prompt timeout: %.1f minutes" +msgstr "Temps màxim d'espera per a la pregunta de la contrasenya: %.1f minuts" + +#: plugins/sudoers/def_data.c:202 +#, c-format +msgid "Number of tries to enter a password: %u" +msgstr "Nombre de intents per entrar una contrasenya: %u" + +#: plugins/sudoers/def_data.c:206 +#, c-format +msgid "Umask to use or 0777 to use user's: 0%o" +msgstr "Umask a usar o 0777 per usar la de l'usuari: 0%o" + +#: plugins/sudoers/def_data.c:210 +#, c-format +msgid "Path to log file: %s" +msgstr "Camí al fitxer de registre: %s" + +#: plugins/sudoers/def_data.c:214 +#, c-format +msgid "Path to mail program: %s" +msgstr "Camí al programa de correu electrònic: %s" + +#: plugins/sudoers/def_data.c:218 +#, c-format +msgid "Flags for mail program: %s" +msgstr "Indicadors per al programa de correu electrònic: %s" + +#: plugins/sudoers/def_data.c:222 +#, c-format +msgid "Address to send mail to: %s" +msgstr "Adreça per enviar correu electrònic: %s" + +#: plugins/sudoers/def_data.c:226 +#, c-format +msgid "Address to send mail from: %s" +msgstr "Adreça per enviar correu electrònic des de: %s" + +#: plugins/sudoers/def_data.c:230 +#, c-format +msgid "Subject line for mail messages: %s" +msgstr "Línia d'assumpte per als missatges de correu electrònic: %s" + +#: plugins/sudoers/def_data.c:234 +#, c-format +msgid "Incorrect password message: %s" +msgstr "Missatge de contrasenya incorrecta: %s" + +#: plugins/sudoers/def_data.c:238 +#, c-format +msgid "Path to lecture status dir: %s" +msgstr "Camí al directori d'estat de la lliçó: %s" + +#: plugins/sudoers/def_data.c:242 +#, c-format +msgid "Path to authentication timestamp dir: %s" +msgstr "Camí del directori de marques horàries d'autenticació: %s" + +#: plugins/sudoers/def_data.c:246 +#, c-format +msgid "Owner of the authentication timestamp dir: %s" +msgstr "Propietari del directori de marques horàries d'autenticació: %s" + +#: plugins/sudoers/def_data.c:250 +#, c-format +msgid "Users in this group are exempt from password and PATH requirements: %s" +msgstr "Els usuaris d'aquest grup estan exempts dels requeriments contrasenya i PATH: %s" + +#: plugins/sudoers/def_data.c:254 +#, c-format +msgid "Default password prompt: %s" +msgstr "Pregunta predeterminada de contrasenya: %s" + +#: plugins/sudoers/def_data.c:258 +msgid "If set, passprompt will override system prompt in all cases." +msgstr "Si està establert, la pregunta de contrasenya primarà sobre la pregunta del sistema en tots els casos." + +#: plugins/sudoers/def_data.c:262 +#, c-format +msgid "Default user to run commands as: %s" +msgstr "Usuari predeterminat per executar ordres com a: %s" + +#: plugins/sudoers/def_data.c:266 +#, c-format +msgid "Value to override user's $PATH with: %s" +msgstr "Valor per anul·lar el $PATH de l'usuari amb: %s" + +#: plugins/sudoers/def_data.c:270 +#, c-format +msgid "Path to the editor for use by visudo: %s" +msgstr "Camí a l'editor a usar per visudo: %s" + +#: plugins/sudoers/def_data.c:274 +#, c-format +msgid "When to require a password for 'list' pseudocommand: %s" +msgstr "Quan requerir una contrasenya per a la pseudo-ordre 'list': %s" + +#: plugins/sudoers/def_data.c:278 +#, c-format +msgid "When to require a password for 'verify' pseudocommand: %s" +msgstr "Quan requerir una contrasenya per a la pseudo-ordre 'verify': %s" + +#: plugins/sudoers/def_data.c:282 +msgid "Preload the sudo_noexec library which replaces the exec functions" +msgstr "Carrega prèviament la llibreria sudo_noexec que reemplaça les funcions exec" + +#: plugins/sudoers/def_data.c:286 +msgid "If LDAP directory is up, do we ignore local sudoers file" +msgstr "Si el directori LDAP està actiu, ignorem el fitxer local sudoers?" + +#: plugins/sudoers/def_data.c:290 +#, c-format +msgid "File descriptors >= %d will be closed before executing a command" +msgstr "Els descriptors de fitxer >= %d es tancaran abans d'executar una ordre" + +#: plugins/sudoers/def_data.c:294 +msgid "If set, users may override the value of \"closefrom\" with the -C option" +msgstr "Si està establert, els usuaris podran anul·lar el valor de «closeform» amb l'opció -C" + +#: plugins/sudoers/def_data.c:298 +msgid "Allow users to set arbitrary environment variables" +msgstr "Permet als usuaris fixar variables arbitràries d'entorn" + +#: plugins/sudoers/def_data.c:302 +msgid "Reset the environment to a default set of variables" +msgstr "Restableix l'entorn a un conjunt predeterminat de variables" + +#: plugins/sudoers/def_data.c:306 +msgid "Environment variables to check for safety:" +msgstr "Les variables d'entorn per comprovar la validesa:" + +#: plugins/sudoers/def_data.c:310 +msgid "Environment variables to remove:" +msgstr "Variables d'entorn a suprimir:" + +#: plugins/sudoers/def_data.c:314 +msgid "Environment variables to preserve:" +msgstr "Variables d'entorn a preservar:" + +#: plugins/sudoers/def_data.c:318 +#, c-format +msgid "SELinux role to use in the new security context: %s" +msgstr "Rol SELinux a usar al nou context de seguretat: %s" + +#: plugins/sudoers/def_data.c:322 +#, c-format +msgid "SELinux type to use in the new security context: %s" +msgstr "Tipus SELinux a usar al nou context de seguretat: %s" + +#: plugins/sudoers/def_data.c:326 +#, c-format +msgid "Path to the sudo-specific environment file: %s" +msgstr "Camí al fitxer d'entorn sudo-específic: %s" + +#: plugins/sudoers/def_data.c:330 +#, c-format +msgid "Path to the restricted sudo-specific environment file: %s" +msgstr "Camí al fitxer restringit d'entorn especific de sudo: %s" + +#: plugins/sudoers/def_data.c:334 +#, c-format +msgid "Locale to use while parsing sudoers: %s" +msgstr "Configuració local a usar quan s'estan analitzant els sudoers: %s" + +#: plugins/sudoers/def_data.c:338 +msgid "Allow sudo to prompt for a password even if it would be visible" +msgstr "Permet a sudo preguntar per una contrasenya tot i que pugui ser visible" + +#: plugins/sudoers/def_data.c:342 +msgid "Provide visual feedback at the password prompt when there is user input" +msgstr "Proveeix retroalimentació a la pregunta de contrasenya quan hi ha una entrada per l'usuari" + +#: plugins/sudoers/def_data.c:346 +msgid "Use faster globbing that is less accurate but does not access the filesystem" +msgstr "Usa una expansió que és menys precisa però no accedeix el sistema de fitxers" + +#: plugins/sudoers/def_data.c:350 +msgid "The umask specified in sudoers will override the user's, even if it is more permissive" +msgstr "Els permisos umask als sudoers anul·larà els permisos de l'usuari, tot i que siguin més permissius" + +#: plugins/sudoers/def_data.c:354 +msgid "Log user's input for the command being run" +msgstr "Registra l'entrada feta per l'usuari per a l'ordre que s'està executant" + +#: plugins/sudoers/def_data.c:358 +msgid "Log the command's standard input if not connected to a terminal" +msgstr "Registra l'entrada estàndard de l'ordre si no s'està connectat a una terminal" + +#: plugins/sudoers/def_data.c:362 +msgid "Log the user's terminal input for the command being run" +msgstr "Registra l'entrada de terminal feta per l'usuari per a l'ordre que s'està executant" + +#: plugins/sudoers/def_data.c:366 +msgid "Log the output of the command being run" +msgstr "Registra la sortida de l'ordre que s'està executant" + +#: plugins/sudoers/def_data.c:370 +msgid "Log the command's standard output if not connected to a terminal" +msgstr "Registra la sortida estàndard de l'ordre si no s'està connectat a una terminal<" + +#: plugins/sudoers/def_data.c:374 +msgid "Log the command's standard error if not connected to a terminal" +msgstr "Registra l'error estàndard de l'ordre si no s'està connectat a una terminal<" + +#: plugins/sudoers/def_data.c:378 +msgid "Log the terminal output of the command being run" +msgstr "Registra la sortida de terminal de l'ordre que s'està executant" + +#: plugins/sudoers/def_data.c:382 +msgid "Compress I/O logs using zlib" +msgstr "Comprimeix els registres d'entrada/sortida usant zlib" + +#: plugins/sudoers/def_data.c:386 +msgid "Always run commands in a pseudo-tty" +msgstr "Executa sempre les ordres en un pseudo-terminal" + +#: plugins/sudoers/def_data.c:390 +#, c-format +msgid "Plugin for non-Unix group support: %s" +msgstr "Connector per a suport de grup no Unix: %s" + +#: plugins/sudoers/def_data.c:394 +#, c-format +msgid "Directory in which to store input/output logs: %s" +msgstr "Directori on arxivar els registres entrada/sortida: %s" + +#: plugins/sudoers/def_data.c:398 +#, c-format +msgid "File in which to store the input/output log: %s" +msgstr "Fitxer on arxivar el registre entrada/sortida: %s" + +#: plugins/sudoers/def_data.c:402 +msgid "Add an entry to the utmp/utmpx file when allocating a pty" +msgstr "Afegeix una entrada al fitxer utmp/utmpx quan s'estigui assignant un pty" + +#: plugins/sudoers/def_data.c:406 +msgid "Set the user in utmp to the runas user, not the invoking user" +msgstr "Estableix l'usuari a utmp perquè sigui l'usuari runas, no l'usuari invocant" + +#: plugins/sudoers/def_data.c:410 +#, c-format +msgid "Set of permitted privileges: %s" +msgstr "Conjunt de privilegis permesos: %s" + +#: plugins/sudoers/def_data.c:414 +#, c-format +msgid "Set of limit privileges: %s" +msgstr "Conjunt de privilegis límit: %s" + +#: plugins/sudoers/def_data.c:418 +msgid "Run commands on a pty in the background" +msgstr "Executa les ordres a un pseudo-terminal (pty) al fons" + +#: plugins/sudoers/def_data.c:422 +#, c-format +msgid "PAM service name to use: %s" +msgstr "Nom del servei PAM a usar: %s" + +#: plugins/sudoers/def_data.c:426 +#, c-format +msgid "PAM service name to use for login shells: %s" +msgstr "Nom del servei PAM a usar per a intèrprets d'ordres d'inici de sessió: %s" + +#: plugins/sudoers/def_data.c:430 +#, c-format +msgid "PAM service name to use when sudo is run with the -A option: %s" +msgstr "Nom de servei PAM a usar quan el sudo s'executa amb l'opció -A: %s" + +#: plugins/sudoers/def_data.c:434 +msgid "Attempt to establish PAM credentials for the target user" +msgstr "Intent d'establir credencials PAM per a l'usuari destí" + +#: plugins/sudoers/def_data.c:438 +msgid "Create a new PAM session for the command to run in" +msgstr "Crea una nova sessió PAM on s'executi l'ordre" + +#: plugins/sudoers/def_data.c:442 +msgid "Perform PAM account validation management" +msgstr "Realitza la gestió de validació del compte PAM" + +#: plugins/sudoers/def_data.c:446 +msgid "Do not allow PAM authentication modules to generate output" +msgstr "No donis permís als mòduls d'autenticació PAM per generar sortida" + +#: plugins/sudoers/def_data.c:450 +#, c-format +msgid "Maximum I/O log sequence number: %s" +msgstr "Nombre de seqüència de registre I/O màxim: %s" + +#: plugins/sudoers/def_data.c:454 +msgid "Enable sudoers netgroup support" +msgstr "Habilita el suport de netgroup dels sudoers" + +#: plugins/sudoers/def_data.c:458 +msgid "Check parent directories for writability when editing files with sudoedit" +msgstr "Comprova que el directori pare tingui permisos d'escriptura quan s'estiguin editant fitxers amb sudoedit" + +#: plugins/sudoers/def_data.c:462 +msgid "Follow symbolic links when editing files with sudoedit" +msgstr "Segueix els enllaços simbòlics quan s'estiguin editant fitxers amb sudoedit" + +#: plugins/sudoers/def_data.c:466 +msgid "Query the group plugin for unknown system groups" +msgstr "Consulta al connector de grups per grups desconeguts de sistema" + +#: plugins/sudoers/def_data.c:470 +msgid "Match netgroups based on the entire tuple: user, host and domain" +msgstr "Fes concordar els grups de xarxa en base al conjunt sencer: usuari, amfitrió i domini" + +#: plugins/sudoers/def_data.c:474 +msgid "Allow commands to be run even if sudo cannot write to the audit log" +msgstr "Permet que s'executin les ordres tot i que sudo no pot escriure al registre d'auditoria" + +#: plugins/sudoers/def_data.c:478 +msgid "Allow commands to be run even if sudo cannot write to the I/O log" +msgstr "Permet que s'executin les ordres tot i que sudo no pot escriure al registre d'entrada/sortida" + +#: plugins/sudoers/def_data.c:482 +msgid "Allow commands to be run even if sudo cannot write to the log file" +msgstr "Permet que s'executin les ordres tot i que sudo no pot escriure al fitxer de registre" + +#: plugins/sudoers/def_data.c:486 +msgid "Resolve groups in sudoers and match on the group ID, not the name" +msgstr "Resol els grups a sudoers i fes concordar amb l'identificador de grup, no el nom" + +#: plugins/sudoers/def_data.c:490 +#, c-format +msgid "Log entries larger than this value will be split into multiple syslog messages: %u" +msgstr "Les entrades de registre més grans que aquest valor es dividiran en múltiples missatges de syslog: %u" + +#: plugins/sudoers/def_data.c:494 +#, c-format +msgid "User that will own the I/O log files: %s" +msgstr "L'usuari que serà el propietari dels fitxers d'entrada/sortida: %s" + +#: plugins/sudoers/def_data.c:498 +#, c-format +msgid "Group that will own the I/O log files: %s" +msgstr "El grup que serà el propietari dels fitxers de registre d'entrada/sortida: %s" + +#: plugins/sudoers/def_data.c:502 +#, c-format +msgid "File mode to use for the I/O log files: 0%o" +msgstr "Mode de fitxer a usar per als fitxers de registre d'entrada/sortida: 0%o" + +#: plugins/sudoers/def_data.c:506 +#, c-format +msgid "Execute commands by file descriptor instead of by path: %s" +msgstr "Executa les ordres pel descriptor de fitxer en comptes de pel camí: %s" + +#: plugins/sudoers/def_data.c:510 +msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" +msgstr "Ignora les entrades desconegudes de valores predeterminats al sudoers en comptes de produir un advertiment" + +#: plugins/sudoers/def_data.c:514 +#, c-format +msgid "Time in seconds after which the command will be terminated: %u" +msgstr "Temps en segons després del qual es finalitzarà l'ordre: %u" + +#: plugins/sudoers/def_data.c:518 +msgid "Allow the user to specify a timeout on the command line" +msgstr "Permet a l'usuari especificar un temps d'espera a la línia d'ordres" + +#: plugins/sudoers/def_data.c:522 +msgid "Flush I/O log data to disk immediately instead of buffering it" +msgstr "Purga les dades de registre I/O a disc immediatament en comptes de posar-les a la memòria intermèdia" + +#: plugins/sudoers/def_data.c:526 +msgid "Include the process ID when logging via syslog" +msgstr "Inclou l'ID de procés quan escriguis registres mitjançant syslog" + +#: plugins/sudoers/def_data.c:530 +#, c-format +msgid "Type of authentication timestamp record: %s" +msgstr "Tipus de registre de marca de temps d'autenticació: %s" + +#: plugins/sudoers/def_data.c:534 +#, c-format +msgid "Authentication failure message: %s" +msgstr "Missatge de fallada d'autenticació: %s" + +#: plugins/sudoers/def_data.c:538 +msgid "Ignore case when matching user names" +msgstr "Ignora majúscules i minúscules quan concordis noms d'usuaris" + +#: plugins/sudoers/def_data.c:542 +msgid "Ignore case when matching group names" +msgstr "Ignora majúscules i minúscules quan concordis noms de grups" + +#: plugins/sudoers/def_data.c:546 +msgid "Log when a command is allowed by sudoers" +msgstr "Escriure un registre quan s'autoritza un ordre per sudoers" + +#: plugins/sudoers/def_data.c:550 +msgid "Log when a command is denied by sudoers" +msgstr "Escriu un registre quan es denega un ordre per sudoers" + +#: plugins/sudoers/def_data.c:554 +msgid "Sudo log server(s) to connect to with optional port" +msgstr "El(s) servidor(s) sudo per connectar-se amb port opcional" + +#: plugins/sudoers/def_data.c:558 +#, c-format +msgid "Sudo log server timeout in seconds: %u" +msgstr "Temps límit del servidor de registre sudo en segons: %u" + +#: plugins/sudoers/def_data.c:562 +msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" +msgstr "Habilita l'opció del sòcol SO_KEEPALIVE al sòcol connectat al servidor de registre" + +#: plugins/sudoers/def_data.c:566 +#, c-format +msgid "Path to the audit server's CA bundle file: %s" +msgstr "Camí al fitxer del paquet d'auditoria CA del servidor: %s" + +#: plugins/sudoers/def_data.c:570 +#, c-format +msgid "Path to the sudoers certificate file: %s" +msgstr "Camí al fitxer d'entorn específic del sudo: %s" + +#: plugins/sudoers/def_data.c:574 +#, c-format +msgid "Path to the sudoers private key file: %s" +msgstr "Camí a la clau privada del sudoers: %s" + +#: plugins/sudoers/def_data.c:578 +msgid "Verify that the log server's certificate is valid" +msgstr "Verifica que el certificat del servidor de registre és vàlid" + +#: plugins/sudoers/def_data.c:582 +msgid "Allow the use of unknown runas user and/or group ID" +msgstr "Permet l'ús d'un usuari runas desconegut i/o un ID de grup" + +#: plugins/sudoers/def_data.c:586 +msgid "Only permit running commands as a user with a valid shell" +msgstr "Per sols ordres d'execució com a usuari amb un entorn d'ordres vàlid" + +#: plugins/sudoers/def_data.c:590 +msgid "Set the pam remote user to the user running sudo" +msgstr "Estableix l'usuari remot pam a l'usuari que executa el sudo" + +#: plugins/sudoers/def_data.c:594 +msgid "Set the pam remote host to the local host name" +msgstr "Estableix l'amfitrió remot pam al nom de l'amfitrió local" + +#: plugins/sudoers/def_data.c:598 +#, c-format +msgid "Working directory to change to before executing the command: %s" +msgstr "Directori de treball al qual canviar abans d'executar l'ordre: %s" + +#: plugins/sudoers/def_data.c:602 +#, c-format +msgid "Root directory to change to before executing the command: %s" +msgstr "Directori arrel al qual canviar abans d'executar l'ordre: %s" + +#: plugins/sudoers/def_data.c:606 +#, c-format +msgid "The format of logs to produce: %s" +msgstr "El format dels registres a produir: %s" + +#: plugins/sudoers/def_data.c:610 +msgid "Enable SELinux RBAC support" +msgstr "Habilita el suport SELinux RBAC" + +#: plugins/sudoers/def_data.c:614 +#, c-format +msgid "Path to the file that is created the first time sudo is run: %s" +msgstr "Camí al fitxer que es crea el primer cop que s'executa el sudo: %s" + +#: plugins/sudoers/def_data.c:618 +msgid "Intercept further commands and apply sudoers restrictions to them" +msgstr "Intercepta les ordres posteriors i aplica les restriccions sudoers a elles" + +#: plugins/sudoers/def_data.c:622 +msgid "Log sub-commands run by the original command" +msgstr "Registra les subordres executades per l'ordre original" + +#: plugins/sudoers/def_data.c:626 +msgid "Log the exit status of commands" +msgstr "Registra l'estat de la sortida de les ordres" + +#: plugins/sudoers/def_data.c:630 +msgid "Subsequent commands in an intercepted session must be authenticated" +msgstr "Les ordres subsegüents a una sessió interceptada han d'estar autenticades" + +#: plugins/sudoers/def_data.c:634 +msgid "Allow an intercepted command to run set setuid or setgid programs" +msgstr "Dóna permís a una ordre interceptada per executar programes d'establiment de setuid o setgid" + +#: plugins/sudoers/def_data.c:638 +#, c-format +msgid "The maximum size to which the process's address space may grow (in bytes): %s" +msgstr "La mida màxima fins a la qual pot crèixer l'espai d'adreça del procés (en bytes): %s" + +#: plugins/sudoers/def_data.c:642 +#, c-format +msgid "The largest size core dump file that may be created (in bytes): %s" +msgstr "La mida màxima del fitxer de bolcat de nucli que es pot crear (en bytes): %s" + +#: plugins/sudoers/def_data.c:646 +#, c-format +msgid "The maximum amount of CPU time that the process may use (in seconds): %s" +msgstr "El temps màxim de CPU que pot fer servir el procés (en segons): %s" + +#: plugins/sudoers/def_data.c:650 +#, c-format +msgid "The maximum size of the data segment for the process (in bytes): %s" +msgstr "La mida màxima del segment de dades per al procés (en bytes): %s" + +#: plugins/sudoers/def_data.c:654 +#, c-format +msgid "The largest size file that the process may create (in bytes): %s" +msgstr "La mida màxima de fitxer que el procés pot crear (en bytes): %s<" + +#: plugins/sudoers/def_data.c:658 +#, c-format +msgid "The maximum number of locks that the process may establish: %s" +msgstr "EL nombre màxim de bloquejos que pot establir el procés: %s" + +#: plugins/sudoers/def_data.c:662 +#, c-format +msgid "The maximum size that the process may lock in memory (in bytes): %s" +msgstr "La mida màxima que pot bloquejar el procés a la memòria (en bytes): %s" + +#: plugins/sudoers/def_data.c:666 +#, c-format +msgid "The maximum number of files that the process may have open: %s" +msgstr "El nombre màxim de fitxers que pot tenir oberts el procés: %s" + +#: plugins/sudoers/def_data.c:670 +#, c-format +msgid "The maximum number of processes that the user may run simultaneously: %s" +msgstr "El nombre màxim de processos que l'usuari pot tenir obertes simultàniament: %s" + +#: plugins/sudoers/def_data.c:674 +#, c-format +msgid "The maximum size to which the process's resident set size may grow (in bytes): %s" +msgstr "La mida màxima a la qual la mida establerta resident del procés pot créixer (en bytes): %s" + +#: plugins/sudoers/def_data.c:678 +#, c-format +msgid "The maximum size to which the process's stack may grow (in bytes): %s" +msgstr "La mida màxima a la qual pot créixer la pila del procés (en bytes): %s" + +#: plugins/sudoers/def_data.c:682 +msgid "Attempt authentication even when in non-interactive mode" +msgstr "Intenta l'autenticació fins i tot en mode no interactiu" + +#: plugins/sudoers/def_data.c:686 +msgid "Store plaintext passwords in I/O log input" +msgstr "Emmagatzema contrasenyes en text pla a l'entrade de registre I/O" + +#: plugins/sudoers/def_data.c:690 +msgid "List of regular expressions to use when matching a password prompt" +msgstr "Llista d'expressions regulars a usar quan s'està fent concordar una pregunta de contrasenya" + +#: plugins/sudoers/def_data.c:694 +#, c-format +msgid "The mechanism used by the intercept and log_subcmds options: %s" +msgstr "El mecanisme usat per les opcions intercept i log_subcmds: %s" + +#: plugins/sudoers/def_data.c:698 +msgid "Attempt to verify the command and arguments after execution" +msgstr "Intenta verificar l'ordre i els arguments després de l'execució" + +#: plugins/sudoers/def_data.c:702 +#, c-format +msgid "AppArmor profile to use in the new security context: %s" +msgstr "Perfil d'AppArmor a usar al nou context de seguretat: %s" + +#: plugins/sudoers/def_data.c:706 +#, c-format +msgid "Command denial message: %s" +msgstr "Missatge de denegació d'ordre: %s" + +#: plugins/sudoers/defaults.c:207 +#, c-format +msgid "unknown defaults entry \"%s\"" +msgstr "entrada «%s» desconeguda de paràmetres predeterminats" + +#: plugins/sudoers/defaults.c:251 +#, c-format +msgid "no value specified for \"%s\"" +msgstr "no s'ha especificat un valor per a «%s»" + +#: plugins/sudoers/defaults.c:260 +#, c-format +msgid "invalid operator \"%c=\" for \"%s\"" +msgstr "operador «%c=» no vàlid per a «%s»" + +#: plugins/sudoers/defaults.c:292 +#, c-format +msgid "option \"%s\" does not take a value" +msgstr "l'opció «%s» no pren un valor" #: plugins/sudoers/defaults.c:319 #, c-format -msgid "%s: value \"%s\" is invalid for option \"%s\"" -msgstr "%s: el valor «%s» no és vàlid per a l'opció «%s»" +msgid "invalid Defaults type 0x%x for option \"%s\"" +msgstr "tipus 0x%x Defaults no vàlid per a l'opció «%s»" -#: plugins/sudoers/defaults.c:1040 +#: plugins/sudoers/defaults.c:326 #, c-format -msgid "%s:%d:%d: values for \"%s\" must start with a '/', '~', or '*'" -msgstr "%s:%d:%d: els valors per a «%s» han de començar amb «/», «~», o «*»" +msgid "value \"%s\" is invalid for option \"%s\"" +msgstr "el valor «%s» no és vàlid per a l'opció «%s»" -#: plugins/sudoers/defaults.c:1044 +#: plugins/sudoers/defaults.c:1189 plugins/sudoers/policy.c:208 +#: plugins/sudoers/policy.c:217 #, c-format -msgid "%s: values for \"%s\" must start with a '/', '~', or '*'" -msgstr "%s: els valors per a «%s» han de començar amb «/», «~», o «*»" +msgid "path name for \"%s\" too long" +msgstr "nom de camí per a «%s» massa llarg" -#: plugins/sudoers/defaults.c:1055 +#: plugins/sudoers/defaults.c:1195 #, c-format -msgid "%s:%d:%d: values for \"%s\" must start with a '/'" -msgstr "%s:%d:%d: els valor per a «%s» han de començar amb «/»" +msgid "values for \"%s\" must start with a '/', '~', or '*'" +msgstr "els valors per a «%s» han de començar amb '/', '~', o '*'" -#: plugins/sudoers/defaults.c:1059 +#: plugins/sudoers/defaults.c:1202 #, c-format -msgid "%s: values for \"%s\" must start with a '/'" -msgstr "%s: els valors per a «%s» han de començar amb un «/»" +msgid "values for \"%s\" must start with a '/'" +msgstr "els valors per a «%s» han de començar amb un «/»" -#: plugins/sudoers/env.c:412 +#: plugins/sudoers/display.c:154 +#, c-format +msgid "LDAP Role: %s\n" +msgstr "rol LDAP: %s\n" + +#: plugins/sudoers/display.c:157 +#, c-format +msgid "Sudoers entry: %s\n" +msgstr "Entrada sudoers: %s\n" + +#: plugins/sudoers/display.c:160 +msgid " RunAsUsers: " +msgstr " RunAsUsers: " + +#: plugins/sudoers/display.c:175 +msgid " RunAsGroups: " +msgstr " RunAsGroups: " + +#: plugins/sudoers/display.c:185 +msgid " Options: " +msgstr " Opcions: " + +#: plugins/sudoers/display.c:249 +msgid " Commands:\n" +msgstr " Ordres:\n" + +#: plugins/sudoers/display.c:472 +#, c-format +msgid "Matching Defaults entries for %s on %s:\n" +msgstr "Entrades predeterminades concordants per a %s a %s:\n" + +#: plugins/sudoers/display.c:490 +#, c-format +msgid "Runas and Command-specific defaults for %s:\n" +msgstr "Runas i valors predeterminats específics d'ordres per a %s:\n" + +#: plugins/sudoers/display.c:508 +#, c-format +msgid "User %s may run the following commands on %s:\n" +msgstr "L'usuari %s pot executar les ordres següents a %s:\n" + +#: plugins/sudoers/display.c:524 +#, c-format +msgid "User %s is not allowed to run sudo on %s.\n" +msgstr "L'usuari %s no té permisos per executar sudo a %s.\n" + +#: plugins/sudoers/editor.c:180 +#, c-format +msgid "ignoring editor: %.*s" +msgstr "s'ignorarà l'editor: %.*s" + +#: plugins/sudoers/editor.c:181 +msgid "editor arguments may not contain \"--\"" +msgstr "els argments de l'editor no poden contenir «--»" + +#: plugins/sudoers/env.c:443 msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "sudo_putenv: envp corrupte, discordança de longitud" -#: plugins/sudoers/env.c:1095 +#: plugins/sudoers/env.c:1137 msgid "unable to rebuild the environment" msgstr "no s'ha pogut reconstruir l'entorn" -#: plugins/sudoers/env.c:1169 +#: plugins/sudoers/env.c:1217 #, c-format msgid "sorry, you are not allowed to set the following environment variables: %s" msgstr "ho sentim, no teniu permís d'establir les següents variables d'entorn: %s" -#: plugins/sudoers/file.c:107 +#: plugins/sudoers/filedigest.c:50 #, c-format -msgid "parse error in %s near line %d" -msgstr "error d'anàlisi a %s a prop de la línia %d" +msgid "unsupported digest type %u for %s" +msgstr "tipus de resum no suportat %u per a %s" -#: plugins/sudoers/file.c:110 -#, c-format -msgid "parse error in %s" -msgstr "error d'anàlisi a la línia %s" - -#: plugins/sudoers/filedigest.c:49 -#, c-format -msgid "unsupported digest type %d for %s" -msgstr "tipus de resum no suportat %d per a %s" - -#: plugins/sudoers/filedigest.c:78 +#: plugins/sudoers/filedigest.c:77 #, c-format msgid "%s: read error" msgstr "%s: error de lectura" -#: plugins/sudoers/group_plugin.c:83 -#, c-format -msgid "%s must be owned by uid %d" -msgstr "%s ha de ser propietat de l'uid %d" - -#: plugins/sudoers/group_plugin.c:87 -#, c-format -msgid "%s must only be writable by owner" -msgstr "%s ha de ser modificable sols pel seu propietari" - -#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:569 +#: plugins/sudoers/group_plugin.c:169 plugins/sudoers/sssd.c:578 #, c-format msgid "unable to load %s: %s" msgstr "no s'ha pogut carregar %s: %s" -#: plugins/sudoers/group_plugin.c:102 +#: plugins/sudoers/group_plugin.c:181 #, c-format msgid "unable to find symbol \"group_plugin\" in %s" msgstr "no s'ha pogut trobar el símbol \"group_plugin\" a %s" -#: plugins/sudoers/group_plugin.c:107 +#: plugins/sudoers/group_plugin.c:186 #, c-format msgid "%s: incompatible group plugin major version %d, expected %d" msgstr "%s: connector incompatible de group versió principal %d, s'esperava %d" -#: plugins/sudoers/interfaces.c:80 plugins/sudoers/interfaces.c:97 +#: plugins/sudoers/interfaces.c:76 plugins/sudoers/interfaces.c:93 #, c-format msgid "unable to parse IP address \"%s\"" msgstr "no s'ha pogut analitzar l'adreça IP «%s»" -#: plugins/sudoers/interfaces.c:85 plugins/sudoers/interfaces.c:102 +#: plugins/sudoers/interfaces.c:81 plugins/sudoers/interfaces.c:98 #, c-format msgid "unable to parse netmask \"%s\"" msgstr "no s'ha pogut analitzar la màscara de xarxa «%s»" -#: plugins/sudoers/interfaces.c:130 +#: plugins/sudoers/interfaces.c:126 msgid "Local IP address and netmask pairs:\n" msgstr "Adreça local IP i parelles netmask:\n" -#: plugins/sudoers/iolog.c:143 plugins/sudoers/sudoers.c:437 -#: plugins/sudoers/sudoers.c:1317 plugins/sudoers/testsudoers.c:407 -#, c-format -msgid "unknown group: %s" -msgstr "grup desconegut: %s" - -#: plugins/sudoers/iolog.c:635 +#: plugins/sudoers/iolog.c:702 msgid "unable to update sequence file" msgstr "no s'ha pogut actualitzar el fitxer de seqüència" -#: plugins/sudoers/iolog.c:666 plugins/sudoers/iolog.c:854 -#: plugins/sudoers/iolog.c:1007 plugins/sudoers/iolog.c:1014 -#: plugins/sudoers/iolog.c:1135 plugins/sudoers/iolog.c:1142 -#: plugins/sudoers/iolog.c:1241 plugins/sudoers/iolog.c:1248 +#: plugins/sudoers/iolog.c:736 plugins/sudoers/iolog.c:925 +#: plugins/sudoers/iolog.c:1088 plugins/sudoers/iolog.c:1095 +#: plugins/sudoers/iolog.c:1217 plugins/sudoers/iolog.c:1224 +#: plugins/sudoers/iolog.c:1324 plugins/sudoers/iolog.c:1331 #, c-format msgid "unable to write to I/O log file: %s" msgstr "no s'ha pogut escriure al fitxer de registre d'entrada/sortida: %s" -#: plugins/sudoers/iolog.c:674 +#: plugins/sudoers/iolog.c:744 #, c-format msgid "unable to create %s/%s" msgstr "no s'ha pogut crear %s/%s" -#: plugins/sudoers/iolog.c:899 +#: plugins/sudoers/iolog.c:973 #, c-format msgid "%s: internal error, I/O log file for event %d not open" msgstr "%s: error intern, no està obert el fitxer de registre I/O per a l'event %d" -#: plugins/sudoers/iolog.c:992 plugins/sudoers/iolog.c:1120 -#: plugins/sudoers/iolog.c:1225 plugins/sudoers/timestamp.c:836 -#: plugins/sudoers/timestamp.c:928 plugins/sudoers/visudo.c:487 -#: plugins/sudoers/visudo.c:493 +#: plugins/sudoers/iolog.c:1073 plugins/sudoers/iolog.c:1202 +#: plugins/sudoers/iolog.c:1308 plugins/sudoers/timestamp.c:900 +#: plugins/sudoers/timestamp.c:992 plugins/sudoers/visudo.c:555 +#: plugins/sudoers/visudo.c:561 msgid "unable to read the clock" msgstr "no s'ha pogut llegir el rellotge" -#: plugins/sudoers/iolog.c:1217 plugins/sudoers/log_client.c:1199 +#: plugins/sudoers/iolog.c:1300 plugins/sudoers/log_client.c:1226 +#: plugins/sudoers/log_client.c:1236 plugins/sudoers/log_client.c:1240 #, c-format msgid "%s: internal error, invalid signal %d" msgstr "%s: error intern, senyal %d no vàlid" -#: plugins/sudoers/ldap.c:177 plugins/sudoers/ldap_conf.c:291 +#: plugins/sudoers/ldap.c:154 plugins/sudoers/ldap_conf.c:289 msgid "starttls not supported when using ldaps" msgstr "starttls no suportat quan s'està usant ldaps" -#: plugins/sudoers/ldap.c:248 +#: plugins/sudoers/ldap.c:226 #, c-format msgid "unable to initialize SSL cert and key db: %s" msgstr "no s'ha pogut inicialitzar el certificat SSL i la clau db: %s" -#: plugins/sudoers/ldap.c:251 +#: plugins/sudoers/ldap.c:229 #, c-format msgid "you must set TLS_CERT in %s to use SSL" msgstr "heu d'establir TLS_CERT a %s per usar SSL" -#: plugins/sudoers/ldap.c:1660 +#: plugins/sudoers/ldap.c:1593 #, c-format msgid "unable to initialize LDAP: %s" msgstr "no s'ha pogut inicialitzar LDAP: %s" -#: plugins/sudoers/ldap.c:1697 +#: plugins/sudoers/ldap.c:1630 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "s'ha especificat start_tls però les biblioteques LDAP no donen suport a ldap_start_tls_s() o ldap_start_tls_s_np()" -#: plugins/sudoers/ldap.c:1834 plugins/sudoers/parse_ldif.c:746 +#: plugins/sudoers/ldap.c:1767 plugins/sudoers/parse_ldif.c:745 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "atribut sudoOrder no vàlid: %s" -#: plugins/sudoers/ldap_conf.c:200 +#: plugins/sudoers/ldap_conf.c:197 #, c-format msgid "%s: port too large" msgstr "%s: port massa larg" -#: plugins/sudoers/ldap_conf.c:260 +#: plugins/sudoers/ldap_conf.c:258 #, c-format msgid "unsupported LDAP uri type: %s" msgstr "tipus d'uri LDAP no suportat: %s" -#: plugins/sudoers/ldap_conf.c:287 +#: plugins/sudoers/ldap_conf.c:285 msgid "unable to mix ldap and ldaps URIs" msgstr "no s'han pogut barrejar el ldap i els ldaps URIs " -#: plugins/sudoers/ldap_util.c:529 plugins/sudoers/ldap_util.c:536 -#: plugins/sudoers/ldap_util.c:544 plugins/sudoers/ldap_util.c:553 -#: plugins/sudoers/ldap_util.c:561 plugins/sudoers/ldap_util.c:571 -#: plugins/sudoers/ldap_util.c:579 +#: plugins/sudoers/ldap_util.c:496 plugins/sudoers/ldap_util.c:503 +#: plugins/sudoers/ldap_util.c:511 plugins/sudoers/ldap_util.c:519 +#: plugins/sudoers/ldap_util.c:527 plugins/sudoers/ldap_util.c:535 +#: plugins/sudoers/ldap_util.c:543 plugins/sudoers/ldap_util.c:551 #, c-format msgid "duplicate sudoOption: %s%s%s" msgstr "sudoOption duplicada: %s%s%s" -#: plugins/sudoers/ldap_util.c:598 plugins/sudoers/ldap_util.c:600 +#: plugins/sudoers/ldap_util.c:569 plugins/sudoers/ldap_util.c:571 #, c-format msgid "unable to convert sudoOption: %s%s%s" msgstr "no s'ha pogut convertir l'opció de sudo: %s%s%s" @@ -2226,91 +2889,128 @@ msgstr "no s'ha pogut convertir l'opció de sudo: %s%s%s" msgid "unable to open audit system" msgstr "no s'ha pogut obrir el sistema d'auditoria" -#: plugins/sudoers/linux_audit.c:103 +#: plugins/sudoers/linux_audit.c:104 msgid "unable to send audit message" msgstr "no s'ha pogut enviar el missatge d'auditoria" -#: plugins/sudoers/log_client.c:113 plugins/sudoers/log_client.c:391 -#: plugins/sudoers/log_client.c:1437 plugins/sudoers/log_client.c:2031 +#: plugins/sudoers/log_client.c:125 plugins/sudoers/log_client.c:421 +#: plugins/sudoers/log_client.c:1473 plugins/sudoers/log_client.c:2101 msgid "error in event loop" msgstr "error al bucle d'esdeveniment" -#: plugins/sudoers/log_client.c:193 +#: plugins/sudoers/log_client.c:214 #, c-format msgid "Creation of new SSL_CTX object failed: %s" msgstr "Ha fallat la creació d'un objecte nou SSL_CTX: %s" -#: plugins/sudoers/log_client.c:345 plugins/sudoers/log_client.c:350 +#: plugins/sudoers/log_client.c:239 +#, c-format +msgid "unable to load certificate authority bundle %s" +msgstr "no s'ha pogut carregar el paquet d'autoritat de certificat %s" + +#: plugins/sudoers/log_client.c:261 +#, c-format +msgid "unable to load certificate %s" +msgstr "no s'ha pogut carregar el certificat %s" + +#: plugins/sudoers/log_client.c:275 +#, c-format +msgid "unable to load private key %s" +msgstr "no s'ha pogut carregar la clau privada %s" + +#: plugins/sudoers/log_client.c:284 +#, c-format +msgid "Unable to allocate ssl object: %s" +msgstr "No es pot assignar l'objecte ssl: %s" + +#: plugins/sudoers/log_client.c:373 plugins/sudoers/log_client.c:378 #, c-format msgid "TLS connection to %s:%s failed: %s" msgstr "Ha fallat la connexió TLS a %s:%s: %s" -#: plugins/sudoers/log_client.c:519 +#: plugins/sudoers/log_client.c:554 msgid "TLS initialization was unsuccessful" msgstr "La inicialització TLS no ha reeixit" -#: plugins/sudoers/log_client.c:528 +#: plugins/sudoers/log_client.c:564 msgid "TLS handshake was unsuccessful" msgstr "L'encaixada TLS no ha reeixit" -#: plugins/sudoers/log_client.c:1208 +#: plugins/sudoers/log_client.c:1244 #, c-format msgid "%s: internal error, invalid exit status %d" msgstr "%s: error intern, estat no vàlid de sortida %d" -#: plugins/sudoers/log_client.c:1724 plugins/sudoers/log_client.c:1748 +#: plugins/sudoers/log_client.c:1780 plugins/sudoers/log_client.c:1805 msgid "lost connection to log server" msgstr "s'ha perdut la connexió al servidor de registre" -#: plugins/sudoers/log_client.c:1825 +#: plugins/sudoers/log_client.c:1882 msgid "missing write buffer" msgstr "falta la memòria intermèdia d'escriptura" -#: plugins/sudoers/log_client.c:1972 +#: plugins/sudoers/log_client.c:2040 msgid "unable to connect to log server" msgstr "no s'ha pogut connectar al servidor de registre" -#: plugins/sudoers/logging.c:244 +#: plugins/sudoers/logging.c:295 msgid "user NOT in sudoers" msgstr "l'usuari NO ESTÀ als sudoers" -#: plugins/sudoers/logging.c:246 +#: plugins/sudoers/logging.c:297 msgid "user NOT authorized on host" msgstr "l'usuari NO està autoritzat a l'amfitrió" -#: plugins/sudoers/logging.c:248 +#: plugins/sudoers/logging.c:299 +msgid "setid command rejected in intercept mode" +msgstr "ordre setid rebutjada en mode intercept" + +#: plugins/sudoers/logging.c:301 msgid "command not allowed" msgstr "ordre no permesa" -#: plugins/sudoers/logging.c:269 +#: plugins/sudoers/logging.c:322 #, c-format -msgid "%s is not in the sudoers file. This incident will be reported.\n" -msgstr "%s no està al fitxer sudoers. S'informarà d'aquest incident.\n" +msgid "%s is not in the sudoers file.\n" +msgstr "%s no est+a al fitxer sudoers.\n" -#: plugins/sudoers/logging.c:272 +#: plugins/sudoers/logging.c:325 #, c-format -msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" -msgstr "%s no té permís per executar sudo a %s. S'informarà d'aquest incident.\n" +msgid "%s is not allowed to run sudo on %s.\n" +msgstr "%s no té permís per executar sudo sobre %s.\n" -#: plugins/sudoers/logging.c:276 +#: plugins/sudoers/logging.c:328 plugins/sudoers/parser_warnx.c:59 +#, c-format +msgid "%s: %s\n" +msgstr "%s: %s\n" + +#: plugins/sudoers/logging.c:329 +msgid "setid commands are not permitted in intercept mode" +msgstr "no es permeten ordres setid en mode intercept" + +#: plugins/sudoers/logging.c:331 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "Ho sentim, l'usuari %s no pot executar sudo a %s.\n" -#: plugins/sudoers/logging.c:279 +#: plugins/sudoers/logging.c:344 #, c-format -msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" -msgstr "Ho sentim, l'usuari %s no pot executar '%s%s%s' com a %s%s%s a %s.\n" +msgid "Sorry, user %s is not allowed to execute '%s%s%s%s' as %s%s%s on %s.\n" +msgstr "Ho sentim, l'usuari %s no pot executar '%s%s%s%s' com a %s%s%s a %s.\n" -#: plugins/sudoers/logging.c:316 plugins/sudoers/sudoers.c:575 -#: plugins/sudoers/sudoers.c:577 plugins/sudoers/sudoers.c:579 -#: plugins/sudoers/sudoers.c:581 plugins/sudoers/sudoers.c:723 -#: plugins/sudoers/sudoers.c:725 +#: plugins/sudoers/logging.c:358 +msgid "This incident has been reported to the administrator.\n" +msgstr "S'ha reportat aquest incident a l'administrador.\n" + +#: plugins/sudoers/logging.c:395 plugins/sudoers/sudoers.c:564 +#: plugins/sudoers/sudoers.c:566 plugins/sudoers/sudoers.c:568 +#: plugins/sudoers/sudoers.c:570 plugins/sudoers/sudoers.c:794 +#: plugins/sudoers/sudoers.c:796 #, c-format msgid "%s: command not found" msgstr "%s: no s'ha trobat l'ordre" -#: plugins/sudoers/logging.c:318 plugins/sudoers/sudoers.c:571 +#: plugins/sudoers/logging.c:397 plugins/sudoers/sudoers.c:560 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -2319,157 +3019,126 @@ msgstr "" "s'ignorarà «%s» trobat a «.»\n" "Useu «sudo ./%s» si aquest és el «%s» que voleu executar." -#: plugins/sudoers/logging.c:337 +#: plugins/sudoers/logging.c:417 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" msgstr[0] "%u intent incorrecte de contrasenya" msgstr[1] "%u intents incorrectes de contrasenya" -#: plugins/sudoers/logging.c:393 +#: plugins/sudoers/logging.c:508 msgid "authentication failure" msgstr "ha fallat l'autenticació" -#: plugins/sudoers/logging.c:433 plugins/sudoers/logging.c:453 +#: plugins/sudoers/logging.c:552 plugins/sudoers/logging.c:571 msgid "a password is required" msgstr "es requereix una contrasenya" -#: plugins/sudoers/logging.c:739 -#, c-format -msgid "unable to open log file: %s" -msgstr "no s'ha pogut obrir el fitxer de registre: %s" +#: plugins/sudoers/logging.c:889 +msgid "problem parsing sudoers" +msgstr "s'ha produït un problema quan s'analitzava sudoers" -#: plugins/sudoers/logging.c:772 +#: plugins/sudoers/logging.c:930 plugins/sudoers/logging.c:938 #, c-format -msgid "unable to write log file: %s" -msgstr "no s'ha pogut escriure el fitxer de registre: %s" +msgid "%s:%d:%d: %s" +msgstr "%s:%d:%d: %s" -#: plugins/sudoers/match_digest.c:129 +#: plugins/sudoers/logging.c:1119 +#, c-format +msgid "unable to write log file %s" +msgstr "no s'ha pogut escriure el fitxer de registre %s" + +#: plugins/sudoers/match_digest.c:107 +#, c-format +msgid "digest for %s (%s) bad length %zu, expected %zu" +msgstr "resum per a %s (%s) longitud incorrecxta %zu, s'esperava %zu" + +#: plugins/sudoers/match_digest.c:126 #, c-format msgid "digest for %s (%s) is not in %s form" msgstr "digest per a %s (%s) no està en forma %s" -#: plugins/sudoers/parse.c:530 -#, c-format -msgid "" -"\n" -"LDAP Role: %s\n" -msgstr "" -"\n" -"Rol LDAP: %s\n" - -#: plugins/sudoers/parse.c:533 -msgid "" -"\n" -"Sudoers entry:\n" -msgstr "" -"\n" -"Entrada de sudoers:\n" - -#: plugins/sudoers/parse.c:535 -msgid " RunAsUsers: " -msgstr " RunAsUsers: " - -#: plugins/sudoers/parse.c:550 -msgid " RunAsGroups: " -msgstr " RunAsGroups: " - -#: plugins/sudoers/parse.c:560 -msgid " Options: " -msgstr " Opcions: " - -#: plugins/sudoers/parse.c:614 -msgid " Commands:\n" -msgstr " Ordres:\n" - -#: plugins/sudoers/parse.c:805 -#, c-format -msgid "Matching Defaults entries for %s on %s:\n" -msgstr "Entrades predeterminades concordants per a %s a %s:\n" - -#: plugins/sudoers/parse.c:823 -#, c-format -msgid "Runas and Command-specific defaults for %s:\n" -msgstr "Runas i valors predeterminats específics d'ordres per a %s:\n" - -#: plugins/sudoers/parse.c:841 -#, c-format -msgid "User %s may run the following commands on %s:\n" -msgstr "L'usuari %s pot executar les ordres següents a %s:\n" - -#: plugins/sudoers/parse.c:856 -#, c-format -msgid "User %s is not allowed to run sudo on %s.\n" -msgstr "L'usuari %s no té permisos per executar sudo a %s.\n" - -#: plugins/sudoers/parse_ldif.c:616 +#: plugins/sudoers/parse_ldif.c:615 #, c-format msgid "ignoring incomplete sudoRole: cn: %s" msgstr "ignora completament a sudoRole: cn: %s" -#: plugins/sudoers/parse_ldif.c:676 +#: plugins/sudoers/parse_ldif.c:675 #, c-format msgid "invalid LDIF attribute: %s" msgstr "atribut LDIF no vàlid: %s" -#: plugins/sudoers/policy.c:78 plugins/sudoers/policy.c:108 +#: plugins/sudoers/parser_warnx.c:56 +#, c-format +msgid "%s:%d:%d: %s\n" +msgstr "%s:%d:%d: %s\n" + +#: plugins/sudoers/pivot.c:71 +msgid "unable to restore root directory" +msgstr "no s'ha pogut restaurar el directori arrel" + +#: plugins/sudoers/pivot.c:79 +msgid "unable to restore current working directory" +msgstr "no s'ha pogut restaurar el directori actual de treball" + +#: plugins/sudoers/policy.c:78 plugins/sudoers/policy.c:111 #, c-format msgid "invalid %.*s set by sudo front-end" msgstr "%.*s establert pel frontal de sudo" -#: plugins/sudoers/policy.c:314 plugins/sudoers/testsudoers.c:269 +#: plugins/sudoers/policy.c:347 plugins/sudoers/testsudoers.c:329 msgid "unable to parse network address list" msgstr "no s'ha pogut analitzar la llista d'adreces de xarxa" -#: plugins/sudoers/policy.c:465 +#: plugins/sudoers/policy.c:555 msgid "user name not set by sudo front-end" msgstr "nom d'usuari no establert pel frontal de sudo" -#: plugins/sudoers/policy.c:469 +#: plugins/sudoers/policy.c:559 msgid "user-ID not set by sudo front-end" msgstr "ID d'usuari no establers pel frontal de sudo" -#: plugins/sudoers/policy.c:473 +#: plugins/sudoers/policy.c:563 msgid "group-ID not set by sudo front-end" msgstr "ID de grup no establert pel frontal de sudo" -#: plugins/sudoers/policy.c:477 +#: plugins/sudoers/policy.c:567 msgid "host name not set by sudo front-end" msgstr "nom d'amfitrió no establert pel frontal de sudo" -#: plugins/sudoers/policy.c:660 +#: plugins/sudoers/policy.c:765 #, c-format msgid "invalid working directory: %s" msgstr "director de treball no vàlid: %s" -#: plugins/sudoers/policy.c:828 +#: plugins/sudoers/policy.c:952 #, c-format msgid "invalid chroot directory: %s" msgstr "directori chroot no vàlid: %s" -#: plugins/sudoers/policy.c:963 plugins/sudoers/visudo.c:229 -#: plugins/sudoers/visudo.c:851 +#: plugins/sudoers/policy.c:1163 plugins/sudoers/visudo.c:919 +#: plugins/sudoers/visudo.c:1218 #, c-format msgid "unable to execute %s" msgstr "no s'ha pogut executar %s" -#: plugins/sudoers/policy.c:1030 plugins/sudoers/policy.c:1067 -#: plugins/sudoers/policy.c:1089 plugins/sudoers/policy.c:1115 +#: plugins/sudoers/policy.c:1232 plugins/sudoers/policy.c:1267 +#: plugins/sudoers/policy.c:1289 plugins/sudoers/policy.c:1307 #, c-format msgid "%s: invalid mode flags from sudo front end: 0x%x" msgstr "%s: etiquetes no vàlides de mode del frontal del sudo: 0x%x" -#: plugins/sudoers/policy.c:1146 +#: plugins/sudoers/policy.c:1330 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Versió del connector de política de sudoers %s\n" -#: plugins/sudoers/policy.c:1148 +#: plugins/sudoers/policy.c:1332 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Versió de gramàtica del fitxer sudoers %d\n" -#: plugins/sudoers/policy.c:1152 +#: plugins/sudoers/policy.c:1336 #, c-format msgid "" "\n" @@ -2478,411 +3147,408 @@ msgstr "" "\n" "Camí del sudoers: %s\n" -#: plugins/sudoers/policy.c:1155 +#: plugins/sudoers/policy.c:1339 #, c-format msgid "nsswitch path: %s\n" msgstr "camí del nsswitch: %s\n" -#: plugins/sudoers/policy.c:1157 +#: plugins/sudoers/policy.c:1342 #, c-format msgid "ldap.conf path: %s\n" msgstr "camí de ldap.conf: %s\n" -#: plugins/sudoers/policy.c:1158 +#: plugins/sudoers/policy.c:1344 #, c-format msgid "ldap.secret path: %s\n" msgstr "camí del ldap.secret: %s\n" -#: plugins/sudoers/policy.c:1191 +#: plugins/sudoers/policy.c:1377 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "no s'ha pogut registrar el lligam de tipus %d (versió %d.%d)" -#: plugins/sudoers/policy.c:1209 +#: plugins/sudoers/policy.c:1395 #, c-format msgid "unable to deregister hook of type %d (version %d.%d)" msgstr "no s'ha pogut cancel·lar el registre del hook de tipus %d (versió %d.%d)" -#: plugins/sudoers/pwutil.c:218 plugins/sudoers/pwutil.c:236 +#: plugins/sudoers/pwutil.c:242 plugins/sudoers/pwutil.c:260 #, c-format msgid "unable to cache uid %u" msgstr "no s'ha pogut posar al cau l'uid %u" -#: plugins/sudoers/pwutil.c:230 +#: plugins/sudoers/pwutil.c:254 #, c-format msgid "unable to cache uid %u, already exists" msgstr "no s'ha pogut posar l'uid %u al cau, ja existeix" -#: plugins/sudoers/pwutil.c:290 plugins/sudoers/pwutil.c:308 -#: plugins/sudoers/pwutil.c:371 plugins/sudoers/pwutil.c:416 +#: plugins/sudoers/pwutil.c:314 plugins/sudoers/pwutil.c:332 +#: plugins/sudoers/pwutil.c:395 plugins/sudoers/pwutil.c:440 #, c-format msgid "unable to cache user %s" msgstr "no s'ha pogut posar al cau l'usuari %s" -#: plugins/sudoers/pwutil.c:303 +#: plugins/sudoers/pwutil.c:327 #, c-format msgid "unable to cache user %s, already exists" msgstr "no s'ha pogut posar l'usuari %s al cau, ja existeix" -#: plugins/sudoers/pwutil.c:535 plugins/sudoers/pwutil.c:553 +#: plugins/sudoers/pwutil.c:559 plugins/sudoers/pwutil.c:577 #, c-format msgid "unable to cache gid %u" msgstr "no s'ha pogut posar el gid %u al cau" -#: plugins/sudoers/pwutil.c:547 +#: plugins/sudoers/pwutil.c:571 #, c-format msgid "unable to cache gid %u, already exists" msgstr "no s'ha pogut posar el gid %u al cau, ja existeix" -#: plugins/sudoers/pwutil.c:601 plugins/sudoers/pwutil.c:619 -#: plugins/sudoers/pwutil.c:680 plugins/sudoers/pwutil.c:730 +#: plugins/sudoers/pwutil.c:625 plugins/sudoers/pwutil.c:643 +#: plugins/sudoers/pwutil.c:704 plugins/sudoers/pwutil.c:753 #, c-format msgid "unable to cache group %s" msgstr "no s'ha pogut posar al cau al grup %s" -#: plugins/sudoers/pwutil.c:614 +#: plugins/sudoers/pwutil.c:638 #, c-format msgid "unable to cache group %s, already exists" msgstr "no s'ha pogut posar el grup %s al cau, ja existeix" -#: plugins/sudoers/pwutil.c:877 plugins/sudoers/pwutil.c:928 -#: plugins/sudoers/pwutil.c:978 plugins/sudoers/pwutil.c:1030 +#: plugins/sudoers/pwutil.c:900 plugins/sudoers/pwutil.c:988 +#: plugins/sudoers/pwutil.c:1042 plugins/sudoers/pwutil.c:1101 #, c-format msgid "unable to cache group list for %s, already exists" msgstr "no s'ha pogut la llista de grups al cau per a %s, ja existeix" -#: plugins/sudoers/pwutil.c:883 plugins/sudoers/pwutil.c:933 -#: plugins/sudoers/pwutil.c:984 plugins/sudoers/pwutil.c:1035 +#: plugins/sudoers/pwutil.c:906 plugins/sudoers/pwutil.c:993 +#: plugins/sudoers/pwutil.c:1048 plugins/sudoers/pwutil.c:1106 #, c-format msgid "unable to cache group list for %s" msgstr "no s'ha pogut posar al cau a la llista de grup %s" -#: plugins/sudoers/pwutil.c:922 +#: plugins/sudoers/pwutil.c:982 #, c-format msgid "unable to parse groups for %s" msgstr "no s'han pogut analitzar els grups per a %s" -#: plugins/sudoers/pwutil.c:1024 +#: plugins/sudoers/pwutil.c:1095 #, c-format msgid "unable to parse gids for %s" msgstr "no s'han pogut analitzar els identificadors de grups per a %s" -#: plugins/sudoers/set_perms.c:114 plugins/sudoers/set_perms.c:441 -#: plugins/sudoers/set_perms.c:844 plugins/sudoers/set_perms.c:1150 -#: plugins/sudoers/set_perms.c:1444 +#: plugins/sudoers/set_perms.c:120 plugins/sudoers/set_perms.c:457 +#: plugins/sudoers/set_perms.c:870 plugins/sudoers/set_perms.c:1186 +#: plugins/sudoers/set_perms.c:1490 msgid "perm stack overflow" msgstr "desbordament de la pila de permisos" -#: plugins/sudoers/set_perms.c:122 plugins/sudoers/set_perms.c:372 -#: plugins/sudoers/set_perms.c:449 plugins/sudoers/set_perms.c:711 -#: plugins/sudoers/set_perms.c:852 plugins/sudoers/set_perms.c:1074 -#: plugins/sudoers/set_perms.c:1158 plugins/sudoers/set_perms.c:1377 -#: plugins/sudoers/set_perms.c:1452 plugins/sudoers/set_perms.c:1542 +#: plugins/sudoers/set_perms.c:131 plugins/sudoers/set_perms.c:387 +#: plugins/sudoers/set_perms.c:468 plugins/sudoers/set_perms.c:736 +#: plugins/sudoers/set_perms.c:881 plugins/sudoers/set_perms.c:1109 +#: plugins/sudoers/set_perms.c:1197 plugins/sudoers/set_perms.c:1422 +#: plugins/sudoers/set_perms.c:1501 plugins/sudoers/set_perms.c:1592 msgid "perm stack underflow" msgstr "subdesbordament de la pila de permisos" -#: plugins/sudoers/set_perms.c:181 plugins/sudoers/set_perms.c:495 -#: plugins/sudoers/set_perms.c:1211 plugins/sudoers/set_perms.c:1485 +#: plugins/sudoers/set_perms.c:191 plugins/sudoers/set_perms.c:515 +#: plugins/sudoers/set_perms.c:1251 plugins/sudoers/set_perms.c:1535 msgid "unable to change to root gid" msgstr "no s'ha pogut canvir el gid de l'usuari primari" -#: plugins/sudoers/set_perms.c:272 plugins/sudoers/set_perms.c:592 -#: plugins/sudoers/set_perms.c:983 plugins/sudoers/set_perms.c:1288 +#: plugins/sudoers/set_perms.c:282 plugins/sudoers/set_perms.c:612 +#: plugins/sudoers/set_perms.c:1013 plugins/sudoers/set_perms.c:1328 msgid "unable to change to runas gid" msgstr "no s'ha pogut canviar el gid runas" -#: plugins/sudoers/set_perms.c:277 plugins/sudoers/set_perms.c:597 -#: plugins/sudoers/set_perms.c:988 plugins/sudoers/set_perms.c:1293 +#: plugins/sudoers/set_perms.c:287 plugins/sudoers/set_perms.c:617 +#: plugins/sudoers/set_perms.c:1018 plugins/sudoers/set_perms.c:1333 msgid "unable to set runas group vector" msgstr "no s'ha pogut configurar el vector de grup runas" -#: plugins/sudoers/set_perms.c:288 plugins/sudoers/set_perms.c:608 -#: plugins/sudoers/set_perms.c:997 plugins/sudoers/set_perms.c:1302 +#: plugins/sudoers/set_perms.c:298 plugins/sudoers/set_perms.c:628 +#: plugins/sudoers/set_perms.c:1027 plugins/sudoers/set_perms.c:1342 msgid "unable to change to runas uid" msgstr "no s'ha pogut canviar l'uid runas" -#: plugins/sudoers/set_perms.c:306 plugins/sudoers/set_perms.c:626 -#: plugins/sudoers/set_perms.c:1013 plugins/sudoers/set_perms.c:1318 +#: plugins/sudoers/set_perms.c:320 plugins/sudoers/set_perms.c:650 +#: plugins/sudoers/set_perms.c:1047 plugins/sudoers/set_perms.c:1362 msgid "unable to change to sudoers gid" msgstr "no s'ha pogut canvir el gid del sudoers" -#: plugins/sudoers/set_perms.c:359 plugins/sudoers/set_perms.c:698 -#: plugins/sudoers/set_perms.c:1061 plugins/sudoers/set_perms.c:1364 -#: plugins/sudoers/set_perms.c:1529 +#: plugins/sudoers/set_perms.c:374 plugins/sudoers/set_perms.c:723 +#: plugins/sudoers/set_perms.c:1096 plugins/sudoers/set_perms.c:1409 +#: plugins/sudoers/set_perms.c:1579 msgid "too many processes" msgstr "massa processos" -#: plugins/sudoers/solaris_audit.c:61 +#: plugins/sudoers/solaris_audit.c:62 msgid "unable to get current working directory" msgstr "no s'ha pogut obtenir el directori actual de treball" -#: plugins/sudoers/solaris_audit.c:69 +#: plugins/sudoers/solaris_audit.c:70 #, c-format -msgid "truncated audit path user_cmnd: %s" -msgstr "camí truncat d'auditoria use_cmd: %s" +msgid "truncated audit path ctx->user.cmnd: %s" +msgstr "camí d'auditoria truncat ctx->user.cmnd: %s" -#: plugins/sudoers/solaris_audit.c:76 +#: plugins/sudoers/solaris_audit.c:77 #, c-format msgid "truncated audit path argv[0]: %s" msgstr "camí truncat d'auditoria argv[0]: %s" -#: plugins/sudoers/sssd.c:572 +#: plugins/sudoers/sssd.c:581 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" msgstr "no s'ha pogut inicialitzar la font del SSS. Està el SSSD instal·lat al vostre sistema?" -#: plugins/sudoers/sssd.c:580 plugins/sudoers/sssd.c:589 -#: plugins/sudoers/sssd.c:598 plugins/sudoers/sssd.c:607 -#: plugins/sudoers/sssd.c:616 +#: plugins/sudoers/sssd.c:589 plugins/sudoers/sssd.c:598 +#: plugins/sudoers/sssd.c:607 plugins/sudoers/sssd.c:616 +#: plugins/sudoers/sssd.c:625 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "no s'ha pogut trobar el símbol \"%s\" a %s" -#: plugins/sudoers/sudoers.c:213 plugins/sudoers/sudoers.c:985 -msgid "problem with defaults entries" -msgstr "hi ha un problema amb les entrades predeterminades" +#: plugins/sudoers/sudoers.c:250 +#, c-format +msgid "unable to get defaults from %s" +msgstr "no s'han pogut obtenir els valors predeterminats per a %s" -#: plugins/sudoers/sudoers.c:217 +#: plugins/sudoers/sudoers.c:259 msgid "no valid sudoers sources found, quitting" msgstr "no s'han trobat fonts vàlides de sudoers, se sortirà" -#: plugins/sudoers/sudoers.c:291 -#, c-format -msgid "user not allowed to change root directory to %s" -msgstr "l'usuari no té permisos per canviar el directori arrel a %s" - -#: plugins/sudoers/sudoers.c:293 -#, c-format -msgid "you are not permitted to use the -R option with %s" -msgstr "no teniu permisos per usar l'opció -R amb %s" - -#: plugins/sudoers/sudoers.c:318 -#, c-format -msgid "user not allowed to change directory to %s" -msgstr "l'usuari no té permisos per canviar el directori a %s" - -#: plugins/sudoers/sudoers.c:319 -#, c-format -msgid "you are not permitted to use the -D option with %s" -msgstr "no teniu permisos per usar l'opció -D amb %s" - -#: plugins/sudoers/sudoers.c:345 -msgid "no command specified" -msgstr "no s'ha especificat una ordre" - -#: plugins/sudoers/sudoers.c:355 +#: plugins/sudoers/sudoers.c:366 msgid "sudoers specifies that root is not allowed to sudo" msgstr "el fitxer sudoers especifica que l'usuari primar no pot executar sudo" -#: plugins/sudoers/sudoers.c:403 +#: plugins/sudoers/sudoers.c:375 msgid "user not allowed to override closefrom limit" msgstr "l'usuari no té permís per anul·lar el límit closefrom" -#: plugins/sudoers/sudoers.c:404 +#: plugins/sudoers/sudoers.c:376 msgid "you are not permitted to use the -C option" msgstr "no teniu permisos per usar l'opció -C" -#: plugins/sudoers/sudoers.c:464 -#, c-format -msgid "timestamp owner (%s): No such user" -msgstr "propietari de la marca horària (%s): No existeix aquest usuari" - -#: plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:440 msgid "no tty" msgstr "no hi ha una terminal" -#: plugins/sudoers/sudoers.c:480 +#: plugins/sudoers/sudoers.c:441 msgid "sorry, you must have a tty to run sudo" msgstr "ho sentim, heu de tenir una terminal per executar sudo" -#: plugins/sudoers/sudoers.c:487 +#: plugins/sudoers/sudoers.c:449 #, c-format msgid "invalid shell for user %s: %s" msgstr "entorn d'ordres no vàlid per a l'usuari %s: %s" -#: plugins/sudoers/sudoers.c:570 +#: plugins/sudoers/sudoers.c:491 +#, c-format +msgid "user not allowed to change root directory to %s" +msgstr "l'usuari no té permisos per canviar el directori arrel a %s" + +#: plugins/sudoers/sudoers.c:493 +#, c-format +msgid "you are not permitted to use the -R option with %s" +msgstr "no teniu permisos per usar l'opció -R amb %s" + +#: plugins/sudoers/sudoers.c:506 +#, c-format +msgid "user not allowed to change directory to %s" +msgstr "l'usuari no té permisos per canviar el directori a %s" + +#: plugins/sudoers/sudoers.c:507 +#, c-format +msgid "you are not permitted to use the -D option with %s" +msgstr "no teniu permisos per usar l'opció -D amb %s" + +#: plugins/sudoers/sudoers.c:559 msgid "command in current directory" msgstr "ordre al directori actual" -#: plugins/sudoers/sudoers.c:589 +#: plugins/sudoers/sudoers.c:574 +msgid "\"cd\" is a shell built-in command, it cannot be run directly." +msgstr "«cd» és una ordre integrada de l'intèrpret d'ordres, no es pot executar directament." + +#: plugins/sudoers/sudoers.c:576 +msgid "the -s option may be used to run a privileged shell." +msgstr "es pot fer servir l'opció -s per executar un intèrpret privilegiat d'ordres." + +#: plugins/sudoers/sudoers.c:578 +msgid "the -D option may be used to run a command in a specific directory." +msgstr "l'opció -D es pot usar per executar una ordre en un directori específic." + +#: plugins/sudoers/sudoers.c:587 msgid "user not allowed to set a command timeout" msgstr "l'usuari no té permís per establir un temps d'espera a l'ordre" -#: plugins/sudoers/sudoers.c:591 +#: plugins/sudoers/sudoers.c:589 msgid "sorry, you are not allowed set a command timeout" msgstr "ho sentim, no teniu permisos per posar un temps d'espera d'ordre" -#: plugins/sudoers/sudoers.c:599 +#: plugins/sudoers/sudoers.c:597 msgid "user not allowed to preserve the environment" msgstr "l'usuari no té permís per preservar l'entorn" -#: plugins/sudoers/sudoers.c:601 +#: plugins/sudoers/sudoers.c:599 msgid "sorry, you are not allowed to preserve the environment" msgstr "ho sentim, no teniu permisos per preserver l'entorn" -#: plugins/sudoers/sudoers.c:936 -msgid "command too long" -msgstr "ordre massa llarga" +#: plugins/sudoers/sudoers.c:635 +msgid "no command specified" +msgstr "no s'ha especificat una ordre" -#: plugins/sudoers/sudoers.c:973 +#: plugins/sudoers/sudoers.c:776 +msgid "error setting user-specified environment variables" +msgstr "s'ha produït un error establint les variables d'entorn específiques d'usuari" + +#: plugins/sudoers/sudoers.c:1229 msgid "sudoedit doesn't need to be run via sudo" msgstr "no cal executar el sudoedit mitjançant sudo" -#: plugins/sudoers/sudoers.c:1032 plugins/sudoers/sudoreplay.c:1547 -#: plugins/sudoers/tsdump.c:138 +#: plugins/sudoers/sudoers.c:1314 plugins/sudoers/sudoreplay.c:1615 +#: plugins/sudoers/tsdump.c:151 #, c-format msgid "unable to read %s" msgstr "no s'ha pogut llegir %s" -#: plugins/sudoers/sudoers.c:1057 plugins/sudoers/visudo.c:426 -#: plugins/sudoers/visudo.c:720 -#, c-format -msgid "unable to stat %s" -msgstr "no s'ha pogut accedir %s" - -#: plugins/sudoers/sudoers.c:1061 plugins/sudoers/visudo.c:1009 +#: plugins/sudoers/sudoers.c:1339 plugins/sudoers/visudo.c:1123 #, c-format msgid "%s is not a regular file" msgstr "%s no és un fitxer regular" -#: plugins/sudoers/sudoers.c:1065 plugins/sudoers/timestamp.c:252 toke.l:1138 +#: plugins/sudoers/sudoers.c:1343 plugins/sudoers/timestamp.c:272 toke.l:1335 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s és propietat de l'uid %u, hauria de ser %u" -#: plugins/sudoers/sudoers.c:1069 toke.l:1143 +#: plugins/sudoers/sudoers.c:1348 plugins/sudoers/timestamp.c:279 toke.l:1340 #, c-format msgid "%s is world writable" msgstr "%s te permís universal d'escriptura" -#: plugins/sudoers/sudoers.c:1073 toke.l:1146 +#: plugins/sudoers/sudoers.c:1352 plugins/sudoers/timestamp.c:284 toke.l:1343 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s és propietat del gid %u, hauria de ser %u" -#: plugins/sudoers/sudoers.c:1106 +#: plugins/sudoers/sudoers.c:1381 #, c-format msgid "only root can use \"-c %s\"" msgstr "sols l'usuari primari pot usar «-c %s»" -#: plugins/sudoers/sudoers.c:1125 +#: plugins/sudoers/sudoers.c:1400 #, c-format -msgid "unknown login class: %s" -msgstr "classe desconeguda d'inici de sessió: %s" +msgid "unknown login class %s" +msgstr "classe %s desconeguda d'inici de sessió" -#: plugins/sudoers/sudoers.c:1211 plugins/sudoers/sudoers.c:1226 +#: plugins/sudoers/sudoers_cb.c:120 plugins/sudoers/sudoers_cb.c:135 #, c-format msgid "unable to resolve host %s" msgstr "no s'ha pogut resoldre l'amfitrió %s" -#: plugins/sudoers/sudoreplay.c:257 +#: plugins/sudoers/sudoreplay.c:252 #, c-format msgid "invalid filter option: %s" msgstr "opció no vàlida de filtre: %s" -#: plugins/sudoers/sudoreplay.c:273 +#: plugins/sudoers/sudoreplay.c:268 #, c-format msgid "invalid max wait: %s" msgstr "espera màxima no vàlida: %s" -#: plugins/sudoers/sudoreplay.c:296 +#: plugins/sudoers/sudoreplay.c:291 #, c-format msgid "invalid speed factor: %s" msgstr "factor no vàlid de velocitat: %s" -#: plugins/sudoers/sudoreplay.c:332 +#: plugins/sudoers/sudoreplay.c:326 +#, c-format +msgid "invalid time offset %s" +msgstr "desfasament de temps no vàlid %s" + +#: plugins/sudoers/sudoreplay.c:335 #, c-format msgid "%s/%.2s/%.2s/%.2s: %s" msgstr "%s/%.2s/%.2s/%.2s: %s" -#: plugins/sudoers/sudoreplay.c:337 +#: plugins/sudoers/sudoreplay.c:340 #, c-format msgid "%s/timing: %s" msgstr "%s/sincronització: %s" -#: plugins/sudoers/sudoreplay.c:341 -#, c-format -msgid "%s/%s: %s" -msgstr "%s/%s: %s" - -#: plugins/sudoers/sudoreplay.c:365 +#: plugins/sudoers/sudoreplay.c:368 #, c-format msgid "Replaying sudo session: %s" msgstr "S'està reproduint la sessió sudo: %s" -#: plugins/sudoers/sudoreplay.c:627 +#: plugins/sudoers/sudoreplay.c:633 plugins/sudoers/sudoreplay.c:636 msgid "unable to set tty to raw mode" msgstr "no s'ha pogut configurar el terminal a mode de dades en brut" -#: plugins/sudoers/sudoreplay.c:678 -msgid "Warning: your terminal is too small to properly replay the log.\n" -msgstr "Advertiment: el vostre terminal és massa petit per reproduir apropiadament el registre.\n" +#: plugins/sudoers/sudoreplay.c:687 +msgid "Warning: your terminal is too small to properly replay the log." +msgstr "Advertiment: el vostre terminal és massa petit per reproduir apropiadament el registre." -#: plugins/sudoers/sudoreplay.c:679 +#: plugins/sudoers/sudoreplay.c:688 #, c-format msgid "Log geometry is %d x %d, your terminal's geometry is %d x %d." msgstr "La geometria del registre és %d x %d, la geometria del vostre terminal és %d x %d." -#: plugins/sudoers/sudoreplay.c:707 +#: plugins/sudoers/sudoreplay.c:716 msgid "Replay finished, press any key to restore the terminal." msgstr "Reproducció acabada, premeu qualsevol tecla per restablir la terminal." -#: plugins/sudoers/sudoreplay.c:1197 plugins/sudoers/sudoreplay.c:1227 +#: plugins/sudoers/sudoreplay.c:1219 plugins/sudoers/sudoreplay.c:1249 #, c-format msgid "ambiguous expression \"%s\"" msgstr "expressió ambigua \"%s\"" -#: plugins/sudoers/sudoreplay.c:1249 +#: plugins/sudoers/sudoreplay.c:1271 msgid "unmatched ')' in expression" msgstr "')' sense concordança a l'expressió" -#: plugins/sudoers/sudoreplay.c:1253 +#: plugins/sudoers/sudoreplay.c:1275 #, c-format msgid "unknown search term \"%s\"" msgstr "terme desconegut de cerca \"%s\"" -#: plugins/sudoers/sudoreplay.c:1268 +#: plugins/sudoers/sudoreplay.c:1290 #, c-format msgid "%s requires an argument" msgstr "%s requereix un argument" -#: plugins/sudoers/sudoreplay.c:1271 plugins/sudoers/sudoreplay.c:1523 -#, c-format -msgid "invalid regular expression: %s" -msgstr "expressió regular no vàlida: %s" - -#: plugins/sudoers/sudoreplay.c:1276 +#: plugins/sudoers/sudoreplay.c:1300 #, c-format msgid "could not parse date \"%s\"" msgstr "no s'ha pogut analitzar la data \"%s\"" -#: plugins/sudoers/sudoreplay.c:1285 +#: plugins/sudoers/sudoreplay.c:1309 msgid "unmatched '(' in expression" msgstr "'(' sense concordança a l'expressió" -#: plugins/sudoers/sudoreplay.c:1287 +#: plugins/sudoers/sudoreplay.c:1311 msgid "illegal trailing \"or\"" msgstr "\"or\" final il·legal" -#: plugins/sudoers/sudoreplay.c:1289 +#: plugins/sudoers/sudoreplay.c:1313 msgid "illegal trailing \"!\"" msgstr "\"!\" final il·legal" -#: plugins/sudoers/sudoreplay.c:1347 +#: plugins/sudoers/sudoreplay.c:1419 #, c-format msgid "unknown search type %d" msgstr "tipus desconegut de cerca %d" -#: plugins/sudoers/sudoreplay.c:1614 +#: plugins/sudoers/sudoreplay.c:1681 #, c-format msgid "usage: %s [-hnRS] [-d dir] [-m num] [-s num] ID\n" msgstr "ús: %s [-hnRS] [-d dir] [-m num] [-s num] ID\n" -#: plugins/sudoers/sudoreplay.c:1617 +#: plugins/sudoers/sudoreplay.c:1683 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "usage: %s [-h] [-d dir] -l [cerca l'expressió]\n" -#: plugins/sudoers/sudoreplay.c:1626 +#: plugins/sudoers/sudoreplay.c:1697 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -2891,7 +3557,7 @@ msgstr "" "%s - reprodueix els registres de la sessió sudo\n" "\n" -#: plugins/sudoers/sudoreplay.c:1628 +#: plugins/sudoers/sudoreplay.c:1699 msgid "" "\n" "Options:\n" @@ -2920,11 +3586,32 @@ msgstr "" " -s, --speed=num accelera o alenteix la sortida\n" " -V, --version mostra la versió d'informació i surt" -#: plugins/sudoers/testsudoers.c:345 -msgid "\thost unmatched" -msgstr "\tamfitrió sense concordança" +#: plugins/sudoers/testsudoers.c:392 +#, c-format +msgid "" +"\n" +"Invalid shell for user %s: %s\n" +msgstr "" +"\n" +"Entorn d'ordres no vàlid per a l'usuari %s: %s\n" -#: plugins/sudoers/testsudoers.c:348 +#: plugins/sudoers/testsudoers.c:411 +msgid "" +"\n" +"Password required" +msgstr "" +"\n" +"Es requereix una contrasenya" + +#: plugins/sudoers/testsudoers.c:422 +msgid "" +"\n" +"Parse error" +msgstr "" +"\n" +"Error d'anàlisi" + +#: plugins/sudoers/testsudoers.c:425 msgid "" "\n" "Command allowed" @@ -2932,7 +3619,7 @@ msgstr "" "\n" "Ordre permesa" -#: plugins/sudoers/testsudoers.c:349 +#: plugins/sudoers/testsudoers.c:428 msgid "" "\n" "Command denied" @@ -2940,7 +3627,7 @@ msgstr "" "\n" "Ordre denegada" -#: plugins/sudoers/testsudoers.c:349 +#: plugins/sudoers/testsudoers.c:431 msgid "" "\n" "Command unmatched" @@ -2948,126 +3635,119 @@ msgstr "" "\n" "Ordre sense concordança" -#: plugins/sudoers/timestamp.c:260 -#, c-format -msgid "%s is group writable" -msgstr "%s és modificable pel grup" - -#: plugins/sudoers/timestamp.c:326 plugins/sudoers/timestamp.c:661 +#: plugins/sudoers/timestamp.c:364 plugins/sudoers/timestamp.c:714 #, c-format msgid "unable to truncate time stamp file to %lld bytes" msgstr "no s'ha pogut truncar el fitxer de marca horària a %lld bytes" -#: plugins/sudoers/timestamp.c:847 +#: plugins/sudoers/timestamp.c:911 msgid "ignoring time stamp from the future" msgstr "s'ignorarà la marca horària del futur" -#: plugins/sudoers/timestamp.c:870 +#: plugins/sudoers/timestamp.c:934 #, c-format msgid "time stamp too far in the future: %20.20s" msgstr "la marca horària està massa lluny en el futur: %20.20s" -#: plugins/sudoers/timestamp.c:992 +#: plugins/sudoers/timestamp.c:1070 #, c-format msgid "unable to lock time stamp file %s" msgstr "no s'ha pogut bloquejar el fitxer de marca horària %s" -#: plugins/sudoers/timestamp.c:1036 plugins/sudoers/timestamp.c:1056 +#: plugins/sudoers/timestamp.c:1117 #, c-format -msgid "lecture status path too long: %s/%s" -msgstr "el camí de la lliçó es massa llarg: %s/%s" +msgid "%s:%d:%d timestampowner: unknown user %s" +msgstr "%s:%d:%d timestampowner: usuari desconegut %s" -#: plugins/sudoers/toke_util.c:150 +#: plugins/sudoers/toke_util.c:159 msgid "sudoedit should not be specified with a path" msgstr "no s'hauria d'especificar el sudoedit amb un camí" -#: plugins/sudoers/visudo.c:224 -msgid "the -x option will be removed in a future release" -msgstr "s'eliminarà l'opció -x en una versió futura" - -#: plugins/sudoers/visudo.c:226 -msgid "please consider using the cvtsudoers utility instead" -msgstr "si us plau considereu usar la utilitat cvtsudoers en canvi" - -#: plugins/sudoers/visudo.c:277 plugins/sudoers/visudo.c:653 +#: plugins/sudoers/visudo.c:308 plugins/sudoers/visudo.c:714 #, c-format msgid "press return to edit %s: " msgstr "prem la tecla d'introducció per editar %s: " -#: plugins/sudoers/visudo.c:338 +#: plugins/sudoers/visudo.c:323 +#, c-format +msgid "contents of edit session left in %s" +msgstr "els continguts de la sessió d'edició s'han desat a %s" + +#: plugins/sudoers/visudo.c:401 #, c-format msgid "specified editor (%s) doesn't exist" msgstr "l'editor especificat (%s) no existeix" -#: plugins/sudoers/visudo.c:340 +#: plugins/sudoers/visudo.c:406 #, c-format msgid "no editor found (editor path = %s)" msgstr "no s'ha trobat un editor (el camí de l'editor = %s)" -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:454 +#: plugins/sudoers/visudo.c:494 plugins/sudoers/visudo.c:786 +#, c-format +msgid "unable to stat %s" +msgstr "no s'ha pogut accedir %s" + +#: plugins/sudoers/visudo.c:514 plugins/sudoers/visudo.c:522 msgid "write error" msgstr "error d'escriptura" -#: plugins/sudoers/visudo.c:500 +#: plugins/sudoers/visudo.c:568 #, c-format msgid "unable to stat temporary file (%s), %s unchanged" msgstr "no s'ha pogut accedir al fitxer temporal (%s), no s'ha modificat %s" -#: plugins/sudoers/visudo.c:507 +#: plugins/sudoers/visudo.c:575 #, c-format msgid "zero length temporary file (%s), %s unchanged" msgstr "fitxer temporal amb longitud nul·la (%s), no s'ha modificat %s" -#: plugins/sudoers/visudo.c:513 +#: plugins/sudoers/visudo.c:581 #, c-format msgid "editor (%s) failed, %s unchanged" msgstr "l'editor (%s) ha fallat, no s'ha modificat %s" -#: plugins/sudoers/visudo.c:535 +#: plugins/sudoers/visudo.c:613 #, c-format msgid "%s unchanged" msgstr "no s'ha modificat %s" -#: plugins/sudoers/visudo.c:592 +#: plugins/sudoers/visudo.c:661 #, c-format msgid "unable to re-open temporary file (%s), %s unchanged." msgstr "no s'ha pogut reobrir el fitxer temporal (%s), no s'ha modificat %s" -#: plugins/sudoers/visudo.c:604 +#: plugins/sudoers/visudo.c:674 #, c-format msgid "unable to parse temporary file (%s), unknown error" msgstr "no es pot analitzar el fitxer temporal (%s), error desconegut" -#: plugins/sudoers/visudo.c:642 -#, c-format -msgid "internal error, unable to find %s in list!" -msgstr "error intern, no s'ha pogut trobar %s a la llista!" - -#: plugins/sudoers/visudo.c:722 plugins/sudoers/visudo.c:731 +#: plugins/sudoers/visudo.c:760 plugins/sudoers/visudo.c:790 +#: plugins/sudoers/visudo.c:797 #, c-format msgid "unable to set (uid, gid) of %s to (%u, %u)" msgstr "no s'ha pogut establir (uid, gid) de %s a (%u, %u)" -#: plugins/sudoers/visudo.c:754 +#: plugins/sudoers/visudo.c:825 #, c-format msgid "%s and %s not on the same file system, using mv to rename" msgstr "%s i %s no estan al mateix sistema de fitxers, s'usarà mv per reanomenar" -#: plugins/sudoers/visudo.c:765 +#: plugins/sudoers/visudo.c:836 #, c-format msgid "command failed: '%s %s %s', %s unchanged" msgstr "l'ordre ha fallat: '%s %s %s', no s'ha modificat %s" -#: plugins/sudoers/visudo.c:775 +#: plugins/sudoers/visudo.c:843 #, c-format msgid "error renaming %s, %s unchanged" msgstr "error quan s'estava reanomenant %s, no s'ha modificat %s" -#: plugins/sudoers/visudo.c:796 +#: plugins/sudoers/visudo.c:864 msgid "What now? " msgstr "Què fem ara? " -#: plugins/sudoers/visudo.c:810 +#: plugins/sudoers/visudo.c:878 msgid "" "Options are:\n" " (e)dit sudoers file again\n" @@ -3079,46 +3759,49 @@ msgstr "" " (x) surt sense desar els canvis al fitxer sudoers\n" " (Q) surt i desa el canvis el fitxer sudoers (PERILL!)\n" -#: plugins/sudoers/visudo.c:856 +#: plugins/sudoers/visudo.c:923 #, c-format msgid "unable to run %s" msgstr "no s'ha pogut executar %s" -#: plugins/sudoers/visudo.c:886 +#: plugins/sudoers/visudo.c:954 #, c-format msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n" msgstr "%s: propietari incorrecte (uid, gid) hauria de ser (%uk, %u)\n" -#: plugins/sudoers/visudo.c:893 +#: plugins/sudoers/visudo.c:965 #, c-format msgid "%s: bad permissions, should be mode 0%o\n" msgstr "%s: permisos dolents, hauria de ser mode 0%o\n" -#: plugins/sudoers/visudo.c:942 plugins/sudoers/visudo.c:949 +#: plugins/sudoers/visudo.c:1017 plugins/sudoers/visudo.c:1024 #, c-format msgid "%s: parsed OK\n" msgstr "%s: s'analitzat correctament\n" -#: plugins/sudoers/visudo.c:968 +#: plugins/sudoers/visudo.c:1043 #, c-format msgid "%s busy, try again later" msgstr "%s està ocupat, proveu un altre cop més tard" -#: plugins/sudoers/visudo.c:971 -#, c-format -msgid "unable to lock %s" -msgstr "no s'ha pogut bloquejar %s" - -#: plugins/sudoers/visudo.c:972 +#: plugins/sudoers/visudo.c:1047 msgid "Edit anyway? [y/N]" msgstr "Editar igualment? [y/N]" -#: plugins/sudoers/visudo.c:1067 +#: plugins/sudoers/visudo.c:1206 +msgid "the -x option will be removed in a future release" +msgstr "s'eliminarà l'opció -x en una versió futura" + +#: plugins/sudoers/visudo.c:1208 +msgid "please consider using the cvtsudoers utility instead" +msgstr "si us plau considereu usar la utilitat cvtsudoers en canvi" + +#: plugins/sudoers/visudo.c:1228 #, c-format msgid "Warning: %s:%d:%d: unused %s \"%s\"" msgstr "Advertiment: %s:%d:%d: no usat %s «%s»" -#: plugins/sudoers/visudo.c:1183 +#: plugins/sudoers/visudo.c:1341 #, c-format msgid "" "%s - safely edit the sudoers file\n" @@ -3127,13 +3810,14 @@ msgstr "" "%s - edita amb seguretat el fitxer sudoers\n" "\n" -#: plugins/sudoers/visudo.c:1185 +#: plugins/sudoers/visudo.c:1343 msgid "" "\n" "Options:\n" " -c, --check check-only mode\n" " -f, --file=sudoers specify sudoers file location\n" " -h, --help display help message and exit\n" +" -I, --no-includes do not edit include files\n" " -q, --quiet less verbose (quiet) syntax error messages\n" " -s, --strict strict syntax checking\n" " -V, --version display version information and exit\n" @@ -3143,47 +3827,159 @@ msgstr "" " -c, --check mode de sols verificació\n" " -f, --file=sudoers especifiqueu la ubicació del fitxer sudoers\n" " -h, --help mostra el missatge d'ajuda i surt\n" +" -I, --no-includes no editis els fitxer d'inclusió\n" " -q, --quiet missatges d'error de sintaxi menys informatius (silenciós)\n" " -s, --strict verificació estricta de la sintaxi\n" " -V, --version mostra la informació de la versió i surt\n" -#: toke.l:187 +#: toke.l:184 msgid "empty string" msgstr "cadena buida de caràcters" -#: toke.l:199 toke.l:503 +#: toke.l:196 toke.l:566 msgid "empty group" msgstr "grup buit" -#: toke.l:209 toke.l:501 +#: toke.l:206 toke.l:564 msgid "empty netgroup" msgstr "netgroup buit" -#: toke.l:305 toke.l:317 toke.l:329 toke.l:345 toke.l:364 toke.l:404 +#: toke.l:284 +msgid "unterminated regular expression" +msgstr "expressió regular no terminada" + +#: toke.l:358 toke.l:370 toke.l:382 toke.l:398 toke.l:417 toke.l:457 msgid "invalid line continuation" msgstr "continuació no vàlida de línia" -#: toke.l:540 toke.l:552 +#: toke.l:603 toke.l:615 msgid "invalid IPv6 address" msgstr "adreça IPv6 no vàlida" -#: toke.l:779 +#: toke.l:843 msgid "unexpected line break in string" msgstr "salt inesperat de línia a la cadena de caràcters" -#: toke.l:1109 +#: toke.l:962 +msgid "ignoring editor backup file" +msgstr "s'ignorarà el fitxer de còpia de seguretat de l'editor" + +#: toke.l:965 +msgid "ignoring file name containing '.'" +msgstr "s'ignorarà un nom de fitxer que conté '.'" + +#: toke.l:1290 msgid "too many levels of includes" msgstr "massa nivells d'inclusions" +#, c-format +#~ msgid "unable to get TLS server method: %s" +#~ msgstr "no s'ha pogut obtenir el mètode de servidor TLS: %s" + +#, c-format +#~ msgid "%s:%d unknown key: %s" +#~ msgstr "%s:%d clau desconeguda: %s" + +#, c-format +#~ msgid "%s: write buffer already in use" +#~ msgstr "%s: memòria intermèdia d'escriptura ja en ús" + +#, c-format +#~ msgid "Error: %s:%d:%d: cycle in %s \"%s\"" +#~ msgstr "Error: %s:%d:%d: cicle a %s \"%s\"" + +#, c-format +#~ msgid "Warning: %s:%d:%d: cycle in %s \"%s\"" +#~ msgstr "Advertiment: %s:%d:%d: cicle a %s \"%s\"" + +#, c-format +#~ msgid "Error: %s:%d:%d: %s \"%s\" referenced but not defined" +#~ msgstr "Error: %s:%d:%d: %s «%s» referenciat però no definit" + +#, c-format +#~ msgid "Warning: %s:%d:%d: %s \"%s\" referenced but not defined" +#~ msgstr "Advertiment: %s:%d:%d: %s «%s» referenciat però no definit" + +#, c-format +#~ msgid "parse error in %s near line %d\n" +#~ msgstr "error d'anàlisi a %s a prop de la línia %d\n" + +#, c-format +#~ msgid "parse error in %s\n" +#~ msgstr "error d'anàlisi a %s\n" + +#, c-format +#~ msgid "%s: unknown defaults entry \"%s\"" +#~ msgstr "%s: entrada «%s» desconeguda de paràmetres predeterminats" + +#, c-format +#~ msgid "%s:%d:%d: no value specified for \"%s\"" +#~ msgstr "%s:%d:%d: no s'ha especificat un valor per a «%s»" + +#, c-format +#~ msgid "%s:%d:%d: option \"%s\" does not take a value" +#~ msgstr "%s:%d:%d: l'opció «%s» no pren un valor" + +#, c-format +#~ msgid "%s:%d:%d: value \"%s\" is invalid for option \"%s\"" +#~ msgstr "%s:%d:%d: valor «%s» no és vàlid per a l'opció «%s»" + +#, c-format +#~ msgid "%s:%d:%d: values for \"%s\" must start with a '/', '~', or '*'" +#~ msgstr "%s:%d:%d: els valors per a «%s» han de començar amb «/», «~», o «*»" + +#, c-format +#~ msgid "%s:%d:%d: values for \"%s\" must start with a '/'" +#~ msgstr "%s:%d:%d: els valor per a «%s» han de començar amb «/»" + +#, c-format +#~ msgid "parse error in %s near line %d" +#~ msgstr "error d'anàlisi a %s a prop de la línia %d" + +#, c-format +#~ msgid "parse error in %s" +#~ msgstr "error d'anàlisi a la línia %s" + +#, c-format +#~ msgid "%s must be owned by uid %d" +#~ msgstr "%s ha de ser propietat de l'uid %d" + +#, c-format +#~ msgid "%s must only be writable by owner" +#~ msgstr "%s ha de ser modificable sols pel seu propietari" + +#, c-format +#~ msgid "%s is not in the sudoers file. This incident will be reported.\n" +#~ msgstr "%s no està al fitxer sudoers. S'informarà d'aquest incident.\n" + +#, c-format +#~ msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" +#~ msgstr "%s no té permís per executar sudo a %s. S'informarà d'aquest incident.\n" + +#~ msgid "problem with defaults entries" +#~ msgstr "hi ha un problema amb les entrades predeterminades" + +#, c-format +#~ msgid "timestamp owner (%s): No such user" +#~ msgstr "propietari de la marca horària (%s): No existeix aquest usuari" + +#~ msgid "\thost unmatched" +#~ msgstr "\tamfitrió sense concordança" + +#, c-format +#~ msgid "%s is group writable" +#~ msgstr "%s és modificable pel grup" + +#, c-format +#~ msgid "lecture status path too long: %s/%s" +#~ msgstr "el camí de la lliçó es massa llarg: %s/%s" + #~ msgid "Preload the dummy exec functions contained in the sudo_noexec library" #~ msgstr "Pre-carrega les funcions dummy exex contingudes a la biblioteca sudo_noexec" #~ msgid "sudo_ldap_conf_add_ports: port too large" #~ msgstr "sudo_ldap_conf_add_ports: el port és massa gran" -#~ msgid "unable to lock log file: %s" -#~ msgstr "no s'ha pogut bloquejar el fitxer de registre: %s" - #~ msgid "No user or host" #~ msgstr "No hi ha usuari o amfitrió" @@ -3229,12 +4025,6 @@ msgstr "massa nivells d'inclusions" #~ "\n" #~ "Rol SSSD: DESCONEGUT\n" -#~ msgid "Warning: cycle in %s `%s'" -#~ msgstr "Advertiment: cicle a %s `%s'" - -#~ msgid "Warning: %s `%s' referenced but not defined" -#~ msgstr "Advertiment: s'ha referenciat però no s'ha definit %s `%s'" - #~ msgid "Warning: unused %s `%s'" #~ msgstr "Advertiment: %s `%s' sense usar" diff --git a/plugins/sudoers/po/fur.mo b/plugins/sudoers/po/fur.mo index 8fb36e6d02aadf6cc8ef3ed9258bf7eaef7ae319..6857663aef34f8c89fbda9d74eea37f33ab49979 100644 GIT binary patch literal 18144 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 KvdV%Q+59iHhuNtB delta 3162 zcmai#dvKIj8Hdjn%oPHgge2qwUp66|+vc)t!V<`h5H6(+356EKwB00MmNlDQ*b7l{ zy6w<^IxSUrWf&`t(3uW)tfU%oM(d?C?dXii=(Nr>1(7-`4)s!1jg?qDr)Pi7`*Wr?U8=y_jQ6A^Zj`fUm;k@O8KX zz75OZU*I;FmupNP9D%yUDcA(R2v@<^pzd=Gx{OJg+jOd#Sf00NKr7S*_rMzXDcBFs zLO;9#OJQlgF-5Qydf)(TfJdMj_9dteeGN9lAHxdxH@F@;mtidDn?X8GCWfId7=s-! z1>NvcX8cRo%(w{m>tG+$bwQ}_eH!ZX^RN+Kg)Q)(Pz|fcZH?3(SOuqG3Fn(9=%_{K zbOOEs*TQ$8dYF$pE8$vL58I%6asaM@$;|i*P$Tvt)KI^X8Q+GwPXU|gybJ0+ewbQK zCqPGYdOoF+ z*NAmM3ywk`d?YhJ2le(`gT1hd{AmhD`O$q+Gjul4c@nn4`OJg&pcYpS)@_7tSPcWP z6CQ`$MDyLu{A*Anato>fOBm>F@WV~ehPv)N?0|1VYAj_6h`UZyKrbADTAhzWKm0n> z>+?H^6J{laphemM37Q#(`hE}+ZS(oe_&KN^UWHlpCHWt)KZH7ED(@+h23hDvRK|SzIh|T6U)ZAxVi|bcGE$(*M zl%n$hopyK}swbDAT7CnnrGJH*`_;r>4QYj%ikNa96Rx zY=Y|8L8$AF!jy*iEFInW7f|okUO`Pb^d)3lp<$#&dZ%f>ds5xw*uhUW5Nq_v=JKl&Kb2yH33P%-AHpdiL{D?NNeCOv=)t_ z54S7^0o08OGY`fyRA~PD(TEN{X#ME|(+|T|bRXJ`v}p8esMk!}=pxczx@!8HkS{YQ zE1m6#q7h;Si+u=%g*YCk9w&k&#a4gS?l7` zTzFjmT{tRNi-Iy-yj?C*6)+R6E0x1_gR7FE z3EWMZWMnE5or$FV>XLl7ukdIf9GVCuLeYpd83=`wFy}r0x5-qWQyTm8 zNcIbTWis1WByaV#WoCT+opQRrP;PH=%l571yc5`Z$U`v@SZh2Qj6~ycvb0zlY4`ts XJ}x7JJ\n" +"POT-Creation-Date: 2024-06-08 09:06-0600\n" +"PO-Revision-Date: 2024-10-03 18:28+0000\n" +"Last-Translator: Fabio T. \n" "Language-Team: Friulian \n" "Language: fur\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" +"X-Editor: HaiPO 2.0 beta\n" "X-Generator: Poedit 2.0.3\n" -#: confstr.sh:1 +#: confstr.sh:1 gram.y:1240 plugins/sudoers/logging.c:919 msgid "syntax error" msgstr "erôr di sintassi" @@ -42,213 +43,1430 @@ msgstr "*** informazions di SIGURECE par %h ***" msgid "Sorry, try again." msgstr "Torne prove." -#: gram.y:192 gram.y:240 gram.y:247 gram.y:254 gram.y:261 gram.y:268 -#: gram.y:284 gram.y:307 gram.y:314 gram.y:321 gram.y:328 gram.y:335 -#: gram.y:398 gram.y:406 gram.y:416 gram.y:449 gram.y:456 gram.y:463 -#: gram.y:470 gram.y:552 gram.y:559 gram.y:568 gram.y:577 gram.y:594 -#: gram.y:706 gram.y:713 gram.y:720 gram.y:728 gram.y:824 gram.y:831 -#: gram.y:838 gram.y:845 gram.y:852 gram.y:878 gram.y:885 gram.y:892 -#: gram.y:1015 gram.y:1195 gram.y:1202 plugins/sudoers/alias.c:124 -#: plugins/sudoers/alias.c:139 plugins/sudoers/auth/bsdauth.c:141 -#: plugins/sudoers/auth/kerb5.c:119 plugins/sudoers/auth/kerb5.c:145 -#: plugins/sudoers/auth/pam.c:490 plugins/sudoers/auth/rfc1938.c:109 -#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:651 -#: plugins/sudoers/defaults.c:906 plugins/sudoers/defaults.c:1077 -#: plugins/sudoers/editor.c:64 plugins/sudoers/editor.c:82 -#: plugins/sudoers/editor.c:93 plugins/sudoers/env.c:233 -#: plugins/sudoers/filedigest.c:120 plugins/sudoers/filedigest_gcrypt.c:90 -#: plugins/sudoers/filedigest_openssl.c:111 plugins/sudoers/gc.c:52 -#: plugins/sudoers/group_plugin.c:134 plugins/sudoers/interfaces.c:71 -#: plugins/sudoers/iolog.c:941 plugins/sudoers/iolog_path.c:167 -#: plugins/sudoers/ldap.c:449 plugins/sudoers/ldap.c:480 -#: plugins/sudoers/ldap.c:532 plugins/sudoers/ldap.c:566 -#: plugins/sudoers/ldap.c:980 plugins/sudoers/ldap.c:1174 -#: plugins/sudoers/ldap.c:1185 plugins/sudoers/ldap.c:1201 -#: plugins/sudoers/ldap.c:1493 plugins/sudoers/ldap.c:1653 -#: plugins/sudoers/ldap.c:1735 plugins/sudoers/ldap.c:1883 -#: plugins/sudoers/ldap.c:1907 plugins/sudoers/ldap.c:1996 -#: plugins/sudoers/ldap.c:2011 plugins/sudoers/ldap.c:2107 -#: plugins/sudoers/ldap.c:2140 plugins/sudoers/ldap.c:2221 -#: plugins/sudoers/ldap.c:2303 plugins/sudoers/ldap.c:2400 -#: plugins/sudoers/ldap.c:3235 plugins/sudoers/ldap.c:3267 -#: plugins/sudoers/ldap.c:3579 plugins/sudoers/ldap.c:3607 -#: plugins/sudoers/ldap.c:3623 plugins/sudoers/ldap.c:3713 -#: plugins/sudoers/ldap.c:3729 plugins/sudoers/linux_audit.c:76 -#: plugins/sudoers/logging.c:190 plugins/sudoers/logging.c:501 -#: plugins/sudoers/logging.c:522 plugins/sudoers/logging.c:563 -#: plugins/sudoers/logging.c:740 plugins/sudoers/logging.c:998 -#: plugins/sudoers/match.c:617 plugins/sudoers/match.c:664 -#: plugins/sudoers/match.c:714 plugins/sudoers/match.c:738 -#: plugins/sudoers/match.c:826 plugins/sudoers/match.c:915 -#: plugins/sudoers/parse.c:252 plugins/sudoers/parse.c:264 -#: plugins/sudoers/parse.c:279 plugins/sudoers/parse.c:291 -#: plugins/sudoers/policy.c:498 plugins/sudoers/policy.c:735 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:165 -#: plugins/sudoers/pwutil.c:236 plugins/sudoers/pwutil.c:312 -#: plugins/sudoers/pwutil.c:486 plugins/sudoers/pwutil.c:551 -#: plugins/sudoers/pwutil.c:620 plugins/sudoers/pwutil.c:778 -#: plugins/sudoers/pwutil.c:835 plugins/sudoers/pwutil.c:880 -#: plugins/sudoers/pwutil.c:938 plugins/sudoers/sssd.c:162 -#: plugins/sudoers/sssd.c:194 plugins/sudoers/sssd.c:237 -#: plugins/sudoers/sssd.c:244 plugins/sudoers/sssd.c:280 -#: plugins/sudoers/sssd.c:353 plugins/sudoers/sssd.c:392 -#: plugins/sudoers/sssd.c:1073 plugins/sudoers/sssd.c:1252 -#: plugins/sudoers/sssd.c:1266 plugins/sudoers/sssd.c:1282 -#: plugins/sudoers/sudoers.c:263 plugins/sudoers/sudoers.c:273 -#: plugins/sudoers/sudoers.c:281 plugins/sudoers/sudoers.c:365 -#: plugins/sudoers/sudoers.c:682 plugins/sudoers/sudoers.c:807 -#: plugins/sudoers/sudoers.c:851 plugins/sudoers/sudoers.c:1123 -#: plugins/sudoers/sudoers_debug.c:107 plugins/sudoers/sudoreplay.c:1254 -#: plugins/sudoers/sudoreplay.c:1366 plugins/sudoers/sudoreplay.c:1406 -#: plugins/sudoers/sudoreplay.c:1415 plugins/sudoers/sudoreplay.c:1425 -#: plugins/sudoers/sudoreplay.c:1433 plugins/sudoers/sudoreplay.c:1437 -#: plugins/sudoers/sudoreplay.c:1593 plugins/sudoers/sudoreplay.c:1597 -#: plugins/sudoers/testsudoers.c:131 plugins/sudoers/testsudoers.c:217 -#: plugins/sudoers/testsudoers.c:234 plugins/sudoers/timestamp.c:397 -#: plugins/sudoers/timestamp.c:441 plugins/sudoers/timestamp.c:868 -#: plugins/sudoers/toke_util.c:56 plugins/sudoers/toke_util.c:109 -#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:153 -#: plugins/sudoers/visudo.c:309 plugins/sudoers/visudo.c:315 -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:624 -#: plugins/sudoers/visudo.c:985 plugins/sudoers/visudo.c:1051 -#: plugins/sudoers/visudo.c:1095 plugins/sudoers/visudo.c:1197 -#: plugins/sudoers/visudo_json.c:1025 toke.l:849 toke.l:949 toke.l:1106 +#: gram.y:238 gram.y:305 gram.y:314 gram.y:323 gram.y:333 gram.y:343 gram.y:367 +#: gram.y:394 gram.y:403 gram.y:411 gram.y:420 gram.y:429 gram.y:502 gram.y:512 +#: gram.y:524 gram.y:566 gram.y:575 gram.y:584 gram.y:593 gram.y:726 gram.y:735 +#: gram.y:750 gram.y:770 gram.y:789 gram.y:942 gram.y:947 gram.y:955 gram.y:969 +#: gram.y:975 gram.y:987 gram.y:993 gram.y:1118 gram.y:1127 gram.y:1135 +#: gram.y:1144 gram.y:1153 gram.y:1182 gram.y:1191 gram.y:1199 gram.y:1300 +#: gram.y:1430 gram.y:1811 gram.y:1822 gram.y:1898 lib/eventlog/eventlog.c:236 +#: lib/eventlog/eventlog.c:313 lib/eventlog/eventlog.c:778 +#: lib/eventlog/eventlog.c:855 lib/eventlog/eventlog.c:1189 +#: lib/eventlog/parse_json.c:185 lib/eventlog/parse_json.c:501 +#: lib/eventlog/parse_json.c:531 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:202 lib/iolog/iolog_filter.c:233 +#: lib/iolog/iolog_legacy.c:101 lib/iolog/iolog_legacy.c:112 +#: lib/iolog/iolog_legacy.c:124 lib/iolog/iolog_legacy.c:134 +#: lib/iolog/iolog_legacy.c:140 lib/iolog/iolog_loginfo.c:76 +#: lib/iolog/iolog_loginfo.c:212 logsrvd/iolog_writer.c:95 +#: logsrvd/iolog_writer.c:100 logsrvd/iolog_writer.c:134 +#: logsrvd/iolog_writer.c:147 logsrvd/iolog_writer.c:185 +#: logsrvd/iolog_writer.c:218 logsrvd/iolog_writer.c:228 +#: logsrvd/iolog_writer.c:257 logsrvd/iolog_writer.c:278 +#: logsrvd/iolog_writer.c:290 logsrvd/iolog_writer.c:300 +#: logsrvd/iolog_writer.c:318 logsrvd/iolog_writer.c:328 +#: logsrvd/iolog_writer.c:338 logsrvd/iolog_writer.c:350 +#: logsrvd/iolog_writer.c:385 logsrvd/iolog_writer.c:391 +#: logsrvd/iolog_writer.c:398 logsrvd/iolog_writer.c:404 +#: logsrvd/iolog_writer.c:588 logsrvd/logsrv_util.c:92 logsrvd/logsrvd.c:324 +#: logsrvd/logsrvd.c:1058 logsrvd/logsrvd.c:1121 logsrvd/logsrvd.c:1599 +#: logsrvd/logsrvd.c:1604 logsrvd/logsrvd.c:1791 logsrvd/logsrvd.c:2046 +#: logsrvd/logsrvd_conf.c:357 logsrvd/logsrvd_conf.c:370 +#: logsrvd/logsrvd_conf.c:511 logsrvd/logsrvd_conf.c:534 +#: logsrvd/logsrvd_conf.c:538 logsrvd/logsrvd_conf.c:556 +#: logsrvd/logsrvd_conf.c:626 logsrvd/logsrvd_conf.c:650 +#: logsrvd/logsrvd_conf.c:678 logsrvd/logsrvd_conf.c:692 +#: logsrvd/logsrvd_conf.c:706 logsrvd/logsrvd_conf.c:720 +#: logsrvd/logsrvd_conf.c:734 logsrvd/logsrvd_conf.c:748 +#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1041 +#: logsrvd/logsrvd_conf.c:1058 logsrvd/logsrvd_conf.c:1453 +#: logsrvd/logsrvd_conf.c:1600 logsrvd/logsrvd_conf.c:1626 +#: logsrvd/logsrvd_conf.c:1638 logsrvd/logsrvd_conf.c:1645 +#: logsrvd/logsrvd_conf.c:1651 logsrvd/logsrvd_conf.c:1748 +#: logsrvd/logsrvd_journal.c:76 logsrvd/logsrvd_journal.c:216 +#: logsrvd/logsrvd_journal.c:217 logsrvd/logsrvd_journal.c:274 +#: logsrvd/logsrvd_journal.c:279 logsrvd/logsrvd_journal.c:439 +#: logsrvd/logsrvd_journal.c:441 logsrvd/logsrvd_local.c:215 +#: logsrvd/logsrvd_local.c:216 logsrvd/logsrvd_local.c:278 +#: logsrvd/logsrvd_local.c:279 logsrvd/logsrvd_local.c:417 +#: logsrvd/logsrvd_local.c:468 logsrvd/logsrvd_local.c:469 +#: logsrvd/logsrvd_local.c:474 logsrvd/logsrvd_local.c:475 +#: logsrvd/logsrvd_queue.c:159 logsrvd/logsrvd_queue.c:189 +#: logsrvd/logsrvd_queue.c:266 logsrvd/logsrvd_relay.c:446 +#: logsrvd/logsrvd_relay.c:748 logsrvd/logsrvd_relay.c:855 +#: logsrvd/sendlog.c:256 logsrvd/sendlog.c:265 logsrvd/sendlog.c:297 +#: logsrvd/sendlog.c:303 logsrvd/sendlog.c:352 logsrvd/sendlog.c:651 +#: logsrvd/sendlog.c:1847 plugins/sudoers/audit.c:118 +#: plugins/sudoers/auth/bsdauth.c:154 plugins/sudoers/auth/kerb5.c:123 +#: plugins/sudoers/auth/kerb5.c:151 plugins/sudoers/auth/pam.c:697 +#: plugins/sudoers/auth/rfc1938.c:112 plugins/sudoers/auth/sia.c:61 +#: plugins/sudoers/canon_path.c:129 plugins/sudoers/canon_path.c:161 +#: plugins/sudoers/check_aliases.c:128 plugins/sudoers/check_util.c:56 +#: plugins/sudoers/check_util.c:84 plugins/sudoers/cvtsudoers.c:132 +#: plugins/sudoers/cvtsudoers.c:176 plugins/sudoers/cvtsudoers.c:193 +#: plugins/sudoers/cvtsudoers.c:204 plugins/sudoers/cvtsudoers.c:338 +#: plugins/sudoers/cvtsudoers.c:379 plugins/sudoers/cvtsudoers.c:399 +#: plugins/sudoers/cvtsudoers.c:545 plugins/sudoers/cvtsudoers.c:698 +#: plugins/sudoers/cvtsudoers.c:716 plugins/sudoers/cvtsudoers.c:891 +#: plugins/sudoers/cvtsudoers.c:899 plugins/sudoers/cvtsudoers.c:1393 +#: plugins/sudoers/cvtsudoers.c:1397 plugins/sudoers/cvtsudoers.c:1497 +#: plugins/sudoers/cvtsudoers_csv.c:182 plugins/sudoers/cvtsudoers_csv.c:255 +#: plugins/sudoers/cvtsudoers_json.c:604 plugins/sudoers/cvtsudoers_json.c:639 +#: plugins/sudoers/cvtsudoers_json.c:1016 +#: plugins/sudoers/cvtsudoers_json.c:1041 plugins/sudoers/cvtsudoers_ldif.c:112 +#: plugins/sudoers/cvtsudoers_ldif.c:144 plugins/sudoers/cvtsudoers_ldif.c:260 +#: plugins/sudoers/cvtsudoers_ldif.c:573 plugins/sudoers/cvtsudoers_ldif.c:586 +#: plugins/sudoers/cvtsudoers_ldif.c:591 plugins/sudoers/cvtsudoers_ldif.c:761 +#: plugins/sudoers/cvtsudoers_merge.c:57 plugins/sudoers/cvtsudoers_merge.c:357 +#: plugins/sudoers/cvtsudoers_merge.c:405 +#: plugins/sudoers/cvtsudoers_merge.c:454 +#: plugins/sudoers/cvtsudoers_merge.c:476 +#: plugins/sudoers/cvtsudoers_merge.c:588 +#: plugins/sudoers/cvtsudoers_merge.c:664 +#: plugins/sudoers/cvtsudoers_merge.c:1197 +#: plugins/sudoers/cvtsudoers_merge.c:1281 plugins/sudoers/defaults.c:455 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1062 +#: plugins/sudoers/defaults.c:1248 plugins/sudoers/editor.c:198 +#: plugins/sudoers/env.c:280 plugins/sudoers/exptilde.c:92 +#: plugins/sudoers/filedigest.c:66 plugins/sudoers/filedigest.c:70 +#: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:212 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:270 +#: plugins/sudoers/iolog.c:683 plugins/sudoers/iolog.c:711 +#: plugins/sudoers/ldap.c:161 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:625 plugins/sudoers/ldap.c:789 +#: plugins/sudoers/ldap.c:1214 plugins/sudoers/ldap.c:1642 +#: plugins/sudoers/ldap.c:1679 plugins/sudoers/ldap.c:1897 +#: plugins/sudoers/ldap.c:2007 plugins/sudoers/ldap.c:2023 +#: plugins/sudoers/ldap_conf.c:215 plugins/sudoers/ldap_conf.c:247 +#: plugins/sudoers/ldap_conf.c:299 plugins/sudoers/ldap_conf.c:335 +#: plugins/sudoers/ldap_conf.c:441 plugins/sudoers/ldap_conf.c:456 +#: plugins/sudoers/ldap_conf.c:565 plugins/sudoers/ldap_conf.c:598 +#: plugins/sudoers/ldap_conf.c:696 plugins/sudoers/ldap_conf.c:778 +#: plugins/sudoers/ldap_util.c:294 plugins/sudoers/ldap_util.c:301 +#: plugins/sudoers/ldap_util.c:615 plugins/sudoers/linux_audit.c:86 +#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:411 +#: plugins/sudoers/log_client.c:726 plugins/sudoers/log_client.c:748 +#: plugins/sudoers/log_client.c:753 plugins/sudoers/log_client.c:1449 +#: plugins/sudoers/log_client.c:1570 plugins/sudoers/log_client.c:1693 +#: plugins/sudoers/log_client.c:2018 plugins/sudoers/log_client.c:2077 +#: plugins/sudoers/logging.c:110 plugins/sudoers/logging.c:190 +#: plugins/sudoers/logging.c:483 plugins/sudoers/logging.c:723 +#: plugins/sudoers/logging.c:880 plugins/sudoers/lookup.c:331 +#: plugins/sudoers/lookup.c:348 plugins/sudoers/lookup.c:366 +#: plugins/sudoers/lookup.c:384 plugins/sudoers/lookup.c:401 +#: plugins/sudoers/lookup.c:423 plugins/sudoers/lookup.c:434 +#: plugins/sudoers/match_command.c:280 plugins/sudoers/match_command.c:544 +#: plugins/sudoers/match_command.c:608 plugins/sudoers/match_command.c:702 +#: plugins/sudoers/match_command.c:750 plugins/sudoers/match_digest.c:88 +#: plugins/sudoers/parse_ldif.c:153 plugins/sudoers/parse_ldif.c:184 +#: plugins/sudoers/parse_ldif.c:253 plugins/sudoers/parse_ldif.c:261 +#: plugins/sudoers/parse_ldif.c:266 plugins/sudoers/parse_ldif.c:342 +#: plugins/sudoers/parse_ldif.c:353 plugins/sudoers/parse_ldif.c:380 +#: plugins/sudoers/parse_ldif.c:397 plugins/sudoers/parse_ldif.c:409 +#: plugins/sudoers/parse_ldif.c:413 plugins/sudoers/parse_ldif.c:427 +#: plugins/sudoers/parse_ldif.c:484 plugins/sudoers/parse_ldif.c:595 +#: plugins/sudoers/parse_ldif.c:625 plugins/sudoers/parse_ldif.c:650 +#: plugins/sudoers/parse_ldif.c:708 plugins/sudoers/parse_ldif.c:725 +#: plugins/sudoers/parse_ldif.c:753 plugins/sudoers/parse_ldif.c:760 +#: plugins/sudoers/policy.c:654 plugins/sudoers/policy.c:1071 +#: plugins/sudoers/prompt.c:94 plugins/sudoers/pwutil.c:219 +#: plugins/sudoers/pwutil.c:290 plugins/sudoers/pwutil.c:368 +#: plugins/sudoers/pwutil.c:542 plugins/sudoers/pwutil.c:607 +#: plugins/sudoers/pwutil.c:679 plugins/sudoers/pwutil.c:877 +#: plugins/sudoers/pwutil.c:970 plugins/sudoers/pwutil.c:1018 +#: plugins/sudoers/pwutil.c:1082 plugins/sudoers/sethost.c:89 +#: plugins/sudoers/sssd.c:145 plugins/sudoers/sssd.c:186 +#: plugins/sudoers/sssd.c:415 plugins/sudoers/sssd.c:480 +#: plugins/sudoers/sssd.c:507 plugins/sudoers/sssd.c:570 +#: plugins/sudoers/sssd.c:765 plugins/sudoers/strvec_join.c:53 +#: plugins/sudoers/sudoers.c:405 plugins/sudoers/sudoers.c:412 +#: plugins/sudoers/sudoers.c:673 plugins/sudoers/sudoers.c:683 +#: plugins/sudoers/sudoers.c:828 plugins/sudoers/sudoers.c:894 +#: plugins/sudoers/sudoers.c:953 plugins/sudoers/sudoers.c:1002 +#: plugins/sudoers/sudoers.c:1162 plugins/sudoers/sudoers.c:1231 +#: plugins/sudoers/sudoers.c:1325 plugins/sudoers/sudoers_cb.c:150 +#: plugins/sudoers/sudoreplay.c:559 plugins/sudoers/sudoreplay.c:562 +#: plugins/sudoers/sudoreplay.c:1281 plugins/sudoers/sudoreplay.c:1337 +#: plugins/sudoers/sudoreplay.c:1533 plugins/sudoers/sudoreplay.c:1537 +#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:256 +#: plugins/sudoers/testsudoers.c:265 plugins/sudoers/testsudoers.c:275 +#: plugins/sudoers/testsudoers.c:282 plugins/sudoers/testsudoers.c:302 +#: plugins/sudoers/testsudoers.c:756 plugins/sudoers/timestamp.c:468 +#: plugins/sudoers/timestamp.c:514 plugins/sudoers/timestamp.c:1045 +#: plugins/sudoers/timestamp.c:1248 plugins/sudoers/toke_util.c:79 +#: plugins/sudoers/toke_util.c:108 plugins/sudoers/toke_util.c:134 +#: plugins/sudoers/toke_util.c:164 plugins/sudoers/toke_util.c:204 +#: plugins/sudoers/tsdump.c:136 plugins/sudoers/visudo.c:151 +#: plugins/sudoers/visudo.c:258 plugins/sudoers/visudo.c:383 +#: plugins/sudoers/visudo.c:389 plugins/sudoers/visudo.c:501 +#: plugins/sudoers/visudo.c:1073 plugins/sudoers/visudo.c:1095 +#: plugins/sudoers/visudo.c:1189 toke.l:1011 toke.l:1174 toke.l:1193 +#: toke.l:1220 toke.l:1300 msgid "unable to allocate memory" msgstr "impussibil assegnâ memorie" -#: gram.y:481 +#: gram.y:617 msgid "a digest requires a path name" msgstr "un digest al domande un non di percors" -#: gram.y:607 +#: gram.y:639 +msgid "values for \"CWD\" must start with a '/', '~', or '*'" +msgstr "i valôrs par \"CWD\" a scugnin scomençâ par '/', '~', o '*'" + +#: gram.y:645 +msgid "\"CWD\" path too long" +msgstr "\"CWD\" percors masse lunc" + +#: gram.y:655 +msgid "values for \"CHROOT\" must start with a '/', '~', or '*'" +msgstr "i valôrs par \"CHROOT\" a scugnin scomençâ par '/', '~', o '*'" + +#: gram.y:661 +msgid "\"CHROOT\" path too long" +msgstr "\"CHROOT\" percors masse lunc" + +#: gram.y:810 +#, c-format +msgid "syntax error, reserved word %s used as an alias name" +msgstr "erôr di sintassi, peraule riservade %s doprade tant che non di alias" + +#: gram.y:833 msgid "invalid notbefore value" msgstr "" -#: gram.y:615 +#: gram.y:842 msgid "invalid notafter value" msgstr "" -#: gram.y:624 plugins/sudoers/policy.c:314 +#: gram.y:852 plugins/sudoers/policy.c:373 msgid "timeout value too large" msgstr "valôr di timeout masse larc" -#: gram.y:626 plugins/sudoers/policy.c:316 +#: gram.y:854 plugins/sudoers/policy.c:375 msgid "invalid timeout value" msgstr "valôr di timeout no valit" -#: gram.y:1195 gram.y:1202 plugins/sudoers/auth/pam.c:320 -#: plugins/sudoers/auth/pam.c:490 plugins/sudoers/auth/rfc1938.c:109 -#: plugins/sudoers/defaults.c:651 plugins/sudoers/defaults.c:906 -#: plugins/sudoers/defaults.c:1077 plugins/sudoers/editor.c:64 -#: plugins/sudoers/editor.c:82 plugins/sudoers/editor.c:93 -#: plugins/sudoers/env.c:233 plugins/sudoers/filedigest.c:120 -#: plugins/sudoers/filedigest_gcrypt.c:72 -#: plugins/sudoers/filedigest_gcrypt.c:90 -#: plugins/sudoers/filedigest_openssl.c:111 plugins/sudoers/gc.c:52 -#: plugins/sudoers/group_plugin.c:134 plugins/sudoers/interfaces.c:71 -#: plugins/sudoers/iolog.c:941 plugins/sudoers/iolog_path.c:167 -#: plugins/sudoers/ldap.c:449 plugins/sudoers/ldap.c:480 -#: plugins/sudoers/ldap.c:532 plugins/sudoers/ldap.c:566 -#: plugins/sudoers/ldap.c:980 plugins/sudoers/ldap.c:1174 -#: plugins/sudoers/ldap.c:1185 plugins/sudoers/ldap.c:1201 -#: plugins/sudoers/ldap.c:1493 plugins/sudoers/ldap.c:1653 -#: plugins/sudoers/ldap.c:1735 plugins/sudoers/ldap.c:1883 -#: plugins/sudoers/ldap.c:1907 plugins/sudoers/ldap.c:1996 -#: plugins/sudoers/ldap.c:2011 plugins/sudoers/ldap.c:2107 -#: plugins/sudoers/ldap.c:2140 plugins/sudoers/ldap.c:2220 -#: plugins/sudoers/ldap.c:2303 plugins/sudoers/ldap.c:2400 -#: plugins/sudoers/ldap.c:3235 plugins/sudoers/ldap.c:3267 -#: plugins/sudoers/ldap.c:3579 plugins/sudoers/ldap.c:3606 -#: plugins/sudoers/ldap.c:3622 plugins/sudoers/ldap.c:3713 -#: plugins/sudoers/ldap.c:3729 plugins/sudoers/linux_audit.c:76 -#: plugins/sudoers/logging.c:190 plugins/sudoers/logging.c:501 -#: plugins/sudoers/logging.c:522 plugins/sudoers/logging.c:562 -#: plugins/sudoers/logging.c:998 plugins/sudoers/match.c:616 -#: plugins/sudoers/match.c:663 plugins/sudoers/match.c:714 -#: plugins/sudoers/match.c:738 plugins/sudoers/match.c:826 -#: plugins/sudoers/match.c:914 plugins/sudoers/parse.c:252 -#: plugins/sudoers/parse.c:264 plugins/sudoers/parse.c:279 -#: plugins/sudoers/parse.c:291 plugins/sudoers/policy.c:128 -#: plugins/sudoers/policy.c:137 plugins/sudoers/policy.c:146 -#: plugins/sudoers/policy.c:172 plugins/sudoers/policy.c:299 -#: plugins/sudoers/policy.c:314 plugins/sudoers/policy.c:316 -#: plugins/sudoers/policy.c:342 plugins/sudoers/policy.c:352 -#: plugins/sudoers/policy.c:396 plugins/sudoers/policy.c:406 -#: plugins/sudoers/policy.c:415 plugins/sudoers/policy.c:424 -#: plugins/sudoers/policy.c:498 plugins/sudoers/policy.c:735 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:165 -#: plugins/sudoers/pwutil.c:236 plugins/sudoers/pwutil.c:312 -#: plugins/sudoers/pwutil.c:486 plugins/sudoers/pwutil.c:551 -#: plugins/sudoers/pwutil.c:620 plugins/sudoers/pwutil.c:778 -#: plugins/sudoers/pwutil.c:835 plugins/sudoers/pwutil.c:880 -#: plugins/sudoers/pwutil.c:938 plugins/sudoers/set_perms.c:387 -#: plugins/sudoers/set_perms.c:766 plugins/sudoers/set_perms.c:1150 -#: plugins/sudoers/set_perms.c:1476 plugins/sudoers/set_perms.c:1641 -#: plugins/sudoers/sssd.c:162 plugins/sudoers/sssd.c:194 -#: plugins/sudoers/sssd.c:237 plugins/sudoers/sssd.c:244 -#: plugins/sudoers/sssd.c:280 plugins/sudoers/sssd.c:352 -#: plugins/sudoers/sssd.c:392 plugins/sudoers/sssd.c:1073 -#: plugins/sudoers/sssd.c:1251 plugins/sudoers/sssd.c:1266 -#: plugins/sudoers/sssd.c:1282 plugins/sudoers/sudoers.c:263 -#: plugins/sudoers/sudoers.c:273 plugins/sudoers/sudoers.c:281 -#: plugins/sudoers/sudoers.c:365 plugins/sudoers/sudoers.c:682 -#: plugins/sudoers/sudoers.c:807 plugins/sudoers/sudoers.c:851 -#: plugins/sudoers/sudoers.c:1123 plugins/sudoers/sudoers_debug.c:106 -#: plugins/sudoers/sudoreplay.c:1254 plugins/sudoers/sudoreplay.c:1366 -#: plugins/sudoers/sudoreplay.c:1406 plugins/sudoers/sudoreplay.c:1415 -#: plugins/sudoers/sudoreplay.c:1425 plugins/sudoers/sudoreplay.c:1433 -#: plugins/sudoers/sudoreplay.c:1437 plugins/sudoers/sudoreplay.c:1593 -#: plugins/sudoers/sudoreplay.c:1597 plugins/sudoers/testsudoers.c:131 -#: plugins/sudoers/testsudoers.c:217 plugins/sudoers/testsudoers.c:234 -#: plugins/sudoers/timestamp.c:397 plugins/sudoers/timestamp.c:441 -#: plugins/sudoers/timestamp.c:868 plugins/sudoers/toke_util.c:56 -#: plugins/sudoers/toke_util.c:109 plugins/sudoers/toke_util.c:146 -#: plugins/sudoers/visudo.c:153 plugins/sudoers/visudo.c:309 -#: plugins/sudoers/visudo.c:315 plugins/sudoers/visudo.c:446 -#: plugins/sudoers/visudo.c:624 plugins/sudoers/visudo.c:985 -#: plugins/sudoers/visudo.c:1051 plugins/sudoers/visudo.c:1095 -#: plugins/sudoers/visudo.c:1197 plugins/sudoers/visudo_json.c:1025 toke.l:849 -#: toke.l:949 toke.l:1106 +#: gram.y:965 plugins/sudoers/sudoers.c:1180 +msgid "command too long" +msgstr "comant masse lunc" + +#: gram.y:999 +msgid "expected a fully-qualified path name" +msgstr "" + +#: gram.y:1244 +#, c-format +msgid "%s:%d:%zu: %s\n" +msgstr "%s:%d:%zu: %s\n" + +#: gram.y:1298 +#, c-format +msgid "Alias \"%s\" already defined" +msgstr "Alias \"%s\" za definît" + +#: gram.y:1811 gram.y:1822 gram.y:1898 lib/eventlog/eventlog.c:236 +#: lib/eventlog/eventlog.c:778 lib/eventlog/eventlog.c:851 +#: lib/eventlog/eventlog.c:854 lib/eventlog/eventlog.c:1189 +#: lib/eventlog/parse_json.c:185 lib/eventlog/parse_json.c:500 +#: lib/eventlog/parse_json.c:531 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:202 lib/iolog/iolog_filter.c:232 +#: lib/iolog/iolog_legacy.c:101 lib/iolog/iolog_legacy.c:112 +#: lib/iolog/iolog_legacy.c:124 lib/iolog/iolog_legacy.c:134 +#: lib/iolog/iolog_legacy.c:140 lib/iolog/iolog_loginfo.c:76 +#: lib/iolog/iolog_loginfo.c:212 logsrvd/iolog_writer.c:95 +#: logsrvd/iolog_writer.c:100 logsrvd/iolog_writer.c:134 +#: logsrvd/iolog_writer.c:147 logsrvd/iolog_writer.c:174 +#: logsrvd/iolog_writer.c:184 logsrvd/iolog_writer.c:197 +#: logsrvd/iolog_writer.c:217 logsrvd/iolog_writer.c:227 +#: logsrvd/iolog_writer.c:246 logsrvd/iolog_writer.c:256 +#: logsrvd/iolog_writer.c:267 logsrvd/iolog_writer.c:277 +#: logsrvd/iolog_writer.c:289 logsrvd/iolog_writer.c:299 +#: logsrvd/iolog_writer.c:317 logsrvd/iolog_writer.c:327 +#: logsrvd/iolog_writer.c:337 logsrvd/iolog_writer.c:349 +#: logsrvd/iolog_writer.c:385 logsrvd/iolog_writer.c:391 +#: logsrvd/iolog_writer.c:398 logsrvd/iolog_writer.c:404 +#: logsrvd/iolog_writer.c:588 logsrvd/logsrv_util.c:92 logsrvd/logsrvd.c:324 +#: logsrvd/logsrvd.c:462 logsrvd/logsrvd.c:499 logsrvd/logsrvd.c:531 +#: logsrvd/logsrvd.c:585 logsrvd/logsrvd.c:620 logsrvd/logsrvd.c:669 +#: logsrvd/logsrvd.c:705 logsrvd/logsrvd.c:741 logsrvd/logsrvd.c:1132 +#: logsrvd/logsrvd.c:1456 logsrvd/logsrvd.c:1463 logsrvd/logsrvd.c:1599 +#: logsrvd/logsrvd.c:1604 logsrvd/logsrvd.c:1791 logsrvd/logsrvd.c:2046 +#: logsrvd/logsrvd_conf.c:357 logsrvd/logsrvd_conf.c:370 +#: logsrvd/logsrvd_conf.c:511 logsrvd/logsrvd_conf.c:534 +#: logsrvd/logsrvd_conf.c:538 logsrvd/logsrvd_conf.c:556 +#: logsrvd/logsrvd_conf.c:626 logsrvd/logsrvd_conf.c:649 +#: logsrvd/logsrvd_conf.c:678 logsrvd/logsrvd_conf.c:692 +#: logsrvd/logsrvd_conf.c:706 logsrvd/logsrvd_conf.c:720 +#: logsrvd/logsrvd_conf.c:734 logsrvd/logsrvd_conf.c:748 +#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1041 +#: logsrvd/logsrvd_conf.c:1058 logsrvd/logsrvd_conf.c:1453 +#: logsrvd/logsrvd_conf.c:1600 logsrvd/logsrvd_conf.c:1626 +#: logsrvd/logsrvd_conf.c:1638 logsrvd/logsrvd_conf.c:1645 +#: logsrvd/logsrvd_conf.c:1651 logsrvd/logsrvd_conf.c:1747 +#: logsrvd/logsrvd_journal.c:76 logsrvd/logsrvd_journal.c:125 +#: logsrvd/logsrvd_journal.c:216 logsrvd/logsrvd_journal.c:246 +#: logsrvd/logsrvd_journal.c:250 logsrvd/logsrvd_journal.c:258 +#: logsrvd/logsrvd_journal.c:287 logsrvd/logsrvd_journal.c:291 +#: logsrvd/logsrvd_journal.c:439 logsrvd/logsrvd_local.c:215 +#: logsrvd/logsrvd_local.c:278 logsrvd/logsrvd_local.c:468 +#: logsrvd/logsrvd_local.c:474 logsrvd/logsrvd_local.c:493 +#: logsrvd/logsrvd_queue.c:158 logsrvd/logsrvd_queue.c:189 +#: logsrvd/logsrvd_queue.c:266 logsrvd/sendlog.c:256 logsrvd/sendlog.c:265 +#: logsrvd/sendlog.c:297 logsrvd/sendlog.c:303 logsrvd/sendlog.c:352 +#: logsrvd/sendlog.c:651 logsrvd/sendlog.c:1548 logsrvd/sendlog.c:1555 +#: logsrvd/sendlog.c:1778 logsrvd/sendlog.c:1847 logsrvd/tls_init.c:305 +#: logsrvd/tls_init.c:329 logsrvd/tls_init.c:340 plugins/sudoers/audit.c:118 +#: plugins/sudoers/auth/pam.c:518 plugins/sudoers/auth/pam.c:697 +#: plugins/sudoers/auth/rfc1938.c:112 plugins/sudoers/canon_path.c:129 +#: plugins/sudoers/canon_path.c:161 plugins/sudoers/check_aliases.c:128 +#: plugins/sudoers/check_util.c:56 plugins/sudoers/check_util.c:84 +#: plugins/sudoers/cvtsudoers.c:132 plugins/sudoers/cvtsudoers.c:175 +#: plugins/sudoers/cvtsudoers.c:192 plugins/sudoers/cvtsudoers.c:203 +#: plugins/sudoers/cvtsudoers.c:337 plugins/sudoers/cvtsudoers.c:544 +#: plugins/sudoers/cvtsudoers.c:697 plugins/sudoers/cvtsudoers.c:715 +#: plugins/sudoers/cvtsudoers.c:891 plugins/sudoers/cvtsudoers.c:898 +#: plugins/sudoers/cvtsudoers.c:1393 plugins/sudoers/cvtsudoers.c:1397 +#: plugins/sudoers/cvtsudoers.c:1497 plugins/sudoers/cvtsudoers_csv.c:182 +#: plugins/sudoers/cvtsudoers_csv.c:255 plugins/sudoers/cvtsudoers_json.c:604 +#: plugins/sudoers/cvtsudoers_json.c:639 plugins/sudoers/cvtsudoers_json.c:1016 +#: plugins/sudoers/cvtsudoers_json.c:1041 plugins/sudoers/cvtsudoers_ldif.c:112 +#: plugins/sudoers/cvtsudoers_ldif.c:144 plugins/sudoers/cvtsudoers_ldif.c:260 +#: plugins/sudoers/cvtsudoers_ldif.c:573 plugins/sudoers/cvtsudoers_ldif.c:586 +#: plugins/sudoers/cvtsudoers_ldif.c:591 plugins/sudoers/cvtsudoers_ldif.c:761 +#: plugins/sudoers/cvtsudoers_merge.c:57 plugins/sudoers/cvtsudoers_merge.c:357 +#: plugins/sudoers/cvtsudoers_merge.c:405 +#: plugins/sudoers/cvtsudoers_merge.c:453 +#: plugins/sudoers/cvtsudoers_merge.c:475 +#: plugins/sudoers/cvtsudoers_merge.c:583 +#: plugins/sudoers/cvtsudoers_merge.c:588 +#: plugins/sudoers/cvtsudoers_merge.c:661 +#: plugins/sudoers/cvtsudoers_merge.c:664 +#: plugins/sudoers/cvtsudoers_merge.c:1196 +#: plugins/sudoers/cvtsudoers_merge.c:1281 plugins/sudoers/defaults.c:455 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1062 +#: plugins/sudoers/defaults.c:1248 plugins/sudoers/editor.c:198 +#: plugins/sudoers/env.c:280 plugins/sudoers/exptilde.c:92 +#: plugins/sudoers/filedigest.c:66 plugins/sudoers/filedigest.c:70 +#: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:211 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:270 +#: plugins/sudoers/iolog.c:683 plugins/sudoers/iolog.c:711 +#: plugins/sudoers/ldap.c:161 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:625 plugins/sudoers/ldap.c:789 +#: plugins/sudoers/ldap.c:1214 plugins/sudoers/ldap.c:1642 +#: plugins/sudoers/ldap.c:1679 plugins/sudoers/ldap.c:1897 +#: plugins/sudoers/ldap.c:2007 plugins/sudoers/ldap.c:2023 +#: plugins/sudoers/ldap_conf.c:215 plugins/sudoers/ldap_conf.c:247 +#: plugins/sudoers/ldap_conf.c:299 plugins/sudoers/ldap_conf.c:335 +#: plugins/sudoers/ldap_conf.c:441 plugins/sudoers/ldap_conf.c:456 +#: plugins/sudoers/ldap_conf.c:565 plugins/sudoers/ldap_conf.c:598 +#: plugins/sudoers/ldap_conf.c:695 plugins/sudoers/ldap_conf.c:778 +#: plugins/sudoers/ldap_util.c:293 plugins/sudoers/ldap_util.c:300 +#: plugins/sudoers/ldap_util.c:615 plugins/sudoers/linux_audit.c:86 +#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:237 +#: plugins/sudoers/log_client.c:259 plugins/sudoers/log_client.c:273 +#: plugins/sudoers/log_client.c:411 plugins/sudoers/log_client.c:726 +#: plugins/sudoers/log_client.c:748 plugins/sudoers/log_client.c:753 +#: plugins/sudoers/log_client.c:1449 plugins/sudoers/log_client.c:1570 +#: plugins/sudoers/log_client.c:1693 plugins/sudoers/log_client.c:2018 +#: plugins/sudoers/log_client.c:2077 plugins/sudoers/logging.c:110 +#: plugins/sudoers/logging.c:189 plugins/sudoers/logging.c:190 +#: plugins/sudoers/logging.c:483 plugins/sudoers/logging.c:723 +#: plugins/sudoers/logging.c:763 plugins/sudoers/logging.c:880 +#: plugins/sudoers/logging.c:933 plugins/sudoers/logging.c:940 +#: plugins/sudoers/lookup.c:330 plugins/sudoers/lookup.c:347 +#: plugins/sudoers/lookup.c:365 plugins/sudoers/lookup.c:383 +#: plugins/sudoers/lookup.c:400 plugins/sudoers/lookup.c:422 +#: plugins/sudoers/lookup.c:433 plugins/sudoers/match_command.c:279 +#: plugins/sudoers/match_command.c:543 plugins/sudoers/match_command.c:607 +#: plugins/sudoers/match_command.c:702 plugins/sudoers/match_command.c:749 +#: plugins/sudoers/match_digest.c:88 plugins/sudoers/parse_ldif.c:152 +#: plugins/sudoers/parse_ldif.c:183 plugins/sudoers/parse_ldif.c:252 +#: plugins/sudoers/parse_ldif.c:260 plugins/sudoers/parse_ldif.c:265 +#: plugins/sudoers/parse_ldif.c:341 plugins/sudoers/parse_ldif.c:352 +#: plugins/sudoers/parse_ldif.c:379 plugins/sudoers/parse_ldif.c:396 +#: plugins/sudoers/parse_ldif.c:408 plugins/sudoers/parse_ldif.c:412 +#: plugins/sudoers/parse_ldif.c:426 plugins/sudoers/parse_ldif.c:484 +#: plugins/sudoers/parse_ldif.c:595 plugins/sudoers/parse_ldif.c:624 +#: plugins/sudoers/parse_ldif.c:649 plugins/sudoers/parse_ldif.c:707 +#: plugins/sudoers/parse_ldif.c:724 plugins/sudoers/parse_ldif.c:752 +#: plugins/sudoers/parse_ldif.c:759 plugins/sudoers/policy.c:152 +#: plugins/sudoers/policy.c:161 plugins/sudoers/policy.c:170 +#: plugins/sudoers/policy.c:199 plugins/sudoers/policy.c:357 +#: plugins/sudoers/policy.c:373 plugins/sudoers/policy.c:375 +#: plugins/sudoers/policy.c:414 plugins/sudoers/policy.c:423 +#: plugins/sudoers/policy.c:432 plugins/sudoers/policy.c:441 +#: plugins/sudoers/policy.c:492 plugins/sudoers/policy.c:501 +#: plugins/sudoers/policy.c:510 plugins/sudoers/policy.c:519 +#: plugins/sudoers/policy.c:528 plugins/sudoers/policy.c:537 +#: plugins/sudoers/policy.c:546 plugins/sudoers/policy.c:654 +#: plugins/sudoers/policy.c:1071 plugins/sudoers/prompt.c:94 +#: plugins/sudoers/pwutil.c:219 plugins/sudoers/pwutil.c:290 +#: plugins/sudoers/pwutil.c:368 plugins/sudoers/pwutil.c:542 +#: plugins/sudoers/pwutil.c:607 plugins/sudoers/pwutil.c:679 +#: plugins/sudoers/pwutil.c:877 plugins/sudoers/pwutil.c:970 +#: plugins/sudoers/pwutil.c:1018 plugins/sudoers/pwutil.c:1082 +#: plugins/sudoers/set_perms.c:374 plugins/sudoers/set_perms.c:723 +#: plugins/sudoers/set_perms.c:1096 plugins/sudoers/set_perms.c:1409 +#: plugins/sudoers/set_perms.c:1579 plugins/sudoers/sethost.c:89 +#: plugins/sudoers/sssd.c:144 plugins/sudoers/sssd.c:186 +#: plugins/sudoers/sssd.c:415 plugins/sudoers/sssd.c:480 +#: plugins/sudoers/sssd.c:507 plugins/sudoers/sssd.c:570 +#: plugins/sudoers/sssd.c:765 plugins/sudoers/strvec_join.c:53 +#: plugins/sudoers/sudoers.c:405 plugins/sudoers/sudoers.c:412 +#: plugins/sudoers/sudoers.c:673 plugins/sudoers/sudoers.c:683 +#: plugins/sudoers/sudoers.c:828 plugins/sudoers/sudoers.c:894 +#: plugins/sudoers/sudoers.c:953 plugins/sudoers/sudoers.c:1002 +#: plugins/sudoers/sudoers.c:1162 plugins/sudoers/sudoers.c:1231 +#: plugins/sudoers/sudoers.c:1324 plugins/sudoers/sudoers_cb.c:150 +#: plugins/sudoers/sudoreplay.c:559 plugins/sudoers/sudoreplay.c:562 +#: plugins/sudoers/sudoreplay.c:1281 plugins/sudoers/sudoreplay.c:1337 +#: plugins/sudoers/sudoreplay.c:1533 plugins/sudoers/sudoreplay.c:1537 +#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:255 +#: plugins/sudoers/testsudoers.c:264 plugins/sudoers/testsudoers.c:275 +#: plugins/sudoers/testsudoers.c:282 plugins/sudoers/testsudoers.c:302 +#: plugins/sudoers/testsudoers.c:756 plugins/sudoers/timestamp.c:468 +#: plugins/sudoers/timestamp.c:514 plugins/sudoers/timestamp.c:1045 +#: plugins/sudoers/timestamp.c:1248 plugins/sudoers/toke_util.c:79 +#: plugins/sudoers/toke_util.c:108 plugins/sudoers/toke_util.c:134 +#: plugins/sudoers/toke_util.c:163 plugins/sudoers/toke_util.c:204 +#: plugins/sudoers/tsdump.c:136 plugins/sudoers/visudo.c:151 +#: plugins/sudoers/visudo.c:258 plugins/sudoers/visudo.c:383 +#: plugins/sudoers/visudo.c:389 plugins/sudoers/visudo.c:501 +#: plugins/sudoers/visudo.c:1073 plugins/sudoers/visudo.c:1094 +#: plugins/sudoers/visudo.c:1189 toke.l:1011 toke.l:1174 toke.l:1193 +#: toke.l:1220 toke.l:1289 toke.l:1300 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: plugins/sudoers/alias.c:135 +#: lib/eventlog/eventlog.c:304 #, c-format -msgid "Alias \"%s\" already defined" +msgid "unable to dup stdin: %m" +msgstr "impussibil fâ il \"dup\" di \"stdin\": %m" + +#: lib/eventlog/eventlog.c:346 +#, c-format +msgid "unable to execute %s: %m" +msgstr "impussibil eseguî %s: %m" + +#: lib/eventlog/eventlog.c:394 plugins/sudoers/auth/aix_auth.c:199 +msgid "unable to fork" +msgstr "impussibil inglovâ (fâ il fork)" + +#: lib/eventlog/eventlog.c:404 lib/eventlog/eventlog.c:471 +#, c-format +msgid "unable to fork: %m" +msgstr "impussibil inglovâ (fâ il fork): %m" + +#: lib/eventlog/eventlog.c:461 +#, c-format +msgid "unable to open pipe: %m" +msgstr "impussibil vierzi il condot (pipe): %m" + +#: lib/eventlog/eventlog.c:1013 +#, c-format +msgid "%8s : %s" +msgstr "%8s : %s" + +#: lib/eventlog/eventlog.c:1042 +#, c-format +msgid "%8s : (command continued) %s" msgstr "" -#: plugins/sudoers/auth/bsdauth.c:68 +#: lib/eventlog/parse_json.c:175 +#, c-format +msgid "expected JSON_STRING, got %d" +msgstr "si spietave JSON_STRING, si à vût %d" + +#: lib/eventlog/parse_json.c:180 +msgid "JSON_ARRAY too large" +msgstr "JSON_ARRAY masse grant" + +#: lib/eventlog/parse_json.c:523 +msgid "missing double quote in name" +msgstr "" + +#: lib/eventlog/parse_json.c:641 +msgid "missing JSON_OBJECT" +msgstr "" + +#: lib/eventlog/parse_json.c:645 +#, c-format +msgid "expected JSON_OBJECT, got %d" +msgstr "" + +#: lib/eventlog/parse_json.c:779 +#, c-format +msgid "json stack exhausted (max %u frames)" +msgstr "" + +#: lib/eventlog/parse_json.c:857 +msgid "objects must consist of name:value pairs" +msgstr "" + +#: lib/eventlog/parse_json.c:862 lib/eventlog/parse_json.c:893 +#: lib/eventlog/parse_json.c:937 lib/eventlog/parse_json.c:959 +#: lib/eventlog/parse_json.c:981 lib/eventlog/parse_json.c:1003 +#: lib/eventlog/parse_json.c:1025 +msgid "missing separator between values" +msgstr "" + +#: lib/eventlog/parse_json.c:877 lib/eventlog/parse_json.c:1051 +msgid "unmatched close brace" +msgstr "" + +#: lib/eventlog/parse_json.c:888 +msgid "unexpected array" +msgstr "" + +#: lib/eventlog/parse_json.c:908 lib/eventlog/parse_json.c:1054 +msgid "unmatched close bracket" +msgstr "" + +#: lib/eventlog/parse_json.c:919 +msgid "unexpected string" +msgstr "" + +#: lib/eventlog/parse_json.c:930 +msgid "missing colon after name" +msgstr "" + +#: lib/eventlog/parse_json.c:951 lib/eventlog/parse_json.c:973 +msgid "unexpected boolean" +msgstr "" + +#: lib/eventlog/parse_json.c:995 +msgid "unexpected null" +msgstr "" + +#: lib/eventlog/parse_json.c:1016 +msgid "unexpected number" +msgstr "" + +#: lib/eventlog/parse_json.c:1062 +msgid "parse error" +msgstr "erôr di analisi" + +#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1303 +#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1589 +#, c-format +msgid "invalid regular expression \"%s\": %s" +msgstr "" + +#: lib/iolog/iolog_legacy.c:65 +#, c-format +msgid "%s: invalid log file" +msgstr "" + +#: lib/iolog/iolog_legacy.c:83 +#, c-format +msgid "%s: time stamp field is missing" +msgstr "" + +#: lib/iolog/iolog_legacy.c:90 +#, c-format +msgid "%s: time stamp %s: %s" +msgstr "" + +#: lib/iolog/iolog_legacy.c:97 +#, c-format +msgid "%s: user field is missing" +msgstr "" + +#: lib/iolog/iolog_legacy.c:108 +#, c-format +msgid "%s: runas user field is missing" +msgstr "" + +#: lib/iolog/iolog_legacy.c:119 +#, c-format +msgid "%s: runas group field is missing" +msgstr "" + +#: lib/iolog/iolog_mkdirs.c:89 +#, c-format +msgid "%s exists but is not a directory (0%o)" +msgstr "" + +#: lib/iolog/iolog_mkdirs.c:125 lib/iolog/iolog_mkdtemp.c:80 +#: logsrvd/iolog_writer.c:803 plugins/sudoers/timestamp.c:218 +#, c-format +msgid "unable to mkdir %s" +msgstr "" + +#: lib/iolog/iolog_mkdtemp.c:85 plugins/sudoers/visudo.c:769 +#: plugins/sudoers/visudo.c:803 plugins/sudoers/visudo.c:809 +#, c-format +msgid "unable to change mode of %s to 0%o" +msgstr "" + +#: lib/iolog/iolog_timing.c:261 +#, c-format +msgid "error reading timing file: %s" +msgstr "" + +#: lib/iolog/iolog_timing.c:268 +#, c-format +msgid "invalid timing file line: %s" +msgstr "" + +#: logsrvd/iolog_writer.c:65 +#, c-format +msgid "%s: protocol error: NULL key" +msgstr "" + +#: logsrvd/iolog_writer.c:69 +#, c-format +msgid "%s: protocol error: wrong type for %s" +msgstr "" + +#: logsrvd/iolog_writer.c:74 logsrvd/logsrvd_local.c:109 +#: logsrvd/logsrvd_local.c:123 logsrvd/logsrvd_local.c:131 +#: logsrvd/logsrvd_local.c:149 +#, c-format +msgid "%s: protocol error: NULL value found in %s" +msgstr "" + +#: logsrvd/iolog_writer.c:141 plugins/sudoers/logging.c:1035 +#: plugins/sudoers/policy.c:621 +msgid "unable to generate UUID" +msgstr "impussibil gjenerâ il UUID" + +#: logsrvd/iolog_writer.c:362 logsrvd/iolog_writer.c:367 +#: logsrvd/iolog_writer.c:372 logsrvd/iolog_writer.c:377 +#, c-format +msgid "%s: protocol error: %s missing from AcceptMessage" +msgstr "" + +#: logsrvd/iolog_writer.c:438 +#, c-format +msgid "%s: unable to format session id" +msgstr "%s: impussibil formatâ l'id de session" + +#: logsrvd/iolog_writer.c:452 logsrvd/iolog_writer.c:466 +#: logsrvd/iolog_writer.c:480 logsrvd/iolog_writer.c:495 +#: logsrvd/iolog_writer.c:509 logsrvd/iolog_writer.c:523 +#, c-format +msgid "%s: %s is not set" +msgstr "" + +#: logsrvd/iolog_writer.c:559 logsrvd/iolog_writer.c:566 +#, c-format +msgid "unable to expand iolog path %s" +msgstr "impussibil slargjâ il percors iolog %s" + +#: logsrvd/iolog_writer.c:584 +#, c-format +msgid "unable to create iolog path %s" +msgstr "impussibil creâ il percors iolog %s" + +#: logsrvd/iolog_writer.c:614 +#, c-format +msgid "invalid iofd %d" +msgstr "iofd %d no valit" + +#: logsrvd/iolog_writer.c:634 +#, c-format +msgid "error closing iofd %u: %s" +msgstr "" + +#: logsrvd/iolog_writer.c:655 +#, c-format +msgid "error flushing iofd %u: %s" +msgstr "" + +#: logsrvd/iolog_writer.c:773 +#, c-format +msgid "invalid I/O log %s: %s referenced but not present" +msgstr "" + +#: logsrvd/iolog_writer.c:785 logsrvd/logsrvd_journal.c:391 +#, c-format +msgid "%s: unable to find resume point [%lld, %ld]" +msgstr "%s: impussibil cjatâ il pont par ripiâ [%lld, %ld]" + +#: logsrvd/iolog_writer.c:807 logsrvd/logsrvd_journal.c:434 +#: logsrvd/logsrvd_queue.c:115 logsrvd/tls_init.c:256 +#: plugins/sudoers/check.c:278 plugins/sudoers/cvtsudoers.c:758 +#: plugins/sudoers/cvtsudoers.c:780 plugins/sudoers/cvtsudoers.c:1457 +#: plugins/sudoers/cvtsudoers_csv.c:722 plugins/sudoers/cvtsudoers_json.c:1034 +#: plugins/sudoers/cvtsudoers_ldif.c:753 plugins/sudoers/sudoers.c:1309 +#: plugins/sudoers/sudoers.c:1335 plugins/sudoers/sudoreplay.c:1499 +#: plugins/sudoers/timestamp.c:477 plugins/sudoers/tsdump.c:141 +#: plugins/sudoers/visudo.c:990 +#, c-format +msgid "unable to open %s" +msgstr "impussibil vierzi %s" + +#: logsrvd/iolog_writer.c:819 logsrvd/logsrv_util.c:111 +#: logsrvd/logsrv_util.c:118 plugins/sudoers/sudoreplay.c:355 +#: plugins/sudoers/sudoreplay.c:361 +#, c-format +msgid "unable to open %s/%s" +msgstr "impussibil vierzi %s/%s" + +#: logsrvd/iolog_writer.c:832 +#, c-format +msgid "unable to copy %s/%s to %s/%s: %s" +msgstr "impussibil copiâ %s/%s su %s/%s: %s" + +#: logsrvd/iolog_writer.c:861 logsrvd/logsrvd_journal.c:198 +#, c-format +msgid "unable to rename %s to %s" +msgstr "impussibil cambiâ il non di %s in %s" + +#: logsrvd/logsrv_util.c:153 logsrvd/logsrv_util.c:182 +#, c-format +msgid "%s/%s: unable to find resume point [%lld, %ld]" +msgstr "" + +#: logsrvd/logsrv_util.c:165 +#, c-format +msgid "missing I/O log file %s/%s" +msgstr "" + +#: logsrvd/logsrv_util.c:172 +#, c-format +msgid "%s/%s: unable to seek forward %zu" +msgstr "%s/%s: impussibil cirî indenant %zu" + +#: logsrvd/logsrvd.c:272 logsrvd/logsrvd_queue.c:135 +msgid "unable to connect to relay" +msgstr "impussibil conetisi al canâl di comunicazion" + +#: logsrvd/logsrvd.c:339 logsrvd/logsrvd_relay.c:847 +#, c-format +msgid "server message too large: %zu" +msgstr "" + +#: logsrvd/logsrvd.c:431 logsrvd/logsrvd.c:554 logsrvd/logsrvd.c:640 +#: logsrvd/logsrvd.c:882 logsrvd/logsrvd.c:896 logsrvd/logsrvd.c:1057 +#: logsrvd/logsrvd.c:1182 logsrvd/logsrvd.c:1364 logsrvd/logsrvd.c:1382 +#: logsrvd/logsrvd.c:1481 logsrvd/logsrvd.c:1606 logsrvd/logsrvd.c:1793 +#: logsrvd/logsrvd_journal.c:503 logsrvd/logsrvd_local.c:238 +#: logsrvd/logsrvd_queue.c:164 logsrvd/logsrvd_relay.c:172 +#: logsrvd/logsrvd_relay.c:249 logsrvd/logsrvd_relay.c:253 +#: logsrvd/logsrvd_relay.c:391 logsrvd/logsrvd_relay.c:583 +#: logsrvd/logsrvd_relay.c:747 logsrvd/logsrvd_relay.c:1137 +#: logsrvd/sendlog.c:1333 logsrvd/tls_client.c:145 logsrvd/tls_client.c:161 +#: logsrvd/tls_client.c:225 plugins/sudoers/audit.c:281 +#: plugins/sudoers/iolog.c:1049 plugins/sudoers/iolog.c:1183 +#: plugins/sudoers/iolog.c:1282 plugins/sudoers/log_client.c:121 +#: plugins/sudoers/log_client.c:352 plugins/sudoers/log_client.c:368 +#: plugins/sudoers/log_client.c:416 plugins/sudoers/log_client.c:622 +#: plugins/sudoers/log_client.c:629 plugins/sudoers/log_client.c:1137 +#: plugins/sudoers/log_client.c:1418 plugins/sudoers/log_client.c:1459 +#: plugins/sudoers/log_client.c:1467 plugins/sudoers/log_client.c:1626 +#: plugins/sudoers/log_client.c:1751 plugins/sudoers/log_client.c:2085 +#: plugins/sudoers/log_client.c:2093 plugins/sudoers/logging.c:148 +#: plugins/sudoers/logging.c:206 plugins/sudoers/sudoreplay.c:519 +#: plugins/sudoers/sudoreplay.c:566 plugins/sudoers/sudoreplay.c:810 +#: plugins/sudoers/sudoreplay.c:922 plugins/sudoers/sudoreplay.c:1013 +#: plugins/sudoers/sudoreplay.c:1028 plugins/sudoers/sudoreplay.c:1035 +#: plugins/sudoers/sudoreplay.c:1042 plugins/sudoers/sudoreplay.c:1049 +#: plugins/sudoers/sudoreplay.c:1056 plugins/sudoers/sudoreplay.c:1184 +msgid "unable to add event to queue" +msgstr "" + +#: logsrvd/logsrvd.c:455 logsrvd/logsrvd.c:492 logsrvd/logsrvd.c:524 +#: logsrvd/logsrvd.c:578 logsrvd/logsrvd.c:657 logsrvd/logsrvd.c:693 +#: logsrvd/logsrvd.c:729 logsrvd/logsrvd.c:765 logsrvd/logsrvd_relay.c:512 +#: logsrvd/logsrvd_relay.c:545 +#, c-format +msgid "unexpected state %d for %s" +msgstr "" + +#: logsrvd/logsrvd.c:456 logsrvd/logsrvd.c:493 logsrvd/logsrvd.c:525 +#: logsrvd/logsrvd.c:579 logsrvd/logsrvd.c:658 logsrvd/logsrvd.c:694 +#: logsrvd/logsrvd.c:730 logsrvd/logsrvd.c:766 logsrvd/logsrvd_relay.c:514 +#: logsrvd/logsrvd_relay.c:547 +msgid "state machine error" +msgstr "" + +#: logsrvd/logsrvd.c:462 logsrvd/logsrvd.c:463 +msgid "invalid AcceptMessage" +msgstr "" + +#: logsrvd/logsrvd.c:499 logsrvd/logsrvd.c:500 +msgid "invalid RejectMessage" +msgstr "" + +#: logsrvd/logsrvd.c:531 logsrvd/logsrvd.c:532 +msgid "invalid ExitMessage" +msgstr "ExitMessage no valit" + +#: logsrvd/logsrvd.c:585 logsrvd/logsrvd.c:586 +msgid "invalid RestartMessage" +msgstr "" + +#: logsrvd/logsrvd.c:620 logsrvd/logsrvd.c:621 +msgid "invalid AlertMessage" +msgstr "" + +#: logsrvd/logsrvd.c:662 logsrvd/logsrvd.c:698 logsrvd/logsrvd.c:734 +#, c-format +msgid "%s: unexpected IoBuffer" +msgstr "" + +#: logsrvd/logsrvd.c:663 logsrvd/logsrvd.c:699 logsrvd/logsrvd.c:735 +msgid "protocol error" +msgstr "" + +#: logsrvd/logsrvd.c:669 logsrvd/logsrvd.c:670 +msgid "invalid IoBuffer" +msgstr "" + +#: logsrvd/logsrvd.c:705 logsrvd/logsrvd.c:706 +msgid "invalid ChangeWindowSize" +msgstr "" + +#: logsrvd/logsrvd.c:741 logsrvd/logsrvd.c:742 +msgid "invalid CommandSuspend" +msgstr "" + +#: logsrvd/logsrvd.c:791 logsrvd/logsrvd_journal.c:302 +#: logsrvd/logsrvd_relay.c:654 logsrvd/sendlog.c:1232 +#: plugins/sudoers/log_client.c:1616 +#, c-format +msgid "unable to unpack %s size %zu" +msgstr "impussibil spachetâ la dimension di %s %zu" + +#: logsrvd/logsrvd.c:836 logsrvd/logsrvd_journal.c:376 +#: logsrvd/logsrvd_relay.c:678 +#, c-format +msgid "unexpected type_case value %d in %s from %s" +msgstr "" + +#: logsrvd/logsrvd.c:838 +msgid "unrecognized ClientMessage type" +msgstr "" + +#: logsrvd/logsrvd.c:928 +#, c-format +msgid "timed out writing to client %s" +msgstr "" + +#: logsrvd/logsrvd.c:933 logsrvd/logsrvd_relay.c:919 logsrvd/sendlog.c:1438 +#, c-format +msgid "missing write buffer for client %s" +msgstr "" + +#: logsrvd/logsrvd.c:1028 +#, c-format +msgid "timed out reading from client %s" +msgstr "" + +#: logsrvd/logsrvd.c:1069 logsrvd/logsrvd_relay.c:782 +#, c-format +msgid "EOF from %s without proper TLS shutdown" +msgstr "" + +#: logsrvd/logsrvd.c:1113 logsrvd/logsrvd_relay.c:205 logsrvd/sendlog.c:336 +#: plugins/sudoers/log_client.c:732 +#, c-format +msgid "client message too large: %zu" +msgstr "messaç dal client masse grant: %zu" + +#: logsrvd/logsrvd.c:1114 logsrvd/logsrvd_journal.c:259 +#: logsrvd/logsrvd_journal.c:260 +msgid "client message too large" +msgstr "messaç dal client masse grant" + +#: logsrvd/logsrvd.c:1132 logsrvd/logsrvd.c:1133 +msgid "invalid ClientMessage" +msgstr "ClientMessage no valit" + +#: logsrvd/logsrvd.c:1442 +msgid "unable to get remote IP addr" +msgstr "impussibil otignî la direzion IP lontane" + +#: logsrvd/logsrvd.c:1473 logsrvd/tls_client.c:212 +#: plugins/sudoers/log_client.c:290 +#, c-format +msgid "Unable to attach user data to the ssl object: %s" +msgstr "" + +#: logsrvd/logsrvd.c:1656 logsrvd/logsrvd.c:2050 +msgid "unable to setup listen socket" +msgstr "impussibil configurâ il socket di scolte" + +#: logsrvd/logsrvd.c:1776 +#, c-format +msgid "unexpected signal %d" +msgstr "" + +#: logsrvd/logsrvd.c:1949 +msgid "sudo log server" +msgstr "" + +#: logsrvd/logsrvd.c:1951 logsrvd/sendlog.c:126 +msgid "Options:" +msgstr "Opzions:" + +#: logsrvd/logsrvd.c:1953 +msgid "path to configuration file" +msgstr "percors al file di configurazion" + +#: logsrvd/logsrvd.c:1955 logsrvd/sendlog.c:128 +msgid "display help message and exit" +msgstr "" + +#: logsrvd/logsrvd.c:1957 +msgid "do not fork, run in the foreground" +msgstr "" + +#: logsrvd/logsrvd.c:1959 +msgid "percent chance connections will drop" +msgstr "" + +#: logsrvd/logsrvd.c:1961 logsrvd/sendlog.c:158 +msgid "display version information and exit" +msgstr "" + +#: logsrvd/logsrvd.c:2011 logsrvd/sendlog.c:1747 +msgid "Protobuf-C version 1.3 or higher required" +msgstr "" + +#: logsrvd/logsrvd.c:2027 +#, c-format +msgid "invalid random drop value: %s" +msgstr "valôr di scart casuâl no valit: %s" + +#: logsrvd/logsrvd.c:2030 logsrvd/sendlog.c:1801 +#: plugins/sudoers/cvtsudoers.c:250 plugins/sudoers/sudoreplay.c:294 +#: plugins/sudoers/visudo.c:181 +#, c-format +msgid "%s version %s\n" +msgstr "" + +#: logsrvd/logsrvd_conf.c:422 plugins/sudoers/check.c:69 +#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:122 +#: plugins/sudoers/sudoers.c:419 plugins/sudoers/sudoers.c:946 +#: plugins/sudoers/sudoers.c:1052 plugins/sudoers/sudoers.c:1442 +#: plugins/sudoers/testsudoers.c:169 plugins/sudoers/testsudoers.c:285 +#: plugins/sudoers/testsudoers.c:459 plugins/sudoers/tsdump.c:131 +#, c-format +msgid "unknown user %s" +msgstr "utent %s no cognossût" + +#: logsrvd/logsrvd_conf.c:439 plugins/sudoers/iolog.c:148 +#: plugins/sudoers/sudoers.c:425 plugins/sudoers/sudoers.c:1476 +#: plugins/sudoers/testsudoers.c:483 +#, c-format +msgid "unknown group %s" +msgstr "grup %s no cognossût" + +#: logsrvd/logsrvd_conf.c:457 +#, c-format +msgid "unable to parse iolog mode %s" +msgstr "impussibil analizâ la modalitât iolog %s" + +#: logsrvd/logsrvd_conf.c:474 logsrvd/logsrvd_conf.c:1248 +#, c-format +msgid "invalid value for %s: %s" +msgstr "" + +#: logsrvd/logsrvd_conf.c:527 +msgid "TLS not supported" +msgstr "" + +#: logsrvd/logsrvd_conf.c:549 +#, c-format +msgid "%s:%s" +msgstr "" + +#: logsrvd/logsrvd_conf.c:622 logsrvd/logsrvd_conf.c:1037 +#, c-format +msgid "%s: not a fully qualified path" +msgstr "" + +#: logsrvd/logsrvd_conf.c:956 logsrvd/logsrvd_conf.c:972 +#: logsrvd/logsrvd_conf.c:1681 +#, c-format +msgid "unknown syslog facility %s" +msgstr "" + +#: logsrvd/logsrvd_conf.c:988 logsrvd/logsrvd_conf.c:1004 +#: logsrvd/logsrvd_conf.c:1020 logsrvd/logsrvd_conf.c:1685 +#: logsrvd/logsrvd_conf.c:1689 logsrvd/logsrvd_conf.c:1693 +#, c-format +msgid "unknown syslog priority %s" +msgstr "prioritât di syslog %s no cognossude" + +#: logsrvd/logsrvd_conf.c:1202 +#, c-format +msgid "%s:%d unmatched '[': %s" +msgstr "%s:%d cence corispondence '[': %s" + +#: logsrvd/logsrvd_conf.c:1208 +#, c-format +msgid "%s:%d garbage after ']': %s" +msgstr "%s:%d porcarie dopo ']': %s" + +#: logsrvd/logsrvd_conf.c:1220 +#, c-format +msgid "%s:%d invalid config section: %s" +msgstr "" + +#: logsrvd/logsrvd_conf.c:1228 +#, c-format +msgid "%s:%d invalid configuration line: %s" +msgstr "" + +#: logsrvd/logsrvd_conf.c:1234 +#, c-format +msgid "%s:%d expected section name: %s" +msgstr "" + +#: logsrvd/logsrvd_conf.c:1256 +#, c-format +msgid "%s:%d [%s] illegal key: %s" +msgstr "" + +#: logsrvd/logsrvd_conf.c:1286 plugins/sudoers/cvtsudoers.c:273 +#: plugins/sudoers/logging.c:1087 +#, c-format +msgid "unable to open log file %s" +msgstr "impussibil vierzi il file di regjistri %s" + +#: logsrvd/logsrvd_conf.c:1768 +msgid "unable to initialize server TLS context" +msgstr "impussibil inizializâ il contest TLS dal servidôr" + +#: logsrvd/logsrvd_conf.c:1788 +msgid "unable to initialize relay TLS context" +msgstr "impussibil inizializâ il contest TLS dal canâl di comunicazion" + +#: logsrvd/logsrvd_journal.c:149 logsrvd/logsrvd_journal.c:430 +#: logsrvd/logsrvd_journal.c:435 +msgid "unable to create journal file" +msgstr "impussibil creâ il file diari" + +#: logsrvd/logsrvd_journal.c:153 logsrvd/logsrvd_queue.c:109 +#: plugins/sudoers/visudo.c:1046 +#, c-format +msgid "unable to lock %s" +msgstr "impussibil blocâ %s" + +#: logsrvd/logsrvd_journal.c:156 +msgid "unable to lock journal file" +msgstr "impussibil blocâ il file diari" + +#: logsrvd/logsrvd_journal.c:164 +msgid "unable to open journal file" +msgstr "impussibil vierzi il file diari" + +#: logsrvd/logsrvd_journal.c:185 logsrvd/logsrvd_journal.c:466 +#: logsrvd/logsrvd_journal.c:471 +msgid "unable to write journal file" +msgstr "impussibil scrivi il file diari" + +#: logsrvd/logsrvd_journal.c:193 logsrvd/logsrvd_journal.c:200 +msgid "unable to rename journal file" +msgstr "impussibil cambiâ non al file diari" + +#: logsrvd/logsrvd_journal.c:247 logsrvd/logsrvd_journal.c:248 +#: logsrvd/logsrvd_journal.c:288 logsrvd/logsrvd_journal.c:289 +msgid "unexpected EOF reading journal file" +msgstr "" + +#: logsrvd/logsrvd_journal.c:251 logsrvd/logsrvd_journal.c:252 +#: logsrvd/logsrvd_journal.c:292 logsrvd/logsrvd_journal.c:293 +msgid "error reading journal file" +msgstr "" + +#: logsrvd/logsrvd_journal.c:304 logsrvd/logsrvd_journal.c:390 +msgid "invalid journal file, unable to restart" +msgstr "" + +#: logsrvd/logsrvd_journal.c:449 +#, c-format +msgid "unable to seek to [%lld, %ld] in journal file %s" +msgstr "impussibil cirî su [%lld, %ld] tal file diari %s" + +#: logsrvd/logsrvd_local.c:166 +#, c-format +msgid "unexpected value_case %d in %s from %s" +msgstr "" + +#: logsrvd/logsrvd_local.c:194 +msgid "error parsing AcceptMessage" +msgstr "" + +#: logsrvd/logsrvd_local.c:205 +msgid "error creating I/O log" +msgstr "" + +#: logsrvd/logsrvd_local.c:228 +msgid "error logging accept event" +msgstr "" + +#: logsrvd/logsrvd_local.c:267 +msgid "error parsing RejectMessage" +msgstr "" + +#: logsrvd/logsrvd_local.c:291 +msgid "error logging reject event" +msgstr "" + +#: logsrvd/logsrvd_local.c:427 logsrvd/logsrvd_local.c:437 +msgid "error logging exit event" +msgstr "" + +#: logsrvd/logsrvd_local.c:494 logsrvd/logsrvd_local.c:495 +msgid "log is already complete, cannot be restarted" +msgstr "" + +#: logsrvd/logsrvd_local.c:525 +msgid "unable to restart log" +msgstr "impussibil tornâ a inviâ il regjistri" + +#: logsrvd/logsrvd_local.c:541 +msgid "error parsing AlertMessage" +msgstr "" + +#: logsrvd/logsrvd_local.c:551 +msgid "error logging alert event" +msgstr "" + +#: logsrvd/logsrvd_local.c:587 logsrvd/logsrvd_local.c:650 +#: logsrvd/logsrvd_local.c:685 +#, c-format +msgid "unable to format timing buffer, length %d" +msgstr "" + +#: logsrvd/logsrvd_local.c:601 logsrvd/logsrvd_local.c:609 +#: logsrvd/logsrvd_local.c:657 logsrvd/logsrvd_local.c:692 +#: plugins/sudoers/sudoreplay.c:344 toke.l:961 toke.l:964 +#, c-format +msgid "%s/%s: %s" +msgstr "%s/%s: %s" + +#: logsrvd/logsrvd_local.c:620 +msgid "randomly dropping connection" +msgstr "" + +#: logsrvd/logsrvd_local.c:632 +msgid "error writing IoBuffer" +msgstr "" + +#: logsrvd/logsrvd_local.c:667 +msgid "error writing ChangeWindowSize" +msgstr "" + +#: logsrvd/logsrvd_local.c:702 +msgid "error writing CommandSuspend" +msgstr "" + +#: logsrvd/logsrvd_relay.c:437 +msgid "TLS handshake with relay host failed" +msgstr "" + +#: logsrvd/logsrvd_relay.c:465 +msgid "unable to connect to relay host" +msgstr "impussibil conetisi al host dal canâl di comunicazion" + +#: logsrvd/logsrvd_relay.c:520 +#, c-format +msgid "%s: invalid ServerHello, missing server_id" +msgstr "" + +#: logsrvd/logsrvd_relay.c:522 logsrvd/sendlog.c:1136 +#: plugins/sudoers/log_client.c:1502 +msgid "invalid ServerHello" +msgstr "" + +#: logsrvd/logsrvd_relay.c:681 +msgid "unrecognized ServerMessage type" +msgstr "" + +#: logsrvd/logsrvd_relay.c:710 +#, c-format +msgid "timed out reading from relay %s (%s)" +msgstr "" + +#: logsrvd/logsrvd_relay.c:712 +msgid "timeout reading from relay" +msgstr "" + +#: logsrvd/logsrvd_relay.c:767 +msgid "relay host name does not match certificate" +msgstr "" + +#: logsrvd/logsrvd_relay.c:773 logsrvd/logsrvd_relay.c:787 +#: logsrvd/logsrvd_relay.c:794 +msgid "error reading from relay" +msgstr "" + +#: logsrvd/logsrvd_relay.c:815 +msgid "unable to read from relay" +msgstr "impussibil lei dal canâl di comunicazion" + +#: logsrvd/logsrvd_relay.c:830 logsrvd/logsrvd_relay.c:949 +msgid "relay server closed connection" +msgstr "" + +#: logsrvd/logsrvd_relay.c:848 +msgid "server message too large" +msgstr "" + +#: logsrvd/logsrvd_relay.c:912 +#, c-format +msgid "timed out writing to relay %s (%s)" +msgstr "" + +#: logsrvd/logsrvd_relay.c:914 +msgid "timeout writing to relay" +msgstr "" + +#: logsrvd/logsrvd_relay.c:968 logsrvd/logsrvd_relay.c:975 +#: logsrvd/logsrvd_relay.c:987 +msgid "error writing to relay" +msgstr "" + +#: logsrvd/sendlog.c:124 +msgid "send sudo I/O log to remote server" +msgstr "" + +#: logsrvd/sendlog.c:130 +msgid "only send an accept event (no I/O)" +msgstr "" + +#: logsrvd/sendlog.c:133 +msgid "certificate bundle file to verify server's cert against" +msgstr "" + +#: logsrvd/sendlog.c:135 +msgid "certificate file for TLS handshake" +msgstr "" + +#: logsrvd/sendlog.c:138 +msgid "host to send logs to" +msgstr "" + +#: logsrvd/sendlog.c:140 +msgid "remote ID of I/O log to be resumed" +msgstr "" + +#: logsrvd/sendlog.c:143 +msgid "private key file" +msgstr "" + +#: logsrvd/sendlog.c:145 +msgid "do not verify server certificate" +msgstr "" + +#: logsrvd/sendlog.c:148 +msgid "port to use when connecting to host" +msgstr "" + +#: logsrvd/sendlog.c:150 +msgid "restart previous I/O log transfer" +msgstr "" + +#: logsrvd/sendlog.c:152 +msgid "reject the command with the given reason" +msgstr "" + +#: logsrvd/sendlog.c:154 +msgid "stop transfer after reaching this time" +msgstr "" + +#: logsrvd/sendlog.c:156 +msgid "test audit server by sending selected I/O log n times in parallel" +msgstr "" + +#: logsrvd/sendlog.c:181 plugins/sudoers/log_client.c:462 +#, c-format +msgid "unable to look up %s:%s: %s" +msgstr "impussibil cirî %s:%s: %s" + +#: logsrvd/sendlog.c:219 +msgid "unable to get server IP addr" +msgstr "impussibil otignî la direzion IP dal servidôr" + +#: logsrvd/sendlog.c:314 plugins/sudoers/sudoreplay.c:870 +#, c-format +msgid "unable to read %s/%s: %s" +msgstr "impussibil lei %s/%s: %s" + +#: logsrvd/sendlog.c:1060 plugins/sudoers/iolog.c:967 +#: plugins/sudoers/iolog.c:1042 +#, c-format +msgid "unexpected I/O event %d" +msgstr "" + +#: logsrvd/sendlog.c:1113 logsrvd/sendlog.c:1130 logsrvd/sendlog.c:1164 +#: plugins/sudoers/log_client.c:1152 plugins/sudoers/log_client.c:1428 +#: plugins/sudoers/log_client.c:1496 plugins/sudoers/log_client.c:1535 +#, c-format +msgid "%s: unexpected state %d" +msgstr "" + +#: logsrvd/sendlog.c:1200 plugins/sudoers/log_client.c:1584 +#, c-format +msgid "error message received from server: %s" +msgstr "" + +#: logsrvd/sendlog.c:1213 plugins/sudoers/log_client.c:1597 +#, c-format +msgid "abort message received from server: %s" +msgstr "" + +#: logsrvd/sendlog.c:1272 plugins/sudoers/log_client.c:1647 +#, c-format +msgid "%s: unexpected type_case value %d" +msgstr "" + +#: logsrvd/sendlog.c:1301 +msgid "timeout reading from server" +msgstr "" + +#: logsrvd/sendlog.c:1352 plugins/sudoers/log_client.c:1770 +msgid "host name does not match certificate" +msgstr "" + +#: logsrvd/sendlog.c:1386 +msgid "premature EOF" +msgstr "" + +#: logsrvd/sendlog.c:1399 plugins/sudoers/log_client.c:1818 +#, c-format +msgid "server message too large: %u" +msgstr "" + +#: logsrvd/sendlog.c:1455 +msgid "timeout writing to server" +msgstr "" + +#: logsrvd/sendlog.c:1825 +msgid "both restart point and iolog ID must be specified" +msgstr "" + +#: logsrvd/sendlog.c:1829 +msgid "a restart point may not be set when no I/O is sent" +msgstr "" + +#: logsrvd/sendlog.c:1905 +#, c-format +msgid "exited prematurely with state %d" +msgstr "" + +#: logsrvd/sendlog.c:1906 +#, c-format +msgid "elapsed time sent to server [%lld, %ld]" +msgstr "" + +#: logsrvd/sendlog.c:1908 +#, c-format +msgid "commit point received from server [%lld, %ld]" +msgstr "" + +#: logsrvd/tls_client.c:120 plugins/sudoers/log_client.c:324 +msgid "TLS handshake timeout occurred" +msgstr "" + +#: logsrvd/tls_client.c:140 logsrvd/tls_client.c:156 +#: plugins/sudoers/log_client.c:346 plugins/sudoers/log_client.c:362 +msgid "unable to set event" +msgstr "impussibil stabilî l'event" + +#: logsrvd/tls_client.c:166 logsrvd/tls_client.c:170 +#, c-format +msgid "TLS connection failed: %s" +msgstr "Conession TLS falide: %s" + +#: logsrvd/tls_client.c:205 +#, c-format +msgid "unable to allocate ssl object: %s" +msgstr "impussibil assegnâ la memorie al ogjet ssl: %s" + +#: logsrvd/tls_client.c:219 +#, c-format +msgid "Unable to attach socket to the ssl object: %s" +msgstr "" + +#: logsrvd/tls_client.c:247 +msgid "unable to initialize TLS context" +msgstr "impussibil inizializâ il contest TLS" + +#: logsrvd/tls_init.c:138 logsrvd/tls_init.c:146 +#, c-format +msgid "unable to set TLS 1.2 ciphersuite to %s: %s" +msgstr "impussibil stabilî la suite di cifradure 1.2 di TLS a %s: %s" + +#: logsrvd/tls_init.c:166 logsrvd/tls_init.c:174 +#, c-format +msgid "unable to set TLS 1.3 ciphersuite to %s: %s" +msgstr "impussibil stabilî la suite di cifradure 1.3 di TLS a %s: %s" + +#: logsrvd/tls_init.c:206 logsrvd/tls_init.c:227 +#, c-format +msgid "unable to set diffie-hellman parameters: %s" +msgstr "" + +#: logsrvd/tls_init.c:283 +#, c-format +msgid "unable to create TLS context: %s" +msgstr "impussibil creâ il contest TLS: %s" + +#: logsrvd/tls_init.c:290 +#, c-format +msgid "unable to set minimum protocol version to TLS 1.2: %s" +msgstr "" + +#: plugins/sudoers/audit.c:272 plugins/sudoers/log_client.c:985 +#: plugins/sudoers/log_client.c:1034 plugins/sudoers/log_client.c:1083 +#: plugins/sudoers/log_client.c:1208 plugins/sudoers/logging.c:627 +#: plugins/sudoers/logging.c:867 plugins/sudoers/logging.c:1017 +#: plugins/sudoers/logging.c:1041 plugins/sudoers/policy.c:1055 +msgid "unable to get time of day" +msgstr "impussibil otignî la ore dal dì" + +#: plugins/sudoers/auth/aix_auth.c:282 +#, c-format +msgid "unable to change password for %s" +msgstr "impussibil cambiâ la password par %s" + +#: plugins/sudoers/auth/bsdauth.c:78 #, c-format msgid "unable to get login class for user %s" msgstr "impussibil otignî la classe di login pal utent %s" -#: plugins/sudoers/auth/bsdauth.c:73 -msgid "unable to begin bsd authentication" -msgstr "impussibil tacâ la autenticazion bsd" - -#: plugins/sudoers/auth/bsdauth.c:81 +#: plugins/sudoers/auth/bsdauth.c:85 msgid "invalid authentication type" msgstr "gjenar di autenticazion no valit" #: plugins/sudoers/auth/bsdauth.c:90 +msgid "unable to begin BSD authentication" +msgstr "impussibil scomençâ la autenticazion BSD" + +#: plugins/sudoers/auth/bsdauth.c:97 msgid "unable to initialize BSD authentication" msgstr "impussibil inizializâ la autenticazion BSD" -#: plugins/sudoers/auth/fwtk.c:52 +#: plugins/sudoers/auth/bsdauth.c:191 +msgid "your account has expired" +msgstr "" + +#: plugins/sudoers/auth/bsdauth.c:193 +msgid "approval failed" +msgstr "" + +#: plugins/sudoers/auth/fwtk.c:62 msgid "unable to read fwtk config" msgstr "" -#: plugins/sudoers/auth/fwtk.c:57 +#: plugins/sudoers/auth/fwtk.c:67 msgid "unable to connect to authentication server" msgstr "impussibil conetisi al servidôr di autenticazion" -#: plugins/sudoers/auth/fwtk.c:63 plugins/sudoers/auth/fwtk.c:87 -#: plugins/sudoers/auth/fwtk.c:121 +#: plugins/sudoers/auth/fwtk.c:73 plugins/sudoers/auth/fwtk.c:99 +#: plugins/sudoers/auth/fwtk.c:131 msgid "lost connection to authentication server" msgstr "conession pierdude al servidôr di autenticazion" -#: plugins/sudoers/auth/fwtk.c:67 +#: plugins/sudoers/auth/fwtk.c:77 #, c-format msgid "" "authentication server error:\n" @@ -257,155 +1475,177 @@ msgstr "" "erôr dal servidôr di autenticazion:\n" "%s" -#: plugins/sudoers/auth/kerb5.c:111 +#: plugins/sudoers/auth/kerb5.c:117 #, c-format msgid "%s: unable to convert principal to string ('%s'): %s" msgstr "" -#: plugins/sudoers/auth/kerb5.c:161 +#: plugins/sudoers/auth/kerb5.c:167 #, c-format msgid "%s: unable to parse '%s': %s" msgstr "%s: impussibil analizâ '%s': %s" -#: plugins/sudoers/auth/kerb5.c:170 +#: plugins/sudoers/auth/kerb5.c:176 #, c-format msgid "%s: unable to resolve credential cache: %s" msgstr "" -#: plugins/sudoers/auth/kerb5.c:217 +#: plugins/sudoers/auth/kerb5.c:227 #, c-format msgid "%s: unable to allocate options: %s" msgstr "%s: impussibil assegnâ opzions: %s" -#: plugins/sudoers/auth/kerb5.c:232 +#: plugins/sudoers/auth/kerb5.c:242 #, c-format msgid "%s: unable to get credentials: %s" msgstr "%s: impussibil otignî credenziâls: %s" -#: plugins/sudoers/auth/kerb5.c:245 +#: plugins/sudoers/auth/kerb5.c:255 #, c-format msgid "%s: unable to initialize credential cache: %s" msgstr "" -#: plugins/sudoers/auth/kerb5.c:248 +#: plugins/sudoers/auth/kerb5.c:258 #, c-format msgid "%s: unable to store credential in cache: %s" msgstr "%s: impussibil archiviâ la credenziâl te cache: %s" -#: plugins/sudoers/auth/kerb5.c:312 +#: plugins/sudoers/auth/kerb5.c:324 #, c-format msgid "%s: unable to get host principal: %s" msgstr "" -#: plugins/sudoers/auth/kerb5.c:326 +#: plugins/sudoers/auth/kerb5.c:338 #, c-format msgid "%s: Cannot verify TGT! Possible attack!: %s" msgstr "%s: Impussibil verificâ TGT! Pussibil atac in vore!: %s" -#: plugins/sudoers/auth/pam.c:108 -msgid "unable to initialize PAM" -msgstr "impussibil inizializâ PAM" - -#: plugins/sudoers/auth/pam.c:194 -msgid "account validation failure, is your account locked?" -msgstr "validazion account falide, isal blocât?" - -#: plugins/sudoers/auth/pam.c:198 -msgid "Account or password is expired, reset your password and try again" -msgstr "Acount o password scjadude, ristabilìs la password e torne prove" - -#: plugins/sudoers/auth/pam.c:206 +#: plugins/sudoers/auth/pam.c:233 #, c-format -msgid "unable to change expired password: %s" -msgstr "impussibil cambiâ la password scjadude: %s" +msgid "unable to initialize PAM: %s" +msgstr "impussibil inizializâ PAM: %s" -#: plugins/sudoers/auth/pam.c:211 -msgid "Password expired, contact your system administrator" -msgstr "Password scjadude, contatâ l'aministradôr di sisteme" - -#: plugins/sudoers/auth/pam.c:215 -msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" -msgstr "" - -#: plugins/sudoers/auth/pam.c:229 +#: plugins/sudoers/auth/pam.c:349 #, c-format msgid "PAM authentication error: %s" msgstr "Erôr di autenticazion PAM: %s" -#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:227 +#: plugins/sudoers/auth/pam.c:369 +msgid "account validation failure, is your account locked?" +msgstr "validazion account falide, isal blocât?" + +#: plugins/sudoers/auth/pam.c:380 +msgid "Account or password is expired, reset your password and try again" +msgstr "Acount o password scjadude, ristabilìs la password e torne prove" + +#: plugins/sudoers/auth/pam.c:387 +#, c-format +msgid "unable to change expired password: %s" +msgstr "impussibil cambiâ la password scjadude: %s" + +#: plugins/sudoers/auth/pam.c:398 +msgid "Password expired, contact your system administrator" +msgstr "Password scjadude, contatâ l'aministradôr di sisteme" + +#: plugins/sudoers/auth/pam.c:403 +msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" +msgstr "" + +#: plugins/sudoers/auth/pam.c:411 plugins/sudoers/auth/pam.c:416 +#, c-format +msgid "PAM account management error: %s" +msgstr "Erôr di gjestion dal account PAM: %s" + +#: plugins/sudoers/auth/rfc1938.c:100 plugins/sudoers/visudo.c:266 #, c-format msgid "you do not exist in the %s database" msgstr "no tu esistis te base di dâts %s" -#: plugins/sudoers/auth/securid5.c:73 +#: plugins/sudoers/auth/securid5.c:76 msgid "failed to initialise the ACE API library" msgstr "no si è rivâts a inizializâ la librarie API ACE" -#: plugins/sudoers/auth/securid5.c:99 +#: plugins/sudoers/auth/securid5.c:108 msgid "unable to contact the SecurID server" msgstr "impussibil contatâ il servidôr SecurID" -#: plugins/sudoers/auth/securid5.c:108 +#: plugins/sudoers/auth/securid5.c:117 msgid "User ID locked for SecurID Authentication" msgstr "ID utent blocât pe autenticazion SecurID" -#: plugins/sudoers/auth/securid5.c:112 plugins/sudoers/auth/securid5.c:163 +#: plugins/sudoers/auth/securid5.c:121 plugins/sudoers/auth/securid5.c:174 msgid "invalid username length for SecurID" msgstr "lungjece dal non utent no valide par SecurID" -#: plugins/sudoers/auth/securid5.c:116 plugins/sudoers/auth/securid5.c:168 +#: plugins/sudoers/auth/securid5.c:125 plugins/sudoers/auth/securid5.c:179 msgid "invalid Authentication Handle for SecurID" msgstr "" -#: plugins/sudoers/auth/securid5.c:120 +#: plugins/sudoers/auth/securid5.c:129 msgid "SecurID communication failed" msgstr "Comunicazion SecurID falide" -#: plugins/sudoers/auth/securid5.c:124 plugins/sudoers/auth/securid5.c:213 +#: plugins/sudoers/auth/securid5.c:133 plugins/sudoers/auth/securid5.c:222 msgid "unknown SecurID error" msgstr "erôr SecurID no cognossût" -#: plugins/sudoers/auth/securid5.c:158 +#: plugins/sudoers/auth/securid5.c:169 msgid "invalid passcode length for SecurID" msgstr "lungjece dal passcode no valide par SecurID" -#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:125 +#: plugins/sudoers/auth/sia.c:72 plugins/sudoers/auth/sia.c:131 msgid "unable to initialize SIA session" msgstr "impussibil inizializâ la session SIA" -#: plugins/sudoers/auth/sudo_auth.c:126 +#: plugins/sudoers/auth/sudo_auth.c:141 msgid "invalid authentication methods" msgstr "metodis di autenticazion no valits" -#: plugins/sudoers/auth/sudo_auth.c:128 +#: plugins/sudoers/auth/sudo_auth.c:143 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." msgstr "" -#: plugins/sudoers/auth/sudo_auth.c:224 plugins/sudoers/auth/sudo_auth.c:274 +#: plugins/sudoers/auth/sudo_auth.c:296 plugins/sudoers/auth/sudo_auth.c:359 msgid "no authentication methods" msgstr "nissun metodi di autenticazion" -#: plugins/sudoers/auth/sudo_auth.c:226 +#: plugins/sudoers/auth/sudo_auth.c:298 msgid "There are no authentication methods compiled into sudo! If you want to turn off authentication, use the --disable-authentication configure option." msgstr "" -#: plugins/sudoers/auth/sudo_auth.c:276 +#: plugins/sudoers/auth/sudo_auth.c:361 msgid "Unable to initialize authentication methods." msgstr "Impussibil inizializâ i metodis di autenticazion." -#: plugins/sudoers/auth/sudo_auth.c:441 +#: plugins/sudoers/auth/sudo_auth.c:551 msgid "Authentication methods:" msgstr "Metodis di autenticazion:" -#: plugins/sudoers/bsm_audit.c:120 plugins/sudoers/bsm_audit.c:211 +#: plugins/sudoers/bsm_audit.c:122 plugins/sudoers/bsm_audit.c:214 msgid "Could not determine audit condition" msgstr "" -#: plugins/sudoers/bsm_audit.c:183 plugins/sudoers/bsm_audit.c:273 +#: plugins/sudoers/bsm_audit.c:188 plugins/sudoers/bsm_audit.c:278 msgid "unable to commit audit record" msgstr "" -#: plugins/sudoers/check.c:259 +#: plugins/sudoers/check.c:63 plugins/sudoers/check.c:74 +#: plugins/sudoers/lookup.c:79 +#, c-format +msgid "unknown uid %u" +msgstr "uid %u no cognossût" + +#: plugins/sudoers/check.c:270 +#, c-format +msgid "error reading lecture file %s" +msgstr "" + +#: plugins/sudoers/check.c:273 +#, c-format +msgid "ignoring lecture file %s: not a regular file" +msgstr "daûr a ignorâ il file di leture %s: nol è un file regolâr" + +#: plugins/sudoers/check.c:286 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -417,1002 +1657,1454 @@ msgid "" "\n" msgstr "" -#: plugins/sudoers/check.c:302 plugins/sudoers/check.c:312 -#: plugins/sudoers/sudoers.c:725 plugins/sudoers/sudoers.c:770 -#, c-format -msgid "unknown uid: %u" -msgstr "uid no cognossût: %u" - -#: plugins/sudoers/check.c:307 plugins/sudoers/iolog.c:260 -#: plugins/sudoers/policy.c:908 plugins/sudoers/sudoers.c:1162 -#: plugins/sudoers/testsudoers.c:208 plugins/sudoers/testsudoers.c:366 -#, c-format -msgid "unknown user: %s" -msgstr "utent no cognossût: %s" - -#: plugins/sudoers/def_data.c:41 -#, c-format -msgid "Syslog facility if syslog is being used for logging: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:45 -#, c-format -msgid "Syslog priority to use when user authenticates successfully: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:49 -#, c-format -msgid "Syslog priority to use when user authenticates unsuccessfully: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:53 -msgid "Put OTP prompt on its own line" -msgstr "" - -#: plugins/sudoers/def_data.c:57 -msgid "Ignore '.' in $PATH" -msgstr "Ignore '.' in $PATH" - -#: plugins/sudoers/def_data.c:61 -msgid "Always send mail when sudo is run" -msgstr "" - -#: plugins/sudoers/def_data.c:65 -msgid "Send mail if user authentication fails" -msgstr "Invie une mail se la autenticazion dal utent e falìs" - -#: plugins/sudoers/def_data.c:69 -msgid "Send mail if the user is not in sudoers" -msgstr "Invie une mail se l'utent nol è tai sudoers" - -#: plugins/sudoers/def_data.c:73 -msgid "Send mail if the user is not in sudoers for this host" -msgstr "Invie une mail se l'utent nol è tai sudoers par chest host" - -#: plugins/sudoers/def_data.c:77 -msgid "Send mail if the user is not allowed to run a command" -msgstr "Invie une mail se l'utent nol pues eseguî un comant" - -#: plugins/sudoers/def_data.c:81 -msgid "Send mail if the user tries to run a command" -msgstr "Invie une mail se l'utent al cîr di eseguî un comant" - -#: plugins/sudoers/def_data.c:85 -msgid "Use a separate timestamp for each user/tty combo" -msgstr "" - -#: plugins/sudoers/def_data.c:89 -msgid "Lecture user the first time they run sudo" -msgstr "" - -#: plugins/sudoers/def_data.c:93 -#, c-format -msgid "File containing the sudo lecture: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:97 -msgid "Require users to authenticate by default" -msgstr "" - -#: plugins/sudoers/def_data.c:101 -msgid "Root may run sudo" -msgstr "L'utent root al pues eseguî sudo" - -#: plugins/sudoers/def_data.c:105 -msgid "Log the hostname in the (non-syslog) log file" -msgstr "Regjistre il non host tal file di regjistri (no-syslog)" - -#: plugins/sudoers/def_data.c:109 -msgid "Log the year in the (non-syslog) log file" -msgstr "Regjistre l'an tal file di regjistri (no-syslog)" - -#: plugins/sudoers/def_data.c:113 -msgid "If sudo is invoked with no arguments, start a shell" -msgstr "" - -#: plugins/sudoers/def_data.c:117 -msgid "Set $HOME to the target user when starting a shell with -s" -msgstr "" - -#: plugins/sudoers/def_data.c:121 -msgid "Always set $HOME to the target user's home directory" -msgstr "" - -#: plugins/sudoers/def_data.c:125 -msgid "Allow some information gathering to give useful error messages" -msgstr "" - -#: plugins/sudoers/def_data.c:129 -msgid "Require fully-qualified hostnames in the sudoers file" -msgstr "" - -#: plugins/sudoers/def_data.c:133 -msgid "Insult the user when they enter an incorrect password" -msgstr "" - -#: plugins/sudoers/def_data.c:137 -msgid "Only allow the user to run sudo if they have a tty" -msgstr "" - -#: plugins/sudoers/def_data.c:141 -msgid "Visudo will honor the EDITOR environment variable" -msgstr "" - -#: plugins/sudoers/def_data.c:145 -msgid "Prompt for root's password, not the users's" -msgstr "" - -#: plugins/sudoers/def_data.c:149 -msgid "Prompt for the runas_default user's password, not the users's" -msgstr "" - -#: plugins/sudoers/def_data.c:153 -msgid "Prompt for the target user's password, not the users's" -msgstr "" - -#: plugins/sudoers/def_data.c:157 -msgid "Apply defaults in the target user's login class if there is one" -msgstr "" - -#: plugins/sudoers/def_data.c:161 -msgid "Set the LOGNAME and USER environment variables" -msgstr "" - -#: plugins/sudoers/def_data.c:165 -msgid "Only set the effective uid to the target user, not the real uid" -msgstr "" - -#: plugins/sudoers/def_data.c:169 -msgid "Don't initialize the group vector to that of the target user" -msgstr "" - -#: plugins/sudoers/def_data.c:173 -#, c-format -msgid "Length at which to wrap log file lines (0 for no wrap): %u" -msgstr "" - -#: plugins/sudoers/def_data.c:177 -#, c-format -msgid "Authentication timestamp timeout: %.1f minutes" -msgstr "" - -#: plugins/sudoers/def_data.c:181 -#, c-format -msgid "Password prompt timeout: %.1f minutes" -msgstr "" - -#: plugins/sudoers/def_data.c:185 -#, c-format -msgid "Number of tries to enter a password: %u" -msgstr "" - -#: plugins/sudoers/def_data.c:189 -#, c-format -msgid "Umask to use or 0777 to use user's: 0%o" -msgstr "" - -#: plugins/sudoers/def_data.c:193 -#, c-format -msgid "Path to log file: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:197 -#, c-format -msgid "Path to mail program: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:201 -#, c-format -msgid "Flags for mail program: %s" +#: plugins/sudoers/check.c:294 +msgid "" +"For security reasons, the password you type will not be visible.\n" +"\n" msgstr "" -#: plugins/sudoers/def_data.c:205 +#: plugins/sudoers/check_aliases.c:93 #, c-format -msgid "Address to send mail to: %s" +msgid "cycle in %s \"%s\"" msgstr "" -#: plugins/sudoers/def_data.c:209 +#: plugins/sudoers/check_aliases.c:96 #, c-format -msgid "Address to send mail from: %s" +msgid "%s \"%s\" referenced but not defined" msgstr "" -#: plugins/sudoers/def_data.c:213 +#: plugins/sudoers/cvtsudoers.c:211 #, c-format -msgid "Subject line for mail messages: %s" +msgid "order increment: %s: %s" msgstr "" -#: plugins/sudoers/def_data.c:217 +#: plugins/sudoers/cvtsudoers.c:231 #, c-format -msgid "Incorrect password message: %s" +msgid "starting order: %s: %s" msgstr "" -#: plugins/sudoers/def_data.c:221 +#: plugins/sudoers/cvtsudoers.c:242 #, c-format -msgid "Path to lecture status dir: %s" +msgid "order padding: %s: %s" msgstr "" -#: plugins/sudoers/def_data.c:225 +#: plugins/sudoers/cvtsudoers.c:252 plugins/sudoers/visudo.c:183 #, c-format -msgid "Path to authentication timestamp dir: %s" +msgid "%s grammar version %d\n" msgstr "" -#: plugins/sudoers/def_data.c:229 +#: plugins/sudoers/cvtsudoers.c:282 plugins/sudoers/testsudoers.c:162 #, c-format -msgid "Owner of the authentication timestamp dir: %s" +msgid "unsupported input format %s" msgstr "" -#: plugins/sudoers/def_data.c:233 +#: plugins/sudoers/cvtsudoers.c:300 #, c-format -msgid "Users in this group are exempt from password and PATH requirements: %s" +msgid "unsupported output format %s" msgstr "" -#: plugins/sudoers/def_data.c:237 +#: plugins/sudoers/cvtsudoers.c:392 #, c-format -msgid "Default password prompt: %s" +msgid "%s: input and output files must be different" msgstr "" -#: plugins/sudoers/def_data.c:241 -msgid "If set, passprompt will override system prompt in all cases." -msgstr "" - -#: plugins/sudoers/def_data.c:245 -#, c-format -msgid "Default user to run commands as: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:249 -#, c-format -msgid "Value to override user's $PATH with: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:253 -#, c-format -msgid "Path to the editor for use by visudo: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:257 -#, c-format -msgid "When to require a password for 'list' pseudocommand: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:261 -#, c-format -msgid "When to require a password for 'verify' pseudocommand: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:265 -msgid "Preload the dummy exec functions contained in the sudo_noexec library" -msgstr "" - -#: plugins/sudoers/def_data.c:269 -msgid "If LDAP directory is up, do we ignore local sudoers file" -msgstr "" - -#: plugins/sudoers/def_data.c:273 -#, c-format -msgid "File descriptors >= %d will be closed before executing a command" -msgstr "" - -#: plugins/sudoers/def_data.c:277 -msgid "If set, users may override the value of `closefrom' with the -C option" -msgstr "" - -#: plugins/sudoers/def_data.c:281 -msgid "Allow users to set arbitrary environment variables" -msgstr "" - -#: plugins/sudoers/def_data.c:285 -msgid "Reset the environment to a default set of variables" -msgstr "" - -#: plugins/sudoers/def_data.c:289 -msgid "Environment variables to check for sanity:" -msgstr "" - -#: plugins/sudoers/def_data.c:293 -msgid "Environment variables to remove:" -msgstr "" - -#: plugins/sudoers/def_data.c:297 -msgid "Environment variables to preserve:" -msgstr "" - -#: plugins/sudoers/def_data.c:301 -#, c-format -msgid "SELinux role to use in the new security context: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:305 -#, c-format -msgid "SELinux type to use in the new security context: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:309 -#, c-format -msgid "Path to the sudo-specific environment file: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:313 -#, c-format -msgid "Path to the restricted sudo-specific environment file: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:317 -#, c-format -msgid "Locale to use while parsing sudoers: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:321 -msgid "Allow sudo to prompt for a password even if it would be visible" -msgstr "" - -#: plugins/sudoers/def_data.c:325 -msgid "Provide visual feedback at the password prompt when there is user input" -msgstr "" - -#: plugins/sudoers/def_data.c:329 -msgid "Use faster globbing that is less accurate but does not access the filesystem" -msgstr "" - -#: plugins/sudoers/def_data.c:333 -msgid "The umask specified in sudoers will override the user's, even if it is more permissive" -msgstr "" - -#: plugins/sudoers/def_data.c:337 -msgid "Log user's input for the command being run" -msgstr "" - -#: plugins/sudoers/def_data.c:341 -msgid "Log the output of the command being run" -msgstr "" - -#: plugins/sudoers/def_data.c:345 -msgid "Compress I/O logs using zlib" -msgstr "" - -#: plugins/sudoers/def_data.c:349 -msgid "Always run commands in a pseudo-tty" -msgstr "" - -#: plugins/sudoers/def_data.c:353 -#, c-format -msgid "Plugin for non-Unix group support: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:357 -#, c-format -msgid "Directory in which to store input/output logs: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:361 -#, c-format -msgid "File in which to store the input/output log: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:365 -msgid "Add an entry to the utmp/utmpx file when allocating a pty" -msgstr "" - -#: plugins/sudoers/def_data.c:369 -msgid "Set the user in utmp to the runas user, not the invoking user" -msgstr "" - -#: plugins/sudoers/def_data.c:373 -#, c-format -msgid "Set of permitted privileges: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:377 -#, c-format -msgid "Set of limit privileges: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:381 -msgid "Run commands on a pty in the background" -msgstr "" - -#: plugins/sudoers/def_data.c:385 -#, c-format -msgid "PAM service name to use: %s" -msgstr "Non dal servizi PAM di doprâ: %s" - -#: plugins/sudoers/def_data.c:389 -#, c-format -msgid "PAM service name to use for login shells: %s" -msgstr "Non dal servizi PAM di doprâ pes interfacis di acès: %s" - -#: plugins/sudoers/def_data.c:393 -msgid "Attempt to establish PAM credentials for the target user" -msgstr "Tentatîf di stabilî lis credentziâls PAM pal utent designât" - -#: plugins/sudoers/def_data.c:397 -msgid "Create a new PAM session for the command to run in" -msgstr "" - -#: plugins/sudoers/def_data.c:401 -#, c-format -msgid "Maximum I/O log sequence number: %u" -msgstr "" - -#: plugins/sudoers/def_data.c:405 -msgid "Enable sudoers netgroup support" -msgstr "" - -#: plugins/sudoers/def_data.c:409 -msgid "Check parent directories for writability when editing files with sudoedit" -msgstr "" - -#: plugins/sudoers/def_data.c:413 -msgid "Follow symbolic links when editing files with sudoedit" -msgstr "" - -#: plugins/sudoers/def_data.c:417 -msgid "Query the group plugin for unknown system groups" -msgstr "" - -#: plugins/sudoers/def_data.c:421 -msgid "Match netgroups based on the entire tuple: user, host and domain" -msgstr "" - -#: plugins/sudoers/def_data.c:425 -msgid "Allow commands to be run even if sudo cannot write to the audit log" -msgstr "" - -#: plugins/sudoers/def_data.c:429 -msgid "Allow commands to be run even if sudo cannot write to the I/O log" -msgstr "" - -#: plugins/sudoers/def_data.c:433 -msgid "Allow commands to be run even if sudo cannot write to the log file" -msgstr "" - -#: plugins/sudoers/def_data.c:437 -msgid "Resolve groups in sudoers and match on the group ID, not the name" -msgstr "" - -#: plugins/sudoers/def_data.c:441 -#, c-format -msgid "Log entries larger than this value will be split into multiple syslog messages: %u" -msgstr "" - -#: plugins/sudoers/def_data.c:445 -#, c-format -msgid "User that will own the I/O log files: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:449 -#, c-format -msgid "Group that will own the I/O log files: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:453 -#, c-format -msgid "File mode to use for the I/O log files: 0%o" -msgstr "" - -#: plugins/sudoers/def_data.c:457 -#, c-format -msgid "Execute commands by file descriptor instead of by path: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:461 -msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" -msgstr "" - -#: plugins/sudoers/def_data.c:465 -#, c-format -msgid "Time in seconds after which the command will be terminated: %u" -msgstr "" - -#: plugins/sudoers/def_data.c:469 -msgid "Allow the user to specify a timeout on the command line" -msgstr "" - -#: plugins/sudoers/def_data.c:473 -msgid "Flush I/O log data to disk immediately instead of buffering it" -msgstr "" - -#: plugins/sudoers/def_data.c:477 -msgid "Include the process ID when logging via syslog" -msgstr "" - -#: plugins/sudoers/def_data.c:481 -#, c-format -msgid "Type of authentication timestamp record: %s" -msgstr "" - -#: plugins/sudoers/def_data.c:485 -#, fuzzy, c-format -#| msgid "Authentication methods:" -msgid "Authentication failure message: %s" -msgstr "Metodis di autenticazion:" - -#: plugins/sudoers/defaults.c:221 -#, c-format -msgid "%s:%d unknown defaults entry \"%s\"" -msgstr "" - -#: plugins/sudoers/defaults.c:224 -#, c-format -msgid "%s: unknown defaults entry \"%s\"" -msgstr "" - -#: plugins/sudoers/defaults.c:267 -#, c-format -msgid "%s:%d no value specified for \"%s\"" -msgstr "" - -#: plugins/sudoers/defaults.c:270 -#, c-format -msgid "%s: no value specified for \"%s\"" -msgstr "" - -#: plugins/sudoers/defaults.c:290 -#, c-format -msgid "%s:%d values for \"%s\" must start with a '/'" -msgstr "" - -#: plugins/sudoers/defaults.c:293 -#, c-format -msgid "%s: values for \"%s\" must start with a '/'" -msgstr "" - -#: plugins/sudoers/defaults.c:318 -#, c-format -msgid "%s:%d option \"%s\" does not take a value" -msgstr "" - -#: plugins/sudoers/defaults.c:321 -#, c-format -msgid "%s: option \"%s\" does not take a value" -msgstr "" - -#: plugins/sudoers/defaults.c:343 -#, c-format -msgid "%s:%d invalid Defaults type 0x%x for option \"%s\"" -msgstr "" - -#: plugins/sudoers/defaults.c:346 -#, c-format -msgid "%s: invalid Defaults type 0x%x for option \"%s\"" -msgstr "" - -#: plugins/sudoers/defaults.c:356 -#, c-format -msgid "%s:%d value \"%s\" is invalid for option \"%s\"" -msgstr "" - -#: plugins/sudoers/defaults.c:359 -#, c-format -msgid "%s: value \"%s\" is invalid for option \"%s\"" -msgstr "" - -#: plugins/sudoers/env.c:295 plugins/sudoers/env.c:302 -#: plugins/sudoers/env.c:407 plugins/sudoers/ldap.c:453 -#: plugins/sudoers/ldap.c:543 plugins/sudoers/ldap.c:1270 -#: plugins/sudoers/ldap.c:1497 plugins/sudoers/ldap.c:1822 -#: plugins/sudoers/linux_audit.c:82 plugins/sudoers/logging.c:1003 -#: plugins/sudoers/policy.c:619 plugins/sudoers/policy.c:629 -#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:873 -#: plugins/sudoers/testsudoers.c:238 plugins/sudoers/toke_util.c:158 -#, c-format -msgid "internal error, %s overflow" -msgstr "erôr interni, %s overflow (stranfât)" - -#: plugins/sudoers/env.c:376 -msgid "sudo_putenv: corrupted envp, length mismatch" -msgstr "" - -#: plugins/sudoers/env.c:1055 -msgid "unable to rebuild the environment" -msgstr "" - -#: plugins/sudoers/env.c:1129 -#, c-format -msgid "sorry, you are not allowed to set the following environment variables: %s" -msgstr "" - -#: plugins/sudoers/filedigest.c:104 plugins/sudoers/filedigest_gcrypt.c:66 -#: plugins/sudoers/filedigest_openssl.c:95 -#, c-format -msgid "unsupported digest type %d for %s" -msgstr "" - -#: plugins/sudoers/filedigest.c:129 plugins/sudoers/filedigest_gcrypt.c:98 -#: plugins/sudoers/filedigest_openssl.c:120 -#, c-format -msgid "%s: read error" -msgstr "%s: erôr di leture" - -#: plugins/sudoers/group_plugin.c:86 -#, c-format -msgid "%s must be owned by uid %d" -msgstr "" - -#: plugins/sudoers/group_plugin.c:90 -#, c-format -msgid "%s must only be writable by owner" -msgstr "" - -#: plugins/sudoers/group_plugin.c:98 plugins/sudoers/sssd.c:400 -#, c-format -msgid "unable to load %s: %s" -msgstr "impussibil cjariâ %s: %s" - -#: plugins/sudoers/group_plugin.c:104 -#, c-format -msgid "unable to find symbol \"group_plugin\" in %s" -msgstr "" - -#: plugins/sudoers/group_plugin.c:109 -#, c-format -msgid "%s: incompatible group plugin major version %d, expected %d" -msgstr "" - -#: plugins/sudoers/interfaces.c:79 plugins/sudoers/interfaces.c:96 -#, c-format -msgid "unable to parse IP address \"%s\"" -msgstr "" - -#: plugins/sudoers/interfaces.c:84 plugins/sudoers/interfaces.c:101 -#, c-format -msgid "unable to parse netmask \"%s\"" -msgstr "" - -#: plugins/sudoers/interfaces.c:129 -msgid "Local IP address and netmask pairs:\n" -msgstr "" - -#: plugins/sudoers/iolog.c:121 plugins/sudoers/mkdir_parents.c:75 -#, c-format -msgid "%s exists but is not a directory (0%o)" -msgstr "" - -#: plugins/sudoers/iolog.c:146 plugins/sudoers/iolog.c:187 -#: plugins/sudoers/mkdir_parents.c:64 plugins/sudoers/timestamp.c:175 -#, c-format -msgid "unable to mkdir %s" -msgstr "" - -#: plugins/sudoers/iolog.c:191 plugins/sudoers/visudo.c:740 -#: plugins/sudoers/visudo.c:750 -#, c-format -msgid "unable to change mode of %s to 0%o" -msgstr "" - -#: plugins/sudoers/iolog.c:299 plugins/sudoers/sudoers.c:1193 -#: plugins/sudoers/testsudoers.c:390 -#, c-format -msgid "unknown group: %s" -msgstr "" - -#: plugins/sudoers/iolog.c:418 plugins/sudoers/sudoers.c:929 -#: plugins/sudoers/sudoreplay.c:349 plugins/sudoers/sudoreplay.c:1355 -#: plugins/sudoers/sudoreplay.c:1559 plugins/sudoers/timestamp.c:406 -#: plugins/sudoers/visudo.c:972 plugins/sudoers/visudo_json.c:1001 -#: plugins/sudoers/visudo_json.c:1014 -#, c-format -msgid "unable to open %s" -msgstr "impussibil vierzi %s" - -#: plugins/sudoers/iolog.c:469 plugins/sudoers/sudoers.c:933 -#: plugins/sudoers/sudoreplay.c:857 plugins/sudoers/sudoreplay.c:1670 -#, c-format -msgid "unable to read %s" -msgstr "impussibil lei %s" - -#: plugins/sudoers/iolog.c:505 plugins/sudoers/sudoreplay.c:1124 -#: plugins/sudoers/timestamp.c:295 plugins/sudoers/timestamp.c:298 -#, c-format -msgid "unable to write to %s" -msgstr "impussibil scrivi su %s" - -#: plugins/sudoers/iolog.c:584 plugins/sudoers/iolog.c:803 -#, c-format -msgid "unable to create %s" -msgstr "impussibil creâ %s" - -#: plugins/sudoers/iolog.c:1035 plugins/sudoers/iolog.c:1110 -#: plugins/sudoers/iolog.c:1191 -#, c-format -msgid "unable to write to I/O log file: %s" -msgstr "impussibil scrivi sul file di regjistri I/O: %s" - -#: plugins/sudoers/iolog.c:1069 -#, c-format -msgid "%s: internal error, file index %d not open" -msgstr "" - -#: plugins/sudoers/ldap.c:431 -msgid "sudo_ldap_conf_add_ports: port too large" -msgstr "" - -#: plugins/sudoers/ldap.c:491 -#, c-format -msgid "unsupported LDAP uri type: %s" -msgstr "" - -#: plugins/sudoers/ldap.c:518 -msgid "unable to mix ldap and ldaps URIs" -msgstr "" - -#: plugins/sudoers/ldap.c:522 plugins/sudoers/ldap.c:559 -msgid "starttls not supported when using ldaps" -msgstr "" - -#: plugins/sudoers/ldap.c:630 -#, c-format -msgid "unable to initialize SSL cert and key db: %s" -msgstr "" - -#: plugins/sudoers/ldap.c:633 -#, c-format -msgid "you must set TLS_CERT in %s to use SSL" -msgstr "" - -#: plugins/sudoers/ldap.c:1256 -msgid "unable to get GMT time" -msgstr "impussibil otignî la ore GMT" - -#: plugins/sudoers/ldap.c:1262 -msgid "unable to format timestamp" -msgstr "" +#: plugins/sudoers/cvtsudoers.c:406 plugins/sudoers/sudoers.c:151 +#: plugins/sudoers/sudoers.c:209 plugins/sudoers/testsudoers.c:315 +#: plugins/sudoers/visudo.c:276 plugins/sudoers/visudo.c:666 +msgid "unable to initialize sudoers default values" +msgstr "impussibil inizializâ i valôrs predefinîts di sudoers" -#: plugins/sudoers/ldap.c:1986 +#: plugins/sudoers/cvtsudoers.c:533 plugins/sudoers/ldap_conf.c:431 #, c-format msgid "%s: %s: %s: %s" msgstr "" -#: plugins/sudoers/ldap.c:2559 +#: plugins/sudoers/cvtsudoers.c:612 +#, c-format +msgid "%s: unknown key word %s" +msgstr "%s: peraule clâf %s no cognossude" + +#: plugins/sudoers/cvtsudoers.c:658 +#, c-format +msgid "invalid defaults type: %s" +msgstr "gjenar par predefinîts no valit: %s" + +#: plugins/sudoers/cvtsudoers.c:681 +#, c-format +msgid "invalid suppression type: %s" +msgstr "gjenar di sopression no valit. %s" + +#: plugins/sudoers/cvtsudoers.c:722 plugins/sudoers/cvtsudoers.c:738 +#, c-format +msgid "invalid filter: %s" +msgstr "" + +#: plugins/sudoers/cvtsudoers.c:783 plugins/sudoers/visudo.c:1000 +#, c-format +msgid "failed to parse %s file, unknown error" +msgstr "" + +#: plugins/sudoers/cvtsudoers.c:1504 plugins/sudoers/sudoreplay.c:1145 +#: plugins/sudoers/timestamp.c:353 plugins/sudoers/timestamp.c:356 +#, c-format +msgid "unable to write to %s" +msgstr "impussibil scrivi su %s" + +#: plugins/sudoers/cvtsudoers.c:1532 #, c-format msgid "" +"%s - convert between sudoers file formats\n" "\n" -"LDAP Role: %s\n" msgstr "" -#: plugins/sudoers/ldap.c:2561 -#, c-format +#: plugins/sudoers/cvtsudoers.c:1534 msgid "" "\n" -"LDAP Role: UNKNOWN\n" +"Options:\n" +" -b, --base=dn the base DN for sudo LDAP queries\n" +" -c, --config=conf_file the path to the configuration file\n" +" -d, --defaults=deftypes only convert Defaults of the specified types\n" +" -e, --expand-aliases expand aliases when converting\n" +" -f, --output-format=format set output format: JSON, LDIF or sudoers\n" +" -i, --input-format=format set input format: LDIF or sudoers\n" +" -I, --increment=num amount to increase each sudoOrder by\n" +" -h, --help display help message and exit\n" +" -m, --match=filter only convert entries that match the filter\n" +" -M, --match-local match filter uses passwd and group databases\n" +" -o, --output=output_file write converted sudoers to output_file\n" +" -O, --order-start=num starting point for first sudoOrder\n" +" -p, --prune-matches prune non-matching users, groups and hosts\n" +" -P, --padding=num base padding for sudoOrder increment\n" +" -s, --suppress=sections suppress output of certain sections\n" +" -V, --version display version information and exit" msgstr "" -#: plugins/sudoers/ldap.c:2617 +#: plugins/sudoers/cvtsudoers_csv.c:192 plugins/sudoers/cvtsudoers_csv.c:199 +#: plugins/sudoers/cvtsudoers_ldif.c:270 plugins/sudoers/cvtsudoers_ldif.c:277 +#: plugins/sudoers/cvtsudoers_ldif.c:628 plugins/sudoers/env.c:357 +#: plugins/sudoers/env.c:364 plugins/sudoers/env.c:475 +#: plugins/sudoers/ldap.c:511 plugins/sudoers/ldap.c:629 +#: plugins/sudoers/ldap.c:1003 plugins/sudoers/ldap_conf.c:219 +#: plugins/sudoers/ldap_conf.c:310 plugins/sudoers/ldap_util.c:483 +#: plugins/sudoers/linux_audit.c:93 plugins/sudoers/logging.c:487 +#: plugins/sudoers/policy.c:836 plugins/sudoers/policy.c:848 +#: plugins/sudoers/prompt.c:169 plugins/sudoers/serialize_list.c:62 +#: plugins/sudoers/serialize_list.c:71 plugins/sudoers/strvec_join.c:62 +#: plugins/sudoers/sudoreplay.c:1342 plugins/sudoers/sudoreplay.c:1348 +#: plugins/sudoers/sudoreplay.c:1354 plugins/sudoers/testsudoers.c:306 +#: plugins/sudoers/toke_util.c:217 toke.l:975 toke.l:1257 #, c-format -msgid " Order: %s\n" +msgid "internal error, %s overflow" +msgstr "erôr interni, %s overflow (stranfât)" + +#: plugins/sudoers/cvtsudoers_csv.c:481 plugins/sudoers/cvtsudoers_csv.c:495 +#: plugins/sudoers/cvtsudoers_json.c:760 plugins/sudoers/cvtsudoers_json.c:776 +#: plugins/sudoers/cvtsudoers_ldif.c:384 plugins/sudoers/cvtsudoers_ldif.c:398 +#: plugins/sudoers/ldap.c:495 +msgid "unable to get GMT time" +msgstr "impussibil otignî la ore GMT" + +#: plugins/sudoers/cvtsudoers_csv.c:486 plugins/sudoers/cvtsudoers_csv.c:500 +#: plugins/sudoers/cvtsudoers_json.c:765 plugins/sudoers/cvtsudoers_json.c:781 +#: plugins/sudoers/cvtsudoers_ldif.c:389 plugins/sudoers/cvtsudoers_ldif.c:403 +#: plugins/sudoers/ldap.c:503 +msgid "unable to format timestamp" msgstr "" -#: plugins/sudoers/ldap.c:2625 plugins/sudoers/parse.c:618 -#: plugins/sudoers/sssd.c:1647 +#: plugins/sudoers/cvtsudoers_json.c:547 plugins/sudoers/cvtsudoers_json.c:588 +#: plugins/sudoers/cvtsudoers_json.c:841 #, c-format +msgid "%s:%d:%d: unknown defaults entry \"%s\"" +msgstr "" + +#: plugins/sudoers/cvtsudoers_ldif.c:116 +#, c-format +msgid "unable to base64 encode value \"%s\"" +msgstr "impussibil codificâ in base64 il valôr \"%s\"" + +#: plugins/sudoers/cvtsudoers_ldif.c:595 +#, c-format +msgid "internal error, unable insert user %s" +msgstr "erôr interni, impussibil inserî l'utent %s" + +#: plugins/sudoers/cvtsudoers_ldif.c:702 +#, c-format +msgid "too many sudoers entries, maximum %u" +msgstr "" + +#: plugins/sudoers/cvtsudoers_ldif.c:747 +msgid "the SUDOERS_BASE environment variable is not set and the -b option was not specified." +msgstr "" + +#: plugins/sudoers/cvtsudoers_merge.c:275 +#: plugins/sudoers/cvtsudoers_merge.c:313 +#, c-format +msgid "%s:%d:%d: converting host list to ALL" +msgstr "" + +#: plugins/sudoers/cvtsudoers_merge.c:568 +#, c-format +msgid "unable to find alias %s" +msgstr "impussibil cjatâ l'alias %s" + +#: plugins/sudoers/cvtsudoers_merge.c:572 +#, c-format +msgid "%s:%d:%d: renaming alias %s to %s" +msgstr "" + +#: plugins/sudoers/cvtsudoers_merge.c:634 +#, c-format +msgid "%s:%d:%d: removing duplicate alias %s" +msgstr "" + +#: plugins/sudoers/cvtsudoers_merge.c:868 +#, c-format +msgid "%s:%d:%d: conflicting Defaults entry \"%s\" host-specific in %s:%d:%d" +msgstr "" + +#: plugins/sudoers/cvtsudoers_merge.c:904 +#, c-format +msgid "%s:%d:%d: made Defaults \"%s\" specific to host %s" +msgstr "" + +#: plugins/sudoers/cvtsudoers_merge.c:922 +#, c-format +msgid "%s:%d:%d: unable to make Defaults \"%s\" host-specific" +msgstr "" + +#: plugins/sudoers/cvtsudoers_merge.c:932 +#, c-format +msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" +msgstr "" + +#: plugins/sudoers/cvtsudoers_merge.c:1128 +#, c-format +msgid "%s:%d:%d: merging userspec into %s:%d:%d" +msgstr "" + +#: plugins/sudoers/cvtsudoers_merge.c:1224 +#, c-format +msgid "%s:%d:%d: removing userspec overridden by subsequent entries" +msgstr "" + +#: plugins/sudoers/def_data.c:58 +#, c-format +msgid "Syslog facility if syslog is being used for logging: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:62 +#, c-format +msgid "Syslog priority to use when user authenticates successfully: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:66 +#, c-format +msgid "Syslog priority to use when user authenticates unsuccessfully: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:70 +msgid "Put OTP prompt on its own line" +msgstr "" + +#: plugins/sudoers/def_data.c:74 +msgid "Ignore '.' in $PATH" +msgstr "Ignore '.' in $PATH" + +#: plugins/sudoers/def_data.c:78 +msgid "Always send mail when sudo is run" +msgstr "" + +#: plugins/sudoers/def_data.c:82 +msgid "Send mail if user authentication fails" +msgstr "Invie une mail se la autenticazion dal utent e falìs" + +#: plugins/sudoers/def_data.c:86 +msgid "Send mail if the user is not in sudoers" +msgstr "Invie une mail se l'utent nol è tai sudoers" + +#: plugins/sudoers/def_data.c:90 +msgid "Send mail if the user is not in sudoers for this host" +msgstr "Invie une mail se l'utent nol è tai sudoers par chest host" + +#: plugins/sudoers/def_data.c:94 +msgid "Send mail if the user is not allowed to run a command" +msgstr "Invie une mail se l'utent nol pues eseguî un comant" + +#: plugins/sudoers/def_data.c:98 +msgid "Send mail if the user tries to run a command" +msgstr "Invie une mail se l'utent al cîr di eseguî un comant" + +#: plugins/sudoers/def_data.c:102 +msgid "Use a separate timestamp for each user/tty combo" +msgstr "" + +#: plugins/sudoers/def_data.c:106 +msgid "Lecture user the first time they run sudo" +msgstr "" + +#: plugins/sudoers/def_data.c:110 +#, c-format +msgid "File containing the sudo lecture: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:114 +msgid "Require users to authenticate by default" +msgstr "" + +#: plugins/sudoers/def_data.c:118 +msgid "Root may run sudo" +msgstr "L'utent root al pues eseguî sudo" + +#: plugins/sudoers/def_data.c:122 +msgid "Log the hostname in the (non-syslog) log file" +msgstr "Regjistre il non host tal file di regjistri (no-syslog)" + +#: plugins/sudoers/def_data.c:126 +msgid "Log the year in the (non-syslog) log file" +msgstr "Regjistre l'an tal file di regjistri (no-syslog)" + +#: plugins/sudoers/def_data.c:130 +msgid "If sudo is invoked with no arguments, start a shell" +msgstr "" + +#: plugins/sudoers/def_data.c:134 +msgid "Set $HOME to the target user when starting a shell with -s" +msgstr "" + +#: plugins/sudoers/def_data.c:138 +msgid "Always set $HOME to the target user's home directory" +msgstr "" + +#: plugins/sudoers/def_data.c:142 +msgid "Allow some information gathering to give useful error messages" +msgstr "" + +#: plugins/sudoers/def_data.c:146 +msgid "Require fully-qualified hostnames in the sudoers file" +msgstr "" + +#: plugins/sudoers/def_data.c:150 +msgid "Insult the user when they enter an incorrect password" +msgstr "" + +#: plugins/sudoers/def_data.c:154 +msgid "Only allow the user to run sudo if they have a tty" +msgstr "" + +#: plugins/sudoers/def_data.c:158 +msgid "Visudo will honor the EDITOR environment variable" +msgstr "" + +#: plugins/sudoers/def_data.c:162 +msgid "Prompt for root's password, not the user's" +msgstr "" + +#: plugins/sudoers/def_data.c:166 +msgid "Prompt for the runas_default user's password, not the user's" +msgstr "" + +#: plugins/sudoers/def_data.c:170 +msgid "Prompt for the target user's password, not the user's" +msgstr "" + +#: plugins/sudoers/def_data.c:174 +msgid "Apply defaults in the target user's login class if there is one" +msgstr "" + +#: plugins/sudoers/def_data.c:178 +msgid "Set the LOGNAME and USER environment variables" +msgstr "" + +#: plugins/sudoers/def_data.c:182 +msgid "Only set the effective uid to the target user, not the real uid" +msgstr "" + +#: plugins/sudoers/def_data.c:186 +msgid "Don't initialize the group vector to that of the target user" +msgstr "" + +#: plugins/sudoers/def_data.c:190 +#, c-format +msgid "Length at which to wrap log file lines (0 for no wrap): %u" +msgstr "" + +#: plugins/sudoers/def_data.c:194 +#, c-format +msgid "Authentication timestamp timeout: %.1f minutes" +msgstr "" + +#: plugins/sudoers/def_data.c:198 +#, c-format +msgid "Password prompt timeout: %.1f minutes" +msgstr "" + +#: plugins/sudoers/def_data.c:202 +#, c-format +msgid "Number of tries to enter a password: %u" +msgstr "" + +#: plugins/sudoers/def_data.c:206 +#, c-format +msgid "Umask to use or 0777 to use user's: 0%o" +msgstr "" + +#: plugins/sudoers/def_data.c:210 +#, c-format +msgid "Path to log file: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:214 +#, c-format +msgid "Path to mail program: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:218 +#, c-format +msgid "Flags for mail program: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:222 +#, c-format +msgid "Address to send mail to: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:226 +#, c-format +msgid "Address to send mail from: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:230 +#, c-format +msgid "Subject line for mail messages: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:234 +#, c-format +msgid "Incorrect password message: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:238 +#, c-format +msgid "Path to lecture status dir: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:242 +#, c-format +msgid "Path to authentication timestamp dir: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:246 +#, c-format +msgid "Owner of the authentication timestamp dir: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:250 +#, c-format +msgid "Users in this group are exempt from password and PATH requirements: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:254 +#, c-format +msgid "Default password prompt: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:258 +msgid "If set, passprompt will override system prompt in all cases." +msgstr "" + +#: plugins/sudoers/def_data.c:262 +#, c-format +msgid "Default user to run commands as: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:266 +#, c-format +msgid "Value to override user's $PATH with: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:270 +#, c-format +msgid "Path to the editor for use by visudo: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:274 +#, c-format +msgid "When to require a password for 'list' pseudocommand: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:278 +#, c-format +msgid "When to require a password for 'verify' pseudocommand: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:282 +msgid "Preload the sudo_noexec library which replaces the exec functions" +msgstr "" + +#: plugins/sudoers/def_data.c:286 +msgid "If LDAP directory is up, do we ignore local sudoers file" +msgstr "" + +#: plugins/sudoers/def_data.c:290 +#, c-format +msgid "File descriptors >= %d will be closed before executing a command" +msgstr "" + +#: plugins/sudoers/def_data.c:294 +msgid "If set, users may override the value of \"closefrom\" with the -C option" +msgstr "" + +#: plugins/sudoers/def_data.c:298 +msgid "Allow users to set arbitrary environment variables" +msgstr "" + +#: plugins/sudoers/def_data.c:302 +msgid "Reset the environment to a default set of variables" +msgstr "" + +#: plugins/sudoers/def_data.c:306 +msgid "Environment variables to check for safety:" +msgstr "" + +#: plugins/sudoers/def_data.c:310 +msgid "Environment variables to remove:" +msgstr "" + +#: plugins/sudoers/def_data.c:314 +msgid "Environment variables to preserve:" +msgstr "" + +#: plugins/sudoers/def_data.c:318 +#, c-format +msgid "SELinux role to use in the new security context: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:322 +#, c-format +msgid "SELinux type to use in the new security context: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:326 +#, c-format +msgid "Path to the sudo-specific environment file: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:330 +#, c-format +msgid "Path to the restricted sudo-specific environment file: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:334 +#, c-format +msgid "Locale to use while parsing sudoers: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:338 +msgid "Allow sudo to prompt for a password even if it would be visible" +msgstr "" + +#: plugins/sudoers/def_data.c:342 +msgid "Provide visual feedback at the password prompt when there is user input" +msgstr "" + +#: plugins/sudoers/def_data.c:346 +msgid "Use faster globbing that is less accurate but does not access the filesystem" +msgstr "" + +#: plugins/sudoers/def_data.c:350 +msgid "The umask specified in sudoers will override the user's, even if it is more permissive" +msgstr "" + +#: plugins/sudoers/def_data.c:354 +msgid "Log user's input for the command being run" +msgstr "" + +#: plugins/sudoers/def_data.c:358 +msgid "Log the command's standard input if not connected to a terminal" +msgstr "" + +#: plugins/sudoers/def_data.c:362 +msgid "Log the user's terminal input for the command being run" +msgstr "" + +#: plugins/sudoers/def_data.c:366 +msgid "Log the output of the command being run" +msgstr "" + +#: plugins/sudoers/def_data.c:370 +msgid "Log the command's standard output if not connected to a terminal" +msgstr "" + +#: plugins/sudoers/def_data.c:374 +msgid "Log the command's standard error if not connected to a terminal" +msgstr "" + +#: plugins/sudoers/def_data.c:378 +msgid "Log the terminal output of the command being run" +msgstr "" + +#: plugins/sudoers/def_data.c:382 +msgid "Compress I/O logs using zlib" +msgstr "" + +#: plugins/sudoers/def_data.c:386 +msgid "Always run commands in a pseudo-tty" +msgstr "" + +#: plugins/sudoers/def_data.c:390 +#, c-format +msgid "Plugin for non-Unix group support: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:394 +#, c-format +msgid "Directory in which to store input/output logs: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:398 +#, c-format +msgid "File in which to store the input/output log: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:402 +msgid "Add an entry to the utmp/utmpx file when allocating a pty" +msgstr "" + +#: plugins/sudoers/def_data.c:406 +msgid "Set the user in utmp to the runas user, not the invoking user" +msgstr "" + +#: plugins/sudoers/def_data.c:410 +#, c-format +msgid "Set of permitted privileges: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:414 +#, c-format +msgid "Set of limit privileges: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:418 +msgid "Run commands on a pty in the background" +msgstr "" + +#: plugins/sudoers/def_data.c:422 +#, c-format +msgid "PAM service name to use: %s" +msgstr "Non dal servizi PAM di doprâ: %s" + +#: plugins/sudoers/def_data.c:426 +#, c-format +msgid "PAM service name to use for login shells: %s" +msgstr "Non dal servizi PAM di doprâ pes interfacis di acès: %s" + +#: plugins/sudoers/def_data.c:430 +#, c-format +msgid "PAM service name to use when sudo is run with the -A option: %s" +msgstr "Non dal servizi PAM di doprâ cuant che sudo al ven eseguît cu la opzion -A: %s" + +#: plugins/sudoers/def_data.c:434 +msgid "Attempt to establish PAM credentials for the target user" +msgstr "Tentatîf di stabilî lis credentziâls PAM pal utent designât" + +#: plugins/sudoers/def_data.c:438 +msgid "Create a new PAM session for the command to run in" +msgstr "" + +#: plugins/sudoers/def_data.c:442 +msgid "Perform PAM account validation management" +msgstr "" + +#: plugins/sudoers/def_data.c:446 +msgid "Do not allow PAM authentication modules to generate output" +msgstr "" + +#: plugins/sudoers/def_data.c:450 +#, c-format +msgid "Maximum I/O log sequence number: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:454 +msgid "Enable sudoers netgroup support" +msgstr "" + +#: plugins/sudoers/def_data.c:458 +msgid "Check parent directories for writability when editing files with sudoedit" +msgstr "" + +#: plugins/sudoers/def_data.c:462 +msgid "Follow symbolic links when editing files with sudoedit" +msgstr "" + +#: plugins/sudoers/def_data.c:466 +msgid "Query the group plugin for unknown system groups" +msgstr "" + +#: plugins/sudoers/def_data.c:470 +msgid "Match netgroups based on the entire tuple: user, host and domain" +msgstr "" + +#: plugins/sudoers/def_data.c:474 +msgid "Allow commands to be run even if sudo cannot write to the audit log" +msgstr "" + +#: plugins/sudoers/def_data.c:478 +msgid "Allow commands to be run even if sudo cannot write to the I/O log" +msgstr "" + +#: plugins/sudoers/def_data.c:482 +msgid "Allow commands to be run even if sudo cannot write to the log file" +msgstr "" + +#: plugins/sudoers/def_data.c:486 +msgid "Resolve groups in sudoers and match on the group ID, not the name" +msgstr "" + +#: plugins/sudoers/def_data.c:490 +#, c-format +msgid "Log entries larger than this value will be split into multiple syslog messages: %u" +msgstr "" + +#: plugins/sudoers/def_data.c:494 +#, c-format +msgid "User that will own the I/O log files: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:498 +#, c-format +msgid "Group that will own the I/O log files: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:502 +#, c-format +msgid "File mode to use for the I/O log files: 0%o" +msgstr "" + +#: plugins/sudoers/def_data.c:506 +#, c-format +msgid "Execute commands by file descriptor instead of by path: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:510 +msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" +msgstr "" + +#: plugins/sudoers/def_data.c:514 +#, c-format +msgid "Time in seconds after which the command will be terminated: %u" +msgstr "" + +#: plugins/sudoers/def_data.c:518 +msgid "Allow the user to specify a timeout on the command line" +msgstr "" + +#: plugins/sudoers/def_data.c:522 +msgid "Flush I/O log data to disk immediately instead of buffering it" +msgstr "" + +#: plugins/sudoers/def_data.c:526 +msgid "Include the process ID when logging via syslog" +msgstr "" + +#: plugins/sudoers/def_data.c:530 +#, c-format +msgid "Type of authentication timestamp record: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:534 +#, c-format +msgid "Authentication failure message: %s" +msgstr "Messaç di faliment de autenticazion: %s" + +#: plugins/sudoers/def_data.c:538 +msgid "Ignore case when matching user names" +msgstr "" + +#: plugins/sudoers/def_data.c:542 +msgid "Ignore case when matching group names" +msgstr "" + +#: plugins/sudoers/def_data.c:546 +msgid "Log when a command is allowed by sudoers" +msgstr "" + +#: plugins/sudoers/def_data.c:550 +msgid "Log when a command is denied by sudoers" +msgstr "" + +#: plugins/sudoers/def_data.c:554 +msgid "Sudo log server(s) to connect to with optional port" +msgstr "" + +#: plugins/sudoers/def_data.c:558 +#, c-format +msgid "Sudo log server timeout in seconds: %u" +msgstr "" + +#: plugins/sudoers/def_data.c:562 +msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" +msgstr "" + +#: plugins/sudoers/def_data.c:566 +#, c-format +msgid "Path to the audit server's CA bundle file: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:570 +#, c-format +msgid "Path to the sudoers certificate file: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:574 +#, c-format +msgid "Path to the sudoers private key file: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:578 +msgid "Verify that the log server's certificate is valid" +msgstr "" + +#: plugins/sudoers/def_data.c:582 +msgid "Allow the use of unknown runas user and/or group ID" +msgstr "" + +#: plugins/sudoers/def_data.c:586 +msgid "Only permit running commands as a user with a valid shell" +msgstr "" + +#: plugins/sudoers/def_data.c:590 +msgid "Set the pam remote user to the user running sudo" +msgstr "" + +#: plugins/sudoers/def_data.c:594 +msgid "Set the pam remote host to the local host name" +msgstr "" + +#: plugins/sudoers/def_data.c:598 +#, c-format +msgid "Working directory to change to before executing the command: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:602 +#, c-format +msgid "Root directory to change to before executing the command: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:606 +#, c-format +msgid "The format of logs to produce: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:610 +msgid "Enable SELinux RBAC support" +msgstr "" + +#: plugins/sudoers/def_data.c:614 +#, c-format +msgid "Path to the file that is created the first time sudo is run: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:618 +msgid "Intercept further commands and apply sudoers restrictions to them" +msgstr "" + +#: plugins/sudoers/def_data.c:622 +msgid "Log sub-commands run by the original command" +msgstr "" + +#: plugins/sudoers/def_data.c:626 +msgid "Log the exit status of commands" +msgstr "" + +#: plugins/sudoers/def_data.c:630 +msgid "Subsequent commands in an intercepted session must be authenticated" +msgstr "" + +#: plugins/sudoers/def_data.c:634 +msgid "Allow an intercepted command to run set setuid or setgid programs" +msgstr "" + +#: plugins/sudoers/def_data.c:638 +#, c-format +msgid "The maximum size to which the process's address space may grow (in bytes): %s" +msgstr "" + +#: plugins/sudoers/def_data.c:642 +#, c-format +msgid "The largest size core dump file that may be created (in bytes): %s" +msgstr "" + +#: plugins/sudoers/def_data.c:646 +#, c-format +msgid "The maximum amount of CPU time that the process may use (in seconds): %s" +msgstr "" + +#: plugins/sudoers/def_data.c:650 +#, c-format +msgid "The maximum size of the data segment for the process (in bytes): %s" +msgstr "" + +#: plugins/sudoers/def_data.c:654 +#, c-format +msgid "The largest size file that the process may create (in bytes): %s" +msgstr "" + +#: plugins/sudoers/def_data.c:658 +#, c-format +msgid "The maximum number of locks that the process may establish: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:662 +#, c-format +msgid "The maximum size that the process may lock in memory (in bytes): %s" +msgstr "" + +#: plugins/sudoers/def_data.c:666 +#, c-format +msgid "The maximum number of files that the process may have open: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:670 +#, c-format +msgid "The maximum number of processes that the user may run simultaneously: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:674 +#, 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:678 +#, c-format +msgid "The maximum size to which the process's stack may grow (in bytes): %s" +msgstr "" + +#: plugins/sudoers/def_data.c:682 +msgid "Attempt authentication even when in non-interactive mode" +msgstr "" + +#: plugins/sudoers/def_data.c:686 +msgid "Store plaintext passwords in I/O log input" +msgstr "" + +#: plugins/sudoers/def_data.c:690 +msgid "List of regular expressions to use when matching a password prompt" +msgstr "" + +#: plugins/sudoers/def_data.c:694 +#, c-format +msgid "The mechanism used by the intercept and log_subcmds options: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:698 +msgid "Attempt to verify the command and arguments after execution" +msgstr "" + +#: plugins/sudoers/def_data.c:702 +#, c-format +msgid "AppArmor profile to use in the new security context: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:706 +#, c-format +msgid "Command denial message: %s" +msgstr "" + +#: plugins/sudoers/defaults.c:207 +#, c-format +msgid "unknown defaults entry \"%s\"" +msgstr "" + +#: plugins/sudoers/defaults.c:251 +#, c-format +msgid "no value specified for \"%s\"" +msgstr "" + +#: plugins/sudoers/defaults.c:260 +#, c-format +msgid "invalid operator \"%c=\" for \"%s\"" +msgstr "" + +#: plugins/sudoers/defaults.c:292 +#, c-format +msgid "option \"%s\" does not take a value" +msgstr "" + +#: plugins/sudoers/defaults.c:319 +#, c-format +msgid "invalid Defaults type 0x%x for option \"%s\"" +msgstr "" + +#: plugins/sudoers/defaults.c:326 +#, c-format +msgid "value \"%s\" is invalid for option \"%s\"" +msgstr "" + +#: plugins/sudoers/defaults.c:1189 plugins/sudoers/policy.c:208 +#: plugins/sudoers/policy.c:217 +#, c-format +msgid "path name for \"%s\" too long" +msgstr "" + +#: plugins/sudoers/defaults.c:1195 +#, c-format +msgid "values for \"%s\" must start with a '/', '~', or '*'" +msgstr "" + +#: plugins/sudoers/defaults.c:1202 +#, c-format +msgid "values for \"%s\" must start with a '/'" +msgstr "" + +#: plugins/sudoers/display.c:154 +#, c-format +msgid "LDAP Role: %s\n" +msgstr "" + +#: plugins/sudoers/display.c:157 +#, c-format +msgid "Sudoers entry: %s\n" +msgstr "Vôs sudoers: %s\n" + +#: plugins/sudoers/display.c:160 +msgid " RunAsUsers: " +msgstr "" + +#: plugins/sudoers/display.c:175 +msgid " RunAsGroups: " +msgstr "" + +#: plugins/sudoers/display.c:185 +msgid " Options: " +msgstr " Opzions: " + +#: plugins/sudoers/display.c:249 msgid " Commands:\n" msgstr " Comants:\n" -#: plugins/sudoers/ldap.c:3187 +#: plugins/sudoers/display.c:472 +#, c-format +msgid "Matching Defaults entries for %s on %s:\n" +msgstr "" + +#: plugins/sudoers/display.c:490 +#, c-format +msgid "Runas and Command-specific defaults for %s:\n" +msgstr "" + +#: plugins/sudoers/display.c:508 +#, c-format +msgid "User %s may run the following commands on %s:\n" +msgstr "L'utent %s al pues eseguî su %s i comants chi daurman:\n" + +#: plugins/sudoers/display.c:524 +#, c-format +msgid "User %s is not allowed to run sudo on %s.\n" +msgstr "L'utent %s nol pues eseguî sudo su %s.\n" + +#: plugins/sudoers/editor.c:180 +#, c-format +msgid "ignoring editor: %.*s" +msgstr "" + +#: plugins/sudoers/editor.c:181 +msgid "editor arguments may not contain \"--\"" +msgstr "" + +#: plugins/sudoers/env.c:443 +msgid "sudo_putenv: corrupted envp, length mismatch" +msgstr "" + +#: plugins/sudoers/env.c:1137 +msgid "unable to rebuild the environment" +msgstr "" + +#: plugins/sudoers/env.c:1217 +#, c-format +msgid "sorry, you are not allowed to set the following environment variables: %s" +msgstr "" + +#: plugins/sudoers/filedigest.c:50 +#, c-format +msgid "unsupported digest type %u for %s" +msgstr "" + +#: plugins/sudoers/filedigest.c:77 +#, c-format +msgid "%s: read error" +msgstr "%s: erôr di leture" + +#: plugins/sudoers/group_plugin.c:169 plugins/sudoers/sssd.c:578 +#, c-format +msgid "unable to load %s: %s" +msgstr "impussibil cjariâ %s: %s" + +#: plugins/sudoers/group_plugin.c:181 +#, c-format +msgid "unable to find symbol \"group_plugin\" in %s" +msgstr "" + +#: plugins/sudoers/group_plugin.c:186 +#, c-format +msgid "%s: incompatible group plugin major version %d, expected %d" +msgstr "" + +#: plugins/sudoers/interfaces.c:76 plugins/sudoers/interfaces.c:93 +#, c-format +msgid "unable to parse IP address \"%s\"" +msgstr "" + +#: plugins/sudoers/interfaces.c:81 plugins/sudoers/interfaces.c:98 +#, c-format +msgid "unable to parse netmask \"%s\"" +msgstr "" + +#: plugins/sudoers/interfaces.c:126 +msgid "Local IP address and netmask pairs:\n" +msgstr "" + +#: plugins/sudoers/iolog.c:702 +msgid "unable to update sequence file" +msgstr "impussibil inzornâ il file de secuence" + +#: plugins/sudoers/iolog.c:736 plugins/sudoers/iolog.c:925 +#: plugins/sudoers/iolog.c:1088 plugins/sudoers/iolog.c:1095 +#: plugins/sudoers/iolog.c:1217 plugins/sudoers/iolog.c:1224 +#: plugins/sudoers/iolog.c:1324 plugins/sudoers/iolog.c:1331 +#, c-format +msgid "unable to write to I/O log file: %s" +msgstr "impussibil scrivi sul file di regjistri I/O: %s" + +#: plugins/sudoers/iolog.c:744 +#, c-format +msgid "unable to create %s/%s" +msgstr "impussibil creâ %s/%s" + +#: plugins/sudoers/iolog.c:973 +#, c-format +msgid "%s: internal error, I/O log file for event %d not open" +msgstr "" + +#: plugins/sudoers/iolog.c:1073 plugins/sudoers/iolog.c:1202 +#: plugins/sudoers/iolog.c:1308 plugins/sudoers/timestamp.c:900 +#: plugins/sudoers/timestamp.c:992 plugins/sudoers/visudo.c:555 +#: plugins/sudoers/visudo.c:561 +msgid "unable to read the clock" +msgstr "" + +#: plugins/sudoers/iolog.c:1300 plugins/sudoers/log_client.c:1226 +#: plugins/sudoers/log_client.c:1236 plugins/sudoers/log_client.c:1240 +#, c-format +msgid "%s: internal error, invalid signal %d" +msgstr "" + +#: plugins/sudoers/ldap.c:154 plugins/sudoers/ldap_conf.c:289 +msgid "starttls not supported when using ldaps" +msgstr "" + +#: plugins/sudoers/ldap.c:226 +#, c-format +msgid "unable to initialize SSL cert and key db: %s" +msgstr "" + +#: plugins/sudoers/ldap.c:229 +#, c-format +msgid "you must set TLS_CERT in %s to use SSL" +msgstr "" + +#: plugins/sudoers/ldap.c:1593 #, c-format msgid "unable to initialize LDAP: %s" msgstr "impussibil inizializâ LDAP: %s" -#: plugins/sudoers/ldap.c:3223 +#: plugins/sudoers/ldap.c:1630 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "" -#: plugins/sudoers/ldap.c:3475 +#: plugins/sudoers/ldap.c:1767 plugins/sudoers/parse_ldif.c:745 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "" -#: plugins/sudoers/linux_audit.c:52 +#: plugins/sudoers/ldap_conf.c:197 +#, c-format +msgid "%s: port too large" +msgstr "" + +#: plugins/sudoers/ldap_conf.c:258 +#, c-format +msgid "unsupported LDAP uri type: %s" +msgstr "" + +#: plugins/sudoers/ldap_conf.c:285 +msgid "unable to mix ldap and ldaps URIs" +msgstr "" + +#: plugins/sudoers/ldap_util.c:496 plugins/sudoers/ldap_util.c:503 +#: plugins/sudoers/ldap_util.c:511 plugins/sudoers/ldap_util.c:519 +#: plugins/sudoers/ldap_util.c:527 plugins/sudoers/ldap_util.c:535 +#: plugins/sudoers/ldap_util.c:543 plugins/sudoers/ldap_util.c:551 +#, c-format +msgid "duplicate sudoOption: %s%s%s" +msgstr "" + +#: plugins/sudoers/ldap_util.c:569 plugins/sudoers/ldap_util.c:571 +#, c-format +msgid "unable to convert sudoOption: %s%s%s" +msgstr "impussibil convertî sudoOption: %s%s%s" + +#: plugins/sudoers/linux_audit.c:58 plugins/sudoers/linux_audit.c:60 msgid "unable to open audit system" msgstr "impussibil vierzi il sisteme di audit" -#: plugins/sudoers/linux_audit.c:93 +#: plugins/sudoers/linux_audit.c:104 msgid "unable to send audit message" msgstr "impussibil inviâ il messaç di audit" -#: plugins/sudoers/logging.c:108 -#, c-format -msgid "%8s : %s" +#: plugins/sudoers/log_client.c:125 plugins/sudoers/log_client.c:421 +#: plugins/sudoers/log_client.c:1473 plugins/sudoers/log_client.c:2101 +msgid "error in event loop" msgstr "" -#: plugins/sudoers/logging.c:136 +#: plugins/sudoers/log_client.c:214 #, c-format -msgid "%8s : (command continued) %s" +msgid "Creation of new SSL_CTX object failed: %s" msgstr "" -#: plugins/sudoers/logging.c:165 +#: plugins/sudoers/log_client.c:239 #, c-format -msgid "unable to open log file: %s" -msgstr "impussibil vierzi il file di regjistri: %s" +msgid "unable to load certificate authority bundle %s" +msgstr "" -#: plugins/sudoers/logging.c:173 +#: plugins/sudoers/log_client.c:261 #, c-format -msgid "unable to lock log file: %s" -msgstr "impussibil blocâ il file di regjistri: %s" +msgid "unable to load certificate %s" +msgstr "impussibil cjariâ il certificât %s" -#: plugins/sudoers/logging.c:206 +#: plugins/sudoers/log_client.c:275 #, c-format -msgid "unable to write log file: %s" -msgstr "impussibil scrivi il file di regjistri: %s" +msgid "unable to load private key %s" +msgstr "impussibil cjariâ la clâf privade %s" -#: plugins/sudoers/logging.c:235 -msgid "No user or host" -msgstr "Nissun utent o host" +#: plugins/sudoers/log_client.c:284 +#, c-format +msgid "Unable to allocate ssl object: %s" +msgstr "Impussibil assegnâ la memorie al ogjet ssl: %s" -#: plugins/sudoers/logging.c:237 -msgid "validation failure" -msgstr "validazion falide" +#: plugins/sudoers/log_client.c:373 plugins/sudoers/log_client.c:378 +#, c-format +msgid "TLS connection to %s:%s failed: %s" +msgstr "" -#: plugins/sudoers/logging.c:244 +#: plugins/sudoers/log_client.c:554 +msgid "TLS initialization was unsuccessful" +msgstr "" + +#: plugins/sudoers/log_client.c:564 +msgid "TLS handshake was unsuccessful" +msgstr "" + +#: plugins/sudoers/log_client.c:1244 +#, c-format +msgid "%s: internal error, invalid exit status %d" +msgstr "" + +#: plugins/sudoers/log_client.c:1780 plugins/sudoers/log_client.c:1805 +msgid "lost connection to log server" +msgstr "conession pierdude al servidôr dal regjistri" + +#: plugins/sudoers/log_client.c:1882 +msgid "missing write buffer" +msgstr "" + +#: plugins/sudoers/log_client.c:2040 +msgid "unable to connect to log server" +msgstr "impussibil conetisi al servidôr dal regjistri" + +#: plugins/sudoers/logging.c:295 msgid "user NOT in sudoers" msgstr "l'utent NOL è in sudoers" -#: plugins/sudoers/logging.c:246 +#: plugins/sudoers/logging.c:297 msgid "user NOT authorized on host" msgstr "l'utent NOL è autorizât sul host" -#: plugins/sudoers/logging.c:248 +#: plugins/sudoers/logging.c:299 +msgid "setid command rejected in intercept mode" +msgstr "" + +#: plugins/sudoers/logging.c:301 msgid "command not allowed" msgstr "comant no permetût" -#: plugins/sudoers/logging.c:283 +#: plugins/sudoers/logging.c:322 #, c-format -msgid "%s is not in the sudoers file. This incident will be reported.\n" -msgstr "%s nol è tal file sudoers. Chest incident al vignarà segnalât.\n" +msgid "%s is not in the sudoers file.\n" +msgstr "%s nol è un file di sudoers.\n" -#: plugins/sudoers/logging.c:286 +#: plugins/sudoers/logging.c:325 #, c-format -msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" -msgstr "%s nol è permetût eseguî sudo su %s. Chest incident al vignarà segnalât.\n" +msgid "%s is not allowed to run sudo on %s.\n" +msgstr "%s nol è autorizât a eseguî sudo su %s.\n" -#: plugins/sudoers/logging.c:290 +#: plugins/sudoers/logging.c:328 plugins/sudoers/parser_warnx.c:59 +#, c-format +msgid "%s: %s\n" +msgstr "%s: %s\n" + +#: plugins/sudoers/logging.c:329 +msgid "setid commands are not permitted in intercept mode" +msgstr "" + +#: plugins/sudoers/logging.c:331 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "Mi displâs, l'utent %s nol pues eseguî sudo su %s.\n" -#: plugins/sudoers/logging.c:293 +#: plugins/sudoers/logging.c:344 #, c-format -msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" +msgid "Sorry, user %s is not allowed to execute '%s%s%s%s' as %s%s%s on %s.\n" +msgstr "Nus displâs, ma l'utent %s nol pues eseguî '%s%s%s%s' come %s%s%s su %s.\n" + +#: plugins/sudoers/logging.c:358 +msgid "This incident has been reported to the administrator.\n" msgstr "" -#: plugins/sudoers/logging.c:330 plugins/sudoers/sudoers.c:473 -#: plugins/sudoers/sudoers.c:475 plugins/sudoers/sudoers.c:477 -#: plugins/sudoers/sudoers.c:479 plugins/sudoers/sudoers.c:1298 -#: plugins/sudoers/sudoers.c:1300 +#: plugins/sudoers/logging.c:395 plugins/sudoers/sudoers.c:564 +#: plugins/sudoers/sudoers.c:566 plugins/sudoers/sudoers.c:568 +#: plugins/sudoers/sudoers.c:570 plugins/sudoers/sudoers.c:794 +#: plugins/sudoers/sudoers.c:796 #, c-format msgid "%s: command not found" msgstr "%s: comant no cjatât" -#: plugins/sudoers/logging.c:332 plugins/sudoers/sudoers.c:469 +#: plugins/sudoers/logging.c:397 plugins/sudoers/sudoers.c:560 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" "Use \"sudo ./%s\" if this is the \"%s\" you wish to run." msgstr "" -#: plugins/sudoers/logging.c:349 -msgid "authentication failure" -msgstr "autenticazion falide" - -#: plugins/sudoers/logging.c:375 -msgid "a password is required" -msgstr "e covente une password" - -#: plugins/sudoers/logging.c:438 +#: plugins/sudoers/logging.c:417 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" msgstr[0] "" msgstr[1] "" -#: plugins/sudoers/logging.c:654 -msgid "unable to fork" -msgstr "impussibil inglovâ (fâ il fork)" +#: plugins/sudoers/logging.c:508 +msgid "authentication failure" +msgstr "autenticazion falide" -#: plugins/sudoers/logging.c:662 plugins/sudoers/logging.c:714 +#: plugins/sudoers/logging.c:552 plugins/sudoers/logging.c:571 +msgid "a password is required" +msgstr "e covente une password" + +#: plugins/sudoers/logging.c:889 +msgid "problem parsing sudoers" +msgstr "" + +#: plugins/sudoers/logging.c:930 plugins/sudoers/logging.c:938 #, c-format -msgid "unable to fork: %m" -msgstr "impussibil inglovâ (fâ il fork): %m" +msgid "%s:%d:%d: %s" +msgstr "%s:%d:%d: %s" -#: plugins/sudoers/logging.c:704 +#: plugins/sudoers/logging.c:1119 #, c-format -msgid "unable to open pipe: %m" -msgstr "impussibil vierzi il condot (pipe): %m" +msgid "unable to write log file %s" +msgstr "impussibil scrivi il file di regjistri %s" -#: plugins/sudoers/logging.c:729 +#: plugins/sudoers/match_digest.c:107 #, c-format -msgid "unable to dup stdin: %m" -msgstr "impussibil fâ il \"dup\" di \"stdin\": %m" +msgid "digest for %s (%s) bad length %zu, expected %zu" +msgstr "" -#: plugins/sudoers/logging.c:767 -#, c-format -msgid "unable to execute %s: %m" -msgstr "impussibil eseguî %s: %m" - -#: plugins/sudoers/match.c:771 +#: plugins/sudoers/match_digest.c:126 #, c-format msgid "digest for %s (%s) is not in %s form" msgstr "" -#: plugins/sudoers/mkdir_parents.c:70 plugins/sudoers/sudoers.c:944 -#: plugins/sudoers/visudo.c:439 plugins/sudoers/visudo.c:734 +#: plugins/sudoers/parse_ldif.c:615 #, c-format -msgid "unable to stat %s" +msgid "ignoring incomplete sudoRole: cn: %s" msgstr "" -#: plugins/sudoers/parse.c:115 +#: plugins/sudoers/parse_ldif.c:675 #, c-format -msgid "parse error in %s near line %d" +msgid "invalid LDIF attribute: %s" msgstr "" -#: plugins/sudoers/parse.c:118 +#: plugins/sudoers/parser_warnx.c:56 #, c-format -msgid "parse error in %s" -msgstr "" +msgid "%s:%d:%d: %s\n" +msgstr "%s:%d:%d: %s\n" -#: plugins/sudoers/parse.c:544 -#, c-format -msgid "" -"\n" -"Sudoers entry:\n" -msgstr "" +#: plugins/sudoers/pivot.c:71 +msgid "unable to restore root directory" +msgstr "impussibil ripristinâ la cartele lidrîs" -#: plugins/sudoers/parse.c:545 -#, c-format -msgid " RunAsUsers: " -msgstr "" +#: plugins/sudoers/pivot.c:79 +msgid "unable to restore current working directory" +msgstr "impussibil ripristinâ la cartele di vore atuâl" -#: plugins/sudoers/parse.c:559 -#, c-format -msgid " RunAsGroups: " -msgstr "" - -#: plugins/sudoers/parse.c:568 -#, c-format -msgid " Options: " -msgstr " Opzions: " - -#: plugins/sudoers/policy.c:84 plugins/sudoers/policy.c:110 +#: plugins/sudoers/policy.c:78 plugins/sudoers/policy.c:111 #, c-format msgid "invalid %.*s set by sudo front-end" msgstr "" -#: plugins/sudoers/policy.c:289 plugins/sudoers/testsudoers.c:261 +#: plugins/sudoers/policy.c:347 plugins/sudoers/testsudoers.c:329 msgid "unable to parse network address list" msgstr "" -#: plugins/sudoers/policy.c:433 +#: plugins/sudoers/policy.c:555 msgid "user name not set by sudo front-end" msgstr "" -#: plugins/sudoers/policy.c:437 -msgid "user ID not set by sudo front-end" +#: plugins/sudoers/policy.c:559 +msgid "user-ID not set by sudo front-end" msgstr "" -#: plugins/sudoers/policy.c:441 -msgid "group ID not set by sudo front-end" +#: plugins/sudoers/policy.c:563 +msgid "group-ID not set by sudo front-end" msgstr "" -#: plugins/sudoers/policy.c:445 +#: plugins/sudoers/policy.c:567 msgid "host name not set by sudo front-end" msgstr "" -#: plugins/sudoers/policy.c:793 plugins/sudoers/visudo.c:910 +#: plugins/sudoers/policy.c:765 +#, c-format +msgid "invalid working directory: %s" +msgstr "cartele di vore no valide: %s" + +#: plugins/sudoers/policy.c:952 +#, c-format +msgid "invalid chroot directory: %s" +msgstr "" + +#: plugins/sudoers/policy.c:1163 plugins/sudoers/visudo.c:919 +#: plugins/sudoers/visudo.c:1218 #, c-format msgid "unable to execute %s" msgstr "impussibil eseguî %s" -#: plugins/sudoers/policy.c:926 +#: plugins/sudoers/policy.c:1232 plugins/sudoers/policy.c:1267 +#: plugins/sudoers/policy.c:1289 plugins/sudoers/policy.c:1307 +#, c-format +msgid "%s: invalid mode flags from sudo front end: 0x%x" +msgstr "" + +#: plugins/sudoers/policy.c:1330 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "" -#: plugins/sudoers/policy.c:928 +#: plugins/sudoers/policy.c:1332 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "" -#: plugins/sudoers/policy.c:932 +#: plugins/sudoers/policy.c:1336 #, c-format msgid "" "\n" @@ -1421,597 +3113,584 @@ msgstr "" "\n" "Percors di sudoers: %s\n" -#: plugins/sudoers/policy.c:935 +#: plugins/sudoers/policy.c:1339 #, c-format msgid "nsswitch path: %s\n" msgstr "percors di nsswitch: %s\n" -#: plugins/sudoers/policy.c:937 +#: plugins/sudoers/policy.c:1342 #, c-format msgid "ldap.conf path: %s\n" msgstr "percors di ldap.conf: %s\n" -#: plugins/sudoers/policy.c:938 +#: plugins/sudoers/policy.c:1344 #, c-format msgid "ldap.secret path: %s\n" msgstr "percors di ldap.secret: %s\n" -#: plugins/sudoers/policy.c:971 +#: plugins/sudoers/policy.c:1377 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "" -#: plugins/sudoers/pwutil.c:188 plugins/sudoers/pwutil.c:206 +#: plugins/sudoers/policy.c:1395 #, c-format -msgid "unable to cache uid %u, out of memory" +msgid "unable to deregister hook of type %d (version %d.%d)" msgstr "" -#: plugins/sudoers/pwutil.c:200 +#: plugins/sudoers/pwutil.c:242 plugins/sudoers/pwutil.c:260 +#, c-format +msgid "unable to cache uid %u" +msgstr "impussibil meti te memorie cache l'uid %u" + +#: plugins/sudoers/pwutil.c:254 #, c-format msgid "unable to cache uid %u, already exists" msgstr "" -#: plugins/sudoers/pwutil.c:260 plugins/sudoers/pwutil.c:277 -#: plugins/sudoers/pwutil.c:339 plugins/sudoers/pwutil.c:384 +#: plugins/sudoers/pwutil.c:314 plugins/sudoers/pwutil.c:332 +#: plugins/sudoers/pwutil.c:395 plugins/sudoers/pwutil.c:440 #, c-format -msgid "unable to cache user %s, out of memory" -msgstr "" +msgid "unable to cache user %s" +msgstr "impussibil meti te memorie cache l'utent %s" -#: plugins/sudoers/pwutil.c:272 +#: plugins/sudoers/pwutil.c:327 #, c-format msgid "unable to cache user %s, already exists" msgstr "" -#: plugins/sudoers/pwutil.c:503 plugins/sudoers/pwutil.c:521 +#: plugins/sudoers/pwutil.c:559 plugins/sudoers/pwutil.c:577 #, c-format -msgid "unable to cache gid %u, out of memory" -msgstr "" +msgid "unable to cache gid %u" +msgstr "impussibil meti te memorie cache il gid %u" -#: plugins/sudoers/pwutil.c:515 +#: plugins/sudoers/pwutil.c:571 #, c-format msgid "unable to cache gid %u, already exists" msgstr "" -#: plugins/sudoers/pwutil.c:569 plugins/sudoers/pwutil.c:586 -#: plugins/sudoers/pwutil.c:633 plugins/sudoers/pwutil.c:675 +#: plugins/sudoers/pwutil.c:625 plugins/sudoers/pwutil.c:643 +#: plugins/sudoers/pwutil.c:704 plugins/sudoers/pwutil.c:753 #, c-format -msgid "unable to cache group %s, out of memory" -msgstr "" +msgid "unable to cache group %s" +msgstr "impussibil meti te memorie cache il grup %s" -#: plugins/sudoers/pwutil.c:581 +#: plugins/sudoers/pwutil.c:638 #, c-format msgid "unable to cache group %s, already exists" msgstr "" -#: plugins/sudoers/pwutil.c:801 plugins/sudoers/pwutil.c:853 -#: plugins/sudoers/pwutil.c:904 plugins/sudoers/pwutil.c:957 +#: plugins/sudoers/pwutil.c:900 plugins/sudoers/pwutil.c:988 +#: plugins/sudoers/pwutil.c:1042 plugins/sudoers/pwutil.c:1101 #, c-format msgid "unable to cache group list for %s, already exists" msgstr "" -#: plugins/sudoers/pwutil.c:807 plugins/sudoers/pwutil.c:858 -#: plugins/sudoers/pwutil.c:910 plugins/sudoers/pwutil.c:962 +#: plugins/sudoers/pwutil.c:906 plugins/sudoers/pwutil.c:993 +#: plugins/sudoers/pwutil.c:1048 plugins/sudoers/pwutil.c:1106 #, c-format -msgid "unable to cache group list for %s, out of memory" -msgstr "" +msgid "unable to cache group list for %s" +msgstr "impussibil meti te cache la liste dai grups par %s" -#: plugins/sudoers/pwutil.c:847 +#: plugins/sudoers/pwutil.c:982 #, c-format msgid "unable to parse groups for %s" msgstr "" -#: plugins/sudoers/pwutil.c:951 +#: plugins/sudoers/pwutil.c:1095 #, c-format msgid "unable to parse gids for %s" msgstr "" -#: plugins/sudoers/set_perms.c:113 plugins/sudoers/set_perms.c:469 -#: plugins/sudoers/set_perms.c:912 plugins/sudoers/set_perms.c:1239 -#: plugins/sudoers/set_perms.c:1556 +#: plugins/sudoers/set_perms.c:120 plugins/sudoers/set_perms.c:457 +#: plugins/sudoers/set_perms.c:870 plugins/sudoers/set_perms.c:1186 +#: plugins/sudoers/set_perms.c:1490 msgid "perm stack overflow" msgstr "" -#: plugins/sudoers/set_perms.c:121 plugins/sudoers/set_perms.c:400 -#: plugins/sudoers/set_perms.c:477 plugins/sudoers/set_perms.c:779 -#: plugins/sudoers/set_perms.c:920 plugins/sudoers/set_perms.c:1163 -#: plugins/sudoers/set_perms.c:1247 plugins/sudoers/set_perms.c:1489 -#: plugins/sudoers/set_perms.c:1564 plugins/sudoers/set_perms.c:1654 +#: plugins/sudoers/set_perms.c:131 plugins/sudoers/set_perms.c:387 +#: plugins/sudoers/set_perms.c:468 plugins/sudoers/set_perms.c:736 +#: plugins/sudoers/set_perms.c:881 plugins/sudoers/set_perms.c:1109 +#: plugins/sudoers/set_perms.c:1197 plugins/sudoers/set_perms.c:1422 +#: plugins/sudoers/set_perms.c:1501 plugins/sudoers/set_perms.c:1592 msgid "perm stack underflow" msgstr "" -#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:523 -#: plugins/sudoers/set_perms.c:1298 plugins/sudoers/set_perms.c:1596 +#: plugins/sudoers/set_perms.c:191 plugins/sudoers/set_perms.c:515 +#: plugins/sudoers/set_perms.c:1251 plugins/sudoers/set_perms.c:1535 msgid "unable to change to root gid" msgstr "" -#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:620 -#: plugins/sudoers/set_perms.c:1049 plugins/sudoers/set_perms.c:1375 +#: plugins/sudoers/set_perms.c:282 plugins/sudoers/set_perms.c:612 +#: plugins/sudoers/set_perms.c:1013 plugins/sudoers/set_perms.c:1328 msgid "unable to change to runas gid" msgstr "" -#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:625 -#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1380 +#: plugins/sudoers/set_perms.c:287 plugins/sudoers/set_perms.c:617 +#: plugins/sudoers/set_perms.c:1018 plugins/sudoers/set_perms.c:1333 msgid "unable to set runas group vector" msgstr "" -#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:636 -#: plugins/sudoers/set_perms.c:1063 plugins/sudoers/set_perms.c:1389 +#: plugins/sudoers/set_perms.c:298 plugins/sudoers/set_perms.c:628 +#: plugins/sudoers/set_perms.c:1027 plugins/sudoers/set_perms.c:1342 msgid "unable to change to runas uid" msgstr "" -#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:654 -#: plugins/sudoers/set_perms.c:1079 plugins/sudoers/set_perms.c:1405 +#: plugins/sudoers/set_perms.c:320 plugins/sudoers/set_perms.c:650 +#: plugins/sudoers/set_perms.c:1047 plugins/sudoers/set_perms.c:1362 msgid "unable to change to sudoers gid" msgstr "" -#: plugins/sudoers/set_perms.c:387 plugins/sudoers/set_perms.c:766 -#: plugins/sudoers/set_perms.c:1150 plugins/sudoers/set_perms.c:1476 -#: plugins/sudoers/set_perms.c:1641 +#: plugins/sudoers/set_perms.c:374 plugins/sudoers/set_perms.c:723 +#: plugins/sudoers/set_perms.c:1096 plugins/sudoers/set_perms.c:1409 +#: plugins/sudoers/set_perms.c:1579 msgid "too many processes" msgstr "masse procès" -#: plugins/sudoers/solaris_audit.c:51 +#: plugins/sudoers/solaris_audit.c:62 msgid "unable to get current working directory" msgstr "impussibil otignî la cartele di vore atuâl" -#: plugins/sudoers/solaris_audit.c:59 +#: plugins/sudoers/solaris_audit.c:70 #, c-format -msgid "truncated audit path user_cmnd: %s" +msgid "truncated audit path ctx->user.cmnd: %s" msgstr "" -#: plugins/sudoers/solaris_audit.c:66 +#: plugins/sudoers/solaris_audit.c:77 #, c-format msgid "truncated audit path argv[0]: %s" msgstr "" -#: plugins/sudoers/solaris_audit.c:115 -msgid "audit_failure message too long" -msgstr "" - -#: plugins/sudoers/sssd.c:402 +#: plugins/sudoers/sssd.c:581 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" msgstr "" -#: plugins/sudoers/sssd.c:410 plugins/sudoers/sssd.c:419 -#: plugins/sudoers/sssd.c:428 plugins/sudoers/sssd.c:437 -#: plugins/sudoers/sssd.c:446 +#: plugins/sudoers/sssd.c:589 plugins/sudoers/sssd.c:598 +#: plugins/sudoers/sssd.c:607 plugins/sudoers/sssd.c:616 +#: plugins/sudoers/sssd.c:625 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "" -#: plugins/sudoers/sssd.c:1562 +#: plugins/sudoers/sudoers.c:250 #, c-format -msgid "" -"\n" -"SSSD Role: %s\n" -msgstr "" +msgid "unable to get defaults from %s" +msgstr "impussibil otignî di %s i predefinîts" -#: plugins/sudoers/sssd.c:1567 -#, c-format -msgid "" -"\n" -"SSSD Role: UNKNOWN\n" -msgstr "" - -#: plugins/sudoers/sudo_nss.c:289 -#, c-format -msgid "Matching Defaults entries for %s on %s:\n" -msgstr "" - -#: plugins/sudoers/sudo_nss.c:307 -#, c-format -msgid "Runas and Command-specific defaults for %s:\n" -msgstr "" - -#: plugins/sudoers/sudo_nss.c:325 -#, c-format -msgid "User %s may run the following commands on %s:\n" -msgstr "L'utent %s al pues eseguî su %s i comants chi daurman:\n" - -#: plugins/sudoers/sudo_nss.c:338 -#, c-format -msgid "User %s is not allowed to run sudo on %s.\n" -msgstr "L'utent %s nol pues eseguî sudo su %s.\n" - -#: plugins/sudoers/sudoers.c:168 plugins/sudoers/testsudoers.c:247 -#: plugins/sudoers/visudo.c:233 plugins/sudoers/visudo.c:612 -#: plugins/sudoers/visudo.c:976 -msgid "unable to initialize sudoers default values" -msgstr "impussibil inizializâ i valôrs predefinîts di sudoers" - -#: plugins/sudoers/sudoers.c:198 plugins/sudoers/sudoers.c:891 -msgid "problem with defaults entries" -msgstr "" - -#: plugins/sudoers/sudoers.c:205 +#: plugins/sudoers/sudoers.c:259 msgid "no valid sudoers sources found, quitting" msgstr "" -#: plugins/sudoers/sudoers.c:244 +#: plugins/sudoers/sudoers.c:366 msgid "sudoers specifies that root is not allowed to sudo" msgstr "" -#: plugins/sudoers/sudoers.c:301 +#: plugins/sudoers/sudoers.c:375 +msgid "user not allowed to override closefrom limit" +msgstr "" + +#: plugins/sudoers/sudoers.c:376 msgid "you are not permitted to use the -C option" msgstr "" -#: plugins/sudoers/sudoers.c:390 -#, c-format -msgid "timestamp owner (%s): No such user" -msgstr "" - -#: plugins/sudoers/sudoers.c:405 +#: plugins/sudoers/sudoers.c:440 msgid "no tty" msgstr "" -#: plugins/sudoers/sudoers.c:406 +#: plugins/sudoers/sudoers.c:441 msgid "sorry, you must have a tty to run sudo" msgstr "mi displâs, si scugne vê un tty par eseguî sudo" -#: plugins/sudoers/sudoers.c:468 +#: plugins/sudoers/sudoers.c:449 +#, c-format +msgid "invalid shell for user %s: %s" +msgstr "" + +#: plugins/sudoers/sudoers.c:491 +#, c-format +msgid "user not allowed to change root directory to %s" +msgstr "l'utent nol è autorizât a cambiâ la cartele lidrîs in %s" + +#: plugins/sudoers/sudoers.c:493 +#, c-format +msgid "you are not permitted to use the -R option with %s" +msgstr "" + +#: plugins/sudoers/sudoers.c:506 +#, c-format +msgid "user not allowed to change directory to %s" +msgstr "l'utent nol è autorizât a cambiâ cartele viers %s" + +#: plugins/sudoers/sudoers.c:507 +#, c-format +msgid "you are not permitted to use the -D option with %s" +msgstr "" + +#: plugins/sudoers/sudoers.c:559 msgid "command in current directory" msgstr "" -#: plugins/sudoers/sudoers.c:487 +#: plugins/sudoers/sudoers.c:574 +msgid "\"cd\" is a shell built-in command, it cannot be run directly." +msgstr "" + +#: plugins/sudoers/sudoers.c:576 +msgid "the -s option may be used to run a privileged shell." +msgstr "" + +#: plugins/sudoers/sudoers.c:578 +msgid "the -D option may be used to run a command in a specific directory." +msgstr "" + +#: plugins/sudoers/sudoers.c:587 +msgid "user not allowed to set a command timeout" +msgstr "l'utent nol è autorizât a stabilî la scjadince par un comant" + +#: plugins/sudoers/sudoers.c:589 msgid "sorry, you are not allowed set a command timeout" msgstr "" -#: plugins/sudoers/sudoers.c:495 +#: plugins/sudoers/sudoers.c:597 +msgid "user not allowed to preserve the environment" +msgstr "" + +#: plugins/sudoers/sudoers.c:599 msgid "sorry, you are not allowed to preserve the environment" msgstr "" -#: plugins/sudoers/sudoers.c:836 -msgid "command too long" -msgstr "comant masse lunc" +#: plugins/sudoers/sudoers.c:635 +msgid "no command specified" +msgstr "" -#: plugins/sudoers/sudoers.c:948 +#: plugins/sudoers/sudoers.c:776 +msgid "error setting user-specified environment variables" +msgstr "" + +#: plugins/sudoers/sudoers.c:1229 +msgid "sudoedit doesn't need to be run via sudo" +msgstr "" + +#: plugins/sudoers/sudoers.c:1314 plugins/sudoers/sudoreplay.c:1615 +#: plugins/sudoers/tsdump.c:151 +#, c-format +msgid "unable to read %s" +msgstr "impussibil lei %s" + +#: plugins/sudoers/sudoers.c:1339 plugins/sudoers/visudo.c:1123 #, c-format msgid "%s is not a regular file" msgstr "%s nol è un file regolâr" -#: plugins/sudoers/sudoers.c:952 plugins/sudoers/timestamp.c:222 toke.l:969 +#: plugins/sudoers/sudoers.c:1343 plugins/sudoers/timestamp.c:272 toke.l:1335 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "" -#: plugins/sudoers/sudoers.c:956 toke.l:974 +#: plugins/sudoers/sudoers.c:1348 plugins/sudoers/timestamp.c:279 toke.l:1340 #, c-format msgid "%s is world writable" msgstr "" -#: plugins/sudoers/sudoers.c:960 toke.l:977 +#: plugins/sudoers/sudoers.c:1352 plugins/sudoers/timestamp.c:284 toke.l:1343 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "" -#: plugins/sudoers/sudoers.c:993 +#: plugins/sudoers/sudoers.c:1381 #, c-format msgid "only root can use \"-c %s\"" msgstr "" -#: plugins/sudoers/sudoers.c:1012 +#: plugins/sudoers/sudoers.c:1400 #, c-format -msgid "unknown login class: %s" -msgstr "" +msgid "unknown login class %s" +msgstr "classe di acès %s no cognossude" -#: plugins/sudoers/sudoers.c:1095 plugins/sudoers/sudoers.c:1109 +#: plugins/sudoers/sudoers_cb.c:120 plugins/sudoers/sudoers_cb.c:135 #, c-format msgid "unable to resolve host %s" msgstr "" -#: plugins/sudoers/sudoreplay.c:275 +#: plugins/sudoers/sudoreplay.c:252 #, c-format msgid "invalid filter option: %s" msgstr "" -#: plugins/sudoers/sudoreplay.c:288 +#: plugins/sudoers/sudoreplay.c:268 #, c-format msgid "invalid max wait: %s" msgstr "" -#: plugins/sudoers/sudoreplay.c:300 +#: plugins/sudoers/sudoreplay.c:291 #, c-format msgid "invalid speed factor: %s" msgstr "" -#: plugins/sudoers/sudoreplay.c:303 plugins/sudoers/visudo.c:186 +#: plugins/sudoers/sudoreplay.c:326 #, c-format -msgid "%s version %s\n" -msgstr "" +msgid "invalid time offset %s" +msgstr "sfasament temporâl %s no valit" #: plugins/sudoers/sudoreplay.c:335 #, c-format -msgid "%s/%.2s/%.2s/%.2s/timing: %s" +msgid "%s/%.2s/%.2s/%.2s: %s" msgstr "" -#: plugins/sudoers/sudoreplay.c:341 +#: plugins/sudoers/sudoreplay.c:340 #, c-format -msgid "%s/%s/timing: %s" -msgstr "" +msgid "%s/timing: %s" +msgstr "%s/timing: %s" -#: plugins/sudoers/sudoreplay.c:357 +#: plugins/sudoers/sudoreplay.c:368 #, c-format msgid "Replaying sudo session: %s" msgstr "" -#: plugins/sudoers/sudoreplay.c:555 plugins/sudoers/sudoreplay.c:602 -#: plugins/sudoers/sudoreplay.c:805 plugins/sudoers/sudoreplay.c:895 -#: plugins/sudoers/sudoreplay.c:974 plugins/sudoers/sudoreplay.c:989 -#: plugins/sudoers/sudoreplay.c:996 plugins/sudoers/sudoreplay.c:1003 -#: plugins/sudoers/sudoreplay.c:1010 plugins/sudoers/sudoreplay.c:1017 -#: plugins/sudoers/sudoreplay.c:1163 -msgid "unable to add event to queue" -msgstr "" - -#: plugins/sudoers/sudoreplay.c:670 +#: plugins/sudoers/sudoreplay.c:633 plugins/sudoers/sudoreplay.c:636 msgid "unable to set tty to raw mode" msgstr "" -#: plugins/sudoers/sudoreplay.c:721 -#, c-format -msgid "Warning: your terminal is too small to properly replay the log.\n" +#: plugins/sudoers/sudoreplay.c:687 +msgid "Warning: your terminal is too small to properly replay the log." msgstr "" -#: plugins/sudoers/sudoreplay.c:722 +#: plugins/sudoers/sudoreplay.c:688 #, c-format msgid "Log geometry is %d x %d, your terminal's geometry is %d x %d." msgstr "" -#: plugins/sudoers/sudoreplay.c:750 +#: plugins/sudoers/sudoreplay.c:716 msgid "Replay finished, press any key to restore the terminal." msgstr "" -#: plugins/sudoers/sudoreplay.c:783 -#, c-format -msgid "invalid timing file line: %s" -msgstr "" - -#: plugins/sudoers/sudoreplay.c:1197 plugins/sudoers/sudoreplay.c:1222 +#: plugins/sudoers/sudoreplay.c:1219 plugins/sudoers/sudoreplay.c:1249 #, c-format msgid "ambiguous expression \"%s\"" msgstr "" -#: plugins/sudoers/sudoreplay.c:1244 +#: plugins/sudoers/sudoreplay.c:1271 msgid "unmatched ')' in expression" msgstr "" -#: plugins/sudoers/sudoreplay.c:1248 +#: plugins/sudoers/sudoreplay.c:1275 #, c-format msgid "unknown search term \"%s\"" msgstr "" -#: plugins/sudoers/sudoreplay.c:1263 +#: plugins/sudoers/sudoreplay.c:1290 #, c-format msgid "%s requires an argument" msgstr "" -#: plugins/sudoers/sudoreplay.c:1266 plugins/sudoers/sudoreplay.c:1646 -#, c-format -msgid "invalid regular expression: %s" -msgstr "" - -#: plugins/sudoers/sudoreplay.c:1270 +#: plugins/sudoers/sudoreplay.c:1300 #, c-format msgid "could not parse date \"%s\"" msgstr "" -#: plugins/sudoers/sudoreplay.c:1279 +#: plugins/sudoers/sudoreplay.c:1309 msgid "unmatched '(' in expression" msgstr "" -#: plugins/sudoers/sudoreplay.c:1281 +#: plugins/sudoers/sudoreplay.c:1311 msgid "illegal trailing \"or\"" msgstr "" -#: plugins/sudoers/sudoreplay.c:1283 +#: plugins/sudoers/sudoreplay.c:1313 msgid "illegal trailing \"!\"" msgstr "" -#: plugins/sudoers/sudoreplay.c:1332 +#: plugins/sudoers/sudoreplay.c:1419 #, c-format msgid "unknown search type %d" msgstr "" -#: plugins/sudoers/sudoreplay.c:1370 +#: plugins/sudoers/sudoreplay.c:1681 #, c-format -msgid "%s: invalid log file" +msgid "usage: %s [-hnRS] [-d dir] [-m num] [-s num] ID\n" msgstr "" -#: plugins/sudoers/sudoreplay.c:1388 -#, c-format -msgid "%s: time stamp field is missing" -msgstr "" - -#: plugins/sudoers/sudoreplay.c:1395 -#, c-format -msgid "%s: time stamp %s: %s" -msgstr "" - -#: plugins/sudoers/sudoreplay.c:1402 -#, c-format -msgid "%s: user field is missing" -msgstr "" - -#: plugins/sudoers/sudoreplay.c:1411 -#, c-format -msgid "%s: runas user field is missing" -msgstr "" - -#: plugins/sudoers/sudoreplay.c:1420 -#, c-format -msgid "%s: runas group field is missing" -msgstr "" - -#: plugins/sudoers/sudoreplay.c:1826 -#, c-format -msgid "usage: %s [-hnR] [-d dir] [-m num] [-s num] ID\n" -msgstr "" - -#: plugins/sudoers/sudoreplay.c:1829 +#: plugins/sudoers/sudoreplay.c:1683 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "" -#: plugins/sudoers/sudoreplay.c:1838 +#: plugins/sudoers/sudoreplay.c:1697 #, c-format msgid "" "%s - replay sudo session logs\n" "\n" msgstr "" -#: plugins/sudoers/sudoreplay.c:1840 +#: plugins/sudoers/sudoreplay.c:1699 msgid "" "\n" "Options:\n" -" -d, --directory=dir specify directory for session logs\n" -" -f, --filter=filter specify which I/O type(s) to display\n" -" -h, --help display help message and exit\n" -" -l, --list list available session IDs, with optional expression\n" -" -m, --max-wait=num max number of seconds to wait between events\n" -" -s, --speed=num speed up or slow down output\n" -" -V, --version display version information and exit" +" -d, --directory=dir specify directory for session logs\n" +" -f, --filter=filter specify which I/O type(s) to display\n" +" -h, --help display help message and exit\n" +" -l, --list list available session IDs, with optional expression\n" +" -m, --max-wait=num max number of seconds to wait between events\n" +" -n, --non-interactive no prompts, session is sent to the standard output\n" +" -R, --no-resize do not attempt to re-size the terminal\n" +" -S, --suspend-wait wait while the command was suspended\n" +" -s, --speed=num speed up or slow down output\n" +" -V, --version display version information and exit" msgstr "" -#: plugins/sudoers/testsudoers.c:329 -msgid "\thost unmatched" +#: plugins/sudoers/testsudoers.c:392 +#, c-format +msgid "" +"\n" +"Invalid shell for user %s: %s\n" msgstr "" -#: plugins/sudoers/testsudoers.c:332 +#: plugins/sudoers/testsudoers.c:411 +msgid "" +"\n" +"Password required" +msgstr "" +"\n" +"Password necessarie" + +#: plugins/sudoers/testsudoers.c:422 +msgid "" +"\n" +"Parse error" +msgstr "" +"\n" +"Erôr di analisi" + +#: plugins/sudoers/testsudoers.c:425 msgid "" "\n" "Command allowed" msgstr "" -#: plugins/sudoers/testsudoers.c:333 +#: plugins/sudoers/testsudoers.c:428 msgid "" "\n" "Command denied" msgstr "" -#: plugins/sudoers/testsudoers.c:333 +#: plugins/sudoers/testsudoers.c:431 msgid "" "\n" "Command unmatched" msgstr "" -#: plugins/sudoers/timestamp.c:230 -#, c-format -msgid "%s is group writable" -msgstr "" - -#: plugins/sudoers/timestamp.c:306 +#: plugins/sudoers/timestamp.c:364 plugins/sudoers/timestamp.c:714 #, c-format msgid "unable to truncate time stamp file to %lld bytes" msgstr "" -#: plugins/sudoers/timestamp.c:772 plugins/sudoers/timestamp.c:839 -#: plugins/sudoers/visudo.c:500 plugins/sudoers/visudo.c:506 -msgid "unable to read the clock" -msgstr "" - -#: plugins/sudoers/timestamp.c:786 +#: plugins/sudoers/timestamp.c:911 msgid "ignoring time stamp from the future" msgstr "" -#: plugins/sudoers/timestamp.c:798 +#: plugins/sudoers/timestamp.c:934 #, c-format msgid "time stamp too far in the future: %20.20s" msgstr "" -#: plugins/sudoers/timestamp.c:893 +#: plugins/sudoers/timestamp.c:1070 #, c-format msgid "unable to lock time stamp file %s" msgstr "" -#: plugins/sudoers/timestamp.c:937 plugins/sudoers/timestamp.c:957 +#: plugins/sudoers/timestamp.c:1117 #, c-format -msgid "lecture status path too long: %s/%s" +msgid "%s:%d:%d timestampowner: unknown user %s" msgstr "" -#: plugins/sudoers/visudo.c:188 -#, c-format -msgid "%s grammar version %d\n" +#: plugins/sudoers/toke_util.c:159 +msgid "sudoedit should not be specified with a path" msgstr "" -#: plugins/sudoers/visudo.c:266 plugins/sudoers/visudo.c:667 +#: plugins/sudoers/visudo.c:308 plugins/sudoers/visudo.c:714 #, c-format msgid "press return to edit %s: " msgstr "" -#: plugins/sudoers/visudo.c:331 +#: plugins/sudoers/visudo.c:323 +#, c-format +msgid "contents of edit session left in %s" +msgstr "" + +#: plugins/sudoers/visudo.c:401 #, c-format msgid "specified editor (%s) doesn't exist" msgstr "" -#: plugins/sudoers/visudo.c:349 +#: plugins/sudoers/visudo.c:406 #, c-format msgid "no editor found (editor path = %s)" msgstr "" -#: plugins/sudoers/visudo.c:459 plugins/sudoers/visudo.c:467 +#: plugins/sudoers/visudo.c:494 plugins/sudoers/visudo.c:786 +#, c-format +msgid "unable to stat %s" +msgstr "" + +#: plugins/sudoers/visudo.c:514 plugins/sudoers/visudo.c:522 msgid "write error" msgstr "" -#: plugins/sudoers/visudo.c:513 +#: plugins/sudoers/visudo.c:568 #, c-format msgid "unable to stat temporary file (%s), %s unchanged" msgstr "" -#: plugins/sudoers/visudo.c:520 +#: plugins/sudoers/visudo.c:575 #, c-format msgid "zero length temporary file (%s), %s unchanged" msgstr "" -#: plugins/sudoers/visudo.c:526 +#: plugins/sudoers/visudo.c:581 #, c-format msgid "editor (%s) failed, %s unchanged" msgstr "" -#: plugins/sudoers/visudo.c:548 +#: plugins/sudoers/visudo.c:613 #, c-format msgid "%s unchanged" msgstr "" -#: plugins/sudoers/visudo.c:607 +#: plugins/sudoers/visudo.c:661 #, c-format msgid "unable to re-open temporary file (%s), %s unchanged." msgstr "" -#: plugins/sudoers/visudo.c:619 +#: plugins/sudoers/visudo.c:674 #, c-format -msgid "unabled to parse temporary file (%s), unknown error" +msgid "unable to parse temporary file (%s), unknown error" msgstr "" -#: plugins/sudoers/visudo.c:656 -#, c-format -msgid "internal error, unable to find %s in list!" -msgstr "" - -#: plugins/sudoers/visudo.c:736 plugins/sudoers/visudo.c:745 +#: plugins/sudoers/visudo.c:760 plugins/sudoers/visudo.c:790 +#: plugins/sudoers/visudo.c:797 #, c-format msgid "unable to set (uid, gid) of %s to (%u, %u)" msgstr "" -#: plugins/sudoers/visudo.c:767 +#: plugins/sudoers/visudo.c:825 #, c-format msgid "%s and %s not on the same file system, using mv to rename" msgstr "" -#: plugins/sudoers/visudo.c:781 +#: plugins/sudoers/visudo.c:836 #, c-format msgid "command failed: '%s %s %s', %s unchanged" msgstr "" -#: plugins/sudoers/visudo.c:791 +#: plugins/sudoers/visudo.c:843 #, c-format msgid "error renaming %s, %s unchanged" msgstr "" -#: plugins/sudoers/visudo.c:855 +#: plugins/sudoers/visudo.c:864 msgid "What now? " msgstr "" -#: plugins/sudoers/visudo.c:869 +#: plugins/sudoers/visudo.c:878 msgid "" "Options are:\n" " (e)dit sudoers file again\n" @@ -2019,101 +3698,118 @@ msgid "" " (Q)uit and save changes to sudoers file (DANGER!)\n" msgstr "" -#: plugins/sudoers/visudo.c:915 +#: plugins/sudoers/visudo.c:923 #, c-format msgid "unable to run %s" msgstr "" -#: plugins/sudoers/visudo.c:945 +#: plugins/sudoers/visudo.c:954 #, c-format msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n" msgstr "" -#: plugins/sudoers/visudo.c:952 +#: plugins/sudoers/visudo.c:965 #, c-format msgid "%s: bad permissions, should be mode 0%o\n" msgstr "" -#: plugins/sudoers/visudo.c:981 plugins/sudoers/visudo_json.c:1021 -#, c-format -msgid "failed to parse %s file, unknown error" -msgstr "" - -#: plugins/sudoers/visudo.c:997 plugins/sudoers/visudo_json.c:1032 -#, c-format -msgid "parse error in %s near line %d\n" -msgstr "" - -#: plugins/sudoers/visudo.c:1000 plugins/sudoers/visudo_json.c:1035 -#, c-format -msgid "parse error in %s\n" -msgstr "" - -#: plugins/sudoers/visudo.c:1008 plugins/sudoers/visudo.c:1015 +#: plugins/sudoers/visudo.c:1017 plugins/sudoers/visudo.c:1024 #, c-format msgid "%s: parsed OK\n" msgstr "" -#: plugins/sudoers/visudo.c:1062 +#: plugins/sudoers/visudo.c:1043 #, c-format msgid "%s busy, try again later" msgstr "" -#: plugins/sudoers/visudo.c:1159 -#, c-format -msgid "Error: %s:%d cycle in %s \"%s\"" +#: plugins/sudoers/visudo.c:1047 +msgid "Edit anyway? [y/N]" msgstr "" -#: plugins/sudoers/visudo.c:1160 -#, c-format -msgid "Warning: %s:%d cycle in %s \"%s\"" +#: plugins/sudoers/visudo.c:1206 +msgid "the -x option will be removed in a future release" msgstr "" -#: plugins/sudoers/visudo.c:1164 -#, c-format -msgid "Error: %s:%d %s \"%s\" referenced but not defined" +#: plugins/sudoers/visudo.c:1208 +msgid "please consider using the cvtsudoers utility instead" msgstr "" -#: plugins/sudoers/visudo.c:1165 +#: plugins/sudoers/visudo.c:1228 #, c-format -msgid "Warning: %s:%d %s \"%s\" referenced but not defined" +msgid "Warning: %s:%d:%d: unused %s \"%s\"" msgstr "" -#: plugins/sudoers/visudo.c:1318 -#, c-format -msgid "Warning: %s:%d unused %s \"%s\"" -msgstr "" - -#: plugins/sudoers/visudo.c:1433 +#: plugins/sudoers/visudo.c:1341 #, c-format msgid "" "%s - safely edit the sudoers file\n" "\n" msgstr "" -#: plugins/sudoers/visudo.c:1435 +#: plugins/sudoers/visudo.c:1343 msgid "" "\n" "Options:\n" " -c, --check check-only mode\n" " -f, --file=sudoers specify sudoers file location\n" " -h, --help display help message and exit\n" +" -I, --no-includes do not edit include files\n" " -q, --quiet less verbose (quiet) syntax error messages\n" " -s, --strict strict syntax checking\n" " -V, --version display version information and exit\n" -" -x, --export=output_file write sudoers in JSON format to output_file" msgstr "" -#: plugins/sudoers/visudo_json.c:616 plugins/sudoers/visudo_json.c:651 -#, c-format -msgid "unknown defaults entry \"%s\"" +#: toke.l:184 +msgid "empty string" msgstr "" -#: plugins/sudoers/visudo_json.c:1007 -#, c-format -msgid "%s: input and output files must be different" +#: toke.l:196 toke.l:566 +msgid "empty group" msgstr "" -#: toke.l:943 +#: toke.l:206 toke.l:564 +msgid "empty netgroup" +msgstr "" + +#: toke.l:284 +msgid "unterminated regular expression" +msgstr "" + +#: toke.l:358 toke.l:370 toke.l:382 toke.l:398 toke.l:417 toke.l:457 +msgid "invalid line continuation" +msgstr "continuazion di rie no valide" + +#: toke.l:603 toke.l:615 +msgid "invalid IPv6 address" +msgstr "" + +#: toke.l:843 +msgid "unexpected line break in string" +msgstr "" + +#: toke.l:962 +msgid "ignoring editor backup file" +msgstr "" + +#: toke.l:965 +msgid "ignoring file name containing '.'" +msgstr "" + +#: toke.l:1290 msgid "too many levels of includes" msgstr "" + +#~ msgid "No user or host" +#~ msgstr "Nissun utent o host" + +#~ msgid "validation failure" +#~ msgstr "validazion falide" + +#, c-format +#~ msgid "%s is not in the sudoers file. This incident will be reported.\n" +#~ msgstr "%s nol è tal file sudoers. Chest incident al vignarà segnalât.\n" + +#, c-format +#~ msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" +#~ msgstr "%s nol è permetût eseguî sudo su %s. Chest incident al vignarà segnalât.\n" diff --git a/plugins/sudoers/po/hr.mo b/plugins/sudoers/po/hr.mo index b4bcfd651fcc0a21ff8aeda85d6b7afe19a30826..7a6ab7343cd19a619dc023c0d50e223563e4641e 100644 GIT binary patch delta 5556 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ē&HWsY<~;bWC+hD@s)vOl3u; m9T_}vYGL6t4e>#S-8-5N|Dz{M`oCQ~Z5JY&Z^^WW+y4YP7WV1@ delta 5558 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 F{|2AQ_=x}j diff --git a/plugins/sudoers/po/hr.po b/plugins/sudoers/po/hr.po index 17567075b..26999b8dd 100644 --- a/plugins/sudoers/po/hr.po +++ b/plugins/sudoers/po/hr.po @@ -1,13 +1,13 @@ # Translation of sudoer to Croatian. # This file is put in the public domain. # -# Božidar Putanec , 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024. +# Božidar Putanec , 2016-2025. msgid "" msgstr "" "Project-Id-Version: sudoers-1.9.16b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" "POT-Creation-Date: 2024-06-08 09:06-0600\n" -"PO-Revision-Date: 2024-06-16 18:28-0700\n" +"PO-Revision-Date: 2025-03-26 20:59-0700\n" "Last-Translator: Božidar Putanec \n" "Language-Team: Croatian \n" "Language: hr\n" @@ -213,19 +213,19 @@ msgstr "kontrolni zbroj zahtijeva ime staze" #: gram.y:639 msgid "values for \"CWD\" must start with a '/', '~', or '*'" -msgstr "vrijednosti za „CWD“ moraju započeti s „/“, „~“, ili „*“" +msgstr "vrijednosti za „CWD” moraju započeti s „/”, „~”, ili „*”" #: gram.y:645 msgid "\"CWD\" path too long" -msgstr "„CWD“ staza je preduga" +msgstr "„CWD” staza je preduga" #: gram.y:655 msgid "values for \"CHROOT\" must start with a '/', '~', or '*'" -msgstr "vrijednosti za „CHROOT“ moraju započeti s „/“, „~“, ili „*“" +msgstr "vrijednosti za „CHROOT” moraju započeti s „/”, „~”, ili „*”" #: gram.y:661 msgid "\"CHROOT\" path too long" -msgstr "„CHROOT“ staza je preduga" +msgstr "„CHROOT” staza je preduga" #: gram.y:810 #, c-format @@ -264,7 +264,7 @@ msgstr "%s:%d:%zu: %s\n" #: gram.y:1298 #, c-format msgid "Alias \"%s\" already defined" -msgstr "Alias „%s“ je već ranije definiran" +msgstr "Alias „%s” je već ranije definiran" #: gram.y:1811 gram.y:1822 gram.y:1898 lib/eventlog/eventlog.c:236 #: lib/eventlog/eventlog.c:778 lib/eventlog/eventlog.c:851 @@ -553,7 +553,7 @@ msgstr "greška u raščlambi" #: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1589 #, c-format msgid "invalid regular expression \"%s\": %s" -msgstr "nevaljani regularni izraz: „%s“: %s" +msgstr "nevaljani regularni izraz: „%s”: %s" #: lib/iolog/iolog_legacy.c:65 #, c-format @@ -1678,12 +1678,12 @@ msgstr "" #: plugins/sudoers/check_aliases.c:93 #, c-format msgid "cycle in %s \"%s\"" -msgstr "ciklus u %s „%s“" +msgstr "ciklus u %s „%s”" #: plugins/sudoers/check_aliases.c:96 #, c-format msgid "%s \"%s\" referenced but not defined" -msgstr "Greška: %s „%s“ je referenciran ali nije definiran" +msgstr "Greška: %s „%s” je referenciran ali nije definiran" #: plugins/sudoers/cvtsudoers.c:211 #, c-format @@ -1698,7 +1698,7 @@ msgstr "početni redoslijed (order): %s: %s" #: plugins/sudoers/cvtsudoers.c:242 #, c-format msgid "order padding: %s: %s" -msgstr "ispuna redoslijeda (order): %s: %s" +msgstr "dopuna redoslijeda (order): %s: %s" #: plugins/sudoers/cvtsudoers.c:252 plugins/sudoers/visudo.c:183 #, c-format @@ -1807,7 +1807,7 @@ msgstr "" " -o, --output=output_file pretvoreni sudoers zapiše u output_file\n" " -O, --order-start=num prvi sudoOrder započinje od num\n" " -p, --prune-matches izreže nepodudarne korisnike, grupe i računala\n" -" -P, --padding=num osnovna ispuna za sudoOrder inkrement\n" +" -P, --padding=num osnovna dopuna za sudoOrder inkrement\n" " -s, --suppress=sections izostavi izlaz od sections sekcija\n" " -V, --version informira o inačici ovog programa i završi" @@ -1847,7 +1847,7 @@ msgstr "nije moguće oblikovati vremensku oznaku" #: plugins/sudoers/cvtsudoers_json.c:841 #, c-format msgid "%s:%d:%d: unknown defaults entry \"%s\"" -msgstr "%s:%d:%d: nepoznata zadana stavka „%s“" +msgstr "%s:%d:%d: nepoznata zadana stavka „%s”" #: plugins/sudoers/cvtsudoers_ldif.c:116 #, c-format @@ -1866,7 +1866,7 @@ msgstr "previše sudoers grešaka, maksimum je %u" #: plugins/sudoers/cvtsudoers_ldif.c:747 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." +msgstr "varijabla okruženja SUDOERS_BASE nije postavljena i -b opcija nije specificirana." #: plugins/sudoers/cvtsudoers_merge.c:275 #: plugins/sudoers/cvtsudoers_merge.c:313 @@ -1892,22 +1892,22 @@ msgstr "%s:%d:%d: uklanjamo duplikat aliasa %s" #: plugins/sudoers/cvtsudoers_merge.c:868 #, 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" +msgstr "%s:%d:%d: konfliktni Defaults unos „%s” specifičan za hosta u %s:%d:%d" #: plugins/sudoers/cvtsudoers_merge.c:904 #, 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" +msgstr "%s:%d:%d: napravljen je Defaults „%s” specifičan za opciju %s" #: plugins/sudoers/cvtsudoers_merge.c:922 #, 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" +msgstr "%s:%d:%d: nije moguće napraviti Defaults „%s” specifično za hosta" #: plugins/sudoers/cvtsudoers_merge.c:932 #, c-format msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" -msgstr "%s:%d:%d: uklanjamo Defaults „%s“ nadvladan naknadnim unosima" +msgstr "%s:%d:%d: uklanjamo Defaults „%s” nadvladan naknadnim unosima" #: plugins/sudoers/cvtsudoers_merge.c:1128 #, c-format @@ -2025,7 +2025,7 @@ msgstr "Korisniku dopustiti pokretanje sudo samo ako ima tty" #: plugins/sudoers/def_data.c:158 msgid "Visudo will honor the EDITOR environment variable" -msgstr "Visudo poštuje varijablu okoline EDITOR" +msgstr "Visudo poštuje varijablu okruženja EDITOR" #: plugins/sudoers/def_data.c:162 msgid "Prompt for root's password, not the user's" @@ -2045,7 +2045,7 @@ msgstr "Ako postoje, primijeniti zadane vrijednosti iz login klase ciljanog kori #: plugins/sudoers/def_data.c:178 msgid "Set the LOGNAME and USER environment variables" -msgstr "Postavlja varijable okoline LOGNAME i USER" +msgstr "Postavlja varijable okruženja LOGNAME i USER" #: plugins/sudoers/def_data.c:182 msgid "Only set the effective uid to the target user, not the real uid" @@ -2162,12 +2162,12 @@ msgstr "Staza do uređivača koji će koristiti visudo: %s" #: plugins/sudoers/def_data.c:274 #, c-format msgid "When to require a password for 'list' pseudocommand: %s" -msgstr "Kada zatražiti lozinku za pseudonaredbu „list“: %s" +msgstr "Kada zatražiti lozinku za pseudonaredbu „list”: %s" #: plugins/sudoers/def_data.c:278 #, c-format msgid "When to require a password for 'verify' pseudocommand: %s" -msgstr "Kada zatražiti lozinku za pseudonaredbu „verify“: %s" +msgstr "Kada zatražiti lozinku za pseudonaredbu „verify”: %s" #: plugins/sudoers/def_data.c:282 msgid "Preload the sudo_noexec library which replaces the exec functions" @@ -2184,15 +2184,15 @@ msgstr "Deskriptori datoteka >= %d bit će zatvoreni prije izvršavanja naredbe" #: plugins/sudoers/def_data.c:294 msgid "If set, users may override the value of \"closefrom\" with the -C option" -msgstr "Ako je dana, korisnici mogu s opcijom -C redefinirati vrijednost od „closefrom“" +msgstr "Ako je dana, korisnici mogu s opcijom -C redefinirati vrijednost od „closefrom”" #: plugins/sudoers/def_data.c:298 msgid "Allow users to set arbitrary environment variables" -msgstr "Korisnici mogu postaviti bilo koje varijable okoline" +msgstr "Korisnici mogu postaviti bilo koje varijable okruženja" #: plugins/sudoers/def_data.c:302 msgid "Reset the environment to a default set of variables" -msgstr "Okolinu vratiti u zadani skup varijabli okoline" +msgstr "Okolinu vratiti u zadani skup varijabli okruženja" #: plugins/sudoers/def_data.c:306 msgid "Environment variables to check for safety:" @@ -2200,11 +2200,11 @@ msgstr "Varijable okruženja čiju sigurnost treba provjeriti:" #: plugins/sudoers/def_data.c:310 msgid "Environment variables to remove:" -msgstr "Varijable okoline koje treba ukloniti:" +msgstr "Varijable okruženja koje treba ukloniti:" #: plugins/sudoers/def_data.c:314 msgid "Environment variables to preserve:" -msgstr "Varijable okoline koje treba zadržati:" +msgstr "Varijable okruženja koje treba zadržati:" #: plugins/sudoers/def_data.c:318 #, c-format @@ -2219,12 +2219,12 @@ msgstr "SELinux tip za korištenje u novom sigurnosnom kontekstu: %s" #: plugins/sudoers/def_data.c:326 #, c-format msgid "Path to the sudo-specific environment file: %s" -msgstr "Staza do datoteke okoline specifične za sudo: %s" +msgstr "Staza do datoteke okruženja specifične za sudo: %s" #: plugins/sudoers/def_data.c:330 #, c-format msgid "Path to the restricted sudo-specific environment file: %s" -msgstr "Staza do datoteke okoline s ograničenim pristupom specifične za sudo: %s" +msgstr "Staza do datoteke okruženja s ograničenim pristupom specifične za sudo: %s" #: plugins/sudoers/def_data.c:334 #, c-format @@ -2645,48 +2645,48 @@ msgstr "Poruka o odbijanju naredbe: %s" #: plugins/sudoers/defaults.c:207 #, c-format msgid "unknown defaults entry \"%s\"" -msgstr "nepoznati unos defaults „%s“" +msgstr "nepoznati unos defaults „%s”" #: plugins/sudoers/defaults.c:251 #, c-format msgid "no value specified for \"%s\"" -msgstr "nije navedena vrijednost za „%s“" +msgstr "nije navedena vrijednost za „%s”" #: plugins/sudoers/defaults.c:260 #, c-format msgid "invalid operator \"%c=\" for \"%s\"" -msgstr "nevaljan operator „%c=“ za „%s“" +msgstr "nevaljan operator „%c=” za „%s”" #: plugins/sudoers/defaults.c:292 #, c-format msgid "option \"%s\" does not take a value" -msgstr "opcija „%s“ ne prihvaća vrijednost" +msgstr "opcija „%s” ne prihvaća vrijednost" #: plugins/sudoers/defaults.c:319 #, c-format msgid "invalid Defaults type 0x%x for option \"%s\"" -msgstr "nevaljani Defaults tip 0x%x za opciju „%s“" +msgstr "nevaljani Defaults tip 0x%x za opciju „%s”" #: plugins/sudoers/defaults.c:326 #, c-format msgid "value \"%s\" is invalid for option \"%s\"" -msgstr "vrijednost „%s“ nije ispravna za opciju „%s“" +msgstr "vrijednost „%s” nije ispravna za opciju „%s”" #: plugins/sudoers/defaults.c:1189 plugins/sudoers/policy.c:208 #: plugins/sudoers/policy.c:217 #, c-format msgid "path name for \"%s\" too long" -msgstr "ime staze za „%s“ je predugo" +msgstr "ime staze za „%s” je predugo" #: plugins/sudoers/defaults.c:1195 #, c-format msgid "values for \"%s\" must start with a '/', '~', or '*'" -msgstr "vrijednost za „%s“ mora započeti s „/“, „~“, ili „*“" +msgstr "vrijednost za „%s” mora započeti s „/”, „~”, ili „*”" #: plugins/sudoers/defaults.c:1202 #, c-format msgid "values for \"%s\" must start with a '/'" -msgstr "vrijednost za „%s“ mora početi s „/“" +msgstr "vrijednost za „%s” mora početi s „/”" #: plugins/sudoers/display.c:154 #, c-format @@ -2741,7 +2741,7 @@ msgstr "ignoriramo editor: %.*s" #: plugins/sudoers/editor.c:181 msgid "editor arguments may not contain \"--\"" -msgstr "argumenti editora ne smiju sadržavati „--“" +msgstr "argumenti editora ne smiju sadržavati „--”" #: plugins/sudoers/env.c:443 msgid "sudo_putenv: corrupted envp, length mismatch" @@ -2754,7 +2754,7 @@ msgstr "nije moguće obnoviti okolinu" #: plugins/sudoers/env.c:1217 #, c-format msgid "sorry, you are not allowed to set the following environment variables: %s" -msgstr "nemate dopuštenje za postavljanje sljedećih varijabli okoline: %s" +msgstr "nemate dopuštenje za postavljanje sljedećih varijabli okruženja: %s" #: plugins/sudoers/filedigest.c:50 #, c-format @@ -2774,7 +2774,7 @@ msgstr "nije moguće učitati %s: %s" #: plugins/sudoers/group_plugin.c:181 #, c-format msgid "unable to find symbol \"group_plugin\" in %s" -msgstr "nije moguće pronaći simbol „group_plugin“ u %s" +msgstr "nije moguće pronaći simbol „group_plugin” u %s" #: plugins/sudoers/group_plugin.c:186 #, c-format @@ -2784,12 +2784,12 @@ msgstr "%s: nekompatibilna glavna inačica plugin grupe %d, očekivano je %d" #: plugins/sudoers/interfaces.c:76 plugins/sudoers/interfaces.c:93 #, c-format msgid "unable to parse IP address \"%s\"" -msgstr "„%s“ nije valjana IP adresa (nemoguće ju je raščlaniti)" +msgstr "„%s” nije valjana IP adresa (nemoguće ju je raščlaniti)" #: plugins/sudoers/interfaces.c:81 plugins/sudoers/interfaces.c:98 #, c-format msgid "unable to parse netmask \"%s\"" -msgstr "„%s“ nije valjana mrežna maska (nemoguće ju je raščlaniti)" +msgstr "„%s” nije valjana mrežna maska (nemoguće ju je raščlaniti)" #: plugins/sudoers/interfaces.c:126 msgid "Local IP address and netmask pairs:\n" @@ -3019,8 +3019,8 @@ msgid "" "ignoring \"%s\" found in '.'\n" "Use \"sudo ./%s\" if this is the \"%s\" you wish to run." msgstr "" -"zanemaruje se „%s“ pronađen u „.“\n" -"Koristite „sudo ./%s“ ako je to „%s“ koji želite pokrenuti." +"zanemaruje se „%s” pronađen u „.”\n" +"Koristite „sudo ./%s” ako je to „%s” koji želite pokrenuti." #: plugins/sudoers/logging.c:417 #, c-format @@ -3310,7 +3310,7 @@ msgstr "nije moguće inicijalizirati SSS izvor. Je li SSSD instaliran na vašem #: plugins/sudoers/sssd.c:625 #, c-format msgid "unable to find symbol \"%s\" in %s" -msgstr "nije moguće pronaći simbol „%s“ u %s" +msgstr "nije moguće pronaći simbol „%s” u %s" #: plugins/sudoers/sudoers.c:250 #, c-format @@ -3372,7 +3372,7 @@ msgstr "naredba u trenutnom direktoriju" #: plugins/sudoers/sudoers.c:574 msgid "\"cd\" is a shell built-in command, it cannot be run directly." -msgstr "„cd“ naredba je ugrađena u ljusku, ne može se izravno pokrenuti." +msgstr "„cd” naredba je ugrađena u ljusku, ne može se izravno pokrenuti." #: plugins/sudoers/sudoers.c:576 msgid "the -s option may be used to run a privileged shell." @@ -3439,7 +3439,7 @@ msgstr "vlasnik %s je GID %u, a treba biti %u" #: plugins/sudoers/sudoers.c:1381 #, c-format msgid "only root can use \"-c %s\"" -msgstr "samo root može koristiti „-c %s“" +msgstr "samo root može koristiti „-c %s”" #: plugins/sudoers/sudoers.c:1400 #, c-format @@ -3469,7 +3469,7 @@ msgstr "nevaljani faktor brzine: %s" #: plugins/sudoers/sudoreplay.c:326 #, c-format msgid "invalid time offset %s" -msgstr "nevaljani vremenski odmak %s" +msgstr "nevaljani vremenski pomak %s" #: plugins/sudoers/sudoreplay.c:335 #, c-format @@ -3506,16 +3506,16 @@ msgstr "Reprodukcija je završena -- obnovite terminal pritiskom na bilo koju ti #: plugins/sudoers/sudoreplay.c:1219 plugins/sudoers/sudoreplay.c:1249 #, c-format msgid "ambiguous expression \"%s\"" -msgstr "dvosmisleni izraz „%s“" +msgstr "dvosmisleni izraz „%s”" #: plugins/sudoers/sudoreplay.c:1271 msgid "unmatched ')' in expression" -msgstr "nesparena „)“ u izrazu" +msgstr "nesparena „)” u izrazu" #: plugins/sudoers/sudoreplay.c:1275 #, c-format msgid "unknown search term \"%s\"" -msgstr "nepoznati pojam za pretragu „%s“" +msgstr "nepoznati pojam za pretragu „%s”" #: plugins/sudoers/sudoreplay.c:1290 #, c-format @@ -3525,19 +3525,19 @@ msgstr "%s zahtijeva argument" #: plugins/sudoers/sudoreplay.c:1300 #, c-format msgid "could not parse date \"%s\"" -msgstr "nije moguće raščlaniti datum „%s“" +msgstr "nije moguće raščlaniti datum „%s”" #: plugins/sudoers/sudoreplay.c:1309 msgid "unmatched '(' in expression" -msgstr "nesparena „(“ u izrazu" +msgstr "nesparena „(” u izrazu" #: plugins/sudoers/sudoreplay.c:1311 msgid "illegal trailing \"or\"" -msgstr "nelegalni zaostali „or“" +msgstr "nelegalni zaostali „or”" #: plugins/sudoers/sudoreplay.c:1313 msgid "illegal trailing \"!\"" -msgstr "nelegalni zaostali „!“" +msgstr "nelegalni zaostali „!”" #: plugins/sudoers/sudoreplay.c:1419 #, c-format @@ -3742,7 +3742,7 @@ msgstr "%s i %s nisu na istom datotečnom sustavu, koristi se mv za preimenovanj #: plugins/sudoers/visudo.c:836 #, c-format msgid "command failed: '%s %s %s', %s unchanged" -msgstr "naredba nije uspjela: „%s %s %s“, %s nije promijenjena" +msgstr "naredba nije uspjela: „%s %s %s”, %s nije promijenjena" #: plugins/sudoers/visudo.c:843 #, c-format @@ -3805,7 +3805,7 @@ msgstr "molimo da umjesto toga pokušate rabiti cvtsudoers uslužni program" #: plugins/sudoers/visudo.c:1228 #, c-format msgid "Warning: %s:%d:%d: unused %s \"%s\"" -msgstr "Upozorenje: %s:%d:%d nekorišteni %s „%s“" +msgstr "Upozorenje: %s:%d:%d nekorišteni %s „%s”" #: plugins/sudoers/visudo.c:1341 #, c-format @@ -3897,13 +3897,13 @@ msgstr "previše razina uključivanja" #~ msgstr "staza do lekcije je predugačka: %s/%s" #~ msgid "Error: %s:%d:%d: cycle in %s \"%s\"" -#~ msgstr "Greška: %s:%d:%d: ciklus u %s „%s“" +#~ msgstr "Greška: %s:%d:%d: ciklus u %s „%s”" #~ msgid "Warning: %s:%d:%d: cycle in %s \"%s\"" -#~ msgstr "Upozorenje: %s:%d:%d: ciklus u %s „%s“" +#~ msgstr "Upozorenje: %s:%d:%d: ciklus u %s „%s”" #~ msgid "Warning: %s:%d:%d: %s \"%s\" referenced but not defined" -#~ msgstr "Upozorenje: %s:%d:%d %s „%s“ je referenciran ali nije definiran" +#~ msgstr "Upozorenje: %s:%d:%d %s „%s” je referenciran ali nije definiran" #~ msgid "parse error in %s near line %d\n" #~ msgstr "greška u raščlambi u %s blizu retka %d\n" @@ -3912,34 +3912,34 @@ msgstr "previše razina uključivanja" #~ msgstr "greška u raščlambi u %s\n" #~ msgid "%s: unknown defaults entry \"%s\"" -#~ msgstr "%s: nepoznata stavka zadanih vrijednosti „%s“" +#~ msgstr "%s: nepoznata stavka zadanih vrijednosti „%s”" #~ msgid "%s:%d:%d: no value specified for \"%s\"" -#~ msgstr "%s:%d:%d: nije navedena vrijednost za „%s“" +#~ msgstr "%s:%d:%d: nije navedena vrijednost za „%s”" #~ msgid "%s:%d:%d: invalid operator \"%c=\" for \"%s\"" -#~ msgstr "%s:%d:%d: nevaljan operator \"%c=\" za „%s“" +#~ msgstr "%s:%d:%d: nevaljan operator \"%c=\" za „%s”" #~ msgid "%s:%d:%d: option \"%s\" does not take a value" -#~ msgstr "%s:%d:%d: opcija „%s“ ne treba nikakvu vrijednost" +#~ msgstr "%s:%d:%d: opcija „%s” ne treba nikakvu vrijednost" #~ msgid "%s:%d:%d: invalid Defaults type 0x%x for option \"%s\"" -#~ msgstr "%s:%d:%d: nevaljana vrsta Defaults 0x%x za opciju „%s“" +#~ msgstr "%s:%d:%d: nevaljana vrsta Defaults 0x%x za opciju „%s”" #~ msgid "%s:%d:%d: value \"%s\" is invalid for option \"%s\"" -#~ msgstr "%s:%d:%d: vrijednost „%s“ za opciju „%s“ nije valjana" +#~ msgstr "%s:%d:%d: vrijednost „%s” za opciju „%s” nije valjana" #~ msgid "%s:%d:%d: path name for \"%s\" too long" -#~ msgstr "%s:%d:%d: ime staze za „%s“ je predugačko" +#~ msgstr "%s:%d:%d: ime staze za „%s” je predugačko" #~ msgid "%s: path name for \"%s\" too long" -#~ msgstr "%s: ime staze za „%s“ je predugačko" +#~ msgstr "%s: ime staze za „%s” je predugačko" #~ msgid "%s:%d:%d: values for \"%s\" must start with a '/', '~', or '*'" -#~ msgstr "%s:%d:%d: vrijednost za „%s“ mora započeti s „/“, „~“, ili „*“" +#~ msgstr "%s:%d:%d: vrijednost za „%s” mora započeti s „/”, „~”, ili „*”" #~ msgid "%s:%d:%d: values for \"%s\" must start with a '/'" -#~ msgstr "%s:%d:%d: vrijednost za „%s“ mora započeti s „/“" +#~ msgstr "%s:%d:%d: vrijednost za „%s” mora započeti s „/”" #~ msgid "parse error in %s near line %d" #~ msgstr "greška u raščlambi u %s blizu retka %d" @@ -4129,7 +4129,7 @@ msgstr "previše razina uključivanja" #~ "SSSD uloga: NEPOZNATA\n" #~ msgid "Warning: unused %s `%s'" -#~ msgstr "Upozorenje: %s „%s“ nije upotrebljen" +#~ msgstr "Upozorenje: %s „%s” nije upotrebljen" #~ msgid "Password:" #~ msgstr "Lozinka:" diff --git a/plugins/sudoers/po/it.mo b/plugins/sudoers/po/it.mo index 0da45c81405b3968cff931ccffaac005087abc0e..c172c7bfa015a73db9062bd1f3822c104a47cdd2 100644 GIT binary patch delta 26996 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 sN7VFpIP^lC=f&Sx(?7$_xw*Hy?pa1{> delta 17297 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 Uo3~F@mgr83o>+P^RlltN5AA&NbN~PV diff --git a/plugins/sudoers/po/it.po b/plugins/sudoers/po/it.po index c665717f3..d3435ab29 100644 --- a/plugins/sudoers/po/it.po +++ b/plugins/sudoers/po/it.po @@ -1,25 +1,28 @@ # Italian translations for sudoers package # This file is put in the public domain. # Milo Casagrande , 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021. +# Luca Vercelli 2024 # msgid "" msgstr "" -"Project-Id-Version: sudoers-1.9.7b1\n" +"Project-Id-Version: sudoers-1.9.16b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-05-01 16:27-0600\n" -"PO-Revision-Date: 2021-08-19 10:51+0200\n" -"Last-Translator: Milo Casagrande \n" +"POT-Creation-Date: 2024-06-08 09:06-0600\n" +"PO-Revision-Date: 2024-09-17 09:09+0000\n" +"Last-Translator: Luca Vercelli \n" "Language-Team: Italian \n" "Language: it\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=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.4.2\n" +"X-Loco-Source-Locale: it_IT\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" +"X-Generator: Loco https://localise.biz/\n" "X-Poedit-SourceCharset: UTF-8\n" +"X-Loco-Parser: loco_parse_po\n" -#: confstr.sh:1 gram.y:1183 +#: confstr.sh:1 gram.y:1240 plugins/sudoers/logging.c:919 msgid "syntax error" msgstr "errore di sintassi" @@ -43,401 +46,516 @@ msgstr "*** Informazioni di SICUREZZA per %h ***" msgid "Sorry, try again." msgstr "Riprovare." -#: gram.y:233 gram.y:300 gram.y:309 gram.y:318 gram.y:328 gram.y:338 -#: gram.y:362 gram.y:389 gram.y:398 gram.y:406 gram.y:415 gram.y:424 -#: gram.y:496 gram.y:506 gram.y:518 gram.y:562 gram.y:571 gram.y:580 -#: gram.y:589 gram.y:619 gram.y:716 gram.y:724 gram.y:735 gram.y:747 -#: gram.y:766 gram.y:914 gram.y:922 gram.y:932 gram.y:938 gram.y:1060 -#: gram.y:1069 gram.y:1077 gram.y:1086 gram.y:1095 gram.y:1124 gram.y:1133 -#: gram.y:1141 gram.y:1231 gram.y:1343 gram.y:1650 gram.y:1700 -#: lib/eventlog/eventlog.c:260 lib/eventlog/eventlog.c:333 -#: lib/eventlog/eventlog.c:733 lib/eventlog/eventlog.c:797 -#: lib/eventlog/eventlog.c:1053 lib/iolog/iolog_json.c:125 -#: lib/iolog/iolog_json.c:330 lib/iolog/iolog_json.c:360 -#: lib/iolog/iolog_json.c:503 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:210 -#: logsrvd/logsrvd.c:1021 logsrvd/logsrvd.c:1089 logsrvd/logsrvd_journal.c:142 -#: logsrvd/logsrvd_journal.c:196 logsrvd/logsrvd_journal.c:248 -#: logsrvd/logsrvd_journal.c:380 logsrvd/logsrvd_relay.c:443 -#: logsrvd/logsrvd_relay.c:743 logsrvd/logsrvd_relay.c:857 -#: logsrvd/sendlog.c:500 plugins/sudoers/audit.c:115 -#: plugins/sudoers/audit.c:263 plugins/sudoers/auth/bsdauth.c:143 -#: plugins/sudoers/auth/kerb5.c:118 plugins/sudoers/auth/kerb5.c:144 -#: plugins/sudoers/auth/pam.c:692 plugins/sudoers/auth/rfc1938.c:111 -#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/check_aliases.c:95 -#: plugins/sudoers/cvtsudoers.c:119 plugins/sudoers/cvtsudoers.c:160 -#: plugins/sudoers/cvtsudoers.c:177 plugins/sudoers/cvtsudoers.c:188 -#: plugins/sudoers/cvtsudoers.c:300 plugins/sudoers/cvtsudoers.c:428 -#: plugins/sudoers/cvtsudoers.c:561 plugins/sudoers/cvtsudoers.c:578 -#: plugins/sudoers/cvtsudoers.c:646 plugins/sudoers/cvtsudoers.c:761 -#: plugins/sudoers/cvtsudoers.c:769 plugins/sudoers/cvtsudoers.c:1183 -#: plugins/sudoers/cvtsudoers.c:1187 plugins/sudoers/cvtsudoers.c:1289 -#: plugins/sudoers/cvtsudoers_json.c:76 plugins/sudoers/cvtsudoers_ldif.c:151 -#: plugins/sudoers/cvtsudoers_ldif.c:194 plugins/sudoers/cvtsudoers_ldif.c:235 -#: plugins/sudoers/cvtsudoers_ldif.c:300 plugins/sudoers/cvtsudoers_ldif.c:371 -#: plugins/sudoers/cvtsudoers_ldif.c:421 plugins/sudoers/cvtsudoers_ldif.c:429 -#: plugins/sudoers/cvtsudoers_ldif.c:440 plugins/sudoers/cvtsudoers_ldif.c:447 -#: plugins/sudoers/cvtsudoers_ldif.c:460 plugins/sudoers/cvtsudoers_ldif.c:468 -#: plugins/sudoers/cvtsudoers_ldif.c:615 plugins/sudoers/defaults.c:638 -#: plugins/sudoers/defaults.c:933 plugins/sudoers/defaults.c:1108 -#: plugins/sudoers/editor.c:187 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:72 -#: plugins/sudoers/iolog.c:609 plugins/sudoers/iolog.c:626 -#: 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:744 plugins/sudoers/ldap.c:908 -#: plugins/sudoers/ldap.c:1281 plugins/sudoers/ldap.c:1709 -#: plugins/sudoers/ldap.c:1746 plugins/sudoers/ldap.c:1827 -#: plugins/sudoers/ldap.c:1962 plugins/sudoers/ldap.c:2063 -#: plugins/sudoers/ldap.c:2079 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:326 -#: plugins/sudoers/ldap_util.c:333 plugins/sudoers/ldap_util.c:648 -#: plugins/sudoers/linux_audit.c:86 plugins/sudoers/log_client.c:105 -#: plugins/sudoers/log_client.c:381 plugins/sudoers/log_client.c:686 -#: plugins/sudoers/log_client.c:704 plugins/sudoers/log_client.c:1413 -#: plugins/sudoers/log_client.c:1626 plugins/sudoers/log_client.c:1950 -#: plugins/sudoers/log_client.c:2007 plugins/sudoers/logging.c:100 -#: plugins/sudoers/logging.c:166 plugins/sudoers/logging.c:426 -#: plugins/sudoers/logging.c:446 plugins/sudoers/logging.c:527 -#: plugins/sudoers/match_command.c:286 plugins/sudoers/match_command.c:484 -#: plugins/sudoers/match_command.c:533 plugins/sudoers/match_command.c:604 -#: plugins/sudoers/match_command.c:650 plugins/sudoers/match_digest.c:93 -#: plugins/sudoers/parse.c:199 plugins/sudoers/parse.c:216 -#: plugins/sudoers/parse.c:236 plugins/sudoers/parse.c:253 -#: plugins/sudoers/parse.c:276 plugins/sudoers/parse.c:287 +#: gram.y:238 gram.y:305 gram.y:314 gram.y:323 gram.y:333 gram.y:343 gram.y:367 +#: gram.y:394 gram.y:403 gram.y:411 gram.y:420 gram.y:429 gram.y:502 gram.y:512 +#: gram.y:524 gram.y:566 gram.y:575 gram.y:584 gram.y:593 gram.y:726 gram.y:735 +#: gram.y:750 gram.y:770 gram.y:789 gram.y:942 gram.y:947 gram.y:955 gram.y:969 +#: gram.y:975 gram.y:987 gram.y:993 gram.y:1118 gram.y:1127 gram.y:1135 +#: gram.y:1144 gram.y:1153 gram.y:1182 gram.y:1191 gram.y:1199 gram.y:1300 +#: gram.y:1430 gram.y:1811 gram.y:1822 gram.y:1898 lib/eventlog/eventlog.c:236 +#: lib/eventlog/eventlog.c:313 lib/eventlog/eventlog.c:778 +#: lib/eventlog/eventlog.c:855 lib/eventlog/eventlog.c:1189 +#: lib/eventlog/parse_json.c:185 lib/eventlog/parse_json.c:501 +#: lib/eventlog/parse_json.c:531 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:202 lib/iolog/iolog_filter.c:233 +#: lib/iolog/iolog_legacy.c:101 lib/iolog/iolog_legacy.c:112 +#: lib/iolog/iolog_legacy.c:124 lib/iolog/iolog_legacy.c:134 +#: lib/iolog/iolog_legacy.c:140 lib/iolog/iolog_loginfo.c:76 +#: lib/iolog/iolog_loginfo.c:212 logsrvd/iolog_writer.c:95 +#: logsrvd/iolog_writer.c:100 logsrvd/iolog_writer.c:134 +#: logsrvd/iolog_writer.c:147 logsrvd/iolog_writer.c:185 +#: logsrvd/iolog_writer.c:218 logsrvd/iolog_writer.c:228 +#: logsrvd/iolog_writer.c:257 logsrvd/iolog_writer.c:278 +#: logsrvd/iolog_writer.c:290 logsrvd/iolog_writer.c:300 +#: logsrvd/iolog_writer.c:318 logsrvd/iolog_writer.c:328 +#: logsrvd/iolog_writer.c:338 logsrvd/iolog_writer.c:350 +#: logsrvd/iolog_writer.c:385 logsrvd/iolog_writer.c:391 +#: logsrvd/iolog_writer.c:398 logsrvd/iolog_writer.c:404 +#: logsrvd/iolog_writer.c:588 logsrvd/logsrv_util.c:92 logsrvd/logsrvd.c:324 +#: logsrvd/logsrvd.c:1058 logsrvd/logsrvd.c:1121 logsrvd/logsrvd.c:1599 +#: logsrvd/logsrvd.c:1604 logsrvd/logsrvd.c:1791 logsrvd/logsrvd.c:2046 +#: logsrvd/logsrvd_conf.c:357 logsrvd/logsrvd_conf.c:370 +#: logsrvd/logsrvd_conf.c:511 logsrvd/logsrvd_conf.c:534 +#: logsrvd/logsrvd_conf.c:538 logsrvd/logsrvd_conf.c:556 +#: logsrvd/logsrvd_conf.c:626 logsrvd/logsrvd_conf.c:650 +#: logsrvd/logsrvd_conf.c:678 logsrvd/logsrvd_conf.c:692 +#: logsrvd/logsrvd_conf.c:706 logsrvd/logsrvd_conf.c:720 +#: logsrvd/logsrvd_conf.c:734 logsrvd/logsrvd_conf.c:748 +#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1041 +#: logsrvd/logsrvd_conf.c:1058 logsrvd/logsrvd_conf.c:1453 +#: logsrvd/logsrvd_conf.c:1600 logsrvd/logsrvd_conf.c:1626 +#: logsrvd/logsrvd_conf.c:1638 logsrvd/logsrvd_conf.c:1645 +#: logsrvd/logsrvd_conf.c:1651 logsrvd/logsrvd_conf.c:1748 +#: logsrvd/logsrvd_journal.c:76 logsrvd/logsrvd_journal.c:216 +#: logsrvd/logsrvd_journal.c:217 logsrvd/logsrvd_journal.c:274 +#: logsrvd/logsrvd_journal.c:279 logsrvd/logsrvd_journal.c:439 +#: logsrvd/logsrvd_journal.c:441 logsrvd/logsrvd_local.c:215 +#: logsrvd/logsrvd_local.c:216 logsrvd/logsrvd_local.c:278 +#: logsrvd/logsrvd_local.c:279 logsrvd/logsrvd_local.c:417 +#: logsrvd/logsrvd_local.c:468 logsrvd/logsrvd_local.c:469 +#: logsrvd/logsrvd_local.c:474 logsrvd/logsrvd_local.c:475 +#: logsrvd/logsrvd_queue.c:159 logsrvd/logsrvd_queue.c:189 +#: logsrvd/logsrvd_queue.c:266 logsrvd/logsrvd_relay.c:446 +#: logsrvd/logsrvd_relay.c:748 logsrvd/logsrvd_relay.c:855 +#: logsrvd/sendlog.c:256 logsrvd/sendlog.c:265 logsrvd/sendlog.c:297 +#: logsrvd/sendlog.c:303 logsrvd/sendlog.c:352 logsrvd/sendlog.c:651 +#: logsrvd/sendlog.c:1847 plugins/sudoers/audit.c:118 +#: plugins/sudoers/auth/bsdauth.c:154 plugins/sudoers/auth/kerb5.c:123 +#: plugins/sudoers/auth/kerb5.c:151 plugins/sudoers/auth/pam.c:697 +#: plugins/sudoers/auth/rfc1938.c:112 plugins/sudoers/auth/sia.c:61 +#: plugins/sudoers/canon_path.c:129 plugins/sudoers/canon_path.c:161 +#: plugins/sudoers/check_aliases.c:128 plugins/sudoers/check_util.c:56 +#: plugins/sudoers/check_util.c:84 plugins/sudoers/cvtsudoers.c:132 +#: plugins/sudoers/cvtsudoers.c:176 plugins/sudoers/cvtsudoers.c:193 +#: plugins/sudoers/cvtsudoers.c:204 plugins/sudoers/cvtsudoers.c:338 +#: plugins/sudoers/cvtsudoers.c:379 plugins/sudoers/cvtsudoers.c:399 +#: plugins/sudoers/cvtsudoers.c:545 plugins/sudoers/cvtsudoers.c:698 +#: plugins/sudoers/cvtsudoers.c:716 plugins/sudoers/cvtsudoers.c:891 +#: plugins/sudoers/cvtsudoers.c:899 plugins/sudoers/cvtsudoers.c:1393 +#: plugins/sudoers/cvtsudoers.c:1397 plugins/sudoers/cvtsudoers.c:1497 +#: plugins/sudoers/cvtsudoers_csv.c:182 plugins/sudoers/cvtsudoers_csv.c:255 +#: plugins/sudoers/cvtsudoers_json.c:604 plugins/sudoers/cvtsudoers_json.c:639 +#: plugins/sudoers/cvtsudoers_json.c:1016 +#: plugins/sudoers/cvtsudoers_json.c:1041 plugins/sudoers/cvtsudoers_ldif.c:112 +#: plugins/sudoers/cvtsudoers_ldif.c:144 plugins/sudoers/cvtsudoers_ldif.c:260 +#: plugins/sudoers/cvtsudoers_ldif.c:573 plugins/sudoers/cvtsudoers_ldif.c:586 +#: plugins/sudoers/cvtsudoers_ldif.c:591 plugins/sudoers/cvtsudoers_ldif.c:761 +#: plugins/sudoers/cvtsudoers_merge.c:57 plugins/sudoers/cvtsudoers_merge.c:357 +#: plugins/sudoers/cvtsudoers_merge.c:405 +#: plugins/sudoers/cvtsudoers_merge.c:454 +#: plugins/sudoers/cvtsudoers_merge.c:476 +#: plugins/sudoers/cvtsudoers_merge.c:588 +#: plugins/sudoers/cvtsudoers_merge.c:664 +#: plugins/sudoers/cvtsudoers_merge.c:1197 +#: plugins/sudoers/cvtsudoers_merge.c:1281 plugins/sudoers/defaults.c:455 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1062 +#: plugins/sudoers/defaults.c:1248 plugins/sudoers/editor.c:198 +#: plugins/sudoers/env.c:280 plugins/sudoers/exptilde.c:92 +#: plugins/sudoers/filedigest.c:66 plugins/sudoers/filedigest.c:70 +#: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:212 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:270 +#: plugins/sudoers/iolog.c:683 plugins/sudoers/iolog.c:711 +#: plugins/sudoers/ldap.c:161 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:625 plugins/sudoers/ldap.c:789 +#: plugins/sudoers/ldap.c:1214 plugins/sudoers/ldap.c:1642 +#: plugins/sudoers/ldap.c:1679 plugins/sudoers/ldap.c:1897 +#: plugins/sudoers/ldap.c:2007 plugins/sudoers/ldap.c:2023 +#: plugins/sudoers/ldap_conf.c:215 plugins/sudoers/ldap_conf.c:247 +#: plugins/sudoers/ldap_conf.c:299 plugins/sudoers/ldap_conf.c:335 +#: plugins/sudoers/ldap_conf.c:441 plugins/sudoers/ldap_conf.c:456 +#: plugins/sudoers/ldap_conf.c:565 plugins/sudoers/ldap_conf.c:598 +#: plugins/sudoers/ldap_conf.c:696 plugins/sudoers/ldap_conf.c:778 +#: plugins/sudoers/ldap_util.c:294 plugins/sudoers/ldap_util.c:301 +#: plugins/sudoers/ldap_util.c:615 plugins/sudoers/linux_audit.c:86 +#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:411 +#: plugins/sudoers/log_client.c:726 plugins/sudoers/log_client.c:748 +#: plugins/sudoers/log_client.c:753 plugins/sudoers/log_client.c:1449 +#: plugins/sudoers/log_client.c:1570 plugins/sudoers/log_client.c:1693 +#: plugins/sudoers/log_client.c:2018 plugins/sudoers/log_client.c:2077 +#: plugins/sudoers/logging.c:110 plugins/sudoers/logging.c:190 +#: plugins/sudoers/logging.c:483 plugins/sudoers/logging.c:723 +#: plugins/sudoers/logging.c:880 plugins/sudoers/lookup.c:331 +#: plugins/sudoers/lookup.c:348 plugins/sudoers/lookup.c:366 +#: plugins/sudoers/lookup.c:384 plugins/sudoers/lookup.c:401 +#: plugins/sudoers/lookup.c:423 plugins/sudoers/lookup.c:434 +#: plugins/sudoers/match_command.c:280 plugins/sudoers/match_command.c:544 +#: plugins/sudoers/match_command.c:608 plugins/sudoers/match_command.c:702 +#: plugins/sudoers/match_command.c:750 plugins/sudoers/match_digest.c:88 #: plugins/sudoers/parse_ldif.c:153 plugins/sudoers/parse_ldif.c:184 -#: plugins/sudoers/parse_ldif.c:253 plugins/sudoers/parse_ldif.c:260 -#: plugins/sudoers/parse_ldif.c:265 plugins/sudoers/parse_ldif.c:341 -#: plugins/sudoers/parse_ldif.c:352 plugins/sudoers/parse_ldif.c:379 -#: plugins/sudoers/parse_ldif.c:396 plugins/sudoers/parse_ldif.c:408 -#: plugins/sudoers/parse_ldif.c:412 plugins/sudoers/parse_ldif.c:426 -#: plugins/sudoers/parse_ldif.c:483 plugins/sudoers/parse_ldif.c:596 -#: plugins/sudoers/parse_ldif.c:626 plugins/sudoers/parse_ldif.c:651 -#: plugins/sudoers/parse_ldif.c:709 plugins/sudoers/parse_ldif.c:726 -#: plugins/sudoers/parse_ldif.c:754 plugins/sudoers/parse_ldif.c:761 -#: plugins/sudoers/policy.c:543 plugins/sudoers/policy.c:890 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:195 -#: plugins/sudoers/pwutil.c:266 plugins/sudoers/pwutil.c:344 -#: plugins/sudoers/pwutil.c:518 plugins/sudoers/pwutil.c:583 -#: plugins/sudoers/pwutil.c:655 plugins/sudoers/pwutil.c:853 -#: plugins/sudoers/pwutil.c:909 plugins/sudoers/pwutil.c:953 -#: plugins/sudoers/pwutil.c:1010 plugins/sudoers/sssd.c:145 -#: plugins/sudoers/sssd.c:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:561 -#: plugins/sudoers/sssd.c:754 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/stubs.c:119 -#: plugins/sudoers/sudoers.c:299 plugins/sudoers/sudoers.c:325 -#: plugins/sudoers/sudoers.c:374 plugins/sudoers/sudoers.c:384 -#: plugins/sudoers/sudoers.c:425 plugins/sudoers/sudoers.c:787 -#: plugins/sudoers/sudoers.c:922 plugins/sudoers/sudoers.c:975 -#: plugins/sudoers/sudoers.c:1241 plugins/sudoers/sudoreplay.c:552 -#: plugins/sudoers/sudoreplay.c:555 plugins/sudoers/sudoreplay.c:1259 -#: plugins/sudoers/sudoreplay.c:1469 plugins/sudoers/sudoreplay.c:1473 -#: 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:143 plugins/sudoers/visudo.c:321 -#: plugins/sudoers/visudo.c:327 plugins/sudoers/visudo.c:433 -#: plugins/sudoers/visudo.c:609 plugins/sudoers/visudo.c:926 -#: plugins/sudoers/visudo.c:999 toke.l:928 toke.l:1057 toke.l:1117 +#: plugins/sudoers/parse_ldif.c:253 plugins/sudoers/parse_ldif.c:261 +#: plugins/sudoers/parse_ldif.c:266 plugins/sudoers/parse_ldif.c:342 +#: plugins/sudoers/parse_ldif.c:353 plugins/sudoers/parse_ldif.c:380 +#: plugins/sudoers/parse_ldif.c:397 plugins/sudoers/parse_ldif.c:409 +#: plugins/sudoers/parse_ldif.c:413 plugins/sudoers/parse_ldif.c:427 +#: plugins/sudoers/parse_ldif.c:484 plugins/sudoers/parse_ldif.c:595 +#: plugins/sudoers/parse_ldif.c:625 plugins/sudoers/parse_ldif.c:650 +#: plugins/sudoers/parse_ldif.c:708 plugins/sudoers/parse_ldif.c:725 +#: plugins/sudoers/parse_ldif.c:753 plugins/sudoers/parse_ldif.c:760 +#: plugins/sudoers/policy.c:654 plugins/sudoers/policy.c:1071 +#: plugins/sudoers/prompt.c:94 plugins/sudoers/pwutil.c:219 +#: plugins/sudoers/pwutil.c:290 plugins/sudoers/pwutil.c:368 +#: plugins/sudoers/pwutil.c:542 plugins/sudoers/pwutil.c:607 +#: plugins/sudoers/pwutil.c:679 plugins/sudoers/pwutil.c:877 +#: plugins/sudoers/pwutil.c:970 plugins/sudoers/pwutil.c:1018 +#: plugins/sudoers/pwutil.c:1082 plugins/sudoers/sethost.c:89 +#: plugins/sudoers/sssd.c:145 plugins/sudoers/sssd.c:186 +#: plugins/sudoers/sssd.c:415 plugins/sudoers/sssd.c:480 +#: plugins/sudoers/sssd.c:507 plugins/sudoers/sssd.c:570 +#: plugins/sudoers/sssd.c:765 plugins/sudoers/strvec_join.c:53 +#: plugins/sudoers/sudoers.c:405 plugins/sudoers/sudoers.c:412 +#: plugins/sudoers/sudoers.c:673 plugins/sudoers/sudoers.c:683 +#: plugins/sudoers/sudoers.c:828 plugins/sudoers/sudoers.c:894 +#: plugins/sudoers/sudoers.c:953 plugins/sudoers/sudoers.c:1002 +#: plugins/sudoers/sudoers.c:1162 plugins/sudoers/sudoers.c:1231 +#: plugins/sudoers/sudoers.c:1325 plugins/sudoers/sudoers_cb.c:150 +#: plugins/sudoers/sudoreplay.c:559 plugins/sudoers/sudoreplay.c:562 +#: plugins/sudoers/sudoreplay.c:1281 plugins/sudoers/sudoreplay.c:1337 +#: plugins/sudoers/sudoreplay.c:1533 plugins/sudoers/sudoreplay.c:1537 +#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:256 +#: plugins/sudoers/testsudoers.c:265 plugins/sudoers/testsudoers.c:275 +#: plugins/sudoers/testsudoers.c:282 plugins/sudoers/testsudoers.c:302 +#: plugins/sudoers/testsudoers.c:756 plugins/sudoers/timestamp.c:468 +#: plugins/sudoers/timestamp.c:514 plugins/sudoers/timestamp.c:1045 +#: plugins/sudoers/timestamp.c:1248 plugins/sudoers/toke_util.c:79 +#: plugins/sudoers/toke_util.c:108 plugins/sudoers/toke_util.c:134 +#: plugins/sudoers/toke_util.c:164 plugins/sudoers/toke_util.c:204 +#: plugins/sudoers/tsdump.c:136 plugins/sudoers/visudo.c:151 +#: plugins/sudoers/visudo.c:258 plugins/sudoers/visudo.c:383 +#: plugins/sudoers/visudo.c:389 plugins/sudoers/visudo.c:501 +#: plugins/sudoers/visudo.c:1073 plugins/sudoers/visudo.c:1095 +#: plugins/sudoers/visudo.c:1189 toke.l:1011 toke.l:1174 toke.l:1193 +#: toke.l:1220 toke.l:1300 msgid "unable to allocate memory" msgstr "impossibile allocare memoria" -#: gram.y:613 +#: gram.y:617 msgid "a digest requires a path name" msgstr "un digest richiede il nome di percorso" -#: gram.y:643 +#: gram.y:639 msgid "values for \"CWD\" must start with a '/', '~', or '*'" msgstr "i valori per \"CWD\" devono iniziare con un carattere \"/\", \"~\" o \"*\"" +#: gram.y:645 +msgid "\"CWD\" path too long" +msgstr "percorso CWD troppo lungo" + #: gram.y:655 msgid "values for \"CHROOT\" must start with a '/', '~', or '*'" msgstr "i valori per \"CHROOT\" devono iniziare con un carattere \"/\", \"~\" o \"*\"" -#: gram.y:786 +#: gram.y:661 +msgid "\"CHROOT\" path too long" +msgstr "percorso CHROOT troppo lungo" + +#: gram.y:810 #, c-format msgid "syntax error, reserved word %s used as an alias name" msgstr "errore di sintassi, parola riservata %s utilizzata come alias" -#: gram.y:809 +#: gram.y:833 msgid "invalid notbefore value" msgstr "valore notbefore non valido" -#: gram.y:818 +#: gram.y:842 msgid "invalid notafter value" msgstr "valore notafter non valido" -#: gram.y:828 plugins/sudoers/policy.c:339 +#: gram.y:852 plugins/sudoers/policy.c:373 msgid "timeout value too large" msgstr "valore timeout troppo grande" -#: gram.y:830 plugins/sudoers/policy.c:341 +#: gram.y:854 plugins/sudoers/policy.c:375 msgid "invalid timeout value" msgstr "valore timeout non valido" -#: gram.y:1185 -#, c-format -msgid "%s:%d:%d: %s\n" -msgstr "%s:%d:%d: %s\n" +#: gram.y:965 plugins/sudoers/sudoers.c:1180 +msgid "command too long" +msgstr "comando troppo lungo" -#: gram.y:1229 +#: gram.y:999 +msgid "expected a fully-qualified path name" +msgstr "atteso percorso completo" + +#: gram.y:1244 +#, c-format +msgid "%s:%d:%zu: %s\n" +msgstr "%s:%d:%zu: %s\n" + +#: gram.y:1298 #, c-format msgid "Alias \"%s\" already defined" msgstr "Alias \"%s\" già definito" -#: gram.y:1650 gram.y:1700 lib/eventlog/eventlog.c:260 -#: lib/eventlog/eventlog.c:733 lib/eventlog/eventlog.c:795 -#: lib/eventlog/eventlog.c:796 lib/eventlog/eventlog.c:1053 -#: lib/iolog/iolog_json.c:125 lib/iolog/iolog_json.c:329 -#: lib/iolog/iolog_json.c:360 lib/iolog/iolog_json.c:503 -#: 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:210 logsrvd/sendlog.c:500 logsrvd/sendlog.c:1343 -#: logsrvd/sendlog.c:1350 logsrvd/sendlog.c:1545 logsrvd/tls_init.c:221 -#: logsrvd/tls_init.c:242 logsrvd/tls_init.c:252 plugins/sudoers/audit.c:115 -#: plugins/sudoers/audit.c:263 plugins/sudoers/auth/pam.c:505 -#: plugins/sudoers/auth/pam.c:692 plugins/sudoers/auth/rfc1938.c:111 -#: plugins/sudoers/check_aliases.c:95 plugins/sudoers/cvtsudoers.c:119 -#: plugins/sudoers/cvtsudoers.c:159 plugins/sudoers/cvtsudoers.c:176 -#: plugins/sudoers/cvtsudoers.c:187 plugins/sudoers/cvtsudoers.c:299 -#: plugins/sudoers/cvtsudoers.c:427 plugins/sudoers/cvtsudoers.c:560 -#: plugins/sudoers/cvtsudoers.c:577 plugins/sudoers/cvtsudoers.c:646 -#: plugins/sudoers/cvtsudoers.c:761 plugins/sudoers/cvtsudoers.c:768 -#: plugins/sudoers/cvtsudoers.c:1183 plugins/sudoers/cvtsudoers.c:1187 -#: plugins/sudoers/cvtsudoers.c:1289 plugins/sudoers/cvtsudoers_json.c:75 -#: plugins/sudoers/cvtsudoers_ldif.c:150 plugins/sudoers/cvtsudoers_ldif.c:193 -#: plugins/sudoers/cvtsudoers_ldif.c:234 plugins/sudoers/cvtsudoers_ldif.c:299 -#: plugins/sudoers/cvtsudoers_ldif.c:370 plugins/sudoers/cvtsudoers_ldif.c:420 -#: plugins/sudoers/cvtsudoers_ldif.c:428 plugins/sudoers/cvtsudoers_ldif.c:439 -#: plugins/sudoers/cvtsudoers_ldif.c:446 plugins/sudoers/cvtsudoers_ldif.c:459 -#: plugins/sudoers/cvtsudoers_ldif.c:467 plugins/sudoers/cvtsudoers_ldif.c:614 -#: plugins/sudoers/defaults.c:638 plugins/sudoers/defaults.c:933 -#: plugins/sudoers/defaults.c:1108 plugins/sudoers/editor.c:187 -#: 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:72 plugins/sudoers/iolog.c:609 -#: plugins/sudoers/iolog.c:626 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:744 -#: plugins/sudoers/ldap.c:908 plugins/sudoers/ldap.c:1281 -#: plugins/sudoers/ldap.c:1709 plugins/sudoers/ldap.c:1746 -#: plugins/sudoers/ldap.c:1827 plugins/sudoers/ldap.c:1962 -#: plugins/sudoers/ldap.c:2063 plugins/sudoers/ldap.c:2079 -#: plugins/sudoers/ldap_conf.c:218 plugins/sudoers/ldap_conf.c:249 -#: plugins/sudoers/ldap_conf.c:301 plugins/sudoers/ldap_conf.c:337 +#: gram.y:1811 gram.y:1822 gram.y:1898 lib/eventlog/eventlog.c:236 +#: lib/eventlog/eventlog.c:778 lib/eventlog/eventlog.c:851 +#: lib/eventlog/eventlog.c:854 lib/eventlog/eventlog.c:1189 +#: lib/eventlog/parse_json.c:185 lib/eventlog/parse_json.c:500 +#: lib/eventlog/parse_json.c:531 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:202 lib/iolog/iolog_filter.c:232 +#: lib/iolog/iolog_legacy.c:101 lib/iolog/iolog_legacy.c:112 +#: lib/iolog/iolog_legacy.c:124 lib/iolog/iolog_legacy.c:134 +#: lib/iolog/iolog_legacy.c:140 lib/iolog/iolog_loginfo.c:76 +#: lib/iolog/iolog_loginfo.c:212 logsrvd/iolog_writer.c:95 +#: logsrvd/iolog_writer.c:100 logsrvd/iolog_writer.c:134 +#: logsrvd/iolog_writer.c:147 logsrvd/iolog_writer.c:174 +#: logsrvd/iolog_writer.c:184 logsrvd/iolog_writer.c:197 +#: logsrvd/iolog_writer.c:217 logsrvd/iolog_writer.c:227 +#: logsrvd/iolog_writer.c:246 logsrvd/iolog_writer.c:256 +#: logsrvd/iolog_writer.c:267 logsrvd/iolog_writer.c:277 +#: logsrvd/iolog_writer.c:289 logsrvd/iolog_writer.c:299 +#: logsrvd/iolog_writer.c:317 logsrvd/iolog_writer.c:327 +#: logsrvd/iolog_writer.c:337 logsrvd/iolog_writer.c:349 +#: logsrvd/iolog_writer.c:385 logsrvd/iolog_writer.c:391 +#: logsrvd/iolog_writer.c:398 logsrvd/iolog_writer.c:404 +#: logsrvd/iolog_writer.c:588 logsrvd/logsrv_util.c:92 logsrvd/logsrvd.c:324 +#: logsrvd/logsrvd.c:462 logsrvd/logsrvd.c:499 logsrvd/logsrvd.c:531 +#: logsrvd/logsrvd.c:585 logsrvd/logsrvd.c:620 logsrvd/logsrvd.c:669 +#: logsrvd/logsrvd.c:705 logsrvd/logsrvd.c:741 logsrvd/logsrvd.c:1132 +#: logsrvd/logsrvd.c:1456 logsrvd/logsrvd.c:1463 logsrvd/logsrvd.c:1599 +#: logsrvd/logsrvd.c:1604 logsrvd/logsrvd.c:1791 logsrvd/logsrvd.c:2046 +#: logsrvd/logsrvd_conf.c:357 logsrvd/logsrvd_conf.c:370 +#: logsrvd/logsrvd_conf.c:511 logsrvd/logsrvd_conf.c:534 +#: logsrvd/logsrvd_conf.c:538 logsrvd/logsrvd_conf.c:556 +#: logsrvd/logsrvd_conf.c:626 logsrvd/logsrvd_conf.c:649 +#: logsrvd/logsrvd_conf.c:678 logsrvd/logsrvd_conf.c:692 +#: logsrvd/logsrvd_conf.c:706 logsrvd/logsrvd_conf.c:720 +#: logsrvd/logsrvd_conf.c:734 logsrvd/logsrvd_conf.c:748 +#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1041 +#: logsrvd/logsrvd_conf.c:1058 logsrvd/logsrvd_conf.c:1453 +#: logsrvd/logsrvd_conf.c:1600 logsrvd/logsrvd_conf.c:1626 +#: logsrvd/logsrvd_conf.c:1638 logsrvd/logsrvd_conf.c:1645 +#: logsrvd/logsrvd_conf.c:1651 logsrvd/logsrvd_conf.c:1747 +#: logsrvd/logsrvd_journal.c:76 logsrvd/logsrvd_journal.c:125 +#: logsrvd/logsrvd_journal.c:216 logsrvd/logsrvd_journal.c:246 +#: logsrvd/logsrvd_journal.c:250 logsrvd/logsrvd_journal.c:258 +#: logsrvd/logsrvd_journal.c:287 logsrvd/logsrvd_journal.c:291 +#: logsrvd/logsrvd_journal.c:439 logsrvd/logsrvd_local.c:215 +#: logsrvd/logsrvd_local.c:278 logsrvd/logsrvd_local.c:468 +#: logsrvd/logsrvd_local.c:474 logsrvd/logsrvd_local.c:493 +#: logsrvd/logsrvd_queue.c:158 logsrvd/logsrvd_queue.c:189 +#: logsrvd/logsrvd_queue.c:266 logsrvd/sendlog.c:256 logsrvd/sendlog.c:265 +#: logsrvd/sendlog.c:297 logsrvd/sendlog.c:303 logsrvd/sendlog.c:352 +#: logsrvd/sendlog.c:651 logsrvd/sendlog.c:1548 logsrvd/sendlog.c:1555 +#: logsrvd/sendlog.c:1778 logsrvd/sendlog.c:1847 logsrvd/tls_init.c:305 +#: logsrvd/tls_init.c:329 logsrvd/tls_init.c:340 plugins/sudoers/audit.c:118 +#: plugins/sudoers/auth/pam.c:518 plugins/sudoers/auth/pam.c:697 +#: plugins/sudoers/auth/rfc1938.c:112 plugins/sudoers/canon_path.c:129 +#: plugins/sudoers/canon_path.c:161 plugins/sudoers/check_aliases.c:128 +#: plugins/sudoers/check_util.c:56 plugins/sudoers/check_util.c:84 +#: plugins/sudoers/cvtsudoers.c:132 plugins/sudoers/cvtsudoers.c:175 +#: plugins/sudoers/cvtsudoers.c:192 plugins/sudoers/cvtsudoers.c:203 +#: plugins/sudoers/cvtsudoers.c:337 plugins/sudoers/cvtsudoers.c:544 +#: plugins/sudoers/cvtsudoers.c:697 plugins/sudoers/cvtsudoers.c:715 +#: plugins/sudoers/cvtsudoers.c:891 plugins/sudoers/cvtsudoers.c:898 +#: plugins/sudoers/cvtsudoers.c:1393 plugins/sudoers/cvtsudoers.c:1397 +#: plugins/sudoers/cvtsudoers.c:1497 plugins/sudoers/cvtsudoers_csv.c:182 +#: plugins/sudoers/cvtsudoers_csv.c:255 plugins/sudoers/cvtsudoers_json.c:604 +#: plugins/sudoers/cvtsudoers_json.c:639 plugins/sudoers/cvtsudoers_json.c:1016 +#: plugins/sudoers/cvtsudoers_json.c:1041 plugins/sudoers/cvtsudoers_ldif.c:112 +#: plugins/sudoers/cvtsudoers_ldif.c:144 plugins/sudoers/cvtsudoers_ldif.c:260 +#: plugins/sudoers/cvtsudoers_ldif.c:573 plugins/sudoers/cvtsudoers_ldif.c:586 +#: plugins/sudoers/cvtsudoers_ldif.c:591 plugins/sudoers/cvtsudoers_ldif.c:761 +#: plugins/sudoers/cvtsudoers_merge.c:57 plugins/sudoers/cvtsudoers_merge.c:357 +#: plugins/sudoers/cvtsudoers_merge.c:405 +#: plugins/sudoers/cvtsudoers_merge.c:453 +#: plugins/sudoers/cvtsudoers_merge.c:475 +#: plugins/sudoers/cvtsudoers_merge.c:583 +#: plugins/sudoers/cvtsudoers_merge.c:588 +#: plugins/sudoers/cvtsudoers_merge.c:661 +#: plugins/sudoers/cvtsudoers_merge.c:664 +#: plugins/sudoers/cvtsudoers_merge.c:1196 +#: plugins/sudoers/cvtsudoers_merge.c:1281 plugins/sudoers/defaults.c:455 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1062 +#: plugins/sudoers/defaults.c:1248 plugins/sudoers/editor.c:198 +#: plugins/sudoers/env.c:280 plugins/sudoers/exptilde.c:92 +#: plugins/sudoers/filedigest.c:66 plugins/sudoers/filedigest.c:70 +#: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:211 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:270 +#: plugins/sudoers/iolog.c:683 plugins/sudoers/iolog.c:711 +#: plugins/sudoers/ldap.c:161 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:625 plugins/sudoers/ldap.c:789 +#: plugins/sudoers/ldap.c:1214 plugins/sudoers/ldap.c:1642 +#: plugins/sudoers/ldap.c:1679 plugins/sudoers/ldap.c:1897 +#: plugins/sudoers/ldap.c:2007 plugins/sudoers/ldap.c:2023 +#: plugins/sudoers/ldap_conf.c:215 plugins/sudoers/ldap_conf.c:247 +#: plugins/sudoers/ldap_conf.c:299 plugins/sudoers/ldap_conf.c:335 #: 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:325 plugins/sudoers/ldap_util.c:332 -#: plugins/sudoers/ldap_util.c:648 plugins/sudoers/linux_audit.c:86 -#: plugins/sudoers/log_client.c:105 plugins/sudoers/log_client.c:214 -#: plugins/sudoers/log_client.c:235 plugins/sudoers/log_client.c:248 -#: plugins/sudoers/log_client.c:381 plugins/sudoers/log_client.c:686 -#: plugins/sudoers/log_client.c:704 plugins/sudoers/log_client.c:1413 -#: plugins/sudoers/log_client.c:1626 plugins/sudoers/log_client.c:1950 -#: plugins/sudoers/log_client.c:2007 plugins/sudoers/logging.c:100 -#: plugins/sudoers/logging.c:165 plugins/sudoers/logging.c:166 -#: plugins/sudoers/logging.c:425 plugins/sudoers/logging.c:445 -#: plugins/sudoers/logging.c:527 plugins/sudoers/match_command.c:285 -#: plugins/sudoers/match_command.c:483 plugins/sudoers/match_command.c:532 -#: plugins/sudoers/match_command.c:604 plugins/sudoers/match_command.c:649 -#: plugins/sudoers/match_digest.c:93 plugins/sudoers/parse.c:198 -#: plugins/sudoers/parse.c:215 plugins/sudoers/parse.c:235 -#: plugins/sudoers/parse.c:252 plugins/sudoers/parse.c:275 -#: plugins/sudoers/parse.c:286 plugins/sudoers/parse_ldif.c:152 +#: plugins/sudoers/ldap_conf.c:565 plugins/sudoers/ldap_conf.c:598 +#: plugins/sudoers/ldap_conf.c:695 plugins/sudoers/ldap_conf.c:778 +#: plugins/sudoers/ldap_util.c:293 plugins/sudoers/ldap_util.c:300 +#: plugins/sudoers/ldap_util.c:615 plugins/sudoers/linux_audit.c:86 +#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:237 +#: plugins/sudoers/log_client.c:259 plugins/sudoers/log_client.c:273 +#: plugins/sudoers/log_client.c:411 plugins/sudoers/log_client.c:726 +#: plugins/sudoers/log_client.c:748 plugins/sudoers/log_client.c:753 +#: plugins/sudoers/log_client.c:1449 plugins/sudoers/log_client.c:1570 +#: plugins/sudoers/log_client.c:1693 plugins/sudoers/log_client.c:2018 +#: plugins/sudoers/log_client.c:2077 plugins/sudoers/logging.c:110 +#: plugins/sudoers/logging.c:189 plugins/sudoers/logging.c:190 +#: plugins/sudoers/logging.c:483 plugins/sudoers/logging.c:723 +#: plugins/sudoers/logging.c:763 plugins/sudoers/logging.c:880 +#: plugins/sudoers/logging.c:933 plugins/sudoers/logging.c:940 +#: plugins/sudoers/lookup.c:330 plugins/sudoers/lookup.c:347 +#: plugins/sudoers/lookup.c:365 plugins/sudoers/lookup.c:383 +#: plugins/sudoers/lookup.c:400 plugins/sudoers/lookup.c:422 +#: plugins/sudoers/lookup.c:433 plugins/sudoers/match_command.c:279 +#: plugins/sudoers/match_command.c:543 plugins/sudoers/match_command.c:607 +#: plugins/sudoers/match_command.c:702 plugins/sudoers/match_command.c:749 +#: plugins/sudoers/match_digest.c:88 plugins/sudoers/parse_ldif.c:152 #: plugins/sudoers/parse_ldif.c:183 plugins/sudoers/parse_ldif.c:252 -#: plugins/sudoers/parse_ldif.c:259 plugins/sudoers/parse_ldif.c:264 -#: plugins/sudoers/parse_ldif.c:340 plugins/sudoers/parse_ldif.c:351 -#: plugins/sudoers/parse_ldif.c:378 plugins/sudoers/parse_ldif.c:395 -#: plugins/sudoers/parse_ldif.c:407 plugins/sudoers/parse_ldif.c:411 -#: plugins/sudoers/parse_ldif.c:425 plugins/sudoers/parse_ldif.c:483 -#: plugins/sudoers/parse_ldif.c:596 plugins/sudoers/parse_ldif.c:625 -#: plugins/sudoers/parse_ldif.c:650 plugins/sudoers/parse_ldif.c:708 -#: plugins/sudoers/parse_ldif.c:725 plugins/sudoers/parse_ldif.c:753 -#: plugins/sudoers/parse_ldif.c:760 plugins/sudoers/policy.c:149 -#: plugins/sudoers/policy.c:158 plugins/sudoers/policy.c:167 -#: plugins/sudoers/policy.c:193 plugins/sudoers/policy.c:324 -#: plugins/sudoers/policy.c:339 plugins/sudoers/policy.c:341 -#: plugins/sudoers/policy.c:371 plugins/sudoers/policy.c:380 -#: plugins/sudoers/policy.c:428 plugins/sudoers/policy.c:438 -#: plugins/sudoers/policy.c:447 plugins/sudoers/policy.c:456 -#: plugins/sudoers/policy.c:543 plugins/sudoers/policy.c:890 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:195 -#: plugins/sudoers/pwutil.c:266 plugins/sudoers/pwutil.c:344 -#: plugins/sudoers/pwutil.c:518 plugins/sudoers/pwutil.c:583 -#: plugins/sudoers/pwutil.c:655 plugins/sudoers/pwutil.c:853 -#: plugins/sudoers/pwutil.c:909 plugins/sudoers/pwutil.c:953 -#: plugins/sudoers/pwutil.c:1010 plugins/sudoers/set_perms.c:359 -#: plugins/sudoers/set_perms.c:698 plugins/sudoers/set_perms.c:1061 -#: plugins/sudoers/set_perms.c:1364 plugins/sudoers/set_perms.c:1529 -#: plugins/sudoers/sssd.c:144 plugins/sudoers/sssd.c:407 -#: plugins/sudoers/sssd.c:470 plugins/sudoers/sssd.c:514 -#: plugins/sudoers/sssd.c:561 plugins/sudoers/sssd.c:754 -#: plugins/sudoers/strvec_join.c:53 plugins/sudoers/stubs.c:111 -#: plugins/sudoers/stubs.c:119 plugins/sudoers/sudoers.c:299 -#: plugins/sudoers/sudoers.c:325 plugins/sudoers/sudoers.c:374 -#: plugins/sudoers/sudoers.c:384 plugins/sudoers/sudoers.c:425 -#: plugins/sudoers/sudoers.c:787 plugins/sudoers/sudoers.c:922 -#: plugins/sudoers/sudoers.c:975 plugins/sudoers/sudoers.c:1241 -#: plugins/sudoers/sudoreplay.c:552 plugins/sudoers/sudoreplay.c:555 -#: plugins/sudoers/sudoreplay.c:1259 plugins/sudoers/sudoreplay.c:1469 -#: plugins/sudoers/sudoreplay.c:1473 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:143 -#: plugins/sudoers/visudo.c:321 plugins/sudoers/visudo.c:327 -#: plugins/sudoers/visudo.c:433 plugins/sudoers/visudo.c:609 -#: plugins/sudoers/visudo.c:926 plugins/sudoers/visudo.c:999 toke.l:928 -#: toke.l:1057 toke.l:1109 toke.l:1117 +#: plugins/sudoers/parse_ldif.c:260 plugins/sudoers/parse_ldif.c:265 +#: plugins/sudoers/parse_ldif.c:341 plugins/sudoers/parse_ldif.c:352 +#: plugins/sudoers/parse_ldif.c:379 plugins/sudoers/parse_ldif.c:396 +#: plugins/sudoers/parse_ldif.c:408 plugins/sudoers/parse_ldif.c:412 +#: plugins/sudoers/parse_ldif.c:426 plugins/sudoers/parse_ldif.c:484 +#: plugins/sudoers/parse_ldif.c:595 plugins/sudoers/parse_ldif.c:624 +#: plugins/sudoers/parse_ldif.c:649 plugins/sudoers/parse_ldif.c:707 +#: plugins/sudoers/parse_ldif.c:724 plugins/sudoers/parse_ldif.c:752 +#: plugins/sudoers/parse_ldif.c:759 plugins/sudoers/policy.c:152 +#: plugins/sudoers/policy.c:161 plugins/sudoers/policy.c:170 +#: plugins/sudoers/policy.c:199 plugins/sudoers/policy.c:357 +#: plugins/sudoers/policy.c:373 plugins/sudoers/policy.c:375 +#: plugins/sudoers/policy.c:414 plugins/sudoers/policy.c:423 +#: plugins/sudoers/policy.c:432 plugins/sudoers/policy.c:441 +#: plugins/sudoers/policy.c:492 plugins/sudoers/policy.c:501 +#: plugins/sudoers/policy.c:510 plugins/sudoers/policy.c:519 +#: plugins/sudoers/policy.c:528 plugins/sudoers/policy.c:537 +#: plugins/sudoers/policy.c:546 plugins/sudoers/policy.c:654 +#: plugins/sudoers/policy.c:1071 plugins/sudoers/prompt.c:94 +#: plugins/sudoers/pwutil.c:219 plugins/sudoers/pwutil.c:290 +#: plugins/sudoers/pwutil.c:368 plugins/sudoers/pwutil.c:542 +#: plugins/sudoers/pwutil.c:607 plugins/sudoers/pwutil.c:679 +#: plugins/sudoers/pwutil.c:877 plugins/sudoers/pwutil.c:970 +#: plugins/sudoers/pwutil.c:1018 plugins/sudoers/pwutil.c:1082 +#: plugins/sudoers/set_perms.c:374 plugins/sudoers/set_perms.c:723 +#: plugins/sudoers/set_perms.c:1096 plugins/sudoers/set_perms.c:1409 +#: plugins/sudoers/set_perms.c:1579 plugins/sudoers/sethost.c:89 +#: plugins/sudoers/sssd.c:144 plugins/sudoers/sssd.c:186 +#: plugins/sudoers/sssd.c:415 plugins/sudoers/sssd.c:480 +#: plugins/sudoers/sssd.c:507 plugins/sudoers/sssd.c:570 +#: plugins/sudoers/sssd.c:765 plugins/sudoers/strvec_join.c:53 +#: plugins/sudoers/sudoers.c:405 plugins/sudoers/sudoers.c:412 +#: plugins/sudoers/sudoers.c:673 plugins/sudoers/sudoers.c:683 +#: plugins/sudoers/sudoers.c:828 plugins/sudoers/sudoers.c:894 +#: plugins/sudoers/sudoers.c:953 plugins/sudoers/sudoers.c:1002 +#: plugins/sudoers/sudoers.c:1162 plugins/sudoers/sudoers.c:1231 +#: plugins/sudoers/sudoers.c:1324 plugins/sudoers/sudoers_cb.c:150 +#: plugins/sudoers/sudoreplay.c:559 plugins/sudoers/sudoreplay.c:562 +#: plugins/sudoers/sudoreplay.c:1281 plugins/sudoers/sudoreplay.c:1337 +#: plugins/sudoers/sudoreplay.c:1533 plugins/sudoers/sudoreplay.c:1537 +#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:255 +#: plugins/sudoers/testsudoers.c:264 plugins/sudoers/testsudoers.c:275 +#: plugins/sudoers/testsudoers.c:282 plugins/sudoers/testsudoers.c:302 +#: plugins/sudoers/testsudoers.c:756 plugins/sudoers/timestamp.c:468 +#: plugins/sudoers/timestamp.c:514 plugins/sudoers/timestamp.c:1045 +#: plugins/sudoers/timestamp.c:1248 plugins/sudoers/toke_util.c:79 +#: plugins/sudoers/toke_util.c:108 plugins/sudoers/toke_util.c:134 +#: plugins/sudoers/toke_util.c:163 plugins/sudoers/toke_util.c:204 +#: plugins/sudoers/tsdump.c:136 plugins/sudoers/visudo.c:151 +#: plugins/sudoers/visudo.c:258 plugins/sudoers/visudo.c:383 +#: plugins/sudoers/visudo.c:389 plugins/sudoers/visudo.c:501 +#: plugins/sudoers/visudo.c:1073 plugins/sudoers/visudo.c:1094 +#: plugins/sudoers/visudo.c:1189 toke.l:1011 toke.l:1174 toke.l:1193 +#: toke.l:1220 toke.l:1289 toke.l:1300 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: lib/eventlog/eventlog.c:265 lib/iolog/iolog_json.c:509 -#: lib/iolog/iolog_json.c:512 lib/iolog/iolog_json.c:514 -#: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 -#: plugins/sudoers/cvtsudoers_ldif.c:571 plugins/sudoers/env.c:326 -#: plugins/sudoers/env.c:333 plugins/sudoers/env.c:444 -#: plugins/sudoers/iolog.c:631 plugins/sudoers/ldap.c:517 -#: plugins/sudoers/ldap.c:748 plugins/sudoers/ldap.c:1081 -#: plugins/sudoers/ldap_conf.c:222 plugins/sudoers/ldap_conf.c:312 -#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:573 -#: plugins/sudoers/policy.c:728 plugins/sudoers/policy.c:738 -#: plugins/sudoers/prompt.c:161 plugins/sudoers/strvec_join.c:62 -#: plugins/sudoers/testsudoers.c:245 plugins/sudoers/toke_util.c:206 -#, c-format -msgid "internal error, %s overflow" -msgstr "errore interno, overflow di %s" - -#: lib/eventlog/eventlog.c:324 +#: lib/eventlog/eventlog.c:304 #, c-format msgid "unable to dup stdin: %m" msgstr "impossibile eseguire dup sullo stdin: %m" -#: lib/eventlog/eventlog.c:366 +#: lib/eventlog/eventlog.c:346 #, c-format msgid "unable to execute %s: %m" msgstr "impossibile eseguire %s: %m" -#: lib/eventlog/eventlog.c:407 plugins/sudoers/auth/aix_auth.c:198 +#: lib/eventlog/eventlog.c:394 plugins/sudoers/auth/aix_auth.c:199 msgid "unable to fork" msgstr "impossibile eseguire fork" -#: lib/eventlog/eventlog.c:415 lib/eventlog/eventlog.c:469 +#: lib/eventlog/eventlog.c:404 lib/eventlog/eventlog.c:471 #, c-format msgid "unable to fork: %m" msgstr "impossibile eseguire fork: %m" -#: lib/eventlog/eventlog.c:459 +#: lib/eventlog/eventlog.c:461 #, c-format msgid "unable to open pipe: %m" msgstr "impossibile aprire una pipe: %m" -#: lib/eventlog/eventlog.c:882 +#: lib/eventlog/eventlog.c:1013 #, c-format msgid "%8s : %s" msgstr "%8s : %s" -#: lib/eventlog/eventlog.c:911 +#: lib/eventlog/eventlog.c:1042 #, c-format msgid "%8s : (command continued) %s" msgstr "%8s : (comando continuato) %s" -#: lib/iolog/iolog_json.c:115 +#: lib/eventlog/parse_json.c:175 #, c-format msgid "expected JSON_STRING, got %d" msgstr "atteso JSON_STRING, ottenuto %d" -#: lib/iolog/iolog_json.c:120 +#: lib/eventlog/parse_json.c:180 msgid "JSON_ARRAY too large" msgstr "JSON_ARRAY troppo grande" -#: lib/iolog/iolog_json.c:352 +#: lib/eventlog/parse_json.c:523 msgid "missing double quote in name" msgstr "virgolette doppie mancanti nel nome" -#: lib/iolog/iolog_json.c:449 +#: lib/eventlog/parse_json.c:641 msgid "missing JSON_OBJECT" msgstr "JSON_OBJECT mancante" -#: lib/iolog/iolog_json.c:453 +#: lib/eventlog/parse_json.c:645 #, c-format msgid "expected JSON_OBJECT, got %d" msgstr "atteso JSON_OBJECT, ottenuto %d" -#: lib/iolog/iolog_json.c:599 +#: lib/eventlog/parse_json.c:779 #, c-format msgid "json stack exhausted (max %u frames)" -msgstr "Stack json esaurito (max %u frame)" +msgstr "stack json esaurito (max %u frame)" -#: lib/iolog/iolog_json.c:673 +#: lib/eventlog/parse_json.c:857 msgid "objects must consist of name:value pairs" msgstr "gli oggetti devono essere costituiti da coppie nome:valore" -#: lib/iolog/iolog_json.c:678 lib/iolog/iolog_json.c:709 -#: lib/iolog/iolog_json.c:753 lib/iolog/iolog_json.c:775 -#: lib/iolog/iolog_json.c:797 lib/iolog/iolog_json.c:819 -#: lib/iolog/iolog_json.c:841 +#: lib/eventlog/parse_json.c:862 lib/eventlog/parse_json.c:893 +#: lib/eventlog/parse_json.c:937 lib/eventlog/parse_json.c:959 +#: lib/eventlog/parse_json.c:981 lib/eventlog/parse_json.c:1003 +#: lib/eventlog/parse_json.c:1025 msgid "missing separator between values" msgstr "separatore mancante tra i valori" -#: lib/iolog/iolog_json.c:693 lib/iolog/iolog_json.c:867 +#: lib/eventlog/parse_json.c:877 lib/eventlog/parse_json.c:1051 msgid "unmatched close brace" msgstr "parentesi graffa di chiusura senza corrispondenza" -#: lib/iolog/iolog_json.c:704 +#: lib/eventlog/parse_json.c:888 msgid "unexpected array" msgstr "array non atteso" -#: lib/iolog/iolog_json.c:724 lib/iolog/iolog_json.c:870 +#: lib/eventlog/parse_json.c:908 lib/eventlog/parse_json.c:1054 msgid "unmatched close bracket" msgstr "parentesi quadra di chiusura senza corrispondenza" -#: lib/iolog/iolog_json.c:735 +#: lib/eventlog/parse_json.c:919 msgid "unexpected string" msgstr "stringa non attesa" -#: lib/iolog/iolog_json.c:746 +#: lib/eventlog/parse_json.c:930 msgid "missing colon after name" msgstr "due punti mancanti dopo il nome" -#: lib/iolog/iolog_json.c:767 lib/iolog/iolog_json.c:789 +#: lib/eventlog/parse_json.c:951 lib/eventlog/parse_json.c:973 msgid "unexpected boolean" msgstr "booleano non atteso" -#: lib/iolog/iolog_json.c:811 +#: lib/eventlog/parse_json.c:995 msgid "unexpected null" msgstr "null non atteso" -#: lib/iolog/iolog_json.c:832 +#: lib/eventlog/parse_json.c:1016 msgid "unexpected number" msgstr "numero non atteso" -#: lib/iolog/iolog_json.c:879 +#: lib/eventlog/parse_json.c:1062 msgid "parse error" msgstr "errore di analisi" +#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1303 +#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1589 +#, c-format +msgid "invalid regular expression \"%s\": %s" +msgstr "espressione regolare non valida \"%s\": %s" + #: lib/iolog/iolog_legacy.c:65 #, c-format msgid "%s: invalid log file" @@ -448,22 +566,22 @@ msgstr "%s: file di registro non valido" msgid "%s: time stamp field is missing" msgstr "%s: manca il campo della marcatura temporale" -#: lib/iolog/iolog_legacy.c:89 +#: lib/iolog/iolog_legacy.c:90 #, c-format msgid "%s: time stamp %s: %s" msgstr "%s: marcatura temporale %s: %s" -#: lib/iolog/iolog_legacy.c:96 +#: lib/iolog/iolog_legacy.c:97 #, c-format msgid "%s: user field is missing" msgstr "%s: manca il campo utente" -#: lib/iolog/iolog_legacy.c:107 +#: lib/iolog/iolog_legacy.c:108 #, c-format msgid "%s: runas user field is missing" msgstr "%s: manca il campo utente di runas" -#: lib/iolog/iolog_legacy.c:118 +#: lib/iolog/iolog_legacy.c:119 #, c-format msgid "%s: runas group field is missing" msgstr "%s: manca il campo gruppo di runas" @@ -473,617 +591,885 @@ msgstr "%s: manca il campo gruppo di runas" msgid "%s exists but is not a directory (0%o)" msgstr "%s esiste, ma non è una directory (0%o)" -#: lib/iolog/iolog_mkdirs.c:119 lib/iolog/iolog_mkdtemp.c:72 -#: plugins/sudoers/timestamp.c:205 +#: lib/iolog/iolog_mkdirs.c:125 lib/iolog/iolog_mkdtemp.c:80 +#: logsrvd/iolog_writer.c:803 plugins/sudoers/timestamp.c:218 #, c-format msgid "unable to mkdir %s" msgstr "impossibile creare la directory %s" -#: lib/iolog/iolog_mkdtemp.c:76 plugins/sudoers/visudo.c:726 -#: plugins/sudoers/visudo.c:737 +#: lib/iolog/iolog_mkdtemp.c:85 plugins/sudoers/visudo.c:769 +#: plugins/sudoers/visudo.c:803 plugins/sudoers/visudo.c:809 #, c-format msgid "unable to change mode of %s to 0%o" msgstr "impossibile modificare la modalità di %s a 0%o" -#: lib/iolog/iolog_timing.c:255 +#: lib/iolog/iolog_timing.c:261 #, c-format msgid "error reading timing file: %s" msgstr "errore nel leggere il file di timing: %s" -#: lib/iolog/iolog_timing.c:262 +#: lib/iolog/iolog_timing.c:268 #, c-format msgid "invalid timing file line: %s" msgstr "riga di timing del file non valida: %s" -#: logsrvd/logsrv_util.c:99 logsrvd/logsrv_util.c:106 -#: plugins/sudoers/sudoreplay.c:352 plugins/sudoers/sudoreplay.c:358 +#: logsrvd/iolog_writer.c:65 #, c-format -msgid "unable to open %s/%s" -msgstr "impossibile aprire %s/%s" +msgid "%s: protocol error: NULL key" +msgstr "%s: errore protocollo: chiave NULL" -#: logsrvd/logsrv_util.c:133 +#: logsrvd/iolog_writer.c:69 #, c-format -msgid "missing I/O log file %s/%s" -msgstr "file di registro I/O mancante %s/%s" - -#: logsrvd/logsrv_util.c:140 -#, c-format -msgid "%s/%s: unable to seek forward %zu" -msgstr "%s/%s: impossibile spostarsi avanti %zu" - -#: logsrvd/logsrv_util.c:150 -#, c-format -msgid "unable to find resume point [%lld, %ld] in %s/%s" -msgstr "impossibile trovare il punto di ripristino [%lld, %ld] in %s/%s" - -#: logsrvd/logsrvd.c:434 logsrvd/logsrvd.c:473 logsrvd/logsrvd.c:507 -#: logsrvd/logsrvd.c:557 logsrvd/logsrvd.c:632 logsrvd/logsrvd.c:664 -#: logsrvd/logsrvd.c:696 logsrvd/logsrvd.c:726 logsrvd/logsrvd_relay.c:511 -#: logsrvd/logsrvd_relay.c:544 -msgid "state machine error" -msgstr "errore della macchina di stato" - -#: logsrvd/logsrvd.c:443 -msgid "invalid AcceptMessage" -msgstr "AcceptMessage non valido" - -#: logsrvd/logsrvd.c:482 -msgid "invalid RejectMessage" -msgstr "RejectMessage non valido" - -#: logsrvd/logsrvd.c:593 -msgid "invalid AlertMessage" -msgstr "AlertMessage non valido" - -#: logsrvd/logsrvd.c:638 logsrvd/logsrvd.c:670 logsrvd/logsrvd.c:702 -msgid "protocol error" -msgstr "errore di protocollo" - -#: logsrvd/logsrvd.c:797 -msgid "unrecognized ClientMessage type" -msgstr "tipo di ClientMessage non riconosciuto" - -#: logsrvd/logsrvd.c:1082 logsrvd/logsrvd_journal.c:238 -msgid "client message too large" -msgstr "messaggio client troppo grande" - -#: logsrvd/logsrvd.c:1102 -msgid "invalid ClientMessage" -msgstr "ClientMessage non valido" - -#: logsrvd/logsrvd.c:1408 -msgid "unable to get remote IP addr" -msgstr "impossibile ottenere indirizzo IP remoto" - -#: logsrvd/logsrvd.c:1436 logsrvd/tls_client.c:203 -#: plugins/sudoers/log_client.c:263 -#, c-format -msgid "Unable to attach user data to the ssl object: %s" -msgstr "Impossibile allegare dati utenti all'oggetto ssl: %s" - -#: logsrvd/logsrvd.c:1444 logsrvd/logsrvd.c:1570 logsrvd/logsrvd.c:1755 -#: logsrvd/sendlog.c:1146 logsrvd/tls_client.c:138 logsrvd/tls_client.c:154 -#: logsrvd/tls_client.c:216 plugins/sudoers/iolog.c:969 -#: plugins/sudoers/iolog.c:1102 plugins/sudoers/iolog.c:1200 -#: plugins/sudoers/log_client.c:109 plugins/sudoers/log_client.c:324 -#: plugins/sudoers/log_client.c:340 plugins/sudoers/log_client.c:386 -#: plugins/sudoers/log_client.c:585 plugins/sudoers/log_client.c:592 -#: plugins/sudoers/log_client.c:1109 plugins/sudoers/log_client.c:1382 -#: plugins/sudoers/log_client.c:1423 plugins/sudoers/log_client.c:1431 -#: plugins/sudoers/log_client.c:1582 plugins/sudoers/log_client.c:1698 -#: plugins/sudoers/log_client.c:2015 plugins/sudoers/log_client.c:2023 -#: plugins/sudoers/sudoreplay.c:512 plugins/sudoers/sudoreplay.c:559 -#: plugins/sudoers/sudoreplay.c:791 plugins/sudoers/sudoreplay.c:903 -#: plugins/sudoers/sudoreplay.c:993 plugins/sudoers/sudoreplay.c:1008 -#: plugins/sudoers/sudoreplay.c:1015 plugins/sudoers/sudoreplay.c:1022 -#: plugins/sudoers/sudoreplay.c:1029 plugins/sudoers/sudoreplay.c:1036 -#: plugins/sudoers/sudoreplay.c:1163 -msgid "unable to add event to queue" -msgstr "impossibile aggiungere l'evento alla coda" - -#: logsrvd/logsrvd.c:1620 logsrvd/logsrvd.c:1953 -msgid "unable to setup listen socket" -msgstr "impossibile impostare il socket di ascolto" - -#: logsrvd/logsrvd.c:1855 -msgid "sudo log server" -msgstr "Server di registro sudo" - -#: logsrvd/logsrvd.c:1857 logsrvd/sendlog.c:122 -msgid "Options:" -msgstr "Opzioni:" - -#: logsrvd/logsrvd.c:1859 -msgid "path to configuration file" -msgstr "Percorso del file di configurazione" - -#: logsrvd/logsrvd.c:1861 logsrvd/sendlog.c:124 -msgid "display help message and exit" -msgstr "Visualizza il messaggio di aiuto ed esce" - -#: logsrvd/logsrvd.c:1863 -msgid "do not fork, run in the foreground" -msgstr "Non esegue fork, esegue in primo piano" - -#: logsrvd/logsrvd.c:1865 -msgid "percent chance connections will drop" -msgstr "Probabilità percentuale che le connessioni termineranno" - -#: logsrvd/logsrvd.c:1867 logsrvd/sendlog.c:152 -msgid "display version information and exit" -msgstr "Visualizza le informazioni sulla versione ed esce" - -#: logsrvd/logsrvd.c:1917 logsrvd/sendlog.c:1518 -msgid "Protobuf-C version 1.3 or higher required" -msgstr "È richiesto Protobuf-C 1.3 o successivo" - -#: logsrvd/logsrvd.c:1933 -#, c-format -msgid "invalid random drop value: %s" -msgstr "valore drop casuale non valido: %s" - -#: logsrvd/logsrvd.c:1936 logsrvd/sendlog.c:1568 -#: plugins/sudoers/cvtsudoers.c:228 plugins/sudoers/sudoreplay.c:299 -#: plugins/sudoers/visudo.c:175 -#, c-format -msgid "%s version %s\n" -msgstr "%s versione %s\n" - -#: logsrvd/logsrvd_conf.c:446 -msgid "TLS not supported" -msgstr "TLS non supportato" - -#: logsrvd/logsrvd_conf.c:468 -#, c-format -msgid "%s:%s" -msgstr "%s:%s" - -#: logsrvd/logsrvd_conf.c:541 logsrvd/logsrvd_conf.c:876 -#, c-format -msgid "%s: not a fully qualified path" -msgstr "%s: non è un percorso completo" - -#: logsrvd/logsrvd_conf.c:1035 -#, c-format -msgid "%s:%d unmatched '[': %s" -msgstr "%s:%d \"[\" non corrispondente: %s" - -#: logsrvd/logsrvd_conf.c:1046 -#, c-format -msgid "%s:%d invalid config section: %s" -msgstr "%s:%d sezione configurazione non valida: %s" - -#: logsrvd/logsrvd_conf.c:1054 -#, c-format -msgid "%s:%d invalid configuration line: %s" -msgstr "%s:%d riga di configurazione non valida: %s" - -#: logsrvd/logsrvd_conf.c:1060 -#, c-format -msgid "%s:%d expected section name: %s" -msgstr "%s:%d atteso nome di sezione: %s" - -#: logsrvd/logsrvd_conf.c:1074 -#, c-format -msgid "invalid value for %s: %s" -msgstr "valore non valido per \"%s\": %s" - -#: logsrvd/logsrvd_conf.c:1082 -#, c-format -msgid "%s:%d unknown key: %s" -msgstr "%s:%d chiave sconosciuta: %s" - -#: logsrvd/logsrvd_conf.c:1294 -#, c-format -msgid "unknown syslog facility %s" -msgstr "strumento syslog %s sconosciuto" - -#: logsrvd/logsrvd_conf.c:1298 logsrvd/logsrvd_conf.c:1302 -#: logsrvd/logsrvd_conf.c:1306 -#, c-format -msgid "unknown syslog priority %s" -msgstr "priorità syslog %s sconosciuta" - -#: logsrvd/logsrvd_conf.c:1374 -msgid "unable to initialize server TLS context" -msgstr "impossibile inizializzare il contesto TLS del server" - -#: logsrvd/logsrvd_conf.c:1394 -msgid "unable to initialize relay TLS context" -msgstr "impossibile inizializzare il contesto TLS di inoltro" - -#: logsrvd/logsrvd_journal.c:126 logsrvd/logsrvd_journal.c:367 -#: logsrvd/logsrvd_journal.c:373 -msgid "unable to create journal file" -msgstr "Impossibile creare un file del registro" - -#: logsrvd/logsrvd_journal.c:134 -msgid "unable to lock journal file" -msgstr "Impossibile bloccare il file del registro" - -#: logsrvd/logsrvd_journal.c:163 logsrvd/logsrvd_journal.c:406 -#: logsrvd/logsrvd_journal.c:411 -msgid "unable to write journal file" -msgstr "Impossibile scrivere il file del registro" - -#: logsrvd/logsrvd_journal.c:171 logsrvd/logsrvd_journal.c:178 -msgid "unable to rename journal file" -msgstr "Impossibile rinominare il file del registro" - -#: logsrvd/logsrvd_journal.c:228 logsrvd/logsrvd_journal.c:258 -msgid "unexpected EOF reading journal file" -msgstr "EOF inatteso nel file del registro" - -#: logsrvd/logsrvd_journal.c:230 logsrvd/logsrvd_journal.c:260 -msgid "error reading journal file" -msgstr "errore nel leggere il file del registro" - -#: logsrvd/logsrvd_journal.c:270 logsrvd/logsrvd_journal.c:325 -msgid "invalid journal file, unable to restart" -msgstr "file del registro non valido, impossibile riavviare" +msgid "%s: protocol error: wrong type for %s" +msgstr "%s: errore di protocollo: tipo errato per %s" +#: logsrvd/iolog_writer.c:74 logsrvd/logsrvd_local.c:109 +#: logsrvd/logsrvd_local.c:123 logsrvd/logsrvd_local.c:131 #: logsrvd/logsrvd_local.c:149 -msgid "error parsing AcceptMessage" -msgstr "errore nell'analizzare AcceptMessage" - -#: logsrvd/logsrvd_local.c:156 -msgid "error creating I/O log" -msgstr "errore nel creare il registro I/O" - -#: logsrvd/logsrvd_local.c:164 -msgid "error logging accept event" -msgstr "errore nel registrare l'evento accept" - -#: logsrvd/logsrvd_local.c:196 -msgid "error parsing RejectMessage" -msgstr "errore nell'analizzare RejectMessage" - -#: logsrvd/logsrvd_local.c:202 -msgid "error logging reject event" -msgstr "errore nel registrare l'evento reject" - -#: logsrvd/logsrvd_local.c:276 -msgid "log is already complete, cannot be restarted" -msgstr "il registro è già completo, non può essere riavviato" - -#: logsrvd/logsrvd_local.c:307 -msgid "unable to restart log" -msgstr "impossibile riavviare il registro" - -#: logsrvd/logsrvd_local.c:322 -msgid "error parsing AlertMessage" -msgstr "errore nell'analizzare AlertMessage" - -#: logsrvd/logsrvd_local.c:330 -msgid "error logging alert event" -msgstr "errore nel registrare l'evento alert" - -#: logsrvd/logsrvd_local.c:397 -msgid "error writing IoBuffer" -msgstr "errore nello scrivere IoBuffer" - -#: logsrvd/logsrvd_local.c:434 -msgid "error writing ChangeWindowSize" -msgstr "errore nello scrivere ChangeWindowSize" - -#: logsrvd/logsrvd_local.c:474 -msgid "error writing CommandSuspend" -msgstr "errore nello scrivere CommandSuspend" - -#: logsrvd/logsrvd_relay.c:434 -msgid "TLS handshake with relay host failed" -msgstr "handshake TLS con host di inoltro non riuscito" - -#: logsrvd/logsrvd_relay.c:462 -msgid "unable to connect to relay host" -msgstr "impossibile connettersi all'host di inoltro" - -#: logsrvd/logsrvd_relay.c:519 logsrvd/sendlog.c:951 -#: plugins/sudoers/log_client.c:1466 -msgid "invalid ServerHello" -msgstr "ServerHello non valido" - -#: logsrvd/logsrvd_relay.c:677 -msgid "unrecognized ServerMessage type" -msgstr "tipo di ServerMessage non riconosciuto" - -#: logsrvd/logsrvd_relay.c:709 -msgid "timeout reading from relay" -msgstr "timeout nel leggere dal relay" - -#: logsrvd/logsrvd_relay.c:761 -msgid "relay host name does not match certificate" -msgstr "il nome host del relay non corrisponde al certificato" - -#: logsrvd/logsrvd_relay.c:765 logsrvd/logsrvd_relay.c:786 -#: logsrvd/logsrvd_relay.c:794 -msgid "error reading from relay" -msgstr "errore nel leggere dal relay" - -#: logsrvd/logsrvd_relay.c:817 -msgid "unable to read from relay" -msgstr "impossibile leggere dal relay" - -#: logsrvd/logsrvd_relay.c:831 logsrvd/logsrvd_relay.c:951 -msgid "relay server closed connection" -msgstr "connessione chiusa del server di relay" - -#: logsrvd/logsrvd_relay.c:850 -msgid "server message too large" -msgstr "messaggio server troppo grande" - -#: logsrvd/logsrvd_relay.c:915 -msgid "timeout writing to relay" -msgstr "timeout nello scrivere sul relay" - -#: logsrvd/logsrvd_relay.c:973 logsrvd/logsrvd_relay.c:981 -#: logsrvd/logsrvd_relay.c:993 -msgid "error writing to relay" -msgstr "errore nello scrivere sul relay" - -#: logsrvd/sendlog.c:120 -msgid "send sudo I/O log to remote server" -msgstr "Invia registro I/O di sudo a un server remoto" - -#: logsrvd/sendlog.c:126 -msgid "only send an accept event (no I/O)" -msgstr "Invia solo un evento di accettazione (nessun I/O)" - -#: logsrvd/sendlog.c:129 -msgid "certificate bundle file to verify server's cert against" -msgstr "File bundle di certificati con cui verificare il certificato del server" - -#: logsrvd/sendlog.c:131 -msgid "certificate file for TLS handshake" -msgstr "File certificato per l'handshake TLS" - -#: logsrvd/sendlog.c:134 -msgid "host to send logs to" -msgstr "Host a cui inviare i registri" - -#: logsrvd/sendlog.c:136 -msgid "remote ID of I/O log to be resumed" -msgstr "ID remoto del registro di I/O da riprendere" - -#: logsrvd/sendlog.c:139 -msgid "private key file" -msgstr "File chiave privata" - -#: logsrvd/sendlog.c:141 -msgid "do not verify server certificate" -msgstr "Non verifica il certificato del server" - -#: logsrvd/sendlog.c:144 -msgid "port to use when connecting to host" -msgstr "Porta da utilizzare per la connessione all'host" - -#: logsrvd/sendlog.c:146 -msgid "restart previous I/O log transfer" -msgstr "Riavvia il precedente trasferimento del registro di I/O" - -#: logsrvd/sendlog.c:148 -msgid "reject the command with the given reason" -msgstr "Rifiuta il comando con il motivo indicato" - -#: logsrvd/sendlog.c:150 -msgid "test audit server by sending selected I/O log n times in parallel" -msgstr "Prova il server di controllo inviando il registro di I/O selezionato n-volte in parallelo" - -#: logsrvd/sendlog.c:175 plugins/sudoers/log_client.c:432 #, c-format -msgid "unable to look up %s:%s: %s" -msgstr "impossibile cercare %s:%s: %s" +msgid "%s: protocol error: NULL value found in %s" +msgstr "%s: errore di protocollo: valore NULL trovato in %s" -#: logsrvd/sendlog.c:213 -msgid "unable to get server IP addr" -msgstr "impossibile ottenere indirizzo IP del server" +#: logsrvd/iolog_writer.c:141 plugins/sudoers/logging.c:1035 +#: plugins/sudoers/policy.c:621 +msgid "unable to generate UUID" +msgstr "impossibile generare l'UUID" -#: logsrvd/sendlog.c:267 plugins/sudoers/sudoreplay.c:851 +#: logsrvd/iolog_writer.c:362 logsrvd/iolog_writer.c:367 +#: logsrvd/iolog_writer.c:372 logsrvd/iolog_writer.c:377 #, c-format -msgid "unable to read %s/%s: %s" -msgstr "impossibile leggere %s/%s: %s" +msgid "%s: protocol error: %s missing from AcceptMessage" +msgstr "%s: errore protocollo: %s mancante da AcceptMessage" -#: logsrvd/sendlog.c:288 plugins/sudoers/log_client.c:692 +#: logsrvd/iolog_writer.c:438 #, c-format -msgid "client message too large: %zu" -msgstr "messaggio client troppo grande: %zu" +msgid "%s: unable to format session id" +msgstr "%s: impossibile formattare l'id sessione" -#: logsrvd/sendlog.c:830 +#: logsrvd/iolog_writer.c:452 logsrvd/iolog_writer.c:466 +#: logsrvd/iolog_writer.c:480 logsrvd/iolog_writer.c:495 +#: logsrvd/iolog_writer.c:509 logsrvd/iolog_writer.c:523 #, c-format -msgid "%s: write buffer already in use" -msgstr "%s: buffer di scrittura già in uso" +msgid "%s: %s is not set" +msgstr "%s: %s non impostato" -#: logsrvd/sendlog.c:882 plugins/sudoers/iolog.c:893 -#: plugins/sudoers/iolog.c:962 +#: logsrvd/iolog_writer.c:559 logsrvd/iolog_writer.c:566 #, c-format -msgid "unexpected I/O event %d" -msgstr "evento I/O %d non atteso" +msgid "unable to expand iolog path %s" +msgstr "impossibile espandere il percorso iolog %s" -#: logsrvd/sendlog.c:928 logsrvd/sendlog.c:945 logsrvd/sendlog.c:979 -#: plugins/sudoers/log_client.c:1124 plugins/sudoers/log_client.c:1392 -#: plugins/sudoers/log_client.c:1460 plugins/sudoers/log_client.c:1496 +#: logsrvd/iolog_writer.c:584 #, c-format -msgid "%s: unexpected state %d" -msgstr "%s: stato %d non atteso" +msgid "unable to create iolog path %s" +msgstr "impossibile creare il percorso iolog %s" -#: logsrvd/sendlog.c:1015 plugins/sudoers/log_client.c:1540 +#: logsrvd/iolog_writer.c:614 #, c-format -msgid "error message received from server: %s" -msgstr "messaggio di errore ricevuto dal server: %s" +msgid "invalid iofd %d" +msgstr "iofd %d non valido" -#: logsrvd/sendlog.c:1028 plugins/sudoers/log_client.c:1553 +#: logsrvd/iolog_writer.c:634 #, c-format -msgid "abort message received from server: %s" -msgstr "messaggio di abort ricevuto dal server: %s" +msgid "error closing iofd %u: %s" +msgstr "errore nel chiudere iofd %u: %s" -#: logsrvd/sendlog.c:1047 plugins/sudoers/log_client.c:1572 -msgid "unable to unpack ServerMessage" -msgstr "impossibile aprire ServerMessage" - -#: logsrvd/sendlog.c:1087 plugins/sudoers/log_client.c:1603 +#: logsrvd/iolog_writer.c:655 #, c-format -msgid "%s: unexpected type_case value %d" -msgstr "%s: valore type_case %d non atteso" +msgid "error flushing iofd %u: %s" +msgstr "errore nel flush iofd %u: %s" -#: logsrvd/sendlog.c:1116 -msgid "timeout reading from server" -msgstr "timeout nel leggere dal server" - -#: logsrvd/sendlog.c:1195 -msgid "premature EOF" -msgstr "EOF prematuro" - -#: logsrvd/sendlog.c:1208 plugins/sudoers/log_client.c:1761 +#: logsrvd/iolog_writer.c:773 #, c-format -msgid "server message too large: %u" -msgstr "messaggio server troppo grande: %u" +msgid "invalid I/O log %s: %s referenced but not present" +msgstr "registro I/O %s non valido: %s referenziato ma non presente" -#: logsrvd/sendlog.c:1259 -msgid "timeout writing to server" -msgstr "timeout nello scrivere sul server" - -#: logsrvd/sendlog.c:1591 -msgid "both restart point and iolog ID must be specified" -msgstr "devono essere specificati sia il punto di inizio che l'ID di iolog" - -#: logsrvd/sendlog.c:1595 -msgid "a restart point may not be set when no I/O is sent" -msgstr "un punto di partenza non può essere impostato quando non è inviato alcun I/O" - -#: logsrvd/sendlog.c:1671 +#: logsrvd/iolog_writer.c:785 logsrvd/logsrvd_journal.c:391 #, c-format -msgid "exited prematurely with state %d" -msgstr "uscito inaspettatamente con stato %d" +msgid "%s: unable to find resume point [%lld, %ld]" +msgstr "%s: impossibile trovare il punto di ripristino [%lld, %ld]" -#: logsrvd/sendlog.c:1672 -#, c-format -msgid "elapsed time sent to server [%lld, %ld]" -msgstr "tempo trascorso inviato al server [%lld, %ld]" - -#: logsrvd/sendlog.c:1674 -#, c-format -msgid "commit point received from server [%lld, %ld]" -msgstr "punto di commit ricevuto dal server [%lld, %ld]" - -#: logsrvd/tls_client.c:113 plugins/sudoers/log_client.c:296 -msgid "TLS handshake timeout occurred" -msgstr "timeout handshake TLS" - -#: logsrvd/tls_client.c:133 logsrvd/tls_client.c:149 -#: plugins/sudoers/log_client.c:318 plugins/sudoers/log_client.c:334 -msgid "unable to set event" -msgstr "impossibile impostare evento" - -#: logsrvd/tls_client.c:159 logsrvd/tls_client.c:163 -#, c-format -msgid "TLS connection failed: %s" -msgstr "connessione TLS non riuscita: %s" - -#: logsrvd/tls_client.c:197 -#, c-format -msgid "unable to allocate ssl object: %s" -msgstr "impossibile allocare l'oggetto ssl: %s" - -#: logsrvd/tls_client.c:210 -#, c-format -msgid "Unable to attach socket to the ssl object: %s" -msgstr "Impossibile collegare il socket all'oggetto ssl: %s" - -#: logsrvd/tls_client.c:238 -msgid "unable to initialize TLS context" -msgstr "impossibile inizializzare il contesto TLS" - -#: logsrvd/tls_init.c:129 logsrvd/tls_init.c:137 -#, c-format -msgid "unable to set TLS 1.2 ciphersuite to %s: %s" -msgstr "impossibile impostare il cifrario per TLS 1.2 a %s: %s" - -#: logsrvd/tls_init.c:157 logsrvd/tls_init.c:165 -#, c-format -msgid "unable to set TLS 1.3 ciphersuite to %s: %s" -msgstr "impossibile impostare il cifrario per TLS 1.3 a %s: %s" - -#: logsrvd/tls_init.c:200 -#, c-format -msgid "unable to create TLS context: %s" -msgstr "impossibile creare il contesyo TLS: %s" - -#: logsrvd/tls_init.c:206 -#, c-format -msgid "unable to set minimum protocol version to TLS 1.2: %s" -msgstr "impossibile impostare la versione minima del protocollo a TLS 1.2: %s" - -#: logsrvd/tls_init.c:282 -#, c-format -msgid "unable to set diffie-hellman parameters: %s" -msgstr "impossibile impostare i parametri diffie-hellman: %s" - -#: logsrvd/tls_init.c:291 -#, c-format -msgid "unable to read diffie-hellman parameters: %s" -msgstr "impossibile leggere i parametri diffie-hellman: %s" - -#: logsrvd/tls_init.c:296 plugins/sudoers/check.c:274 -#: plugins/sudoers/cvtsudoers.c:618 plugins/sudoers/cvtsudoers.c:639 -#: plugins/sudoers/cvtsudoers.c:1249 plugins/sudoers/cvtsudoers_json.c:872 -#: plugins/sudoers/cvtsudoers_ldif.c:688 plugins/sudoers/sudoers.c:1028 -#: plugins/sudoers/sudoreplay.c:1435 plugins/sudoers/timestamp.c:433 -#: plugins/sudoers/tsdump.c:128 plugins/sudoers/visudo.c:913 +#: logsrvd/iolog_writer.c:807 logsrvd/logsrvd_journal.c:434 +#: logsrvd/logsrvd_queue.c:115 logsrvd/tls_init.c:256 +#: plugins/sudoers/check.c:278 plugins/sudoers/cvtsudoers.c:758 +#: plugins/sudoers/cvtsudoers.c:780 plugins/sudoers/cvtsudoers.c:1457 +#: plugins/sudoers/cvtsudoers_csv.c:722 plugins/sudoers/cvtsudoers_json.c:1034 +#: plugins/sudoers/cvtsudoers_ldif.c:753 plugins/sudoers/sudoers.c:1309 +#: plugins/sudoers/sudoers.c:1335 plugins/sudoers/sudoreplay.c:1499 +#: plugins/sudoers/timestamp.c:477 plugins/sudoers/tsdump.c:141 +#: plugins/sudoers/visudo.c:990 #, c-format msgid "unable to open %s" msgstr "impossibile aprire %s" -#: plugins/sudoers/audit.c:259 plugins/sudoers/audit.c:398 -#: plugins/sudoers/log_client.c:960 plugins/sudoers/log_client.c:1008 -#: plugins/sudoers/log_client.c:1056 plugins/sudoers/log_client.c:1181 -#: plugins/sudoers/logging.c:548 plugins/sudoers/policy.c:120 +#: logsrvd/iolog_writer.c:819 logsrvd/logsrv_util.c:111 +#: logsrvd/logsrv_util.c:118 plugins/sudoers/sudoreplay.c:355 +#: plugins/sudoers/sudoreplay.c:361 +#, c-format +msgid "unable to open %s/%s" +msgstr "impossibile aprire %s/%s" + +#: logsrvd/iolog_writer.c:832 +#, c-format +msgid "unable to copy %s/%s to %s/%s: %s" +msgstr "impossibile copiare %s/%s su %s/%s: %s" + +#: logsrvd/iolog_writer.c:861 logsrvd/logsrvd_journal.c:198 +#, c-format +msgid "unable to rename %s to %s" +msgstr "impossibile rinominare %s in %s" + +#: logsrvd/logsrv_util.c:153 logsrvd/logsrv_util.c:182 +#, c-format +msgid "%s/%s: unable to find resume point [%lld, %ld]" +msgstr "%s/%s: impossibile trovare il punto di ripristino [%lld, %ld]" + +#: logsrvd/logsrv_util.c:165 +#, c-format +msgid "missing I/O log file %s/%s" +msgstr "file di registro I/O mancante %s/%s" + +#: logsrvd/logsrv_util.c:172 +#, c-format +msgid "%s/%s: unable to seek forward %zu" +msgstr "%s/%s: impossibile spostarsi avanti di %zu" + +#: logsrvd/logsrvd.c:272 logsrvd/logsrvd_queue.c:135 +msgid "unable to connect to relay" +msgstr "impossibile connettersi all'host di inoltro" + +#: logsrvd/logsrvd.c:339 logsrvd/logsrvd_relay.c:847 +#, c-format +msgid "server message too large: %zu" +msgstr "messaggio server troppo grande: %zu" + +#: logsrvd/logsrvd.c:431 logsrvd/logsrvd.c:554 logsrvd/logsrvd.c:640 +#: logsrvd/logsrvd.c:882 logsrvd/logsrvd.c:896 logsrvd/logsrvd.c:1057 +#: logsrvd/logsrvd.c:1182 logsrvd/logsrvd.c:1364 logsrvd/logsrvd.c:1382 +#: logsrvd/logsrvd.c:1481 logsrvd/logsrvd.c:1606 logsrvd/logsrvd.c:1793 +#: logsrvd/logsrvd_journal.c:503 logsrvd/logsrvd_local.c:238 +#: logsrvd/logsrvd_queue.c:164 logsrvd/logsrvd_relay.c:172 +#: logsrvd/logsrvd_relay.c:249 logsrvd/logsrvd_relay.c:253 +#: logsrvd/logsrvd_relay.c:391 logsrvd/logsrvd_relay.c:583 +#: logsrvd/logsrvd_relay.c:747 logsrvd/logsrvd_relay.c:1137 +#: logsrvd/sendlog.c:1333 logsrvd/tls_client.c:145 logsrvd/tls_client.c:161 +#: logsrvd/tls_client.c:225 plugins/sudoers/audit.c:281 +#: plugins/sudoers/iolog.c:1049 plugins/sudoers/iolog.c:1183 +#: plugins/sudoers/iolog.c:1282 plugins/sudoers/log_client.c:121 +#: plugins/sudoers/log_client.c:352 plugins/sudoers/log_client.c:368 +#: plugins/sudoers/log_client.c:416 plugins/sudoers/log_client.c:622 +#: plugins/sudoers/log_client.c:629 plugins/sudoers/log_client.c:1137 +#: plugins/sudoers/log_client.c:1418 plugins/sudoers/log_client.c:1459 +#: plugins/sudoers/log_client.c:1467 plugins/sudoers/log_client.c:1626 +#: plugins/sudoers/log_client.c:1751 plugins/sudoers/log_client.c:2085 +#: plugins/sudoers/log_client.c:2093 plugins/sudoers/logging.c:148 +#: plugins/sudoers/logging.c:206 plugins/sudoers/sudoreplay.c:519 +#: plugins/sudoers/sudoreplay.c:566 plugins/sudoers/sudoreplay.c:810 +#: plugins/sudoers/sudoreplay.c:922 plugins/sudoers/sudoreplay.c:1013 +#: plugins/sudoers/sudoreplay.c:1028 plugins/sudoers/sudoreplay.c:1035 +#: plugins/sudoers/sudoreplay.c:1042 plugins/sudoers/sudoreplay.c:1049 +#: plugins/sudoers/sudoreplay.c:1056 plugins/sudoers/sudoreplay.c:1184 +msgid "unable to add event to queue" +msgstr "impossibile aggiungere l'evento alla coda" + +#: logsrvd/logsrvd.c:455 logsrvd/logsrvd.c:492 logsrvd/logsrvd.c:524 +#: logsrvd/logsrvd.c:578 logsrvd/logsrvd.c:657 logsrvd/logsrvd.c:693 +#: logsrvd/logsrvd.c:729 logsrvd/logsrvd.c:765 logsrvd/logsrvd_relay.c:512 +#: logsrvd/logsrvd_relay.c:545 +#, c-format +msgid "unexpected state %d for %s" +msgstr "stato %d non atteso per %s" + +#: logsrvd/logsrvd.c:456 logsrvd/logsrvd.c:493 logsrvd/logsrvd.c:525 +#: logsrvd/logsrvd.c:579 logsrvd/logsrvd.c:658 logsrvd/logsrvd.c:694 +#: logsrvd/logsrvd.c:730 logsrvd/logsrvd.c:766 logsrvd/logsrvd_relay.c:514 +#: logsrvd/logsrvd_relay.c:547 +msgid "state machine error" +msgstr "errore della macchina di stato" + +#: logsrvd/logsrvd.c:462 logsrvd/logsrvd.c:463 +msgid "invalid AcceptMessage" +msgstr "AcceptMessage non valido" + +#: logsrvd/logsrvd.c:499 logsrvd/logsrvd.c:500 +msgid "invalid RejectMessage" +msgstr "RejectMessage non valido" + +#: logsrvd/logsrvd.c:531 logsrvd/logsrvd.c:532 +msgid "invalid ExitMessage" +msgstr "ExitMessage non valido" + +#: logsrvd/logsrvd.c:585 logsrvd/logsrvd.c:586 +msgid "invalid RestartMessage" +msgstr "RestartMessage non valido" + +#: logsrvd/logsrvd.c:620 logsrvd/logsrvd.c:621 +msgid "invalid AlertMessage" +msgstr "AlertMessage non valido" + +#: logsrvd/logsrvd.c:662 logsrvd/logsrvd.c:698 logsrvd/logsrvd.c:734 +#, c-format +msgid "%s: unexpected IoBuffer" +msgstr "%s: IoBuffer non atteso" + +#: logsrvd/logsrvd.c:663 logsrvd/logsrvd.c:699 logsrvd/logsrvd.c:735 +msgid "protocol error" +msgstr "errore di protocollo" + +#: logsrvd/logsrvd.c:669 logsrvd/logsrvd.c:670 +msgid "invalid IoBuffer" +msgstr "IoBuffer non valido" + +#: logsrvd/logsrvd.c:705 logsrvd/logsrvd.c:706 +msgid "invalid ChangeWindowSize" +msgstr "ChangeWindowSize non valida" + +#: logsrvd/logsrvd.c:741 logsrvd/logsrvd.c:742 +msgid "invalid CommandSuspend" +msgstr "CommandSuspend non valida" + +#: logsrvd/logsrvd.c:791 logsrvd/logsrvd_journal.c:302 +#: logsrvd/logsrvd_relay.c:654 logsrvd/sendlog.c:1232 +#: plugins/sudoers/log_client.c:1616 +#, c-format +msgid "unable to unpack %s size %zu" +msgstr "impossibile scompattare %s dimensione %zu" + +#: logsrvd/logsrvd.c:836 logsrvd/logsrvd_journal.c:376 +#: logsrvd/logsrvd_relay.c:678 +#, c-format +msgid "unexpected type_case value %d in %s from %s" +msgstr "valore type_case %d non atteso in %s da %s" + +#: logsrvd/logsrvd.c:838 +msgid "unrecognized ClientMessage type" +msgstr "tipo di ClientMessage non riconosciuto" + +#: logsrvd/logsrvd.c:928 +#, c-format +msgid "timed out writing to client %s" +msgstr "timeout nel scrivere al client %s" + +#: logsrvd/logsrvd.c:933 logsrvd/logsrvd_relay.c:919 logsrvd/sendlog.c:1438 +#, c-format +msgid "missing write buffer for client %s" +msgstr "manca il buffer in scrittura per il client %s" + +#: logsrvd/logsrvd.c:1028 +#, c-format +msgid "timed out reading from client %s" +msgstr "timeout nel leggere dal client %s" + +#: logsrvd/logsrvd.c:1069 logsrvd/logsrvd_relay.c:782 +#, c-format +msgid "EOF from %s without proper TLS shutdown" +msgstr "EOF in %s senza una corretta chiusura del TLS" + +#: logsrvd/logsrvd.c:1113 logsrvd/logsrvd_relay.c:205 logsrvd/sendlog.c:336 +#: plugins/sudoers/log_client.c:732 +#, c-format +msgid "client message too large: %zu" +msgstr "messaggio client troppo grande: %zu" + +#: logsrvd/logsrvd.c:1114 logsrvd/logsrvd_journal.c:259 +#: logsrvd/logsrvd_journal.c:260 +msgid "client message too large" +msgstr "messaggio client troppo grande" + +#: logsrvd/logsrvd.c:1132 logsrvd/logsrvd.c:1133 +msgid "invalid ClientMessage" +msgstr "ClientMessage non valido" + +#: logsrvd/logsrvd.c:1442 +msgid "unable to get remote IP addr" +msgstr "impossibile ottenere indirizzo IP remoto" + +#: logsrvd/logsrvd.c:1473 logsrvd/tls_client.c:212 +#: plugins/sudoers/log_client.c:290 +#, c-format +msgid "Unable to attach user data to the ssl object: %s" +msgstr "Impossibile allegare dati utenti all'oggetto ssl: %s" + +#: logsrvd/logsrvd.c:1656 logsrvd/logsrvd.c:2050 +msgid "unable to setup listen socket" +msgstr "impossibile impostare il socket di ascolto" + +#: logsrvd/logsrvd.c:1776 +#, c-format +msgid "unexpected signal %d" +msgstr "segnale non atteso %d" + +#: logsrvd/logsrvd.c:1949 +msgid "sudo log server" +msgstr "server di registro sudo" + +#: logsrvd/logsrvd.c:1951 logsrvd/sendlog.c:126 +msgid "Options:" +msgstr "Opzioni:" + +#: logsrvd/logsrvd.c:1953 +msgid "path to configuration file" +msgstr "percorso del file di configurazione" + +#: logsrvd/logsrvd.c:1955 logsrvd/sendlog.c:128 +msgid "display help message and exit" +msgstr "visualizza il messaggio di aiuto ed esce" + +#: logsrvd/logsrvd.c:1957 +msgid "do not fork, run in the foreground" +msgstr "non esegue fork, esegue in primo piano" + +#: logsrvd/logsrvd.c:1959 +msgid "percent chance connections will drop" +msgstr "probabilità percentuale che le connessioni termineranno" + +#: logsrvd/logsrvd.c:1961 logsrvd/sendlog.c:158 +msgid "display version information and exit" +msgstr "visualizza le informazioni sulla versione ed esce" + +#: logsrvd/logsrvd.c:2011 logsrvd/sendlog.c:1747 +msgid "Protobuf-C version 1.3 or higher required" +msgstr "È richiesto Protobuf-C 1.3 o successivo" + +#: logsrvd/logsrvd.c:2027 +#, c-format +msgid "invalid random drop value: %s" +msgstr "valore drop casuale non valido: %s" + +#: logsrvd/logsrvd.c:2030 logsrvd/sendlog.c:1801 +#: plugins/sudoers/cvtsudoers.c:250 plugins/sudoers/sudoreplay.c:294 +#: plugins/sudoers/visudo.c:181 +#, c-format +msgid "%s version %s\n" +msgstr "%s versione %s\n" + +#: logsrvd/logsrvd_conf.c:422 plugins/sudoers/check.c:69 +#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:122 +#: plugins/sudoers/sudoers.c:419 plugins/sudoers/sudoers.c:946 +#: plugins/sudoers/sudoers.c:1052 plugins/sudoers/sudoers.c:1442 +#: plugins/sudoers/testsudoers.c:169 plugins/sudoers/testsudoers.c:285 +#: plugins/sudoers/testsudoers.c:459 plugins/sudoers/tsdump.c:131 +#, c-format +msgid "unknown user %s" +msgstr "utente sconosciuto %s" + +#: logsrvd/logsrvd_conf.c:439 plugins/sudoers/iolog.c:148 +#: plugins/sudoers/sudoers.c:425 plugins/sudoers/sudoers.c:1476 +#: plugins/sudoers/testsudoers.c:483 +#, c-format +msgid "unknown group %s" +msgstr "gruppo sconosciuto %s" + +#: logsrvd/logsrvd_conf.c:457 +#, c-format +msgid "unable to parse iolog mode %s" +msgstr "impossibile analizzare la modalità iolog \"%s\"" + +#: logsrvd/logsrvd_conf.c:474 logsrvd/logsrvd_conf.c:1248 +#, c-format +msgid "invalid value for %s: %s" +msgstr "valore non valido per \"%s\": %s" + +#: logsrvd/logsrvd_conf.c:527 +msgid "TLS not supported" +msgstr "TLS non supportato" + +#: logsrvd/logsrvd_conf.c:549 +#, c-format +msgid "%s:%s" +msgstr "%s:%s" + +#: logsrvd/logsrvd_conf.c:622 logsrvd/logsrvd_conf.c:1037 +#, c-format +msgid "%s: not a fully qualified path" +msgstr "%s: non è un percorso completo" + +#: logsrvd/logsrvd_conf.c:956 logsrvd/logsrvd_conf.c:972 +#: logsrvd/logsrvd_conf.c:1681 +#, c-format +msgid "unknown syslog facility %s" +msgstr "strumento syslog %s sconosciuto" + +#: logsrvd/logsrvd_conf.c:988 logsrvd/logsrvd_conf.c:1004 +#: logsrvd/logsrvd_conf.c:1020 logsrvd/logsrvd_conf.c:1685 +#: logsrvd/logsrvd_conf.c:1689 logsrvd/logsrvd_conf.c:1693 +#, c-format +msgid "unknown syslog priority %s" +msgstr "priorità syslog %s sconosciuta" + +#: logsrvd/logsrvd_conf.c:1202 +#, c-format +msgid "%s:%d unmatched '[': %s" +msgstr "%s:%d \"[\" non corrispondente: %s" + +#: logsrvd/logsrvd_conf.c:1208 +#, c-format +msgid "%s:%d garbage after ']': %s" +msgstr "%s:%d caratteri di troppo dopo \"]\": %s" + +#: logsrvd/logsrvd_conf.c:1220 +#, c-format +msgid "%s:%d invalid config section: %s" +msgstr "%s:%d sezione configurazione non valida: %s" + +#: logsrvd/logsrvd_conf.c:1228 +#, c-format +msgid "%s:%d invalid configuration line: %s" +msgstr "%s:%d riga di configurazione non valida: %s" + +#: logsrvd/logsrvd_conf.c:1234 +#, c-format +msgid "%s:%d expected section name: %s" +msgstr "%s:%d atteso nome di sezione: %s" + +#: logsrvd/logsrvd_conf.c:1256 +#, c-format +msgid "%s:%d [%s] illegal key: %s" +msgstr "%s:%d [%s] chiave non valida: %s" + +#: logsrvd/logsrvd_conf.c:1286 plugins/sudoers/cvtsudoers.c:273 +#: plugins/sudoers/logging.c:1087 +#, c-format +msgid "unable to open log file %s" +msgstr "impossibile aprire il file di registro %s" + +#: logsrvd/logsrvd_conf.c:1768 +msgid "unable to initialize server TLS context" +msgstr "impossibile inizializzare il contesto TLS del server" + +#: logsrvd/logsrvd_conf.c:1788 +msgid "unable to initialize relay TLS context" +msgstr "impossibile inizializzare il contesto TLS dell'host di inoltro" + +#: logsrvd/logsrvd_journal.c:149 logsrvd/logsrvd_journal.c:430 +#: logsrvd/logsrvd_journal.c:435 +msgid "unable to create journal file" +msgstr "impossibile creare un file journal" + +#: logsrvd/logsrvd_journal.c:153 logsrvd/logsrvd_queue.c:109 +#: plugins/sudoers/visudo.c:1046 +#, c-format +msgid "unable to lock %s" +msgstr "impossibile bloccare %s" + +#: logsrvd/logsrvd_journal.c:156 +msgid "unable to lock journal file" +msgstr "Impossibile bloccare il file journal" + +#: logsrvd/logsrvd_journal.c:164 +msgid "unable to open journal file" +msgstr "Impossibile aprire il file journal" + +#: logsrvd/logsrvd_journal.c:185 logsrvd/logsrvd_journal.c:466 +#: logsrvd/logsrvd_journal.c:471 +msgid "unable to write journal file" +msgstr "impossibile scrivere il file journal" + +#: logsrvd/logsrvd_journal.c:193 logsrvd/logsrvd_journal.c:200 +msgid "unable to rename journal file" +msgstr "impossibile rinominare il file journal" + +#: logsrvd/logsrvd_journal.c:247 logsrvd/logsrvd_journal.c:248 +#: logsrvd/logsrvd_journal.c:288 logsrvd/logsrvd_journal.c:289 +msgid "unexpected EOF reading journal file" +msgstr "EOF inatteso nel file journal" + +#: logsrvd/logsrvd_journal.c:251 logsrvd/logsrvd_journal.c:252 +#: logsrvd/logsrvd_journal.c:292 logsrvd/logsrvd_journal.c:293 +msgid "error reading journal file" +msgstr "errore nel leggere il file journal" + +#: logsrvd/logsrvd_journal.c:304 logsrvd/logsrvd_journal.c:390 +msgid "invalid journal file, unable to restart" +msgstr "file journal non valido, impossibile riavviare" + +#: logsrvd/logsrvd_journal.c:449 +#, c-format +msgid "unable to seek to [%lld, %ld] in journal file %s" +msgstr "impossibile avanzare a [%lld, %ld] nel file journal %s" + +#: logsrvd/logsrvd_local.c:166 +#, c-format +msgid "unexpected value_case %d in %s from %s" +msgstr "valore non atteso %d in %s per %s" + +#: logsrvd/logsrvd_local.c:194 +msgid "error parsing AcceptMessage" +msgstr "errore nell'analizzare AcceptMessage" + +#: logsrvd/logsrvd_local.c:205 +msgid "error creating I/O log" +msgstr "errore nel creare il registro I/O" + +#: logsrvd/logsrvd_local.c:228 +msgid "error logging accept event" +msgstr "errore nel registrare l'evento accept" + +#: logsrvd/logsrvd_local.c:267 +msgid "error parsing RejectMessage" +msgstr "errore nell'analizzare RejectMessage" + +#: logsrvd/logsrvd_local.c:291 +msgid "error logging reject event" +msgstr "errore nel registrare l'evento reject" + +#: logsrvd/logsrvd_local.c:427 logsrvd/logsrvd_local.c:437 +msgid "error logging exit event" +msgstr "errore nel registrare l'evento exit" + +#: logsrvd/logsrvd_local.c:494 logsrvd/logsrvd_local.c:495 +msgid "log is already complete, cannot be restarted" +msgstr "il registro è già completo, non può essere riavviato" + +#: logsrvd/logsrvd_local.c:525 +msgid "unable to restart log" +msgstr "impossibile riavviare il registro" + +#: logsrvd/logsrvd_local.c:541 +msgid "error parsing AlertMessage" +msgstr "errore nell'analizzare AlertMessage" + +#: logsrvd/logsrvd_local.c:551 +msgid "error logging alert event" +msgstr "errore nel registrare l'evento alert" + +#: logsrvd/logsrvd_local.c:587 logsrvd/logsrvd_local.c:650 +#: logsrvd/logsrvd_local.c:685 +#, c-format +msgid "unable to format timing buffer, length %d" +msgstr "impossibile formattare il buffer di temporizzazione, lunghezza %d" + +#: logsrvd/logsrvd_local.c:601 logsrvd/logsrvd_local.c:609 +#: logsrvd/logsrvd_local.c:657 logsrvd/logsrvd_local.c:692 +#: plugins/sudoers/sudoreplay.c:344 toke.l:961 toke.l:964 +#, c-format +msgid "%s/%s: %s" +msgstr "%s/%s: %s" + +#: logsrvd/logsrvd_local.c:620 +msgid "randomly dropping connection" +msgstr "la connessione viene interrotta casualmente" + +#: logsrvd/logsrvd_local.c:632 +msgid "error writing IoBuffer" +msgstr "errore nello scrivere IoBuffer" + +#: logsrvd/logsrvd_local.c:667 +msgid "error writing ChangeWindowSize" +msgstr "errore nello scrivere ChangeWindowSize" + +#: logsrvd/logsrvd_local.c:702 +msgid "error writing CommandSuspend" +msgstr "errore nello scrivere CommandSuspend" + +#: logsrvd/logsrvd_relay.c:437 +msgid "TLS handshake with relay host failed" +msgstr "handshake TLS con host di inoltro non riuscito" + +#: logsrvd/logsrvd_relay.c:465 +msgid "unable to connect to relay host" +msgstr "impossibile connettersi all'host di inoltro" + +#: logsrvd/logsrvd_relay.c:520 +#, c-format +msgid "%s: invalid ServerHello, missing server_id" +msgstr "%s: ServerHello non valido, manca il server_id" + +#: logsrvd/logsrvd_relay.c:522 logsrvd/sendlog.c:1136 +#: plugins/sudoers/log_client.c:1502 +msgid "invalid ServerHello" +msgstr "ServerHello non valido" + +#: logsrvd/logsrvd_relay.c:681 +msgid "unrecognized ServerMessage type" +msgstr "tipo di ServerMessage non riconosciuto" + +#: logsrvd/logsrvd_relay.c:710 +#, c-format +msgid "timed out reading from relay %s (%s)" +msgstr "timeout nel leggere dall'host di inoltro %s (%s)" + +#: logsrvd/logsrvd_relay.c:712 +msgid "timeout reading from relay" +msgstr "timeout nel leggere dall'host di inoltro" + +#: logsrvd/logsrvd_relay.c:767 +msgid "relay host name does not match certificate" +msgstr "il nome dell'host di inoltro non corrisponde al certificato" + +#: logsrvd/logsrvd_relay.c:773 logsrvd/logsrvd_relay.c:787 +#: logsrvd/logsrvd_relay.c:794 +msgid "error reading from relay" +msgstr "errore nel leggere dall'host di inoltro" + +#: logsrvd/logsrvd_relay.c:815 +msgid "unable to read from relay" +msgstr "impossibile leggere dall'host di inoltro" + +#: logsrvd/logsrvd_relay.c:830 logsrvd/logsrvd_relay.c:949 +msgid "relay server closed connection" +msgstr "l'host di inoltro ha chiuso la connessione" + +#: logsrvd/logsrvd_relay.c:848 +msgid "server message too large" +msgstr "messaggio server troppo grande" + +#: logsrvd/logsrvd_relay.c:912 +#, c-format +msgid "timed out writing to relay %s (%s)" +msgstr "timeout nel scrivere sull'host di inoltro %s (%s)" + +#: logsrvd/logsrvd_relay.c:914 +msgid "timeout writing to relay" +msgstr "timeout nello scrivere sull'host di inoltro" + +#: logsrvd/logsrvd_relay.c:968 logsrvd/logsrvd_relay.c:975 +#: logsrvd/logsrvd_relay.c:987 +msgid "error writing to relay" +msgstr "errore nello scrivere sull'host di inoltro" + +#: logsrvd/sendlog.c:124 +msgid "send sudo I/O log to remote server" +msgstr "Invia registro I/O di sudo a un server remoto" + +#: logsrvd/sendlog.c:130 +msgid "only send an accept event (no I/O)" +msgstr "Invia solo un evento di accettazione (nessun I/O)" + +#: logsrvd/sendlog.c:133 +msgid "certificate bundle file to verify server's cert against" +msgstr "File bundle di certificati con cui verificare il certificato del server" + +#: logsrvd/sendlog.c:135 +msgid "certificate file for TLS handshake" +msgstr "File certificato per l'handshake TLS" + +#: logsrvd/sendlog.c:138 +msgid "host to send logs to" +msgstr "Host a cui inviare i registri" + +#: logsrvd/sendlog.c:140 +msgid "remote ID of I/O log to be resumed" +msgstr "ID remoto del registro di I/O da riprendere" + +#: logsrvd/sendlog.c:143 +msgid "private key file" +msgstr "File chiave privata" + +#: logsrvd/sendlog.c:145 +msgid "do not verify server certificate" +msgstr "Non verifica il certificato del server" + +#: logsrvd/sendlog.c:148 +msgid "port to use when connecting to host" +msgstr "Porta da utilizzare per la connessione all'host" + +#: logsrvd/sendlog.c:150 +msgid "restart previous I/O log transfer" +msgstr "Riavvia il precedente trasferimento del registro di I/O" + +#: logsrvd/sendlog.c:152 +msgid "reject the command with the given reason" +msgstr "Rifiuta il comando con il motivo indicato" + +#: logsrvd/sendlog.c:154 +msgid "stop transfer after reaching this time" +msgstr "interrompe il trasferimento dopo questo tempo" + +#: logsrvd/sendlog.c:156 +msgid "test audit server by sending selected I/O log n times in parallel" +msgstr "prova il server di controllo inviando il registro di I/O selezionato n-volte in parallelo" + +#: logsrvd/sendlog.c:181 plugins/sudoers/log_client.c:462 +#, c-format +msgid "unable to look up %s:%s: %s" +msgstr "impossibile cercare %s:%s: %s" + +#: logsrvd/sendlog.c:219 +msgid "unable to get server IP addr" +msgstr "impossibile ottenere indirizzo IP del server" + +#: logsrvd/sendlog.c:314 plugins/sudoers/sudoreplay.c:870 +#, c-format +msgid "unable to read %s/%s: %s" +msgstr "impossibile leggere %s/%s: %s" + +#: logsrvd/sendlog.c:1060 plugins/sudoers/iolog.c:967 +#: plugins/sudoers/iolog.c:1042 +#, c-format +msgid "unexpected I/O event %d" +msgstr "evento I/O %d non atteso" + +#: logsrvd/sendlog.c:1113 logsrvd/sendlog.c:1130 logsrvd/sendlog.c:1164 +#: plugins/sudoers/log_client.c:1152 plugins/sudoers/log_client.c:1428 +#: plugins/sudoers/log_client.c:1496 plugins/sudoers/log_client.c:1535 +#, c-format +msgid "%s: unexpected state %d" +msgstr "%s: stato %d non atteso" + +#: logsrvd/sendlog.c:1200 plugins/sudoers/log_client.c:1584 +#, c-format +msgid "error message received from server: %s" +msgstr "messaggio di errore ricevuto dal server: %s" + +#: logsrvd/sendlog.c:1213 plugins/sudoers/log_client.c:1597 +#, c-format +msgid "abort message received from server: %s" +msgstr "messaggio di abort ricevuto dal server: %s" + +#: logsrvd/sendlog.c:1272 plugins/sudoers/log_client.c:1647 +#, c-format +msgid "%s: unexpected type_case value %d" +msgstr "%s: valore type_case %d non atteso" + +#: logsrvd/sendlog.c:1301 +msgid "timeout reading from server" +msgstr "timeout nel leggere dal server" + +#: logsrvd/sendlog.c:1352 plugins/sudoers/log_client.c:1770 +msgid "host name does not match certificate" +msgstr "il nome host non corrisponde al certificato" + +#: logsrvd/sendlog.c:1386 +msgid "premature EOF" +msgstr "EOF prematuro" + +#: logsrvd/sendlog.c:1399 plugins/sudoers/log_client.c:1818 +#, c-format +msgid "server message too large: %u" +msgstr "messaggio server troppo grande: %u" + +#: logsrvd/sendlog.c:1455 +msgid "timeout writing to server" +msgstr "timeout nello scrivere sul server" + +#: logsrvd/sendlog.c:1825 +msgid "both restart point and iolog ID must be specified" +msgstr "devono essere specificati sia il punto di inizio che l'ID di iolog" + +#: logsrvd/sendlog.c:1829 +msgid "a restart point may not be set when no I/O is sent" +msgstr "un punto di partenza non può essere impostato quando non è inviato alcun I/O" + +#: logsrvd/sendlog.c:1905 +#, c-format +msgid "exited prematurely with state %d" +msgstr "uscito inaspettatamente con stato %d" + +#: logsrvd/sendlog.c:1906 +#, c-format +msgid "elapsed time sent to server [%lld, %ld]" +msgstr "tempo trascorso inviato al server [%lld, %ld]" + +#: logsrvd/sendlog.c:1908 +#, c-format +msgid "commit point received from server [%lld, %ld]" +msgstr "punto di commit ricevuto dal server [%lld, %ld]" + +#: logsrvd/tls_client.c:120 plugins/sudoers/log_client.c:324 +msgid "TLS handshake timeout occurred" +msgstr "timeout handshake TLS" + +#: logsrvd/tls_client.c:140 logsrvd/tls_client.c:156 +#: plugins/sudoers/log_client.c:346 plugins/sudoers/log_client.c:362 +msgid "unable to set event" +msgstr "impossibile impostare evento" + +#: logsrvd/tls_client.c:166 logsrvd/tls_client.c:170 +#, c-format +msgid "TLS connection failed: %s" +msgstr "connessione TLS non riuscita: %s" + +#: logsrvd/tls_client.c:205 +#, c-format +msgid "unable to allocate ssl object: %s" +msgstr "impossibile allocare l'oggetto ssl: %s" + +#: logsrvd/tls_client.c:219 +#, c-format +msgid "Unable to attach socket to the ssl object: %s" +msgstr "Impossibile collegare il socket all'oggetto ssl: %s" + +#: logsrvd/tls_client.c:247 +msgid "unable to initialize TLS context" +msgstr "impossibile inizializzare il contesto TLS" + +#: logsrvd/tls_init.c:138 logsrvd/tls_init.c:146 +#, c-format +msgid "unable to set TLS 1.2 ciphersuite to %s: %s" +msgstr "impossibile impostare il cifrario per TLS 1.2 a %s: %s" + +#: logsrvd/tls_init.c:166 logsrvd/tls_init.c:174 +#, c-format +msgid "unable to set TLS 1.3 ciphersuite to %s: %s" +msgstr "impossibile impostare il cifrario per TLS 1.3 a %s: %s" + +#: logsrvd/tls_init.c:206 logsrvd/tls_init.c:227 +#, c-format +msgid "unable to set diffie-hellman parameters: %s" +msgstr "impossibile impostare i parametri diffie-hellman: %s" + +#: logsrvd/tls_init.c:283 +#, c-format +msgid "unable to create TLS context: %s" +msgstr "impossibile creare il contesto TLS: %s" + +#: logsrvd/tls_init.c:290 +#, c-format +msgid "unable to set minimum protocol version to TLS 1.2: %s" +msgstr "impossibile impostare la versione minima del protocollo a TLS 1.2: %s" + +#: plugins/sudoers/audit.c:272 plugins/sudoers/log_client.c:985 +#: plugins/sudoers/log_client.c:1034 plugins/sudoers/log_client.c:1083 +#: plugins/sudoers/log_client.c:1208 plugins/sudoers/logging.c:627 +#: plugins/sudoers/logging.c:867 plugins/sudoers/logging.c:1017 +#: plugins/sudoers/logging.c:1041 plugins/sudoers/policy.c:1055 msgid "unable to get time of day" msgstr "impossibile ottenere l'ora" -#: plugins/sudoers/auth/aix_auth.c:277 +#: plugins/sudoers/auth/aix_auth.c:282 #, c-format msgid "unable to change password for %s" msgstr "impossibile modificare la password per %s" -#: plugins/sudoers/auth/bsdauth.c:70 +#: plugins/sudoers/auth/bsdauth.c:78 #, c-format msgid "unable to get login class for user %s" msgstr "impossibile ottenere la classe di login per l'utente %s" -#: plugins/sudoers/auth/bsdauth.c:75 -msgid "unable to begin bsd authentication" -msgstr "impossibile iniziare l'autenticazione bsd" - -#: plugins/sudoers/auth/bsdauth.c:83 +#: plugins/sudoers/auth/bsdauth.c:85 msgid "invalid authentication type" msgstr "tipo di autenticazione non valida" -#: plugins/sudoers/auth/bsdauth.c:92 +#: plugins/sudoers/auth/bsdauth.c:90 +msgid "unable to begin BSD authentication" +msgstr "impossibile iniziare l'autenticazione BSD" + +#: plugins/sudoers/auth/bsdauth.c:97 msgid "unable to initialize BSD authentication" msgstr "impossibile iniziare l'autenticazione BSD" -#: plugins/sudoers/auth/bsdauth.c:179 +#: plugins/sudoers/auth/bsdauth.c:191 msgid "your account has expired" msgstr "il proprio account è scaduto" -#: plugins/sudoers/auth/bsdauth.c:181 +#: plugins/sudoers/auth/bsdauth.c:193 msgid "approval failed" msgstr "approvazione non riuscita" -#: plugins/sudoers/auth/fwtk.c:54 +#: plugins/sudoers/auth/fwtk.c:62 msgid "unable to read fwtk config" msgstr "impossibile leggere la configurazione fwtk" -#: plugins/sudoers/auth/fwtk.c:59 +#: plugins/sudoers/auth/fwtk.c:67 msgid "unable to connect to authentication server" msgstr "impossibile connettersi al server di autenticazione" -#: plugins/sudoers/auth/fwtk.c:65 plugins/sudoers/auth/fwtk.c:89 -#: plugins/sudoers/auth/fwtk.c:121 +#: plugins/sudoers/auth/fwtk.c:73 plugins/sudoers/auth/fwtk.c:99 +#: plugins/sudoers/auth/fwtk.c:131 msgid "lost connection to authentication server" msgstr "connessione al server di autenticazione persa" -#: plugins/sudoers/auth/fwtk.c:69 +#: plugins/sudoers/auth/fwtk.c:77 #, c-format msgid "" "authentication server error:\n" @@ -1092,171 +1478,177 @@ msgstr "" "errore del server di autenticazione:\n" "%s" -#: plugins/sudoers/auth/kerb5.c:110 +#: plugins/sudoers/auth/kerb5.c:117 #, c-format msgid "%s: unable to convert principal to string ('%s'): %s" msgstr "%s: impossibile convertire il principal in stringa (\"%s\"): %s" -#: plugins/sudoers/auth/kerb5.c:160 +#: plugins/sudoers/auth/kerb5.c:167 #, c-format msgid "%s: unable to parse '%s': %s" msgstr "%s: impossibile analizzare \"%s\": %s" -#: plugins/sudoers/auth/kerb5.c:169 +#: plugins/sudoers/auth/kerb5.c:176 #, c-format msgid "%s: unable to resolve credential cache: %s" msgstr "%s: impossibile risolvere la cache delle credenziali: %s" -#: plugins/sudoers/auth/kerb5.c:216 +#: plugins/sudoers/auth/kerb5.c:227 #, c-format msgid "%s: unable to allocate options: %s" msgstr "%s: impossibile allocare le opzioni: %s" -#: plugins/sudoers/auth/kerb5.c:231 +#: plugins/sudoers/auth/kerb5.c:242 #, c-format msgid "%s: unable to get credentials: %s" msgstr "%s: impossibile ottenere le credenziali: %s" -#: plugins/sudoers/auth/kerb5.c:244 +#: plugins/sudoers/auth/kerb5.c:255 #, c-format msgid "%s: unable to initialize credential cache: %s" msgstr "%s: impossibile inizializzare la cache delle credenziali: %s" -#: plugins/sudoers/auth/kerb5.c:247 +#: plugins/sudoers/auth/kerb5.c:258 #, c-format msgid "%s: unable to store credential in cache: %s" msgstr "%s: impossibile memorizzare le credenziali nella cache: %s" -#: plugins/sudoers/auth/kerb5.c:311 +#: plugins/sudoers/auth/kerb5.c:324 #, c-format msgid "%s: unable to get host principal: %s" msgstr "%s: impossibile ottenere il principal dell'host: %s" -#: plugins/sudoers/auth/kerb5.c:325 +#: plugins/sudoers/auth/kerb5.c:338 #, c-format msgid "%s: Cannot verify TGT! Possible attack!: %s" msgstr "%s: impossibile verificare TGT. Possibile attacco in corso: %s" -#: plugins/sudoers/auth/pam.c:218 +#: plugins/sudoers/auth/pam.c:233 #, c-format msgid "unable to initialize PAM: %s" msgstr "impossibile inizializzare PAM: %s" -#: plugins/sudoers/auth/pam.c:340 +#: plugins/sudoers/auth/pam.c:349 #, c-format msgid "PAM authentication error: %s" msgstr "Errore autenticazione PAM: %s" -#: plugins/sudoers/auth/pam.c:359 +#: plugins/sudoers/auth/pam.c:369 msgid "account validation failure, is your account locked?" msgstr "validazione dell'account non riuscita: forse è bloccato?" -#: plugins/sudoers/auth/pam.c:370 +#: plugins/sudoers/auth/pam.c:380 msgid "Account or password is expired, reset your password and try again" msgstr "Account o password scaduto: reimpostare la password e provare nuovamente" -#: plugins/sudoers/auth/pam.c:376 +#: plugins/sudoers/auth/pam.c:387 #, c-format msgid "unable to change expired password: %s" msgstr "impossibile modificare la password scaduta: %s" -#: plugins/sudoers/auth/pam.c:387 +#: plugins/sudoers/auth/pam.c:398 msgid "Password expired, contact your system administrator" msgstr "Password scaduta, contattare l'amministratore di sistema" -#: plugins/sudoers/auth/pam.c:392 +#: plugins/sudoers/auth/pam.c:403 msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" msgstr "Account scaduto o alla configurazione PAM manca una sezione \"account\" per sudo: contattare l'amministratore di sistema" -#: plugins/sudoers/auth/pam.c:400 plugins/sudoers/auth/pam.c:405 +#: plugins/sudoers/auth/pam.c:411 plugins/sudoers/auth/pam.c:416 #, c-format msgid "PAM account management error: %s" msgstr "Errore gestione account PAM: %s" -#: plugins/sudoers/auth/rfc1938.c:99 plugins/sudoers/visudo.c:241 +#: plugins/sudoers/auth/rfc1938.c:100 plugins/sudoers/visudo.c:266 #, c-format msgid "you do not exist in the %s database" msgstr "l'utente attuale non esiste nel database %s" -#: plugins/sudoers/auth/securid5.c:72 +#: plugins/sudoers/auth/securid5.c:76 msgid "failed to initialise the ACE API library" msgstr "inizializzazione della libreria API ACE non riuscita" -#: plugins/sudoers/auth/securid5.c:98 +#: plugins/sudoers/auth/securid5.c:108 msgid "unable to contact the SecurID server" msgstr "impossibile contattare il server SecurID" -#: plugins/sudoers/auth/securid5.c:107 +#: plugins/sudoers/auth/securid5.c:117 msgid "User ID locked for SecurID Authentication" msgstr "ID utente bloccato per l'autenticazione SecurID" -#: plugins/sudoers/auth/securid5.c:111 plugins/sudoers/auth/securid5.c:162 +#: plugins/sudoers/auth/securid5.c:121 plugins/sudoers/auth/securid5.c:174 msgid "invalid username length for SecurID" msgstr "lunghezza del nome utente per SecurID non valida" -#: plugins/sudoers/auth/securid5.c:115 plugins/sudoers/auth/securid5.c:167 +#: plugins/sudoers/auth/securid5.c:125 plugins/sudoers/auth/securid5.c:179 msgid "invalid Authentication Handle for SecurID" msgstr "gestore di autenticazione per SecurID non valido" -#: plugins/sudoers/auth/securid5.c:119 +#: plugins/sudoers/auth/securid5.c:129 msgid "SecurID communication failed" -msgstr "Comunicazione SecurID non riuscita" +msgstr "comunicazione SecurID non riuscita" -#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:210 +#: plugins/sudoers/auth/securid5.c:133 plugins/sudoers/auth/securid5.c:222 msgid "unknown SecurID error" msgstr "errore sconosciuto di SecurID" -#: plugins/sudoers/auth/securid5.c:157 +#: plugins/sudoers/auth/securid5.c:169 msgid "invalid passcode length for SecurID" msgstr "lunghezza del passcode per SecurID errata" -#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:123 +#: plugins/sudoers/auth/sia.c:72 plugins/sudoers/auth/sia.c:131 msgid "unable to initialize SIA session" msgstr "impossibile inizializzare la sessione SIA" -#: plugins/sudoers/auth/sudo_auth.c:132 +#: plugins/sudoers/auth/sudo_auth.c:141 msgid "invalid authentication methods" msgstr "metodi di autenticazione non validi" -#: plugins/sudoers/auth/sudo_auth.c:134 +#: plugins/sudoers/auth/sudo_auth.c:143 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." msgstr "Metodi di autenticazione non validi compilati all'interno di sudo. Non è possibile usare assieme autenticazione standalone e non-standalone." -#: plugins/sudoers/auth/sudo_auth.c:255 plugins/sudoers/auth/sudo_auth.c:305 +#: plugins/sudoers/auth/sudo_auth.c:296 plugins/sudoers/auth/sudo_auth.c:359 msgid "no authentication methods" msgstr "nessun metodo di autenticazione" -#: plugins/sudoers/auth/sudo_auth.c:257 +#: plugins/sudoers/auth/sudo_auth.c:298 msgid "There are no authentication methods compiled into sudo! If you want to turn off authentication, use the --disable-authentication configure option." msgstr "Non ci sono metodi di autenticazione compilati all'interno di sudo. Per disabilitare l'autenticazione, usare l'opzione di configurazione --disable-authentication." -#: plugins/sudoers/auth/sudo_auth.c:307 +#: plugins/sudoers/auth/sudo_auth.c:361 msgid "Unable to initialize authentication methods." msgstr "Impossibile inizializzare i metodi di autenticazione." -#: plugins/sudoers/auth/sudo_auth.c:471 +#: plugins/sudoers/auth/sudo_auth.c:551 msgid "Authentication methods:" msgstr "Metodi di autenticazione:" -#: plugins/sudoers/bsm_audit.c:123 plugins/sudoers/bsm_audit.c:214 +#: plugins/sudoers/bsm_audit.c:122 plugins/sudoers/bsm_audit.c:214 msgid "Could not determine audit condition" msgstr "Impossibile determinare la condizione di audit" -#: plugins/sudoers/bsm_audit.c:188 plugins/sudoers/bsm_audit.c:277 +#: plugins/sudoers/bsm_audit.c:188 plugins/sudoers/bsm_audit.c:278 msgid "unable to commit audit record" -msgstr "impossibile inviare il record di audit" +msgstr "impossibile inviare la registrazione di audit" -#: plugins/sudoers/check.c:264 +#: plugins/sudoers/check.c:63 plugins/sudoers/check.c:74 +#: plugins/sudoers/lookup.c:79 +#, c-format +msgid "unknown uid %u" +msgstr "uid sconosciuto %u" + +#: plugins/sudoers/check.c:270 #, c-format msgid "error reading lecture file %s" msgstr "errore nel leggere il file di lezione %s" -#: plugins/sudoers/check.c:270 +#: plugins/sudoers/check.c:273 #, c-format msgid "ignoring lecture file %s: not a regular file" msgstr "il file di lezione %s viene ignorato: non è un file regolare" -#: plugins/sudoers/check.c:283 +#: plugins/sudoers/check.c:286 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -1276,129 +1668,102 @@ msgstr "" " #3) Da grandi poteri derivano grandi responsabilità\n" "\n" -#: plugins/sudoers/check.c:325 plugins/sudoers/check.c:335 -#: plugins/sudoers/sudoers.c:830 plugins/sudoers/sudoers.c:851 -#: plugins/sudoers/tsdump.c:119 -#, c-format -msgid "unknown uid: %u" -msgstr "uid sconosciuto: %u" +#: plugins/sudoers/check.c:294 +msgid "" +"For security reasons, the password you type will not be visible.\n" +"\n" +msgstr "" +"Per ragioni di sicurezza, la password digitata non sarà visibile.\n" +"\n" -#: plugins/sudoers/check.c:330 plugins/sudoers/exptilde.c:85 -#: plugins/sudoers/iolog.c:118 plugins/sudoers/policy.c:1123 -#: plugins/sudoers/sudoers.c:432 plugins/sudoers/sudoers.c:1283 -#: plugins/sudoers/testsudoers.c:215 plugins/sudoers/testsudoers.c:382 +#: plugins/sudoers/check_aliases.c:93 #, c-format -msgid "unknown user: %s" -msgstr "utente sconosciuto: %s" +msgid "cycle in %s \"%s\"" +msgstr "ciclo in %s \"%s\"" -#: plugins/sudoers/check_aliases.c:56 +#: plugins/sudoers/check_aliases.c:96 #, c-format -msgid "Error: %s:%d:%d: cycle in %s \"%s\"" -msgstr "Errore: %s:%d:%d: ciclo in %s \"%s\"" +msgid "%s \"%s\" referenced but not defined" +msgstr "%s \"%s\" referenziato ma non definito" -#: plugins/sudoers/check_aliases.c:57 -#, c-format -msgid "Warning: %s:%d:%d: cycle in %s \"%s\"" -msgstr "Attenzione: %s:%d:%d: ciclo in %s \"%s\"" - -#: plugins/sudoers/check_aliases.c:61 -#, c-format -msgid "Error: %s:%d:%d: %s \"%s\" referenced but not defined" -msgstr "Errore: %1$s:%2$d:%3$d: riferimento a \"%5$s\" %4$s, ma non definito" - -#: plugins/sudoers/check_aliases.c:62 -#, c-format -msgid "Warning: %s:%d:%d: %s \"%s\" referenced but not defined" -msgstr "Attenzione: %1$s:%2$d:%3$d: riferimento a \"%5$s\" %4$s, ma non definito" - -#: plugins/sudoers/cvtsudoers.c:194 +#: plugins/sudoers/cvtsudoers.c:211 #, c-format msgid "order increment: %s: %s" msgstr "ordine di incremento: %s: %s" -#: plugins/sudoers/cvtsudoers.c:210 +#: plugins/sudoers/cvtsudoers.c:231 #, c-format msgid "starting order: %s: %s" msgstr "ordine di partenza: %s: %s" -#: plugins/sudoers/cvtsudoers.c:220 +#: plugins/sudoers/cvtsudoers.c:242 #, c-format msgid "order padding: %s: %s" msgstr "ordine di riempimento: %s: %s" -#: plugins/sudoers/cvtsudoers.c:230 plugins/sudoers/visudo.c:177 +#: plugins/sudoers/cvtsudoers.c:252 plugins/sudoers/visudo.c:183 #, c-format msgid "%s grammar version %d\n" msgstr "%s versione grammaticale %d\n" -#: plugins/sudoers/cvtsudoers.c:247 plugins/sudoers/testsudoers.c:159 +#: plugins/sudoers/cvtsudoers.c:282 plugins/sudoers/testsudoers.c:162 #, c-format msgid "unsupported input format %s" msgstr "formato di input %s non supportato" -#: plugins/sudoers/cvtsudoers.c:262 +#: plugins/sudoers/cvtsudoers.c:300 #, c-format msgid "unsupported output format %s" msgstr "formato di output %s non supportato" -#: plugins/sudoers/cvtsudoers.c:314 +#: plugins/sudoers/cvtsudoers.c:392 #, c-format msgid "%s: input and output files must be different" msgstr "%s: i file di input e output devono essere diversi" -#: plugins/sudoers/cvtsudoers.c:330 plugins/sudoers/sudoers.c:177 -#: plugins/sudoers/testsudoers.c:254 plugins/sudoers/visudo.c:247 -#: plugins/sudoers/visudo.c:597 plugins/sudoers/visudo.c:917 +#: plugins/sudoers/cvtsudoers.c:406 plugins/sudoers/sudoers.c:151 +#: plugins/sudoers/sudoers.c:209 plugins/sudoers/testsudoers.c:315 +#: plugins/sudoers/visudo.c:276 plugins/sudoers/visudo.c:666 msgid "unable to initialize sudoers default values" msgstr "impossibile inizializzare i valori predefiniti di sudoers" -#: plugins/sudoers/cvtsudoers.c:416 plugins/sudoers/ldap_conf.c:431 +#: plugins/sudoers/cvtsudoers.c:533 plugins/sudoers/ldap_conf.c:431 #, c-format msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/cvtsudoers.c:475 +#: plugins/sudoers/cvtsudoers.c:612 #, c-format -msgid "%s: unknown key word: %s" -msgstr "%s: chiave sconosciuta: %s" +msgid "%s: unknown key word %s" +msgstr "%s: parola chiave sconosciuta %s" -#: plugins/sudoers/cvtsudoers.c:521 +#: plugins/sudoers/cvtsudoers.c:658 #, c-format msgid "invalid defaults type: %s" msgstr "tipo di defaults non valido: %s" -#: plugins/sudoers/cvtsudoers.c:544 +#: plugins/sudoers/cvtsudoers.c:681 #, c-format msgid "invalid suppression type: %s" msgstr "tipo di occultamento non valido: %s" -#: plugins/sudoers/cvtsudoers.c:584 plugins/sudoers/cvtsudoers.c:598 +#: plugins/sudoers/cvtsudoers.c:722 plugins/sudoers/cvtsudoers.c:738 #, c-format msgid "invalid filter: %s" msgstr "filtro non valido: %s" -#: plugins/sudoers/cvtsudoers.c:642 plugins/sudoers/visudo.c:922 +#: plugins/sudoers/cvtsudoers.c:783 plugins/sudoers/visudo.c:1000 #, c-format msgid "failed to parse %s file, unknown error" msgstr "analisi del file %s non riuscita, errore sconosciuto" -#: plugins/sudoers/cvtsudoers.c:650 -#, c-format -msgid "parse error in %s near line %d\n" -msgstr "errore di analisi in %s vicino alla riga %d\n" - -#: plugins/sudoers/cvtsudoers.c:653 -#, c-format -msgid "parse error in %s\n" -msgstr "errore di analisi in %s\n" - -#: plugins/sudoers/cvtsudoers.c:1296 plugins/sudoers/sudoreplay.c:1124 -#: plugins/sudoers/timestamp.c:317 plugins/sudoers/timestamp.c:320 +#: plugins/sudoers/cvtsudoers.c:1504 plugins/sudoers/sudoreplay.c:1145 +#: plugins/sudoers/timestamp.c:353 plugins/sudoers/timestamp.c:356 #, c-format msgid "unable to write to %s" msgstr "impossibile scrivere su %s" -#: plugins/sudoers/cvtsudoers.c:1319 +#: plugins/sudoers/cvtsudoers.c:1532 #, c-format msgid "" "%s - convert between sudoers file formats\n" @@ -1406,9 +1771,8 @@ msgid "" msgstr "" "%s - Converte tra formati del file sudoers\n" "\n" -"\n" -#: plugins/sudoers/cvtsudoers.c:1321 +#: plugins/sudoers/cvtsudoers.c:1534 msgid "" "\n" "Options:\n" @@ -1439,8 +1803,8 @@ msgstr "" " -i, --input-format=FORMATO Imposta il formato di input: LDIF o sudoers\n" " -I, --increment=num Di quanto incrementare il valore sudoOrder\n" " -h, --help Mostra il messaggio di aiuto ed esce\n" -" -m, --match=FILTRO Converte le voci che corrispondo al filtro\n" -" -M, --match-local Il filtro usa i dati da passwd e group\n" +" -m, --match=FILTRO Converte le voci che corrispondono al filtro\n" +" -M, --match-local Il filtro usa passwd e group del database\n" " -o, --output=file_output Scrive il file convertito su file_output\n" " -O, --order-start=num Punto di partenza del primo sudoOrder\n" " -p, --prune-matches Elimina utenti, gruppi e host che non corrispondono\n" @@ -1448,854 +1812,1076 @@ msgstr "" " -s, --suppress=SEZIONI Disabilita l'output per alcune sezioni\n" " -V, --version Visualizza la versione ed esce" -#: plugins/sudoers/cvtsudoers_json.c:480 plugins/sudoers/cvtsudoers_json.c:514 -#: plugins/sudoers/cvtsudoers_json.c:713 +#: plugins/sudoers/cvtsudoers_csv.c:192 plugins/sudoers/cvtsudoers_csv.c:199 +#: plugins/sudoers/cvtsudoers_ldif.c:270 plugins/sudoers/cvtsudoers_ldif.c:277 +#: plugins/sudoers/cvtsudoers_ldif.c:628 plugins/sudoers/env.c:357 +#: plugins/sudoers/env.c:364 plugins/sudoers/env.c:475 +#: plugins/sudoers/ldap.c:511 plugins/sudoers/ldap.c:629 +#: plugins/sudoers/ldap.c:1003 plugins/sudoers/ldap_conf.c:219 +#: plugins/sudoers/ldap_conf.c:310 plugins/sudoers/ldap_util.c:483 +#: plugins/sudoers/linux_audit.c:93 plugins/sudoers/logging.c:487 +#: plugins/sudoers/policy.c:836 plugins/sudoers/policy.c:848 +#: plugins/sudoers/prompt.c:169 plugins/sudoers/serialize_list.c:62 +#: plugins/sudoers/serialize_list.c:71 plugins/sudoers/strvec_join.c:62 +#: plugins/sudoers/sudoreplay.c:1342 plugins/sudoers/sudoreplay.c:1348 +#: plugins/sudoers/sudoreplay.c:1354 plugins/sudoers/testsudoers.c:306 +#: plugins/sudoers/toke_util.c:217 toke.l:975 toke.l:1257 #, c-format -msgid "unknown defaults entry \"%s\"" -msgstr "voce Defaults \"%s\" sconosciuta" +msgid "internal error, %s overflow" +msgstr "errore interno, overflow di %s" -#: plugins/sudoers/cvtsudoers_json.c:651 plugins/sudoers/cvtsudoers_json.c:664 -#: plugins/sudoers/cvtsudoers_ldif.c:346 plugins/sudoers/cvtsudoers_ldif.c:357 -#: plugins/sudoers/ldap.c:503 +#: plugins/sudoers/cvtsudoers_csv.c:481 plugins/sudoers/cvtsudoers_csv.c:495 +#: plugins/sudoers/cvtsudoers_json.c:760 plugins/sudoers/cvtsudoers_json.c:776 +#: plugins/sudoers/cvtsudoers_ldif.c:384 plugins/sudoers/cvtsudoers_ldif.c:398 +#: plugins/sudoers/ldap.c:495 msgid "unable to get GMT time" msgstr "impossibile ottenere l'ora GMT" -#: plugins/sudoers/cvtsudoers_json.c:654 plugins/sudoers/cvtsudoers_json.c:667 -#: plugins/sudoers/cvtsudoers_ldif.c:349 plugins/sudoers/cvtsudoers_ldif.c:360 -#: plugins/sudoers/ldap.c:509 +#: plugins/sudoers/cvtsudoers_csv.c:486 plugins/sudoers/cvtsudoers_csv.c:500 +#: plugins/sudoers/cvtsudoers_json.c:765 plugins/sudoers/cvtsudoers_json.c:781 +#: plugins/sudoers/cvtsudoers_ldif.c:389 plugins/sudoers/cvtsudoers_ldif.c:403 +#: plugins/sudoers/ldap.c:503 msgid "unable to format timestamp" msgstr "impossibile formattare la marcatura temporale" -#: plugins/sudoers/cvtsudoers_ldif.c:640 -#, c-format -msgid "too many sudoers entries, maximum %u" -msgstr "troppe voci sudoers, massimo %u" - -#: plugins/sudoers/cvtsudoers_ldif.c:683 -msgid "the SUDOERS_BASE environment variable is not set and the -b option was not specified." -msgstr "la variabile d'ambiente SUDOERS_BASE non è impostata e non è stata specificata l'opzione -b." - -#: plugins/sudoers/def_data.c:50 -#, c-format -msgid "Syslog facility if syslog is being used for logging: %s" -msgstr "Infrastruttura syslog se syslog viene utilizzato per le registrazioni: %s" - -#: plugins/sudoers/def_data.c:54 -#, c-format -msgid "Syslog priority to use when user authenticates successfully: %s" -msgstr "Priorità di syslog se l'utente si identifica con successo: %s" - -#: plugins/sudoers/def_data.c:58 -#, c-format -msgid "Syslog priority to use when user authenticates unsuccessfully: %s" -msgstr "Priorità di syslog se l'utente non si identifica con successo: %s" - -#: plugins/sudoers/def_data.c:62 -msgid "Put OTP prompt on its own line" -msgstr "Mette il prompt OTP su una riga a parte" - -#: plugins/sudoers/def_data.c:66 -msgid "Ignore '.' in $PATH" -msgstr "Ignora \".\" in $PATH" - -#: plugins/sudoers/def_data.c:70 -msgid "Always send mail when sudo is run" -msgstr "Invia sempre una email quando viene eseguito sudo" - -#: plugins/sudoers/def_data.c:74 -msgid "Send mail if user authentication fails" -msgstr "Invia una email se l'autenticazione utente non riesce" - -#: plugins/sudoers/def_data.c:78 -msgid "Send mail if the user is not in sudoers" -msgstr "Invia una email se l'utente non è tra i sudoers" - -#: plugins/sudoers/def_data.c:82 -msgid "Send mail if the user is not in sudoers for this host" -msgstr "Invia una email se l'utente non è tra i sudoers per questo host" - -#: plugins/sudoers/def_data.c:86 -msgid "Send mail if the user is not allowed to run a command" -msgstr "Invia una email se l'utente non è abilitato a eseguire un comando" - -#: plugins/sudoers/def_data.c:90 -msgid "Send mail if the user tries to run a command" -msgstr "Invia una email se l'utente tenta di eseguire un comando" - -#: plugins/sudoers/def_data.c:94 -msgid "Use a separate timestamp for each user/tty combo" -msgstr "Usa una marcatura temporale diversa per ogni combinazione utente/tty" - -#: plugins/sudoers/def_data.c:98 -msgid "Lecture user the first time they run sudo" -msgstr "Aiuta gli utenti alla prima esecuzione di sudo" - -#: plugins/sudoers/def_data.c:102 -#, c-format -msgid "File containing the sudo lecture: %s" -msgstr "File contenente la lezione su sudo: %s" - -#: plugins/sudoers/def_data.c:106 -msgid "Require users to authenticate by default" -msgstr "Richiede in modo predefinito l'autenticazione degli utenti" - -#: plugins/sudoers/def_data.c:110 -msgid "Root may run sudo" -msgstr "Root può eseguire sudo" - -#: plugins/sudoers/def_data.c:114 -msgid "Log the hostname in the (non-syslog) log file" -msgstr "Registra il nome host nel file di registro (non-syslog)" - -#: plugins/sudoers/def_data.c:118 -msgid "Log the year in the (non-syslog) log file" -msgstr "Registra l'anno nel file di registro (non-syslog)" - -#: plugins/sudoers/def_data.c:122 -msgid "If sudo is invoked with no arguments, start a shell" -msgstr "Se sudo viene lanciato senza alcun argomento, avvia una shell" - -#: plugins/sudoers/def_data.c:126 -msgid "Set $HOME to the target user when starting a shell with -s" -msgstr "Imposta $HOME all'utente definito quando viene avviata una shell con -s" - -#: plugins/sudoers/def_data.c:130 -msgid "Always set $HOME to the target user's home directory" -msgstr "Imposta sempre $HOME alla directory home dell'utente definito" - -#: plugins/sudoers/def_data.c:134 -msgid "Allow some information gathering to give useful error messages" -msgstr "Consente la raccolta di alcune informazioni per dare messaggi di errore utili" - -#: plugins/sudoers/def_data.c:138 -msgid "Require fully-qualified hostnames in the sudoers file" -msgstr "Richiede nomi host completi nel file sudoers" - -#: plugins/sudoers/def_data.c:142 -msgid "Insult the user when they enter an incorrect password" -msgstr "Apostrofa l'utente quando inserisce una password errata" - -#: plugins/sudoers/def_data.c:146 -msgid "Only allow the user to run sudo if they have a tty" -msgstr "Consente all'utente di seguire sudo solo se dispone di un tty" - -#: plugins/sudoers/def_data.c:150 -msgid "Visudo will honor the EDITOR environment variable" -msgstr "visudo utilizzerà il valore definito nella variabile EDITOR" - -#: plugins/sudoers/def_data.c:154 -msgid "Prompt for root's password, not the users's" -msgstr "Chiede la password di root, non quella dell'utente" - -#: plugins/sudoers/def_data.c:158 -msgid "Prompt for the runas_default user's password, not the users's" -msgstr "Chiede la password dell'utente runas_default, non quella dell'utente" - -#: plugins/sudoers/def_data.c:162 -msgid "Prompt for the target user's password, not the users's" -msgstr "Chiede la password dell'utente definito, non quella dell'invocante" - -#: plugins/sudoers/def_data.c:166 -msgid "Apply defaults in the target user's login class if there is one" -msgstr "Applica i Defaults nella classe di login dell'utente definito, se presente" - -#: plugins/sudoers/def_data.c:170 -msgid "Set the LOGNAME and USER environment variables" -msgstr "Imposta le variabili d'ambiente LOGNAME e USER" - -#: plugins/sudoers/def_data.c:174 -msgid "Only set the effective uid to the target user, not the real uid" -msgstr "Imposta lo uid effettivo all'utente definito, non lo uid reale" - -#: plugins/sudoers/def_data.c:178 -msgid "Don't initialize the group vector to that of the target user" -msgstr "Non inizializza il vettore di gruppo con quello dell'utente definito" - -#: plugins/sudoers/def_data.c:182 -#, c-format -msgid "Length at which to wrap log file lines (0 for no wrap): %u" -msgstr "Lunghezza a cui andare a capo nei file di registro (0 per non andare a capo): %u" - -#: plugins/sudoers/def_data.c:186 -#, c-format -msgid "Authentication timestamp timeout: %.1f minutes" -msgstr "Timeout marcatura temporale di autenticazione: %.1f minuti" - -#: plugins/sudoers/def_data.c:190 -#, c-format -msgid "Password prompt timeout: %.1f minutes" -msgstr "Timeout per inserimento password: %.1f minuti" - -#: plugins/sudoers/def_data.c:194 -#, c-format -msgid "Number of tries to enter a password: %u" -msgstr "Numero di tentativi per l'inserimento della password: %u" - -#: plugins/sudoers/def_data.c:198 -#, c-format -msgid "Umask to use or 0777 to use user's: 0%o" -msgstr "umask da utilizzare o 0777 per utilizzare quella dell'utente: 0%o" - -#: plugins/sudoers/def_data.c:202 -#, c-format -msgid "Path to log file: %s" -msgstr "Percorso al file di registro: %s" - -#: plugins/sudoers/def_data.c:206 -#, c-format -msgid "Path to mail program: %s" -msgstr "Percorso al programma email: %s" - -#: plugins/sudoers/def_data.c:210 -#, c-format -msgid "Flags for mail program: %s" -msgstr "Flag per il programma email: %s" - -#: plugins/sudoers/def_data.c:214 -#, c-format -msgid "Address to send mail to: %s" -msgstr "Indirizzo a cui mandare l'email: %s" - -#: plugins/sudoers/def_data.c:218 -#, c-format -msgid "Address to send mail from: %s" -msgstr "Indirizzo da cui mandare l'email: %s" - -#: plugins/sudoers/def_data.c:222 -#, c-format -msgid "Subject line for mail messages: %s" -msgstr "Oggetto dell'email: %s" - -#: plugins/sudoers/def_data.c:226 -#, c-format -msgid "Incorrect password message: %s" -msgstr "Messaggio password errata: %s" - -#: plugins/sudoers/def_data.c:230 -#, c-format -msgid "Path to lecture status dir: %s" -msgstr "Percorso directory di stato della lezione: %s" - -#: plugins/sudoers/def_data.c:234 -#, c-format -msgid "Path to authentication timestamp dir: %s" -msgstr "Percorso directory con la marcatura temporale di autenticazione: %s" - -#: plugins/sudoers/def_data.c:238 -#, c-format -msgid "Owner of the authentication timestamp dir: %s" -msgstr "Proprietario directory con la marcatura temporale di autenticazione: %s" - -#: plugins/sudoers/def_data.c:242 -#, c-format -msgid "Users in this group are exempt from password and PATH requirements: %s" -msgstr "Agli utenti di questo gruppo non sono richiesti password e PATH: %s" - -#: plugins/sudoers/def_data.c:246 -#, c-format -msgid "Default password prompt: %s" -msgstr "Prompt predefinito per la password: %s" - -#: plugins/sudoers/def_data.c:250 -msgid "If set, passprompt will override system prompt in all cases." -msgstr "Se impostato, passprompt scavalcherà sempre il prompt di sistema." - -#: plugins/sudoers/def_data.c:254 -#, c-format -msgid "Default user to run commands as: %s" -msgstr "Utente predefinito con cui eseguire i comandi: %s" - -#: plugins/sudoers/def_data.c:258 -#, c-format -msgid "Value to override user's $PATH with: %s" -msgstr "Valore con cui sovrascrivere la variabile $PATH dell'utente: %s" - -#: plugins/sudoers/def_data.c:262 -#, c-format -msgid "Path to the editor for use by visudo: %s" -msgstr "Percorso all'editor per visudo: %s" - -#: plugins/sudoers/def_data.c:266 -#, c-format -msgid "When to require a password for 'list' pseudocommand: %s" -msgstr "Quando richiedere una password per il pseudo-comando \"list\": %s" - -#: plugins/sudoers/def_data.c:270 -#, c-format -msgid "When to require a password for 'verify' pseudocommand: %s" -msgstr "Quando richiedere una password per il pseudo-comando \"verify\": %s" - -#: plugins/sudoers/def_data.c:274 -msgid "Preload the sudo_noexec library which replaces the exec functions" -msgstr "Carica la libreria sudo_noexec che sostituisce le funzioni exec" - -#: plugins/sudoers/def_data.c:278 -msgid "If LDAP directory is up, do we ignore local sudoers file" -msgstr "Se LDAP è funzionante, viene ignorato il file sudoers locale" - -#: plugins/sudoers/def_data.c:282 -#, c-format -msgid "File descriptors >= %d will be closed before executing a command" -msgstr "I descrittori di file >= %d verranno chiusi prima dell'esecuzione di un comando" - -#: plugins/sudoers/def_data.c:286 -msgid "If set, users may override the value of \"closefrom\" with the -C option" -msgstr "Se impostata, gli utenti possono sovrascrivere il valore di \"closefrom\" con l'opzione -C" - -#: plugins/sudoers/def_data.c:290 -msgid "Allow users to set arbitrary environment variables" -msgstr "Consente agli utenti di impostare variabili d'ambiente" - -#: plugins/sudoers/def_data.c:294 -msgid "Reset the environment to a default set of variables" -msgstr "Reimposta l'ambiente con le variabili predefinite" - -#: plugins/sudoers/def_data.c:298 -msgid "Environment variables to check for safety:" -msgstr "Variabile d'ambienti da verificare per la sicurezza:" - -#: plugins/sudoers/def_data.c:302 -msgid "Environment variables to remove:" -msgstr "Variabili d'ambiente da rimuovere:" - -#: plugins/sudoers/def_data.c:306 -msgid "Environment variables to preserve:" -msgstr "Variabili d'ambiente da preservare:" - -#: plugins/sudoers/def_data.c:310 -#, c-format -msgid "SELinux role to use in the new security context: %s" -msgstr "Ruolo SELinux da usare nel nuovo contesto di sicurezza: %s" - -#: plugins/sudoers/def_data.c:314 -#, c-format -msgid "SELinux type to use in the new security context: %s" -msgstr "Tipologia di SELinux da usare nel nuovo contesto di sicurezza: %s" - -#: plugins/sudoers/def_data.c:318 -#, c-format -msgid "Path to the sudo-specific environment file: %s" -msgstr "Percorso al file d'ambiente specifico di sudo: %s" - -#: plugins/sudoers/def_data.c:322 -#, c-format -msgid "Path to the restricted sudo-specific environment file: %s" -msgstr "Percorso al file d'ambiente riservato specifico di sudo: %s" - -#: plugins/sudoers/def_data.c:326 -#, c-format -msgid "Locale to use while parsing sudoers: %s" -msgstr "Localizzazione da usare durante l'analisi del file sudoers: %s" - -#: plugins/sudoers/def_data.c:330 -msgid "Allow sudo to prompt for a password even if it would be visible" -msgstr "Abilita sudo a chiedere una password anche se sarebbe visibile" - -#: plugins/sudoers/def_data.c:334 -msgid "Provide visual feedback at the password prompt when there is user input" -msgstr "Fornisce riscontro visibile al prompt della password nel caso di input utente" - -#: plugins/sudoers/def_data.c:338 -msgid "Use faster globbing that is less accurate but does not access the filesystem" -msgstr "Usa glob più veloce e meno preciso, ma non accede al file system" - -#: plugins/sudoers/def_data.c:342 -msgid "The umask specified in sudoers will override the user's, even if it is more permissive" -msgstr "La umask definita in sudoers scavalca quella dell'utente, anche se è più permissiva" - -#: plugins/sudoers/def_data.c:346 -msgid "Log user's input for the command being run" -msgstr "Registra l'input dell'utente per il comando in esecuzione" - -#: plugins/sudoers/def_data.c:350 -msgid "Log the output of the command being run" -msgstr "Registra l'output del comando in esecuzione" - -#: plugins/sudoers/def_data.c:354 -msgid "Compress I/O logs using zlib" -msgstr "Comprime i registri utilizzando zlib" - -#: plugins/sudoers/def_data.c:358 -msgid "Always run commands in a pseudo-tty" -msgstr "Esegue sempre i comandi in uno pseudo-tty" - -#: plugins/sudoers/def_data.c:362 -#, c-format -msgid "Plugin for non-Unix group support: %s" -msgstr "Plugin per supporto ai gruppi non-Unix: %s" - -#: plugins/sudoers/def_data.c:366 -#, c-format -msgid "Directory in which to store input/output logs: %s" -msgstr "Directory in cui salvare i registri di I/O: %s" - -#: plugins/sudoers/def_data.c:370 -#, c-format -msgid "File in which to store the input/output log: %s" -msgstr "File in cui salvare il registro I/O: %s" - -#: plugins/sudoers/def_data.c:374 -msgid "Add an entry to the utmp/utmpx file when allocating a pty" -msgstr "Aggiunge una voce al file utmp/utmpx quando viene allocato un pty" - -#: plugins/sudoers/def_data.c:378 -msgid "Set the user in utmp to the runas user, not the invoking user" -msgstr "Imposta l'utente in utmp all'utente runas, non l'utente invocante" - -#: plugins/sudoers/def_data.c:382 -#, c-format -msgid "Set of permitted privileges: %s" -msgstr "Insieme di privilegi concessi: %s" - -#: plugins/sudoers/def_data.c:386 -#, c-format -msgid "Set of limit privileges: %s" -msgstr "Insieme di privilegi non concessi: %s" - -#: plugins/sudoers/def_data.c:390 -msgid "Run commands on a pty in the background" -msgstr "Esegue i comandi in un pty in background" - -#: plugins/sudoers/def_data.c:394 -#, c-format -msgid "PAM service name to use: %s" -msgstr "Nome del servizio PAM da usare: %s" - -#: plugins/sudoers/def_data.c:398 -#, c-format -msgid "PAM service name to use for login shells: %s" -msgstr "Nome del servizio PAM da usare per le shell di login: %s" - -#: plugins/sudoers/def_data.c:402 -msgid "Attempt to establish PAM credentials for the target user" -msgstr "Tentativo di stabilire le credenziali PAM per l'utente finale" - -#: plugins/sudoers/def_data.c:406 -msgid "Create a new PAM session for the command to run in" -msgstr "Crea una nuova sessione PAM in cui eseguire il comando" - -#: plugins/sudoers/def_data.c:410 -msgid "Perform PAM account validation management" -msgstr "Esegue la gestione della convalida dell'account PAM" - -#: plugins/sudoers/def_data.c:414 -#, c-format -msgid "Maximum I/O log sequence number: %s" -msgstr "Numero massimo di sequenze I/O di registro: %s" - -#: plugins/sudoers/def_data.c:418 -msgid "Enable sudoers netgroup support" -msgstr "Abilita support netgroup in sudoers" - -#: plugins/sudoers/def_data.c:422 -msgid "Check parent directories for writability when editing files with sudoedit" -msgstr "Controlla le directory superiori per accesso in scrittura durante le modifiche con sudoedit" - -#: plugins/sudoers/def_data.c:426 -msgid "Follow symbolic links when editing files with sudoedit" -msgstr "Segue i collegamenti simbolici durante le modifiche con sudoedit" - -#: plugins/sudoers/def_data.c:430 -msgid "Query the group plugin for unknown system groups" -msgstr "Interroga il plugin dei gruppi per gruppi di sistema sconosciuti" - -#: plugins/sudoers/def_data.c:434 -msgid "Match netgroups based on the entire tuple: user, host and domain" -msgstr "Corrispondenza gruppi di rete con tutti i valori: utente, host e dominio" - -#: plugins/sudoers/def_data.c:438 -msgid "Allow commands to be run even if sudo cannot write to the audit log" -msgstr "Consente di eseguire i comandi anche se sudo non può scrivere sul registro di controllo" - -#: plugins/sudoers/def_data.c:442 -msgid "Allow commands to be run even if sudo cannot write to the I/O log" -msgstr "Consente di eseguire i comandi anche se sudo non può scrivere sul registro di I/O" - -#: plugins/sudoers/def_data.c:446 -msgid "Allow commands to be run even if sudo cannot write to the log file" -msgstr "Consente di eseguire i comandi anche se sudo non può scrivere sul file di registro" - -#: plugins/sudoers/def_data.c:450 -msgid "Resolve groups in sudoers and match on the group ID, not the name" -msgstr "Gestisce i gruppi attraverso sudoers ed esegue la corrispondenza sull'ID del gruppo, non sul nome" - -#: plugins/sudoers/def_data.c:454 -#, c-format -msgid "Log entries larger than this value will be split into multiple syslog messages: %u" -msgstr "Voci di registro più grandi di questo valore vengono divise su più messaggi: %u" - -#: plugins/sudoers/def_data.c:458 -#, c-format -msgid "User that will own the I/O log files: %s" -msgstr "Utente proprietario dei file di registro di I/O: %s" - -#: plugins/sudoers/def_data.c:462 -#, c-format -msgid "Group that will own the I/O log files: %s" -msgstr "Gruppo proprietario dei file di registro di I/O: %s" - -#: plugins/sudoers/def_data.c:466 -#, c-format -msgid "File mode to use for the I/O log files: 0%o" -msgstr "Modalità dei file di registro di I/O: 0%o" - -#: plugins/sudoers/def_data.c:470 -#, c-format -msgid "Execute commands by file descriptor instead of by path: %s" -msgstr "Esegue comandi in base al descrittore del file e non sul percorso: %s" - -#: plugins/sudoers/def_data.c:474 -msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" -msgstr "Ignora le voci Defaults sconosciute nel file sudoers invece di inviare un avviso" - -#: plugins/sudoers/def_data.c:478 -#, c-format -msgid "Time in seconds after which the command will be terminated: %u" -msgstr "Tempo in secondi dopo il quale il comando viene terminato: %u" - -#: plugins/sudoers/def_data.c:482 -msgid "Allow the user to specify a timeout on the command line" -msgstr "Consente all'utente di specificare un timeout attraverso la riga di comando" - -#: plugins/sudoers/def_data.c:486 -msgid "Flush I/O log data to disk immediately instead of buffering it" -msgstr "Scrive immediatamente i dati I/O del registro sul disco invece di tenerli in memoria" - -#: plugins/sudoers/def_data.c:490 -msgid "Include the process ID when logging via syslog" -msgstr "Include l'ID del processo quando viene usato syslog" - -#: plugins/sudoers/def_data.c:494 -#, c-format -msgid "Type of authentication timestamp record: %s" -msgstr "Tipo di marcatura temporale di autenticazione: %s" - -#: plugins/sudoers/def_data.c:498 -#, c-format -msgid "Authentication failure message: %s" -msgstr "Messaggio di autenticazione non riuscita: %s" - -#: plugins/sudoers/def_data.c:502 -msgid "Ignore case when matching user names" -msgstr "Ignora maiuscole/minuscole nella corrispondenza coi nomi utente" - -#: plugins/sudoers/def_data.c:506 -msgid "Ignore case when matching group names" -msgstr "Ignora maiuscole/minuscole nella corrispondenza coi gruppi" - -#: plugins/sudoers/def_data.c:510 -msgid "Log when a command is allowed by sudoers" -msgstr "Registra quando un comando è consentito da sudoers" - -#: plugins/sudoers/def_data.c:514 -msgid "Log when a command is denied by sudoers" -msgstr "Registra quando un comando viene negato da sudoers" - -#: plugins/sudoers/def_data.c:518 -msgid "Sudo log server(s) to connect to with optional port" -msgstr "Server di registro per sudo a cui connettersi, con la porta opzionale" - -#: plugins/sudoers/def_data.c:522 -#, c-format -msgid "Sudo log server timeout in seconds: %u" -msgstr "Timeout server di registro per sudo, in secondi: %u" - -#: plugins/sudoers/def_data.c:526 -msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" -msgstr "Abilita l'opzione SO_KEEPALIVE sul socket connesso al server di registro" - -#: plugins/sudoers/def_data.c:530 -#, c-format -msgid "Path to the audit server's CA bundle file: %s" -msgstr "Percorso al file bundle CA del server di audit: %s" - -#: plugins/sudoers/def_data.c:534 -#, c-format -msgid "Path to the sudoers certificate file: %s" -msgstr "Percorso al file certificato di sudoers: %s" - -#: plugins/sudoers/def_data.c:538 -#, c-format -msgid "Path to the sudoers private key file: %s" -msgstr "Percorso al file chiave privata di sudoers: %s" - -#: plugins/sudoers/def_data.c:542 -msgid "Verify that the log server's certificate is valid" -msgstr "Verifica che il certificato del server di registro è valido" - -#: plugins/sudoers/def_data.c:546 -msgid "Allow the use of unknown runas user and/or group ID" -msgstr "Consente l'uso di ID utente o gruppo sconosciuto per runas" - -#: plugins/sudoers/def_data.c:550 -msgid "Only permit running commands as a user with a valid shell" -msgstr "Consente di eseguire i comandi a un utente con una shell valida" - -#: plugins/sudoers/def_data.c:554 -msgid "Set the pam remote user to the user running sudo" -msgstr "Imposta l'utente remoto pam all'utente che esegue sudo" - -#: plugins/sudoers/def_data.c:558 -msgid "Set the pam remote host to the local host name" -msgstr "Imposta l'host remoto pam al nome host locale" - -#: plugins/sudoers/def_data.c:562 -#, c-format -msgid "Working directory to change to before executing the command: %s" -msgstr "Directory di lavoro a cui passare prima dell'esecuzione del comando: %s" - -#: plugins/sudoers/def_data.c:566 -#, c-format -msgid "Root directory to change to before executing the command: %s" -msgstr "Directory root a cui passare prima dell'esecuzione del comando: %s" - -#: plugins/sudoers/def_data.c:570 -#, c-format -msgid "The format of logs to produce: %s" -msgstr "Il formato dei registri da creare: %s" - -#: plugins/sudoers/def_data.c:574 -msgid "Enable SELinux RBAC support" -msgstr "Abilita il supporto RBAC SELinux" - -#: plugins/sudoers/def_data.c:578 -#, c-format -msgid "Path to the file that is created the first time sudo is run: %s" -msgstr "Percorso del file creato la prima volta che viene eseguito sudo: %s" - -#: plugins/sudoers/defaults.c:185 +#: plugins/sudoers/cvtsudoers_json.c:547 plugins/sudoers/cvtsudoers_json.c:588 +#: plugins/sudoers/cvtsudoers_json.c:841 #, c-format msgid "%s:%d:%d: unknown defaults entry \"%s\"" msgstr "%s:%d:%d: voce Defaults \"%s\" sconosciuta" -#: plugins/sudoers/defaults.c:188 +#: plugins/sudoers/cvtsudoers_ldif.c:116 #, c-format -msgid "%s: unknown defaults entry \"%s\"" -msgstr "%s: voce Defaults \"%s\" sconosciuta" +msgid "unable to base64 encode value \"%s\"" +msgstr "impossibile codificare in base64 il valore \"%s\"" -#: plugins/sudoers/defaults.c:234 +#: plugins/sudoers/cvtsudoers_ldif.c:595 #, c-format -msgid "%s:%d:%d: no value specified for \"%s\"" -msgstr "%s:%d:%d: nessun valore specificato per \"%s\"" +msgid "internal error, unable insert user %s" +msgstr "errore interno, impossibile inserire l'utente %s" -#: plugins/sudoers/defaults.c:237 +#: plugins/sudoers/cvtsudoers_ldif.c:702 #, c-format -msgid "%s: no value specified for \"%s\"" -msgstr "%s: nessun valore specificato per \"%s\"" +msgid "too many sudoers entries, maximum %u" +msgstr "troppe voci sudoers, massimo %u" -#: plugins/sudoers/defaults.c:275 -#, c-format -msgid "%s:%d:%d: option \"%s\" does not take a value" -msgstr "%s:%d:%d: l'opzione \"%s\" non accetta un valore" +#: plugins/sudoers/cvtsudoers_ldif.c:747 +msgid "the SUDOERS_BASE environment variable is not set and the -b option was not specified." +msgstr "la variabile d'ambiente SUDOERS_BASE non è impostata e non è stata specificata l'opzione -b." -#: plugins/sudoers/defaults.c:278 +#: plugins/sudoers/cvtsudoers_merge.c:275 +#: plugins/sudoers/cvtsudoers_merge.c:313 #, c-format -msgid "%s: option \"%s\" does not take a value" -msgstr "%s: l'opzione \"%s\" non accetta un valore" +msgid "%s:%d:%d: converting host list to ALL" +msgstr "%s:%d:%d: la lista degli host viene convertita in ALL" -#: plugins/sudoers/defaults.c:303 +#: plugins/sudoers/cvtsudoers_merge.c:568 #, c-format -msgid "%s:%d:%d: invalid Defaults type 0x%x for option \"%s\"" -msgstr "%s:%d:%d: tipo Defaults 0x%x non valido per l'opzione \"%s\"" +msgid "unable to find alias %s" +msgstr "impossibile trovare l'alias %s" -#: plugins/sudoers/defaults.c:306 +#: plugins/sudoers/cvtsudoers_merge.c:572 #, c-format -msgid "%s: invalid Defaults type 0x%x for option \"%s\"" -msgstr "%s: tipo Defaults 0x%x non valido per l'opzione \"%s\"" +msgid "%s:%d:%d: renaming alias %s to %s" +msgstr "%s:%d:%d: alias %s rinominato in %s" -#: plugins/sudoers/defaults.c:316 +#: plugins/sudoers/cvtsudoers_merge.c:634 #, c-format -msgid "%s:%d:%d: value \"%s\" is invalid for option \"%s\"" -msgstr "%s:%d:%d: il valore \"%s\" non è valido per l'opzione \"%s\"" +msgid "%s:%d:%d: removing duplicate alias %s" +msgstr "%s:%d:%d: rimosso alias %s perché duplicato" + +#: plugins/sudoers/cvtsudoers_merge.c:868 +#, c-format +msgid "%s:%d:%d: conflicting Defaults entry \"%s\" host-specific in %s:%d:%d" +msgstr "%s:%d:%d: voce \"Defaults\" in conflitto per \"%s\", versione dell'host in %s:%d:%d" + +#: plugins/sudoers/cvtsudoers_merge.c:904 +#, c-format +msgid "%s:%d:%d: made Defaults \"%s\" specific to host %s" +msgstr "%s:%d:%d: Defaults \"%s\" reso specifico per l'host %s" + +#: plugins/sudoers/cvtsudoers_merge.c:922 +#, c-format +msgid "%s:%d:%d: unable to make Defaults \"%s\" host-specific" +msgstr "%s:%d:%d: unable to make Defaults \"%s\" host-specific" + +#: plugins/sudoers/cvtsudoers_merge.c:932 +#, c-format +msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" +msgstr "%s:%d:%d: voce \"Defaults\" \"%s\" rimossa perché sovrascritta dalle voci successive" + +#: plugins/sudoers/cvtsudoers_merge.c:1128 +#, c-format +msgid "%s:%d:%d: merging userspec into %s:%d:%d" +msgstr "%s:%d:%d: \"userspec\" unite in %s:%d:%d" + +#: plugins/sudoers/cvtsudoers_merge.c:1224 +#, c-format +msgid "%s:%d:%d: removing userspec overridden by subsequent entries" +msgstr "%s:%d:%d: rimosso \"userspec\" perché sovrascritto dalle voci successive" + +#: plugins/sudoers/def_data.c:58 +#, c-format +msgid "Syslog facility if syslog is being used for logging: %s" +msgstr "Infrastruttura syslog se syslog viene utilizzato per le registrazioni: %s" + +#: plugins/sudoers/def_data.c:62 +#, c-format +msgid "Syslog priority to use when user authenticates successfully: %s" +msgstr "Priorità di syslog se l'utente si identifica con successo: %s" + +#: plugins/sudoers/def_data.c:66 +#, c-format +msgid "Syslog priority to use when user authenticates unsuccessfully: %s" +msgstr "Priorità di syslog se l'utente non si identifica con successo: %s" + +#: plugins/sudoers/def_data.c:70 +msgid "Put OTP prompt on its own line" +msgstr "Mette il prompt OTP su una riga a parte" + +#: plugins/sudoers/def_data.c:74 +msgid "Ignore '.' in $PATH" +msgstr "Ignora \".\" in $PATH" + +#: plugins/sudoers/def_data.c:78 +msgid "Always send mail when sudo is run" +msgstr "Invia sempre una email quando viene eseguito sudo" + +#: plugins/sudoers/def_data.c:82 +msgid "Send mail if user authentication fails" +msgstr "Invia una email se l'autenticazione utente non riesce" + +#: plugins/sudoers/def_data.c:86 +msgid "Send mail if the user is not in sudoers" +msgstr "Invia una email se l'utente non è tra i sudoers" + +#: plugins/sudoers/def_data.c:90 +msgid "Send mail if the user is not in sudoers for this host" +msgstr "Invia una email se l'utente non è tra i sudoers per questo host" + +#: plugins/sudoers/def_data.c:94 +msgid "Send mail if the user is not allowed to run a command" +msgstr "Invia una email se l'utente non è abilitato a eseguire un comando" + +#: plugins/sudoers/def_data.c:98 +msgid "Send mail if the user tries to run a command" +msgstr "Invia una email se l'utente tenta di eseguire un comando" + +#: plugins/sudoers/def_data.c:102 +msgid "Use a separate timestamp for each user/tty combo" +msgstr "Usa una marcatura temporale diversa per ogni combinazione utente/tty" + +#: plugins/sudoers/def_data.c:106 +msgid "Lecture user the first time they run sudo" +msgstr "Aiuta gli utenti alla prima esecuzione di sudo" + +#: plugins/sudoers/def_data.c:110 +#, c-format +msgid "File containing the sudo lecture: %s" +msgstr "File contenente la lezione su sudo: %s" + +#: plugins/sudoers/def_data.c:114 +msgid "Require users to authenticate by default" +msgstr "Richiede in modo predefinito l'autenticazione degli utenti" + +#: plugins/sudoers/def_data.c:118 +msgid "Root may run sudo" +msgstr "Root può eseguire sudo" + +#: plugins/sudoers/def_data.c:122 +msgid "Log the hostname in the (non-syslog) log file" +msgstr "Registra il nome host nel file di registro (non-syslog)" + +#: plugins/sudoers/def_data.c:126 +msgid "Log the year in the (non-syslog) log file" +msgstr "Registra l'anno nel file di registro (non-syslog)" + +#: plugins/sudoers/def_data.c:130 +msgid "If sudo is invoked with no arguments, start a shell" +msgstr "Se sudo viene lanciato senza alcun argomento, avvia una shell" + +#: plugins/sudoers/def_data.c:134 +msgid "Set $HOME to the target user when starting a shell with -s" +msgstr "Imposta $HOME all'utente definito quando viene avviata una shell con -s" + +#: plugins/sudoers/def_data.c:138 +msgid "Always set $HOME to the target user's home directory" +msgstr "Imposta sempre $HOME alla directory home dell'utente definito" + +#: plugins/sudoers/def_data.c:142 +msgid "Allow some information gathering to give useful error messages" +msgstr "Consente la raccolta di alcune informazioni per dare messaggi di errore utili" + +#: plugins/sudoers/def_data.c:146 +msgid "Require fully-qualified hostnames in the sudoers file" +msgstr "Richiede nomi host completi nel file sudoers" + +#: plugins/sudoers/def_data.c:150 +msgid "Insult the user when they enter an incorrect password" +msgstr "Apostrofa l'utente quando inserisce una password errata" + +#: plugins/sudoers/def_data.c:154 +msgid "Only allow the user to run sudo if they have a tty" +msgstr "Consente all'utente di seguire sudo solo se dispone di un tty" + +#: plugins/sudoers/def_data.c:158 +msgid "Visudo will honor the EDITOR environment variable" +msgstr "visudo utilizzerà il valore definito nella variabile EDITOR" + +#: plugins/sudoers/def_data.c:162 +msgid "Prompt for root's password, not the user's" +msgstr "Chiede la password di root, non quella dell'utente" + +#: plugins/sudoers/def_data.c:166 +msgid "Prompt for the runas_default user's password, not the user's" +msgstr "Chiede la password dell'utente runas_default, non quella dell'utente" + +#: plugins/sudoers/def_data.c:170 +msgid "Prompt for the target user's password, not the user's" +msgstr "Chiede la password dell'utente definito, non quella dell'invocante" + +#: plugins/sudoers/def_data.c:174 +msgid "Apply defaults in the target user's login class if there is one" +msgstr "Applica i Defaults nella classe di login dell'utente definito, se presente" + +#: plugins/sudoers/def_data.c:178 +msgid "Set the LOGNAME and USER environment variables" +msgstr "Imposta le variabili d'ambiente LOGNAME e USER" + +#: plugins/sudoers/def_data.c:182 +msgid "Only set the effective uid to the target user, not the real uid" +msgstr "Imposta solamente lo uid effettivo all'utente definito, non lo uid reale" + +#: plugins/sudoers/def_data.c:186 +msgid "Don't initialize the group vector to that of the target user" +msgstr "Non inizializza il vettore di gruppo con quello dell'utente definito" + +#: plugins/sudoers/def_data.c:190 +#, c-format +msgid "Length at which to wrap log file lines (0 for no wrap): %u" +msgstr "Lunghezza a cui andare a capo nei file di registro (0 per non andare a capo): %u" + +#: plugins/sudoers/def_data.c:194 +#, c-format +msgid "Authentication timestamp timeout: %.1f minutes" +msgstr "Timeout marcatura temporale di autenticazione: %.1f minuti" + +#: plugins/sudoers/def_data.c:198 +#, c-format +msgid "Password prompt timeout: %.1f minutes" +msgstr "Timeout per inserimento password: %.1f minuti" + +#: plugins/sudoers/def_data.c:202 +#, c-format +msgid "Number of tries to enter a password: %u" +msgstr "Numero di tentativi per l'inserimento della password: %u" + +#: plugins/sudoers/def_data.c:206 +#, c-format +msgid "Umask to use or 0777 to use user's: 0%o" +msgstr "umask da utilizzare o 0777 per utilizzare quella dell'utente: 0%o" + +#: plugins/sudoers/def_data.c:210 +#, c-format +msgid "Path to log file: %s" +msgstr "Percorso al file di registro: %s" + +#: plugins/sudoers/def_data.c:214 +#, c-format +msgid "Path to mail program: %s" +msgstr "Percorso al programma email: %s" + +#: plugins/sudoers/def_data.c:218 +#, c-format +msgid "Flags for mail program: %s" +msgstr "Flag per il programma email: %s" + +#: plugins/sudoers/def_data.c:222 +#, c-format +msgid "Address to send mail to: %s" +msgstr "Indirizzo a cui mandare l'email: %s" + +#: plugins/sudoers/def_data.c:226 +#, c-format +msgid "Address to send mail from: %s" +msgstr "Indirizzo da cui mandare l'email: %s" + +#: plugins/sudoers/def_data.c:230 +#, c-format +msgid "Subject line for mail messages: %s" +msgstr "Oggetto dell'email: %s" + +#: plugins/sudoers/def_data.c:234 +#, c-format +msgid "Incorrect password message: %s" +msgstr "Messaggio password errata: %s" + +#: plugins/sudoers/def_data.c:238 +#, c-format +msgid "Path to lecture status dir: %s" +msgstr "Percorso directory di stato della lezione: %s" + +#: plugins/sudoers/def_data.c:242 +#, c-format +msgid "Path to authentication timestamp dir: %s" +msgstr "Percorso directory con la marcatura temporale di autenticazione: %s" + +#: plugins/sudoers/def_data.c:246 +#, c-format +msgid "Owner of the authentication timestamp dir: %s" +msgstr "Proprietario directory con la marcatura temporale di autenticazione: %s" + +#: plugins/sudoers/def_data.c:250 +#, c-format +msgid "Users in this group are exempt from password and PATH requirements: %s" +msgstr "Agli utenti di questo gruppo non sono richiesti password e PATH: %s" + +#: plugins/sudoers/def_data.c:254 +#, c-format +msgid "Default password prompt: %s" +msgstr "Prompt predefinito per la password: %s" + +#: plugins/sudoers/def_data.c:258 +msgid "If set, passprompt will override system prompt in all cases." +msgstr "Se impostato, passprompt scavalcherà sempre il prompt di sistema." + +#: plugins/sudoers/def_data.c:262 +#, c-format +msgid "Default user to run commands as: %s" +msgstr "Utente predefinito con cui eseguire i comandi: %s" + +#: plugins/sudoers/def_data.c:266 +#, c-format +msgid "Value to override user's $PATH with: %s" +msgstr "Valore con cui sovrascrivere la variabile $PATH dell'utente: %s" + +#: plugins/sudoers/def_data.c:270 +#, c-format +msgid "Path to the editor for use by visudo: %s" +msgstr "Percorso all'editor per visudo: %s" + +#: plugins/sudoers/def_data.c:274 +#, c-format +msgid "When to require a password for 'list' pseudocommand: %s" +msgstr "Quando richiedere una password per il pseudo-comando \"list\": %s" + +#: plugins/sudoers/def_data.c:278 +#, c-format +msgid "When to require a password for 'verify' pseudocommand: %s" +msgstr "Quando richiedere una password per il pseudo-comando \"verify\": %s" + +#: plugins/sudoers/def_data.c:282 +msgid "Preload the sudo_noexec library which replaces the exec functions" +msgstr "Carica la libreria sudo_noexec che sostituisce le funzioni exec" + +#: plugins/sudoers/def_data.c:286 +msgid "If LDAP directory is up, do we ignore local sudoers file" +msgstr "Se LDAP è funzionante, viene ignorato il file sudoers locale" + +#: plugins/sudoers/def_data.c:290 +#, c-format +msgid "File descriptors >= %d will be closed before executing a command" +msgstr "I descrittori di file >= %d verranno chiusi prima dell'esecuzione di un comando" + +#: plugins/sudoers/def_data.c:294 +msgid "If set, users may override the value of \"closefrom\" with the -C option" +msgstr "Se impostata, gli utenti possono sovrascrivere il valore di \"closefrom\" con l'opzione -C" + +#: plugins/sudoers/def_data.c:298 +msgid "Allow users to set arbitrary environment variables" +msgstr "Consente agli utenti di impostare variabili d'ambiente arbitrarie" + +#: plugins/sudoers/def_data.c:302 +msgid "Reset the environment to a default set of variables" +msgstr "Reimposta l'ambiente con le variabili predefinite" + +#: plugins/sudoers/def_data.c:306 +msgid "Environment variables to check for safety:" +msgstr "Variabile d'ambiente da verificare per la sicurezza:" + +#: plugins/sudoers/def_data.c:310 +msgid "Environment variables to remove:" +msgstr "Variabili d'ambiente da rimuovere:" + +#: plugins/sudoers/def_data.c:314 +msgid "Environment variables to preserve:" +msgstr "Variabili d'ambiente da preservare:" + +#: plugins/sudoers/def_data.c:318 +#, c-format +msgid "SELinux role to use in the new security context: %s" +msgstr "Ruolo SELinux da usare nel nuovo contesto di sicurezza: %s" + +#: plugins/sudoers/def_data.c:322 +#, c-format +msgid "SELinux type to use in the new security context: %s" +msgstr "Tipologia di SELinux da usare nel nuovo contesto di sicurezza: %s" + +#: plugins/sudoers/def_data.c:326 +#, c-format +msgid "Path to the sudo-specific environment file: %s" +msgstr "Percorso al file d'ambiente specifico di sudo: %s" + +#: plugins/sudoers/def_data.c:330 +#, c-format +msgid "Path to the restricted sudo-specific environment file: %s" +msgstr "Percorso al file d'ambiente riservato specifico di sudo: %s" + +#: plugins/sudoers/def_data.c:334 +#, c-format +msgid "Locale to use while parsing sudoers: %s" +msgstr "Localizzazione da usare durante l'analisi del file sudoers: %s" + +#: plugins/sudoers/def_data.c:338 +msgid "Allow sudo to prompt for a password even if it would be visible" +msgstr "Abilita sudo a chiedere una password anche se sarebbe visibile" + +#: plugins/sudoers/def_data.c:342 +msgid "Provide visual feedback at the password prompt when there is user input" +msgstr "Fornisce riscontro visibile al prompt della password nel caso di input utente" + +#: plugins/sudoers/def_data.c:346 +msgid "Use faster globbing that is less accurate but does not access the filesystem" +msgstr "Usa glob più veloce e meno preciso, ma non accede al file system" + +#: plugins/sudoers/def_data.c:350 +msgid "The umask specified in sudoers will override the user's, even if it is more permissive" +msgstr "La umask definita in sudoers scavalca quella dell'utente, anche se è più permissiva" + +#: plugins/sudoers/def_data.c:354 +msgid "Log user's input for the command being run" +msgstr "Registra l'input dell'utente per il comando in esecuzione" + +#: plugins/sudoers/def_data.c:358 +msgid "Log the command's standard input if not connected to a terminal" +msgstr "Registra lo standard input del comando se non connesso a un terminale" + +#: plugins/sudoers/def_data.c:362 +msgid "Log the user's terminal input for the command being run" +msgstr "Registra l'input dell'utente per il comando in esecuzione" + +#: plugins/sudoers/def_data.c:366 +msgid "Log the output of the command being run" +msgstr "Registra l'output del comando in esecuzione" + +#: plugins/sudoers/def_data.c:370 +msgid "Log the command's standard output if not connected to a terminal" +msgstr "Registra lo standard output del comando se non connesso a un terminale" + +#: plugins/sudoers/def_data.c:374 +msgid "Log the command's standard error if not connected to a terminal" +msgstr "Registra lo standard error del comando se non connesso a un terminale" + +#: plugins/sudoers/def_data.c:378 +msgid "Log the terminal output of the command being run" +msgstr "Registra l'output del comando in esecuzione" + +#: plugins/sudoers/def_data.c:382 +msgid "Compress I/O logs using zlib" +msgstr "Comprime i registri utilizzando zlib" + +#: plugins/sudoers/def_data.c:386 +msgid "Always run commands in a pseudo-tty" +msgstr "Esegue sempre i comandi in uno pseudo-tty" + +#: plugins/sudoers/def_data.c:390 +#, c-format +msgid "Plugin for non-Unix group support: %s" +msgstr "Plugin per supporto ai gruppi non-Unix: %s" + +#: plugins/sudoers/def_data.c:394 +#, c-format +msgid "Directory in which to store input/output logs: %s" +msgstr "Directory in cui salvare i registri di I/O: %s" + +#: plugins/sudoers/def_data.c:398 +#, c-format +msgid "File in which to store the input/output log: %s" +msgstr "File in cui salvare il registro I/O: %s" + +#: plugins/sudoers/def_data.c:402 +msgid "Add an entry to the utmp/utmpx file when allocating a pty" +msgstr "Aggiunge una voce al file utmp/utmpx quando viene allocato un pty" + +#: plugins/sudoers/def_data.c:406 +msgid "Set the user in utmp to the runas user, not the invoking user" +msgstr "Imposta l'utente in utmp all'utente runas, non l'utente invocante" + +#: plugins/sudoers/def_data.c:410 +#, c-format +msgid "Set of permitted privileges: %s" +msgstr "Insieme di privilegi concessi: %s" + +#: plugins/sudoers/def_data.c:414 +#, c-format +msgid "Set of limit privileges: %s" +msgstr "Insieme di privilegi non concessi: %s" + +#: plugins/sudoers/def_data.c:418 +msgid "Run commands on a pty in the background" +msgstr "Esegue i comandi in un pty in background" + +#: plugins/sudoers/def_data.c:422 +#, c-format +msgid "PAM service name to use: %s" +msgstr "Nome del servizio PAM da usare: %s" + +#: plugins/sudoers/def_data.c:426 +#, c-format +msgid "PAM service name to use for login shells: %s" +msgstr "Nome del servizio PAM da usare per le shell di login: %s" + +#: plugins/sudoers/def_data.c:430 +#, c-format +msgid "PAM service name to use when sudo is run with the -A option: %s" +msgstr "Nome del servizio PAM da usare quando sudo è avviato con l'opzione -A: %s" + +#: plugins/sudoers/def_data.c:434 +msgid "Attempt to establish PAM credentials for the target user" +msgstr "Tenta di stabilire le credenziali PAM per l'utente finale" + +#: plugins/sudoers/def_data.c:438 +msgid "Create a new PAM session for the command to run in" +msgstr "Crea una nuova sessione PAM in cui eseguire il comando" + +#: plugins/sudoers/def_data.c:442 +msgid "Perform PAM account validation management" +msgstr "Esegue la gestione della convalida dell'account PAM" + +#: plugins/sudoers/def_data.c:446 +msgid "Do not allow PAM authentication modules to generate output" +msgstr "Non consente di generare output ai moduli di autenticazione PAM" + +#: plugins/sudoers/def_data.c:450 +#, c-format +msgid "Maximum I/O log sequence number: %s" +msgstr "Numero massimo di sequenze I/O di registro: %s" + +#: plugins/sudoers/def_data.c:454 +msgid "Enable sudoers netgroup support" +msgstr "Abilita il supporto per netgroup in sudoers" + +#: plugins/sudoers/def_data.c:458 +msgid "Check parent directories for writability when editing files with sudoedit" +msgstr "Controlla le directory superiori per accesso in scrittura durante le modifiche con sudoedit" + +#: plugins/sudoers/def_data.c:462 +msgid "Follow symbolic links when editing files with sudoedit" +msgstr "Segue i collegamenti simbolici durante le modifiche con sudoedit" + +#: plugins/sudoers/def_data.c:466 +msgid "Query the group plugin for unknown system groups" +msgstr "Interroga il plugin dei gruppi per gruppi di sistema sconosciuti" + +#: plugins/sudoers/def_data.c:470 +msgid "Match netgroups based on the entire tuple: user, host and domain" +msgstr "Esegue la corrispondenza gruppi di rete con tutti i valori: utente, host e dominio" + +#: plugins/sudoers/def_data.c:474 +msgid "Allow commands to be run even if sudo cannot write to the audit log" +msgstr "Consente di eseguire i comandi anche se sudo non può scrivere sul registro di controllo" + +#: plugins/sudoers/def_data.c:478 +msgid "Allow commands to be run even if sudo cannot write to the I/O log" +msgstr "Consente di eseguire i comandi anche se sudo non può scrivere sul registro di I/O" + +#: plugins/sudoers/def_data.c:482 +msgid "Allow commands to be run even if sudo cannot write to the log file" +msgstr "Consente di eseguire i comandi anche se sudo non può scrivere sul file di registro" + +#: plugins/sudoers/def_data.c:486 +msgid "Resolve groups in sudoers and match on the group ID, not the name" +msgstr "Gestisce i gruppi attraverso sudoers ed esegue la corrispondenza sull'ID del gruppo, non sul nome" + +#: plugins/sudoers/def_data.c:490 +#, c-format +msgid "Log entries larger than this value will be split into multiple syslog messages: %u" +msgstr "Voci di registro più grandi di questo valore vengono divise su più messaggi: %u" + +#: plugins/sudoers/def_data.c:494 +#, c-format +msgid "User that will own the I/O log files: %s" +msgstr "Utente proprietario dei file di registro di I/O: %s" + +#: plugins/sudoers/def_data.c:498 +#, c-format +msgid "Group that will own the I/O log files: %s" +msgstr "Gruppo proprietario dei file di registro di I/O: %s" + +#: plugins/sudoers/def_data.c:502 +#, c-format +msgid "File mode to use for the I/O log files: 0%o" +msgstr "Modalità dei file di registro di I/O: 0%o" + +#: plugins/sudoers/def_data.c:506 +#, c-format +msgid "Execute commands by file descriptor instead of by path: %s" +msgstr "Esegue comandi in base al descrittore del file e non al percorso: %s" + +#: plugins/sudoers/def_data.c:510 +msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" +msgstr "Ignora le voci Defaults sconosciute nel file sudoers invece di inviare un avviso" + +#: plugins/sudoers/def_data.c:514 +#, c-format +msgid "Time in seconds after which the command will be terminated: %u" +msgstr "Tempo in secondi dopo il quale il comando viene terminato: %u" + +#: plugins/sudoers/def_data.c:518 +msgid "Allow the user to specify a timeout on the command line" +msgstr "Consente all'utente di specificare un timeout attraverso la riga di comando" + +#: plugins/sudoers/def_data.c:522 +msgid "Flush I/O log data to disk immediately instead of buffering it" +msgstr "Scrive immediatamente i dati I/O del registro sul disco invece di tenerli in memoria" + +#: plugins/sudoers/def_data.c:526 +msgid "Include the process ID when logging via syslog" +msgstr "Include l'ID del processo quando viene usato syslog" + +#: plugins/sudoers/def_data.c:530 +#, c-format +msgid "Type of authentication timestamp record: %s" +msgstr "Tipo di marcatura temporale di autenticazione: %s" + +#: plugins/sudoers/def_data.c:534 +#, c-format +msgid "Authentication failure message: %s" +msgstr "Messaggio di autenticazione non riuscita: %s" + +#: plugins/sudoers/def_data.c:538 +msgid "Ignore case when matching user names" +msgstr "Ignora maiuscole/minuscole nella corrispondenza coi nomi utente" + +#: plugins/sudoers/def_data.c:542 +msgid "Ignore case when matching group names" +msgstr "Ignora maiuscole/minuscole nella corrispondenza coi nomi dei gruppi" + +#: plugins/sudoers/def_data.c:546 +msgid "Log when a command is allowed by sudoers" +msgstr "Registra quando un comando è consentito da sudoers" + +#: plugins/sudoers/def_data.c:550 +msgid "Log when a command is denied by sudoers" +msgstr "Registra quando un comando viene negato da sudoers" + +#: plugins/sudoers/def_data.c:554 +msgid "Sudo log server(s) to connect to with optional port" +msgstr "Server di registro per sudo a cui connettersi, con la porta opzionale" + +#: plugins/sudoers/def_data.c:558 +#, c-format +msgid "Sudo log server timeout in seconds: %u" +msgstr "Timeout server di registro per sudo, in secondi: %u" + +#: plugins/sudoers/def_data.c:562 +msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" +msgstr "Abilita l'opzione SO_KEEPALIVE sul socket connesso al server di registro" + +#: plugins/sudoers/def_data.c:566 +#, c-format +msgid "Path to the audit server's CA bundle file: %s" +msgstr "Percorso al file bundle CA del server di audit: %s" + +#: plugins/sudoers/def_data.c:570 +#, c-format +msgid "Path to the sudoers certificate file: %s" +msgstr "Percorso al file certificato di sudoers: %s" + +#: plugins/sudoers/def_data.c:574 +#, c-format +msgid "Path to the sudoers private key file: %s" +msgstr "Percorso al file chiave privata di sudoers: %s" + +#: plugins/sudoers/def_data.c:578 +msgid "Verify that the log server's certificate is valid" +msgstr "Verifica che il certificato del server di registro sia valido" + +#: plugins/sudoers/def_data.c:582 +msgid "Allow the use of unknown runas user and/or group ID" +msgstr "Consente l'uso di ID utente o gruppo sconosciuto per runas" + +#: plugins/sudoers/def_data.c:586 +msgid "Only permit running commands as a user with a valid shell" +msgstr "Consente di eseguire i comandi solamente come utenti che hanno una shell valida" + +#: plugins/sudoers/def_data.c:590 +msgid "Set the pam remote user to the user running sudo" +msgstr "Imposta l'utente remoto pam all'utente che esegue sudo" + +#: plugins/sudoers/def_data.c:594 +msgid "Set the pam remote host to the local host name" +msgstr "Imposta l'host remoto pam al nome host locale" + +#: plugins/sudoers/def_data.c:598 +#, c-format +msgid "Working directory to change to before executing the command: %s" +msgstr "Directory di lavoro a cui passare prima dell'esecuzione del comando: %s" + +#: plugins/sudoers/def_data.c:602 +#, c-format +msgid "Root directory to change to before executing the command: %s" +msgstr "Directory root a cui passare prima dell'esecuzione del comando: %s" + +#: plugins/sudoers/def_data.c:606 +#, c-format +msgid "The format of logs to produce: %s" +msgstr "Il formato dei registri da creare: %s" + +#: plugins/sudoers/def_data.c:610 +msgid "Enable SELinux RBAC support" +msgstr "Abilita il supporto RBAC SELinux" + +#: plugins/sudoers/def_data.c:614 +#, c-format +msgid "Path to the file that is created the first time sudo is run: %s" +msgstr "Percorso del file creato la prima volta che viene eseguito sudo: %s" + +#: plugins/sudoers/def_data.c:618 +msgid "Intercept further commands and apply sudoers restrictions to them" +msgstr "Intercetta ulteriori comandi e vi applica le restrizioni di sudoers" + +#: plugins/sudoers/def_data.c:622 +msgid "Log sub-commands run by the original command" +msgstr "Registra i sottocomandi lanciati dal comando originale" + +#: plugins/sudoers/def_data.c:626 +msgid "Log the exit status of commands" +msgstr "Registra il codice di uscita dei comandi" + +#: plugins/sudoers/def_data.c:630 +msgid "Subsequent commands in an intercepted session must be authenticated" +msgstr "I comandi successivi in una sessione di intercettazione devono essere autenticati" + +#: plugins/sudoers/def_data.c:634 +msgid "Allow an intercepted command to run set setuid or setgid programs" +msgstr "Permette a un comando intercettato di avviare programmi setuid o setgid" + +#: plugins/sudoers/def_data.c:638 +#, c-format +msgid "The maximum size to which the process's address space may grow (in bytes): %s" +msgstr "Dimensione massima fino a cui può crescere lo spazio di indirizzi del processo (in byte): %s" + +#: plugins/sudoers/def_data.c:642 +#, c-format +msgid "The largest size core dump file that may be created (in bytes): %s" +msgstr "Dimensione massima di un file core dump (in byte): %s" + +#: plugins/sudoers/def_data.c:646 +#, c-format +msgid "The maximum amount of CPU time that the process may use (in seconds): %s" +msgstr "Valore massimo del tempo di CPU che il processo può utilizzare (in secondi): %s" + +#: plugins/sudoers/def_data.c:650 +#, c-format +msgid "The maximum size of the data segment for the process (in bytes): %s" +msgstr "Dimensione massima del segmento dati per il processo (in byte): %s" + +#: plugins/sudoers/def_data.c:654 +#, c-format +msgid "The largest size file that the process may create (in bytes): %s" +msgstr "Dimensione massima di un file che il processo può creare (in byte): %s" + +#: plugins/sudoers/def_data.c:658 +#, c-format +msgid "The maximum number of locks that the process may establish: %s" +msgstr "Numero massimo di lock che il processo può mantenere: %s" + +#: plugins/sudoers/def_data.c:662 +#, c-format +msgid "The maximum size that the process may lock in memory (in bytes): %s" +msgstr "Dimensione massima che il processo può bloccare in memoria (in byte): %s" + +#: plugins/sudoers/def_data.c:666 +#, c-format +msgid "The maximum number of files that the process may have open: %s" +msgstr "Numero massimo di file che il processo può tenere aperti: %s" + +#: plugins/sudoers/def_data.c:670 +#, c-format +msgid "The maximum number of processes that the user may run simultaneously: %s" +msgstr "Numero massimo di processi che l'utente può avviare in contemporanea: %s" + +#: plugins/sudoers/def_data.c:674 +#, c-format +msgid "The maximum size to which the process's resident set size may grow (in bytes): %s" +msgstr "Dimensione massima fino a cui può crescere il resident set (RSS) del processo (in byte): %s" + +#: plugins/sudoers/def_data.c:678 +#, c-format +msgid "The maximum size to which the process's stack may grow (in bytes): %s" +msgstr "Dimensione massima fino a cui può crescere lo stack del processo (in byte): %s" + +#: plugins/sudoers/def_data.c:682 +msgid "Attempt authentication even when in non-interactive mode" +msgstr "Tenta l'autenticazione anche in modalità non interattiva" + +#: plugins/sudoers/def_data.c:686 +msgid "Store plaintext passwords in I/O log input" +msgstr "Salva le password in chiaro nel registro I/O input" + +#: plugins/sudoers/def_data.c:690 +msgid "List of regular expressions to use when matching a password prompt" +msgstr "Lista delle espressioni regolari da utilizzare per identificare la richiesta di una password" + +#: plugins/sudoers/def_data.c:694 +#, c-format +msgid "The mechanism used by the intercept and log_subcmds options: %s" +msgstr "Il meccanismo usato dall'intercettazione e le opzioni log_subcmds: %s" + +#: plugins/sudoers/def_data.c:698 +msgid "Attempt to verify the command and arguments after execution" +msgstr "Tenta di verificare il comando e gli argomenti dopo l'esecuzione" + +#: plugins/sudoers/def_data.c:702 +#, c-format +msgid "AppArmor profile to use in the new security context: %s" +msgstr "Profilo AppArmor da usare nel nuovo contesto di sicurezza: %s" + +#: plugins/sudoers/def_data.c:706 +#, c-format +msgid "Command denial message: %s" +msgstr "Messaggio di rifiuto del comando: %s" + +#: plugins/sudoers/defaults.c:207 +#, c-format +msgid "unknown defaults entry \"%s\"" +msgstr "voce Defaults \"%s\" sconosciuta" + +#: plugins/sudoers/defaults.c:251 +#, c-format +msgid "no value specified for \"%s\"" +msgstr "nessun valore specificato per \"%s\"" + +#: plugins/sudoers/defaults.c:260 +#, c-format +msgid "invalid operator \"%c=\" for \"%s\"" +msgstr "operatore non valido \"%c=\" per \"%s\"" + +#: plugins/sudoers/defaults.c:292 +#, c-format +msgid "option \"%s\" does not take a value" +msgstr "l'opzione \"%s\" non accetta un valore" #: plugins/sudoers/defaults.c:319 #, c-format -msgid "%s: value \"%s\" is invalid for option \"%s\"" -msgstr "%s: il valore \"%s\" non è valido per l'opzione \"%s\"" +msgid "invalid Defaults type 0x%x for option \"%s\"" +msgstr "tipo Defaults 0x%x non valido per l'opzione \"%s\"" -#: plugins/sudoers/defaults.c:1040 +#: plugins/sudoers/defaults.c:326 #, c-format -msgid "%s:%d:%d: values for \"%s\" must start with a '/', '~', or '*'" -msgstr "%s:%d:%d: i valori per \"%s\" devono iniziare con un carattere \"/\", \"~\" o \"*\"" +msgid "value \"%s\" is invalid for option \"%s\"" +msgstr "il valore \"%s\" non è valido per l'opzione \"%s\"" -#: plugins/sudoers/defaults.c:1044 +#: plugins/sudoers/defaults.c:1189 plugins/sudoers/policy.c:208 +#: plugins/sudoers/policy.c:217 #, c-format -msgid "%s: values for \"%s\" must start with a '/', '~', or '*'" -msgstr "%s: i valori per \"%s\" devono iniziare con un carattere \"/\", \"~\" o \"*\"" +msgid "path name for \"%s\" too long" +msgstr "il percorso \"%s\" è troppo lungo" -#: plugins/sudoers/defaults.c:1055 +#: plugins/sudoers/defaults.c:1195 #, c-format -msgid "%s:%d:%d: values for \"%s\" must start with a '/'" -msgstr "%s:%d:%d: i valori per \"%s\" devono iniziare con un carattere \"/\"" +msgid "values for \"%s\" must start with a '/', '~', or '*'" +msgstr "i valori per \"%s\" devono iniziare con un carattere \"/\", \"~\" o \"*\"" -#: plugins/sudoers/defaults.c:1059 +#: plugins/sudoers/defaults.c:1202 #, c-format -msgid "%s: values for \"%s\" must start with a '/'" -msgstr "%s: i valori per \"%s\" devono iniziare con un carattere \"/\"" +msgid "values for \"%s\" must start with a '/'" +msgstr "i valori per \"%s\" devono iniziare con un carattere \"/\"" -#: plugins/sudoers/env.c:412 +#: plugins/sudoers/display.c:154 +#, c-format +msgid "LDAP Role: %s\n" +msgstr "Ruolo LDAP: %s\n" + +#: plugins/sudoers/display.c:157 +#, c-format +msgid "Sudoers entry: %s\n" +msgstr "Voce sudoers: %s\n" + +#: plugins/sudoers/display.c:160 +msgid " RunAsUsers: " +msgstr " RunAsUsers: " + +#: plugins/sudoers/display.c:175 +msgid " RunAsGroups: " +msgstr " RunAsGroups: " + +#: plugins/sudoers/display.c:185 +msgid " Options: " +msgstr " Opzioni: " + +#: plugins/sudoers/display.c:249 +msgid " Commands:\n" +msgstr " Comandi:\n" + +#: plugins/sudoers/display.c:472 +#, c-format +msgid "Matching Defaults entries for %s on %s:\n" +msgstr "Corrispondenza voci Defaults per %s su %s:\n" + +#: plugins/sudoers/display.c:490 +#, c-format +msgid "Runas and Command-specific defaults for %s:\n" +msgstr "Valori predefiniti per Runas e Command per %s:\n" + +#: plugins/sudoers/display.c:508 +#, c-format +msgid "User %s may run the following commands on %s:\n" +msgstr "L'utente %s può eseguire i seguenti comandi su %s:\n" + +#: plugins/sudoers/display.c:524 +#, c-format +msgid "User %s is not allowed to run sudo on %s.\n" +msgstr "L'utente %s non è abilitato all'esecuzione di sudo su %s.\n" + +#: plugins/sudoers/editor.c:180 +#, c-format +msgid "ignoring editor: %.*s" +msgstr "viene ignorato l'editor: %.*s" + +#: plugins/sudoers/editor.c:181 +msgid "editor arguments may not contain \"--\"" +msgstr "gli argomenti editor non possono contenere \"--\"" + +#: plugins/sudoers/env.c:443 msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "sudo_putenv: envp danneggiato, discordanza nella lunghezza" -#: plugins/sudoers/env.c:1095 +#: plugins/sudoers/env.c:1137 msgid "unable to rebuild the environment" msgstr "impossibile ricostruire l’ambiente" -#: plugins/sudoers/env.c:1169 +#: plugins/sudoers/env.c:1217 #, c-format msgid "sorry, you are not allowed to set the following environment variables: %s" msgstr "permessi non sufficienti per impostare le seguenti variabili d'ambiente: %s" -#: plugins/sudoers/file.c:107 +#: plugins/sudoers/filedigest.c:50 #, c-format -msgid "parse error in %s near line %d" -msgstr "errore di analisi in %s vicino alla riga %d" +msgid "unsupported digest type %u for %s" +msgstr "tipo di digest %u non supportato per %s" -#: plugins/sudoers/file.c:110 -#, c-format -msgid "parse error in %s" -msgstr "errore di analisi in %s" - -#: plugins/sudoers/filedigest.c:49 -#, c-format -msgid "unsupported digest type %d for %s" -msgstr "tipo di digest %d non supportato per %s" - -#: plugins/sudoers/filedigest.c:78 +#: plugins/sudoers/filedigest.c:77 #, c-format msgid "%s: read error" msgstr "%s: errore di lettura" -#: plugins/sudoers/group_plugin.c:83 -#, c-format -msgid "%s must be owned by uid %d" -msgstr "%s deve essere di proprietà dello uid %d" - -#: plugins/sudoers/group_plugin.c:87 -#, c-format -msgid "%s must only be writable by owner" -msgstr "%s deve essere scrivibile solo dal proprietario" - -#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:569 +#: plugins/sudoers/group_plugin.c:169 plugins/sudoers/sssd.c:578 #, c-format msgid "unable to load %s: %s" msgstr "impossibile caricare %s: %s" -#: plugins/sudoers/group_plugin.c:102 +#: plugins/sudoers/group_plugin.c:181 #, c-format msgid "unable to find symbol \"group_plugin\" in %s" msgstr "impossibile trovare il simbolo \"group_plugin\" in %s" -#: plugins/sudoers/group_plugin.c:107 +#: plugins/sudoers/group_plugin.c:186 #, c-format msgid "%s: incompatible group plugin major version %d, expected %d" msgstr "%s: version major %d del plugin per il gruppo non compatibile, atteso %d" -#: plugins/sudoers/interfaces.c:80 plugins/sudoers/interfaces.c:97 +#: plugins/sudoers/interfaces.c:76 plugins/sudoers/interfaces.c:93 #, c-format msgid "unable to parse IP address \"%s\"" msgstr "impossibile analizzare l'indirizzo IP \"%s\"" -#: plugins/sudoers/interfaces.c:85 plugins/sudoers/interfaces.c:102 +#: plugins/sudoers/interfaces.c:81 plugins/sudoers/interfaces.c:98 #, c-format msgid "unable to parse netmask \"%s\"" msgstr "impossibile analizzare la maschera di rete \"%s\"" -#: plugins/sudoers/interfaces.c:130 +#: plugins/sudoers/interfaces.c:126 msgid "Local IP address and netmask pairs:\n" msgstr "Coppia indirizzo IP locale e maschera di rete:\n" -#: plugins/sudoers/iolog.c:143 plugins/sudoers/sudoers.c:437 -#: plugins/sudoers/sudoers.c:1317 plugins/sudoers/testsudoers.c:406 -#, c-format -msgid "unknown group: %s" -msgstr "gruppo sconosciuto: %s" - -#: plugins/sudoers/iolog.c:635 +#: plugins/sudoers/iolog.c:702 msgid "unable to update sequence file" msgstr "impossibile aggiornare il file sequenza" -#: plugins/sudoers/iolog.c:666 plugins/sudoers/iolog.c:854 -#: plugins/sudoers/iolog.c:1007 plugins/sudoers/iolog.c:1014 -#: plugins/sudoers/iolog.c:1135 plugins/sudoers/iolog.c:1142 -#: plugins/sudoers/iolog.c:1241 plugins/sudoers/iolog.c:1248 +#: plugins/sudoers/iolog.c:736 plugins/sudoers/iolog.c:925 +#: plugins/sudoers/iolog.c:1088 plugins/sudoers/iolog.c:1095 +#: plugins/sudoers/iolog.c:1217 plugins/sudoers/iolog.c:1224 +#: plugins/sudoers/iolog.c:1324 plugins/sudoers/iolog.c:1331 #, c-format msgid "unable to write to I/O log file: %s" msgstr "impossibile scrivere sul file di registro di I/O: %s" -#: plugins/sudoers/iolog.c:674 +#: plugins/sudoers/iolog.c:744 #, c-format msgid "unable to create %s/%s" msgstr "impossibile creare %s/%s" -#: plugins/sudoers/iolog.c:899 +#: plugins/sudoers/iolog.c:973 #, c-format msgid "%s: internal error, I/O log file for event %d not open" -msgstr "%s: errore interno, file registro IO per l'evento %d non aperto" +msgstr "%s: errore interno, file registro I/O per l'evento %d non aperto" -#: plugins/sudoers/iolog.c:992 plugins/sudoers/iolog.c:1120 -#: plugins/sudoers/iolog.c:1225 plugins/sudoers/timestamp.c:849 -#: plugins/sudoers/timestamp.c:941 plugins/sudoers/visudo.c:487 -#: plugins/sudoers/visudo.c:493 +#: plugins/sudoers/iolog.c:1073 plugins/sudoers/iolog.c:1202 +#: plugins/sudoers/iolog.c:1308 plugins/sudoers/timestamp.c:900 +#: plugins/sudoers/timestamp.c:992 plugins/sudoers/visudo.c:555 +#: plugins/sudoers/visudo.c:561 msgid "unable to read the clock" msgstr "impossibile leggere l'orologio" -#: plugins/sudoers/iolog.c:1217 plugins/sudoers/log_client.c:1199 +#: plugins/sudoers/iolog.c:1300 plugins/sudoers/log_client.c:1226 +#: plugins/sudoers/log_client.c:1236 plugins/sudoers/log_client.c:1240 #, c-format msgid "%s: internal error, invalid signal %d" msgstr "%s: errore interno, segnale %d non valido" -#: plugins/sudoers/ldap.c:177 plugins/sudoers/ldap_conf.c:291 +#: plugins/sudoers/ldap.c:154 plugins/sudoers/ldap_conf.c:289 msgid "starttls not supported when using ldaps" msgstr "starttls non supportato quando viene utilizzato ldaps" -#: plugins/sudoers/ldap.c:248 +#: plugins/sudoers/ldap.c:226 #, c-format msgid "unable to initialize SSL cert and key db: %s" msgstr "impossibile inizializzare il certificato SSL e il database delle chiavi: %s" -#: plugins/sudoers/ldap.c:251 +#: plugins/sudoers/ldap.c:229 #, c-format msgid "you must set TLS_CERT in %s to use SSL" msgstr "è necessario impostare TLS_CERT in %s per usare SSL" -#: plugins/sudoers/ldap.c:1660 +#: plugins/sudoers/ldap.c:1593 #, c-format msgid "unable to initialize LDAP: %s" msgstr "impossibile inizializzare LDAP: %s" -#: plugins/sudoers/ldap.c:1697 +#: plugins/sudoers/ldap.c:1630 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "specificato start_tls ma le librerie LDAP non supportano ldap_start_tls_s() o ldap_start_tls_s_np()" -#: plugins/sudoers/ldap.c:1834 plugins/sudoers/parse_ldif.c:746 +#: plugins/sudoers/ldap.c:1767 plugins/sudoers/parse_ldif.c:745 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "attributo sudoOrder non valido: %s" -#: plugins/sudoers/ldap_conf.c:200 +#: plugins/sudoers/ldap_conf.c:197 #, c-format msgid "%s: port too large" msgstr "%s: porta troppo grande" -#: plugins/sudoers/ldap_conf.c:260 +#: plugins/sudoers/ldap_conf.c:258 #, c-format msgid "unsupported LDAP uri type: %s" msgstr "tipologia di uri LDAP non supportata: %s" -#: plugins/sudoers/ldap_conf.c:287 +#: plugins/sudoers/ldap_conf.c:285 msgid "unable to mix ldap and ldaps URIs" msgstr "impossibile utilizzare URI ldap e ldaps assieme" -#: plugins/sudoers/ldap_util.c:529 plugins/sudoers/ldap_util.c:536 -#: plugins/sudoers/ldap_util.c:544 plugins/sudoers/ldap_util.c:553 -#: plugins/sudoers/ldap_util.c:561 plugins/sudoers/ldap_util.c:571 -#: plugins/sudoers/ldap_util.c:579 +#: plugins/sudoers/ldap_util.c:496 plugins/sudoers/ldap_util.c:503 +#: plugins/sudoers/ldap_util.c:511 plugins/sudoers/ldap_util.c:519 +#: plugins/sudoers/ldap_util.c:527 plugins/sudoers/ldap_util.c:535 +#: plugins/sudoers/ldap_util.c:543 plugins/sudoers/ldap_util.c:551 #, c-format msgid "duplicate sudoOption: %s%s%s" msgstr "sudoOption duplicato: %s%s%s" -#: plugins/sudoers/ldap_util.c:598 plugins/sudoers/ldap_util.c:600 +#: plugins/sudoers/ldap_util.c:569 plugins/sudoers/ldap_util.c:571 #, c-format msgid "unable to convert sudoOption: %s%s%s" msgstr "impossibile convertire sudoOption: %s%s%s" @@ -2304,111 +2890,128 @@ msgstr "impossibile convertire sudoOption: %s%s%s" msgid "unable to open audit system" msgstr "impossibile aprire il sistema di audit" -#: plugins/sudoers/linux_audit.c:103 +#: plugins/sudoers/linux_audit.c:104 msgid "unable to send audit message" msgstr "impossibile inviare il messaggio di audit" -#: plugins/sudoers/log_client.c:113 plugins/sudoers/log_client.c:391 -#: plugins/sudoers/log_client.c:1437 plugins/sudoers/log_client.c:2031 +#: plugins/sudoers/log_client.c:125 plugins/sudoers/log_client.c:421 +#: plugins/sudoers/log_client.c:1473 plugins/sudoers/log_client.c:2101 msgid "error in event loop" -msgstr "errore nel ciclo dell'evento" +msgstr "errore nel ciclo degli eventi" -#: plugins/sudoers/log_client.c:193 +#: plugins/sudoers/log_client.c:214 #, c-format msgid "Creation of new SSL_CTX object failed: %s" msgstr "Creazione di un nuovo oggetto SSL_CTX non riuscita: %s" -#: plugins/sudoers/log_client.c:216 +#: plugins/sudoers/log_client.c:239 #, c-format msgid "unable to load certificate authority bundle %s" msgstr "impossibile caricare il bundle CA %s" -#: plugins/sudoers/log_client.c:236 +#: plugins/sudoers/log_client.c:261 #, c-format msgid "unable to load certificate %s" msgstr "impossibile caricare il certificato %s" -#: plugins/sudoers/log_client.c:249 +#: plugins/sudoers/log_client.c:275 #, c-format msgid "unable to load private key %s" msgstr "impossibile caricare la chiave privata %s" -#: plugins/sudoers/log_client.c:258 +#: plugins/sudoers/log_client.c:284 #, c-format msgid "Unable to allocate ssl object: %s" msgstr "Impossibile allocare l'oggetto ssl: %s" -#: plugins/sudoers/log_client.c:345 plugins/sudoers/log_client.c:350 +#: plugins/sudoers/log_client.c:373 plugins/sudoers/log_client.c:378 #, c-format msgid "TLS connection to %s:%s failed: %s" msgstr "Connessione TLS a %s:%s non riuscita: %s" -#: plugins/sudoers/log_client.c:519 +#: plugins/sudoers/log_client.c:554 msgid "TLS initialization was unsuccessful" msgstr "inizializzazione TLS non riuscita" -#: plugins/sudoers/log_client.c:528 +#: plugins/sudoers/log_client.c:564 msgid "TLS handshake was unsuccessful" msgstr "handshake TLS non riuscito" -#: plugins/sudoers/log_client.c:1208 +#: plugins/sudoers/log_client.c:1244 #, c-format msgid "%s: internal error, invalid exit status %d" msgstr "%s: errore interno, stato di uscita %d non valido" -#: plugins/sudoers/log_client.c:1724 plugins/sudoers/log_client.c:1748 +#: plugins/sudoers/log_client.c:1780 plugins/sudoers/log_client.c:1805 msgid "lost connection to log server" msgstr "connessione al server del registro persa" -#: plugins/sudoers/log_client.c:1825 +#: plugins/sudoers/log_client.c:1882 msgid "missing write buffer" msgstr "manca il buffer in scrittura" -#: plugins/sudoers/log_client.c:1972 +#: plugins/sudoers/log_client.c:2040 msgid "unable to connect to log server" msgstr "impossibile connettersi al server del registro" -#: plugins/sudoers/logging.c:244 +#: plugins/sudoers/logging.c:295 msgid "user NOT in sudoers" msgstr "utente non tra i sudoers" -#: plugins/sudoers/logging.c:246 +#: plugins/sudoers/logging.c:297 msgid "user NOT authorized on host" msgstr "utente non autorizzato sull'host" -#: plugins/sudoers/logging.c:248 +#: plugins/sudoers/logging.c:299 +msgid "setid command rejected in intercept mode" +msgstr "comando setid ignorato in modalità di intercettazione" + +#: plugins/sudoers/logging.c:301 msgid "command not allowed" msgstr "comando non consentito" -#: plugins/sudoers/logging.c:269 +#: plugins/sudoers/logging.c:322 #, c-format -msgid "%s is not in the sudoers file. This incident will be reported.\n" -msgstr "%s non è nel file sudoers. Questo evento verrà segnalato.\n" +msgid "%s is not in the sudoers file.\n" +msgstr "%s non presente nel file dei sudoers.\n" -#: plugins/sudoers/logging.c:272 +#: plugins/sudoers/logging.c:325 #, c-format -msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" -msgstr "A %s non è consentito eseguire sudo su %s. Questo evento verrà segnalato.\n" +msgid "%s is not allowed to run sudo on %s.\n" +msgstr "L'utente %s non è abilitato all'esecuzione di sudo su %s.\n" -#: plugins/sudoers/logging.c:276 +#: plugins/sudoers/logging.c:328 plugins/sudoers/parser_warnx.c:59 +#, c-format +msgid "%s: %s\n" +msgstr "%s: %s\n" + +#: plugins/sudoers/logging.c:329 +msgid "setid commands are not permitted in intercept mode" +msgstr "I comandi setid non sono permessi in modalità di intercettazione" + +#: plugins/sudoers/logging.c:331 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "L'utente %s non può eseguire sudo su %s.\n" -#: plugins/sudoers/logging.c:279 +#: plugins/sudoers/logging.c:344 #, c-format -msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" -msgstr "All'utente %s non è consentito eseguire \"%s%s%s\" come %s%s%s su %s.\n" +msgid "Sorry, user %s is not allowed to execute '%s%s%s%s' as %s%s%s on %s.\n" +msgstr "L'utente %s non è abilitato ad eseguire \"%s%s%s%s\" come %s%s%s su %s.\n" -#: plugins/sudoers/logging.c:316 plugins/sudoers/sudoers.c:575 -#: plugins/sudoers/sudoers.c:577 plugins/sudoers/sudoers.c:579 -#: plugins/sudoers/sudoers.c:581 plugins/sudoers/sudoers.c:723 -#: plugins/sudoers/sudoers.c:725 +#: plugins/sudoers/logging.c:358 +msgid "This incident has been reported to the administrator.\n" +msgstr "L'episodio è stato segnalato all'amministratore.\n" + +#: plugins/sudoers/logging.c:395 plugins/sudoers/sudoers.c:564 +#: plugins/sudoers/sudoers.c:566 plugins/sudoers/sudoers.c:568 +#: plugins/sudoers/sudoers.c:570 plugins/sudoers/sudoers.c:794 +#: plugins/sudoers/sudoers.c:796 #, c-format msgid "%s: command not found" msgstr "%s: comando non trovato" -#: plugins/sudoers/logging.c:318 plugins/sudoers/sudoers.c:571 +#: plugins/sudoers/logging.c:397 plugins/sudoers/sudoers.c:560 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -2417,157 +3020,126 @@ msgstr "" "viene ignorato \"%s\" trovato in \".\"\n" "Usare \"sudo ./%s\" per eseguire \"%s\"." -#: plugins/sudoers/logging.c:337 +#: plugins/sudoers/logging.c:417 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" msgstr[0] "%u tentativo di immissione password non corretto" msgstr[1] "%u tentativi di immissione password non corretti" -#: plugins/sudoers/logging.c:393 +#: plugins/sudoers/logging.c:508 msgid "authentication failure" msgstr "autenticazione non riuscita" -#: plugins/sudoers/logging.c:433 plugins/sudoers/logging.c:453 +#: plugins/sudoers/logging.c:552 plugins/sudoers/logging.c:571 msgid "a password is required" msgstr "è necessaria una password" -#: plugins/sudoers/logging.c:739 -#, c-format -msgid "unable to open log file: %s" -msgstr "impossibile aprire il file di registro: %s" +#: plugins/sudoers/logging.c:889 +msgid "problem parsing sudoers" +msgstr "problema nell'analisi del file sudoers" -#: plugins/sudoers/logging.c:772 +#: plugins/sudoers/logging.c:930 plugins/sudoers/logging.c:938 #, c-format -msgid "unable to write log file: %s" -msgstr "impossibile scrivere sul file di registro: %s" +msgid "%s:%d:%d: %s" +msgstr "%s:%d:%d: %s" -#: plugins/sudoers/match_digest.c:129 +#: plugins/sudoers/logging.c:1119 +#, c-format +msgid "unable to write log file %s" +msgstr "impossibile scrivere sul file di registro %s" + +#: plugins/sudoers/match_digest.c:107 +#, c-format +msgid "digest for %s (%s) bad length %zu, expected %zu" +msgstr "il digest per %s (%s) ha lunghezza errata %zu, attesa %zu" + +#: plugins/sudoers/match_digest.c:126 #, c-format msgid "digest for %s (%s) is not in %s form" msgstr "il digest per %s (%s) non è nella forma %s" -#: plugins/sudoers/parse.c:530 -#, c-format -msgid "" -"\n" -"LDAP Role: %s\n" -msgstr "" -"\n" -"Ruolo LDAP: %s\n" - -#: plugins/sudoers/parse.c:533 -msgid "" -"\n" -"Sudoers entry:\n" -msgstr "" -"\n" -"Voce sudoers:\n" - -#: plugins/sudoers/parse.c:535 -msgid " RunAsUsers: " -msgstr " RunAsUsers: " - -#: plugins/sudoers/parse.c:550 -msgid " RunAsGroups: " -msgstr " RunAsGroups: " - -#: plugins/sudoers/parse.c:560 -msgid " Options: " -msgstr " Opzioni: " - -#: plugins/sudoers/parse.c:614 -msgid " Commands:\n" -msgstr " Comandi:\n" - -#: plugins/sudoers/parse.c:805 -#, c-format -msgid "Matching Defaults entries for %s on %s:\n" -msgstr "Corrispondenza voci Defaults per %s su %s:\n" - -#: plugins/sudoers/parse.c:823 -#, c-format -msgid "Runas and Command-specific defaults for %s:\n" -msgstr "Valori predefiniti per Runas e Command per %s:\n" - -#: plugins/sudoers/parse.c:841 -#, c-format -msgid "User %s may run the following commands on %s:\n" -msgstr "L'utente %s può eseguire i seguenti comandi su %s:\n" - -#: plugins/sudoers/parse.c:856 -#, c-format -msgid "User %s is not allowed to run sudo on %s.\n" -msgstr "L'utente %s non è abilitato all'esecuzione di sudo su %s.\n" - -#: plugins/sudoers/parse_ldif.c:616 +#: plugins/sudoers/parse_ldif.c:615 #, c-format msgid "ignoring incomplete sudoRole: cn: %s" msgstr "ignorato sudoRole non completo: cn: %s" -#: plugins/sudoers/parse_ldif.c:676 +#: plugins/sudoers/parse_ldif.c:675 #, c-format msgid "invalid LDIF attribute: %s" msgstr "attributo LDIF non valido: %s" -#: plugins/sudoers/policy.c:78 plugins/sudoers/policy.c:108 +#: plugins/sudoers/parser_warnx.c:56 +#, c-format +msgid "%s:%d:%d: %s\n" +msgstr "%s:%d:%d: %s\n" + +#: plugins/sudoers/pivot.c:71 +msgid "unable to restore root directory" +msgstr "impossibile ripristinare la cartella root" + +#: plugins/sudoers/pivot.c:79 +msgid "unable to restore current working directory" +msgstr "impossibile ripristinare la cartella di lavoro corrente" + +#: plugins/sudoers/policy.c:78 plugins/sudoers/policy.c:111 #, c-format msgid "invalid %.*s set by sudo front-end" msgstr "%.*s non valido impostato dal front-end sudo" -#: plugins/sudoers/policy.c:314 plugins/sudoers/testsudoers.c:268 +#: plugins/sudoers/policy.c:347 plugins/sudoers/testsudoers.c:329 msgid "unable to parse network address list" msgstr "impossibile analizzare l'elenco degli indirizzi di rete" -#: plugins/sudoers/policy.c:465 +#: plugins/sudoers/policy.c:555 msgid "user name not set by sudo front-end" msgstr "nome utente non impostato dal front-end sudo" -#: plugins/sudoers/policy.c:469 +#: plugins/sudoers/policy.c:559 msgid "user-ID not set by sudo front-end" msgstr "ID utente non impostato dal front-end sudo" -#: plugins/sudoers/policy.c:473 +#: plugins/sudoers/policy.c:563 msgid "group-ID not set by sudo front-end" msgstr "ID gruppo non impostato dal front-end sudo" -#: plugins/sudoers/policy.c:477 +#: plugins/sudoers/policy.c:567 msgid "host name not set by sudo front-end" msgstr "nome dell'host non impostato dal front-end sudo" -#: plugins/sudoers/policy.c:660 +#: plugins/sudoers/policy.c:765 #, c-format msgid "invalid working directory: %s" msgstr "directory di lavoro non valida: %s" -#: plugins/sudoers/policy.c:828 +#: plugins/sudoers/policy.c:952 #, c-format msgid "invalid chroot directory: %s" msgstr "directory chroot non valida: %s" -#: plugins/sudoers/policy.c:963 plugins/sudoers/visudo.c:229 -#: plugins/sudoers/visudo.c:851 +#: plugins/sudoers/policy.c:1163 plugins/sudoers/visudo.c:919 +#: plugins/sudoers/visudo.c:1218 #, c-format msgid "unable to execute %s" msgstr "impossibile eseguire %s" -#: plugins/sudoers/policy.c:1030 plugins/sudoers/policy.c:1067 -#: plugins/sudoers/policy.c:1089 plugins/sudoers/policy.c:1115 +#: plugins/sudoers/policy.c:1232 plugins/sudoers/policy.c:1267 +#: plugins/sudoers/policy.c:1289 plugins/sudoers/policy.c:1307 #, c-format msgid "%s: invalid mode flags from sudo front end: 0x%x" msgstr "%s: flag in modalità non valida dal front-end sudo: 0x%x" -#: plugins/sudoers/policy.c:1146 +#: plugins/sudoers/policy.c:1330 #, c-format msgid "Sudoers policy plugin version %s\n" -msgstr "Versione %s del plugin della politica sudoers\n" +msgstr "Versione %s del plugin della policy sudoers\n" -#: plugins/sudoers/policy.c:1148 +#: plugins/sudoers/policy.c:1332 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Versione %d della grammatica del file sudoers\n" -#: plugins/sudoers/policy.c:1152 +#: plugins/sudoers/policy.c:1336 #, c-format msgid "" "\n" @@ -2576,411 +3148,410 @@ msgstr "" "\n" "Percorso sudoers: %s\n" -#: plugins/sudoers/policy.c:1155 +#: plugins/sudoers/policy.c:1339 #, c-format msgid "nsswitch path: %s\n" msgstr "percorso nsswitch: %s\n" -#: plugins/sudoers/policy.c:1157 +#: plugins/sudoers/policy.c:1342 #, c-format msgid "ldap.conf path: %s\n" msgstr "percorso ldap.conf: %s\n" -#: plugins/sudoers/policy.c:1158 +#: plugins/sudoers/policy.c:1344 #, c-format msgid "ldap.secret path: %s\n" msgstr "percorso ldap.secret: %s\n" -#: plugins/sudoers/policy.c:1191 +#: plugins/sudoers/policy.c:1377 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "impossibile registrare un hook di tipo %d (versione %d.%d)" -#: plugins/sudoers/policy.c:1209 +#: plugins/sudoers/policy.c:1395 #, c-format msgid "unable to deregister hook of type %d (version %d.%d)" msgstr "impossibile annullare la registrazione dell'hook di tipo %d (versione %d.%d)" -#: plugins/sudoers/pwutil.c:218 plugins/sudoers/pwutil.c:236 +#: plugins/sudoers/pwutil.c:242 plugins/sudoers/pwutil.c:260 #, c-format msgid "unable to cache uid %u" msgstr "impossibile memorizzare in cache lo uid %u" -#: plugins/sudoers/pwutil.c:230 +#: plugins/sudoers/pwutil.c:254 #, c-format msgid "unable to cache uid %u, already exists" msgstr "impossibile memorizzare in cache lo uid %u, esiste già" -#: plugins/sudoers/pwutil.c:290 plugins/sudoers/pwutil.c:308 -#: plugins/sudoers/pwutil.c:371 plugins/sudoers/pwutil.c:416 +#: plugins/sudoers/pwutil.c:314 plugins/sudoers/pwutil.c:332 +#: plugins/sudoers/pwutil.c:395 plugins/sudoers/pwutil.c:440 #, c-format msgid "unable to cache user %s" msgstr "impossibile memorizzare in cache l'utente %s" -#: plugins/sudoers/pwutil.c:303 +#: plugins/sudoers/pwutil.c:327 #, c-format msgid "unable to cache user %s, already exists" msgstr "impossibile memorizzare in cache l'utente %s, esiste già" -#: plugins/sudoers/pwutil.c:535 plugins/sudoers/pwutil.c:553 +#: plugins/sudoers/pwutil.c:559 plugins/sudoers/pwutil.c:577 #, c-format msgid "unable to cache gid %u" msgstr "impossibile memorizzare in cache il gid %u" -#: plugins/sudoers/pwutil.c:547 +#: plugins/sudoers/pwutil.c:571 #, c-format msgid "unable to cache gid %u, already exists" msgstr "impossibile memorizzare in cache il gid %u, esiste già" -#: plugins/sudoers/pwutil.c:601 plugins/sudoers/pwutil.c:619 -#: plugins/sudoers/pwutil.c:680 plugins/sudoers/pwutil.c:729 +#: plugins/sudoers/pwutil.c:625 plugins/sudoers/pwutil.c:643 +#: plugins/sudoers/pwutil.c:704 plugins/sudoers/pwutil.c:753 #, c-format msgid "unable to cache group %s" msgstr "impossibile memorizzare in cache il gruppo %s" -#: plugins/sudoers/pwutil.c:614 +#: plugins/sudoers/pwutil.c:638 #, c-format msgid "unable to cache group %s, already exists" msgstr "impossibile memorizzare in cache il gruppo %s, esiste già" -#: plugins/sudoers/pwutil.c:876 plugins/sudoers/pwutil.c:927 -#: plugins/sudoers/pwutil.c:977 plugins/sudoers/pwutil.c:1029 +#: plugins/sudoers/pwutil.c:900 plugins/sudoers/pwutil.c:988 +#: plugins/sudoers/pwutil.c:1042 plugins/sudoers/pwutil.c:1101 #, c-format msgid "unable to cache group list for %s, already exists" msgstr "impossibile memorizzare in cache l'elenco di gruppo %s, esiste già" -#: plugins/sudoers/pwutil.c:882 plugins/sudoers/pwutil.c:932 -#: plugins/sudoers/pwutil.c:983 plugins/sudoers/pwutil.c:1034 +#: plugins/sudoers/pwutil.c:906 plugins/sudoers/pwutil.c:993 +#: plugins/sudoers/pwutil.c:1048 plugins/sudoers/pwutil.c:1106 #, c-format msgid "unable to cache group list for %s" msgstr "impossibile memorizzare in cache l'elenco di gruppo %s" -#: plugins/sudoers/pwutil.c:921 +#: plugins/sudoers/pwutil.c:982 #, c-format msgid "unable to parse groups for %s" msgstr "impossibile analizzare i gruppi per %s" -#: plugins/sudoers/pwutil.c:1023 +#: plugins/sudoers/pwutil.c:1095 #, c-format msgid "unable to parse gids for %s" msgstr "impossibile analizzare i gid per %s" -#: plugins/sudoers/set_perms.c:114 plugins/sudoers/set_perms.c:441 -#: plugins/sudoers/set_perms.c:844 plugins/sudoers/set_perms.c:1150 -#: plugins/sudoers/set_perms.c:1444 +#: plugins/sudoers/set_perms.c:120 plugins/sudoers/set_perms.c:457 +#: plugins/sudoers/set_perms.c:870 plugins/sudoers/set_perms.c:1186 +#: plugins/sudoers/set_perms.c:1490 msgid "perm stack overflow" msgstr "overflow dello stack perm" -#: plugins/sudoers/set_perms.c:122 plugins/sudoers/set_perms.c:372 -#: plugins/sudoers/set_perms.c:449 plugins/sudoers/set_perms.c:711 -#: plugins/sudoers/set_perms.c:852 plugins/sudoers/set_perms.c:1074 -#: plugins/sudoers/set_perms.c:1158 plugins/sudoers/set_perms.c:1377 -#: plugins/sudoers/set_perms.c:1452 plugins/sudoers/set_perms.c:1542 +#: plugins/sudoers/set_perms.c:131 plugins/sudoers/set_perms.c:387 +#: plugins/sudoers/set_perms.c:468 plugins/sudoers/set_perms.c:736 +#: plugins/sudoers/set_perms.c:881 plugins/sudoers/set_perms.c:1109 +#: plugins/sudoers/set_perms.c:1197 plugins/sudoers/set_perms.c:1422 +#: plugins/sudoers/set_perms.c:1501 plugins/sudoers/set_perms.c:1592 msgid "perm stack underflow" msgstr "underflow dello stack perm" -#: plugins/sudoers/set_perms.c:181 plugins/sudoers/set_perms.c:495 -#: plugins/sudoers/set_perms.c:1211 plugins/sudoers/set_perms.c:1485 +#: plugins/sudoers/set_perms.c:191 plugins/sudoers/set_perms.c:515 +#: plugins/sudoers/set_perms.c:1251 plugins/sudoers/set_perms.c:1535 msgid "unable to change to root gid" msgstr "impossibile passare al gid root" -#: plugins/sudoers/set_perms.c:272 plugins/sudoers/set_perms.c:592 -#: plugins/sudoers/set_perms.c:983 plugins/sudoers/set_perms.c:1288 +#: plugins/sudoers/set_perms.c:282 plugins/sudoers/set_perms.c:612 +#: plugins/sudoers/set_perms.c:1013 plugins/sudoers/set_perms.c:1328 msgid "unable to change to runas gid" msgstr "impossibile passare al gid runas" -#: plugins/sudoers/set_perms.c:277 plugins/sudoers/set_perms.c:597 -#: plugins/sudoers/set_perms.c:988 plugins/sudoers/set_perms.c:1293 +#: plugins/sudoers/set_perms.c:287 plugins/sudoers/set_perms.c:617 +#: plugins/sudoers/set_perms.c:1018 plugins/sudoers/set_perms.c:1333 msgid "unable to set runas group vector" msgstr "impossibile impostare il vettore di gruppo per runas" -#: plugins/sudoers/set_perms.c:288 plugins/sudoers/set_perms.c:608 -#: plugins/sudoers/set_perms.c:997 plugins/sudoers/set_perms.c:1302 +#: plugins/sudoers/set_perms.c:298 plugins/sudoers/set_perms.c:628 +#: plugins/sudoers/set_perms.c:1027 plugins/sudoers/set_perms.c:1342 msgid "unable to change to runas uid" msgstr "impossibile passare allo uid runas" -#: plugins/sudoers/set_perms.c:306 plugins/sudoers/set_perms.c:626 -#: plugins/sudoers/set_perms.c:1013 plugins/sudoers/set_perms.c:1318 +#: plugins/sudoers/set_perms.c:320 plugins/sudoers/set_perms.c:650 +#: plugins/sudoers/set_perms.c:1047 plugins/sudoers/set_perms.c:1362 msgid "unable to change to sudoers gid" msgstr "impossibile passare al gid sudoers" -#: plugins/sudoers/set_perms.c:359 plugins/sudoers/set_perms.c:698 -#: plugins/sudoers/set_perms.c:1061 plugins/sudoers/set_perms.c:1364 -#: plugins/sudoers/set_perms.c:1529 +#: plugins/sudoers/set_perms.c:374 plugins/sudoers/set_perms.c:723 +#: plugins/sudoers/set_perms.c:1096 plugins/sudoers/set_perms.c:1409 +#: plugins/sudoers/set_perms.c:1579 msgid "too many processes" msgstr "troppi processi" -#: plugins/sudoers/solaris_audit.c:61 +#: plugins/sudoers/solaris_audit.c:62 msgid "unable to get current working directory" msgstr "impossibile ottenere la directory di lavoro corrente" -#: plugins/sudoers/solaris_audit.c:69 +#: plugins/sudoers/solaris_audit.c:70 #, c-format -msgid "truncated audit path user_cmnd: %s" -msgstr "percorso audit user_cmnd troncato: %s" +msgid "truncated audit path ctx->user.cmnd: %s" +msgstr "percorso audit ctx->user.cmnd troncato: %s" -#: plugins/sudoers/solaris_audit.c:76 +#: plugins/sudoers/solaris_audit.c:77 #, c-format msgid "truncated audit path argv[0]: %s" msgstr "percorso audit argv[0] troncato: %s" -#: plugins/sudoers/sssd.c:572 +#: plugins/sudoers/sssd.c:581 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" msgstr "impossibile inizializzare la sorgente SSS. È stato installato SSSD?" -#: plugins/sudoers/sssd.c:580 plugins/sudoers/sssd.c:589 -#: plugins/sudoers/sssd.c:598 plugins/sudoers/sssd.c:607 -#: plugins/sudoers/sssd.c:616 +#: plugins/sudoers/sssd.c:589 plugins/sudoers/sssd.c:598 +#: plugins/sudoers/sssd.c:607 plugins/sudoers/sssd.c:616 +#: plugins/sudoers/sssd.c:625 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "impossibile trovare il simbolo \"%s\" in %s" -#: plugins/sudoers/sudoers.c:213 plugins/sudoers/sudoers.c:985 -msgid "problem with defaults entries" -msgstr "problema con le voci Defaults" +#: plugins/sudoers/sudoers.c:250 +#, c-format +msgid "unable to get defaults from %s" +msgstr "impossibile ottenere i default per %s" -#: plugins/sudoers/sudoers.c:217 +#: plugins/sudoers/sudoers.c:259 msgid "no valid sudoers sources found, quitting" msgstr "nessuna sorgente valida di sudoers trovata, uscita" -#: plugins/sudoers/sudoers.c:291 -#, c-format -msgid "user not allowed to change root directory to %s" -msgstr "l'utente non è autorizzato a cambiare la directory root a %s" - -#: plugins/sudoers/sudoers.c:293 -#, c-format -msgid "you are not permitted to use the -R option with %s" -msgstr "non è consentito l'uso dell'opzione -R con %s" - -#: plugins/sudoers/sudoers.c:318 -#, c-format -msgid "user not allowed to change directory to %s" -msgstr "l'utente non è autorizzato a cambiare directory a %s" - -#: plugins/sudoers/sudoers.c:319 -#, c-format -msgid "you are not permitted to use the -D option with %s" -msgstr "non è consentito l'uso dell'opzione -D con %s" - -#: plugins/sudoers/sudoers.c:345 -msgid "no command specified" -msgstr "nessun comando specificato" - -#: plugins/sudoers/sudoers.c:355 +#: plugins/sudoers/sudoers.c:366 msgid "sudoers specifies that root is not allowed to sudo" -msgstr "sudoers indica che a root non è consentito usare sudo" +msgstr "sudoers indica che root non è abilitato ad usare sudo" -#: plugins/sudoers/sudoers.c:403 +#: plugins/sudoers/sudoers.c:375 msgid "user not allowed to override closefrom limit" -msgstr "l'utente non è autorizzato a scavalcare il limite closefrom" +msgstr "l'utente non è abilitato a scavalcare il limite closefrom" -#: plugins/sudoers/sudoers.c:404 +#: plugins/sudoers/sudoers.c:376 msgid "you are not permitted to use the -C option" msgstr "utente non abilitato all'uso dell'opzione -C" -#: plugins/sudoers/sudoers.c:464 -#, c-format -msgid "timestamp owner (%s): No such user" -msgstr "proprietario marcatura temporale (%s): utente inesistente" - -#: plugins/sudoers/sudoers.c:479 +#: plugins/sudoers/sudoers.c:440 msgid "no tty" msgstr "nessun tty" -#: plugins/sudoers/sudoers.c:480 +#: plugins/sudoers/sudoers.c:441 msgid "sorry, you must have a tty to run sudo" msgstr "è necessario disporre di un tty per eseguire sudo" -#: plugins/sudoers/sudoers.c:487 +#: plugins/sudoers/sudoers.c:449 #, c-format msgid "invalid shell for user %s: %s" msgstr "shell utente %s non valida: %s" -#: plugins/sudoers/sudoers.c:570 +#: plugins/sudoers/sudoers.c:491 +#, c-format +msgid "user not allowed to change root directory to %s" +msgstr "l'utente non è abilitato a cambiare la directory root a %s" + +#: plugins/sudoers/sudoers.c:493 +#, c-format +msgid "you are not permitted to use the -R option with %s" +msgstr "non è consentito l'uso dell'opzione -R con %s" + +#: plugins/sudoers/sudoers.c:506 +#, c-format +msgid "user not allowed to change directory to %s" +msgstr "l'utente non è abilitato a cambiare directory a %s" + +#: plugins/sudoers/sudoers.c:507 +#, c-format +msgid "you are not permitted to use the -D option with %s" +msgstr "non è consentito l'uso dell'opzione -D con %s" + +#: plugins/sudoers/sudoers.c:559 msgid "command in current directory" msgstr "comando nella directory corrente" -#: plugins/sudoers/sudoers.c:589 -msgid "user not allowed to set a command timeout" -msgstr "l'utente non è autorizzato a impostare un timeout per i comandi" +#: plugins/sudoers/sudoers.c:574 +msgid "\"cd\" is a shell built-in command, it cannot be run directly." +msgstr "\"cd\" è un comando interno della shell, non può essere lanciato direttamente" -#: plugins/sudoers/sudoers.c:591 +#: plugins/sudoers/sudoers.c:576 +msgid "the -s option may be used to run a privileged shell." +msgstr "l'opzione -s può essere utilizzata per avviare una shell con privilegi elevati." + +#: plugins/sudoers/sudoers.c:578 +msgid "the -D option may be used to run a command in a specific directory." +msgstr "l'opzione -D può essere utilizzata per avviare un comando in una cartella specifica." + +#: plugins/sudoers/sudoers.c:587 +msgid "user not allowed to set a command timeout" +msgstr "l'utente non è abilitato a impostare un timeout per i comandi" + +#: plugins/sudoers/sudoers.c:589 msgid "sorry, you are not allowed set a command timeout" msgstr "non è consentito impostare un timeout per i comandi" -#: plugins/sudoers/sudoers.c:599 +#: plugins/sudoers/sudoers.c:597 msgid "user not allowed to preserve the environment" -msgstr "l'utente non è autorizzato a preservare l'ambiente" +msgstr "utente non abilitato a preservare l'ambiente" -#: plugins/sudoers/sudoers.c:601 +#: plugins/sudoers/sudoers.c:599 msgid "sorry, you are not allowed to preserve the environment" -msgstr "non è consentito preservare l'ambiente" +msgstr "utente non abilitato a preservare l'ambiente" -#: plugins/sudoers/sudoers.c:936 -msgid "command too long" -msgstr "comando troppo lungo" +#: plugins/sudoers/sudoers.c:635 +msgid "no command specified" +msgstr "nessun comando specificato" -#: plugins/sudoers/sudoers.c:973 +#: plugins/sudoers/sudoers.c:776 +msgid "error setting user-specified environment variables" +msgstr "errore nell'impostare variabili d'ambiente specificate dall'utente" + +#: plugins/sudoers/sudoers.c:1229 msgid "sudoedit doesn't need to be run via sudo" msgstr "non è necessario eseguire sudoedit via sudo" -#: plugins/sudoers/sudoers.c:1032 plugins/sudoers/sudoreplay.c:1547 -#: plugins/sudoers/tsdump.c:138 +#: plugins/sudoers/sudoers.c:1314 plugins/sudoers/sudoreplay.c:1615 +#: plugins/sudoers/tsdump.c:151 #, c-format msgid "unable to read %s" msgstr "impossibile leggere %s" -#: plugins/sudoers/sudoers.c:1057 plugins/sudoers/visudo.c:426 -#: plugins/sudoers/visudo.c:720 -#, c-format -msgid "unable to stat %s" -msgstr "impossibile eseguire stat su %s" - -#: plugins/sudoers/sudoers.c:1061 plugins/sudoers/visudo.c:1009 +#: plugins/sudoers/sudoers.c:1339 plugins/sudoers/visudo.c:1123 #, c-format msgid "%s is not a regular file" msgstr "%s non è un file regolare" -#: plugins/sudoers/sudoers.c:1065 plugins/sudoers/timestamp.c:252 toke.l:1138 +#: plugins/sudoers/sudoers.c:1343 plugins/sudoers/timestamp.c:272 toke.l:1335 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s è di proprietà dello uid %u, dovrebbe essere %u" -#: plugins/sudoers/sudoers.c:1069 toke.l:1143 +#: plugins/sudoers/sudoers.c:1348 plugins/sudoers/timestamp.c:279 toke.l:1340 #, c-format msgid "%s is world writable" msgstr "%s è scrivibile da tutti" -#: plugins/sudoers/sudoers.c:1073 toke.l:1146 +#: plugins/sudoers/sudoers.c:1352 plugins/sudoers/timestamp.c:284 toke.l:1343 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s è di proprietà del gid %u, dovrebbe essere %u" -#: plugins/sudoers/sudoers.c:1106 +#: plugins/sudoers/sudoers.c:1381 #, c-format msgid "only root can use \"-c %s\"" msgstr "solo root può usare \"-c %s\"" -#: plugins/sudoers/sudoers.c:1125 +#: plugins/sudoers/sudoers.c:1400 #, c-format -msgid "unknown login class: %s" +msgid "unknown login class %s" msgstr "classe di login sconosciuta: %s" -#: plugins/sudoers/sudoers.c:1211 plugins/sudoers/sudoers.c:1226 +#: plugins/sudoers/sudoers_cb.c:120 plugins/sudoers/sudoers_cb.c:135 #, c-format msgid "unable to resolve host %s" msgstr "impossibile risolvere l'host %s" -#: plugins/sudoers/sudoreplay.c:257 +#: plugins/sudoers/sudoreplay.c:252 #, c-format msgid "invalid filter option: %s" msgstr "opzione di filtro non valida: %s" -#: plugins/sudoers/sudoreplay.c:273 +#: plugins/sudoers/sudoreplay.c:268 #, c-format msgid "invalid max wait: %s" msgstr "attesa massima non valida: %s" -#: plugins/sudoers/sudoreplay.c:296 +#: plugins/sudoers/sudoreplay.c:291 #, c-format msgid "invalid speed factor: %s" msgstr "fattore di velocità non valido: %s" -#: plugins/sudoers/sudoreplay.c:332 +#: plugins/sudoers/sudoreplay.c:326 +#, c-format +msgid "invalid time offset %s" +msgstr "valore temporale non valido %s" + +#: plugins/sudoers/sudoreplay.c:335 #, c-format msgid "%s/%.2s/%.2s/%.2s: %s" msgstr "%s/%.2s/%.2s/%.2s: %s" -#: plugins/sudoers/sudoreplay.c:337 +#: plugins/sudoers/sudoreplay.c:340 #, c-format msgid "%s/timing: %s" msgstr "%s/timing: %s" -#: plugins/sudoers/sudoreplay.c:341 -#, c-format -msgid "%s/%s: %s" -msgstr "%s/%s: %s" - -#: plugins/sudoers/sudoreplay.c:365 +#: plugins/sudoers/sudoreplay.c:368 #, c-format msgid "Replaying sudo session: %s" msgstr "Riproduzione della sessione sudo: %s" -#: plugins/sudoers/sudoreplay.c:627 +#: plugins/sudoers/sudoreplay.c:633 plugins/sudoers/sudoreplay.c:636 msgid "unable to set tty to raw mode" msgstr "impossibile impostare il terminale in modalità raw" -#: plugins/sudoers/sudoreplay.c:678 -msgid "Warning: your terminal is too small to properly replay the log.\n" +#: plugins/sudoers/sudoreplay.c:687 +#, fuzzy +#| msgid "Warning: your terminal is too small to properly replay the log.\n" +msgid "Warning: your terminal is too small to properly replay the log." msgstr "Attenzione: il terminale è troppo piccolo per riprodurre correttamente il registro.\n" -#: plugins/sudoers/sudoreplay.c:679 +#: plugins/sudoers/sudoreplay.c:688 #, c-format msgid "Log geometry is %d x %d, your terminal's geometry is %d x %d." msgstr "La geometria del registro è %dx%d, quella del terminale è %dx%d." -#: plugins/sudoers/sudoreplay.c:707 +#: plugins/sudoers/sudoreplay.c:716 msgid "Replay finished, press any key to restore the terminal." msgstr "Riproduzione terminata. Premere un tasto per ripristinare il terminale." -#: plugins/sudoers/sudoreplay.c:1197 plugins/sudoers/sudoreplay.c:1227 +#: plugins/sudoers/sudoreplay.c:1219 plugins/sudoers/sudoreplay.c:1249 #, c-format msgid "ambiguous expression \"%s\"" msgstr "espressione \"%s\" ambigua" -#: plugins/sudoers/sudoreplay.c:1249 +#: plugins/sudoers/sudoreplay.c:1271 msgid "unmatched ')' in expression" msgstr "carattere \")\" nell'espressione non corrisposto" -#: plugins/sudoers/sudoreplay.c:1253 +#: plugins/sudoers/sudoreplay.c:1275 #, c-format msgid "unknown search term \"%s\"" msgstr "termine di ricerca \"%s\" sconosciuto" -#: plugins/sudoers/sudoreplay.c:1268 +#: plugins/sudoers/sudoreplay.c:1290 #, c-format msgid "%s requires an argument" msgstr "%s richiede un argomento" -#: plugins/sudoers/sudoreplay.c:1271 plugins/sudoers/sudoreplay.c:1523 -#, c-format -msgid "invalid regular expression: %s" -msgstr "espressione regolare non valida: %s" - -#: plugins/sudoers/sudoreplay.c:1276 +#: plugins/sudoers/sudoreplay.c:1300 #, c-format msgid "could not parse date \"%s\"" msgstr "impossibile analizzare la data \"%s\"" -#: plugins/sudoers/sudoreplay.c:1285 +#: plugins/sudoers/sudoreplay.c:1309 msgid "unmatched '(' in expression" msgstr "carattere \"(\" nell'espressione non corrisposto" -#: plugins/sudoers/sudoreplay.c:1287 +#: plugins/sudoers/sudoreplay.c:1311 msgid "illegal trailing \"or\"" msgstr "\"or\" finale non consentito" -#: plugins/sudoers/sudoreplay.c:1289 +#: plugins/sudoers/sudoreplay.c:1313 msgid "illegal trailing \"!\"" msgstr "carattere \"!\" finale non consentito" -#: plugins/sudoers/sudoreplay.c:1347 +#: plugins/sudoers/sudoreplay.c:1419 #, c-format msgid "unknown search type %d" msgstr "tipo di ricerca %d sconosciuto" -#: plugins/sudoers/sudoreplay.c:1614 +#: plugins/sudoers/sudoreplay.c:1681 #, c-format msgid "usage: %s [-hnRS] [-d dir] [-m num] [-s num] ID\n" msgstr "uso: %s [-hnRS] [-d DIR] [-m NUM] [-s NUM] ID\n" -#: plugins/sudoers/sudoreplay.c:1617 +#: plugins/sudoers/sudoreplay.c:1683 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "uso: %s [-h] [-d DIR] -l [ESPRESSIONE DI RICERCA]\n" -#: plugins/sudoers/sudoreplay.c:1626 +#: plugins/sudoers/sudoreplay.c:1697 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -2989,7 +3560,7 @@ msgstr "" "%s - Riproduce i registri di sessione di sudo\n" "\n" -#: plugins/sudoers/sudoreplay.c:1628 +#: plugins/sudoers/sudoreplay.c:1699 msgid "" "\n" "Options:\n" @@ -3007,21 +3578,42 @@ msgstr "" "\n" "Opzioni:\n" " -d, --directory=DIR Specifica la directory per i registri di sessione\n" -" -f, --filter=FILTRO Specifica il tipo di I/O da mostrare\n" +" -f, --filter=FILTRO Specifica il tipo/i di I/O da mostrare\n" " -h, --help Visualizza il messaggio di aiuto ed esce\n" -" -l, --list Elenca gli ID di sessione disponibili corrispondenti\n" +" -l, --list Elenca gli ID di sessione disponibili, con espressione opzionale\n" " -m, --max-wait=NUM Secondi da attendere tra gli eventi\n" " -n, --non-interactive Non interattivo, la sessione è inviato all'output standard\n" " -R, --no-resize Non ridimensiona il terminale\n" -" -S, --suspend-wait Attende mentre il comando è sospeso\n" +" -S, --suspend-wait Attende mentre il comando era sospeso\n" " -s, --speed=NUME Velocizza o rallenta l'output\n" " -V, --version Visualizza la versione ed esce" -#: plugins/sudoers/testsudoers.c:344 -msgid "\thost unmatched" -msgstr "\thost non corrispondente" +#: plugins/sudoers/testsudoers.c:392 +#, c-format +msgid "" +"\n" +"Invalid shell for user %s: %s\n" +msgstr "" +"\n" +"Shell per l'utente %s non valida: %s\n" -#: plugins/sudoers/testsudoers.c:347 +#: plugins/sudoers/testsudoers.c:411 +msgid "" +"\n" +"Password required" +msgstr "" +"\n" +"Password obbligatoria" + +#: plugins/sudoers/testsudoers.c:422 +msgid "" +"\n" +"Parse error" +msgstr "" +"\n" +"Errore di analisi" + +#: plugins/sudoers/testsudoers.c:425 msgid "" "\n" "Command allowed" @@ -3029,7 +3621,7 @@ msgstr "" "\n" "Comando consentito" -#: plugins/sudoers/testsudoers.c:348 +#: plugins/sudoers/testsudoers.c:428 msgid "" "\n" "Command denied" @@ -3037,7 +3629,7 @@ msgstr "" "\n" "Comando negato" -#: plugins/sudoers/testsudoers.c:348 +#: plugins/sudoers/testsudoers.c:431 msgid "" "\n" "Command unmatched" @@ -3045,126 +3637,119 @@ msgstr "" "\n" "Comando non corrispondente" -#: plugins/sudoers/timestamp.c:260 -#, c-format -msgid "%s is group writable" -msgstr "%s è scrivibile da tutti" - -#: plugins/sudoers/timestamp.c:328 plugins/sudoers/timestamp.c:663 +#: plugins/sudoers/timestamp.c:364 plugins/sudoers/timestamp.c:714 #, c-format msgid "unable to truncate time stamp file to %lld bytes" msgstr "impossibile troncare il file della marcatura temporale a %lld byte" -#: plugins/sudoers/timestamp.c:860 +#: plugins/sudoers/timestamp.c:911 msgid "ignoring time stamp from the future" msgstr "marcatura temporale dal futuro ignorata" -#: plugins/sudoers/timestamp.c:883 +#: plugins/sudoers/timestamp.c:934 #, c-format msgid "time stamp too far in the future: %20.20s" msgstr "marcatura temporale troppo avanti nel tempo: %20.20s" -#: plugins/sudoers/timestamp.c:1005 +#: plugins/sudoers/timestamp.c:1070 #, c-format msgid "unable to lock time stamp file %s" msgstr "impossibile bloccare il file della marcatura temporale %s" -#: plugins/sudoers/timestamp.c:1049 plugins/sudoers/timestamp.c:1069 +#: plugins/sudoers/timestamp.c:1117 #, c-format -msgid "lecture status path too long: %s/%s" -msgstr "percorso dello stato della lezione troppo lungo: %s %s" +msgid "%s:%d:%d timestampowner: unknown user %s" +msgstr "%s:%d:%d: timestampowner: utente \"%s\" sconosciuto" -#: plugins/sudoers/toke_util.c:150 +#: plugins/sudoers/toke_util.c:159 msgid "sudoedit should not be specified with a path" msgstr "sudoedit non dovrebbe essere specificato con un percorso" -#: plugins/sudoers/visudo.c:224 -msgid "the -x option will be removed in a future release" -msgstr "l'opzione -x verrà rimossa in una prossima versione" - -#: plugins/sudoers/visudo.c:226 -msgid "please consider using the cvtsudoers utility instead" -msgstr "utilizzare lo strumento cvtsudoers al suo posto" - -#: plugins/sudoers/visudo.c:277 plugins/sudoers/visudo.c:653 +#: plugins/sudoers/visudo.c:308 plugins/sudoers/visudo.c:714 #, c-format msgid "press return to edit %s: " msgstr "premere Invio per modificare %s: " -#: plugins/sudoers/visudo.c:338 +#: plugins/sudoers/visudo.c:323 +#, c-format +msgid "contents of edit session left in %s" +msgstr "contenuto della sessione di modifica in %s" + +#: plugins/sudoers/visudo.c:401 #, c-format msgid "specified editor (%s) doesn't exist" msgstr "l'editor specificato (%s) non esiste" -#: plugins/sudoers/visudo.c:340 +#: plugins/sudoers/visudo.c:406 #, c-format msgid "no editor found (editor path = %s)" msgstr "nessun editor trovato (percorso dell'editor = %s)" -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:454 +#: plugins/sudoers/visudo.c:494 plugins/sudoers/visudo.c:786 +#, c-format +msgid "unable to stat %s" +msgstr "impossibile eseguire stat su %s" + +#: plugins/sudoers/visudo.c:514 plugins/sudoers/visudo.c:522 msgid "write error" msgstr "errore di scrittura" -#: plugins/sudoers/visudo.c:500 +#: plugins/sudoers/visudo.c:568 #, c-format msgid "unable to stat temporary file (%s), %s unchanged" msgstr "impossibile eseguire stat sul file temporaneo (%s), %s non modificato" -#: plugins/sudoers/visudo.c:507 +#: plugins/sudoers/visudo.c:575 #, c-format msgid "zero length temporary file (%s), %s unchanged" msgstr "file temporaneo di lunghezza pari a zero (%s), %s non modificato" -#: plugins/sudoers/visudo.c:513 +#: plugins/sudoers/visudo.c:581 #, c-format msgid "editor (%s) failed, %s unchanged" msgstr "editor (%s) non riuscito, %s non modificato" -#: plugins/sudoers/visudo.c:535 +#: plugins/sudoers/visudo.c:613 #, c-format msgid "%s unchanged" msgstr "%s non modificato" -#: plugins/sudoers/visudo.c:592 +#: plugins/sudoers/visudo.c:661 #, c-format msgid "unable to re-open temporary file (%s), %s unchanged." msgstr "impossibile riaprire il file temporaneo (%s), %s non modificato." -#: plugins/sudoers/visudo.c:604 +#: plugins/sudoers/visudo.c:674 #, c-format msgid "unable to parse temporary file (%s), unknown error" msgstr "impossibile analizzare il file temporaneo (%s), errore sconosciuto" -#: plugins/sudoers/visudo.c:642 -#, c-format -msgid "internal error, unable to find %s in list!" -msgstr "errore interno, impossibile trovare %s nell'elenco." - -#: plugins/sudoers/visudo.c:722 plugins/sudoers/visudo.c:731 +#: plugins/sudoers/visudo.c:760 plugins/sudoers/visudo.c:790 +#: plugins/sudoers/visudo.c:797 #, c-format msgid "unable to set (uid, gid) of %s to (%u, %u)" msgstr "impossibile impostare (uid, gid) di %s a (%u, %u)" -#: plugins/sudoers/visudo.c:754 +#: plugins/sudoers/visudo.c:825 #, c-format msgid "%s and %s not on the same file system, using mv to rename" msgstr "%s e %s non sono sullo stesso file system, viene usato \"mv\" per rinominare" -#: plugins/sudoers/visudo.c:765 +#: plugins/sudoers/visudo.c:836 #, c-format msgid "command failed: '%s %s %s', %s unchanged" msgstr "comando non riuscito: \"%s %s %s\", %s non modificato" -#: plugins/sudoers/visudo.c:775 +#: plugins/sudoers/visudo.c:843 #, c-format msgid "error renaming %s, %s unchanged" -msgstr "errore nel rinominare %s, %s non è stato modificato" +msgstr "errore nel rinominare %s, %s non modificato" -#: plugins/sudoers/visudo.c:796 +#: plugins/sudoers/visudo.c:864 msgid "What now? " msgstr "Che fare ora? " -#: plugins/sudoers/visudo.c:810 +#: plugins/sudoers/visudo.c:878 msgid "" "Options are:\n" " (e)dit sudoers file again\n" @@ -3176,59 +3761,63 @@ msgstr "" " (x) Esce senza salvare le modifiche al file sudoers\n" " (Q) Esce e salva le modifiche al file sudoers (pericoloso)\n" -#: plugins/sudoers/visudo.c:856 +#: plugins/sudoers/visudo.c:923 #, c-format msgid "unable to run %s" msgstr "impossibile avviare %s" -#: plugins/sudoers/visudo.c:886 +#: plugins/sudoers/visudo.c:954 #, c-format msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n" msgstr "%s: proprietario errato (uid, gid), dovrebbe essere (%u, %u)\n" -#: plugins/sudoers/visudo.c:893 +#: plugins/sudoers/visudo.c:965 #, c-format msgid "%s: bad permissions, should be mode 0%o\n" msgstr "%s: permessi errati, dovrebbe avere modalità 0%o\n" -#: plugins/sudoers/visudo.c:942 plugins/sudoers/visudo.c:949 +#: plugins/sudoers/visudo.c:1017 plugins/sudoers/visudo.c:1024 #, c-format msgid "%s: parsed OK\n" msgstr "%s: analisi effettuata correttamente\n" -#: plugins/sudoers/visudo.c:968 +#: plugins/sudoers/visudo.c:1043 #, c-format msgid "%s busy, try again later" msgstr "%s occupato, riprovare" -#: plugins/sudoers/visudo.c:971 -#, c-format -msgid "unable to lock %s" -msgstr "impossibile bloccare %s" - -#: plugins/sudoers/visudo.c:972 +#: plugins/sudoers/visudo.c:1047 msgid "Edit anyway? [y/N]" msgstr "Modificare comunque? [y/N]" -#: plugins/sudoers/visudo.c:1067 +#: plugins/sudoers/visudo.c:1206 +msgid "the -x option will be removed in a future release" +msgstr "l'opzione -x verrà rimossa in una prossima versione" + +#: plugins/sudoers/visudo.c:1208 +msgid "please consider using the cvtsudoers utility instead" +msgstr "utilizzare lo strumento cvtsudoers al suo posto" + +#: plugins/sudoers/visudo.c:1228 #, c-format msgid "Warning: %s:%d:%d: unused %s \"%s\"" msgstr "Attenzione: %s:%d:%d: inutilizzato %s \"%s\"" -#: plugins/sudoers/visudo.c:1183 +#: plugins/sudoers/visudo.c:1341 #, c-format msgid "" "%s - safely edit the sudoers file\n" "\n" msgstr "%s - Modifica in sicurezza il file sudoers\n" -#: plugins/sudoers/visudo.c:1185 +#: plugins/sudoers/visudo.c:1343 msgid "" "\n" "Options:\n" " -c, --check check-only mode\n" " -f, --file=sudoers specify sudoers file location\n" " -h, --help display help message and exit\n" +" -I, --no-includes do not edit include files\n" " -q, --quiet less verbose (quiet) syntax error messages\n" " -s, --strict strict syntax checking\n" " -V, --version display version information and exit\n" @@ -3238,34 +3827,47 @@ msgstr "" " -c, --check Modalità solo verifica\n" " -f, --file=sudoers Specifica la posizione del file sudoers\n" " -h, --help Visualizza il messaggio di aiuto ed esce\n" +" -I, --no-includes Non modifica i file inclusi\n" " -q, --quiet Messaggi di errore meno prolissi\n" " -s, --strict Verifica precisa della sintassi\n" " -V, --version Visualizza la versione ed esce\n" -#: toke.l:187 +#: toke.l:184 msgid "empty string" msgstr "stringa vuota" -#: toke.l:199 toke.l:503 +#: toke.l:196 toke.l:566 msgid "empty group" msgstr "gruppo vuoto" -#: toke.l:209 toke.l:501 +#: toke.l:206 toke.l:564 msgid "empty netgroup" msgstr "netgroup vuoto" -#: toke.l:305 toke.l:317 toke.l:329 toke.l:345 toke.l:364 toke.l:404 +#: toke.l:284 +msgid "unterminated regular expression" +msgstr "espressione regolare non terminata" + +#: toke.l:358 toke.l:370 toke.l:382 toke.l:398 toke.l:417 toke.l:457 msgid "invalid line continuation" msgstr "continuazione riga non valida" -#: toke.l:540 toke.l:552 +#: toke.l:603 toke.l:615 msgid "invalid IPv6 address" msgstr "indirizzo IPv6 non valido" -#: toke.l:779 +#: toke.l:843 msgid "unexpected line break in string" msgstr "interruzione riga non attesa nella stringa" -#: toke.l:1109 +#: toke.l:962 +msgid "ignoring editor backup file" +msgstr "viene ignorato il file di backup dell'editor" + +#: toke.l:965 +msgid "ignoring file name containing '.'" +msgstr "viene ignorato il nome di file che contiene \".\"" + +#: toke.l:1290 msgid "too many levels of includes" msgstr "troppi livelli di inclusioni" diff --git a/plugins/sudoers/po/pt.mo b/plugins/sudoers/po/pt.mo index de304b0b4f9d7ea842487f9a9f2bc799da5e18b3..b6cfac7593e2eeb634e98aa6b07c42b149b285dd 100644 GIT binary patch delta 23092 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 delta 16711 zcmajm2YeM(-v9BLBp|(o-ZGSgmH-L8N$*H6A~hrz5=?S21*Bej5dmd@D5!|8ARs7Q zH58R5qGACA1VsdO1zd`SWd%i_&-b3;**reafB*CH@IL3vnNxn}%p~yI-E=-;*_MdF z`7#l!Ev_fSEUPO1t*m9Ghg()`J=I#)h31x33NL#8j3p_Dx3H`-7>O#!V3P>TYK~)U z%bM86vL2_;58ImOhqX8DQ}8bBr(+4r3RqJ+SXOZ=7Gr5#gBtKc;q1but~e;X`$_(ep#p1J|)K zhIh8C8dx1GU%u`oV{4RICfxkIRh{v8YAFIbxKtvh7YL9s4oWmT{) zfNv1!$hP@ z58_{&8{?^n!= zRHSC~BL3Rjt=^6I(4qW2YGU{GHUr0^_O1(RMFUX-EJ8(Y2R6XZy>fUT%W6cqp677n zMX;7&0esIZe-t32Jt_QvWhG-AcEpva(|i)EVTrz+bc{t!xCg3TlIKgvF|sZp=hbS^ z&$8~v3~Z0vunAs6-cYMXf6Ge1z;H5}z~iWpzJ^-i3Dkr44X~`1*d4W}vr(u2MQn(B zk?2}Kpti2*K-1p<)BriCNWF|&zzNiN*D+r2f0;ohG+nR`H|Ag&+>CnQEo3*WGpN0; zHQ1bu&Zr4xpo33h6Wobf$oJS93k@+_*%>=fPQgaF85`*RKTAd-EilxC%t0NNF{qiZ zK}BFcY7cKCFM`#4m>F;;MpE8^ItzzUXXhWN$dr1}MCu{b+qMLo;mg>O@vZY@9zkcg zd0$te2Hu2P!EscF#U3&dipTntha*w6=3_hj92KE*Bh1^>3>DENRDVlR&%J?l@d5_a zpzuf&nt0TWOw=B&L*3tp33v%xVdYWgYz)R_lviOPtU1~Y+yEWQ!?7w(!&uD4D)=sH zt1gTt{t8*yF_u*XTcak>6{}+gmc?aQ5nsSK+>2^=1>0kpv1VceQHSzz)cw7l-=QK< zJke}X3+zaFRARuqx9h1;2#;cOEIiIU&;h$so`{;zPHc?Fu?2=DnX}UxwWmW+1209b z@O9Kcm$5C@=N&JN6Ht+z8X%+4Y(PEmiD#J4gswTN<3XqgmU!hIsOK(W43-^l&Pp3p zh$mwdu0%y-r{_h~0!mFV3l4N7qZtLTGd_uR@D$d>yI#GMVg^b^O>`+bxDRXK1q?+b z)oe*?)XJw}C439j-)U4NZyN(v#fj#0x4>H57>SzDY*fc9kvGnI9bGK?uz5|_qdvLk zQ4=nbX4)s9&d6ZYO6OuM2EFnH>_fS9y50u%e>53|XbINCU04^t!ERVI!wfJG<0((` zdo*fFkZFRJ}$)L!RcJg!C!cmx&lKT&T_%}g^+8`J`aV?gicTr!ck9!p^mU`^ZP}8EJnFiHu2X0-Kfw?#$qH+ z!OFN4b$=sj1^d1Fv#7}2M4k33Ii`IJRCyq(eTG-R2o>QMJolp_c0Pyr>oopBg=SuD zvYAM0&jILApMtu-#B(DmgojWQxr&NJ

ujnqyhY4`Dy_qawBsWAQuGnJFE3)HG~{ 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, 2011-2018 -# Pedro Albuquerque , 2018, 2019, 2020, 2021. +# Pedro Albuquerque , 2018, 2019, 2020, 2021, 2025. # msgid "" msgstr "" -"Project-Id-Version: sudoers-1.9.8b2\n" +"Project-Id-Version: sudoers-1.9.16b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-08-19 09:50-0600\n" -"PO-Revision-Date: 2021-08-22 07:21+0100\n" +"POT-Creation-Date: 2024-06-08 09:06-0600\n" +"PO-Revision-Date: 2025-04-05 05:31+0100\n" "Last-Translator: Pedro Albuquerque \n" "Language-Team: Portuguese \n" "Language: pt\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=2; plural=(n > 1);\n" -"X-Generator: Poedit 2.3\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" +"X-Generator: Poedit 3.5\n" -#: confstr.sh:1 gram.y:1191 +#: confstr.sh:1 gram.y:1240 plugins/sudoers/logging.c:919 msgid "syntax error" msgstr "erro de sintaxe" @@ -44,133 +44,165 @@ msgstr "*** Informação de SEGURANÇA para %h ***" msgid "Sorry, try again." msgstr "Enganou-se, tente de novo." -#: gram.y:235 gram.y:302 gram.y:311 gram.y:320 gram.y:330 gram.y:340 -#: gram.y:364 gram.y:391 gram.y:400 gram.y:408 gram.y:417 gram.y:426 -#: gram.y:500 gram.y:510 gram.y:522 gram.y:566 gram.y:575 gram.y:584 -#: gram.y:593 gram.y:712 gram.y:720 gram.y:731 gram.y:743 gram.y:762 -#: gram.y:917 gram.y:922 gram.y:930 gram.y:940 gram.y:946 gram.y:1068 -#: gram.y:1077 gram.y:1085 gram.y:1094 gram.y:1103 gram.y:1132 gram.y:1141 -#: gram.y:1149 gram.y:1239 gram.y:1351 gram.y:1658 gram.y:1708 -#: lib/eventlog/eventlog.c:308 lib/eventlog/eventlog.c:381 -#: lib/eventlog/eventlog.c:783 lib/eventlog/eventlog.c:862 -#: lib/eventlog/eventlog.c:1146 lib/iolog/iolog_json.c:125 -#: lib/iolog/iolog_json.c:330 lib/iolog/iolog_json.c:360 -#: lib/iolog/iolog_json.c:503 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:210 -#: logsrvd/iolog_writer.c:85 logsrvd/iolog_writer.c:90 -#: logsrvd/iolog_writer.c:124 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:62 logsrvd/logsrvd.c:302 logsrvd/logsrvd.c:311 -#: logsrvd/logsrvd.c:1017 logsrvd/logsrvd.c:1079 logsrvd/logsrvd_conf.c:1361 -#: logsrvd/logsrvd_journal.c:71 logsrvd/logsrvd_journal.c:204 -#: logsrvd/logsrvd_journal.c:205 logsrvd/logsrvd_journal.c:261 -#: logsrvd/logsrvd_journal.c:426 logsrvd/logsrvd_journal.c:428 -#: logsrvd/logsrvd_local.c:173 logsrvd/logsrvd_local.c:174 -#: logsrvd/logsrvd_local.c:236 logsrvd/logsrvd_local.c:237 -#: logsrvd/logsrvd_local.c:317 logsrvd/logsrvd_local.c:318 -#: logsrvd/logsrvd_local.c:323 logsrvd/logsrvd_local.c:324 -#: logsrvd/logsrvd_queue.c:155 logsrvd/logsrvd_queue.c:185 -#: logsrvd/logsrvd_queue.c:262 logsrvd/logsrvd_relay.c:445 -#: logsrvd/logsrvd_relay.c:744 logsrvd/logsrvd_relay.c:846 -#: logsrvd/sendlog.c:302 logsrvd/sendlog.c:501 plugins/sudoers/audit.c:114 -#: plugins/sudoers/audit.c:271 plugins/sudoers/auth/bsdauth.c:143 -#: plugins/sudoers/auth/kerb5.c:118 plugins/sudoers/auth/kerb5.c:144 -#: plugins/sudoers/auth/pam.c:691 plugins/sudoers/auth/rfc1938.c:111 -#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/check_aliases.c:95 -#: plugins/sudoers/cvtsudoers.c:119 plugins/sudoers/cvtsudoers.c:160 -#: plugins/sudoers/cvtsudoers.c:177 plugins/sudoers/cvtsudoers.c:188 -#: plugins/sudoers/cvtsudoers.c:300 plugins/sudoers/cvtsudoers.c:428 -#: plugins/sudoers/cvtsudoers.c:561 plugins/sudoers/cvtsudoers.c:578 -#: plugins/sudoers/cvtsudoers.c:646 plugins/sudoers/cvtsudoers.c:761 -#: plugins/sudoers/cvtsudoers.c:769 plugins/sudoers/cvtsudoers.c:1183 -#: plugins/sudoers/cvtsudoers.c:1187 plugins/sudoers/cvtsudoers.c:1289 -#: plugins/sudoers/cvtsudoers_json.c:76 plugins/sudoers/cvtsudoers_ldif.c:151 -#: plugins/sudoers/cvtsudoers_ldif.c:194 plugins/sudoers/cvtsudoers_ldif.c:235 -#: plugins/sudoers/cvtsudoers_ldif.c:300 plugins/sudoers/cvtsudoers_ldif.c:371 -#: plugins/sudoers/cvtsudoers_ldif.c:425 plugins/sudoers/cvtsudoers_ldif.c:433 -#: plugins/sudoers/cvtsudoers_ldif.c:444 plugins/sudoers/cvtsudoers_ldif.c:451 -#: plugins/sudoers/cvtsudoers_ldif.c:464 plugins/sudoers/cvtsudoers_ldif.c:472 -#: plugins/sudoers/cvtsudoers_ldif.c:619 plugins/sudoers/defaults.c:652 -#: plugins/sudoers/defaults.c:947 plugins/sudoers/defaults.c:1122 -#: 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:606 plugins/sudoers/iolog.c:623 -#: 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:744 plugins/sudoers/ldap.c:908 -#: plugins/sudoers/ldap.c:1281 plugins/sudoers/ldap.c:1709 -#: plugins/sudoers/ldap.c:1746 plugins/sudoers/ldap.c:1827 -#: plugins/sudoers/ldap.c:1962 plugins/sudoers/ldap.c:2063 -#: plugins/sudoers/ldap.c:2079 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:615 -#: plugins/sudoers/linux_audit.c:86 plugins/sudoers/log_client.c:108 -#: plugins/sudoers/log_client.c:386 plugins/sudoers/log_client.c:699 -#: plugins/sudoers/log_client.c:720 plugins/sudoers/log_client.c:1440 -#: plugins/sudoers/log_client.c:1656 plugins/sudoers/log_client.c:1980 -#: plugins/sudoers/log_client.c:2037 plugins/sudoers/logging.c:101 -#: plugins/sudoers/logging.c:181 plugins/sudoers/logging.c:465 -#: plugins/sudoers/logging.c:485 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/parse.c:201 plugins/sudoers/parse.c:218 -#: plugins/sudoers/parse.c:238 plugins/sudoers/parse.c:255 -#: plugins/sudoers/parse.c:278 plugins/sudoers/parse.c:289 +#: gram.y:238 gram.y:305 gram.y:314 gram.y:323 gram.y:333 gram.y:343 gram.y:367 +#: gram.y:394 gram.y:403 gram.y:411 gram.y:420 gram.y:429 gram.y:502 gram.y:512 +#: gram.y:524 gram.y:566 gram.y:575 gram.y:584 gram.y:593 gram.y:726 gram.y:735 +#: gram.y:750 gram.y:770 gram.y:789 gram.y:942 gram.y:947 gram.y:955 gram.y:969 +#: gram.y:975 gram.y:987 gram.y:993 gram.y:1118 gram.y:1127 gram.y:1135 +#: gram.y:1144 gram.y:1153 gram.y:1182 gram.y:1191 gram.y:1199 gram.y:1300 +#: gram.y:1430 gram.y:1811 gram.y:1822 gram.y:1898 lib/eventlog/eventlog.c:236 +#: lib/eventlog/eventlog.c:313 lib/eventlog/eventlog.c:778 +#: lib/eventlog/eventlog.c:855 lib/eventlog/eventlog.c:1189 +#: lib/eventlog/parse_json.c:185 lib/eventlog/parse_json.c:501 +#: lib/eventlog/parse_json.c:531 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:202 lib/iolog/iolog_filter.c:233 +#: lib/iolog/iolog_legacy.c:101 lib/iolog/iolog_legacy.c:112 +#: lib/iolog/iolog_legacy.c:124 lib/iolog/iolog_legacy.c:134 +#: lib/iolog/iolog_legacy.c:140 lib/iolog/iolog_loginfo.c:76 +#: lib/iolog/iolog_loginfo.c:212 logsrvd/iolog_writer.c:95 +#: logsrvd/iolog_writer.c:100 logsrvd/iolog_writer.c:134 +#: logsrvd/iolog_writer.c:147 logsrvd/iolog_writer.c:185 +#: logsrvd/iolog_writer.c:218 logsrvd/iolog_writer.c:228 +#: logsrvd/iolog_writer.c:257 logsrvd/iolog_writer.c:278 +#: logsrvd/iolog_writer.c:290 logsrvd/iolog_writer.c:300 +#: logsrvd/iolog_writer.c:318 logsrvd/iolog_writer.c:328 +#: logsrvd/iolog_writer.c:338 logsrvd/iolog_writer.c:350 +#: logsrvd/iolog_writer.c:385 logsrvd/iolog_writer.c:391 +#: logsrvd/iolog_writer.c:398 logsrvd/iolog_writer.c:404 +#: logsrvd/iolog_writer.c:588 logsrvd/logsrv_util.c:92 logsrvd/logsrvd.c:324 +#: logsrvd/logsrvd.c:1058 logsrvd/logsrvd.c:1121 logsrvd/logsrvd.c:1599 +#: logsrvd/logsrvd.c:1604 logsrvd/logsrvd.c:1791 logsrvd/logsrvd.c:2046 +#: logsrvd/logsrvd_conf.c:357 logsrvd/logsrvd_conf.c:370 +#: logsrvd/logsrvd_conf.c:511 logsrvd/logsrvd_conf.c:534 +#: logsrvd/logsrvd_conf.c:538 logsrvd/logsrvd_conf.c:556 +#: logsrvd/logsrvd_conf.c:626 logsrvd/logsrvd_conf.c:650 +#: logsrvd/logsrvd_conf.c:678 logsrvd/logsrvd_conf.c:692 +#: logsrvd/logsrvd_conf.c:706 logsrvd/logsrvd_conf.c:720 +#: logsrvd/logsrvd_conf.c:734 logsrvd/logsrvd_conf.c:748 +#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1041 +#: logsrvd/logsrvd_conf.c:1058 logsrvd/logsrvd_conf.c:1453 +#: logsrvd/logsrvd_conf.c:1600 logsrvd/logsrvd_conf.c:1626 +#: logsrvd/logsrvd_conf.c:1638 logsrvd/logsrvd_conf.c:1645 +#: logsrvd/logsrvd_conf.c:1651 logsrvd/logsrvd_conf.c:1748 +#: logsrvd/logsrvd_journal.c:76 logsrvd/logsrvd_journal.c:216 +#: logsrvd/logsrvd_journal.c:217 logsrvd/logsrvd_journal.c:274 +#: logsrvd/logsrvd_journal.c:279 logsrvd/logsrvd_journal.c:439 +#: logsrvd/logsrvd_journal.c:441 logsrvd/logsrvd_local.c:215 +#: logsrvd/logsrvd_local.c:216 logsrvd/logsrvd_local.c:278 +#: logsrvd/logsrvd_local.c:279 logsrvd/logsrvd_local.c:417 +#: logsrvd/logsrvd_local.c:468 logsrvd/logsrvd_local.c:469 +#: logsrvd/logsrvd_local.c:474 logsrvd/logsrvd_local.c:475 +#: logsrvd/logsrvd_queue.c:159 logsrvd/logsrvd_queue.c:189 +#: logsrvd/logsrvd_queue.c:266 logsrvd/logsrvd_relay.c:446 +#: logsrvd/logsrvd_relay.c:748 logsrvd/logsrvd_relay.c:855 +#: logsrvd/sendlog.c:256 logsrvd/sendlog.c:265 logsrvd/sendlog.c:297 +#: logsrvd/sendlog.c:303 logsrvd/sendlog.c:352 logsrvd/sendlog.c:651 +#: logsrvd/sendlog.c:1847 plugins/sudoers/audit.c:118 +#: plugins/sudoers/auth/bsdauth.c:154 plugins/sudoers/auth/kerb5.c:123 +#: plugins/sudoers/auth/kerb5.c:151 plugins/sudoers/auth/pam.c:697 +#: plugins/sudoers/auth/rfc1938.c:112 plugins/sudoers/auth/sia.c:61 +#: plugins/sudoers/canon_path.c:129 plugins/sudoers/canon_path.c:161 +#: plugins/sudoers/check_aliases.c:128 plugins/sudoers/check_util.c:56 +#: plugins/sudoers/check_util.c:84 plugins/sudoers/cvtsudoers.c:132 +#: plugins/sudoers/cvtsudoers.c:176 plugins/sudoers/cvtsudoers.c:193 +#: plugins/sudoers/cvtsudoers.c:204 plugins/sudoers/cvtsudoers.c:338 +#: plugins/sudoers/cvtsudoers.c:379 plugins/sudoers/cvtsudoers.c:399 +#: plugins/sudoers/cvtsudoers.c:545 plugins/sudoers/cvtsudoers.c:698 +#: plugins/sudoers/cvtsudoers.c:716 plugins/sudoers/cvtsudoers.c:891 +#: plugins/sudoers/cvtsudoers.c:899 plugins/sudoers/cvtsudoers.c:1393 +#: plugins/sudoers/cvtsudoers.c:1397 plugins/sudoers/cvtsudoers.c:1497 +#: plugins/sudoers/cvtsudoers_csv.c:182 plugins/sudoers/cvtsudoers_csv.c:255 +#: plugins/sudoers/cvtsudoers_json.c:604 plugins/sudoers/cvtsudoers_json.c:639 +#: plugins/sudoers/cvtsudoers_json.c:1016 +#: plugins/sudoers/cvtsudoers_json.c:1041 plugins/sudoers/cvtsudoers_ldif.c:112 +#: plugins/sudoers/cvtsudoers_ldif.c:144 plugins/sudoers/cvtsudoers_ldif.c:260 +#: plugins/sudoers/cvtsudoers_ldif.c:573 plugins/sudoers/cvtsudoers_ldif.c:586 +#: plugins/sudoers/cvtsudoers_ldif.c:591 plugins/sudoers/cvtsudoers_ldif.c:761 +#: plugins/sudoers/cvtsudoers_merge.c:57 plugins/sudoers/cvtsudoers_merge.c:357 +#: plugins/sudoers/cvtsudoers_merge.c:405 +#: plugins/sudoers/cvtsudoers_merge.c:454 +#: plugins/sudoers/cvtsudoers_merge.c:476 +#: plugins/sudoers/cvtsudoers_merge.c:588 +#: plugins/sudoers/cvtsudoers_merge.c:664 +#: plugins/sudoers/cvtsudoers_merge.c:1197 +#: plugins/sudoers/cvtsudoers_merge.c:1281 plugins/sudoers/defaults.c:455 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1062 +#: plugins/sudoers/defaults.c:1248 plugins/sudoers/editor.c:198 +#: plugins/sudoers/env.c:280 plugins/sudoers/exptilde.c:92 +#: plugins/sudoers/filedigest.c:66 plugins/sudoers/filedigest.c:70 +#: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:212 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:270 +#: plugins/sudoers/iolog.c:683 plugins/sudoers/iolog.c:711 +#: plugins/sudoers/ldap.c:161 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:625 plugins/sudoers/ldap.c:789 +#: plugins/sudoers/ldap.c:1214 plugins/sudoers/ldap.c:1642 +#: plugins/sudoers/ldap.c:1679 plugins/sudoers/ldap.c:1897 +#: plugins/sudoers/ldap.c:2007 plugins/sudoers/ldap.c:2023 +#: plugins/sudoers/ldap_conf.c:215 plugins/sudoers/ldap_conf.c:247 +#: plugins/sudoers/ldap_conf.c:299 plugins/sudoers/ldap_conf.c:335 +#: plugins/sudoers/ldap_conf.c:441 plugins/sudoers/ldap_conf.c:456 +#: plugins/sudoers/ldap_conf.c:565 plugins/sudoers/ldap_conf.c:598 +#: plugins/sudoers/ldap_conf.c:696 plugins/sudoers/ldap_conf.c:778 +#: plugins/sudoers/ldap_util.c:294 plugins/sudoers/ldap_util.c:301 +#: plugins/sudoers/ldap_util.c:615 plugins/sudoers/linux_audit.c:86 +#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:411 +#: plugins/sudoers/log_client.c:726 plugins/sudoers/log_client.c:748 +#: plugins/sudoers/log_client.c:753 plugins/sudoers/log_client.c:1449 +#: plugins/sudoers/log_client.c:1570 plugins/sudoers/log_client.c:1693 +#: plugins/sudoers/log_client.c:2018 plugins/sudoers/log_client.c:2077 +#: plugins/sudoers/logging.c:110 plugins/sudoers/logging.c:190 +#: plugins/sudoers/logging.c:483 plugins/sudoers/logging.c:723 +#: plugins/sudoers/logging.c:880 plugins/sudoers/lookup.c:331 +#: plugins/sudoers/lookup.c:348 plugins/sudoers/lookup.c:366 +#: plugins/sudoers/lookup.c:384 plugins/sudoers/lookup.c:401 +#: plugins/sudoers/lookup.c:423 plugins/sudoers/lookup.c:434 +#: plugins/sudoers/match_command.c:280 plugins/sudoers/match_command.c:544 +#: plugins/sudoers/match_command.c:608 plugins/sudoers/match_command.c:702 +#: plugins/sudoers/match_command.c:750 plugins/sudoers/match_digest.c:88 #: plugins/sudoers/parse_ldif.c:153 plugins/sudoers/parse_ldif.c:184 -#: plugins/sudoers/parse_ldif.c:253 plugins/sudoers/parse_ldif.c:260 -#: plugins/sudoers/parse_ldif.c:265 plugins/sudoers/parse_ldif.c:341 -#: plugins/sudoers/parse_ldif.c:352 plugins/sudoers/parse_ldif.c:379 -#: plugins/sudoers/parse_ldif.c:396 plugins/sudoers/parse_ldif.c:408 -#: plugins/sudoers/parse_ldif.c:412 plugins/sudoers/parse_ldif.c:426 -#: plugins/sudoers/parse_ldif.c:483 plugins/sudoers/parse_ldif.c:596 -#: plugins/sudoers/parse_ldif.c:626 plugins/sudoers/parse_ldif.c:651 -#: plugins/sudoers/parse_ldif.c:709 plugins/sudoers/parse_ldif.c:726 -#: plugins/sudoers/parse_ldif.c:754 plugins/sudoers/parse_ldif.c:761 -#: plugins/sudoers/policy.c:556 plugins/sudoers/policy.c:923 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:195 -#: plugins/sudoers/pwutil.c:266 plugins/sudoers/pwutil.c:344 -#: plugins/sudoers/pwutil.c:518 plugins/sudoers/pwutil.c:583 -#: plugins/sudoers/pwutil.c:655 plugins/sudoers/pwutil.c:853 -#: plugins/sudoers/pwutil.c:909 plugins/sudoers/pwutil.c:953 -#: plugins/sudoers/pwutil.c:1010 plugins/sudoers/sssd.c:145 -#: plugins/sudoers/sssd.c:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:561 -#: plugins/sudoers/sssd.c:754 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:833 -#: plugins/sudoers/sudoers.c:971 plugins/sudoers/sudoers.c:1030 -#: plugins/sudoers/sudoers.c:1296 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1490 plugins/sudoers/sudoreplay.c:1494 -#: 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:143 plugins/sudoers/visudo.c:321 -#: plugins/sudoers/visudo.c:327 plugins/sudoers/visudo.c:433 -#: plugins/sudoers/visudo.c:609 plugins/sudoers/visudo.c:926 -#: plugins/sudoers/visudo.c:999 toke.l:938 toke.l:1067 toke.l:1127 +#: plugins/sudoers/parse_ldif.c:253 plugins/sudoers/parse_ldif.c:261 +#: plugins/sudoers/parse_ldif.c:266 plugins/sudoers/parse_ldif.c:342 +#: plugins/sudoers/parse_ldif.c:353 plugins/sudoers/parse_ldif.c:380 +#: plugins/sudoers/parse_ldif.c:397 plugins/sudoers/parse_ldif.c:409 +#: plugins/sudoers/parse_ldif.c:413 plugins/sudoers/parse_ldif.c:427 +#: plugins/sudoers/parse_ldif.c:484 plugins/sudoers/parse_ldif.c:595 +#: plugins/sudoers/parse_ldif.c:625 plugins/sudoers/parse_ldif.c:650 +#: plugins/sudoers/parse_ldif.c:708 plugins/sudoers/parse_ldif.c:725 +#: plugins/sudoers/parse_ldif.c:753 plugins/sudoers/parse_ldif.c:760 +#: plugins/sudoers/policy.c:654 plugins/sudoers/policy.c:1071 +#: plugins/sudoers/prompt.c:94 plugins/sudoers/pwutil.c:219 +#: plugins/sudoers/pwutil.c:290 plugins/sudoers/pwutil.c:368 +#: plugins/sudoers/pwutil.c:542 plugins/sudoers/pwutil.c:607 +#: plugins/sudoers/pwutil.c:679 plugins/sudoers/pwutil.c:877 +#: plugins/sudoers/pwutil.c:970 plugins/sudoers/pwutil.c:1018 +#: plugins/sudoers/pwutil.c:1082 plugins/sudoers/sethost.c:89 +#: plugins/sudoers/sssd.c:145 plugins/sudoers/sssd.c:186 +#: plugins/sudoers/sssd.c:415 plugins/sudoers/sssd.c:480 +#: plugins/sudoers/sssd.c:507 plugins/sudoers/sssd.c:570 +#: plugins/sudoers/sssd.c:765 plugins/sudoers/strvec_join.c:53 +#: plugins/sudoers/sudoers.c:405 plugins/sudoers/sudoers.c:412 +#: plugins/sudoers/sudoers.c:673 plugins/sudoers/sudoers.c:683 +#: plugins/sudoers/sudoers.c:828 plugins/sudoers/sudoers.c:894 +#: plugins/sudoers/sudoers.c:953 plugins/sudoers/sudoers.c:1002 +#: plugins/sudoers/sudoers.c:1162 plugins/sudoers/sudoers.c:1231 +#: plugins/sudoers/sudoers.c:1325 plugins/sudoers/sudoers_cb.c:150 +#: plugins/sudoers/sudoreplay.c:559 plugins/sudoers/sudoreplay.c:562 +#: plugins/sudoers/sudoreplay.c:1281 plugins/sudoers/sudoreplay.c:1337 +#: plugins/sudoers/sudoreplay.c:1533 plugins/sudoers/sudoreplay.c:1537 +#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:256 +#: plugins/sudoers/testsudoers.c:265 plugins/sudoers/testsudoers.c:275 +#: plugins/sudoers/testsudoers.c:282 plugins/sudoers/testsudoers.c:302 +#: plugins/sudoers/testsudoers.c:756 plugins/sudoers/timestamp.c:468 +#: plugins/sudoers/timestamp.c:514 plugins/sudoers/timestamp.c:1045 +#: plugins/sudoers/timestamp.c:1248 plugins/sudoers/toke_util.c:79 +#: plugins/sudoers/toke_util.c:108 plugins/sudoers/toke_util.c:134 +#: plugins/sudoers/toke_util.c:164 plugins/sudoers/toke_util.c:204 +#: plugins/sudoers/tsdump.c:136 plugins/sudoers/visudo.c:151 +#: plugins/sudoers/visudo.c:258 plugins/sudoers/visudo.c:383 +#: plugins/sudoers/visudo.c:389 plugins/sudoers/visudo.c:501 +#: plugins/sudoers/visudo.c:1073 plugins/sudoers/visudo.c:1095 +#: plugins/sudoers/visudo.c:1189 toke.l:1011 toke.l:1174 toke.l:1193 +#: toke.l:1220 toke.l:1300 msgid "unable to allocate memory" msgstr "impossível alocar memória" @@ -182,303 +214,346 @@ msgstr "um resumo requer um nome de caminho" msgid "values for \"CWD\" must start with a '/', '~', or '*'" msgstr "valores para \"CWD\" têm de começar por '/', '~' ou '*'" -#: gram.y:651 +#: gram.y:645 +msgid "\"CWD\" path too long" +msgstr "Caminho \"CWD\" muito longo" + +#: gram.y:655 msgid "values for \"CHROOT\" must start with a '/', '~', or '*'" msgstr "valores para \"CHROOT\" têm de começar com \"/\", \"~\" ou \"*\"" -#: gram.y:782 +#: gram.y:661 +msgid "\"CHROOT\" path too long" +msgstr "Caminho \"CHROOT\" muito longo" + +#: gram.y:810 #, c-format msgid "syntax error, reserved word %s used as an alias name" msgstr "erro de sintaxe, palavra reservada %s utilizada como nome aliás" -#: gram.y:805 +#: gram.y:833 msgid "invalid notbefore value" msgstr "valor notbefore inválido" -#: gram.y:814 +#: gram.y:842 msgid "invalid notafter value" msgstr "valor notafter inválido" -#: gram.y:824 plugins/sudoers/policy.c:345 +#: gram.y:852 plugins/sudoers/policy.c:373 msgid "timeout value too large" msgstr "valor de inacção muito grande" -#: gram.y:826 plugins/sudoers/policy.c:347 +#: gram.y:854 plugins/sudoers/policy.c:375 msgid "invalid timeout value" msgstr "valor de inacção inválido" -#: gram.y:1193 -#, c-format -msgid "%s:%d:%d: %s\n" -msgstr "%s:%d:%d: %s\n" +#: gram.y:965 plugins/sudoers/sudoers.c:1180 +msgid "command too long" +msgstr "comando muito longo" -#: gram.y:1237 +#: gram.y:999 +msgid "expected a fully-qualified path name" +msgstr "esperado caminho completamente qualificado" + +#: gram.y:1244 +#, c-format +msgid "%s:%d:%zu: %s\n" +msgstr "%s:%d:%zu: %s\n" + +#: gram.y:1298 #, c-format msgid "Alias \"%s\" already defined" msgstr "Aliás \"%s\" já definido" -#: gram.y:1658 gram.y:1708 lib/eventlog/eventlog.c:308 -#: lib/eventlog/eventlog.c:783 lib/eventlog/eventlog.c:858 -#: lib/eventlog/eventlog.c:861 lib/eventlog/eventlog.c:1146 -#: lib/iolog/iolog_json.c:125 lib/iolog/iolog_json.c:329 -#: lib/iolog/iolog_json.c:360 lib/iolog/iolog_json.c:503 -#: 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:210 logsrvd/iolog_writer.c:85 -#: logsrvd/iolog_writer.c:90 logsrvd/iolog_writer.c:124 -#: 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:62 logsrvd/logsrvd.c:302 -#: logsrvd/logsrvd.c:311 logsrvd/logsrvd.c:454 logsrvd/logsrvd.c:491 -#: logsrvd/logsrvd.c:599 logsrvd/logsrvd.c:1090 logsrvd/logsrvd.c:1402 -#: logsrvd/logsrvd.c:1408 logsrvd/logsrvd_conf.c:1361 -#: logsrvd/logsrvd_journal.c:71 logsrvd/logsrvd_journal.c:115 -#: logsrvd/logsrvd_journal.c:204 logsrvd/logsrvd_journal.c:234 -#: logsrvd/logsrvd_journal.c:238 logsrvd/logsrvd_journal.c:246 -#: logsrvd/logsrvd_journal.c:269 logsrvd/logsrvd_journal.c:273 -#: logsrvd/logsrvd_journal.c:426 logsrvd/logsrvd_local.c:173 -#: logsrvd/logsrvd_local.c:236 logsrvd/logsrvd_local.c:317 -#: logsrvd/logsrvd_local.c:323 logsrvd/logsrvd_local.c:342 -#: logsrvd/logsrvd_queue.c:154 logsrvd/logsrvd_queue.c:185 -#: logsrvd/logsrvd_queue.c:262 logsrvd/sendlog.c:302 logsrvd/sendlog.c:501 -#: logsrvd/sendlog.c:1353 logsrvd/sendlog.c:1360 logsrvd/sendlog.c:1563 -#: logsrvd/tls_init.c:218 logsrvd/tls_init.c:239 logsrvd/tls_init.c:249 -#: plugins/sudoers/audit.c:114 plugins/sudoers/audit.c:271 -#: plugins/sudoers/auth/pam.c:505 plugins/sudoers/auth/pam.c:691 -#: plugins/sudoers/auth/rfc1938.c:111 plugins/sudoers/check_aliases.c:95 -#: plugins/sudoers/cvtsudoers.c:119 plugins/sudoers/cvtsudoers.c:159 -#: plugins/sudoers/cvtsudoers.c:176 plugins/sudoers/cvtsudoers.c:187 -#: plugins/sudoers/cvtsudoers.c:299 plugins/sudoers/cvtsudoers.c:427 -#: plugins/sudoers/cvtsudoers.c:560 plugins/sudoers/cvtsudoers.c:577 -#: plugins/sudoers/cvtsudoers.c:646 plugins/sudoers/cvtsudoers.c:761 -#: plugins/sudoers/cvtsudoers.c:768 plugins/sudoers/cvtsudoers.c:1183 -#: plugins/sudoers/cvtsudoers.c:1187 plugins/sudoers/cvtsudoers.c:1289 -#: plugins/sudoers/cvtsudoers_json.c:75 plugins/sudoers/cvtsudoers_ldif.c:150 -#: plugins/sudoers/cvtsudoers_ldif.c:193 plugins/sudoers/cvtsudoers_ldif.c:234 -#: plugins/sudoers/cvtsudoers_ldif.c:299 plugins/sudoers/cvtsudoers_ldif.c:370 -#: plugins/sudoers/cvtsudoers_ldif.c:424 plugins/sudoers/cvtsudoers_ldif.c:432 -#: plugins/sudoers/cvtsudoers_ldif.c:443 plugins/sudoers/cvtsudoers_ldif.c:450 -#: plugins/sudoers/cvtsudoers_ldif.c:463 plugins/sudoers/cvtsudoers_ldif.c:471 -#: plugins/sudoers/cvtsudoers_ldif.c:618 plugins/sudoers/defaults.c:652 -#: plugins/sudoers/defaults.c:947 plugins/sudoers/defaults.c:1122 -#: 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:606 plugins/sudoers/iolog.c:623 -#: 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:744 plugins/sudoers/ldap.c:908 -#: plugins/sudoers/ldap.c:1281 plugins/sudoers/ldap.c:1709 -#: plugins/sudoers/ldap.c:1746 plugins/sudoers/ldap.c:1827 -#: plugins/sudoers/ldap.c:1962 plugins/sudoers/ldap.c:2063 -#: plugins/sudoers/ldap.c:2079 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:615 -#: plugins/sudoers/linux_audit.c:86 plugins/sudoers/log_client.c:108 -#: plugins/sudoers/log_client.c:217 plugins/sudoers/log_client.c:238 -#: plugins/sudoers/log_client.c:251 plugins/sudoers/log_client.c:386 -#: plugins/sudoers/log_client.c:699 plugins/sudoers/log_client.c:720 -#: plugins/sudoers/log_client.c:1440 plugins/sudoers/log_client.c:1656 -#: plugins/sudoers/log_client.c:1980 plugins/sudoers/log_client.c:2037 -#: plugins/sudoers/logging.c:101 plugins/sudoers/logging.c:180 -#: plugins/sudoers/logging.c:181 plugins/sudoers/logging.c:464 -#: plugins/sudoers/logging.c:484 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/parse.c:200 plugins/sudoers/parse.c:217 -#: plugins/sudoers/parse.c:237 plugins/sudoers/parse.c:254 -#: plugins/sudoers/parse.c:277 plugins/sudoers/parse.c:288 -#: plugins/sudoers/parse_ldif.c:152 plugins/sudoers/parse_ldif.c:183 -#: plugins/sudoers/parse_ldif.c:252 plugins/sudoers/parse_ldif.c:259 -#: plugins/sudoers/parse_ldif.c:264 plugins/sudoers/parse_ldif.c:340 -#: plugins/sudoers/parse_ldif.c:351 plugins/sudoers/parse_ldif.c:378 -#: plugins/sudoers/parse_ldif.c:395 plugins/sudoers/parse_ldif.c:407 -#: plugins/sudoers/parse_ldif.c:411 plugins/sudoers/parse_ldif.c:425 -#: plugins/sudoers/parse_ldif.c:483 plugins/sudoers/parse_ldif.c:596 -#: plugins/sudoers/parse_ldif.c:625 plugins/sudoers/parse_ldif.c:650 -#: plugins/sudoers/parse_ldif.c:708 plugins/sudoers/parse_ldif.c:725 -#: plugins/sudoers/parse_ldif.c:753 plugins/sudoers/parse_ldif.c:760 -#: plugins/sudoers/policy.c:152 plugins/sudoers/policy.c:161 -#: plugins/sudoers/policy.c:170 plugins/sudoers/policy.c:197 -#: plugins/sudoers/policy.c:330 plugins/sudoers/policy.c:345 -#: plugins/sudoers/policy.c:347 plugins/sudoers/policy.c:377 -#: plugins/sudoers/policy.c:386 plugins/sudoers/policy.c:434 -#: plugins/sudoers/policy.c:444 plugins/sudoers/policy.c:453 -#: plugins/sudoers/policy.c:462 plugins/sudoers/policy.c:556 -#: plugins/sudoers/policy.c:923 plugins/sudoers/prompt.c:93 -#: plugins/sudoers/pwutil.c:195 plugins/sudoers/pwutil.c:266 -#: plugins/sudoers/pwutil.c:344 plugins/sudoers/pwutil.c:518 -#: plugins/sudoers/pwutil.c:583 plugins/sudoers/pwutil.c:655 -#: plugins/sudoers/pwutil.c:853 plugins/sudoers/pwutil.c:909 -#: plugins/sudoers/pwutil.c:953 plugins/sudoers/pwutil.c:1010 -#: 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:561 -#: plugins/sudoers/sssd.c:754 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:833 -#: plugins/sudoers/sudoers.c:971 plugins/sudoers/sudoers.c:1030 -#: plugins/sudoers/sudoers.c:1296 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1490 plugins/sudoers/sudoreplay.c:1494 -#: 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:143 plugins/sudoers/visudo.c:321 -#: plugins/sudoers/visudo.c:327 plugins/sudoers/visudo.c:433 -#: plugins/sudoers/visudo.c:609 plugins/sudoers/visudo.c:926 -#: plugins/sudoers/visudo.c:999 toke.l:938 toke.l:1067 toke.l:1119 toke.l:1127 +#: gram.y:1811 gram.y:1822 gram.y:1898 lib/eventlog/eventlog.c:236 +#: lib/eventlog/eventlog.c:778 lib/eventlog/eventlog.c:851 +#: lib/eventlog/eventlog.c:854 lib/eventlog/eventlog.c:1189 +#: lib/eventlog/parse_json.c:185 lib/eventlog/parse_json.c:500 +#: lib/eventlog/parse_json.c:531 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:202 lib/iolog/iolog_filter.c:232 +#: lib/iolog/iolog_legacy.c:101 lib/iolog/iolog_legacy.c:112 +#: lib/iolog/iolog_legacy.c:124 lib/iolog/iolog_legacy.c:134 +#: lib/iolog/iolog_legacy.c:140 lib/iolog/iolog_loginfo.c:76 +#: lib/iolog/iolog_loginfo.c:212 logsrvd/iolog_writer.c:95 +#: logsrvd/iolog_writer.c:100 logsrvd/iolog_writer.c:134 +#: logsrvd/iolog_writer.c:147 logsrvd/iolog_writer.c:174 +#: logsrvd/iolog_writer.c:184 logsrvd/iolog_writer.c:197 +#: logsrvd/iolog_writer.c:217 logsrvd/iolog_writer.c:227 +#: logsrvd/iolog_writer.c:246 logsrvd/iolog_writer.c:256 +#: logsrvd/iolog_writer.c:267 logsrvd/iolog_writer.c:277 +#: logsrvd/iolog_writer.c:289 logsrvd/iolog_writer.c:299 +#: logsrvd/iolog_writer.c:317 logsrvd/iolog_writer.c:327 +#: logsrvd/iolog_writer.c:337 logsrvd/iolog_writer.c:349 +#: logsrvd/iolog_writer.c:385 logsrvd/iolog_writer.c:391 +#: logsrvd/iolog_writer.c:398 logsrvd/iolog_writer.c:404 +#: logsrvd/iolog_writer.c:588 logsrvd/logsrv_util.c:92 logsrvd/logsrvd.c:324 +#: logsrvd/logsrvd.c:462 logsrvd/logsrvd.c:499 logsrvd/logsrvd.c:531 +#: logsrvd/logsrvd.c:585 logsrvd/logsrvd.c:620 logsrvd/logsrvd.c:669 +#: logsrvd/logsrvd.c:705 logsrvd/logsrvd.c:741 logsrvd/logsrvd.c:1132 +#: logsrvd/logsrvd.c:1456 logsrvd/logsrvd.c:1463 logsrvd/logsrvd.c:1599 +#: logsrvd/logsrvd.c:1604 logsrvd/logsrvd.c:1791 logsrvd/logsrvd.c:2046 +#: logsrvd/logsrvd_conf.c:357 logsrvd/logsrvd_conf.c:370 +#: logsrvd/logsrvd_conf.c:511 logsrvd/logsrvd_conf.c:534 +#: logsrvd/logsrvd_conf.c:538 logsrvd/logsrvd_conf.c:556 +#: logsrvd/logsrvd_conf.c:626 logsrvd/logsrvd_conf.c:649 +#: logsrvd/logsrvd_conf.c:678 logsrvd/logsrvd_conf.c:692 +#: logsrvd/logsrvd_conf.c:706 logsrvd/logsrvd_conf.c:720 +#: logsrvd/logsrvd_conf.c:734 logsrvd/logsrvd_conf.c:748 +#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1041 +#: logsrvd/logsrvd_conf.c:1058 logsrvd/logsrvd_conf.c:1453 +#: logsrvd/logsrvd_conf.c:1600 logsrvd/logsrvd_conf.c:1626 +#: logsrvd/logsrvd_conf.c:1638 logsrvd/logsrvd_conf.c:1645 +#: logsrvd/logsrvd_conf.c:1651 logsrvd/logsrvd_conf.c:1747 +#: logsrvd/logsrvd_journal.c:76 logsrvd/logsrvd_journal.c:125 +#: logsrvd/logsrvd_journal.c:216 logsrvd/logsrvd_journal.c:246 +#: logsrvd/logsrvd_journal.c:250 logsrvd/logsrvd_journal.c:258 +#: logsrvd/logsrvd_journal.c:287 logsrvd/logsrvd_journal.c:291 +#: logsrvd/logsrvd_journal.c:439 logsrvd/logsrvd_local.c:215 +#: logsrvd/logsrvd_local.c:278 logsrvd/logsrvd_local.c:468 +#: logsrvd/logsrvd_local.c:474 logsrvd/logsrvd_local.c:493 +#: logsrvd/logsrvd_queue.c:158 logsrvd/logsrvd_queue.c:189 +#: logsrvd/logsrvd_queue.c:266 logsrvd/sendlog.c:256 logsrvd/sendlog.c:265 +#: logsrvd/sendlog.c:297 logsrvd/sendlog.c:303 logsrvd/sendlog.c:352 +#: logsrvd/sendlog.c:651 logsrvd/sendlog.c:1548 logsrvd/sendlog.c:1555 +#: logsrvd/sendlog.c:1778 logsrvd/sendlog.c:1847 logsrvd/tls_init.c:305 +#: logsrvd/tls_init.c:329 logsrvd/tls_init.c:340 plugins/sudoers/audit.c:118 +#: plugins/sudoers/auth/pam.c:518 plugins/sudoers/auth/pam.c:697 +#: plugins/sudoers/auth/rfc1938.c:112 plugins/sudoers/canon_path.c:129 +#: plugins/sudoers/canon_path.c:161 plugins/sudoers/check_aliases.c:128 +#: plugins/sudoers/check_util.c:56 plugins/sudoers/check_util.c:84 +#: plugins/sudoers/cvtsudoers.c:132 plugins/sudoers/cvtsudoers.c:175 +#: plugins/sudoers/cvtsudoers.c:192 plugins/sudoers/cvtsudoers.c:203 +#: plugins/sudoers/cvtsudoers.c:337 plugins/sudoers/cvtsudoers.c:544 +#: plugins/sudoers/cvtsudoers.c:697 plugins/sudoers/cvtsudoers.c:715 +#: plugins/sudoers/cvtsudoers.c:891 plugins/sudoers/cvtsudoers.c:898 +#: plugins/sudoers/cvtsudoers.c:1393 plugins/sudoers/cvtsudoers.c:1397 +#: plugins/sudoers/cvtsudoers.c:1497 plugins/sudoers/cvtsudoers_csv.c:182 +#: plugins/sudoers/cvtsudoers_csv.c:255 plugins/sudoers/cvtsudoers_json.c:604 +#: plugins/sudoers/cvtsudoers_json.c:639 plugins/sudoers/cvtsudoers_json.c:1016 +#: plugins/sudoers/cvtsudoers_json.c:1041 plugins/sudoers/cvtsudoers_ldif.c:112 +#: plugins/sudoers/cvtsudoers_ldif.c:144 plugins/sudoers/cvtsudoers_ldif.c:260 +#: plugins/sudoers/cvtsudoers_ldif.c:573 plugins/sudoers/cvtsudoers_ldif.c:586 +#: plugins/sudoers/cvtsudoers_ldif.c:591 plugins/sudoers/cvtsudoers_ldif.c:761 +#: plugins/sudoers/cvtsudoers_merge.c:57 plugins/sudoers/cvtsudoers_merge.c:357 +#: plugins/sudoers/cvtsudoers_merge.c:405 +#: plugins/sudoers/cvtsudoers_merge.c:453 +#: plugins/sudoers/cvtsudoers_merge.c:475 +#: plugins/sudoers/cvtsudoers_merge.c:583 +#: plugins/sudoers/cvtsudoers_merge.c:588 +#: plugins/sudoers/cvtsudoers_merge.c:661 +#: plugins/sudoers/cvtsudoers_merge.c:664 +#: plugins/sudoers/cvtsudoers_merge.c:1196 +#: plugins/sudoers/cvtsudoers_merge.c:1281 plugins/sudoers/defaults.c:455 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1062 +#: plugins/sudoers/defaults.c:1248 plugins/sudoers/editor.c:198 +#: plugins/sudoers/env.c:280 plugins/sudoers/exptilde.c:92 +#: plugins/sudoers/filedigest.c:66 plugins/sudoers/filedigest.c:70 +#: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:211 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:270 +#: plugins/sudoers/iolog.c:683 plugins/sudoers/iolog.c:711 +#: plugins/sudoers/ldap.c:161 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:625 plugins/sudoers/ldap.c:789 +#: plugins/sudoers/ldap.c:1214 plugins/sudoers/ldap.c:1642 +#: plugins/sudoers/ldap.c:1679 plugins/sudoers/ldap.c:1897 +#: plugins/sudoers/ldap.c:2007 plugins/sudoers/ldap.c:2023 +#: plugins/sudoers/ldap_conf.c:215 plugins/sudoers/ldap_conf.c:247 +#: plugins/sudoers/ldap_conf.c:299 plugins/sudoers/ldap_conf.c:335 +#: plugins/sudoers/ldap_conf.c:441 plugins/sudoers/ldap_conf.c:456 +#: plugins/sudoers/ldap_conf.c:565 plugins/sudoers/ldap_conf.c:598 +#: plugins/sudoers/ldap_conf.c:695 plugins/sudoers/ldap_conf.c:778 +#: plugins/sudoers/ldap_util.c:293 plugins/sudoers/ldap_util.c:300 +#: plugins/sudoers/ldap_util.c:615 plugins/sudoers/linux_audit.c:86 +#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:237 +#: plugins/sudoers/log_client.c:259 plugins/sudoers/log_client.c:273 +#: plugins/sudoers/log_client.c:411 plugins/sudoers/log_client.c:726 +#: plugins/sudoers/log_client.c:748 plugins/sudoers/log_client.c:753 +#: plugins/sudoers/log_client.c:1449 plugins/sudoers/log_client.c:1570 +#: plugins/sudoers/log_client.c:1693 plugins/sudoers/log_client.c:2018 +#: plugins/sudoers/log_client.c:2077 plugins/sudoers/logging.c:110 +#: plugins/sudoers/logging.c:189 plugins/sudoers/logging.c:190 +#: plugins/sudoers/logging.c:483 plugins/sudoers/logging.c:723 +#: plugins/sudoers/logging.c:763 plugins/sudoers/logging.c:880 +#: plugins/sudoers/logging.c:933 plugins/sudoers/logging.c:940 +#: plugins/sudoers/lookup.c:330 plugins/sudoers/lookup.c:347 +#: plugins/sudoers/lookup.c:365 plugins/sudoers/lookup.c:383 +#: plugins/sudoers/lookup.c:400 plugins/sudoers/lookup.c:422 +#: plugins/sudoers/lookup.c:433 plugins/sudoers/match_command.c:279 +#: plugins/sudoers/match_command.c:543 plugins/sudoers/match_command.c:607 +#: plugins/sudoers/match_command.c:702 plugins/sudoers/match_command.c:749 +#: plugins/sudoers/match_digest.c:88 plugins/sudoers/parse_ldif.c:152 +#: plugins/sudoers/parse_ldif.c:183 plugins/sudoers/parse_ldif.c:252 +#: plugins/sudoers/parse_ldif.c:260 plugins/sudoers/parse_ldif.c:265 +#: plugins/sudoers/parse_ldif.c:341 plugins/sudoers/parse_ldif.c:352 +#: plugins/sudoers/parse_ldif.c:379 plugins/sudoers/parse_ldif.c:396 +#: plugins/sudoers/parse_ldif.c:408 plugins/sudoers/parse_ldif.c:412 +#: plugins/sudoers/parse_ldif.c:426 plugins/sudoers/parse_ldif.c:484 +#: plugins/sudoers/parse_ldif.c:595 plugins/sudoers/parse_ldif.c:624 +#: plugins/sudoers/parse_ldif.c:649 plugins/sudoers/parse_ldif.c:707 +#: plugins/sudoers/parse_ldif.c:724 plugins/sudoers/parse_ldif.c:752 +#: plugins/sudoers/parse_ldif.c:759 plugins/sudoers/policy.c:152 +#: plugins/sudoers/policy.c:161 plugins/sudoers/policy.c:170 +#: plugins/sudoers/policy.c:199 plugins/sudoers/policy.c:357 +#: plugins/sudoers/policy.c:373 plugins/sudoers/policy.c:375 +#: plugins/sudoers/policy.c:414 plugins/sudoers/policy.c:423 +#: plugins/sudoers/policy.c:432 plugins/sudoers/policy.c:441 +#: plugins/sudoers/policy.c:492 plugins/sudoers/policy.c:501 +#: plugins/sudoers/policy.c:510 plugins/sudoers/policy.c:519 +#: plugins/sudoers/policy.c:528 plugins/sudoers/policy.c:537 +#: plugins/sudoers/policy.c:546 plugins/sudoers/policy.c:654 +#: plugins/sudoers/policy.c:1071 plugins/sudoers/prompt.c:94 +#: plugins/sudoers/pwutil.c:219 plugins/sudoers/pwutil.c:290 +#: plugins/sudoers/pwutil.c:368 plugins/sudoers/pwutil.c:542 +#: plugins/sudoers/pwutil.c:607 plugins/sudoers/pwutil.c:679 +#: plugins/sudoers/pwutil.c:877 plugins/sudoers/pwutil.c:970 +#: plugins/sudoers/pwutil.c:1018 plugins/sudoers/pwutil.c:1082 +#: plugins/sudoers/set_perms.c:374 plugins/sudoers/set_perms.c:723 +#: plugins/sudoers/set_perms.c:1096 plugins/sudoers/set_perms.c:1409 +#: plugins/sudoers/set_perms.c:1579 plugins/sudoers/sethost.c:89 +#: plugins/sudoers/sssd.c:144 plugins/sudoers/sssd.c:186 +#: plugins/sudoers/sssd.c:415 plugins/sudoers/sssd.c:480 +#: plugins/sudoers/sssd.c:507 plugins/sudoers/sssd.c:570 +#: plugins/sudoers/sssd.c:765 plugins/sudoers/strvec_join.c:53 +#: plugins/sudoers/sudoers.c:405 plugins/sudoers/sudoers.c:412 +#: plugins/sudoers/sudoers.c:673 plugins/sudoers/sudoers.c:683 +#: plugins/sudoers/sudoers.c:828 plugins/sudoers/sudoers.c:894 +#: plugins/sudoers/sudoers.c:953 plugins/sudoers/sudoers.c:1002 +#: plugins/sudoers/sudoers.c:1162 plugins/sudoers/sudoers.c:1231 +#: plugins/sudoers/sudoers.c:1324 plugins/sudoers/sudoers_cb.c:150 +#: plugins/sudoers/sudoreplay.c:559 plugins/sudoers/sudoreplay.c:562 +#: plugins/sudoers/sudoreplay.c:1281 plugins/sudoers/sudoreplay.c:1337 +#: plugins/sudoers/sudoreplay.c:1533 plugins/sudoers/sudoreplay.c:1537 +#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:255 +#: plugins/sudoers/testsudoers.c:264 plugins/sudoers/testsudoers.c:275 +#: plugins/sudoers/testsudoers.c:282 plugins/sudoers/testsudoers.c:302 +#: plugins/sudoers/testsudoers.c:756 plugins/sudoers/timestamp.c:468 +#: plugins/sudoers/timestamp.c:514 plugins/sudoers/timestamp.c:1045 +#: plugins/sudoers/timestamp.c:1248 plugins/sudoers/toke_util.c:79 +#: plugins/sudoers/toke_util.c:108 plugins/sudoers/toke_util.c:134 +#: plugins/sudoers/toke_util.c:163 plugins/sudoers/toke_util.c:204 +#: plugins/sudoers/tsdump.c:136 plugins/sudoers/visudo.c:151 +#: plugins/sudoers/visudo.c:258 plugins/sudoers/visudo.c:383 +#: plugins/sudoers/visudo.c:389 plugins/sudoers/visudo.c:501 +#: plugins/sudoers/visudo.c:1073 plugins/sudoers/visudo.c:1094 +#: plugins/sudoers/visudo.c:1189 toke.l:1011 toke.l:1174 toke.l:1193 +#: toke.l:1220 toke.l:1289 toke.l:1300 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: lib/eventlog/eventlog.c:313 lib/iolog/iolog_json.c:509 -#: lib/iolog/iolog_json.c:512 lib/iolog/iolog_json.c:514 -#: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 -#: plugins/sudoers/cvtsudoers_ldif.c:575 plugins/sudoers/env.c:326 -#: plugins/sudoers/env.c:333 plugins/sudoers/env.c:444 -#: plugins/sudoers/iolog.c:628 plugins/sudoers/ldap.c:517 -#: plugins/sudoers/ldap.c:748 plugins/sudoers/ldap.c:1081 -#: plugins/sudoers/ldap_conf.c:222 plugins/sudoers/ldap_conf.c:312 -#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:586 -#: plugins/sudoers/policy.c:755 plugins/sudoers/policy.c:766 -#: plugins/sudoers/prompt.c:168 plugins/sudoers/strvec_join.c:62 -#: plugins/sudoers/testsudoers.c:245 plugins/sudoers/toke_util.c:206 -#, c-format -msgid "internal error, %s overflow" -msgstr "erro interno, transporte %s" - -#: lib/eventlog/eventlog.c:372 +#: lib/eventlog/eventlog.c:304 #, c-format msgid "unable to dup stdin: %m" msgstr "impossível duplicar stdin: %m" -#: lib/eventlog/eventlog.c:414 +#: lib/eventlog/eventlog.c:346 #, c-format msgid "unable to execute %s: %m" msgstr "impossível executar %s: %m" -#: lib/eventlog/eventlog.c:455 plugins/sudoers/auth/aix_auth.c:198 +#: lib/eventlog/eventlog.c:394 plugins/sudoers/auth/aix_auth.c:199 msgid "unable to fork" msgstr "impossível bifurcar" -#: lib/eventlog/eventlog.c:463 lib/eventlog/eventlog.c:517 +#: lib/eventlog/eventlog.c:404 lib/eventlog/eventlog.c:471 #, c-format msgid "unable to fork: %m" msgstr "impossível bifurcar: %m" -#: lib/eventlog/eventlog.c:507 +#: lib/eventlog/eventlog.c:461 #, c-format msgid "unable to open pipe: %m" msgstr "impossível abrir túnel: %m" -#: lib/eventlog/eventlog.c:979 +#: lib/eventlog/eventlog.c:1013 #, c-format msgid "%8s : %s" msgstr "%8s : %s" -#: lib/eventlog/eventlog.c:1008 +#: lib/eventlog/eventlog.c:1042 #, c-format msgid "%8s : (command continued) %s" msgstr "%8s : (comando continuado) %s" -#: lib/iolog/iolog_json.c:115 +#: lib/eventlog/parse_json.c:175 #, c-format msgid "expected JSON_STRING, got %d" msgstr "esperado JSON_STRING, obtido %d" -#: lib/iolog/iolog_json.c:120 +#: lib/eventlog/parse_json.c:180 msgid "JSON_ARRAY too large" msgstr "JSON_ARRAY muito grande" -#: lib/iolog/iolog_json.c:352 +#: lib/eventlog/parse_json.c:523 msgid "missing double quote in name" msgstr "aspas dupla em falta no nome" -#: lib/iolog/iolog_json.c:449 +#: lib/eventlog/parse_json.c:641 msgid "missing JSON_OBJECT" msgstr "JSON_OBJECT em falta" -#: lib/iolog/iolog_json.c:453 +#: lib/eventlog/parse_json.c:645 #, c-format msgid "expected JSON_OBJECT, got %d" msgstr "esperado JSON_OBJECT, obtido %d" -#: lib/iolog/iolog_json.c:599 +#: lib/eventlog/parse_json.c:779 #, c-format msgid "json stack exhausted (max %u frames)" msgstr "pilha json esgotada (máx. %u instâncias)" -#: lib/iolog/iolog_json.c:673 +#: lib/eventlog/parse_json.c:857 msgid "objects must consist of name:value pairs" msgstr "os objectos têm de consistir em pares name:value" -#: lib/iolog/iolog_json.c:678 lib/iolog/iolog_json.c:709 -#: lib/iolog/iolog_json.c:753 lib/iolog/iolog_json.c:775 -#: lib/iolog/iolog_json.c:797 lib/iolog/iolog_json.c:819 -#: lib/iolog/iolog_json.c:841 +#: lib/eventlog/parse_json.c:862 lib/eventlog/parse_json.c:893 +#: lib/eventlog/parse_json.c:937 lib/eventlog/parse_json.c:959 +#: lib/eventlog/parse_json.c:981 lib/eventlog/parse_json.c:1003 +#: lib/eventlog/parse_json.c:1025 msgid "missing separator between values" msgstr "separador em falta entre valores" -#: lib/iolog/iolog_json.c:693 lib/iolog/iolog_json.c:867 +#: lib/eventlog/parse_json.c:877 lib/eventlog/parse_json.c:1051 msgid "unmatched close brace" msgstr "chaveta esquerda sem par" -#: lib/iolog/iolog_json.c:704 +#: lib/eventlog/parse_json.c:888 msgid "unexpected array" msgstr "matriz inesperada" -#: lib/iolog/iolog_json.c:724 lib/iolog/iolog_json.c:870 +#: lib/eventlog/parse_json.c:908 lib/eventlog/parse_json.c:1054 msgid "unmatched close bracket" msgstr "parêntese recto sem par" -#: lib/iolog/iolog_json.c:735 +#: lib/eventlog/parse_json.c:919 msgid "unexpected string" msgstr "cadeia inesperada" -#: lib/iolog/iolog_json.c:746 +#: lib/eventlog/parse_json.c:930 msgid "missing colon after name" msgstr "dois pontos em falta após o nome" -#: lib/iolog/iolog_json.c:767 lib/iolog/iolog_json.c:789 +#: lib/eventlog/parse_json.c:951 lib/eventlog/parse_json.c:973 msgid "unexpected boolean" msgstr "booleano inesperado" -#: lib/iolog/iolog_json.c:811 +#: lib/eventlog/parse_json.c:995 msgid "unexpected null" msgstr "nulo inesperado" -#: lib/iolog/iolog_json.c:832 +#: lib/eventlog/parse_json.c:1016 msgid "unexpected number" msgstr "número inesperado" -#: lib/iolog/iolog_json.c:879 +#: lib/eventlog/parse_json.c:1062 msgid "parse error" msgstr "erro de análise" +#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1303 +#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1589 +#, c-format +msgid "invalid regular expression \"%s\": %s" +msgstr "expressão regular inválida: \"%s\": %s" + #: lib/iolog/iolog_legacy.c:65 #, c-format msgid "%s: invalid log file" @@ -489,22 +564,22 @@ msgstr "%s: ficheiro de diário inválido" msgid "%s: time stamp field is missing" msgstr "%s: campo de datação em falta" -#: lib/iolog/iolog_legacy.c:89 +#: lib/iolog/iolog_legacy.c:90 #, c-format msgid "%s: time stamp %s: %s" msgstr "%s: datação %s: %s" -#: lib/iolog/iolog_legacy.c:96 +#: lib/iolog/iolog_legacy.c:97 #, c-format msgid "%s: user field is missing" msgstr "%s: campo de utilizador em falta" -#: lib/iolog/iolog_legacy.c:107 +#: lib/iolog/iolog_legacy.c:108 #, c-format msgid "%s: runas user field is missing" msgstr "%s: campo de utilizador runas em falta" -#: lib/iolog/iolog_legacy.c:118 +#: lib/iolog/iolog_legacy.c:119 #, c-format msgid "%s: runas group field is missing" msgstr "%s: campo de grupo runas em falta" @@ -514,14 +589,14 @@ msgstr "%s: campo de grupo runas em falta" msgid "%s exists but is not a directory (0%o)" msgstr "%s existe mas não é uma pasta (0%o)" -#: lib/iolog/iolog_mkdirs.c:119 lib/iolog/iolog_mkdtemp.c:77 -#: logsrvd/iolog_writer.c:788 plugins/sudoers/timestamp.c:205 +#: lib/iolog/iolog_mkdirs.c:125 lib/iolog/iolog_mkdtemp.c:80 +#: logsrvd/iolog_writer.c:803 plugins/sudoers/timestamp.c:218 #, c-format msgid "unable to mkdir %s" msgstr "impossível criar pasta %s" -#: lib/iolog/iolog_mkdtemp.c:81 plugins/sudoers/visudo.c:726 -#: plugins/sudoers/visudo.c:737 +#: lib/iolog/iolog_mkdtemp.c:85 plugins/sudoers/visudo.c:769 +#: plugins/sudoers/visudo.c:803 plugins/sudoers/visudo.c:809 #, c-format msgid "unable to change mode of %s to 0%o" msgstr "impossível alterar o modo de %s para 0%o" @@ -536,815 +611,863 @@ msgstr "erro ao ler ficheiro de temporização: %s" msgid "invalid timing file line: %s" msgstr "linha de ficheiro de temporização inválida : %s" -#: logsrvd/iolog_writer.c:131 plugins/sudoers/logging.c:803 -#: plugins/sudoers/policy.c:536 -msgid "unable to generate UUID" -msgstr "impossível gerar UUID" +#: logsrvd/iolog_writer.c:65 +#, c-format +msgid "%s: protocol error: NULL key" +msgstr "%s: erro de protocolo: chave NULL" -#: logsrvd/iolog_writer.c:158 logsrvd/iolog_writer.c:176 -#: logsrvd/iolog_writer.c:185 logsrvd/iolog_writer.c:203 -#: logsrvd/iolog_writer.c:216 logsrvd/iolog_writer.c:229 -#: logsrvd/iolog_writer.c:240 logsrvd/iolog_writer.c:247 -#: logsrvd/iolog_writer.c:265 logsrvd/iolog_writer.c:272 -#: logsrvd/iolog_writer.c:290 logsrvd/iolog_writer.c:305 -#: logsrvd/iolog_writer.c:318 logsrvd/iolog_writer.c:331 -#: logsrvd/iolog_writer.c:344 logsrvd/iolog_writer.c:359 +#: logsrvd/iolog_writer.c:69 #, c-format msgid "%s: protocol error: wrong type for %s" msgstr "%s: erro de protocolo: tipo errado para %s" -#: logsrvd/iolog_writer.c:370 logsrvd/iolog_writer.c:375 -#: logsrvd/iolog_writer.c:380 logsrvd/iolog_writer.c:385 +#: logsrvd/iolog_writer.c:74 logsrvd/logsrvd_local.c:109 +#: logsrvd/logsrvd_local.c:123 logsrvd/logsrvd_local.c:131 +#: logsrvd/logsrvd_local.c:149 +#, c-format +msgid "%s: protocol error: NULL value found in %s" +msgstr "%s: erro de protocolo: valor NULL encontrado em %s" + +#: logsrvd/iolog_writer.c:141 plugins/sudoers/logging.c:1035 +#: plugins/sudoers/policy.c:621 +msgid "unable to generate UUID" +msgstr "impossível gerar UUID" + +#: logsrvd/iolog_writer.c:362 logsrvd/iolog_writer.c:367 +#: logsrvd/iolog_writer.c:372 logsrvd/iolog_writer.c:377 #, c-format msgid "%s: protocol error: %s missing from AcceptMessage" msgstr "%s: erro de protocolo: %s em falta de AcceptMessage" -#: logsrvd/iolog_writer.c:446 +#: logsrvd/iolog_writer.c:438 #, c-format msgid "%s: unable to format session id" msgstr "%s: impossível formatar a id da sessão" -#: logsrvd/iolog_writer.c:460 logsrvd/iolog_writer.c:474 -#: logsrvd/iolog_writer.c:488 logsrvd/iolog_writer.c:503 -#: logsrvd/iolog_writer.c:517 logsrvd/iolog_writer.c:531 +#: logsrvd/iolog_writer.c:452 logsrvd/iolog_writer.c:466 +#: logsrvd/iolog_writer.c:480 logsrvd/iolog_writer.c:495 +#: logsrvd/iolog_writer.c:509 logsrvd/iolog_writer.c:523 #, c-format msgid "%s: %s is not set" msgstr "%s: %s não está definido" -#: logsrvd/iolog_writer.c:567 logsrvd/iolog_writer.c:574 +#: logsrvd/iolog_writer.c:559 logsrvd/iolog_writer.c:566 #, c-format msgid "unable to expand iolog path %s" msgstr "impossível expandir caminho iolog %s" -#: logsrvd/iolog_writer.c:592 +#: logsrvd/iolog_writer.c:584 #, c-format msgid "unable to create iolog path %s" msgstr "impossível criar caminho iolog %s" -#: logsrvd/iolog_writer.c:622 +#: logsrvd/iolog_writer.c:614 #, c-format msgid "invalid iofd %d" msgstr "iofd %d inválido" -#: logsrvd/iolog_writer.c:642 +#: logsrvd/iolog_writer.c:634 #, c-format -msgid "error closing iofd %d: %s" -msgstr "erro ao fechar iofd %d: %s" +msgid "error closing iofd %u: %s" +msgstr "erro ao fechar iofd %u: %s" -#: logsrvd/iolog_writer.c:758 +#: logsrvd/iolog_writer.c:655 +#, c-format +msgid "error flushing iofd %u: %s" +msgstr "erro ao despejar iofd %u: %s" + +#: logsrvd/iolog_writer.c:773 #, c-format msgid "invalid I/O log %s: %s referenced but not present" -msgstr "Diario de E/S %s inválido: %s referenciado mas ausente" +msgstr "diário de E/S %s inválido: %s referenciado mas ausente" -#: logsrvd/iolog_writer.c:770 logsrvd/logsrvd_journal.c:378 +#: logsrvd/iolog_writer.c:785 logsrvd/logsrvd_journal.c:391 #, c-format msgid "%s: unable to find resume point [%lld, %ld]" msgstr "%s: impossível encontrar ponto de recomeço [%lld, %ld]" -#: logsrvd/iolog_writer.c:792 logsrvd/logsrvd_journal.c:421 -#: logsrvd/logsrvd_queue.c:111 logsrvd/tls_init.c:293 -#: plugins/sudoers/check.c:274 plugins/sudoers/cvtsudoers.c:618 -#: plugins/sudoers/cvtsudoers.c:639 plugins/sudoers/cvtsudoers.c:1249 -#: plugins/sudoers/cvtsudoers_json.c:877 plugins/sudoers/cvtsudoers_ldif.c:692 -#: plugins/sudoers/sudoers.c:1083 plugins/sudoers/sudoreplay.c:1456 -#: plugins/sudoers/timestamp.c:433 plugins/sudoers/tsdump.c:128 -#: plugins/sudoers/visudo.c:913 +#: logsrvd/iolog_writer.c:807 logsrvd/logsrvd_journal.c:434 +#: logsrvd/logsrvd_queue.c:115 logsrvd/tls_init.c:256 +#: plugins/sudoers/check.c:278 plugins/sudoers/cvtsudoers.c:758 +#: plugins/sudoers/cvtsudoers.c:780 plugins/sudoers/cvtsudoers.c:1457 +#: plugins/sudoers/cvtsudoers_csv.c:722 plugins/sudoers/cvtsudoers_json.c:1034 +#: plugins/sudoers/cvtsudoers_ldif.c:753 plugins/sudoers/sudoers.c:1309 +#: plugins/sudoers/sudoers.c:1335 plugins/sudoers/sudoreplay.c:1499 +#: plugins/sudoers/timestamp.c:477 plugins/sudoers/tsdump.c:141 +#: plugins/sudoers/visudo.c:990 #, c-format msgid "unable to open %s" msgstr "impossível abrir %s" -#: logsrvd/iolog_writer.c:804 logsrvd/logsrv_util.c:98 -#: logsrvd/logsrv_util.c:105 plugins/sudoers/sudoreplay.c:362 -#: plugins/sudoers/sudoreplay.c:368 +#: logsrvd/iolog_writer.c:819 logsrvd/logsrv_util.c:111 +#: logsrvd/logsrv_util.c:118 plugins/sudoers/sudoreplay.c:355 +#: plugins/sudoers/sudoreplay.c:361 #, c-format msgid "unable to open %s/%s" msgstr "impossível abrir %s/%s" -#: logsrvd/iolog_writer.c:817 +#: logsrvd/iolog_writer.c:832 #, c-format msgid "unable to copy %s/%s to %s/%s: %s" msgstr "impossível copiar %s/%s para %s/%s: %s" -#: logsrvd/iolog_writer.c:846 logsrvd/logsrvd_journal.c:186 +#: logsrvd/iolog_writer.c:861 logsrvd/logsrvd_journal.c:198 #, c-format msgid "unable to rename %s to %s" msgstr "impossível renomear %s como %s" -#: logsrvd/logsrv_util.c:132 -#, c-format -msgid "missing I/O log file %s/%s" -msgstr "ficheiro de diário E/S %s/%s em falta" - -#: logsrvd/logsrv_util.c:139 -#, c-format -msgid "%s/%s: unable to seek forward %zu" -msgstr "%s/%s: impossível procurar adiante %zu" - -#: logsrvd/logsrv_util.c:149 +#: logsrvd/logsrv_util.c:153 logsrvd/logsrv_util.c:182 #, c-format msgid "%s/%s: unable to find resume point [%lld, %ld]" msgstr "%s/%s: impossível encontrar ponto de recomeço [%lld, %ld]" -#: logsrvd/logsrvd.c:272 logsrvd/logsrvd_queue.c:131 +#: logsrvd/logsrv_util.c:165 +#, c-format +msgid "missing I/O log file %s/%s" +msgstr "ficheiro de diário E/S %s/%s em falta" + +#: logsrvd/logsrv_util.c:172 +#, c-format +msgid "%s/%s: unable to seek forward %zu" +msgstr "%s/%s: impossível procurar adiante %zu" + +#: logsrvd/logsrvd.c:272 logsrvd/logsrvd_queue.c:135 msgid "unable to connect to relay" msgstr "impossível ligar ao relé" -#: logsrvd/logsrvd.c:331 logsrvd/logsrvd_relay.c:838 +#: logsrvd/logsrvd.c:339 logsrvd/logsrvd_relay.c:847 #, c-format msgid "server message too large: %zu" msgstr "mensagem do servidor muito grande: %zu" -#: logsrvd/logsrvd.c:423 logsrvd/logsrvd.c:540 logsrvd/logsrvd.c:619 -#: logsrvd/logsrvd.c:843 logsrvd/logsrvd.c:857 logsrvd/logsrvd.c:1016 -#: logsrvd/logsrvd.c:1140 logsrvd/logsrvd.c:1309 logsrvd/logsrvd.c:1327 -#: logsrvd/logsrvd.c:1425 logsrvd/logsrvd.c:1548 logsrvd/logsrvd.c:1732 -#: logsrvd/logsrvd_journal.c:485 logsrvd/logsrvd_local.c:196 -#: logsrvd/logsrvd_queue.c:160 logsrvd/logsrvd_relay.c:173 -#: logsrvd/logsrvd_relay.c:250 logsrvd/logsrvd_relay.c:254 -#: logsrvd/logsrvd_relay.c:390 logsrvd/logsrvd_relay.c:582 -#: logsrvd/logsrvd_relay.c:743 logsrvd/logsrvd_relay.c:1124 -#: logsrvd/sendlog.c:1156 logsrvd/tls_client.c:136 logsrvd/tls_client.c:152 -#: logsrvd/tls_client.c:214 plugins/sudoers/audit.c:281 -#: plugins/sudoers/iolog.c:966 plugins/sudoers/iolog.c:1099 -#: plugins/sudoers/iolog.c:1197 plugins/sudoers/log_client.c:112 -#: plugins/sudoers/log_client.c:328 plugins/sudoers/log_client.c:344 -#: plugins/sudoers/log_client.c:391 plugins/sudoers/log_client.c:595 -#: plugins/sudoers/log_client.c:602 plugins/sudoers/log_client.c:1127 -#: plugins/sudoers/log_client.c:1409 plugins/sudoers/log_client.c:1450 -#: plugins/sudoers/log_client.c:1458 plugins/sudoers/log_client.c:1612 -#: plugins/sudoers/log_client.c:1728 plugins/sudoers/log_client.c:2045 -#: plugins/sudoers/log_client.c:2053 plugins/sudoers/logging.c:139 -#: plugins/sudoers/logging.c:195 plugins/sudoers/sudoreplay.c:522 -#: plugins/sudoers/sudoreplay.c:569 plugins/sudoers/sudoreplay.c:811 -#: plugins/sudoers/sudoreplay.c:923 plugins/sudoers/sudoreplay.c:1014 -#: plugins/sudoers/sudoreplay.c:1029 plugins/sudoers/sudoreplay.c:1036 -#: plugins/sudoers/sudoreplay.c:1043 plugins/sudoers/sudoreplay.c:1050 -#: plugins/sudoers/sudoreplay.c:1057 plugins/sudoers/sudoreplay.c:1184 +#: logsrvd/logsrvd.c:431 logsrvd/logsrvd.c:554 logsrvd/logsrvd.c:640 +#: logsrvd/logsrvd.c:882 logsrvd/logsrvd.c:896 logsrvd/logsrvd.c:1057 +#: logsrvd/logsrvd.c:1182 logsrvd/logsrvd.c:1364 logsrvd/logsrvd.c:1382 +#: logsrvd/logsrvd.c:1481 logsrvd/logsrvd.c:1606 logsrvd/logsrvd.c:1793 +#: logsrvd/logsrvd_journal.c:503 logsrvd/logsrvd_local.c:238 +#: logsrvd/logsrvd_queue.c:164 logsrvd/logsrvd_relay.c:172 +#: logsrvd/logsrvd_relay.c:249 logsrvd/logsrvd_relay.c:253 +#: logsrvd/logsrvd_relay.c:391 logsrvd/logsrvd_relay.c:583 +#: logsrvd/logsrvd_relay.c:747 logsrvd/logsrvd_relay.c:1137 +#: logsrvd/sendlog.c:1333 logsrvd/tls_client.c:145 logsrvd/tls_client.c:161 +#: logsrvd/tls_client.c:225 plugins/sudoers/audit.c:281 +#: plugins/sudoers/iolog.c:1049 plugins/sudoers/iolog.c:1183 +#: plugins/sudoers/iolog.c:1282 plugins/sudoers/log_client.c:121 +#: plugins/sudoers/log_client.c:352 plugins/sudoers/log_client.c:368 +#: plugins/sudoers/log_client.c:416 plugins/sudoers/log_client.c:622 +#: plugins/sudoers/log_client.c:629 plugins/sudoers/log_client.c:1137 +#: plugins/sudoers/log_client.c:1418 plugins/sudoers/log_client.c:1459 +#: plugins/sudoers/log_client.c:1467 plugins/sudoers/log_client.c:1626 +#: plugins/sudoers/log_client.c:1751 plugins/sudoers/log_client.c:2085 +#: plugins/sudoers/log_client.c:2093 plugins/sudoers/logging.c:148 +#: plugins/sudoers/logging.c:206 plugins/sudoers/sudoreplay.c:519 +#: plugins/sudoers/sudoreplay.c:566 plugins/sudoers/sudoreplay.c:810 +#: plugins/sudoers/sudoreplay.c:922 plugins/sudoers/sudoreplay.c:1013 +#: plugins/sudoers/sudoreplay.c:1028 plugins/sudoers/sudoreplay.c:1035 +#: plugins/sudoers/sudoreplay.c:1042 plugins/sudoers/sudoreplay.c:1049 +#: plugins/sudoers/sudoreplay.c:1056 plugins/sudoers/sudoreplay.c:1184 msgid "unable to add event to queue" msgstr "impossível adicionar evento à fila" -#: logsrvd/logsrvd.c:447 logsrvd/logsrvd.c:484 logsrvd/logsrvd.c:516 -#: logsrvd/logsrvd.c:564 logsrvd/logsrvd.c:636 logsrvd/logsrvd.c:666 -#: logsrvd/logsrvd.c:696 logsrvd/logsrvd.c:726 logsrvd/logsrvd_relay.c:511 -#: logsrvd/logsrvd_relay.c:544 +#: logsrvd/logsrvd.c:455 logsrvd/logsrvd.c:492 logsrvd/logsrvd.c:524 +#: logsrvd/logsrvd.c:578 logsrvd/logsrvd.c:657 logsrvd/logsrvd.c:693 +#: logsrvd/logsrvd.c:729 logsrvd/logsrvd.c:765 logsrvd/logsrvd_relay.c:512 +#: logsrvd/logsrvd_relay.c:545 #, c-format msgid "unexpected state %d for %s" msgstr "estado %d inesperado para %s" -#: logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 logsrvd/logsrvd.c:517 -#: logsrvd/logsrvd.c:565 logsrvd/logsrvd.c:637 logsrvd/logsrvd.c:667 -#: logsrvd/logsrvd.c:697 logsrvd/logsrvd.c:727 logsrvd/logsrvd_relay.c:513 -#: logsrvd/logsrvd_relay.c:546 +#: logsrvd/logsrvd.c:456 logsrvd/logsrvd.c:493 logsrvd/logsrvd.c:525 +#: logsrvd/logsrvd.c:579 logsrvd/logsrvd.c:658 logsrvd/logsrvd.c:694 +#: logsrvd/logsrvd.c:730 logsrvd/logsrvd.c:766 logsrvd/logsrvd_relay.c:514 +#: logsrvd/logsrvd_relay.c:547 msgid "state machine error" msgstr "erro da máquina de estado" -#: logsrvd/logsrvd.c:454 logsrvd/logsrvd.c:455 +#: logsrvd/logsrvd.c:462 logsrvd/logsrvd.c:463 msgid "invalid AcceptMessage" msgstr "AcceptMessage inválida" -#: logsrvd/logsrvd.c:491 logsrvd/logsrvd.c:492 +#: logsrvd/logsrvd.c:499 logsrvd/logsrvd.c:500 msgid "invalid RejectMessage" msgstr "RejectMessage inválida" -#: logsrvd/logsrvd.c:599 logsrvd/logsrvd.c:600 +#: logsrvd/logsrvd.c:531 logsrvd/logsrvd.c:532 +msgid "invalid ExitMessage" +msgstr "ClientMessage inválida" + +#: logsrvd/logsrvd.c:585 logsrvd/logsrvd.c:586 +msgid "invalid RestartMessage" +msgstr "AlertMessage inválida" + +#: logsrvd/logsrvd.c:620 logsrvd/logsrvd.c:621 msgid "invalid AlertMessage" msgstr "AlertMessage inválida" -#: logsrvd/logsrvd.c:641 logsrvd/logsrvd.c:671 logsrvd/logsrvd.c:701 +#: logsrvd/logsrvd.c:662 logsrvd/logsrvd.c:698 logsrvd/logsrvd.c:734 #, c-format msgid "%s: unexpected IoBuffer" msgstr "%s: IoBuffer inesperado" -#: logsrvd/logsrvd.c:642 logsrvd/logsrvd.c:672 logsrvd/logsrvd.c:702 +#: logsrvd/logsrvd.c:663 logsrvd/logsrvd.c:699 logsrvd/logsrvd.c:735 msgid "protocol error" msgstr "erro de protocolo" -#: logsrvd/logsrvd.c:797 logsrvd/logsrvd_journal.c:358 -#: logsrvd/logsrvd_local.c:125 logsrvd/logsrvd_relay.c:677 +#: logsrvd/logsrvd.c:669 logsrvd/logsrvd.c:670 +msgid "invalid IoBuffer" +msgstr "IoBuffer inválido" + +#: logsrvd/logsrvd.c:705 logsrvd/logsrvd.c:706 +msgid "invalid ChangeWindowSize" +msgstr "ChangeWindowSize inválido" + +#: logsrvd/logsrvd.c:741 logsrvd/logsrvd.c:742 +msgid "invalid CommandSuspend" +msgstr "CommandSuspend inválido" + +#: logsrvd/logsrvd.c:791 logsrvd/logsrvd_journal.c:302 +#: logsrvd/logsrvd_relay.c:654 logsrvd/sendlog.c:1232 +#: plugins/sudoers/log_client.c:1616 +#, c-format +msgid "unable to unpack %s size %zu" +msgstr "impossível desempacotar %s tamanho %zu" + +#: logsrvd/logsrvd.c:836 logsrvd/logsrvd_journal.c:376 +#: logsrvd/logsrvd_relay.c:678 #, c-format msgid "unexpected type_case value %d in %s from %s" msgstr "valor type_case %d inesperado em %s de %s" -#: logsrvd/logsrvd.c:799 +#: logsrvd/logsrvd.c:838 msgid "unrecognized ClientMessage type" msgstr "tipo de ClientMessage não reconhecido" -#: logsrvd/logsrvd.c:889 +#: logsrvd/logsrvd.c:928 #, c-format msgid "timed out writing to client %s" msgstr "expirou ao escrever no cliente %s" -#: logsrvd/logsrvd.c:894 logsrvd/logsrvd_relay.c:910 +#: logsrvd/logsrvd.c:933 logsrvd/logsrvd_relay.c:919 logsrvd/sendlog.c:1438 #, c-format msgid "missing write buffer for client %s" msgstr "buffer de escrita em falta para o cliente %s" -#: logsrvd/logsrvd.c:987 +#: logsrvd/logsrvd.c:1028 #, c-format msgid "timed out reading from client %s" msgstr "expirou ao ler do cliente %s" -#: logsrvd/logsrvd.c:1028 logsrvd/logsrvd_relay.c:774 +#: logsrvd/logsrvd.c:1069 logsrvd/logsrvd_relay.c:782 #, c-format msgid "EOF from %s without proper TLS shutdown" msgstr "EOF de %s sem encerramento apropriado de TLS" -#: logsrvd/logsrvd.c:1071 logsrvd/logsrvd_relay.c:206 logsrvd/sendlog.c:290 -#: plugins/sudoers/log_client.c:705 +#: logsrvd/logsrvd.c:1113 logsrvd/logsrvd_relay.c:205 logsrvd/sendlog.c:336 +#: plugins/sudoers/log_client.c:732 #, c-format msgid "client message too large: %zu" msgstr "mensagem do cliente muito grande: %zu" -#: logsrvd/logsrvd.c:1072 logsrvd/logsrvd_journal.c:247 -#: logsrvd/logsrvd_journal.c:248 +#: logsrvd/logsrvd.c:1114 logsrvd/logsrvd_journal.c:259 +#: logsrvd/logsrvd_journal.c:260 msgid "client message too large" msgstr "mensagem do cliente muito grande" -#: logsrvd/logsrvd.c:1090 logsrvd/logsrvd.c:1091 +#: logsrvd/logsrvd.c:1132 logsrvd/logsrvd.c:1133 msgid "invalid ClientMessage" msgstr "ClientMessage inválida" -#: logsrvd/logsrvd.c:1388 +#: logsrvd/logsrvd.c:1442 msgid "unable to get remote IP addr" msgstr "impossível obter endereço IP remoto" -#: logsrvd/logsrvd.c:1417 logsrvd/tls_client.c:201 -#: plugins/sudoers/log_client.c:266 +#: logsrvd/logsrvd.c:1473 logsrvd/tls_client.c:212 +#: plugins/sudoers/log_client.c:290 #, c-format msgid "Unable to attach user data to the ssl object: %s" msgstr "Impossível anexar dados do utilizador ao objecto ssl: %s" -#: logsrvd/logsrvd.c:1598 logsrvd/logsrvd.c:1951 +#: logsrvd/logsrvd.c:1656 logsrvd/logsrvd.c:2050 msgid "unable to setup listen socket" msgstr "impossível definir o socket de escuta" -#: logsrvd/logsrvd.c:1715 +#: logsrvd/logsrvd.c:1776 #, c-format msgid "unexpected signal %d" msgstr "sinal %d inesperado" -#: logsrvd/logsrvd.c:1853 +#: logsrvd/logsrvd.c:1949 msgid "sudo log server" msgstr "servidor de diário sudo" -#: logsrvd/logsrvd.c:1855 logsrvd/sendlog.c:122 +#: logsrvd/logsrvd.c:1951 logsrvd/sendlog.c:126 msgid "Options:" msgstr "Opções:" -#: logsrvd/logsrvd.c:1857 +#: logsrvd/logsrvd.c:1953 msgid "path to configuration file" msgstr "caminho do ficheiro de configuração" -#: logsrvd/logsrvd.c:1859 logsrvd/sendlog.c:124 +#: logsrvd/logsrvd.c:1955 logsrvd/sendlog.c:128 msgid "display help message and exit" msgstr "mostrar mensagem de ajuda e sair" -#: logsrvd/logsrvd.c:1861 +#: logsrvd/logsrvd.c:1957 msgid "do not fork, run in the foreground" msgstr "não bifurcar, executar em 2º plano" -#: logsrvd/logsrvd.c:1863 +#: logsrvd/logsrvd.c:1959 msgid "percent chance connections will drop" msgstr "probabilidade das ligações caírem" -#: logsrvd/logsrvd.c:1865 logsrvd/sendlog.c:154 +#: logsrvd/logsrvd.c:1961 logsrvd/sendlog.c:158 msgid "display version information and exit" msgstr "mostrar informação da versão e sair" -#: logsrvd/logsrvd.c:1915 logsrvd/sendlog.c:1532 +#: logsrvd/logsrvd.c:2011 logsrvd/sendlog.c:1747 msgid "Protobuf-C version 1.3 or higher required" msgstr "Requerida a versão Protobuf-C 1.3 ou superior" -#: logsrvd/logsrvd.c:1931 +#: logsrvd/logsrvd.c:2027 #, c-format msgid "invalid random drop value: %s" msgstr "valor de queda aleatório inválido: %s" -#: logsrvd/logsrvd.c:1934 logsrvd/sendlog.c:1586 -#: plugins/sudoers/cvtsudoers.c:228 plugins/sudoers/sudoreplay.c:301 -#: plugins/sudoers/visudo.c:175 +#: logsrvd/logsrvd.c:2030 logsrvd/sendlog.c:1801 +#: plugins/sudoers/cvtsudoers.c:250 plugins/sudoers/sudoreplay.c:294 +#: plugins/sudoers/visudo.c:181 #, c-format msgid "%s version %s\n" msgstr "%s versão %s\n" -#: logsrvd/logsrvd_conf.c:391 plugins/sudoers/check.c:336 -#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:115 -#: plugins/sudoers/policy.c:1159 plugins/sudoers/sudoers.c:486 -#: plugins/sudoers/sudoers.c:1338 plugins/sudoers/testsudoers.c:215 -#: plugins/sudoers/testsudoers.c:382 +#: logsrvd/logsrvd_conf.c:422 plugins/sudoers/check.c:69 +#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:122 +#: plugins/sudoers/sudoers.c:419 plugins/sudoers/sudoers.c:946 +#: plugins/sudoers/sudoers.c:1052 plugins/sudoers/sudoers.c:1442 +#: plugins/sudoers/testsudoers.c:169 plugins/sudoers/testsudoers.c:285 +#: plugins/sudoers/testsudoers.c:459 plugins/sudoers/tsdump.c:131 #, c-format msgid "unknown user %s" msgstr "utilizador desconhecido %s" -#: logsrvd/logsrvd_conf.c:408 plugins/sudoers/iolog.c:140 -#: plugins/sudoers/sudoers.c:491 plugins/sudoers/sudoers.c:1372 -#: plugins/sudoers/testsudoers.c:406 +#: logsrvd/logsrvd_conf.c:439 plugins/sudoers/iolog.c:148 +#: plugins/sudoers/sudoers.c:425 plugins/sudoers/sudoers.c:1476 +#: plugins/sudoers/testsudoers.c:483 #, c-format msgid "unknown group %s" msgstr "grupo desconhecido %s" -#: logsrvd/logsrvd_conf.c:426 +#: logsrvd/logsrvd_conf.c:457 #, c-format msgid "unable to parse iolog mode %s" msgstr "impossível analisar modo iolog %s" -#: logsrvd/logsrvd_conf.c:443 logsrvd/logsrvd_conf.c:1172 +#: logsrvd/logsrvd_conf.c:474 logsrvd/logsrvd_conf.c:1248 #, c-format msgid "invalid value for %s: %s" msgstr "valor inválido para %s: %s" -#: logsrvd/logsrvd_conf.c:482 +#: logsrvd/logsrvd_conf.c:527 msgid "TLS not supported" msgstr "TLS não suportado" -#: logsrvd/logsrvd_conf.c:504 +#: logsrvd/logsrvd_conf.c:549 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: logsrvd/logsrvd_conf.c:577 logsrvd/logsrvd_conf.c:971 +#: logsrvd/logsrvd_conf.c:622 logsrvd/logsrvd_conf.c:1037 #, c-format msgid "%s: not a fully qualified path" msgstr "%s: não é um caminho completamente qualificado" -#: logsrvd/logsrvd_conf.c:889 logsrvd/logsrvd_conf.c:905 -#: logsrvd/logsrvd_conf.c:1587 +#: logsrvd/logsrvd_conf.c:956 logsrvd/logsrvd_conf.c:972 +#: logsrvd/logsrvd_conf.c:1681 #, c-format msgid "unknown syslog facility %s" msgstr "facilidade syslog desconhecida %s" -#: logsrvd/logsrvd_conf.c:921 logsrvd/logsrvd_conf.c:937 -#: logsrvd/logsrvd_conf.c:953 logsrvd/logsrvd_conf.c:1591 -#: logsrvd/logsrvd_conf.c:1595 logsrvd/logsrvd_conf.c:1599 +#: logsrvd/logsrvd_conf.c:988 logsrvd/logsrvd_conf.c:1004 +#: logsrvd/logsrvd_conf.c:1020 logsrvd/logsrvd_conf.c:1685 +#: logsrvd/logsrvd_conf.c:1689 logsrvd/logsrvd_conf.c:1693 #, c-format msgid "unknown syslog priority %s" msgstr "prioridade syslog desconhecida %s" -#: logsrvd/logsrvd_conf.c:1133 +#: logsrvd/logsrvd_conf.c:1202 #, c-format msgid "%s:%d unmatched '[': %s" msgstr "%s:%d \"[\" sem par: %s" -#: logsrvd/logsrvd_conf.c:1144 +#: logsrvd/logsrvd_conf.c:1208 +#, c-format +msgid "%s:%d garbage after ']': %s" +msgstr "%s:%d lixo após \"]\": %s" + +#: logsrvd/logsrvd_conf.c:1220 #, c-format msgid "%s:%d invalid config section: %s" msgstr "%s:%d secção de configuração inválida: %s" -#: logsrvd/logsrvd_conf.c:1152 +#: logsrvd/logsrvd_conf.c:1228 #, c-format msgid "%s:%d invalid configuration line: %s" msgstr "%s:%d linha de configuração inválida: %s" -#: logsrvd/logsrvd_conf.c:1158 +#: logsrvd/logsrvd_conf.c:1234 #, c-format msgid "%s:%d expected section name: %s" msgstr "%s:%d esperado um nome de secção: %s" -#: logsrvd/logsrvd_conf.c:1180 +#: logsrvd/logsrvd_conf.c:1256 #, c-format msgid "%s:%d [%s] illegal key: %s" msgstr "%s:%d [%s] chave ilegal: %s" -#: logsrvd/logsrvd_conf.c:1210 plugins/sudoers/logging.c:856 +#: logsrvd/logsrvd_conf.c:1286 plugins/sudoers/cvtsudoers.c:273 +#: plugins/sudoers/logging.c:1087 #, c-format msgid "unable to open log file %s" msgstr "impossível abrir o diário %s" -#: logsrvd/logsrvd_conf.c:1667 +#: logsrvd/logsrvd_conf.c:1768 msgid "unable to initialize server TLS context" msgstr "impossível inicializar contexto do servidor TLS" -#: logsrvd/logsrvd_conf.c:1687 +#: logsrvd/logsrvd_conf.c:1788 msgid "unable to initialize relay TLS context" msgstr "impossível inicializar contexto do intermédio TLS" -#: logsrvd/logsrvd_journal.c:137 logsrvd/logsrvd_journal.c:417 -#: logsrvd/logsrvd_journal.c:422 +#: logsrvd/logsrvd_journal.c:149 logsrvd/logsrvd_journal.c:430 +#: logsrvd/logsrvd_journal.c:435 msgid "unable to create journal file" msgstr "impossível criar o ficheiro de diário" -#: logsrvd/logsrvd_journal.c:141 logsrvd/logsrvd_queue.c:105 -#: plugins/sudoers/visudo.c:971 +#: logsrvd/logsrvd_journal.c:153 logsrvd/logsrvd_queue.c:109 +#: plugins/sudoers/visudo.c:1046 #, c-format msgid "unable to lock %s" msgstr "impossível bloquear %s" -#: logsrvd/logsrvd_journal.c:144 +#: logsrvd/logsrvd_journal.c:156 msgid "unable to lock journal file" msgstr "impossível bloquear o diário" -#: logsrvd/logsrvd_journal.c:152 +#: logsrvd/logsrvd_journal.c:164 msgid "unable to open journal file" msgstr "impossível abrir o ficheiro de diário" -#: logsrvd/logsrvd_journal.c:173 logsrvd/logsrvd_journal.c:453 -#: logsrvd/logsrvd_journal.c:458 +#: logsrvd/logsrvd_journal.c:185 logsrvd/logsrvd_journal.c:466 +#: logsrvd/logsrvd_journal.c:471 msgid "unable to write journal file" msgstr "impossível escrever no diário" -#: logsrvd/logsrvd_journal.c:181 logsrvd/logsrvd_journal.c:188 +#: logsrvd/logsrvd_journal.c:193 logsrvd/logsrvd_journal.c:200 msgid "unable to rename journal file" msgstr "impossível renomear o diário" -#: logsrvd/logsrvd_journal.c:235 logsrvd/logsrvd_journal.c:236 -#: logsrvd/logsrvd_journal.c:270 logsrvd/logsrvd_journal.c:271 +#: logsrvd/logsrvd_journal.c:247 logsrvd/logsrvd_journal.c:248 +#: logsrvd/logsrvd_journal.c:288 logsrvd/logsrvd_journal.c:289 msgid "unexpected EOF reading journal file" msgstr "EOF inesperado ao ler o diário" -#: logsrvd/logsrvd_journal.c:239 logsrvd/logsrvd_journal.c:240 -#: logsrvd/logsrvd_journal.c:274 logsrvd/logsrvd_journal.c:275 +#: logsrvd/logsrvd_journal.c:251 logsrvd/logsrvd_journal.c:252 +#: logsrvd/logsrvd_journal.c:292 logsrvd/logsrvd_journal.c:293 msgid "error reading journal file" msgstr "erro ao ler ficheiro de diário" -#: logsrvd/logsrvd_journal.c:286 logsrvd/logsrvd_journal.c:377 +#: logsrvd/logsrvd_journal.c:304 logsrvd/logsrvd_journal.c:390 msgid "invalid journal file, unable to restart" msgstr "ficheiro de diário inválido, impossível reiniciar" -#: logsrvd/logsrvd_journal.c:436 +#: logsrvd/logsrvd_journal.c:449 #, c-format msgid "unable to seek to [%lld, %ld] in journal file %s" msgstr "impossível localizar [%lld, %ld] no ficheiro de diário %s" -#: logsrvd/logsrvd_local.c:152 +#: logsrvd/logsrvd_local.c:166 +#, c-format +msgid "unexpected value_case %d in %s from %s" +msgstr "value_case %d inesperado em %s de %s" + +#: logsrvd/logsrvd_local.c:194 msgid "error parsing AcceptMessage" msgstr "erro ao analisar AcceptMessage" -#: logsrvd/logsrvd_local.c:163 +#: logsrvd/logsrvd_local.c:205 msgid "error creating I/O log" msgstr "erro ao criar diário de E/S" -#: logsrvd/logsrvd_local.c:186 +#: logsrvd/logsrvd_local.c:228 msgid "error logging accept event" msgstr "erro ao registar evento de aceitação" -#: logsrvd/logsrvd_local.c:225 +#: logsrvd/logsrvd_local.c:267 msgid "error parsing RejectMessage" msgstr "erro ao analisar RejectMessage" -#: logsrvd/logsrvd_local.c:249 +#: logsrvd/logsrvd_local.c:291 msgid "error logging reject event" msgstr "erro ao registar evento de rejeição" -#: logsrvd/logsrvd_local.c:284 +#: logsrvd/logsrvd_local.c:427 logsrvd/logsrvd_local.c:437 msgid "error logging exit event" msgstr "erro ao registar evento de saída" -#: logsrvd/logsrvd_local.c:343 logsrvd/logsrvd_local.c:344 +#: logsrvd/logsrvd_local.c:494 logsrvd/logsrvd_local.c:495 msgid "log is already complete, cannot be restarted" msgstr "diário já concluído, impossível reiniciar" -#: logsrvd/logsrvd_local.c:374 +#: logsrvd/logsrvd_local.c:525 msgid "unable to restart log" msgstr "impossível reiniciar o diário" -#: logsrvd/logsrvd_local.c:390 +#: logsrvd/logsrvd_local.c:541 msgid "error parsing AlertMessage" msgstr "erro ao analisar AlertMessage" -#: logsrvd/logsrvd_local.c:400 +#: logsrvd/logsrvd_local.c:551 msgid "error logging alert event" msgstr "erro ao registar evento de alerta" -#: logsrvd/logsrvd_local.c:435 logsrvd/logsrvd_local.c:488 -#: logsrvd/logsrvd_local.c:523 +#: logsrvd/logsrvd_local.c:587 logsrvd/logsrvd_local.c:650 +#: logsrvd/logsrvd_local.c:685 #, c-format msgid "unable to format timing buffer, length %d" msgstr "impossível formatar buffer de temporização, tamanho %d" -#: logsrvd/logsrvd_local.c:442 logsrvd/logsrvd_local.c:450 -#: logsrvd/logsrvd_local.c:495 logsrvd/logsrvd_local.c:530 -#: plugins/sudoers/sudoreplay.c:351 +#: logsrvd/logsrvd_local.c:601 logsrvd/logsrvd_local.c:609 +#: logsrvd/logsrvd_local.c:657 logsrvd/logsrvd_local.c:692 +#: plugins/sudoers/sudoreplay.c:344 toke.l:961 toke.l:964 #, c-format msgid "%s/%s: %s" msgstr "%s/%s: %s" -#: logsrvd/logsrvd_local.c:470 +#: logsrvd/logsrvd_local.c:620 +msgid "randomly dropping connection" +msgstr "a abandonar aleatoriamente a ligação" + +#: logsrvd/logsrvd_local.c:632 msgid "error writing IoBuffer" msgstr "erro ao escrever IObuffer" -#: logsrvd/logsrvd_local.c:505 +#: logsrvd/logsrvd_local.c:667 msgid "error writing ChangeWindowSize" msgstr "erro ao escrever ChangeWindowSize" -#: logsrvd/logsrvd_local.c:540 +#: logsrvd/logsrvd_local.c:702 msgid "error writing CommandSuspend" msgstr "erro ao escrever CommandSuspend" -#: logsrvd/logsrvd_relay.c:436 +#: logsrvd/logsrvd_relay.c:437 msgid "TLS handshake with relay host failed" msgstr "Falha no TLS handshake com o servidor intermédio" -#: logsrvd/logsrvd_relay.c:464 +#: logsrvd/logsrvd_relay.c:465 msgid "unable to connect to relay host" msgstr "impossível ligar ao servidor intermédio" -#: logsrvd/logsrvd_relay.c:519 +#: logsrvd/logsrvd_relay.c:520 #, c-format msgid "%s: invalid ServerHello, missing server_id" msgstr "%s: ServerHello inválido, server_id em falta" -#: logsrvd/logsrvd_relay.c:521 logsrvd/sendlog.c:961 -#: plugins/sudoers/log_client.c:1493 +#: logsrvd/logsrvd_relay.c:522 logsrvd/sendlog.c:1136 +#: plugins/sudoers/log_client.c:1502 msgid "invalid ServerHello" msgstr "ServerHello inválido" -#: logsrvd/logsrvd_relay.c:680 +#: logsrvd/logsrvd_relay.c:681 msgid "unrecognized ServerMessage type" msgstr "tipo de ServerMessage não reconhecido" -#: logsrvd/logsrvd_relay.c:709 +#: logsrvd/logsrvd_relay.c:710 #, c-format msgid "timed out reading from relay %s (%s)" msgstr "expirou ao ler do relé %s (%s)" -#: logsrvd/logsrvd_relay.c:711 +#: logsrvd/logsrvd_relay.c:712 msgid "timeout reading from relay" msgstr "leitura do servidor intermédio expirou" -#: logsrvd/logsrvd_relay.c:762 +#: logsrvd/logsrvd_relay.c:767 msgid "relay host name does not match certificate" msgstr "nome de servidor intermédio não corresponde ao certificado" -#: logsrvd/logsrvd_relay.c:766 logsrvd/logsrvd_relay.c:779 -#: logsrvd/logsrvd_relay.c:785 +#: logsrvd/logsrvd_relay.c:773 logsrvd/logsrvd_relay.c:787 +#: logsrvd/logsrvd_relay.c:794 msgid "error reading from relay" msgstr "erro ao ler do servidor intermédio" -#: logsrvd/logsrvd_relay.c:806 +#: logsrvd/logsrvd_relay.c:815 msgid "unable to read from relay" msgstr "impossível ler do servidor intermédio" -#: logsrvd/logsrvd_relay.c:821 logsrvd/logsrvd_relay.c:939 +#: logsrvd/logsrvd_relay.c:830 logsrvd/logsrvd_relay.c:949 msgid "relay server closed connection" msgstr "o servidor intermédio fechou a ligação" -#: logsrvd/logsrvd_relay.c:839 +#: logsrvd/logsrvd_relay.c:848 msgid "server message too large" msgstr "mensagem do servidor muito grande" -#: logsrvd/logsrvd_relay.c:903 +#: logsrvd/logsrvd_relay.c:912 #, c-format msgid "timed out writing to relay %s (%s)" msgstr "expirou ao escrever no relé %s (%s)" -#: logsrvd/logsrvd_relay.c:905 +#: logsrvd/logsrvd_relay.c:914 msgid "timeout writing to relay" msgstr "escrita no servidor intermédio expirou" -#: logsrvd/logsrvd_relay.c:958 logsrvd/logsrvd_relay.c:964 -#: logsrvd/logsrvd_relay.c:974 +#: logsrvd/logsrvd_relay.c:968 logsrvd/logsrvd_relay.c:975 +#: logsrvd/logsrvd_relay.c:987 msgid "error writing to relay" msgstr "erro ao escrever no servidor intermédio" -#: logsrvd/sendlog.c:120 +#: logsrvd/sendlog.c:124 msgid "send sudo I/O log to remote server" msgstr "%s - enviar diário sudo E/S para o servidor remoto" -#: logsrvd/sendlog.c:126 +#: logsrvd/sendlog.c:130 msgid "only send an accept event (no I/O)" msgstr "enviar só um evento de aceitação (sem E/S)" -#: logsrvd/sendlog.c:129 +#: logsrvd/sendlog.c:133 msgid "certificate bundle file to verify server's cert against" msgstr "ficheiro de pacote de certificados contra o qual verificar o certificado do servidor" -#: logsrvd/sendlog.c:131 +#: logsrvd/sendlog.c:135 msgid "certificate file for TLS handshake" msgstr "ficheiro de certificado para o TLS handshake" -#: logsrvd/sendlog.c:134 +#: logsrvd/sendlog.c:138 msgid "host to send logs to" msgstr "anfitrião para onde enviar os diários" -#: logsrvd/sendlog.c:136 +#: logsrvd/sendlog.c:140 msgid "remote ID of I/O log to be resumed" msgstr "a ID remota do diário de E/S a retomar" -#: logsrvd/sendlog.c:139 +#: logsrvd/sendlog.c:143 msgid "private key file" msgstr "ficheiro de chave privada" -#: logsrvd/sendlog.c:141 +#: logsrvd/sendlog.c:145 msgid "do not verify server certificate" msgstr "não verificar certificado do servidor" -#: logsrvd/sendlog.c:144 +#: logsrvd/sendlog.c:148 msgid "port to use when connecting to host" msgstr "porta a usar ao ligar ao anfitrião" -#: logsrvd/sendlog.c:146 +#: logsrvd/sendlog.c:150 msgid "restart previous I/O log transfer" msgstr "reiniciar transferência do diário de E/S prévia" -#: logsrvd/sendlog.c:148 +#: logsrvd/sendlog.c:152 msgid "reject the command with the given reason" msgstr "rejeitar o comando com o motivo indicado" -#: logsrvd/sendlog.c:150 +#: logsrvd/sendlog.c:154 msgid "stop transfer after reaching this time" msgstr "parar transferência após atingir este tempo" -#: logsrvd/sendlog.c:152 +#: logsrvd/sendlog.c:156 msgid "test audit server by sending selected I/O log n times in parallel" msgstr "testar servidor de auditoria enviando o diário de E/S seleccionado n vezes em paralelo" -#: logsrvd/sendlog.c:177 plugins/sudoers/log_client.c:437 +#: logsrvd/sendlog.c:181 plugins/sudoers/log_client.c:462 #, c-format msgid "unable to look up %s:%s: %s" msgstr "impossível procurar %s:%s: %s" -#: logsrvd/sendlog.c:215 +#: logsrvd/sendlog.c:219 msgid "unable to get server IP addr" msgstr "impossível obter endereço IP do servidor" -#: logsrvd/sendlog.c:269 plugins/sudoers/sudoreplay.c:871 +#: logsrvd/sendlog.c:314 plugins/sudoers/sudoreplay.c:870 #, c-format msgid "unable to read %s/%s: %s" msgstr "impossível ler %s/%s: %s" -#: logsrvd/sendlog.c:831 -#, c-format -msgid "%s: write buffer already in use" -msgstr "%s: buffer de escrita já em uso" - -#: logsrvd/sendlog.c:892 plugins/sudoers/iolog.c:890 -#: plugins/sudoers/iolog.c:959 +#: logsrvd/sendlog.c:1060 plugins/sudoers/iolog.c:967 +#: plugins/sudoers/iolog.c:1042 #, c-format msgid "unexpected I/O event %d" msgstr "evento de E/S %d inesperado" -#: logsrvd/sendlog.c:938 logsrvd/sendlog.c:955 logsrvd/sendlog.c:989 -#: plugins/sudoers/log_client.c:1142 plugins/sudoers/log_client.c:1419 -#: plugins/sudoers/log_client.c:1487 plugins/sudoers/log_client.c:1526 +#: logsrvd/sendlog.c:1113 logsrvd/sendlog.c:1130 logsrvd/sendlog.c:1164 +#: plugins/sudoers/log_client.c:1152 plugins/sudoers/log_client.c:1428 +#: plugins/sudoers/log_client.c:1496 plugins/sudoers/log_client.c:1535 #, c-format msgid "%s: unexpected state %d" msgstr "%s: estado %d inesperado" -#: logsrvd/sendlog.c:1025 plugins/sudoers/log_client.c:1570 +#: logsrvd/sendlog.c:1200 plugins/sudoers/log_client.c:1584 #, c-format msgid "error message received from server: %s" msgstr "recebida mensagem de erro do servidos: %s" -#: logsrvd/sendlog.c:1038 plugins/sudoers/log_client.c:1583 +#: logsrvd/sendlog.c:1213 plugins/sudoers/log_client.c:1597 #, c-format msgid "abort message received from server: %s" msgstr "recebida mensagem de aborto do servidos: %s" -#: logsrvd/sendlog.c:1097 plugins/sudoers/log_client.c:1633 +#: logsrvd/sendlog.c:1272 plugins/sudoers/log_client.c:1647 #, c-format msgid "%s: unexpected type_case value %d" msgstr "%s: valor type_case %d inesperado" -#: logsrvd/sendlog.c:1126 +#: logsrvd/sendlog.c:1301 msgid "timeout reading from server" msgstr "leitura do servidor expirou" -#: logsrvd/sendlog.c:1205 +#: logsrvd/sendlog.c:1352 plugins/sudoers/log_client.c:1770 +msgid "host name does not match certificate" +msgstr "nome de servidor não corresponde ao certificado" + +#: logsrvd/sendlog.c:1386 msgid "premature EOF" msgstr "EOF prematuro" -#: logsrvd/sendlog.c:1218 plugins/sudoers/log_client.c:1791 +#: logsrvd/sendlog.c:1399 plugins/sudoers/log_client.c:1818 #, c-format msgid "server message too large: %u" msgstr "mensagem do servidor muito grande: %u" -#: logsrvd/sendlog.c:1269 +#: logsrvd/sendlog.c:1455 msgid "timeout writing to server" msgstr "escrita no servidor expirou" -#: logsrvd/sendlog.c:1609 +#: logsrvd/sendlog.c:1825 msgid "both restart point and iolog ID must be specified" msgstr "tem de especificar o ponto de reinício e a ID iolog" -#: logsrvd/sendlog.c:1613 +#: logsrvd/sendlog.c:1829 msgid "a restart point may not be set when no I/O is sent" msgstr "impossível definir um ponto de reinício sem E/S enviada" -#: logsrvd/sendlog.c:1689 +#: logsrvd/sendlog.c:1905 #, c-format msgid "exited prematurely with state %d" msgstr "saída prematura com o estado %d" -#: logsrvd/sendlog.c:1690 +#: logsrvd/sendlog.c:1906 #, c-format msgid "elapsed time sent to server [%lld, %ld]" msgstr "tempo decorrido de envio para o servidor [%lld, %ld]" -#: logsrvd/sendlog.c:1692 +#: logsrvd/sendlog.c:1908 #, c-format msgid "commit point received from server [%lld, %ld]" msgstr "ponto de submissão recebido do servidor [%lld, %ld]" -#: logsrvd/tls_client.c:111 plugins/sudoers/log_client.c:300 +#: logsrvd/tls_client.c:120 plugins/sudoers/log_client.c:324 msgid "TLS handshake timeout occurred" msgstr "TLS handshake expirou" -#: logsrvd/tls_client.c:131 logsrvd/tls_client.c:147 -#: plugins/sudoers/log_client.c:322 plugins/sudoers/log_client.c:338 +#: logsrvd/tls_client.c:140 logsrvd/tls_client.c:156 +#: plugins/sudoers/log_client.c:346 plugins/sudoers/log_client.c:362 msgid "unable to set event" msgstr "impossível definir o evento" -#: logsrvd/tls_client.c:157 logsrvd/tls_client.c:161 +#: logsrvd/tls_client.c:166 logsrvd/tls_client.c:170 #, c-format msgid "TLS connection failed: %s" msgstr "Falha na ligação TLS: %s" -#: logsrvd/tls_client.c:195 +#: logsrvd/tls_client.c:205 #, c-format msgid "unable to allocate ssl object: %s" msgstr "impossível alocar objecto ssl: %s" -#: logsrvd/tls_client.c:208 +#: logsrvd/tls_client.c:219 #, c-format msgid "Unable to attach socket to the ssl object: %s" msgstr "Impossível anexar socket ao objecto ssl: %s" -#: logsrvd/tls_client.c:236 +#: logsrvd/tls_client.c:247 msgid "unable to initialize TLS context" msgstr "impossível inicializar contexto TLS" -#: logsrvd/tls_init.c:126 logsrvd/tls_init.c:134 +#: logsrvd/tls_init.c:138 logsrvd/tls_init.c:146 #, c-format msgid "unable to set TLS 1.2 ciphersuite to %s: %s" msgstr "impossível definir TLS 1.2 ciphersuite como %s: %s" -#: logsrvd/tls_init.c:154 logsrvd/tls_init.c:162 +#: logsrvd/tls_init.c:166 logsrvd/tls_init.c:174 #, c-format msgid "unable to set TLS 1.3 ciphersuite to %s: %s" msgstr "impossível definir TLS 1.3 ciphersuite como %s: %s" -#: logsrvd/tls_init.c:197 -#, c-format -msgid "unable to create TLS context: %s" -msgstr "impossível criar contexto TLS: %s" - -#: logsrvd/tls_init.c:203 -#, c-format -msgid "unable to set minimum protocol version to TLS 1.2: %s" -msgstr "impossível definir versão mínima do protocolo como TLS 1.2: %s" - -#: logsrvd/tls_init.c:279 +#: logsrvd/tls_init.c:206 logsrvd/tls_init.c:227 #, c-format msgid "unable to set diffie-hellman parameters: %s" msgstr "impossível definir parâmetros diffie-hellman: %s" -#: logsrvd/tls_init.c:288 +#: logsrvd/tls_init.c:283 #, c-format -msgid "unable to read diffie-hellman parameters: %s" -msgstr "impossível ler parâmetros diffie-hellman: %s" +msgid "unable to create TLS context: %s" +msgstr "impossível criar contexto TLS: %s" -#: plugins/sudoers/audit.c:267 plugins/sudoers/audit.c:422 -#: plugins/sudoers/log_client.c:975 plugins/sudoers/log_client.c:1024 -#: plugins/sudoers/log_client.c:1073 plugins/sudoers/log_client.c:1199 -#: plugins/sudoers/logging.c:554 plugins/sudoers/logging.c:648 -#: plugins/sudoers/logging.c:810 plugins/sudoers/policy.c:123 +#: logsrvd/tls_init.c:290 +#, c-format +msgid "unable to set minimum protocol version to TLS 1.2: %s" +msgstr "impossível definir versão mínima do protocolo como TLS 1.2: %s" + +#: plugins/sudoers/audit.c:272 plugins/sudoers/log_client.c:985 +#: plugins/sudoers/log_client.c:1034 plugins/sudoers/log_client.c:1083 +#: plugins/sudoers/log_client.c:1208 plugins/sudoers/logging.c:627 +#: plugins/sudoers/logging.c:867 plugins/sudoers/logging.c:1017 +#: plugins/sudoers/logging.c:1041 plugins/sudoers/policy.c:1055 msgid "unable to get time of day" msgstr "impossível obter hora do dia" -#: plugins/sudoers/auth/aix_auth.c:277 +#: plugins/sudoers/auth/aix_auth.c:282 #, c-format msgid "unable to change password for %s" msgstr "impossível alterar a senha para %s" -#: plugins/sudoers/auth/bsdauth.c:70 +#: plugins/sudoers/auth/bsdauth.c:78 #, c-format msgid "unable to get login class for user %s" msgstr "impossível obter classe de sessão para o utilizador %s" -#: plugins/sudoers/auth/bsdauth.c:75 -msgid "unable to begin bsd authentication" -msgstr "impossível iniciar autenticação bsd" - -#: plugins/sudoers/auth/bsdauth.c:83 +#: plugins/sudoers/auth/bsdauth.c:85 msgid "invalid authentication type" msgstr "tipo de autenticação inválido" -#: plugins/sudoers/auth/bsdauth.c:92 +#: plugins/sudoers/auth/bsdauth.c:90 +msgid "unable to begin BSD authentication" +msgstr "impossível iniciar autenticação BSD" + +#: plugins/sudoers/auth/bsdauth.c:97 msgid "unable to initialize BSD authentication" msgstr "impossível inicializar autenticação BSD" -#: plugins/sudoers/auth/bsdauth.c:179 +#: plugins/sudoers/auth/bsdauth.c:191 msgid "your account has expired" msgstr "a sua conta expirou" -#: plugins/sudoers/auth/bsdauth.c:181 +#: plugins/sudoers/auth/bsdauth.c:193 msgid "approval failed" msgstr "aprovação falhou" -#: plugins/sudoers/auth/fwtk.c:54 +#: plugins/sudoers/auth/fwtk.c:62 msgid "unable to read fwtk config" msgstr "impossível ler fwtk config" -#: plugins/sudoers/auth/fwtk.c:59 +#: plugins/sudoers/auth/fwtk.c:67 msgid "unable to connect to authentication server" msgstr "impossível ligar ao servidor de autenticação" -#: plugins/sudoers/auth/fwtk.c:65 plugins/sudoers/auth/fwtk.c:89 -#: plugins/sudoers/auth/fwtk.c:121 +#: plugins/sudoers/auth/fwtk.c:73 plugins/sudoers/auth/fwtk.c:99 +#: plugins/sudoers/auth/fwtk.c:131 msgid "lost connection to authentication server" msgstr "ligação ao servidor de autenticação perdida" -#: plugins/sudoers/auth/fwtk.c:69 +#: plugins/sudoers/auth/fwtk.c:77 #, c-format msgid "" "authentication server error:\n" @@ -1353,171 +1476,177 @@ msgstr "" "erro no servidor de autenticação:\n" "%s" -#: plugins/sudoers/auth/kerb5.c:110 +#: plugins/sudoers/auth/kerb5.c:117 #, c-format msgid "%s: unable to convert principal to string ('%s'): %s" msgstr "%s: impossível converter principal para cadeia (\"%s\"): %s" -#: plugins/sudoers/auth/kerb5.c:160 +#: plugins/sudoers/auth/kerb5.c:167 #, c-format msgid "%s: unable to parse '%s': %s" msgstr "%s: impossível analisar \"%s\": %s" -#: plugins/sudoers/auth/kerb5.c:169 +#: plugins/sudoers/auth/kerb5.c:176 #, c-format msgid "%s: unable to resolve credential cache: %s" msgstr "%s: impossível resolver cache de credenciais: %s" -#: plugins/sudoers/auth/kerb5.c:216 +#: plugins/sudoers/auth/kerb5.c:227 #, c-format msgid "%s: unable to allocate options: %s" msgstr "%s: impossível alocar opções: %s" -#: plugins/sudoers/auth/kerb5.c:231 +#: plugins/sudoers/auth/kerb5.c:242 #, c-format msgid "%s: unable to get credentials: %s" msgstr "%s: impossível obter credentiais: %s" -#: plugins/sudoers/auth/kerb5.c:244 +#: plugins/sudoers/auth/kerb5.c:255 #, c-format msgid "%s: unable to initialize credential cache: %s" msgstr "%s: impossível inicializar a cache de credenciais: %s" -#: plugins/sudoers/auth/kerb5.c:247 +#: plugins/sudoers/auth/kerb5.c:258 #, c-format msgid "%s: unable to store credential in cache: %s" msgstr "%s: impossível armazenar a credencial em cache: %s" -#: plugins/sudoers/auth/kerb5.c:311 +#: plugins/sudoers/auth/kerb5.c:324 #, c-format msgid "%s: unable to get host principal: %s" msgstr "%s: impossível obter o principal do anfitrião: %s" -#: plugins/sudoers/auth/kerb5.c:325 +#: plugins/sudoers/auth/kerb5.c:338 #, c-format msgid "%s: Cannot verify TGT! Possible attack!: %s" msgstr "%s: Impossível verificar TGT! Possível ataque!: %s" -#: plugins/sudoers/auth/pam.c:218 +#: plugins/sudoers/auth/pam.c:233 #, c-format msgid "unable to initialize PAM: %s" msgstr "impossível inicializar PAM: %s" -#: plugins/sudoers/auth/pam.c:340 +#: plugins/sudoers/auth/pam.c:349 #, c-format msgid "PAM authentication error: %s" msgstr "Erro de autenticação PAM: %s" -#: plugins/sudoers/auth/pam.c:359 +#: plugins/sudoers/auth/pam.c:369 msgid "account validation failure, is your account locked?" msgstr "falha na validação de conta, tem a conta trancada?" -#: plugins/sudoers/auth/pam.c:370 +#: plugins/sudoers/auth/pam.c:380 msgid "Account or password is expired, reset your password and try again" msgstr "Conta ou senha expiradas, reponha a sua senha e tente novamente" -#: plugins/sudoers/auth/pam.c:376 +#: plugins/sudoers/auth/pam.c:387 #, c-format msgid "unable to change expired password: %s" msgstr "impossível alterar senha expirada: %s" -#: plugins/sudoers/auth/pam.c:387 +#: plugins/sudoers/auth/pam.c:398 msgid "Password expired, contact your system administrator" msgstr "Senha expirada, contacte o administrador do sistema" -#: plugins/sudoers/auth/pam.c:392 +#: plugins/sudoers/auth/pam.c:403 msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" msgstr "Conta expirada ou configuração PAM sem secção \"account\" para sudo, contacte o administrador do sistema" -#: plugins/sudoers/auth/pam.c:400 plugins/sudoers/auth/pam.c:405 +#: plugins/sudoers/auth/pam.c:411 plugins/sudoers/auth/pam.c:416 #, c-format msgid "PAM account management error: %s" msgstr "Erro de gestão de conta PAM: %s" -#: plugins/sudoers/auth/rfc1938.c:99 plugins/sudoers/visudo.c:241 +#: plugins/sudoers/auth/rfc1938.c:100 plugins/sudoers/visudo.c:266 #, c-format msgid "you do not exist in the %s database" msgstr "utilizador não existente na base de dados %s" -#: plugins/sudoers/auth/securid5.c:72 +#: plugins/sudoers/auth/securid5.c:76 msgid "failed to initialise the ACE API library" msgstr "falha ao inicializar a biblioteca ACE API" -#: plugins/sudoers/auth/securid5.c:98 +#: plugins/sudoers/auth/securid5.c:108 msgid "unable to contact the SecurID server" msgstr "impossível contactar o servidor SecurID" -#: plugins/sudoers/auth/securid5.c:107 +#: plugins/sudoers/auth/securid5.c:117 msgid "User ID locked for SecurID Authentication" msgstr "ID de utilizador bloqueada para autenticação SecurID" -#: plugins/sudoers/auth/securid5.c:111 plugins/sudoers/auth/securid5.c:162 +#: plugins/sudoers/auth/securid5.c:121 plugins/sudoers/auth/securid5.c:174 msgid "invalid username length for SecurID" msgstr "tamanho de nome de utilizador inválido para SecurID" -#: plugins/sudoers/auth/securid5.c:115 plugins/sudoers/auth/securid5.c:167 +#: plugins/sudoers/auth/securid5.c:125 plugins/sudoers/auth/securid5.c:179 msgid "invalid Authentication Handle for SecurID" msgstr "gestão de autenticação inválida para SecurID" -#: plugins/sudoers/auth/securid5.c:119 +#: plugins/sudoers/auth/securid5.c:129 msgid "SecurID communication failed" msgstr "Falha na comunicação SecurID" -#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:210 +#: plugins/sudoers/auth/securid5.c:133 plugins/sudoers/auth/securid5.c:222 msgid "unknown SecurID error" msgstr "erro SecurID desconhecido" -#: plugins/sudoers/auth/securid5.c:157 +#: plugins/sudoers/auth/securid5.c:169 msgid "invalid passcode length for SecurID" msgstr "tamanho de senha inválido para SecurID" -#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:123 +#: plugins/sudoers/auth/sia.c:72 plugins/sudoers/auth/sia.c:131 msgid "unable to initialize SIA session" msgstr "impossível inicializar sessão SIA" -#: plugins/sudoers/auth/sudo_auth.c:132 +#: plugins/sudoers/auth/sudo_auth.c:141 msgid "invalid authentication methods" msgstr "métodos de autenticação inválidos" -#: plugins/sudoers/auth/sudo_auth.c:134 +#: plugins/sudoers/auth/sudo_auth.c:143 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." msgstr "Métodos de autenticação inválidos compilados com sudo! Não pode misturar autenticação independente com outra." -#: plugins/sudoers/auth/sudo_auth.c:255 plugins/sudoers/auth/sudo_auth.c:305 +#: plugins/sudoers/auth/sudo_auth.c:296 plugins/sudoers/auth/sudo_auth.c:359 msgid "no authentication methods" msgstr "sem métodos de autenticação" -#: plugins/sudoers/auth/sudo_auth.c:257 +#: plugins/sudoers/auth/sudo_auth.c:298 msgid "There are no authentication methods compiled into sudo! If you want to turn off authentication, use the --disable-authentication configure option." msgstr "Não há métodos de autenticação compilados com sudo! Se pretende desligar a autenticação. use a opção de configuração --disable-authentication." -#: plugins/sudoers/auth/sudo_auth.c:307 +#: plugins/sudoers/auth/sudo_auth.c:361 msgid "Unable to initialize authentication methods." msgstr "Impossível inicializar métodos de autenticaçao." -#: plugins/sudoers/auth/sudo_auth.c:471 +#: plugins/sudoers/auth/sudo_auth.c:551 msgid "Authentication methods:" msgstr "Métodos de autenticação:" -#: plugins/sudoers/bsm_audit.c:123 plugins/sudoers/bsm_audit.c:214 +#: plugins/sudoers/bsm_audit.c:122 plugins/sudoers/bsm_audit.c:214 msgid "Could not determine audit condition" msgstr "Impossível determinar condição de auditoria" -#: plugins/sudoers/bsm_audit.c:188 plugins/sudoers/bsm_audit.c:277 +#: plugins/sudoers/bsm_audit.c:188 plugins/sudoers/bsm_audit.c:278 msgid "unable to commit audit record" msgstr "impossível submeter registo de auditoria" -#: plugins/sudoers/check.c:264 +#: plugins/sudoers/check.c:63 plugins/sudoers/check.c:74 +#: plugins/sudoers/lookup.c:79 +#, c-format +msgid "unknown uid %u" +msgstr "uid desconhecida %u" + +#: plugins/sudoers/check.c:270 #, c-format msgid "error reading lecture file %s" msgstr "erro ao ler ficheiro de palestra %s" -#: plugins/sudoers/check.c:270 +#: plugins/sudoers/check.c:273 #, c-format msgid "ignoring lecture file %s: not a regular file" msgstr "a ignorar ficheiro de palestra %s: não é um ficheiro normal" -#: plugins/sudoers/check.c:283 +#: plugins/sudoers/check.c:286 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -1537,122 +1666,102 @@ msgstr "" " 3) lembre-se que com grande poder vem grande responsabilidade.\n" "\n" -#: plugins/sudoers/check.c:331 plugins/sudoers/check.c:341 -#: plugins/sudoers/sudoers.c:876 plugins/sudoers/sudoers.c:897 -#: plugins/sudoers/tsdump.c:119 -#, c-format -msgid "unknown uid %u" -msgstr "uid desconhecida %u" +#: plugins/sudoers/check.c:294 +msgid "" +"For security reasons, the password you type will not be visible.\n" +"\n" +msgstr "" +"Por motivos de segurança, a senha que inserir não será visível.\n" +"\n" -#: plugins/sudoers/check_aliases.c:56 +#: plugins/sudoers/check_aliases.c:93 #, c-format -msgid "Error: %s:%d:%d: cycle in %s \"%s\"" -msgstr "Erro: %s:%d:%d: ciclo em %s \"%s\"" +msgid "cycle in %s \"%s\"" +msgstr "ciclo em %s \"%s\"" -#: plugins/sudoers/check_aliases.c:57 +#: plugins/sudoers/check_aliases.c:96 #, c-format -msgid "Warning: %s:%d:%d: cycle in %s \"%s\"" -msgstr "Aviso: %s:%d:%d: ciclo em %s \"%s\"" +msgid "%s \"%s\" referenced but not defined" +msgstr "%s \"%s\" referenciado mas não definido" -#: plugins/sudoers/check_aliases.c:61 -#, c-format -msgid "Error: %s:%d:%d: %s \"%s\" referenced but not defined" -msgstr "Erro: %s:%d:%d: %s \"%s\" referenciado mas não definido" - -#: plugins/sudoers/check_aliases.c:62 -#, c-format -msgid "Warning: %s:%d:%d: %s \"%s\" referenced but not defined" -msgstr "Aviso: %s:%d:%d: %s \"%s\" referenciado mas não definido" - -#: plugins/sudoers/cvtsudoers.c:194 +#: plugins/sudoers/cvtsudoers.c:211 #, c-format msgid "order increment: %s: %s" msgstr "incremento de ordem: %s: %s" -#: plugins/sudoers/cvtsudoers.c:210 +#: plugins/sudoers/cvtsudoers.c:231 #, c-format msgid "starting order: %s: %s" msgstr "ordem inicial: %s: %s" -#: plugins/sudoers/cvtsudoers.c:220 +#: plugins/sudoers/cvtsudoers.c:242 #, c-format msgid "order padding: %s: %s" msgstr "espaço de ordem: %s: %s" -#: plugins/sudoers/cvtsudoers.c:230 plugins/sudoers/visudo.c:177 +#: plugins/sudoers/cvtsudoers.c:252 plugins/sudoers/visudo.c:183 #, c-format msgid "%s grammar version %d\n" msgstr "%s versão gramatical %d\n" -#: plugins/sudoers/cvtsudoers.c:247 plugins/sudoers/testsudoers.c:159 +#: plugins/sudoers/cvtsudoers.c:282 plugins/sudoers/testsudoers.c:162 #, c-format msgid "unsupported input format %s" msgstr "formato de entrada %s não suportado" -#: plugins/sudoers/cvtsudoers.c:262 +#: plugins/sudoers/cvtsudoers.c:300 #, c-format msgid "unsupported output format %s" msgstr "formato de saída %s não suportado" -#: plugins/sudoers/cvtsudoers.c:314 +#: plugins/sudoers/cvtsudoers.c:392 #, c-format msgid "%s: input and output files must be different" msgstr "%s: os ficheiros de entrada e saída têm de ser diferentes" -#: plugins/sudoers/cvtsudoers.c:330 plugins/sudoers/sudoers.c:159 -#: plugins/sudoers/sudoers.c:205 plugins/sudoers/testsudoers.c:254 -#: plugins/sudoers/visudo.c:247 plugins/sudoers/visudo.c:597 -#: plugins/sudoers/visudo.c:917 +#: plugins/sudoers/cvtsudoers.c:406 plugins/sudoers/sudoers.c:151 +#: plugins/sudoers/sudoers.c:209 plugins/sudoers/testsudoers.c:315 +#: plugins/sudoers/visudo.c:276 plugins/sudoers/visudo.c:666 msgid "unable to initialize sudoers default values" msgstr "impossível inicializar valores predefinidos de sudoers" -#: plugins/sudoers/cvtsudoers.c:416 plugins/sudoers/ldap_conf.c:431 +#: plugins/sudoers/cvtsudoers.c:533 plugins/sudoers/ldap_conf.c:431 #, c-format msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/cvtsudoers.c:475 +#: plugins/sudoers/cvtsudoers.c:612 #, c-format msgid "%s: unknown key word %s" msgstr "%s: palavra-chave desconhecida %s" -#: plugins/sudoers/cvtsudoers.c:521 +#: plugins/sudoers/cvtsudoers.c:658 #, c-format msgid "invalid defaults type: %s" msgstr "tipo de predefinições inválido: %s" -#: plugins/sudoers/cvtsudoers.c:544 +#: plugins/sudoers/cvtsudoers.c:681 #, c-format msgid "invalid suppression type: %s" msgstr "tipo de supressão inválido: %s" -#: plugins/sudoers/cvtsudoers.c:584 plugins/sudoers/cvtsudoers.c:598 +#: plugins/sudoers/cvtsudoers.c:722 plugins/sudoers/cvtsudoers.c:738 #, c-format msgid "invalid filter: %s" msgstr "filtro inválido: %s" -#: plugins/sudoers/cvtsudoers.c:642 plugins/sudoers/visudo.c:922 +#: plugins/sudoers/cvtsudoers.c:783 plugins/sudoers/visudo.c:1000 #, c-format msgid "failed to parse %s file, unknown error" msgstr "falha ao analisar o ficheiro %s, erro desconhecido" -#: plugins/sudoers/cvtsudoers.c:650 -#, c-format -msgid "parse error in %s near line %d\n" -msgstr "erro de análise em %s, perto da linha %d\n" - -#: plugins/sudoers/cvtsudoers.c:653 -#, c-format -msgid "parse error in %s\n" -msgstr "erro de análise em %s\n" - -#: plugins/sudoers/cvtsudoers.c:1296 plugins/sudoers/sudoreplay.c:1145 -#: plugins/sudoers/timestamp.c:317 plugins/sudoers/timestamp.c:320 +#: plugins/sudoers/cvtsudoers.c:1504 plugins/sudoers/sudoreplay.c:1145 +#: plugins/sudoers/timestamp.c:353 plugins/sudoers/timestamp.c:356 #, c-format msgid "unable to write to %s" msgstr "impossível escrever em %s" -#: plugins/sudoers/cvtsudoers.c:1319 +#: plugins/sudoers/cvtsudoers.c:1532 #, c-format msgid "" "%s - convert between sudoers file formats\n" @@ -1661,7 +1770,7 @@ msgstr "" "%s - converte entre formatos de ficheiros sudoers\n" "\n" -#: plugins/sudoers/cvtsudoers.c:1321 +#: plugins/sudoers/cvtsudoers.c:1534 msgid "" "\n" "Options:\n" @@ -1701,775 +1810,972 @@ msgstr "" " -s, --suppress=secções suprime saída de certas secções\n" " -V, --version mostra informação da versão e sai" -#: plugins/sudoers/cvtsudoers_json.c:480 plugins/sudoers/cvtsudoers_json.c:514 -#: plugins/sudoers/cvtsudoers_json.c:718 +#: plugins/sudoers/cvtsudoers_csv.c:192 plugins/sudoers/cvtsudoers_csv.c:199 +#: plugins/sudoers/cvtsudoers_ldif.c:270 plugins/sudoers/cvtsudoers_ldif.c:277 +#: plugins/sudoers/cvtsudoers_ldif.c:628 plugins/sudoers/env.c:357 +#: plugins/sudoers/env.c:364 plugins/sudoers/env.c:475 +#: plugins/sudoers/ldap.c:511 plugins/sudoers/ldap.c:629 +#: plugins/sudoers/ldap.c:1003 plugins/sudoers/ldap_conf.c:219 +#: plugins/sudoers/ldap_conf.c:310 plugins/sudoers/ldap_util.c:483 +#: plugins/sudoers/linux_audit.c:93 plugins/sudoers/logging.c:487 +#: plugins/sudoers/policy.c:836 plugins/sudoers/policy.c:848 +#: plugins/sudoers/prompt.c:169 plugins/sudoers/serialize_list.c:62 +#: plugins/sudoers/serialize_list.c:71 plugins/sudoers/strvec_join.c:62 +#: plugins/sudoers/sudoreplay.c:1342 plugins/sudoers/sudoreplay.c:1348 +#: plugins/sudoers/sudoreplay.c:1354 plugins/sudoers/testsudoers.c:306 +#: plugins/sudoers/toke_util.c:217 toke.l:975 toke.l:1257 #, c-format -msgid "unknown defaults entry \"%s\"" -msgstr "entrada de predefinições \"%s\" desconhecida" +msgid "internal error, %s overflow" +msgstr "erro interno, transporte %s" -#: plugins/sudoers/cvtsudoers_json.c:651 plugins/sudoers/cvtsudoers_json.c:664 -#: plugins/sudoers/cvtsudoers_ldif.c:346 plugins/sudoers/cvtsudoers_ldif.c:357 -#: plugins/sudoers/ldap.c:503 +#: plugins/sudoers/cvtsudoers_csv.c:481 plugins/sudoers/cvtsudoers_csv.c:495 +#: plugins/sudoers/cvtsudoers_json.c:760 plugins/sudoers/cvtsudoers_json.c:776 +#: plugins/sudoers/cvtsudoers_ldif.c:384 plugins/sudoers/cvtsudoers_ldif.c:398 +#: plugins/sudoers/ldap.c:495 msgid "unable to get GMT time" msgstr "impossível obter hora GMT" -#: plugins/sudoers/cvtsudoers_json.c:654 plugins/sudoers/cvtsudoers_json.c:667 -#: plugins/sudoers/cvtsudoers_ldif.c:349 plugins/sudoers/cvtsudoers_ldif.c:360 -#: plugins/sudoers/ldap.c:509 +#: plugins/sudoers/cvtsudoers_csv.c:486 plugins/sudoers/cvtsudoers_csv.c:500 +#: plugins/sudoers/cvtsudoers_json.c:765 plugins/sudoers/cvtsudoers_json.c:781 +#: plugins/sudoers/cvtsudoers_ldif.c:389 plugins/sudoers/cvtsudoers_ldif.c:403 +#: plugins/sudoers/ldap.c:503 msgid "unable to format timestamp" msgstr "impossível formatar datação" -#: plugins/sudoers/cvtsudoers_ldif.c:644 -#, c-format -msgid "too many sudoers entries, maximum %u" -msgstr "demasiadas entradas sudoers, máximo %u" - -#: plugins/sudoers/cvtsudoers_ldif.c:687 -msgid "the SUDOERS_BASE environment variable is not set and the -b option was not specified." -msgstr "a variável de ambiente SUDOERS_BASE não está definida e a opção -b não foi especificada." - -#: plugins/sudoers/def_data.c:50 -#, c-format -msgid "Syslog facility if syslog is being used for logging: %s" -msgstr "Facilidade syslog se syslog estiver a ser usado para início de sessão: %s" - -#: plugins/sudoers/def_data.c:54 -#, c-format -msgid "Syslog priority to use when user authenticates successfully: %s" -msgstr "Prioridade syslog a usar quando o utilizador se autentica com sucesso: %s" - -#: plugins/sudoers/def_data.c:58 -#, c-format -msgid "Syslog priority to use when user authenticates unsuccessfully: %s" -msgstr "Prioridade syslog a usar quando o utilizador não se autentica com sucesso: %s" - -#: plugins/sudoers/def_data.c:62 -msgid "Put OTP prompt on its own line" -msgstr "Põe o prompt OPT na sua própria linha" - -#: plugins/sudoers/def_data.c:66 -msgid "Ignore '.' in $PATH" -msgstr "Ignora \".\" em $PATH" - -#: plugins/sudoers/def_data.c:70 -msgid "Always send mail when sudo is run" -msgstr "Envia sempre correio quando executa sudo" - -#: plugins/sudoers/def_data.c:74 -msgid "Send mail if user authentication fails" -msgstr "Envia correio se a autenticação do utilizador falhar" - -#: plugins/sudoers/def_data.c:78 -msgid "Send mail if the user is not in sudoers" -msgstr "Envia correio se o utilizador não estiver em sudoers" - -#: plugins/sudoers/def_data.c:82 -msgid "Send mail if the user is not in sudoers for this host" -msgstr "Envia correio se o utilizador não estiver em sudoers neste anfitrião" - -#: plugins/sudoers/def_data.c:86 -msgid "Send mail if the user is not allowed to run a command" -msgstr "Envia correio se o utilizador não puder executar um comando" - -#: plugins/sudoers/def_data.c:90 -msgid "Send mail if the user tries to run a command" -msgstr "Envia correio se o utilizador tentar executar um comando" - -#: plugins/sudoers/def_data.c:94 -msgid "Use a separate timestamp for each user/tty combo" -msgstr "Usa uma datação separada para cada par utilizador/tty" - -#: plugins/sudoers/def_data.c:98 -msgid "Lecture user the first time they run sudo" -msgstr "Avisar o utilizador a primeira vez que executa sudo" - -#: plugins/sudoers/def_data.c:102 -#, c-format -msgid "File containing the sudo lecture: %s" -msgstr "Ficheiro com a lição de moral sudo: %s" - -#: plugins/sudoers/def_data.c:106 -msgid "Require users to authenticate by default" -msgstr "Requer autenticação dos utilizadores por predefinição" - -#: plugins/sudoers/def_data.c:110 -msgid "Root may run sudo" -msgstr "Root pode executar sudo" - -#: plugins/sudoers/def_data.c:114 -msgid "Log the hostname in the (non-syslog) log file" -msgstr "Regista o nome de anfitrião no diário (não-syslog)" - -#: plugins/sudoers/def_data.c:118 -msgid "Log the year in the (non-syslog) log file" -msgstr "Regista o ano no diário (não-syslog)" - -#: plugins/sudoers/def_data.c:122 -msgid "If sudo is invoked with no arguments, start a shell" -msgstr "Se sudo for chamado sem argumentos, iniciar uma shel" - -#: plugins/sudoers/def_data.c:126 -msgid "Set $HOME to the target user when starting a shell with -s" -msgstr "Definir $HOME para o utilizador alvo ao iniciar uma shell com -s" - -#: plugins/sudoers/def_data.c:130 -msgid "Always set $HOME to the target user's home directory" -msgstr "Definir $HOME sempre como a pasta home do utilizador alvo" - -#: plugins/sudoers/def_data.c:134 -msgid "Allow some information gathering to give useful error messages" -msgstr "Permite a recolha de alguma informação para dar mensagens de erro úteis" - -#: plugins/sudoers/def_data.c:138 -msgid "Require fully-qualified hostnames in the sudoers file" -msgstr "Requer nomes de anfitrião completamente qualificados no ficheiro sudoers" - -#: plugins/sudoers/def_data.c:142 -msgid "Insult the user when they enter an incorrect password" -msgstr "Insulta o utilizador quando se engana na senha" - -#: plugins/sudoers/def_data.c:146 -msgid "Only allow the user to run sudo if they have a tty" -msgstr "Permitir ao utilizador a execução de sudo só se tiver tty" - -#: plugins/sudoers/def_data.c:150 -msgid "Visudo will honor the EDITOR environment variable" -msgstr "Visudo honra a variável de ambiente EDITOR" - -#: plugins/sudoers/def_data.c:154 -msgid "Prompt for root's password, not the users's" -msgstr "Pedir senha root, não a do utilizador" - -#: plugins/sudoers/def_data.c:158 -msgid "Prompt for the runas_default user's password, not the users's" -msgstr "Pedir a senha de utilizador runas_default, não a do utilizador" - -#: plugins/sudoers/def_data.c:162 -msgid "Prompt for the target user's password, not the users's" -msgstr "Pedir a senha do utilizador alvo, não a do utilizador" - -#: plugins/sudoers/def_data.c:166 -msgid "Apply defaults in the target user's login class if there is one" -msgstr "Aplica predefinições à classe de sessão do utilizador alvo, se existir" - -#: plugins/sudoers/def_data.c:170 -msgid "Set the LOGNAME and USER environment variables" -msgstr "Define as variáveis de ambiente LOGNAME e USER" - -#: plugins/sudoers/def_data.c:174 -msgid "Only set the effective uid to the target user, not the real uid" -msgstr "Definir a uid efectiva só para o utilizador alvo, não a uid real" - -#: plugins/sudoers/def_data.c:178 -msgid "Don't initialize the group vector to that of the target user" -msgstr "Não inicializar o vector de grupo para o do utilizador alvo" - -#: plugins/sudoers/def_data.c:182 -#, c-format -msgid "Length at which to wrap log file lines (0 for no wrap): %u" -msgstr "Tamanho máximo de linhas longas do diário (0 para não quebrar): %u" - -#: plugins/sudoers/def_data.c:186 -#, c-format -msgid "Authentication timestamp timeout: %.1f minutes" -msgstr "Expiração da datação de autenticação: %.1f minutos" - -#: plugins/sudoers/def_data.c:190 -#, c-format -msgid "Password prompt timeout: %.1f minutes" -msgstr "Expiração do pedido de senha: %.1f minutos" - -#: plugins/sudoers/def_data.c:194 -#, c-format -msgid "Number of tries to enter a password: %u" -msgstr "Número de tentativas de inserção de senha: %u" - -#: plugins/sudoers/def_data.c:198 -#, c-format -msgid "Umask to use or 0777 to use user's: 0%o" -msgstr "Umask a usar ou 0777 para usar a do utilizador: 0%o" - -#: plugins/sudoers/def_data.c:202 -#, c-format -msgid "Path to log file: %s" -msgstr "Caminho para o ficheiro de diário: %s" - -#: plugins/sudoers/def_data.c:206 -#, c-format -msgid "Path to mail program: %s" -msgstr "Caminho para o programa de correio: %s" - -#: plugins/sudoers/def_data.c:210 -#, c-format -msgid "Flags for mail program: %s" -msgstr "Bandeiras para o programa de correio: %s" - -#: plugins/sudoers/def_data.c:214 -#, c-format -msgid "Address to send mail to: %s" -msgstr "Endereço para onde enviar o correio: %s" - -#: plugins/sudoers/def_data.c:218 -#, c-format -msgid "Address to send mail from: %s" -msgstr "Endereço de onde enviar o correio: %s" - -#: plugins/sudoers/def_data.c:222 -#, c-format -msgid "Subject line for mail messages: %s" -msgstr "Linha de assunto para as mensagens: %s" - -#: plugins/sudoers/def_data.c:226 -#, c-format -msgid "Incorrect password message: %s" -msgstr "Mensagem de senha incorrecta: %s" - -#: plugins/sudoers/def_data.c:230 -#, c-format -msgid "Path to lecture status dir: %s" -msgstr "Caminho para a pasta de estado da lição de moral: %s" - -#: plugins/sudoers/def_data.c:234 -#, c-format -msgid "Path to authentication timestamp dir: %s" -msgstr "Caminho para a pasta de datação de autenticação: %s" - -#: plugins/sudoers/def_data.c:238 -#, c-format -msgid "Owner of the authentication timestamp dir: %s" -msgstr "Dono da pasta de datação de autenticação: %s" - -#: plugins/sudoers/def_data.c:242 -#, c-format -msgid "Users in this group are exempt from password and PATH requirements: %s" -msgstr "Utilizadores deste grupo estão dispensados de usar senhas e necessidades de PATH: %s" - -#: plugins/sudoers/def_data.c:246 -#, c-format -msgid "Default password prompt: %s" -msgstr "Pedido de senha predefinido: %s" - -#: plugins/sudoers/def_data.c:250 -msgid "If set, passprompt will override system prompt in all cases." -msgstr "Se definido, o pedido de senha sobrepõe-se ao prompt do sistema em qualquer caso." - -#: plugins/sudoers/def_data.c:254 -#, c-format -msgid "Default user to run commands as: %s" -msgstr "Utilizador predefinido para executar comandos: %s" - -#: plugins/sudoers/def_data.c:258 -#, c-format -msgid "Value to override user's $PATH with: %s" -msgstr "Valor a sobrepor a $PATH: %s" - -#: plugins/sudoers/def_data.c:262 -#, c-format -msgid "Path to the editor for use by visudo: %s" -msgstr "Caminho para o editor a usar com visudo: %s" - -#: plugins/sudoers/def_data.c:266 -#, c-format -msgid "When to require a password for 'list' pseudocommand: %s" -msgstr "Quando pedir uma senha para o pseudo-comando \"list\": %s" - -#: plugins/sudoers/def_data.c:270 -#, c-format -msgid "When to require a password for 'verify' pseudocommand: %s" -msgstr "Quando pedir uma senha para o pseudo-comando \"verify\": %s" - -#: plugins/sudoers/def_data.c:274 -msgid "Preload the sudo_noexec library which replaces the exec functions" -msgstr "Pré-carregar a biblioteca sudo_noexec, que substitui as funções executáveis" - -#: plugins/sudoers/def_data.c:278 -msgid "If LDAP directory is up, do we ignore local sudoers file" -msgstr "Se a pasta LDAP está em cima, ignoramos o ficheiro sudoers" - -#: plugins/sudoers/def_data.c:282 -#, c-format -msgid "File descriptors >= %d will be closed before executing a command" -msgstr "Descritores de ficheiro >= %d será fechado antes de executar um comando" - -#: plugins/sudoers/def_data.c:286 -msgid "If set, users may override the value of \"closefrom\" with the -C option" -msgstr "Se definido, os utilizadores podem sobrepor o valor de \"closefrom\" com a opção -C" - -#: plugins/sudoers/def_data.c:290 -msgid "Allow users to set arbitrary environment variables" -msgstr "Permite aos utilizadores definir variáveis de ambiente arbitrárias" - -#: plugins/sudoers/def_data.c:294 -msgid "Reset the environment to a default set of variables" -msgstr "Repor o ambiente num conjunto predefinido de variáveis" - -#: plugins/sudoers/def_data.c:298 -msgid "Environment variables to check for safety:" -msgstr "Variáveis de ambiente para verificar a segurança:" - -#: plugins/sudoers/def_data.c:302 -msgid "Environment variables to remove:" -msgstr "Variáveis de ambiente para remover:" - -#: plugins/sudoers/def_data.c:306 -msgid "Environment variables to preserve:" -msgstr "Variáveis de ambiente para preservar:" - -#: plugins/sudoers/def_data.c:310 -#, c-format -msgid "SELinux role to use in the new security context: %s" -msgstr "Papel SELinux a usar no novo contexto de segurança: %s" - -#: plugins/sudoers/def_data.c:314 -#, c-format -msgid "SELinux type to use in the new security context: %s" -msgstr "Tipo SELinux a usar no novo contexto de segurança: %s" - -#: plugins/sudoers/def_data.c:318 -#, c-format -msgid "Path to the sudo-specific environment file: %s" -msgstr "Caminho para o ficheiro de ambiente específico do sudo: %s" - -#: plugins/sudoers/def_data.c:322 -#, c-format -msgid "Path to the restricted sudo-specific environment file: %s" -msgstr "Caminho para o ficheiro restrito de ambiente específico do sudo: %s" - -#: plugins/sudoers/def_data.c:326 -#, c-format -msgid "Locale to use while parsing sudoers: %s" -msgstr "Idioma a usar ao analisar sudoers: %s" - -#: plugins/sudoers/def_data.c:330 -msgid "Allow sudo to prompt for a password even if it would be visible" -msgstr "Permite ao sudo pedir uma senha mesmo que fique visível" - -#: plugins/sudoers/def_data.c:334 -msgid "Provide visual feedback at the password prompt when there is user input" -msgstr "Fornece resposta visual no pedido de senha quando há entrada do utilizador" - -#: plugins/sudoers/def_data.c:338 -msgid "Use faster globbing that is less accurate but does not access the filesystem" -msgstr "Usa globbing mais rápido e menos preciso, mas não acede ao sistema de ficheiros" - -#: plugins/sudoers/def_data.c:342 -msgid "The umask specified in sudoers will override the user's, even if it is more permissive" -msgstr "A umask especificada no sudoers sobrepõe-se à do utilizador, mesmo que seja mais permissiva" - -#: plugins/sudoers/def_data.c:346 -msgid "Log user's input for the command being run" -msgstr "Regista as entradas do utilizador para o comando em execução" - -#: plugins/sudoers/def_data.c:350 -msgid "Log the output of the command being run" -msgstr "Regista a saída do comando em execução" - -#: plugins/sudoers/def_data.c:354 -msgid "Compress I/O logs using zlib" -msgstr "Comprime diários de E/S com zlib" - -#: plugins/sudoers/def_data.c:358 -msgid "Always run commands in a pseudo-tty" -msgstr "Executa sempre os comandos num pseudo-tty" - -#: plugins/sudoers/def_data.c:362 -#, c-format -msgid "Plugin for non-Unix group support: %s" -msgstr "Extensão para suporte de grupo não-Unix: %s" - -#: plugins/sudoers/def_data.c:366 -#, c-format -msgid "Directory in which to store input/output logs: %s" -msgstr "Pasta onde armazenar os diários de entrada/saída: %s" - -#: plugins/sudoers/def_data.c:370 -#, c-format -msgid "File in which to store the input/output log: %s" -msgstr "Ficheiro onde armazenar o diário de entrada/saída: %s" - -#: plugins/sudoers/def_data.c:374 -msgid "Add an entry to the utmp/utmpx file when allocating a pty" -msgstr "Adiciona uma entrada ao ficheiro utmp/utmpx ao alocar um pty" - -#: plugins/sudoers/def_data.c:378 -msgid "Set the user in utmp to the runas user, not the invoking user" -msgstr "Define o utilizador em utmp como utilizador runas mestre, não como utilizador chamador" - -#: plugins/sudoers/def_data.c:382 -#, c-format -msgid "Set of permitted privileges: %s" -msgstr "Conjunto de privilégios permitidos: %s" - -#: plugins/sudoers/def_data.c:386 -#, c-format -msgid "Set of limit privileges: %s" -msgstr "Conjunto de privilégios limite: %s" - -#: plugins/sudoers/def_data.c:390 -msgid "Run commands on a pty in the background" -msgstr "Executa comandos num pty em 2º plano" - -#: plugins/sudoers/def_data.c:394 -#, c-format -msgid "PAM service name to use: %s" -msgstr "Nome de serviço PAM a usar: %s" - -#: plugins/sudoers/def_data.c:398 -#, c-format -msgid "PAM service name to use for login shells: %s" -msgstr "Nome de serviço PAM a usar para shells de sessão: %s" - -#: plugins/sudoers/def_data.c:402 -msgid "Attempt to establish PAM credentials for the target user" -msgstr "Tenta estabelecer credenciais PAM para o utilizador alvo" - -#: plugins/sudoers/def_data.c:406 -msgid "Create a new PAM session for the command to run in" -msgstr "Cria uma nova sessão PAM onde o comando será executado" - -#: plugins/sudoers/def_data.c:410 -msgid "Perform PAM account validation management" -msgstr "Realizar gestão de validação de conta PAM" - -#: plugins/sudoers/def_data.c:414 -#, c-format -msgid "Maximum I/O log sequence number: %s" -msgstr "Número de sequência máximo do diário de E/S: %s" - -#: plugins/sudoers/def_data.c:418 -msgid "Enable sudoers netgroup support" -msgstr "Activa o suporte a sudoers netgroup" - -#: plugins/sudoers/def_data.c:422 -msgid "Check parent directories for writability when editing files with sudoedit" -msgstr "Verifica se as pastas-mãe se podem escrever ao editar ficheiros com sudoedit" - -#: plugins/sudoers/def_data.c:426 -msgid "Follow symbolic links when editing files with sudoedit" -msgstr "Segue ligações simbólicas ao editar ficheiros com sudoedit" - -#: plugins/sudoers/def_data.c:430 -msgid "Query the group plugin for unknown system groups" -msgstr "Consulta a extensão de grupo para grupos de sistema desconhecidos" - -#: plugins/sudoers/def_data.c:434 -msgid "Match netgroups based on the entire tuple: user, host and domain" -msgstr "Compara netgroups baseado em todo o conjunto: utilizador, anfitrião e domínio" - -#: plugins/sudoers/def_data.c:438 -msgid "Allow commands to be run even if sudo cannot write to the audit log" -msgstr "Permite executar comandos mesmo que o sudo não possa escrever no diário de auditoria" - -#: plugins/sudoers/def_data.c:442 -msgid "Allow commands to be run even if sudo cannot write to the I/O log" -msgstr "Permite executar comandos mesmo que o sudo não possa escrever no diário de E/S" - -#: plugins/sudoers/def_data.c:446 -msgid "Allow commands to be run even if sudo cannot write to the log file" -msgstr "Permite executar comandos mesmo que o sudo não possa escrever no diário" - -#: plugins/sudoers/def_data.c:450 -msgid "Resolve groups in sudoers and match on the group ID, not the name" -msgstr "Resolve grupos no sudoers e compara a ID de grupo, não o nome" - -#: plugins/sudoers/def_data.c:454 -#, c-format -msgid "Log entries larger than this value will be split into multiple syslog messages: %u" -msgstr "Entradas de diário maiores que este valor serão divididas em múltiplas mensagens de syslog: %u" - -#: plugins/sudoers/def_data.c:458 -#, c-format -msgid "User that will own the I/O log files: %s" -msgstr "Utilizador que será dono dos ficheiros de E/S: %s" - -#: plugins/sudoers/def_data.c:462 -#, c-format -msgid "Group that will own the I/O log files: %s" -msgstr "Grupo que será dono dos ficheiros de E/S: %s" - -#: plugins/sudoers/def_data.c:466 -#, c-format -msgid "File mode to use for the I/O log files: 0%o" -msgstr "Modo de ficheiro a usar para os ficheiros de E/S: 0%o" - -#: plugins/sudoers/def_data.c:470 -#, c-format -msgid "Execute commands by file descriptor instead of by path: %s" -msgstr "Executa comandos por descritor de ficheiro em vez de por caminho: %s" - -#: plugins/sudoers/def_data.c:474 -msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" -msgstr "Ignora entradas Defaults desconhecidas no sudoers, em vez de produzir um aviso" - -#: plugins/sudoers/def_data.c:478 -#, c-format -msgid "Time in seconds after which the command will be terminated: %u" -msgstr "Tempo em segundos após o qual cada comando será terminado: %u" - -#: plugins/sudoers/def_data.c:482 -msgid "Allow the user to specify a timeout on the command line" -msgstr "Permite ao utilizador especificar um tempo de inacção na linha de comandos" - -#: plugins/sudoers/def_data.c:486 -msgid "Flush I/O log data to disk immediately instead of buffering it" -msgstr "Despejar dados de E/S para o disco imediatamente, em vez de usar um buffer" - -#: plugins/sudoers/def_data.c:490 -msgid "Include the process ID when logging via syslog" -msgstr "Incluir a ID de processo ao registar via syslog" - -#: plugins/sudoers/def_data.c:494 -#, c-format -msgid "Type of authentication timestamp record: %s" -msgstr "Tipo de registo de datação de autenticação: %s" - -#: plugins/sudoers/def_data.c:498 -#, c-format -msgid "Authentication failure message: %s" -msgstr "Mensagem de falha na autenticação: %s" - -#: plugins/sudoers/def_data.c:502 -msgid "Ignore case when matching user names" -msgstr "Ignorar maiúsculas ao comparar nomes de utilizadores" - -#: plugins/sudoers/def_data.c:506 -msgid "Ignore case when matching group names" -msgstr "Ignorar maiúsculas ao comparar nomes de grupos" - -#: plugins/sudoers/def_data.c:510 -msgid "Log when a command is allowed by sudoers" -msgstr "Registar um comando permitido por sudoers" - -#: plugins/sudoers/def_data.c:514 -msgid "Log when a command is denied by sudoers" -msgstr "Registar um comando negado por sudoers" - -#: plugins/sudoers/def_data.c:518 -msgid "Sudo log server(s) to connect to with optional port" -msgstr "Servidor(es) de diários sudo aos quais ligar com a porta opcional" - -#: plugins/sudoers/def_data.c:522 -#, c-format -msgid "Sudo log server timeout in seconds: %u" -msgstr "Expiração do servidor de diários sudo em segundos: %u" - -#: plugins/sudoers/def_data.c:526 -msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" -msgstr "Activar a opção de socket SO_KEEPALIVE no socket ligado ao servidor de diários" - -#: plugins/sudoers/def_data.c:530 -#, c-format -msgid "Path to the audit server's CA bundle file: %s" -msgstr "Caminho para o ficheiro de pacote de CA do servidor de auditoria: %s" - -#: plugins/sudoers/def_data.c:534 -#, c-format -msgid "Path to the sudoers certificate file: %s" -msgstr "Caminho para o ficheiro de certificado de sudoers: %s" - -#: plugins/sudoers/def_data.c:538 -#, c-format -msgid "Path to the sudoers private key file: %s" -msgstr "Caminho para o ficheiro de chave privada de sudoers: %s" - -#: plugins/sudoers/def_data.c:542 -msgid "Verify that the log server's certificate is valid" -msgstr "Verifique se o certificado do servidor de registos é válido" - -#: plugins/sudoers/def_data.c:546 -msgid "Allow the use of unknown runas user and/or group ID" -msgstr "Permitir o uso de runas desconhecidas e/ou ID de grupo" - -#: plugins/sudoers/def_data.c:550 -msgid "Only permit running commands as a user with a valid shell" -msgstr "Permitir só executar comandos como utilizador com shell válida" - -#: plugins/sudoers/def_data.c:554 -msgid "Set the pam remote user to the user running sudo" -msgstr "Definir o utilizador remoto pam como o utilizador a executar sudo" - -#: plugins/sudoers/def_data.c:558 -msgid "Set the pam remote host to the local host name" -msgstr "Definir o anfitrião remoto pam como o nome do anfitrião local" - -#: plugins/sudoers/def_data.c:562 -#, c-format -msgid "Working directory to change to before executing the command: %s" -msgstr "Pasta de trabalho a alterar antes de executar o comando: %s" - -#: plugins/sudoers/def_data.c:566 -#, c-format -msgid "Root directory to change to before executing the command: %s" -msgstr "Pasta raiz a alterar antes de executar o comando: %s" - -#: plugins/sudoers/def_data.c:570 -#, c-format -msgid "The format of logs to produce: %s" -msgstr "O formato de diários a produzir: %s" - -#: plugins/sudoers/def_data.c:574 -msgid "Enable SELinux RBAC support" -msgstr "Activar suporte a SELinux RBAC" - -#: plugins/sudoers/def_data.c:578 -#, c-format -msgid "Path to the file that is created the first time sudo is run: %s" -msgstr "Caminho para o ficheiro criado na 1ª execução de sudo: %s" - -#: plugins/sudoers/def_data.c:582 -msgid "Intercept further commands and apply sudoers restrictions to them" -msgstr "Interceptar comandos posteriores e aplicar-lhes restrições sudoers" - -#: plugins/sudoers/def_data.c:586 -msgid "Log any child processes run by the command" -msgstr "Registar processos filho executados pelo comando" - -#: plugins/sudoers/def_data.c:590 -msgid "Log the exit status of commands" -msgstr "Registar estado da saída de comandos" - -#: plugins/sudoers/def_data.c:594 -msgid "Subsequent commands in an intercepted session must be authenticated" -msgstr "Comandos subsequentes numa sessão interceptada têm de ser autenticados" - -#: plugins/sudoers/def_data.c:598 -msgid "Allow an intercepted command to run set setuid or setgid programs" -msgstr "Permitir que um comando interceptado execute os programas setuid ou setgid" - -#: plugins/sudoers/defaults.c:185 +#: plugins/sudoers/cvtsudoers_json.c:547 plugins/sudoers/cvtsudoers_json.c:588 +#: plugins/sudoers/cvtsudoers_json.c:841 #, c-format msgid "%s:%d:%d: unknown defaults entry \"%s\"" msgstr "%s:%d:%d: entrada pré-definida desconhecida \"%s\"" -#: plugins/sudoers/defaults.c:188 +#: plugins/sudoers/cvtsudoers_ldif.c:116 #, c-format -msgid "%s: unknown defaults entry \"%s\"" -msgstr "%s entrada defaults desconhecida \"%s\"" +msgid "unable to base64 encode value \"%s\"" +msgstr "impossível codificar valor \"%s\" em base64" -#: plugins/sudoers/defaults.c:234 +#: plugins/sudoers/cvtsudoers_ldif.c:595 #, c-format -msgid "%s:%d:%d: no value specified for \"%s\"" -msgstr "%s:%d:%d: sem valor especificado para \"%s\"" +msgid "internal error, unable insert user %s" +msgstr "erro interno, impossível inserir o utilizador %s" -#: plugins/sudoers/defaults.c:237 +#: plugins/sudoers/cvtsudoers_ldif.c:702 #, c-format -msgid "%s: no value specified for \"%s\"" -msgstr "%s sem valor especificado para \"%s\"" +msgid "too many sudoers entries, maximum %u" +msgstr "demasiadas entradas sudoers, máximo %u" -#: plugins/sudoers/defaults.c:250 -#, c-format -msgid "%s:%d:%d: invalid operator \"%c=\" for \"%s\"" -msgstr "%s:%d:%d: operador \"%c=\" inválido para \"%s\"" +#: plugins/sudoers/cvtsudoers_ldif.c:747 +msgid "the SUDOERS_BASE environment variable is not set and the -b option was not specified." +msgstr "a variável de ambiente SUDOERS_BASE não está definida e a opção -b não foi especificada." -#: plugins/sudoers/defaults.c:253 +#: plugins/sudoers/cvtsudoers_merge.c:275 +#: plugins/sudoers/cvtsudoers_merge.c:313 #, c-format -msgid "%s: invalid operator \"%c=\" for \"%s\"" -msgstr "%s: operador \"%c=\" inválido para \"%s\"" +msgid "%s:%d:%d: converting host list to ALL" +msgstr "%s:%d:%d: a converter a lista de anfitriões para ALL" -#: plugins/sudoers/defaults.c:289 +#: plugins/sudoers/cvtsudoers_merge.c:568 #, c-format -msgid "%s:%d:%d: option \"%s\" does not take a value" -msgstr "%s:%d:%d: opção \"%s\" não recebe valores" +msgid "unable to find alias %s" +msgstr "impossível encontrar aliás %s" + +#: plugins/sudoers/cvtsudoers_merge.c:572 +#, c-format +msgid "%s:%d:%d: renaming alias %s to %s" +msgstr "%s:%d:%d: a renomear aliás %s como %s" + +#: plugins/sudoers/cvtsudoers_merge.c:634 +#, c-format +msgid "%s:%d:%d: removing duplicate alias %s" +msgstr "%s:%d:%d: a remover aliás duplicado %s" + +#: plugins/sudoers/cvtsudoers_merge.c:868 +#, c-format +msgid "%s:%d:%d: conflicting Defaults entry \"%s\" host-specific in %s:%d:%d" +msgstr "%s:%d:%d: entrada Defaults conflituosa \"%s\" específica do anfitrião em %s:%d:%d" + +#: plugins/sudoers/cvtsudoers_merge.c:904 +#, c-format +msgid "%s:%d:%d: made Defaults \"%s\" specific to host %s" +msgstr "%s:%d:%d: Defaults feitos \"%s\" específicos para o anfitrião %s" + +#: plugins/sudoers/cvtsudoers_merge.c:922 +#, c-format +msgid "%s:%d:%d: unable to make Defaults \"%s\" host-specific" +msgstr "%s:%d:%d: impossível fazer Defaults \"%s\" específica do anfitrião" + +#: plugins/sudoers/cvtsudoers_merge.c:932 +#, c-format +msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" +msgstr "%s:%d:%d: a remover Defaults \"%s\" substituído por entradas subsequentes" + +#: plugins/sudoers/cvtsudoers_merge.c:1128 +#, c-format +msgid "%s:%d:%d: merging userspec into %s:%d:%d" +msgstr "%s:%d:%d: a unir userspec com %s:%d:%d" + +#: plugins/sudoers/cvtsudoers_merge.c:1224 +#, c-format +msgid "%s:%d:%d: removing userspec overridden by subsequent entries" +msgstr "%s:%d:%d: a remover userspec substituído por entradas subsequentes" + +#: plugins/sudoers/def_data.c:58 +#, c-format +msgid "Syslog facility if syslog is being used for logging: %s" +msgstr "Facilidade syslog se syslog estiver a ser usado para início de sessão: %s" + +#: plugins/sudoers/def_data.c:62 +#, c-format +msgid "Syslog priority to use when user authenticates successfully: %s" +msgstr "Prioridade syslog a usar quando o utilizador se autentica com sucesso: %s" + +#: plugins/sudoers/def_data.c:66 +#, c-format +msgid "Syslog priority to use when user authenticates unsuccessfully: %s" +msgstr "Prioridade syslog a usar quando o utilizador não se autentica com sucesso: %s" + +#: plugins/sudoers/def_data.c:70 +msgid "Put OTP prompt on its own line" +msgstr "Põe o prompt OPT na sua própria linha" + +#: plugins/sudoers/def_data.c:74 +msgid "Ignore '.' in $PATH" +msgstr "Ignora \".\" em $PATH" + +#: plugins/sudoers/def_data.c:78 +msgid "Always send mail when sudo is run" +msgstr "Envia sempre correio quando executa sudo" + +#: plugins/sudoers/def_data.c:82 +msgid "Send mail if user authentication fails" +msgstr "Envia correio se a autenticação do utilizador falhar" + +#: plugins/sudoers/def_data.c:86 +msgid "Send mail if the user is not in sudoers" +msgstr "Envia correio se o utilizador não estiver em sudoers" + +#: plugins/sudoers/def_data.c:90 +msgid "Send mail if the user is not in sudoers for this host" +msgstr "Envia correio se o utilizador não estiver em sudoers neste anfitrião" + +#: plugins/sudoers/def_data.c:94 +msgid "Send mail if the user is not allowed to run a command" +msgstr "Envia correio se o utilizador não puder executar um comando" + +#: plugins/sudoers/def_data.c:98 +msgid "Send mail if the user tries to run a command" +msgstr "Envia correio se o utilizador tentar executar um comando" + +#: plugins/sudoers/def_data.c:102 +msgid "Use a separate timestamp for each user/tty combo" +msgstr "Usa uma datação separada para cada par utilizador/tty" + +#: plugins/sudoers/def_data.c:106 +msgid "Lecture user the first time they run sudo" +msgstr "Avisar o utilizador a primeira vez que executa sudo" + +#: plugins/sudoers/def_data.c:110 +#, c-format +msgid "File containing the sudo lecture: %s" +msgstr "Ficheiro com a lição de moral sudo: %s" + +#: plugins/sudoers/def_data.c:114 +msgid "Require users to authenticate by default" +msgstr "Requer autenticação dos utilizadores por predefinição" + +#: plugins/sudoers/def_data.c:118 +msgid "Root may run sudo" +msgstr "Root pode executar sudo" + +#: plugins/sudoers/def_data.c:122 +msgid "Log the hostname in the (non-syslog) log file" +msgstr "Regista o nome de anfitrião no diário (não-syslog)" + +#: plugins/sudoers/def_data.c:126 +msgid "Log the year in the (non-syslog) log file" +msgstr "Regista o ano no diário (não-syslog)" + +#: plugins/sudoers/def_data.c:130 +msgid "If sudo is invoked with no arguments, start a shell" +msgstr "Se sudo for chamado sem argumentos, iniciar uma shel" + +#: plugins/sudoers/def_data.c:134 +msgid "Set $HOME to the target user when starting a shell with -s" +msgstr "Definir $HOME para o utilizador alvo ao iniciar uma shell com -s" + +#: plugins/sudoers/def_data.c:138 +msgid "Always set $HOME to the target user's home directory" +msgstr "Definir $HOME sempre como a pasta home do utilizador alvo" + +#: plugins/sudoers/def_data.c:142 +msgid "Allow some information gathering to give useful error messages" +msgstr "Permite a recolha de alguma informação para dar mensagens de erro úteis" + +#: plugins/sudoers/def_data.c:146 +msgid "Require fully-qualified hostnames in the sudoers file" +msgstr "Requer nomes de anfitrião completamente qualificados no ficheiro sudoers" + +#: plugins/sudoers/def_data.c:150 +msgid "Insult the user when they enter an incorrect password" +msgstr "Insulta o utilizador quando se engana na senha" + +#: plugins/sudoers/def_data.c:154 +msgid "Only allow the user to run sudo if they have a tty" +msgstr "Permitir ao utilizador a execução de sudo só se tiver tty" + +#: plugins/sudoers/def_data.c:158 +msgid "Visudo will honor the EDITOR environment variable" +msgstr "Visudo honra a variável de ambiente EDITOR" + +#: plugins/sudoers/def_data.c:162 +msgid "Prompt for root's password, not the user's" +msgstr "Pedir senha root, não a do utilizador" + +#: plugins/sudoers/def_data.c:166 +msgid "Prompt for the runas_default user's password, not the user's" +msgstr "Pedir a senha de utilizador runas_default, não a do utilizador" + +#: plugins/sudoers/def_data.c:170 +msgid "Prompt for the target user's password, not the user's" +msgstr "Pedir a senha do utilizador alvo, não a do utilizador" + +#: plugins/sudoers/def_data.c:174 +msgid "Apply defaults in the target user's login class if there is one" +msgstr "Aplica predefinições à classe de sessão do utilizador alvo, se existir" + +#: plugins/sudoers/def_data.c:178 +msgid "Set the LOGNAME and USER environment variables" +msgstr "Define as variáveis de ambiente LOGNAME e USER" + +#: plugins/sudoers/def_data.c:182 +msgid "Only set the effective uid to the target user, not the real uid" +msgstr "Definir a uid efectiva só para o utilizador alvo, não a uid real" + +#: plugins/sudoers/def_data.c:186 +msgid "Don't initialize the group vector to that of the target user" +msgstr "Não inicializar o vector de grupo para o do utilizador alvo" + +#: plugins/sudoers/def_data.c:190 +#, c-format +msgid "Length at which to wrap log file lines (0 for no wrap): %u" +msgstr "Tamanho máximo de linhas longas do diário (0 para não quebrar): %u" + +#: plugins/sudoers/def_data.c:194 +#, c-format +msgid "Authentication timestamp timeout: %.1f minutes" +msgstr "Expiração da datação de autenticação: %.1f minutos" + +#: plugins/sudoers/def_data.c:198 +#, c-format +msgid "Password prompt timeout: %.1f minutes" +msgstr "Expiração do pedido de senha: %.1f minutos" + +#: plugins/sudoers/def_data.c:202 +#, c-format +msgid "Number of tries to enter a password: %u" +msgstr "Número de tentativas de inserção de senha: %u" + +#: plugins/sudoers/def_data.c:206 +#, c-format +msgid "Umask to use or 0777 to use user's: 0%o" +msgstr "Umask a usar ou 0777 para usar a do utilizador: 0%o" + +#: plugins/sudoers/def_data.c:210 +#, c-format +msgid "Path to log file: %s" +msgstr "Caminho para o ficheiro de diário: %s" + +#: plugins/sudoers/def_data.c:214 +#, c-format +msgid "Path to mail program: %s" +msgstr "Caminho para o programa de correio: %s" + +#: plugins/sudoers/def_data.c:218 +#, c-format +msgid "Flags for mail program: %s" +msgstr "Bandeiras para o programa de correio: %s" + +#: plugins/sudoers/def_data.c:222 +#, c-format +msgid "Address to send mail to: %s" +msgstr "Endereço para onde enviar o correio: %s" + +#: plugins/sudoers/def_data.c:226 +#, c-format +msgid "Address to send mail from: %s" +msgstr "Endereço de onde enviar o correio: %s" + +#: plugins/sudoers/def_data.c:230 +#, c-format +msgid "Subject line for mail messages: %s" +msgstr "Linha de assunto para as mensagens: %s" + +#: plugins/sudoers/def_data.c:234 +#, c-format +msgid "Incorrect password message: %s" +msgstr "Mensagem de senha incorrecta: %s" + +#: plugins/sudoers/def_data.c:238 +#, c-format +msgid "Path to lecture status dir: %s" +msgstr "Caminho para a pasta de estado da lição de moral: %s" + +#: plugins/sudoers/def_data.c:242 +#, c-format +msgid "Path to authentication timestamp dir: %s" +msgstr "Caminho para a pasta de datação de autenticação: %s" + +#: plugins/sudoers/def_data.c:246 +#, c-format +msgid "Owner of the authentication timestamp dir: %s" +msgstr "Dono da pasta de datação de autenticação: %s" + +#: plugins/sudoers/def_data.c:250 +#, c-format +msgid "Users in this group are exempt from password and PATH requirements: %s" +msgstr "Utilizadores deste grupo estão dispensados de usar senhas e necessidades de PATH: %s" + +#: plugins/sudoers/def_data.c:254 +#, c-format +msgid "Default password prompt: %s" +msgstr "Pedido de senha predefinido: %s" + +#: plugins/sudoers/def_data.c:258 +msgid "If set, passprompt will override system prompt in all cases." +msgstr "Se definido, o pedido de senha sobrepõe-se ao prompt do sistema em qualquer caso." + +#: plugins/sudoers/def_data.c:262 +#, c-format +msgid "Default user to run commands as: %s" +msgstr "Utilizador predefinido para executar comandos: %s" + +#: plugins/sudoers/def_data.c:266 +#, c-format +msgid "Value to override user's $PATH with: %s" +msgstr "Valor a sobrepor a $PATH: %s" + +#: plugins/sudoers/def_data.c:270 +#, c-format +msgid "Path to the editor for use by visudo: %s" +msgstr "Caminho para o editor a usar com visudo: %s" + +#: plugins/sudoers/def_data.c:274 +#, c-format +msgid "When to require a password for 'list' pseudocommand: %s" +msgstr "Quando pedir uma senha para o pseudo-comando \"list\": %s" + +#: plugins/sudoers/def_data.c:278 +#, c-format +msgid "When to require a password for 'verify' pseudocommand: %s" +msgstr "Quando pedir uma senha para o pseudo-comando \"verify\": %s" + +#: plugins/sudoers/def_data.c:282 +msgid "Preload the sudo_noexec library which replaces the exec functions" +msgstr "Pré-carregar a biblioteca sudo_noexec, que substitui as funções executáveis" + +#: plugins/sudoers/def_data.c:286 +msgid "If LDAP directory is up, do we ignore local sudoers file" +msgstr "Se a pasta LDAP está em cima, ignoramos o ficheiro sudoers" + +#: plugins/sudoers/def_data.c:290 +#, c-format +msgid "File descriptors >= %d will be closed before executing a command" +msgstr "Descritores de ficheiro >= %d será fechado antes de executar um comando" + +#: plugins/sudoers/def_data.c:294 +msgid "If set, users may override the value of \"closefrom\" with the -C option" +msgstr "Se definido, os utilizadores podem sobrepor o valor de \"closefrom\" com a opção -C" + +#: plugins/sudoers/def_data.c:298 +msgid "Allow users to set arbitrary environment variables" +msgstr "Permite aos utilizadores definir variáveis de ambiente arbitrárias" + +#: plugins/sudoers/def_data.c:302 +msgid "Reset the environment to a default set of variables" +msgstr "Repor o ambiente num conjunto predefinido de variáveis" + +#: plugins/sudoers/def_data.c:306 +msgid "Environment variables to check for safety:" +msgstr "Variáveis de ambiente para verificar a segurança:" + +#: plugins/sudoers/def_data.c:310 +msgid "Environment variables to remove:" +msgstr "Variáveis de ambiente para remover:" + +#: plugins/sudoers/def_data.c:314 +msgid "Environment variables to preserve:" +msgstr "Variáveis de ambiente para preservar:" + +#: plugins/sudoers/def_data.c:318 +#, c-format +msgid "SELinux role to use in the new security context: %s" +msgstr "Papel SELinux a usar no novo contexto de segurança: %s" + +#: plugins/sudoers/def_data.c:322 +#, c-format +msgid "SELinux type to use in the new security context: %s" +msgstr "Tipo SELinux a usar no novo contexto de segurança: %s" + +#: plugins/sudoers/def_data.c:326 +#, c-format +msgid "Path to the sudo-specific environment file: %s" +msgstr "Caminho para o ficheiro de ambiente específico do sudo: %s" + +#: plugins/sudoers/def_data.c:330 +#, c-format +msgid "Path to the restricted sudo-specific environment file: %s" +msgstr "Caminho para o ficheiro restrito de ambiente específico do sudo: %s" + +#: plugins/sudoers/def_data.c:334 +#, c-format +msgid "Locale to use while parsing sudoers: %s" +msgstr "Idioma a usar ao analisar sudoers: %s" + +#: plugins/sudoers/def_data.c:338 +msgid "Allow sudo to prompt for a password even if it would be visible" +msgstr "Permite ao sudo pedir uma senha mesmo que fique visível" + +#: plugins/sudoers/def_data.c:342 +msgid "Provide visual feedback at the password prompt when there is user input" +msgstr "Fornece resposta visual no pedido de senha quando há entrada do utilizador" + +#: plugins/sudoers/def_data.c:346 +msgid "Use faster globbing that is less accurate but does not access the filesystem" +msgstr "Usa globbing mais rápido e menos preciso, mas não acede ao sistema de ficheiros" + +#: plugins/sudoers/def_data.c:350 +msgid "The umask specified in sudoers will override the user's, even if it is more permissive" +msgstr "A umask especificada no sudoers sobrepõe-se à do utilizador, mesmo que seja mais permissiva" + +#: plugins/sudoers/def_data.c:354 +msgid "Log user's input for the command being run" +msgstr "Regista as entradas do utilizador para o comando em execução" + +#: plugins/sudoers/def_data.c:358 +msgid "Log the command's standard input if not connected to a terminal" +msgstr "Registar a entrada padrão do comando se não estiver ligada a um terminal" + +#: plugins/sudoers/def_data.c:362 +msgid "Log the user's terminal input for the command being run" +msgstr "Registar as entradas do utilizador para o comando em execução" + +#: plugins/sudoers/def_data.c:366 +msgid "Log the output of the command being run" +msgstr "Regista a saída do comando em execução" + +#: plugins/sudoers/def_data.c:370 +msgid "Log the command's standard output if not connected to a terminal" +msgstr "Registar a saída padrão do comando se não estiver ligada a um terminal" + +#: plugins/sudoers/def_data.c:374 +msgid "Log the command's standard error if not connected to a terminal" +msgstr "Registar o erro padrão do comando se não estiver ligado a um terminal" + +#: plugins/sudoers/def_data.c:378 +msgid "Log the terminal output of the command being run" +msgstr "Registar a saída do comando em execução" + +#: plugins/sudoers/def_data.c:382 +msgid "Compress I/O logs using zlib" +msgstr "Comprime diários de E/S com zlib" + +#: plugins/sudoers/def_data.c:386 +msgid "Always run commands in a pseudo-tty" +msgstr "Executa sempre os comandos num pseudo-tty" + +#: plugins/sudoers/def_data.c:390 +#, c-format +msgid "Plugin for non-Unix group support: %s" +msgstr "Extensão para suporte de grupo não-Unix: %s" + +#: plugins/sudoers/def_data.c:394 +#, c-format +msgid "Directory in which to store input/output logs: %s" +msgstr "Pasta onde armazenar os diários de entrada/saída: %s" + +#: plugins/sudoers/def_data.c:398 +#, c-format +msgid "File in which to store the input/output log: %s" +msgstr "Ficheiro onde armazenar o diário de entrada/saída: %s" + +#: plugins/sudoers/def_data.c:402 +msgid "Add an entry to the utmp/utmpx file when allocating a pty" +msgstr "Adiciona uma entrada ao ficheiro utmp/utmpx ao alocar um pty" + +#: plugins/sudoers/def_data.c:406 +msgid "Set the user in utmp to the runas user, not the invoking user" +msgstr "Define o utilizador em utmp como utilizador runas mestre, não como utilizador chamador" + +#: plugins/sudoers/def_data.c:410 +#, c-format +msgid "Set of permitted privileges: %s" +msgstr "Conjunto de privilégios permitidos: %s" + +#: plugins/sudoers/def_data.c:414 +#, c-format +msgid "Set of limit privileges: %s" +msgstr "Conjunto de privilégios limite: %s" + +#: plugins/sudoers/def_data.c:418 +msgid "Run commands on a pty in the background" +msgstr "Executa comandos num pty em 2º plano" + +#: plugins/sudoers/def_data.c:422 +#, c-format +msgid "PAM service name to use: %s" +msgstr "Nome de serviço PAM a usar: %s" + +#: plugins/sudoers/def_data.c:426 +#, c-format +msgid "PAM service name to use for login shells: %s" +msgstr "Nome de serviço PAM a usar para shells de sessão: %s" + +#: plugins/sudoers/def_data.c:430 +#, c-format +msgid "PAM service name to use when sudo is run with the -A option: %s" +msgstr "Nome de serviço PAM a usar quando sudo é executado com a opção -A: %s" + +#: plugins/sudoers/def_data.c:434 +msgid "Attempt to establish PAM credentials for the target user" +msgstr "Tenta estabelecer credenciais PAM para o utilizador alvo" + +#: plugins/sudoers/def_data.c:438 +msgid "Create a new PAM session for the command to run in" +msgstr "Cria uma nova sessão PAM onde o comando será executado" + +#: plugins/sudoers/def_data.c:442 +msgid "Perform PAM account validation management" +msgstr "Realizar gestão de validação de conta PAM" + +#: plugins/sudoers/def_data.c:446 +msgid "Do not allow PAM authentication modules to generate output" +msgstr "Não permitir geração de saída a módulos de autenticação PAM" + +#: plugins/sudoers/def_data.c:450 +#, c-format +msgid "Maximum I/O log sequence number: %s" +msgstr "Número de sequência máximo do diário de E/S: %s" + +#: plugins/sudoers/def_data.c:454 +msgid "Enable sudoers netgroup support" +msgstr "Activa o suporte a sudoers netgroup" + +#: plugins/sudoers/def_data.c:458 +msgid "Check parent directories for writability when editing files with sudoedit" +msgstr "Verifica se as pastas-mãe se podem escrever ao editar ficheiros com sudoedit" + +#: plugins/sudoers/def_data.c:462 +msgid "Follow symbolic links when editing files with sudoedit" +msgstr "Segue ligações simbólicas ao editar ficheiros com sudoedit" + +#: plugins/sudoers/def_data.c:466 +msgid "Query the group plugin for unknown system groups" +msgstr "Consulta a extensão de grupo para grupos de sistema desconhecidos" + +#: plugins/sudoers/def_data.c:470 +msgid "Match netgroups based on the entire tuple: user, host and domain" +msgstr "Compara netgroups baseado em todo o conjunto: utilizador, anfitrião e domínio" + +#: plugins/sudoers/def_data.c:474 +msgid "Allow commands to be run even if sudo cannot write to the audit log" +msgstr "Permite executar comandos mesmo que o sudo não possa escrever no diário de auditoria" + +#: plugins/sudoers/def_data.c:478 +msgid "Allow commands to be run even if sudo cannot write to the I/O log" +msgstr "Permite executar comandos mesmo que o sudo não possa escrever no diário de E/S" + +#: plugins/sudoers/def_data.c:482 +msgid "Allow commands to be run even if sudo cannot write to the log file" +msgstr "Permite executar comandos mesmo que o sudo não possa escrever no diário" + +#: plugins/sudoers/def_data.c:486 +msgid "Resolve groups in sudoers and match on the group ID, not the name" +msgstr "Resolve grupos no sudoers e compara a ID de grupo, não o nome" + +#: plugins/sudoers/def_data.c:490 +#, c-format +msgid "Log entries larger than this value will be split into multiple syslog messages: %u" +msgstr "Entradas de diário maiores que este valor serão divididas em múltiplas mensagens de syslog: %u" + +#: plugins/sudoers/def_data.c:494 +#, c-format +msgid "User that will own the I/O log files: %s" +msgstr "Utilizador que será dono dos ficheiros de E/S: %s" + +#: plugins/sudoers/def_data.c:498 +#, c-format +msgid "Group that will own the I/O log files: %s" +msgstr "Grupo que será dono dos ficheiros de E/S: %s" + +#: plugins/sudoers/def_data.c:502 +#, c-format +msgid "File mode to use for the I/O log files: 0%o" +msgstr "Modo de ficheiro a usar para os ficheiros de E/S: 0%o" + +#: plugins/sudoers/def_data.c:506 +#, c-format +msgid "Execute commands by file descriptor instead of by path: %s" +msgstr "Executa comandos por descritor de ficheiro em vez de por caminho: %s" + +#: plugins/sudoers/def_data.c:510 +msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" +msgstr "Ignora entradas Defaults desconhecidas no sudoers, em vez de produzir um aviso" + +#: plugins/sudoers/def_data.c:514 +#, c-format +msgid "Time in seconds after which the command will be terminated: %u" +msgstr "Tempo em segundos após o qual cada comando será terminado: %u" + +#: plugins/sudoers/def_data.c:518 +msgid "Allow the user to specify a timeout on the command line" +msgstr "Permite ao utilizador especificar um tempo de inacção na linha de comandos" + +#: plugins/sudoers/def_data.c:522 +msgid "Flush I/O log data to disk immediately instead of buffering it" +msgstr "Despejar dados de E/S para o disco imediatamente, em vez de usar um buffer" + +#: plugins/sudoers/def_data.c:526 +msgid "Include the process ID when logging via syslog" +msgstr "Incluir a ID de processo ao registar via syslog" + +#: plugins/sudoers/def_data.c:530 +#, c-format +msgid "Type of authentication timestamp record: %s" +msgstr "Tipo de registo de datação de autenticação: %s" + +#: plugins/sudoers/def_data.c:534 +#, c-format +msgid "Authentication failure message: %s" +msgstr "Mensagem de falha na autenticação: %s" + +#: plugins/sudoers/def_data.c:538 +msgid "Ignore case when matching user names" +msgstr "Ignorar maiúsculas ao comparar nomes de utilizadores" + +#: plugins/sudoers/def_data.c:542 +msgid "Ignore case when matching group names" +msgstr "Ignorar maiúsculas ao comparar nomes de grupos" + +#: plugins/sudoers/def_data.c:546 +msgid "Log when a command is allowed by sudoers" +msgstr "Registar um comando permitido por sudoers" + +#: plugins/sudoers/def_data.c:550 +msgid "Log when a command is denied by sudoers" +msgstr "Registar um comando negado por sudoers" + +#: plugins/sudoers/def_data.c:554 +msgid "Sudo log server(s) to connect to with optional port" +msgstr "Servidor(es) de diários sudo aos quais ligar com a porta opcional" + +#: plugins/sudoers/def_data.c:558 +#, c-format +msgid "Sudo log server timeout in seconds: %u" +msgstr "Expiração do servidor de diários sudo em segundos: %u" + +#: plugins/sudoers/def_data.c:562 +msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" +msgstr "Activar a opção de socket SO_KEEPALIVE no socket ligado ao servidor de diários" + +#: plugins/sudoers/def_data.c:566 +#, c-format +msgid "Path to the audit server's CA bundle file: %s" +msgstr "Caminho para o ficheiro de pacote de CA do servidor de auditoria: %s" + +#: plugins/sudoers/def_data.c:570 +#, c-format +msgid "Path to the sudoers certificate file: %s" +msgstr "Caminho para o ficheiro de certificado de sudoers: %s" + +#: plugins/sudoers/def_data.c:574 +#, c-format +msgid "Path to the sudoers private key file: %s" +msgstr "Caminho para o ficheiro de chave privada de sudoers: %s" + +#: plugins/sudoers/def_data.c:578 +msgid "Verify that the log server's certificate is valid" +msgstr "Verifique se o certificado do servidor de registos é válido" + +#: plugins/sudoers/def_data.c:582 +msgid "Allow the use of unknown runas user and/or group ID" +msgstr "Permitir o uso de runas desconhecidas e/ou ID de grupo" + +#: plugins/sudoers/def_data.c:586 +msgid "Only permit running commands as a user with a valid shell" +msgstr "Permitir só executar comandos como utilizador com shell válida" + +#: plugins/sudoers/def_data.c:590 +msgid "Set the pam remote user to the user running sudo" +msgstr "Definir o utilizador remoto pam como o utilizador a executar sudo" + +#: plugins/sudoers/def_data.c:594 +msgid "Set the pam remote host to the local host name" +msgstr "Definir o anfitrião remoto pam como o nome do anfitrião local" + +#: plugins/sudoers/def_data.c:598 +#, c-format +msgid "Working directory to change to before executing the command: %s" +msgstr "Pasta de trabalho a alterar antes de executar o comando: %s" + +#: plugins/sudoers/def_data.c:602 +#, c-format +msgid "Root directory to change to before executing the command: %s" +msgstr "Pasta raiz a alterar antes de executar o comando: %s" + +#: plugins/sudoers/def_data.c:606 +#, c-format +msgid "The format of logs to produce: %s" +msgstr "O formato de diários a produzir: %s" + +#: plugins/sudoers/def_data.c:610 +msgid "Enable SELinux RBAC support" +msgstr "Activar suporte a SELinux RBAC" + +#: plugins/sudoers/def_data.c:614 +#, c-format +msgid "Path to the file that is created the first time sudo is run: %s" +msgstr "Caminho para o ficheiro criado na 1ª execução de sudo: %s" + +#: plugins/sudoers/def_data.c:618 +msgid "Intercept further commands and apply sudoers restrictions to them" +msgstr "Interceptar comandos posteriores e aplicar-lhes restrições sudoers" + +#: plugins/sudoers/def_data.c:622 +msgid "Log sub-commands run by the original command" +msgstr "Registar sub-comandos executados pelo comando original" + +#: plugins/sudoers/def_data.c:626 +msgid "Log the exit status of commands" +msgstr "Registar estado da saída de comandos" + +#: plugins/sudoers/def_data.c:630 +msgid "Subsequent commands in an intercepted session must be authenticated" +msgstr "Comandos subsequentes numa sessão interceptada têm de ser autenticados" + +#: plugins/sudoers/def_data.c:634 +msgid "Allow an intercepted command to run set setuid or setgid programs" +msgstr "Permitir que um comando interceptado execute os programas setuid ou setgid" + +#: plugins/sudoers/def_data.c:638 +#, c-format +msgid "The maximum size to which the process's address space may grow (in bytes): %s" +msgstr "Tamanho máximo até que o espaço de endereço do processo pode crescer (em bytes): %s" + +#: plugins/sudoers/def_data.c:642 +#, c-format +msgid "The largest size core dump file that may be created (in bytes): %s" +msgstr "Tamanho máximo que o ficheiro de despejo do núcleo pode ser criado (em bytes): %s" + +#: plugins/sudoers/def_data.c:646 +#, c-format +msgid "The maximum amount of CPU time that the process may use (in seconds): %s" +msgstr "Tempo máximo de tempo de CPU que o processo pode usar (em segundos): %s" + +#: plugins/sudoers/def_data.c:650 +#, c-format +msgid "The maximum size of the data segment for the process (in bytes): %s" +msgstr "Tamanho máximo de segmento de dados para o processo (em bytes): %s" + +#: plugins/sudoers/def_data.c:654 +#, c-format +msgid "The largest size file that the process may create (in bytes): %s" +msgstr "Tamanho máximo de ficheiro que o processo pode criar (em Bytes): %s" + +#: plugins/sudoers/def_data.c:658 +#, c-format +msgid "The maximum number of locks that the process may establish: %s" +msgstr "Número máximo de bloqueios que o processo pode estabelecer: %s" + +#: plugins/sudoers/def_data.c:662 +#, c-format +msgid "The maximum size that the process may lock in memory (in bytes): %s" +msgstr "Tamanho máximo que o processo pode bloquear em memória (em bytes): %s" + +#: plugins/sudoers/def_data.c:666 +#, c-format +msgid "The maximum number of files that the process may have open: %s" +msgstr "Número máximo de ficheiros que o processo pode ter abertos: %s" + +#: plugins/sudoers/def_data.c:670 +#, c-format +msgid "The maximum number of processes that the user may run simultaneously: %s" +msgstr "Número máximo de processos que o utilizador pode correr em simultâneo: %s" + +#: plugins/sudoers/def_data.c:674 +#, c-format +msgid "The maximum size to which the process's resident set size may grow (in bytes): %s" +msgstr "Tamanho máximo até que o conjunto residente do processo pode crescer (em bytes): %s" + +#: plugins/sudoers/def_data.c:678 +#, c-format +msgid "The maximum size to which the process's stack may grow (in bytes): %s" +msgstr "Tamanho máximo até que a pilha do processo pode crescer (em bytes): %s" + +#: plugins/sudoers/def_data.c:682 +msgid "Attempt authentication even when in non-interactive mode" +msgstr "Tentar autenticação, mesmo que em modo não-interactivo" + +#: plugins/sudoers/def_data.c:686 +msgid "Store plaintext passwords in I/O log input" +msgstr "Armazenar senhas em texto simples no diário de entrada E/S" + +#: plugins/sudoers/def_data.c:690 +msgid "List of regular expressions to use when matching a password prompt" +msgstr "Lista de expressões regulares a usar ao comparar pedidos de senha" + +#: plugins/sudoers/def_data.c:694 +#, c-format +msgid "The mechanism used by the intercept and log_subcmds options: %s" +msgstr "O mecanismo usado pelo interceptor e opções log_subcmds: %s" + +#: plugins/sudoers/def_data.c:698 +msgid "Attempt to verify the command and arguments after execution" +msgstr "Tentar verificar comando e argumentos após a execução" + +#: plugins/sudoers/def_data.c:702 +#, c-format +msgid "AppArmor profile to use in the new security context: %s" +msgstr "Perfil AppArmor a usar no novo contexto de segurança: %s" + +#: plugins/sudoers/def_data.c:706 +#, c-format +msgid "Command denial message: %s" +msgstr "Mensagem de negação do comando: %s" + +#: plugins/sudoers/defaults.c:207 +#, c-format +msgid "unknown defaults entry \"%s\"" +msgstr "entrada de predefinições \"%s\" desconhecida" + +#: plugins/sudoers/defaults.c:251 +#, c-format +msgid "no value specified for \"%s\"" +msgstr "nenhum valor especificado para \"%s\"" + +#: plugins/sudoers/defaults.c:260 +#, c-format +msgid "invalid operator \"%c=\" for \"%s\"" +msgstr "operador \"%c=\" inválido para \"%s\"" #: plugins/sudoers/defaults.c:292 #, c-format -msgid "%s: option \"%s\" does not take a value" -msgstr "%s opção \"%s\" não recebe valores" +msgid "option \"%s\" does not take a value" +msgstr "opção \"%s\" não recebe valores" -#: plugins/sudoers/defaults.c:317 +#: plugins/sudoers/defaults.c:319 #, c-format -msgid "%s:%d:%d: invalid Defaults type 0x%x for option \"%s\"" -msgstr "%s:%d:%d: tipo Defaults 0x%x inválido para a opção \"%s\"" +msgid "invalid Defaults type 0x%x for option \"%s\"" +msgstr "tipo Defaults 0x%x inválido para a opção \"%s\"" -#: plugins/sudoers/defaults.c:320 +#: plugins/sudoers/defaults.c:326 #, c-format -msgid "%s: invalid Defaults type 0x%x for option \"%s\"" -msgstr "%s tipo Defaults 0x%x inválido para a opção \"%s\"" +msgid "value \"%s\" is invalid for option \"%s\"" +msgstr "valor \"%s\" é inválido para a opção \"%s\"" -#: plugins/sudoers/defaults.c:330 +#: plugins/sudoers/defaults.c:1189 plugins/sudoers/policy.c:208 +#: plugins/sudoers/policy.c:217 #, c-format -msgid "%s:%d:%d: value \"%s\" is invalid for option \"%s\"" -msgstr "%s:%d:%d: valor \"%s\" é inválido para a opção \"%s\"" +msgid "path name for \"%s\" too long" +msgstr "nome do caminho para \"%s\" muito longo" -#: plugins/sudoers/defaults.c:333 +#: plugins/sudoers/defaults.c:1195 #, c-format -msgid "%s: value \"%s\" is invalid for option \"%s\"" -msgstr "%s valor \"%s\" é inválido para a opção \"%s\"" +msgid "values for \"%s\" must start with a '/', '~', or '*'" +msgstr "valores para \"%s\" têm de começar com \"/\", \"~\" ou \"*\"" -#: plugins/sudoers/defaults.c:1054 +#: plugins/sudoers/defaults.c:1202 #, c-format -msgid "%s:%d:%d: values for \"%s\" must start with a '/', '~', or '*'" -msgstr "%s:%d:%d: valores para \"%s\" têm de começar com \"/\", \"~\" ou \"*\"" +msgid "values for \"%s\" must start with a '/'" +msgstr "valores para \"%s\" têm de começar com \"/\"" -#: plugins/sudoers/defaults.c:1058 +#: plugins/sudoers/display.c:154 #, c-format -msgid "%s: values for \"%s\" must start with a '/', '~', or '*'" -msgstr "%s: valores para \"%s\" têm de começar com \"/\", \"~\" ou \"*\"" +msgid "LDAP Role: %s\n" +msgstr "Papel LDAP: %s\n" -#: plugins/sudoers/defaults.c:1069 +#: plugins/sudoers/display.c:157 #, c-format -msgid "%s:%d:%d: values for \"%s\" must start with a '/'" -msgstr "%s:%d:%d: valores para \"%s\" têm de começar com \"/\"" +msgid "Sudoers entry: %s\n" +msgstr "Entrada sudoers: %s\n" -#: plugins/sudoers/defaults.c:1073 +#: plugins/sudoers/display.c:160 +msgid " RunAsUsers: " +msgstr " RunAsUsers: " + +#: plugins/sudoers/display.c:175 +msgid " RunAsGroups: " +msgstr " RunAsGroups: " + +#: plugins/sudoers/display.c:185 +msgid " Options: " +msgstr " Opções: " + +#: plugins/sudoers/display.c:249 +msgid " Commands:\n" +msgstr " Comandos:\n" + +#: plugins/sudoers/display.c:472 #, c-format -msgid "%s: values for \"%s\" must start with a '/'" -msgstr "%s valores para \"%s\" têm de começar com \"/\"" +msgid "Matching Defaults entries for %s on %s:\n" +msgstr "Entradas Defaults correspondentes para %s em %s:\n" -#: plugins/sudoers/env.c:412 +#: plugins/sudoers/display.c:490 +#, c-format +msgid "Runas and Command-specific defaults for %s:\n" +msgstr "Predefinições Runas específicas de comandos para %s:\n" + +#: plugins/sudoers/display.c:508 +#, c-format +msgid "User %s may run the following commands on %s:\n" +msgstr "O utilizador %s pode executar os seguintes comandos em %s:\n" + +#: plugins/sudoers/display.c:524 +#, c-format +msgid "User %s is not allowed to run sudo on %s.\n" +msgstr "O utilizador %s não tem permissão para executar sudo em %s.\n" + +#: plugins/sudoers/editor.c:180 +#, c-format +msgid "ignoring editor: %.*s" +msgstr "a ignorar o editor: %.*s" + +#: plugins/sudoers/editor.c:181 +msgid "editor arguments may not contain \"--\"" +msgstr "argumentos do editor podem conter \"--\"" + +#: plugins/sudoers/env.c:443 msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "sudo_putenv: envp corrompido, tamanho trocado" -#: plugins/sudoers/env.c:1095 +#: plugins/sudoers/env.c:1137 msgid "unable to rebuild the environment" msgstr "impossível reconstruir o ambiente" -#: plugins/sudoers/env.c:1169 +#: plugins/sudoers/env.c:1217 #, c-format msgid "sorry, you are not allowed to set the following environment variables: %s" msgstr "desculpe, não tem permissão para definir as seguintes variáveis de ambiente: %s" -#: plugins/sudoers/file.c:108 +#: plugins/sudoers/filedigest.c:50 #, c-format -msgid "parse error in %s near line %d" -msgstr "erro de análise em %s perto da linha %d" +msgid "unsupported digest type %u for %s" +msgstr "tipo de digestão %u não suportado para %s" -#: plugins/sudoers/file.c:111 -#, c-format -msgid "parse error in %s" -msgstr "erro de análise em %s" - -#: plugins/sudoers/filedigest.c:49 -#, c-format -msgid "unsupported digest type %d for %s" -msgstr "tipo de resumo %d não suportado para %s" - -#: plugins/sudoers/filedigest.c:78 +#: plugins/sudoers/filedigest.c:77 #, c-format msgid "%s: read error" msgstr "%s: erro de leitura" -#: plugins/sudoers/group_plugin.c:83 -#, c-format -msgid "%s must be owned by uid %d" -msgstr "%s tem de ser propriedade de uid %d" - -#: plugins/sudoers/group_plugin.c:87 -#, c-format -msgid "%s must only be writable by owner" -msgstr "%s só pode ter permissão de escrita para o dono" - -#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:569 +#: plugins/sudoers/group_plugin.c:169 plugins/sudoers/sssd.c:578 #, c-format msgid "unable to load %s: %s" msgstr "impossível carregar %s: %s" -#: plugins/sudoers/group_plugin.c:102 +#: plugins/sudoers/group_plugin.c:181 #, c-format msgid "unable to find symbol \"group_plugin\" in %s" msgstr "impossível encontrar o símbolo \"group_plugin\" em %s" -#: plugins/sudoers/group_plugin.c:107 +#: plugins/sudoers/group_plugin.c:186 #, c-format msgid "%s: incompatible group plugin major version %d, expected %d" msgstr "%s: versão principal de extensão de grupo %d incompatível, esperada %d" @@ -2488,92 +2794,92 @@ msgstr "impossível analisar netmask \"%s\"" msgid "Local IP address and netmask pairs:\n" msgstr "Pares endereço IP local e netmask:\n" -#: plugins/sudoers/iolog.c:632 +#: plugins/sudoers/iolog.c:702 msgid "unable to update sequence file" msgstr "impossível actualizar o ficheiro de sequência" -#: plugins/sudoers/iolog.c:663 plugins/sudoers/iolog.c:851 -#: plugins/sudoers/iolog.c:1004 plugins/sudoers/iolog.c:1011 -#: plugins/sudoers/iolog.c:1132 plugins/sudoers/iolog.c:1139 -#: plugins/sudoers/iolog.c:1238 plugins/sudoers/iolog.c:1245 +#: plugins/sudoers/iolog.c:736 plugins/sudoers/iolog.c:925 +#: plugins/sudoers/iolog.c:1088 plugins/sudoers/iolog.c:1095 +#: plugins/sudoers/iolog.c:1217 plugins/sudoers/iolog.c:1224 +#: plugins/sudoers/iolog.c:1324 plugins/sudoers/iolog.c:1331 #, c-format msgid "unable to write to I/O log file: %s" msgstr "impossível escrever no ficheiro de E/S: %s" -#: plugins/sudoers/iolog.c:671 +#: plugins/sudoers/iolog.c:744 #, c-format msgid "unable to create %s/%s" msgstr "impossível criar %s/%s" -#: plugins/sudoers/iolog.c:896 +#: plugins/sudoers/iolog.c:973 #, c-format msgid "%s: internal error, I/O log file for event %d not open" msgstr "%s: erro interno, ficheiro de diário E/S do evento %d não aberto" -#: plugins/sudoers/iolog.c:989 plugins/sudoers/iolog.c:1117 -#: plugins/sudoers/iolog.c:1222 plugins/sudoers/timestamp.c:849 -#: plugins/sudoers/timestamp.c:941 plugins/sudoers/visudo.c:487 -#: plugins/sudoers/visudo.c:493 +#: plugins/sudoers/iolog.c:1073 plugins/sudoers/iolog.c:1202 +#: plugins/sudoers/iolog.c:1308 plugins/sudoers/timestamp.c:900 +#: plugins/sudoers/timestamp.c:992 plugins/sudoers/visudo.c:555 +#: plugins/sudoers/visudo.c:561 msgid "unable to read the clock" msgstr "impossível ler o relógio" -#: plugins/sudoers/iolog.c:1214 plugins/sudoers/log_client.c:1217 -#: plugins/sudoers/log_client.c:1227 plugins/sudoers/log_client.c:1231 +#: plugins/sudoers/iolog.c:1300 plugins/sudoers/log_client.c:1226 +#: plugins/sudoers/log_client.c:1236 plugins/sudoers/log_client.c:1240 #, c-format msgid "%s: internal error, invalid signal %d" msgstr "%s: erro interno, sinal inválido %d" -#: plugins/sudoers/ldap.c:177 plugins/sudoers/ldap_conf.c:291 +#: plugins/sudoers/ldap.c:154 plugins/sudoers/ldap_conf.c:289 msgid "starttls not supported when using ldaps" msgstr "starttls não suportado quando usa ldaps" -#: plugins/sudoers/ldap.c:248 +#: plugins/sudoers/ldap.c:226 #, c-format msgid "unable to initialize SSL cert and key db: %s" msgstr "impossível inicializar certificado SSL e db de chave: %s" -#: plugins/sudoers/ldap.c:251 +#: plugins/sudoers/ldap.c:229 #, c-format msgid "you must set TLS_CERT in %s to use SSL" msgstr "tem de definir TLS_CERT em %s para usar SSL" -#: plugins/sudoers/ldap.c:1660 +#: plugins/sudoers/ldap.c:1593 #, c-format msgid "unable to initialize LDAP: %s" msgstr "impossível inicializar LDAP: %s" -#: plugins/sudoers/ldap.c:1697 +#: plugins/sudoers/ldap.c:1630 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "start_tls especificado mas LDAP libs não suporta ldap_start_tls_s() ou ldap_start_tls_s_np()" -#: plugins/sudoers/ldap.c:1834 plugins/sudoers/parse_ldif.c:746 +#: plugins/sudoers/ldap.c:1767 plugins/sudoers/parse_ldif.c:745 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "atributo sudoOrder inválido: %s" -#: plugins/sudoers/ldap_conf.c:200 +#: plugins/sudoers/ldap_conf.c:197 #, c-format msgid "%s: port too large" msgstr "%s: porta muito grande" -#: plugins/sudoers/ldap_conf.c:260 +#: plugins/sudoers/ldap_conf.c:258 #, c-format msgid "unsupported LDAP uri type: %s" msgstr "tipo de uri LDAP não suportado: %s" -#: plugins/sudoers/ldap_conf.c:287 +#: plugins/sudoers/ldap_conf.c:285 msgid "unable to mix ldap and ldaps URIs" msgstr "impossível misturar URIs ldap e ldaps" #: plugins/sudoers/ldap_util.c:496 plugins/sudoers/ldap_util.c:503 -#: plugins/sudoers/ldap_util.c:511 plugins/sudoers/ldap_util.c:520 -#: plugins/sudoers/ldap_util.c:528 plugins/sudoers/ldap_util.c:538 -#: plugins/sudoers/ldap_util.c:546 +#: plugins/sudoers/ldap_util.c:511 plugins/sudoers/ldap_util.c:519 +#: plugins/sudoers/ldap_util.c:527 plugins/sudoers/ldap_util.c:535 +#: plugins/sudoers/ldap_util.c:543 plugins/sudoers/ldap_util.c:551 #, c-format msgid "duplicate sudoOption: %s%s%s" msgstr "sudoOption duplicada: %s%s%s" -#: plugins/sudoers/ldap_util.c:565 plugins/sudoers/ldap_util.c:567 +#: plugins/sudoers/ldap_util.c:569 plugins/sudoers/ldap_util.c:571 #, c-format msgid "unable to convert sudoOption: %s%s%s" msgstr "impossível converter sudoOption: %s%s%s" @@ -2582,115 +2888,128 @@ msgstr "impossível converter sudoOption: %s%s%s" msgid "unable to open audit system" msgstr "impossível abrir o sistema de auditoria" -#: plugins/sudoers/linux_audit.c:103 +#: plugins/sudoers/linux_audit.c:104 msgid "unable to send audit message" msgstr "impossível enviar mensagem de auditoria" -#: plugins/sudoers/log_client.c:116 plugins/sudoers/log_client.c:396 -#: plugins/sudoers/log_client.c:1464 plugins/sudoers/log_client.c:2061 +#: plugins/sudoers/log_client.c:125 plugins/sudoers/log_client.c:421 +#: plugins/sudoers/log_client.c:1473 plugins/sudoers/log_client.c:2101 msgid "error in event loop" msgstr "erro no ciclo do evento" -#: plugins/sudoers/log_client.c:196 +#: plugins/sudoers/log_client.c:214 #, c-format msgid "Creation of new SSL_CTX object failed: %s" msgstr "Falha ao criar o novo objecto SSL_CTX: %s" -#: plugins/sudoers/log_client.c:219 +#: plugins/sudoers/log_client.c:239 #, c-format msgid "unable to load certificate authority bundle %s" msgstr "impossível carregar pacote da autoridade do certificado %s" -#: plugins/sudoers/log_client.c:239 +#: plugins/sudoers/log_client.c:261 #, c-format msgid "unable to load certificate %s" msgstr "impossível carregar certificado %s" -#: plugins/sudoers/log_client.c:252 +#: plugins/sudoers/log_client.c:275 #, c-format msgid "unable to load private key %s" msgstr "impossível carregar chave privada %s" -#: plugins/sudoers/log_client.c:261 +#: plugins/sudoers/log_client.c:284 #, c-format msgid "Unable to allocate ssl object: %s" msgstr "Impossível alocar objecto ssl: %s" -#: plugins/sudoers/log_client.c:349 plugins/sudoers/log_client.c:354 +#: plugins/sudoers/log_client.c:373 plugins/sudoers/log_client.c:378 #, c-format msgid "TLS connection to %s:%s failed: %s" msgstr "Ligação TLS a %s:%s falhou: %s" -#: plugins/sudoers/log_client.c:527 +#: plugins/sudoers/log_client.c:554 msgid "TLS initialization was unsuccessful" msgstr "Inicialização TLS sem sucesso" -#: plugins/sudoers/log_client.c:537 +#: plugins/sudoers/log_client.c:564 msgid "TLS handshake was unsuccessful" msgstr "TLS handshake sem sucesso" -#: plugins/sudoers/log_client.c:1235 +#: plugins/sudoers/log_client.c:1244 #, c-format msgid "%s: internal error, invalid exit status %d" msgstr "%s: erro interno, sinal de saída %d inválido" -#: plugins/sudoers/log_client.c:1602 -msgid "unable to unpack ServerMessage" -msgstr "impossível desempacotar ServerMessage" - -#: plugins/sudoers/log_client.c:1754 plugins/sudoers/log_client.c:1778 +#: plugins/sudoers/log_client.c:1780 plugins/sudoers/log_client.c:1805 msgid "lost connection to log server" msgstr "ligação ao servidor de diários perdida" -#: plugins/sudoers/log_client.c:1855 +#: plugins/sudoers/log_client.c:1882 msgid "missing write buffer" msgstr "buffer de escrita em falta" -#: plugins/sudoers/log_client.c:2002 +#: plugins/sudoers/log_client.c:2040 msgid "unable to connect to log server" msgstr "impossível ligar ao servidor de diários" -#: plugins/sudoers/logging.c:283 +#: plugins/sudoers/logging.c:295 msgid "user NOT in sudoers" msgstr "utilizador NÃO está no sudores" -#: plugins/sudoers/logging.c:285 +#: plugins/sudoers/logging.c:297 msgid "user NOT authorized on host" msgstr "utilizador NÃO autorizado no anfitrião" -#: plugins/sudoers/logging.c:287 +#: plugins/sudoers/logging.c:299 +msgid "setid command rejected in intercept mode" +msgstr "comando setid rejeitado em modo de intercepção" + +#: plugins/sudoers/logging.c:301 msgid "command not allowed" msgstr "comando não permitido" -#: plugins/sudoers/logging.c:308 +#: plugins/sudoers/logging.c:322 #, c-format -msgid "%s is not in the sudoers file. This incident will be reported.\n" -msgstr "%s não está no ficheiro sudoers. O incidente será reportado.\n" +msgid "%s is not in the sudoers file.\n" +msgstr "%s não está no ficheiro sudoers.\n" -#: plugins/sudoers/logging.c:311 +#: plugins/sudoers/logging.c:325 #, c-format -msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" -msgstr "%s não tem permissão para executar sudo em %s. O incidente será reportado.\n" +msgid "%s is not allowed to run sudo on %s.\n" +msgstr "%s não tem permissão para executar sudo em %s.\n" -#: plugins/sudoers/logging.c:315 +#: plugins/sudoers/logging.c:328 plugins/sudoers/parser_warnx.c:59 +#, c-format +msgid "%s: %s\n" +msgstr "%s: %s\n" + +#: plugins/sudoers/logging.c:329 +msgid "setid commands are not permitted in intercept mode" +msgstr "não são permitidos comandos setid em modo de intercepção" + +#: plugins/sudoers/logging.c:331 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "Desculpe, %s não pode executar sudo em %s.\n" -#: plugins/sudoers/logging.c:318 +#: plugins/sudoers/logging.c:344 #, c-format -msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" -msgstr "Desculpe, %s não tem permissão para executar \"%s%s%s\" como %s%s%s em %s.\n" +msgid "Sorry, user %s is not allowed to execute '%s%s%s%s' as %s%s%s on %s.\n" +msgstr "Desculpe, o utilizador %s não tem permissão para executar \"%s%s%s%s\" como %s%s%s em %s.\n" -#: plugins/sudoers/logging.c:355 plugins/sudoers/sudoers.c:629 -#: plugins/sudoers/sudoers.c:631 plugins/sudoers/sudoers.c:633 -#: plugins/sudoers/sudoers.c:635 plugins/sudoers/sudoers.c:776 -#: plugins/sudoers/sudoers.c:778 +#: plugins/sudoers/logging.c:358 +msgid "This incident has been reported to the administrator.\n" +msgstr "Este incidente foi relatado ao administrador.\n" + +#: plugins/sudoers/logging.c:395 plugins/sudoers/sudoers.c:564 +#: plugins/sudoers/sudoers.c:566 plugins/sudoers/sudoers.c:568 +#: plugins/sudoers/sudoers.c:570 plugins/sudoers/sudoers.c:794 +#: plugins/sudoers/sudoers.c:796 #, c-format msgid "%s: command not found" msgstr "%s: comando não encontrado" -#: plugins/sudoers/logging.c:357 plugins/sudoers/sudoers.c:625 +#: plugins/sudoers/logging.c:397 plugins/sudoers/sudoers.c:560 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -2699,152 +3018,126 @@ msgstr "" "a ignorar \"%s\" encontrado em \".\"\n" "Use \"sudo ./%s\" se este é o \"%s\" que deseja executar." -#: plugins/sudoers/logging.c:376 +#: plugins/sudoers/logging.c:417 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" msgstr[0] "%u tentativa incorrecta" msgstr[1] "%u tentativas incorrectas" -#: plugins/sudoers/logging.c:432 +#: plugins/sudoers/logging.c:508 msgid "authentication failure" msgstr "falha de autenticação" -#: plugins/sudoers/logging.c:472 plugins/sudoers/logging.c:492 +#: plugins/sudoers/logging.c:552 plugins/sudoers/logging.c:571 msgid "a password is required" msgstr "é necessária uma senha" #: plugins/sudoers/logging.c:889 -#, c-format -msgid "unable to write log file: %s" -msgstr "impossível escrever o diário: %s" +msgid "problem parsing sudoers" +msgstr "problema ao analisar sudoers" -#: plugins/sudoers/match_digest.c:129 +#: plugins/sudoers/logging.c:930 plugins/sudoers/logging.c:938 +#, c-format +msgid "%s:%d:%d: %s" +msgstr "%s:%d:%d: %s" + +#: plugins/sudoers/logging.c:1119 +#, c-format +msgid "unable to write log file %s" +msgstr "impossível escrever o diário %s" + +#: plugins/sudoers/match_digest.c:107 +#, c-format +msgid "digest for %s (%s) bad length %zu, expected %zu" +msgstr "resumo para %s (%s) com tamanho mau %zu, esperado %zu" + +#: plugins/sudoers/match_digest.c:126 #, c-format msgid "digest for %s (%s) is not in %s form" msgstr "resumo para %s (%s) não está na forma %s" -#: plugins/sudoers/parse.c:537 -#, c-format -msgid "" -"\n" -"LDAP Role: %s\n" -msgstr "" -"\n" -"Papel LDAP: %s\n" - -#: plugins/sudoers/parse.c:540 -msgid "" -"\n" -"Sudoers entry:\n" -msgstr "" -"\n" -"Entrada sudoers:\n" - -#: plugins/sudoers/parse.c:542 -msgid " RunAsUsers: " -msgstr " RunAsUsers: " - -#: plugins/sudoers/parse.c:557 -msgid " RunAsGroups: " -msgstr " RunAsGroups: " - -#: plugins/sudoers/parse.c:567 -msgid " Options: " -msgstr " Opções: " - -#: plugins/sudoers/parse.c:623 -msgid " Commands:\n" -msgstr " Comandos:\n" - -#: plugins/sudoers/parse.c:814 -#, c-format -msgid "Matching Defaults entries for %s on %s:\n" -msgstr "Entradas Defaults correspondentes para %s em %s:\n" - -#: plugins/sudoers/parse.c:832 -#, c-format -msgid "Runas and Command-specific defaults for %s:\n" -msgstr "Predefinições Runas específicas de comandos para %s:\n" - -#: plugins/sudoers/parse.c:850 -#, c-format -msgid "User %s may run the following commands on %s:\n" -msgstr "O utilizador %s pode executar os seguintes comandos em %s:\n" - -#: plugins/sudoers/parse.c:865 -#, c-format -msgid "User %s is not allowed to run sudo on %s.\n" -msgstr "O utilizador %s não tem permissão para executar sudo em %s.\n" - -#: plugins/sudoers/parse_ldif.c:616 +#: plugins/sudoers/parse_ldif.c:615 #, c-format msgid "ignoring incomplete sudoRole: cn: %s" msgstr "a ignorar sudoRole incompleto: cn: %s" -#: plugins/sudoers/parse_ldif.c:676 +#: plugins/sudoers/parse_ldif.c:675 #, c-format msgid "invalid LDIF attribute: %s" msgstr "atributo LDIF inválido: %s" -#: plugins/sudoers/policy.c:80 plugins/sudoers/policy.c:111 +#: plugins/sudoers/parser_warnx.c:56 +#, c-format +msgid "%s:%d:%d: %s\n" +msgstr "%s:%d:%d: %s\n" + +#: plugins/sudoers/pivot.c:71 +msgid "unable to restore root directory" +msgstr "impossível restaurar a pasta raiz" + +#: plugins/sudoers/pivot.c:79 +msgid "unable to restore current working directory" +msgstr "impossível restaurar a pasta de trabalho actual" + +#: plugins/sudoers/policy.c:78 plugins/sudoers/policy.c:111 #, c-format msgid "invalid %.*s set by sudo front-end" msgstr "%.*s inválido definido pelo front-end do sudo" -#: plugins/sudoers/policy.c:320 plugins/sudoers/testsudoers.c:268 +#: plugins/sudoers/policy.c:347 plugins/sudoers/testsudoers.c:329 msgid "unable to parse network address list" msgstr "impossível analisar a lista de endereços da rede" -#: plugins/sudoers/policy.c:471 +#: plugins/sudoers/policy.c:555 msgid "user name not set by sudo front-end" msgstr "nome de utilizador não definido pelo front-end do sudo" -#: plugins/sudoers/policy.c:475 +#: plugins/sudoers/policy.c:559 msgid "user-ID not set by sudo front-end" msgstr "ID de utilizador não definida pelo front-end do sudo" -#: plugins/sudoers/policy.c:479 +#: plugins/sudoers/policy.c:563 msgid "group-ID not set by sudo front-end" msgstr "ID de grupo não definida pelo front-end do sudo" -#: plugins/sudoers/policy.c:483 +#: plugins/sudoers/policy.c:567 msgid "host name not set by sudo front-end" msgstr "nome de anfitrião não definido pelo front-end do sudo" -#: plugins/sudoers/policy.c:685 +#: plugins/sudoers/policy.c:765 #, c-format msgid "invalid working directory: %s" msgstr "pasta de trabalho inválida: %s" -#: plugins/sudoers/policy.c:861 +#: plugins/sudoers/policy.c:952 #, c-format msgid "invalid chroot directory: %s" msgstr "pasta chroot inválida: %s" -#: plugins/sudoers/policy.c:996 plugins/sudoers/visudo.c:229 -#: plugins/sudoers/visudo.c:851 +#: plugins/sudoers/policy.c:1163 plugins/sudoers/visudo.c:919 +#: plugins/sudoers/visudo.c:1218 #, c-format msgid "unable to execute %s" msgstr "impossível executar %s" -#: plugins/sudoers/policy.c:1066 plugins/sudoers/policy.c:1103 -#: plugins/sudoers/policy.c:1125 plugins/sudoers/policy.c:1151 +#: plugins/sudoers/policy.c:1232 plugins/sudoers/policy.c:1267 +#: plugins/sudoers/policy.c:1289 plugins/sudoers/policy.c:1307 #, c-format msgid "%s: invalid mode flags from sudo front end: 0x%x" msgstr "%s: bandeiras de modo inválidas do front-end do sudo: 0x%x" -#: plugins/sudoers/policy.c:1182 +#: plugins/sudoers/policy.c:1330 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Extensão de política sudoers versão %s\n" -#: plugins/sudoers/policy.c:1184 +#: plugins/sudoers/policy.c:1332 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Gramática do ficheiro sudoers versão %d\n" -#: plugins/sudoers/policy.c:1188 +#: plugins/sudoers/policy.c:1336 #, c-format msgid "" "\n" @@ -2853,413 +3146,408 @@ msgstr "" "\n" "Caminho do sudoers: %s\n" -#: plugins/sudoers/policy.c:1191 +#: plugins/sudoers/policy.c:1339 #, c-format msgid "nsswitch path: %s\n" msgstr "caminho nsswitch: %s\n" -#: plugins/sudoers/policy.c:1193 +#: plugins/sudoers/policy.c:1342 #, c-format msgid "ldap.conf path: %s\n" msgstr "caminho do ldap.conf: %s\n" -#: plugins/sudoers/policy.c:1194 +#: plugins/sudoers/policy.c:1344 #, c-format msgid "ldap.secret path: %s\n" msgstr "caminho do ldap.secret: %s\n" -#: plugins/sudoers/policy.c:1227 +#: plugins/sudoers/policy.c:1377 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "impossível registar hook do tipo %d (versão %d.%d)" -#: plugins/sudoers/policy.c:1245 +#: plugins/sudoers/policy.c:1395 #, c-format msgid "unable to deregister hook of type %d (version %d.%d)" msgstr "impossível de-registar hook do tipo %d (versão %d.%d)" -#: plugins/sudoers/pwutil.c:218 plugins/sudoers/pwutil.c:236 +#: plugins/sudoers/pwutil.c:242 plugins/sudoers/pwutil.c:260 #, c-format msgid "unable to cache uid %u" msgstr "impossível guardar uid %u" -#: plugins/sudoers/pwutil.c:230 +#: plugins/sudoers/pwutil.c:254 #, c-format msgid "unable to cache uid %u, already exists" msgstr "impossível guardar uid %u, já existe" -#: plugins/sudoers/pwutil.c:290 plugins/sudoers/pwutil.c:308 -#: plugins/sudoers/pwutil.c:371 plugins/sudoers/pwutil.c:416 +#: plugins/sudoers/pwutil.c:314 plugins/sudoers/pwutil.c:332 +#: plugins/sudoers/pwutil.c:395 plugins/sudoers/pwutil.c:440 #, c-format msgid "unable to cache user %s" msgstr "impossível guardar utilizador %s" -#: plugins/sudoers/pwutil.c:303 +#: plugins/sudoers/pwutil.c:327 #, c-format msgid "unable to cache user %s, already exists" msgstr "impossível guardar utilizador %s, já existe" -#: plugins/sudoers/pwutil.c:535 plugins/sudoers/pwutil.c:553 +#: plugins/sudoers/pwutil.c:559 plugins/sudoers/pwutil.c:577 #, c-format msgid "unable to cache gid %u" msgstr "impossível guardar gid %u" -#: plugins/sudoers/pwutil.c:547 +#: plugins/sudoers/pwutil.c:571 #, c-format msgid "unable to cache gid %u, already exists" msgstr "impossível guardar gid %u, já existe" -#: plugins/sudoers/pwutil.c:601 plugins/sudoers/pwutil.c:619 -#: plugins/sudoers/pwutil.c:680 plugins/sudoers/pwutil.c:729 +#: plugins/sudoers/pwutil.c:625 plugins/sudoers/pwutil.c:643 +#: plugins/sudoers/pwutil.c:704 plugins/sudoers/pwutil.c:753 #, c-format msgid "unable to cache group %s" msgstr "impossível guardar grupo %s" -#: plugins/sudoers/pwutil.c:614 +#: plugins/sudoers/pwutil.c:638 #, c-format msgid "unable to cache group %s, already exists" msgstr "impossível guardar grupo %s, já existe" -#: plugins/sudoers/pwutil.c:876 plugins/sudoers/pwutil.c:927 -#: plugins/sudoers/pwutil.c:977 plugins/sudoers/pwutil.c:1029 +#: plugins/sudoers/pwutil.c:900 plugins/sudoers/pwutil.c:988 +#: plugins/sudoers/pwutil.c:1042 plugins/sudoers/pwutil.c:1101 #, c-format msgid "unable to cache group list for %s, already exists" msgstr "impossível guardar lista de grupo para %s, já existe" -#: plugins/sudoers/pwutil.c:882 plugins/sudoers/pwutil.c:932 -#: plugins/sudoers/pwutil.c:983 plugins/sudoers/pwutil.c:1034 +#: plugins/sudoers/pwutil.c:906 plugins/sudoers/pwutil.c:993 +#: plugins/sudoers/pwutil.c:1048 plugins/sudoers/pwutil.c:1106 #, c-format msgid "unable to cache group list for %s" msgstr "impossível guardar lista de grupos para %s" -#: plugins/sudoers/pwutil.c:921 +#: plugins/sudoers/pwutil.c:982 #, c-format msgid "unable to parse groups for %s" msgstr "impossível analisar grupos para %s" -#: plugins/sudoers/pwutil.c:1023 +#: plugins/sudoers/pwutil.c:1095 #, c-format msgid "unable to parse gids for %s" msgstr "impossível analisar gids para %s" -#: plugins/sudoers/set_perms.c:114 plugins/sudoers/set_perms.c:445 -#: plugins/sudoers/set_perms.c:852 plugins/sudoers/set_perms.c:1162 -#: plugins/sudoers/set_perms.c:1460 +#: plugins/sudoers/set_perms.c:120 plugins/sudoers/set_perms.c:457 +#: plugins/sudoers/set_perms.c:870 plugins/sudoers/set_perms.c:1186 +#: plugins/sudoers/set_perms.c:1490 msgid "perm stack overflow" msgstr "transporte de pilha perm" -#: plugins/sudoers/set_perms.c:125 plugins/sudoers/set_perms.c:376 -#: plugins/sudoers/set_perms.c:456 plugins/sudoers/set_perms.c:719 -#: plugins/sudoers/set_perms.c:863 plugins/sudoers/set_perms.c:1086 -#: plugins/sudoers/set_perms.c:1173 plugins/sudoers/set_perms.c:1393 -#: plugins/sudoers/set_perms.c:1471 plugins/sudoers/set_perms.c:1562 +#: plugins/sudoers/set_perms.c:131 plugins/sudoers/set_perms.c:387 +#: plugins/sudoers/set_perms.c:468 plugins/sudoers/set_perms.c:736 +#: plugins/sudoers/set_perms.c:881 plugins/sudoers/set_perms.c:1109 +#: plugins/sudoers/set_perms.c:1197 plugins/sudoers/set_perms.c:1422 +#: plugins/sudoers/set_perms.c:1501 plugins/sudoers/set_perms.c:1592 msgid "perm stack underflow" msgstr "importe de pilha perm" -#: plugins/sudoers/set_perms.c:185 plugins/sudoers/set_perms.c:503 -#: plugins/sudoers/set_perms.c:1227 plugins/sudoers/set_perms.c:1505 +#: plugins/sudoers/set_perms.c:191 plugins/sudoers/set_perms.c:515 +#: plugins/sudoers/set_perms.c:1251 plugins/sudoers/set_perms.c:1535 msgid "unable to change to root gid" msgstr "impossível mudar para gid root" -#: plugins/sudoers/set_perms.c:276 plugins/sudoers/set_perms.c:600 -#: plugins/sudoers/set_perms.c:995 plugins/sudoers/set_perms.c:1304 +#: plugins/sudoers/set_perms.c:282 plugins/sudoers/set_perms.c:612 +#: plugins/sudoers/set_perms.c:1013 plugins/sudoers/set_perms.c:1328 msgid "unable to change to runas gid" msgstr "impossível mudar para gid runas" -#: plugins/sudoers/set_perms.c:281 plugins/sudoers/set_perms.c:605 -#: plugins/sudoers/set_perms.c:1000 plugins/sudoers/set_perms.c:1309 +#: plugins/sudoers/set_perms.c:287 plugins/sudoers/set_perms.c:617 +#: plugins/sudoers/set_perms.c:1018 plugins/sudoers/set_perms.c:1333 msgid "unable to set runas group vector" msgstr "impossível definir vector de grupo runas" -#: plugins/sudoers/set_perms.c:292 plugins/sudoers/set_perms.c:616 -#: plugins/sudoers/set_perms.c:1009 plugins/sudoers/set_perms.c:1318 +#: plugins/sudoers/set_perms.c:298 plugins/sudoers/set_perms.c:628 +#: plugins/sudoers/set_perms.c:1027 plugins/sudoers/set_perms.c:1342 msgid "unable to change to runas uid" msgstr "impossível mudar para uid runas" -#: plugins/sudoers/set_perms.c:310 plugins/sudoers/set_perms.c:634 -#: plugins/sudoers/set_perms.c:1025 plugins/sudoers/set_perms.c:1334 +#: plugins/sudoers/set_perms.c:320 plugins/sudoers/set_perms.c:650 +#: plugins/sudoers/set_perms.c:1047 plugins/sudoers/set_perms.c:1362 msgid "unable to change to sudoers gid" msgstr "impossível mudar para gid sudoers" -#: 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/set_perms.c:374 plugins/sudoers/set_perms.c:723 +#: plugins/sudoers/set_perms.c:1096 plugins/sudoers/set_perms.c:1409 +#: plugins/sudoers/set_perms.c:1579 msgid "too many processes" msgstr "demasiados processos" -#: plugins/sudoers/solaris_audit.c:61 +#: plugins/sudoers/solaris_audit.c:62 msgid "unable to get current working directory" msgstr "impossível obter a pasta de trabalho actual" -#: plugins/sudoers/solaris_audit.c:69 +#: plugins/sudoers/solaris_audit.c:70 #, c-format -msgid "truncated audit path user_cmnd: %s" -msgstr "caminho de auditoria truncado user_cmnd: %s" +msgid "truncated audit path ctx->user.cmnd: %s" +msgstr "caminho de auditoria truncado ctx->user.cmnd: %s" -#: plugins/sudoers/solaris_audit.c:76 +#: plugins/sudoers/solaris_audit.c:77 #, c-format msgid "truncated audit path argv[0]: %s" msgstr "caminho de auditoria truncado argv[0]: %s" -#: plugins/sudoers/sssd.c:572 +#: plugins/sudoers/sssd.c:581 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" msgstr "impossível inicializar fonte SSS. Tem o SSSD instalado?" -#: plugins/sudoers/sssd.c:580 plugins/sudoers/sssd.c:589 -#: plugins/sudoers/sssd.c:598 plugins/sudoers/sssd.c:607 -#: plugins/sudoers/sssd.c:616 +#: plugins/sudoers/sssd.c:589 plugins/sudoers/sssd.c:598 +#: plugins/sudoers/sssd.c:607 plugins/sudoers/sssd.c:616 +#: plugins/sudoers/sssd.c:625 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "impossível encontrar símbolo \"%s\" em %s" -#: plugins/sudoers/sudoers.c:166 plugins/sudoers/sudoers.c:174 -#: plugins/sudoers/sudoers.c:228 plugins/sudoers/sudoers.c:249 -#: plugins/sudoers/sudoers.c:1040 -msgid "problem with defaults entries" -msgstr "problema com entradas defaults" +#: plugins/sudoers/sudoers.c:250 +#, c-format +msgid "unable to get defaults from %s" +msgstr "impossível obter pré-definições de %s" -#: plugins/sudoers/sudoers.c:253 +#: plugins/sudoers/sudoers.c:259 msgid "no valid sudoers sources found, quitting" msgstr "sme fontes sudoers válidas, a sair" -#: plugins/sudoers/sudoers.c:327 -#, c-format -msgid "user not allowed to change root directory to %s" -msgstr "utilizador sem permissão para alterar pasta chroot para %s" - -#: plugins/sudoers/sudoers.c:329 -#, c-format -msgid "you are not permitted to use the -R option with %s" -msgstr "não tem permissão para usar a opção -R com %s" - -#: plugins/sudoers/sudoers.c:354 -#, c-format -msgid "user not allowed to change directory to %s" -msgstr "utilizador sem permissão para alterar pasta para %s" - -#: plugins/sudoers/sudoers.c:355 -#, c-format -msgid "you are not permitted to use the -D option with %s" -msgstr "não tem permissão para usar a opção -D com %s" - -#: plugins/sudoers/sudoers.c:382 -msgid "no command specified" -msgstr "nenhum comando especificado" - -#: plugins/sudoers/sudoers.c:407 +#: plugins/sudoers/sudoers.c:366 msgid "sudoers specifies that root is not allowed to sudo" msgstr "sudoers especifica que root não tem permissão para sudo" -#: plugins/sudoers/sudoers.c:457 +#: plugins/sudoers/sudoers.c:375 msgid "user not allowed to override closefrom limit" msgstr "utilizador não autorizado a sobrepor o limite closefrom" -#: plugins/sudoers/sudoers.c:458 +#: plugins/sudoers/sudoers.c:376 msgid "you are not permitted to use the -C option" msgstr "não tem permissão para usar a opção -C" -#: plugins/sudoers/sudoers.c:518 -#, c-format -msgid "timestamp owner (%s): No such user" -msgstr "dono da datação (%s): utilizador inexistente" - -#: plugins/sudoers/sudoers.c:533 +#: plugins/sudoers/sudoers.c:440 msgid "no tty" msgstr "sem tty" -#: plugins/sudoers/sudoers.c:534 +#: plugins/sudoers/sudoers.c:441 msgid "sorry, you must have a tty to run sudo" msgstr "desculpe, tem de ter um tty para executar sudo" -#: plugins/sudoers/sudoers.c:541 +#: plugins/sudoers/sudoers.c:449 #, c-format msgid "invalid shell for user %s: %s" msgstr "shell inválida para o utilizador %s: %s" -#: plugins/sudoers/sudoers.c:624 +#: plugins/sudoers/sudoers.c:491 +#, c-format +msgid "user not allowed to change root directory to %s" +msgstr "utilizador sem permissão para alterar pasta chroot para %s" + +#: plugins/sudoers/sudoers.c:493 +#, c-format +msgid "you are not permitted to use the -R option with %s" +msgstr "não tem permissão para usar a opção -R com %s" + +#: plugins/sudoers/sudoers.c:506 +#, c-format +msgid "user not allowed to change directory to %s" +msgstr "utilizador sem permissão para alterar pasta para %s" + +#: plugins/sudoers/sudoers.c:507 +#, c-format +msgid "you are not permitted to use the -D option with %s" +msgstr "não tem permissão para usar a opção -D com %s" + +#: plugins/sudoers/sudoers.c:559 msgid "command in current directory" msgstr "comando na pasta actual" -#: plugins/sudoers/sudoers.c:643 +#: plugins/sudoers/sudoers.c:574 +msgid "\"cd\" is a shell built-in command, it cannot be run directly." +msgstr "\"cd\" é um comando interno da consola, não pode ser executado directamente." + +#: plugins/sudoers/sudoers.c:576 +msgid "the -s option may be used to run a privileged shell." +msgstr "a opção -s pode ser usada para executar uma consola privilegiada." + +#: plugins/sudoers/sudoers.c:578 +msgid "the -D option may be used to run a command in a specific directory." +msgstr "a opção -D pode ser usada para executar um comando numa pasta específica." + +#: plugins/sudoers/sudoers.c:587 msgid "user not allowed to set a command timeout" msgstr "utilizador sem permissão para definir um tempo de expiração" -#: plugins/sudoers/sudoers.c:645 +#: plugins/sudoers/sudoers.c:589 msgid "sorry, you are not allowed set a command timeout" msgstr "desculpe, não tem permissão para definir um tempo de inacção" -#: plugins/sudoers/sudoers.c:653 +#: plugins/sudoers/sudoers.c:597 msgid "user not allowed to preserve the environment" msgstr "utilizador sem permissão para definir preservar o ambiente" -#: plugins/sudoers/sudoers.c:655 +#: plugins/sudoers/sudoers.c:599 msgid "sorry, you are not allowed to preserve the environment" msgstr "desculpe, não tem permissão para preservar o ambiente" -#: plugins/sudoers/sudoers.c:989 -msgid "command too long" -msgstr "comando muito longo" +#: plugins/sudoers/sudoers.c:635 +msgid "no command specified" +msgstr "nenhum comando especificado" -#: plugins/sudoers/sudoers.c:1028 +#: plugins/sudoers/sudoers.c:776 +msgid "error setting user-specified environment variables" +msgstr "erro ao definir variáveis de ambiente especificadas pelo utilizador" + +#: plugins/sudoers/sudoers.c:1229 msgid "sudoedit doesn't need to be run via sudo" msgstr "sudoedit não precisa de ser executado via sudo" -#: plugins/sudoers/sudoers.c:1087 plugins/sudoers/sudoreplay.c:1568 -#: plugins/sudoers/tsdump.c:138 +#: plugins/sudoers/sudoers.c:1314 plugins/sudoers/sudoreplay.c:1615 +#: plugins/sudoers/tsdump.c:151 #, c-format msgid "unable to read %s" msgstr "impossível ler %s" -#: plugins/sudoers/sudoers.c:1112 plugins/sudoers/visudo.c:426 -#: plugins/sudoers/visudo.c:720 -#, c-format -msgid "unable to stat %s" -msgstr "impossível obter informações de %s" - -#: plugins/sudoers/sudoers.c:1116 plugins/sudoers/visudo.c:1009 +#: plugins/sudoers/sudoers.c:1339 plugins/sudoers/visudo.c:1123 #, c-format msgid "%s is not a regular file" msgstr "%s não é um ficheiro normal" -#: plugins/sudoers/sudoers.c:1120 plugins/sudoers/timestamp.c:252 toke.l:1148 +#: plugins/sudoers/sudoers.c:1343 plugins/sudoers/timestamp.c:272 toke.l:1335 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s é propriedade de uid %u, deveria ser %u" -#: plugins/sudoers/sudoers.c:1124 toke.l:1153 +#: plugins/sudoers/sudoers.c:1348 plugins/sudoers/timestamp.c:279 toke.l:1340 #, c-format msgid "%s is world writable" msgstr "%s é escrito universalmente" -#: plugins/sudoers/sudoers.c:1128 toke.l:1156 +#: plugins/sudoers/sudoers.c:1352 plugins/sudoers/timestamp.c:284 toke.l:1343 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s é propriedade de gid %u, deveria ser %u" -#: plugins/sudoers/sudoers.c:1161 +#: plugins/sudoers/sudoers.c:1381 #, c-format msgid "only root can use \"-c %s\"" msgstr "só root pode usar \"-c %s\"" -#: plugins/sudoers/sudoers.c:1180 +#: plugins/sudoers/sudoers.c:1400 #, c-format msgid "unknown login class %s" msgstr "classe de sessão desconhecida %s" -#: plugins/sudoers/sudoers.c:1266 plugins/sudoers/sudoers.c:1281 +#: plugins/sudoers/sudoers_cb.c:120 plugins/sudoers/sudoers_cb.c:135 #, c-format msgid "unable to resolve host %s" msgstr "impossível resolver o anfitrião %s" -#: plugins/sudoers/sudoreplay.c:259 +#: plugins/sudoers/sudoreplay.c:252 #, c-format msgid "invalid filter option: %s" msgstr "opção de filtro inválida: %s" -#: plugins/sudoers/sudoreplay.c:275 +#: plugins/sudoers/sudoreplay.c:268 #, c-format msgid "invalid max wait: %s" msgstr "espera máxima inválida: %s" -#: plugins/sudoers/sudoreplay.c:298 +#: plugins/sudoers/sudoreplay.c:291 #, c-format msgid "invalid speed factor: %s" msgstr "factor de velocidade inválido: %s" -#: plugins/sudoers/sudoreplay.c:333 +#: plugins/sudoers/sudoreplay.c:326 #, c-format msgid "invalid time offset %s" msgstr "desvio de tempo %s inválido" -#: plugins/sudoers/sudoreplay.c:342 +#: plugins/sudoers/sudoreplay.c:335 #, c-format msgid "%s/%.2s/%.2s/%.2s: %s" msgstr "%s/%.2s/%.2s/%.2s: %s" -#: plugins/sudoers/sudoreplay.c:347 +#: plugins/sudoers/sudoreplay.c:340 #, c-format msgid "%s/timing: %s" msgstr "%s/temporização: %s" -#: plugins/sudoers/sudoreplay.c:375 +#: plugins/sudoers/sudoreplay.c:368 #, c-format msgid "Replaying sudo session: %s" msgstr "A reproduzir sessão sudo: %s" -#: plugins/sudoers/sudoreplay.c:637 +#: plugins/sudoers/sudoreplay.c:633 plugins/sudoers/sudoreplay.c:636 msgid "unable to set tty to raw mode" msgstr "impossível definir tty para modo raw" -#: plugins/sudoers/sudoreplay.c:688 -msgid "Warning: your terminal is too small to properly replay the log.\n" -msgstr "Aviso: o seu terminal é muito pequeno para reproduzir correctamente o diário.\n" +#: plugins/sudoers/sudoreplay.c:687 +msgid "Warning: your terminal is too small to properly replay the log." +msgstr "Aviso: o seu terminal é muito pequeno para reproduzir correctamente o diário." -#: plugins/sudoers/sudoreplay.c:689 +#: plugins/sudoers/sudoreplay.c:688 #, c-format msgid "Log geometry is %d x %d, your terminal's geometry is %d x %d." msgstr "A geometria do diário é %d x %d, o seu terminal é %d x %d." -#: plugins/sudoers/sudoreplay.c:717 +#: plugins/sudoers/sudoreplay.c:716 msgid "Replay finished, press any key to restore the terminal." msgstr "Reprodução terminada, prima qualquer tecla para restaurar o 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 "expressão ambígua \"%s\"" -#: plugins/sudoers/sudoreplay.c:1270 +#: plugins/sudoers/sudoreplay.c:1271 msgid "unmatched ')' in expression" msgstr "\")\" sem par em expressão" -#: plugins/sudoers/sudoreplay.c:1274 +#: plugins/sudoers/sudoreplay.c:1275 #, c-format msgid "unknown search term \"%s\"" msgstr "termo de procura \"%s\" desconhecido" -#: plugins/sudoers/sudoreplay.c:1289 +#: plugins/sudoers/sudoreplay.c:1290 #, c-format msgid "%s requires an argument" msgstr "%s requer um argumento" -#: plugins/sudoers/sudoreplay.c:1292 plugins/sudoers/sudoreplay.c:1544 -#, c-format -msgid "invalid regular expression: %s" -msgstr "expressão regular inválida: %s" - -#: plugins/sudoers/sudoreplay.c:1297 +#: plugins/sudoers/sudoreplay.c:1300 #, c-format msgid "could not parse date \"%s\"" msgstr "impossível analisar a data \"%s\"" -#: plugins/sudoers/sudoreplay.c:1306 +#: plugins/sudoers/sudoreplay.c:1309 msgid "unmatched '(' in expression" msgstr "\"(\" sem par em expressão" -#: plugins/sudoers/sudoreplay.c:1308 +#: plugins/sudoers/sudoreplay.c:1311 msgid "illegal trailing \"or\"" msgstr "\"or\" final ilegal" -#: plugins/sudoers/sudoreplay.c:1310 +#: plugins/sudoers/sudoreplay.c:1313 msgid "illegal trailing \"!\"" msgstr "\"!\" final ilegal" -#: plugins/sudoers/sudoreplay.c:1368 +#: plugins/sudoers/sudoreplay.c:1419 #, c-format msgid "unknown search type %d" msgstr "tipo de procura %d desconhecido" -#: plugins/sudoers/sudoreplay.c:1635 +#: plugins/sudoers/sudoreplay.c:1681 #, c-format msgid "usage: %s [-hnRS] [-d dir] [-m num] [-s num] ID\n" msgstr "uso: %s [-hnRS] [-d pasta] [-m núm] [-s núm] ID\n" -#: plugins/sudoers/sudoreplay.c:1638 +#: plugins/sudoers/sudoreplay.c:1683 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "uso: %s [-h] [-d pasta] -l [expressão de procura]\n" -#: plugins/sudoers/sudoreplay.c:1647 +#: plugins/sudoers/sudoreplay.c:1697 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -3268,7 +3556,7 @@ msgstr "" "%s - reproduz os diários de sessão sudo\n" "\n" -#: plugins/sudoers/sudoreplay.c:1649 +#: plugins/sudoers/sudoreplay.c:1699 msgid "" "\n" "Options:\n" @@ -3296,11 +3584,32 @@ msgstr "" " -s, --speed=número acelera ou trava a saída\n" " -V, --version mostra informação da versão e sai" -#: plugins/sudoers/testsudoers.c:344 -msgid "\thost unmatched" -msgstr "\thost sem correspondência" +#: plugins/sudoers/testsudoers.c:392 +#, c-format +msgid "" +"\n" +"Invalid shell for user %s: %s\n" +msgstr "" +"\n" +"Consola inválida para o utilizador %s: %s\n" -#: plugins/sudoers/testsudoers.c:347 +#: plugins/sudoers/testsudoers.c:411 +msgid "" +"\n" +"Password required" +msgstr "" +"\n" +"Senha requerida" + +#: plugins/sudoers/testsudoers.c:422 +msgid "" +"\n" +"Parse error" +msgstr "" +"\n" +"Erro de análise" + +#: plugins/sudoers/testsudoers.c:425 msgid "" "\n" "Command allowed" @@ -3308,7 +3617,7 @@ msgstr "" "\n" "Comando permitido" -#: plugins/sudoers/testsudoers.c:348 +#: plugins/sudoers/testsudoers.c:428 msgid "" "\n" "Command denied" @@ -3316,7 +3625,7 @@ msgstr "" "\n" "Comando negado" -#: plugins/sudoers/testsudoers.c:348 +#: plugins/sudoers/testsudoers.c:431 msgid "" "\n" "Command unmatched" @@ -3324,126 +3633,120 @@ msgstr "" "\n" "Comando sem correspondência" -#: plugins/sudoers/timestamp.c:260 -#, c-format -msgid "%s is group writable" -msgstr "%s é escrito pelo grupo" - -#: plugins/sudoers/timestamp.c:328 plugins/sudoers/timestamp.c:663 +#: plugins/sudoers/timestamp.c:364 plugins/sudoers/timestamp.c:714 #, c-format msgid "unable to truncate time stamp file to %lld bytes" msgstr "impossível truncar o ficheiro de datação para %lld bytes" -#: plugins/sudoers/timestamp.c:860 +#: plugins/sudoers/timestamp.c:911 msgid "ignoring time stamp from the future" msgstr "a ignorar datação do futuro" -#: plugins/sudoers/timestamp.c:883 +#: plugins/sudoers/timestamp.c:934 #, c-format msgid "time stamp too far in the future: %20.20s" msgstr "datação demasiado no futuro: %20.20s" -#: plugins/sudoers/timestamp.c:1005 +#: plugins/sudoers/timestamp.c:1070 #, c-format msgid "unable to lock time stamp file %s" msgstr "impossível bloquear ficheiro de datação %s" -#: plugins/sudoers/timestamp.c:1049 plugins/sudoers/timestamp.c:1069 +#: plugins/sudoers/timestamp.c:1117 #, c-format -msgid "lecture status path too long: %s/%s" -msgstr "caminho do estado da lição de moral muito longo: %s/%s" +msgid "%s:%d:%d timestampowner: unknown user %s" +msgstr "%s:%d:%d timestampowner: utilizador desconhecido %s" -#: plugins/sudoers/toke_util.c:150 +#: plugins/sudoers/toke_util.c:159 msgid "sudoedit should not be specified with a path" msgstr "sudoedit não deve ser especificado com um caminho" -#: plugins/sudoers/visudo.c:224 -msgid "the -x option will be removed in a future release" -msgstr "a opção -x será removida numa futura versão" - -#: plugins/sudoers/visudo.c:226 -msgid "please consider using the cvtsudoers utility instead" -msgstr "por favor, considere usar antes o utilitário cvtsudoers" - -#: plugins/sudoers/visudo.c:277 plugins/sudoers/visudo.c:653 +#: plugins/sudoers/visudo.c:308 plugins/sudoers/visudo.c:714 #, c-format msgid "press return to edit %s: " msgstr "prima Enter para editar %s: " -#: plugins/sudoers/visudo.c:338 +# ??? "session left" can be something left in some place or session abandoned in some date +#: plugins/sudoers/visudo.c:323 +#, c-format +msgid "contents of edit session left in %s" +msgstr "conteúdo da sessão de edição deixados em %s" + +#: plugins/sudoers/visudo.c:401 #, c-format msgid "specified editor (%s) doesn't exist" msgstr "o editor especificado (%s) não existe" -#: plugins/sudoers/visudo.c:340 +#: plugins/sudoers/visudo.c:406 #, c-format msgid "no editor found (editor path = %s)" msgstr "sem editor (caminho do editor = %s)" -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:454 +#: plugins/sudoers/visudo.c:494 plugins/sudoers/visudo.c:786 +#, c-format +msgid "unable to stat %s" +msgstr "impossível obter informações de %s" + +#: plugins/sudoers/visudo.c:514 plugins/sudoers/visudo.c:522 msgid "write error" msgstr "erro de escrita" -#: plugins/sudoers/visudo.c:500 +#: plugins/sudoers/visudo.c:568 #, c-format msgid "unable to stat temporary file (%s), %s unchanged" msgstr "impossível obter informação do ficheiro temporário (%s), %s inalterado" -#: plugins/sudoers/visudo.c:507 +#: plugins/sudoers/visudo.c:575 #, c-format msgid "zero length temporary file (%s), %s unchanged" msgstr "ficheiro temporário de tamanho zero (%s), %s inalterado" -#: plugins/sudoers/visudo.c:513 +#: plugins/sudoers/visudo.c:581 #, c-format msgid "editor (%s) failed, %s unchanged" msgstr "falha no editor (%s), %s inalterado" -#: plugins/sudoers/visudo.c:535 +#: plugins/sudoers/visudo.c:613 #, c-format msgid "%s unchanged" msgstr "%s inalterado" -#: plugins/sudoers/visudo.c:592 +#: plugins/sudoers/visudo.c:661 #, c-format msgid "unable to re-open temporary file (%s), %s unchanged." msgstr "impossível reabrir o ficheiro temporário (%s), %s inalterado." -#: plugins/sudoers/visudo.c:604 +#: plugins/sudoers/visudo.c:674 #, c-format msgid "unable to parse temporary file (%s), unknown error" msgstr "impossível analisar o ficheiro temporário (%s), erro desconhecido" -#: plugins/sudoers/visudo.c:642 -#, c-format -msgid "internal error, unable to find %s in list!" -msgstr "erro interno, impossível encontrar %s na lista!" - -#: plugins/sudoers/visudo.c:722 plugins/sudoers/visudo.c:731 +#: plugins/sudoers/visudo.c:760 plugins/sudoers/visudo.c:790 +#: plugins/sudoers/visudo.c:797 #, c-format msgid "unable to set (uid, gid) of %s to (%u, %u)" msgstr "impossível definir (uid, gid) de %s para (%u, %u)" -#: plugins/sudoers/visudo.c:754 +#: plugins/sudoers/visudo.c:825 #, c-format msgid "%s and %s not on the same file system, using mv to rename" msgstr "%s e %s em sistemas de ficheiros diferentes, a usar mv para renomear" -#: plugins/sudoers/visudo.c:765 +#: plugins/sudoers/visudo.c:836 #, c-format msgid "command failed: '%s %s %s', %s unchanged" msgstr "falha no comando: \"%s %s %s\", %s inalterado" -#: plugins/sudoers/visudo.c:775 +#: plugins/sudoers/visudo.c:843 #, c-format msgid "error renaming %s, %s unchanged" msgstr "erro ao renomear %s, %s inalterado" -#: plugins/sudoers/visudo.c:796 +#: plugins/sudoers/visudo.c:864 msgid "What now? " msgstr "E agora? " -#: plugins/sudoers/visudo.c:810 +#: plugins/sudoers/visudo.c:878 msgid "" "Options are:\n" " (e)dit sudoers file again\n" @@ -3455,41 +3758,49 @@ msgstr "" " (x) sair sem gravar as alterações ao ficheiro sudoers\n" " (Q) sair e gravar as alterações ao ficheiro sudoers (PERIGO!)\n" -#: plugins/sudoers/visudo.c:856 +#: plugins/sudoers/visudo.c:923 #, c-format msgid "unable to run %s" msgstr "impossível executar %s" -#: plugins/sudoers/visudo.c:886 +#: plugins/sudoers/visudo.c:954 #, c-format msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n" msgstr "%s: dono errrado (uid, gid), deveria ser (%u, %u)\n" -#: plugins/sudoers/visudo.c:893 +#: plugins/sudoers/visudo.c:965 #, c-format msgid "%s: bad permissions, should be mode 0%o\n" msgstr "%s: permissões erradas, devia ser modo 0%o\n" -#: plugins/sudoers/visudo.c:942 plugins/sudoers/visudo.c:949 +#: plugins/sudoers/visudo.c:1017 plugins/sudoers/visudo.c:1024 #, c-format msgid "%s: parsed OK\n" msgstr "%s: análise com sucesso\n" -#: plugins/sudoers/visudo.c:968 +#: plugins/sudoers/visudo.c:1043 #, c-format msgid "%s busy, try again later" msgstr "%s ocupado, tente mais tarde" -#: plugins/sudoers/visudo.c:972 +#: plugins/sudoers/visudo.c:1047 msgid "Edit anyway? [y/N]" msgstr "Editar mesmo assim ? [y/N]" -#: plugins/sudoers/visudo.c:1068 +#: plugins/sudoers/visudo.c:1206 +msgid "the -x option will be removed in a future release" +msgstr "a opção -x será removida numa futura versão" + +#: plugins/sudoers/visudo.c:1208 +msgid "please consider using the cvtsudoers utility instead" +msgstr "por favor, considere usar antes o utilitário cvtsudoers" + +#: plugins/sudoers/visudo.c:1228 #, c-format msgid "Warning: %s:%d:%d: unused %s \"%s\"" msgstr "Aviso: %s:%d:%d: não usado %s \"%s\"" -#: plugins/sudoers/visudo.c:1184 +#: plugins/sudoers/visudo.c:1341 #, c-format msgid "" "%s - safely edit the sudoers file\n" @@ -3498,13 +3809,14 @@ msgstr "" "%s - editar com segurança o ficheiro sudoers\n" "\n" -#: plugins/sudoers/visudo.c:1186 +#: plugins/sudoers/visudo.c:1343 msgid "" "\n" "Options:\n" " -c, --check check-only mode\n" " -f, --file=sudoers specify sudoers file location\n" " -h, --help display help message and exit\n" +" -I, --no-includes do not edit include files\n" " -q, --quiet less verbose (quiet) syntax error messages\n" " -s, --strict strict syntax checking\n" " -V, --version display version information and exit\n" @@ -3514,38 +3826,141 @@ msgstr "" " -c, --check modo só de verificação\n" " -f, --file=sudoers especifica a localização do ficheiro sudoers\n" " -h, --help mostra a ajuda e sai\n" +" -I, --no-includes não edita ficheiros include\n" " -q, --quiet mensagens de erro de sintaxe menos verbosas (silêncio)\n" " -s, --strict verificação de sintaxe estrita\n" " -V, --version mostra informação da versão e sai\n" -#: toke.l:187 +#: toke.l:184 msgid "empty string" msgstr "cadeia vazia" -#: toke.l:199 toke.l:513 +#: toke.l:196 toke.l:566 msgid "empty group" msgstr "grupo vazio" -#: toke.l:209 toke.l:511 +#: toke.l:206 toke.l:564 msgid "empty netgroup" msgstr "grupo de rede vazio" -#: toke.l:305 toke.l:317 toke.l:329 toke.l:345 toke.l:364 toke.l:404 +#: toke.l:284 +msgid "unterminated regular expression" +msgstr "expressão regular indeterminada" + +#: toke.l:358 toke.l:370 toke.l:382 toke.l:398 toke.l:417 toke.l:457 msgid "invalid line continuation" msgstr "continuação de linha inválida" -#: toke.l:550 toke.l:562 +#: toke.l:603 toke.l:615 msgid "invalid IPv6 address" msgstr "endereço IPv6 inválido" -#: toke.l:789 +#: toke.l:843 msgid "unexpected line break in string" msgstr "quebra de linha inesperada em cadeia" -#: toke.l:1119 +#: toke.l:962 +msgid "ignoring editor backup file" +msgstr "a ignorar salvaguarda do editor" + +#: toke.l:965 +msgid "ignoring file name containing '.'" +msgstr "a ignorar nome de ficheiro com \".\"" + +#: toke.l:1290 msgid "too many levels of includes" msgstr "demasiados níveis de includes" +#, c-format +#~ msgid "%s: write buffer already in use" +#~ msgstr "%s: buffer de escrita já em uso" + +#, c-format +#~ msgid "unable to read diffie-hellman parameters: %s" +#~ msgstr "impossível ler parâmetros diffie-hellman: %s" + +#, c-format +#~ msgid "Warning: %s:%d:%d: cycle in %s \"%s\"" +#~ msgstr "Aviso: %s:%d:%d: ciclo em %s \"%s\"" + +#, c-format +#~ msgid "Warning: %s:%d:%d: %s \"%s\" referenced but not defined" +#~ msgstr "Aviso: %s:%d:%d: %s \"%s\" referenciado mas não definido" + +#, c-format +#~ msgid "parse error in %s near line %d\n" +#~ msgstr "erro de análise em %s, perto da linha %d\n" + +#, c-format +#~ msgid "parse error in %s\n" +#~ msgstr "erro de análise em %s\n" + +#, c-format +#~ msgid "%s: unknown defaults entry \"%s\"" +#~ msgstr "%s entrada defaults desconhecida \"%s\"" + +#, c-format +#~ msgid "%s:%d:%d: no value specified for \"%s\"" +#~ msgstr "%s:%d:%d: sem valor especificado para \"%s\"" + +#, c-format +#~ msgid "%s:%d:%d: option \"%s\" does not take a value" +#~ msgstr "%s:%d:%d: opção \"%s\" não recebe valores" + +#, c-format +#~ msgid "%s:%d:%d: value \"%s\" is invalid for option \"%s\"" +#~ msgstr "%s:%d:%d: valor \"%s\" é inválido para a opção \"%s\"" + +#, c-format +#~ msgid "%s:%d:%d: values for \"%s\" must start with a '/', '~', or '*'" +#~ msgstr "%s:%d:%d: valores para \"%s\" têm de começar com \"/\", \"~\" ou \"*\"" + +#, c-format +#~ msgid "%s:%d:%d: values for \"%s\" must start with a '/'" +#~ msgstr "%s:%d:%d: valores para \"%s\" têm de começar com \"/\"" + +#, c-format +#~ msgid "parse error in %s near line %d" +#~ msgstr "erro de análise em %s perto da linha %d" + +#, c-format +#~ msgid "parse error in %s" +#~ msgstr "erro de análise em %s" + +#, c-format +#~ msgid "%s must be owned by uid %d" +#~ msgstr "%s tem de ser propriedade de uid %d" + +#, c-format +#~ msgid "%s must only be writable by owner" +#~ msgstr "%s só pode ter permissão de escrita para o dono" + +#, c-format +#~ msgid "%s is not in the sudoers file. This incident will be reported.\n" +#~ msgstr "%s não está no ficheiro sudoers. O incidente será reportado.\n" + +#, c-format +#~ msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" +#~ msgstr "%s não tem permissão para executar sudo em %s. O incidente será reportado.\n" + +#~ msgid "problem with defaults entries" +#~ msgstr "problema com entradas defaults" + +#, c-format +#~ msgid "timestamp owner (%s): No such user" +#~ msgstr "dono da datação (%s): utilizador inexistente" + +#~ msgid "\thost unmatched" +#~ msgstr "\thost sem correspondência" + +#, c-format +#~ msgid "%s is group writable" +#~ msgstr "%s é escrito pelo grupo" + +#, c-format +#~ msgid "lecture status path too long: %s/%s" +#~ msgstr "caminho do estado da lição de moral muito longo: %s/%s" + #~ msgid "%s:%d unknown key: %s" #~ msgstr "%s:%d chave desconhecida: %s" diff --git a/plugins/sudoers/po/pt_BR.mo b/plugins/sudoers/po/pt_BR.mo index cb873053ecf659966c0fb6443b4c91b86252c601..5083886b0a7c0042c46a581bb78fb21ea5bae166 100644 GIT binary patch delta 23445 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 delta 16840 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, 2013-2021. +# Rafael Fontenelle , 2013-2024. # msgid "" msgstr "" -"Project-Id-Version: sudoers 1.9.8b2\n" +"Project-Id-Version: sudoers 1.9.16b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-08-19 09:50-0600\n" -"PO-Revision-Date: 2021-08-22 10:47-0300\n" +"POT-Creation-Date: 2024-06-08 09:06-0600\n" +"PO-Revision-Date: 2024-09-23 22:21-0300\n" "Last-Translator: Rafael Fontenelle \n" "Language-Team: Brazilian Portuguese \n" "Language: pt_BR\n" @@ -17,10 +17,10 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" -"X-Generator: Gtranslator 40.0\n" +"X-Generator: Gtranslator 46.1\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -#: confstr.sh:1 gram.y:1191 +#: confstr.sh:1 gram.y:1240 plugins/sudoers/logging.c:919 msgid "syntax error" msgstr "erro de sintaxe" @@ -44,133 +44,165 @@ msgstr "*** Informação de SEGURANÇA para %h ***" msgid "Sorry, try again." msgstr "Sinto muito, tente novamente." -#: gram.y:235 gram.y:302 gram.y:311 gram.y:320 gram.y:330 gram.y:340 -#: gram.y:364 gram.y:391 gram.y:400 gram.y:408 gram.y:417 gram.y:426 -#: gram.y:500 gram.y:510 gram.y:522 gram.y:566 gram.y:575 gram.y:584 -#: gram.y:593 gram.y:712 gram.y:720 gram.y:731 gram.y:743 gram.y:762 -#: gram.y:917 gram.y:922 gram.y:930 gram.y:940 gram.y:946 gram.y:1068 -#: gram.y:1077 gram.y:1085 gram.y:1094 gram.y:1103 gram.y:1132 gram.y:1141 -#: gram.y:1149 gram.y:1239 gram.y:1351 gram.y:1658 gram.y:1708 -#: lib/eventlog/eventlog.c:308 lib/eventlog/eventlog.c:381 -#: lib/eventlog/eventlog.c:783 lib/eventlog/eventlog.c:862 -#: lib/eventlog/eventlog.c:1146 lib/iolog/iolog_json.c:125 -#: lib/iolog/iolog_json.c:330 lib/iolog/iolog_json.c:360 -#: lib/iolog/iolog_json.c:503 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:210 -#: logsrvd/iolog_writer.c:85 logsrvd/iolog_writer.c:90 -#: logsrvd/iolog_writer.c:124 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:62 logsrvd/logsrvd.c:302 logsrvd/logsrvd.c:311 -#: logsrvd/logsrvd.c:1017 logsrvd/logsrvd.c:1079 logsrvd/logsrvd_conf.c:1361 -#: logsrvd/logsrvd_journal.c:71 logsrvd/logsrvd_journal.c:204 -#: logsrvd/logsrvd_journal.c:205 logsrvd/logsrvd_journal.c:261 -#: logsrvd/logsrvd_journal.c:426 logsrvd/logsrvd_journal.c:428 -#: logsrvd/logsrvd_local.c:173 logsrvd/logsrvd_local.c:174 -#: logsrvd/logsrvd_local.c:236 logsrvd/logsrvd_local.c:237 -#: logsrvd/logsrvd_local.c:317 logsrvd/logsrvd_local.c:318 -#: logsrvd/logsrvd_local.c:323 logsrvd/logsrvd_local.c:324 -#: logsrvd/logsrvd_queue.c:155 logsrvd/logsrvd_queue.c:185 -#: logsrvd/logsrvd_queue.c:262 logsrvd/logsrvd_relay.c:445 -#: logsrvd/logsrvd_relay.c:744 logsrvd/logsrvd_relay.c:846 -#: logsrvd/sendlog.c:302 logsrvd/sendlog.c:501 plugins/sudoers/audit.c:114 -#: plugins/sudoers/audit.c:271 plugins/sudoers/auth/bsdauth.c:143 -#: plugins/sudoers/auth/kerb5.c:118 plugins/sudoers/auth/kerb5.c:144 -#: plugins/sudoers/auth/pam.c:691 plugins/sudoers/auth/rfc1938.c:111 -#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/check_aliases.c:95 -#: plugins/sudoers/cvtsudoers.c:119 plugins/sudoers/cvtsudoers.c:160 -#: plugins/sudoers/cvtsudoers.c:177 plugins/sudoers/cvtsudoers.c:188 -#: plugins/sudoers/cvtsudoers.c:300 plugins/sudoers/cvtsudoers.c:428 -#: plugins/sudoers/cvtsudoers.c:561 plugins/sudoers/cvtsudoers.c:578 -#: plugins/sudoers/cvtsudoers.c:646 plugins/sudoers/cvtsudoers.c:761 -#: plugins/sudoers/cvtsudoers.c:769 plugins/sudoers/cvtsudoers.c:1183 -#: plugins/sudoers/cvtsudoers.c:1187 plugins/sudoers/cvtsudoers.c:1289 -#: plugins/sudoers/cvtsudoers_json.c:76 plugins/sudoers/cvtsudoers_ldif.c:151 -#: plugins/sudoers/cvtsudoers_ldif.c:194 plugins/sudoers/cvtsudoers_ldif.c:235 -#: plugins/sudoers/cvtsudoers_ldif.c:300 plugins/sudoers/cvtsudoers_ldif.c:371 -#: plugins/sudoers/cvtsudoers_ldif.c:425 plugins/sudoers/cvtsudoers_ldif.c:433 -#: plugins/sudoers/cvtsudoers_ldif.c:444 plugins/sudoers/cvtsudoers_ldif.c:451 -#: plugins/sudoers/cvtsudoers_ldif.c:464 plugins/sudoers/cvtsudoers_ldif.c:472 -#: plugins/sudoers/cvtsudoers_ldif.c:619 plugins/sudoers/defaults.c:652 -#: plugins/sudoers/defaults.c:947 plugins/sudoers/defaults.c:1122 -#: 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:606 plugins/sudoers/iolog.c:623 -#: 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:744 plugins/sudoers/ldap.c:908 -#: plugins/sudoers/ldap.c:1281 plugins/sudoers/ldap.c:1709 -#: plugins/sudoers/ldap.c:1746 plugins/sudoers/ldap.c:1827 -#: plugins/sudoers/ldap.c:1962 plugins/sudoers/ldap.c:2063 -#: plugins/sudoers/ldap.c:2079 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:615 -#: plugins/sudoers/linux_audit.c:86 plugins/sudoers/log_client.c:108 -#: plugins/sudoers/log_client.c:386 plugins/sudoers/log_client.c:699 -#: plugins/sudoers/log_client.c:720 plugins/sudoers/log_client.c:1440 -#: plugins/sudoers/log_client.c:1656 plugins/sudoers/log_client.c:1980 -#: plugins/sudoers/log_client.c:2037 plugins/sudoers/logging.c:101 -#: plugins/sudoers/logging.c:181 plugins/sudoers/logging.c:465 -#: plugins/sudoers/logging.c:485 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/parse.c:201 plugins/sudoers/parse.c:218 -#: plugins/sudoers/parse.c:238 plugins/sudoers/parse.c:255 -#: plugins/sudoers/parse.c:278 plugins/sudoers/parse.c:289 +#: gram.y:238 gram.y:305 gram.y:314 gram.y:323 gram.y:333 gram.y:343 gram.y:367 +#: gram.y:394 gram.y:403 gram.y:411 gram.y:420 gram.y:429 gram.y:502 gram.y:512 +#: gram.y:524 gram.y:566 gram.y:575 gram.y:584 gram.y:593 gram.y:726 gram.y:735 +#: gram.y:750 gram.y:770 gram.y:789 gram.y:942 gram.y:947 gram.y:955 gram.y:969 +#: gram.y:975 gram.y:987 gram.y:993 gram.y:1118 gram.y:1127 gram.y:1135 +#: gram.y:1144 gram.y:1153 gram.y:1182 gram.y:1191 gram.y:1199 gram.y:1300 +#: gram.y:1430 gram.y:1811 gram.y:1822 gram.y:1898 lib/eventlog/eventlog.c:236 +#: lib/eventlog/eventlog.c:313 lib/eventlog/eventlog.c:778 +#: lib/eventlog/eventlog.c:855 lib/eventlog/eventlog.c:1189 +#: lib/eventlog/parse_json.c:185 lib/eventlog/parse_json.c:501 +#: lib/eventlog/parse_json.c:531 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:202 lib/iolog/iolog_filter.c:233 +#: lib/iolog/iolog_legacy.c:101 lib/iolog/iolog_legacy.c:112 +#: lib/iolog/iolog_legacy.c:124 lib/iolog/iolog_legacy.c:134 +#: lib/iolog/iolog_legacy.c:140 lib/iolog/iolog_loginfo.c:76 +#: lib/iolog/iolog_loginfo.c:212 logsrvd/iolog_writer.c:95 +#: logsrvd/iolog_writer.c:100 logsrvd/iolog_writer.c:134 +#: logsrvd/iolog_writer.c:147 logsrvd/iolog_writer.c:185 +#: logsrvd/iolog_writer.c:218 logsrvd/iolog_writer.c:228 +#: logsrvd/iolog_writer.c:257 logsrvd/iolog_writer.c:278 +#: logsrvd/iolog_writer.c:290 logsrvd/iolog_writer.c:300 +#: logsrvd/iolog_writer.c:318 logsrvd/iolog_writer.c:328 +#: logsrvd/iolog_writer.c:338 logsrvd/iolog_writer.c:350 +#: logsrvd/iolog_writer.c:385 logsrvd/iolog_writer.c:391 +#: logsrvd/iolog_writer.c:398 logsrvd/iolog_writer.c:404 +#: logsrvd/iolog_writer.c:588 logsrvd/logsrv_util.c:92 logsrvd/logsrvd.c:324 +#: logsrvd/logsrvd.c:1058 logsrvd/logsrvd.c:1121 logsrvd/logsrvd.c:1599 +#: logsrvd/logsrvd.c:1604 logsrvd/logsrvd.c:1791 logsrvd/logsrvd.c:2046 +#: logsrvd/logsrvd_conf.c:357 logsrvd/logsrvd_conf.c:370 +#: logsrvd/logsrvd_conf.c:511 logsrvd/logsrvd_conf.c:534 +#: logsrvd/logsrvd_conf.c:538 logsrvd/logsrvd_conf.c:556 +#: logsrvd/logsrvd_conf.c:626 logsrvd/logsrvd_conf.c:650 +#: logsrvd/logsrvd_conf.c:678 logsrvd/logsrvd_conf.c:692 +#: logsrvd/logsrvd_conf.c:706 logsrvd/logsrvd_conf.c:720 +#: logsrvd/logsrvd_conf.c:734 logsrvd/logsrvd_conf.c:748 +#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1041 +#: logsrvd/logsrvd_conf.c:1058 logsrvd/logsrvd_conf.c:1453 +#: logsrvd/logsrvd_conf.c:1600 logsrvd/logsrvd_conf.c:1626 +#: logsrvd/logsrvd_conf.c:1638 logsrvd/logsrvd_conf.c:1645 +#: logsrvd/logsrvd_conf.c:1651 logsrvd/logsrvd_conf.c:1748 +#: logsrvd/logsrvd_journal.c:76 logsrvd/logsrvd_journal.c:216 +#: logsrvd/logsrvd_journal.c:217 logsrvd/logsrvd_journal.c:274 +#: logsrvd/logsrvd_journal.c:279 logsrvd/logsrvd_journal.c:439 +#: logsrvd/logsrvd_journal.c:441 logsrvd/logsrvd_local.c:215 +#: logsrvd/logsrvd_local.c:216 logsrvd/logsrvd_local.c:278 +#: logsrvd/logsrvd_local.c:279 logsrvd/logsrvd_local.c:417 +#: logsrvd/logsrvd_local.c:468 logsrvd/logsrvd_local.c:469 +#: logsrvd/logsrvd_local.c:474 logsrvd/logsrvd_local.c:475 +#: logsrvd/logsrvd_queue.c:159 logsrvd/logsrvd_queue.c:189 +#: logsrvd/logsrvd_queue.c:266 logsrvd/logsrvd_relay.c:446 +#: logsrvd/logsrvd_relay.c:748 logsrvd/logsrvd_relay.c:855 +#: logsrvd/sendlog.c:256 logsrvd/sendlog.c:265 logsrvd/sendlog.c:297 +#: logsrvd/sendlog.c:303 logsrvd/sendlog.c:352 logsrvd/sendlog.c:651 +#: logsrvd/sendlog.c:1847 plugins/sudoers/audit.c:118 +#: plugins/sudoers/auth/bsdauth.c:154 plugins/sudoers/auth/kerb5.c:123 +#: plugins/sudoers/auth/kerb5.c:151 plugins/sudoers/auth/pam.c:697 +#: plugins/sudoers/auth/rfc1938.c:112 plugins/sudoers/auth/sia.c:61 +#: plugins/sudoers/canon_path.c:129 plugins/sudoers/canon_path.c:161 +#: plugins/sudoers/check_aliases.c:128 plugins/sudoers/check_util.c:56 +#: plugins/sudoers/check_util.c:84 plugins/sudoers/cvtsudoers.c:132 +#: plugins/sudoers/cvtsudoers.c:176 plugins/sudoers/cvtsudoers.c:193 +#: plugins/sudoers/cvtsudoers.c:204 plugins/sudoers/cvtsudoers.c:338 +#: plugins/sudoers/cvtsudoers.c:379 plugins/sudoers/cvtsudoers.c:399 +#: plugins/sudoers/cvtsudoers.c:545 plugins/sudoers/cvtsudoers.c:698 +#: plugins/sudoers/cvtsudoers.c:716 plugins/sudoers/cvtsudoers.c:891 +#: plugins/sudoers/cvtsudoers.c:899 plugins/sudoers/cvtsudoers.c:1393 +#: plugins/sudoers/cvtsudoers.c:1397 plugins/sudoers/cvtsudoers.c:1497 +#: plugins/sudoers/cvtsudoers_csv.c:182 plugins/sudoers/cvtsudoers_csv.c:255 +#: plugins/sudoers/cvtsudoers_json.c:604 plugins/sudoers/cvtsudoers_json.c:639 +#: plugins/sudoers/cvtsudoers_json.c:1016 +#: plugins/sudoers/cvtsudoers_json.c:1041 plugins/sudoers/cvtsudoers_ldif.c:112 +#: plugins/sudoers/cvtsudoers_ldif.c:144 plugins/sudoers/cvtsudoers_ldif.c:260 +#: plugins/sudoers/cvtsudoers_ldif.c:573 plugins/sudoers/cvtsudoers_ldif.c:586 +#: plugins/sudoers/cvtsudoers_ldif.c:591 plugins/sudoers/cvtsudoers_ldif.c:761 +#: plugins/sudoers/cvtsudoers_merge.c:57 plugins/sudoers/cvtsudoers_merge.c:357 +#: plugins/sudoers/cvtsudoers_merge.c:405 +#: plugins/sudoers/cvtsudoers_merge.c:454 +#: plugins/sudoers/cvtsudoers_merge.c:476 +#: plugins/sudoers/cvtsudoers_merge.c:588 +#: plugins/sudoers/cvtsudoers_merge.c:664 +#: plugins/sudoers/cvtsudoers_merge.c:1197 +#: plugins/sudoers/cvtsudoers_merge.c:1281 plugins/sudoers/defaults.c:455 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1062 +#: plugins/sudoers/defaults.c:1248 plugins/sudoers/editor.c:198 +#: plugins/sudoers/env.c:280 plugins/sudoers/exptilde.c:92 +#: plugins/sudoers/filedigest.c:66 plugins/sudoers/filedigest.c:70 +#: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:212 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:270 +#: plugins/sudoers/iolog.c:683 plugins/sudoers/iolog.c:711 +#: plugins/sudoers/ldap.c:161 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:625 plugins/sudoers/ldap.c:789 +#: plugins/sudoers/ldap.c:1214 plugins/sudoers/ldap.c:1642 +#: plugins/sudoers/ldap.c:1679 plugins/sudoers/ldap.c:1897 +#: plugins/sudoers/ldap.c:2007 plugins/sudoers/ldap.c:2023 +#: plugins/sudoers/ldap_conf.c:215 plugins/sudoers/ldap_conf.c:247 +#: plugins/sudoers/ldap_conf.c:299 plugins/sudoers/ldap_conf.c:335 +#: plugins/sudoers/ldap_conf.c:441 plugins/sudoers/ldap_conf.c:456 +#: plugins/sudoers/ldap_conf.c:565 plugins/sudoers/ldap_conf.c:598 +#: plugins/sudoers/ldap_conf.c:696 plugins/sudoers/ldap_conf.c:778 +#: plugins/sudoers/ldap_util.c:294 plugins/sudoers/ldap_util.c:301 +#: plugins/sudoers/ldap_util.c:615 plugins/sudoers/linux_audit.c:86 +#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:411 +#: plugins/sudoers/log_client.c:726 plugins/sudoers/log_client.c:748 +#: plugins/sudoers/log_client.c:753 plugins/sudoers/log_client.c:1449 +#: plugins/sudoers/log_client.c:1570 plugins/sudoers/log_client.c:1693 +#: plugins/sudoers/log_client.c:2018 plugins/sudoers/log_client.c:2077 +#: plugins/sudoers/logging.c:110 plugins/sudoers/logging.c:190 +#: plugins/sudoers/logging.c:483 plugins/sudoers/logging.c:723 +#: plugins/sudoers/logging.c:880 plugins/sudoers/lookup.c:331 +#: plugins/sudoers/lookup.c:348 plugins/sudoers/lookup.c:366 +#: plugins/sudoers/lookup.c:384 plugins/sudoers/lookup.c:401 +#: plugins/sudoers/lookup.c:423 plugins/sudoers/lookup.c:434 +#: plugins/sudoers/match_command.c:280 plugins/sudoers/match_command.c:544 +#: plugins/sudoers/match_command.c:608 plugins/sudoers/match_command.c:702 +#: plugins/sudoers/match_command.c:750 plugins/sudoers/match_digest.c:88 #: plugins/sudoers/parse_ldif.c:153 plugins/sudoers/parse_ldif.c:184 -#: plugins/sudoers/parse_ldif.c:253 plugins/sudoers/parse_ldif.c:260 -#: plugins/sudoers/parse_ldif.c:265 plugins/sudoers/parse_ldif.c:341 -#: plugins/sudoers/parse_ldif.c:352 plugins/sudoers/parse_ldif.c:379 -#: plugins/sudoers/parse_ldif.c:396 plugins/sudoers/parse_ldif.c:408 -#: plugins/sudoers/parse_ldif.c:412 plugins/sudoers/parse_ldif.c:426 -#: plugins/sudoers/parse_ldif.c:483 plugins/sudoers/parse_ldif.c:596 -#: plugins/sudoers/parse_ldif.c:626 plugins/sudoers/parse_ldif.c:651 -#: plugins/sudoers/parse_ldif.c:709 plugins/sudoers/parse_ldif.c:726 -#: plugins/sudoers/parse_ldif.c:754 plugins/sudoers/parse_ldif.c:761 -#: plugins/sudoers/policy.c:556 plugins/sudoers/policy.c:923 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:195 -#: plugins/sudoers/pwutil.c:266 plugins/sudoers/pwutil.c:344 -#: plugins/sudoers/pwutil.c:518 plugins/sudoers/pwutil.c:583 -#: plugins/sudoers/pwutil.c:655 plugins/sudoers/pwutil.c:853 -#: plugins/sudoers/pwutil.c:909 plugins/sudoers/pwutil.c:953 -#: plugins/sudoers/pwutil.c:1010 plugins/sudoers/sssd.c:145 -#: plugins/sudoers/sssd.c:407 plugins/sudoers/sssd.c:470 -#: plugins/sudoers/sssd.c:514 plugins/sudoers/sssd.c:561 -#: plugins/sudoers/sssd.c:754 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:833 -#: plugins/sudoers/sudoers.c:971 plugins/sudoers/sudoers.c:1030 -#: plugins/sudoers/sudoers.c:1296 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1490 plugins/sudoers/sudoreplay.c:1494 -#: 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:143 plugins/sudoers/visudo.c:321 -#: plugins/sudoers/visudo.c:327 plugins/sudoers/visudo.c:433 -#: plugins/sudoers/visudo.c:609 plugins/sudoers/visudo.c:926 -#: plugins/sudoers/visudo.c:999 toke.l:938 toke.l:1067 toke.l:1127 +#: plugins/sudoers/parse_ldif.c:253 plugins/sudoers/parse_ldif.c:261 +#: plugins/sudoers/parse_ldif.c:266 plugins/sudoers/parse_ldif.c:342 +#: plugins/sudoers/parse_ldif.c:353 plugins/sudoers/parse_ldif.c:380 +#: plugins/sudoers/parse_ldif.c:397 plugins/sudoers/parse_ldif.c:409 +#: plugins/sudoers/parse_ldif.c:413 plugins/sudoers/parse_ldif.c:427 +#: plugins/sudoers/parse_ldif.c:484 plugins/sudoers/parse_ldif.c:595 +#: plugins/sudoers/parse_ldif.c:625 plugins/sudoers/parse_ldif.c:650 +#: plugins/sudoers/parse_ldif.c:708 plugins/sudoers/parse_ldif.c:725 +#: plugins/sudoers/parse_ldif.c:753 plugins/sudoers/parse_ldif.c:760 +#: plugins/sudoers/policy.c:654 plugins/sudoers/policy.c:1071 +#: plugins/sudoers/prompt.c:94 plugins/sudoers/pwutil.c:219 +#: plugins/sudoers/pwutil.c:290 plugins/sudoers/pwutil.c:368 +#: plugins/sudoers/pwutil.c:542 plugins/sudoers/pwutil.c:607 +#: plugins/sudoers/pwutil.c:679 plugins/sudoers/pwutil.c:877 +#: plugins/sudoers/pwutil.c:970 plugins/sudoers/pwutil.c:1018 +#: plugins/sudoers/pwutil.c:1082 plugins/sudoers/sethost.c:89 +#: plugins/sudoers/sssd.c:145 plugins/sudoers/sssd.c:186 +#: plugins/sudoers/sssd.c:415 plugins/sudoers/sssd.c:480 +#: plugins/sudoers/sssd.c:507 plugins/sudoers/sssd.c:570 +#: plugins/sudoers/sssd.c:765 plugins/sudoers/strvec_join.c:53 +#: plugins/sudoers/sudoers.c:405 plugins/sudoers/sudoers.c:412 +#: plugins/sudoers/sudoers.c:673 plugins/sudoers/sudoers.c:683 +#: plugins/sudoers/sudoers.c:828 plugins/sudoers/sudoers.c:894 +#: plugins/sudoers/sudoers.c:953 plugins/sudoers/sudoers.c:1002 +#: plugins/sudoers/sudoers.c:1162 plugins/sudoers/sudoers.c:1231 +#: plugins/sudoers/sudoers.c:1325 plugins/sudoers/sudoers_cb.c:150 +#: plugins/sudoers/sudoreplay.c:559 plugins/sudoers/sudoreplay.c:562 +#: plugins/sudoers/sudoreplay.c:1281 plugins/sudoers/sudoreplay.c:1337 +#: plugins/sudoers/sudoreplay.c:1533 plugins/sudoers/sudoreplay.c:1537 +#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:256 +#: plugins/sudoers/testsudoers.c:265 plugins/sudoers/testsudoers.c:275 +#: plugins/sudoers/testsudoers.c:282 plugins/sudoers/testsudoers.c:302 +#: plugins/sudoers/testsudoers.c:756 plugins/sudoers/timestamp.c:468 +#: plugins/sudoers/timestamp.c:514 plugins/sudoers/timestamp.c:1045 +#: plugins/sudoers/timestamp.c:1248 plugins/sudoers/toke_util.c:79 +#: plugins/sudoers/toke_util.c:108 plugins/sudoers/toke_util.c:134 +#: plugins/sudoers/toke_util.c:164 plugins/sudoers/toke_util.c:204 +#: plugins/sudoers/tsdump.c:136 plugins/sudoers/visudo.c:151 +#: plugins/sudoers/visudo.c:258 plugins/sudoers/visudo.c:383 +#: plugins/sudoers/visudo.c:389 plugins/sudoers/visudo.c:501 +#: plugins/sudoers/visudo.c:1073 plugins/sudoers/visudo.c:1095 +#: plugins/sudoers/visudo.c:1189 toke.l:1011 toke.l:1174 toke.l:1193 +#: toke.l:1220 toke.l:1300 msgid "unable to allocate memory" msgstr "não foi possível alocar memória" @@ -182,303 +214,346 @@ msgstr "um digest requer um nome de caminho" msgid "values for \"CWD\" must start with a '/', '~', or '*'" msgstr "valores para \"CWD\" devem iniciar com um \"/\", \"~\" ou \"*\"" -#: gram.y:651 +#: gram.y:645 +msgid "\"CWD\" path too long" +msgstr "caminho de \"CWD\" muito longo" + +#: gram.y:655 msgid "values for \"CHROOT\" must start with a '/', '~', or '*'" msgstr "valores para \"CHROOT\" devem iniciar com um \"/\", \"~\" ou \"*\"" -#: gram.y:782 +#: gram.y:661 +msgid "\"CHROOT\" path too long" +msgstr "caminho de \"CHROOT\" muito longo" + +#: gram.y:810 #, c-format msgid "syntax error, reserved word %s used as an alias name" msgstr "erro de sintaxe, palavra reservada %s usada como um nome de alias" -#: gram.y:805 +#: gram.y:833 msgid "invalid notbefore value" msgstr "valor de notbefore inválido" -#: gram.y:814 +#: gram.y:842 msgid "invalid notafter value" msgstr "falha de notafter inválido" -#: gram.y:824 plugins/sudoers/policy.c:345 +#: gram.y:852 plugins/sudoers/policy.c:373 msgid "timeout value too large" msgstr "valor de timeout grande demais" -#: gram.y:826 plugins/sudoers/policy.c:347 +#: gram.y:854 plugins/sudoers/policy.c:375 msgid "invalid timeout value" msgstr "valor de timeout inválido" -#: gram.y:1193 -#, c-format -msgid "%s:%d:%d: %s\n" -msgstr "%s:%d:%d: %s\n" +#: gram.y:965 plugins/sudoers/sudoers.c:1180 +msgid "command too long" +msgstr "comando muito grande" -#: gram.y:1237 +#: gram.y:999 +msgid "expected a fully-qualified path name" +msgstr "esperava um nome de caminho totalmente qualificado" + +#: gram.y:1244 +#, c-format +msgid "%s:%d:%zu: %s\n" +msgstr "%s:%d:%zu: %s\n" + +#: gram.y:1298 #, c-format msgid "Alias \"%s\" already defined" msgstr "Alias \"%s\" já definido" -#: gram.y:1658 gram.y:1708 lib/eventlog/eventlog.c:308 -#: lib/eventlog/eventlog.c:783 lib/eventlog/eventlog.c:858 -#: lib/eventlog/eventlog.c:861 lib/eventlog/eventlog.c:1146 -#: lib/iolog/iolog_json.c:125 lib/iolog/iolog_json.c:329 -#: lib/iolog/iolog_json.c:360 lib/iolog/iolog_json.c:503 -#: 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:210 logsrvd/iolog_writer.c:85 -#: logsrvd/iolog_writer.c:90 logsrvd/iolog_writer.c:124 -#: 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:62 logsrvd/logsrvd.c:302 -#: logsrvd/logsrvd.c:311 logsrvd/logsrvd.c:454 logsrvd/logsrvd.c:491 -#: logsrvd/logsrvd.c:599 logsrvd/logsrvd.c:1090 logsrvd/logsrvd.c:1402 -#: logsrvd/logsrvd.c:1408 logsrvd/logsrvd_conf.c:1361 -#: logsrvd/logsrvd_journal.c:71 logsrvd/logsrvd_journal.c:115 -#: logsrvd/logsrvd_journal.c:204 logsrvd/logsrvd_journal.c:234 -#: logsrvd/logsrvd_journal.c:238 logsrvd/logsrvd_journal.c:246 -#: logsrvd/logsrvd_journal.c:269 logsrvd/logsrvd_journal.c:273 -#: logsrvd/logsrvd_journal.c:426 logsrvd/logsrvd_local.c:173 -#: logsrvd/logsrvd_local.c:236 logsrvd/logsrvd_local.c:317 -#: logsrvd/logsrvd_local.c:323 logsrvd/logsrvd_local.c:342 -#: logsrvd/logsrvd_queue.c:154 logsrvd/logsrvd_queue.c:185 -#: logsrvd/logsrvd_queue.c:262 logsrvd/sendlog.c:302 logsrvd/sendlog.c:501 -#: logsrvd/sendlog.c:1353 logsrvd/sendlog.c:1360 logsrvd/sendlog.c:1563 -#: logsrvd/tls_init.c:218 logsrvd/tls_init.c:239 logsrvd/tls_init.c:249 -#: plugins/sudoers/audit.c:114 plugins/sudoers/audit.c:271 -#: plugins/sudoers/auth/pam.c:505 plugins/sudoers/auth/pam.c:691 -#: plugins/sudoers/auth/rfc1938.c:111 plugins/sudoers/check_aliases.c:95 -#: plugins/sudoers/cvtsudoers.c:119 plugins/sudoers/cvtsudoers.c:159 -#: plugins/sudoers/cvtsudoers.c:176 plugins/sudoers/cvtsudoers.c:187 -#: plugins/sudoers/cvtsudoers.c:299 plugins/sudoers/cvtsudoers.c:427 -#: plugins/sudoers/cvtsudoers.c:560 plugins/sudoers/cvtsudoers.c:577 -#: plugins/sudoers/cvtsudoers.c:646 plugins/sudoers/cvtsudoers.c:761 -#: plugins/sudoers/cvtsudoers.c:768 plugins/sudoers/cvtsudoers.c:1183 -#: plugins/sudoers/cvtsudoers.c:1187 plugins/sudoers/cvtsudoers.c:1289 -#: plugins/sudoers/cvtsudoers_json.c:75 plugins/sudoers/cvtsudoers_ldif.c:150 -#: plugins/sudoers/cvtsudoers_ldif.c:193 plugins/sudoers/cvtsudoers_ldif.c:234 -#: plugins/sudoers/cvtsudoers_ldif.c:299 plugins/sudoers/cvtsudoers_ldif.c:370 -#: plugins/sudoers/cvtsudoers_ldif.c:424 plugins/sudoers/cvtsudoers_ldif.c:432 -#: plugins/sudoers/cvtsudoers_ldif.c:443 plugins/sudoers/cvtsudoers_ldif.c:450 -#: plugins/sudoers/cvtsudoers_ldif.c:463 plugins/sudoers/cvtsudoers_ldif.c:471 -#: plugins/sudoers/cvtsudoers_ldif.c:618 plugins/sudoers/defaults.c:652 -#: plugins/sudoers/defaults.c:947 plugins/sudoers/defaults.c:1122 -#: 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:606 plugins/sudoers/iolog.c:623 -#: 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:744 plugins/sudoers/ldap.c:908 -#: plugins/sudoers/ldap.c:1281 plugins/sudoers/ldap.c:1709 -#: plugins/sudoers/ldap.c:1746 plugins/sudoers/ldap.c:1827 -#: plugins/sudoers/ldap.c:1962 plugins/sudoers/ldap.c:2063 -#: plugins/sudoers/ldap.c:2079 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:615 -#: plugins/sudoers/linux_audit.c:86 plugins/sudoers/log_client.c:108 -#: plugins/sudoers/log_client.c:217 plugins/sudoers/log_client.c:238 -#: plugins/sudoers/log_client.c:251 plugins/sudoers/log_client.c:386 -#: plugins/sudoers/log_client.c:699 plugins/sudoers/log_client.c:720 -#: plugins/sudoers/log_client.c:1440 plugins/sudoers/log_client.c:1656 -#: plugins/sudoers/log_client.c:1980 plugins/sudoers/log_client.c:2037 -#: plugins/sudoers/logging.c:101 plugins/sudoers/logging.c:180 -#: plugins/sudoers/logging.c:181 plugins/sudoers/logging.c:464 -#: plugins/sudoers/logging.c:484 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/parse.c:200 plugins/sudoers/parse.c:217 -#: plugins/sudoers/parse.c:237 plugins/sudoers/parse.c:254 -#: plugins/sudoers/parse.c:277 plugins/sudoers/parse.c:288 -#: plugins/sudoers/parse_ldif.c:152 plugins/sudoers/parse_ldif.c:183 -#: plugins/sudoers/parse_ldif.c:252 plugins/sudoers/parse_ldif.c:259 -#: plugins/sudoers/parse_ldif.c:264 plugins/sudoers/parse_ldif.c:340 -#: plugins/sudoers/parse_ldif.c:351 plugins/sudoers/parse_ldif.c:378 -#: plugins/sudoers/parse_ldif.c:395 plugins/sudoers/parse_ldif.c:407 -#: plugins/sudoers/parse_ldif.c:411 plugins/sudoers/parse_ldif.c:425 -#: plugins/sudoers/parse_ldif.c:483 plugins/sudoers/parse_ldif.c:596 -#: plugins/sudoers/parse_ldif.c:625 plugins/sudoers/parse_ldif.c:650 -#: plugins/sudoers/parse_ldif.c:708 plugins/sudoers/parse_ldif.c:725 -#: plugins/sudoers/parse_ldif.c:753 plugins/sudoers/parse_ldif.c:760 -#: plugins/sudoers/policy.c:152 plugins/sudoers/policy.c:161 -#: plugins/sudoers/policy.c:170 plugins/sudoers/policy.c:197 -#: plugins/sudoers/policy.c:330 plugins/sudoers/policy.c:345 -#: plugins/sudoers/policy.c:347 plugins/sudoers/policy.c:377 -#: plugins/sudoers/policy.c:386 plugins/sudoers/policy.c:434 -#: plugins/sudoers/policy.c:444 plugins/sudoers/policy.c:453 -#: plugins/sudoers/policy.c:462 plugins/sudoers/policy.c:556 -#: plugins/sudoers/policy.c:923 plugins/sudoers/prompt.c:93 -#: plugins/sudoers/pwutil.c:195 plugins/sudoers/pwutil.c:266 -#: plugins/sudoers/pwutil.c:344 plugins/sudoers/pwutil.c:518 -#: plugins/sudoers/pwutil.c:583 plugins/sudoers/pwutil.c:655 -#: plugins/sudoers/pwutil.c:853 plugins/sudoers/pwutil.c:909 -#: plugins/sudoers/pwutil.c:953 plugins/sudoers/pwutil.c:1010 -#: 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:561 -#: plugins/sudoers/sssd.c:754 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:833 -#: plugins/sudoers/sudoers.c:971 plugins/sudoers/sudoers.c:1030 -#: plugins/sudoers/sudoers.c:1296 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1280 -#: plugins/sudoers/sudoreplay.c:1490 plugins/sudoers/sudoreplay.c:1494 -#: 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:143 plugins/sudoers/visudo.c:321 -#: plugins/sudoers/visudo.c:327 plugins/sudoers/visudo.c:433 -#: plugins/sudoers/visudo.c:609 plugins/sudoers/visudo.c:926 -#: plugins/sudoers/visudo.c:999 toke.l:938 toke.l:1067 toke.l:1119 toke.l:1127 +#: gram.y:1811 gram.y:1822 gram.y:1898 lib/eventlog/eventlog.c:236 +#: lib/eventlog/eventlog.c:778 lib/eventlog/eventlog.c:851 +#: lib/eventlog/eventlog.c:854 lib/eventlog/eventlog.c:1189 +#: lib/eventlog/parse_json.c:185 lib/eventlog/parse_json.c:500 +#: lib/eventlog/parse_json.c:531 lib/iolog/iolog_filter.c:142 +#: lib/iolog/iolog_filter.c:202 lib/iolog/iolog_filter.c:232 +#: lib/iolog/iolog_legacy.c:101 lib/iolog/iolog_legacy.c:112 +#: lib/iolog/iolog_legacy.c:124 lib/iolog/iolog_legacy.c:134 +#: lib/iolog/iolog_legacy.c:140 lib/iolog/iolog_loginfo.c:76 +#: lib/iolog/iolog_loginfo.c:212 logsrvd/iolog_writer.c:95 +#: logsrvd/iolog_writer.c:100 logsrvd/iolog_writer.c:134 +#: logsrvd/iolog_writer.c:147 logsrvd/iolog_writer.c:174 +#: logsrvd/iolog_writer.c:184 logsrvd/iolog_writer.c:197 +#: logsrvd/iolog_writer.c:217 logsrvd/iolog_writer.c:227 +#: logsrvd/iolog_writer.c:246 logsrvd/iolog_writer.c:256 +#: logsrvd/iolog_writer.c:267 logsrvd/iolog_writer.c:277 +#: logsrvd/iolog_writer.c:289 logsrvd/iolog_writer.c:299 +#: logsrvd/iolog_writer.c:317 logsrvd/iolog_writer.c:327 +#: logsrvd/iolog_writer.c:337 logsrvd/iolog_writer.c:349 +#: logsrvd/iolog_writer.c:385 logsrvd/iolog_writer.c:391 +#: logsrvd/iolog_writer.c:398 logsrvd/iolog_writer.c:404 +#: logsrvd/iolog_writer.c:588 logsrvd/logsrv_util.c:92 logsrvd/logsrvd.c:324 +#: logsrvd/logsrvd.c:462 logsrvd/logsrvd.c:499 logsrvd/logsrvd.c:531 +#: logsrvd/logsrvd.c:585 logsrvd/logsrvd.c:620 logsrvd/logsrvd.c:669 +#: logsrvd/logsrvd.c:705 logsrvd/logsrvd.c:741 logsrvd/logsrvd.c:1132 +#: logsrvd/logsrvd.c:1456 logsrvd/logsrvd.c:1463 logsrvd/logsrvd.c:1599 +#: logsrvd/logsrvd.c:1604 logsrvd/logsrvd.c:1791 logsrvd/logsrvd.c:2046 +#: logsrvd/logsrvd_conf.c:357 logsrvd/logsrvd_conf.c:370 +#: logsrvd/logsrvd_conf.c:511 logsrvd/logsrvd_conf.c:534 +#: logsrvd/logsrvd_conf.c:538 logsrvd/logsrvd_conf.c:556 +#: logsrvd/logsrvd_conf.c:626 logsrvd/logsrvd_conf.c:649 +#: logsrvd/logsrvd_conf.c:678 logsrvd/logsrvd_conf.c:692 +#: logsrvd/logsrvd_conf.c:706 logsrvd/logsrvd_conf.c:720 +#: logsrvd/logsrvd_conf.c:734 logsrvd/logsrvd_conf.c:748 +#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1041 +#: logsrvd/logsrvd_conf.c:1058 logsrvd/logsrvd_conf.c:1453 +#: logsrvd/logsrvd_conf.c:1600 logsrvd/logsrvd_conf.c:1626 +#: logsrvd/logsrvd_conf.c:1638 logsrvd/logsrvd_conf.c:1645 +#: logsrvd/logsrvd_conf.c:1651 logsrvd/logsrvd_conf.c:1747 +#: logsrvd/logsrvd_journal.c:76 logsrvd/logsrvd_journal.c:125 +#: logsrvd/logsrvd_journal.c:216 logsrvd/logsrvd_journal.c:246 +#: logsrvd/logsrvd_journal.c:250 logsrvd/logsrvd_journal.c:258 +#: logsrvd/logsrvd_journal.c:287 logsrvd/logsrvd_journal.c:291 +#: logsrvd/logsrvd_journal.c:439 logsrvd/logsrvd_local.c:215 +#: logsrvd/logsrvd_local.c:278 logsrvd/logsrvd_local.c:468 +#: logsrvd/logsrvd_local.c:474 logsrvd/logsrvd_local.c:493 +#: logsrvd/logsrvd_queue.c:158 logsrvd/logsrvd_queue.c:189 +#: logsrvd/logsrvd_queue.c:266 logsrvd/sendlog.c:256 logsrvd/sendlog.c:265 +#: logsrvd/sendlog.c:297 logsrvd/sendlog.c:303 logsrvd/sendlog.c:352 +#: logsrvd/sendlog.c:651 logsrvd/sendlog.c:1548 logsrvd/sendlog.c:1555 +#: logsrvd/sendlog.c:1778 logsrvd/sendlog.c:1847 logsrvd/tls_init.c:305 +#: logsrvd/tls_init.c:329 logsrvd/tls_init.c:340 plugins/sudoers/audit.c:118 +#: plugins/sudoers/auth/pam.c:518 plugins/sudoers/auth/pam.c:697 +#: plugins/sudoers/auth/rfc1938.c:112 plugins/sudoers/canon_path.c:129 +#: plugins/sudoers/canon_path.c:161 plugins/sudoers/check_aliases.c:128 +#: plugins/sudoers/check_util.c:56 plugins/sudoers/check_util.c:84 +#: plugins/sudoers/cvtsudoers.c:132 plugins/sudoers/cvtsudoers.c:175 +#: plugins/sudoers/cvtsudoers.c:192 plugins/sudoers/cvtsudoers.c:203 +#: plugins/sudoers/cvtsudoers.c:337 plugins/sudoers/cvtsudoers.c:544 +#: plugins/sudoers/cvtsudoers.c:697 plugins/sudoers/cvtsudoers.c:715 +#: plugins/sudoers/cvtsudoers.c:891 plugins/sudoers/cvtsudoers.c:898 +#: plugins/sudoers/cvtsudoers.c:1393 plugins/sudoers/cvtsudoers.c:1397 +#: plugins/sudoers/cvtsudoers.c:1497 plugins/sudoers/cvtsudoers_csv.c:182 +#: plugins/sudoers/cvtsudoers_csv.c:255 plugins/sudoers/cvtsudoers_json.c:604 +#: plugins/sudoers/cvtsudoers_json.c:639 plugins/sudoers/cvtsudoers_json.c:1016 +#: plugins/sudoers/cvtsudoers_json.c:1041 plugins/sudoers/cvtsudoers_ldif.c:112 +#: plugins/sudoers/cvtsudoers_ldif.c:144 plugins/sudoers/cvtsudoers_ldif.c:260 +#: plugins/sudoers/cvtsudoers_ldif.c:573 plugins/sudoers/cvtsudoers_ldif.c:586 +#: plugins/sudoers/cvtsudoers_ldif.c:591 plugins/sudoers/cvtsudoers_ldif.c:761 +#: plugins/sudoers/cvtsudoers_merge.c:57 plugins/sudoers/cvtsudoers_merge.c:357 +#: plugins/sudoers/cvtsudoers_merge.c:405 +#: plugins/sudoers/cvtsudoers_merge.c:453 +#: plugins/sudoers/cvtsudoers_merge.c:475 +#: plugins/sudoers/cvtsudoers_merge.c:583 +#: plugins/sudoers/cvtsudoers_merge.c:588 +#: plugins/sudoers/cvtsudoers_merge.c:661 +#: plugins/sudoers/cvtsudoers_merge.c:664 +#: plugins/sudoers/cvtsudoers_merge.c:1196 +#: plugins/sudoers/cvtsudoers_merge.c:1281 plugins/sudoers/defaults.c:455 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1062 +#: plugins/sudoers/defaults.c:1248 plugins/sudoers/editor.c:198 +#: plugins/sudoers/env.c:280 plugins/sudoers/exptilde.c:92 +#: plugins/sudoers/filedigest.c:66 plugins/sudoers/filedigest.c:70 +#: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:211 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:270 +#: plugins/sudoers/iolog.c:683 plugins/sudoers/iolog.c:711 +#: plugins/sudoers/ldap.c:161 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:625 plugins/sudoers/ldap.c:789 +#: plugins/sudoers/ldap.c:1214 plugins/sudoers/ldap.c:1642 +#: plugins/sudoers/ldap.c:1679 plugins/sudoers/ldap.c:1897 +#: plugins/sudoers/ldap.c:2007 plugins/sudoers/ldap.c:2023 +#: plugins/sudoers/ldap_conf.c:215 plugins/sudoers/ldap_conf.c:247 +#: plugins/sudoers/ldap_conf.c:299 plugins/sudoers/ldap_conf.c:335 +#: plugins/sudoers/ldap_conf.c:441 plugins/sudoers/ldap_conf.c:456 +#: plugins/sudoers/ldap_conf.c:565 plugins/sudoers/ldap_conf.c:598 +#: plugins/sudoers/ldap_conf.c:695 plugins/sudoers/ldap_conf.c:778 +#: plugins/sudoers/ldap_util.c:293 plugins/sudoers/ldap_util.c:300 +#: plugins/sudoers/ldap_util.c:615 plugins/sudoers/linux_audit.c:86 +#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:237 +#: plugins/sudoers/log_client.c:259 plugins/sudoers/log_client.c:273 +#: plugins/sudoers/log_client.c:411 plugins/sudoers/log_client.c:726 +#: plugins/sudoers/log_client.c:748 plugins/sudoers/log_client.c:753 +#: plugins/sudoers/log_client.c:1449 plugins/sudoers/log_client.c:1570 +#: plugins/sudoers/log_client.c:1693 plugins/sudoers/log_client.c:2018 +#: plugins/sudoers/log_client.c:2077 plugins/sudoers/logging.c:110 +#: plugins/sudoers/logging.c:189 plugins/sudoers/logging.c:190 +#: plugins/sudoers/logging.c:483 plugins/sudoers/logging.c:723 +#: plugins/sudoers/logging.c:763 plugins/sudoers/logging.c:880 +#: plugins/sudoers/logging.c:933 plugins/sudoers/logging.c:940 +#: plugins/sudoers/lookup.c:330 plugins/sudoers/lookup.c:347 +#: plugins/sudoers/lookup.c:365 plugins/sudoers/lookup.c:383 +#: plugins/sudoers/lookup.c:400 plugins/sudoers/lookup.c:422 +#: plugins/sudoers/lookup.c:433 plugins/sudoers/match_command.c:279 +#: plugins/sudoers/match_command.c:543 plugins/sudoers/match_command.c:607 +#: plugins/sudoers/match_command.c:702 plugins/sudoers/match_command.c:749 +#: plugins/sudoers/match_digest.c:88 plugins/sudoers/parse_ldif.c:152 +#: plugins/sudoers/parse_ldif.c:183 plugins/sudoers/parse_ldif.c:252 +#: plugins/sudoers/parse_ldif.c:260 plugins/sudoers/parse_ldif.c:265 +#: plugins/sudoers/parse_ldif.c:341 plugins/sudoers/parse_ldif.c:352 +#: plugins/sudoers/parse_ldif.c:379 plugins/sudoers/parse_ldif.c:396 +#: plugins/sudoers/parse_ldif.c:408 plugins/sudoers/parse_ldif.c:412 +#: plugins/sudoers/parse_ldif.c:426 plugins/sudoers/parse_ldif.c:484 +#: plugins/sudoers/parse_ldif.c:595 plugins/sudoers/parse_ldif.c:624 +#: plugins/sudoers/parse_ldif.c:649 plugins/sudoers/parse_ldif.c:707 +#: plugins/sudoers/parse_ldif.c:724 plugins/sudoers/parse_ldif.c:752 +#: plugins/sudoers/parse_ldif.c:759 plugins/sudoers/policy.c:152 +#: plugins/sudoers/policy.c:161 plugins/sudoers/policy.c:170 +#: plugins/sudoers/policy.c:199 plugins/sudoers/policy.c:357 +#: plugins/sudoers/policy.c:373 plugins/sudoers/policy.c:375 +#: plugins/sudoers/policy.c:414 plugins/sudoers/policy.c:423 +#: plugins/sudoers/policy.c:432 plugins/sudoers/policy.c:441 +#: plugins/sudoers/policy.c:492 plugins/sudoers/policy.c:501 +#: plugins/sudoers/policy.c:510 plugins/sudoers/policy.c:519 +#: plugins/sudoers/policy.c:528 plugins/sudoers/policy.c:537 +#: plugins/sudoers/policy.c:546 plugins/sudoers/policy.c:654 +#: plugins/sudoers/policy.c:1071 plugins/sudoers/prompt.c:94 +#: plugins/sudoers/pwutil.c:219 plugins/sudoers/pwutil.c:290 +#: plugins/sudoers/pwutil.c:368 plugins/sudoers/pwutil.c:542 +#: plugins/sudoers/pwutil.c:607 plugins/sudoers/pwutil.c:679 +#: plugins/sudoers/pwutil.c:877 plugins/sudoers/pwutil.c:970 +#: plugins/sudoers/pwutil.c:1018 plugins/sudoers/pwutil.c:1082 +#: plugins/sudoers/set_perms.c:374 plugins/sudoers/set_perms.c:723 +#: plugins/sudoers/set_perms.c:1096 plugins/sudoers/set_perms.c:1409 +#: plugins/sudoers/set_perms.c:1579 plugins/sudoers/sethost.c:89 +#: plugins/sudoers/sssd.c:144 plugins/sudoers/sssd.c:186 +#: plugins/sudoers/sssd.c:415 plugins/sudoers/sssd.c:480 +#: plugins/sudoers/sssd.c:507 plugins/sudoers/sssd.c:570 +#: plugins/sudoers/sssd.c:765 plugins/sudoers/strvec_join.c:53 +#: plugins/sudoers/sudoers.c:405 plugins/sudoers/sudoers.c:412 +#: plugins/sudoers/sudoers.c:673 plugins/sudoers/sudoers.c:683 +#: plugins/sudoers/sudoers.c:828 plugins/sudoers/sudoers.c:894 +#: plugins/sudoers/sudoers.c:953 plugins/sudoers/sudoers.c:1002 +#: plugins/sudoers/sudoers.c:1162 plugins/sudoers/sudoers.c:1231 +#: plugins/sudoers/sudoers.c:1324 plugins/sudoers/sudoers_cb.c:150 +#: plugins/sudoers/sudoreplay.c:559 plugins/sudoers/sudoreplay.c:562 +#: plugins/sudoers/sudoreplay.c:1281 plugins/sudoers/sudoreplay.c:1337 +#: plugins/sudoers/sudoreplay.c:1533 plugins/sudoers/sudoreplay.c:1537 +#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:255 +#: plugins/sudoers/testsudoers.c:264 plugins/sudoers/testsudoers.c:275 +#: plugins/sudoers/testsudoers.c:282 plugins/sudoers/testsudoers.c:302 +#: plugins/sudoers/testsudoers.c:756 plugins/sudoers/timestamp.c:468 +#: plugins/sudoers/timestamp.c:514 plugins/sudoers/timestamp.c:1045 +#: plugins/sudoers/timestamp.c:1248 plugins/sudoers/toke_util.c:79 +#: plugins/sudoers/toke_util.c:108 plugins/sudoers/toke_util.c:134 +#: plugins/sudoers/toke_util.c:163 plugins/sudoers/toke_util.c:204 +#: plugins/sudoers/tsdump.c:136 plugins/sudoers/visudo.c:151 +#: plugins/sudoers/visudo.c:258 plugins/sudoers/visudo.c:383 +#: plugins/sudoers/visudo.c:389 plugins/sudoers/visudo.c:501 +#: plugins/sudoers/visudo.c:1073 plugins/sudoers/visudo.c:1094 +#: plugins/sudoers/visudo.c:1189 toke.l:1011 toke.l:1174 toke.l:1193 +#: toke.l:1220 toke.l:1289 toke.l:1300 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: lib/eventlog/eventlog.c:313 lib/iolog/iolog_json.c:509 -#: lib/iolog/iolog_json.c:512 lib/iolog/iolog_json.c:514 -#: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 -#: plugins/sudoers/cvtsudoers_ldif.c:575 plugins/sudoers/env.c:326 -#: plugins/sudoers/env.c:333 plugins/sudoers/env.c:444 -#: plugins/sudoers/iolog.c:628 plugins/sudoers/ldap.c:517 -#: plugins/sudoers/ldap.c:748 plugins/sudoers/ldap.c:1081 -#: plugins/sudoers/ldap_conf.c:222 plugins/sudoers/ldap_conf.c:312 -#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/policy.c:586 -#: plugins/sudoers/policy.c:755 plugins/sudoers/policy.c:766 -#: plugins/sudoers/prompt.c:168 plugins/sudoers/strvec_join.c:62 -#: plugins/sudoers/testsudoers.c:245 plugins/sudoers/toke_util.c:206 -#, c-format -msgid "internal error, %s overflow" -msgstr "erro interno, estouro de pilha de %s" - -#: lib/eventlog/eventlog.c:372 +#: lib/eventlog/eventlog.c:304 #, c-format msgid "unable to dup stdin: %m" msgstr "não foi possível fazer dup da entrada padrão: %m" -#: lib/eventlog/eventlog.c:414 +#: lib/eventlog/eventlog.c:346 #, c-format msgid "unable to execute %s: %m" msgstr "não foi possível executar %s: %m" -#: lib/eventlog/eventlog.c:455 plugins/sudoers/auth/aix_auth.c:198 +#: lib/eventlog/eventlog.c:394 plugins/sudoers/auth/aix_auth.c:199 msgid "unable to fork" msgstr "não foi possível fazer fork" -#: lib/eventlog/eventlog.c:463 lib/eventlog/eventlog.c:517 +#: lib/eventlog/eventlog.c:404 lib/eventlog/eventlog.c:471 #, c-format msgid "unable to fork: %m" msgstr "não foi possível fazer fork: %m" -#: lib/eventlog/eventlog.c:507 +#: lib/eventlog/eventlog.c:461 #, c-format msgid "unable to open pipe: %m" msgstr "não foi possível abrir um encadeamento (pipe): %m" -#: lib/eventlog/eventlog.c:979 +#: lib/eventlog/eventlog.c:1013 #, c-format msgid "%8s : %s" msgstr "%8s : %s" -#: lib/eventlog/eventlog.c:1008 +#: lib/eventlog/eventlog.c:1042 #, c-format msgid "%8s : (command continued) %s" msgstr "%8s : (comando continuado) %s" -#: lib/iolog/iolog_json.c:115 +#: lib/eventlog/parse_json.c:175 #, c-format msgid "expected JSON_STRING, got %d" msgstr "esperava JSON_STRING, obteve %d" -#: lib/iolog/iolog_json.c:120 +#: lib/eventlog/parse_json.c:180 msgid "JSON_ARRAY too large" msgstr "JSON_ARRAY grande demais" -#: lib/iolog/iolog_json.c:352 +#: lib/eventlog/parse_json.c:523 msgid "missing double quote in name" msgstr "faltando aspas duplas no nome" -#: lib/iolog/iolog_json.c:449 +#: lib/eventlog/parse_json.c:641 msgid "missing JSON_OBJECT" msgstr "faltando JSON_OBJECT" -#: lib/iolog/iolog_json.c:453 +#: lib/eventlog/parse_json.c:645 #, c-format msgid "expected JSON_OBJECT, got %d" msgstr "esperava JSON_OBJECT, obteve %d" -#: lib/iolog/iolog_json.c:599 +#: lib/eventlog/parse_json.c:779 #, c-format msgid "json stack exhausted (max %u frames)" msgstr "pilha json esgotada (máx %u quadros)" -#: lib/iolog/iolog_json.c:673 +#: lib/eventlog/parse_json.c:857 msgid "objects must consist of name:value pairs" msgstr "objetos devem consistir de pares nome:valor" -#: lib/iolog/iolog_json.c:678 lib/iolog/iolog_json.c:709 -#: lib/iolog/iolog_json.c:753 lib/iolog/iolog_json.c:775 -#: lib/iolog/iolog_json.c:797 lib/iolog/iolog_json.c:819 -#: lib/iolog/iolog_json.c:841 +#: lib/eventlog/parse_json.c:862 lib/eventlog/parse_json.c:893 +#: lib/eventlog/parse_json.c:937 lib/eventlog/parse_json.c:959 +#: lib/eventlog/parse_json.c:981 lib/eventlog/parse_json.c:1003 +#: lib/eventlog/parse_json.c:1025 msgid "missing separator between values" msgstr "faltando separador entre valores" -#: lib/iolog/iolog_json.c:693 lib/iolog/iolog_json.c:867 +#: lib/eventlog/parse_json.c:877 lib/eventlog/parse_json.c:1051 msgid "unmatched close brace" msgstr "chave de fechamento sem correspondente" -#: lib/iolog/iolog_json.c:704 +#: lib/eventlog/parse_json.c:888 msgid "unexpected array" msgstr "array inesperado" -#: lib/iolog/iolog_json.c:724 lib/iolog/iolog_json.c:870 +#: lib/eventlog/parse_json.c:908 lib/eventlog/parse_json.c:1054 msgid "unmatched close bracket" msgstr "colchete de fechamento sem correspondente" -#: lib/iolog/iolog_json.c:735 +#: lib/eventlog/parse_json.c:919 msgid "unexpected string" msgstr "string inesperada" -#: lib/iolog/iolog_json.c:746 +#: lib/eventlog/parse_json.c:930 msgid "missing colon after name" msgstr "faltando caractere de dois pontos após o nome" -#: lib/iolog/iolog_json.c:767 lib/iolog/iolog_json.c:789 +#: lib/eventlog/parse_json.c:951 lib/eventlog/parse_json.c:973 msgid "unexpected boolean" msgstr "booleano inesperado" -#: lib/iolog/iolog_json.c:811 +#: lib/eventlog/parse_json.c:995 msgid "unexpected null" msgstr "nulo inesperado" -#: lib/iolog/iolog_json.c:832 +#: lib/eventlog/parse_json.c:1016 msgid "unexpected number" msgstr "número inesperado" -#: lib/iolog/iolog_json.c:879 +#: lib/eventlog/parse_json.c:1062 msgid "parse error" msgstr "erro de análise" +#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1303 +#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1589 +#, c-format +msgid "invalid regular expression \"%s\": %s" +msgstr "expressão regular inválida \"%s\": %s" + #: lib/iolog/iolog_legacy.c:65 #, c-format msgid "%s: invalid log file" @@ -489,22 +564,22 @@ msgstr "%s: arquivo de log inválido" msgid "%s: time stamp field is missing" msgstr "%s: campo de marca de tempo está faltando" -#: lib/iolog/iolog_legacy.c:89 +#: lib/iolog/iolog_legacy.c:90 #, c-format msgid "%s: time stamp %s: %s" msgstr "%s: marca de tempo %s: %s" -#: lib/iolog/iolog_legacy.c:96 +#: lib/iolog/iolog_legacy.c:97 #, c-format msgid "%s: user field is missing" msgstr "%s: campo de usuário está faltando" -#: lib/iolog/iolog_legacy.c:107 +#: lib/iolog/iolog_legacy.c:108 #, c-format msgid "%s: runas user field is missing" msgstr "%s: campo de usuário, a ser executado como, está faltando" -#: lib/iolog/iolog_legacy.c:118 +#: lib/iolog/iolog_legacy.c:119 #, c-format msgid "%s: runas group field is missing" msgstr "%s: campo de grupo, a ser executado como, está faltando" @@ -514,14 +589,14 @@ msgstr "%s: campo de grupo, a ser executado como, está faltando" msgid "%s exists but is not a directory (0%o)" msgstr "%s existe, mas não é um diretório (0%o)" -#: lib/iolog/iolog_mkdirs.c:119 lib/iolog/iolog_mkdtemp.c:77 -#: logsrvd/iolog_writer.c:788 plugins/sudoers/timestamp.c:205 +#: lib/iolog/iolog_mkdirs.c:125 lib/iolog/iolog_mkdtemp.c:80 +#: logsrvd/iolog_writer.c:803 plugins/sudoers/timestamp.c:218 #, c-format msgid "unable to mkdir %s" msgstr "não foi possível fazer mkdir %s" -#: lib/iolog/iolog_mkdtemp.c:81 plugins/sudoers/visudo.c:726 -#: plugins/sudoers/visudo.c:737 +#: lib/iolog/iolog_mkdtemp.c:85 plugins/sudoers/visudo.c:769 +#: plugins/sudoers/visudo.c:803 plugins/sudoers/visudo.c:809 #, c-format msgid "unable to change mode of %s to 0%o" msgstr "não foi possível alterar modo de %s para 0%o" @@ -538,816 +613,864 @@ msgstr "erro ao ler o arquivo timing: %s" msgid "invalid timing file line: %s" msgstr "linha inválida no arquivo timing: %s" -#: logsrvd/iolog_writer.c:131 plugins/sudoers/logging.c:803 -#: plugins/sudoers/policy.c:536 -msgid "unable to generate UUID" -msgstr "não foi possível gerar o UUID" +#: logsrvd/iolog_writer.c:65 +#, c-format +msgid "%s: protocol error: NULL key" +msgstr "%s erro de protocolo: chave NULL" -#: logsrvd/iolog_writer.c:158 logsrvd/iolog_writer.c:176 -#: logsrvd/iolog_writer.c:185 logsrvd/iolog_writer.c:203 -#: logsrvd/iolog_writer.c:216 logsrvd/iolog_writer.c:229 -#: logsrvd/iolog_writer.c:240 logsrvd/iolog_writer.c:247 -#: logsrvd/iolog_writer.c:265 logsrvd/iolog_writer.c:272 -#: logsrvd/iolog_writer.c:290 logsrvd/iolog_writer.c:305 -#: logsrvd/iolog_writer.c:318 logsrvd/iolog_writer.c:331 -#: logsrvd/iolog_writer.c:344 logsrvd/iolog_writer.c:359 +#: logsrvd/iolog_writer.c:69 #, c-format msgid "%s: protocol error: wrong type for %s" msgstr "%s erro de protocolo: tipo errado para %s" -#: logsrvd/iolog_writer.c:370 logsrvd/iolog_writer.c:375 -#: logsrvd/iolog_writer.c:380 logsrvd/iolog_writer.c:385 +#: logsrvd/iolog_writer.c:74 logsrvd/logsrvd_local.c:109 +#: logsrvd/logsrvd_local.c:123 logsrvd/logsrvd_local.c:131 +#: logsrvd/logsrvd_local.c:149 +#, c-format +msgid "%s: protocol error: NULL value found in %s" +msgstr "%s erro de protocolo: valor NULL encontrado em %s" + +#: logsrvd/iolog_writer.c:141 plugins/sudoers/logging.c:1035 +#: plugins/sudoers/policy.c:621 +msgid "unable to generate UUID" +msgstr "não foi possível gerar o UUID" + +#: logsrvd/iolog_writer.c:362 logsrvd/iolog_writer.c:367 +#: logsrvd/iolog_writer.c:372 logsrvd/iolog_writer.c:377 #, c-format msgid "%s: protocol error: %s missing from AcceptMessage" msgstr "%s: erro de protocolo: faltando %s de AcceptMessage" -#: logsrvd/iolog_writer.c:446 +#: logsrvd/iolog_writer.c:438 #, c-format msgid "%s: unable to format session id" msgstr "%s: não foi possível formatar o id de sessão" -#: logsrvd/iolog_writer.c:460 logsrvd/iolog_writer.c:474 -#: logsrvd/iolog_writer.c:488 logsrvd/iolog_writer.c:503 -#: logsrvd/iolog_writer.c:517 logsrvd/iolog_writer.c:531 +#: logsrvd/iolog_writer.c:452 logsrvd/iolog_writer.c:466 +#: logsrvd/iolog_writer.c:480 logsrvd/iolog_writer.c:495 +#: logsrvd/iolog_writer.c:509 logsrvd/iolog_writer.c:523 #, c-format msgid "%s: %s is not set" msgstr "%s: %s não está definido" -#: logsrvd/iolog_writer.c:567 logsrvd/iolog_writer.c:574 +#: logsrvd/iolog_writer.c:559 logsrvd/iolog_writer.c:566 #, c-format msgid "unable to expand iolog path %s" msgstr "não foi possível expandir o caminho de iolog %s" -#: logsrvd/iolog_writer.c:592 +#: logsrvd/iolog_writer.c:584 #, c-format msgid "unable to create iolog path %s" msgstr "não foi possível criar o caminho de iolog %s" -#: logsrvd/iolog_writer.c:622 +#: logsrvd/iolog_writer.c:614 #, c-format msgid "invalid iofd %d" msgstr "iofd inválido %d" -#: logsrvd/iolog_writer.c:642 +#: logsrvd/iolog_writer.c:634 #, c-format -msgid "error closing iofd %d: %s" -msgstr "erro ao fechar o iofd %d: %s" +msgid "error closing iofd %u: %s" +msgstr "erro ao fechar o iofd %u: %s" -#: logsrvd/iolog_writer.c:758 +#: logsrvd/iolog_writer.c:655 +#, c-format +msgid "error flushing iofd %u: %s" +msgstr "erro ao liberar o iofd %u: %s" + +#: logsrvd/iolog_writer.c:773 #, c-format msgid "invalid I/O log %s: %s referenced but not present" msgstr "log de E/S inválido %s: %s referenciado, mas não definido" -#: logsrvd/iolog_writer.c:770 logsrvd/logsrvd_journal.c:378 +#: logsrvd/iolog_writer.c:785 logsrvd/logsrvd_journal.c:391 #, c-format msgid "%s: unable to find resume point [%lld, %ld]" msgstr "%s: não foi possível localizar o ponto de resumo [%lld, %ld]" -#: logsrvd/iolog_writer.c:792 logsrvd/logsrvd_journal.c:421 -#: logsrvd/logsrvd_queue.c:111 logsrvd/tls_init.c:293 -#: plugins/sudoers/check.c:274 plugins/sudoers/cvtsudoers.c:618 -#: plugins/sudoers/cvtsudoers.c:639 plugins/sudoers/cvtsudoers.c:1249 -#: plugins/sudoers/cvtsudoers_json.c:877 plugins/sudoers/cvtsudoers_ldif.c:692 -#: plugins/sudoers/sudoers.c:1083 plugins/sudoers/sudoreplay.c:1456 -#: plugins/sudoers/timestamp.c:433 plugins/sudoers/tsdump.c:128 -#: plugins/sudoers/visudo.c:913 +#: logsrvd/iolog_writer.c:807 logsrvd/logsrvd_journal.c:434 +#: logsrvd/logsrvd_queue.c:115 logsrvd/tls_init.c:256 +#: plugins/sudoers/check.c:278 plugins/sudoers/cvtsudoers.c:758 +#: plugins/sudoers/cvtsudoers.c:780 plugins/sudoers/cvtsudoers.c:1457 +#: plugins/sudoers/cvtsudoers_csv.c:722 plugins/sudoers/cvtsudoers_json.c:1034 +#: plugins/sudoers/cvtsudoers_ldif.c:753 plugins/sudoers/sudoers.c:1309 +#: plugins/sudoers/sudoers.c:1335 plugins/sudoers/sudoreplay.c:1499 +#: plugins/sudoers/timestamp.c:477 plugins/sudoers/tsdump.c:141 +#: plugins/sudoers/visudo.c:990 #, c-format msgid "unable to open %s" msgstr "não foi possível abrir %s" -#: logsrvd/iolog_writer.c:804 logsrvd/logsrv_util.c:98 -#: logsrvd/logsrv_util.c:105 plugins/sudoers/sudoreplay.c:362 -#: plugins/sudoers/sudoreplay.c:368 +#: logsrvd/iolog_writer.c:819 logsrvd/logsrv_util.c:111 +#: logsrvd/logsrv_util.c:118 plugins/sudoers/sudoreplay.c:355 +#: plugins/sudoers/sudoreplay.c:361 #, c-format msgid "unable to open %s/%s" msgstr "não foi possível abrir %s/%s" -#: logsrvd/iolog_writer.c:817 +#: logsrvd/iolog_writer.c:832 #, c-format msgid "unable to copy %s/%s to %s/%s: %s" msgstr "não foi possível copiar %s/%s para %s/%s: %s" -#: logsrvd/iolog_writer.c:846 logsrvd/logsrvd_journal.c:186 +#: logsrvd/iolog_writer.c:861 logsrvd/logsrvd_journal.c:198 #, c-format msgid "unable to rename %s to %s" msgstr "não foi possível renomear %s para %s" -#: logsrvd/logsrv_util.c:132 -#, c-format -msgid "missing I/O log file %s/%s" -msgstr "faltando arquivo de log de E/S %s/%s" - -#: logsrvd/logsrv_util.c:139 -#, c-format -msgid "%s/%s: unable to seek forward %zu" -msgstr "%s/%s: não foi possível buscar para frente %zu" - -#: logsrvd/logsrv_util.c:149 +#: logsrvd/logsrv_util.c:153 logsrvd/logsrv_util.c:182 #, c-format msgid "%s/%s: unable to find resume point [%lld, %ld]" msgstr "%s/%s: não foi possível localizar o ponto de resumo [%lld, %ld]" -#: logsrvd/logsrvd.c:272 logsrvd/logsrvd_queue.c:131 +#: logsrvd/logsrv_util.c:165 +#, c-format +msgid "missing I/O log file %s/%s" +msgstr "faltando arquivo de log de E/S %s/%s" + +#: logsrvd/logsrv_util.c:172 +#, c-format +msgid "%s/%s: unable to seek forward %zu" +msgstr "%s/%s: não foi possível buscar para frente %zu" + +#: logsrvd/logsrvd.c:272 logsrvd/logsrvd_queue.c:135 msgid "unable to connect to relay" msgstr "não foi possível conectar à retransmissão" -#: logsrvd/logsrvd.c:331 logsrvd/logsrvd_relay.c:838 +#: logsrvd/logsrvd.c:339 logsrvd/logsrvd_relay.c:847 #, c-format msgid "server message too large: %zu" msgstr "mensagem do servidor grande demais: %zu" -#: logsrvd/logsrvd.c:423 logsrvd/logsrvd.c:540 logsrvd/logsrvd.c:619 -#: logsrvd/logsrvd.c:843 logsrvd/logsrvd.c:857 logsrvd/logsrvd.c:1016 -#: logsrvd/logsrvd.c:1140 logsrvd/logsrvd.c:1309 logsrvd/logsrvd.c:1327 -#: logsrvd/logsrvd.c:1425 logsrvd/logsrvd.c:1548 logsrvd/logsrvd.c:1732 -#: logsrvd/logsrvd_journal.c:485 logsrvd/logsrvd_local.c:196 -#: logsrvd/logsrvd_queue.c:160 logsrvd/logsrvd_relay.c:173 -#: logsrvd/logsrvd_relay.c:250 logsrvd/logsrvd_relay.c:254 -#: logsrvd/logsrvd_relay.c:390 logsrvd/logsrvd_relay.c:582 -#: logsrvd/logsrvd_relay.c:743 logsrvd/logsrvd_relay.c:1124 -#: logsrvd/sendlog.c:1156 logsrvd/tls_client.c:136 logsrvd/tls_client.c:152 -#: logsrvd/tls_client.c:214 plugins/sudoers/audit.c:281 -#: plugins/sudoers/iolog.c:966 plugins/sudoers/iolog.c:1099 -#: plugins/sudoers/iolog.c:1197 plugins/sudoers/log_client.c:112 -#: plugins/sudoers/log_client.c:328 plugins/sudoers/log_client.c:344 -#: plugins/sudoers/log_client.c:391 plugins/sudoers/log_client.c:595 -#: plugins/sudoers/log_client.c:602 plugins/sudoers/log_client.c:1127 -#: plugins/sudoers/log_client.c:1409 plugins/sudoers/log_client.c:1450 -#: plugins/sudoers/log_client.c:1458 plugins/sudoers/log_client.c:1612 -#: plugins/sudoers/log_client.c:1728 plugins/sudoers/log_client.c:2045 -#: plugins/sudoers/log_client.c:2053 plugins/sudoers/logging.c:139 -#: plugins/sudoers/logging.c:195 plugins/sudoers/sudoreplay.c:522 -#: plugins/sudoers/sudoreplay.c:569 plugins/sudoers/sudoreplay.c:811 -#: plugins/sudoers/sudoreplay.c:923 plugins/sudoers/sudoreplay.c:1014 -#: plugins/sudoers/sudoreplay.c:1029 plugins/sudoers/sudoreplay.c:1036 -#: plugins/sudoers/sudoreplay.c:1043 plugins/sudoers/sudoreplay.c:1050 -#: plugins/sudoers/sudoreplay.c:1057 plugins/sudoers/sudoreplay.c:1184 +#: logsrvd/logsrvd.c:431 logsrvd/logsrvd.c:554 logsrvd/logsrvd.c:640 +#: logsrvd/logsrvd.c:882 logsrvd/logsrvd.c:896 logsrvd/logsrvd.c:1057 +#: logsrvd/logsrvd.c:1182 logsrvd/logsrvd.c:1364 logsrvd/logsrvd.c:1382 +#: logsrvd/logsrvd.c:1481 logsrvd/logsrvd.c:1606 logsrvd/logsrvd.c:1793 +#: logsrvd/logsrvd_journal.c:503 logsrvd/logsrvd_local.c:238 +#: logsrvd/logsrvd_queue.c:164 logsrvd/logsrvd_relay.c:172 +#: logsrvd/logsrvd_relay.c:249 logsrvd/logsrvd_relay.c:253 +#: logsrvd/logsrvd_relay.c:391 logsrvd/logsrvd_relay.c:583 +#: logsrvd/logsrvd_relay.c:747 logsrvd/logsrvd_relay.c:1137 +#: logsrvd/sendlog.c:1333 logsrvd/tls_client.c:145 logsrvd/tls_client.c:161 +#: logsrvd/tls_client.c:225 plugins/sudoers/audit.c:281 +#: plugins/sudoers/iolog.c:1049 plugins/sudoers/iolog.c:1183 +#: plugins/sudoers/iolog.c:1282 plugins/sudoers/log_client.c:121 +#: plugins/sudoers/log_client.c:352 plugins/sudoers/log_client.c:368 +#: plugins/sudoers/log_client.c:416 plugins/sudoers/log_client.c:622 +#: plugins/sudoers/log_client.c:629 plugins/sudoers/log_client.c:1137 +#: plugins/sudoers/log_client.c:1418 plugins/sudoers/log_client.c:1459 +#: plugins/sudoers/log_client.c:1467 plugins/sudoers/log_client.c:1626 +#: plugins/sudoers/log_client.c:1751 plugins/sudoers/log_client.c:2085 +#: plugins/sudoers/log_client.c:2093 plugins/sudoers/logging.c:148 +#: plugins/sudoers/logging.c:206 plugins/sudoers/sudoreplay.c:519 +#: plugins/sudoers/sudoreplay.c:566 plugins/sudoers/sudoreplay.c:810 +#: plugins/sudoers/sudoreplay.c:922 plugins/sudoers/sudoreplay.c:1013 +#: plugins/sudoers/sudoreplay.c:1028 plugins/sudoers/sudoreplay.c:1035 +#: plugins/sudoers/sudoreplay.c:1042 plugins/sudoers/sudoreplay.c:1049 +#: plugins/sudoers/sudoreplay.c:1056 plugins/sudoers/sudoreplay.c:1184 msgid "unable to add event to queue" msgstr "não foi possível adicionar evento para a fila" -#: logsrvd/logsrvd.c:447 logsrvd/logsrvd.c:484 logsrvd/logsrvd.c:516 -#: logsrvd/logsrvd.c:564 logsrvd/logsrvd.c:636 logsrvd/logsrvd.c:666 -#: logsrvd/logsrvd.c:696 logsrvd/logsrvd.c:726 logsrvd/logsrvd_relay.c:511 -#: logsrvd/logsrvd_relay.c:544 +#: logsrvd/logsrvd.c:455 logsrvd/logsrvd.c:492 logsrvd/logsrvd.c:524 +#: logsrvd/logsrvd.c:578 logsrvd/logsrvd.c:657 logsrvd/logsrvd.c:693 +#: logsrvd/logsrvd.c:729 logsrvd/logsrvd.c:765 logsrvd/logsrvd_relay.c:512 +#: logsrvd/logsrvd_relay.c:545 #, c-format msgid "unexpected state %d for %s" msgstr "estado inesperado %d para %s" -#: logsrvd/logsrvd.c:448 logsrvd/logsrvd.c:485 logsrvd/logsrvd.c:517 -#: logsrvd/logsrvd.c:565 logsrvd/logsrvd.c:637 logsrvd/logsrvd.c:667 -#: logsrvd/logsrvd.c:697 logsrvd/logsrvd.c:727 logsrvd/logsrvd_relay.c:513 -#: logsrvd/logsrvd_relay.c:546 +#: logsrvd/logsrvd.c:456 logsrvd/logsrvd.c:493 logsrvd/logsrvd.c:525 +#: logsrvd/logsrvd.c:579 logsrvd/logsrvd.c:658 logsrvd/logsrvd.c:694 +#: logsrvd/logsrvd.c:730 logsrvd/logsrvd.c:766 logsrvd/logsrvd_relay.c:514 +#: logsrvd/logsrvd_relay.c:547 msgid "state machine error" msgstr "erro na máquina de estado" -#: logsrvd/logsrvd.c:454 logsrvd/logsrvd.c:455 +#: logsrvd/logsrvd.c:462 logsrvd/logsrvd.c:463 msgid "invalid AcceptMessage" msgstr "AcceptMessage inválido" -#: logsrvd/logsrvd.c:491 logsrvd/logsrvd.c:492 +#: logsrvd/logsrvd.c:499 logsrvd/logsrvd.c:500 msgid "invalid RejectMessage" msgstr "RejectMessage inválido" -#: logsrvd/logsrvd.c:599 logsrvd/logsrvd.c:600 +#: logsrvd/logsrvd.c:531 logsrvd/logsrvd.c:532 +msgid "invalid ExitMessage" +msgstr "ExitMessage inválido" + +#: logsrvd/logsrvd.c:585 logsrvd/logsrvd.c:586 +msgid "invalid RestartMessage" +msgstr "RestartMessage inválido" + +#: logsrvd/logsrvd.c:620 logsrvd/logsrvd.c:621 msgid "invalid AlertMessage" msgstr "AlertMessage inválido" -#: logsrvd/logsrvd.c:641 logsrvd/logsrvd.c:671 logsrvd/logsrvd.c:701 +#: logsrvd/logsrvd.c:662 logsrvd/logsrvd.c:698 logsrvd/logsrvd.c:734 #, c-format msgid "%s: unexpected IoBuffer" msgstr "%s: IoBuffer inesperado" -#: logsrvd/logsrvd.c:642 logsrvd/logsrvd.c:672 logsrvd/logsrvd.c:702 +#: logsrvd/logsrvd.c:663 logsrvd/logsrvd.c:699 logsrvd/logsrvd.c:735 msgid "protocol error" msgstr "erro de protocolo" -#: logsrvd/logsrvd.c:797 logsrvd/logsrvd_journal.c:358 -#: logsrvd/logsrvd_local.c:125 logsrvd/logsrvd_relay.c:677 +#: logsrvd/logsrvd.c:669 logsrvd/logsrvd.c:670 +msgid "invalid IoBuffer" +msgstr "IoBuffer inválido" + +#: logsrvd/logsrvd.c:705 logsrvd/logsrvd.c:706 +msgid "invalid ChangeWindowSize" +msgstr "ChangeWindowSize inválido" + +#: logsrvd/logsrvd.c:741 logsrvd/logsrvd.c:742 +msgid "invalid CommandSuspend" +msgstr "CommandSuspend inválido" + +#: logsrvd/logsrvd.c:791 logsrvd/logsrvd_journal.c:302 +#: logsrvd/logsrvd_relay.c:654 logsrvd/sendlog.c:1232 +#: plugins/sudoers/log_client.c:1616 +#, c-format +msgid "unable to unpack %s size %zu" +msgstr "não foi possível desempacotar %s de tamanho %zu" + +#: logsrvd/logsrvd.c:836 logsrvd/logsrvd_journal.c:376 +#: logsrvd/logsrvd_relay.c:678 #, c-format msgid "unexpected type_case value %d in %s from %s" msgstr "type_case com valor inesperado %d em %s de %s" -#: logsrvd/logsrvd.c:799 +#: logsrvd/logsrvd.c:838 msgid "unrecognized ClientMessage type" msgstr "tipo não reconhecido de ClientMessage" -#: logsrvd/logsrvd.c:889 +#: logsrvd/logsrvd.c:928 #, c-format msgid "timed out writing to client %s" msgstr "esgotado o tempo limite de escrita para cliente %s" -#: logsrvd/logsrvd.c:894 logsrvd/logsrvd_relay.c:910 +#: logsrvd/logsrvd.c:933 logsrvd/logsrvd_relay.c:919 logsrvd/sendlog.c:1438 #, c-format msgid "missing write buffer for client %s" msgstr "faltando buffer de escrita para cliente %s" -#: logsrvd/logsrvd.c:987 +#: logsrvd/logsrvd.c:1028 #, c-format msgid "timed out reading from client %s" msgstr "esgotado o tempo limite de leitura do cliente %s" -#: logsrvd/logsrvd.c:1028 logsrvd/logsrvd_relay.c:774 +#: logsrvd/logsrvd.c:1069 logsrvd/logsrvd_relay.c:782 #, c-format msgid "EOF from %s without proper TLS shutdown" msgstr "EOF de %s sem desligamento TLS adequado" -#: logsrvd/logsrvd.c:1071 logsrvd/logsrvd_relay.c:206 logsrvd/sendlog.c:290 -#: plugins/sudoers/log_client.c:705 +#: logsrvd/logsrvd.c:1113 logsrvd/logsrvd_relay.c:205 logsrvd/sendlog.c:336 +#: plugins/sudoers/log_client.c:732 #, c-format msgid "client message too large: %zu" msgstr "mensagem do cliente grande demais: %zu" -#: logsrvd/logsrvd.c:1072 logsrvd/logsrvd_journal.c:247 -#: logsrvd/logsrvd_journal.c:248 +#: logsrvd/logsrvd.c:1114 logsrvd/logsrvd_journal.c:259 +#: logsrvd/logsrvd_journal.c:260 msgid "client message too large" msgstr "mensagem do cliente grande demais" -#: logsrvd/logsrvd.c:1090 logsrvd/logsrvd.c:1091 +#: logsrvd/logsrvd.c:1132 logsrvd/logsrvd.c:1133 msgid "invalid ClientMessage" msgstr "ClientMessage inválido" -#: logsrvd/logsrvd.c:1388 +#: logsrvd/logsrvd.c:1442 msgid "unable to get remote IP addr" msgstr "não foi possível obter o endereço IP remoto" -#: logsrvd/logsrvd.c:1417 logsrvd/tls_client.c:201 -#: plugins/sudoers/log_client.c:266 +#: logsrvd/logsrvd.c:1473 logsrvd/tls_client.c:212 +#: plugins/sudoers/log_client.c:290 #, c-format msgid "Unable to attach user data to the ssl object: %s" msgstr "Não foi possível anexar dados do usuário ao objeto ssl: %s" -#: logsrvd/logsrvd.c:1598 logsrvd/logsrvd.c:1951 +#: logsrvd/logsrvd.c:1656 logsrvd/logsrvd.c:2050 msgid "unable to setup listen socket" msgstr "não foi possível configurar soquete de escuta" -#: logsrvd/logsrvd.c:1715 +#: logsrvd/logsrvd.c:1776 #, c-format msgid "unexpected signal %d" msgstr "string inesperada %d" -#: logsrvd/logsrvd.c:1853 +#: logsrvd/logsrvd.c:1949 msgid "sudo log server" msgstr "servidor de log do sudo" -#: logsrvd/logsrvd.c:1855 logsrvd/sendlog.c:122 +#: logsrvd/logsrvd.c:1951 logsrvd/sendlog.c:126 msgid "Options:" msgstr "Opções:" -#: logsrvd/logsrvd.c:1857 +#: logsrvd/logsrvd.c:1953 msgid "path to configuration file" msgstr "caminho para o arquivo de autenticação" -#: logsrvd/logsrvd.c:1859 logsrvd/sendlog.c:124 +#: logsrvd/logsrvd.c:1955 logsrvd/sendlog.c:128 msgid "display help message and exit" msgstr "exibe uma mensagem de ajuda e sai" -#: logsrvd/logsrvd.c:1861 +#: logsrvd/logsrvd.c:1957 msgid "do not fork, run in the foreground" msgstr "não faz fork, executa em primeiro plano" -#: logsrvd/logsrvd.c:1863 +#: logsrvd/logsrvd.c:1959 msgid "percent chance connections will drop" msgstr "chance em porcentagem das conexões caírem" -#: logsrvd/logsrvd.c:1865 logsrvd/sendlog.c:154 +#: logsrvd/logsrvd.c:1961 logsrvd/sendlog.c:158 msgid "display version information and exit" msgstr "exibe as informações de versão e sai" -#: logsrvd/logsrvd.c:1915 logsrvd/sendlog.c:1532 +#: logsrvd/logsrvd.c:2011 logsrvd/sendlog.c:1747 msgid "Protobuf-C version 1.3 or higher required" msgstr "Protobuf-C versão 1.3 ou superior é necessário" # "random-drop" foi uma escolha por fazer referência à opção de linha de comando -- Rafael -#: logsrvd/logsrvd.c:1931 +#: logsrvd/logsrvd.c:2027 #, c-format msgid "invalid random drop value: %s" msgstr "valor de \"random-drop\" inválido: %s" -#: logsrvd/logsrvd.c:1934 logsrvd/sendlog.c:1586 -#: plugins/sudoers/cvtsudoers.c:228 plugins/sudoers/sudoreplay.c:301 -#: plugins/sudoers/visudo.c:175 +#: logsrvd/logsrvd.c:2030 logsrvd/sendlog.c:1801 +#: plugins/sudoers/cvtsudoers.c:250 plugins/sudoers/sudoreplay.c:294 +#: plugins/sudoers/visudo.c:181 #, c-format msgid "%s version %s\n" msgstr "%s versão %s\n" -#: logsrvd/logsrvd_conf.c:391 plugins/sudoers/check.c:336 -#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:115 -#: plugins/sudoers/policy.c:1159 plugins/sudoers/sudoers.c:486 -#: plugins/sudoers/sudoers.c:1338 plugins/sudoers/testsudoers.c:215 -#: plugins/sudoers/testsudoers.c:382 +#: logsrvd/logsrvd_conf.c:422 plugins/sudoers/check.c:69 +#: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:122 +#: plugins/sudoers/sudoers.c:419 plugins/sudoers/sudoers.c:946 +#: plugins/sudoers/sudoers.c:1052 plugins/sudoers/sudoers.c:1442 +#: plugins/sudoers/testsudoers.c:169 plugins/sudoers/testsudoers.c:285 +#: plugins/sudoers/testsudoers.c:459 plugins/sudoers/tsdump.c:131 #, c-format msgid "unknown user %s" msgstr "usuário desconhecido %s" -#: logsrvd/logsrvd_conf.c:408 plugins/sudoers/iolog.c:140 -#: plugins/sudoers/sudoers.c:491 plugins/sudoers/sudoers.c:1372 -#: plugins/sudoers/testsudoers.c:406 +#: logsrvd/logsrvd_conf.c:439 plugins/sudoers/iolog.c:148 +#: plugins/sudoers/sudoers.c:425 plugins/sudoers/sudoers.c:1476 +#: plugins/sudoers/testsudoers.c:483 #, c-format msgid "unknown group %s" msgstr "grupo desconhecido %s" -#: logsrvd/logsrvd_conf.c:426 +#: logsrvd/logsrvd_conf.c:457 #, c-format msgid "unable to parse iolog mode %s" msgstr "não foi possível analisar o modo iolog %s" -#: logsrvd/logsrvd_conf.c:443 logsrvd/logsrvd_conf.c:1172 +#: logsrvd/logsrvd_conf.c:474 logsrvd/logsrvd_conf.c:1248 #, c-format msgid "invalid value for %s: %s" msgstr "valor inválido para %s: %s" -#: logsrvd/logsrvd_conf.c:482 +#: logsrvd/logsrvd_conf.c:527 msgid "TLS not supported" msgstr "sem suporte a TLS" -#: logsrvd/logsrvd_conf.c:504 +#: logsrvd/logsrvd_conf.c:549 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: logsrvd/logsrvd_conf.c:577 logsrvd/logsrvd_conf.c:971 +#: logsrvd/logsrvd_conf.c:622 logsrvd/logsrvd_conf.c:1037 #, c-format msgid "%s: not a fully qualified path" msgstr "%s: não um caminho totalmente qualificado" -#: logsrvd/logsrvd_conf.c:889 logsrvd/logsrvd_conf.c:905 -#: logsrvd/logsrvd_conf.c:1587 +#: logsrvd/logsrvd_conf.c:956 logsrvd/logsrvd_conf.c:972 +#: logsrvd/logsrvd_conf.c:1681 #, c-format msgid "unknown syslog facility %s" msgstr "facilidade de syslog desconhecida %s" -#: logsrvd/logsrvd_conf.c:921 logsrvd/logsrvd_conf.c:937 -#: logsrvd/logsrvd_conf.c:953 logsrvd/logsrvd_conf.c:1591 -#: logsrvd/logsrvd_conf.c:1595 logsrvd/logsrvd_conf.c:1599 +#: logsrvd/logsrvd_conf.c:988 logsrvd/logsrvd_conf.c:1004 +#: logsrvd/logsrvd_conf.c:1020 logsrvd/logsrvd_conf.c:1685 +#: logsrvd/logsrvd_conf.c:1689 logsrvd/logsrvd_conf.c:1693 #, c-format msgid "unknown syslog priority %s" msgstr "prioridade de syslog desconhecida %s" -#: logsrvd/logsrvd_conf.c:1133 +#: logsrvd/logsrvd_conf.c:1202 #, c-format msgid "%s:%d unmatched '[': %s" msgstr "%s:%d \"[\" sem correspondente: %s" -#: logsrvd/logsrvd_conf.c:1144 +#: logsrvd/logsrvd_conf.c:1208 +#, c-format +msgid "%s:%d garbage after ']': %s" +msgstr "%s:%d lixo após \"[\": %s" + +#: logsrvd/logsrvd_conf.c:1220 #, c-format msgid "%s:%d invalid config section: %s" msgstr "%s:%d seção inválida de configuração: %s" -#: logsrvd/logsrvd_conf.c:1152 +#: logsrvd/logsrvd_conf.c:1228 #, c-format msgid "%s:%d invalid configuration line: %s" msgstr "%s:%d linha inválida de configuração: %s" -#: logsrvd/logsrvd_conf.c:1158 +#: logsrvd/logsrvd_conf.c:1234 #, c-format msgid "%s:%d expected section name: %s" msgstr "%s:%d esperava um nome de seção: %s" -#: logsrvd/logsrvd_conf.c:1180 +#: logsrvd/logsrvd_conf.c:1256 #, c-format msgid "%s:%d [%s] illegal key: %s" msgstr "%s:%d [%s] chave ilegal: %s" -#: logsrvd/logsrvd_conf.c:1210 plugins/sudoers/logging.c:856 +#: logsrvd/logsrvd_conf.c:1286 plugins/sudoers/cvtsudoers.c:273 +#: plugins/sudoers/logging.c:1087 #, c-format msgid "unable to open log file %s" msgstr "não foi possível abrir o arquivo de log %s" -#: logsrvd/logsrvd_conf.c:1667 +#: logsrvd/logsrvd_conf.c:1768 msgid "unable to initialize server TLS context" msgstr "não foi possível inicializar o contexto TLS do servidor" -#: logsrvd/logsrvd_conf.c:1687 +#: logsrvd/logsrvd_conf.c:1788 msgid "unable to initialize relay TLS context" msgstr "não foi possível inicializar o contexto TLS da retransmissão" -#: logsrvd/logsrvd_journal.c:137 logsrvd/logsrvd_journal.c:417 -#: logsrvd/logsrvd_journal.c:422 +#: logsrvd/logsrvd_journal.c:149 logsrvd/logsrvd_journal.c:430 +#: logsrvd/logsrvd_journal.c:435 msgid "unable to create journal file" msgstr "não foi possível criar o arquivo de journal" -#: logsrvd/logsrvd_journal.c:141 logsrvd/logsrvd_queue.c:105 -#: plugins/sudoers/visudo.c:971 +#: logsrvd/logsrvd_journal.c:153 logsrvd/logsrvd_queue.c:109 +#: plugins/sudoers/visudo.c:1046 #, c-format msgid "unable to lock %s" msgstr "não foi possível travar %s" -#: logsrvd/logsrvd_journal.c:144 +#: logsrvd/logsrvd_journal.c:156 msgid "unable to lock journal file" msgstr "não foi possível travar o arquivo de journal" -#: logsrvd/logsrvd_journal.c:152 +#: logsrvd/logsrvd_journal.c:164 msgid "unable to open journal file" msgstr "não foi possível abrir o arquivo de journal" -#: logsrvd/logsrvd_journal.c:173 logsrvd/logsrvd_journal.c:453 -#: logsrvd/logsrvd_journal.c:458 +#: logsrvd/logsrvd_journal.c:185 logsrvd/logsrvd_journal.c:466 +#: logsrvd/logsrvd_journal.c:471 msgid "unable to write journal file" msgstr "não foi possível escrever o arquivo de journal" -#: logsrvd/logsrvd_journal.c:181 logsrvd/logsrvd_journal.c:188 +#: logsrvd/logsrvd_journal.c:193 logsrvd/logsrvd_journal.c:200 msgid "unable to rename journal file" msgstr "não foi possível renomear o arquivo de journal" -#: logsrvd/logsrvd_journal.c:235 logsrvd/logsrvd_journal.c:236 -#: logsrvd/logsrvd_journal.c:270 logsrvd/logsrvd_journal.c:271 +#: logsrvd/logsrvd_journal.c:247 logsrvd/logsrvd_journal.c:248 +#: logsrvd/logsrvd_journal.c:288 logsrvd/logsrvd_journal.c:289 msgid "unexpected EOF reading journal file" msgstr "EOF inesperado ao ler o arquivo de journal" -#: logsrvd/logsrvd_journal.c:239 logsrvd/logsrvd_journal.c:240 -#: logsrvd/logsrvd_journal.c:274 logsrvd/logsrvd_journal.c:275 +#: logsrvd/logsrvd_journal.c:251 logsrvd/logsrvd_journal.c:252 +#: logsrvd/logsrvd_journal.c:292 logsrvd/logsrvd_journal.c:293 msgid "error reading journal file" msgstr "erro ao ler o arquivo de journal" -#: logsrvd/logsrvd_journal.c:286 logsrvd/logsrvd_journal.c:377 +#: logsrvd/logsrvd_journal.c:304 logsrvd/logsrvd_journal.c:390 msgid "invalid journal file, unable to restart" msgstr "arquivo de journal inválido, não foi possível reiniciar" -#: logsrvd/logsrvd_journal.c:436 +#: logsrvd/logsrvd_journal.c:449 #, c-format msgid "unable to seek to [%lld, %ld] in journal file %s" msgstr "não foi possível procurar [%lld, %ld] em arquivo de journal %s" -#: logsrvd/logsrvd_local.c:152 +#: logsrvd/logsrvd_local.c:166 +#, c-format +msgid "unexpected value_case %d in %s from %s" +msgstr "value_case inesperado %d em %s de %s" + +#: logsrvd/logsrvd_local.c:194 msgid "error parsing AcceptMessage" msgstr "erro ao analisar AcceptMessage" -#: logsrvd/logsrvd_local.c:163 +#: logsrvd/logsrvd_local.c:205 msgid "error creating I/O log" msgstr "erro ao criar o log de E/S" -#: logsrvd/logsrvd_local.c:186 +#: logsrvd/logsrvd_local.c:228 msgid "error logging accept event" msgstr "erro a registrar log de evento de aceite" -#: logsrvd/logsrvd_local.c:225 +#: logsrvd/logsrvd_local.c:267 msgid "error parsing RejectMessage" msgstr "erro ao analisar RejectMessage" -#: logsrvd/logsrvd_local.c:249 +#: logsrvd/logsrvd_local.c:291 msgid "error logging reject event" msgstr "erro a registrar log de evento de rejeição" -#: logsrvd/logsrvd_local.c:284 +#: logsrvd/logsrvd_local.c:427 logsrvd/logsrvd_local.c:437 msgid "error logging exit event" msgstr "erro a registrar log de evento de saída" -#: logsrvd/logsrvd_local.c:343 logsrvd/logsrvd_local.c:344 +#: logsrvd/logsrvd_local.c:494 logsrvd/logsrvd_local.c:495 msgid "log is already complete, cannot be restarted" msgstr "o log já está completo, não é possível ser reiniciado" -#: logsrvd/logsrvd_local.c:374 +#: logsrvd/logsrvd_local.c:525 msgid "unable to restart log" msgstr "não foi possível reiniciar o log" -#: logsrvd/logsrvd_local.c:390 +#: logsrvd/logsrvd_local.c:541 msgid "error parsing AlertMessage" msgstr "erro ao analisar AlertMessage" -#: logsrvd/logsrvd_local.c:400 +#: logsrvd/logsrvd_local.c:551 msgid "error logging alert event" msgstr "erro a registrar log de evento de alerta" -#: logsrvd/logsrvd_local.c:435 logsrvd/logsrvd_local.c:488 -#: logsrvd/logsrvd_local.c:523 +#: logsrvd/logsrvd_local.c:587 logsrvd/logsrvd_local.c:650 +#: logsrvd/logsrvd_local.c:685 #, c-format msgid "unable to format timing buffer, length %d" msgstr "não é possível formatar o buffer de tempo, comprimento %d" -#: logsrvd/logsrvd_local.c:442 logsrvd/logsrvd_local.c:450 -#: logsrvd/logsrvd_local.c:495 logsrvd/logsrvd_local.c:530 -#: plugins/sudoers/sudoreplay.c:351 +#: logsrvd/logsrvd_local.c:601 logsrvd/logsrvd_local.c:609 +#: logsrvd/logsrvd_local.c:657 logsrvd/logsrvd_local.c:692 +#: plugins/sudoers/sudoreplay.c:344 toke.l:961 toke.l:964 #, c-format msgid "%s/%s: %s" msgstr "%s/%s: %s" -#: logsrvd/logsrvd_local.c:470 +#: logsrvd/logsrvd_local.c:620 +msgid "randomly dropping connection" +msgstr "conexão caindo aleatoriamente" + +#: logsrvd/logsrvd_local.c:632 msgid "error writing IoBuffer" msgstr "erro ao escrever IoBuffer" -#: logsrvd/logsrvd_local.c:505 +#: logsrvd/logsrvd_local.c:667 msgid "error writing ChangeWindowSize" msgstr "erro ao escrever ChangeWindowSize" -#: logsrvd/logsrvd_local.c:540 +#: logsrvd/logsrvd_local.c:702 msgid "error writing CommandSuspend" msgstr "erro ao escrever CommandSuspend" -#: logsrvd/logsrvd_relay.c:436 +#: logsrvd/logsrvd_relay.c:437 msgid "TLS handshake with relay host failed" msgstr "falha na negociação TLS com host de retransmissão" -#: logsrvd/logsrvd_relay.c:464 +#: logsrvd/logsrvd_relay.c:465 msgid "unable to connect to relay host" msgstr "não foi possível conectar ao host de retransmissão" -#: logsrvd/logsrvd_relay.c:519 +#: logsrvd/logsrvd_relay.c:520 #, c-format msgid "%s: invalid ServerHello, missing server_id" msgstr "%s: ServerHello inválido, faltando server_id" -#: logsrvd/logsrvd_relay.c:521 logsrvd/sendlog.c:961 -#: plugins/sudoers/log_client.c:1493 +#: logsrvd/logsrvd_relay.c:522 logsrvd/sendlog.c:1136 +#: plugins/sudoers/log_client.c:1502 msgid "invalid ServerHello" msgstr "ServerHello inválido" -#: logsrvd/logsrvd_relay.c:680 +#: logsrvd/logsrvd_relay.c:681 msgid "unrecognized ServerMessage type" msgstr "tipo não reconhecido de ServerMessage" -#: logsrvd/logsrvd_relay.c:709 +#: logsrvd/logsrvd_relay.c:710 #, c-format msgid "timed out reading from relay %s (%s)" msgstr "esgotado o tempo limite de leitura da retransmissão %s (%s)" -#: logsrvd/logsrvd_relay.c:711 +#: logsrvd/logsrvd_relay.c:712 msgid "timeout reading from relay" msgstr "esgotado o tempo limite de leitura da retransmissão" -#: logsrvd/logsrvd_relay.c:762 +#: logsrvd/logsrvd_relay.c:767 msgid "relay host name does not match certificate" msgstr "o nome do host de retransmissão não corresponde ao certificado" -#: logsrvd/logsrvd_relay.c:766 logsrvd/logsrvd_relay.c:779 -#: logsrvd/logsrvd_relay.c:785 +#: logsrvd/logsrvd_relay.c:773 logsrvd/logsrvd_relay.c:787 +#: logsrvd/logsrvd_relay.c:794 msgid "error reading from relay" msgstr "erro ao ler da retransmissão" -#: logsrvd/logsrvd_relay.c:806 +#: logsrvd/logsrvd_relay.c:815 msgid "unable to read from relay" msgstr "não foi possível ler da retransmissão" -#: logsrvd/logsrvd_relay.c:821 logsrvd/logsrvd_relay.c:939 +#: logsrvd/logsrvd_relay.c:830 logsrvd/logsrvd_relay.c:949 msgid "relay server closed connection" msgstr "conexão fechada com o servidor de retransmissão" -#: logsrvd/logsrvd_relay.c:839 +#: logsrvd/logsrvd_relay.c:848 msgid "server message too large" msgstr "mensagem do servidor grande demais" -#: logsrvd/logsrvd_relay.c:903 +#: logsrvd/logsrvd_relay.c:912 #, c-format msgid "timed out writing to relay %s (%s)" msgstr "esgotado o tempo limite de escrita para retransmissão %s (%s)" -#: logsrvd/logsrvd_relay.c:905 +#: logsrvd/logsrvd_relay.c:914 msgid "timeout writing to relay" msgstr "esgotado o tempo limite de escrita para retransmissão" -#: logsrvd/logsrvd_relay.c:958 logsrvd/logsrvd_relay.c:964 -#: logsrvd/logsrvd_relay.c:974 +#: logsrvd/logsrvd_relay.c:968 logsrvd/logsrvd_relay.c:975 +#: logsrvd/logsrvd_relay.c:987 msgid "error writing to relay" msgstr "erro ao escrever para retransmissão" -#: logsrvd/sendlog.c:120 +#: logsrvd/sendlog.c:124 msgid "send sudo I/O log to remote server" msgstr "envia log de E/S do sudo para servidor remoto" -#: logsrvd/sendlog.c:126 +#: logsrvd/sendlog.c:130 msgid "only send an accept event (no I/O)" msgstr "só envia um evento de aceite (sem E/S)" -#: logsrvd/sendlog.c:129 +#: logsrvd/sendlog.c:133 msgid "certificate bundle file to verify server's cert against" msgstr "arquivo de pacote de certificados para verificar o certificado do servidor" -#: logsrvd/sendlog.c:131 +#: logsrvd/sendlog.c:135 msgid "certificate file for TLS handshake" msgstr "arquivo de certificado para negociação TLS" -#: logsrvd/sendlog.c:134 +#: logsrvd/sendlog.c:138 msgid "host to send logs to" msgstr "máquina a ser enviado logs" -#: logsrvd/sendlog.c:136 +#: logsrvd/sendlog.c:140 msgid "remote ID of I/O log to be resumed" msgstr "ID remoto do log de E/S para ser resumido" -#: logsrvd/sendlog.c:139 +#: logsrvd/sendlog.c:143 msgid "private key file" msgstr "arquivo de chave privada" -#: logsrvd/sendlog.c:141 +#: logsrvd/sendlog.c:145 msgid "do not verify server certificate" msgstr "não verifica o certificado do servidor" -#: logsrvd/sendlog.c:144 +#: logsrvd/sendlog.c:148 msgid "port to use when connecting to host" msgstr "porta para usar ao conectar à máquina" -#: logsrvd/sendlog.c:146 +#: logsrvd/sendlog.c:150 msgid "restart previous I/O log transfer" msgstr "reinicia transferência anterior de log de E/S" -#: logsrvd/sendlog.c:148 +#: logsrvd/sendlog.c:152 msgid "reject the command with the given reason" msgstr "rejeita a comando com o motivo dado" -#: logsrvd/sendlog.c:150 +#: logsrvd/sendlog.c:154 msgid "stop transfer after reaching this time" msgstr "interrompe a transferência após chegar a este tempo" -#: logsrvd/sendlog.c:152 +#: logsrvd/sendlog.c:156 msgid "test audit server by sending selected I/O log n times in parallel" msgstr "testa o servidor de auditoria enviando o log de E/S selecionado n vezes em paralelo" -#: logsrvd/sendlog.c:177 plugins/sudoers/log_client.c:437 +#: logsrvd/sendlog.c:181 plugins/sudoers/log_client.c:462 #, c-format msgid "unable to look up %s:%s: %s" msgstr "não foi possível procurar %s:%s: %s" -#: logsrvd/sendlog.c:215 +#: logsrvd/sendlog.c:219 msgid "unable to get server IP addr" msgstr "não foi possível obter o endereço IP" -#: logsrvd/sendlog.c:269 plugins/sudoers/sudoreplay.c:871 +#: logsrvd/sendlog.c:314 plugins/sudoers/sudoreplay.c:870 #, c-format msgid "unable to read %s/%s: %s" msgstr "não foi possível ler %s/%s: %s" -#: logsrvd/sendlog.c:831 -#, c-format -msgid "%s: write buffer already in use" -msgstr "%s: buffer de escrita já em uso" - -#: logsrvd/sendlog.c:892 plugins/sudoers/iolog.c:890 -#: plugins/sudoers/iolog.c:959 +#: logsrvd/sendlog.c:1060 plugins/sudoers/iolog.c:967 +#: plugins/sudoers/iolog.c:1042 #, c-format msgid "unexpected I/O event %d" msgstr "E/S com evento inesperado %d" -#: logsrvd/sendlog.c:938 logsrvd/sendlog.c:955 logsrvd/sendlog.c:989 -#: plugins/sudoers/log_client.c:1142 plugins/sudoers/log_client.c:1419 -#: plugins/sudoers/log_client.c:1487 plugins/sudoers/log_client.c:1526 +#: logsrvd/sendlog.c:1113 logsrvd/sendlog.c:1130 logsrvd/sendlog.c:1164 +#: plugins/sudoers/log_client.c:1152 plugins/sudoers/log_client.c:1428 +#: plugins/sudoers/log_client.c:1496 plugins/sudoers/log_client.c:1535 #, c-format msgid "%s: unexpected state %d" msgstr "%s: estado inesperado %d" -#: logsrvd/sendlog.c:1025 plugins/sudoers/log_client.c:1570 +#: logsrvd/sendlog.c:1200 plugins/sudoers/log_client.c:1584 #, c-format msgid "error message received from server: %s" msgstr "mensagem de erro recebida do servidor: %s" -#: logsrvd/sendlog.c:1038 plugins/sudoers/log_client.c:1583 +#: logsrvd/sendlog.c:1213 plugins/sudoers/log_client.c:1597 #, c-format msgid "abort message received from server: %s" msgstr "mensagem de abortar recebida do servidor: %s" -#: logsrvd/sendlog.c:1097 plugins/sudoers/log_client.c:1633 +#: logsrvd/sendlog.c:1272 plugins/sudoers/log_client.c:1647 #, c-format msgid "%s: unexpected type_case value %d" msgstr "%s: type_case com valor inesperado %d" -#: logsrvd/sendlog.c:1126 +#: logsrvd/sendlog.c:1301 msgid "timeout reading from server" msgstr "esgotado o tempo limite de leitura do servidor" -#: logsrvd/sendlog.c:1205 +#: logsrvd/sendlog.c:1352 plugins/sudoers/log_client.c:1770 +msgid "host name does not match certificate" +msgstr "o nome do host não corresponde ao certificado" + +#: logsrvd/sendlog.c:1386 msgid "premature EOF" msgstr "EOF prematuro" -#: logsrvd/sendlog.c:1218 plugins/sudoers/log_client.c:1791 +#: logsrvd/sendlog.c:1399 plugins/sudoers/log_client.c:1818 #, c-format msgid "server message too large: %u" msgstr "mensagem do servidor grande demais: %u" -#: logsrvd/sendlog.c:1269 +#: logsrvd/sendlog.c:1455 msgid "timeout writing to server" msgstr "esgotado o tempo limite de escrita para servidor" -#: logsrvd/sendlog.c:1609 +#: logsrvd/sendlog.c:1825 msgid "both restart point and iolog ID must be specified" msgstr "ambos ponto de ponto de reinício e ID do iolog devem ser especificados" -#: logsrvd/sendlog.c:1613 +#: logsrvd/sendlog.c:1829 msgid "a restart point may not be set when no I/O is sent" msgstr "um ponto de reinício pode não estar definido quando nenhuma E/S é enviada" -#: logsrvd/sendlog.c:1689 +#: logsrvd/sendlog.c:1905 #, c-format msgid "exited prematurely with state %d" msgstr "sai prematuramente com estado %d" -#: logsrvd/sendlog.c:1690 +#: logsrvd/sendlog.c:1906 #, c-format msgid "elapsed time sent to server [%lld, %ld]" msgstr "tempo decorrido enviado ao servidor [%lld, %ld]" -#: logsrvd/sendlog.c:1692 +#: logsrvd/sendlog.c:1908 #, c-format msgid "commit point received from server [%lld, %ld]" msgstr "ponto de confirmação recebido do servidor [%lld, %ld]" -#: logsrvd/tls_client.c:111 plugins/sudoers/log_client.c:300 +#: logsrvd/tls_client.c:120 plugins/sudoers/log_client.c:324 msgid "TLS handshake timeout occurred" msgstr "esgotado o tempo limite da negociação TLS" -#: logsrvd/tls_client.c:131 logsrvd/tls_client.c:147 -#: plugins/sudoers/log_client.c:322 plugins/sudoers/log_client.c:338 +#: logsrvd/tls_client.c:140 logsrvd/tls_client.c:156 +#: plugins/sudoers/log_client.c:346 plugins/sudoers/log_client.c:362 msgid "unable to set event" msgstr "não foi possível definir evento" -#: logsrvd/tls_client.c:157 logsrvd/tls_client.c:161 +#: logsrvd/tls_client.c:166 logsrvd/tls_client.c:170 #, c-format msgid "TLS connection failed: %s" msgstr "falha de conexão de TLS: %s" -#: logsrvd/tls_client.c:195 +#: logsrvd/tls_client.c:205 #, c-format msgid "unable to allocate ssl object: %s" msgstr "não foi possível alocar objeto ssl: %s" -#: logsrvd/tls_client.c:208 +#: logsrvd/tls_client.c:219 #, c-format msgid "Unable to attach socket to the ssl object: %s" msgstr "Não foi possível anexar soquete ao objeto ssl: %s" -#: logsrvd/tls_client.c:236 +#: logsrvd/tls_client.c:247 msgid "unable to initialize TLS context" msgstr "não foi possível inicializar o contexto TLS" -#: logsrvd/tls_init.c:126 logsrvd/tls_init.c:134 +#: logsrvd/tls_init.c:138 logsrvd/tls_init.c:146 #, c-format msgid "unable to set TLS 1.2 ciphersuite to %s: %s" msgstr "não foi possível definir conjunto de cifras TLS 1.2 para %s: %s" -#: logsrvd/tls_init.c:154 logsrvd/tls_init.c:162 +#: logsrvd/tls_init.c:166 logsrvd/tls_init.c:174 #, c-format msgid "unable to set TLS 1.3 ciphersuite to %s: %s" msgstr "não foi possível definir conjunto de cifras TLS 1.3 para %s: %s" -#: logsrvd/tls_init.c:197 -#, c-format -msgid "unable to create TLS context: %s" -msgstr "não foi possível criar o contexto de TLS: %s" - -#: logsrvd/tls_init.c:203 -#, c-format -msgid "unable to set minimum protocol version to TLS 1.2: %s" -msgstr "não foi possível definir a versão mínima do protocolo para TLS 1.2: %s" - -#: logsrvd/tls_init.c:279 +#: logsrvd/tls_init.c:206 logsrvd/tls_init.c:227 #, c-format msgid "unable to set diffie-hellman parameters: %s" msgstr "não foi possível definir os parâmetros de diffie-hellman: %s" -#: logsrvd/tls_init.c:288 +#: logsrvd/tls_init.c:283 #, c-format -msgid "unable to read diffie-hellman parameters: %s" -msgstr "não foi possível ler os parâmetros de diffie-hellman: %s" +msgid "unable to create TLS context: %s" +msgstr "não foi possível criar o contexto de TLS: %s" -#: plugins/sudoers/audit.c:267 plugins/sudoers/audit.c:422 -#: plugins/sudoers/log_client.c:975 plugins/sudoers/log_client.c:1024 -#: plugins/sudoers/log_client.c:1073 plugins/sudoers/log_client.c:1199 -#: plugins/sudoers/logging.c:554 plugins/sudoers/logging.c:648 -#: plugins/sudoers/logging.c:810 plugins/sudoers/policy.c:123 +#: logsrvd/tls_init.c:290 +#, c-format +msgid "unable to set minimum protocol version to TLS 1.2: %s" +msgstr "não foi possível definir a versão mínima do protocolo para TLS 1.2: %s" + +#: plugins/sudoers/audit.c:272 plugins/sudoers/log_client.c:985 +#: plugins/sudoers/log_client.c:1034 plugins/sudoers/log_client.c:1083 +#: plugins/sudoers/log_client.c:1208 plugins/sudoers/logging.c:627 +#: plugins/sudoers/logging.c:867 plugins/sudoers/logging.c:1017 +#: plugins/sudoers/logging.c:1041 plugins/sudoers/policy.c:1055 msgid "unable to get time of day" msgstr "não foi possível obter o horário do dia" -#: plugins/sudoers/auth/aix_auth.c:277 +#: plugins/sudoers/auth/aix_auth.c:282 #, c-format msgid "unable to change password for %s" msgstr "não foi possível alterar a senha para %s" -#: plugins/sudoers/auth/bsdauth.c:70 +#: plugins/sudoers/auth/bsdauth.c:78 #, c-format msgid "unable to get login class for user %s" msgstr "não foi possível obter classe de login para o usuário %s" -#: plugins/sudoers/auth/bsdauth.c:75 -msgid "unable to begin bsd authentication" -msgstr "não foi possível iniciar autenticação BSD" - -#: plugins/sudoers/auth/bsdauth.c:83 +#: plugins/sudoers/auth/bsdauth.c:85 msgid "invalid authentication type" msgstr "tipo de autenticação inválida" -#: plugins/sudoers/auth/bsdauth.c:92 +#: plugins/sudoers/auth/bsdauth.c:90 +msgid "unable to begin BSD authentication" +msgstr "não foi possível iniciar autenticação BSD" + +#: plugins/sudoers/auth/bsdauth.c:97 msgid "unable to initialize BSD authentication" msgstr "não foi possível inicializar autenticação BSD" -#: plugins/sudoers/auth/bsdauth.c:179 +#: plugins/sudoers/auth/bsdauth.c:191 msgid "your account has expired" msgstr "sua conta expirou" -#: plugins/sudoers/auth/bsdauth.c:181 +#: plugins/sudoers/auth/bsdauth.c:193 msgid "approval failed" msgstr "aprovação falhou" -#: plugins/sudoers/auth/fwtk.c:54 +#: plugins/sudoers/auth/fwtk.c:62 msgid "unable to read fwtk config" msgstr "não foi possível ler configuração de fwtk" -#: plugins/sudoers/auth/fwtk.c:59 +#: plugins/sudoers/auth/fwtk.c:67 msgid "unable to connect to authentication server" msgstr "não foi possível conectar ao servidor de autenticação" -#: plugins/sudoers/auth/fwtk.c:65 plugins/sudoers/auth/fwtk.c:89 -#: plugins/sudoers/auth/fwtk.c:121 +#: plugins/sudoers/auth/fwtk.c:73 plugins/sudoers/auth/fwtk.c:99 +#: plugins/sudoers/auth/fwtk.c:131 msgid "lost connection to authentication server" msgstr "conexão perdida com o servidor de autenticação" -#: plugins/sudoers/auth/fwtk.c:69 +#: plugins/sudoers/auth/fwtk.c:77 #, c-format msgid "" "authentication server error:\n" @@ -1356,171 +1479,177 @@ msgstr "" "erro no servidor de autenticação:\n" "%s" -#: plugins/sudoers/auth/kerb5.c:110 +#: plugins/sudoers/auth/kerb5.c:117 #, c-format msgid "%s: unable to convert principal to string ('%s'): %s" msgstr "%s: não foi possível converter principal para string (\"%s\"): %s" -#: plugins/sudoers/auth/kerb5.c:160 +#: plugins/sudoers/auth/kerb5.c:167 #, c-format msgid "%s: unable to parse '%s': %s" msgstr "%s: não foi possível analisar \"%s\": %s" -#: plugins/sudoers/auth/kerb5.c:169 +#: plugins/sudoers/auth/kerb5.c:176 #, c-format msgid "%s: unable to resolve credential cache: %s" msgstr "%s: não foi possível resolver cache de credenciais: %s" -#: plugins/sudoers/auth/kerb5.c:216 +#: plugins/sudoers/auth/kerb5.c:227 #, c-format msgid "%s: unable to allocate options: %s" msgstr "%s: não foi possível alocar opções: %s" -#: plugins/sudoers/auth/kerb5.c:231 +#: plugins/sudoers/auth/kerb5.c:242 #, c-format msgid "%s: unable to get credentials: %s" msgstr "%s: não foi possível obter credenciais: %s" -#: plugins/sudoers/auth/kerb5.c:244 +#: plugins/sudoers/auth/kerb5.c:255 #, c-format msgid "%s: unable to initialize credential cache: %s" msgstr "%s: não foi possível inicializar cache de credenciais: %s" -#: plugins/sudoers/auth/kerb5.c:247 +#: plugins/sudoers/auth/kerb5.c:258 #, c-format msgid "%s: unable to store credential in cache: %s" msgstr "%s: não foi possível armazenar credenciais no cache: %s" -#: plugins/sudoers/auth/kerb5.c:311 +#: plugins/sudoers/auth/kerb5.c:324 #, c-format msgid "%s: unable to get host principal: %s" msgstr "%s: não foi possível obter principal da máquina: %s" -#: plugins/sudoers/auth/kerb5.c:325 +#: plugins/sudoers/auth/kerb5.c:338 #, c-format msgid "%s: Cannot verify TGT! Possible attack!: %s" msgstr "%s: Não foi possível verificar TGT! Possivelmente um ataque!: %s" -#: plugins/sudoers/auth/pam.c:218 +#: plugins/sudoers/auth/pam.c:233 #, c-format msgid "unable to initialize PAM: %s" msgstr "não foi possível inicializar PAM: %s" -#: plugins/sudoers/auth/pam.c:340 +#: plugins/sudoers/auth/pam.c:349 #, c-format msgid "PAM authentication error: %s" msgstr "Erro de autenticação PAM: %s" -#: plugins/sudoers/auth/pam.c:359 +#: plugins/sudoers/auth/pam.c:369 msgid "account validation failure, is your account locked?" msgstr "falha de verificação da conta; sua conta está travada?" -#: plugins/sudoers/auth/pam.c:370 +#: plugins/sudoers/auth/pam.c:380 msgid "Account or password is expired, reset your password and try again" msgstr "Conta ou senha expirou; redefina sua senha e tente novamente" -#: plugins/sudoers/auth/pam.c:376 +#: plugins/sudoers/auth/pam.c:387 #, c-format msgid "unable to change expired password: %s" msgstr "não foi possível alterar a senha expirada: %s" -#: plugins/sudoers/auth/pam.c:387 +#: plugins/sudoers/auth/pam.c:398 msgid "Password expired, contact your system administrator" msgstr "Senha expirou; entre em contato com o administrador do seu sistema" -#: plugins/sudoers/auth/pam.c:392 +#: plugins/sudoers/auth/pam.c:403 msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" msgstr "Conta expirou ou a configuração do PAM não possui uma seção \"account\" para sudo; contate o administrador do seu sistema" -#: plugins/sudoers/auth/pam.c:400 plugins/sudoers/auth/pam.c:405 +#: plugins/sudoers/auth/pam.c:411 plugins/sudoers/auth/pam.c:416 #, c-format msgid "PAM account management error: %s" msgstr "erro de gerenciamento de conta PAM: %s" -#: plugins/sudoers/auth/rfc1938.c:99 plugins/sudoers/visudo.c:241 +#: plugins/sudoers/auth/rfc1938.c:100 plugins/sudoers/visudo.c:266 #, c-format msgid "you do not exist in the %s database" msgstr "você não existe no banco de dados de %s" -#: plugins/sudoers/auth/securid5.c:72 +#: plugins/sudoers/auth/securid5.c:76 msgid "failed to initialise the ACE API library" msgstr "falha ao inicializar a biblioteca API ACE" -#: plugins/sudoers/auth/securid5.c:98 +#: plugins/sudoers/auth/securid5.c:108 msgid "unable to contact the SecurID server" msgstr "não foi possível contatar o servidor de SecurID" -#: plugins/sudoers/auth/securid5.c:107 +#: plugins/sudoers/auth/securid5.c:117 msgid "User ID locked for SecurID Authentication" msgstr "ID de usuário travado pela autenticação SecurID" -#: plugins/sudoers/auth/securid5.c:111 plugins/sudoers/auth/securid5.c:162 +#: plugins/sudoers/auth/securid5.c:121 plugins/sudoers/auth/securid5.c:174 msgid "invalid username length for SecurID" msgstr "comprimento de nome de usuário inválido para SecurID" -#: plugins/sudoers/auth/securid5.c:115 plugins/sudoers/auth/securid5.c:167 +#: plugins/sudoers/auth/securid5.c:125 plugins/sudoers/auth/securid5.c:179 msgid "invalid Authentication Handle for SecurID" msgstr "manipulação inválida de autenticação para SecurID" -#: plugins/sudoers/auth/securid5.c:119 +#: plugins/sudoers/auth/securid5.c:129 msgid "SecurID communication failed" msgstr "falha de comunicação de SecurID" -#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:210 +#: plugins/sudoers/auth/securid5.c:133 plugins/sudoers/auth/securid5.c:222 msgid "unknown SecurID error" msgstr "erro de SecurID desconhecido" -#: plugins/sudoers/auth/securid5.c:157 +#: plugins/sudoers/auth/securid5.c:169 msgid "invalid passcode length for SecurID" msgstr "comprimento de senha inválida para SecurID" -#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:123 +#: plugins/sudoers/auth/sia.c:72 plugins/sudoers/auth/sia.c:131 msgid "unable to initialize SIA session" msgstr "não foi possível inicializar a sessão SIA" -#: plugins/sudoers/auth/sudo_auth.c:132 +#: plugins/sudoers/auth/sudo_auth.c:141 msgid "invalid authentication methods" msgstr "métodos de autenticação inválidos" -#: plugins/sudoers/auth/sudo_auth.c:134 +#: plugins/sudoers/auth/sudo_auth.c:143 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." msgstr "Métodos de autenticação inválidos compilado no sudo! Você não pode misturar autenticação autônoma com não-autônoma." -#: plugins/sudoers/auth/sudo_auth.c:255 plugins/sudoers/auth/sudo_auth.c:305 +#: plugins/sudoers/auth/sudo_auth.c:296 plugins/sudoers/auth/sudo_auth.c:359 msgid "no authentication methods" msgstr "nenhum método de autenticação" -#: plugins/sudoers/auth/sudo_auth.c:257 +#: plugins/sudoers/auth/sudo_auth.c:298 msgid "There are no authentication methods compiled into sudo! If you want to turn off authentication, use the --disable-authentication configure option." msgstr "Não há métodos de autenticação compilados no sudo! Se você quiser desligar a autenticação, use a opção de configuração --disable-authentication." -#: plugins/sudoers/auth/sudo_auth.c:307 +#: plugins/sudoers/auth/sudo_auth.c:361 msgid "Unable to initialize authentication methods." msgstr "Não foi possível inicializar métodos de autenticação." -#: plugins/sudoers/auth/sudo_auth.c:471 +#: plugins/sudoers/auth/sudo_auth.c:551 msgid "Authentication methods:" msgstr "Métodos de autenticação:" -#: plugins/sudoers/bsm_audit.c:123 plugins/sudoers/bsm_audit.c:214 +#: plugins/sudoers/bsm_audit.c:122 plugins/sudoers/bsm_audit.c:214 msgid "Could not determine audit condition" msgstr "Não foi possível determinar a condição de auditoria" -#: plugins/sudoers/bsm_audit.c:188 plugins/sudoers/bsm_audit.c:277 +#: plugins/sudoers/bsm_audit.c:188 plugins/sudoers/bsm_audit.c:278 msgid "unable to commit audit record" msgstr "não foi possível enviar o registro de auditoria" -#: plugins/sudoers/check.c:264 +#: plugins/sudoers/check.c:63 plugins/sudoers/check.c:74 +#: plugins/sudoers/lookup.c:79 +#, c-format +msgid "unknown uid %u" +msgstr "uid desconhecido %u" + +#: plugins/sudoers/check.c:270 #, c-format msgid "error reading lecture file %s" msgstr "erro ao ler o arquivo de instruções: %s" -#: plugins/sudoers/check.c:270 +#: plugins/sudoers/check.c:273 #, c-format msgid "ignoring lecture file %s: not a regular file" msgstr "ignorando o arquivo de instruções %s: não é um arquivo comum" -#: plugins/sudoers/check.c:283 +#: plugins/sudoers/check.c:286 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -1540,122 +1669,102 @@ msgstr "" " #3) Com grandes poderes vêm grandes responsabilidades.\n" "\n" -#: plugins/sudoers/check.c:331 plugins/sudoers/check.c:341 -#: plugins/sudoers/sudoers.c:876 plugins/sudoers/sudoers.c:897 -#: plugins/sudoers/tsdump.c:119 -#, c-format -msgid "unknown uid %u" -msgstr "uid desconhecido %u" +#: plugins/sudoers/check.c:294 +msgid "" +"For security reasons, the password you type will not be visible.\n" +"\n" +msgstr "" +"Por motivos de segurança, a senha que você digitar não será visível.\n" +"\n" -#: plugins/sudoers/check_aliases.c:56 +#: plugins/sudoers/check_aliases.c:93 #, c-format -msgid "Error: %s:%d:%d: cycle in %s \"%s\"" -msgstr "Erro: %s:%d:%d: ciclo em %s \"%s\"" +msgid "cycle in %s \"%s\"" +msgstr "ciclo em %s \"%s\"" -#: plugins/sudoers/check_aliases.c:57 +#: plugins/sudoers/check_aliases.c:96 #, c-format -msgid "Warning: %s:%d:%d: cycle in %s \"%s\"" -msgstr "Aviso: %s:%d:%d: ciclo em %s \"%s\"" +msgid "%s \"%s\" referenced but not defined" +msgstr "%s \"%s\" referenciado, mas não definido" -#: plugins/sudoers/check_aliases.c:61 -#, c-format -msgid "Error: %s:%d:%d: %s \"%s\" referenced but not defined" -msgstr "Erro: %s:%d:%d: %s \"%s\" referenciado, mas não definido" - -#: plugins/sudoers/check_aliases.c:62 -#, c-format -msgid "Warning: %s:%d:%d: %s \"%s\" referenced but not defined" -msgstr "Aviso: %s:%d:%d: %s \"%s\" referenciado, mas não definido" - -#: plugins/sudoers/cvtsudoers.c:194 +#: plugins/sudoers/cvtsudoers.c:211 #, c-format msgid "order increment: %s: %s" msgstr "incremento de ordem: %s: %s" -#: plugins/sudoers/cvtsudoers.c:210 +#: plugins/sudoers/cvtsudoers.c:231 #, c-format msgid "starting order: %s: %s" msgstr "ordem inicial: %s: %s" -#: plugins/sudoers/cvtsudoers.c:220 +#: plugins/sudoers/cvtsudoers.c:242 #, c-format msgid "order padding: %s: %s" msgstr "preenchimento de ordem: %s: %s" -#: plugins/sudoers/cvtsudoers.c:230 plugins/sudoers/visudo.c:177 +#: plugins/sudoers/cvtsudoers.c:252 plugins/sudoers/visudo.c:183 #, c-format msgid "%s grammar version %d\n" msgstr "gramática de %s versão %d\n" -#: plugins/sudoers/cvtsudoers.c:247 plugins/sudoers/testsudoers.c:159 +#: plugins/sudoers/cvtsudoers.c:282 plugins/sudoers/testsudoers.c:162 #, c-format msgid "unsupported input format %s" msgstr "formato de entrada sem suporte %s" -#: plugins/sudoers/cvtsudoers.c:262 +#: plugins/sudoers/cvtsudoers.c:300 #, c-format msgid "unsupported output format %s" msgstr "formato de saída sem suporte %s" -#: plugins/sudoers/cvtsudoers.c:314 +#: plugins/sudoers/cvtsudoers.c:392 #, c-format msgid "%s: input and output files must be different" msgstr "%s: arquivos de entrada e saída devem ser diferentes" -#: plugins/sudoers/cvtsudoers.c:330 plugins/sudoers/sudoers.c:159 -#: plugins/sudoers/sudoers.c:205 plugins/sudoers/testsudoers.c:254 -#: plugins/sudoers/visudo.c:247 plugins/sudoers/visudo.c:597 -#: plugins/sudoers/visudo.c:917 +#: plugins/sudoers/cvtsudoers.c:406 plugins/sudoers/sudoers.c:151 +#: plugins/sudoers/sudoers.c:209 plugins/sudoers/testsudoers.c:315 +#: plugins/sudoers/visudo.c:276 plugins/sudoers/visudo.c:666 msgid "unable to initialize sudoers default values" msgstr "não foi possível inicializar valores padrões do sudoers" -#: plugins/sudoers/cvtsudoers.c:416 plugins/sudoers/ldap_conf.c:431 +#: plugins/sudoers/cvtsudoers.c:533 plugins/sudoers/ldap_conf.c:431 #, c-format msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/cvtsudoers.c:475 +#: plugins/sudoers/cvtsudoers.c:612 #, c-format msgid "%s: unknown key word %s" msgstr "%s: palavra-chave desconhecida %s" -#: plugins/sudoers/cvtsudoers.c:521 +#: plugins/sudoers/cvtsudoers.c:658 #, c-format msgid "invalid defaults type: %s" msgstr "tipo de defaults inválido: %s" -#: plugins/sudoers/cvtsudoers.c:544 +#: plugins/sudoers/cvtsudoers.c:681 #, c-format msgid "invalid suppression type: %s" msgstr "tipo de supressão inválida: %s" -#: plugins/sudoers/cvtsudoers.c:584 plugins/sudoers/cvtsudoers.c:598 +#: plugins/sudoers/cvtsudoers.c:722 plugins/sudoers/cvtsudoers.c:738 #, c-format msgid "invalid filter: %s" msgstr "filtro inválido: %s" -#: plugins/sudoers/cvtsudoers.c:642 plugins/sudoers/visudo.c:922 +#: plugins/sudoers/cvtsudoers.c:783 plugins/sudoers/visudo.c:1000 #, c-format msgid "failed to parse %s file, unknown error" msgstr "falha em analisar o arquivo %s, erro desconhecido" -#: plugins/sudoers/cvtsudoers.c:650 -#, c-format -msgid "parse error in %s near line %d\n" -msgstr "erro de análise em %s perto da linha %d\n" - -#: plugins/sudoers/cvtsudoers.c:653 -#, c-format -msgid "parse error in %s\n" -msgstr "erro de análise em \"%s\"\n" - -#: plugins/sudoers/cvtsudoers.c:1296 plugins/sudoers/sudoreplay.c:1145 -#: plugins/sudoers/timestamp.c:317 plugins/sudoers/timestamp.c:320 +#: plugins/sudoers/cvtsudoers.c:1504 plugins/sudoers/sudoreplay.c:1145 +#: plugins/sudoers/timestamp.c:353 plugins/sudoers/timestamp.c:356 #, c-format msgid "unable to write to %s" msgstr "não foi possível gravar em %s" -#: plugins/sudoers/cvtsudoers.c:1319 +#: plugins/sudoers/cvtsudoers.c:1532 #, c-format msgid "" "%s - convert between sudoers file formats\n" @@ -1664,7 +1773,7 @@ msgstr "" "%s - converte entre formatos de arquivo sudoers\n" "\n" -#: plugins/sudoers/cvtsudoers.c:1321 +#: plugins/sudoers/cvtsudoers.c:1534 msgid "" "\n" "Options:\n" @@ -1705,777 +1814,974 @@ msgstr "" " -s, --suppress=seções suprime a saída de certas seções\n" " -V, --version exibe informações de versão e sai" -#: plugins/sudoers/cvtsudoers_json.c:480 plugins/sudoers/cvtsudoers_json.c:514 -#: plugins/sudoers/cvtsudoers_json.c:718 +#: plugins/sudoers/cvtsudoers_csv.c:192 plugins/sudoers/cvtsudoers_csv.c:199 +#: plugins/sudoers/cvtsudoers_ldif.c:270 plugins/sudoers/cvtsudoers_ldif.c:277 +#: plugins/sudoers/cvtsudoers_ldif.c:628 plugins/sudoers/env.c:357 +#: plugins/sudoers/env.c:364 plugins/sudoers/env.c:475 +#: plugins/sudoers/ldap.c:511 plugins/sudoers/ldap.c:629 +#: plugins/sudoers/ldap.c:1003 plugins/sudoers/ldap_conf.c:219 +#: plugins/sudoers/ldap_conf.c:310 plugins/sudoers/ldap_util.c:483 +#: plugins/sudoers/linux_audit.c:93 plugins/sudoers/logging.c:487 +#: plugins/sudoers/policy.c:836 plugins/sudoers/policy.c:848 +#: plugins/sudoers/prompt.c:169 plugins/sudoers/serialize_list.c:62 +#: plugins/sudoers/serialize_list.c:71 plugins/sudoers/strvec_join.c:62 +#: plugins/sudoers/sudoreplay.c:1342 plugins/sudoers/sudoreplay.c:1348 +#: plugins/sudoers/sudoreplay.c:1354 plugins/sudoers/testsudoers.c:306 +#: plugins/sudoers/toke_util.c:217 toke.l:975 toke.l:1257 #, c-format -msgid "unknown defaults entry \"%s\"" -msgstr "entrada de Defaults \"%s\" desconhecida" +msgid "internal error, %s overflow" +msgstr "erro interno, estouro de pilha de %s" -#: plugins/sudoers/cvtsudoers_json.c:651 plugins/sudoers/cvtsudoers_json.c:664 -#: plugins/sudoers/cvtsudoers_ldif.c:346 plugins/sudoers/cvtsudoers_ldif.c:357 -#: plugins/sudoers/ldap.c:503 +#: plugins/sudoers/cvtsudoers_csv.c:481 plugins/sudoers/cvtsudoers_csv.c:495 +#: plugins/sudoers/cvtsudoers_json.c:760 plugins/sudoers/cvtsudoers_json.c:776 +#: plugins/sudoers/cvtsudoers_ldif.c:384 plugins/sudoers/cvtsudoers_ldif.c:398 +#: plugins/sudoers/ldap.c:495 msgid "unable to get GMT time" msgstr "não foi possível obter o horário GMT" -#: plugins/sudoers/cvtsudoers_json.c:654 plugins/sudoers/cvtsudoers_json.c:667 -#: plugins/sudoers/cvtsudoers_ldif.c:349 plugins/sudoers/cvtsudoers_ldif.c:360 -#: plugins/sudoers/ldap.c:509 +#: plugins/sudoers/cvtsudoers_csv.c:486 plugins/sudoers/cvtsudoers_csv.c:500 +#: plugins/sudoers/cvtsudoers_json.c:765 plugins/sudoers/cvtsudoers_json.c:781 +#: plugins/sudoers/cvtsudoers_ldif.c:389 plugins/sudoers/cvtsudoers_ldif.c:403 +#: plugins/sudoers/ldap.c:503 msgid "unable to format timestamp" msgstr "não é possível formatar marca de tempo" -#: plugins/sudoers/cvtsudoers_ldif.c:644 +#: plugins/sudoers/cvtsudoers_json.c:547 plugins/sudoers/cvtsudoers_json.c:588 +#: plugins/sudoers/cvtsudoers_json.c:841 +#, c-format +msgid "%s:%d:%d: unknown defaults entry \"%s\"" +msgstr "%s:%d:%d: entrada padrão \"%s\" desconhecida" + +#: plugins/sudoers/cvtsudoers_ldif.c:116 +#, c-format +msgid "unable to base64 encode value \"%s\"" +msgstr "não foi possível codificar em base64 o valor \"%s\"" + +#: plugins/sudoers/cvtsudoers_ldif.c:595 +#, c-format +msgid "internal error, unable insert user %s" +msgstr "erro interno, não foi possível inserir o usuário %s" + +#: plugins/sudoers/cvtsudoers_ldif.c:702 #, c-format msgid "too many sudoers entries, maximum %u" msgstr "entradas de sudoers demais, máximo %u" -#: plugins/sudoers/cvtsudoers_ldif.c:687 +#: plugins/sudoers/cvtsudoers_ldif.c:747 msgid "the SUDOERS_BASE environment variable is not set and the -b option was not specified." msgstr "a variável de ambiente SUDOERS_BASE não está definida e a opção -b não foi especificada." -#: plugins/sudoers/def_data.c:50 +#: plugins/sudoers/cvtsudoers_merge.c:275 +#: plugins/sudoers/cvtsudoers_merge.c:313 +#, c-format +msgid "%s:%d:%d: converting host list to ALL" +msgstr "%s:%d:%d: convertendo a lista de hosts para ALL" + +#: plugins/sudoers/cvtsudoers_merge.c:568 +#, c-format +msgid "unable to find alias %s" +msgstr "não foi possível encontrar o apelido %s" + +#: plugins/sudoers/cvtsudoers_merge.c:572 +#, c-format +msgid "%s:%d:%d: renaming alias %s to %s" +msgstr "%s:%d:%d: renomeando o apelido %s para %s" + +#: plugins/sudoers/cvtsudoers_merge.c:634 +#, c-format +msgid "%s:%d:%d: removing duplicate alias %s" +msgstr "%s:%d:%d: removendo apelido duplicado %s" + +#: plugins/sudoers/cvtsudoers_merge.c:868 +#, c-format +msgid "%s:%d:%d: conflicting Defaults entry \"%s\" host-specific in %s:%d:%d" +msgstr "%s:%d:%d: entrada Defaults conflitante \"%s\" específica do host em %s:%d:%d" + +#: plugins/sudoers/cvtsudoers_merge.c:904 +#, c-format +msgid "%s:%d:%d: made Defaults \"%s\" specific to host %s" +msgstr "%s:%d:%d: tornado Defaults \"%s\" específico para o host %s" + +#: plugins/sudoers/cvtsudoers_merge.c:922 +#, c-format +msgid "%s:%d:%d: unable to make Defaults \"%s\" host-specific" +msgstr "%s:%d:%d: não foi possível tornar Defaults \"%s\" específico do host" + +#: plugins/sudoers/cvtsudoers_merge.c:932 +#, c-format +msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" +msgstr "%s:%d:%d: removendo Defaults \"%s\" substituídos por entradas subsequentes" + +#: plugins/sudoers/cvtsudoers_merge.c:1128 +#, c-format +msgid "%s:%d:%d: merging userspec into %s:%d:%d" +msgstr "%s:%d:%d: mesclando userspec em %s:%d:%d" + +#: plugins/sudoers/cvtsudoers_merge.c:1224 +#, c-format +msgid "%s:%d:%d: removing userspec overridden by subsequent entries" +msgstr "%s:%d:%d: removendo userspec substituído por entradas subsequentes" + +#: plugins/sudoers/def_data.c:58 #, c-format msgid "Syslog facility if syslog is being used for logging: %s" msgstr "Facilidade do syslog, se syslog estiver sendo usado para registrar logs: %s" -#: plugins/sudoers/def_data.c:54 +#: plugins/sudoers/def_data.c:62 #, c-format msgid "Syslog priority to use when user authenticates successfully: %s" msgstr "Prioridade do syslog para usar quando um usuário autenticar com sucesso: %s" -#: plugins/sudoers/def_data.c:58 +#: plugins/sudoers/def_data.c:66 #, c-format msgid "Syslog priority to use when user authenticates unsuccessfully: %s" msgstr "Prioridade do syslog para usar quando um usuário não usuário autenticar com sucesso: %s" -#: plugins/sudoers/def_data.c:62 +#: plugins/sudoers/def_data.c:70 msgid "Put OTP prompt on its own line" msgstr "Colocar prompt OTP na sua própria linha" -#: plugins/sudoers/def_data.c:66 +#: plugins/sudoers/def_data.c:74 msgid "Ignore '.' in $PATH" msgstr "Ignorar \".\" no $PATH" -#: plugins/sudoers/def_data.c:70 +#: plugins/sudoers/def_data.c:78 msgid "Always send mail when sudo is run" msgstr "Sempre envia correio quando sudo for executado" -#: plugins/sudoers/def_data.c:74 +#: plugins/sudoers/def_data.c:82 msgid "Send mail if user authentication fails" msgstr "Envia correio se a autenticação de um usuário falhar" -#: plugins/sudoers/def_data.c:78 +#: plugins/sudoers/def_data.c:86 msgid "Send mail if the user is not in sudoers" msgstr "Envia correio se o usuário não estiver no sudoers" -#: plugins/sudoers/def_data.c:82 +#: plugins/sudoers/def_data.c:90 msgid "Send mail if the user is not in sudoers for this host" msgstr "Envia correio se o usuário não estiver no sudoers desta máquina" -#: plugins/sudoers/def_data.c:86 +#: plugins/sudoers/def_data.c:94 msgid "Send mail if the user is not allowed to run a command" msgstr "Envia correio se o usuário não tiver permissão para executar um comando" -#: plugins/sudoers/def_data.c:90 +#: plugins/sudoers/def_data.c:98 msgid "Send mail if the user tries to run a command" msgstr "Envia correio se o usuário tentar executar um comando" -#: plugins/sudoers/def_data.c:94 +#: plugins/sudoers/def_data.c:102 msgid "Use a separate timestamp for each user/tty combo" msgstr "Usa uma marca de tempo separada para cada combo usuário/tty" -#: plugins/sudoers/def_data.c:98 +#: plugins/sudoers/def_data.c:106 msgid "Lecture user the first time they run sudo" msgstr "Instrui o usuário na primeira vez que ele executar sudo" -#: plugins/sudoers/def_data.c:102 +#: plugins/sudoers/def_data.c:110 #, c-format msgid "File containing the sudo lecture: %s" msgstr "Arquivo contendo as instruções do sudo: %s" -#: plugins/sudoers/def_data.c:106 +#: plugins/sudoers/def_data.c:114 msgid "Require users to authenticate by default" msgstr "Exige que os usuários se autentiquem, por padrão" -#: plugins/sudoers/def_data.c:110 +#: plugins/sudoers/def_data.c:118 msgid "Root may run sudo" msgstr "Root pode executar sudo" -#: plugins/sudoers/def_data.c:114 +#: plugins/sudoers/def_data.c:122 msgid "Log the hostname in the (non-syslog) log file" msgstr "Registra o nome da máquina no arquivo de log (não-syslog)" -#: plugins/sudoers/def_data.c:118 +#: plugins/sudoers/def_data.c:126 msgid "Log the year in the (non-syslog) log file" msgstr "Registra o ano no arquivo de log (não-syslog)" -#: plugins/sudoers/def_data.c:122 +#: plugins/sudoers/def_data.c:130 msgid "If sudo is invoked with no arguments, start a shell" msgstr "Se sudo for chamado sem argumentos, inicia um shell" -#: plugins/sudoers/def_data.c:126 +#: plugins/sudoers/def_data.c:134 msgid "Set $HOME to the target user when starting a shell with -s" msgstr "Define $HOME com o usuário alvo ao iniciar um shell com -s" -#: plugins/sudoers/def_data.c:130 +#: plugins/sudoers/def_data.c:138 msgid "Always set $HOME to the target user's home directory" msgstr "Sempre define $HOME para a pasta pessoal do usuário alvo" -#: plugins/sudoers/def_data.c:134 +#: plugins/sudoers/def_data.c:142 msgid "Allow some information gathering to give useful error messages" msgstr "Permite juntar algumas informações para fornecer mensagens de erro úteis" -#: plugins/sudoers/def_data.c:138 +#: plugins/sudoers/def_data.c:146 msgid "Require fully-qualified hostnames in the sudoers file" msgstr "Exige nomes de máquina completos (FQDN) no arquivo sudoers" -#: plugins/sudoers/def_data.c:142 +#: plugins/sudoers/def_data.c:150 msgid "Insult the user when they enter an incorrect password" msgstr "Insulta o usuário quando ele digitar uma senha incorreta" -#: plugins/sudoers/def_data.c:146 +#: plugins/sudoers/def_data.c:154 msgid "Only allow the user to run sudo if they have a tty" msgstr "Permite que o usuário execute sudo apenas se ele tiver um tty" -#: plugins/sudoers/def_data.c:150 +#: plugins/sudoers/def_data.c:158 msgid "Visudo will honor the EDITOR environment variable" msgstr "Visudo vai honrar a variável de ambiente EDITOR" -#: plugins/sudoers/def_data.c:154 -msgid "Prompt for root's password, not the users's" -msgstr "Pede a senha do root, e não a do usuário" - -#: plugins/sudoers/def_data.c:158 -msgid "Prompt for the runas_default user's password, not the users's" -msgstr "Pede a senha do usuário runas_default, e não a do usuário" - #: plugins/sudoers/def_data.c:162 -msgid "Prompt for the target user's password, not the users's" -msgstr "Pede a senha do usuário alvo, e não a do usuário" +msgid "Prompt for root's password, not the user's" +msgstr "Pede a senha do root, não a do usuário" #: plugins/sudoers/def_data.c:166 +msgid "Prompt for the runas_default user's password, not the user's" +msgstr "Pede a senha do usuário runas_default, não a do usuário" + +#: plugins/sudoers/def_data.c:170 +msgid "Prompt for the target user's password, not the user's" +msgstr "Pede a senha do usuário alvo, não a do usuário" + +#: plugins/sudoers/def_data.c:174 msgid "Apply defaults in the target user's login class if there is one" msgstr "Aplica o padrão na classe de login do usuário alvo, se houver alguma" -#: plugins/sudoers/def_data.c:170 +#: plugins/sudoers/def_data.c:178 msgid "Set the LOGNAME and USER environment variables" msgstr "Define as variáveis de ambiente LOGNAME e USER" -#: plugins/sudoers/def_data.c:174 +#: plugins/sudoers/def_data.c:182 msgid "Only set the effective uid to the target user, not the real uid" msgstr "Define o uid efetivo apenas para o usuário alvo, e não o uid real" -#: plugins/sudoers/def_data.c:178 +#: plugins/sudoers/def_data.c:186 msgid "Don't initialize the group vector to that of the target user" msgstr "Não inicializa o vetor de grupos para aquele usuário alvo" -#: plugins/sudoers/def_data.c:182 +#: plugins/sudoers/def_data.c:190 #, c-format msgid "Length at which to wrap log file lines (0 for no wrap): %u" msgstr "Comprimento da quebra de linha do arquivo de log (0 para sem quebra): %u" # "Limite de tempo da marca de tempo de autenticação" ficaria estranho, então utilizei "... expira em" -#: plugins/sudoers/def_data.c:186 +#: plugins/sudoers/def_data.c:194 #, c-format msgid "Authentication timestamp timeout: %.1f minutes" msgstr "Marca de tempo de autenticação expira em: %.1f minutos" -#: plugins/sudoers/def_data.c:190 +#: plugins/sudoers/def_data.c:198 #, c-format msgid "Password prompt timeout: %.1f minutes" msgstr "Pedido de senha expira em: %.1f minutos" -#: plugins/sudoers/def_data.c:194 +#: plugins/sudoers/def_data.c:202 #, c-format msgid "Number of tries to enter a password: %u" msgstr "Número de tentativas para digitar senha: %u" -#: plugins/sudoers/def_data.c:198 +#: plugins/sudoers/def_data.c:206 #, c-format msgid "Umask to use or 0777 to use user's: 0%o" msgstr "Umask a ser usada ou 0777 para usar do usuário: 0%o" -#: plugins/sudoers/def_data.c:202 +#: plugins/sudoers/def_data.c:210 #, c-format msgid "Path to log file: %s" msgstr "Caminho para o arquivo de log: %s" -#: plugins/sudoers/def_data.c:206 +#: plugins/sudoers/def_data.c:214 #, c-format msgid "Path to mail program: %s" msgstr "Caminho para o programa de correio: %s" -#: plugins/sudoers/def_data.c:210 +#: plugins/sudoers/def_data.c:218 #, c-format msgid "Flags for mail program: %s" msgstr "Opções para o programa de correio: %s" -#: plugins/sudoers/def_data.c:214 +#: plugins/sudoers/def_data.c:222 #, c-format msgid "Address to send mail to: %s" msgstr "Endereço para onde enviar correio: %s" -#: plugins/sudoers/def_data.c:218 +#: plugins/sudoers/def_data.c:226 #, c-format msgid "Address to send mail from: %s" msgstr "Endereço de onde enviar correio: %s" -#: plugins/sudoers/def_data.c:222 +#: plugins/sudoers/def_data.c:230 #, c-format msgid "Subject line for mail messages: %s" msgstr "Linha do assunto para as mensagens de correio: %s" -#: plugins/sudoers/def_data.c:226 +#: plugins/sudoers/def_data.c:234 #, c-format msgid "Incorrect password message: %s" msgstr "Mensagem de senha incorreta: %s" -#: plugins/sudoers/def_data.c:230 +#: plugins/sudoers/def_data.c:238 #, c-format msgid "Path to lecture status dir: %s" msgstr "Caminho para o diretório de status de instruções: %s" -#: plugins/sudoers/def_data.c:234 +#: plugins/sudoers/def_data.c:242 #, c-format msgid "Path to authentication timestamp dir: %s" msgstr "Caminho para diretório de marca de tempo de autenticação: %s" -#: plugins/sudoers/def_data.c:238 +#: plugins/sudoers/def_data.c:246 #, c-format msgid "Owner of the authentication timestamp dir: %s" msgstr "Dono do diretório de marca de tempo de autenticação: %s" -#: plugins/sudoers/def_data.c:242 +#: plugins/sudoers/def_data.c:250 #, c-format msgid "Users in this group are exempt from password and PATH requirements: %s" msgstr "Usuários neste grupo estão eximidos da exigência de senha e PATH: %s" -#: plugins/sudoers/def_data.c:246 +#: plugins/sudoers/def_data.c:254 #, c-format msgid "Default password prompt: %s" msgstr "Pedido de senha padrão: %s" -#: plugins/sudoers/def_data.c:250 +#: plugins/sudoers/def_data.c:258 msgid "If set, passprompt will override system prompt in all cases." msgstr "Se definido, o pedido de senha vai sobrescrever o do sistema em todos os casos." -#: plugins/sudoers/def_data.c:254 +#: plugins/sudoers/def_data.c:262 #, c-format msgid "Default user to run commands as: %s" msgstr "Usuário padrão para se executar comandos: %s" -#: plugins/sudoers/def_data.c:258 +#: plugins/sudoers/def_data.c:266 #, c-format msgid "Value to override user's $PATH with: %s" msgstr "Valor para sobrescrever o $PATH do usuário: %s" -#: plugins/sudoers/def_data.c:262 +#: plugins/sudoers/def_data.c:270 #, c-format msgid "Path to the editor for use by visudo: %s" msgstr "Caminho do editor a ser usado pelo visudo: %s" -#: plugins/sudoers/def_data.c:266 +#: plugins/sudoers/def_data.c:274 #, c-format msgid "When to require a password for 'list' pseudocommand: %s" msgstr "Quando exigir uma senha para o pseudo-comando \"list\": %s" -#: plugins/sudoers/def_data.c:270 +#: plugins/sudoers/def_data.c:278 #, c-format msgid "When to require a password for 'verify' pseudocommand: %s" msgstr "Quando exigir uma senha para o pseudo-comando \"verify\": %s" -#: plugins/sudoers/def_data.c:274 +#: plugins/sudoers/def_data.c:282 msgid "Preload the sudo_noexec library which replaces the exec functions" msgstr "Pré-carrega a biblioteca sudo_noexec que substitui as funções do exec" # ideia da frase original: se acontecer algo, se deve ou não ignorar. Traduzi reorganizando a frase com a finalidade de manter a ideia original. -- Rafael -#: plugins/sudoers/def_data.c:278 +#: plugins/sudoers/def_data.c:286 msgid "If LDAP directory is up, do we ignore local sudoers file" msgstr "Estando o diretório LDAP disponível, se devemos ignorar o arquivo sudoers local" -#: plugins/sudoers/def_data.c:282 +#: plugins/sudoers/def_data.c:290 #, c-format msgid "File descriptors >= %d will be closed before executing a command" msgstr "Descritores, de arquivos, >= %d serão fechados antes de executar um comando" -#: plugins/sudoers/def_data.c:286 +#: plugins/sudoers/def_data.c:294 msgid "If set, users may override the value of \"closefrom\" with the -C option" msgstr "Se definido, usuários podem sobrescrever o valor de \"closefrom\" com a opção -C" -#: plugins/sudoers/def_data.c:290 +#: plugins/sudoers/def_data.c:298 msgid "Allow users to set arbitrary environment variables" msgstr "Permite que usuários definam variáveis de ambiente arbitrárias" -#: plugins/sudoers/def_data.c:294 +#: plugins/sudoers/def_data.c:302 msgid "Reset the environment to a default set of variables" msgstr "Redefine o ambiente para um conjunto padrão de variáveis" -#: plugins/sudoers/def_data.c:298 +#: plugins/sudoers/def_data.c:306 msgid "Environment variables to check for safety:" msgstr "Variáveis de ambiente para verificar por segurança:" -#: plugins/sudoers/def_data.c:302 +#: plugins/sudoers/def_data.c:310 msgid "Environment variables to remove:" msgstr "Variáveis de ambiente para remover:" -#: plugins/sudoers/def_data.c:306 +#: plugins/sudoers/def_data.c:314 msgid "Environment variables to preserve:" msgstr "Variáveis de ambiente para preservar:" -#: plugins/sudoers/def_data.c:310 +#: plugins/sudoers/def_data.c:318 #, c-format msgid "SELinux role to use in the new security context: %s" msgstr "Papel SELinux para usar no novo contexto de segurança: %s" -#: plugins/sudoers/def_data.c:314 +#: plugins/sudoers/def_data.c:322 #, c-format msgid "SELinux type to use in the new security context: %s" msgstr "Tipo SELinux para usar no novo contexto de segurança: %s" -#: plugins/sudoers/def_data.c:318 +#: plugins/sudoers/def_data.c:326 #, c-format msgid "Path to the sudo-specific environment file: %s" msgstr "Caminho do arquivo de ambiente específico do sudo: %s" -#: plugins/sudoers/def_data.c:322 +#: plugins/sudoers/def_data.c:330 #, c-format msgid "Path to the restricted sudo-specific environment file: %s" msgstr "Caminho do arquivo restrito de ambiente específico do sudo: %s" -#: plugins/sudoers/def_data.c:326 +#: plugins/sudoers/def_data.c:334 #, c-format msgid "Locale to use while parsing sudoers: %s" msgstr "Localização para usar ao analisar o sudoers: %s" -#: plugins/sudoers/def_data.c:330 +#: plugins/sudoers/def_data.c:338 msgid "Allow sudo to prompt for a password even if it would be visible" msgstr "Permite ao sudo solicitar uma senha mesmo se ele estiver visível" -#: plugins/sudoers/def_data.c:334 +#: plugins/sudoers/def_data.c:342 msgid "Provide visual feedback at the password prompt when there is user input" msgstr "Fornece feedback visual na solicitação de senha quando houver entrada do usuário" -#: plugins/sudoers/def_data.c:338 +#: plugins/sudoers/def_data.c:346 msgid "Use faster globbing that is less accurate but does not access the filesystem" msgstr "Usa um englobamento mais rápido que é menos preciso, mas não acessa o sistema de arquivos" -#: plugins/sudoers/def_data.c:342 +#: plugins/sudoers/def_data.c:350 msgid "The umask specified in sudoers will override the user's, even if it is more permissive" msgstr "O umask especificado no sudoers vai sobrescrever o do usuário, mesmo se ele foi mais permissivo" -#: plugins/sudoers/def_data.c:346 +#: plugins/sudoers/def_data.c:354 msgid "Log user's input for the command being run" msgstr "Registra no log a entrada do usuário para o comando sendo executado" -#: plugins/sudoers/def_data.c:350 +#: plugins/sudoers/def_data.c:358 +msgid "Log the command's standard input if not connected to a terminal" +msgstr "Registra a entrada padrão do comando se não estiver conectado a um terminal" + +#: plugins/sudoers/def_data.c:362 +msgid "Log the user's terminal input for the command being run" +msgstr "Registra a entrada do terminal do usuário para o comando que está sendo executado" + +#: plugins/sudoers/def_data.c:366 msgid "Log the output of the command being run" msgstr "Registra no log a saída do comando sendo executado" -#: plugins/sudoers/def_data.c:354 +#: plugins/sudoers/def_data.c:370 +msgid "Log the command's standard output if not connected to a terminal" +msgstr "Registra a saída padrão do comando se não estiver conectado a um terminal" + +#: plugins/sudoers/def_data.c:374 +msgid "Log the command's standard error if not connected to a terminal" +msgstr "Registre a saída de erro do comando se não estiver conectado a um terminal" + +#: plugins/sudoers/def_data.c:378 +msgid "Log the terminal output of the command being run" +msgstr "Registra a saída do terminal do comando que está sendo executado" + +#: plugins/sudoers/def_data.c:382 msgid "Compress I/O logs using zlib" msgstr "Comprime logs I/O usando zlib" -#: plugins/sudoers/def_data.c:358 +#: plugins/sudoers/def_data.c:386 msgid "Always run commands in a pseudo-tty" msgstr "Sempre executa comandos em um pseudo-tty" -#: plugins/sudoers/def_data.c:362 +#: plugins/sudoers/def_data.c:390 #, c-format msgid "Plugin for non-Unix group support: %s" msgstr "Plug-in para suporte a grupo não-Unix: %s" -#: plugins/sudoers/def_data.c:366 +#: plugins/sudoers/def_data.c:394 #, c-format msgid "Directory in which to store input/output logs: %s" msgstr "Diretório no qual devem ser armazenados os logs de entrada/saída: %s" -#: plugins/sudoers/def_data.c:370 +#: plugins/sudoers/def_data.c:398 #, c-format msgid "File in which to store the input/output log: %s" msgstr "Arquivo no qual deve ser armazenado o log de entrada/saída: %s" -#: plugins/sudoers/def_data.c:374 +#: plugins/sudoers/def_data.c:402 msgid "Add an entry to the utmp/utmpx file when allocating a pty" msgstr "Adiciona uma entrada ao arquivo utmp/utmpx ao alocar um pty" -#: plugins/sudoers/def_data.c:378 +#: plugins/sudoers/def_data.c:406 msgid "Set the user in utmp to the runas user, not the invoking user" msgstr "Define o usuário em utmp como usuário a ser executado como, e não o usuário a ser chamado" -#: plugins/sudoers/def_data.c:382 +#: plugins/sudoers/def_data.c:410 #, c-format msgid "Set of permitted privileges: %s" msgstr "Conjunto de privilégios permitidos: %s" -#: plugins/sudoers/def_data.c:386 +#: plugins/sudoers/def_data.c:414 #, c-format msgid "Set of limit privileges: %s" msgstr "Conjunto de privilégios limitados: %s" -#: plugins/sudoers/def_data.c:390 +#: plugins/sudoers/def_data.c:418 msgid "Run commands on a pty in the background" msgstr "Executa comandos em um pty em plano de fundo" -#: plugins/sudoers/def_data.c:394 +#: plugins/sudoers/def_data.c:422 #, c-format msgid "PAM service name to use: %s" msgstr "Nome do serviço PAM para usar: %s" -#: plugins/sudoers/def_data.c:398 +#: plugins/sudoers/def_data.c:426 #, c-format msgid "PAM service name to use for login shells: %s" msgstr "Nome do serviço PAM para usar para shells de login: %s" -#: plugins/sudoers/def_data.c:402 +#: plugins/sudoers/def_data.c:430 +#, c-format +msgid "PAM service name to use when sudo is run with the -A option: %s" +msgstr "Nome do serviço PAM para usar quando sudo está em execução com a opção -A: %s" + +#: plugins/sudoers/def_data.c:434 msgid "Attempt to establish PAM credentials for the target user" msgstr "Tenta estabelecer as credenciais PAM para o usuário alvo" -#: plugins/sudoers/def_data.c:406 +#: plugins/sudoers/def_data.c:438 msgid "Create a new PAM session for the command to run in" msgstr "Cria uma nova sessão PAM para o comando ser executado nela" -#: plugins/sudoers/def_data.c:410 +#: plugins/sudoers/def_data.c:442 msgid "Perform PAM account validation management" msgstr "Realiza de gerenciamento de validação de conta PAM" -#: plugins/sudoers/def_data.c:414 +#: plugins/sudoers/def_data.c:446 +msgid "Do not allow PAM authentication modules to generate output" +msgstr "Não permite que módulos de autenticação PAM gerem saída" + +#: plugins/sudoers/def_data.c:450 #, c-format msgid "Maximum I/O log sequence number: %s" msgstr "Número máximo de sequência de log de E/S: %s" -#: plugins/sudoers/def_data.c:418 +#: plugins/sudoers/def_data.c:454 msgid "Enable sudoers netgroup support" msgstr "Habilita suporte a netgroup no sudoers" -#: plugins/sudoers/def_data.c:422 +#: plugins/sudoers/def_data.c:458 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "Verifica diretórios pai para capacidade de gravação ao editar arquivos com sudoedit" -#: plugins/sudoers/def_data.c:426 +#: plugins/sudoers/def_data.c:462 msgid "Follow symbolic links when editing files with sudoedit" msgstr "Segue links simbólicos ao editar arquivos com sudoedit" -#: plugins/sudoers/def_data.c:430 +#: plugins/sudoers/def_data.c:466 msgid "Query the group plugin for unknown system groups" msgstr "Consulta o plug-in de grupo por grupos de sistema desconhecidos" -#: plugins/sudoers/def_data.c:434 +#: plugins/sudoers/def_data.c:470 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "Compara netgroups baseada em toda tupla: usuário, máquina e domínio" -#: plugins/sudoers/def_data.c:438 +#: plugins/sudoers/def_data.c:474 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "Permite comandos serem executados mesmo se sudo não puder escrever em logs de auditoria" -#: plugins/sudoers/def_data.c:442 +#: plugins/sudoers/def_data.c:478 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "Permite comandos serem executados mesmo se sudo não puder escrever em logs de E/S" -#: plugins/sudoers/def_data.c:446 +#: plugins/sudoers/def_data.c:482 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "Permite comandos serem executados mesmo se sudo não puder escrever no arquivo de log" -#: plugins/sudoers/def_data.c:450 +#: plugins/sudoers/def_data.c:486 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "Resolve grupos no sudoers e corresponde ao ID de grupo, e não o nome" -#: plugins/sudoers/def_data.c:454 +#: plugins/sudoers/def_data.c:490 #, c-format msgid "Log entries larger than this value will be split into multiple syslog messages: %u" msgstr "Entradas de log maiores que este valor serão divididos em múltiplas mensagens de syslog: %u" -#: plugins/sudoers/def_data.c:458 +#: plugins/sudoers/def_data.c:494 #, c-format msgid "User that will own the I/O log files: %s" msgstr "Usuário que será dono dos arquivos de log de E/S: %s" -#: plugins/sudoers/def_data.c:462 +#: plugins/sudoers/def_data.c:498 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "Grupo que será dono dos arquivos de log de E/S: %s" -#: plugins/sudoers/def_data.c:466 +#: plugins/sudoers/def_data.c:502 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "Modo de arquivo usado para os arquivos de log de E/S: 0%o" -#: plugins/sudoers/def_data.c:470 +#: plugins/sudoers/def_data.c:506 #, c-format msgid "Execute commands by file descriptor instead of by path: %s" msgstr "Executa comandos pelo descritor de arquivo em vez de pelo caminho: %s" -#: plugins/sudoers/def_data.c:474 +#: plugins/sudoers/def_data.c:510 msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" msgstr "Ignora entradas desconhecidas de Defaults no sudoers em vez de produzir um aviso" -#: plugins/sudoers/def_data.c:478 +#: plugins/sudoers/def_data.c:514 #, c-format msgid "Time in seconds after which the command will be terminated: %u" msgstr "Tempo em segundos após o qual o comando será terminado: %u" -#: plugins/sudoers/def_data.c:482 +#: plugins/sudoers/def_data.c:518 msgid "Allow the user to specify a timeout on the command line" msgstr "Permite o usuário especificar um tempo limite na linha de comando" -#: plugins/sudoers/def_data.c:486 +#: plugins/sudoers/def_data.c:522 msgid "Flush I/O log data to disk immediately instead of buffering it" msgstr "Descarrega os dados de log de E/S para o disco imediatamente em vez de armazenar no buffer" -#: plugins/sudoers/def_data.c:490 +#: plugins/sudoers/def_data.c:526 msgid "Include the process ID when logging via syslog" msgstr "Inclui o ID de processo ao registrar log via syslog" -#: plugins/sudoers/def_data.c:494 +#: plugins/sudoers/def_data.c:530 #, c-format msgid "Type of authentication timestamp record: %s" msgstr "Tipo de registro de marca de tempo de autenticação: %s" -#: plugins/sudoers/def_data.c:498 +#: plugins/sudoers/def_data.c:534 #, c-format msgid "Authentication failure message: %s" msgstr "Mensagem de falha de autenticação: %s" -#: plugins/sudoers/def_data.c:502 +#: plugins/sudoers/def_data.c:538 msgid "Ignore case when matching user names" msgstr "Ignora maiúsculo/minúsculo ao corresponder nomes de usuário" -#: plugins/sudoers/def_data.c:506 +#: plugins/sudoers/def_data.c:542 msgid "Ignore case when matching group names" msgstr "Ignora maiúsculo/minúsculo ao corresponder nomes de grupo" -#: plugins/sudoers/def_data.c:510 +#: plugins/sudoers/def_data.c:546 msgid "Log when a command is allowed by sudoers" msgstr "Registra quando um comando é permitido por sudoers" -#: plugins/sudoers/def_data.c:514 +#: plugins/sudoers/def_data.c:550 msgid "Log when a command is denied by sudoers" msgstr "Registra quando um comando é negado por sudoers" -#: plugins/sudoers/def_data.c:518 +#: plugins/sudoers/def_data.c:554 msgid "Sudo log server(s) to connect to with optional port" msgstr "Servidor(es) de log do sudo para conectar com porta opcional" -#: plugins/sudoers/def_data.c:522 +#: plugins/sudoers/def_data.c:558 #, c-format msgid "Sudo log server timeout in seconds: %u" msgstr "Tempo limite do servidor de log do sudo em segundos: %u" -#: plugins/sudoers/def_data.c:526 +#: plugins/sudoers/def_data.c:562 msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" msgstr "Habilita a opção de soquete SO_KEEPALIVE no soquete conectado ao servidor de log" -#: plugins/sudoers/def_data.c:530 +#: plugins/sudoers/def_data.c:566 #, c-format msgid "Path to the audit server's CA bundle file: %s" msgstr "Caminho do arquivo de pacote de AC do servidor de auditoria: %s" -#: plugins/sudoers/def_data.c:534 +#: plugins/sudoers/def_data.c:570 #, c-format msgid "Path to the sudoers certificate file: %s" msgstr "Caminho do arquivo de certificado do sudoers: %s" -#: plugins/sudoers/def_data.c:538 +#: plugins/sudoers/def_data.c:574 #, c-format msgid "Path to the sudoers private key file: %s" msgstr "Caminho do arquivo de chave privada do sudoers: %s" -#: plugins/sudoers/def_data.c:542 +#: plugins/sudoers/def_data.c:578 msgid "Verify that the log server's certificate is valid" msgstr "Verifica se o certificado do servidor de log é válido" -#: plugins/sudoers/def_data.c:546 +#: plugins/sudoers/def_data.c:582 msgid "Allow the use of unknown runas user and/or group ID" msgstr "Permite o uso de ID desconhecido do usuário e/ou grupo a ser executado como" -#: plugins/sudoers/def_data.c:550 +#: plugins/sudoers/def_data.c:586 msgid "Only permit running commands as a user with a valid shell" msgstr "Permite apenas a execução de comandos como um usuário com um shell válido" -#: plugins/sudoers/def_data.c:554 +#: plugins/sudoers/def_data.c:590 msgid "Set the pam remote user to the user running sudo" msgstr "Define o usuário remoto pam como o usuário executando o sudo" -#: plugins/sudoers/def_data.c:558 +#: plugins/sudoers/def_data.c:594 msgid "Set the pam remote host to the local host name" msgstr "Define a máquina remota pam com o nome da máquina local" -#: plugins/sudoers/def_data.c:562 +#: plugins/sudoers/def_data.c:598 #, c-format msgid "Working directory to change to before executing the command: %s" msgstr "Diretório de trabalho para o qual alterar antes de executar o comando: %s" -#: plugins/sudoers/def_data.c:566 +#: plugins/sudoers/def_data.c:602 #, c-format msgid "Root directory to change to before executing the command: %s" msgstr "Diretório raiz para o qual alterar antes de executar o comando: %s" -#: plugins/sudoers/def_data.c:570 +#: plugins/sudoers/def_data.c:606 #, c-format msgid "The format of logs to produce: %s" msgstr "O formato dos logs para produzir: %s" -#: plugins/sudoers/def_data.c:574 +#: plugins/sudoers/def_data.c:610 msgid "Enable SELinux RBAC support" msgstr "Habilita suporte a RBAC no SELinux" -#: plugins/sudoers/def_data.c:578 +#: plugins/sudoers/def_data.c:614 #, c-format msgid "Path to the file that is created the first time sudo is run: %s" msgstr "Caminho para o arquivo que é criado na primeira execução do sudo: %s" -#: plugins/sudoers/def_data.c:582 +#: plugins/sudoers/def_data.c:618 msgid "Intercept further commands and apply sudoers restrictions to them" msgstr "Intercepta outros comandos e aplica restrições sudoers a eles" -#: plugins/sudoers/def_data.c:586 -msgid "Log any child processes run by the command" -msgstr "Registra log qualquer processo filho executado pelo comando" +#: plugins/sudoers/def_data.c:622 +msgid "Log sub-commands run by the original command" +msgstr "Registra subcomandos executados pelo comando original" -#: plugins/sudoers/def_data.c:590 +#: plugins/sudoers/def_data.c:626 msgid "Log the exit status of commands" msgstr "Registra log o status de saída dos comandos" -#: plugins/sudoers/def_data.c:594 +#: plugins/sudoers/def_data.c:630 msgid "Subsequent commands in an intercepted session must be authenticated" msgstr "Os comandos subsequentes em uma sessão interceptada devem ser autenticados" -#: plugins/sudoers/def_data.c:598 +#: plugins/sudoers/def_data.c:634 msgid "Allow an intercepted command to run set setuid or setgid programs" msgstr "Permite que um comando interceptado execute os programas setuid ou setgid definidos" -#: plugins/sudoers/defaults.c:185 +#: plugins/sudoers/def_data.c:638 #, c-format -msgid "%s:%d:%d: unknown defaults entry \"%s\"" -msgstr "%s:%d:%d: entrada padrão \"%s\" desconhecida" +msgid "The maximum size to which the process's address space may grow (in bytes): %s" +msgstr "O tamanho máximo até o qual o espaço de endereço do processo pode crescer (em bytes): %s" -#: plugins/sudoers/defaults.c:188 +#: plugins/sudoers/def_data.c:642 #, c-format -msgid "%s: unknown defaults entry \"%s\"" -msgstr "%s: entrada padrão \"%s\" desconhecida" +msgid "The largest size core dump file that may be created (in bytes): %s" +msgstr "O maior tamanho de arquivo de despejo de núcleo que pode ser criado (em bytes): %s" -#: plugins/sudoers/defaults.c:234 +#: plugins/sudoers/def_data.c:646 #, c-format -msgid "%s:%d:%d: no value specified for \"%s\"" -msgstr "%s:%d:%d: nenhum valor especificado para \"%s\"" +msgid "The maximum amount of CPU time that the process may use (in seconds): %s" +msgstr "A quantidade máxima de tempo de CPU que o processo pode usar (em segundos): %s" -#: plugins/sudoers/defaults.c:237 +#: plugins/sudoers/def_data.c:650 #, c-format -msgid "%s: no value specified for \"%s\"" -msgstr "%s: nenhum valor especificado para \"%s\"" +msgid "The maximum size of the data segment for the process (in bytes): %s" +msgstr "O tamanho máximo do segmento de dados para o processo (em bytes): %s" -#: plugins/sudoers/defaults.c:250 +#: plugins/sudoers/def_data.c:654 #, c-format -msgid "%s:%d:%d: invalid operator \"%c=\" for \"%s\"" -msgstr "%s:%d:%d: operador inválido \"%c=\" para \"%s\"" +msgid "The largest size file that the process may create (in bytes): %s" +msgstr "O maior tamanho de arquivo que o processo pode criar (em bytes): %s" -#: plugins/sudoers/defaults.c:253 +#: plugins/sudoers/def_data.c:658 #, c-format -msgid "%s: invalid operator \"%c=\" for \"%s\"" -msgstr "%s: operador inválido \"%c=\" para \"%s\"" +msgid "The maximum number of locks that the process may establish: %s" +msgstr "O número máximo de travas que o processo pode estabelecer: %s" -#: plugins/sudoers/defaults.c:289 +#: plugins/sudoers/def_data.c:662 #, c-format -msgid "%s:%d:%d: option \"%s\" does not take a value" -msgstr "%s:%d:%d: a opção \"%s\" não aceita um valor" +msgid "The maximum size that the process may lock in memory (in bytes): %s" +msgstr "O tamanho máximo que o processo pode travar na memória (em bytes): %s" + +#: plugins/sudoers/def_data.c:666 +#, c-format +msgid "The maximum number of files that the process may have open: %s" +msgstr "O número máximo de arquivos que o processo pode ter aberto: %s" + +#: plugins/sudoers/def_data.c:670 +#, c-format +msgid "The maximum number of processes that the user may run simultaneously: %s" +msgstr "O número máximo de processos que o usuário pode executar simultaneamente: %s" + +#: plugins/sudoers/def_data.c:674 +#, c-format +msgid "The maximum size to which the process's resident set size may grow (in bytes): %s" +msgstr "O tamanho máximo até o qual o tamanho do conjunto residente do processo pode crescer (em bytes): %s" + +#: plugins/sudoers/def_data.c:678 +#, c-format +msgid "The maximum size to which the process's stack may grow (in bytes): %s" +msgstr "O tamanho máximo que a pilha do processo pode atingir (em bytes): %s" + +#: plugins/sudoers/def_data.c:682 +msgid "Attempt authentication even when in non-interactive mode" +msgstr "Tenta autenticação mesmo em modo não interativo" + +#: plugins/sudoers/def_data.c:686 +msgid "Store plaintext passwords in I/O log input" +msgstr "Armazena senhas em texto simples na entrada do log de E/S" + +#: plugins/sudoers/def_data.c:690 +msgid "List of regular expressions to use when matching a password prompt" +msgstr "Lista de expressões regulares a serem usadas ao corresponder a um prompt de senha" + +#: plugins/sudoers/def_data.c:694 +#, c-format +msgid "The mechanism used by the intercept and log_subcmds options: %s" +msgstr "O mecanismo usado pelas opções intercept e log_subcmds: %s" + +#: plugins/sudoers/def_data.c:698 +msgid "Attempt to verify the command and arguments after execution" +msgstr "Tenta verificar o comando e os argumentos após a execução" + +#: plugins/sudoers/def_data.c:702 +#, c-format +msgid "AppArmor profile to use in the new security context: %s" +msgstr "Perfil AppArmor para usar no novo contexto de segurança: %s" + +#: plugins/sudoers/def_data.c:706 +#, c-format +msgid "Command denial message: %s" +msgstr "Mensagem de negação de comando: %s" + +#: plugins/sudoers/defaults.c:207 +#, c-format +msgid "unknown defaults entry \"%s\"" +msgstr "entrada de Defaults \"%s\" desconhecida" + +#: plugins/sudoers/defaults.c:251 +#, c-format +msgid "no value specified for \"%s\"" +msgstr "nenhum valor especificado para \"%s\"" + +#: plugins/sudoers/defaults.c:260 +#, c-format +msgid "invalid operator \"%c=\" for \"%s\"" +msgstr "operador inválido \"%c=\" para \"%s\"" #: plugins/sudoers/defaults.c:292 #, c-format -msgid "%s: option \"%s\" does not take a value" -msgstr "%s: a opção \"%s\" não leva um valor" +msgid "option \"%s\" does not take a value" +msgstr "a opção \"%s\" não leva um valor" -#: plugins/sudoers/defaults.c:317 +#: plugins/sudoers/defaults.c:319 #, c-format -msgid "%s:%d:%d: invalid Defaults type 0x%x for option \"%s\"" -msgstr "%s:%d:%d: tipo de Defaults 0x%x inválido para a opção \"%s\"" +msgid "invalid Defaults type 0x%x for option \"%s\"" +msgstr "tipo inválido de Defaults 0x%x para a opção \"%s\"" -#: plugins/sudoers/defaults.c:320 +#: plugins/sudoers/defaults.c:326 #, c-format -msgid "%s: invalid Defaults type 0x%x for option \"%s\"" -msgstr "%s: Tipo de Defaults 0x%x inválido para a opção \"%s\"" +msgid "value \"%s\" is invalid for option \"%s\"" +msgstr "o valor \"%s\" é inválido para a opção \"%s\"" -#: plugins/sudoers/defaults.c:330 +#: plugins/sudoers/defaults.c:1189 plugins/sudoers/policy.c:208 +#: plugins/sudoers/policy.c:217 #, c-format -msgid "%s:%d:%d: value \"%s\" is invalid for option \"%s\"" -msgstr "%s:%d:%d: valor \"%s\" é inválido para a opção \"%s\"" +msgid "path name for \"%s\" too long" +msgstr "nome de caminho para \"%s\" grande demais" -#: plugins/sudoers/defaults.c:333 +#: plugins/sudoers/defaults.c:1195 #, c-format -msgid "%s: value \"%s\" is invalid for option \"%s\"" -msgstr "%s: o valor \"%s\" é inválido para a opção \"%s\"" +msgid "values for \"%s\" must start with a '/', '~', or '*'" +msgstr "valores para \"%s\" devem iniciar com um \"/\", '~' ou '*'" -#: plugins/sudoers/defaults.c:1054 +#: plugins/sudoers/defaults.c:1202 #, c-format -msgid "%s:%d:%d: values for \"%s\" must start with a '/', '~', or '*'" -msgstr "%s:%d:%d: valores para \"%s\" devem iniciar com um \"/\", \"~\" ou \"*\"" +msgid "values for \"%s\" must start with a '/'" +msgstr "valores para \"%s\" devem iniciar com um \"/\"" -#: plugins/sudoers/defaults.c:1058 +#: plugins/sudoers/display.c:154 #, c-format -msgid "%s: values for \"%s\" must start with a '/', '~', or '*'" -msgstr "%s: valores para \"%s\" devem iniciar com um \"/\", '~', ou '*'" +msgid "LDAP Role: %s\n" +msgstr "Papel LDAP: %s\n" -#: plugins/sudoers/defaults.c:1069 +#: plugins/sudoers/display.c:157 #, c-format -msgid "%s:%d:%d: values for \"%s\" must start with a '/'" -msgstr "%s:%d:%d: valores para \"%s\" devem iniciar com um \"/\"" +msgid "Sudoers entry: %s\n" +msgstr "Entradas no sudoers: %s\n" -#: plugins/sudoers/defaults.c:1073 +#: plugins/sudoers/display.c:160 +msgid " RunAsUsers: " +msgstr " UsuáriosRunAs: " + +#: plugins/sudoers/display.c:175 +msgid " RunAsGroups: " +msgstr " GruposRunAs: " + +#: plugins/sudoers/display.c:185 +msgid " Options: " +msgstr " Opções: " + +#: plugins/sudoers/display.c:249 +msgid " Commands:\n" +msgstr " Comandos:\n" + +#: plugins/sudoers/display.c:472 #, c-format -msgid "%s: values for \"%s\" must start with a '/'" -msgstr "%s: valores para \"%s\" devem iniciar com um \"/\"" +msgid "Matching Defaults entries for %s on %s:\n" +msgstr "Entradas de Defaults correspondentes a %s em %s:\n" -#: plugins/sudoers/env.c:412 +#: plugins/sudoers/display.c:490 +#, c-format +msgid "Runas and Command-specific defaults for %s:\n" +msgstr "Padrão específico de comandos e \"runas\" de %s:\n" + +#: plugins/sudoers/display.c:508 +#, c-format +msgid "User %s may run the following commands on %s:\n" +msgstr "Usuário %s pode executar os seguintes comandos em %s:\n" + +#: plugins/sudoers/display.c:524 +#, c-format +msgid "User %s is not allowed to run sudo on %s.\n" +msgstr "Usuário %s não tem permissão para executar sudo em %s.\n" + +#: plugins/sudoers/editor.c:180 +#, c-format +msgid "ignoring editor: %.*s" +msgstr "ignorando editor: %.*s" + +#: plugins/sudoers/editor.c:181 +msgid "editor arguments may not contain \"--\"" +msgstr "argumentos do editor não podem conter \"--\"" + +#: plugins/sudoers/env.c:443 msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "sudo_putenv: envp corrompido, cumprimento não confere" -#: plugins/sudoers/env.c:1095 +#: plugins/sudoers/env.c:1137 msgid "unable to rebuild the environment" msgstr "não foi possível recompilar o ambiente" -#: plugins/sudoers/env.c:1169 +#: plugins/sudoers/env.c:1217 #, c-format msgid "sorry, you are not allowed to set the following environment variables: %s" msgstr "sinto muito, você não tem permissão para definir as seguintes variáveis de ambiente: %s" -#: plugins/sudoers/file.c:108 +#: plugins/sudoers/filedigest.c:50 #, c-format -msgid "parse error in %s near line %d" -msgstr "erro de análise em %s próximo à linha %d" +msgid "unsupported digest type %u for %s" +msgstr "tipo não suportado de digest %u para %s" -#: plugins/sudoers/file.c:111 -#, c-format -msgid "parse error in %s" -msgstr "erro de análise em %s" - -#: plugins/sudoers/filedigest.c:49 -#, c-format -msgid "unsupported digest type %d for %s" -msgstr "tipo de digest %d sem suporte para %s" - -#: plugins/sudoers/filedigest.c:78 +#: plugins/sudoers/filedigest.c:77 #, c-format msgid "%s: read error" msgstr "%s: erro de leitura" -#: plugins/sudoers/group_plugin.c:83 -#, c-format -msgid "%s must be owned by uid %d" -msgstr "%s deve ter como dono o uid %d" - -#: plugins/sudoers/group_plugin.c:87 -#, c-format -msgid "%s must only be writable by owner" -msgstr "%s deve ser gravável apenas pelo dono" - -#: plugins/sudoers/group_plugin.c:96 plugins/sudoers/sssd.c:569 +#: plugins/sudoers/group_plugin.c:169 plugins/sudoers/sssd.c:578 #, c-format msgid "unable to load %s: %s" msgstr "não foi possível carregar %s: %s" -#: plugins/sudoers/group_plugin.c:102 +#: plugins/sudoers/group_plugin.c:181 #, c-format msgid "unable to find symbol \"group_plugin\" in %s" msgstr "não foi possível localizar um símbolo \"group_plugin\" %s" -#: plugins/sudoers/group_plugin.c:107 +#: plugins/sudoers/group_plugin.c:186 #, c-format msgid "%s: incompatible group plugin major version %d, expected %d" msgstr "%s: versão maior do plug-in de grupo %d incompatível, esperava %d" @@ -2494,92 +2800,92 @@ msgstr "não foi possível analisar a máscara de rede \"%s\"" msgid "Local IP address and netmask pairs:\n" msgstr "Par de endereço IP e máscara de rede locais:\n" -#: plugins/sudoers/iolog.c:632 +#: plugins/sudoers/iolog.c:702 msgid "unable to update sequence file" msgstr "não foi possível atualizar o arquivo de sequência" -#: plugins/sudoers/iolog.c:663 plugins/sudoers/iolog.c:851 -#: plugins/sudoers/iolog.c:1004 plugins/sudoers/iolog.c:1011 -#: plugins/sudoers/iolog.c:1132 plugins/sudoers/iolog.c:1139 -#: plugins/sudoers/iolog.c:1238 plugins/sudoers/iolog.c:1245 +#: plugins/sudoers/iolog.c:736 plugins/sudoers/iolog.c:925 +#: plugins/sudoers/iolog.c:1088 plugins/sudoers/iolog.c:1095 +#: plugins/sudoers/iolog.c:1217 plugins/sudoers/iolog.c:1224 +#: plugins/sudoers/iolog.c:1324 plugins/sudoers/iolog.c:1331 #, c-format msgid "unable to write to I/O log file: %s" msgstr "não foi possível gravar no arquivo de log de E/S: %s" -#: plugins/sudoers/iolog.c:671 +#: plugins/sudoers/iolog.c:744 #, c-format msgid "unable to create %s/%s" msgstr "não foi possível criar %s/%s" -#: plugins/sudoers/iolog.c:896 +#: plugins/sudoers/iolog.c:973 #, c-format msgid "%s: internal error, I/O log file for event %d not open" msgstr "%s: erro interno, o arquivo de log de E/S para evento %d não está aberto" -#: plugins/sudoers/iolog.c:989 plugins/sudoers/iolog.c:1117 -#: plugins/sudoers/iolog.c:1222 plugins/sudoers/timestamp.c:849 -#: plugins/sudoers/timestamp.c:941 plugins/sudoers/visudo.c:487 -#: plugins/sudoers/visudo.c:493 +#: plugins/sudoers/iolog.c:1073 plugins/sudoers/iolog.c:1202 +#: plugins/sudoers/iolog.c:1308 plugins/sudoers/timestamp.c:900 +#: plugins/sudoers/timestamp.c:992 plugins/sudoers/visudo.c:555 +#: plugins/sudoers/visudo.c:561 msgid "unable to read the clock" msgstr "não foi possível ler do relógio" -#: plugins/sudoers/iolog.c:1214 plugins/sudoers/log_client.c:1217 -#: plugins/sudoers/log_client.c:1227 plugins/sudoers/log_client.c:1231 +#: plugins/sudoers/iolog.c:1300 plugins/sudoers/log_client.c:1226 +#: plugins/sudoers/log_client.c:1236 plugins/sudoers/log_client.c:1240 #, c-format msgid "%s: internal error, invalid signal %d" msgstr "%s: erro interno, sinal inválido %d" -#: plugins/sudoers/ldap.c:177 plugins/sudoers/ldap_conf.c:291 +#: plugins/sudoers/ldap.c:154 plugins/sudoers/ldap_conf.c:289 msgid "starttls not supported when using ldaps" msgstr "sem suporte a starttls ao usar ldaps" -#: plugins/sudoers/ldap.c:248 +#: plugins/sudoers/ldap.c:226 #, c-format msgid "unable to initialize SSL cert and key db: %s" msgstr "não foi possível inicializar bando de dados de chaves e certificados SSL: %s" -#: plugins/sudoers/ldap.c:251 +#: plugins/sudoers/ldap.c:229 #, c-format msgid "you must set TLS_CERT in %s to use SSL" msgstr "você deve definir TLS_CERT em %s para usar SSL" -#: plugins/sudoers/ldap.c:1660 +#: plugins/sudoers/ldap.c:1593 #, c-format msgid "unable to initialize LDAP: %s" msgstr "não foi possível inicializar LDAP: %s" -#: plugins/sudoers/ldap.c:1697 +#: plugins/sudoers/ldap.c:1630 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "start_tls especificado, mas bibliotecas LDAP não possuem suporte a ldap_start_tls_s() ou ldap_start_tls_s_np()" -#: plugins/sudoers/ldap.c:1834 plugins/sudoers/parse_ldif.c:746 +#: plugins/sudoers/ldap.c:1767 plugins/sudoers/parse_ldif.c:745 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "atributo sudoOrder inválido: %s" -#: plugins/sudoers/ldap_conf.c:200 +#: plugins/sudoers/ldap_conf.c:197 #, c-format msgid "%s: port too large" msgstr "%s: porta grande demais" -#: plugins/sudoers/ldap_conf.c:260 +#: plugins/sudoers/ldap_conf.c:258 #, c-format msgid "unsupported LDAP uri type: %s" msgstr "tipo de uri LDAP sem suporte: %s" -#: plugins/sudoers/ldap_conf.c:287 +#: plugins/sudoers/ldap_conf.c:285 msgid "unable to mix ldap and ldaps URIs" msgstr "não foi possível misturar ldap e ldaps URIs" #: plugins/sudoers/ldap_util.c:496 plugins/sudoers/ldap_util.c:503 -#: plugins/sudoers/ldap_util.c:511 plugins/sudoers/ldap_util.c:520 -#: plugins/sudoers/ldap_util.c:528 plugins/sudoers/ldap_util.c:538 -#: plugins/sudoers/ldap_util.c:546 +#: plugins/sudoers/ldap_util.c:511 plugins/sudoers/ldap_util.c:519 +#: plugins/sudoers/ldap_util.c:527 plugins/sudoers/ldap_util.c:535 +#: plugins/sudoers/ldap_util.c:543 plugins/sudoers/ldap_util.c:551 #, c-format msgid "duplicate sudoOption: %s%s%s" msgstr "sudoOption duplicado: %s%s%s" -#: plugins/sudoers/ldap_util.c:565 plugins/sudoers/ldap_util.c:567 +#: plugins/sudoers/ldap_util.c:569 plugins/sudoers/ldap_util.c:571 #, c-format msgid "unable to convert sudoOption: %s%s%s" msgstr "não foi possível converter sudoOption: %s%s%s" @@ -2588,115 +2894,128 @@ msgstr "não foi possível converter sudoOption: %s%s%s" msgid "unable to open audit system" msgstr "não foi possível abrir o sistema de auditoria" -#: plugins/sudoers/linux_audit.c:103 +#: plugins/sudoers/linux_audit.c:104 msgid "unable to send audit message" msgstr "não foi possível enviar mensagem de auditoria" -#: plugins/sudoers/log_client.c:116 plugins/sudoers/log_client.c:396 -#: plugins/sudoers/log_client.c:1464 plugins/sudoers/log_client.c:2061 +#: plugins/sudoers/log_client.c:125 plugins/sudoers/log_client.c:421 +#: plugins/sudoers/log_client.c:1473 plugins/sudoers/log_client.c:2101 msgid "error in event loop" msgstr "erro no evento de loop" -#: plugins/sudoers/log_client.c:196 +#: plugins/sudoers/log_client.c:214 #, c-format msgid "Creation of new SSL_CTX object failed: %s" msgstr "Criação do novo objeto SSL_CTX falhou: %s" -#: plugins/sudoers/log_client.c:219 +#: plugins/sudoers/log_client.c:239 #, c-format msgid "unable to load certificate authority bundle %s" msgstr "não foi possível carregar o novo pacote de autoridade certificadora %s" -#: plugins/sudoers/log_client.c:239 +#: plugins/sudoers/log_client.c:261 #, c-format msgid "unable to load certificate %s" msgstr "não foi possível carregar o certificado %s" -#: plugins/sudoers/log_client.c:252 +#: plugins/sudoers/log_client.c:275 #, c-format msgid "unable to load private key %s" msgstr "não foi possível carregar a chave privada %s" -#: plugins/sudoers/log_client.c:261 +#: plugins/sudoers/log_client.c:284 #, c-format msgid "Unable to allocate ssl object: %s" msgstr "Não foi possível alocar objeto ssl: %s" -#: plugins/sudoers/log_client.c:349 plugins/sudoers/log_client.c:354 +#: plugins/sudoers/log_client.c:373 plugins/sudoers/log_client.c:378 #, c-format msgid "TLS connection to %s:%s failed: %s" msgstr "falha de conexão de TLS com %s:%s: %s" -#: plugins/sudoers/log_client.c:527 +#: plugins/sudoers/log_client.c:554 msgid "TLS initialization was unsuccessful" msgstr "A inicialização do TLS não teve êxito" -#: plugins/sudoers/log_client.c:537 +#: plugins/sudoers/log_client.c:564 msgid "TLS handshake was unsuccessful" msgstr "A negociação TLS não teve êxito" -#: plugins/sudoers/log_client.c:1235 +#: plugins/sudoers/log_client.c:1244 #, c-format msgid "%s: internal error, invalid exit status %d" msgstr "%s: erro interno, status de saída inválido %d" -#: plugins/sudoers/log_client.c:1602 -msgid "unable to unpack ServerMessage" -msgstr "não foi possível desempacotar ServerMessage" - -#: plugins/sudoers/log_client.c:1754 plugins/sudoers/log_client.c:1778 +#: plugins/sudoers/log_client.c:1780 plugins/sudoers/log_client.c:1805 msgid "lost connection to log server" msgstr "conexão perdida com o servidor de log" -#: plugins/sudoers/log_client.c:1855 +#: plugins/sudoers/log_client.c:1882 msgid "missing write buffer" msgstr "faltando buffer de escrita" -#: plugins/sudoers/log_client.c:2002 +#: plugins/sudoers/log_client.c:2040 msgid "unable to connect to log server" msgstr "não foi possível conectar ao servidor de log" -#: plugins/sudoers/logging.c:283 +#: plugins/sudoers/logging.c:295 msgid "user NOT in sudoers" msgstr "usuário NÃO ESTÁ no sudoers" -#: plugins/sudoers/logging.c:285 +#: plugins/sudoers/logging.c:297 msgid "user NOT authorized on host" msgstr "usuário NÃO ESTÁ autorizado na máquina" -#: plugins/sudoers/logging.c:287 +#: plugins/sudoers/logging.c:299 +msgid "setid command rejected in intercept mode" +msgstr "comando setid rejeitado no modo de interceptação" + +#: plugins/sudoers/logging.c:301 msgid "command not allowed" msgstr "comando não permitido" -#: plugins/sudoers/logging.c:308 +#: plugins/sudoers/logging.c:322 #, c-format -msgid "%s is not in the sudoers file. This incident will be reported.\n" -msgstr "%s não está no arquivo sudoers. Este incidente será relatado.\n" +msgid "%s is not in the sudoers file.\n" +msgstr "%s não está no arquivo sudoers.\n" -#: plugins/sudoers/logging.c:311 +#: plugins/sudoers/logging.c:325 #, c-format -msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" -msgstr "%s não tem permissão para executar sudo em %s. Este incidente será relatado.\n" +msgid "%s is not allowed to run sudo on %s.\n" +msgstr "%s não é permitido executar sudo em %s.\n" -#: plugins/sudoers/logging.c:315 +#: plugins/sudoers/logging.c:328 plugins/sudoers/parser_warnx.c:59 +#, c-format +msgid "%s: %s\n" +msgstr "%s: %s\n" + +#: plugins/sudoers/logging.c:329 +msgid "setid commands are not permitted in intercept mode" +msgstr "comandos setid não são permitidos no modo de interceptação" + +#: plugins/sudoers/logging.c:331 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "Sinto muito, usuário %s não pode executar sudo em %s.\n" -#: plugins/sudoers/logging.c:318 +#: plugins/sudoers/logging.c:344 #, c-format -msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" -msgstr "Sinto muito, usuário %s não tem permissão para executar \"%s%s%s\" como %s%s%s em %s.\n" +msgid "Sorry, user %s is not allowed to execute '%s%s%s%s' as %s%s%s on %s.\n" +msgstr "Sinto muito, usuário %s não tem permissão para executar \"%s%s%s%s\" como %s%s%s em %s.\n" -#: plugins/sudoers/logging.c:355 plugins/sudoers/sudoers.c:629 -#: plugins/sudoers/sudoers.c:631 plugins/sudoers/sudoers.c:633 -#: plugins/sudoers/sudoers.c:635 plugins/sudoers/sudoers.c:776 -#: plugins/sudoers/sudoers.c:778 +#: plugins/sudoers/logging.c:358 +msgid "This incident has been reported to the administrator.\n" +msgstr "Este incidente foi relatado ao administrador.\n" + +#: plugins/sudoers/logging.c:395 plugins/sudoers/sudoers.c:564 +#: plugins/sudoers/sudoers.c:566 plugins/sudoers/sudoers.c:568 +#: plugins/sudoers/sudoers.c:570 plugins/sudoers/sudoers.c:794 +#: plugins/sudoers/sudoers.c:796 #, c-format msgid "%s: command not found" msgstr "%s: comando não encontrado" -#: plugins/sudoers/logging.c:357 plugins/sudoers/sudoers.c:625 +#: plugins/sudoers/logging.c:397 plugins/sudoers/sudoers.c:560 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -2705,152 +3024,126 @@ msgstr "" "ignorando \"%s\" encontrado em \".\"\n" "Use \"sudo ./%s\" se isto é o \"%s\" que você deseja executar." -#: plugins/sudoers/logging.c:376 +#: plugins/sudoers/logging.c:417 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" msgstr[0] "%u tentativa de senha incorreta" msgstr[1] "%u tentativas de senha incorreta" -#: plugins/sudoers/logging.c:432 +#: plugins/sudoers/logging.c:508 msgid "authentication failure" msgstr "falha de autenticação" -#: plugins/sudoers/logging.c:472 plugins/sudoers/logging.c:492 +#: plugins/sudoers/logging.c:552 plugins/sudoers/logging.c:571 msgid "a password is required" msgstr "uma senha é necessária" #: plugins/sudoers/logging.c:889 -#, c-format -msgid "unable to write log file: %s" -msgstr "não foi possível gravar no arquivo de log: %s" +msgid "problem parsing sudoers" +msgstr "problema ao analisar sudoers" -#: plugins/sudoers/match_digest.c:129 +#: plugins/sudoers/logging.c:930 plugins/sudoers/logging.c:938 +#, c-format +msgid "%s:%d:%d: %s" +msgstr "%s:%d:%d: %s" + +#: plugins/sudoers/logging.c:1119 +#, c-format +msgid "unable to write log file %s" +msgstr "não foi possível gravar no arquivo de log %s" + +#: plugins/sudoers/match_digest.c:107 +#, c-format +msgid "digest for %s (%s) bad length %zu, expected %zu" +msgstr "digest para %s (%s) com comprimento incorreto %zu, esperava %zu" + +#: plugins/sudoers/match_digest.c:126 #, c-format msgid "digest for %s (%s) is not in %s form" msgstr "digest de %s (%s) não está na forma %s" -#: plugins/sudoers/parse.c:537 -#, c-format -msgid "" -"\n" -"LDAP Role: %s\n" -msgstr "" -"\n" -"Papel LDAP: %s\n" - -#: plugins/sudoers/parse.c:540 -msgid "" -"\n" -"Sudoers entry:\n" -msgstr "" -"\n" -"Entradas no sudoers:\n" - -#: plugins/sudoers/parse.c:542 -msgid " RunAsUsers: " -msgstr " UsuáriosRunAs: " - -#: plugins/sudoers/parse.c:557 -msgid " RunAsGroups: " -msgstr " GruposRunAs: " - -#: plugins/sudoers/parse.c:567 -msgid " Options: " -msgstr " Opções: " - -#: plugins/sudoers/parse.c:623 -msgid " Commands:\n" -msgstr " Comandos:\n" - -#: plugins/sudoers/parse.c:814 -#, c-format -msgid "Matching Defaults entries for %s on %s:\n" -msgstr "Entradas de Defaults correspondentes a %s em %s:\n" - -#: plugins/sudoers/parse.c:832 -#, c-format -msgid "Runas and Command-specific defaults for %s:\n" -msgstr "Padrão específico de comandos e \"runas\" de %s:\n" - -#: plugins/sudoers/parse.c:850 -#, c-format -msgid "User %s may run the following commands on %s:\n" -msgstr "Usuário %s pode executar os seguintes comandos em %s:\n" - -#: plugins/sudoers/parse.c:865 -#, c-format -msgid "User %s is not allowed to run sudo on %s.\n" -msgstr "Usuário %s não tem permissão para executar sudo em %s.\n" - -#: plugins/sudoers/parse_ldif.c:616 +#: plugins/sudoers/parse_ldif.c:615 #, c-format msgid "ignoring incomplete sudoRole: cn: %s" msgstr "ignorando sudoRole incompleto: cn: %s" -#: plugins/sudoers/parse_ldif.c:676 +#: plugins/sudoers/parse_ldif.c:675 #, c-format msgid "invalid LDIF attribute: %s" msgstr "atributo LDIF inválido: %s" -#: plugins/sudoers/policy.c:80 plugins/sudoers/policy.c:111 +#: plugins/sudoers/parser_warnx.c:56 +#, c-format +msgid "%s:%d:%d: %s\n" +msgstr "%s:%d:%d: %s\n" + +#: plugins/sudoers/pivot.c:71 +msgid "unable to restore root directory" +msgstr "não foi possível restaurar o diretório raiz" + +#: plugins/sudoers/pivot.c:79 +msgid "unable to restore current working directory" +msgstr "não foi possível restaurar o diretório de trabalho atual" + +#: plugins/sudoers/policy.c:78 plugins/sudoers/policy.c:111 #, c-format msgid "invalid %.*s set by sudo front-end" msgstr "%.*s inválido definido pelo front-end do sudo" -#: plugins/sudoers/policy.c:320 plugins/sudoers/testsudoers.c:268 +#: plugins/sudoers/policy.c:347 plugins/sudoers/testsudoers.c:329 msgid "unable to parse network address list" msgstr "não foi possível analisar a lista de endereços de rede" -#: plugins/sudoers/policy.c:471 +#: plugins/sudoers/policy.c:555 msgid "user name not set by sudo front-end" msgstr "nome de usuário não definido pelo front-end do sudo" -#: plugins/sudoers/policy.c:475 +#: plugins/sudoers/policy.c:559 msgid "user-ID not set by sudo front-end" msgstr "ID de usuário não definido pelo front-end do sudo" -#: plugins/sudoers/policy.c:479 +#: plugins/sudoers/policy.c:563 msgid "group-ID not set by sudo front-end" msgstr "ID de grupo não definido pelo front-end do sudo" -#: plugins/sudoers/policy.c:483 +#: plugins/sudoers/policy.c:567 msgid "host name not set by sudo front-end" msgstr "nome da máquina não definido pelo front-end do sudo" -#: plugins/sudoers/policy.c:685 +#: plugins/sudoers/policy.c:765 #, c-format msgid "invalid working directory: %s" msgstr "diretório de trabalho inválido: %s" -#: plugins/sudoers/policy.c:861 +#: plugins/sudoers/policy.c:952 #, c-format msgid "invalid chroot directory: %s" msgstr "diretório de chroot inválido: %s" -#: plugins/sudoers/policy.c:996 plugins/sudoers/visudo.c:229 -#: plugins/sudoers/visudo.c:851 +#: plugins/sudoers/policy.c:1163 plugins/sudoers/visudo.c:919 +#: plugins/sudoers/visudo.c:1218 #, c-format msgid "unable to execute %s" msgstr "não foi possível executar %s" -#: plugins/sudoers/policy.c:1066 plugins/sudoers/policy.c:1103 -#: plugins/sudoers/policy.c:1125 plugins/sudoers/policy.c:1151 +#: plugins/sudoers/policy.c:1232 plugins/sudoers/policy.c:1267 +#: plugins/sudoers/policy.c:1289 plugins/sudoers/policy.c:1307 #, c-format msgid "%s: invalid mode flags from sudo front end: 0x%x" msgstr "%s: opções de modo inválidas pelo front-end do sudo: 0x%x" -#: plugins/sudoers/policy.c:1182 +#: plugins/sudoers/policy.c:1330 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Versão de plug-in de política do sudoers %s\n" -#: plugins/sudoers/policy.c:1184 +#: plugins/sudoers/policy.c:1332 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Versão de gramática de arquivo do sudoers %d\n" -#: plugins/sudoers/policy.c:1188 +#: plugins/sudoers/policy.c:1336 #, c-format msgid "" "\n" @@ -2859,415 +3152,410 @@ msgstr "" "\n" "Caminho do sudoers: %s\n" -#: plugins/sudoers/policy.c:1191 +#: plugins/sudoers/policy.c:1339 #, c-format msgid "nsswitch path: %s\n" msgstr "caminho do nsswitch: %s\n" -#: plugins/sudoers/policy.c:1193 +#: plugins/sudoers/policy.c:1342 #, c-format msgid "ldap.conf path: %s\n" msgstr "caminho do ldap.conf: %s\n" -#: plugins/sudoers/policy.c:1194 +#: plugins/sudoers/policy.c:1344 #, c-format msgid "ldap.secret path: %s\n" msgstr "caminho do ldap.secret: %s\n" -#: plugins/sudoers/policy.c:1227 +#: plugins/sudoers/policy.c:1377 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "não foi possível registrar hook do tipo %d (versão %d.%d)" -#: plugins/sudoers/policy.c:1245 +#: plugins/sudoers/policy.c:1395 #, c-format msgid "unable to deregister hook of type %d (version %d.%d)" msgstr "não foi possível cancelar registro de hook do tipo %d (versão %d.%d)" -#: plugins/sudoers/pwutil.c:218 plugins/sudoers/pwutil.c:236 +#: plugins/sudoers/pwutil.c:242 plugins/sudoers/pwutil.c:260 #, c-format msgid "unable to cache uid %u" msgstr "não foi possível fazer cache de uid %u" -#: plugins/sudoers/pwutil.c:230 +#: plugins/sudoers/pwutil.c:254 #, c-format msgid "unable to cache uid %u, already exists" msgstr "não foi possível fazer cache de uid %u, já existe" -#: plugins/sudoers/pwutil.c:290 plugins/sudoers/pwutil.c:308 -#: plugins/sudoers/pwutil.c:371 plugins/sudoers/pwutil.c:416 +#: plugins/sudoers/pwutil.c:314 plugins/sudoers/pwutil.c:332 +#: plugins/sudoers/pwutil.c:395 plugins/sudoers/pwutil.c:440 #, c-format msgid "unable to cache user %s" msgstr "não foi possível fazer cache de usuário %s" -#: plugins/sudoers/pwutil.c:303 +#: plugins/sudoers/pwutil.c:327 #, c-format msgid "unable to cache user %s, already exists" msgstr "não foi possível fazer cache de usuário %s, já existe" -#: plugins/sudoers/pwutil.c:535 plugins/sudoers/pwutil.c:553 +#: plugins/sudoers/pwutil.c:559 plugins/sudoers/pwutil.c:577 #, c-format msgid "unable to cache gid %u" msgstr "não foi possível fazer cache de gid %u" -#: plugins/sudoers/pwutil.c:547 +#: plugins/sudoers/pwutil.c:571 #, c-format msgid "unable to cache gid %u, already exists" msgstr "não foi possível fazer cache de gid %u, já existe" -#: plugins/sudoers/pwutil.c:601 plugins/sudoers/pwutil.c:619 -#: plugins/sudoers/pwutil.c:680 plugins/sudoers/pwutil.c:729 +#: plugins/sudoers/pwutil.c:625 plugins/sudoers/pwutil.c:643 +#: plugins/sudoers/pwutil.c:704 plugins/sudoers/pwutil.c:753 #, c-format msgid "unable to cache group %s" msgstr "não foi possível fazer cache de grupo %s" -#: plugins/sudoers/pwutil.c:614 +#: plugins/sudoers/pwutil.c:638 #, c-format msgid "unable to cache group %s, already exists" msgstr "não foi possível fazer cache de grupo %s, já existe" -#: plugins/sudoers/pwutil.c:876 plugins/sudoers/pwutil.c:927 -#: plugins/sudoers/pwutil.c:977 plugins/sudoers/pwutil.c:1029 +#: plugins/sudoers/pwutil.c:900 plugins/sudoers/pwutil.c:988 +#: plugins/sudoers/pwutil.c:1042 plugins/sudoers/pwutil.c:1101 #, c-format msgid "unable to cache group list for %s, already exists" msgstr "não foi possível fazer cache da lista de grupos de %s, já existe" -#: plugins/sudoers/pwutil.c:882 plugins/sudoers/pwutil.c:932 -#: plugins/sudoers/pwutil.c:983 plugins/sudoers/pwutil.c:1034 +#: plugins/sudoers/pwutil.c:906 plugins/sudoers/pwutil.c:993 +#: plugins/sudoers/pwutil.c:1048 plugins/sudoers/pwutil.c:1106 #, c-format msgid "unable to cache group list for %s" msgstr "não foi fazer cache de lista de grupos para %s" -#: plugins/sudoers/pwutil.c:921 +#: plugins/sudoers/pwutil.c:982 #, c-format msgid "unable to parse groups for %s" msgstr "não foi possível analisar grupos de %s" -#: plugins/sudoers/pwutil.c:1023 +#: plugins/sudoers/pwutil.c:1095 #, c-format msgid "unable to parse gids for %s" msgstr "não foi possível analisar os gids de %s" -#: plugins/sudoers/set_perms.c:114 plugins/sudoers/set_perms.c:445 -#: plugins/sudoers/set_perms.c:852 plugins/sudoers/set_perms.c:1162 -#: plugins/sudoers/set_perms.c:1460 +#: plugins/sudoers/set_perms.c:120 plugins/sudoers/set_perms.c:457 +#: plugins/sudoers/set_perms.c:870 plugins/sudoers/set_perms.c:1186 +#: plugins/sudoers/set_perms.c:1490 msgid "perm stack overflow" msgstr "estouro da pilha de permissões" -#: plugins/sudoers/set_perms.c:125 plugins/sudoers/set_perms.c:376 -#: plugins/sudoers/set_perms.c:456 plugins/sudoers/set_perms.c:719 -#: plugins/sudoers/set_perms.c:863 plugins/sudoers/set_perms.c:1086 -#: plugins/sudoers/set_perms.c:1173 plugins/sudoers/set_perms.c:1393 -#: plugins/sudoers/set_perms.c:1471 plugins/sudoers/set_perms.c:1562 +#: plugins/sudoers/set_perms.c:131 plugins/sudoers/set_perms.c:387 +#: plugins/sudoers/set_perms.c:468 plugins/sudoers/set_perms.c:736 +#: plugins/sudoers/set_perms.c:881 plugins/sudoers/set_perms.c:1109 +#: plugins/sudoers/set_perms.c:1197 plugins/sudoers/set_perms.c:1422 +#: plugins/sudoers/set_perms.c:1501 plugins/sudoers/set_perms.c:1592 msgid "perm stack underflow" msgstr "esvaziamento da pilha de permissões" -#: plugins/sudoers/set_perms.c:185 plugins/sudoers/set_perms.c:503 -#: plugins/sudoers/set_perms.c:1227 plugins/sudoers/set_perms.c:1505 +#: plugins/sudoers/set_perms.c:191 plugins/sudoers/set_perms.c:515 +#: plugins/sudoers/set_perms.c:1251 plugins/sudoers/set_perms.c:1535 msgid "unable to change to root gid" msgstr "não foi possível alterar gid de root" -#: plugins/sudoers/set_perms.c:276 plugins/sudoers/set_perms.c:600 -#: plugins/sudoers/set_perms.c:995 plugins/sudoers/set_perms.c:1304 +#: plugins/sudoers/set_perms.c:282 plugins/sudoers/set_perms.c:612 +#: plugins/sudoers/set_perms.c:1013 plugins/sudoers/set_perms.c:1328 msgid "unable to change to runas gid" msgstr "não foi possível alterar para gid de \"runas\"" -#: plugins/sudoers/set_perms.c:281 plugins/sudoers/set_perms.c:605 -#: plugins/sudoers/set_perms.c:1000 plugins/sudoers/set_perms.c:1309 +#: plugins/sudoers/set_perms.c:287 plugins/sudoers/set_perms.c:617 +#: plugins/sudoers/set_perms.c:1018 plugins/sudoers/set_perms.c:1333 msgid "unable to set runas group vector" msgstr "não foi possível definir vetor de grupo de \"runas\"" -#: plugins/sudoers/set_perms.c:292 plugins/sudoers/set_perms.c:616 -#: plugins/sudoers/set_perms.c:1009 plugins/sudoers/set_perms.c:1318 +#: plugins/sudoers/set_perms.c:298 plugins/sudoers/set_perms.c:628 +#: plugins/sudoers/set_perms.c:1027 plugins/sudoers/set_perms.c:1342 msgid "unable to change to runas uid" msgstr "não foi possível alterar para uid de \"runas\"" -#: plugins/sudoers/set_perms.c:310 plugins/sudoers/set_perms.c:634 -#: plugins/sudoers/set_perms.c:1025 plugins/sudoers/set_perms.c:1334 +#: plugins/sudoers/set_perms.c:320 plugins/sudoers/set_perms.c:650 +#: plugins/sudoers/set_perms.c:1047 plugins/sudoers/set_perms.c:1362 msgid "unable to change to sudoers gid" msgstr "não foi possível alterar para gid de sudoers" -#: 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/set_perms.c:374 plugins/sudoers/set_perms.c:723 +#: plugins/sudoers/set_perms.c:1096 plugins/sudoers/set_perms.c:1409 +#: plugins/sudoers/set_perms.c:1579 msgid "too many processes" msgstr "processos demais" -#: plugins/sudoers/solaris_audit.c:61 +#: plugins/sudoers/solaris_audit.c:62 msgid "unable to get current working directory" msgstr "não foi possível definir diretório de trabalho atual" -#: plugins/sudoers/solaris_audit.c:69 +#: plugins/sudoers/solaris_audit.c:70 #, c-format -msgid "truncated audit path user_cmnd: %s" -msgstr "caminho de auditoria truncado user_cmnd: %s" +msgid "truncated audit path ctx->user.cmnd: %s" +msgstr "caminho de auditoria truncado ctx->user.cmnd: %s" -#: plugins/sudoers/solaris_audit.c:76 +#: plugins/sudoers/solaris_audit.c:77 #, c-format msgid "truncated audit path argv[0]: %s" msgstr "caminho de auditoria truncado argv[0]: %s" -#: plugins/sudoers/sssd.c:572 +#: plugins/sudoers/sssd.c:581 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" msgstr "não foi possível inicializar a fonte SSS. SSSD está instalado em sua máquina?" -#: plugins/sudoers/sssd.c:580 plugins/sudoers/sssd.c:589 -#: plugins/sudoers/sssd.c:598 plugins/sudoers/sssd.c:607 -#: plugins/sudoers/sssd.c:616 +#: plugins/sudoers/sssd.c:589 plugins/sudoers/sssd.c:598 +#: plugins/sudoers/sssd.c:607 plugins/sudoers/sssd.c:616 +#: plugins/sudoers/sssd.c:625 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "não foi possível localizar símbolo \"%s\" em %s" -#: plugins/sudoers/sudoers.c:166 plugins/sudoers/sudoers.c:174 -#: plugins/sudoers/sudoers.c:228 plugins/sudoers/sudoers.c:249 -#: plugins/sudoers/sudoers.c:1040 -msgid "problem with defaults entries" -msgstr "problema com o entradas padrão" +#: plugins/sudoers/sudoers.c:250 +#, c-format +msgid "unable to get defaults from %s" +msgstr "não foi possível obter padrões de %s" -#: plugins/sudoers/sudoers.c:253 +#: plugins/sudoers/sudoers.c:259 msgid "no valid sudoers sources found, quitting" msgstr "nenhuma fonte de sudoers válida encontrada; saindo" -#: plugins/sudoers/sudoers.c:327 -#, c-format -msgid "user not allowed to change root directory to %s" -msgstr "usuário sem permissão para alterar o diretório raiz para %s" - -#: plugins/sudoers/sudoers.c:329 -#, c-format -msgid "you are not permitted to use the -R option with %s" -msgstr "você não tem permissão para usar a opção -R com %s" - -#: plugins/sudoers/sudoers.c:354 -#, c-format -msgid "user not allowed to change directory to %s" -msgstr "usuário sem permissão para alterar o diretório para %s" - -#: plugins/sudoers/sudoers.c:355 -#, c-format -msgid "you are not permitted to use the -D option with %s" -msgstr "você não tem permissão para usar a opção -D com %s" - -#: plugins/sudoers/sudoers.c:382 -msgid "no command specified" -msgstr "nenhum comando especificado" - -#: plugins/sudoers/sudoers.c:407 +#: plugins/sudoers/sudoers.c:366 msgid "sudoers specifies that root is not allowed to sudo" msgstr "sudoers especifica que o root não tem permissão para usar sudo" -#: plugins/sudoers/sudoers.c:457 +#: plugins/sudoers/sudoers.c:375 msgid "user not allowed to override closefrom limit" msgstr "usuário sem permissão para substituir o limite closefrom" -#: plugins/sudoers/sudoers.c:458 +#: plugins/sudoers/sudoers.c:376 msgid "you are not permitted to use the -C option" msgstr "você não tem permissão para usar a opção -C" -#: plugins/sudoers/sudoers.c:518 -#, c-format -msgid "timestamp owner (%s): No such user" -msgstr "dono da marca de tempo (%s): Usuário inexistente" - -#: plugins/sudoers/sudoers.c:533 +#: plugins/sudoers/sudoers.c:440 msgid "no tty" msgstr "nenhum tty" -#: plugins/sudoers/sudoers.c:534 +#: plugins/sudoers/sudoers.c:441 msgid "sorry, you must have a tty to run sudo" msgstr "sinto muito, você deve ter um tty para executar sudo" -#: plugins/sudoers/sudoers.c:541 +#: plugins/sudoers/sudoers.c:449 #, c-format msgid "invalid shell for user %s: %s" msgstr "shell inválido para o usuário %s: %s" -#: plugins/sudoers/sudoers.c:624 +#: plugins/sudoers/sudoers.c:491 +#, c-format +msgid "user not allowed to change root directory to %s" +msgstr "usuário sem permissão para alterar o diretório raiz para %s" + +#: plugins/sudoers/sudoers.c:493 +#, c-format +msgid "you are not permitted to use the -R option with %s" +msgstr "você não tem permissão para usar a opção -R com %s" + +#: plugins/sudoers/sudoers.c:506 +#, c-format +msgid "user not allowed to change directory to %s" +msgstr "usuário sem permissão para alterar o diretório para %s" + +#: plugins/sudoers/sudoers.c:507 +#, c-format +msgid "you are not permitted to use the -D option with %s" +msgstr "você não tem permissão para usar a opção -D com %s" + +#: plugins/sudoers/sudoers.c:559 msgid "command in current directory" msgstr "comando no diretório atual" -#: plugins/sudoers/sudoers.c:643 +#: plugins/sudoers/sudoers.c:574 +msgid "\"cd\" is a shell built-in command, it cannot be run directly." +msgstr "\"cd\" é um comando embutido do shell e não pode ser executado diretamente." + +#: plugins/sudoers/sudoers.c:576 +msgid "the -s option may be used to run a privileged shell." +msgstr "a opção -s pode ser usada para executar um shell privilegiado." + +#: plugins/sudoers/sudoers.c:578 +msgid "the -D option may be used to run a command in a specific directory." +msgstr "a opção -D pode ser usada para executar um comando em um diretório específico." + +#: plugins/sudoers/sudoers.c:587 msgid "user not allowed to set a command timeout" msgstr "usuário sem permissão para definir um tempo limite de comando" -#: plugins/sudoers/sudoers.c:645 +#: plugins/sudoers/sudoers.c:589 msgid "sorry, you are not allowed set a command timeout" msgstr "sinto muito, você não tem permissão para definir um tempo limite de comando" -#: plugins/sudoers/sudoers.c:653 +#: plugins/sudoers/sudoers.c:597 msgid "user not allowed to preserve the environment" msgstr "usuário sem permissão para preservar o ambiente" -#: plugins/sudoers/sudoers.c:655 +#: plugins/sudoers/sudoers.c:599 msgid "sorry, you are not allowed to preserve the environment" msgstr "sinto muito, você não tem permissão para preservar o ambiente" -#: plugins/sudoers/sudoers.c:989 -msgid "command too long" -msgstr "comando muito grande" +#: plugins/sudoers/sudoers.c:635 +msgid "no command specified" +msgstr "nenhum comando especificado" -#: plugins/sudoers/sudoers.c:1028 +#: plugins/sudoers/sudoers.c:776 +msgid "error setting user-specified environment variables" +msgstr "erro ao definir variáveis ​​de ambiente especificadas pelo usuário" + +#: plugins/sudoers/sudoers.c:1229 msgid "sudoedit doesn't need to be run via sudo" msgstr "sudoedit não precisa ser executado via sudo" -#: plugins/sudoers/sudoers.c:1087 plugins/sudoers/sudoreplay.c:1568 -#: plugins/sudoers/tsdump.c:138 +#: plugins/sudoers/sudoers.c:1314 plugins/sudoers/sudoreplay.c:1615 +#: plugins/sudoers/tsdump.c:151 #, c-format msgid "unable to read %s" msgstr "não foi possível ler %s" -#: plugins/sudoers/sudoers.c:1112 plugins/sudoers/visudo.c:426 -#: plugins/sudoers/visudo.c:720 -#, c-format -msgid "unable to stat %s" -msgstr "não foi possível obter o estado de %s" - -#: plugins/sudoers/sudoers.c:1116 plugins/sudoers/visudo.c:1009 +#: plugins/sudoers/sudoers.c:1339 plugins/sudoers/visudo.c:1123 #, c-format msgid "%s is not a regular file" msgstr "%s não é um arquivo comum" -#: plugins/sudoers/sudoers.c:1120 plugins/sudoers/timestamp.c:252 toke.l:1148 +#: plugins/sudoers/sudoers.c:1343 plugins/sudoers/timestamp.c:272 toke.l:1335 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s tem como dono o uid %u, deveria ser %u" -#: plugins/sudoers/sudoers.c:1124 toke.l:1153 +#: plugins/sudoers/sudoers.c:1348 plugins/sudoers/timestamp.c:279 toke.l:1340 #, c-format msgid "%s is world writable" msgstr "%s é gravável globalmente" -#: plugins/sudoers/sudoers.c:1128 toke.l:1156 +#: plugins/sudoers/sudoers.c:1352 plugins/sudoers/timestamp.c:284 toke.l:1343 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s tem como dono o gid %u, deveria ser %u" -#: plugins/sudoers/sudoers.c:1161 +#: plugins/sudoers/sudoers.c:1381 #, c-format msgid "only root can use \"-c %s\"" msgstr "apenas o root pode usar \"-c %s\"" -#: plugins/sudoers/sudoers.c:1180 +#: plugins/sudoers/sudoers.c:1400 #, c-format msgid "unknown login class %s" msgstr "classe de login desconhecida %s" -#: plugins/sudoers/sudoers.c:1266 plugins/sudoers/sudoers.c:1281 +#: plugins/sudoers/sudoers_cb.c:120 plugins/sudoers/sudoers_cb.c:135 #, c-format msgid "unable to resolve host %s" msgstr "não foi possível resolver máquina %s" -#: plugins/sudoers/sudoreplay.c:259 +#: plugins/sudoers/sudoreplay.c:252 #, c-format msgid "invalid filter option: %s" msgstr "opção de filtro inválida: %s" -#: plugins/sudoers/sudoreplay.c:275 +#: plugins/sudoers/sudoreplay.c:268 #, c-format msgid "invalid max wait: %s" msgstr "espera máxima inválida: %s" -#: plugins/sudoers/sudoreplay.c:298 +#: plugins/sudoers/sudoreplay.c:291 #, c-format msgid "invalid speed factor: %s" msgstr "fator de velocidade inválido: %s" -#: plugins/sudoers/sudoreplay.c:333 +#: plugins/sudoers/sudoreplay.c:326 #, c-format msgid "invalid time offset %s" msgstr "deslocamento de tempo inválido %s" # timing é o nome do arquivo gerado pelo sudo; não traduzir. -#: plugins/sudoers/sudoreplay.c:342 +#: plugins/sudoers/sudoreplay.c:335 #, c-format msgid "%s/%.2s/%.2s/%.2s: %s" msgstr "%s/%.2s/%.2s/%.2s: %s" # timing é o nome do arquivo gerado pelo sudo; não traduzir. -#: plugins/sudoers/sudoreplay.c:347 +#: plugins/sudoers/sudoreplay.c:340 #, c-format msgid "%s/timing: %s" msgstr "%s/timing: %s" -#: plugins/sudoers/sudoreplay.c:375 +#: plugins/sudoers/sudoreplay.c:368 #, c-format msgid "Replaying sudo session: %s" msgstr "Reproduzindo sessão de sudo: %s" -#: plugins/sudoers/sudoreplay.c:637 +#: plugins/sudoers/sudoreplay.c:633 plugins/sudoers/sudoreplay.c:636 msgid "unable to set tty to raw mode" msgstr "não foi possível definir o tty para modo raw" -#: plugins/sudoers/sudoreplay.c:688 -msgid "Warning: your terminal is too small to properly replay the log.\n" -msgstr "Aviso: seu terminal é muito pequeno para reproduzir adequadamente o log.\n" +#: plugins/sudoers/sudoreplay.c:687 +msgid "Warning: your terminal is too small to properly replay the log." +msgstr "Aviso: seu terminal é muito pequeno para reproduzir adequadamente o log." -#: plugins/sudoers/sudoreplay.c:689 +#: plugins/sudoers/sudoreplay.c:688 #, c-format msgid "Log geometry is %d x %d, your terminal's geometry is %d x %d." msgstr "Geometria do log é %d x %d; geometria do seu terminal é %d x %d." -#: plugins/sudoers/sudoreplay.c:717 +#: plugins/sudoers/sudoreplay.c:716 msgid "Replay finished, press any key to restore the terminal." msgstr "Reprodução finalizada, pressione qualquer tecla para restaurar o 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 "expressão ambígua \"%s\"" -#: plugins/sudoers/sudoreplay.c:1270 +#: plugins/sudoers/sudoreplay.c:1271 msgid "unmatched ')' in expression" msgstr "\")\" não coincidente na expressão" -#: plugins/sudoers/sudoreplay.c:1274 +#: plugins/sudoers/sudoreplay.c:1275 #, c-format msgid "unknown search term \"%s\"" msgstr "termo de pesquisa desconhecido \"%s\"" -#: plugins/sudoers/sudoreplay.c:1289 +#: plugins/sudoers/sudoreplay.c:1290 #, c-format msgid "%s requires an argument" msgstr "%s requer um argumento" -#: plugins/sudoers/sudoreplay.c:1292 plugins/sudoers/sudoreplay.c:1544 -#, c-format -msgid "invalid regular expression: %s" -msgstr "expressão regular inválida: %s" - -#: plugins/sudoers/sudoreplay.c:1297 +#: plugins/sudoers/sudoreplay.c:1300 #, c-format msgid "could not parse date \"%s\"" msgstr "não foi possível analisar a data \"%s\"" -#: plugins/sudoers/sudoreplay.c:1306 +#: plugins/sudoers/sudoreplay.c:1309 msgid "unmatched '(' in expression" msgstr "\"(\" sem correspondente na expressão" -#: plugins/sudoers/sudoreplay.c:1308 +#: plugins/sudoers/sudoreplay.c:1311 msgid "illegal trailing \"or\"" msgstr "fim de linha ilegal com \"or\"" -#: plugins/sudoers/sudoreplay.c:1310 +#: plugins/sudoers/sudoreplay.c:1313 msgid "illegal trailing \"!\"" msgstr "fim de linha ilegal com \"!\"" -#: plugins/sudoers/sudoreplay.c:1368 +#: plugins/sudoers/sudoreplay.c:1419 #, c-format msgid "unknown search type %d" msgstr "tipo de pesquisa desconhecido %d" -#: plugins/sudoers/sudoreplay.c:1635 +#: plugins/sudoers/sudoreplay.c:1681 #, c-format msgid "usage: %s [-hnRS] [-d dir] [-m num] [-s num] ID\n" msgstr "uso: %s [-hnRS] [-d diretório] [-m número] [-s número] ID\n" -#: plugins/sudoers/sudoreplay.c:1638 +#: plugins/sudoers/sudoreplay.c:1683 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "uso: %s [-h] [-d diretório] -l [expressão de pesquisa]\n" -#: plugins/sudoers/sudoreplay.c:1647 +#: plugins/sudoers/sudoreplay.c:1697 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -3276,7 +3564,7 @@ msgstr "" "%s - reproduz logs de sessão do sudo\n" "\n" -#: plugins/sudoers/sudoreplay.c:1649 +#: plugins/sudoers/sudoreplay.c:1699 msgid "" "\n" "Options:\n" @@ -3305,11 +3593,32 @@ msgstr "" " -s, --speed=núm aumenta ou diminui a velocidade da saída\n" " -V, --version exibe a informação da versão e sai" -#: plugins/sudoers/testsudoers.c:344 -msgid "\thost unmatched" -msgstr "\tmáquina sem correspondente" +#: plugins/sudoers/testsudoers.c:392 +#, c-format +msgid "" +"\n" +"Invalid shell for user %s: %s\n" +msgstr "" +"\n" +"Shell inválido para o usuário %s: %s\n" -#: plugins/sudoers/testsudoers.c:347 +#: plugins/sudoers/testsudoers.c:411 +msgid "" +"\n" +"Password required" +msgstr "" +"\n" +"Senha necessária" + +#: plugins/sudoers/testsudoers.c:422 +msgid "" +"\n" +"Parse error" +msgstr "" +"\n" +"Erro de análise" + +#: plugins/sudoers/testsudoers.c:425 msgid "" "\n" "Command allowed" @@ -3317,7 +3626,7 @@ msgstr "" "\n" "Comando permitido" -#: plugins/sudoers/testsudoers.c:348 +#: plugins/sudoers/testsudoers.c:428 msgid "" "\n" "Command denied" @@ -3325,7 +3634,7 @@ msgstr "" "\n" "Comando negado" -#: plugins/sudoers/testsudoers.c:348 +#: plugins/sudoers/testsudoers.c:431 msgid "" "\n" "Command unmatched" @@ -3333,126 +3642,119 @@ msgstr "" "\n" "Comando sem correspondente" -#: plugins/sudoers/timestamp.c:260 -#, c-format -msgid "%s is group writable" -msgstr "%s é gravável pelo grupo" - -#: plugins/sudoers/timestamp.c:328 plugins/sudoers/timestamp.c:663 +#: plugins/sudoers/timestamp.c:364 plugins/sudoers/timestamp.c:714 #, c-format msgid "unable to truncate time stamp file to %lld bytes" msgstr "não foi possível truncar o arquivo de marca de tempo para %lld bytes" -#: plugins/sudoers/timestamp.c:860 +#: plugins/sudoers/timestamp.c:911 msgid "ignoring time stamp from the future" msgstr "ignorado marca de tempo no futuro" -#: plugins/sudoers/timestamp.c:883 +#: plugins/sudoers/timestamp.c:934 #, c-format msgid "time stamp too far in the future: %20.20s" msgstr "marca de tempo muito a frente no futuro: %20.20s" -#: plugins/sudoers/timestamp.c:1005 +#: plugins/sudoers/timestamp.c:1070 #, c-format msgid "unable to lock time stamp file %s" msgstr "não foi possível travar o arquivo de marca de tempo %s" -#: plugins/sudoers/timestamp.c:1049 plugins/sudoers/timestamp.c:1069 +#: plugins/sudoers/timestamp.c:1117 #, c-format -msgid "lecture status path too long: %s/%s" -msgstr "caminho de status de instruções muito longo: %s/%s" +msgid "%s:%d:%d timestampowner: unknown user %s" +msgstr "%s:%d:%d: timestampowner: usuário desconhecido %s" -#: plugins/sudoers/toke_util.c:150 +#: plugins/sudoers/toke_util.c:159 msgid "sudoedit should not be specified with a path" msgstr "sudoedit não deve ser especificado com um caminho" -#: plugins/sudoers/visudo.c:224 -msgid "the -x option will be removed in a future release" -msgstr "a opção -x será removida em um lançamento futuro" - -#: plugins/sudoers/visudo.c:226 -msgid "please consider using the cvtsudoers utility instead" -msgstr "por favor, em vez disso, considere usar o utilitário cvtsudoers" - -#: plugins/sudoers/visudo.c:277 plugins/sudoers/visudo.c:653 +#: plugins/sudoers/visudo.c:308 plugins/sudoers/visudo.c:714 #, c-format msgid "press return to edit %s: " msgstr "pressione enter para editar %s: " -#: plugins/sudoers/visudo.c:338 +#: plugins/sudoers/visudo.c:323 +#, c-format +msgid "contents of edit session left in %s" +msgstr "conteúdo da sessão de edição deixado em %s" + +#: plugins/sudoers/visudo.c:401 #, c-format msgid "specified editor (%s) doesn't exist" msgstr "editor especificado (%s) não existe" -#: plugins/sudoers/visudo.c:340 +#: plugins/sudoers/visudo.c:406 #, c-format msgid "no editor found (editor path = %s)" msgstr "nenhum editor encontrado (caminho do editor = %s)" -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:454 +#: plugins/sudoers/visudo.c:494 plugins/sudoers/visudo.c:786 +#, c-format +msgid "unable to stat %s" +msgstr "não foi possível obter o estado de %s" + +#: plugins/sudoers/visudo.c:514 plugins/sudoers/visudo.c:522 msgid "write error" msgstr "erro de escrita" -#: plugins/sudoers/visudo.c:500 +#: plugins/sudoers/visudo.c:568 #, c-format msgid "unable to stat temporary file (%s), %s unchanged" msgstr "não foi possível obter estado de arquivo temporário (%s), %s sem alteração" -#: plugins/sudoers/visudo.c:507 +#: plugins/sudoers/visudo.c:575 #, c-format msgid "zero length temporary file (%s), %s unchanged" msgstr "arquivo de temporário (%s) com comprimento zero, %s sem alteração" -#: plugins/sudoers/visudo.c:513 +#: plugins/sudoers/visudo.c:581 #, c-format msgid "editor (%s) failed, %s unchanged" msgstr "editor (%s) falhou, %s sem alteração" -#: plugins/sudoers/visudo.c:535 +#: plugins/sudoers/visudo.c:613 #, c-format msgid "%s unchanged" msgstr "%s sem alteração" -#: plugins/sudoers/visudo.c:592 +#: plugins/sudoers/visudo.c:661 #, c-format msgid "unable to re-open temporary file (%s), %s unchanged." msgstr "não foi possível reabrir arquivo temporário (%s), %s sem alteração." -#: plugins/sudoers/visudo.c:604 +#: plugins/sudoers/visudo.c:674 #, c-format msgid "unable to parse temporary file (%s), unknown error" msgstr "não foi possível analisar arquivo temporário (%s), erro desconhecido" -#: plugins/sudoers/visudo.c:642 -#, c-format -msgid "internal error, unable to find %s in list!" -msgstr "erro interno, não foi possível localizar %s na lista!" - -#: plugins/sudoers/visudo.c:722 plugins/sudoers/visudo.c:731 +#: plugins/sudoers/visudo.c:760 plugins/sudoers/visudo.c:790 +#: plugins/sudoers/visudo.c:797 #, c-format msgid "unable to set (uid, gid) of %s to (%u, %u)" msgstr "não foi possível definir (uid, gid) de %s para (%u, %u)" -#: plugins/sudoers/visudo.c:754 +#: plugins/sudoers/visudo.c:825 #, c-format msgid "%s and %s not on the same file system, using mv to rename" msgstr "%s e %s não estão no mesmo sistema de arquivos, usando mv para renomear" -#: plugins/sudoers/visudo.c:765 +#: plugins/sudoers/visudo.c:836 #, c-format msgid "command failed: '%s %s %s', %s unchanged" msgstr "comando \"%s %s %s\" falhou, %s sem alteração" -#: plugins/sudoers/visudo.c:775 +#: plugins/sudoers/visudo.c:843 #, c-format msgid "error renaming %s, %s unchanged" msgstr "erro ao renomear %s, %s sem alteração" -#: plugins/sudoers/visudo.c:796 +#: plugins/sudoers/visudo.c:864 msgid "What now? " msgstr "Agora o que? " -#: plugins/sudoers/visudo.c:810 +#: plugins/sudoers/visudo.c:878 msgid "" "Options are:\n" " (e)dit sudoers file again\n" @@ -3464,41 +3766,49 @@ msgstr "" " e(x)it - sair sem salvar alterações no arquivo sudoers\n" " (Q)uit - sair e salvar alterações no arquivo sudoers (PERIGO!)\n" -#: plugins/sudoers/visudo.c:856 +#: plugins/sudoers/visudo.c:923 #, c-format msgid "unable to run %s" msgstr "não foi possível executar %s" -#: plugins/sudoers/visudo.c:886 +#: plugins/sudoers/visudo.c:954 #, c-format msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n" msgstr "%s: dono (uid, gid) incorreto; deveria ser (%u, %u)\n" -#: plugins/sudoers/visudo.c:893 +#: plugins/sudoers/visudo.c:965 #, c-format msgid "%s: bad permissions, should be mode 0%o\n" msgstr "%s: permissões incorretas; deveria estar no modo 0%o\n" -#: plugins/sudoers/visudo.c:942 plugins/sudoers/visudo.c:949 +#: plugins/sudoers/visudo.c:1017 plugins/sudoers/visudo.c:1024 #, c-format msgid "%s: parsed OK\n" msgstr "%s: análise OK\n" -#: plugins/sudoers/visudo.c:968 +#: plugins/sudoers/visudo.c:1043 #, c-format msgid "%s busy, try again later" msgstr "%s ocupado, tente novamente" -#: plugins/sudoers/visudo.c:972 +#: plugins/sudoers/visudo.c:1047 msgid "Edit anyway? [y/N]" msgstr "Editar mesmo assim? [y/N]" -#: plugins/sudoers/visudo.c:1068 +#: plugins/sudoers/visudo.c:1206 +msgid "the -x option will be removed in a future release" +msgstr "a opção -x será removida em um lançamento futuro" + +#: plugins/sudoers/visudo.c:1208 +msgid "please consider using the cvtsudoers utility instead" +msgstr "por favor, em vez disso, considere usar o utilitário cvtsudoers" + +#: plugins/sudoers/visudo.c:1228 #, c-format msgid "Warning: %s:%d:%d: unused %s \"%s\"" msgstr "Aviso: %s:%d:%d: %s não usado \"%s\"" -#: plugins/sudoers/visudo.c:1184 +#: plugins/sudoers/visudo.c:1341 #, c-format msgid "" "%s - safely edit the sudoers file\n" @@ -3507,54 +3817,162 @@ msgstr "" "%s - edita o arquivo sudoers com segurança\n" "\n" -#: plugins/sudoers/visudo.c:1186 +#: plugins/sudoers/visudo.c:1343 msgid "" "\n" "Options:\n" " -c, --check check-only mode\n" " -f, --file=sudoers specify sudoers file location\n" " -h, --help display help message and exit\n" +" -I, --no-includes do not edit include files\n" " -q, --quiet less verbose (quiet) syntax error messages\n" " -s, --strict strict syntax checking\n" " -V, --version display version information and exit\n" msgstr "" "\n" "Opções:\n" -" -c, --check modo de verificação, apenas\n" +" -c, --check modo de apenas verificação\n" " -f, --file=sudoers especifica localização do arquivo sudoers\n" " -h, --help exibe uma mensagem de ajuda e sai\n" -" -q, --quiet mensagens de erro de sintaxe menos detalhada\n" +" -I, --no-includes não edita arquivos de inclusão\n" +" -q, --quiet mensagens de erro de sintaxe menos detalhadas\n" " -s, --strict verificação rigorosa de sintaxe\n" " -V, --version exibe a informação da versão e sai\n" -#: toke.l:187 +#: toke.l:184 msgid "empty string" msgstr "string vazia" -#: toke.l:199 toke.l:513 +#: toke.l:196 toke.l:566 msgid "empty group" msgstr "grupo vazio" -#: toke.l:209 toke.l:511 +#: toke.l:206 toke.l:564 msgid "empty netgroup" msgstr "netgroup vazio" -#: toke.l:305 toke.l:317 toke.l:329 toke.l:345 toke.l:364 toke.l:404 +#: toke.l:284 +msgid "unterminated regular expression" +msgstr "expressão regular não terminada" + +#: toke.l:358 toke.l:370 toke.l:382 toke.l:398 toke.l:417 toke.l:457 msgid "invalid line continuation" msgstr "continuação de linha inválida" -#: toke.l:550 toke.l:562 +#: toke.l:603 toke.l:615 msgid "invalid IPv6 address" msgstr "endereço IPv6 inválido" -#: toke.l:789 +#: toke.l:843 msgid "unexpected line break in string" msgstr "quebra de linha inesperada na string" -#: toke.l:1119 +#: toke.l:962 +msgid "ignoring editor backup file" +msgstr "ignorando arquivo backup do editor" + +#: toke.l:965 +msgid "ignoring file name containing '.'" +msgstr "ignorando nome de arquivo contendo \".\"" + +#: toke.l:1290 msgid "too many levels of includes" msgstr "níveis de inclusões demais" +#, c-format +#~ msgid "%s: write buffer already in use" +#~ msgstr "%s: buffer de escrita já em uso" + +#, c-format +#~ msgid "unable to read diffie-hellman parameters: %s" +#~ msgstr "não foi possível ler os parâmetros de diffie-hellman: %s" + +#, c-format +#~ msgid "Error: %s:%d:%d: cycle in %s \"%s\"" +#~ msgstr "Erro: %s:%d:%d: ciclo em %s \"%s\"" + +#, c-format +#~ msgid "Warning: %s:%d:%d: cycle in %s \"%s\"" +#~ msgstr "Aviso: %s:%d:%d: ciclo em %s \"%s\"" + +#, c-format +#~ msgid "Warning: %s:%d:%d: %s \"%s\" referenced but not defined" +#~ msgstr "Aviso: %s:%d:%d: %s \"%s\" referenciado, mas não definido" + +#, c-format +#~ msgid "parse error in %s near line %d\n" +#~ msgstr "erro de análise em %s perto da linha %d\n" + +#, c-format +#~ msgid "parse error in %s\n" +#~ msgstr "erro de análise em \"%s\"\n" + +#, c-format +#~ msgid "%s: unknown defaults entry \"%s\"" +#~ msgstr "%s: entrada padrão \"%s\" desconhecida" + +#, c-format +#~ msgid "%s:%d:%d: no value specified for \"%s\"" +#~ msgstr "%s:%d:%d: nenhum valor especificado para \"%s\"" + +#, c-format +#~ msgid "%s:%d:%d: option \"%s\" does not take a value" +#~ msgstr "%s:%d:%d: a opção \"%s\" não aceita um valor" + +#, c-format +#~ msgid "%s:%d:%d: value \"%s\" is invalid for option \"%s\"" +#~ msgstr "%s:%d:%d: valor \"%s\" é inválido para a opção \"%s\"" + +#, c-format +#~ msgid "%s:%d:%d: values for \"%s\" must start with a '/', '~', or '*'" +#~ msgstr "%s:%d:%d: valores para \"%s\" devem iniciar com um \"/\", \"~\" ou \"*\"" + +#, c-format +#~ msgid "%s:%d:%d: values for \"%s\" must start with a '/'" +#~ msgstr "%s:%d:%d: valores para \"%s\" devem iniciar com um \"/\"" + +#, c-format +#~ msgid "parse error in %s near line %d" +#~ msgstr "erro de análise em %s próximo à linha %d" + +#, c-format +#~ msgid "parse error in %s" +#~ msgstr "erro de análise em %s" + +#, c-format +#~ msgid "%s must be owned by uid %d" +#~ msgstr "%s deve ter como dono o uid %d" + +#, c-format +#~ msgid "%s must only be writable by owner" +#~ msgstr "%s deve ser gravável apenas pelo dono" + +#, c-format +#~ msgid "%s is not in the sudoers file. This incident will be reported.\n" +#~ msgstr "%s não está no arquivo sudoers. Este incidente será relatado.\n" + +#, c-format +#~ msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" +#~ msgstr "%s não tem permissão para executar sudo em %s. Este incidente será relatado.\n" + +#~ msgid "problem with defaults entries" +#~ msgstr "problema com o entradas padrão" + +#, c-format +#~ msgid "timestamp owner (%s): No such user" +#~ msgstr "dono da marca de tempo (%s): Usuário inexistente" + +#~ msgid "\thost unmatched" +#~ msgstr "\tmáquina sem correspondente" + +#, c-format +#~ msgid "%s is group writable" +#~ msgstr "%s é gravável pelo grupo" + +#, c-format +#~ msgid "lecture status path too long: %s/%s" +#~ msgstr "caminho de status de instruções muito longo: %s/%s" + #~ msgid "unable to get TLS server method: %s" #~ msgstr "não foi possível obter o método do servidor TLS: %s" @@ -3704,9 +4122,6 @@ msgstr "níveis de inclusões demais" #~ "\n" #~ "Papel SSSD: DESCONHECIDO\n" -#~ msgid "Warning: cycle in %s `%s'" -#~ msgstr "Aviso: ciclo em %s \"%s\"" - #~ msgid "Warning: unused %s `%s'" #~ msgstr "Aviso: %s não usado \"%s\"" diff --git a/plugins/sudoers/po/sr.mo b/plugins/sudoers/po/sr.mo index 0358ccf4d5f92a3f727f009f01e849f142e82255..754a59e3368095d76871a4e0b135ff2eba40c014 100644 GIT binary patch delta 16530 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, 2014-2023. +# Мирослав Николић , 2014-2024. # msgid "" msgstr "" -"Project-Id-Version: sudoers-1.9.14b1\n" +"Project-Id-Version: sudoers-1.9.16b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2023-06-07 13:27-0600\n" -"PO-Revision-Date: 2023-07-21 08:10+0200\n" +"POT-Creation-Date: 2024-06-08 09:06-0600\n" +"PO-Revision-Date: 2024-12-15 18:52+0100\n" "Last-Translator: Мирослав Николић \n" "Language-Team: Serbian <(nothing)>\n" "Language: sr\n" @@ -16,9 +16,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"X-Generator: Gtranslator 41.0\n" +"X-Generator: Gtranslator 47.0\n" -#: confstr.sh:1 gram.y:1240 plugins/sudoers/logging.c:885 +#: confstr.sh:1 gram.y:1240 plugins/sudoers/logging.c:919 msgid "syntax error" msgstr "грешка синтаксе" @@ -42,34 +42,34 @@ msgstr "*** информације БЕЗБЕДНОСТИ за %h ***" msgid "Sorry, try again." msgstr "Извините, покушајте поново." -#: gram.y:236 gram.y:303 gram.y:312 gram.y:321 gram.y:331 gram.y:341 -#: gram.y:365 gram.y:392 gram.y:401 gram.y:409 gram.y:418 gram.y:427 -#: gram.y:501 gram.y:511 gram.y:523 gram.y:571 gram.y:580 gram.y:589 -#: gram.y:598 gram.y:730 gram.y:738 gram.y:749 gram.y:761 gram.y:780 -#: gram.y:943 gram.y:948 gram.y:956 gram.y:970 gram.y:976 gram.y:988 -#: gram.y:994 gram.y:1119 gram.y:1128 gram.y:1136 gram.y:1145 gram.y:1154 -#: gram.y:1183 gram.y:1192 gram.y:1200 gram.y:1300 gram.y:1430 gram.y:1808 -#: gram.y:1819 gram.y:1901 lib/eventlog/eventlog.c:236 -#: lib/eventlog/eventlog.c:313 lib/eventlog/eventlog.c:755 -#: lib/eventlog/eventlog.c:832 lib/eventlog/eventlog.c:1133 -#: lib/eventlog/parse_json.c:185 lib/eventlog/parse_json.c:472 -#: lib/eventlog/parse_json.c:502 lib/iolog/iolog_filter.c:142 +#: gram.y:238 gram.y:305 gram.y:314 gram.y:323 gram.y:333 gram.y:343 gram.y:367 +#: gram.y:394 gram.y:403 gram.y:411 gram.y:420 gram.y:429 gram.y:502 gram.y:512 +#: gram.y:524 gram.y:566 gram.y:575 gram.y:584 gram.y:593 gram.y:726 gram.y:735 +#: gram.y:750 gram.y:770 gram.y:789 gram.y:942 gram.y:947 gram.y:955 gram.y:969 +#: gram.y:975 gram.y:987 gram.y:993 gram.y:1118 gram.y:1127 gram.y:1135 +#: gram.y:1144 gram.y:1153 gram.y:1182 gram.y:1191 gram.y:1199 gram.y:1300 +#: gram.y:1430 gram.y:1811 gram.y:1822 gram.y:1898 lib/eventlog/eventlog.c:236 +#: lib/eventlog/eventlog.c:313 lib/eventlog/eventlog.c:778 +#: lib/eventlog/eventlog.c:855 lib/eventlog/eventlog.c:1189 +#: lib/eventlog/parse_json.c:185 lib/eventlog/parse_json.c:501 +#: lib/eventlog/parse_json.c:531 lib/iolog/iolog_filter.c:142 #: lib/iolog/iolog_filter.c:202 lib/iolog/iolog_filter.c:233 -#: 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_legacy.c:101 lib/iolog/iolog_legacy.c:112 +#: lib/iolog/iolog_legacy.c:124 lib/iolog/iolog_legacy.c:134 +#: lib/iolog/iolog_legacy.c:140 lib/iolog/iolog_loginfo.c:76 #: lib/iolog/iolog_loginfo.c:212 logsrvd/iolog_writer.c:95 #: logsrvd/iolog_writer.c:100 logsrvd/iolog_writer.c:134 -#: logsrvd/iolog_writer.c:182 logsrvd/iolog_writer.c:215 -#: logsrvd/iolog_writer.c:225 logsrvd/iolog_writer.c:254 -#: logsrvd/iolog_writer.c:275 logsrvd/iolog_writer.c:287 -#: logsrvd/iolog_writer.c:297 logsrvd/iolog_writer.c:307 -#: logsrvd/iolog_writer.c:317 logsrvd/iolog_writer.c:329 -#: logsrvd/iolog_writer.c:364 logsrvd/iolog_writer.c:370 -#: logsrvd/iolog_writer.c:377 logsrvd/iolog_writer.c:383 -#: logsrvd/iolog_writer.c:567 logsrvd/logsrv_util.c:92 logsrvd/logsrvd.c:323 -#: logsrvd/logsrvd.c:1058 logsrvd/logsrvd.c:1121 logsrvd/logsrvd.c:1590 -#: logsrvd/logsrvd.c:1595 logsrvd/logsrvd.c:1782 logsrvd/logsrvd.c:1999 +#: logsrvd/iolog_writer.c:147 logsrvd/iolog_writer.c:185 +#: logsrvd/iolog_writer.c:218 logsrvd/iolog_writer.c:228 +#: logsrvd/iolog_writer.c:257 logsrvd/iolog_writer.c:278 +#: logsrvd/iolog_writer.c:290 logsrvd/iolog_writer.c:300 +#: logsrvd/iolog_writer.c:318 logsrvd/iolog_writer.c:328 +#: logsrvd/iolog_writer.c:338 logsrvd/iolog_writer.c:350 +#: logsrvd/iolog_writer.c:385 logsrvd/iolog_writer.c:391 +#: logsrvd/iolog_writer.c:398 logsrvd/iolog_writer.c:404 +#: logsrvd/iolog_writer.c:588 logsrvd/logsrv_util.c:92 logsrvd/logsrvd.c:324 +#: logsrvd/logsrvd.c:1058 logsrvd/logsrvd.c:1121 logsrvd/logsrvd.c:1599 +#: logsrvd/logsrvd.c:1604 logsrvd/logsrvd.c:1791 logsrvd/logsrvd.c:2046 #: logsrvd/logsrvd_conf.c:357 logsrvd/logsrvd_conf.c:370 #: logsrvd/logsrvd_conf.c:511 logsrvd/logsrvd_conf.c:534 #: logsrvd/logsrvd_conf.c:538 logsrvd/logsrvd_conf.c:556 @@ -77,221 +77,219 @@ msgstr "Извините, покушајте поново." #: logsrvd/logsrvd_conf.c:678 logsrvd/logsrvd_conf.c:692 #: logsrvd/logsrvd_conf.c:706 logsrvd/logsrvd_conf.c:720 #: logsrvd/logsrvd_conf.c:734 logsrvd/logsrvd_conf.c:748 -#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1036 -#: logsrvd/logsrvd_conf.c:1053 logsrvd/logsrvd_conf.c:1448 -#: logsrvd/logsrvd_conf.c:1595 logsrvd/logsrvd_conf.c:1621 -#: logsrvd/logsrvd_conf.c:1633 logsrvd/logsrvd_conf.c:1640 -#: logsrvd/logsrvd_conf.c:1646 logsrvd/logsrvd_conf.c:1743 +#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1041 +#: logsrvd/logsrvd_conf.c:1058 logsrvd/logsrvd_conf.c:1453 +#: logsrvd/logsrvd_conf.c:1600 logsrvd/logsrvd_conf.c:1626 +#: logsrvd/logsrvd_conf.c:1638 logsrvd/logsrvd_conf.c:1645 +#: logsrvd/logsrvd_conf.c:1651 logsrvd/logsrvd_conf.c:1748 #: logsrvd/logsrvd_journal.c:76 logsrvd/logsrvd_journal.c:216 -#: logsrvd/logsrvd_journal.c:217 logsrvd/logsrvd_journal.c:273 -#: logsrvd/logsrvd_journal.c:278 logsrvd/logsrvd_journal.c:438 -#: logsrvd/logsrvd_journal.c:440 logsrvd/logsrvd_local.c:215 +#: logsrvd/logsrvd_journal.c:217 logsrvd/logsrvd_journal.c:274 +#: logsrvd/logsrvd_journal.c:279 logsrvd/logsrvd_journal.c:439 +#: logsrvd/logsrvd_journal.c:441 logsrvd/logsrvd_local.c:215 #: logsrvd/logsrvd_local.c:216 logsrvd/logsrvd_local.c:278 #: logsrvd/logsrvd_local.c:279 logsrvd/logsrvd_local.c:417 -#: logsrvd/logsrvd_local.c:466 logsrvd/logsrvd_local.c:467 -#: logsrvd/logsrvd_local.c:472 logsrvd/logsrvd_local.c:473 +#: logsrvd/logsrvd_local.c:468 logsrvd/logsrvd_local.c:469 +#: logsrvd/logsrvd_local.c:474 logsrvd/logsrvd_local.c:475 #: logsrvd/logsrvd_queue.c:159 logsrvd/logsrvd_queue.c:189 #: logsrvd/logsrvd_queue.c:266 logsrvd/logsrvd_relay.c:446 -#: logsrvd/logsrvd_relay.c:745 logsrvd/logsrvd_relay.c:852 -#: logsrvd/sendlog.c:251 logsrvd/sendlog.c:260 logsrvd/sendlog.c:292 -#: logsrvd/sendlog.c:298 logsrvd/sendlog.c:347 logsrvd/sendlog.c:624 -#: logsrvd/sendlog.c:1810 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/bsdauth.c:152 plugins/sudoers/auth/kerb5.c:121 -#: plugins/sudoers/auth/kerb5.c:148 plugins/sudoers/auth/pam.c:687 -#: plugins/sudoers/auth/rfc1938.c:111 plugins/sudoers/auth/sia.c:59 -#: plugins/sudoers/canon_path.c:129 plugins/sudoers/canon_path.c:160 -#: plugins/sudoers/check_aliases.c:168 plugins/sudoers/cvtsudoers.c:132 +#: logsrvd/logsrvd_relay.c:748 logsrvd/logsrvd_relay.c:855 +#: logsrvd/sendlog.c:256 logsrvd/sendlog.c:265 logsrvd/sendlog.c:297 +#: logsrvd/sendlog.c:303 logsrvd/sendlog.c:352 logsrvd/sendlog.c:651 +#: logsrvd/sendlog.c:1847 plugins/sudoers/audit.c:118 +#: plugins/sudoers/auth/bsdauth.c:154 plugins/sudoers/auth/kerb5.c:123 +#: plugins/sudoers/auth/kerb5.c:151 plugins/sudoers/auth/pam.c:697 +#: plugins/sudoers/auth/rfc1938.c:112 plugins/sudoers/auth/sia.c:61 +#: plugins/sudoers/canon_path.c:129 plugins/sudoers/canon_path.c:161 +#: plugins/sudoers/check_aliases.c:128 plugins/sudoers/check_util.c:56 +#: plugins/sudoers/check_util.c:84 plugins/sudoers/cvtsudoers.c:132 #: plugins/sudoers/cvtsudoers.c:176 plugins/sudoers/cvtsudoers.c:193 -#: plugins/sudoers/cvtsudoers.c:204 plugins/sudoers/cvtsudoers.c:334 -#: plugins/sudoers/cvtsudoers.c:373 plugins/sudoers/cvtsudoers.c:393 -#: plugins/sudoers/cvtsudoers.c:538 plugins/sudoers/cvtsudoers.c:691 -#: plugins/sudoers/cvtsudoers.c:709 plugins/sudoers/cvtsudoers.c:883 -#: plugins/sudoers/cvtsudoers.c:891 plugins/sudoers/cvtsudoers.c:1386 -#: plugins/sudoers/cvtsudoers.c:1390 plugins/sudoers/cvtsudoers.c:1492 -#: plugins/sudoers/cvtsudoers_csv.c:183 plugins/sudoers/cvtsudoers_csv.c:247 -#: plugins/sudoers/cvtsudoers_json.c:76 plugins/sudoers/cvtsudoers_ldif.c:151 -#: plugins/sudoers/cvtsudoers_ldif.c:194 plugins/sudoers/cvtsudoers_ldif.c:235 -#: plugins/sudoers/cvtsudoers_ldif.c:300 plugins/sudoers/cvtsudoers_ldif.c:376 -#: plugins/sudoers/cvtsudoers_ldif.c:430 plugins/sudoers/cvtsudoers_ldif.c:438 -#: plugins/sudoers/cvtsudoers_ldif.c:449 plugins/sudoers/cvtsudoers_ldif.c:456 -#: plugins/sudoers/cvtsudoers_ldif.c:468 plugins/sudoers/cvtsudoers_ldif.c:481 -#: plugins/sudoers/cvtsudoers_ldif.c:489 plugins/sudoers/cvtsudoers_ldif.c:636 -#: plugins/sudoers/cvtsudoers_merge.c:47 plugins/sudoers/cvtsudoers_merge.c:52 -#: plugins/sudoers/cvtsudoers_merge.c:353 -#: plugins/sudoers/cvtsudoers_merge.c:399 -#: plugins/sudoers/cvtsudoers_merge.c:446 -#: 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:1158 -#: plugins/sudoers/cvtsudoers_merge.c:1231 plugins/sudoers/defaults.c:434 -#: plugins/sudoers/defaults.c:657 plugins/sudoers/defaults.c:1018 -#: plugins/sudoers/defaults.c:1186 plugins/sudoers/editor.c:197 -#: plugins/sudoers/env.c:263 plugins/sudoers/exptilde.c:92 -#: plugins/sudoers/filedigest.c:55 plugins/sudoers/filedigest.c:71 +#: plugins/sudoers/cvtsudoers.c:204 plugins/sudoers/cvtsudoers.c:338 +#: plugins/sudoers/cvtsudoers.c:379 plugins/sudoers/cvtsudoers.c:399 +#: plugins/sudoers/cvtsudoers.c:545 plugins/sudoers/cvtsudoers.c:698 +#: plugins/sudoers/cvtsudoers.c:716 plugins/sudoers/cvtsudoers.c:891 +#: plugins/sudoers/cvtsudoers.c:899 plugins/sudoers/cvtsudoers.c:1393 +#: plugins/sudoers/cvtsudoers.c:1397 plugins/sudoers/cvtsudoers.c:1497 +#: plugins/sudoers/cvtsudoers_csv.c:182 plugins/sudoers/cvtsudoers_csv.c:255 +#: plugins/sudoers/cvtsudoers_json.c:604 plugins/sudoers/cvtsudoers_json.c:639 +#: plugins/sudoers/cvtsudoers_json.c:1016 +#: plugins/sudoers/cvtsudoers_json.c:1041 plugins/sudoers/cvtsudoers_ldif.c:112 +#: plugins/sudoers/cvtsudoers_ldif.c:144 plugins/sudoers/cvtsudoers_ldif.c:260 +#: plugins/sudoers/cvtsudoers_ldif.c:573 plugins/sudoers/cvtsudoers_ldif.c:586 +#: plugins/sudoers/cvtsudoers_ldif.c:591 plugins/sudoers/cvtsudoers_ldif.c:761 +#: plugins/sudoers/cvtsudoers_merge.c:57 plugins/sudoers/cvtsudoers_merge.c:357 +#: plugins/sudoers/cvtsudoers_merge.c:405 +#: plugins/sudoers/cvtsudoers_merge.c:454 +#: plugins/sudoers/cvtsudoers_merge.c:476 +#: plugins/sudoers/cvtsudoers_merge.c:588 +#: plugins/sudoers/cvtsudoers_merge.c:664 +#: plugins/sudoers/cvtsudoers_merge.c:1197 +#: plugins/sudoers/cvtsudoers_merge.c:1281 plugins/sudoers/defaults.c:455 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1062 +#: plugins/sudoers/defaults.c:1248 plugins/sudoers/editor.c:198 +#: plugins/sudoers/env.c:280 plugins/sudoers/exptilde.c:92 +#: plugins/sudoers/filedigest.c:66 plugins/sudoers/filedigest.c:70 #: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:212 -#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:268 -#: plugins/sudoers/iolog.c:667 plugins/sudoers/iolog.c:693 -#: plugins/sudoers/ldap.c:161 plugins/sudoers/ldap.c:447 -#: plugins/sudoers/ldap.c:622 plugins/sudoers/ldap.c:786 -#: plugins/sudoers/ldap.c:1210 plugins/sudoers/ldap.c:1636 -#: plugins/sudoers/ldap.c:1673 plugins/sudoers/ldap.c:1888 -#: plugins/sudoers/ldap.c:1997 plugins/sudoers/ldap.c:2013 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:270 +#: plugins/sudoers/iolog.c:683 plugins/sudoers/iolog.c:711 +#: plugins/sudoers/ldap.c:161 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:625 plugins/sudoers/ldap.c:789 +#: plugins/sudoers/ldap.c:1214 plugins/sudoers/ldap.c:1642 +#: plugins/sudoers/ldap.c:1679 plugins/sudoers/ldap.c:1897 +#: plugins/sudoers/ldap.c:2007 plugins/sudoers/ldap.c:2023 #: plugins/sudoers/ldap_conf.c:215 plugins/sudoers/ldap_conf.c:247 #: plugins/sudoers/ldap_conf.c:299 plugins/sudoers/ldap_conf.c:335 #: plugins/sudoers/ldap_conf.c:441 plugins/sudoers/ldap_conf.c:456 -#: plugins/sudoers/ldap_conf.c:562 plugins/sudoers/ldap_conf.c:595 -#: plugins/sudoers/ldap_conf.c:691 plugins/sudoers/ldap_conf.c:773 +#: plugins/sudoers/ldap_conf.c:565 plugins/sudoers/ldap_conf.c:598 +#: plugins/sudoers/ldap_conf.c:696 plugins/sudoers/ldap_conf.c:778 #: plugins/sudoers/ldap_util.c:294 plugins/sudoers/ldap_util.c:301 -#: plugins/sudoers/ldap_util.c:614 plugins/sudoers/linux_audit.c:86 -#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:402 -#: plugins/sudoers/log_client.c:717 plugins/sudoers/log_client.c:739 -#: plugins/sudoers/log_client.c:744 plugins/sudoers/log_client.c:1423 -#: plugins/sudoers/log_client.c:1544 plugins/sudoers/log_client.c:1667 -#: plugins/sudoers/log_client.c:1986 plugins/sudoers/log_client.c:2045 -#: plugins/sudoers/logging.c:110 plugins/sudoers/logging.c:189 -#: plugins/sudoers/logging.c:457 plugins/sudoers/logging.c:690 -#: plugins/sudoers/logging.c:846 plugins/sudoers/match_command.c:295 -#: plugins/sudoers/match_command.c:563 plugins/sudoers/match_command.c:629 -#: plugins/sudoers/match_command.c:724 plugins/sudoers/match_command.c:770 -#: plugins/sudoers/match_digest.c:82 plugins/sudoers/parse.c:279 -#: plugins/sudoers/parse.c:296 plugins/sudoers/parse.c:315 -#: plugins/sudoers/parse.c:334 plugins/sudoers/parse.c:351 -#: plugins/sudoers/parse.c:374 plugins/sudoers/parse.c:385 +#: plugins/sudoers/ldap_util.c:615 plugins/sudoers/linux_audit.c:86 +#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:411 +#: plugins/sudoers/log_client.c:726 plugins/sudoers/log_client.c:748 +#: plugins/sudoers/log_client.c:753 plugins/sudoers/log_client.c:1449 +#: plugins/sudoers/log_client.c:1570 plugins/sudoers/log_client.c:1693 +#: plugins/sudoers/log_client.c:2018 plugins/sudoers/log_client.c:2077 +#: plugins/sudoers/logging.c:110 plugins/sudoers/logging.c:190 +#: plugins/sudoers/logging.c:483 plugins/sudoers/logging.c:723 +#: plugins/sudoers/logging.c:880 plugins/sudoers/lookup.c:331 +#: plugins/sudoers/lookup.c:348 plugins/sudoers/lookup.c:366 +#: plugins/sudoers/lookup.c:384 plugins/sudoers/lookup.c:401 +#: plugins/sudoers/lookup.c:423 plugins/sudoers/lookup.c:434 +#: plugins/sudoers/match_command.c:280 plugins/sudoers/match_command.c:544 +#: plugins/sudoers/match_command.c:608 plugins/sudoers/match_command.c:702 +#: plugins/sudoers/match_command.c:750 plugins/sudoers/match_digest.c:88 #: plugins/sudoers/parse_ldif.c:153 plugins/sudoers/parse_ldif.c:184 #: plugins/sudoers/parse_ldif.c:253 plugins/sudoers/parse_ldif.c:261 #: plugins/sudoers/parse_ldif.c:266 plugins/sudoers/parse_ldif.c:342 #: plugins/sudoers/parse_ldif.c:353 plugins/sudoers/parse_ldif.c:380 #: plugins/sudoers/parse_ldif.c:397 plugins/sudoers/parse_ldif.c:409 #: plugins/sudoers/parse_ldif.c:413 plugins/sudoers/parse_ldif.c:427 -#: plugins/sudoers/parse_ldif.c:484 plugins/sudoers/parse_ldif.c:598 -#: plugins/sudoers/parse_ldif.c:628 plugins/sudoers/parse_ldif.c:653 -#: plugins/sudoers/parse_ldif.c:711 plugins/sudoers/parse_ldif.c:728 -#: plugins/sudoers/parse_ldif.c:756 plugins/sudoers/parse_ldif.c:763 -#: plugins/sudoers/policy.c:622 plugins/sudoers/policy.c:1050 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:199 -#: plugins/sudoers/pwutil.c:270 plugins/sudoers/pwutil.c:348 -#: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:587 -#: plugins/sudoers/pwutil.c:659 plugins/sudoers/pwutil.c:857 -#: plugins/sudoers/pwutil.c:945 plugins/sudoers/pwutil.c:993 -#: plugins/sudoers/pwutil.c:1052 plugins/sudoers/sssd.c:145 -#: plugins/sudoers/sssd.c:185 plugins/sudoers/sssd.c:414 -#: plugins/sudoers/sssd.c:479 plugins/sudoers/sssd.c:505 -#: plugins/sudoers/sssd.c:568 plugins/sudoers/sssd.c:762 -#: plugins/sudoers/strvec_join.c:53 plugins/sudoers/stubs.c:126 -#: plugins/sudoers/stubs.c:134 plugins/sudoers/sudoers.c:352 -#: plugins/sudoers/sudoers.c:378 plugins/sudoers/sudoers.c:441 +#: plugins/sudoers/parse_ldif.c:484 plugins/sudoers/parse_ldif.c:595 +#: plugins/sudoers/parse_ldif.c:625 plugins/sudoers/parse_ldif.c:650 +#: plugins/sudoers/parse_ldif.c:708 plugins/sudoers/parse_ldif.c:725 +#: plugins/sudoers/parse_ldif.c:753 plugins/sudoers/parse_ldif.c:760 +#: plugins/sudoers/policy.c:654 plugins/sudoers/policy.c:1071 +#: plugins/sudoers/prompt.c:94 plugins/sudoers/pwutil.c:219 +#: plugins/sudoers/pwutil.c:290 plugins/sudoers/pwutil.c:368 +#: plugins/sudoers/pwutil.c:542 plugins/sudoers/pwutil.c:607 +#: plugins/sudoers/pwutil.c:679 plugins/sudoers/pwutil.c:877 +#: plugins/sudoers/pwutil.c:970 plugins/sudoers/pwutil.c:1018 +#: plugins/sudoers/pwutil.c:1082 plugins/sudoers/sethost.c:89 +#: plugins/sudoers/sssd.c:145 plugins/sudoers/sssd.c:186 +#: plugins/sudoers/sssd.c:415 plugins/sudoers/sssd.c:480 +#: plugins/sudoers/sssd.c:507 plugins/sudoers/sssd.c:570 +#: plugins/sudoers/sssd.c:765 plugins/sudoers/strvec_join.c:53 +#: plugins/sudoers/sudoers.c:405 plugins/sudoers/sudoers.c:412 #: plugins/sudoers/sudoers.c:673 plugins/sudoers/sudoers.c:683 -#: plugins/sudoers/sudoers.c:824 plugins/sudoers/sudoers.c:890 -#: plugins/sudoers/sudoers.c:946 plugins/sudoers/sudoers.c:998 -#: plugins/sudoers/sudoers.c:1174 plugins/sudoers/sudoers.c:1241 -#: plugins/sudoers/sudoers.c:1325 plugins/sudoers/sudoers.c:1513 +#: plugins/sudoers/sudoers.c:828 plugins/sudoers/sudoers.c:894 +#: plugins/sudoers/sudoers.c:953 plugins/sudoers/sudoers.c:1002 +#: plugins/sudoers/sudoers.c:1162 plugins/sudoers/sudoers.c:1231 +#: plugins/sudoers/sudoers.c:1325 plugins/sudoers/sudoers_cb.c:150 #: plugins/sudoers/sudoreplay.c:559 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:1278 plugins/sudoers/sudoreplay.c:1334 -#: plugins/sudoers/sudoreplay.c:1530 plugins/sudoers/sudoreplay.c:1534 -#: plugins/sudoers/testsudoers.c:123 plugins/sudoers/testsudoers.c:220 -#: plugins/sudoers/testsudoers.c:233 plugins/sudoers/testsudoers.c:250 -#: plugins/sudoers/testsudoers.c:617 plugins/sudoers/timestamp.c:476 -#: plugins/sudoers/timestamp.c:520 plugins/sudoers/timestamp.c:1042 -#: plugins/sudoers/timestamp.c:1171 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:154 -#: plugins/sudoers/visudo.c:263 plugins/sudoers/visudo.c:388 -#: plugins/sudoers/visudo.c:394 plugins/sudoers/visudo.c:505 -#: plugins/sudoers/visudo.c:1065 plugins/sudoers/visudo.c:1087 -#: plugins/sudoers/visudo.c:1180 toke.l:1032 toke.l:1195 toke.l:1223 -#: toke.l:1299 +#: plugins/sudoers/sudoreplay.c:1281 plugins/sudoers/sudoreplay.c:1337 +#: plugins/sudoers/sudoreplay.c:1533 plugins/sudoers/sudoreplay.c:1537 +#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:256 +#: plugins/sudoers/testsudoers.c:265 plugins/sudoers/testsudoers.c:275 +#: plugins/sudoers/testsudoers.c:282 plugins/sudoers/testsudoers.c:302 +#: plugins/sudoers/testsudoers.c:756 plugins/sudoers/timestamp.c:468 +#: plugins/sudoers/timestamp.c:514 plugins/sudoers/timestamp.c:1045 +#: plugins/sudoers/timestamp.c:1248 plugins/sudoers/toke_util.c:79 +#: plugins/sudoers/toke_util.c:108 plugins/sudoers/toke_util.c:134 +#: plugins/sudoers/toke_util.c:164 plugins/sudoers/toke_util.c:204 +#: plugins/sudoers/tsdump.c:136 plugins/sudoers/visudo.c:151 +#: plugins/sudoers/visudo.c:258 plugins/sudoers/visudo.c:383 +#: plugins/sudoers/visudo.c:389 plugins/sudoers/visudo.c:501 +#: plugins/sudoers/visudo.c:1073 plugins/sudoers/visudo.c:1095 +#: plugins/sudoers/visudo.c:1189 toke.l:1011 toke.l:1174 toke.l:1193 +#: toke.l:1220 toke.l:1300 msgid "unable to allocate memory" msgstr "не могу да доделим меморију" -#: gram.y:622 +#: gram.y:617 msgid "a digest requires a path name" msgstr "зборник захтева назив путање" -#: gram.y:644 +#: gram.y:639 msgid "values for \"CWD\" must start with a '/', '~', or '*'" msgstr "вредност за „CWD“ мора почети са /, ~, или *" -#: gram.y:650 +#: gram.y:645 msgid "\"CWD\" path too long" msgstr "„CWD“ путања је предуга" -#: gram.y:660 +#: gram.y:655 msgid "values for \"CHROOT\" must start with a '/', '~', or '*'" msgstr "вредност за „CHROOT“ мора почети са /, ~, или *" -#: gram.y:666 +#: gram.y:661 msgid "\"CHROOT\" path too long" msgstr "„CHROOT“ путања је предуга" -#: gram.y:801 +#: gram.y:810 #, c-format msgid "syntax error, reserved word %s used as an alias name" msgstr "грешка синтаксе, резервисана реч „%s“ је коришћена као назив алијаса" -#: gram.y:824 +#: gram.y:833 msgid "invalid notbefore value" msgstr "неисправна вредност не-пре" -#: gram.y:833 +#: gram.y:842 msgid "invalid notafter value" msgstr "неисправна вредност не-после" -#: gram.y:843 plugins/sudoers/policy.c:381 +#: gram.y:852 plugins/sudoers/policy.c:373 msgid "timeout value too large" msgstr "вредност временског истека је превелика" -#: gram.y:845 plugins/sudoers/policy.c:383 +#: gram.y:854 plugins/sudoers/policy.c:375 msgid "invalid timeout value" msgstr "неисправна вредност временског ограничења" -#: gram.y:966 plugins/sudoers/sudoers.c:1192 +#: gram.y:965 plugins/sudoers/sudoers.c:1180 msgid "command too long" msgstr "наредба је предуга" -#: gram.y:1000 +#: gram.y:999 msgid "expected a fully-qualified path name" msgstr "очекивах потпуно квалификован назив путање" -#: gram.y:1244 plugins/sudoers/check_aliases.c:96 -#: plugins/sudoers/defaults.c:1275 +#: gram.y:1244 #, c-format -msgid "%s:%d:%d: %s\n" -msgstr "%s:%d:%d: %s\n" +msgid "%s:%d:%zu: %s\n" +msgstr "%s:%d:%zu: %s\n" #: gram.y:1298 #, c-format msgid "Alias \"%s\" already defined" msgstr "Псеудоним „%s“ је већ одређен" -#: gram.y:1808 gram.y:1819 gram.y:1901 lib/eventlog/eventlog.c:236 -#: lib/eventlog/eventlog.c:755 lib/eventlog/eventlog.c:828 -#: lib/eventlog/eventlog.c:831 lib/eventlog/eventlog.c:1133 -#: lib/eventlog/parse_json.c:185 lib/eventlog/parse_json.c:471 -#: lib/eventlog/parse_json.c:502 lib/iolog/iolog_filter.c:142 +#: gram.y:1811 gram.y:1822 gram.y:1898 lib/eventlog/eventlog.c:236 +#: lib/eventlog/eventlog.c:778 lib/eventlog/eventlog.c:851 +#: lib/eventlog/eventlog.c:854 lib/eventlog/eventlog.c:1189 +#: lib/eventlog/parse_json.c:185 lib/eventlog/parse_json.c:500 +#: lib/eventlog/parse_json.c:531 lib/iolog/iolog_filter.c:142 #: lib/iolog/iolog_filter.c:202 lib/iolog/iolog_filter.c:232 -#: 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_legacy.c:101 lib/iolog/iolog_legacy.c:112 +#: lib/iolog/iolog_legacy.c:124 lib/iolog/iolog_legacy.c:134 +#: lib/iolog/iolog_legacy.c:140 lib/iolog/iolog_loginfo.c:76 #: lib/iolog/iolog_loginfo.c:212 logsrvd/iolog_writer.c:95 #: logsrvd/iolog_writer.c:100 logsrvd/iolog_writer.c:134 -#: logsrvd/iolog_writer.c:171 logsrvd/iolog_writer.c:181 -#: logsrvd/iolog_writer.c:194 logsrvd/iolog_writer.c:214 -#: logsrvd/iolog_writer.c:224 logsrvd/iolog_writer.c:243 -#: logsrvd/iolog_writer.c:253 logsrvd/iolog_writer.c:264 -#: logsrvd/iolog_writer.c:274 logsrvd/iolog_writer.c:286 -#: logsrvd/iolog_writer.c:296 logsrvd/iolog_writer.c:306 -#: logsrvd/iolog_writer.c:316 logsrvd/iolog_writer.c:328 -#: logsrvd/iolog_writer.c:364 logsrvd/iolog_writer.c:370 -#: logsrvd/iolog_writer.c:377 logsrvd/iolog_writer.c:383 -#: logsrvd/iolog_writer.c:567 logsrvd/logsrv_util.c:92 logsrvd/logsrvd.c:323 -#: logsrvd/logsrvd.c:461 logsrvd/logsrvd.c:498 logsrvd/logsrvd.c:530 -#: logsrvd/logsrvd.c:584 logsrvd/logsrvd.c:619 logsrvd/logsrvd.c:668 -#: logsrvd/logsrvd.c:704 logsrvd/logsrvd.c:740 logsrvd/logsrvd.c:1132 -#: logsrvd/logsrvd.c:1447 logsrvd/logsrvd.c:1454 logsrvd/logsrvd.c:1590 -#: logsrvd/logsrvd.c:1595 logsrvd/logsrvd.c:1782 logsrvd/logsrvd.c:1999 +#: logsrvd/iolog_writer.c:147 logsrvd/iolog_writer.c:174 +#: logsrvd/iolog_writer.c:184 logsrvd/iolog_writer.c:197 +#: logsrvd/iolog_writer.c:217 logsrvd/iolog_writer.c:227 +#: logsrvd/iolog_writer.c:246 logsrvd/iolog_writer.c:256 +#: logsrvd/iolog_writer.c:267 logsrvd/iolog_writer.c:277 +#: logsrvd/iolog_writer.c:289 logsrvd/iolog_writer.c:299 +#: logsrvd/iolog_writer.c:317 logsrvd/iolog_writer.c:327 +#: logsrvd/iolog_writer.c:337 logsrvd/iolog_writer.c:349 +#: logsrvd/iolog_writer.c:385 logsrvd/iolog_writer.c:391 +#: logsrvd/iolog_writer.c:398 logsrvd/iolog_writer.c:404 +#: logsrvd/iolog_writer.c:588 logsrvd/logsrv_util.c:92 logsrvd/logsrvd.c:324 +#: logsrvd/logsrvd.c:462 logsrvd/logsrvd.c:499 logsrvd/logsrvd.c:531 +#: logsrvd/logsrvd.c:585 logsrvd/logsrvd.c:620 logsrvd/logsrvd.c:669 +#: logsrvd/logsrvd.c:705 logsrvd/logsrvd.c:741 logsrvd/logsrvd.c:1132 +#: logsrvd/logsrvd.c:1456 logsrvd/logsrvd.c:1463 logsrvd/logsrvd.c:1599 +#: logsrvd/logsrvd.c:1604 logsrvd/logsrvd.c:1791 logsrvd/logsrvd.c:2046 #: logsrvd/logsrvd_conf.c:357 logsrvd/logsrvd_conf.c:370 #: logsrvd/logsrvd_conf.c:511 logsrvd/logsrvd_conf.c:534 #: logsrvd/logsrvd_conf.c:538 logsrvd/logsrvd_conf.c:556 @@ -299,144 +297,143 @@ msgstr "Псеудоним „%s“ је већ одређен" #: logsrvd/logsrvd_conf.c:678 logsrvd/logsrvd_conf.c:692 #: logsrvd/logsrvd_conf.c:706 logsrvd/logsrvd_conf.c:720 #: logsrvd/logsrvd_conf.c:734 logsrvd/logsrvd_conf.c:748 -#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1036 -#: logsrvd/logsrvd_conf.c:1053 logsrvd/logsrvd_conf.c:1448 -#: logsrvd/logsrvd_conf.c:1595 logsrvd/logsrvd_conf.c:1621 -#: logsrvd/logsrvd_conf.c:1633 logsrvd/logsrvd_conf.c:1640 -#: logsrvd/logsrvd_conf.c:1646 logsrvd/logsrvd_conf.c:1742 +#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1041 +#: logsrvd/logsrvd_conf.c:1058 logsrvd/logsrvd_conf.c:1453 +#: logsrvd/logsrvd_conf.c:1600 logsrvd/logsrvd_conf.c:1626 +#: logsrvd/logsrvd_conf.c:1638 logsrvd/logsrvd_conf.c:1645 +#: logsrvd/logsrvd_conf.c:1651 logsrvd/logsrvd_conf.c:1747 #: logsrvd/logsrvd_journal.c:76 logsrvd/logsrvd_journal.c:125 #: logsrvd/logsrvd_journal.c:216 logsrvd/logsrvd_journal.c:246 #: logsrvd/logsrvd_journal.c:250 logsrvd/logsrvd_journal.c:258 -#: logsrvd/logsrvd_journal.c:286 logsrvd/logsrvd_journal.c:290 -#: logsrvd/logsrvd_journal.c:438 logsrvd/logsrvd_local.c:215 -#: logsrvd/logsrvd_local.c:278 logsrvd/logsrvd_local.c:466 -#: logsrvd/logsrvd_local.c:472 logsrvd/logsrvd_local.c:491 +#: logsrvd/logsrvd_journal.c:287 logsrvd/logsrvd_journal.c:291 +#: logsrvd/logsrvd_journal.c:439 logsrvd/logsrvd_local.c:215 +#: logsrvd/logsrvd_local.c:278 logsrvd/logsrvd_local.c:468 +#: logsrvd/logsrvd_local.c:474 logsrvd/logsrvd_local.c:493 #: logsrvd/logsrvd_queue.c:158 logsrvd/logsrvd_queue.c:189 -#: logsrvd/logsrvd_queue.c:266 logsrvd/sendlog.c:251 logsrvd/sendlog.c:260 -#: logsrvd/sendlog.c:292 logsrvd/sendlog.c:298 logsrvd/sendlog.c:347 -#: logsrvd/sendlog.c:624 logsrvd/sendlog.c:1512 logsrvd/sendlog.c:1519 -#: logsrvd/sendlog.c:1742 logsrvd/sendlog.c:1810 logsrvd/tls_init.c:305 -#: logsrvd/tls_init.c:329 logsrvd/tls_init.c:340 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/pam.c:502 plugins/sudoers/auth/pam.c:687 -#: plugins/sudoers/auth/rfc1938.c:111 plugins/sudoers/canon_path.c:129 -#: plugins/sudoers/canon_path.c:160 plugins/sudoers/check_aliases.c:168 +#: logsrvd/logsrvd_queue.c:266 logsrvd/sendlog.c:256 logsrvd/sendlog.c:265 +#: logsrvd/sendlog.c:297 logsrvd/sendlog.c:303 logsrvd/sendlog.c:352 +#: logsrvd/sendlog.c:651 logsrvd/sendlog.c:1548 logsrvd/sendlog.c:1555 +#: logsrvd/sendlog.c:1778 logsrvd/sendlog.c:1847 logsrvd/tls_init.c:305 +#: logsrvd/tls_init.c:329 logsrvd/tls_init.c:340 plugins/sudoers/audit.c:118 +#: plugins/sudoers/auth/pam.c:518 plugins/sudoers/auth/pam.c:697 +#: plugins/sudoers/auth/rfc1938.c:112 plugins/sudoers/canon_path.c:129 +#: plugins/sudoers/canon_path.c:161 plugins/sudoers/check_aliases.c:128 +#: plugins/sudoers/check_util.c:56 plugins/sudoers/check_util.c:84 #: plugins/sudoers/cvtsudoers.c:132 plugins/sudoers/cvtsudoers.c:175 #: plugins/sudoers/cvtsudoers.c:192 plugins/sudoers/cvtsudoers.c:203 -#: plugins/sudoers/cvtsudoers.c:333 plugins/sudoers/cvtsudoers.c:537 -#: plugins/sudoers/cvtsudoers.c:690 plugins/sudoers/cvtsudoers.c:708 -#: plugins/sudoers/cvtsudoers.c:883 plugins/sudoers/cvtsudoers.c:890 -#: plugins/sudoers/cvtsudoers.c:1386 plugins/sudoers/cvtsudoers.c:1390 -#: plugins/sudoers/cvtsudoers.c:1492 plugins/sudoers/cvtsudoers_csv.c:182 -#: plugins/sudoers/cvtsudoers_csv.c:246 plugins/sudoers/cvtsudoers_json.c:75 -#: plugins/sudoers/cvtsudoers_ldif.c:150 plugins/sudoers/cvtsudoers_ldif.c:193 -#: plugins/sudoers/cvtsudoers_ldif.c:234 plugins/sudoers/cvtsudoers_ldif.c:299 -#: plugins/sudoers/cvtsudoers_ldif.c:375 plugins/sudoers/cvtsudoers_ldif.c:429 -#: plugins/sudoers/cvtsudoers_ldif.c:437 plugins/sudoers/cvtsudoers_ldif.c:448 -#: plugins/sudoers/cvtsudoers_ldif.c:455 plugins/sudoers/cvtsudoers_ldif.c:467 -#: plugins/sudoers/cvtsudoers_ldif.c:480 plugins/sudoers/cvtsudoers_ldif.c:488 -#: plugins/sudoers/cvtsudoers_ldif.c:635 plugins/sudoers/cvtsudoers_merge.c:47 -#: plugins/sudoers/cvtsudoers_merge.c:51 -#: plugins/sudoers/cvtsudoers_merge.c:353 -#: plugins/sudoers/cvtsudoers_merge.c:399 -#: plugins/sudoers/cvtsudoers_merge.c:445 -#: 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:1157 -#: plugins/sudoers/cvtsudoers_merge.c:1231 plugins/sudoers/defaults.c:434 -#: plugins/sudoers/defaults.c:657 plugins/sudoers/defaults.c:1018 -#: plugins/sudoers/defaults.c:1186 plugins/sudoers/editor.c:197 -#: plugins/sudoers/env.c:263 plugins/sudoers/exptilde.c:92 -#: plugins/sudoers/filedigest.c:55 plugins/sudoers/filedigest.c:71 +#: plugins/sudoers/cvtsudoers.c:337 plugins/sudoers/cvtsudoers.c:544 +#: plugins/sudoers/cvtsudoers.c:697 plugins/sudoers/cvtsudoers.c:715 +#: plugins/sudoers/cvtsudoers.c:891 plugins/sudoers/cvtsudoers.c:898 +#: plugins/sudoers/cvtsudoers.c:1393 plugins/sudoers/cvtsudoers.c:1397 +#: plugins/sudoers/cvtsudoers.c:1497 plugins/sudoers/cvtsudoers_csv.c:182 +#: plugins/sudoers/cvtsudoers_csv.c:255 plugins/sudoers/cvtsudoers_json.c:604 +#: plugins/sudoers/cvtsudoers_json.c:639 plugins/sudoers/cvtsudoers_json.c:1016 +#: plugins/sudoers/cvtsudoers_json.c:1041 plugins/sudoers/cvtsudoers_ldif.c:112 +#: plugins/sudoers/cvtsudoers_ldif.c:144 plugins/sudoers/cvtsudoers_ldif.c:260 +#: plugins/sudoers/cvtsudoers_ldif.c:573 plugins/sudoers/cvtsudoers_ldif.c:586 +#: plugins/sudoers/cvtsudoers_ldif.c:591 plugins/sudoers/cvtsudoers_ldif.c:761 +#: plugins/sudoers/cvtsudoers_merge.c:57 plugins/sudoers/cvtsudoers_merge.c:357 +#: plugins/sudoers/cvtsudoers_merge.c:405 +#: plugins/sudoers/cvtsudoers_merge.c:453 +#: plugins/sudoers/cvtsudoers_merge.c:475 +#: plugins/sudoers/cvtsudoers_merge.c:583 +#: plugins/sudoers/cvtsudoers_merge.c:588 +#: plugins/sudoers/cvtsudoers_merge.c:661 +#: plugins/sudoers/cvtsudoers_merge.c:664 +#: plugins/sudoers/cvtsudoers_merge.c:1196 +#: plugins/sudoers/cvtsudoers_merge.c:1281 plugins/sudoers/defaults.c:455 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1062 +#: plugins/sudoers/defaults.c:1248 plugins/sudoers/editor.c:198 +#: plugins/sudoers/env.c:280 plugins/sudoers/exptilde.c:92 +#: plugins/sudoers/filedigest.c:66 plugins/sudoers/filedigest.c:70 #: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:211 -#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:268 -#: plugins/sudoers/iolog.c:667 plugins/sudoers/iolog.c:693 -#: plugins/sudoers/ldap.c:161 plugins/sudoers/ldap.c:447 -#: plugins/sudoers/ldap.c:622 plugins/sudoers/ldap.c:786 -#: plugins/sudoers/ldap.c:1210 plugins/sudoers/ldap.c:1636 -#: plugins/sudoers/ldap.c:1673 plugins/sudoers/ldap.c:1888 -#: plugins/sudoers/ldap.c:1997 plugins/sudoers/ldap.c:2013 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:270 +#: plugins/sudoers/iolog.c:683 plugins/sudoers/iolog.c:711 +#: plugins/sudoers/ldap.c:161 plugins/sudoers/ldap.c:448 +#: plugins/sudoers/ldap.c:625 plugins/sudoers/ldap.c:789 +#: plugins/sudoers/ldap.c:1214 plugins/sudoers/ldap.c:1642 +#: plugins/sudoers/ldap.c:1679 plugins/sudoers/ldap.c:1897 +#: plugins/sudoers/ldap.c:2007 plugins/sudoers/ldap.c:2023 #: plugins/sudoers/ldap_conf.c:215 plugins/sudoers/ldap_conf.c:247 #: plugins/sudoers/ldap_conf.c:299 plugins/sudoers/ldap_conf.c:335 #: plugins/sudoers/ldap_conf.c:441 plugins/sudoers/ldap_conf.c:456 -#: plugins/sudoers/ldap_conf.c:562 plugins/sudoers/ldap_conf.c:595 -#: plugins/sudoers/ldap_conf.c:690 plugins/sudoers/ldap_conf.c:773 +#: plugins/sudoers/ldap_conf.c:565 plugins/sudoers/ldap_conf.c:598 +#: plugins/sudoers/ldap_conf.c:695 plugins/sudoers/ldap_conf.c:778 #: plugins/sudoers/ldap_util.c:293 plugins/sudoers/ldap_util.c:300 -#: plugins/sudoers/ldap_util.c:614 plugins/sudoers/linux_audit.c:86 -#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:228 -#: plugins/sudoers/log_client.c:250 plugins/sudoers/log_client.c:264 -#: plugins/sudoers/log_client.c:402 plugins/sudoers/log_client.c:717 -#: plugins/sudoers/log_client.c:739 plugins/sudoers/log_client.c:744 -#: plugins/sudoers/log_client.c:1423 plugins/sudoers/log_client.c:1544 -#: plugins/sudoers/log_client.c:1667 plugins/sudoers/log_client.c:1986 -#: plugins/sudoers/log_client.c:2045 plugins/sudoers/logging.c:110 -#: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:189 -#: plugins/sudoers/logging.c:457 plugins/sudoers/logging.c:690 -#: plugins/sudoers/logging.c:734 plugins/sudoers/logging.c:846 -#: plugins/sudoers/logging.c:899 plugins/sudoers/logging.c:906 -#: plugins/sudoers/match_command.c:294 plugins/sudoers/match_command.c:562 -#: plugins/sudoers/match_command.c:628 plugins/sudoers/match_command.c:724 -#: plugins/sudoers/match_command.c:769 plugins/sudoers/match_digest.c:82 -#: plugins/sudoers/parse.c:278 plugins/sudoers/parse.c:295 -#: plugins/sudoers/parse.c:314 plugins/sudoers/parse.c:333 -#: plugins/sudoers/parse.c:350 plugins/sudoers/parse.c:373 -#: plugins/sudoers/parse.c:384 plugins/sudoers/parse_ldif.c:152 +#: plugins/sudoers/ldap_util.c:615 plugins/sudoers/linux_audit.c:86 +#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:237 +#: plugins/sudoers/log_client.c:259 plugins/sudoers/log_client.c:273 +#: plugins/sudoers/log_client.c:411 plugins/sudoers/log_client.c:726 +#: plugins/sudoers/log_client.c:748 plugins/sudoers/log_client.c:753 +#: plugins/sudoers/log_client.c:1449 plugins/sudoers/log_client.c:1570 +#: plugins/sudoers/log_client.c:1693 plugins/sudoers/log_client.c:2018 +#: plugins/sudoers/log_client.c:2077 plugins/sudoers/logging.c:110 +#: plugins/sudoers/logging.c:189 plugins/sudoers/logging.c:190 +#: plugins/sudoers/logging.c:483 plugins/sudoers/logging.c:723 +#: plugins/sudoers/logging.c:763 plugins/sudoers/logging.c:880 +#: plugins/sudoers/logging.c:933 plugins/sudoers/logging.c:940 +#: plugins/sudoers/lookup.c:330 plugins/sudoers/lookup.c:347 +#: plugins/sudoers/lookup.c:365 plugins/sudoers/lookup.c:383 +#: plugins/sudoers/lookup.c:400 plugins/sudoers/lookup.c:422 +#: plugins/sudoers/lookup.c:433 plugins/sudoers/match_command.c:279 +#: plugins/sudoers/match_command.c:543 plugins/sudoers/match_command.c:607 +#: plugins/sudoers/match_command.c:702 plugins/sudoers/match_command.c:749 +#: plugins/sudoers/match_digest.c:88 plugins/sudoers/parse_ldif.c:152 #: plugins/sudoers/parse_ldif.c:183 plugins/sudoers/parse_ldif.c:252 #: plugins/sudoers/parse_ldif.c:260 plugins/sudoers/parse_ldif.c:265 #: plugins/sudoers/parse_ldif.c:341 plugins/sudoers/parse_ldif.c:352 #: plugins/sudoers/parse_ldif.c:379 plugins/sudoers/parse_ldif.c:396 #: plugins/sudoers/parse_ldif.c:408 plugins/sudoers/parse_ldif.c:412 #: plugins/sudoers/parse_ldif.c:426 plugins/sudoers/parse_ldif.c:484 -#: plugins/sudoers/parse_ldif.c:598 plugins/sudoers/parse_ldif.c:627 -#: plugins/sudoers/parse_ldif.c:652 plugins/sudoers/parse_ldif.c:710 -#: plugins/sudoers/parse_ldif.c:727 plugins/sudoers/parse_ldif.c:755 -#: plugins/sudoers/parse_ldif.c:762 plugins/sudoers/policy.c:148 -#: plugins/sudoers/policy.c:157 plugins/sudoers/policy.c:166 -#: plugins/sudoers/policy.c:196 plugins/sudoers/policy.c:366 -#: plugins/sudoers/policy.c:381 plugins/sudoers/policy.c:383 -#: plugins/sudoers/policy.c:421 plugins/sudoers/policy.c:430 -#: plugins/sudoers/policy.c:478 plugins/sudoers/policy.c:488 -#: plugins/sudoers/policy.c:497 plugins/sudoers/policy.c:506 -#: plugins/sudoers/policy.c:515 plugins/sudoers/policy.c:622 -#: plugins/sudoers/policy.c:1050 plugins/sudoers/prompt.c:93 -#: plugins/sudoers/pwutil.c:199 plugins/sudoers/pwutil.c:270 -#: plugins/sudoers/pwutil.c:348 plugins/sudoers/pwutil.c:522 -#: plugins/sudoers/pwutil.c:587 plugins/sudoers/pwutil.c:659 -#: plugins/sudoers/pwutil.c:857 plugins/sudoers/pwutil.c:945 -#: plugins/sudoers/pwutil.c:993 plugins/sudoers/pwutil.c:1052 -#: plugins/sudoers/set_perms.c:369 plugins/sudoers/set_perms.c:717 -#: plugins/sudoers/set_perms.c:1089 plugins/sudoers/set_perms.c:1401 -#: plugins/sudoers/set_perms.c:1570 plugins/sudoers/sssd.c:144 -#: plugins/sudoers/sssd.c:185 plugins/sudoers/sssd.c:414 -#: plugins/sudoers/sssd.c:479 plugins/sudoers/sssd.c:505 -#: plugins/sudoers/sssd.c:568 plugins/sudoers/sssd.c:762 -#: plugins/sudoers/strvec_join.c:53 plugins/sudoers/stubs.c:126 -#: plugins/sudoers/stubs.c:134 plugins/sudoers/sudoers.c:352 -#: plugins/sudoers/sudoers.c:378 plugins/sudoers/sudoers.c:441 +#: plugins/sudoers/parse_ldif.c:595 plugins/sudoers/parse_ldif.c:624 +#: plugins/sudoers/parse_ldif.c:649 plugins/sudoers/parse_ldif.c:707 +#: plugins/sudoers/parse_ldif.c:724 plugins/sudoers/parse_ldif.c:752 +#: plugins/sudoers/parse_ldif.c:759 plugins/sudoers/policy.c:152 +#: plugins/sudoers/policy.c:161 plugins/sudoers/policy.c:170 +#: plugins/sudoers/policy.c:199 plugins/sudoers/policy.c:357 +#: plugins/sudoers/policy.c:373 plugins/sudoers/policy.c:375 +#: plugins/sudoers/policy.c:414 plugins/sudoers/policy.c:423 +#: plugins/sudoers/policy.c:432 plugins/sudoers/policy.c:441 +#: plugins/sudoers/policy.c:492 plugins/sudoers/policy.c:501 +#: plugins/sudoers/policy.c:510 plugins/sudoers/policy.c:519 +#: plugins/sudoers/policy.c:528 plugins/sudoers/policy.c:537 +#: plugins/sudoers/policy.c:546 plugins/sudoers/policy.c:654 +#: plugins/sudoers/policy.c:1071 plugins/sudoers/prompt.c:94 +#: plugins/sudoers/pwutil.c:219 plugins/sudoers/pwutil.c:290 +#: plugins/sudoers/pwutil.c:368 plugins/sudoers/pwutil.c:542 +#: plugins/sudoers/pwutil.c:607 plugins/sudoers/pwutil.c:679 +#: plugins/sudoers/pwutil.c:877 plugins/sudoers/pwutil.c:970 +#: plugins/sudoers/pwutil.c:1018 plugins/sudoers/pwutil.c:1082 +#: plugins/sudoers/set_perms.c:374 plugins/sudoers/set_perms.c:723 +#: plugins/sudoers/set_perms.c:1096 plugins/sudoers/set_perms.c:1409 +#: plugins/sudoers/set_perms.c:1579 plugins/sudoers/sethost.c:89 +#: plugins/sudoers/sssd.c:144 plugins/sudoers/sssd.c:186 +#: plugins/sudoers/sssd.c:415 plugins/sudoers/sssd.c:480 +#: plugins/sudoers/sssd.c:507 plugins/sudoers/sssd.c:570 +#: plugins/sudoers/sssd.c:765 plugins/sudoers/strvec_join.c:53 +#: plugins/sudoers/sudoers.c:405 plugins/sudoers/sudoers.c:412 #: plugins/sudoers/sudoers.c:673 plugins/sudoers/sudoers.c:683 -#: plugins/sudoers/sudoers.c:824 plugins/sudoers/sudoers.c:890 -#: plugins/sudoers/sudoers.c:946 plugins/sudoers/sudoers.c:998 -#: plugins/sudoers/sudoers.c:1174 plugins/sudoers/sudoers.c:1241 -#: plugins/sudoers/sudoers.c:1324 plugins/sudoers/sudoers.c:1513 +#: plugins/sudoers/sudoers.c:828 plugins/sudoers/sudoers.c:894 +#: plugins/sudoers/sudoers.c:953 plugins/sudoers/sudoers.c:1002 +#: plugins/sudoers/sudoers.c:1162 plugins/sudoers/sudoers.c:1231 +#: plugins/sudoers/sudoers.c:1324 plugins/sudoers/sudoers_cb.c:150 #: plugins/sudoers/sudoreplay.c:559 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:1278 plugins/sudoers/sudoreplay.c:1334 -#: plugins/sudoers/sudoreplay.c:1530 plugins/sudoers/sudoreplay.c:1534 -#: plugins/sudoers/testsudoers.c:123 plugins/sudoers/testsudoers.c:220 -#: plugins/sudoers/testsudoers.c:233 plugins/sudoers/testsudoers.c:250 -#: plugins/sudoers/testsudoers.c:617 plugins/sudoers/timestamp.c:476 -#: plugins/sudoers/timestamp.c:520 plugins/sudoers/timestamp.c:1042 -#: plugins/sudoers/timestamp.c:1171 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:154 -#: plugins/sudoers/visudo.c:263 plugins/sudoers/visudo.c:388 -#: plugins/sudoers/visudo.c:394 plugins/sudoers/visudo.c:505 -#: plugins/sudoers/visudo.c:1065 plugins/sudoers/visudo.c:1086 -#: plugins/sudoers/visudo.c:1180 toke.l:1032 toke.l:1195 toke.l:1223 -#: toke.l:1288 toke.l:1299 +#: plugins/sudoers/sudoreplay.c:1281 plugins/sudoers/sudoreplay.c:1337 +#: plugins/sudoers/sudoreplay.c:1533 plugins/sudoers/sudoreplay.c:1537 +#: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:255 +#: plugins/sudoers/testsudoers.c:264 plugins/sudoers/testsudoers.c:275 +#: plugins/sudoers/testsudoers.c:282 plugins/sudoers/testsudoers.c:302 +#: plugins/sudoers/testsudoers.c:756 plugins/sudoers/timestamp.c:468 +#: plugins/sudoers/timestamp.c:514 plugins/sudoers/timestamp.c:1045 +#: plugins/sudoers/timestamp.c:1248 plugins/sudoers/toke_util.c:79 +#: plugins/sudoers/toke_util.c:108 plugins/sudoers/toke_util.c:134 +#: plugins/sudoers/toke_util.c:163 plugins/sudoers/toke_util.c:204 +#: plugins/sudoers/tsdump.c:136 plugins/sudoers/visudo.c:151 +#: plugins/sudoers/visudo.c:258 plugins/sudoers/visudo.c:383 +#: plugins/sudoers/visudo.c:389 plugins/sudoers/visudo.c:501 +#: plugins/sudoers/visudo.c:1073 plugins/sudoers/visudo.c:1094 +#: plugins/sudoers/visudo.c:1189 toke.l:1011 toke.l:1174 toke.l:1193 +#: toke.l:1220 toke.l:1289 toke.l:1300 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -451,26 +448,26 @@ msgstr "не могу да удвостручим стандардни улаз: msgid "unable to execute %s: %m" msgstr "не могу да извршим „%s“: %m" -#: lib/eventlog/eventlog.c:393 plugins/sudoers/auth/aix_auth.c:198 +#: lib/eventlog/eventlog.c:394 plugins/sudoers/auth/aix_auth.c:199 msgid "unable to fork" msgstr "не могу да исцепим" -#: lib/eventlog/eventlog.c:403 lib/eventlog/eventlog.c:468 +#: lib/eventlog/eventlog.c:404 lib/eventlog/eventlog.c:471 #, c-format msgid "unable to fork: %m" msgstr "не могу да исцепим: %m" -#: lib/eventlog/eventlog.c:458 +#: lib/eventlog/eventlog.c:461 #, c-format msgid "unable to open pipe: %m" msgstr "не могу да отворим спојку: %m" -#: lib/eventlog/eventlog.c:958 +#: lib/eventlog/eventlog.c:1013 #, c-format msgid "%8s : %s" msgstr "%8s : %s" -#: lib/eventlog/eventlog.c:987 +#: lib/eventlog/eventlog.c:1042 #, c-format msgid "%8s : (command continued) %s" msgstr "%8s : (наредба је настављена) %s" @@ -484,73 +481,73 @@ msgstr "очекивах „JSON_STRING“, добих „%d“" msgid "JSON_ARRAY too large" msgstr "„JSON_ARRAY“ је превелик" -#: lib/eventlog/parse_json.c:494 +#: lib/eventlog/parse_json.c:523 msgid "missing double quote in name" msgstr "недостају наводници у називу" -#: lib/eventlog/parse_json.c:612 +#: lib/eventlog/parse_json.c:641 msgid "missing JSON_OBJECT" msgstr "недостаје „JSON_OBJECT“" -#: lib/eventlog/parse_json.c:616 +#: lib/eventlog/parse_json.c:645 #, c-format msgid "expected JSON_OBJECT, got %d" msgstr "очекивах „JSON_OBJECT“, добих „%d“" -#: lib/eventlog/parse_json.c:750 +#: lib/eventlog/parse_json.c:779 #, c-format msgid "json stack exhausted (max %u frames)" msgstr "јсон спремник је исцрпљен (највише %u кадра)" -#: lib/eventlog/parse_json.c:828 +#: lib/eventlog/parse_json.c:857 msgid "objects must consist of name:value pairs" msgstr "објекти морају да садрже пар „назив:вредност“" -#: lib/eventlog/parse_json.c:833 lib/eventlog/parse_json.c:864 -#: lib/eventlog/parse_json.c:908 lib/eventlog/parse_json.c:930 -#: lib/eventlog/parse_json.c:952 lib/eventlog/parse_json.c:974 -#: lib/eventlog/parse_json.c:996 +#: lib/eventlog/parse_json.c:862 lib/eventlog/parse_json.c:893 +#: lib/eventlog/parse_json.c:937 lib/eventlog/parse_json.c:959 +#: lib/eventlog/parse_json.c:981 lib/eventlog/parse_json.c:1003 +#: lib/eventlog/parse_json.c:1025 msgid "missing separator between values" msgstr "недостаје раздвајач између вредности" -#: lib/eventlog/parse_json.c:848 lib/eventlog/parse_json.c:1022 +#: lib/eventlog/parse_json.c:877 lib/eventlog/parse_json.c:1051 msgid "unmatched close brace" msgstr "непоклопљена затворена велика заграда" -#: lib/eventlog/parse_json.c:859 +#: lib/eventlog/parse_json.c:888 msgid "unexpected array" msgstr "неочекиван низ" -#: lib/eventlog/parse_json.c:879 lib/eventlog/parse_json.c:1025 +#: lib/eventlog/parse_json.c:908 lib/eventlog/parse_json.c:1054 msgid "unmatched close bracket" msgstr "непоклопљена затворена средња заграда" -#: lib/eventlog/parse_json.c:890 +#: lib/eventlog/parse_json.c:919 msgid "unexpected string" msgstr "неочекивана ниска" -#: lib/eventlog/parse_json.c:901 +#: lib/eventlog/parse_json.c:930 msgid "missing colon after name" msgstr "недостају две тачке након имена" -#: lib/eventlog/parse_json.c:922 lib/eventlog/parse_json.c:944 +#: lib/eventlog/parse_json.c:951 lib/eventlog/parse_json.c:973 msgid "unexpected boolean" msgstr "неочекивана логичка вредност" -#: lib/eventlog/parse_json.c:966 +#: lib/eventlog/parse_json.c:995 msgid "unexpected null" msgstr "неочекивана ништица" -#: lib/eventlog/parse_json.c:987 +#: lib/eventlog/parse_json.c:1016 msgid "unexpected number" msgstr "неочекивани број" -#: lib/eventlog/parse_json.c:1033 +#: lib/eventlog/parse_json.c:1062 msgid "parse error" msgstr "грешка обраде" -#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1241 -#: plugins/sudoers/sudoreplay.c:1290 plugins/sudoers/sudoreplay.c:1586 +#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1303 +#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1589 #, c-format msgid "invalid regular expression \"%s\": %s" msgstr "неисправан регуларан израз „%s“: %s" @@ -565,22 +562,22 @@ msgstr "%s: неисправна датотека дневника" msgid "%s: time stamp field is missing" msgstr "%s: недостаје поље временске ознаке" -#: lib/iolog/iolog_legacy.c:89 +#: lib/iolog/iolog_legacy.c:90 #, c-format msgid "%s: time stamp %s: %s" msgstr "%s: временска ознака %s: %s" -#: lib/iolog/iolog_legacy.c:96 +#: lib/iolog/iolog_legacy.c:97 #, c-format msgid "%s: user field is missing" msgstr "%s: недостаје поље корисника" -#: lib/iolog/iolog_legacy.c:107 +#: lib/iolog/iolog_legacy.c:108 #, c-format msgid "%s: runas user field is missing" msgstr "%s: недостаје поље „покрени-као корисник“" -#: lib/iolog/iolog_legacy.c:118 +#: lib/iolog/iolog_legacy.c:119 #, c-format msgid "%s: runas group field is missing" msgstr "%s: недостаје поље „покрени-као група“" @@ -590,14 +587,14 @@ msgstr "%s: недостаје поље „покрени-као група“" msgid "%s exists but is not a directory (0%o)" msgstr "%s постоји али није директоријум (0%o)" -#: lib/iolog/iolog_mkdirs.c:123 lib/iolog/iolog_mkdtemp.c:79 -#: logsrvd/iolog_writer.c:781 plugins/sudoers/timestamp.c:234 +#: lib/iolog/iolog_mkdirs.c:125 lib/iolog/iolog_mkdtemp.c:80 +#: logsrvd/iolog_writer.c:803 plugins/sudoers/timestamp.c:218 #, c-format msgid "unable to mkdir %s" msgstr "не могу да направим директоријум „%s“" -#: lib/iolog/iolog_mkdtemp.c:84 plugins/sudoers/visudo.c:760 -#: plugins/sudoers/visudo.c:794 plugins/sudoers/visudo.c:800 +#: lib/iolog/iolog_mkdtemp.c:85 plugins/sudoers/visudo.c:769 +#: plugins/sudoers/visudo.c:803 plugins/sudoers/visudo.c:809 #, c-format msgid "unable to change mode of %s to 0%o" msgstr "не могу да променим режим „%s“ на 0%o" @@ -629,90 +626,90 @@ msgstr "%s: грешка протокола: погрешна врста за msgid "%s: protocol error: NULL value found in %s" msgstr "%s: грешка протокола: „NULL“ вредност је нађена у „%s“" -#: logsrvd/iolog_writer.c:141 plugins/sudoers/logging.c:993 -#: plugins/sudoers/policy.c:589 +#: logsrvd/iolog_writer.c:141 plugins/sudoers/logging.c:1035 +#: plugins/sudoers/policy.c:621 msgid "unable to generate UUID" msgstr "не могу да створим УУИБ" -#: logsrvd/iolog_writer.c:341 logsrvd/iolog_writer.c:346 -#: logsrvd/iolog_writer.c:351 logsrvd/iolog_writer.c:356 +#: logsrvd/iolog_writer.c:362 logsrvd/iolog_writer.c:367 +#: logsrvd/iolog_writer.c:372 logsrvd/iolog_writer.c:377 #, c-format msgid "%s: protocol error: %s missing from AcceptMessage" msgstr "%s: грешка протокола: „%s“ недостаје из прихвата поруке" -#: logsrvd/iolog_writer.c:417 +#: logsrvd/iolog_writer.c:438 #, c-format msgid "%s: unable to format session id" msgstr "%s: не могу да форматирам иб сесије" -#: logsrvd/iolog_writer.c:431 logsrvd/iolog_writer.c:445 -#: logsrvd/iolog_writer.c:459 logsrvd/iolog_writer.c:474 -#: logsrvd/iolog_writer.c:488 logsrvd/iolog_writer.c:502 +#: logsrvd/iolog_writer.c:452 logsrvd/iolog_writer.c:466 +#: logsrvd/iolog_writer.c:480 logsrvd/iolog_writer.c:495 +#: logsrvd/iolog_writer.c:509 logsrvd/iolog_writer.c:523 #, c-format msgid "%s: %s is not set" msgstr "%s: „%s“ није постављено " -#: logsrvd/iolog_writer.c:538 logsrvd/iolog_writer.c:545 +#: logsrvd/iolog_writer.c:559 logsrvd/iolog_writer.c:566 #, c-format msgid "unable to expand iolog path %s" msgstr "не могу да раширим путању „%s“ У/И дневника" -#: logsrvd/iolog_writer.c:563 +#: logsrvd/iolog_writer.c:584 #, c-format msgid "unable to create iolog path %s" msgstr "не могу да створим путању „%s“ У/И дневника" -#: logsrvd/iolog_writer.c:593 +#: logsrvd/iolog_writer.c:614 #, c-format msgid "invalid iofd %d" msgstr "неисправан описник датотеке У/И %d" -#: logsrvd/iolog_writer.c:613 +#: logsrvd/iolog_writer.c:634 #, c-format -msgid "error closing iofd %d: %s" -msgstr "грешка затварања описника датотеке У/И %d: %s" +msgid "error closing iofd %u: %s" +msgstr "грешка затварања описника датотеке У/И %u: %s" -#: logsrvd/iolog_writer.c:633 +#: logsrvd/iolog_writer.c:655 #, c-format -msgid "error flushing iofd %d: %s" -msgstr "грешка исипања описника датотеке У/И %d: %s" +msgid "error flushing iofd %u: %s" +msgstr "грешка исипања описника датотеке У/И %u: %s" -#: logsrvd/iolog_writer.c:751 +#: logsrvd/iolog_writer.c:773 #, c-format msgid "invalid I/O log %s: %s referenced but not present" msgstr "неисправан У/И дневник „%s“: „%s“ је упутно али није присутно" -#: logsrvd/iolog_writer.c:763 logsrvd/logsrvd_journal.c:390 +#: logsrvd/iolog_writer.c:785 logsrvd/logsrvd_journal.c:391 #, c-format msgid "%s: unable to find resume point [%lld, %ld]" msgstr "%s: не могу да нађем тачку наставка [%lld, %ld]" -#: logsrvd/iolog_writer.c:785 logsrvd/logsrvd_journal.c:433 +#: logsrvd/iolog_writer.c:807 logsrvd/logsrvd_journal.c:434 #: logsrvd/logsrvd_queue.c:115 logsrvd/tls_init.c:256 -#: plugins/sudoers/check.c:292 plugins/sudoers/cvtsudoers.c:751 -#: plugins/sudoers/cvtsudoers.c:772 plugins/sudoers/cvtsudoers.c:1452 -#: plugins/sudoers/cvtsudoers_csv.c:697 plugins/sudoers/cvtsudoers_json.c:902 -#: plugins/sudoers/cvtsudoers_ldif.c:709 plugins/sudoers/sudoers.c:1310 -#: plugins/sudoers/sudoers.c:1334 plugins/sudoers/sudoreplay.c:1496 -#: plugins/sudoers/timestamp.c:485 plugins/sudoers/tsdump.c:128 -#: plugins/sudoers/visudo.c:982 +#: plugins/sudoers/check.c:278 plugins/sudoers/cvtsudoers.c:758 +#: plugins/sudoers/cvtsudoers.c:780 plugins/sudoers/cvtsudoers.c:1457 +#: plugins/sudoers/cvtsudoers_csv.c:722 plugins/sudoers/cvtsudoers_json.c:1034 +#: plugins/sudoers/cvtsudoers_ldif.c:753 plugins/sudoers/sudoers.c:1309 +#: plugins/sudoers/sudoers.c:1335 plugins/sudoers/sudoreplay.c:1499 +#: plugins/sudoers/timestamp.c:477 plugins/sudoers/tsdump.c:141 +#: plugins/sudoers/visudo.c:990 #, c-format msgid "unable to open %s" msgstr "не могу да отворим „%s“" -#: logsrvd/iolog_writer.c:797 logsrvd/logsrv_util.c:111 +#: logsrvd/iolog_writer.c:819 logsrvd/logsrv_util.c:111 #: logsrvd/logsrv_util.c:118 plugins/sudoers/sudoreplay.c:355 #: plugins/sudoers/sudoreplay.c:361 #, c-format msgid "unable to open %s/%s" msgstr "не могу да отворим „%s/%s“" -#: logsrvd/iolog_writer.c:810 +#: logsrvd/iolog_writer.c:832 #, c-format msgid "unable to copy %s/%s to %s/%s: %s" msgstr "не могу да умножим „%s/%s“ у „%s/%s“: %s" -#: logsrvd/iolog_writer.c:839 logsrvd/logsrvd_journal.c:198 +#: logsrvd/iolog_writer.c:861 logsrvd/logsrvd_journal.c:198 #, c-format msgid "unable to rename %s to %s" msgstr "не могу да преименујем „%s“ у „%s“" @@ -732,123 +729,123 @@ msgstr "недостаје У/И датотека дневника „%s/%s“" msgid "%s/%s: unable to seek forward %zu" msgstr "%s/%s: не могу да премотам унапред „%zu“" -#: logsrvd/logsrvd.c:271 logsrvd/logsrvd_queue.c:135 +#: logsrvd/logsrvd.c:272 logsrvd/logsrvd_queue.c:135 msgid "unable to connect to relay" msgstr "не могу да се повежем са преносником" -#: logsrvd/logsrvd.c:338 logsrvd/logsrvd_relay.c:844 +#: logsrvd/logsrvd.c:339 logsrvd/logsrvd_relay.c:847 #, c-format msgid "server message too large: %zu" msgstr "порука сервера је превелика: %zu" -#: logsrvd/logsrvd.c:430 logsrvd/logsrvd.c:553 logsrvd/logsrvd.c:639 -#: logsrvd/logsrvd.c:881 logsrvd/logsrvd.c:895 logsrvd/logsrvd.c:1057 -#: logsrvd/logsrvd.c:1182 logsrvd/logsrvd.c:1355 logsrvd/logsrvd.c:1373 -#: logsrvd/logsrvd.c:1472 logsrvd/logsrvd.c:1597 logsrvd/logsrvd.c:1784 -#: logsrvd/logsrvd_journal.c:502 logsrvd/logsrvd_local.c:238 +#: logsrvd/logsrvd.c:431 logsrvd/logsrvd.c:554 logsrvd/logsrvd.c:640 +#: logsrvd/logsrvd.c:882 logsrvd/logsrvd.c:896 logsrvd/logsrvd.c:1057 +#: logsrvd/logsrvd.c:1182 logsrvd/logsrvd.c:1364 logsrvd/logsrvd.c:1382 +#: logsrvd/logsrvd.c:1481 logsrvd/logsrvd.c:1606 logsrvd/logsrvd.c:1793 +#: logsrvd/logsrvd_journal.c:503 logsrvd/logsrvd_local.c:238 #: logsrvd/logsrvd_queue.c:164 logsrvd/logsrvd_relay.c:172 #: logsrvd/logsrvd_relay.c:249 logsrvd/logsrvd_relay.c:253 #: logsrvd/logsrvd_relay.c:391 logsrvd/logsrvd_relay.c:583 -#: logsrvd/logsrvd_relay.c:744 logsrvd/logsrvd_relay.c:1133 -#: logsrvd/sendlog.c:1300 logsrvd/tls_client.c:136 logsrvd/tls_client.c:152 -#: logsrvd/tls_client.c:216 plugins/sudoers/audit.c:277 -#: plugins/sudoers/iolog.c:1030 plugins/sudoers/iolog.c:1163 -#: plugins/sudoers/iolog.c:1261 plugins/sudoers/log_client.c:121 -#: plugins/sudoers/log_client.c:343 plugins/sudoers/log_client.c:359 -#: plugins/sudoers/log_client.c:407 plugins/sudoers/log_client.c:613 -#: plugins/sudoers/log_client.c:620 plugins/sudoers/log_client.c:1111 -#: plugins/sudoers/log_client.c:1392 plugins/sudoers/log_client.c:1433 -#: plugins/sudoers/log_client.c:1441 plugins/sudoers/log_client.c:1600 -#: plugins/sudoers/log_client.c:1724 plugins/sudoers/log_client.c:2053 -#: plugins/sudoers/log_client.c:2061 plugins/sudoers/logging.c:147 -#: plugins/sudoers/logging.c:205 plugins/sudoers/sudoreplay.c:519 -#: plugins/sudoers/sudoreplay.c:566 plugins/sudoers/sudoreplay.c:808 -#: plugins/sudoers/sudoreplay.c:920 plugins/sudoers/sudoreplay.c:1011 -#: plugins/sudoers/sudoreplay.c:1026 plugins/sudoers/sudoreplay.c:1033 -#: plugins/sudoers/sudoreplay.c:1040 plugins/sudoers/sudoreplay.c:1047 -#: plugins/sudoers/sudoreplay.c:1054 plugins/sudoers/sudoreplay.c:1181 +#: logsrvd/logsrvd_relay.c:747 logsrvd/logsrvd_relay.c:1137 +#: logsrvd/sendlog.c:1333 logsrvd/tls_client.c:145 logsrvd/tls_client.c:161 +#: logsrvd/tls_client.c:225 plugins/sudoers/audit.c:281 +#: plugins/sudoers/iolog.c:1049 plugins/sudoers/iolog.c:1183 +#: plugins/sudoers/iolog.c:1282 plugins/sudoers/log_client.c:121 +#: plugins/sudoers/log_client.c:352 plugins/sudoers/log_client.c:368 +#: plugins/sudoers/log_client.c:416 plugins/sudoers/log_client.c:622 +#: plugins/sudoers/log_client.c:629 plugins/sudoers/log_client.c:1137 +#: plugins/sudoers/log_client.c:1418 plugins/sudoers/log_client.c:1459 +#: plugins/sudoers/log_client.c:1467 plugins/sudoers/log_client.c:1626 +#: plugins/sudoers/log_client.c:1751 plugins/sudoers/log_client.c:2085 +#: plugins/sudoers/log_client.c:2093 plugins/sudoers/logging.c:148 +#: plugins/sudoers/logging.c:206 plugins/sudoers/sudoreplay.c:519 +#: plugins/sudoers/sudoreplay.c:566 plugins/sudoers/sudoreplay.c:810 +#: plugins/sudoers/sudoreplay.c:922 plugins/sudoers/sudoreplay.c:1013 +#: plugins/sudoers/sudoreplay.c:1028 plugins/sudoers/sudoreplay.c:1035 +#: plugins/sudoers/sudoreplay.c:1042 plugins/sudoers/sudoreplay.c:1049 +#: plugins/sudoers/sudoreplay.c:1056 plugins/sudoers/sudoreplay.c:1184 msgid "unable to add event to queue" msgstr "не могу да додам догађај у ред" -#: logsrvd/logsrvd.c:454 logsrvd/logsrvd.c:491 logsrvd/logsrvd.c:523 -#: logsrvd/logsrvd.c:577 logsrvd/logsrvd.c:656 logsrvd/logsrvd.c:692 -#: logsrvd/logsrvd.c:728 logsrvd/logsrvd.c:764 logsrvd/logsrvd_relay.c:512 +#: logsrvd/logsrvd.c:455 logsrvd/logsrvd.c:492 logsrvd/logsrvd.c:524 +#: logsrvd/logsrvd.c:578 logsrvd/logsrvd.c:657 logsrvd/logsrvd.c:693 +#: logsrvd/logsrvd.c:729 logsrvd/logsrvd.c:765 logsrvd/logsrvd_relay.c:512 #: logsrvd/logsrvd_relay.c:545 #, c-format msgid "unexpected state %d for %s" msgstr "неочекивано стање %d за „%s“" -#: logsrvd/logsrvd.c:455 logsrvd/logsrvd.c:492 logsrvd/logsrvd.c:524 -#: logsrvd/logsrvd.c:578 logsrvd/logsrvd.c:657 logsrvd/logsrvd.c:693 -#: logsrvd/logsrvd.c:729 logsrvd/logsrvd.c:765 logsrvd/logsrvd_relay.c:514 +#: logsrvd/logsrvd.c:456 logsrvd/logsrvd.c:493 logsrvd/logsrvd.c:525 +#: logsrvd/logsrvd.c:579 logsrvd/logsrvd.c:658 logsrvd/logsrvd.c:694 +#: logsrvd/logsrvd.c:730 logsrvd/logsrvd.c:766 logsrvd/logsrvd_relay.c:514 #: logsrvd/logsrvd_relay.c:547 msgid "state machine error" msgstr "грешка машине стања" -#: logsrvd/logsrvd.c:461 logsrvd/logsrvd.c:462 +#: logsrvd/logsrvd.c:462 logsrvd/logsrvd.c:463 msgid "invalid AcceptMessage" msgstr "неисправна „Порука прихвата“" -#: logsrvd/logsrvd.c:498 logsrvd/logsrvd.c:499 +#: logsrvd/logsrvd.c:499 logsrvd/logsrvd.c:500 msgid "invalid RejectMessage" msgstr "неисправна „Порука одбијања“" -#: logsrvd/logsrvd.c:530 logsrvd/logsrvd.c:531 +#: logsrvd/logsrvd.c:531 logsrvd/logsrvd.c:532 msgid "invalid ExitMessage" msgstr "неисправна „Порука излаза“" -#: logsrvd/logsrvd.c:584 logsrvd/logsrvd.c:585 +#: logsrvd/logsrvd.c:585 logsrvd/logsrvd.c:586 msgid "invalid RestartMessage" msgstr "неисправна „Порука поновног покретања“" -#: logsrvd/logsrvd.c:619 logsrvd/logsrvd.c:620 +#: logsrvd/logsrvd.c:620 logsrvd/logsrvd.c:621 msgid "invalid AlertMessage" msgstr "неисправна „Порука узбуне“" -#: logsrvd/logsrvd.c:661 logsrvd/logsrvd.c:697 logsrvd/logsrvd.c:733 +#: logsrvd/logsrvd.c:662 logsrvd/logsrvd.c:698 logsrvd/logsrvd.c:734 #, c-format msgid "%s: unexpected IoBuffer" msgstr "%s: неочекивана У/И међумеморија" -#: logsrvd/logsrvd.c:662 logsrvd/logsrvd.c:698 logsrvd/logsrvd.c:734 +#: logsrvd/logsrvd.c:663 logsrvd/logsrvd.c:699 logsrvd/logsrvd.c:735 msgid "protocol error" msgstr "грешка протокола" -#: logsrvd/logsrvd.c:668 logsrvd/logsrvd.c:669 +#: logsrvd/logsrvd.c:669 logsrvd/logsrvd.c:670 msgid "invalid IoBuffer" msgstr "неисправна УиМеђумеморија" -#: logsrvd/logsrvd.c:704 logsrvd/logsrvd.c:705 +#: logsrvd/logsrvd.c:705 logsrvd/logsrvd.c:706 msgid "invalid ChangeWindowSize" msgstr "неисправно „Промени_величину_прозора“" -#: logsrvd/logsrvd.c:740 logsrvd/logsrvd.c:741 +#: logsrvd/logsrvd.c:741 logsrvd/logsrvd.c:742 msgid "invalid CommandSuspend" msgstr "неисправна „Обустава_наредбе“" -#: logsrvd/logsrvd.c:790 logsrvd/logsrvd_journal.c:301 -#: logsrvd/logsrvd_relay.c:654 logsrvd/sendlog.c:1201 -#: plugins/sudoers/log_client.c:1590 +#: logsrvd/logsrvd.c:791 logsrvd/logsrvd_journal.c:302 +#: logsrvd/logsrvd_relay.c:654 logsrvd/sendlog.c:1232 +#: plugins/sudoers/log_client.c:1616 #, c-format msgid "unable to unpack %s size %zu" msgstr "не могу да отпакујем „%s“ величине %zu" -#: logsrvd/logsrvd.c:835 logsrvd/logsrvd_journal.c:375 +#: logsrvd/logsrvd.c:836 logsrvd/logsrvd_journal.c:376 #: logsrvd/logsrvd_relay.c:678 #, c-format msgid "unexpected type_case value %d in %s from %s" msgstr "неочекивана вредност врсте_слова %d у „%s“ из „%s“" -#: logsrvd/logsrvd.c:837 +#: logsrvd/logsrvd.c:838 msgid "unrecognized ClientMessage type" msgstr "непозната врста „Поруке_клијента“" -#: logsrvd/logsrvd.c:927 +#: logsrvd/logsrvd.c:928 #, c-format msgid "timed out writing to client %s" msgstr "истекло је време писања на клијенту „%s“" -#: logsrvd/logsrvd.c:932 logsrvd/logsrvd_relay.c:916 logsrvd/sendlog.c:1404 +#: logsrvd/logsrvd.c:933 logsrvd/logsrvd_relay.c:919 logsrvd/sendlog.c:1438 #, c-format msgid "missing write buffer for client %s" msgstr "недостаје међумеморија писања за клијента „%s“" @@ -858,13 +855,13 @@ msgstr "недостаје међумеморија писања за клије msgid "timed out reading from client %s" msgstr "истекло је време читања са клијента „%s“" -#: logsrvd/logsrvd.c:1069 logsrvd/logsrvd_relay.c:779 +#: logsrvd/logsrvd.c:1069 logsrvd/logsrvd_relay.c:782 #, c-format msgid "EOF from %s without proper TLS shutdown" msgstr "крај датотеке из „%s“ без одговарајућег ТЛС гашења" -#: logsrvd/logsrvd.c:1113 logsrvd/logsrvd_relay.c:205 logsrvd/sendlog.c:331 -#: plugins/sudoers/log_client.c:723 +#: logsrvd/logsrvd.c:1113 logsrvd/logsrvd_relay.c:205 logsrvd/sendlog.c:336 +#: plugins/sudoers/log_client.c:732 #, c-format msgid "client message too large: %zu" msgstr "порука клијента је превелика: %zu" @@ -878,82 +875,82 @@ msgstr "порука клијента је превелика" msgid "invalid ClientMessage" msgstr "неисправна „Порука клијента“" -#: logsrvd/logsrvd.c:1433 +#: logsrvd/logsrvd.c:1442 msgid "unable to get remote IP addr" msgstr "не могу да добавим удаљену ИП адресу" -#: logsrvd/logsrvd.c:1464 logsrvd/tls_client.c:203 -#: plugins/sudoers/log_client.c:281 +#: logsrvd/logsrvd.c:1473 logsrvd/tls_client.c:212 +#: plugins/sudoers/log_client.c:290 #, c-format msgid "Unable to attach user data to the ssl object: %s" msgstr "Не могу да прикачим податке корисника ссл објекту: %s" -#: logsrvd/logsrvd.c:1647 logsrvd/logsrvd.c:2003 +#: logsrvd/logsrvd.c:1656 logsrvd/logsrvd.c:2050 msgid "unable to setup listen socket" msgstr "не могу да подесим прикључницу ослушкивања" -#: logsrvd/logsrvd.c:1767 +#: logsrvd/logsrvd.c:1776 #, c-format msgid "unexpected signal %d" msgstr "неочекивани сигнал %d" -#: logsrvd/logsrvd.c:1905 +#: logsrvd/logsrvd.c:1949 msgid "sudo log server" msgstr "сервер судо дневника" -#: logsrvd/logsrvd.c:1907 logsrvd/sendlog.c:121 +#: logsrvd/logsrvd.c:1951 logsrvd/sendlog.c:126 msgid "Options:" msgstr "Опције:" -#: logsrvd/logsrvd.c:1909 +#: logsrvd/logsrvd.c:1953 msgid "path to configuration file" msgstr "путања до датотеке подешавања" -#: logsrvd/logsrvd.c:1911 logsrvd/sendlog.c:123 +#: logsrvd/logsrvd.c:1955 logsrvd/sendlog.c:128 msgid "display help message and exit" msgstr "приказује поруку помоћи и излази" -#: logsrvd/logsrvd.c:1913 +#: logsrvd/logsrvd.c:1957 msgid "do not fork, run in the foreground" msgstr "не клонира, ради у првом плану" -#: logsrvd/logsrvd.c:1915 +#: logsrvd/logsrvd.c:1959 msgid "percent chance connections will drop" msgstr "просенат шанси за одбацивање веза" -#: logsrvd/logsrvd.c:1917 logsrvd/sendlog.c:153 +#: logsrvd/logsrvd.c:1961 logsrvd/sendlog.c:158 msgid "display version information and exit" msgstr "приказује податке о издању и излази" -#: logsrvd/logsrvd.c:1967 logsrvd/sendlog.c:1711 +#: logsrvd/logsrvd.c:2011 logsrvd/sendlog.c:1747 msgid "Protobuf-C version 1.3 or higher required" msgstr "Потребно је „Protobuf-C“ издање 1.3 или новије" -#: logsrvd/logsrvd.c:1983 +#: logsrvd/logsrvd.c:2027 #, c-format msgid "invalid random drop value: %s" msgstr "неисправна вредност одбацивања насумичности: %s" -#: logsrvd/logsrvd.c:1986 logsrvd/sendlog.c:1765 -#: plugins/sudoers/cvtsudoers.c:247 plugins/sudoers/sudoreplay.c:294 -#: plugins/sudoers/visudo.c:186 +#: logsrvd/logsrvd.c:2030 logsrvd/sendlog.c:1801 +#: plugins/sudoers/cvtsudoers.c:250 plugins/sudoers/sudoreplay.c:294 +#: plugins/sudoers/visudo.c:181 #, c-format msgid "%s version %s\n" msgstr "%s издање %s\n" -#: logsrvd/logsrvd_conf.c:422 plugins/sudoers/check.c:358 +#: logsrvd/logsrvd_conf.c:422 plugins/sudoers/check.c:69 #: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:122 -#: plugins/sudoers/sudoers.c:448 plugins/sudoers/sudoers.c:939 -#: plugins/sudoers/sudoers.c:1041 plugins/sudoers/sudoers.c:1062 -#: plugins/sudoers/sudoers.c:1555 plugins/sudoers/testsudoers.c:224 -#: plugins/sudoers/testsudoers.c:393 +#: plugins/sudoers/sudoers.c:419 plugins/sudoers/sudoers.c:946 +#: plugins/sudoers/sudoers.c:1052 plugins/sudoers/sudoers.c:1442 +#: plugins/sudoers/testsudoers.c:169 plugins/sudoers/testsudoers.c:285 +#: plugins/sudoers/testsudoers.c:459 plugins/sudoers/tsdump.c:131 #, c-format msgid "unknown user %s" msgstr "непознат корисник „%s“" #: logsrvd/logsrvd_conf.c:439 plugins/sudoers/iolog.c:148 -#: plugins/sudoers/sudoers.c:453 plugins/sudoers/sudoers.c:1589 -#: plugins/sudoers/testsudoers.c:417 +#: plugins/sudoers/sudoers.c:425 plugins/sudoers/sudoers.c:1476 +#: plugins/sudoers/testsudoers.c:483 #, c-format msgid "unknown group %s" msgstr "непозната група „%s“" @@ -963,7 +960,7 @@ msgstr "непозната група „%s“" msgid "unable to parse iolog mode %s" msgstr "не могу да обрадим режим У/И дневника „%s“" -#: logsrvd/logsrvd_conf.c:474 logsrvd/logsrvd_conf.c:1243 +#: logsrvd/logsrvd_conf.c:474 logsrvd/logsrvd_conf.c:1248 #, c-format msgid "invalid value for %s: %s" msgstr "неисправна вредност за „%s“: %s" @@ -977,75 +974,75 @@ msgstr "ТЛС није подржано" msgid "%s:%s" msgstr "%s:%s" -#: logsrvd/logsrvd_conf.c:622 logsrvd/logsrvd_conf.c:1032 +#: logsrvd/logsrvd_conf.c:622 logsrvd/logsrvd_conf.c:1037 #, c-format msgid "%s: not a fully qualified path" msgstr "%s: није потпуно квалификована путања" -#: logsrvd/logsrvd_conf.c:951 logsrvd/logsrvd_conf.c:967 -#: logsrvd/logsrvd_conf.c:1676 +#: logsrvd/logsrvd_conf.c:956 logsrvd/logsrvd_conf.c:972 +#: logsrvd/logsrvd_conf.c:1681 #, c-format msgid "unknown syslog facility %s" msgstr "непознато постројење системског дневика „%s“" -#: logsrvd/logsrvd_conf.c:983 logsrvd/logsrvd_conf.c:999 -#: logsrvd/logsrvd_conf.c:1015 logsrvd/logsrvd_conf.c:1680 -#: logsrvd/logsrvd_conf.c:1684 logsrvd/logsrvd_conf.c:1688 +#: logsrvd/logsrvd_conf.c:988 logsrvd/logsrvd_conf.c:1004 +#: logsrvd/logsrvd_conf.c:1020 logsrvd/logsrvd_conf.c:1685 +#: logsrvd/logsrvd_conf.c:1689 logsrvd/logsrvd_conf.c:1693 #, c-format msgid "unknown syslog priority %s" msgstr "непознат приоритет системског дневика „%s“" -#: logsrvd/logsrvd_conf.c:1197 +#: logsrvd/logsrvd_conf.c:1202 #, c-format msgid "%s:%d unmatched '[': %s" msgstr "„%s:%d“ непоклопљена [: %s" -#: logsrvd/logsrvd_conf.c:1203 +#: logsrvd/logsrvd_conf.c:1208 #, c-format msgid "%s:%d garbage after ']': %s" msgstr "„%s:%d“ ђубре након ]: %s" -#: logsrvd/logsrvd_conf.c:1215 +#: logsrvd/logsrvd_conf.c:1220 #, c-format msgid "%s:%d invalid config section: %s" msgstr "„%s:%d“ неисправан одељак подешавања: %s" -#: logsrvd/logsrvd_conf.c:1223 +#: logsrvd/logsrvd_conf.c:1228 #, c-format msgid "%s:%d invalid configuration line: %s" msgstr "„%s:%d“ неисправан ред подешавања: %s" -#: logsrvd/logsrvd_conf.c:1229 +#: logsrvd/logsrvd_conf.c:1234 #, c-format msgid "%s:%d expected section name: %s" msgstr "„%s:%d“ очекиван је назив одељка: %s" -#: logsrvd/logsrvd_conf.c:1251 +#: logsrvd/logsrvd_conf.c:1256 #, c-format msgid "%s:%d [%s] illegal key: %s" msgstr "%s:%d [%s] неисправан кључ: %s" -#: logsrvd/logsrvd_conf.c:1281 plugins/sudoers/cvtsudoers.c:269 -#: plugins/sudoers/logging.c:1046 +#: logsrvd/logsrvd_conf.c:1286 plugins/sudoers/cvtsudoers.c:273 +#: plugins/sudoers/logging.c:1087 #, c-format msgid "unable to open log file %s" msgstr "не могу да отворим датотеку дневника „%s“" -#: logsrvd/logsrvd_conf.c:1763 +#: logsrvd/logsrvd_conf.c:1768 msgid "unable to initialize server TLS context" msgstr "не могу да покренем ТЛС контекст сервера" -#: logsrvd/logsrvd_conf.c:1783 +#: logsrvd/logsrvd_conf.c:1788 msgid "unable to initialize relay TLS context" msgstr "не могу да покренем ТЛС контекст преносника" -#: logsrvd/logsrvd_journal.c:149 logsrvd/logsrvd_journal.c:429 -#: logsrvd/logsrvd_journal.c:434 +#: logsrvd/logsrvd_journal.c:149 logsrvd/logsrvd_journal.c:430 +#: logsrvd/logsrvd_journal.c:435 msgid "unable to create journal file" msgstr "не могу да направим датотеку дневника" #: logsrvd/logsrvd_journal.c:153 logsrvd/logsrvd_queue.c:109 -#: plugins/sudoers/visudo.c:1038 +#: plugins/sudoers/visudo.c:1046 #, c-format msgid "unable to lock %s" msgstr "не могу да закључам „%s“" @@ -1058,8 +1055,8 @@ msgstr "не могу да закључам датотеку дневника" msgid "unable to open journal file" msgstr "не могу да отворим датотеку дневника" -#: logsrvd/logsrvd_journal.c:185 logsrvd/logsrvd_journal.c:465 -#: logsrvd/logsrvd_journal.c:470 +#: logsrvd/logsrvd_journal.c:185 logsrvd/logsrvd_journal.c:466 +#: logsrvd/logsrvd_journal.c:471 msgid "unable to write journal file" msgstr "не могу да запишем датотеку дневника" @@ -1068,20 +1065,20 @@ msgid "unable to rename journal file" msgstr "не могу да преименујем датотеку дневника" #: logsrvd/logsrvd_journal.c:247 logsrvd/logsrvd_journal.c:248 -#: logsrvd/logsrvd_journal.c:287 logsrvd/logsrvd_journal.c:288 +#: logsrvd/logsrvd_journal.c:288 logsrvd/logsrvd_journal.c:289 msgid "unexpected EOF reading journal file" msgstr "неочекивани крај датотеке читајући датотеку дневника" #: logsrvd/logsrvd_journal.c:251 logsrvd/logsrvd_journal.c:252 -#: logsrvd/logsrvd_journal.c:291 logsrvd/logsrvd_journal.c:292 +#: logsrvd/logsrvd_journal.c:292 logsrvd/logsrvd_journal.c:293 msgid "error reading journal file" msgstr "грешка читања датотеке дневника" -#: logsrvd/logsrvd_journal.c:303 logsrvd/logsrvd_journal.c:389 +#: logsrvd/logsrvd_journal.c:304 logsrvd/logsrvd_journal.c:390 msgid "invalid journal file, unable to restart" msgstr "неисправна датотека дневника, не могу поново да почнем" -#: logsrvd/logsrvd_journal.c:448 +#: logsrvd/logsrvd_journal.c:449 #, c-format msgid "unable to seek to [%lld, %ld] in journal file %s" msgstr "не могу да премотам на [%lld, %ld] у датотеци дневника „%s“" @@ -1111,52 +1108,52 @@ msgstr "грешка обраде „Поруке одбијања“" msgid "error logging reject event" msgstr "грешка прибележавања догађаја одбијања" -#: logsrvd/logsrvd_local.c:427 logsrvd/logsrvd_local.c:435 +#: logsrvd/logsrvd_local.c:427 logsrvd/logsrvd_local.c:437 msgid "error logging exit event" msgstr "грешка прибележавања догађаја излаза" -#: logsrvd/logsrvd_local.c:492 logsrvd/logsrvd_local.c:493 +#: logsrvd/logsrvd_local.c:494 logsrvd/logsrvd_local.c:495 msgid "log is already complete, cannot be restarted" msgstr "дневик је већ довршен, не може бити поново покренут" -#: logsrvd/logsrvd_local.c:523 +#: logsrvd/logsrvd_local.c:525 msgid "unable to restart log" msgstr "не могу поново да покренем дневник" -#: logsrvd/logsrvd_local.c:539 +#: logsrvd/logsrvd_local.c:541 msgid "error parsing AlertMessage" msgstr "грешка обраде „Поруке узбуне“" -#: logsrvd/logsrvd_local.c:549 +#: logsrvd/logsrvd_local.c:551 msgid "error logging alert event" msgstr "грешка прибележавања догађаја упозорења" -#: logsrvd/logsrvd_local.c:585 logsrvd/logsrvd_local.c:648 -#: logsrvd/logsrvd_local.c:683 +#: logsrvd/logsrvd_local.c:587 logsrvd/logsrvd_local.c:650 +#: logsrvd/logsrvd_local.c:685 #, c-format msgid "unable to format timing buffer, length %d" msgstr "не могу да обликујем међумеморију временисања, трајање %d" -#: logsrvd/logsrvd_local.c:599 logsrvd/logsrvd_local.c:607 -#: logsrvd/logsrvd_local.c:655 logsrvd/logsrvd_local.c:690 -#: plugins/sudoers/sudoreplay.c:344 toke.l:982 toke.l:985 +#: logsrvd/logsrvd_local.c:601 logsrvd/logsrvd_local.c:609 +#: logsrvd/logsrvd_local.c:657 logsrvd/logsrvd_local.c:692 +#: plugins/sudoers/sudoreplay.c:344 toke.l:961 toke.l:964 #, c-format msgid "%s/%s: %s" msgstr "%s/%s: %s" -#: logsrvd/logsrvd_local.c:618 +#: logsrvd/logsrvd_local.c:620 msgid "randomly dropping connection" msgstr "насумично одбацујем везу" -#: logsrvd/logsrvd_local.c:630 +#: logsrvd/logsrvd_local.c:632 msgid "error writing IoBuffer" msgstr "Грешка писања „Уи_Међумеморије“" -#: logsrvd/logsrvd_local.c:665 +#: logsrvd/logsrvd_local.c:667 msgid "error writing ChangeWindowSize" msgstr "грешка писања „Промени_величину_прозора“" -#: logsrvd/logsrvd_local.c:700 +#: logsrvd/logsrvd_local.c:702 msgid "error writing CommandSuspend" msgstr "грешка писања „Обуставе_наредбе“" @@ -1173,8 +1170,8 @@ msgstr "Не могу да се повежем са домаћином прен msgid "%s: invalid ServerHello, missing server_id" msgstr "%s: неисправан поздрав сервера, недостаје иб сервера" -#: logsrvd/logsrvd_relay.c:522 logsrvd/sendlog.c:1105 -#: plugins/sudoers/log_client.c:1476 +#: logsrvd/logsrvd_relay.c:522 logsrvd/sendlog.c:1136 +#: plugins/sudoers/log_client.c:1502 msgid "invalid ServerHello" msgstr "неисправан „Поздрав_сервера“" @@ -1191,204 +1188,204 @@ msgstr "истекло је време читања са преносника msgid "timeout reading from relay" msgstr "истекло је време читања са преносника" -#: logsrvd/logsrvd_relay.c:764 +#: logsrvd/logsrvd_relay.c:767 msgid "relay host name does not match certificate" msgstr "назив домаћина преносника не одговара уверењу" -#: logsrvd/logsrvd_relay.c:770 logsrvd/logsrvd_relay.c:784 -#: logsrvd/logsrvd_relay.c:791 +#: logsrvd/logsrvd_relay.c:773 logsrvd/logsrvd_relay.c:787 +#: logsrvd/logsrvd_relay.c:794 msgid "error reading from relay" msgstr "грешка читања са преносника" -#: logsrvd/logsrvd_relay.c:812 +#: logsrvd/logsrvd_relay.c:815 msgid "unable to read from relay" msgstr "не могу да читам са преносника" -#: logsrvd/logsrvd_relay.c:827 logsrvd/logsrvd_relay.c:945 +#: logsrvd/logsrvd_relay.c:830 logsrvd/logsrvd_relay.c:949 msgid "relay server closed connection" msgstr "сервер преносника је затворио везу" -#: logsrvd/logsrvd_relay.c:845 +#: logsrvd/logsrvd_relay.c:848 msgid "server message too large" msgstr "порука сервера је превелика" -#: logsrvd/logsrvd_relay.c:909 +#: logsrvd/logsrvd_relay.c:912 #, c-format msgid "timed out writing to relay %s (%s)" msgstr "истекло је време писања на преноснику „%s“ (%s)" -#: logsrvd/logsrvd_relay.c:911 +#: logsrvd/logsrvd_relay.c:914 msgid "timeout writing to relay" msgstr "истекло је време писања на преноснику" -#: logsrvd/logsrvd_relay.c:964 logsrvd/logsrvd_relay.c:971 -#: logsrvd/logsrvd_relay.c:983 +#: logsrvd/logsrvd_relay.c:968 logsrvd/logsrvd_relay.c:975 +#: logsrvd/logsrvd_relay.c:987 msgid "error writing to relay" msgstr "грешка писања на преноснику" -#: logsrvd/sendlog.c:119 +#: logsrvd/sendlog.c:124 msgid "send sudo I/O log to remote server" msgstr "шаље У/И дневник судоа удаљеном серверу" -#: logsrvd/sendlog.c:125 +#: logsrvd/sendlog.c:130 msgid "only send an accept event (no I/O)" msgstr "шаље само догађај прихвата (не У/И)" -#: logsrvd/sendlog.c:128 +#: logsrvd/sendlog.c:133 msgid "certificate bundle file to verify server's cert against" msgstr "датотека скупа уверења за проверавање уверења сервера" -#: logsrvd/sendlog.c:130 +#: logsrvd/sendlog.c:135 msgid "certificate file for TLS handshake" msgstr "датотека уверења за ТЛС руковање" -#: logsrvd/sendlog.c:133 +#: logsrvd/sendlog.c:138 msgid "host to send logs to" msgstr "домаћин коме шаље дневнике" -#: logsrvd/sendlog.c:135 +#: logsrvd/sendlog.c:140 msgid "remote ID of I/O log to be resumed" msgstr "ИБ удаљеног У/И дневника који ће бити враћен" -#: logsrvd/sendlog.c:138 +#: logsrvd/sendlog.c:143 msgid "private key file" msgstr "датотека приватног кључа" -#: logsrvd/sendlog.c:140 +#: logsrvd/sendlog.c:145 msgid "do not verify server certificate" msgstr "не проверава уверење сервера" -#: logsrvd/sendlog.c:143 +#: logsrvd/sendlog.c:148 msgid "port to use when connecting to host" msgstr "прикључник за коришћење приликом повезивања на домаћина" -#: logsrvd/sendlog.c:145 +#: logsrvd/sendlog.c:150 msgid "restart previous I/O log transfer" msgstr "поново покреће претходни пренос У/И дневника" -#: logsrvd/sendlog.c:147 +#: logsrvd/sendlog.c:152 msgid "reject the command with the given reason" msgstr "одбацује наредбу са датим разлогом" -#: logsrvd/sendlog.c:149 +#: logsrvd/sendlog.c:154 msgid "stop transfer after reaching this time" msgstr "прекида пренос након достизања овог времена" -#: logsrvd/sendlog.c:151 +#: logsrvd/sendlog.c:156 msgid "test audit server by sending selected I/O log n times in parallel" msgstr "тестира анкетни сервер шаљући изабрани У/И дневник n пута у паралели" -#: logsrvd/sendlog.c:176 plugins/sudoers/log_client.c:453 +#: logsrvd/sendlog.c:181 plugins/sudoers/log_client.c:462 #, c-format msgid "unable to look up %s:%s: %s" msgstr "не могу да потражим „%s:%s“: %s" -#: logsrvd/sendlog.c:214 +#: logsrvd/sendlog.c:219 msgid "unable to get server IP addr" msgstr "не могу да добавим ИП адресу сервера" -#: logsrvd/sendlog.c:309 plugins/sudoers/sudoreplay.c:868 +#: logsrvd/sendlog.c:314 plugins/sudoers/sudoreplay.c:870 #, c-format msgid "unable to read %s/%s: %s" msgstr "не могу да прочитам „%s/%s“: %s" -#: logsrvd/sendlog.c:1029 plugins/sudoers/iolog.c:948 -#: plugins/sudoers/iolog.c:1023 +#: logsrvd/sendlog.c:1060 plugins/sudoers/iolog.c:967 +#: plugins/sudoers/iolog.c:1042 #, c-format msgid "unexpected I/O event %d" msgstr "неочекивани У/И догађај „%d“" -#: logsrvd/sendlog.c:1082 logsrvd/sendlog.c:1099 logsrvd/sendlog.c:1133 -#: plugins/sudoers/log_client.c:1126 plugins/sudoers/log_client.c:1402 -#: plugins/sudoers/log_client.c:1470 plugins/sudoers/log_client.c:1509 +#: logsrvd/sendlog.c:1113 logsrvd/sendlog.c:1130 logsrvd/sendlog.c:1164 +#: plugins/sudoers/log_client.c:1152 plugins/sudoers/log_client.c:1428 +#: plugins/sudoers/log_client.c:1496 plugins/sudoers/log_client.c:1535 #, c-format msgid "%s: unexpected state %d" msgstr "%s: неочекивано стање „%d“" -#: logsrvd/sendlog.c:1169 plugins/sudoers/log_client.c:1558 +#: logsrvd/sendlog.c:1200 plugins/sudoers/log_client.c:1584 #, c-format msgid "error message received from server: %s" msgstr "порука грешке је примљена са сервера: %s" -#: logsrvd/sendlog.c:1182 plugins/sudoers/log_client.c:1571 +#: logsrvd/sendlog.c:1213 plugins/sudoers/log_client.c:1597 #, c-format msgid "abort message received from server: %s" msgstr "порука прекида је примљена са сервера: %s" -#: logsrvd/sendlog.c:1241 plugins/sudoers/log_client.c:1621 +#: logsrvd/sendlog.c:1272 plugins/sudoers/log_client.c:1647 #, c-format msgid "%s: unexpected type_case value %d" msgstr "%s: неочекивана вредност врсте_слова „%d“" -#: logsrvd/sendlog.c:1270 +#: logsrvd/sendlog.c:1301 msgid "timeout reading from server" msgstr "истекло је време читања са сервера" -#: logsrvd/sendlog.c:1319 plugins/sudoers/log_client.c:1743 +#: logsrvd/sendlog.c:1352 plugins/sudoers/log_client.c:1770 msgid "host name does not match certificate" msgstr "назив домаћина не одговара уверењу" -#: logsrvd/sendlog.c:1352 +#: logsrvd/sendlog.c:1386 msgid "premature EOF" msgstr "прерани крај датотеке" -#: logsrvd/sendlog.c:1365 plugins/sudoers/log_client.c:1790 +#: logsrvd/sendlog.c:1399 plugins/sudoers/log_client.c:1818 #, c-format msgid "server message too large: %u" msgstr "порука сервера је превелика: %u" -#: logsrvd/sendlog.c:1421 +#: logsrvd/sendlog.c:1455 msgid "timeout writing to server" msgstr "истекло је време писања на сервер" -#: logsrvd/sendlog.c:1788 +#: logsrvd/sendlog.c:1825 msgid "both restart point and iolog ID must be specified" msgstr "мора бити наведена и тачка поновног покретања и ИБ уи_дневника" -#: logsrvd/sendlog.c:1792 +#: logsrvd/sendlog.c:1829 msgid "a restart point may not be set when no I/O is sent" msgstr "тачка поновног покретања се не може подесити када није послат У/И" -#: logsrvd/sendlog.c:1868 +#: logsrvd/sendlog.c:1905 #, c-format msgid "exited prematurely with state %d" msgstr "изађох прерано са стањем „%d“" -#: logsrvd/sendlog.c:1869 +#: logsrvd/sendlog.c:1906 #, c-format msgid "elapsed time sent to server [%lld, %ld]" msgstr "протекло време послато серверу [%lld, %ld]" -#: logsrvd/sendlog.c:1871 +#: logsrvd/sendlog.c:1908 #, c-format msgid "commit point received from server [%lld, %ld]" msgstr "тачка слања примљена са сервера [%lld, %ld]" -#: logsrvd/tls_client.c:111 plugins/sudoers/log_client.c:315 +#: logsrvd/tls_client.c:120 plugins/sudoers/log_client.c:324 msgid "TLS handshake timeout occurred" msgstr "дошло је до временског истека ТЛС руковања" -#: logsrvd/tls_client.c:131 logsrvd/tls_client.c:147 -#: plugins/sudoers/log_client.c:337 plugins/sudoers/log_client.c:353 +#: logsrvd/tls_client.c:140 logsrvd/tls_client.c:156 +#: plugins/sudoers/log_client.c:346 plugins/sudoers/log_client.c:362 msgid "unable to set event" msgstr "не могу да подесим догађај" -#: logsrvd/tls_client.c:157 logsrvd/tls_client.c:161 +#: logsrvd/tls_client.c:166 logsrvd/tls_client.c:170 #, c-format msgid "TLS connection failed: %s" msgstr "ТЛС веза није успела: %s" -#: logsrvd/tls_client.c:196 +#: logsrvd/tls_client.c:205 #, c-format msgid "unable to allocate ssl object: %s" msgstr "не могу да доделим ссл објекат: %s" -#: logsrvd/tls_client.c:210 +#: logsrvd/tls_client.c:219 #, c-format msgid "Unable to attach socket to the ssl object: %s" msgstr "Не могу да прикачим прикључницу ссл објекту: %s" -#: logsrvd/tls_client.c:238 +#: logsrvd/tls_client.c:247 msgid "unable to initialize TLS context" msgstr "не могу да покренем ТЛС контекст" @@ -1417,59 +1414,58 @@ msgstr "Не могу да створим ТЛС контекст: %s" msgid "unable to set minimum protocol version to TLS 1.2: %s" msgstr "не могу да подесим најмање издање протокола на „TLS 1.2“: %s" -#: plugins/sudoers/audit.c:268 plugins/sudoers/audit.c:428 -#: plugins/sudoers/log_client.c:959 plugins/sudoers/log_client.c:1008 -#: plugins/sudoers/log_client.c:1057 plugins/sudoers/log_client.c:1182 -#: plugins/sudoers/logging.c:595 plugins/sudoers/logging.c:711 -#: plugins/sudoers/logging.c:833 plugins/sudoers/logging.c:1000 -#: plugins/sudoers/policy.c:123 +#: plugins/sudoers/audit.c:272 plugins/sudoers/log_client.c:985 +#: plugins/sudoers/log_client.c:1034 plugins/sudoers/log_client.c:1083 +#: plugins/sudoers/log_client.c:1208 plugins/sudoers/logging.c:627 +#: plugins/sudoers/logging.c:867 plugins/sudoers/logging.c:1017 +#: plugins/sudoers/logging.c:1041 plugins/sudoers/policy.c:1055 msgid "unable to get time of day" msgstr "не могу да добавим време дана" -#: plugins/sudoers/auth/aix_auth.c:280 +#: plugins/sudoers/auth/aix_auth.c:282 #, c-format msgid "unable to change password for %s" msgstr "не могу да изменим лозинку за „%s“" -#: plugins/sudoers/auth/bsdauth.c:77 +#: plugins/sudoers/auth/bsdauth.c:78 #, c-format msgid "unable to get login class for user %s" msgstr "не могу да добавим разред пријаве за корисника „%s“" -#: plugins/sudoers/auth/bsdauth.c:84 +#: plugins/sudoers/auth/bsdauth.c:85 msgid "invalid authentication type" msgstr "неисправна врста потврђивање идентитета" -#: plugins/sudoers/auth/bsdauth.c:89 +#: plugins/sudoers/auth/bsdauth.c:90 msgid "unable to begin BSD authentication" msgstr "не могу да почнем BSD потврђивање идентитета" -#: plugins/sudoers/auth/bsdauth.c:96 +#: plugins/sudoers/auth/bsdauth.c:97 msgid "unable to initialize BSD authentication" msgstr "не могу да покренем БСД потврђивање идентитета" -#: plugins/sudoers/auth/bsdauth.c:188 +#: plugins/sudoers/auth/bsdauth.c:191 msgid "your account has expired" msgstr "ваш налог је истекао" -#: plugins/sudoers/auth/bsdauth.c:190 +#: plugins/sudoers/auth/bsdauth.c:193 msgid "approval failed" msgstr "доказивање није успело" -#: plugins/sudoers/auth/fwtk.c:61 +#: plugins/sudoers/auth/fwtk.c:62 msgid "unable to read fwtk config" msgstr "не могу да читам „fwtk“ подешавања" -#: plugins/sudoers/auth/fwtk.c:66 +#: plugins/sudoers/auth/fwtk.c:67 msgid "unable to connect to authentication server" msgstr "не могу да се повежем на сервер потврђивања идентитета" -#: plugins/sudoers/auth/fwtk.c:72 plugins/sudoers/auth/fwtk.c:97 -#: plugins/sudoers/auth/fwtk.c:129 +#: plugins/sudoers/auth/fwtk.c:73 plugins/sudoers/auth/fwtk.c:99 +#: plugins/sudoers/auth/fwtk.c:131 msgid "lost connection to authentication server" msgstr "изгубио сам везу са сервером потврђивања идентитета" -#: plugins/sudoers/auth/fwtk.c:76 +#: plugins/sudoers/auth/fwtk.c:77 #, c-format msgid "" "authentication server error:\n" @@ -1478,171 +1474,177 @@ msgstr "" "грешка сервера потврђивања идентитета:\n" "%s" -#: plugins/sudoers/auth/kerb5.c:115 +#: plugins/sudoers/auth/kerb5.c:117 #, c-format msgid "%s: unable to convert principal to string ('%s'): %s" msgstr "%s: не могу да претворим главника у ниску („%s“): %s" -#: plugins/sudoers/auth/kerb5.c:164 +#: plugins/sudoers/auth/kerb5.c:167 #, c-format msgid "%s: unable to parse '%s': %s" msgstr "%s: не могу да обрадим „%s“: %s" -#: plugins/sudoers/auth/kerb5.c:173 +#: plugins/sudoers/auth/kerb5.c:176 #, c-format msgid "%s: unable to resolve credential cache: %s" msgstr "%s: не могу да решим оставу пуномоћства: %s" -#: plugins/sudoers/auth/kerb5.c:222 +#: plugins/sudoers/auth/kerb5.c:227 #, c-format msgid "%s: unable to allocate options: %s" msgstr "%s: не могу да доделим опције: %s" -#: plugins/sudoers/auth/kerb5.c:237 +#: plugins/sudoers/auth/kerb5.c:242 #, c-format msgid "%s: unable to get credentials: %s" msgstr "%s: не могу да добавим пуномоћства: %s" -#: plugins/sudoers/auth/kerb5.c:250 +#: plugins/sudoers/auth/kerb5.c:255 #, c-format msgid "%s: unable to initialize credential cache: %s" msgstr "%s: не могу да покренем оставу пуномоћства: %s" -#: plugins/sudoers/auth/kerb5.c:253 +#: plugins/sudoers/auth/kerb5.c:258 #, c-format msgid "%s: unable to store credential in cache: %s" msgstr "%s: не могу да сместим пуномоћства у оставу: %s" -#: plugins/sudoers/auth/kerb5.c:317 +#: plugins/sudoers/auth/kerb5.c:324 #, c-format msgid "%s: unable to get host principal: %s" msgstr "%s: не могу да добавим главника домаћина: %s" -#: plugins/sudoers/auth/kerb5.c:331 +#: plugins/sudoers/auth/kerb5.c:338 #, c-format msgid "%s: Cannot verify TGT! Possible attack!: %s" msgstr "%s: Не могу потврдити ТГТ! Могући напад!: %s" -#: plugins/sudoers/auth/pam.c:224 +#: plugins/sudoers/auth/pam.c:233 #, c-format msgid "unable to initialize PAM: %s" msgstr "не могу да покренем ПАМ: %s" -#: plugins/sudoers/auth/pam.c:337 +#: plugins/sudoers/auth/pam.c:349 #, c-format msgid "PAM authentication error: %s" msgstr "Грешка ПАМ потврђивања идентитета: %s" -#: plugins/sudoers/auth/pam.c:356 +#: plugins/sudoers/auth/pam.c:369 msgid "account validation failure, is your account locked?" msgstr "неуспех провере налога, да ли је ваш налог закључан?" -#: plugins/sudoers/auth/pam.c:367 +#: plugins/sudoers/auth/pam.c:380 msgid "Account or password is expired, reset your password and try again" msgstr "Налог или лозинка је истекла, поново поставите лозинку и покушајте поново" -#: plugins/sudoers/auth/pam.c:373 +#: plugins/sudoers/auth/pam.c:387 #, c-format msgid "unable to change expired password: %s" msgstr "не могу да изменим истеклу лозинку: %s" -#: plugins/sudoers/auth/pam.c:384 +#: plugins/sudoers/auth/pam.c:398 msgid "Password expired, contact your system administrator" msgstr "Лозинка је истекла, обратите се администратору система" -#: plugins/sudoers/auth/pam.c:389 +#: plugins/sudoers/auth/pam.c:403 msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" msgstr "Налог је истекао или ПАМ подешавањима недостаје одељак „налог“ за судо, обратите се администратору система" -#: plugins/sudoers/auth/pam.c:397 plugins/sudoers/auth/pam.c:402 +#: plugins/sudoers/auth/pam.c:411 plugins/sudoers/auth/pam.c:416 #, c-format msgid "PAM account management error: %s" msgstr "грешка управљања ПАМ налогом: %s" -#: plugins/sudoers/auth/rfc1938.c:99 plugins/sudoers/visudo.c:271 +#: plugins/sudoers/auth/rfc1938.c:100 plugins/sudoers/visudo.c:266 #, c-format msgid "you do not exist in the %s database" msgstr "ви не постојите у бази подтака „%s“" -#: plugins/sudoers/auth/securid5.c:75 +#: plugins/sudoers/auth/securid5.c:76 msgid "failed to initialise the ACE API library" msgstr "нисам успео да покренем АЦЕ АПИ библиотеку" -#: plugins/sudoers/auth/securid5.c:106 +#: plugins/sudoers/auth/securid5.c:108 msgid "unable to contact the SecurID server" msgstr "не могу да ступим у везу са сервером безбеднног ИБ-а" -#: plugins/sudoers/auth/securid5.c:115 +#: plugins/sudoers/auth/securid5.c:117 msgid "User ID locked for SecurID Authentication" msgstr "ИБ корисника је закључан за потврђивање идентитета безбедног ИБ-а" -#: plugins/sudoers/auth/securid5.c:119 plugins/sudoers/auth/securid5.c:171 +#: plugins/sudoers/auth/securid5.c:121 plugins/sudoers/auth/securid5.c:174 msgid "invalid username length for SecurID" msgstr "неисправна дужина корисничког имена за безбедни ИБ" -#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:176 +#: plugins/sudoers/auth/securid5.c:125 plugins/sudoers/auth/securid5.c:179 msgid "invalid Authentication Handle for SecurID" msgstr "неисправна ручка потврђивања идентитета за безбедни ИБ" -#: plugins/sudoers/auth/securid5.c:127 +#: plugins/sudoers/auth/securid5.c:129 msgid "SecurID communication failed" msgstr "Није успело комуницирање безбедног ИБ-а" -#: plugins/sudoers/auth/securid5.c:131 plugins/sudoers/auth/securid5.c:219 +#: plugins/sudoers/auth/securid5.c:133 plugins/sudoers/auth/securid5.c:222 msgid "unknown SecurID error" msgstr "непозната грешка безбедног ИБ-а" -#: plugins/sudoers/auth/securid5.c:166 +#: plugins/sudoers/auth/securid5.c:169 msgid "invalid passcode length for SecurID" msgstr "неисправна дужина пропусне шифре за безбедни ИБ" -#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:126 +#: plugins/sudoers/auth/sia.c:72 plugins/sudoers/auth/sia.c:131 msgid "unable to initialize SIA session" msgstr "не могу да покренем СИА сесију" -#: plugins/sudoers/auth/sudo_auth.c:135 +#: plugins/sudoers/auth/sudo_auth.c:141 msgid "invalid authentication methods" msgstr "неисправни начини потврђивања идентитета" -#: plugins/sudoers/auth/sudo_auth.c:137 +#: plugins/sudoers/auth/sudo_auth.c:143 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." msgstr "Неисправни начини потврђивања идентитета су преведени у судоу! Не можете мешати самостално и несамостално потврђивање идентитета." -#: plugins/sudoers/auth/sudo_auth.c:258 plugins/sudoers/auth/sudo_auth.c:310 +#: plugins/sudoers/auth/sudo_auth.c:296 plugins/sudoers/auth/sudo_auth.c:359 msgid "no authentication methods" msgstr "нема начина потврђивања идентитета" -#: plugins/sudoers/auth/sudo_auth.c:260 +#: plugins/sudoers/auth/sudo_auth.c:298 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:312 +#: plugins/sudoers/auth/sudo_auth.c:361 msgid "Unable to initialize authentication methods." msgstr "Не могу да покренем методе потврђивања идентитета." -#: plugins/sudoers/auth/sudo_auth.c:486 +#: plugins/sudoers/auth/sudo_auth.c:551 msgid "Authentication methods:" msgstr "Начини потврђивања идентитета:" -#: plugins/sudoers/bsm_audit.c:123 plugins/sudoers/bsm_audit.c:214 +#: plugins/sudoers/bsm_audit.c:122 plugins/sudoers/bsm_audit.c:214 msgid "Could not determine audit condition" msgstr "Не могу да утврдим услов прегледа" -#: plugins/sudoers/bsm_audit.c:188 plugins/sudoers/bsm_audit.c:277 +#: plugins/sudoers/bsm_audit.c:188 plugins/sudoers/bsm_audit.c:278 msgid "unable to commit audit record" msgstr "не могу да предам снимак прегледа" -#: plugins/sudoers/check.c:285 +#: plugins/sudoers/check.c:63 plugins/sudoers/check.c:74 +#: plugins/sudoers/lookup.c:79 +#, c-format +msgid "unknown uid %u" +msgstr "непознат јиб %u" + +#: plugins/sudoers/check.c:270 #, c-format msgid "error reading lecture file %s" msgstr "грешка читања датотеке обучавања „%s“" -#: plugins/sudoers/check.c:288 +#: plugins/sudoers/check.c:273 #, c-format msgid "ignoring lecture file %s: not a regular file" msgstr "занемарујем датотеку обучавања „%s“: није обична датотека" -#: plugins/sudoers/check.c:301 +#: plugins/sudoers/check.c:286 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -1662,7 +1664,7 @@ msgstr "" " #3) Са великом моћи долази и велика одговорност.\n" "\n" -#: plugins/sudoers/check.c:309 +#: plugins/sudoers/check.c:294 msgid "" "For security reasons, the password you type will not be visible.\n" "\n" @@ -1670,105 +1672,94 @@ msgstr "" "Из безбедносних разлога, лозинка коју упишете неће бити видљива.\n" "\n" -#: plugins/sudoers/check.c:353 plugins/sudoers/check.c:363 -#: plugins/sudoers/parse.c:80 plugins/sudoers/tsdump.c:119 -#, c-format -msgid "unknown uid %u" -msgstr "непознат јиб %u" - -#: plugins/sudoers/check_aliases.c:99 plugins/sudoers/defaults.c:1278 -#, c-format -msgid "%s: %s\n" -msgstr "%s: %s\n" - -#: plugins/sudoers/check_aliases.c:133 +#: plugins/sudoers/check_aliases.c:93 #, c-format msgid "cycle in %s \"%s\"" msgstr "циклус у „%s“ „%s“" -#: plugins/sudoers/check_aliases.c:136 +#: plugins/sudoers/check_aliases.c:96 #, c-format msgid "%s \"%s\" referenced but not defined" msgstr "упута за „%s“ „%s“ постоји али није дефинисана" -#: plugins/sudoers/cvtsudoers.c:210 +#: plugins/sudoers/cvtsudoers.c:211 #, c-format msgid "order increment: %s: %s" msgstr "повећање поретка: %s: %s" -#: plugins/sudoers/cvtsudoers.c:229 +#: plugins/sudoers/cvtsudoers.c:231 #, c-format msgid "starting order: %s: %s" msgstr "поредак почетка: %s: %s" -#: plugins/sudoers/cvtsudoers.c:239 +#: plugins/sudoers/cvtsudoers.c:242 #, c-format msgid "order padding: %s: %s" msgstr "попуњавање поретка: %s: %s" -#: plugins/sudoers/cvtsudoers.c:249 plugins/sudoers/visudo.c:188 +#: plugins/sudoers/cvtsudoers.c:252 plugins/sudoers/visudo.c:183 #, c-format msgid "%s grammar version %d\n" msgstr "%s граматика издање %d\n" -#: plugins/sudoers/cvtsudoers.c:278 plugins/sudoers/testsudoers.c:163 +#: plugins/sudoers/cvtsudoers.c:282 plugins/sudoers/testsudoers.c:162 #, c-format msgid "unsupported input format %s" msgstr "неподржан запис улаза „%s“" -#: plugins/sudoers/cvtsudoers.c:296 +#: plugins/sudoers/cvtsudoers.c:300 #, c-format msgid "unsupported output format %s" msgstr "неподржан запис излаза „%s“" -#: plugins/sudoers/cvtsudoers.c:386 +#: plugins/sudoers/cvtsudoers.c:392 #, c-format msgid "%s: input and output files must be different" msgstr "%s: улазна датотека треба да се разликује од излазне" -#: plugins/sudoers/cvtsudoers.c:400 plugins/sudoers/sudoers.c:163 -#: plugins/sudoers/sudoers.c:221 plugins/sudoers/testsudoers.c:263 -#: plugins/sudoers/visudo.c:280 plugins/sudoers/visudo.c:657 +#: plugins/sudoers/cvtsudoers.c:406 plugins/sudoers/sudoers.c:151 +#: plugins/sudoers/sudoers.c:209 plugins/sudoers/testsudoers.c:315 +#: plugins/sudoers/visudo.c:276 plugins/sudoers/visudo.c:666 msgid "unable to initialize sudoers default values" msgstr "не могу да покренем основне вредности судоерса" -#: plugins/sudoers/cvtsudoers.c:526 plugins/sudoers/ldap_conf.c:431 +#: plugins/sudoers/cvtsudoers.c:533 plugins/sudoers/ldap_conf.c:431 #, c-format msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/cvtsudoers.c:605 +#: plugins/sudoers/cvtsudoers.c:612 #, c-format msgid "%s: unknown key word %s" msgstr "%s: непозната реч кључа „%s“" -#: plugins/sudoers/cvtsudoers.c:651 +#: plugins/sudoers/cvtsudoers.c:658 #, c-format msgid "invalid defaults type: %s" msgstr "неисправна врста основности: %s" -#: plugins/sudoers/cvtsudoers.c:674 +#: plugins/sudoers/cvtsudoers.c:681 #, c-format msgid "invalid suppression type: %s" msgstr "неисправна врста потискивања: %s" -#: plugins/sudoers/cvtsudoers.c:715 plugins/sudoers/cvtsudoers.c:731 +#: plugins/sudoers/cvtsudoers.c:722 plugins/sudoers/cvtsudoers.c:738 #, c-format msgid "invalid filter: %s" msgstr "неисправан филтер: %s" -#: plugins/sudoers/cvtsudoers.c:775 plugins/sudoers/visudo.c:992 +#: plugins/sudoers/cvtsudoers.c:783 plugins/sudoers/visudo.c:1000 #, c-format msgid "failed to parse %s file, unknown error" msgstr "нисам успео да обрадим %s датотеку, непозната грешка" -#: plugins/sudoers/cvtsudoers.c:1499 plugins/sudoers/sudoreplay.c:1142 -#: plugins/sudoers/timestamp.c:368 plugins/sudoers/timestamp.c:371 +#: plugins/sudoers/cvtsudoers.c:1504 plugins/sudoers/sudoreplay.c:1145 +#: plugins/sudoers/timestamp.c:353 plugins/sudoers/timestamp.c:356 #, c-format msgid "unable to write to %s" msgstr "не могу да пишем у „%s“" -#: plugins/sudoers/cvtsudoers.c:1527 +#: plugins/sudoers/cvtsudoers.c:1532 #, c-format msgid "" "%s - convert between sudoers file formats\n" @@ -1777,7 +1768,7 @@ msgstr "" "%s – претвара међусобно записе датотеке судоерса\n" "\n" -#: plugins/sudoers/cvtsudoers.c:1529 +#: plugins/sudoers/cvtsudoers.c:1534 msgid "" "\n" "Options:\n" @@ -1818,863 +1809,928 @@ msgstr "" " -V, --version приказује податке о издању и излази" #: plugins/sudoers/cvtsudoers_csv.c:192 plugins/sudoers/cvtsudoers_csv.c:199 -#: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 -#: plugins/sudoers/cvtsudoers_ldif.c:592 plugins/sudoers/env.c:340 -#: plugins/sudoers/env.c:347 plugins/sudoers/env.c:458 -#: plugins/sudoers/ldap.c:509 plugins/sudoers/ldap.c:626 -#: plugins/sudoers/ldap.c:999 plugins/sudoers/ldap_conf.c:219 -#: plugins/sudoers/ldap_conf.c:310 plugins/sudoers/ldap_util.c:486 -#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/logging.c:461 -#: plugins/sudoers/policy.c:824 plugins/sudoers/policy.c:835 -#: plugins/sudoers/prompt.c:168 plugins/sudoers/serialize_list.c:62 +#: plugins/sudoers/cvtsudoers_ldif.c:270 plugins/sudoers/cvtsudoers_ldif.c:277 +#: plugins/sudoers/cvtsudoers_ldif.c:628 plugins/sudoers/env.c:357 +#: plugins/sudoers/env.c:364 plugins/sudoers/env.c:475 +#: plugins/sudoers/ldap.c:511 plugins/sudoers/ldap.c:629 +#: plugins/sudoers/ldap.c:1003 plugins/sudoers/ldap_conf.c:219 +#: plugins/sudoers/ldap_conf.c:310 plugins/sudoers/ldap_util.c:483 +#: plugins/sudoers/linux_audit.c:93 plugins/sudoers/logging.c:487 +#: plugins/sudoers/policy.c:836 plugins/sudoers/policy.c:848 +#: plugins/sudoers/prompt.c:169 plugins/sudoers/serialize_list.c:62 #: plugins/sudoers/serialize_list.c:71 plugins/sudoers/strvec_join.c:62 -#: plugins/sudoers/sudoreplay.c:1339 plugins/sudoers/sudoreplay.c:1345 -#: plugins/sudoers/sudoreplay.c:1351 plugins/sudoers/testsudoers.c:254 -#: plugins/sudoers/toke_util.c:213 toke.l:996 toke.l:1259 +#: plugins/sudoers/sudoreplay.c:1342 plugins/sudoers/sudoreplay.c:1348 +#: plugins/sudoers/sudoreplay.c:1354 plugins/sudoers/testsudoers.c:306 +#: plugins/sudoers/toke_util.c:217 toke.l:975 toke.l:1257 #, c-format msgid "internal error, %s overflow" msgstr "унутрашња грешка, прекорачење „%s“" -#: plugins/sudoers/cvtsudoers_csv.c:454 plugins/sudoers/cvtsudoers_csv.c:468 -#: plugins/sudoers/cvtsudoers_json.c:661 plugins/sudoers/cvtsudoers_json.c:676 -#: plugins/sudoers/cvtsudoers_ldif.c:347 plugins/sudoers/cvtsudoers_ldif.c:360 -#: plugins/sudoers/ldap.c:493 +#: plugins/sudoers/cvtsudoers_csv.c:481 plugins/sudoers/cvtsudoers_csv.c:495 +#: plugins/sudoers/cvtsudoers_json.c:760 plugins/sudoers/cvtsudoers_json.c:776 +#: plugins/sudoers/cvtsudoers_ldif.c:384 plugins/sudoers/cvtsudoers_ldif.c:398 +#: plugins/sudoers/ldap.c:495 msgid "unable to get GMT time" msgstr "не могу да добавим ГМТ време" -#: plugins/sudoers/cvtsudoers_csv.c:459 plugins/sudoers/cvtsudoers_csv.c:473 -#: plugins/sudoers/cvtsudoers_json.c:666 plugins/sudoers/cvtsudoers_json.c:681 -#: plugins/sudoers/cvtsudoers_ldif.c:352 plugins/sudoers/cvtsudoers_ldif.c:365 -#: plugins/sudoers/ldap.c:501 +#: plugins/sudoers/cvtsudoers_csv.c:486 plugins/sudoers/cvtsudoers_csv.c:500 +#: plugins/sudoers/cvtsudoers_json.c:765 plugins/sudoers/cvtsudoers_json.c:781 +#: plugins/sudoers/cvtsudoers_ldif.c:389 plugins/sudoers/cvtsudoers_ldif.c:403 +#: plugins/sudoers/ldap.c:503 msgid "unable to format timestamp" msgstr "не могу да обликујем временску ознаку" -#: plugins/sudoers/cvtsudoers_json.c:481 plugins/sudoers/cvtsudoers_json.c:516 -#: plugins/sudoers/cvtsudoers_json.c:732 +#: plugins/sudoers/cvtsudoers_json.c:547 plugins/sudoers/cvtsudoers_json.c:588 +#: plugins/sudoers/cvtsudoers_json.c:841 #, c-format msgid "%s:%d:%d: unknown defaults entry \"%s\"" msgstr "%s:%d:%d: непознат унос основности „%s“" -#: plugins/sudoers/cvtsudoers_ldif.c:661 +#: plugins/sudoers/cvtsudoers_ldif.c:116 +#, c-format +msgid "unable to base64 encode value \"%s\"" +msgstr "не могу да кодирам вредност у основи-64 „%s“" + +#: plugins/sudoers/cvtsudoers_ldif.c:595 +#, c-format +msgid "internal error, unable insert user %s" +msgstr "унутрашња грешка, не могу да уметнем корисника „%s“" + +#: plugins/sudoers/cvtsudoers_ldif.c:702 #, c-format msgid "too many sudoers entries, maximum %u" msgstr "превише уноса судоерса, највише %u" -#: plugins/sudoers/cvtsudoers_ldif.c:704 +#: plugins/sudoers/cvtsudoers_ldif.c:747 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:273 -#: plugins/sudoers/cvtsudoers_merge.c:309 +#: plugins/sudoers/cvtsudoers_merge.c:275 +#: plugins/sudoers/cvtsudoers_merge.c:313 #, c-format msgid "%s:%d:%d: converting host list to ALL" msgstr "%s:%d:%d: претварам списак домаћина у „ALL“" -#: plugins/sudoers/cvtsudoers_merge.c:545 +#: plugins/sudoers/cvtsudoers_merge.c:568 #, c-format msgid "unable to find alias %s" msgstr "не могу да нађем алијас „%s“" -#: plugins/sudoers/cvtsudoers_merge.c:548 +#: plugins/sudoers/cvtsudoers_merge.c:572 #, c-format msgid "%s:%d:%d: renaming alias %s to %s" msgstr "%s:%d:%d: преименујем алијаса „%s“ у „%s“" -#: plugins/sudoers/cvtsudoers_merge.c:605 +#: plugins/sudoers/cvtsudoers_merge.c:634 #, c-format msgid "%s:%d:%d: removing duplicate alias %s" msgstr "%s:%d:%d: уклањам двоструког алијаса „%s“" -#: plugins/sudoers/cvtsudoers_merge.c:830 +#: plugins/sudoers/cvtsudoers_merge.c:868 #, 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:864 +#: plugins/sudoers/cvtsudoers_merge.c:904 #, c-format msgid "%s:%d:%d: made Defaults \"%s\" specific to host %s" msgstr "%s:%d:%d: правим основности „%s“ специфичне домаћину „%s“" -#: plugins/sudoers/cvtsudoers_merge.c:882 +#: plugins/sudoers/cvtsudoers_merge.c:922 #, c-format msgid "%s:%d:%d: unable to make Defaults \"%s\" host-specific" msgstr "%s:%d:%d: не могу да учиним основности „%s“ домаћину специфичне" -#: plugins/sudoers/cvtsudoers_merge.c:892 +#: plugins/sudoers/cvtsudoers_merge.c:932 #, c-format msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" msgstr "%s:%d:%d: уклањам основности „%s“ преписане следећим уносима" -#: plugins/sudoers/cvtsudoers_merge.c:1088 +#: plugins/sudoers/cvtsudoers_merge.c:1128 #, c-format msgid "%s:%d:%d: merging userspec into %s:%d:%d" msgstr "%s:%d:%d: стапам корисничку спецификацију у „%s:%d:%d“" -#: plugins/sudoers/cvtsudoers_merge.c:1182 +#: plugins/sudoers/cvtsudoers_merge.c:1224 #, c-format msgid "%s:%d:%d: removing userspec overridden by subsequent entries" msgstr "%s:%d:%d: уклањам корисничку специфичност преписану следећим уносима" -#: plugins/sudoers/def_data.c:56 +#: plugins/sudoers/def_data.c:58 #, c-format msgid "Syslog facility if syslog is being used for logging: %s" msgstr "Помоћник сисдневника ако је сисдневник коришћен за пријављивање: %s" -#: plugins/sudoers/def_data.c:60 +#: plugins/sudoers/def_data.c:62 #, c-format msgid "Syslog priority to use when user authenticates successfully: %s" msgstr "Приоритет системског дневника за коришћење када корисник успешно потврди идентитет: %s" -#: plugins/sudoers/def_data.c:64 +#: plugins/sudoers/def_data.c:66 #, c-format msgid "Syslog priority to use when user authenticates unsuccessfully: %s" msgstr "Приоритет системског дневника за коришћење када корисник неуспешно потврди идентитет: %s" -#: plugins/sudoers/def_data.c:68 +#: plugins/sudoers/def_data.c:70 msgid "Put OTP prompt on its own line" msgstr "Поставља ОТП упит на свом реду" -#: plugins/sudoers/def_data.c:72 +#: plugins/sudoers/def_data.c:74 msgid "Ignore '.' in $PATH" msgstr "Занемарује . у $ПУТАЊИ" -#: plugins/sudoers/def_data.c:76 +#: plugins/sudoers/def_data.c:78 msgid "Always send mail when sudo is run" msgstr "Увек шаље пошту када је судо покренут" -#: plugins/sudoers/def_data.c:80 +#: plugins/sudoers/def_data.c:82 msgid "Send mail if user authentication fails" msgstr "Пошаљи поруку ако потврђивање идентитета корисника не успе" -#: plugins/sudoers/def_data.c:84 +#: plugins/sudoers/def_data.c:86 msgid "Send mail if the user is not in sudoers" msgstr "Пошаљи поруку ако корисник није у судоерсу" -#: plugins/sudoers/def_data.c:88 +#: plugins/sudoers/def_data.c:90 msgid "Send mail if the user is not in sudoers for this host" msgstr "Пошаљи поруку ако корисник није у судоерсу за овог домаћина" -#: plugins/sudoers/def_data.c:92 +#: plugins/sudoers/def_data.c:94 msgid "Send mail if the user is not allowed to run a command" msgstr "Пошаљи поруку ако кориснику није дозвољено да покрене наредбу" -#: plugins/sudoers/def_data.c:96 +#: plugins/sudoers/def_data.c:98 msgid "Send mail if the user tries to run a command" msgstr "Пошаљи поруку ако корисник покуша да покрене наредбу" -#: plugins/sudoers/def_data.c:100 +#: plugins/sudoers/def_data.c:102 msgid "Use a separate timestamp for each user/tty combo" msgstr "Користи одвојене временске ознаке за сваку комбинацију корисник/конзола" -#: plugins/sudoers/def_data.c:104 +#: plugins/sudoers/def_data.c:106 msgid "Lecture user the first time they run sudo" msgstr "Подучава корисника када први пут покрену судо" -#: plugins/sudoers/def_data.c:108 +#: plugins/sudoers/def_data.c:110 #, c-format msgid "File containing the sudo lecture: %s" msgstr "Датотека садржи судо обучавања: %s" -#: plugins/sudoers/def_data.c:112 +#: plugins/sudoers/def_data.c:114 msgid "Require users to authenticate by default" msgstr "Захтева да корисници потврде идентитет по основи" -#: plugins/sudoers/def_data.c:116 +#: plugins/sudoers/def_data.c:118 msgid "Root may run sudo" msgstr "Администратор може да покрене судо" -#: plugins/sudoers/def_data.c:120 +#: plugins/sudoers/def_data.c:122 msgid "Log the hostname in the (non-syslog) log file" msgstr "Бележи назив домаћина у (не-сисдневник) датотеци дневника" -#: plugins/sudoers/def_data.c:124 +#: plugins/sudoers/def_data.c:126 msgid "Log the year in the (non-syslog) log file" msgstr "Бележи годину у (не-сисдневник) датотеци дневника" -#: plugins/sudoers/def_data.c:128 +#: plugins/sudoers/def_data.c:130 msgid "If sudo is invoked with no arguments, start a shell" msgstr "Ако је судо призван без аргумената, покреће шкољку" -#: plugins/sudoers/def_data.c:132 +#: plugins/sudoers/def_data.c:134 msgid "Set $HOME to the target user when starting a shell with -s" msgstr "Подешава $HOME на крајњег корисника када покреће шкољку са „-s“" -#: plugins/sudoers/def_data.c:136 +#: plugins/sudoers/def_data.c:138 msgid "Always set $HOME to the target user's home directory" msgstr "Увек подешава $HOME на циљни лични директоријум корисника" -#: plugins/sudoers/def_data.c:140 +#: plugins/sudoers/def_data.c:142 msgid "Allow some information gathering to give useful error messages" msgstr "Дозвољава прикупљање неких података да би дао корисне поруке грешака" -#: plugins/sudoers/def_data.c:144 +#: plugins/sudoers/def_data.c:146 msgid "Require fully-qualified hostnames in the sudoers file" msgstr "Захтева потпуно одређене називе домаћина у датотеци судоерса" -#: plugins/sudoers/def_data.c:148 +#: plugins/sudoers/def_data.c:150 msgid "Insult the user when they enter an incorrect password" msgstr "Вређа корисника када унесе нетачну лозинку" -#: plugins/sudoers/def_data.c:152 +#: plugins/sudoers/def_data.c:154 msgid "Only allow the user to run sudo if they have a tty" msgstr "Дозвољава кориснику да покрене судо само ако има конзолу" -#: plugins/sudoers/def_data.c:156 +#: plugins/sudoers/def_data.c:158 msgid "Visudo will honor the EDITOR environment variable" msgstr "Висудо ће поштовати променљиву окружења УРЕЂИВАЧА" -#: plugins/sudoers/def_data.c:160 -msgid "Prompt for root's password, not the users's" -msgstr "Тражи администраторову лозинку, а не корисника" +#: plugins/sudoers/def_data.c:162 +msgid "Prompt for root's password, not the user's" +msgstr "Тражи администраторску лозинку, а не корисничку" -#: plugins/sudoers/def_data.c:164 -msgid "Prompt for the runas_default user's password, not the users's" -msgstr "Тражи корисникову лозинку покреникао_основни, а не корисника" +#: plugins/sudoers/def_data.c:166 +msgid "Prompt for the runas_default user's password, not the user's" +msgstr "Тражи лозинку за „покреникао_основни корисник“, а не корисничку" -#: plugins/sudoers/def_data.c:168 -msgid "Prompt for the target user's password, not the users's" -msgstr "Тражи корисникову лозинку мете, а не корисника" +#: plugins/sudoers/def_data.c:170 +msgid "Prompt for the target user's password, not the user's" +msgstr "Тражи лозинку за циљног корисника, а не корисничку" -#: plugins/sudoers/def_data.c:172 +#: plugins/sudoers/def_data.c:174 msgid "Apply defaults in the target user's login class if there is one" msgstr "Примењује основности у циљни кориснички разред пријављивања ако постоји" -#: plugins/sudoers/def_data.c:176 +#: plugins/sudoers/def_data.c:178 msgid "Set the LOGNAME and USER environment variables" msgstr "Подешава променљиве окружења НАЗИВДНЕВНИКА и КОРИСНИК" -#: plugins/sudoers/def_data.c:180 +#: plugins/sudoers/def_data.c:182 msgid "Only set the effective uid to the target user, not the real uid" msgstr "Подешава само ефективни јиб на крајњег корисника, а не стваран јиб" -#: plugins/sudoers/def_data.c:184 +#: plugins/sudoers/def_data.c:186 msgid "Don't initialize the group vector to that of the target user" msgstr "Не покреће вектор групе ка оном крајњег корисника" -#: plugins/sudoers/def_data.c:188 +#: plugins/sudoers/def_data.c:190 #, c-format msgid "Length at which to wrap log file lines (0 for no wrap): %u" msgstr "Дужина за преламање редова у датотеци дневника (0 — без преламања): %u" -#: plugins/sudoers/def_data.c:192 +#: plugins/sudoers/def_data.c:194 #, c-format msgid "Authentication timestamp timeout: %.1f minutes" msgstr "Време истека временске ознаке потврђивања идентитета: %.1f минута" -#: plugins/sudoers/def_data.c:196 +#: plugins/sudoers/def_data.c:198 #, c-format msgid "Password prompt timeout: %.1f minutes" msgstr "Време истека упита лозинке: %.1f минута" -#: plugins/sudoers/def_data.c:200 +#: plugins/sudoers/def_data.c:202 #, c-format msgid "Number of tries to enter a password: %u" msgstr "Број покушаја за уношење лозинке: %u" -#: plugins/sudoers/def_data.c:204 +#: plugins/sudoers/def_data.c:206 #, c-format msgid "Umask to use or 0777 to use user's: 0%o" msgstr "Умаска за коришћење или 0777 за коришћење корисника: 0%o" -#: plugins/sudoers/def_data.c:208 +#: plugins/sudoers/def_data.c:210 #, c-format msgid "Path to log file: %s" msgstr "Путања до датотеке дневника: %s" -#: plugins/sudoers/def_data.c:212 +#: plugins/sudoers/def_data.c:214 #, c-format msgid "Path to mail program: %s" msgstr "Путања до програма поште: %s" -#: plugins/sudoers/def_data.c:216 +#: plugins/sudoers/def_data.c:218 #, c-format msgid "Flags for mail program: %s" msgstr "Опције за програм поште: %s" -#: plugins/sudoers/def_data.c:220 +#: plugins/sudoers/def_data.c:222 #, c-format msgid "Address to send mail to: %s" msgstr "Адреса на коју послати поруку: %s" -#: plugins/sudoers/def_data.c:224 +#: plugins/sudoers/def_data.c:226 #, c-format msgid "Address to send mail from: %s" msgstr "Адреса са које послати поруку: %s" -#: plugins/sudoers/def_data.c:228 +#: plugins/sudoers/def_data.c:230 #, c-format msgid "Subject line for mail messages: %s" msgstr "Ред теме за поруке поште: %s" -#: plugins/sudoers/def_data.c:232 +#: plugins/sudoers/def_data.c:234 #, c-format msgid "Incorrect password message: %s" msgstr "Порука нетачне лозинке: %s" -#: plugins/sudoers/def_data.c:236 +#: plugins/sudoers/def_data.c:238 #, c-format msgid "Path to lecture status dir: %s" msgstr "Путања до директоријума стања обучавања: %s" -#: plugins/sudoers/def_data.c:240 +#: plugins/sudoers/def_data.c:242 #, c-format msgid "Path to authentication timestamp dir: %s" msgstr "Путања до директоријума временске ознаке потврђивања идентитета: %s" -#: plugins/sudoers/def_data.c:244 +#: plugins/sudoers/def_data.c:246 #, c-format msgid "Owner of the authentication timestamp dir: %s" msgstr "Власник директоријума временске ознаке потврђивања идентитета: %s" -#: plugins/sudoers/def_data.c:248 +#: plugins/sudoers/def_data.c:250 #, c-format msgid "Users in this group are exempt from password and PATH requirements: %s" msgstr "Корисницима у овој групи се не захтева лозинка и ПУТАЊА: %s" -#: plugins/sudoers/def_data.c:252 +#: plugins/sudoers/def_data.c:254 #, c-format msgid "Default password prompt: %s" msgstr "Основни упит лозинке: %s" -#: plugins/sudoers/def_data.c:256 +#: plugins/sudoers/def_data.c:258 msgid "If set, passprompt will override system prompt in all cases." msgstr "Ако је подешено, упит лозинке ће преписати системски упит у свим случајевима." -#: plugins/sudoers/def_data.c:260 +#: plugins/sudoers/def_data.c:262 #, c-format msgid "Default user to run commands as: %s" msgstr "Основни корисник за покретање наредби као: %s" -#: plugins/sudoers/def_data.c:264 +#: plugins/sudoers/def_data.c:266 #, c-format msgid "Value to override user's $PATH with: %s" msgstr "Вредност за преписивање корисничке $ПУТАЊЕ са: %s" -#: plugins/sudoers/def_data.c:268 +#: plugins/sudoers/def_data.c:270 #, c-format msgid "Path to the editor for use by visudo: %s" msgstr "Путања до уређивача кога ће да користи висудо: %s" -#: plugins/sudoers/def_data.c:272 +#: plugins/sudoers/def_data.c:274 #, c-format msgid "When to require a password for 'list' pseudocommand: %s" msgstr "Када да затражи лозинку за псеудонаредбу „list“: %s" -#: plugins/sudoers/def_data.c:276 +#: plugins/sudoers/def_data.c:278 #, c-format msgid "When to require a password for 'verify' pseudocommand: %s" msgstr "Када да затражи лозинку за псеудонаредбу „verify“: %s" -#: plugins/sudoers/def_data.c:280 +#: plugins/sudoers/def_data.c:282 msgid "Preload the sudo_noexec library which replaces the exec functions" msgstr "Унапред учитава „sudo_noexec“ библиотеку која мења функцију извршавања" -#: plugins/sudoers/def_data.c:284 +#: plugins/sudoers/def_data.c:286 msgid "If LDAP directory is up, do we ignore local sudoers file" msgstr "Ако је ЛДАП директоријум изнет, да ли занемарујемо месну датотеку судоерса" -#: plugins/sudoers/def_data.c:288 +#: plugins/sudoers/def_data.c:290 #, c-format msgid "File descriptors >= %d will be closed before executing a command" msgstr "Описници датотека >= %d ће бити затворени пре извршавања наредбе" -#: plugins/sudoers/def_data.c:292 +#: plugins/sudoers/def_data.c:294 msgid "If set, users may override the value of \"closefrom\" with the -C option" msgstr "Ако је подешено, корисници могу да препишу вредност „closefrom“ са опцијом „-C“" -#: plugins/sudoers/def_data.c:296 +#: plugins/sudoers/def_data.c:298 msgid "Allow users to set arbitrary environment variables" msgstr "Дозвољава корисницима да подесе произвољне променљиве окружења" -#: plugins/sudoers/def_data.c:300 +#: plugins/sudoers/def_data.c:302 msgid "Reset the environment to a default set of variables" msgstr "Враћа окружење на основни скуп променљивих" -#: plugins/sudoers/def_data.c:304 +#: plugins/sudoers/def_data.c:306 msgid "Environment variables to check for safety:" msgstr "Променљиве окружења за проверу исправности:" -#: plugins/sudoers/def_data.c:308 +#: plugins/sudoers/def_data.c:310 msgid "Environment variables to remove:" msgstr "Променљиве окружења за уклањање:" -#: plugins/sudoers/def_data.c:312 +#: plugins/sudoers/def_data.c:314 msgid "Environment variables to preserve:" msgstr "Променљиве окружења за очување:" -#: plugins/sudoers/def_data.c:316 +#: plugins/sudoers/def_data.c:318 #, c-format msgid "SELinux role to use in the new security context: %s" msgstr "СЕЛинукс улога за употребу у новом контексту безбедности: %s" -#: plugins/sudoers/def_data.c:320 +#: plugins/sudoers/def_data.c:322 #, c-format msgid "SELinux type to use in the new security context: %s" msgstr "СЕЛинукс врста за употребу у новом контексту безбедности: %s" -#: plugins/sudoers/def_data.c:324 +#: plugins/sudoers/def_data.c:326 #, c-format msgid "Path to the sudo-specific environment file: %s" msgstr "Путања до судо-посебне датотеке окружења: %s" -#: plugins/sudoers/def_data.c:328 +#: plugins/sudoers/def_data.c:330 #, c-format msgid "Path to the restricted sudo-specific environment file: %s" msgstr "Путања до ограничене судо-посебне датотеке окружења: %s" -#: plugins/sudoers/def_data.c:332 +#: plugins/sudoers/def_data.c:334 #, c-format msgid "Locale to use while parsing sudoers: %s" msgstr "Језк за коришћење при обради судоерса: %s" -#: plugins/sudoers/def_data.c:336 +#: plugins/sudoers/def_data.c:338 msgid "Allow sudo to prompt for a password even if it would be visible" msgstr "Дозвољава да судо тражи лозинку чак и ако би била видљива" -#: plugins/sudoers/def_data.c:340 +#: plugins/sudoers/def_data.c:342 msgid "Provide visual feedback at the password prompt when there is user input" msgstr "Обезбеђује видну повратну поруку при тражењу лозинке када постоји унос корисника" -#: plugins/sudoers/def_data.c:344 +#: plugins/sudoers/def_data.c:346 msgid "Use faster globbing that is less accurate but does not access the filesystem" msgstr "Користи брже упоређивање које је мање тачно али не приступа систему датотека" -#: plugins/sudoers/def_data.c:348 +#: plugins/sudoers/def_data.c:350 msgid "The umask specified in sudoers will override the user's, even if it is more permissive" msgstr "Умаска наведена у судоерсима ће преписати корисникову, чак и ако има већа овлашћења" -#: plugins/sudoers/def_data.c:352 +#: plugins/sudoers/def_data.c:354 msgid "Log user's input for the command being run" msgstr "Бележи корисников улаз за покренуту наредбу" -#: plugins/sudoers/def_data.c:356 +#: plugins/sudoers/def_data.c:358 msgid "Log the command's standard input if not connected to a terminal" msgstr "Записује у дневник стандардни улаз наредбе ако није повезан на терминал" -#: plugins/sudoers/def_data.c:360 +#: plugins/sudoers/def_data.c:362 msgid "Log the user's terminal input for the command being run" msgstr "Записује у дневник корисников улаз терминала за покренуту наредбу" -#: plugins/sudoers/def_data.c:364 +#: plugins/sudoers/def_data.c:366 msgid "Log the output of the command being run" msgstr "Бележи излаз покренуте наредбе" -#: plugins/sudoers/def_data.c:368 +#: plugins/sudoers/def_data.c:370 msgid "Log the command's standard output if not connected to a terminal" msgstr "Записује у дневник стандардни излаз наредбе ако није повезан на терминал" -#: plugins/sudoers/def_data.c:372 +#: plugins/sudoers/def_data.c:374 msgid "Log the command's standard error if not connected to a terminal" msgstr "Записује у дневник стандардну грешку наредбе ако није повезан на терминал" -#: plugins/sudoers/def_data.c:376 +#: plugins/sudoers/def_data.c:378 msgid "Log the terminal output of the command being run" msgstr "Записује у дневник излаз терминала покренуте наредбе" -#: plugins/sudoers/def_data.c:380 +#: plugins/sudoers/def_data.c:382 msgid "Compress I/O logs using zlib" msgstr "Пакује У/И дневнике користећи злиб" -#: plugins/sudoers/def_data.c:384 +#: plugins/sudoers/def_data.c:386 msgid "Always run commands in a pseudo-tty" msgstr "Увек покреће наредбе у привидној конзоли" -#: plugins/sudoers/def_data.c:388 +#: plugins/sudoers/def_data.c:390 #, c-format msgid "Plugin for non-Unix group support: %s" msgstr "Прикључак за подршку не-Јуникс групе: %s" -#: plugins/sudoers/def_data.c:392 +#: plugins/sudoers/def_data.c:394 #, c-format msgid "Directory in which to store input/output logs: %s" msgstr "Директоријум за смештај улазних/излазних дневника: %s" -#: plugins/sudoers/def_data.c:396 +#: plugins/sudoers/def_data.c:398 #, c-format msgid "File in which to store the input/output log: %s" msgstr "Датотека за смештај улазно/излазног дневника: %s" -#: plugins/sudoers/def_data.c:400 +#: plugins/sudoers/def_data.c:402 msgid "Add an entry to the utmp/utmpx file when allocating a pty" msgstr "Додаје унос у датотеку „utmp/utmpx“ када додељује „pty“" -#: plugins/sudoers/def_data.c:404 +#: plugins/sudoers/def_data.c:406 msgid "Set the user in utmp to the runas user, not the invoking user" msgstr "Подешава корисника у „utmp“-у на корисника покрени-као, не призивајући корисника" -#: plugins/sudoers/def_data.c:408 +#: plugins/sudoers/def_data.c:410 #, c-format msgid "Set of permitted privileges: %s" msgstr "Скуп допуштених повластица: %s" -#: plugins/sudoers/def_data.c:412 +#: plugins/sudoers/def_data.c:414 #, c-format msgid "Set of limit privileges: %s" msgstr "Скуп повластица ограничења: %s" -#: plugins/sudoers/def_data.c:416 +#: plugins/sudoers/def_data.c:418 msgid "Run commands on a pty in the background" msgstr "Покреће наредбе у позадини на назовитерминалу" -#: plugins/sudoers/def_data.c:420 +#: plugins/sudoers/def_data.c:422 #, c-format msgid "PAM service name to use: %s" msgstr "Назив ПАМ услуге за коришћење: %s" -#: plugins/sudoers/def_data.c:424 +#: plugins/sudoers/def_data.c:426 #, c-format msgid "PAM service name to use for login shells: %s" msgstr "Назив ПАМ услуге за шкољке пријављивања: %s" -#: plugins/sudoers/def_data.c:428 +#: plugins/sudoers/def_data.c:430 #, 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:432 +#: plugins/sudoers/def_data.c:434 msgid "Attempt to establish PAM credentials for the target user" msgstr "Покушава да успостави ПАМ пуномоћства за циљног корисника" -#: plugins/sudoers/def_data.c:436 +#: plugins/sudoers/def_data.c:438 msgid "Create a new PAM session for the command to run in" msgstr "Прави нову ПАМ сесију за покретање наредбе" -#: plugins/sudoers/def_data.c:440 +#: plugins/sudoers/def_data.c:442 msgid "Perform PAM account validation management" msgstr "Обавља управљање провером ПАМ налога" -#: plugins/sudoers/def_data.c:444 +#: plugins/sudoers/def_data.c:446 +msgid "Do not allow PAM authentication modules to generate output" +msgstr "Не дозвољава модулима ПАМ потврде идентитета да створе излаз" + +#: plugins/sudoers/def_data.c:450 #, c-format msgid "Maximum I/O log sequence number: %s" msgstr "Највећи број низа У/И дневника: %s" -#: plugins/sudoers/def_data.c:448 +#: plugins/sudoers/def_data.c:454 msgid "Enable sudoers netgroup support" msgstr "Укључује подршку нетгрупе судоерса" -#: plugins/sudoers/def_data.c:452 +#: plugins/sudoers/def_data.c:458 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "Проверава родитељски директоријум за уписивошћу када уређује датотеке са „sudoedit“" -#: plugins/sudoers/def_data.c:456 +#: plugins/sudoers/def_data.c:462 msgid "Follow symbolic links when editing files with sudoedit" msgstr "Прати симболичке везе када уређује датотеке са „sudoedit“" -#: plugins/sudoers/def_data.c:460 +#: plugins/sudoers/def_data.c:466 msgid "Query the group plugin for unknown system groups" msgstr "Пропитује прикључак групе за непознатим групама система" -#: plugins/sudoers/def_data.c:464 +#: plugins/sudoers/def_data.c:470 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "Упоређује мрежне групе на основу читавог слога: корисник, домаћин и домен" -#: plugins/sudoers/def_data.c:468 +#: plugins/sudoers/def_data.c:474 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "Допушта покретање наредби чак и ако судо не може да пише у дневник прегледа" -#: plugins/sudoers/def_data.c:472 +#: plugins/sudoers/def_data.c:478 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "Допушта покретање наредби чак и ако судо не може да пише у дневник У/И" -#: plugins/sudoers/def_data.c:476 +#: plugins/sudoers/def_data.c:482 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "Допушта покретање наредби чак и ако судо не може да пише у датотеку дневника" -#: plugins/sudoers/def_data.c:480 +#: plugins/sudoers/def_data.c:486 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "Решава групе у судоерсима и упоређује ИД групе, а не назив" -#: plugins/sudoers/def_data.c:484 +#: plugins/sudoers/def_data.c:490 #, c-format msgid "Log entries larger than this value will be split into multiple syslog messages: %u" msgstr "Уноси дневника већи од ове вредности биће подељени на више порука системског дневника: %u" -#: plugins/sudoers/def_data.c:488 +#: plugins/sudoers/def_data.c:494 #, c-format msgid "User that will own the I/O log files: %s" msgstr "Корисник који ће поседовати датотеке дневника У/И: %s" -#: plugins/sudoers/def_data.c:492 +#: plugins/sudoers/def_data.c:498 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "Група која ће поседовати датотеке дневника У/И: %s" -#: plugins/sudoers/def_data.c:496 +#: plugins/sudoers/def_data.c:502 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "Режим датотеке за коришћење за датотеке дневника У/И: 0%o" -#: plugins/sudoers/def_data.c:500 +#: plugins/sudoers/def_data.c:506 #, c-format msgid "Execute commands by file descriptor instead of by path: %s" msgstr "Извршава наредбе описником датотеке уместо путањом: %s" -#: plugins/sudoers/def_data.c:504 +#: plugins/sudoers/def_data.c:510 msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" msgstr "Занемарује непознате уносе основности у судоерсу уместо да даје упозорење" -#: plugins/sudoers/def_data.c:508 +#: plugins/sudoers/def_data.c:514 #, c-format msgid "Time in seconds after which the command will be terminated: %u" msgstr "Време у секундама након ког ће наредба бити окончана: %u" -#: plugins/sudoers/def_data.c:512 +#: plugins/sudoers/def_data.c:518 msgid "Allow the user to specify a timeout on the command line" msgstr "Допушта кориснику да наведе време на линији наредби" -#: plugins/sudoers/def_data.c:516 +#: plugins/sudoers/def_data.c:522 msgid "Flush I/O log data to disk immediately instead of buffering it" msgstr "Пребацује У/И податке дневника на диск одмах уместо да га смешта у међумеморију" -#: plugins/sudoers/def_data.c:520 +#: plugins/sudoers/def_data.c:526 msgid "Include the process ID when logging via syslog" msgstr "Укључује ИБ процеса приликом пријављивања путем дневника система" -#: plugins/sudoers/def_data.c:524 +#: plugins/sudoers/def_data.c:530 #, c-format msgid "Type of authentication timestamp record: %s" msgstr "Врста временске ознаке потврђивања идентитета: %s" -#: plugins/sudoers/def_data.c:528 +#: plugins/sudoers/def_data.c:534 #, c-format msgid "Authentication failure message: %s" msgstr "Потврђивање идентитета није успело: %s" -#: plugins/sudoers/def_data.c:532 +#: plugins/sudoers/def_data.c:538 msgid "Ignore case when matching user names" msgstr "Занемарује величину слова приликом поклапања назива корисника" -#: plugins/sudoers/def_data.c:536 +#: plugins/sudoers/def_data.c:542 msgid "Ignore case when matching group names" msgstr "Занемарује величину слова приликом поклапања назива групе" -#: plugins/sudoers/def_data.c:540 +#: plugins/sudoers/def_data.c:546 msgid "Log when a command is allowed by sudoers" msgstr "Пише дневник када судоерси дозвољавају наредбу" -#: plugins/sudoers/def_data.c:544 +#: plugins/sudoers/def_data.c:550 msgid "Log when a command is denied by sudoers" msgstr "Пише дневник када судоерси не дозвољавају наредбу" -#: plugins/sudoers/def_data.c:548 +#: plugins/sudoers/def_data.c:554 msgid "Sudo log server(s) to connect to with optional port" msgstr "Судо сервер(и) дневника за повезивање са изборним прикључником" -#: plugins/sudoers/def_data.c:552 +#: plugins/sudoers/def_data.c:558 #, c-format msgid "Sudo log server timeout in seconds: %u" msgstr "Време истека судо сервера дневника у секундама: %u" -#: plugins/sudoers/def_data.c:556 +#: plugins/sudoers/def_data.c:562 msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" msgstr "Укључује „SO_KEEPALIVE“ опцију прикључнице са повезаном прикључницом са сервером дневника" -#: plugins/sudoers/def_data.c:560 +#: plugins/sudoers/def_data.c:566 #, c-format msgid "Path to the audit server's CA bundle file: %s" msgstr "Путања до датотеке групних издавача уверења сервера испитивања: %s" -#: plugins/sudoers/def_data.c:564 +#: plugins/sudoers/def_data.c:570 #, c-format msgid "Path to the sudoers certificate file: %s" msgstr "Путања до датотеке уверења судоерса: %s" -#: plugins/sudoers/def_data.c:568 +#: plugins/sudoers/def_data.c:574 #, c-format msgid "Path to the sudoers private key file: %s" msgstr "Путања до датотеке датотеке личног кључа судоерса: %s" -#: plugins/sudoers/def_data.c:572 +#: plugins/sudoers/def_data.c:578 msgid "Verify that the log server's certificate is valid" msgstr "Потврђује да је исправно уверење дневника сервера" -#: plugins/sudoers/def_data.c:576 +#: plugins/sudoers/def_data.c:582 msgid "Allow the use of unknown runas user and/or group ID" msgstr "Допушта коришћење непознатог „runas“ корисника и/или ИБ-а групе" -#: plugins/sudoers/def_data.c:580 +#: plugins/sudoers/def_data.c:586 msgid "Only permit running commands as a user with a valid shell" msgstr "Допушта покретање наредби као корисник само са исправном шкољком" -#: plugins/sudoers/def_data.c:584 +#: plugins/sudoers/def_data.c:590 msgid "Set the pam remote user to the user running sudo" msgstr "Поставља пам удаљеног корисника на корисника покретача судо-а" -#: plugins/sudoers/def_data.c:588 +#: plugins/sudoers/def_data.c:594 msgid "Set the pam remote host to the local host name" msgstr "Поставља пам удаљеног домаћина на назив локалног домаћина" -#: plugins/sudoers/def_data.c:592 +#: plugins/sudoers/def_data.c:598 #, c-format msgid "Working directory to change to before executing the command: %s" msgstr "Радни директоријум за прелазак пре извршавања наредбе: %s" -#: plugins/sudoers/def_data.c:596 +#: plugins/sudoers/def_data.c:602 #, c-format msgid "Root directory to change to before executing the command: %s" msgstr "Корени директоријум за прелазак пре извршавања наредбе: %s" -#: plugins/sudoers/def_data.c:600 +#: plugins/sudoers/def_data.c:606 #, c-format msgid "The format of logs to produce: %s" msgstr "Формат резултирајућих дневника: %s" -#: plugins/sudoers/def_data.c:604 +#: plugins/sudoers/def_data.c:610 msgid "Enable SELinux RBAC support" msgstr "Укључује СЕЛинукс РБАЦ подршку" -#: plugins/sudoers/def_data.c:608 +#: plugins/sudoers/def_data.c:614 #, c-format msgid "Path to the file that is created the first time sudo is run: %s" msgstr "Путања до датотеке која је створена приликом првог покретања судоа: %s" -#: plugins/sudoers/def_data.c:612 +#: plugins/sudoers/def_data.c:618 msgid "Intercept further commands and apply sudoers restrictions to them" msgstr "Пресреће будуће наредбе и примењује „sudoers“ ограничења на њима" -#: plugins/sudoers/def_data.c:616 +#: plugins/sudoers/def_data.c:622 msgid "Log sub-commands run by the original command" msgstr "Бележи поднаредбе које покрене изворна наредба" -#: plugins/sudoers/def_data.c:620 +#: plugins/sudoers/def_data.c:626 msgid "Log the exit status of commands" msgstr "Бележи стање излаза наредбе" -#: plugins/sudoers/def_data.c:624 +#: plugins/sudoers/def_data.c:630 msgid "Subsequent commands in an intercepted session must be authenticated" msgstr "Наредне наредбе у пресретнутој сесији морају бити аутентификоване" -#: plugins/sudoers/def_data.c:628 +#: plugins/sudoers/def_data.c:634 msgid "Allow an intercepted command to run set setuid or setgid programs" msgstr "Омогућава пресретнутој наредби да покрене поставку „setuid“ или „setgid“ програма" -#: plugins/sudoers/def_data.c:632 +#: plugins/sudoers/def_data.c:638 #, 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:636 +#: plugins/sudoers/def_data.c:642 #, c-format msgid "The largest size core dump file that may be created (in bytes): %s" msgstr "Највећа величина избачаја датотеке језгра која се може направити (у бајтовима): %s" -#: plugins/sudoers/def_data.c:640 +#: plugins/sudoers/def_data.c:646 #, c-format msgid "The maximum amount of CPU time that the process may use (in seconds): %s" msgstr "Највећа количина времена процесора које процес може да користи (у секундама): %s" -#: plugins/sudoers/def_data.c:644 +#: plugins/sudoers/def_data.c:650 #, c-format msgid "The maximum size of the data segment for the process (in bytes): %s" msgstr "Највећа величина сегмента података за процес (у бајтовима): %s" -#: plugins/sudoers/def_data.c:648 +#: plugins/sudoers/def_data.c:654 #, c-format msgid "The largest size file that the process may create (in bytes): %s" msgstr "Највећа величина датотеке коју процес може да направи (у бајтовима): %s" -#: plugins/sudoers/def_data.c:652 +#: plugins/sudoers/def_data.c:658 #, c-format msgid "The maximum number of locks that the process may establish: %s" msgstr "Највећи број закључавања која процес може да успостави: %s" -#: plugins/sudoers/def_data.c:656 +#: plugins/sudoers/def_data.c:662 #, c-format msgid "The maximum size that the process may lock in memory (in bytes): %s" msgstr "Највећа величина коју процес може да закључа у меморији (у бајтовима): %s" -#: plugins/sudoers/def_data.c:660 +#: plugins/sudoers/def_data.c:666 #, c-format msgid "The maximum number of files that the process may have open: %s" msgstr "Највећи број датотека које процес може да отвори: %s" -#: plugins/sudoers/def_data.c:664 +#: plugins/sudoers/def_data.c:670 #, c-format msgid "The maximum number of processes that the user may run simultaneously: %s" msgstr "Највећи број процеса које корисник може да покрене истовремено: %s" -#: plugins/sudoers/def_data.c:668 +#: plugins/sudoers/def_data.c:674 #, 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:672 +#: plugins/sudoers/def_data.c:678 #, c-format msgid "The maximum size to which the process's stack may grow (in bytes): %s" msgstr "Највећа величина до које може да нарасте спремник процеса (у бајтовима): %s" -#: plugins/sudoers/def_data.c:676 +#: plugins/sudoers/def_data.c:682 msgid "Attempt authentication even when in non-interactive mode" msgstr "Покушава потврђивање идентитета чак и када није у не-међудејственом режиму" -#: plugins/sudoers/def_data.c:680 +#: plugins/sudoers/def_data.c:686 msgid "Store plaintext passwords in I/O log input" msgstr "Смешта обично-текстуалне лозинке у У/И улаз дневника" -#: plugins/sudoers/def_data.c:684 +#: plugins/sudoers/def_data.c:690 msgid "List of regular expressions to use when matching a password prompt" msgstr "Списак регуларних израза за коришћење приликом поређења упита лозинке" -#: plugins/sudoers/def_data.c:688 +#: plugins/sudoers/def_data.c:694 #, c-format msgid "The mechanism used by the intercept and log_subcmds options: %s" msgstr "Механизам који користе опције „intercept“ и „log_subcmds“: %s" -#: plugins/sudoers/def_data.c:692 +#: plugins/sudoers/def_data.c:698 msgid "Attempt to verify the command and arguments after execution" msgstr "Покушава да провери наредбу и аргументе након извршавања" -#: plugins/sudoers/def_data.c:696 +#: plugins/sudoers/def_data.c:702 #, c-format msgid "AppArmor profile to use in the new security context: %s" msgstr "АпАрмор профил за коришћење у новом контексту безбедности: %s" -#: plugins/sudoers/defaults.c:191 +#: plugins/sudoers/def_data.c:706 +#, c-format +msgid "Command denial message: %s" +msgstr "Порука одбијања наредбе: %s" + +#: plugins/sudoers/defaults.c:207 #, c-format msgid "unknown defaults entry \"%s\"" msgstr "непознат унос основности „%s“" -#: plugins/sudoers/defaults.c:234 +#: plugins/sudoers/defaults.c:251 #, c-format msgid "no value specified for \"%s\"" msgstr "није наведена вредност за „%s“" -#: plugins/sudoers/defaults.c:243 +#: plugins/sudoers/defaults.c:260 #, c-format msgid "invalid operator \"%c=\" for \"%s\"" msgstr "неисправан оператор „%c=“ за „%s“" -#: plugins/sudoers/defaults.c:275 +#: plugins/sudoers/defaults.c:292 #, c-format msgid "option \"%s\" does not take a value" msgstr "опција „%s“ не узима вредност" -#: plugins/sudoers/defaults.c:299 +#: plugins/sudoers/defaults.c:319 #, c-format msgid "invalid Defaults type 0x%x for option \"%s\"" msgstr "неисправна врста основности 0x%x за опцију „%s“" -#: plugins/sudoers/defaults.c:306 +#: plugins/sudoers/defaults.c:326 #, c-format msgid "value \"%s\" is invalid for option \"%s\"" msgstr "вредност „%s“ је неисправна за опцију „%s“" -#: plugins/sudoers/defaults.c:1127 plugins/sudoers/policy.c:205 -#: plugins/sudoers/policy.c:214 +#: plugins/sudoers/defaults.c:1189 plugins/sudoers/policy.c:208 +#: plugins/sudoers/policy.c:217 #, c-format msgid "path name for \"%s\" too long" msgstr "назив путање за „%s“ је предуг" -#: plugins/sudoers/defaults.c:1133 +#: plugins/sudoers/defaults.c:1195 #, c-format msgid "values for \"%s\" must start with a '/', '~', or '*'" msgstr "вредност за „%s“ мора да почиње са /, ~ или *" -#: plugins/sudoers/defaults.c:1140 +#: plugins/sudoers/defaults.c:1202 #, c-format msgid "values for \"%s\" must start with a '/'" msgstr "вредност за „%s“ мора да почне /" +#: plugins/sudoers/display.c:154 +#, c-format +msgid "LDAP Role: %s\n" +msgstr "ЛДАП улога: %s\n" + +#: plugins/sudoers/display.c:157 +#, c-format +msgid "Sudoers entry: %s\n" +msgstr "Унос судоерса: %s\n" + +#: plugins/sudoers/display.c:160 +msgid " RunAsUsers: " +msgstr " „Покрени-као“ корисници: " + +#: plugins/sudoers/display.c:175 +msgid " RunAsGroups: " +msgstr " „Покрени-као“ групе: " + +#: plugins/sudoers/display.c:185 +msgid " Options: " +msgstr " Опције: " + +#: plugins/sudoers/display.c:249 +msgid " Commands:\n" +msgstr " Наредбе:\n" + +#: plugins/sudoers/display.c:472 +#, c-format +msgid "Matching Defaults entries for %s on %s:\n" +msgstr "Упоређује уносе основности за „%s“ на %s:\n" + +#: plugins/sudoers/display.c:490 +#, c-format +msgid "Runas and Command-specific defaults for %s:\n" +msgstr "Покрени-као и Наредбено-посебне основности за „%s“:\n" + +#: plugins/sudoers/display.c:508 +#, c-format +msgid "User %s may run the following commands on %s:\n" +msgstr "Корисник „%s“ може да покреће следеће наредбе на %s:\n" + +#: plugins/sudoers/display.c:524 +#, c-format +msgid "User %s is not allowed to run sudo on %s.\n" +msgstr "Корисник „%s“ нема права да покрене судо над „%s“.\n" + #: plugins/sudoers/editor.c:180 #, c-format msgid "ignoring editor: %.*s" @@ -2684,15 +2740,15 @@ msgstr "занемарујем уређивача: %.*s" msgid "editor arguments may not contain \"--\"" msgstr "аргументи уређивача не могу да садрже „--“" -#: plugins/sudoers/env.c:426 +#: plugins/sudoers/env.c:443 msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "sudo_putenv: оштећено стави окружење, дужине не одговарају" -#: plugins/sudoers/env.c:1113 +#: plugins/sudoers/env.c:1137 msgid "unable to rebuild the environment" msgstr "не могу поново да изградим окружење" -#: plugins/sudoers/env.c:1192 +#: plugins/sudoers/env.c:1217 #, c-format msgid "sorry, you are not allowed to set the following environment variables: %s" msgstr "извините, није вам дозвољено да подесите следеће променљиве окружења: %s" @@ -2702,12 +2758,12 @@ msgstr "извините, није вам дозвољено да подесит msgid "unsupported digest type %u for %s" msgstr "неподржана врста сажетка поруке „%u“ за „%s“" -#: plugins/sudoers/filedigest.c:79 +#: plugins/sudoers/filedigest.c:77 #, c-format msgid "%s: read error" msgstr "%s: грешка читања" -#: plugins/sudoers/group_plugin.c:169 plugins/sudoers/sssd.c:576 +#: plugins/sudoers/group_plugin.c:169 plugins/sudoers/sssd.c:578 #, c-format msgid "unable to load %s: %s" msgstr "не могу да учитам %s: %s" @@ -2736,37 +2792,37 @@ msgstr "не могу да обрадим мрежну маску „%s“" msgid "Local IP address and netmask pairs:\n" msgstr "Месна ИП адреса и парови мрежне маске:\n" -#: plugins/sudoers/iolog.c:684 +#: plugins/sudoers/iolog.c:702 msgid "unable to update sequence file" msgstr "не могу да освежим датотеку низа" -#: plugins/sudoers/iolog.c:718 plugins/sudoers/iolog.c:906 -#: plugins/sudoers/iolog.c:1068 plugins/sudoers/iolog.c:1075 -#: plugins/sudoers/iolog.c:1196 plugins/sudoers/iolog.c:1203 -#: plugins/sudoers/iolog.c:1302 plugins/sudoers/iolog.c:1309 +#: plugins/sudoers/iolog.c:736 plugins/sudoers/iolog.c:925 +#: plugins/sudoers/iolog.c:1088 plugins/sudoers/iolog.c:1095 +#: plugins/sudoers/iolog.c:1217 plugins/sudoers/iolog.c:1224 +#: plugins/sudoers/iolog.c:1324 plugins/sudoers/iolog.c:1331 #, c-format msgid "unable to write to I/O log file: %s" msgstr "не могу да пишем у датотеку дневника У/И: %s" -#: plugins/sudoers/iolog.c:726 +#: plugins/sudoers/iolog.c:744 #, c-format msgid "unable to create %s/%s" msgstr "не могу да направим „%s/%s“" -#: plugins/sudoers/iolog.c:954 +#: plugins/sudoers/iolog.c:973 #, c-format msgid "%s: internal error, I/O log file for event %d not open" msgstr "%s: унутрашња грешка, датотека У/И дневника за догађај %d није отворена" -#: plugins/sudoers/iolog.c:1053 plugins/sudoers/iolog.c:1181 -#: plugins/sudoers/iolog.c:1286 plugins/sudoers/timestamp.c:904 -#: plugins/sudoers/timestamp.c:996 plugins/sudoers/visudo.c:559 -#: plugins/sudoers/visudo.c:565 +#: plugins/sudoers/iolog.c:1073 plugins/sudoers/iolog.c:1202 +#: plugins/sudoers/iolog.c:1308 plugins/sudoers/timestamp.c:900 +#: plugins/sudoers/timestamp.c:992 plugins/sudoers/visudo.c:555 +#: plugins/sudoers/visudo.c:561 msgid "unable to read the clock" msgstr "не могу да прочитам сат" -#: plugins/sudoers/iolog.c:1278 plugins/sudoers/log_client.c:1200 -#: plugins/sudoers/log_client.c:1210 plugins/sudoers/log_client.c:1214 +#: plugins/sudoers/iolog.c:1300 plugins/sudoers/log_client.c:1226 +#: plugins/sudoers/log_client.c:1236 plugins/sudoers/log_client.c:1240 #, c-format msgid "%s: internal error, invalid signal %d" msgstr "%s: унутрашња грешка, неисправан сигнал %d" @@ -2775,26 +2831,26 @@ msgstr "%s: унутрашња грешка, неисправан сигнал % msgid "starttls not supported when using ldaps" msgstr "старттлс није подржано када се користи лдапс" -#: plugins/sudoers/ldap.c:225 +#: plugins/sudoers/ldap.c:226 #, c-format msgid "unable to initialize SSL cert and key db: %s" msgstr "не могу да покренем ССЛ уверење и бп кључа: %s" -#: plugins/sudoers/ldap.c:228 +#: plugins/sudoers/ldap.c:229 #, c-format msgid "you must set TLS_CERT in %s to use SSL" msgstr "морате да подесите „TLS_CERT“ у „%s“ да користите ССЛ" -#: plugins/sudoers/ldap.c:1587 +#: plugins/sudoers/ldap.c:1593 #, c-format msgid "unable to initialize LDAP: %s" msgstr "не могу да покренем ЛДАП: %s" -#: plugins/sudoers/ldap.c:1624 +#: plugins/sudoers/ldap.c:1630 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:1761 plugins/sudoers/parse_ldif.c:748 +#: plugins/sudoers/ldap.c:1767 plugins/sudoers/parse_ldif.c:745 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "неисправна особина „sudoOrder“: %s" @@ -2813,15 +2869,15 @@ msgstr "неподржана врста ЛДАП путање: %s" msgid "unable to mix ldap and ldaps URIs" msgstr "не могу да помешам лдап и лдапс путање" -#: 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 +#: plugins/sudoers/ldap_util.c:496 plugins/sudoers/ldap_util.c:503 +#: plugins/sudoers/ldap_util.c:511 plugins/sudoers/ldap_util.c:519 +#: plugins/sudoers/ldap_util.c:527 plugins/sudoers/ldap_util.c:535 +#: plugins/sudoers/ldap_util.c:543 plugins/sudoers/ldap_util.c:551 #, c-format msgid "duplicate sudoOption: %s%s%s" msgstr "двострука судо опција: %s%s%s" -#: plugins/sudoers/ldap_util.c:568 plugins/sudoers/ldap_util.c:570 +#: plugins/sudoers/ldap_util.c:569 plugins/sudoers/ldap_util.c:571 #, c-format msgid "unable to convert sudoOption: %s%s%s" msgstr "не могу да претворим „sudoOption“: %s%s%s" @@ -2830,115 +2886,128 @@ msgstr "не могу да претворим „sudoOption“: %s%s%s" msgid "unable to open audit system" msgstr "не могу да отворим систем прегледа" -#: plugins/sudoers/linux_audit.c:103 +#: plugins/sudoers/linux_audit.c:104 msgid "unable to send audit message" msgstr "не могу да пошаљем поруку прегледа" -#: plugins/sudoers/log_client.c:125 plugins/sudoers/log_client.c:412 -#: plugins/sudoers/log_client.c:1447 plugins/sudoers/log_client.c:2069 +#: plugins/sudoers/log_client.c:125 plugins/sudoers/log_client.c:421 +#: plugins/sudoers/log_client.c:1473 plugins/sudoers/log_client.c:2101 msgid "error in event loop" msgstr "грешка у петљи догађаја" -#: plugins/sudoers/log_client.c:205 +#: plugins/sudoers/log_client.c:214 #, c-format msgid "Creation of new SSL_CTX object failed: %s" msgstr "Стварање новог „SSL_CTX“ објекта није успело: %s" -#: plugins/sudoers/log_client.c:230 +#: plugins/sudoers/log_client.c:239 #, c-format msgid "unable to load certificate authority bundle %s" msgstr "не могу да учитам комплет ауторитета уверења „%s“" -#: plugins/sudoers/log_client.c:252 +#: plugins/sudoers/log_client.c:261 #, c-format msgid "unable to load certificate %s" msgstr "не могу да учитам уверење „%s“" -#: plugins/sudoers/log_client.c:266 +#: plugins/sudoers/log_client.c:275 #, c-format msgid "unable to load private key %s" msgstr "не могу да учитам лични кључ „%s“" -#: plugins/sudoers/log_client.c:275 +#: plugins/sudoers/log_client.c:284 #, c-format msgid "Unable to allocate ssl object: %s" msgstr "Не могу да доделим ссл објекат: %s" -#: plugins/sudoers/log_client.c:364 plugins/sudoers/log_client.c:369 +#: plugins/sudoers/log_client.c:373 plugins/sudoers/log_client.c:378 #, c-format msgid "TLS connection to %s:%s failed: %s" msgstr "ТЛС повезивање са „%s:%s“ није успело: %s" -#: plugins/sudoers/log_client.c:545 +#: plugins/sudoers/log_client.c:554 msgid "TLS initialization was unsuccessful" msgstr "ТЛС покретање беше безуспешно" -#: plugins/sudoers/log_client.c:555 +#: plugins/sudoers/log_client.c:564 msgid "TLS handshake was unsuccessful" msgstr "ТЛС руковање беше безуспешно" -#: plugins/sudoers/log_client.c:1218 +#: plugins/sudoers/log_client.c:1244 #, c-format msgid "%s: internal error, invalid exit status %d" msgstr "%s: унутрашња грешка, неисправно излазно стање %d" -#: plugins/sudoers/log_client.c:1753 plugins/sudoers/log_client.c:1777 +#: plugins/sudoers/log_client.c:1780 plugins/sudoers/log_client.c:1805 msgid "lost connection to log server" msgstr "изгубих везу са сервером дневника" -#: plugins/sudoers/log_client.c:1854 +#: plugins/sudoers/log_client.c:1882 msgid "missing write buffer" msgstr "недостаје међумеморија писања" -#: plugins/sudoers/log_client.c:2008 +#: plugins/sudoers/log_client.c:2040 msgid "unable to connect to log server" msgstr "не могу да се повежем на сервер дневника" -#: plugins/sudoers/logging.c:290 +#: plugins/sudoers/logging.c:295 msgid "user NOT in sudoers" msgstr "корисник НИЈЕ у судоерсу" -#: plugins/sudoers/logging.c:292 +#: plugins/sudoers/logging.c:297 msgid "user NOT authorized on host" msgstr "корисник НИЈЕ овлашћен на домаћину" -#: plugins/sudoers/logging.c:294 +#: plugins/sudoers/logging.c:299 +msgid "setid command rejected in intercept mode" +msgstr "наредба „setid“ је одбачена у режиму пресретања" + +#: plugins/sudoers/logging.c:301 msgid "command not allowed" msgstr "наредба није допуштена" -#: plugins/sudoers/logging.c:315 +#: plugins/sudoers/logging.c:322 #, c-format msgid "%s is not in the sudoers file.\n" msgstr "„%s“ није у датотеци судоерса.\n" -#: plugins/sudoers/logging.c:318 +#: plugins/sudoers/logging.c:325 #, c-format msgid "%s is not allowed to run sudo on %s.\n" msgstr "Кориснику „%s“ није допуштено да покрене судо на „%s“.\n" -#: plugins/sudoers/logging.c:321 +#: plugins/sudoers/logging.c:328 plugins/sudoers/parser_warnx.c:59 +#, c-format +msgid "%s: %s\n" +msgstr "%s: %s\n" + +#: plugins/sudoers/logging.c:329 +msgid "setid commands are not permitted in intercept mode" +msgstr "наредбе „setid“ нису дозвољене у режиму пресретања" + +#: plugins/sudoers/logging.c:331 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "Извините, корисник %s не може покренути судо на %s.\n" -#: plugins/sudoers/logging.c:324 +#: plugins/sudoers/logging.c:344 #, c-format msgid "Sorry, user %s is not allowed to execute '%s%s%s%s' as %s%s%s on %s.\n" msgstr "Извините, кориснику %s није дозвољено да изврши „%s%s%s%s“ као %s%s%s на %s.\n" -#: plugins/sudoers/logging.c:334 +#: plugins/sudoers/logging.c:358 msgid "This incident has been reported to the administrator.\n" msgstr "Овај инцидент је пријављен администратору.\n" -#: plugins/sudoers/logging.c:369 plugins/sudoers/sudoers.c:566 -#: plugins/sudoers/sudoers.c:567 plugins/sudoers/sudoers.c:569 -#: plugins/sudoers/sudoers.c:570 plugins/sudoers/sudoers.c:791 -#: plugins/sudoers/sudoers.c:793 +#: plugins/sudoers/logging.c:395 plugins/sudoers/sudoers.c:564 +#: plugins/sudoers/sudoers.c:566 plugins/sudoers/sudoers.c:568 +#: plugins/sudoers/sudoers.c:570 plugins/sudoers/sudoers.c:794 +#: plugins/sudoers/sudoers.c:796 #, c-format msgid "%s: command not found" msgstr "%s: нема такве наредбе" -#: plugins/sudoers/logging.c:371 plugins/sudoers/sudoers.c:562 +#: plugins/sudoers/logging.c:397 plugins/sudoers/sudoers.c:560 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -2947,7 +3016,7 @@ msgstr "" "занемарујем „%s“ пронађено у „.“\n" "Користите „sudo ./%s“ ако је то „%s“ које желите да покренете." -#: plugins/sudoers/logging.c:391 +#: plugins/sudoers/logging.c:417 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" @@ -2955,167 +3024,119 @@ msgstr[0] "%u покушај нетачне лозинке" msgstr[1] "%u покушаја нетачне лозинке" msgstr[2] "%u покушаја нетачне лозинке" -#: plugins/sudoers/logging.c:481 +#: plugins/sudoers/logging.c:508 msgid "authentication failure" msgstr "потврђивање идентитета није успело" -#: plugins/sudoers/logging.c:520 plugins/sudoers/logging.c:539 +#: plugins/sudoers/logging.c:552 plugins/sudoers/logging.c:571 msgid "a password is required" msgstr "потребна је лозинка" -#: plugins/sudoers/logging.c:855 +#: plugins/sudoers/logging.c:889 msgid "problem parsing sudoers" msgstr "проблем обраде судоерса" -#: plugins/sudoers/logging.c:896 plugins/sudoers/logging.c:904 +#: plugins/sudoers/logging.c:930 plugins/sudoers/logging.c:938 #, c-format msgid "%s:%d:%d: %s" msgstr "%s:%d:%d: %s" -#: plugins/sudoers/logging.c:1079 +#: plugins/sudoers/logging.c:1119 #, c-format -msgid "unable to write log file: %s" -msgstr "не могу да запишем датотеку дневника: %s" +msgid "unable to write log file %s" +msgstr "не могу да запишем датотеку дневника „%s“" -#: plugins/sudoers/match_digest.c:101 +#: plugins/sudoers/match_digest.c:107 #, c-format msgid "digest for %s (%s) bad length %zu, expected %zu" msgstr "приказ за „%s“ (%s) је лоше дужине %zu, очекивах %zu" -#: plugins/sudoers/match_digest.c:120 +#: plugins/sudoers/match_digest.c:126 #, c-format msgid "digest for %s (%s) is not in %s form" msgstr "приказ за %s (%s) није у %s облику" -#: plugins/sudoers/parse.c:643 -#, c-format -msgid "" -"\n" -"LDAP Role: %s\n" -msgstr "" -"\n" -"ЛДАП улога: %s\n" - -#: plugins/sudoers/parse.c:646 -msgid "" -"\n" -"Sudoers entry:\n" -msgstr "" -"\n" -"Унос судоерса:\n" - -#: plugins/sudoers/parse.c:648 -msgid " RunAsUsers: " -msgstr " „Покрени-као“ корисници: " - -#: plugins/sudoers/parse.c:663 -msgid " RunAsGroups: " -msgstr " „Покрени-као“ групе: " - -#: plugins/sudoers/parse.c:673 -msgid " Options: " -msgstr " Опције: " - -#: plugins/sudoers/parse.c:737 -msgid " Commands:\n" -msgstr " Наредбе:\n" - -#: plugins/sudoers/parse.c:928 -#, c-format -msgid "Matching Defaults entries for %s on %s:\n" -msgstr "Упоређује уносе основности за „%s“ на %s:\n" - -#: plugins/sudoers/parse.c:946 -#, c-format -msgid "Runas and Command-specific defaults for %s:\n" -msgstr "Покрени-као и Наредбено-посебне основности за „%s“:\n" - -#: plugins/sudoers/parse.c:964 -#, c-format -msgid "User %s may run the following commands on %s:\n" -msgstr "Корисник „%s“ може да покреће следеће наредбе на %s:\n" - -#: plugins/sudoers/parse.c:979 -#, c-format -msgid "User %s is not allowed to run sudo on %s.\n" -msgstr "Корисник „%s“ нема права да покрене судо над „%s“.\n" - -#: plugins/sudoers/parse_ldif.c:618 +#: plugins/sudoers/parse_ldif.c:615 #, c-format msgid "ignoring incomplete sudoRole: cn: %s" msgstr "занемарујем непотпуно „sudoRole“: cn: %s" -#: plugins/sudoers/parse_ldif.c:678 +#: plugins/sudoers/parse_ldif.c:675 #, c-format msgid "invalid LDIF attribute: %s" msgstr "неисправна особина „LDIF“: %s" -#: plugins/sudoers/pivot.c:74 +#: plugins/sudoers/parser_warnx.c:56 +#, c-format +msgid "%s:%d:%d: %s\n" +msgstr "%s:%d:%d: %s\n" + +#: plugins/sudoers/pivot.c:71 msgid "unable to restore root directory" msgstr "не могу да повратим корени директоријум" -#: plugins/sudoers/pivot.c:82 +#: plugins/sudoers/pivot.c:79 msgid "unable to restore current working directory" msgstr "не могу да повратим тренутни радни директоријум" -#: plugins/sudoers/policy.c:80 plugins/sudoers/policy.c:111 +#: plugins/sudoers/policy.c:78 plugins/sudoers/policy.c:111 #, c-format msgid "invalid %.*s set by sudo front-end" msgstr "судо челник је поставио неисправну „%.*s“" -#: plugins/sudoers/policy.c:356 plugins/sudoers/testsudoers.c:277 +#: plugins/sudoers/policy.c:347 plugins/sudoers/testsudoers.c:329 msgid "unable to parse network address list" msgstr "не могу да обрадим списак адреса мреже" -#: plugins/sudoers/policy.c:524 +#: plugins/sudoers/policy.c:555 msgid "user name not set by sudo front-end" msgstr "судо челник није поставио име корисника" -#: plugins/sudoers/policy.c:528 +#: plugins/sudoers/policy.c:559 msgid "user-ID not set by sudo front-end" msgstr "судо челник није поставио ИБ корисника" -#: plugins/sudoers/policy.c:532 +#: plugins/sudoers/policy.c:563 msgid "group-ID not set by sudo front-end" msgstr "судо челник није поставио ИБ групе" -#: plugins/sudoers/policy.c:536 +#: plugins/sudoers/policy.c:567 msgid "host name not set by sudo front-end" msgstr "судо челник није поставио назив домаћина" -#: plugins/sudoers/policy.c:754 +#: plugins/sudoers/policy.c:765 #, c-format msgid "invalid working directory: %s" msgstr "неисправан радни директоријум: %s" -#: plugins/sudoers/policy.c:938 +#: plugins/sudoers/policy.c:952 #, c-format msgid "invalid chroot directory: %s" msgstr "неисправан „chroot“ директоријум: %s" -#: plugins/sudoers/policy.c:1125 plugins/sudoers/visudo.c:910 -#: plugins/sudoers/visudo.c:1209 +#: plugins/sudoers/policy.c:1163 plugins/sudoers/visudo.c:919 +#: plugins/sudoers/visudo.c:1218 #, c-format msgid "unable to execute %s" msgstr "не могу да извршим „%s“" -#: plugins/sudoers/policy.c:1195 plugins/sudoers/policy.c:1230 -#: plugins/sudoers/policy.c:1252 plugins/sudoers/policy.c:1274 +#: plugins/sudoers/policy.c:1232 plugins/sudoers/policy.c:1267 +#: plugins/sudoers/policy.c:1289 plugins/sudoers/policy.c:1307 #, c-format msgid "%s: invalid mode flags from sudo front end: 0x%x" msgstr "%s: неисправне заставице од судо челника: 0×%x" -#: plugins/sudoers/policy.c:1294 +#: plugins/sudoers/policy.c:1330 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Издање %s прикључка политике судоерса\n" -#: plugins/sudoers/policy.c:1296 +#: plugins/sudoers/policy.c:1332 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Граматика датотеке судоерса издање %d\n" -#: plugins/sudoers/policy.c:1300 +#: plugins/sudoers/policy.c:1336 #, c-format msgid "" "\n" @@ -3124,220 +3145,220 @@ msgstr "" "\n" "Путања судоерса: %s\n" -#: plugins/sudoers/policy.c:1303 +#: plugins/sudoers/policy.c:1339 #, c-format msgid "nsswitch path: %s\n" msgstr "путања нс-прекидача: %s\n" -#: plugins/sudoers/policy.c:1305 +#: plugins/sudoers/policy.c:1342 #, c-format msgid "ldap.conf path: %s\n" msgstr "путања лдап.подешавања: %s\n" -#: plugins/sudoers/policy.c:1306 +#: plugins/sudoers/policy.c:1344 #, c-format msgid "ldap.secret path: %s\n" msgstr "путања лдап.тајне: %s\n" -#: plugins/sudoers/policy.c:1339 +#: plugins/sudoers/policy.c:1377 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "немогу да региструјем прикачку врсте „%d“ (издање %d.%d)" -#: plugins/sudoers/policy.c:1357 +#: plugins/sudoers/policy.c:1395 #, c-format msgid "unable to deregister hook of type %d (version %d.%d)" msgstr "немогу да поништим регистровање прикачке врсте „%d“ (издање %d.%d)" -#: plugins/sudoers/pwutil.c:222 plugins/sudoers/pwutil.c:240 +#: plugins/sudoers/pwutil.c:242 plugins/sudoers/pwutil.c:260 #, c-format msgid "unable to cache uid %u" msgstr "не могу да сместим у оставу јиб „%u“" -#: plugins/sudoers/pwutil.c:234 +#: plugins/sudoers/pwutil.c:254 #, c-format msgid "unable to cache uid %u, already exists" msgstr "не могу да сместим у оставу јиб „%u“, већ постоји" -#: plugins/sudoers/pwutil.c:294 plugins/sudoers/pwutil.c:312 -#: plugins/sudoers/pwutil.c:375 plugins/sudoers/pwutil.c:420 +#: plugins/sudoers/pwutil.c:314 plugins/sudoers/pwutil.c:332 +#: plugins/sudoers/pwutil.c:395 plugins/sudoers/pwutil.c:440 #, c-format msgid "unable to cache user %s" msgstr "не могу да сместим у оставу корисника „%s“" -#: plugins/sudoers/pwutil.c:307 +#: plugins/sudoers/pwutil.c:327 #, c-format msgid "unable to cache user %s, already exists" msgstr "не могу да сместим у оставу корисника „%s“, већ постоји" -#: plugins/sudoers/pwutil.c:539 plugins/sudoers/pwutil.c:557 +#: plugins/sudoers/pwutil.c:559 plugins/sudoers/pwutil.c:577 #, c-format msgid "unable to cache gid %u" msgstr "не могу да сместим у оставу гиб „%u“" -#: plugins/sudoers/pwutil.c:551 +#: plugins/sudoers/pwutil.c:571 #, c-format msgid "unable to cache gid %u, already exists" msgstr "не могу да сместим у оставу гиб „%u“, већ постоји" -#: plugins/sudoers/pwutil.c:605 plugins/sudoers/pwutil.c:623 -#: plugins/sudoers/pwutil.c:684 plugins/sudoers/pwutil.c:733 +#: plugins/sudoers/pwutil.c:625 plugins/sudoers/pwutil.c:643 +#: plugins/sudoers/pwutil.c:704 plugins/sudoers/pwutil.c:753 #, c-format msgid "unable to cache group %s" msgstr "не могу да сместим у оставу групу „%s“" -#: plugins/sudoers/pwutil.c:618 +#: plugins/sudoers/pwutil.c:638 #, c-format msgid "unable to cache group %s, already exists" msgstr "не могу да сместим у оставу групу „%s“, већ постоји" -#: plugins/sudoers/pwutil.c:880 plugins/sudoers/pwutil.c:963 -#: plugins/sudoers/pwutil.c:1017 plugins/sudoers/pwutil.c:1071 +#: plugins/sudoers/pwutil.c:900 plugins/sudoers/pwutil.c:988 +#: plugins/sudoers/pwutil.c:1042 plugins/sudoers/pwutil.c:1101 #, c-format msgid "unable to cache group list for %s, already exists" msgstr "не могу да сместим у оставу списак групе за „%s“, већ постоји" -#: plugins/sudoers/pwutil.c:886 plugins/sudoers/pwutil.c:968 -#: plugins/sudoers/pwutil.c:1023 plugins/sudoers/pwutil.c:1076 +#: plugins/sudoers/pwutil.c:906 plugins/sudoers/pwutil.c:993 +#: plugins/sudoers/pwutil.c:1048 plugins/sudoers/pwutil.c:1106 #, c-format msgid "unable to cache group list for %s" msgstr "не могу да сместим у оставу списак групе за „%s“" -#: plugins/sudoers/pwutil.c:957 +#: plugins/sudoers/pwutil.c:982 #, c-format msgid "unable to parse groups for %s" msgstr "не могу да обрадим групе за „%s“" -#: plugins/sudoers/pwutil.c:1065 +#: plugins/sudoers/pwutil.c:1095 #, c-format msgid "unable to parse gids for %s" msgstr "не могу да обрадим гид-ове за „%s“" -#: plugins/sudoers/set_perms.c:115 plugins/sudoers/set_perms.c:451 -#: plugins/sudoers/set_perms.c:863 plugins/sudoers/set_perms.c:1178 -#: plugins/sudoers/set_perms.c:1481 +#: plugins/sudoers/set_perms.c:120 plugins/sudoers/set_perms.c:457 +#: plugins/sudoers/set_perms.c:870 plugins/sudoers/set_perms.c:1186 +#: plugins/sudoers/set_perms.c:1490 msgid "perm stack overflow" msgstr "стално прекорачење спремника" -#: plugins/sudoers/set_perms.c:126 plugins/sudoers/set_perms.c:382 -#: plugins/sudoers/set_perms.c:462 plugins/sudoers/set_perms.c:730 -#: plugins/sudoers/set_perms.c:874 plugins/sudoers/set_perms.c:1102 -#: plugins/sudoers/set_perms.c:1189 plugins/sudoers/set_perms.c:1414 -#: plugins/sudoers/set_perms.c:1492 plugins/sudoers/set_perms.c:1583 +#: plugins/sudoers/set_perms.c:131 plugins/sudoers/set_perms.c:387 +#: plugins/sudoers/set_perms.c:468 plugins/sudoers/set_perms.c:736 +#: plugins/sudoers/set_perms.c:881 plugins/sudoers/set_perms.c:1109 +#: plugins/sudoers/set_perms.c:1197 plugins/sudoers/set_perms.c:1422 +#: plugins/sudoers/set_perms.c:1501 plugins/sudoers/set_perms.c:1592 msgid "perm stack underflow" msgstr "стално поткорачење спремника" -#: plugins/sudoers/set_perms.c:186 plugins/sudoers/set_perms.c:509 -#: plugins/sudoers/set_perms.c:1243 plugins/sudoers/set_perms.c:1526 +#: plugins/sudoers/set_perms.c:191 plugins/sudoers/set_perms.c:515 +#: plugins/sudoers/set_perms.c:1251 plugins/sudoers/set_perms.c:1535 msgid "unable to change to root gid" msgstr "не могу да пређем на гиб администратора" -#: plugins/sudoers/set_perms.c:277 plugins/sudoers/set_perms.c:606 -#: plugins/sudoers/set_perms.c:1006 plugins/sudoers/set_perms.c:1320 +#: plugins/sudoers/set_perms.c:282 plugins/sudoers/set_perms.c:612 +#: plugins/sudoers/set_perms.c:1013 plugins/sudoers/set_perms.c:1328 msgid "unable to change to runas gid" msgstr "не могу да пређем на гиб покреникао" -#: plugins/sudoers/set_perms.c:282 plugins/sudoers/set_perms.c:611 -#: plugins/sudoers/set_perms.c:1011 plugins/sudoers/set_perms.c:1325 +#: plugins/sudoers/set_perms.c:287 plugins/sudoers/set_perms.c:617 +#: plugins/sudoers/set_perms.c:1018 plugins/sudoers/set_perms.c:1333 msgid "unable to set runas group vector" msgstr "не могу да подесим вектор „покрени-као група“" -#: plugins/sudoers/set_perms.c:293 plugins/sudoers/set_perms.c:622 -#: plugins/sudoers/set_perms.c:1020 plugins/sudoers/set_perms.c:1334 +#: plugins/sudoers/set_perms.c:298 plugins/sudoers/set_perms.c:628 +#: plugins/sudoers/set_perms.c:1027 plugins/sudoers/set_perms.c:1342 msgid "unable to change to runas uid" msgstr "не могу да пређем на јиб покреникао" -#: plugins/sudoers/set_perms.c:315 plugins/sudoers/set_perms.c:644 -#: plugins/sudoers/set_perms.c:1040 plugins/sudoers/set_perms.c:1354 +#: plugins/sudoers/set_perms.c:320 plugins/sudoers/set_perms.c:650 +#: plugins/sudoers/set_perms.c:1047 plugins/sudoers/set_perms.c:1362 msgid "unable to change to sudoers gid" msgstr "не могу да пређем на гиб судоерса" -#: plugins/sudoers/set_perms.c:369 plugins/sudoers/set_perms.c:717 -#: plugins/sudoers/set_perms.c:1089 plugins/sudoers/set_perms.c:1401 -#: plugins/sudoers/set_perms.c:1570 +#: plugins/sudoers/set_perms.c:374 plugins/sudoers/set_perms.c:723 +#: plugins/sudoers/set_perms.c:1096 plugins/sudoers/set_perms.c:1409 +#: plugins/sudoers/set_perms.c:1579 msgid "too many processes" msgstr "превише процеса" -#: plugins/sudoers/solaris_audit.c:61 +#: plugins/sudoers/solaris_audit.c:62 msgid "unable to get current working directory" msgstr "не могу да добавим тренутни радни директоријум" -#: plugins/sudoers/solaris_audit.c:69 +#: plugins/sudoers/solaris_audit.c:70 #, c-format -msgid "truncated audit path user_cmnd: %s" -msgstr "корисничка_наредба скраћене путање прегледа: %s" +msgid "truncated audit path ctx->user.cmnd: %s" +msgstr "скраћена путања прегледа „ctx->user.cmnd“: %s" -#: plugins/sudoers/solaris_audit.c:76 +#: plugins/sudoers/solaris_audit.c:77 #, c-format msgid "truncated audit path argv[0]: %s" msgstr "„argv[0]“ скраћене путање прегледа: %s" -#: plugins/sudoers/sssd.c:579 +#: plugins/sudoers/sssd.c:581 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" msgstr "не могу да покренем ССС извор. Да ли је СССД инсталиран на вашем рачунару?" -#: 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 +#: plugins/sudoers/sssd.c:589 plugins/sudoers/sssd.c:598 +#: plugins/sudoers/sssd.c:607 plugins/sudoers/sssd.c:616 +#: plugins/sudoers/sssd.c:625 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "не могу да нађем симбол „%s“ у „%s“" -#: plugins/sudoers/sudoers.c:261 +#: plugins/sudoers/sudoers.c:250 #, c-format msgid "unable to get defaults from %s" msgstr "не могу да добавим основности за „%s“" -#: plugins/sudoers/sudoers.c:268 +#: plugins/sudoers/sudoers.c:259 msgid "no valid sudoers sources found, quitting" msgstr "нисам пронашао исправне изворе судоерса, прекидам" -#: plugins/sudoers/sudoers.c:344 -#, c-format -msgid "user not allowed to change root directory to %s" -msgstr "кориснику није дозвољено да промени корени директоријум у „%s“" - -#: plugins/sudoers/sudoers.c:346 -#, c-format -msgid "you are not permitted to use the -R option with %s" -msgstr "није вам допуштено да користите опцију „-R“ са „%s“" - -#: plugins/sudoers/sudoers.c:371 -#, c-format -msgid "user not allowed to change directory to %s" -msgstr "кориснику није дозвољено да промени директоријум у „%s“" - -#: plugins/sudoers/sudoers.c:372 -#, c-format -msgid "you are not permitted to use the -D option with %s" -msgstr "није вам допуштено да користите опцију „-D“ са „%s“" - -#: plugins/sudoers/sudoers.c:412 +#: plugins/sudoers/sudoers.c:366 msgid "sudoers specifies that root is not allowed to sudo" msgstr "судоерси наводе да администратор није дозвољен у судоу" -#: plugins/sudoers/sudoers.c:421 +#: plugins/sudoers/sudoers.c:375 msgid "user not allowed to override closefrom limit" msgstr "кориснику није дозвољено да препише „closefrom“ ограничење" -#: plugins/sudoers/sudoers.c:422 +#: plugins/sudoers/sudoers.c:376 msgid "you are not permitted to use the -C option" msgstr "није вам допуштено да користите опцију „-C“" -#: plugins/sudoers/sudoers.c:468 +#: plugins/sudoers/sudoers.c:440 msgid "no tty" msgstr "нема конзоле" -#: plugins/sudoers/sudoers.c:469 +#: plugins/sudoers/sudoers.c:441 msgid "sorry, you must have a tty to run sudo" msgstr "извините, морате имати конзолу да покренете судо" -#: plugins/sudoers/sudoers.c:477 +#: plugins/sudoers/sudoers.c:449 #, c-format msgid "invalid shell for user %s: %s" msgstr "неисправна шкољка за корисника „%s“: %s" -#: plugins/sudoers/sudoers.c:561 +#: plugins/sudoers/sudoers.c:491 +#, c-format +msgid "user not allowed to change root directory to %s" +msgstr "кориснику није дозвољено да промени корени директоријум у „%s“" + +#: plugins/sudoers/sudoers.c:493 +#, c-format +msgid "you are not permitted to use the -R option with %s" +msgstr "није вам допуштено да користите опцију „-R“ са „%s“" + +#: plugins/sudoers/sudoers.c:506 +#, c-format +msgid "user not allowed to change directory to %s" +msgstr "кориснику није дозвољено да промени директоријум у „%s“" + +#: plugins/sudoers/sudoers.c:507 +#, c-format +msgid "you are not permitted to use the -D option with %s" +msgstr "није вам допуштено да користите опцију „-D“ са „%s“" + +#: plugins/sudoers/sudoers.c:559 msgid "command in current directory" msgstr "наредба у текућем директоријуму" @@ -3373,60 +3394,55 @@ msgstr "извините, није вам дозвољено да сачуват msgid "no command specified" msgstr "није наведена наредба" -#: plugins/sudoers/sudoers.c:774 +#: plugins/sudoers/sudoers.c:776 msgid "error setting user-specified environment variables" msgstr "грешка постављања променљивих окружења које је навео корисник" -#: plugins/sudoers/sudoers.c:1239 +#: plugins/sudoers/sudoers.c:1229 msgid "sudoedit doesn't need to be run via sudo" msgstr "„sudoedit“ не треба да се покреће путем „sudo“-а" -#: plugins/sudoers/sudoers.c:1314 plugins/sudoers/sudoreplay.c:1612 -#: plugins/sudoers/tsdump.c:138 +#: plugins/sudoers/sudoers.c:1314 plugins/sudoers/sudoreplay.c:1615 +#: plugins/sudoers/tsdump.c:151 #, c-format msgid "unable to read %s" msgstr "не могу да прочитам „%s“" -#: plugins/sudoers/sudoers.c:1337 plugins/sudoers/visudo.c:1114 +#: plugins/sudoers/sudoers.c:1339 plugins/sudoers/visudo.c:1123 #, c-format msgid "%s is not a regular file" msgstr "„%s“ није обична датотека" -#: plugins/sudoers/sudoers.c:1341 plugins/sudoers/timestamp.c:288 toke.l:1325 +#: plugins/sudoers/sudoers.c:1343 plugins/sudoers/timestamp.c:272 toke.l:1335 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s је у власништву уиб-а %u, а треба бити %u" -#: plugins/sudoers/sudoers.c:1345 plugins/sudoers/timestamp.c:295 toke.l:1330 +#: plugins/sudoers/sudoers.c:1348 plugins/sudoers/timestamp.c:279 toke.l:1340 #, c-format msgid "%s is world writable" msgstr "Сви могу да пишу у „%s“" -#: plugins/sudoers/sudoers.c:1349 plugins/sudoers/timestamp.c:300 toke.l:1333 +#: plugins/sudoers/sudoers.c:1352 plugins/sudoers/timestamp.c:284 toke.l:1343 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s је у власништву уиб-а %u, а треба бити %u" -#: plugins/sudoers/sudoers.c:1377 +#: plugins/sudoers/sudoers.c:1381 #, c-format msgid "only root can use \"-c %s\"" msgstr "само администратор може да користи „-c %s“" -#: plugins/sudoers/sudoers.c:1396 +#: plugins/sudoers/sudoers.c:1400 #, c-format msgid "unknown login class %s" msgstr "непознат разред пријављивања „%s“" -#: plugins/sudoers/sudoers.c:1483 plugins/sudoers/sudoers.c:1498 +#: plugins/sudoers/sudoers_cb.c:120 plugins/sudoers/sudoers_cb.c:135 #, c-format msgid "unable to resolve host %s" msgstr "не могу да решим домаћина „%s“" -#: plugins/sudoers/sudoers.c:1636 -#, c-format -msgid "%s:%d:%d timestampowner: unknown user %s" -msgstr "%s:%d:%d: власник_временске_ознаке: непознат корисник „%s“" - #: plugins/sudoers/sudoreplay.c:252 #, c-format msgid "invalid filter option: %s" @@ -3462,75 +3478,75 @@ msgstr "%s/временисање: %s" msgid "Replaying sudo session: %s" msgstr "Понављам сесију судоа: %s" -#: plugins/sudoers/sudoreplay.c:634 +#: plugins/sudoers/sudoreplay.c:633 plugins/sudoers/sudoreplay.c:636 msgid "unable to set tty to raw mode" msgstr "не могу да подесим конзолу на сирови режим" -#: plugins/sudoers/sudoreplay.c:685 -msgid "Warning: your terminal is too small to properly replay the log.\n" -msgstr "Упозорење: ваш терминал је премали да би исправно приказао дневник.\n" +#: plugins/sudoers/sudoreplay.c:687 +msgid "Warning: your terminal is too small to properly replay the log." +msgstr "Упозорење: ваш терминал је премали да би исправно приказао дневник." -#: plugins/sudoers/sudoreplay.c:686 +#: plugins/sudoers/sudoreplay.c:688 #, c-format msgid "Log geometry is %d x %d, your terminal's geometry is %d x %d." msgstr "Геометрија дневника је %d x %d, а геометрија терминала је %d x %d." -#: plugins/sudoers/sudoreplay.c:714 +#: plugins/sudoers/sudoreplay.c:716 msgid "Replay finished, press any key to restore the terminal." msgstr "Одговор је завршен, притисните неки тастер да повратите терминал." -#: plugins/sudoers/sudoreplay.c:1216 plugins/sudoers/sudoreplay.c:1246 +#: plugins/sudoers/sudoreplay.c:1219 plugins/sudoers/sudoreplay.c:1249 #, c-format msgid "ambiguous expression \"%s\"" msgstr "нејасан израз „%s“" -#: plugins/sudoers/sudoreplay.c:1268 +#: plugins/sudoers/sudoreplay.c:1271 msgid "unmatched ')' in expression" msgstr "непоклопљена ) у изразу" -#: plugins/sudoers/sudoreplay.c:1272 +#: plugins/sudoers/sudoreplay.c:1275 #, c-format msgid "unknown search term \"%s\"" msgstr "непознат појам претраге „%s“" -#: plugins/sudoers/sudoreplay.c:1287 +#: plugins/sudoers/sudoreplay.c:1290 #, c-format msgid "%s requires an argument" 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:1416 +#: plugins/sudoers/sudoreplay.c:1419 #, c-format msgid "unknown search type %d" msgstr "непозната врста претраге „%d“" -#: plugins/sudoers/sudoreplay.c:1678 +#: plugins/sudoers/sudoreplay.c:1681 #, 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:1680 +#: plugins/sudoers/sudoreplay.c:1683 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "употреба: %s [-h] [-d дир] -l [израз претраге]\n" -#: plugins/sudoers/sudoreplay.c:1694 +#: plugins/sudoers/sudoreplay.c:1697 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -3539,7 +3555,7 @@ msgstr "" "%s — понавља дневнике сесије судоа\n" "\n" -#: plugins/sudoers/sudoreplay.c:1696 +#: plugins/sudoers/sudoreplay.c:1699 msgid "" "\n" "Options:\n" @@ -3567,11 +3583,32 @@ msgstr "" " -s, --speed=број убрзава или успорава излаз\n" " -V, --version приказује податке о издању и излази" -#: plugins/sudoers/testsudoers.c:355 -msgid "\thost unmatched" -msgstr "\tдомаћин није поклопљен" +#: plugins/sudoers/testsudoers.c:392 +#, c-format +msgid "" +"\n" +"Invalid shell for user %s: %s\n" +msgstr "" +"\n" +"Неисправна шкољка за корисника „%s“: %s\n" -#: plugins/sudoers/testsudoers.c:358 +#: plugins/sudoers/testsudoers.c:411 +msgid "" +"\n" +"Password required" +msgstr "" +"\n" +"Потребна је лозинка" + +#: plugins/sudoers/testsudoers.c:422 +msgid "" +"\n" +"Parse error" +msgstr "" +"\n" +"Грешка обраде" + +#: plugins/sudoers/testsudoers.c:425 msgid "" "\n" "Command allowed" @@ -3579,7 +3616,7 @@ msgstr "" "\n" "Наредба је допуштена" -#: plugins/sudoers/testsudoers.c:359 +#: plugins/sudoers/testsudoers.c:428 msgid "" "\n" "Command denied" @@ -3587,7 +3624,7 @@ msgstr "" "\n" "Наредба је одбијена" -#: plugins/sudoers/testsudoers.c:359 +#: plugins/sudoers/testsudoers.c:431 msgid "" "\n" "Command unmatched" @@ -3595,114 +3632,119 @@ msgstr "" "\n" "Наредба није поклопљена" -#: plugins/sudoers/timestamp.c:379 plugins/sudoers/timestamp.c:718 +#: plugins/sudoers/timestamp.c:364 plugins/sudoers/timestamp.c:714 #, c-format msgid "unable to truncate time stamp file to %lld bytes" msgstr "не могу да скратим датотеку временске ознаке на %lld бајта" -#: plugins/sudoers/timestamp.c:915 +#: plugins/sudoers/timestamp.c:911 msgid "ignoring time stamp from the future" msgstr "занемарујем временску ознаку из будућности" -#: plugins/sudoers/timestamp.c:938 +#: plugins/sudoers/timestamp.c:934 #, c-format msgid "time stamp too far in the future: %20.20s" msgstr "временска ознака је превише у будућности: %20.20s" -#: plugins/sudoers/timestamp.c:1067 +#: plugins/sudoers/timestamp.c:1070 #, c-format msgid "unable to lock time stamp file %s" msgstr "не могу да закључам датотеку временске ознаке „%s“" -#: plugins/sudoers/toke_util.c:156 +#: plugins/sudoers/timestamp.c:1117 +#, c-format +msgid "%s:%d:%d timestampowner: unknown user %s" +msgstr "%s:%d:%d: власник_временске_ознаке: непознат корисник „%s“" + +#: plugins/sudoers/toke_util.c:159 msgid "sudoedit should not be specified with a path" msgstr "„sudoedit“ не треба да се наводи са путањом" -#: plugins/sudoers/visudo.c:314 plugins/sudoers/visudo.c:705 +#: plugins/sudoers/visudo.c:308 plugins/sudoers/visudo.c:714 #, c-format msgid "press return to edit %s: " msgstr "притисните „унеси“ да уредите „%s“: " -#: plugins/sudoers/visudo.c:329 +#: plugins/sudoers/visudo.c:323 #, c-format msgid "contents of edit session left in %s" msgstr "садржај сесије уређивања је остао у „%s“" -#: plugins/sudoers/visudo.c:406 +#: plugins/sudoers/visudo.c:401 #, c-format msgid "specified editor (%s) doesn't exist" msgstr "наведени уређивач (%s) не постоји" -#: plugins/sudoers/visudo.c:411 +#: plugins/sudoers/visudo.c:406 #, c-format msgid "no editor found (editor path = %s)" msgstr "нисам пронашао уређивача (путања уређивача = %s)" -#: plugins/sudoers/visudo.c:498 plugins/sudoers/visudo.c:777 +#: plugins/sudoers/visudo.c:494 plugins/sudoers/visudo.c:786 #, c-format msgid "unable to stat %s" msgstr "не могу да добијем податке о „%s“" -#: plugins/sudoers/visudo.c:518 plugins/sudoers/visudo.c:526 +#: plugins/sudoers/visudo.c:514 plugins/sudoers/visudo.c:522 msgid "write error" msgstr "грешка писања" -#: plugins/sudoers/visudo.c:572 +#: plugins/sudoers/visudo.c:568 #, c-format msgid "unable to stat temporary file (%s), %s unchanged" msgstr "не могу да добавим податке привремене датотеке (%s), %s је неизмењено" -#: plugins/sudoers/visudo.c:579 +#: plugins/sudoers/visudo.c:575 #, c-format msgid "zero length temporary file (%s), %s unchanged" msgstr "привремена датотека нулте дужине (%s), %s је неизмењено" -#: plugins/sudoers/visudo.c:585 +#: plugins/sudoers/visudo.c:581 #, c-format msgid "editor (%s) failed, %s unchanged" msgstr "уређивач (%s) није успео, %s је неизмењено" -#: plugins/sudoers/visudo.c:607 +#: plugins/sudoers/visudo.c:613 #, c-format msgid "%s unchanged" msgstr "„%s“ је неизмењено" -#: plugins/sudoers/visudo.c:652 +#: plugins/sudoers/visudo.c:661 #, c-format msgid "unable to re-open temporary file (%s), %s unchanged." msgstr "не могу поново да отворим привремену датотеку (%s), %s је неизмењено." -#: plugins/sudoers/visudo.c:665 +#: plugins/sudoers/visudo.c:674 #, c-format msgid "unable to parse temporary file (%s), unknown error" msgstr "не могу да обрадим привремену датотеку (%s), непозната грешка" -#: plugins/sudoers/visudo.c:751 plugins/sudoers/visudo.c:781 -#: plugins/sudoers/visudo.c:788 +#: plugins/sudoers/visudo.c:760 plugins/sudoers/visudo.c:790 +#: plugins/sudoers/visudo.c:797 #, c-format msgid "unable to set (uid, gid) of %s to (%u, %u)" msgstr "не могу да подесим (јиб, гиб) за %s на (%u, %u)" -#: plugins/sudoers/visudo.c:816 +#: plugins/sudoers/visudo.c:825 #, c-format msgid "%s and %s not on the same file system, using mv to rename" msgstr "„%s“ и „%s“ нису на истом систему датотека, користим „mv“ за преименовање" -#: plugins/sudoers/visudo.c:827 +#: plugins/sudoers/visudo.c:836 #, c-format msgid "command failed: '%s %s %s', %s unchanged" msgstr "наредба није успела: „%s %s %s“, %s је неизмењено" -#: plugins/sudoers/visudo.c:834 +#: plugins/sudoers/visudo.c:843 #, c-format msgid "error renaming %s, %s unchanged" msgstr "грешка преименовања „%s“, %s је неизмењено" -#: plugins/sudoers/visudo.c:855 +#: plugins/sudoers/visudo.c:864 msgid "What now? " msgstr "Шта сада? " -#: plugins/sudoers/visudo.c:869 +#: plugins/sudoers/visudo.c:878 msgid "" "Options are:\n" " (e)dit sudoers file again\n" @@ -3714,49 +3756,49 @@ msgstr "" " x — излази без чувања измена у датотеци судоерса\n" " Q — прекида и чува измене у датотеци судоерса (ОПАСНО!)\n" -#: plugins/sudoers/visudo.c:915 +#: plugins/sudoers/visudo.c:923 #, c-format msgid "unable to run %s" msgstr "не могу да покренем %s" -#: plugins/sudoers/visudo.c:946 +#: plugins/sudoers/visudo.c:954 #, c-format msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n" msgstr "%s: погрешан власник (јиб, гиб) треба бити (%u, %u)\n" -#: plugins/sudoers/visudo.c:957 +#: plugins/sudoers/visudo.c:965 #, c-format msgid "%s: bad permissions, should be mode 0%o\n" msgstr "%s: лоша овлашћења, требају бити у режиму 0%o\n" -#: plugins/sudoers/visudo.c:1009 plugins/sudoers/visudo.c:1016 +#: plugins/sudoers/visudo.c:1017 plugins/sudoers/visudo.c:1024 #, c-format msgid "%s: parsed OK\n" msgstr "%s: успешно је обрађено\n" -#: plugins/sudoers/visudo.c:1035 +#: plugins/sudoers/visudo.c:1043 #, c-format msgid "%s busy, try again later" msgstr "„%s“ је заузет, покушајте касније" -#: plugins/sudoers/visudo.c:1039 +#: plugins/sudoers/visudo.c:1047 msgid "Edit anyway? [y/N]" msgstr "Да ипак уреим? [д/Н]" -#: plugins/sudoers/visudo.c:1197 +#: plugins/sudoers/visudo.c:1206 msgid "the -x option will be removed in a future release" msgstr "опција „-x“ биће уклоњена у наредном издању" -#: plugins/sudoers/visudo.c:1199 +#: plugins/sudoers/visudo.c:1208 msgid "please consider using the cvtsudoers utility instead" msgstr "размотрите коришћење помагала „cvtsudoers“" -#: plugins/sudoers/visudo.c:1219 +#: plugins/sudoers/visudo.c:1228 #, c-format msgid "Warning: %s:%d:%d: unused %s \"%s\"" msgstr "Упозорење: %s:%d:%d: некоришћено „%s“ „%s“" -#: plugins/sudoers/visudo.c:1332 +#: plugins/sudoers/visudo.c:1341 #, c-format msgid "" "%s - safely edit the sudoers file\n" @@ -3765,7 +3807,7 @@ msgstr "" "%s — безбедно уређује датотеку судоерса\n" "\n" -#: plugins/sudoers/visudo.c:1334 +#: plugins/sudoers/visudo.c:1343 msgid "" "\n" "Options:\n" @@ -3811,22 +3853,25 @@ msgstr "неисправан наставак реда" msgid "invalid IPv6 address" msgstr "неисправна ИПв6 адреса" -#: toke.l:863 +#: toke.l:843 msgid "unexpected line break in string" msgstr "неочекивани прекид реда у нисци" -#: toke.l:983 +#: toke.l:962 msgid "ignoring editor backup file" msgstr "занемарујем датотеку резерве уређивача" -#: toke.l:986 +#: toke.l:965 msgid "ignoring file name containing '.'" msgstr "занемарујем назив датотеке који садржи „.“" -#: toke.l:1289 +#: toke.l:1290 msgid "too many levels of includes" msgstr "превише нивоа укључивања" +#~ msgid "\thost unmatched" +#~ msgstr "\tдомаћин није поклопљен" + #~ msgid "timestamp owner (%s): No such user" #~ msgstr "власник временске ознаке (%s): нема таквог корисника" @@ -3902,9 +3947,6 @@ msgstr "превише нивоа укључивања" #~ msgid "problem with defaults entries" #~ msgstr "неприлике са основним уносима" -#~ msgid "internal error, unable to find %s in list!" -#~ msgstr "унутрашња грешка, не могу да пронађем „%s“ на списку!" - #~ msgid "%s is not in the sudoers file. This incident will be reported.\n" #~ msgstr "„%s“ се не налази у датотеци судоерса. О овом инциденту ће бити поднет извештај.\n" diff --git a/plugins/sudoers/po/zh_TW.mo b/plugins/sudoers/po/zh_TW.mo index 30a3809bccb8d8e75d1a171b1910f3f8f00608e9..d412ded4c62ca7acedc1f4eaaf18f9d1fa9f14a3 100644 GIT binary patch delta 29020 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 HYB&B5rRs47 literal 72034 zcmb@v37}S0x&OblOe2TPAv1>!ihyzsI4g#VfQo?-gIZ?X!#OW-CS90qLw6`2JU zPzFU55l|3kM8M{{bt@Zg-MZadDersE$;xhZyLG$O|MPvGwfDQ5fk%UTMnut3;5Wcy z!5@Jt?@f@ZME?gK2Oc*viarGP1CIb}K-IS%RJ|61eZaNgIpAJU_3Hr70N;Ie6kQ5d zfG2^|z_Y-)pvrk7`0oSz;{GA1^nU@B{?uz6hk?iA&Vla-Zv)lN`#`m419$?s1AI65 zC9o3w7T6p73#j&xCQJFE&`SBvmm67z6Pp`-Z?6Y zE&|U5&jzQ1s{j4L{W7Tf?gs~he*#Yf&%Vyf83n38ZvxK+XMm#XL*UuqZczCZK-KF# zAC96JJQ);yE(2Asn}hq4p!(rn@B;98@EouMRQwZ0I~^_r&%}KrSOI3$1}&ZmuWya*H>uMh4f@B_FPf}-=I;K|^3K$Z7P@Ppuy*L%JDgDQ6vsC*kh(f4lf zNbqU!C~yy`c7Gid-F^cqUhlC{Gz`2BRQOU*eEBS>dc6gz-N%me@T;p4z_!4^>T*$nmr-vHkSzUL;7e;NoY zMngdL?|e}F@;IpayavYL??6OVbo@uXzsG`C;%)&4fiHmKuL3B#9{Vw;+d%Ll+%rJY z^HEUsEr6GR$K34oyB0(=MDsz>_g}!{!06-N@5h7Uvmv19F&V4`w}Kjf{{~(N{tu}B zthgnLJ_$C0$Adoy#W#NdRsLb0@b(M>Rj*q?<-Z*ioxTgw_0j)=L%}hVT|O)U)sMRZ z{t>(q_a*=2^qT`#;9dhNpRa<0!MDJR!MMuHzX=qb?*KIpwu6fQ1Mo`lufhL{Dc+yc zL4_{`)$h-Pmx67e>eIVAik5*@;1S?kpz85QFb2o*xxKdk{3{m`V9w_?>~WxzdE@0flBv#@GP)* zo%7eVpy+!icsjTN6g^%I_-j!0KegW5dp&q8?xo;J@L^Ep><7;Vk8JR9c`-N~_s2k$ z_b{mXei_vG{u3C3M>e`VssKfwv7q{A0Vq0r75o7B?k3Oo3{Z5vI$#bw6Zc)<8Q@k> z_4_8+8~iDF6?h1P?MiS2cr7>|yd3;iz@wVoe>A9iuL}4ha18EK^HKB>a0aM$?*&!Q zceF$iA}$&Z-Vd$?#SfLOo_`KJ2lpmWbb1X`z5WPRfG5v%`d$kT#62gtH-n>b{}2>i z&z$A`G8PXiYTL6x@&RDHh!_5$BE$LW16sBt<9RQR3X zN#Ga3Q^B8rCxZVAo(CR#oA>7k@O<1ezz={Mz+=FdLB;=P@O1EJ;JILQyO(z!*azpW zpvqYWs+`TB+Vdq)a^P3sabT}cxqf&WD0&S7)z7zpDtBH8Uk47t{S+vE_z9?d5Bapa zPX|@*2rvexfv12AgZpu?FYd2^qT?^Y_khQL#^rJh9*KJpsB%99s+~80Cxi8%>bo$w z*Mo}p5~y~5C;0yY)Oa}Tvp((yf=YjFa94wh|JmUGAb2Y7=K_8QJRSF2p!(yOxjr7Q z0@a=>Q1$vuz*S(3`zcW2-wgN*P;@$cp3{9GsCrETMW;`J3f};V-d_SGSKGm{;9tNG zf@AJ*eXthnjr+5p(rpCA&tCzR{&%3#zyD5;KM+*Kd5wn22TTzneX+f1VyLo zK=t3Wfb+oj;a&%d&v$_0lYJq)2&&xZZqNS&@clRkg6gjk;2B^IsQz3S+?#{@>!8}% z4l4d33%nk^LDlziQ1zb_{AYm5Zy~63Pl3w!%ix*d8=%^E#6nMZ3aI`#59|+42CW{T z=(8DA{Lh2R?_WXD;n!dczGsoQZy>1t8U~6!HNpQg!T)~nUHHEU_6PTZ>gOUT`W?F1 z{Z9au{&G}!0&?UkN*V~|LEn;cNc;K zagPL5&*tD>2TC4%4LlP3GblP7vBKxkq2O@bp9SUrMNs4AkKiQm?0bE@%>`rJ+d$Fx z8=%_%8&K^(=02zYd7zDdP;{&XMTdEy=)5+BKM%eS_iLc>B^cvA;(l-E08o7P5m4zG zK+$(0sPeXfqRTfy(P2NRa^ADj+kYmg_+!9x!A4N=H-d`43sn7n3W~1(1NH?^U*-9a z1Y_LOLDgdssQ%j=@Jpb^bRDIvM*5ma7W87DO;>&*m z#b?Wc|93$3!*4;Q|G+xehlYVC;I0Ri-<@D3xG}h21CPc1Yw&|$wBG4>3MlvG!Tm8% z?fn#}_{%}jZ6m07F9!TBcrxx^gQCN`AM*a|4JzI+Q1!Sa;O*ckxYvN{&lkb-z<&qT zPe(uOni) z_!V$4_(M?jI^q%U_r9Rwj|=#zfLp-h@c%w|A=nPa;AtDZ+$#d!0*Y?8gUWwdz~ zc?&!ZJn~U@p96|s*Mh2V4JbK#Tfm1w(f13W>iuI-{qrVxI`~)c81S^myxdAq{dFZM zx=jlHO`zI!2Ppp80jj)z1y%l=pz=R_lk@XQp!#7@a9;~5zsUh_12sNYfhvC!sC=Fe z_!_AEe+jDohd%E0JvrbI@KpRi2KEMLgG#>^6rElK)xPh6gTUW`qURZ#J>Eo6{m}%T z0p0~_+-?CC|9hau&pV!Q91LpQ-U6z;1z=xrYrt=V;-~)xF9Q2-aeaI;_#WK%gUWvc zsCZuw_!m&+58mo@od}9_t&{1H3{Jmp2F)3pH`z-#bd35t(@67bKU%02ldFQ*dhgL?$1ew+px z-NF92w}PV6cR`i=CTR04cogmE8WC$Kl{bxIYbwAD#y<1YZZ$j+4IR@?aF$8+QvRepwA(0KNjM{NI2d0tbKD z^Qi~bzICA5^<_}>{}rflaM)Lzz9)cJ;=U9V{ci)+-UmU|;~DS_unkoD_k7jqd5B9^o6#O9ge8AVh%W(e^JPYjq&rX-Ipvt)$ ztW_nR{r(J&0?++AvDEv2YkchHG-<=%b@D_3sChr>|dPD6`<1H z1gahngQClqLDl08Q1m|bn^E*p@FSqc*^>eHg4g2yHmLqN>092Uk%4F}NKZ4;H{J;3eO4Ir(!i#{DKJzC7~#-k+7=K-|}X zSAw&^KHx4;eE#oX48HGQJ)iSI)nh0qKC1!MzY7CC0;(RnK=spaz;nTqeh|t5`{JGj zs+@-cehyTAZ-9fq!++@cTnt`>yAf1BZVv7usCu9JZ!Qn61C{}E{%8foKWjmi`!n!F@V!6w@P1%_+@nG9duzaFz~gcM3Y0uL^xwU_i@-~9 z*MNh;he4I|ZSYF)_u$Fkg+Fl|2P%99sP?P?F9i338YjO4PXLGhhs&`E;3c?U0oCun z2bJGx|LOF(6cl~ufU4I9Q1$#CcpBIas=UL0>ijnlyb^b9z-^$)dlNhzJmhEIzrDft z;=UAA|6d0l2YwPf3Y-s~3f>Qn0G|o?2XF}P%YN?j$4u~I+*`rRz@G;^^>y;Z{ZViN zxCxvD{t+AlUjK%V&-LIfxW5CofP?lsA8i6fzpsMggWrSd*OLl9UOoYe9=C(y$EQKj z)KKlS;QkDIH(BXPHY$AI&K`(9A-9tLCZ3&H&csPYc~ zwYU3>fFr>H_)iP&dqL6fIq*#I$Ds22TX3K8mZ!fq;H}^}gf9h^ZdY*s6cj(a=Ql3b zt^oVuo(5{1ECWUV?V#%Q?cjbBjBy|JUmji=a2!~Pe>2!0+z2Y&*TEPpf}-2uzh$io zo&}x+E(S&a$3UYisPsPq2ZM+H&dWI;JO%e8Q2o#hD*XyD2DgIm2fq#~zt=(0=TD%? zliz#zrJ&M%1UwhK6%?PW2hRha4ekQ?KHPr>mEY0-?dki1N980-gb1l68@2GyQlgX*t$|BusW z5GenTfa)+%fhU1Cg5raw;J*}9y&nZd->-qkfd3AP&)*F06aLrh(HDF_ z{^LO9I~`Q|&w%3lO<*7JYv9S?o1p6bu0K1T3aXq7K=s2lpvudE;mmH`|MT#ZL5=J4L8ZSERQ{6#HiI9;Js(v1jiB=T3aI+FgBpiN{>AzHd{FKB zIH>wJgG#>)R6lG5mCyIVOTa&Y=Yi+_)$`4PpTNBURJ)6y#?N0swdbtAdAut?^>Y=d z@R{Ig;D&(vg8zSjYTvt}Lu`B;2M)tM64ZEH0Gu0qW@fQD7YT{0Qh52@qZ7- zV4uSdvHlzmDtsC!dd>rt-y@*v`8iPSdIMBF4ttl!J1yW)Q2rkWRc>qWzZXJ5e`bSf|4LB&_!Ox2eg{;$ejVIL9Odop3##0! zLGf!2)c9Qvs(xPpRsZjTDz5`n{6mlSdh`x>0eAua*MKVTQ=sCl0ac$}pwhn<{5wFk z>xg5#oYTMyaaV$hR|85f_%t{W+#2u)pvLVx-s|O`1FGE1LD4G@iq7|g>X$v>(csTO zweKxZ+di?7^)#FxB<<1Sb22}f>1vO5-0A30fK#lv;-{;{&K=sFUpy+)IsPgUz z;rD{dcO$6!?GFAw28ZMR1$ZS`d7Rgy5mf&3L6!eV@ZSlF-@XDWzx|-%{UzW@#~)(r zg7ZPuXBepRCI)N)m2PFg?V#%W6;OQhCMdo=`~;`l08sv80@enc4~joFf|r5c2h|_% zJ<;P|0*dYvLCu4+L6ftf=>HW^eDNDluwOP<;Mfa1i)QQ0+eD10L@}@DSYM$+HgS55F_;Sj~NZa5qSl=tgj( z2S<-^e<6PQy@LypgxrVr+>ht#!=>Nh_zmN#2ywS?uiq!YHTVq%@8VjDU!H3Ue!o-% zez$RdRY)iIYVN3o_xK83e`PFmtJ^Zr2Nx1(DkMAlj*F(gggnJLyKHR5r zb^g6KJ;V1MiJyO{7zxNZ&p{c(RX z#9a(d%fvrD_-DML|HJQju1iQaI|Llb{X4k^;C~93%cPq^oCk29$JN4hGU1cB?&JCi zZp5;k(^FQraDNN_PjX+yy?(cY;v4S8Qcj-KI_L2 ziT;Ia1^3s0Gq~!=N57}ImzlPACVglk^Y@3Z*7#ibu=M6?7P$MtRQk0IVq z6cBz3@VheHU%~w^x!ysX+qtgB|94y;t|ejgL^vnKj6AG#JdRm5Z7f~TZx0JWxwg%@8fPh*D3g2=ibrv z_%Fx32b{>2{N5MtM}kwhKFf7E@h$`Rhdkd5k$2*k{0`&hZ-jpid;tGHaQ|DbkAw)H z&%}Kczq@fC1+FB{ncNTMx-rBRX#RK)*Eb2jkg%Ctci`51uDS0wTw@4B1&Th*{k?>r z&;3ZQP23LxAH@G9@P6=2a0dS00j~wOfY*Wg_2Ygf_!_9+(fB{i^;367Z{YtP++V}J zJ;b>R_hj7Lz|-(s&o!R=;rRVC_s4M+L;5GU*L*V>{CBQDa=(MP_i+Di?yup}ys6(b z{I-Ih1|J4*=X!xF`BjnbgM_^ckG0^XxPJiZHy!*WcqI4=*O$3&CHz^gZQTEb>;DM< z9JqvQ9`{#p>9?6UpZD8n5%*u={=d0a2fqu5{~7!jaOwA3uDkJD#g+X%M)+rf-;o3? z!;Kna&&!O&eKq%&a{Uwj+i-sld>%X}q&bdz{oakgez$>-bA6lp7eXBQf1GP^h;st| z(i{E^eieKi{1jo!xqq5#7x%x$?>pRY=9?Q6$MEDnRj|Ru$mL6IY(v0B#2(F!6hvC-@4khk| zpnk`Oc)IVy{cys*%stB&`|Su=P1r}c_Hm8C?+I`hG2RT}-}30uWc+6bKY1<8+uMKf!fGC`ZA=xNhLOm~j1eJ4Ef^%i&(|8^Zr1#F6{IxgSVAu^jyVhwFxr?_bRa z*%I*ekZv8}XW-Yt^~2!T3QolRPOetMU*-A$*Ozb~557ov4fmhn+QWS{*CMWCaZlx% z%YAR~zrg1}{eI204EH;@uH~9QKKiWyU*WnFzo}fw@0oD_4R8RS|B?g*yeFiW^Ib|0 zHiIt*|38xM2CnP4E)RZ3aj#z!cs70~yED23_Z7H*51xcy5nPV@!(4yD{Sv6(&0L3a zKa+6%KIjl#8NwgM|2F*AaMgt{!AinEM%e4zuL*JG|6csA1wV;jzu^A~{Cwock zkZUl0H-g*oyMyaIF8w~l^;xb)+`YLz$~8j){LbZ`|Ir-&RDeI0XZWoGkHY^M@Gh?P z++V{rnli5E`ca4{xEc3DT<<4*9Jm&I8MI%o;f?k6RSh+9Rb5@gnA6?|@rdg!k9=!QV?27quyOGxTXW5|xxA8BD|vNe!_?YoLj{wk z*4E`L8zpb5YMCClG{(C3NUhCPDmzv*rLR%?n%vZ?*1DGbP;Of0H0AQjps}HDjuOqx zHMhhgLX5a^s%4gM%2n4+rTwwRS57(Ql$+fIu_|ai6}N22$vvTm*wfUyHsyVR**5~s1s%g1cY?Yf`+oGiPN@@%=l&)zZ%j8$q4^&J&PajmZ z#1`GU!;>hVF=;*(b&b_kbxAI9h#fMAAMeg|5Y?RYe%#bp3u!e*rq(v+TS_!l z`X;4sYHn@FIc-vwip?`_Xl(ER<)kr|ALvcVTdSrw=3A^S<1C-5ni}F|J2v(K*5o1S zDDytGz7{K}CS+Vuk#B8kYNqps=5y6Hf<@iLGhtIkNHuh+s%?PnJeo4NK^Z`>yhdNy zFX4?Ou(rWDT@e!&DVG^O=%?qZXOv|WBYmo8R2ak5H`dtrwvna5J~ZhiPvQf3PTF^h z5{qNhF4eauUQTM;BPZK1YG`C2R@b%GlzI%|)zH`y=W1$OG>jBxQph^!lcLTiTWcBZ zWxqP89YdHYjf}be7GXe~pVQD%H9O8VH^VhyFj+3%NsN%{@@(?%719}%g5c??SCUp9 zs82cxa+jpF&GdO=^PHhIwKjwkI^*;JXEK_l?yYN_W))9*iE*D9{z=+d(`yknqXvyN zVcS1HKqD>Gu;;Eyn$TlM)rsbHwT!v!&pfJTR@K&3O@Sp423FHiBOvaqTBegmo4k-L zh; zp@9vnT3T{ssH!yQDlCGsq0su;hN?QHpP=;lR(gRM&FU*U*$q7cZG2XB^M`gxTlT^L2I})2hEw+p+;-Im42>+aa)@itaO2S`@}L~ zP975W8dd|rU?TL2#^%a+REwuVcbL*xTbK6+LS^!!b}iGJbNb8hL;ZnHaeT(P1LE;H z@jAUhp-s)TGpnlSh+i6UH|Hxo+Ia)wiKLqW*B~ErR%Iz4A^7|O@r`27Y0S?p%qp{B zx#~uwL-2tMn$Wpwr_|Qfw#=#Q)hklrLA#?a=1df`*j(dV8;0et(aebAR`Qvoc?OR@ z!>=7bcI?DHiI&yKaBi4}_l+aE_*K{RiQ(9)pb}1LWsZl(RYPf)17k)*byb4|Kbp754g_UzvARb~k?mxJ1;{ZjQ)?5Xtn>Cr3K1)PYzeeBaPGAa~wu9sib>J zFe_mg+R}C6s^)2}(pBW&+E6{cs$rVU%k zk#8DtxDN_iQ9E@`Jn@=|z2k9>OgfsIkl|I;GkT|Sr&QI%O%mWXDQT`qDJ^vrlQ(wC=8KO!W@GFq`X}rZmMgYM&H&~-HN`ErActsjYPgiBB@M_zF^sR10p>1XdG|{jm2^QzHw{mPW)X z%q@l=A}ye$vAQu(&e$iZugy-ws;hHNEo0D1SYLIU;`&LWN5?aAb9xS>O|3{Iu>~v< zOYU}4@+_J+&Ga$ru@H;7hb5iOz)FN1M=fwxVzJEdMXH1fTdp3#j04?OZzcN~&(&vKGR?4CjC0XG!?KV``Ho+Z?dnwE`uYbS3`F;b^a!ZL0CKt+N zh%MXG`64h>DX(eh{4A<5r?k{o)pb`z#n4hts)5(Bn<}A%D7`ejQf|ztX#3s7Hdc$( zylw&!c#U=FLT@9VJW5YlL^!5%nW?N8)p%8__(;q6OS_p|Eo+1G zWEx{egS1AtI5rh8FkjDXf1WN1|D+f=Dzt`;@Y~p z+%))sauOmDRH`)sP-_@X(3$XQRn1e(xG@zG6!*I&B`|3di3QJLuYx5khfLz~2#Kw# z4s9h9DK)gk{cg_WK7;}^GN5KX>K|RzwVn zVWUT@=RyYcRm>=_)!x-N;W043wLqf=`rCEQ;He?;Cn5jv~U|YY>d=qv2YyNg2{5Y8Tbh3P(-ilFCcFxs!s-3@=SRA9)TT ziPbJFjHDdJwHOn$3JGf_w@8L&%TR)z^8b)SRjZ6t|8IGunvypp&r-CE#ipV4pwu#g zsP;6OIT(hhMxD%Bp%vCxBDxvGc&nlBG|i?EAReTESDA=K$4!=RNuNqahjb=RED;^dY*34BfR$LTVP-8#lNKq= zXU(-*W2l>FRn1{313#pF%^XVO@;N%VqD36)aZ222jBF%fkdU+#qa{A`+OcCss&q9O zo3oS$)ri&cboD`Mh>M0bH4SU7*N|&&wAC(&h)FM5+J@XLjpbGrT(%F=lAF!u10s%e z=&z}S3en4pqW7f<)M14Yud1ubI1kmJQZPMLwc?G^<2F|_g2mP{Qg$|hNySbRQcult zQ<#{hyD%!LPsSRZnx0L_B%*#)jHK%%NRs6vvdre~+-zE|={*`&UdyRS2N{EyXQg91 zLCT}l=US#W*5rqDPMS{62@jFD^4zH?#0{-2u)=UNXrq~lLy~UNW{0G)uY1jQ<3y5? zL8C`Kmv_sgI6~ghaMp1q(}E~qNo+QS+v;kk5UAC+mLfGdR1`{QC20d5nXXJ}^l%xG z@Q%d<68DMKQB}#(j;;{v)`ld~hZtf?HDSW&$-^h!6gN(}Ra2AbmUF!$OzWlL>x0@z znS_aB#l&UfqRN%y5veH|MseFPF2{MnP=qKt9@D5*U7BGPmNh<#}h|SK#6Q^kr6W*DVbT-Fo*GcMSSy|LD%0BjdVl8 zgps4^;@R=|tA-6nY&U6Pmxhg<{Na%!#|;}j>V}bVzOi}+!__U!iG&HBbWQ_xWg4-% zYO`XRuThh%toxfW0Wp))sIgqN%o##fJwz2hX+?a1D5ke5f{mSY zd|{fJ;g1GX;KiqM--t$?ljuZBrnU7)ixHPBBc=YkEk6seR~KE8aY zYz4E>*JW#{u4Au6<|TL)bFdF&DQd}pkF1ogyraT8^G~TjTjWDCNyuargyH35kad3F z#^`D{1JFd%BVZIw=blYnEAlEyqrFD;0k-WKaczA)1D7F(V9k=omP;Z8gZk=5(<$ZdfK)W*y>s9q*84b-y3-oeCvHDa*j1?`5~2VNv^u#s@X7>@ z94>IRF@({1=y7O2$fe3Ov4jTp1-6;fWU8hw9^te;#u`%X`nbSUXvOd_-YgsGR8*OD zSmO+s$Tob~eMzSWY--xag_-PZLo~`;)UUE1Y2q`-4V!pv;%5t2>mJ*uRxkRn)Pga8 zfLJE`$|5ByOOTEz#$g+rG7~ap*ajliv{tLYDz>ma*uKoz@iD8E;fWp7RpM1Xf#XCRt0%(X!VR-|9{|PzS=K3&&Gin~7~3 z6f*y71;HF_dPUM6mU8MH#~+2e#S`M| z`r6s*Kz7R5s_+8{(loMOWpjCDq{9}Ihm9XU?4u0U#1vxCjpUt0vzVLHhrK%1^wwp+mmKv)7hkEhhw8WCa8_ zc{&fU?(}VSlvXiJ*{qAa4%?##O7G`v{_*rdd3l=|WR2f&N7DGTf-*EnmPkCQ!TpWj zZIBO0*)EM8$|j=>ahMI%`C4bFhZK^~A#>*AzzH-oAaa^6J&bgag68Ddk~(PBL+)=U zQw(DARbUv_>6hV@{qZDs?fDqOc>)44l((!Tz}cQnQmu zLb`+RhZ2_SKYM^I0PKQGN6%N85z)5-Z3@YzQeGb!&}u3>byZV)h#B`EG3@$lMvm`| zbvW4{kH(rUIgFD|vr%cChZOffJvHCgtD2(#ZVeZAI+>)cWWpI z*(?@e;*bu&8JDng;ET1ck&T^20I|Hf+WJbQt{4^+paT`=Vab__)Gmj3WDD{@mc8^G zM$p_u9D0ZRvP<727W?+&SPQ6y2PbNXm>kbQfNKXZrFjw@rq<8`&%BFno|Gzr_+nTT zH<>kj7<=mtH87gEtt=bGmhMeQs52Nzk`8Fj(78)Q<5g3l=>fJ@(DoSvxo6Mr1CZ|aaC~0L2SSLkuuC9?4qbQ~ZO>St^+Ky$=6f>{6LS-j3P;On^ zD10iX0c6w2N8{`WmGx9}V`B@`QL+Lm$sGy9e7~}|Dv$wFm7iSWMtPHUe^2Ui)7SwE zZE2j+I+Y~}tY@b*&aFIO#^LF;)1)q^XPIcq%v$ze#A*o2sT``Bf+b#xrK+10k(f&p z^_=Ml-ZO!3b7eFRIXQOXxFjC4O)W=Bw7xTY=0`YZ?Fy9lM>q~(ydHLz!n(}D^U-)e zAj9@3rnwxNo13AqiWqZfmO-u88c@|tw1LWyE>STPYm@c+ct5{IKeB7i5lQA2J9nKZ zHd?HuOd)O*2a=(k`m(l~?9Yf38>FExiI`4KnPDXPlUO*lFqPt6ve}Zx_D8+ZDqjq# zvNg4v0-h)VPPb7bN*pE$9*u|pQWGB(mMKOjR&>|Ja3NBK$<`^N#9GlLGj=pSYdxkD zQT?&m2D*qbR1Hpf5Kogel^pI$a!H5;dbqKXO}SoCVzp{!os&#CAoQ&l|!xxNvZFN%me(Cc04|M7MjWW!j`hkWr!3$qlxFmt;;vcvopkW68`kqKUkt3D_I5N8~CKA1erD znhw;OE>ZZYhFb@7Itbza`bnGhTi3lg#uoBTa!G6n>Sxuu6wd@3Cj_N5~ zvHU190;RQcv~a*WEPX|P(-qw+&1_@lYh^8oCli1jkAP0WO9Ge)yz6npBtnzymsov$ z-cP1F?P*W2g(+jA+IKn_^ubU--}y3>Zm2Pm(Joo7OeBVMa5pP`L?3k~o(~-Bw=7+B zP?>X5`Mgaj|48~)%wL^y&{ja8STd@^c1NcWs-`m!2-?z)h@v3>Yx2`|QXr_vabq=t zQ74zngLTq6TY=8OIs}Zaq=#)ZHiIBl9_a>%t6<$`qyZB44OB9tT3Vd%j6iXlOHt*q zFS;tM7-s&VC_6=t)sIcaR!(dgADF_cAtTFtPg1Kx@1vGC}BWpX022v zoG+OM`rn$$BH=&*6uj!o#{c_2#cS&mG>DAI{JGT&6i5?2jFUzzof z=7xreYRndDp4rNZ{eR7osh4IRFqfS4x7vKY#EzMg)I!YzZts@L#ps!geX_b9bGOS< z7xWW}*=i=(a2|*Z#F#;v`i=`ilCw|921Q1i_hSzybLs)fSYg@Lp6=96dFYtBSBJ+ZYx6qHP|>Lr#34t7WEl76R#GP_ zsw0fnKhqIpQ}p-?i#B#dX|{@^fn{fdn1Cnh6liIzhAsLMCx!WuY07s1!@7bT8CR{* zL~U&`1Ugl(WTxTllsz-hHy=&1jtJ8SBV_Q!7hjyrCQf(X=9`or5tlY$OXPgME^Kz& zXwJmYF>M}}^v&JS#)HLHVLo6FmLQetvRpvE(us=D&6Uw4x{9rx9Cmzd>z7(CAz)8( zs<=T|`lN+VX|x1WtJtFDP)uFplqu4&OoGvW2t$Uf<|gH(XDZMHf@WotqV=H(P200m zW@gJIZ721siwc!QO@y1cVXEzWss^bZlvqVAI!gzMp`aB^2&;)vn@hXsEkW) zNRFcf;aXDGh?_OQKs>XaL^qgq$$5QxBm1dF?vW!#O&r_3+8*8LTYxGrIlS50Ky^60 z@2A&FG3Kz*K~Q!FU{=gHi8L;mYVn&5fMNy&~q80ZrUM5iLa% ztD%^!pAM7u3x}IRe;OeUmJR{Pxt(rPHa5=?ca-*=DgN(RPTwp^drNsW`!->T)MGR( zq_B8<@51%OLc6lXO{QVcDMYCukt`hABK8M+#mVA&)E~`9W{E){YdJtNJ;4`MP0>OB zp!}0OJb-4b2Gh`Tqfj?SH0gH8SDv2A`yN>m#|Oj}QC0mEBruwRj#5%FvnlDUZp3CQ zHYC}OObv}XiH?wSXK$}guub*oNlBNCHo&umN59uV+hf`vR7K0iYoQ>y9xO8o2 zrkXS&Q;})rnPXaW(!h*}OZ}`SdNxi)X_aoze0SH=oIEc*UnJ|gB#I_4nVF%C_h22b zDbR#S2XHtyoaWLdt?76fe{=X!XQUo$pCQ2~>*YNWSRO zO?>!F?ek2@sGdj%c(6YWrDu)xvS*CNC)&M?SfeUavYWw4Usly*?}DGbZZ}+oC}j+i z6^~KrptnY|Z_{Yh=wB2}^wwhUK` zY4B_q5!r6jL}4myYg6R+$%(As^ruTA-)PpE6p63e#;FKoJKLRvXt|`IU^@ujQ+14} z`xMmFADyaeY@}>^KAeGQhdU4rI(cE?orCH$(7Fq;-R15AnsaulFB_B$yYAT91en(+ zIZH6i>N5t8)}uP)J^JivOMX@iN}3_IF5v&V1J(Qk)d z#$I*Z$l()tREBZDlQ-po6DE!yb^SG61FO2&=}R-F4?PW2*qO15&M zQbd<&kXYTrk|S(7SOX(d&MKH>G*UIWviGLZFFt5!slaj^rMAeDj_T(5%xsd0bdZc} zxcf>@no(rO+0<+H^h^509EZVrp+?4itTL5@^c1pLuaTbomuRyDI(9cpN0`+^tqql> z{DM4^<(^07jce1gJPdBEJUd@XVeBitBoSGv78NPQVA;j#s5*}P8j<|;Qnec{(#$)J zh9O2;sWh2qgVV?^2lcd(k35svt>UaGd31`C?-=q#q27JE@oa3ySBvD#Q=N3SbmplX z${@^iUTbR)J)A@-7bmH2R*woNHn^MthgA>E?NMX?9X1lUzoPn|V=UR4I8T58oxR z>zf^OTMPqcCOz9Q`hY2*|e}u+GJRW_7p6-q+!+5wK7G2{_JeHq`Ab%#@${@t`?P zcNVraZ<0?opOO0qmnkAVDL`)#MW@;Ts-~lAFt5x$dGtgb9s5 z#iyl|MrQ->nW@z=z)~0cBQKa__4WgpA|H|&H6gg5cP;mNrsJR0Hqdb+yoJhc2XuVsi_2%}!By-iYo zl1lJsRaiM$GhAPAEnFUY3{vKBJ)}XzbPvxYT54tOs=<0x7X``lFJ(pARy~?BhJ-{0 z&{Awtw4HaG)KFM3S~cfp*2-R#Mx!x#4OC-B(`eHmS@|sIAcR5%5Qz4Azmol>rvP}b zm5gm~x=ShoF+${hQ(wBW?`4$s?=@SbXFif$(*q@-$)+k%o@wEk1=&H8sVGx#Q(JT< zEkYzb&1s`6Q)3eVrDL=~(Km4ul|)I9PiCG_C+k@?)@m@S^~vNG-Xc|sErYu~f55>v zy|7N$2$8?ZfNR1z%v(fnm9Y%KW*RCakK zXK2*3v!OE#E;cyY)xr4|;&GVc=PoRNmP`cM+BskSuwU?0}(q0HsUG zq)kRbr_{c=;{yQe1+qVz+Ld87sGRMP^tOb{6jX|unI*docfrwfkSn}p;r76W1Z%QY z-d*{uDY2*6cLOcA@&#RQ9bIkWGY@HQ&OtOAG2V z{>kysvhquwU1ICq-(l~wYrXBAVLtnpRJYrO5l%fvFr)WmKRSt7xpP!37@7Jb zHD+|GBwpxIv8fW8Hp^p&An6~zK2P;8b^uB}G%d&5rPQ~RCXE_V=HC)uGiIXY-pM=J zFzsSv=@c)u@Y(EKMhCsggz-R|{kDnpK**)$)(DVs-riT5JQhSsA z3f`@Dz-c2BPbzw+@sJ7SDXpFZCyW|~Ot78a?(4v-HEi?KR3t4QgI&6l$tz)lF2iKNu%m9)aMIR9m<;MX_Lp?yDgMJ$)#k^ z1hX=W@6I*T`?4GDQ8R0^mIIx4Buhznr?!!(+eA#6>7kO!OgUPZl=oTiq0c%Ea0@UI z*;xbdkXbD=G`nJ;>zu!4e$E_JXXlCLoLD56Ut#gH{i$ zg(=FOuCl$`vYt$gRPbF{Zs8@AIxLUz@jx?-a?m;1@-3!pW~`aZ%CuMdqTpl>cxcwm z*1dBAbO0Ywtk&&tLy0Y9N6Nf_GF5St_fKYOqNoy-=T@E<^IlR;^X4%}W4N;C2RfIT z#6ACQ#ntP0YjgTiM;(hjnKQ9WvwhZ?%TxzH;!)lN4n^2u`_%54XjW7%)VUMCDyN`v z+p@@CyVR+3Yi404IEb26yQh9WvVREsI`fs_B!yV7gS;hH{*CISWEI;84G37dSLgW)x(Sf zx}?B2u@tGeK>zgAhTdW&(IC|>%e>^1#!-6fZk_kY_*XSIn>v(6oYKfMfmIFJIJPx9 zg%a#}fN;VolSc!OZ)W5B;}uz-(z}^6$=u3_@}4e$(@JzLLyCU+`(j-|_TvdQtkcwH zNAbwyZhCYk+6;TaY_dRd<7RUBB-Kz6HaznXCKONM=Y_2#_sHt28Sgx=wP4FgCvD3! zNCI?Z-8#Xu2@gS~&qZak@<*o9N1rl5=~~}235#@SZkANEzkdDgwM7sG!KkHCHf%u8 zVfG%SnCGsmWs^yAEBW#gGyJs#p4Px2CLTAw5 zc8>J`l)Xod%)>cFU*@qTo0v*UG13=S}^C9bH8Zw}p8BIqr>%HubTpO8s%b49&g;2|F@o4Oe_LJ4xs@%3XT znwx*42}&}2#;?wYGOL=dJxLeb+TdyV@rC{BAKUEeD_hyr_BSzPfxuY zPne!!&!>jEmRr+%+>`09(waz0M(tqzv}_N263p$U8mzK0CnpTVE17-N$YQyMX;Ezh z2N{GhB6>5}@(NzpK^l>@UC6LWg2;Bale(Utw#bYt6^ z@~Y|v#2>nCdPUv2gBz}t!j!L6=9P`j(@Lp_#J5eKJn_a}V@8b`S!(sUm4o@XpB*`` zm}uv#WSkph4>Vt08O7X&GU&Tm{7fQJp5?{g#Z+r1h54NZ(uEyGg zQrUpL3TJ-kxtHmwUv7sEzO2_xM#&+u6W8|*sVa@|?L=ERh&jp{oh;HSNq>#op+vcH z_U6<0{K^aXELCyog8i>-D!lY;Vg9`KEzcw#?TBPkRjf` z_tmzQTiWN&Z(DnpZ*s+LcWo@LTKLwUwK~kxt7G1-jz{L>;>|%7J%6;2Op2@b7zg>Z zRow7+`_@OvwXk7#+opTs5!Wk&YJFSD7idGFL70dzFxPYV`2E!ou=x?Rys$m#?GsR7#`u<-H1ie*aG&F2Y=kL)SzS+44OJ=^!}DlFLTz7R>riQbqy&(0VY7p_i5 zlrro3mBLb9nat)to@UlvE}cGB*s;LsV&p46y}U4Yi4{54PQZxxk3L*j{0OmBgPuO^ z7RMbMpKjZeE z7hdXk1tQF1oxE4u$!VR6^|wiS14z!_zzNjltM5^o_*-M{OV z;?@nyYMf=o4j>X`XvgaNJJzOyLmwPWjvA6t=va%Ql`l98T z4=gWkSh0WiI)Vxd?c{)(8q7uR|p0p*s`|0#z8%CZ&%*kziV@ecYFFQA-&SRd0yK~TiW+L z%_QsJC8W&a#)Yb6Pah^!vaQdxJ-_p9sE^C#r+s-*i&vg48!otD_5ITkBPcxxp zE6WPutvyTeN1U~9+|n^`CEV1pW(5-8lX#m{mmsae7YU22cKJZwzkA94S6*aLwQXNi z*r)lfxPES7(-Un^+(#TGY|t3${04S9xww1<(ox0lT#&6($J}}C3!W=(SySA-x-^=) z{rn)g6drt_ee33q1GT$C#ilPIU z*^6tREX-S9TyuvvL3Q?VZ=V}XTPp5C=+E823{>2;jvKEXH-+7sm8#nje*hkfdbL0C zSn=T%ZEN+G1jmIyGz{#PC^Zr|1R!iu&#cJJS{i2fyh@lI1$Xs3TixTSBMIA{ zm`8RV%C`kY8s=QroE9xB%x73HD$aca12Z^r7bb=ky$vo zJc4K5vGsxW?Thq%!MFCzL!fA+n2al~e5H8*VxKbz$`pk#VBS%GZhx%pQB4c3+CcO6 ztFE5#-$iu>pml+5_2i&x}c+a}FElZfwPzI%!xXQI=1ELicq7e7- zLac9VJU5qLh2@J~#yf8nUY+0Zi1ZUN+yZqIl|eM1{JHQ}t=DhUVrSI`ZzQE?sN1~m z121LMu4!GpYFjdw^_tf(tQxy531z5#%?2yLmX;pLmzgTkt)TWKl^VKdcVXwf;dGFH zhmZ=SvAfo7|GvB17iC=Vf0v?|ldygi*Ke=^ojd?(y(GD{ zU=h5bF=FGFap`2p2HB2-Zxcy-PNE<)+BQ7i@xXc*mR_Ob%lf~Nz=sHJ(J31dr6p;-^A*LLQCK#Yr3}+{+m>e%YAW>gxewm*`rI`! z^EQnwJbY(i{XRD)WMg@*kRmlYd430ugTj!FAStp_<%`+}{WPJIutX^%Ve)>OPL4ng zh03Ji?1xdIuzH6N4ow8*pC@eJaewKh>aWjT-#7pI+=t?h1rJe0x(h)fTZ2iV9}puL_wRjyRSs#rl9{A!PrTBxW)s#$Sy^^3MNdZ)YTtZ!`~9-N zrPWB7y-P|dRGSvKxsCk0g!hmxY_2TJ+eUkqPDurQImv+PLL~1r z8s$bsH)|!yl3H~6Kw2p~eTdMFKMXT8*Y8M zk(5~lr-w3a$sh`@!?-vXqn?|av>IN%V*kE%67MV3<<58>8i?d=#57-6wLDqZE%jCu zcHAjhh8DbeNr>%o%Gp00WJyIAI%nJ;Y7PkNTFs|n36TgC7{%#?$dn4>7W%pSP!3!_ z=$yd2iX{k3fA!9NI}4BAskH_RkG5TV(XPdN3D=RO_i*Tp;?7+i^B&P!O3S6NnxY_Q zDl8E2TNEN8FZ`2%UL<^v@L~X@%@Y&tc+uB(k?b6_W%W+;)k1XtuEqOzEh(->DsT5R z1jWOWZwq>^3<78C_9c&N8d|iV@c0AjnodQnc?BDU)V76>lN}kkobgN|rt|%~?<*`> zmqxg&DZlT zFT@yTE{42?XEr(Y)$1!Z%l7y5lTk>mPx{4$$L??2wIj1+iG1v`ER$@oA&AsbuY2nm zEwTq#HyS0f`XK9wATL-oI zgQd5g0Y=7S!6?jskpb=t9;tS#Sr3n%AR`fM)^^v6-al{c+29}dW5r0FWwuD>4DHH=W_ zN~|H?P0_)5CtFBqDsx}a!vuAyT-&3eN_zAt%)vH4rYmUp8X>}T;VPDl*emYN3_w@0 zof^I@ai3(^S|92`^G<`l{iO{ZYqvmGG#@d~3oF=PVGK((Sh%xr&xWKSi=y_qce0-; zUo!~O*M)VDv_1cbn3=`R`a9i@jn3o4iPrf%CyQCHNXw`D=OK(Uwf4-3=)=YPq_Fvp z;=}7DwVmPZ;p1d1E_IotG5+e_wp9psGiNgcBwXrwMxKica%$)`aWO$nTv>K&9A@j{ zbMp}Hs)yOdJ(>n$r(9AI;wJEpxyw<4^hG}(FrF)lQhEvrv#iK~;ed%Ka3eGQ9nUfC z6wItwxOY!s`ID;Q&S%^#5~&VSIW=}UlyNU*}msaCz~(AG~F6Wd{aXr zJB?SWx2@N@i)u+zB2r!_)tj#pg-?WImbcwyXSTMLkFqn-zI}7y-o;TMNH{&%X0xjb zv%!ceg3@Qoipgv-jal-bPC)1)Y?hq|UsGf3l*N}`Lj1Qa z+oA!ve6j4%cJH&b&&uMR%$NKMo3_b(Wt`mp#C`3Ho;6lyP-NQb``uc*n22+3fqFCs zna!Fdr3zL|1d%&ktVLPnmBGQO43QgsX4Okl1q@K}tr1KFjj}_-iz^dQ z+aF_fn(qAhA~^D47xQq1uOW19;KgSVz#a2;wC&xBk%^2cq*vs2mz3%hkj~(;6rtR(N?I_VmI|?CHBm zfh}dW8FZO>wJx(gz@DP1|D2?VKv|bEs~V-*zQTQifMBe+@MPvqHy1Ug*|V~pUXM*m z-?R({!9>#ieTjWc{DURCij%a>T1Blo);)^sNzKY)OQr!hI}n(C_LRX84Sw&7br(Km z8HOpE-BJd&?bB;>Y{$zzMoLL`@YovJnMF>TG8BbW^`hQZ3kokkkNO^}73O$XFV@_V zmeM)rwpA~BRD?##*1r6bYPE5xSll{2>NYAT!rER~)j2AMwZ!(To<~hC%)b+ZgU&f5 zE#=Tkptg-Oh73J|?iG%=*vRv_Kx3MTLFy(C3}JOz%qlTi*7z8*Vd-1&nW?z2dpRnA ziKWOTg7cZLYLH5dN0%BLJM!i-MW>@Et!hSiMQKbH$R2?t9C3>$=t&UOt5dRMP*H*u zFvU${Xa@~J(RF=AHiW?#LHl`nbI00sX)+Iue1axRwVq94I}PBvP}+&EIp~vrieZPa z#BR*jwn&g6uUyF>Z{LoK`4V87h65tfFl?VLq(tj4Pbnp9**rv9Vc9bsYq!}(*CM_T z*eg_&T6SL5QJCv17<9dxWSMeXl5gZ^4+)fF__WkD%yn3wqmu)OP*Ry{&9G!m*0yW2 zB)zDQ_c$RYVSCFjEO2T*~GFXOgFFKgXy>o$+si6ox=+lhq%J9aZij~OWnhe0~- z-PvuFAVC6m7Z<+h#*uJX=~w9@BwMz3j4?$slVcfI%=E_yVe{yl_i<l!&xaJ8b# zta_CKyF&r`ALe@*M(ykTxMHIgQDW%XNo#wAOWMHymhnLcy@AH zXBo%J2}t9{ea}6!^D(hY<%15?_o6fNeJ|#^1P`j}y8vE)?UJ2G(D_^!a9wz&j^G0JwpjkNQi8R9M5duwlt{arjoXC$b0ny4g`dG!?h1z4U2{dxCdCt znN>X5qsvN6r>HC^96q$gpid!wIM3VVv#)=%FD(2LEymTYxIZU(gGB*J;U;KGk0)p^ zs8f=-zqS)}NH(188IXR)FI}D3hxtfrs)SpAS1;h0P?*eguuoZ=8nJyfM!@WRpG4vj z8jTxcFpf=@ECn(qhy}7bYcN=~KlTu3-kn}4Cj_$&r(qUv(9*8EbiT&Fi*?b$w&&M& zn}Iko$;0y&iIRf5%Rmpd2Qt|XkY`)+O%4Yj7Bb--^VrzmX-~!P-@U20e4}?#q;&3) z$Wh;pU#JH**!lH=>K&g+ZRygjj*wJsu`K{al!V6!$l-Af1#5_(`tkbG-C}Or1M@h( z^pxOv_0GZ_`wGi~8t8UQTlON=eF?1PnznS-tis&wTgINen{16!-c}~Nmy?MsV^+8J zxwbP%Z|DntbTNmks0B>TBD-_>mK5WYCv{0oyIqk*mBd1R;3TO=-f_?BxWC?uf!d!* zm-1a`;R@LkTq39(J2_t>2i3`>&H9Ihi=EO*6TW@wD5m!un#7g|i+8`s!7#)HwRR2R z09j#l#fp)w3>Dz~FlP?2N-&*7c%V$XYvX)^CdbosD2ov+R6 zG!#;}@)Hy+vl?k2kK==To)jkQG$6zFoUa1O%~wp!SWItHoNPMGT780P#12-tfiwBQ z9&IR?2EjgSasG}td||I#+qP{st4!(SVsbExrL{LE^4&P1X`h2lO=Az=2+>Z|PNpcC zHMN(u{V_ezvwo+qslC49v$o}0+jFkIFmEk8X!~E8+p(L);0AbL6+ERm|Bl_1tS7!v za9Lw|2Wsig>N_#HL5WTYcykZm)jMz!pY9H@2zDJdyABQ?)$7|Ng*+`jD&G5`1e-lC z<>s)*ex#0BOagrSqotjw z|F5%i>9OLt;&`v~DLR%H5QRimc9ycREGMfx4?F5C%1A?H9sq>CBT> z3n7OcG-HzzEDlCJ*xCsVu1u_|;mV%toN=p?E=$xMJ*4=!j&mXaRxUj|D;NoT zifG)ic9L7jp%VKlQpaJB%0(zi_H;o}KA1769b|;S-;lnHDANqqN8KV$;}%ua?H_2- z3N`>B@B^iK9eE=l5dtBsebp@>2$GLoS=CFiFhWn^62&>^U$)oM_>L2U5r@x>c^_BT zBKraL4a%?nlY^MubjiqeZp4BqF+@qVcX;GhW0`IB{j`P(a~LDSG@Y`Z6c!K5)4IEZ zbC*sR77-8cfDbz66v5lIdOqOR^0FR1G9_ylDTIneP$g4V>{uy;o~7=%DqxG<_rw1s zyxBMxw&R#MrDGYgeD`XWnaScQW1HgPjxwQ?o5vK{=C>?7vy=PK)<1lkwZyuLVdz#5 zP2K-abdY1evR|jfo!>Yah%UmwRZtaU|o+K2?GiU zlaLRY_V*(RKUK#y+CK+bf^^;6+U=?lRQ|S)ME*!Cu1u{bUSe|Xbn9#mI56}RD2#O9 zLCaq9^UXJs^i>=O9pu(M)JR-Thnp7-H|-%IHqY&!c;|5tRtuvLBTLj_xJUW%9?(`O zH4lK8!pkg9`o3w`TXb+19)WiH5@;Qq8m*J4I%Gn=1VRvNC7ZQVi2!WE_TP zBV_fE^>1ys1czgxu*rEYK{ zVKG(_^WwEFY$;frG+e6%I@n4bm}9~`1G`KdWWFc=7~%gr=UD`i@P=Rss)i=`Rb>vO zk(XZa6-lTN?CH!mw+;YmGi-TZR(IdpGW#KW)!>NKab=CP#TPdC#6etq_E7TFH;yyc zZ|ki%sPGSejF)8W+o|)hBUxCxg?R|z-L(+KVY9Z|k5Jyw-w4Z1nIZ;jYA?ksF@vV= z^oF-ZZEU>u`{=UE#a)tYCTY%|9{XYfm;oqy{5qd{^3~o`X_|VjNh>(aQ%@dJ5%5~< zq~3WH8n8QgZK1;7-hlCF8j8$<79F);i)UQ~>X9QhcE_;-J|aVxqeq}=;d!SY$^d{( zLE{oTd~KQV=~oLOhOfk}il}uhb7F0wA!o-aG#H_Kywo|167grYO40|Q$>xPBkZ1G{ zAyFE>Wf-AMl+J#D#NSrGLxF{h4sqej;eimF&pFvR0x-Dlq~q(0N1^qO2FF!D561@R z{bQ&1KD~&woW4HwJkF1i~~K9Qo+})#de}=gA(cX`ND7 z+160eP~6A*K|*lwy(i5#4)%;41-=S z8`n-OuOI+B>#eF~s58fA0iVi*d&DLdFL+YjyA4=Cf(HmXxk-Gh0tEkHw8Uk~jFlhA?qiw>*6s z1mxpJ4N%hF*^_%)5L72H+vrjT8fpVxf4TCvpB9^MAqCF@h%U?bFzDcXw3!9Doic5r z8`i{x9GC>2*{es#E+QNPq9r-SwA3?#kW&bWI8k!ij$`77wrfqT3UgGn4s_sk!6|Y7 z+8H_@Vk;y;+u~pk0QV%t?Gd+uQttdeZPA*iwvzfSy}H7HCH(tE+?_kqrOL7BkwFp! zCo=QwRhCk5dF=g#W84f^TZ<58267{4pSSP|j9_sCFb51-Zs&6rH=wn5-S{jG7Ro5P zihV}Hr`fMMU4NOcpd!hoimic2=tflTvt^~MABqD((`hQK@s?6C8GJJqsdmE<@?eM~b~78sbPcvZi-p4;F;> z`sDpQEx`%-?W#N9>0>4gWF*QH*e}n$wYYvoh%^WmhEf=}@U7Huq@-AjM1v^-AzbYoB%+sN3&YsGya*p| zV>xcQ{FWA9+=bBa?EuGuU7PFCze4b>Yhst~e~g{X#C)|Q2cXe1!e@1W2Pc+*whxWC zcPXI@n-X!0#G9U02zwte9@Umu(S_QQ`)ylf)iJ+jStGho`w8|(Ud@(N?%ULl^8Agj z0E&+Dk9KbAN%X27c`@rp7lj8zA!*5Q$Sh?7pcT3iwj7zzFTFUKZi=WwKxA?`jVxNJ zlE^+wh+2@iNEp~hILr}^5W(?EJ5gRyX;6?&c{VaD!fL?ecUsS|hm!4Q7;6Z;FPWyE zJdbE9su?xrF*QQcY^=m^Tzq~8Cu^LCWs(q!*Kxiu+Q=XN69-s_oTwF?R`VQ;L#AAE zNg{~ARXJj(AAejAGOY=EJOVAZrCIK$Rl-5lsBrR*2oVooxF#I}mRC zx{a`^(GHVGlQc6b7X;n#HQF@R#e!I_8IxH~%GxoGio_rINonV%DOa%3IP2H-L5|u< z_lpwCqiO`j6a*W>sfdMzoD1h$SI{Yx53XVSEy3JGsT~%%VSXqB+`8H8#WDdupd4Cx zYP~43CdXHMh(|*v^RagWgmq7OPl7qhswSa0=M$!Ct$55)jfz`LFkg_O##|}FoqX|8 z<>o8a$*N#7=-s&bll*>J{l>}F^<5Skrmd%I|2MkC)|w<+=Nx|ya2WsDSbg|lapKM7>%(zSO!ey4eMkui3b?S0yyvujoD4@_Pgn(XUgzI*he)bvl54ze}q!6-71&8ByfA;lM493A0u4S9yqvP3aV@ z&Fa^HdvsFZl?H|{?TBkwFH^9DB1`yMU~xv}in;%$lO)*p*z7p$jD9)Vi1if-{gN_n zzgu_PiZIF;9bEzXg&3w5weg;mLdOp)cE(ytJuXe$j}c&DE`HuOLPy>Rw^BHT9>3SQ zazgE(zYUV2v|1Gl%H!wzC^N>L%{2fy2ais0t%@hie1Q`8c|ojPUTae(OlG{$Fzlav z8<(533*5owT$Yu&!nH5b_4T6qb`aUUh9q6_KS0qqoQIXd{`P~_8#fgr&IM_DQt0EI=cZi ziU}2*yv-NZ0L@e9XB#06=*7Qh&`TB+n$t}DP!A88z00Th{j_6dX7lzpcSb&$VbqL# zS)LZ94mVx5)TXIJEbn)Gm~o1I8n^V>PVKjzZtN{#7NH!Px>zVW8B{k*HUd(JWtdD%UvONSq z5Xg@~{VJ|5QKeFOWb?N}*v2?<%SZ(-=L{o{r=BF&+IRJs{_f>pL2}CQv$SH(YK9Yg zlhh2Qpi+))YCSknk%J|kVgoB&sHA#$JwQXkB4I_5&|~x@lGMOI_-bHtzN`P&h8^$pGFMm|dn-gbtb zn%J6Kr~5Ud@{G%2c zfr}pluefh|+q`aaICkLjYNH0>$uP;Xwz@y`+|Pa_qknqh z_m3~HTolP-o#^+HuXja_Uu=mh?Ei^A!SPgAHYzH}woT@fMWb;khXtVUG0VDg$*A$U>WVk_q z0b(j|iXpQ?zF_RWKezOz&P0BN_l)S;tJ_x=yIZBDX{i~Ju!xDLM=MeMhQeWKXt8{^ zAu+B2=0&2%dnAl}d+fM(gE=N98nWNGdNj?{bZnr$1hN zc}o*%3v{qtkk1c{|Ar!QPSW*x!nq8ry|UH+BvbWenND5El~p^!>X4y0trC2PDuhoB zaA_(TX^M2@kl#10q}#Kz46#MivXX14tZ4WusMWFBIqWpxD z*e8i%Q>CWtE47rh&x$W6?koQ*cVFE|t#xoI)mIfNUE>R4c7S7EvO6t81@@$~gnDeU zRNGCFv8sg_dMF41gPL)D_qLe&>KiG|uotzf%)B?|u2(MaEy;hEMUM_Q5fVm~id zMx}uAvGbGcD&p>v&hK#53wnt;yya3_c&&4LVWUE^yr9jD`TpPoV874B;5|WY@fAQs zbOHRYfTIQBzwZncpD6kI+`OAhTW#!kNeD<~a{bApKXUy&@vJiSeO+ijQ9LM#i*2?x zQ7L&{hsb8b&H^Ypr78eW?Qtb~SzLX7&(+p}pHGqd954;$nWUM@o$6dx)u-HQM0wM7 usGfCz1#I7Ah?N(Vv9F_Ci%_EYN~IWqe7j0HV0vv`oNcfRN#By_-Twf$6_Pvv diff --git a/plugins/sudoers/po/zh_TW.po b/plugins/sudoers/po/zh_TW.po index a273e3eb6..2526ff399 100644 --- a/plugins/sudoers/po/zh_TW.po +++ b/plugins/sudoers/po/zh_TW.po @@ -4,13 +4,14 @@ # Todd C. Miller , 2011-2018. # Hugwalk , 2019. # Yi-Jyun Pan , 2019, 2020, 2021. +# Lumynous , 2025. msgid "" msgstr "" -"Project-Id-Version: sudoers 1.9.15b1\n" +"Project-Id-Version: sudoers 1.9.16b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2023-10-19 10:02-0600\n" -"PO-Revision-Date: 2023-10-21 20:21+0800\n" -"Last-Translator: Yi-Jyun Pan \n" +"POT-Creation-Date: 2024-06-08 09:06-0600\n" +"PO-Revision-Date: 2025-02-06 17:32+08:00\n" +"Last-Translator: Lumynous \n" "Language-Team: Chinese (traditional) \n" "Language: zh_TW\n" "MIME-Version: 1.0\n" @@ -18,9 +19,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"X-Generator: Poedit 3.4\n" +"X-Generator: Poedit 3.5\n" -#: confstr.sh:1 gram.y:1257 plugins/sudoers/logging.c:911 +#: confstr.sh:1 gram.y:1240 plugins/sudoers/logging.c:919 msgid "syntax error" msgstr "語法錯誤" @@ -45,16 +46,16 @@ msgid "Sorry, try again." msgstr "抱歉,請重試。" #: gram.y:238 gram.y:305 gram.y:314 gram.y:323 gram.y:333 gram.y:343 gram.y:367 -#: gram.y:394 gram.y:403 gram.y:411 gram.y:420 gram.y:429 gram.y:503 gram.y:513 -#: gram.y:525 gram.y:573 gram.y:582 gram.y:591 gram.y:600 gram.y:733 gram.y:742 -#: gram.y:757 gram.y:777 gram.y:796 gram.y:959 gram.y:964 gram.y:972 gram.y:986 -#: gram.y:992 gram.y:1004 gram.y:1010 gram.y:1135 gram.y:1144 gram.y:1152 -#: gram.y:1161 gram.y:1170 gram.y:1199 gram.y:1208 gram.y:1216 gram.y:1317 -#: gram.y:1447 gram.y:1829 gram.y:1840 gram.y:1922 lib/eventlog/eventlog.c:236 -#: lib/eventlog/eventlog.c:313 lib/eventlog/eventlog.c:765 -#: lib/eventlog/eventlog.c:842 lib/eventlog/eventlog.c:1175 -#: lib/eventlog/parse_json.c:185 lib/eventlog/parse_json.c:484 -#: lib/eventlog/parse_json.c:514 lib/iolog/iolog_filter.c:142 +#: gram.y:394 gram.y:403 gram.y:411 gram.y:420 gram.y:429 gram.y:502 gram.y:512 +#: gram.y:524 gram.y:566 gram.y:575 gram.y:584 gram.y:593 gram.y:726 gram.y:735 +#: gram.y:750 gram.y:770 gram.y:789 gram.y:942 gram.y:947 gram.y:955 gram.y:969 +#: gram.y:975 gram.y:987 gram.y:993 gram.y:1118 gram.y:1127 gram.y:1135 +#: gram.y:1144 gram.y:1153 gram.y:1182 gram.y:1191 gram.y:1199 gram.y:1300 +#: gram.y:1430 gram.y:1811 gram.y:1822 gram.y:1898 lib/eventlog/eventlog.c:236 +#: lib/eventlog/eventlog.c:313 lib/eventlog/eventlog.c:778 +#: lib/eventlog/eventlog.c:855 lib/eventlog/eventlog.c:1189 +#: lib/eventlog/parse_json.c:185 lib/eventlog/parse_json.c:501 +#: lib/eventlog/parse_json.c:531 lib/iolog/iolog_filter.c:142 #: lib/iolog/iolog_filter.c:202 lib/iolog/iolog_filter.c:233 #: lib/iolog/iolog_legacy.c:101 lib/iolog/iolog_legacy.c:112 #: lib/iolog/iolog_legacy.c:124 lib/iolog/iolog_legacy.c:134 @@ -65,13 +66,13 @@ msgstr "抱歉,請重試。" #: logsrvd/iolog_writer.c:218 logsrvd/iolog_writer.c:228 #: logsrvd/iolog_writer.c:257 logsrvd/iolog_writer.c:278 #: logsrvd/iolog_writer.c:290 logsrvd/iolog_writer.c:300 -#: logsrvd/iolog_writer.c:310 logsrvd/iolog_writer.c:320 -#: logsrvd/iolog_writer.c:330 logsrvd/iolog_writer.c:342 -#: logsrvd/iolog_writer.c:377 logsrvd/iolog_writer.c:383 -#: logsrvd/iolog_writer.c:390 logsrvd/iolog_writer.c:396 -#: logsrvd/iolog_writer.c:580 logsrvd/logsrv_util.c:92 logsrvd/logsrvd.c:323 -#: logsrvd/logsrvd.c:1057 logsrvd/logsrvd.c:1120 logsrvd/logsrvd.c:1589 -#: logsrvd/logsrvd.c:1594 logsrvd/logsrvd.c:1781 logsrvd/logsrvd.c:2003 +#: logsrvd/iolog_writer.c:318 logsrvd/iolog_writer.c:328 +#: logsrvd/iolog_writer.c:338 logsrvd/iolog_writer.c:350 +#: logsrvd/iolog_writer.c:385 logsrvd/iolog_writer.c:391 +#: logsrvd/iolog_writer.c:398 logsrvd/iolog_writer.c:404 +#: logsrvd/iolog_writer.c:588 logsrvd/logsrv_util.c:92 logsrvd/logsrvd.c:324 +#: logsrvd/logsrvd.c:1058 logsrvd/logsrvd.c:1121 logsrvd/logsrvd.c:1599 +#: logsrvd/logsrvd.c:1604 logsrvd/logsrvd.c:1791 logsrvd/logsrvd.c:2046 #: logsrvd/logsrvd_conf.c:357 logsrvd/logsrvd_conf.c:370 #: logsrvd/logsrvd_conf.c:511 logsrvd/logsrvd_conf.c:534 #: logsrvd/logsrvd_conf.c:538 logsrvd/logsrvd_conf.c:556 @@ -79,11 +80,11 @@ msgstr "抱歉,請重試。" #: logsrvd/logsrvd_conf.c:678 logsrvd/logsrvd_conf.c:692 #: logsrvd/logsrvd_conf.c:706 logsrvd/logsrvd_conf.c:720 #: logsrvd/logsrvd_conf.c:734 logsrvd/logsrvd_conf.c:748 -#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1036 -#: logsrvd/logsrvd_conf.c:1053 logsrvd/logsrvd_conf.c:1448 -#: logsrvd/logsrvd_conf.c:1595 logsrvd/logsrvd_conf.c:1621 -#: logsrvd/logsrvd_conf.c:1633 logsrvd/logsrvd_conf.c:1640 -#: logsrvd/logsrvd_conf.c:1646 logsrvd/logsrvd_conf.c:1743 +#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1041 +#: logsrvd/logsrvd_conf.c:1058 logsrvd/logsrvd_conf.c:1453 +#: logsrvd/logsrvd_conf.c:1600 logsrvd/logsrvd_conf.c:1626 +#: logsrvd/logsrvd_conf.c:1638 logsrvd/logsrvd_conf.c:1645 +#: logsrvd/logsrvd_conf.c:1651 logsrvd/logsrvd_conf.c:1748 #: logsrvd/logsrvd_journal.c:76 logsrvd/logsrvd_journal.c:216 #: logsrvd/logsrvd_journal.c:217 logsrvd/logsrvd_journal.c:274 #: logsrvd/logsrvd_journal.c:279 logsrvd/logsrvd_journal.c:439 @@ -96,10 +97,10 @@ msgstr "抱歉,請重試。" #: logsrvd/logsrvd_queue.c:266 logsrvd/logsrvd_relay.c:446 #: logsrvd/logsrvd_relay.c:748 logsrvd/logsrvd_relay.c:855 #: logsrvd/sendlog.c:256 logsrvd/sendlog.c:265 logsrvd/sendlog.c:297 -#: logsrvd/sendlog.c:303 logsrvd/sendlog.c:352 logsrvd/sendlog.c:630 -#: logsrvd/sendlog.c:1822 plugins/sudoers/audit.c:118 -#: plugins/sudoers/auth/bsdauth.c:154 plugins/sudoers/auth/kerb5.c:122 -#: plugins/sudoers/auth/kerb5.c:150 plugins/sudoers/auth/pam.c:697 +#: logsrvd/sendlog.c:303 logsrvd/sendlog.c:352 logsrvd/sendlog.c:651 +#: logsrvd/sendlog.c:1847 plugins/sudoers/audit.c:118 +#: plugins/sudoers/auth/bsdauth.c:154 plugins/sudoers/auth/kerb5.c:123 +#: plugins/sudoers/auth/kerb5.c:151 plugins/sudoers/auth/pam.c:697 #: plugins/sudoers/auth/rfc1938.c:112 plugins/sudoers/auth/sia.c:61 #: plugins/sudoers/canon_path.c:129 plugins/sudoers/canon_path.c:161 #: plugins/sudoers/check_aliases.c:128 plugins/sudoers/check_util.c:56 @@ -109,33 +110,30 @@ msgstr "抱歉,請重試。" #: plugins/sudoers/cvtsudoers.c:379 plugins/sudoers/cvtsudoers.c:399 #: plugins/sudoers/cvtsudoers.c:545 plugins/sudoers/cvtsudoers.c:698 #: plugins/sudoers/cvtsudoers.c:716 plugins/sudoers/cvtsudoers.c:891 -#: plugins/sudoers/cvtsudoers.c:899 plugins/sudoers/cvtsudoers.c:1395 -#: plugins/sudoers/cvtsudoers.c:1399 plugins/sudoers/cvtsudoers.c:1501 -#: plugins/sudoers/cvtsudoers_csv.c:183 plugins/sudoers/cvtsudoers_csv.c:247 -#: plugins/sudoers/cvtsudoers_json.c:76 plugins/sudoers/cvtsudoers_ldif.c:152 -#: plugins/sudoers/cvtsudoers_ldif.c:195 plugins/sudoers/cvtsudoers_ldif.c:236 -#: plugins/sudoers/cvtsudoers_ldif.c:302 plugins/sudoers/cvtsudoers_ldif.c:378 -#: plugins/sudoers/cvtsudoers_ldif.c:432 plugins/sudoers/cvtsudoers_ldif.c:440 -#: plugins/sudoers/cvtsudoers_ldif.c:451 plugins/sudoers/cvtsudoers_ldif.c:458 -#: plugins/sudoers/cvtsudoers_ldif.c:470 plugins/sudoers/cvtsudoers_ldif.c:483 -#: plugins/sudoers/cvtsudoers_ldif.c:491 plugins/sudoers/cvtsudoers_ldif.c:638 -#: 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:467 -#: plugins/sudoers/cvtsudoers_merge.c:553 -#: plugins/sudoers/cvtsudoers_merge.c:564 -#: plugins/sudoers/cvtsudoers_merge.c:633 -#: plugins/sudoers/cvtsudoers_merge.c:1158 -#: plugins/sudoers/cvtsudoers_merge.c:1231 plugins/sudoers/defaults.c:455 -#: plugins/sudoers/defaults.c:689 plugins/sudoers/defaults.c:1051 -#: plugins/sudoers/defaults.c:1235 plugins/sudoers/editor.c:198 -#: plugins/sudoers/env.c:263 plugins/sudoers/exptilde.c:92 +#: plugins/sudoers/cvtsudoers.c:899 plugins/sudoers/cvtsudoers.c:1393 +#: plugins/sudoers/cvtsudoers.c:1397 plugins/sudoers/cvtsudoers.c:1497 +#: plugins/sudoers/cvtsudoers_csv.c:182 plugins/sudoers/cvtsudoers_csv.c:255 +#: plugins/sudoers/cvtsudoers_json.c:604 plugins/sudoers/cvtsudoers_json.c:639 +#: plugins/sudoers/cvtsudoers_json.c:1016 +#: plugins/sudoers/cvtsudoers_json.c:1041 plugins/sudoers/cvtsudoers_ldif.c:112 +#: plugins/sudoers/cvtsudoers_ldif.c:144 plugins/sudoers/cvtsudoers_ldif.c:260 +#: plugins/sudoers/cvtsudoers_ldif.c:573 plugins/sudoers/cvtsudoers_ldif.c:586 +#: plugins/sudoers/cvtsudoers_ldif.c:591 plugins/sudoers/cvtsudoers_ldif.c:761 +#: plugins/sudoers/cvtsudoers_merge.c:57 plugins/sudoers/cvtsudoers_merge.c:357 +#: plugins/sudoers/cvtsudoers_merge.c:405 +#: plugins/sudoers/cvtsudoers_merge.c:454 +#: plugins/sudoers/cvtsudoers_merge.c:476 +#: plugins/sudoers/cvtsudoers_merge.c:588 +#: plugins/sudoers/cvtsudoers_merge.c:664 +#: plugins/sudoers/cvtsudoers_merge.c:1197 +#: plugins/sudoers/cvtsudoers_merge.c:1281 plugins/sudoers/defaults.c:455 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1062 +#: plugins/sudoers/defaults.c:1248 plugins/sudoers/editor.c:198 +#: plugins/sudoers/env.c:280 plugins/sudoers/exptilde.c:92 #: plugins/sudoers/filedigest.c:66 plugins/sudoers/filedigest.c:70 #: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:212 -#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:268 -#: plugins/sudoers/iolog.c:675 plugins/sudoers/iolog.c:703 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:270 +#: plugins/sudoers/iolog.c:683 plugins/sudoers/iolog.c:711 #: plugins/sudoers/ldap.c:161 plugins/sudoers/ldap.c:448 #: plugins/sudoers/ldap.c:625 plugins/sudoers/ldap.c:789 #: plugins/sudoers/ldap.c:1214 plugins/sudoers/ldap.c:1642 @@ -145,23 +143,23 @@ msgstr "抱歉,請重試。" #: plugins/sudoers/ldap_conf.c:299 plugins/sudoers/ldap_conf.c:335 #: plugins/sudoers/ldap_conf.c:441 plugins/sudoers/ldap_conf.c:456 #: plugins/sudoers/ldap_conf.c:565 plugins/sudoers/ldap_conf.c:598 -#: plugins/sudoers/ldap_conf.c:694 plugins/sudoers/ldap_conf.c:776 +#: plugins/sudoers/ldap_conf.c:696 plugins/sudoers/ldap_conf.c:778 #: plugins/sudoers/ldap_util.c:294 plugins/sudoers/ldap_util.c:301 -#: plugins/sudoers/ldap_util.c:614 plugins/sudoers/linux_audit.c:86 -#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:402 -#: plugins/sudoers/log_client.c:717 plugins/sudoers/log_client.c:739 -#: plugins/sudoers/log_client.c:744 plugins/sudoers/log_client.c:1426 -#: plugins/sudoers/log_client.c:1547 plugins/sudoers/log_client.c:1670 -#: plugins/sudoers/log_client.c:1993 plugins/sudoers/log_client.c:2052 +#: plugins/sudoers/ldap_util.c:615 plugins/sudoers/linux_audit.c:86 +#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:411 +#: plugins/sudoers/log_client.c:726 plugins/sudoers/log_client.c:748 +#: plugins/sudoers/log_client.c:753 plugins/sudoers/log_client.c:1449 +#: plugins/sudoers/log_client.c:1570 plugins/sudoers/log_client.c:1693 +#: plugins/sudoers/log_client.c:2018 plugins/sudoers/log_client.c:2077 #: plugins/sudoers/logging.c:110 plugins/sudoers/logging.c:190 -#: plugins/sudoers/logging.c:475 plugins/sudoers/logging.c:711 -#: plugins/sudoers/logging.c:872 plugins/sudoers/lookup.c:338 -#: plugins/sudoers/lookup.c:355 plugins/sudoers/lookup.c:374 -#: plugins/sudoers/lookup.c:393 plugins/sudoers/lookup.c:410 -#: plugins/sudoers/lookup.c:433 plugins/sudoers/lookup.c:444 -#: plugins/sudoers/match_command.c:302 plugins/sudoers/match_command.c:574 -#: plugins/sudoers/match_command.c:641 plugins/sudoers/match_command.c:737 -#: plugins/sudoers/match_command.c:785 plugins/sudoers/match_digest.c:88 +#: plugins/sudoers/logging.c:483 plugins/sudoers/logging.c:723 +#: plugins/sudoers/logging.c:880 plugins/sudoers/lookup.c:331 +#: plugins/sudoers/lookup.c:348 plugins/sudoers/lookup.c:366 +#: plugins/sudoers/lookup.c:384 plugins/sudoers/lookup.c:401 +#: plugins/sudoers/lookup.c:423 plugins/sudoers/lookup.c:434 +#: plugins/sudoers/match_command.c:280 plugins/sudoers/match_command.c:544 +#: plugins/sudoers/match_command.c:608 plugins/sudoers/match_command.c:702 +#: plugins/sudoers/match_command.c:750 plugins/sudoers/match_digest.c:88 #: plugins/sudoers/parse_ldif.c:153 plugins/sudoers/parse_ldif.c:184 #: plugins/sudoers/parse_ldif.c:253 plugins/sudoers/parse_ldif.c:261 #: plugins/sudoers/parse_ldif.c:266 plugins/sudoers/parse_ldif.c:342 @@ -172,107 +170,107 @@ msgstr "抱歉,請重試。" #: plugins/sudoers/parse_ldif.c:625 plugins/sudoers/parse_ldif.c:650 #: plugins/sudoers/parse_ldif.c:708 plugins/sudoers/parse_ldif.c:725 #: plugins/sudoers/parse_ldif.c:753 plugins/sudoers/parse_ldif.c:760 -#: plugins/sudoers/policy.c:646 plugins/sudoers/policy.c:1061 +#: plugins/sudoers/policy.c:654 plugins/sudoers/policy.c:1071 #: plugins/sudoers/prompt.c:94 plugins/sudoers/pwutil.c:219 #: plugins/sudoers/pwutil.c:290 plugins/sudoers/pwutil.c:368 #: plugins/sudoers/pwutil.c:542 plugins/sudoers/pwutil.c:607 #: plugins/sudoers/pwutil.c:679 plugins/sudoers/pwutil.c:877 -#: plugins/sudoers/pwutil.c:967 plugins/sudoers/pwutil.c:1015 -#: plugins/sudoers/pwutil.c:1076 plugins/sudoers/sethost.c:85 +#: plugins/sudoers/pwutil.c:970 plugins/sudoers/pwutil.c:1018 +#: plugins/sudoers/pwutil.c:1082 plugins/sudoers/sethost.c:89 #: plugins/sudoers/sssd.c:145 plugins/sudoers/sssd.c:186 #: plugins/sudoers/sssd.c:415 plugins/sudoers/sssd.c:480 #: plugins/sudoers/sssd.c:507 plugins/sudoers/sssd.c:570 #: plugins/sudoers/sssd.c:765 plugins/sudoers/strvec_join.c:53 #: plugins/sudoers/sudoers.c:405 plugins/sudoers/sudoers.c:412 -#: plugins/sudoers/sudoers.c:656 plugins/sudoers/sudoers.c:666 -#: plugins/sudoers/sudoers.c:811 plugins/sudoers/sudoers.c:877 -#: plugins/sudoers/sudoers.c:936 plugins/sudoers/sudoers.c:985 -#: plugins/sudoers/sudoers.c:1144 plugins/sudoers/sudoers.c:1213 -#: plugins/sudoers/sudoers.c:1307 plugins/sudoers/sudoers_cb.c:150 +#: plugins/sudoers/sudoers.c:673 plugins/sudoers/sudoers.c:683 +#: plugins/sudoers/sudoers.c:828 plugins/sudoers/sudoers.c:894 +#: plugins/sudoers/sudoers.c:953 plugins/sudoers/sudoers.c:1002 +#: plugins/sudoers/sudoers.c:1162 plugins/sudoers/sudoers.c:1231 +#: plugins/sudoers/sudoers.c:1325 plugins/sudoers/sudoers_cb.c:150 #: plugins/sudoers/sudoreplay.c:559 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:1279 plugins/sudoers/sudoreplay.c:1335 -#: plugins/sudoers/sudoreplay.c:1531 plugins/sudoers/sudoreplay.c:1535 +#: plugins/sudoers/sudoreplay.c:1281 plugins/sudoers/sudoreplay.c:1337 +#: plugins/sudoers/sudoreplay.c:1533 plugins/sudoers/sudoreplay.c:1537 #: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:256 #: plugins/sudoers/testsudoers.c:265 plugins/sudoers/testsudoers.c:275 #: plugins/sudoers/testsudoers.c:282 plugins/sudoers/testsudoers.c:302 -#: plugins/sudoers/testsudoers.c:758 plugins/sudoers/timestamp.c:469 -#: plugins/sudoers/timestamp.c:513 plugins/sudoers/timestamp.c:1042 -#: plugins/sudoers/timestamp.c:1216 plugins/sudoers/toke_util.c:79 +#: plugins/sudoers/testsudoers.c:756 plugins/sudoers/timestamp.c:468 +#: plugins/sudoers/timestamp.c:514 plugins/sudoers/timestamp.c:1045 +#: plugins/sudoers/timestamp.c:1248 plugins/sudoers/toke_util.c:79 #: plugins/sudoers/toke_util.c:108 plugins/sudoers/toke_util.c:134 #: plugins/sudoers/toke_util.c:164 plugins/sudoers/toke_util.c:204 -#: plugins/sudoers/tsdump.c:123 plugins/sudoers/visudo.c:151 +#: plugins/sudoers/tsdump.c:136 plugins/sudoers/visudo.c:151 #: plugins/sudoers/visudo.c:258 plugins/sudoers/visudo.c:383 #: plugins/sudoers/visudo.c:389 plugins/sudoers/visudo.c:501 #: plugins/sudoers/visudo.c:1073 plugins/sudoers/visudo.c:1095 -#: plugins/sudoers/visudo.c:1189 toke.l:1031 toke.l:1194 toke.l:1213 -#: toke.l:1240 toke.l:1320 +#: plugins/sudoers/visudo.c:1189 toke.l:1011 toke.l:1174 toke.l:1193 +#: toke.l:1220 toke.l:1300 msgid "unable to allocate memory" msgstr "無法分配記憶體" -#: gram.y:624 +#: gram.y:617 msgid "a digest requires a path name" -msgstr "摘要需要路徑名稱" +msgstr "摘要需要路徑" -#: gram.y:646 +#: gram.y:639 msgid "values for \"CWD\" must start with a '/', '~', or '*'" -msgstr "\"CWD\" 的值開頭必須是 '/'、'~' 或 '*'" +msgstr "「CWD」的值必須以 '/'、'~' 或 '*' 開頭" -#: gram.y:652 +#: gram.y:645 msgid "\"CWD\" path too long" msgstr "「CWD」路徑過長" -#: gram.y:662 +#: gram.y:655 msgid "values for \"CHROOT\" must start with a '/', '~', or '*'" -msgstr "\"CHROOT\" 的值開頭必須是 '/'、'~' 或 '*'" +msgstr "「CHROOT」的值必須以 '/'、'~' 或 '*' 開頭" -#: gram.y:668 +#: gram.y:661 msgid "\"CHROOT\" path too long" -msgstr "「CHROOT」路徑過長 " +msgstr "「CHROOT」路徑過長" -#: gram.y:817 +#: gram.y:810 #, c-format msgid "syntax error, reserved word %s used as an alias name" msgstr "語法錯誤,保留字 %s 被用作別名名稱" -#: gram.y:840 +#: gram.y:833 msgid "invalid notbefore value" msgstr "notbefore 的值無效" -#: gram.y:849 +#: gram.y:842 msgid "invalid notafter value" msgstr "notafter 的值無效" -#: gram.y:859 plugins/sudoers/policy.c:390 +#: gram.y:852 plugins/sudoers/policy.c:373 msgid "timeout value too large" -msgstr "timeout 值過長" +msgstr "timeout 的值過大" -#: gram.y:861 plugins/sudoers/policy.c:392 +#: gram.y:854 plugins/sudoers/policy.c:375 msgid "invalid timeout value" -msgstr "timeout 值無效" +msgstr "timeout 的值無效" -#: gram.y:982 plugins/sudoers/sudoers.c:1162 +#: gram.y:965 plugins/sudoers/sudoers.c:1180 msgid "command too long" -msgstr "指令過長" +msgstr "命令過長" -#: gram.y:1016 +#: gram.y:999 msgid "expected a fully-qualified path name" -msgstr "預期完全合法的路徑名稱" +msgstr "預期絕對路徑" -#: gram.y:1261 +#: gram.y:1244 #, c-format msgid "%s:%d:%zu: %s\n" msgstr "%s:%d:%zu: %s\n" -#: gram.y:1315 +#: gram.y:1298 #, c-format msgid "Alias \"%s\" already defined" msgstr "別名「%s」已定義過" -#: gram.y:1829 gram.y:1840 gram.y:1922 lib/eventlog/eventlog.c:236 -#: lib/eventlog/eventlog.c:765 lib/eventlog/eventlog.c:838 -#: lib/eventlog/eventlog.c:841 lib/eventlog/eventlog.c:1175 -#: lib/eventlog/parse_json.c:185 lib/eventlog/parse_json.c:483 -#: lib/eventlog/parse_json.c:514 lib/iolog/iolog_filter.c:142 +#: gram.y:1811 gram.y:1822 gram.y:1898 lib/eventlog/eventlog.c:236 +#: lib/eventlog/eventlog.c:778 lib/eventlog/eventlog.c:851 +#: lib/eventlog/eventlog.c:854 lib/eventlog/eventlog.c:1189 +#: lib/eventlog/parse_json.c:185 lib/eventlog/parse_json.c:500 +#: lib/eventlog/parse_json.c:531 lib/iolog/iolog_filter.c:142 #: lib/iolog/iolog_filter.c:202 lib/iolog/iolog_filter.c:232 #: lib/iolog/iolog_legacy.c:101 lib/iolog/iolog_legacy.c:112 #: lib/iolog/iolog_legacy.c:124 lib/iolog/iolog_legacy.c:134 @@ -285,16 +283,16 @@ msgstr "別名「%s」已定義過" #: logsrvd/iolog_writer.c:246 logsrvd/iolog_writer.c:256 #: logsrvd/iolog_writer.c:267 logsrvd/iolog_writer.c:277 #: logsrvd/iolog_writer.c:289 logsrvd/iolog_writer.c:299 -#: logsrvd/iolog_writer.c:309 logsrvd/iolog_writer.c:319 -#: logsrvd/iolog_writer.c:329 logsrvd/iolog_writer.c:341 -#: logsrvd/iolog_writer.c:377 logsrvd/iolog_writer.c:383 -#: logsrvd/iolog_writer.c:390 logsrvd/iolog_writer.c:396 -#: logsrvd/iolog_writer.c:580 logsrvd/logsrv_util.c:92 logsrvd/logsrvd.c:323 -#: logsrvd/logsrvd.c:461 logsrvd/logsrvd.c:498 logsrvd/logsrvd.c:530 -#: logsrvd/logsrvd.c:584 logsrvd/logsrvd.c:619 logsrvd/logsrvd.c:668 -#: logsrvd/logsrvd.c:704 logsrvd/logsrvd.c:740 logsrvd/logsrvd.c:1131 -#: logsrvd/logsrvd.c:1446 logsrvd/logsrvd.c:1453 logsrvd/logsrvd.c:1589 -#: logsrvd/logsrvd.c:1594 logsrvd/logsrvd.c:1781 logsrvd/logsrvd.c:2003 +#: logsrvd/iolog_writer.c:317 logsrvd/iolog_writer.c:327 +#: logsrvd/iolog_writer.c:337 logsrvd/iolog_writer.c:349 +#: logsrvd/iolog_writer.c:385 logsrvd/iolog_writer.c:391 +#: logsrvd/iolog_writer.c:398 logsrvd/iolog_writer.c:404 +#: logsrvd/iolog_writer.c:588 logsrvd/logsrv_util.c:92 logsrvd/logsrvd.c:324 +#: logsrvd/logsrvd.c:462 logsrvd/logsrvd.c:499 logsrvd/logsrvd.c:531 +#: logsrvd/logsrvd.c:585 logsrvd/logsrvd.c:620 logsrvd/logsrvd.c:669 +#: logsrvd/logsrvd.c:705 logsrvd/logsrvd.c:741 logsrvd/logsrvd.c:1132 +#: logsrvd/logsrvd.c:1456 logsrvd/logsrvd.c:1463 logsrvd/logsrvd.c:1599 +#: logsrvd/logsrvd.c:1604 logsrvd/logsrvd.c:1791 logsrvd/logsrvd.c:2046 #: logsrvd/logsrvd_conf.c:357 logsrvd/logsrvd_conf.c:370 #: logsrvd/logsrvd_conf.c:511 logsrvd/logsrvd_conf.c:534 #: logsrvd/logsrvd_conf.c:538 logsrvd/logsrvd_conf.c:556 @@ -302,11 +300,11 @@ msgstr "別名「%s」已定義過" #: logsrvd/logsrvd_conf.c:678 logsrvd/logsrvd_conf.c:692 #: logsrvd/logsrvd_conf.c:706 logsrvd/logsrvd_conf.c:720 #: logsrvd/logsrvd_conf.c:734 logsrvd/logsrvd_conf.c:748 -#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1036 -#: logsrvd/logsrvd_conf.c:1053 logsrvd/logsrvd_conf.c:1448 -#: logsrvd/logsrvd_conf.c:1595 logsrvd/logsrvd_conf.c:1621 -#: logsrvd/logsrvd_conf.c:1633 logsrvd/logsrvd_conf.c:1640 -#: logsrvd/logsrvd_conf.c:1646 logsrvd/logsrvd_conf.c:1742 +#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1041 +#: logsrvd/logsrvd_conf.c:1058 logsrvd/logsrvd_conf.c:1453 +#: logsrvd/logsrvd_conf.c:1600 logsrvd/logsrvd_conf.c:1626 +#: logsrvd/logsrvd_conf.c:1638 logsrvd/logsrvd_conf.c:1645 +#: logsrvd/logsrvd_conf.c:1651 logsrvd/logsrvd_conf.c:1747 #: logsrvd/logsrvd_journal.c:76 logsrvd/logsrvd_journal.c:125 #: logsrvd/logsrvd_journal.c:216 logsrvd/logsrvd_journal.c:246 #: logsrvd/logsrvd_journal.c:250 logsrvd/logsrvd_journal.c:258 @@ -317,8 +315,8 @@ msgstr "別名「%s」已定義過" #: logsrvd/logsrvd_queue.c:158 logsrvd/logsrvd_queue.c:189 #: logsrvd/logsrvd_queue.c:266 logsrvd/sendlog.c:256 logsrvd/sendlog.c:265 #: logsrvd/sendlog.c:297 logsrvd/sendlog.c:303 logsrvd/sendlog.c:352 -#: logsrvd/sendlog.c:630 logsrvd/sendlog.c:1523 logsrvd/sendlog.c:1530 -#: logsrvd/sendlog.c:1753 logsrvd/sendlog.c:1822 logsrvd/tls_init.c:305 +#: logsrvd/sendlog.c:651 logsrvd/sendlog.c:1548 logsrvd/sendlog.c:1555 +#: logsrvd/sendlog.c:1778 logsrvd/sendlog.c:1847 logsrvd/tls_init.c:305 #: logsrvd/tls_init.c:329 logsrvd/tls_init.c:340 plugins/sudoers/audit.c:118 #: plugins/sudoers/auth/pam.c:518 plugins/sudoers/auth/pam.c:697 #: plugins/sudoers/auth/rfc1938.c:112 plugins/sudoers/canon_path.c:129 @@ -329,34 +327,31 @@ msgstr "別名「%s」已定義過" #: plugins/sudoers/cvtsudoers.c:337 plugins/sudoers/cvtsudoers.c:544 #: plugins/sudoers/cvtsudoers.c:697 plugins/sudoers/cvtsudoers.c:715 #: plugins/sudoers/cvtsudoers.c:891 plugins/sudoers/cvtsudoers.c:898 -#: plugins/sudoers/cvtsudoers.c:1395 plugins/sudoers/cvtsudoers.c:1399 -#: plugins/sudoers/cvtsudoers.c:1501 plugins/sudoers/cvtsudoers_csv.c:182 -#: plugins/sudoers/cvtsudoers_csv.c:246 plugins/sudoers/cvtsudoers_json.c:75 -#: plugins/sudoers/cvtsudoers_ldif.c:151 plugins/sudoers/cvtsudoers_ldif.c:194 -#: plugins/sudoers/cvtsudoers_ldif.c:235 plugins/sudoers/cvtsudoers_ldif.c:301 -#: plugins/sudoers/cvtsudoers_ldif.c:377 plugins/sudoers/cvtsudoers_ldif.c:431 -#: plugins/sudoers/cvtsudoers_ldif.c:439 plugins/sudoers/cvtsudoers_ldif.c:450 -#: plugins/sudoers/cvtsudoers_ldif.c:457 plugins/sudoers/cvtsudoers_ldif.c:469 -#: plugins/sudoers/cvtsudoers_ldif.c:482 plugins/sudoers/cvtsudoers_ldif.c:490 -#: plugins/sudoers/cvtsudoers_ldif.c:637 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:1157 -#: plugins/sudoers/cvtsudoers_merge.c:1231 plugins/sudoers/defaults.c:455 -#: plugins/sudoers/defaults.c:689 plugins/sudoers/defaults.c:1051 -#: plugins/sudoers/defaults.c:1235 plugins/sudoers/editor.c:198 -#: plugins/sudoers/env.c:263 plugins/sudoers/exptilde.c:92 +#: plugins/sudoers/cvtsudoers.c:1393 plugins/sudoers/cvtsudoers.c:1397 +#: plugins/sudoers/cvtsudoers.c:1497 plugins/sudoers/cvtsudoers_csv.c:182 +#: plugins/sudoers/cvtsudoers_csv.c:255 plugins/sudoers/cvtsudoers_json.c:604 +#: plugins/sudoers/cvtsudoers_json.c:639 plugins/sudoers/cvtsudoers_json.c:1016 +#: plugins/sudoers/cvtsudoers_json.c:1041 plugins/sudoers/cvtsudoers_ldif.c:112 +#: plugins/sudoers/cvtsudoers_ldif.c:144 plugins/sudoers/cvtsudoers_ldif.c:260 +#: plugins/sudoers/cvtsudoers_ldif.c:573 plugins/sudoers/cvtsudoers_ldif.c:586 +#: plugins/sudoers/cvtsudoers_ldif.c:591 plugins/sudoers/cvtsudoers_ldif.c:761 +#: plugins/sudoers/cvtsudoers_merge.c:57 plugins/sudoers/cvtsudoers_merge.c:357 +#: plugins/sudoers/cvtsudoers_merge.c:405 +#: plugins/sudoers/cvtsudoers_merge.c:453 +#: plugins/sudoers/cvtsudoers_merge.c:475 +#: plugins/sudoers/cvtsudoers_merge.c:583 +#: plugins/sudoers/cvtsudoers_merge.c:588 +#: plugins/sudoers/cvtsudoers_merge.c:661 +#: plugins/sudoers/cvtsudoers_merge.c:664 +#: plugins/sudoers/cvtsudoers_merge.c:1196 +#: plugins/sudoers/cvtsudoers_merge.c:1281 plugins/sudoers/defaults.c:455 +#: plugins/sudoers/defaults.c:690 plugins/sudoers/defaults.c:1062 +#: plugins/sudoers/defaults.c:1248 plugins/sudoers/editor.c:198 +#: plugins/sudoers/env.c:280 plugins/sudoers/exptilde.c:92 #: plugins/sudoers/filedigest.c:66 plugins/sudoers/filedigest.c:70 #: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:211 -#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:268 -#: plugins/sudoers/iolog.c:675 plugins/sudoers/iolog.c:703 +#: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:270 +#: plugins/sudoers/iolog.c:683 plugins/sudoers/iolog.c:711 #: plugins/sudoers/ldap.c:161 plugins/sudoers/ldap.c:448 #: plugins/sudoers/ldap.c:625 plugins/sudoers/ldap.c:789 #: plugins/sudoers/ldap.c:1214 plugins/sudoers/ldap.c:1642 @@ -366,26 +361,26 @@ msgstr "別名「%s」已定義過" #: plugins/sudoers/ldap_conf.c:299 plugins/sudoers/ldap_conf.c:335 #: plugins/sudoers/ldap_conf.c:441 plugins/sudoers/ldap_conf.c:456 #: plugins/sudoers/ldap_conf.c:565 plugins/sudoers/ldap_conf.c:598 -#: plugins/sudoers/ldap_conf.c:693 plugins/sudoers/ldap_conf.c:776 +#: plugins/sudoers/ldap_conf.c:695 plugins/sudoers/ldap_conf.c:778 #: plugins/sudoers/ldap_util.c:293 plugins/sudoers/ldap_util.c:300 -#: plugins/sudoers/ldap_util.c:614 plugins/sudoers/linux_audit.c:86 -#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:228 -#: plugins/sudoers/log_client.c:250 plugins/sudoers/log_client.c:264 -#: plugins/sudoers/log_client.c:402 plugins/sudoers/log_client.c:717 -#: plugins/sudoers/log_client.c:739 plugins/sudoers/log_client.c:744 -#: plugins/sudoers/log_client.c:1426 plugins/sudoers/log_client.c:1547 -#: plugins/sudoers/log_client.c:1670 plugins/sudoers/log_client.c:1993 -#: plugins/sudoers/log_client.c:2052 plugins/sudoers/logging.c:110 +#: plugins/sudoers/ldap_util.c:615 plugins/sudoers/linux_audit.c:86 +#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:237 +#: plugins/sudoers/log_client.c:259 plugins/sudoers/log_client.c:273 +#: plugins/sudoers/log_client.c:411 plugins/sudoers/log_client.c:726 +#: plugins/sudoers/log_client.c:748 plugins/sudoers/log_client.c:753 +#: plugins/sudoers/log_client.c:1449 plugins/sudoers/log_client.c:1570 +#: plugins/sudoers/log_client.c:1693 plugins/sudoers/log_client.c:2018 +#: plugins/sudoers/log_client.c:2077 plugins/sudoers/logging.c:110 #: plugins/sudoers/logging.c:189 plugins/sudoers/logging.c:190 -#: plugins/sudoers/logging.c:475 plugins/sudoers/logging.c:711 -#: plugins/sudoers/logging.c:755 plugins/sudoers/logging.c:872 -#: plugins/sudoers/logging.c:925 plugins/sudoers/logging.c:932 -#: plugins/sudoers/lookup.c:337 plugins/sudoers/lookup.c:354 -#: plugins/sudoers/lookup.c:373 plugins/sudoers/lookup.c:392 -#: plugins/sudoers/lookup.c:409 plugins/sudoers/lookup.c:432 -#: plugins/sudoers/lookup.c:443 plugins/sudoers/match_command.c:301 -#: plugins/sudoers/match_command.c:573 plugins/sudoers/match_command.c:640 -#: plugins/sudoers/match_command.c:737 plugins/sudoers/match_command.c:784 +#: plugins/sudoers/logging.c:483 plugins/sudoers/logging.c:723 +#: plugins/sudoers/logging.c:763 plugins/sudoers/logging.c:880 +#: plugins/sudoers/logging.c:933 plugins/sudoers/logging.c:940 +#: plugins/sudoers/lookup.c:330 plugins/sudoers/lookup.c:347 +#: plugins/sudoers/lookup.c:365 plugins/sudoers/lookup.c:383 +#: plugins/sudoers/lookup.c:400 plugins/sudoers/lookup.c:422 +#: plugins/sudoers/lookup.c:433 plugins/sudoers/match_command.c:279 +#: plugins/sudoers/match_command.c:543 plugins/sudoers/match_command.c:607 +#: plugins/sudoers/match_command.c:702 plugins/sudoers/match_command.c:749 #: plugins/sudoers/match_digest.c:88 plugins/sudoers/parse_ldif.c:152 #: plugins/sudoers/parse_ldif.c:183 plugins/sudoers/parse_ldif.c:252 #: plugins/sudoers/parse_ldif.c:260 plugins/sudoers/parse_ldif.c:265 @@ -396,207 +391,207 @@ msgstr "別名「%s」已定義過" #: plugins/sudoers/parse_ldif.c:595 plugins/sudoers/parse_ldif.c:624 #: plugins/sudoers/parse_ldif.c:649 plugins/sudoers/parse_ldif.c:707 #: plugins/sudoers/parse_ldif.c:724 plugins/sudoers/parse_ldif.c:752 -#: plugins/sudoers/parse_ldif.c:759 plugins/sudoers/policy.c:157 -#: plugins/sudoers/policy.c:166 plugins/sudoers/policy.c:175 -#: plugins/sudoers/policy.c:204 plugins/sudoers/policy.c:374 -#: plugins/sudoers/policy.c:390 plugins/sudoers/policy.c:392 -#: plugins/sudoers/policy.c:430 plugins/sudoers/policy.c:439 -#: plugins/sudoers/policy.c:448 plugins/sudoers/policy.c:457 -#: plugins/sudoers/policy.c:493 plugins/sudoers/policy.c:502 -#: plugins/sudoers/policy.c:511 plugins/sudoers/policy.c:520 -#: plugins/sudoers/policy.c:529 plugins/sudoers/policy.c:538 -#: plugins/sudoers/policy.c:547 plugins/sudoers/policy.c:646 -#: plugins/sudoers/policy.c:1061 plugins/sudoers/prompt.c:94 +#: plugins/sudoers/parse_ldif.c:759 plugins/sudoers/policy.c:152 +#: plugins/sudoers/policy.c:161 plugins/sudoers/policy.c:170 +#: plugins/sudoers/policy.c:199 plugins/sudoers/policy.c:357 +#: plugins/sudoers/policy.c:373 plugins/sudoers/policy.c:375 +#: plugins/sudoers/policy.c:414 plugins/sudoers/policy.c:423 +#: plugins/sudoers/policy.c:432 plugins/sudoers/policy.c:441 +#: plugins/sudoers/policy.c:492 plugins/sudoers/policy.c:501 +#: plugins/sudoers/policy.c:510 plugins/sudoers/policy.c:519 +#: plugins/sudoers/policy.c:528 plugins/sudoers/policy.c:537 +#: plugins/sudoers/policy.c:546 plugins/sudoers/policy.c:654 +#: plugins/sudoers/policy.c:1071 plugins/sudoers/prompt.c:94 #: plugins/sudoers/pwutil.c:219 plugins/sudoers/pwutil.c:290 #: plugins/sudoers/pwutil.c:368 plugins/sudoers/pwutil.c:542 #: plugins/sudoers/pwutil.c:607 plugins/sudoers/pwutil.c:679 -#: plugins/sudoers/pwutil.c:877 plugins/sudoers/pwutil.c:967 -#: plugins/sudoers/pwutil.c:1015 plugins/sudoers/pwutil.c:1076 +#: plugins/sudoers/pwutil.c:877 plugins/sudoers/pwutil.c:970 +#: plugins/sudoers/pwutil.c:1018 plugins/sudoers/pwutil.c:1082 #: plugins/sudoers/set_perms.c:374 plugins/sudoers/set_perms.c:723 #: plugins/sudoers/set_perms.c:1096 plugins/sudoers/set_perms.c:1409 -#: plugins/sudoers/set_perms.c:1579 plugins/sudoers/sethost.c:85 +#: plugins/sudoers/set_perms.c:1579 plugins/sudoers/sethost.c:89 #: plugins/sudoers/sssd.c:144 plugins/sudoers/sssd.c:186 #: plugins/sudoers/sssd.c:415 plugins/sudoers/sssd.c:480 #: plugins/sudoers/sssd.c:507 plugins/sudoers/sssd.c:570 #: plugins/sudoers/sssd.c:765 plugins/sudoers/strvec_join.c:53 #: plugins/sudoers/sudoers.c:405 plugins/sudoers/sudoers.c:412 -#: plugins/sudoers/sudoers.c:656 plugins/sudoers/sudoers.c:666 -#: plugins/sudoers/sudoers.c:811 plugins/sudoers/sudoers.c:877 -#: plugins/sudoers/sudoers.c:936 plugins/sudoers/sudoers.c:985 -#: plugins/sudoers/sudoers.c:1144 plugins/sudoers/sudoers.c:1213 -#: plugins/sudoers/sudoers.c:1306 plugins/sudoers/sudoers_cb.c:150 +#: plugins/sudoers/sudoers.c:673 plugins/sudoers/sudoers.c:683 +#: plugins/sudoers/sudoers.c:828 plugins/sudoers/sudoers.c:894 +#: plugins/sudoers/sudoers.c:953 plugins/sudoers/sudoers.c:1002 +#: plugins/sudoers/sudoers.c:1162 plugins/sudoers/sudoers.c:1231 +#: plugins/sudoers/sudoers.c:1324 plugins/sudoers/sudoers_cb.c:150 #: plugins/sudoers/sudoreplay.c:559 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:1279 plugins/sudoers/sudoreplay.c:1335 -#: plugins/sudoers/sudoreplay.c:1531 plugins/sudoers/sudoreplay.c:1535 +#: plugins/sudoers/sudoreplay.c:1281 plugins/sudoers/sudoreplay.c:1337 +#: plugins/sudoers/sudoreplay.c:1533 plugins/sudoers/sudoreplay.c:1537 #: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:255 #: plugins/sudoers/testsudoers.c:264 plugins/sudoers/testsudoers.c:275 #: plugins/sudoers/testsudoers.c:282 plugins/sudoers/testsudoers.c:302 -#: plugins/sudoers/testsudoers.c:758 plugins/sudoers/timestamp.c:469 -#: plugins/sudoers/timestamp.c:513 plugins/sudoers/timestamp.c:1042 -#: plugins/sudoers/timestamp.c:1216 plugins/sudoers/toke_util.c:79 +#: plugins/sudoers/testsudoers.c:756 plugins/sudoers/timestamp.c:468 +#: plugins/sudoers/timestamp.c:514 plugins/sudoers/timestamp.c:1045 +#: plugins/sudoers/timestamp.c:1248 plugins/sudoers/toke_util.c:79 #: plugins/sudoers/toke_util.c:108 plugins/sudoers/toke_util.c:134 #: plugins/sudoers/toke_util.c:163 plugins/sudoers/toke_util.c:204 -#: plugins/sudoers/tsdump.c:123 plugins/sudoers/visudo.c:151 +#: plugins/sudoers/tsdump.c:136 plugins/sudoers/visudo.c:151 #: plugins/sudoers/visudo.c:258 plugins/sudoers/visudo.c:383 #: plugins/sudoers/visudo.c:389 plugins/sudoers/visudo.c:501 #: plugins/sudoers/visudo.c:1073 plugins/sudoers/visudo.c:1094 -#: plugins/sudoers/visudo.c:1189 toke.l:1031 toke.l:1194 toke.l:1213 -#: toke.l:1240 toke.l:1309 toke.l:1320 +#: plugins/sudoers/visudo.c:1189 toke.l:1011 toke.l:1174 toke.l:1193 +#: toke.l:1220 toke.l:1289 toke.l:1300 #, c-format msgid "%s: %s" -msgstr "%s:%s" +msgstr "%s: %s" #: lib/eventlog/eventlog.c:304 #, c-format msgid "unable to dup stdin: %m" -msgstr "無法 dup stdin:%m" +msgstr "無法 dup stdin: %m" #: lib/eventlog/eventlog.c:346 #, c-format msgid "unable to execute %s: %m" -msgstr "無法執行 %s:%m" +msgstr "無法執行 %s: %m" #: lib/eventlog/eventlog.c:394 plugins/sudoers/auth/aix_auth.c:199 msgid "unable to fork" -msgstr "無法執行 fork" +msgstr "無法分叉行程" #: lib/eventlog/eventlog.c:404 lib/eventlog/eventlog.c:471 #, c-format msgid "unable to fork: %m" -msgstr "無法執行 fork:%m" +msgstr "無法分叉行程: %m" #: lib/eventlog/eventlog.c:461 #, c-format msgid "unable to open pipe: %m" -msgstr "無法開啟管線:%m" +msgstr "無法開啟管線: %m" -#: lib/eventlog/eventlog.c:1000 +#: lib/eventlog/eventlog.c:1013 #, c-format msgid "%8s : %s" msgstr "%8s : %s" -#: lib/eventlog/eventlog.c:1029 +#: lib/eventlog/eventlog.c:1042 #, c-format msgid "%8s : (command continued) %s" -msgstr "%8s : (指令繼續執行) %s" +msgstr "%8s : (命令繼續執行) %s" #: lib/eventlog/parse_json.c:175 #, c-format msgid "expected JSON_STRING, got %d" -msgstr "應為 JSON_STRNG,但收到 %d" +msgstr "預期 JSON_STRNG,卻收到 %d" #: lib/eventlog/parse_json.c:180 msgid "JSON_ARRAY too large" -msgstr "JSON_ARRAY 太大" +msgstr "JSON_ARRAY 過大" -#: lib/eventlog/parse_json.c:506 +#: lib/eventlog/parse_json.c:523 msgid "missing double quote in name" msgstr "名稱中缺少雙引號" -#: lib/eventlog/parse_json.c:624 +#: lib/eventlog/parse_json.c:641 msgid "missing JSON_OBJECT" msgstr "缺少 JSON_OBJECT" -#: lib/eventlog/parse_json.c:628 +#: lib/eventlog/parse_json.c:645 #, c-format msgid "expected JSON_OBJECT, got %d" -msgstr "應為 JSON_OBJECT,但收到 %d" +msgstr "預期 JSON_OBJECT,卻收到 %d" -#: lib/eventlog/parse_json.c:762 +#: lib/eventlog/parse_json.c:779 #, c-format msgid "json stack exhausted (max %u frames)" -msgstr "JSON 堆疊用盡(最多 %u 個框架)" +msgstr "JSON 堆疊用盡(至多 %u 層)" -#: lib/eventlog/parse_json.c:840 +#: lib/eventlog/parse_json.c:857 msgid "objects must consist of name:value pairs" msgstr "物件必須由「鍵:值」對組成" -#: lib/eventlog/parse_json.c:845 lib/eventlog/parse_json.c:876 -#: lib/eventlog/parse_json.c:920 lib/eventlog/parse_json.c:942 -#: lib/eventlog/parse_json.c:964 lib/eventlog/parse_json.c:986 -#: lib/eventlog/parse_json.c:1008 +#: lib/eventlog/parse_json.c:862 lib/eventlog/parse_json.c:893 +#: lib/eventlog/parse_json.c:937 lib/eventlog/parse_json.c:959 +#: lib/eventlog/parse_json.c:981 lib/eventlog/parse_json.c:1003 +#: lib/eventlog/parse_json.c:1025 msgid "missing separator between values" -msgstr "數值間缺少分隔符號" +msgstr "值之間缺少分隔符號" -#: lib/eventlog/parse_json.c:860 lib/eventlog/parse_json.c:1034 +#: lib/eventlog/parse_json.c:877 lib/eventlog/parse_json.c:1051 msgid "unmatched close brace" -msgstr "未對稱的右大括弧" +msgstr "不對稱的右大括弧" -#: lib/eventlog/parse_json.c:871 +#: lib/eventlog/parse_json.c:888 msgid "unexpected array" -msgstr "不應有陣列" +msgstr "非預期的陣列" -#: lib/eventlog/parse_json.c:891 lib/eventlog/parse_json.c:1037 +#: lib/eventlog/parse_json.c:908 lib/eventlog/parse_json.c:1054 msgid "unmatched close bracket" -msgstr "未對稱的右中括弧" +msgstr "不對稱的右中括弧" -#: lib/eventlog/parse_json.c:902 +#: lib/eventlog/parse_json.c:919 msgid "unexpected string" -msgstr "不應有字串" +msgstr "非預期的字串" -#: lib/eventlog/parse_json.c:913 +#: lib/eventlog/parse_json.c:930 msgid "missing colon after name" -msgstr "名稱後缺少冒號" +msgstr "鍵之後缺少冒號" -#: lib/eventlog/parse_json.c:934 lib/eventlog/parse_json.c:956 +#: lib/eventlog/parse_json.c:951 lib/eventlog/parse_json.c:973 msgid "unexpected boolean" -msgstr "不應有布林值" +msgstr "非預期的布林值" -#: lib/eventlog/parse_json.c:978 +#: lib/eventlog/parse_json.c:995 msgid "unexpected null" -msgstr "不應有 null" +msgstr "非預期的 null" -#: lib/eventlog/parse_json.c:999 +#: lib/eventlog/parse_json.c:1016 msgid "unexpected number" -msgstr "不應有數字" +msgstr "非預期的數字" -#: lib/eventlog/parse_json.c:1045 +#: lib/eventlog/parse_json.c:1062 msgid "parse error" -msgstr "解析發生錯誤" +msgstr "解析時發生錯誤" -#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1290 -#: plugins/sudoers/sudoreplay.c:1291 plugins/sudoers/sudoreplay.c:1587 +#: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1303 +#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1589 #, c-format msgid "invalid regular expression \"%s\": %s" -msgstr "無效的「%s」正規表達式:%s" +msgstr "無效的正則表達式「%s」: %s" #: lib/iolog/iolog_legacy.c:65 #, c-format msgid "%s: invalid log file" -msgstr "%s:無效的記錄檔案" +msgstr "%s: 無效的記錄檔案" #: lib/iolog/iolog_legacy.c:83 #, c-format msgid "%s: time stamp field is missing" -msgstr "%s:缺少 時間戳 欄位" +msgstr "%s: 缺少時間戳欄位" #: lib/iolog/iolog_legacy.c:90 #, c-format msgid "%s: time stamp %s: %s" -msgstr "%s:時間戳 %s:%s" +msgstr "%s: 時間戳 %s: %s" #: lib/iolog/iolog_legacy.c:97 #, c-format msgid "%s: user field is missing" -msgstr "%s:缺少 使用者 欄位" +msgstr "%s: 缺少使用者欄位" #: lib/iolog/iolog_legacy.c:108 #, c-format msgid "%s: runas user field is missing" -msgstr "%s:缺少 runas 使用者 欄位" +msgstr "%s: 缺少 runas 使用者欄位" #: lib/iolog/iolog_legacy.c:119 #, c-format msgid "%s: runas group field is missing" -msgstr "%s:缺少 runas 群組 欄位" +msgstr "%s: 缺少 runas 群組欄位" #: lib/iolog/iolog_mkdirs.c:89 #, c-format msgid "%s exists but is not a directory (0%o)" -msgstr "%s 存在,但非目錄 (0%o)" +msgstr "%s 存在但非目錄(0%o)" -#: lib/iolog/iolog_mkdirs.c:124 lib/iolog/iolog_mkdtemp.c:80 -#: logsrvd/iolog_writer.c:795 plugins/sudoers/timestamp.c:218 +#: lib/iolog/iolog_mkdirs.c:125 lib/iolog/iolog_mkdtemp.c:80 +#: logsrvd/iolog_writer.c:803 plugins/sudoers/timestamp.c:218 #, c-format msgid "unable to mkdir %s" msgstr "無法建立目錄 %s" @@ -605,127 +600,127 @@ msgstr "無法建立目錄 %s" #: plugins/sudoers/visudo.c:803 plugins/sudoers/visudo.c:809 #, c-format msgid "unable to change mode of %s to 0%o" -msgstr "無法將 %s 的模式變更為 0%o" +msgstr "無法將 %s 的模式變更至 0%o" #: lib/iolog/iolog_timing.c:261 #, c-format msgid "error reading timing file: %s" -msgstr "讀取計時檔案時發生錯誤:%s" +msgstr "讀取計時檔案時發生錯誤: %s" #: lib/iolog/iolog_timing.c:268 #, c-format msgid "invalid timing file line: %s" -msgstr "無效的計時檔案行號:%s" +msgstr "計時檔案中有無效的行: %s" #: logsrvd/iolog_writer.c:65 #, c-format msgid "%s: protocol error: NULL key" -msgstr "%s:通訊協定有誤:NULL 鍵" +msgstr "%s: 協定錯誤: NULL 鍵" #: logsrvd/iolog_writer.c:69 #, c-format msgid "%s: protocol error: wrong type for %s" -msgstr "%s:通訊協定有誤:%s 類型有錯" +msgstr "%s: 協定錯誤: %s 的類型有錯" #: logsrvd/iolog_writer.c:74 logsrvd/logsrvd_local.c:109 #: logsrvd/logsrvd_local.c:123 logsrvd/logsrvd_local.c:131 #: logsrvd/logsrvd_local.c:149 #, c-format msgid "%s: protocol error: NULL value found in %s" -msgstr "%s:通訊協定有誤:%s 中有 NULL 值" +msgstr "%s: 協定錯誤: %s 中有 NULL 值" -#: logsrvd/iolog_writer.c:141 plugins/sudoers/logging.c:1024 -#: plugins/sudoers/policy.c:613 +#: logsrvd/iolog_writer.c:141 plugins/sudoers/logging.c:1035 +#: plugins/sudoers/policy.c:621 msgid "unable to generate UUID" msgstr "無法產生 UUID" -#: logsrvd/iolog_writer.c:354 logsrvd/iolog_writer.c:359 -#: logsrvd/iolog_writer.c:364 logsrvd/iolog_writer.c:369 +#: logsrvd/iolog_writer.c:362 logsrvd/iolog_writer.c:367 +#: logsrvd/iolog_writer.c:372 logsrvd/iolog_writer.c:377 #, c-format msgid "%s: protocol error: %s missing from AcceptMessage" -msgstr "%s:通訊協定有誤:AcceptMessage 缺少 %s" +msgstr "%s: 協定錯誤: AcceptMessage 缺少 %s" -#: logsrvd/iolog_writer.c:430 +#: logsrvd/iolog_writer.c:438 #, c-format msgid "%s: unable to format session id" -msgstr "%s:無法格式化工作階段 ID" +msgstr "%s: 無法格式化工作階段 ID 到字串" -#: logsrvd/iolog_writer.c:444 logsrvd/iolog_writer.c:458 -#: logsrvd/iolog_writer.c:472 logsrvd/iolog_writer.c:487 -#: logsrvd/iolog_writer.c:501 logsrvd/iolog_writer.c:515 +#: logsrvd/iolog_writer.c:452 logsrvd/iolog_writer.c:466 +#: logsrvd/iolog_writer.c:480 logsrvd/iolog_writer.c:495 +#: logsrvd/iolog_writer.c:509 logsrvd/iolog_writer.c:523 #, c-format msgid "%s: %s is not set" -msgstr "%s:%s 未設定" +msgstr "%s: %s 未設定" -#: logsrvd/iolog_writer.c:551 logsrvd/iolog_writer.c:558 +#: logsrvd/iolog_writer.c:559 logsrvd/iolog_writer.c:566 #, c-format msgid "unable to expand iolog path %s" msgstr "無法展開 iolog 路徑 %s" -#: logsrvd/iolog_writer.c:576 +#: logsrvd/iolog_writer.c:584 #, c-format msgid "unable to create iolog path %s" msgstr "無法建立 iolog 路徑 %s" -#: logsrvd/iolog_writer.c:606 +#: logsrvd/iolog_writer.c:614 #, c-format msgid "invalid iofd %d" msgstr "無效的 iofd %d" -#: logsrvd/iolog_writer.c:626 +#: logsrvd/iolog_writer.c:634 #, c-format msgid "error closing iofd %u: %s" -msgstr "關閉 iofd %u 時發生錯誤:%s" +msgstr "關閉 iofd %u 時發生錯誤: %s" -#: logsrvd/iolog_writer.c:647 +#: logsrvd/iolog_writer.c:655 #, c-format msgid "error flushing iofd %u: %s" -msgstr "排清 iofd %u 時發生錯誤:%s" +msgstr "排清 iofd %u 時發生錯誤: %s" -#: logsrvd/iolog_writer.c:765 +#: logsrvd/iolog_writer.c:773 #, c-format msgid "invalid I/O log %s: %s referenced but not present" -msgstr "無效的 I/O log %s:%s 有參考,但未呈現" +msgstr "無效的 I/O 記錄 %s: %s 被引用卻不存在" -#: logsrvd/iolog_writer.c:777 logsrvd/logsrvd_journal.c:391 +#: logsrvd/iolog_writer.c:785 logsrvd/logsrvd_journal.c:391 #, c-format msgid "%s: unable to find resume point [%lld, %ld]" -msgstr "%s:找不到繼續點 [%lld, %ld]" +msgstr "%s: 找不到重返點 [%lld, %ld]" -#: logsrvd/iolog_writer.c:799 logsrvd/logsrvd_journal.c:434 +#: logsrvd/iolog_writer.c:807 logsrvd/logsrvd_journal.c:434 #: logsrvd/logsrvd_queue.c:115 logsrvd/tls_init.c:256 -#: plugins/sudoers/check.c:285 plugins/sudoers/cvtsudoers.c:758 -#: plugins/sudoers/cvtsudoers.c:780 plugins/sudoers/cvtsudoers.c:1461 -#: plugins/sudoers/cvtsudoers_csv.c:697 plugins/sudoers/cvtsudoers_json.c:902 -#: plugins/sudoers/cvtsudoers_ldif.c:711 plugins/sudoers/sudoers.c:1291 -#: plugins/sudoers/sudoers.c:1317 plugins/sudoers/sudoreplay.c:1497 -#: plugins/sudoers/timestamp.c:478 plugins/sudoers/tsdump.c:128 +#: plugins/sudoers/check.c:278 plugins/sudoers/cvtsudoers.c:758 +#: plugins/sudoers/cvtsudoers.c:780 plugins/sudoers/cvtsudoers.c:1457 +#: plugins/sudoers/cvtsudoers_csv.c:722 plugins/sudoers/cvtsudoers_json.c:1034 +#: plugins/sudoers/cvtsudoers_ldif.c:753 plugins/sudoers/sudoers.c:1309 +#: plugins/sudoers/sudoers.c:1335 plugins/sudoers/sudoreplay.c:1499 +#: plugins/sudoers/timestamp.c:477 plugins/sudoers/tsdump.c:141 #: plugins/sudoers/visudo.c:990 #, c-format msgid "unable to open %s" msgstr "無法開啟 %s" -#: logsrvd/iolog_writer.c:811 logsrvd/logsrv_util.c:111 +#: logsrvd/iolog_writer.c:819 logsrvd/logsrv_util.c:111 #: logsrvd/logsrv_util.c:118 plugins/sudoers/sudoreplay.c:355 #: plugins/sudoers/sudoreplay.c:361 #, c-format msgid "unable to open %s/%s" msgstr "無法開啟 %s/%s" -#: logsrvd/iolog_writer.c:824 +#: logsrvd/iolog_writer.c:832 #, c-format msgid "unable to copy %s/%s to %s/%s: %s" -msgstr "無法複製 %s/%s 至 %s/%s:%s" +msgstr "無法將 %s/%s 複製到 %s/%s: %s" -#: logsrvd/iolog_writer.c:853 logsrvd/logsrvd_journal.c:198 +#: logsrvd/iolog_writer.c:861 logsrvd/logsrvd_journal.c:198 #, c-format msgid "unable to rename %s to %s" -msgstr "無法重新命名 %s 至 %s" +msgstr "無法將 %s 重新命名為 %s" #: logsrvd/logsrv_util.c:153 logsrvd/logsrv_util.c:182 #, c-format msgid "%s/%s: unable to find resume point [%lld, %ld]" -msgstr "%s/%s:找不到繼續點 [%lld, %ld]" +msgstr "%s/%s: 找不到重返點 [%lld, %ld]" #: logsrvd/logsrv_util.c:165 #, c-format @@ -735,211 +730,211 @@ msgstr "缺少 I/O 記錄檔 %s/%s" #: logsrvd/logsrv_util.c:172 #, c-format msgid "%s/%s: unable to seek forward %zu" -msgstr "%s/%s:無法往前搜尋 %zu" +msgstr "%s/%s: 無法探尋後 %zu 個位元組" -#: logsrvd/logsrvd.c:271 logsrvd/logsrvd_queue.c:135 +#: logsrvd/logsrvd.c:272 logsrvd/logsrvd_queue.c:135 msgid "unable to connect to relay" msgstr "無法連線至轉送點" -#: logsrvd/logsrvd.c:338 logsrvd/logsrvd_relay.c:847 +#: logsrvd/logsrvd.c:339 logsrvd/logsrvd_relay.c:847 #, c-format msgid "server message too large: %zu" -msgstr "伺服器訊息過長:%zu" +msgstr "伺服器訊息過長: %zu" -#: logsrvd/logsrvd.c:430 logsrvd/logsrvd.c:553 logsrvd/logsrvd.c:639 -#: logsrvd/logsrvd.c:881 logsrvd/logsrvd.c:895 logsrvd/logsrvd.c:1056 -#: logsrvd/logsrvd.c:1181 logsrvd/logsrvd.c:1354 logsrvd/logsrvd.c:1372 -#: logsrvd/logsrvd.c:1471 logsrvd/logsrvd.c:1596 logsrvd/logsrvd.c:1783 +#: logsrvd/logsrvd.c:431 logsrvd/logsrvd.c:554 logsrvd/logsrvd.c:640 +#: logsrvd/logsrvd.c:882 logsrvd/logsrvd.c:896 logsrvd/logsrvd.c:1057 +#: logsrvd/logsrvd.c:1182 logsrvd/logsrvd.c:1364 logsrvd/logsrvd.c:1382 +#: logsrvd/logsrvd.c:1481 logsrvd/logsrvd.c:1606 logsrvd/logsrvd.c:1793 #: logsrvd/logsrvd_journal.c:503 logsrvd/logsrvd_local.c:238 #: logsrvd/logsrvd_queue.c:164 logsrvd/logsrvd_relay.c:172 #: logsrvd/logsrvd_relay.c:249 logsrvd/logsrvd_relay.c:253 #: logsrvd/logsrvd_relay.c:391 logsrvd/logsrvd_relay.c:583 #: logsrvd/logsrvd_relay.c:747 logsrvd/logsrvd_relay.c:1137 -#: logsrvd/sendlog.c:1308 logsrvd/tls_client.c:136 logsrvd/tls_client.c:152 -#: logsrvd/tls_client.c:216 plugins/sudoers/audit.c:281 -#: plugins/sudoers/iolog.c:1041 plugins/sudoers/iolog.c:1175 -#: plugins/sudoers/iolog.c:1274 plugins/sudoers/log_client.c:121 -#: plugins/sudoers/log_client.c:343 plugins/sudoers/log_client.c:359 -#: plugins/sudoers/log_client.c:407 plugins/sudoers/log_client.c:613 -#: plugins/sudoers/log_client.c:620 plugins/sudoers/log_client.c:1114 -#: plugins/sudoers/log_client.c:1395 plugins/sudoers/log_client.c:1436 -#: plugins/sudoers/log_client.c:1444 plugins/sudoers/log_client.c:1603 -#: plugins/sudoers/log_client.c:1728 plugins/sudoers/log_client.c:2060 -#: plugins/sudoers/log_client.c:2068 plugins/sudoers/logging.c:148 +#: logsrvd/sendlog.c:1333 logsrvd/tls_client.c:145 logsrvd/tls_client.c:161 +#: logsrvd/tls_client.c:225 plugins/sudoers/audit.c:281 +#: plugins/sudoers/iolog.c:1049 plugins/sudoers/iolog.c:1183 +#: plugins/sudoers/iolog.c:1282 plugins/sudoers/log_client.c:121 +#: plugins/sudoers/log_client.c:352 plugins/sudoers/log_client.c:368 +#: plugins/sudoers/log_client.c:416 plugins/sudoers/log_client.c:622 +#: plugins/sudoers/log_client.c:629 plugins/sudoers/log_client.c:1137 +#: plugins/sudoers/log_client.c:1418 plugins/sudoers/log_client.c:1459 +#: plugins/sudoers/log_client.c:1467 plugins/sudoers/log_client.c:1626 +#: plugins/sudoers/log_client.c:1751 plugins/sudoers/log_client.c:2085 +#: plugins/sudoers/log_client.c:2093 plugins/sudoers/logging.c:148 #: plugins/sudoers/logging.c:206 plugins/sudoers/sudoreplay.c:519 -#: plugins/sudoers/sudoreplay.c:566 plugins/sudoers/sudoreplay.c:808 -#: plugins/sudoers/sudoreplay.c:920 plugins/sudoers/sudoreplay.c:1011 -#: plugins/sudoers/sudoreplay.c:1026 plugins/sudoers/sudoreplay.c:1033 -#: plugins/sudoers/sudoreplay.c:1040 plugins/sudoers/sudoreplay.c:1047 -#: plugins/sudoers/sudoreplay.c:1054 plugins/sudoers/sudoreplay.c:1182 +#: plugins/sudoers/sudoreplay.c:566 plugins/sudoers/sudoreplay.c:810 +#: plugins/sudoers/sudoreplay.c:922 plugins/sudoers/sudoreplay.c:1013 +#: plugins/sudoers/sudoreplay.c:1028 plugins/sudoers/sudoreplay.c:1035 +#: plugins/sudoers/sudoreplay.c:1042 plugins/sudoers/sudoreplay.c:1049 +#: plugins/sudoers/sudoreplay.c:1056 plugins/sudoers/sudoreplay.c:1184 msgid "unable to add event to queue" -msgstr "無法將事件附加到佇列" - -#: logsrvd/logsrvd.c:454 logsrvd/logsrvd.c:491 logsrvd/logsrvd.c:523 -#: logsrvd/logsrvd.c:577 logsrvd/logsrvd.c:656 logsrvd/logsrvd.c:692 -#: logsrvd/logsrvd.c:728 logsrvd/logsrvd.c:764 logsrvd/logsrvd_relay.c:512 -#: logsrvd/logsrvd_relay.c:545 -#, c-format -msgid "unexpected state %d for %s" -msgstr "%2$s 發生非預期狀態 %1$d" +msgstr "無法將事件加入佇列" #: logsrvd/logsrvd.c:455 logsrvd/logsrvd.c:492 logsrvd/logsrvd.c:524 #: logsrvd/logsrvd.c:578 logsrvd/logsrvd.c:657 logsrvd/logsrvd.c:693 -#: logsrvd/logsrvd.c:729 logsrvd/logsrvd.c:765 logsrvd/logsrvd_relay.c:514 +#: logsrvd/logsrvd.c:729 logsrvd/logsrvd.c:765 logsrvd/logsrvd_relay.c:512 +#: logsrvd/logsrvd_relay.c:545 +#, c-format +msgid "unexpected state %d for %s" +msgstr "%2$s 處於非預期的狀態 %1$d" + +#: logsrvd/logsrvd.c:456 logsrvd/logsrvd.c:493 logsrvd/logsrvd.c:525 +#: logsrvd/logsrvd.c:579 logsrvd/logsrvd.c:658 logsrvd/logsrvd.c:694 +#: logsrvd/logsrvd.c:730 logsrvd/logsrvd.c:766 logsrvd/logsrvd_relay.c:514 #: logsrvd/logsrvd_relay.c:547 msgid "state machine error" -msgstr "狀態機器發生錯誤" +msgstr "狀態機發生錯誤" -#: logsrvd/logsrvd.c:461 logsrvd/logsrvd.c:462 +#: logsrvd/logsrvd.c:462 logsrvd/logsrvd.c:463 msgid "invalid AcceptMessage" msgstr "無效的 AcceptMessage" -#: logsrvd/logsrvd.c:498 logsrvd/logsrvd.c:499 +#: logsrvd/logsrvd.c:499 logsrvd/logsrvd.c:500 msgid "invalid RejectMessage" msgstr "無效的 RejectMessage" -#: logsrvd/logsrvd.c:530 logsrvd/logsrvd.c:531 +#: logsrvd/logsrvd.c:531 logsrvd/logsrvd.c:532 msgid "invalid ExitMessage" msgstr "無效的 ExitMessage" -#: logsrvd/logsrvd.c:584 logsrvd/logsrvd.c:585 +#: logsrvd/logsrvd.c:585 logsrvd/logsrvd.c:586 msgid "invalid RestartMessage" msgstr "無效的 RestartMessage" -#: logsrvd/logsrvd.c:619 logsrvd/logsrvd.c:620 +#: logsrvd/logsrvd.c:620 logsrvd/logsrvd.c:621 msgid "invalid AlertMessage" msgstr "無效的 AlertMessage" -#: logsrvd/logsrvd.c:661 logsrvd/logsrvd.c:697 logsrvd/logsrvd.c:733 +#: logsrvd/logsrvd.c:662 logsrvd/logsrvd.c:698 logsrvd/logsrvd.c:734 #, c-format msgid "%s: unexpected IoBuffer" -msgstr "%s:非預期的 IoBuffer" +msgstr "%s: 非預期的 IoBuffer" -#: logsrvd/logsrvd.c:662 logsrvd/logsrvd.c:698 logsrvd/logsrvd.c:734 +#: logsrvd/logsrvd.c:663 logsrvd/logsrvd.c:699 logsrvd/logsrvd.c:735 msgid "protocol error" -msgstr "通訊協定錯誤" +msgstr "協定錯誤" -#: logsrvd/logsrvd.c:668 logsrvd/logsrvd.c:669 +#: logsrvd/logsrvd.c:669 logsrvd/logsrvd.c:670 msgid "invalid IoBuffer" msgstr "無效的 IoBuffer" -#: logsrvd/logsrvd.c:704 logsrvd/logsrvd.c:705 +#: logsrvd/logsrvd.c:705 logsrvd/logsrvd.c:706 msgid "invalid ChangeWindowSize" msgstr "無效的 ChangeWindowSize" -#: logsrvd/logsrvd.c:740 logsrvd/logsrvd.c:741 +#: logsrvd/logsrvd.c:741 logsrvd/logsrvd.c:742 msgid "invalid CommandSuspend" msgstr "無效的 CommandSuspend" -#: logsrvd/logsrvd.c:790 logsrvd/logsrvd_journal.c:302 -#: logsrvd/logsrvd_relay.c:654 logsrvd/sendlog.c:1207 -#: plugins/sudoers/log_client.c:1593 +#: logsrvd/logsrvd.c:791 logsrvd/logsrvd_journal.c:302 +#: logsrvd/logsrvd_relay.c:654 logsrvd/sendlog.c:1232 +#: plugins/sudoers/log_client.c:1616 #, c-format msgid "unable to unpack %s size %zu" -msgstr "無法解開 %s(大小 %zu)" +msgstr "無法解包 %s(大小 %zu)" -#: logsrvd/logsrvd.c:835 logsrvd/logsrvd_journal.c:376 +#: logsrvd/logsrvd.c:836 logsrvd/logsrvd_journal.c:376 #: logsrvd/logsrvd_relay.c:678 #, c-format msgid "unexpected type_case value %d in %s from %s" -msgstr "從 %3$s 收到的 %2$s 中,發現非預期的 type_case 值 %1$d" +msgstr "從 %3$s 收到的 %2$s 中有非預期的 type_case 值 %1$d" -#: logsrvd/logsrvd.c:837 +#: logsrvd/logsrvd.c:838 msgid "unrecognized ClientMessage type" msgstr "無法識別的 ClientMessage 類型" -#: logsrvd/logsrvd.c:927 +#: logsrvd/logsrvd.c:928 #, c-format msgid "timed out writing to client %s" -msgstr "寫入 %s 用戶端等待逾時" +msgstr "寫入用戶端 %s 逾時" -#: logsrvd/logsrvd.c:932 logsrvd/logsrvd_relay.c:919 logsrvd/sendlog.c:1413 +#: logsrvd/logsrvd.c:933 logsrvd/logsrvd_relay.c:919 logsrvd/sendlog.c:1438 #, c-format msgid "missing write buffer for client %s" -msgstr "缺少 %s 用戶端的寫入緩衝區" +msgstr "缺少用戶端 %s 的寫入緩衝區" -#: logsrvd/logsrvd.c:1027 +#: logsrvd/logsrvd.c:1028 #, c-format msgid "timed out reading from client %s" -msgstr "從 %s 用戶端讀取等待逾時" +msgstr "從用戶端 %s 讀取逾時" -#: logsrvd/logsrvd.c:1068 logsrvd/logsrvd_relay.c:782 +#: logsrvd/logsrvd.c:1069 logsrvd/logsrvd_relay.c:782 #, c-format msgid "EOF from %s without proper TLS shutdown" -msgstr "從 %s 收到 EOF,但其未正確關閉 TLS。" +msgstr "%s 還未正確關閉 TLS 卻到達了資料結尾" -#: logsrvd/logsrvd.c:1112 logsrvd/logsrvd_relay.c:205 logsrvd/sendlog.c:336 -#: plugins/sudoers/log_client.c:723 +#: logsrvd/logsrvd.c:1113 logsrvd/logsrvd_relay.c:205 logsrvd/sendlog.c:336 +#: plugins/sudoers/log_client.c:732 #, c-format msgid "client message too large: %zu" -msgstr "用戶端訊息過長:%zu" +msgstr "用戶端訊息過長: %zu" -#: logsrvd/logsrvd.c:1113 logsrvd/logsrvd_journal.c:259 +#: logsrvd/logsrvd.c:1114 logsrvd/logsrvd_journal.c:259 #: logsrvd/logsrvd_journal.c:260 msgid "client message too large" msgstr "用戶端訊息過長" -#: logsrvd/logsrvd.c:1131 logsrvd/logsrvd.c:1132 +#: logsrvd/logsrvd.c:1132 logsrvd/logsrvd.c:1133 msgid "invalid ClientMessage" msgstr "無效的 ClientMessage" -#: logsrvd/logsrvd.c:1432 +#: logsrvd/logsrvd.c:1442 msgid "unable to get remote IP addr" -msgstr "無法取得遠端 IP 地址" +msgstr "無法取得遠端 IP 位址" -#: logsrvd/logsrvd.c:1463 logsrvd/tls_client.c:203 -#: plugins/sudoers/log_client.c:281 +#: logsrvd/logsrvd.c:1473 logsrvd/tls_client.c:212 +#: plugins/sudoers/log_client.c:290 #, c-format msgid "Unable to attach user data to the ssl object: %s" -msgstr "無法將使用者資料連結至 SSL 物件:%s" +msgstr "無法將使用者資料附加至 SSL 物件: %s" -#: logsrvd/logsrvd.c:1646 logsrvd/logsrvd.c:2007 +#: logsrvd/logsrvd.c:1656 logsrvd/logsrvd.c:2050 msgid "unable to setup listen socket" -msgstr "無法設定監聽 socket 通訊端" +msgstr "無法設置監聽插口" -#: logsrvd/logsrvd.c:1766 +#: logsrvd/logsrvd.c:1776 #, c-format msgid "unexpected signal %d" -msgstr "發生非預期信號 %d" +msgstr "非預期的訊號 %d" -#: logsrvd/logsrvd.c:1909 +#: logsrvd/logsrvd.c:1949 msgid "sudo log server" msgstr "sudo 記錄伺服器" -#: logsrvd/logsrvd.c:1911 logsrvd/sendlog.c:126 +#: logsrvd/logsrvd.c:1951 logsrvd/sendlog.c:126 msgid "Options:" msgstr "選項:" -#: logsrvd/logsrvd.c:1913 +#: logsrvd/logsrvd.c:1953 msgid "path to configuration file" -msgstr "設定檔路徑" +msgstr "組態檔路徑" -#: logsrvd/logsrvd.c:1915 logsrvd/sendlog.c:128 +#: logsrvd/logsrvd.c:1955 logsrvd/sendlog.c:128 msgid "display help message and exit" msgstr "顯示說明訊息後結束" -#: logsrvd/logsrvd.c:1917 +#: logsrvd/logsrvd.c:1957 msgid "do not fork, run in the foreground" -msgstr "不要 fork,在前景執行" +msgstr "不要分叉行程,在前景執行" -#: logsrvd/logsrvd.c:1919 +#: logsrvd/logsrvd.c:1959 msgid "percent chance connections will drop" -msgstr "拋棄連線的機率百分比" +msgstr "丟棄連線的機率百分比" -#: logsrvd/logsrvd.c:1921 logsrvd/sendlog.c:158 +#: logsrvd/logsrvd.c:1961 logsrvd/sendlog.c:158 msgid "display version information and exit" msgstr "顯示版本資訊後結束" -#: logsrvd/logsrvd.c:1971 logsrvd/sendlog.c:1722 +#: logsrvd/logsrvd.c:2011 logsrvd/sendlog.c:1747 msgid "Protobuf-C version 1.3 or higher required" -msgstr "需要 Protobuf-C 版本 1.3 或更高版本" +msgstr "需要 Protobuf-C 1.3 或更高版本" -#: logsrvd/logsrvd.c:1987 +#: logsrvd/logsrvd.c:2027 #, c-format msgid "invalid random drop value: %s" -msgstr "隨機丟棄值無效:%s" +msgstr "隨機丟棄值無效: %s" -#: logsrvd/logsrvd.c:1990 logsrvd/sendlog.c:1776 +#: logsrvd/logsrvd.c:2030 logsrvd/sendlog.c:1801 #: plugins/sudoers/cvtsudoers.c:250 plugins/sudoers/sudoreplay.c:294 #: plugins/sudoers/visudo.c:181 #, c-format @@ -948,16 +943,16 @@ msgstr "%s 版本 %s\n" #: logsrvd/logsrvd_conf.c:422 plugins/sudoers/check.c:69 #: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:122 -#: plugins/sudoers/sudoers.c:419 plugins/sudoers/sudoers.c:929 -#: plugins/sudoers/sudoers.c:1034 plugins/sudoers/sudoers.c:1424 +#: plugins/sudoers/sudoers.c:419 plugins/sudoers/sudoers.c:946 +#: plugins/sudoers/sudoers.c:1052 plugins/sudoers/sudoers.c:1442 #: plugins/sudoers/testsudoers.c:169 plugins/sudoers/testsudoers.c:285 -#: plugins/sudoers/testsudoers.c:459 +#: plugins/sudoers/testsudoers.c:459 plugins/sudoers/tsdump.c:131 #, c-format msgid "unknown user %s" msgstr "未知使用者 %s" #: logsrvd/logsrvd_conf.c:439 plugins/sudoers/iolog.c:148 -#: plugins/sudoers/sudoers.c:425 plugins/sudoers/sudoers.c:1458 +#: plugins/sudoers/sudoers.c:425 plugins/sudoers/sudoers.c:1476 #: plugins/sudoers/testsudoers.c:483 #, c-format msgid "unknown group %s" @@ -968,10 +963,10 @@ msgstr "未知群組 %s" msgid "unable to parse iolog mode %s" msgstr "無法解析 iolog 模式 %s" -#: logsrvd/logsrvd_conf.c:474 logsrvd/logsrvd_conf.c:1243 +#: logsrvd/logsrvd_conf.c:474 logsrvd/logsrvd_conf.c:1248 #, c-format msgid "invalid value for %s: %s" -msgstr "%s 的值無效:%s" +msgstr "%s 的值無效: %s" #: logsrvd/logsrvd_conf.c:527 msgid "TLS not supported" @@ -982,72 +977,72 @@ msgstr "不支援 TLS" msgid "%s:%s" msgstr "%s:%s" -#: logsrvd/logsrvd_conf.c:622 logsrvd/logsrvd_conf.c:1032 +#: logsrvd/logsrvd_conf.c:622 logsrvd/logsrvd_conf.c:1037 #, c-format msgid "%s: not a fully qualified path" -msgstr "%s:路徑不完全合法" +msgstr "%s: 非絕對路徑" -#: logsrvd/logsrvd_conf.c:951 logsrvd/logsrvd_conf.c:967 -#: logsrvd/logsrvd_conf.c:1676 +#: logsrvd/logsrvd_conf.c:956 logsrvd/logsrvd_conf.c:972 +#: logsrvd/logsrvd_conf.c:1681 #, c-format msgid "unknown syslog facility %s" -msgstr "未知的 syslog 裝置 %s" +msgstr "未知的 syslog 設施 %s" -#: logsrvd/logsrvd_conf.c:983 logsrvd/logsrvd_conf.c:999 -#: logsrvd/logsrvd_conf.c:1015 logsrvd/logsrvd_conf.c:1680 -#: logsrvd/logsrvd_conf.c:1684 logsrvd/logsrvd_conf.c:1688 +#: logsrvd/logsrvd_conf.c:988 logsrvd/logsrvd_conf.c:1004 +#: logsrvd/logsrvd_conf.c:1020 logsrvd/logsrvd_conf.c:1685 +#: logsrvd/logsrvd_conf.c:1689 logsrvd/logsrvd_conf.c:1693 #, c-format msgid "unknown syslog priority %s" -msgstr "未知 syslog 優先級 %s" +msgstr "未知的 syslog 優先層級 %s" -#: logsrvd/logsrvd_conf.c:1197 +#: logsrvd/logsrvd_conf.c:1202 #, c-format msgid "%s:%d unmatched '[': %s" msgstr "%s:%d 不對稱的 '[': %s" -#: logsrvd/logsrvd_conf.c:1203 +#: logsrvd/logsrvd_conf.c:1208 #, c-format msgid "%s:%d garbage after ']': %s" -msgstr "%s:%d ‘]’ 後有垃圾資料:%s" +msgstr "%s:%d ']' 後有垃圾資料: %s" -#: logsrvd/logsrvd_conf.c:1215 +#: logsrvd/logsrvd_conf.c:1220 #, c-format msgid "%s:%d invalid config section: %s" -msgstr "%s:%d 無效的設定檔區段:%s" +msgstr "%s:%d 無效的組態節: %s" -#: logsrvd/logsrvd_conf.c:1223 +#: logsrvd/logsrvd_conf.c:1228 #, c-format msgid "%s:%d invalid configuration line: %s" -msgstr "%s:%d 無效的設定檔行:%s" +msgstr "%s:%d 無效的組態行: %s" -#: logsrvd/logsrvd_conf.c:1229 +#: logsrvd/logsrvd_conf.c:1234 #, c-format msgid "%s:%d expected section name: %s" -msgstr "%s:%d 應有區段名稱:%s" +msgstr "%s:%d 預期節名稱: %s" -#: logsrvd/logsrvd_conf.c:1251 +#: logsrvd/logsrvd_conf.c:1256 #, c-format msgid "%s:%d [%s] illegal key: %s" -msgstr "%s:%d [%s] 本設定鍵無效:%s" +msgstr "%s:%d 非法的鍵 [%s]: %s" -#: logsrvd/logsrvd_conf.c:1281 plugins/sudoers/cvtsudoers.c:273 -#: plugins/sudoers/logging.c:1076 +#: logsrvd/logsrvd_conf.c:1286 plugins/sudoers/cvtsudoers.c:273 +#: plugins/sudoers/logging.c:1087 #, c-format msgid "unable to open log file %s" -msgstr "無法開啟記錄檔案 %s" +msgstr "無法開啟記錄檔 %s" -#: logsrvd/logsrvd_conf.c:1763 +#: logsrvd/logsrvd_conf.c:1768 msgid "unable to initialize server TLS context" msgstr "無法初始化伺服器 TLS 上下文" -#: logsrvd/logsrvd_conf.c:1783 +#: logsrvd/logsrvd_conf.c:1788 msgid "unable to initialize relay TLS context" -msgstr "無法初始化轉送 TLS 上下文" +msgstr "無法初始化轉送點 TLS 上下文" #: logsrvd/logsrvd_journal.c:149 logsrvd/logsrvd_journal.c:430 #: logsrvd/logsrvd_journal.c:435 msgid "unable to create journal file" -msgstr "無法建立日誌檔案" +msgstr "無法建立日誌檔" #: logsrvd/logsrvd_journal.c:153 logsrvd/logsrvd_queue.c:109 #: plugins/sudoers/visudo.c:1046 @@ -1057,44 +1052,44 @@ msgstr "無法鎖定 %s" #: logsrvd/logsrvd_journal.c:156 msgid "unable to lock journal file" -msgstr "無法鎖定日誌檔案" +msgstr "無法鎖定日誌檔" #: logsrvd/logsrvd_journal.c:164 msgid "unable to open journal file" -msgstr "無法開啟日誌檔案" +msgstr "無法開啟日誌檔" #: logsrvd/logsrvd_journal.c:185 logsrvd/logsrvd_journal.c:466 #: logsrvd/logsrvd_journal.c:471 msgid "unable to write journal file" -msgstr "無法寫入日誌檔案" +msgstr "無法寫入日誌檔" #: logsrvd/logsrvd_journal.c:193 logsrvd/logsrvd_journal.c:200 msgid "unable to rename journal file" -msgstr "無法重新命名日誌檔案" +msgstr "無法重新命名日誌檔" #: logsrvd/logsrvd_journal.c:247 logsrvd/logsrvd_journal.c:248 #: logsrvd/logsrvd_journal.c:288 logsrvd/logsrvd_journal.c:289 msgid "unexpected EOF reading journal file" -msgstr "讀取日誌檔案時遇到非預期的結束字元 (EOF)" +msgstr "讀取日誌檔時非預期地到達了結尾" #: logsrvd/logsrvd_journal.c:251 logsrvd/logsrvd_journal.c:252 #: logsrvd/logsrvd_journal.c:292 logsrvd/logsrvd_journal.c:293 msgid "error reading journal file" -msgstr "讀取日誌檔案時發生錯誤" +msgstr "讀取日誌檔時發生錯誤" #: logsrvd/logsrvd_journal.c:304 logsrvd/logsrvd_journal.c:390 msgid "invalid journal file, unable to restart" -msgstr "日誌檔案無效,無法重新開始" +msgstr "日誌檔無效,無法重新開始" #: logsrvd/logsrvd_journal.c:449 #, c-format msgid "unable to seek to [%lld, %ld] in journal file %s" -msgstr "無法搜尋至 %3$s 檔案的 [%1$lld, %2$ld] 位置" +msgstr "無法探尋至日誌檔 %3$s 的 [%1$lld, %2$ld] 位置" #: logsrvd/logsrvd_local.c:166 #, c-format msgid "unexpected value_case %d in %s from %s" -msgstr "從 %3$s 收到的 %2$s 中,發現非預期的 value_case %1$d" +msgstr "從 %3$s 收到的 %2$s 中有非預期的 value_case %1$d" #: logsrvd/logsrvd_local.c:194 msgid "error parsing AcceptMessage" @@ -1102,7 +1097,7 @@ msgstr "解析 AcceptMessage 時發生錯誤" #: logsrvd/logsrvd_local.c:205 msgid "error creating I/O log" -msgstr "建立 I/O 日誌時發生錯誤" +msgstr "建立 I/O 記錄時發生錯誤" #: logsrvd/logsrvd_local.c:228 msgid "error logging accept event" @@ -1118,7 +1113,7 @@ msgstr "記錄拒絕事件時發生錯誤" #: logsrvd/logsrvd_local.c:427 logsrvd/logsrvd_local.c:437 msgid "error logging exit event" -msgstr "記錄離開 (exit) 事件時發生錯誤" +msgstr "記錄結束事件時發生錯誤" #: logsrvd/logsrvd_local.c:494 logsrvd/logsrvd_local.c:495 msgid "log is already complete, cannot be restarted" @@ -1126,7 +1121,7 @@ msgstr "記錄已完成,無法重新開始" #: logsrvd/logsrvd_local.c:525 msgid "unable to restart log" -msgstr "無法重新啟動記錄" +msgstr "無法重新開始記錄" #: logsrvd/logsrvd_local.c:541 msgid "error parsing AlertMessage" @@ -1144,14 +1139,14 @@ msgstr "無法格式化計時緩衝區,長度 %d" #: logsrvd/logsrvd_local.c:601 logsrvd/logsrvd_local.c:609 #: logsrvd/logsrvd_local.c:657 logsrvd/logsrvd_local.c:692 -#: plugins/sudoers/sudoreplay.c:344 toke.l:981 toke.l:984 +#: plugins/sudoers/sudoreplay.c:344 toke.l:961 toke.l:964 #, c-format msgid "%s/%s: %s" msgstr "%s/%s: %s" #: logsrvd/logsrvd_local.c:620 msgid "randomly dropping connection" -msgstr "隨機丟棄連接" +msgstr "隨機丟棄連線" #: logsrvd/logsrvd_local.c:632 msgid "error writing IoBuffer" @@ -1176,29 +1171,29 @@ msgstr "無法連線至轉送主機" #: logsrvd/logsrvd_relay.c:520 #, c-format msgid "%s: invalid ServerHello, missing server_id" -msgstr "%s:無效的 ServerHello,缺少 server_id" +msgstr "%s: 無效的 ServerHello,缺少 server_id" -#: logsrvd/logsrvd_relay.c:522 logsrvd/sendlog.c:1111 -#: plugins/sudoers/log_client.c:1479 +#: logsrvd/logsrvd_relay.c:522 logsrvd/sendlog.c:1136 +#: plugins/sudoers/log_client.c:1502 msgid "invalid ServerHello" msgstr "無效的 ServerHello" #: logsrvd/logsrvd_relay.c:681 msgid "unrecognized ServerMessage type" -msgstr "未知 ServerMessage 類型" +msgstr "未知的 ServerMessage 類型" #: logsrvd/logsrvd_relay.c:710 #, c-format msgid "timed out reading from relay %s (%s)" -msgstr "從轉送點 %s 讀取等待逾時 (%s)" +msgstr "從轉送點 %s(%s)讀取逾時" #: logsrvd/logsrvd_relay.c:712 msgid "timeout reading from relay" -msgstr "從轉送點讀取時等待逾時" +msgstr "從轉送點讀取逾時" #: logsrvd/logsrvd_relay.c:767 msgid "relay host name does not match certificate" -msgstr "轉送點主機名稱與憑證不同" +msgstr "轉送主機名稱與憑證不相符" #: logsrvd/logsrvd_relay.c:773 logsrvd/logsrvd_relay.c:787 #: logsrvd/logsrvd_relay.c:794 @@ -1211,7 +1206,7 @@ msgstr "無法從轉送點讀取" #: logsrvd/logsrvd_relay.c:830 logsrvd/logsrvd_relay.c:949 msgid "relay server closed connection" -msgstr "轉送伺服器已經關閉連線" +msgstr "轉送伺服器已關閉連線" #: logsrvd/logsrvd_relay.c:848 msgid "server message too large" @@ -1220,16 +1215,16 @@ msgstr "伺服器訊息過長" #: logsrvd/logsrvd_relay.c:912 #, c-format msgid "timed out writing to relay %s (%s)" -msgstr "寫入轉送點 %s 等待逾時 (%s)" +msgstr "寫入轉送點 %s(%s)逾時" #: logsrvd/logsrvd_relay.c:914 msgid "timeout writing to relay" -msgstr "寫入至轉送點時等待逾時" +msgstr "寫入轉送點逾時" #: logsrvd/logsrvd_relay.c:968 logsrvd/logsrvd_relay.c:975 #: logsrvd/logsrvd_relay.c:987 msgid "error writing to relay" -msgstr "寫入至轉送點時發生錯誤" +msgstr "寫入轉送點時發生錯誤" #: logsrvd/sendlog.c:124 msgid "send sudo I/O log to remote server" @@ -1241,11 +1236,11 @@ msgstr "只傳送接受事件(無 I/O)" #: logsrvd/sendlog.c:133 msgid "certificate bundle file to verify server's cert against" -msgstr "用來驗證伺服器 cert against 的憑證組合檔案" +msgstr "用來驗證伺服器憑證的憑證捆包檔案" #: logsrvd/sendlog.c:135 msgid "certificate file for TLS handshake" -msgstr "用在 TLS 交握的憑證檔案" +msgstr "用於 TLS 交握的憑證檔案" #: logsrvd/sendlog.c:138 msgid "host to send logs to" @@ -1253,7 +1248,7 @@ msgstr "記錄的傳送目的地主機" #: logsrvd/sendlog.c:140 msgid "remote ID of I/O log to be resumed" -msgstr "要恢復的 I/O 記錄的遠端 ID" +msgstr "要恢復之 I/O 記錄的遠端 ID" #: logsrvd/sendlog.c:143 msgid "private key file" @@ -1261,15 +1256,15 @@ msgstr "私鑰檔案" #: logsrvd/sendlog.c:145 msgid "do not verify server certificate" -msgstr "不要驗證伺服器的憑證" +msgstr "不要驗證伺服器憑證" #: logsrvd/sendlog.c:148 msgid "port to use when connecting to host" -msgstr "連接主機時要使用的連接埠" +msgstr "連線至主機時要使用的埠" #: logsrvd/sendlog.c:150 msgid "restart previous I/O log transfer" -msgstr "重新開始上一個 I/O 記錄傳輸" +msgstr "重新開始上一次 I/O 記錄傳輸" #: logsrvd/sendlog.c:152 msgid "reject the command with the given reason" @@ -1277,159 +1272,158 @@ msgstr "以指定理由拒絕命令" #: logsrvd/sendlog.c:154 msgid "stop transfer after reaching this time" -msgstr "超過指定時間時停止傳輸" +msgstr "超過指定時間後停止傳輸" #: logsrvd/sendlog.c:156 msgid "test audit server by sending selected I/O log n times in parallel" -msgstr "透過平行傳送選取 I/O 記錄 n 次來測試稽核伺服器" +msgstr "透過平行傳送選擇的 I/O 記錄 n 次來測試稽核伺服器" -#: logsrvd/sendlog.c:181 plugins/sudoers/log_client.c:453 +#: logsrvd/sendlog.c:181 plugins/sudoers/log_client.c:462 #, c-format msgid "unable to look up %s:%s: %s" -msgstr "無法查看 %s:%s: %s" +msgstr "無法檢索 %s:%s: %s" #: logsrvd/sendlog.c:219 msgid "unable to get server IP addr" -msgstr "無法取得伺服器 IP 地址" +msgstr "無法取得伺服器 IP 位址" -#: logsrvd/sendlog.c:314 plugins/sudoers/sudoreplay.c:868 +#: logsrvd/sendlog.c:314 plugins/sudoers/sudoreplay.c:870 #, c-format msgid "unable to read %s/%s: %s" msgstr "無法讀取 %s/%s: %s" -#: logsrvd/sendlog.c:1035 plugins/sudoers/iolog.c:959 -#: plugins/sudoers/iolog.c:1034 +#: logsrvd/sendlog.c:1060 plugins/sudoers/iolog.c:967 +#: plugins/sudoers/iolog.c:1042 #, c-format msgid "unexpected I/O event %d" -msgstr "不應有的 I/O 事件 %d" +msgstr "非預期的 I/O 事件 %d" -#: logsrvd/sendlog.c:1088 logsrvd/sendlog.c:1105 logsrvd/sendlog.c:1139 -#: plugins/sudoers/log_client.c:1129 plugins/sudoers/log_client.c:1405 -#: plugins/sudoers/log_client.c:1473 plugins/sudoers/log_client.c:1512 +#: logsrvd/sendlog.c:1113 logsrvd/sendlog.c:1130 logsrvd/sendlog.c:1164 +#: plugins/sudoers/log_client.c:1152 plugins/sudoers/log_client.c:1428 +#: plugins/sudoers/log_client.c:1496 plugins/sudoers/log_client.c:1535 #, c-format msgid "%s: unexpected state %d" -msgstr "%s:不應有的狀態 %d" +msgstr "%s: 非預期的狀態 %d" -#: logsrvd/sendlog.c:1175 plugins/sudoers/log_client.c:1561 +#: logsrvd/sendlog.c:1200 plugins/sudoers/log_client.c:1584 #, c-format msgid "error message received from server: %s" -msgstr "自伺服器接收到錯誤訊息:%s" +msgstr "從伺服器接收到錯誤訊息: %s" -#: logsrvd/sendlog.c:1188 plugins/sudoers/log_client.c:1574 +#: logsrvd/sendlog.c:1213 plugins/sudoers/log_client.c:1597 #, c-format msgid "abort message received from server: %s" -msgstr "自伺服器接收到中止訊息:%s" +msgstr "從伺服器接收到中止訊息: %s" -#: logsrvd/sendlog.c:1247 plugins/sudoers/log_client.c:1624 +#: logsrvd/sendlog.c:1272 plugins/sudoers/log_client.c:1647 #, c-format msgid "%s: unexpected type_case value %d" -msgstr "%s:不應有的 type_case 值 %d" +msgstr "%s: 非預期的 type_case 值 %d" -#: logsrvd/sendlog.c:1276 +#: logsrvd/sendlog.c:1301 msgid "timeout reading from server" msgstr "從伺服器讀取逾時" -#: logsrvd/sendlog.c:1327 plugins/sudoers/log_client.c:1747 +#: logsrvd/sendlog.c:1352 plugins/sudoers/log_client.c:1770 msgid "host name does not match certificate" -msgstr "主機名稱和憑證不符" +msgstr "主機名稱與憑證不相符" -#: logsrvd/sendlog.c:1361 +#: logsrvd/sendlog.c:1386 msgid "premature EOF" -msgstr "檔案過早結束" +msgstr "檔案過早結尾" -#: logsrvd/sendlog.c:1374 plugins/sudoers/log_client.c:1795 +#: logsrvd/sendlog.c:1399 plugins/sudoers/log_client.c:1818 #, c-format msgid "server message too large: %u" -msgstr "伺服器訊息過長:%u" +msgstr "伺服器訊息過長: %u" -#: logsrvd/sendlog.c:1430 +#: logsrvd/sendlog.c:1455 msgid "timeout writing to server" -msgstr "寫入至伺服器逾時" +msgstr "寫入伺服器逾時" -#: logsrvd/sendlog.c:1800 +#: logsrvd/sendlog.c:1825 msgid "both restart point and iolog ID must be specified" -msgstr "必須指定重新啟動點 (restart point) 和 iolog ID" +msgstr "重新開始點與 iolog ID 必須同時指定" -#: logsrvd/sendlog.c:1804 +#: logsrvd/sendlog.c:1829 msgid "a restart point may not be set when no I/O is sent" -msgstr "未傳送 I/O 時,不應設定重新開始點" +msgstr "未傳送 I/O 時,不能設定重新開始點" -#: logsrvd/sendlog.c:1880 +#: logsrvd/sendlog.c:1905 #, c-format msgid "exited prematurely with state %d" msgstr "過早結束,狀態碼 %d" -#: logsrvd/sendlog.c:1881 +#: logsrvd/sendlog.c:1906 #, c-format msgid "elapsed time sent to server [%lld, %ld]" msgstr "已傳送耗用時間至伺服器 [%lld, %ld]" -#: logsrvd/sendlog.c:1883 +#: logsrvd/sendlog.c:1908 #, c-format msgid "commit point received from server [%lld, %ld]" -msgstr "自伺服器接收到提交點 (commit point) [%lld, %ld]" +msgstr "從伺服器接收到了提交點 [%lld, %ld]" -#: logsrvd/tls_client.c:111 plugins/sudoers/log_client.c:315 +#: logsrvd/tls_client.c:120 plugins/sudoers/log_client.c:324 msgid "TLS handshake timeout occurred" msgstr "遇到 TLS 交握逾時" -#: logsrvd/tls_client.c:131 logsrvd/tls_client.c:147 -#: plugins/sudoers/log_client.c:337 plugins/sudoers/log_client.c:353 +#: logsrvd/tls_client.c:140 logsrvd/tls_client.c:156 +#: plugins/sudoers/log_client.c:346 plugins/sudoers/log_client.c:362 msgid "unable to set event" msgstr "無法設定事件" -#: logsrvd/tls_client.c:157 logsrvd/tls_client.c:161 +#: logsrvd/tls_client.c:166 logsrvd/tls_client.c:170 #, c-format msgid "TLS connection failed: %s" -msgstr "TLS 連線失敗:%s" +msgstr "TLS 連線失敗: %s" -#: logsrvd/tls_client.c:196 +#: logsrvd/tls_client.c:205 #, c-format msgid "unable to allocate ssl object: %s" -msgstr "無法配置 SSL 物件:%s" +msgstr "無法分配 SSL 物件: %s" -#: logsrvd/tls_client.c:210 +#: logsrvd/tls_client.c:219 #, c-format msgid "Unable to attach socket to the ssl object: %s" -msgstr "無法將 socket 通訊端連結至 SSL 物件:%s" +msgstr "無法將插口附加至 SSL 物件: %s" -#: logsrvd/tls_client.c:238 +#: logsrvd/tls_client.c:247 msgid "unable to initialize TLS context" msgstr "無法初始化 TLS 上下文" #: logsrvd/tls_init.c:138 logsrvd/tls_init.c:146 #, c-format msgid "unable to set TLS 1.2 ciphersuite to %s: %s" -msgstr "無法將 TLS 1.2 加密套件設為 %s:%s" +msgstr "無法將 TLS 1.2 加密套件設定為 %s: %s" #: logsrvd/tls_init.c:166 logsrvd/tls_init.c:174 #, c-format msgid "unable to set TLS 1.3 ciphersuite to %s: %s" -msgstr "無法將 TLS 1.3 加密套件設為 %s:%s" +msgstr "無法將 TLS 1.3 加密套件設定為 %s: %s" #: logsrvd/tls_init.c:206 logsrvd/tls_init.c:227 #, c-format msgid "unable to set diffie-hellman parameters: %s" -msgstr "無法設定迪菲-赫爾曼參數:%s" +msgstr "無法設定迪菲—赫爾曼參數: %s" #: logsrvd/tls_init.c:283 #, c-format msgid "unable to create TLS context: %s" -msgstr "無法建立 TLS 情境:%s" +msgstr "無法建立 TLS 上下文: %s" #: logsrvd/tls_init.c:290 #, c-format msgid "unable to set minimum protocol version to TLS 1.2: %s" -msgstr "無法將最低通訊協定版本設為 TLS 1.2:%s" +msgstr "無法將協定最低版本設定為 TLS 1.2: %s" -#: plugins/sudoers/audit.c:272 plugins/sudoers/audit.c:452 -#: plugins/sudoers/log_client.c:962 plugins/sudoers/log_client.c:1011 -#: plugins/sudoers/log_client.c:1060 plugins/sudoers/log_client.c:1185 -#: plugins/sudoers/logging.c:614 plugins/sudoers/logging.c:732 -#: plugins/sudoers/logging.c:859 plugins/sudoers/logging.c:1031 -#: plugins/sudoers/policy.c:123 +#: plugins/sudoers/audit.c:272 plugins/sudoers/log_client.c:985 +#: plugins/sudoers/log_client.c:1034 plugins/sudoers/log_client.c:1083 +#: plugins/sudoers/log_client.c:1208 plugins/sudoers/logging.c:627 +#: plugins/sudoers/logging.c:867 plugins/sudoers/logging.c:1017 +#: plugins/sudoers/logging.c:1041 plugins/sudoers/policy.c:1055 msgid "unable to get time of day" -msgstr "無法取得一日時間" +msgstr "無法取得現在時間" #: plugins/sudoers/auth/aix_auth.c:282 #, c-format @@ -1447,7 +1441,7 @@ msgstr "無效的認證類型" #: plugins/sudoers/auth/bsdauth.c:90 msgid "unable to begin BSD authentication" -msgstr "無法開始進行 BSD 認證" +msgstr "無法開始 BSD 認證程序" #: plugins/sudoers/auth/bsdauth.c:97 msgid "unable to initialize BSD authentication" @@ -1455,24 +1449,24 @@ msgstr "無法初始化 BSD 認證程序" #: plugins/sudoers/auth/bsdauth.c:191 msgid "your account has expired" -msgstr "您的帳號已經過期" +msgstr "您的帳號已過期" #: plugins/sudoers/auth/bsdauth.c:193 msgid "approval failed" -msgstr "核可失敗" +msgstr "核准失敗" #: plugins/sudoers/auth/fwtk.c:62 msgid "unable to read fwtk config" -msgstr "無法讀取 fwtk 組態設定" +msgstr "無法讀取 FWTK 組態" #: plugins/sudoers/auth/fwtk.c:67 msgid "unable to connect to authentication server" -msgstr "無法連線到認證伺服器" +msgstr "無法連線至認證伺服器" #: plugins/sudoers/auth/fwtk.c:73 plugins/sudoers/auth/fwtk.c:99 #: plugins/sudoers/auth/fwtk.c:131 msgid "lost connection to authentication server" -msgstr "失去對認證伺服器的連線" +msgstr "失去與認證伺服器的連線" #: plugins/sudoers/auth/fwtk.c:77 #, c-format @@ -1483,86 +1477,86 @@ msgstr "" "認證伺服器發生錯誤:\n" "%s" -#: plugins/sudoers/auth/kerb5.c:116 +#: plugins/sudoers/auth/kerb5.c:117 #, c-format msgid "%s: unable to convert principal to string ('%s'): %s" -msgstr "%s:無法將主體轉換成字串 ('%s'):%s" +msgstr "%s: 無法將主體轉換成字串(「%s」): %s" -#: plugins/sudoers/auth/kerb5.c:166 +#: plugins/sudoers/auth/kerb5.c:167 #, c-format msgid "%s: unable to parse '%s': %s" -msgstr "%s:無法解析「%s」:%s" +msgstr "%s: 無法解析「%s」: %s" -#: plugins/sudoers/auth/kerb5.c:175 +#: plugins/sudoers/auth/kerb5.c:176 #, c-format msgid "%s: unable to resolve credential cache: %s" -msgstr "%s:無法解析憑證快取:%s" +msgstr "%s: 無法解析信符快取: %s" -#: plugins/sudoers/auth/kerb5.c:226 +#: plugins/sudoers/auth/kerb5.c:227 #, c-format msgid "%s: unable to allocate options: %s" -msgstr "%s:無法分配選項:%s" +msgstr "%s: 無法分配選項: %s" -#: plugins/sudoers/auth/kerb5.c:241 +#: plugins/sudoers/auth/kerb5.c:242 #, c-format msgid "%s: unable to get credentials: %s" -msgstr "%s:無法取得憑證:%s" +msgstr "%s: 無法取得信符: %s" -#: plugins/sudoers/auth/kerb5.c:254 +#: plugins/sudoers/auth/kerb5.c:255 #, c-format msgid "%s: unable to initialize credential cache: %s" -msgstr "%s:無法初始化憑證快取:%s" +msgstr "%s: 無法初始化信符快取: %s" -#: plugins/sudoers/auth/kerb5.c:257 +#: plugins/sudoers/auth/kerb5.c:258 #, c-format msgid "%s: unable to store credential in cache: %s" -msgstr "%s:無法將憑證儲存於快取:%s" +msgstr "%s: 無法將信符儲存進快取: %s" -#: plugins/sudoers/auth/kerb5.c:322 +#: plugins/sudoers/auth/kerb5.c:324 #, c-format msgid "%s: unable to get host principal: %s" -msgstr "%s:無法取得主機主體:%s" +msgstr "%s: 無法取得主機主體: %s" -#: plugins/sudoers/auth/kerb5.c:336 +#: plugins/sudoers/auth/kerb5.c:338 #, c-format msgid "%s: Cannot verify TGT! Possible attack!: %s" -msgstr "%s:無法驗證 TGT!可能發生攻擊事件!:%s" +msgstr "%s: 無法驗證 TGT!可能發生攻擊事件!: %s" #: plugins/sudoers/auth/pam.c:233 #, c-format msgid "unable to initialize PAM: %s" -msgstr "無法初始化 PAM:%s" +msgstr "無法初始化 PAM: %s" #: plugins/sudoers/auth/pam.c:349 #, c-format msgid "PAM authentication error: %s" -msgstr "PAM 認證發生錯誤:%s" +msgstr "PAM 認證發生錯誤: %s" #: plugins/sudoers/auth/pam.c:369 msgid "account validation failure, is your account locked?" -msgstr "檢查帳號有效性失敗,請檢查您的帳號是否被鎖定。" +msgstr "檢查帳號有效性失敗,您的帳號是不是被鎖定了?" #: plugins/sudoers/auth/pam.c:380 msgid "Account or password is expired, reset your password and try again" -msgstr "帳號或密碼已標為過期,請重設密碼後重試" +msgstr "帳號或密碼已過期,請重設密碼後重試" #: plugins/sudoers/auth/pam.c:387 #, c-format msgid "unable to change expired password: %s" -msgstr "無法變更已過期密碼:%s" +msgstr "無法變更過期的密碼: %s" #: plugins/sudoers/auth/pam.c:398 msgid "Password expired, contact your system administrator" -msgstr "密碼已標為過期,請聯絡您的系統管理員" +msgstr "密碼已過期,請聯絡您的系統管理員" #: plugins/sudoers/auth/pam.c:403 msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" -msgstr "帳號已過期或是 PAM 組態設定缺少 sudo 的 \"account\" 部份,請聯絡您的系統管理員" +msgstr "帳號已過期或 PAM 組態設定缺少 sudo 的「account」節,請聯絡您的系統管理員" #: plugins/sudoers/auth/pam.c:411 plugins/sudoers/auth/pam.c:416 #, c-format msgid "PAM account management error: %s" -msgstr "PAM 帳號管理發生錯誤:%s" +msgstr "PAM 帳號管理發生錯誤: %s" #: plugins/sudoers/auth/rfc1938.c:100 plugins/sudoers/visudo.c:266 #, c-format @@ -1575,19 +1569,19 @@ msgstr "無法初始化 ACE API 函式庫" #: plugins/sudoers/auth/securid5.c:108 msgid "unable to contact the SecurID server" -msgstr "無法聯繫 SecurID 伺服器" +msgstr "無法聯絡 SecurID 伺服器" #: plugins/sudoers/auth/securid5.c:117 msgid "User ID locked for SecurID Authentication" -msgstr "用於 SecurID 認證的使用者 ID 已被鎖定" +msgstr "SecurID 認證的使用者 ID 鎖定了" #: plugins/sudoers/auth/securid5.c:121 plugins/sudoers/auth/securid5.c:174 msgid "invalid username length for SecurID" -msgstr "用於 SecurID 的使用者名稱長度無效" +msgstr "SecurID 的使用者名稱長度無效" #: plugins/sudoers/auth/securid5.c:125 plugins/sudoers/auth/securid5.c:179 msgid "invalid Authentication Handle for SecurID" -msgstr "用於 SecurID 的認證處理無效" +msgstr "SecurID 的認證名稱無效" #: plugins/sudoers/auth/securid5.c:129 msgid "SecurID communication failed" @@ -1599,35 +1593,35 @@ msgstr "未知 SecurID 錯誤" #: plugins/sudoers/auth/securid5.c:169 msgid "invalid passcode length for SecurID" -msgstr "用於 SecurID 的密碼長度無效" +msgstr "SecurID 的密碼長度無效" -#: plugins/sudoers/auth/sia.c:72 plugins/sudoers/auth/sia.c:130 +#: plugins/sudoers/auth/sia.c:72 plugins/sudoers/auth/sia.c:131 msgid "unable to initialize SIA session" msgstr "無法初始化 SIA 工作階段" #: plugins/sudoers/auth/sudo_auth.c:141 msgid "invalid authentication methods" -msgstr "無效的認證方式" +msgstr "無效的認證方法" #: plugins/sudoers/auth/sudo_auth.c:143 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." -msgstr "sudo 被編譯進無效的認證方式!您不能混合獨立及非獨立認證方式。" +msgstr "無效的認證方法編譯進了 sudo!獨立及非獨立認證不能混合。" #: plugins/sudoers/auth/sudo_auth.c:296 plugins/sudoers/auth/sudo_auth.c:359 msgid "no authentication methods" -msgstr "沒有認證方式" +msgstr "沒有認證方法" #: plugins/sudoers/auth/sudo_auth.c:298 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 設定選項。" +msgstr "沒有認證方法編譯進 sudo!若要關閉認證功能,請使用 --disable-authentication 組態選項。" #: plugins/sudoers/auth/sudo_auth.c:361 msgid "Unable to initialize authentication methods." -msgstr "無法初始化認證方式。" +msgstr "無法初始化認證方法。" #: plugins/sudoers/auth/sudo_auth.c:551 msgid "Authentication methods:" -msgstr "認證方式:" +msgstr "認證方法:" #: plugins/sudoers/bsm_audit.c:122 plugins/sudoers/bsm_audit.c:214 msgid "Could not determine audit condition" @@ -1638,22 +1632,22 @@ msgid "unable to commit audit record" msgstr "無法提交稽核記錄" #: plugins/sudoers/check.c:63 plugins/sudoers/check.c:74 -#: plugins/sudoers/lookup.c:79 plugins/sudoers/tsdump.c:119 +#: plugins/sudoers/lookup.c:79 #, c-format msgid "unknown uid %u" -msgstr "未知 uid %u" +msgstr "未知的 UID %u" -#: plugins/sudoers/check.c:277 +#: plugins/sudoers/check.c:270 #, c-format msgid "error reading lecture file %s" -msgstr "讀取使用指引檔案 %s 時發生錯誤" +msgstr "讀取指引檔案 %s 時發生錯誤" -#: plugins/sudoers/check.c:280 +#: plugins/sudoers/check.c:273 #, c-format msgid "ignoring lecture file %s: not a regular file" -msgstr "忽略使用指引檔案 %s:不是一般檔案" +msgstr "忽略指引檔案 %s: 非一般檔案" -#: plugins/sudoers/check.c:293 +#: plugins/sudoers/check.c:286 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -1665,20 +1659,20 @@ msgid "" "\n" msgstr "" "\n" -"我們相信您已經從本機系統管理員取得\n" -"日常注意事項。注意事項通常可以歸結為三件事情:\n" +"我們相信您已經從本機系統管理員取得日常注意事項。\n" +"注意事項通常可以歸結為三件事:\n" "\n" " #1) 尊重他人隱私。\n" -" #2) 輸入指令前先三思。\n" +" #2) 三思而後行。\n" " #3) 權力越大則責任越大。\n" "\n" -#: plugins/sudoers/check.c:301 +#: plugins/sudoers/check.c:294 msgid "" "For security reasons, the password you type will not be visible.\n" "\n" msgstr "" -"考量到安全性因素,不會顯示您輸入的密碼。\n" +"考量到安全,您輸入的密碼不會顯示。\n" "\n" #: plugins/sudoers/check_aliases.c:93 @@ -1689,22 +1683,22 @@ msgstr "%s「%s」中有循環" #: plugins/sudoers/check_aliases.c:96 #, c-format msgid "%s \"%s\" referenced but not defined" -msgstr "引用了尚未定義的 %s「%s」" +msgstr "%s「%s」被引用卻未定義" #: plugins/sudoers/cvtsudoers.c:211 #, c-format msgid "order increment: %s: %s" -msgstr "新增順序:%s:%s" +msgstr "次序遞增值: %s: %s" #: plugins/sudoers/cvtsudoers.c:231 #, c-format msgid "starting order: %s: %s" -msgstr "順序開頭:%s:%s" +msgstr "次序起始值: %s: %s" #: plugins/sudoers/cvtsudoers.c:242 #, c-format msgid "order padding: %s: %s" -msgstr "順序間距:%s:%s" +msgstr "次序填充位數: %s: %s" #: plugins/sudoers/cvtsudoers.c:252 plugins/sudoers/visudo.c:183 #, c-format @@ -1724,7 +1718,7 @@ msgstr "不支援的輸出格式 %s" #: plugins/sudoers/cvtsudoers.c:392 #, c-format msgid "%s: input and output files must be different" -msgstr "%s:輸入及輸出檔案必須不一致" +msgstr "%s: 輸入與輸出檔案必須不同" #: plugins/sudoers/cvtsudoers.c:406 plugins/sudoers/sudoers.c:151 #: plugins/sudoers/sudoers.c:209 plugins/sudoers/testsudoers.c:315 @@ -1740,44 +1734,44 @@ msgstr "%s: %s: %s: %s" #: plugins/sudoers/cvtsudoers.c:612 #, c-format msgid "%s: unknown key word %s" -msgstr "%s:未知關鍵字 %s" +msgstr "%s: 未知的關鍵字 %s" #: plugins/sudoers/cvtsudoers.c:658 #, c-format msgid "invalid defaults type: %s" -msgstr "預設類型無效:%s" +msgstr "無效的預設類型: %s" #: plugins/sudoers/cvtsudoers.c:681 #, c-format msgid "invalid suppression type: %s" -msgstr "隱藏類型無效:%s" +msgstr "無效的抑制類型: %s" #: plugins/sudoers/cvtsudoers.c:722 plugins/sudoers/cvtsudoers.c:738 #, c-format msgid "invalid filter: %s" -msgstr "篩選器無效:%s" +msgstr "無效的過濾器: %s" #: plugins/sudoers/cvtsudoers.c:783 plugins/sudoers/visudo.c:1000 #, c-format msgid "failed to parse %s file, unknown error" -msgstr "無法解析 %s 檔案,原因:未知錯誤" +msgstr "無法解析 %s 檔案,發生未知錯誤" -#: plugins/sudoers/cvtsudoers.c:1508 plugins/sudoers/sudoreplay.c:1143 +#: plugins/sudoers/cvtsudoers.c:1504 plugins/sudoers/sudoreplay.c:1145 #: plugins/sudoers/timestamp.c:353 plugins/sudoers/timestamp.c:356 #, c-format msgid "unable to write to %s" msgstr "無法寫入 %s" -#: plugins/sudoers/cvtsudoers.c:1536 +#: plugins/sudoers/cvtsudoers.c:1532 #, c-format msgid "" "%s - convert between sudoers file formats\n" "\n" msgstr "" -"%s - 轉換 sudoers 檔案之間的格式\n" +"%s - 轉換 sudoers 檔案的格式\n" "\n" -#: plugins/sudoers/cvtsudoers.c:1538 +#: plugins/sudoers/cvtsudoers.c:1534 msgid "" "\n" "Options:\n" @@ -1801,838 +1795,857 @@ msgstr "" "\n" "選項:\n" " -b, --base=dn 用於 sudo LDAP 查詢的基礎 DN\n" -" -c, --config=設定檔 組態設定檔的路徑\n" -" -d, --defaults=deftypes 只轉換指定類型的預設值\n" +" -c, --config=組態檔 組態檔的路徑\n" +" -d, --defaults=類型 只轉換指定類型的 Defaults\n" " -e, --expand-aliases 在轉換時展開別名\n" -" -f, --output-format=格式 設定輸出格式:JSON、LDIF 或 sudoers\n" -" -i, --input-format=格式 設定輸入格式:LDIF 或 sudoers\n" -" -I, --increment=量 每個 sudoOrder 的增加量\n" -" -h, --help 顯示說明訊息後退出\n" -" -m, --match=篩選器 只轉換符合過濾器的條目\n" -" -M, --match-local 符合使用 passwd 和群組資料庫的篩選器\n" -" -o, --output=輸出檔 將轉換後的 sudoers 寫入 <輸出檔>\n" -" -O, --order-start=起點值 第一個 sudoOrder 的起點\n" +" -f, --output-format=格式 設定輸出格式:JSON、LDIF 或 sudoers\n" +" -i, --input-format=格式 設定輸入格式:LDIF 或 sudoers\n" +" -I, --increment=數字 每個 sudoOrder 的遞增值\n" +" -h, --help 顯示說明訊息後結束\n" +" -m, --match=過濾器 只轉換符合過濾器的項目\n" +" -M, --match-local 使用 passwd 與群組資料庫的過濾器\n" +" -o, --output=輸出檔 將轉換後的 sudoers 寫入 <輸出檔>\n" +" -O, --order-start=起始值 第一個 sudoOrder 的起始值\n" " -p, --prune-matches 清理不符合的使用者、群組和主機\n" -" -P, --padding=間隔 sudoOrder 的增加間隔\n" -" -s, --suppress=部份 隱藏某些部分的輸出\n" -" -V, --version 顯示版本訊息後退出" +" -P, --padding=填充 sudoOrder 遞增值的基礎填充\n" +" -s, --suppress=節 抑制輸出指定節\n" +" -V, --version 顯示版本訊息後結束" #: plugins/sudoers/cvtsudoers_csv.c:192 plugins/sudoers/cvtsudoers_csv.c:199 -#: plugins/sudoers/cvtsudoers_ldif.c:245 plugins/sudoers/cvtsudoers_ldif.c:252 -#: plugins/sudoers/cvtsudoers_ldif.c:594 plugins/sudoers/env.c:340 -#: plugins/sudoers/env.c:347 plugins/sudoers/env.c:458 +#: plugins/sudoers/cvtsudoers_ldif.c:270 plugins/sudoers/cvtsudoers_ldif.c:277 +#: plugins/sudoers/cvtsudoers_ldif.c:628 plugins/sudoers/env.c:357 +#: plugins/sudoers/env.c:364 plugins/sudoers/env.c:475 #: plugins/sudoers/ldap.c:511 plugins/sudoers/ldap.c:629 #: plugins/sudoers/ldap.c:1003 plugins/sudoers/ldap_conf.c:219 -#: plugins/sudoers/ldap_conf.c:310 plugins/sudoers/ldap_util.c:486 -#: plugins/sudoers/linux_audit.c:93 plugins/sudoers/logging.c:479 -#: plugins/sudoers/policy.c:828 plugins/sudoers/policy.c:840 +#: plugins/sudoers/ldap_conf.c:310 plugins/sudoers/ldap_util.c:483 +#: plugins/sudoers/linux_audit.c:93 plugins/sudoers/logging.c:487 +#: plugins/sudoers/policy.c:836 plugins/sudoers/policy.c:848 #: plugins/sudoers/prompt.c:169 plugins/sudoers/serialize_list.c:62 #: plugins/sudoers/serialize_list.c:71 plugins/sudoers/strvec_join.c:62 -#: plugins/sudoers/sudoreplay.c:1340 plugins/sudoers/sudoreplay.c:1346 -#: plugins/sudoers/sudoreplay.c:1352 plugins/sudoers/testsudoers.c:306 -#: plugins/sudoers/toke_util.c:217 toke.l:995 toke.l:1277 +#: plugins/sudoers/sudoreplay.c:1342 plugins/sudoers/sudoreplay.c:1348 +#: plugins/sudoers/sudoreplay.c:1354 plugins/sudoers/testsudoers.c:306 +#: plugins/sudoers/toke_util.c:217 toke.l:975 toke.l:1257 #, c-format msgid "internal error, %s overflow" -msgstr "內部錯誤,%s 溢出" +msgstr "內部錯誤,%s 溢位" -#: plugins/sudoers/cvtsudoers_csv.c:454 plugins/sudoers/cvtsudoers_csv.c:468 -#: plugins/sudoers/cvtsudoers_json.c:661 plugins/sudoers/cvtsudoers_json.c:676 -#: plugins/sudoers/cvtsudoers_ldif.c:349 plugins/sudoers/cvtsudoers_ldif.c:362 +#: plugins/sudoers/cvtsudoers_csv.c:481 plugins/sudoers/cvtsudoers_csv.c:495 +#: plugins/sudoers/cvtsudoers_json.c:760 plugins/sudoers/cvtsudoers_json.c:776 +#: plugins/sudoers/cvtsudoers_ldif.c:384 plugins/sudoers/cvtsudoers_ldif.c:398 #: plugins/sudoers/ldap.c:495 msgid "unable to get GMT time" msgstr "無法取得 GMT 時間" -#: plugins/sudoers/cvtsudoers_csv.c:459 plugins/sudoers/cvtsudoers_csv.c:473 -#: plugins/sudoers/cvtsudoers_json.c:666 plugins/sudoers/cvtsudoers_json.c:681 -#: plugins/sudoers/cvtsudoers_ldif.c:354 plugins/sudoers/cvtsudoers_ldif.c:367 +#: plugins/sudoers/cvtsudoers_csv.c:486 plugins/sudoers/cvtsudoers_csv.c:500 +#: plugins/sudoers/cvtsudoers_json.c:765 plugins/sudoers/cvtsudoers_json.c:781 +#: plugins/sudoers/cvtsudoers_ldif.c:389 plugins/sudoers/cvtsudoers_ldif.c:403 #: plugins/sudoers/ldap.c:503 msgid "unable to format timestamp" msgstr "無法格式化時間戳" -#: plugins/sudoers/cvtsudoers_json.c:481 plugins/sudoers/cvtsudoers_json.c:516 -#: plugins/sudoers/cvtsudoers_json.c:732 +#: plugins/sudoers/cvtsudoers_json.c:547 plugins/sudoers/cvtsudoers_json.c:588 +#: plugins/sudoers/cvtsudoers_json.c:841 #, c-format msgid "%s:%d:%d: unknown defaults entry \"%s\"" -msgstr "%s:%d:%d: 未知的預設條目「%s」" +msgstr "%s:%d:%d: 未知的預設項目「%s」" -#: plugins/sudoers/cvtsudoers_ldif.c:663 +#: plugins/sudoers/cvtsudoers_ldif.c:116 +#, c-format +msgid "unable to base64 encode value \"%s\"" +msgstr "無法將值「%s」以 base64 編碼" + +#: plugins/sudoers/cvtsudoers_ldif.c:595 +#, c-format +msgid "internal error, unable insert user %s" +msgstr "內部錯誤,無法插入使用者 %s" + +#: plugins/sudoers/cvtsudoers_ldif.c:702 #, c-format msgid "too many sudoers entries, maximum %u" -msgstr "過多 sudoers 項,最大值為 %u" +msgstr "sudoers 項目過多,至多 %u 條" -#: plugins/sudoers/cvtsudoers_ldif.c:706 +#: plugins/sudoers/cvtsudoers_ldif.c:747 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:273 -#: plugins/sudoers/cvtsudoers_merge.c:309 +#: plugins/sudoers/cvtsudoers_merge.c:275 +#: plugins/sudoers/cvtsudoers_merge.c:313 #, c-format msgid "%s:%d:%d: converting host list to ALL" msgstr "%s:%d:%d: 將主機清單轉換為 ALL" -#: plugins/sudoers/cvtsudoers_merge.c:545 +#: plugins/sudoers/cvtsudoers_merge.c:568 #, c-format msgid "unable to find alias %s" -msgstr "找不到 %s 別名" +msgstr "找不到別名 %s" -#: plugins/sudoers/cvtsudoers_merge.c:548 +#: plugins/sudoers/cvtsudoers_merge.c:572 #, c-format msgid "%s:%d:%d: renaming alias %s to %s" -msgstr "%s:%d:%d: 將 %s 別名重新命名為 %s" +msgstr "%s:%d:%d: 將別名 %s 重新命名為 %s" -#: plugins/sudoers/cvtsudoers_merge.c:605 +#: plugins/sudoers/cvtsudoers_merge.c:634 #, c-format msgid "%s:%d:%d: removing duplicate alias %s" msgstr "%s:%d:%d: 移除重複別名 %s" -#: plugins/sudoers/cvtsudoers_merge.c:830 +#: plugins/sudoers/cvtsudoers_merge.c:868 #, c-format msgid "%s:%d:%d: conflicting Defaults entry \"%s\" host-specific in %s:%d:%d" -msgstr "" +msgstr "%s:%d:%d:針對主機的 Defaults 項目「%s」與 %s:%d:%d 中的衝突" -#: plugins/sudoers/cvtsudoers_merge.c:864 +#: plugins/sudoers/cvtsudoers_merge.c:904 #, c-format msgid "%s:%d:%d: made Defaults \"%s\" specific to host %s" -msgstr "%s:%d:%d: 讓 Defaults “%s” 針對 %s 主機" +msgstr "%s:%d:%d: 將 Defaults「%s」改成了針對主機 %s" -#: plugins/sudoers/cvtsudoers_merge.c:882 +#: plugins/sudoers/cvtsudoers_merge.c:922 #, c-format msgid "%s:%d:%d: unable to make Defaults \"%s\" host-specific" -msgstr "%s:%d:%d: 無法讓 Defaults「%s」限定於主機" +msgstr "%s:%d:%d: 無法將 Defaults「%s」改成針對某主機" -#: plugins/sudoers/cvtsudoers_merge.c:892 +#: plugins/sudoers/cvtsudoers_merge.c:932 #, c-format msgid "%s:%d:%d: removing Defaults \"%s\" overridden by subsequent entries" msgstr "%s:%d:%d: 移除被後續項目覆蓋的 Defaults「%s」" -#: plugins/sudoers/cvtsudoers_merge.c:1088 +#: plugins/sudoers/cvtsudoers_merge.c:1128 #, c-format msgid "%s:%d:%d: merging userspec into %s:%d:%d" -msgstr "%s:%d:%d: 將使用者規格 (userspec) 合併至 %s:%d:%d" +msgstr "%s:%d:%d: 將使用者規格合併至 %s:%d:%d" -#: plugins/sudoers/cvtsudoers_merge.c:1182 +#: plugins/sudoers/cvtsudoers_merge.c:1224 #, c-format msgid "%s:%d:%d: removing userspec overridden by subsequent entries" -msgstr "%s:%d:%d: 移除被後續項目覆蓋的 userspec" +msgstr "%s:%d:%d: 移除被後續項目覆蓋的使用者規格" -#: plugins/sudoers/def_data.c:56 +#: plugins/sudoers/def_data.c:58 #, c-format msgid "Syslog facility if syslog is being used for logging: %s" -msgstr "若使用了 syslog 記錄,要使用的 syslog 裝置:%s" +msgstr "使用 syslog 來記錄時要使用的 syslog 設施: %s" -#: plugins/sudoers/def_data.c:60 +#: plugins/sudoers/def_data.c:62 #, c-format msgid "Syslog priority to use when user authenticates successfully: %s" -msgstr "使用者認證成功時要使用的 syslog 記錄優先級:%s" +msgstr "使用者認證成功時要使用的 syslog 優先層級: %s" -#: plugins/sudoers/def_data.c:64 +#: plugins/sudoers/def_data.c:66 #, c-format msgid "Syslog priority to use when user authenticates unsuccessfully: %s" -msgstr "使用者認證不成功時使用的 syslog 記錄優先級:%s" +msgstr "使用者認證不成功時要使用的 syslog 優先層級: %s" -#: plugins/sudoers/def_data.c:68 +#: plugins/sudoers/def_data.c:70 msgid "Put OTP prompt on its own line" -msgstr "將 OPT 提示放在獨自的行中" +msgstr "將 OTP 提示放在獨自一行" -#: plugins/sudoers/def_data.c:72 +#: plugins/sudoers/def_data.c:74 msgid "Ignore '.' in $PATH" -msgstr "忽略 $PATH 中的「.」" +msgstr "忽略 $PATH 中的 '.'" -#: plugins/sudoers/def_data.c:76 +#: plugins/sudoers/def_data.c:78 msgid "Always send mail when sudo is run" -msgstr "永遠在 sudo 執行時傳送信件" +msgstr "sudo 執行時總是發送郵件" -#: plugins/sudoers/def_data.c:80 +#: plugins/sudoers/def_data.c:82 msgid "Send mail if user authentication fails" -msgstr "使用者認證失敗後傳送信件" +msgstr "使用者認證失敗時發送郵件" -#: plugins/sudoers/def_data.c:84 +#: plugins/sudoers/def_data.c:86 msgid "Send mail if the user is not in sudoers" -msgstr "當使用者不在 sudoers 中時傳送信件" +msgstr "使用者不在 sudoers 中時發送郵件" -#: plugins/sudoers/def_data.c:88 +#: plugins/sudoers/def_data.c:90 msgid "Send mail if the user is not in sudoers for this host" -msgstr "當使用者不在此主機的 sudoers 中時傳送信件" +msgstr "使用者不在此主機的 sudoers 中時發送郵件" -#: plugins/sudoers/def_data.c:92 +#: plugins/sudoers/def_data.c:94 msgid "Send mail if the user is not allowed to run a command" -msgstr "當使用者不允許執行某指令時傳送信件" +msgstr "使用者嘗試執行不允許的命令時發送郵件" -#: plugins/sudoers/def_data.c:96 +#: plugins/sudoers/def_data.c:98 msgid "Send mail if the user tries to run a command" -msgstr "當使用者嘗試執行某指令時傳送信件" +msgstr "使用者嘗試執行命令時發送郵件" -#: plugins/sudoers/def_data.c:100 +#: plugins/sudoers/def_data.c:102 msgid "Use a separate timestamp for each user/tty combo" -msgstr "對每個使用者和終端組合使用單獨的時間戳" +msgstr "為每個使用者和 TTY 的組合使用各自的時間戳" -#: plugins/sudoers/def_data.c:104 +#: plugins/sudoers/def_data.c:106 msgid "Lecture user the first time they run sudo" -msgstr "在使用者第一次執行 sudo 時,通知使用者相關使用指引" +msgstr "使用者第一次執行 sudo 時顯示指引" -#: plugins/sudoers/def_data.c:108 +#: plugins/sudoers/def_data.c:110 #, c-format msgid "File containing the sudo lecture: %s" -msgstr "包含 sudo 使用指引的檔案:%s" +msgstr "包含 sudo 指引的檔案: %s" -#: plugins/sudoers/def_data.c:112 +#: plugins/sudoers/def_data.c:114 msgid "Require users to authenticate by default" msgstr "預設要求使用者認證" -#: plugins/sudoers/def_data.c:116 +#: plugins/sudoers/def_data.c:118 msgid "Root may run sudo" -msgstr "Root 可以執行 sudo" +msgstr "root 可以執行 sudo" -#: plugins/sudoers/def_data.c:120 +#: plugins/sudoers/def_data.c:122 msgid "Log the hostname in the (non-syslog) log file" msgstr "在(非 syslog)記錄檔中記錄主機名稱" -#: plugins/sudoers/def_data.c:124 +#: plugins/sudoers/def_data.c:126 msgid "Log the year in the (non-syslog) log file" msgstr "在(非 syslog)記錄檔中記錄年份" -#: plugins/sudoers/def_data.c:128 +#: plugins/sudoers/def_data.c:130 msgid "If sudo is invoked with no arguments, start a shell" -msgstr "若 sudo 不傳入參數呼叫,就開啟 shell" +msgstr "若 sudo 沒有傳入引數,則啟動殼層" -#: plugins/sudoers/def_data.c:132 +#: plugins/sudoers/def_data.c:134 msgid "Set $HOME to the target user when starting a shell with -s" -msgstr "若以 -s 參數開啟 shell,就設定目標使用者的 $HOME" +msgstr "以 -s 啟動殼層時將 $HOME 設定為目標使用者的" -#: plugins/sudoers/def_data.c:136 +#: plugins/sudoers/def_data.c:138 msgid "Always set $HOME to the target user's home directory" -msgstr "永遠將 $HOME 設定為目標使用者的家目錄" +msgstr "總是將 $HOME 設定為目標使用者的家目錄" -#: plugins/sudoers/def_data.c:140 +#: plugins/sudoers/def_data.c:142 msgid "Allow some information gathering to give useful error messages" -msgstr "允許收集一些訊息以提供有用的錯誤訊息" +msgstr "允許收集一些資訊以提供有用的錯誤訊息" -#: plugins/sudoers/def_data.c:144 +#: plugins/sudoers/def_data.c:146 msgid "Require fully-qualified hostnames in the sudoers file" -msgstr "要求在 sudoers 檔案中包含完整的主機名稱" +msgstr "要求在 sudoers 檔案中包含絕對主機名稱" -#: plugins/sudoers/def_data.c:148 +#: plugins/sudoers/def_data.c:150 msgid "Insult the user when they enter an incorrect password" -msgstr "在使用者輸入錯誤密碼時嘲諷他們" +msgstr "在使用者輸入錯密碼時嘲諷他" -#: plugins/sudoers/def_data.c:152 +#: plugins/sudoers/def_data.c:154 msgid "Only allow the user to run sudo if they have a tty" -msgstr "只允許有終端的使用者執行 sudo" +msgstr "只允許有 TTY 的使用者執行 sudo" -#: plugins/sudoers/def_data.c:156 +#: plugins/sudoers/def_data.c:158 msgid "Visudo will honor the EDITOR environment variable" -msgstr "Visudo 將優先考慮 EDITOR 環境變數" +msgstr "visudo 將遵照 EDITOR 環境變數" -#: plugins/sudoers/def_data.c:160 -msgid "Prompt for root's password, not the users's" -msgstr "詢問 root 使用者的密碼而非使用者的密碼" +#: plugins/sudoers/def_data.c:162 +msgid "Prompt for root's password, not the user's" +msgstr "詢問 root 的密碼,而非使用者自己的" -#: plugins/sudoers/def_data.c:164 -msgid "Prompt for the runas_default user's password, not the users's" -msgstr "詢問 runas_default 使用者的密碼,而非使用者密碼" +#: plugins/sudoers/def_data.c:166 +msgid "Prompt for the runas_default user's password, not the user's" +msgstr "詢問 runas_default 使用者的密碼,而非使用者自己的" -#: plugins/sudoers/def_data.c:168 -msgid "Prompt for the target user's password, not the users's" -msgstr "詢問目標使用者的密碼,而非使用者密碼" +#: plugins/sudoers/def_data.c:170 +msgid "Prompt for the target user's password, not the user's" +msgstr "詢問目標使用者的密碼,而非使用者自己的" -#: plugins/sudoers/def_data.c:172 +#: plugins/sudoers/def_data.c:174 msgid "Apply defaults in the target user's login class if there is one" -msgstr "若有則套用目標使用者登入類別中的預設設定" +msgstr "若有則套用目標使用者登入類別中的預設值" -#: plugins/sudoers/def_data.c:176 +#: plugins/sudoers/def_data.c:178 msgid "Set the LOGNAME and USER environment variables" -msgstr "設定 LOGNAME 和 USER 環境變數" +msgstr "設定 LOGNAME 與 USER 環境變數" -#: plugins/sudoers/def_data.c:180 +#: plugins/sudoers/def_data.c:182 msgid "Only set the effective uid to the target user, not the real uid" -msgstr "只將有效使用者 ID 設為目標使用者的 ID,而非實際使用者的 ID" +msgstr "只將實效 UID 設定為目標使用者的,而非真實 UID" -#: plugins/sudoers/def_data.c:184 +#: plugins/sudoers/def_data.c:186 msgid "Don't initialize the group vector to that of the target user" -msgstr "不將群組集合初始化成目標使用者的群組集合" +msgstr "不要將群組列表初始化成目標使用者的" -#: plugins/sudoers/def_data.c:188 +#: plugins/sudoers/def_data.c:190 #, c-format msgid "Length at which to wrap log file lines (0 for no wrap): %u" -msgstr "記錄檔案要換行的長度 (0 則不換行):%u" +msgstr "記錄檔案要換行的長度(0 則不換行): %u" -#: plugins/sudoers/def_data.c:192 +#: plugins/sudoers/def_data.c:194 #, c-format msgid "Authentication timestamp timeout: %.1f minutes" -msgstr "認證時間戳逾時:%.1f 分鐘" +msgstr "認證時間戳逾時: %.1f 分鐘" -#: plugins/sudoers/def_data.c:196 +#: plugins/sudoers/def_data.c:198 #, c-format msgid "Password prompt timeout: %.1f minutes" -msgstr "密碼提示逾時:%.1f 分鐘" +msgstr "密碼提示逾時: %.1f 分鐘" -#: plugins/sudoers/def_data.c:200 +#: plugins/sudoers/def_data.c:202 #, c-format msgid "Number of tries to enter a password: %u" -msgstr "密碼輸入嘗試次數:%u" +msgstr "密碼輸入嘗試次數: %u" -#: plugins/sudoers/def_data.c:204 +#: plugins/sudoers/def_data.c:206 #, c-format msgid "Umask to use or 0777 to use user's: 0%o" -msgstr "要使用的 umask,或設定 0777 以使用使用者的 umask:0%o" +msgstr "要使用的 umask,或設定 0777 來使用使用者的: 0%o" -#: plugins/sudoers/def_data.c:208 +#: plugins/sudoers/def_data.c:210 #, c-format msgid "Path to log file: %s" -msgstr "記錄檔案路徑:%s" +msgstr "記錄檔路徑: %s" -#: plugins/sudoers/def_data.c:212 +#: plugins/sudoers/def_data.c:214 #, c-format msgid "Path to mail program: %s" -msgstr "郵件程式路徑:%s" +msgstr "郵件程式路徑: %s" -#: plugins/sudoers/def_data.c:216 +#: plugins/sudoers/def_data.c:218 #, c-format msgid "Flags for mail program: %s" -msgstr "郵件程式旗標:%s" +msgstr "郵件程式旗標: %s" -#: plugins/sudoers/def_data.c:220 +#: plugins/sudoers/def_data.c:222 #, c-format msgid "Address to send mail to: %s" -msgstr "傳送郵件的位址:%s" +msgstr "郵件要發送到的位址: %s" -#: plugins/sudoers/def_data.c:224 +#: plugins/sudoers/def_data.c:226 #, c-format msgid "Address to send mail from: %s" -msgstr "接收郵件的位址:%s" +msgstr "郵件要發送自的位址: %s" -#: plugins/sudoers/def_data.c:228 +#: plugins/sudoers/def_data.c:230 #, c-format msgid "Subject line for mail messages: %s" -msgstr "郵件訊息的主旨:%s" +msgstr "郵件訊息的主旨: %s" -#: plugins/sudoers/def_data.c:232 +#: plugins/sudoers/def_data.c:234 #, c-format msgid "Incorrect password message: %s" -msgstr "密碼不正確的訊息:%s" +msgstr "密碼不正確的訊息: %s" -#: plugins/sudoers/def_data.c:236 +#: plugins/sudoers/def_data.c:238 #, c-format msgid "Path to lecture status dir: %s" -msgstr "指引狀態資料夾的路徑:%s" +msgstr "指引狀態目錄的路徑: %s" -#: plugins/sudoers/def_data.c:240 +#: plugins/sudoers/def_data.c:242 #, c-format msgid "Path to authentication timestamp dir: %s" -msgstr "認證時間戳資料夾的路徑:%s" +msgstr "認證時間戳目錄的路徑: %s" -#: plugins/sudoers/def_data.c:244 +#: plugins/sudoers/def_data.c:246 #, c-format msgid "Owner of the authentication timestamp dir: %s" -msgstr "認證時間戳的所有者:%s" +msgstr "認證時間戳目錄的擁有者: %s" -#: plugins/sudoers/def_data.c:248 +#: plugins/sudoers/def_data.c:250 #, c-format msgid "Users in this group are exempt from password and PATH requirements: %s" -msgstr "此群組內的使用者不需要輸入密碼和 PATH:%s" +msgstr "其中使用者能跳過密碼和 PATH 要求的群組: %s" -#: plugins/sudoers/def_data.c:252 +#: plugins/sudoers/def_data.c:254 #, c-format msgid "Default password prompt: %s" -msgstr "預設密碼提示:%s" +msgstr "預設密碼提示: %s" -#: plugins/sudoers/def_data.c:256 +#: plugins/sudoers/def_data.c:258 msgid "If set, passprompt will override system prompt in all cases." -msgstr "如果設定,密碼提示將覆蓋所有情況下的系統提示。" +msgstr "若設定,密碼提示將覆蓋所有情況下的系統提示。" -#: plugins/sudoers/def_data.c:260 +#: plugins/sudoers/def_data.c:262 #, c-format msgid "Default user to run commands as: %s" -msgstr "要執行指令的預設使用者:%s" +msgstr "預設要以其身分執行命令的使用者: %s" -#: plugins/sudoers/def_data.c:264 +#: plugins/sudoers/def_data.c:266 #, c-format msgid "Value to override user's $PATH with: %s" -msgstr "要覆蓋使用者 $PATH 變數的值:%s" +msgstr "要覆蓋使用者之 $PATH 變數的值:%s" -#: plugins/sudoers/def_data.c:268 +#: plugins/sudoers/def_data.c:270 #, c-format msgid "Path to the editor for use by visudo: %s" -msgstr "visudo 所使用編輯器的路徑:%s" +msgstr "visudo 所使用之編輯器的路徑:%s" -#: plugins/sudoers/def_data.c:272 +#: plugins/sudoers/def_data.c:274 #, c-format msgid "When to require a password for 'list' pseudocommand: %s" -msgstr "何時要為「list」偽指令請求密碼:%s" +msgstr "何時「list」偽命令要要求密碼: %s" -#: plugins/sudoers/def_data.c:276 +#: plugins/sudoers/def_data.c:278 #, c-format msgid "When to require a password for 'verify' pseudocommand: %s" -msgstr "何時要為「verify」偽指令請求密碼:%s" +msgstr "何時「verify」偽命令要要求密碼: %s" -#: plugins/sudoers/def_data.c:280 +#: plugins/sudoers/def_data.c:282 msgid "Preload the sudo_noexec library which replaces the exec functions" -msgstr "預載會替換掉 exec 函數的 sudo_noexec 函式庫" +msgstr "預載會替換掉 exec 函式的 sudo_noexec 函式庫" -#: plugins/sudoers/def_data.c:284 +#: plugins/sudoers/def_data.c:286 msgid "If LDAP directory is up, do we ignore local sudoers file" -msgstr "如果有啟用 LDAP 目錄,是否要忽略本機的 sudoers 檔案" +msgstr "若使用 LDAP 目錄,是否要忽略本機的 sudoers 檔案" -#: plugins/sudoers/def_data.c:288 +#: plugins/sudoers/def_data.c:290 #, c-format msgid "File descriptors >= %d will be closed before executing a command" -msgstr ">= %d 的檔案描述符將會在執行指令前關閉" +msgstr ">= %d 的檔案描述子將會在執行指令前關閉" -#: plugins/sudoers/def_data.c:292 +#: plugins/sudoers/def_data.c:294 msgid "If set, users may override the value of \"closefrom\" with the -C option" -msgstr "如果設定,使用者可以透過 -C 選項覆蓋「closefrom」的值" +msgstr "若設定,使用者可以透過 -C 選項覆蓋「closefrom」的值" -#: plugins/sudoers/def_data.c:296 +#: plugins/sudoers/def_data.c:298 msgid "Allow users to set arbitrary environment variables" msgstr "允許使用者設定任意的環境變數" -#: plugins/sudoers/def_data.c:300 +#: plugins/sudoers/def_data.c:302 msgid "Reset the environment to a default set of variables" msgstr "將環境重設為預設的變數集" -#: plugins/sudoers/def_data.c:304 +#: plugins/sudoers/def_data.c:306 msgid "Environment variables to check for safety:" -msgstr "用來檢查安全性的環境變數:" +msgstr "要因安全而檢查的環境變數:" -#: plugins/sudoers/def_data.c:308 +#: plugins/sudoers/def_data.c:310 msgid "Environment variables to remove:" msgstr "要移除的環境變數:" -#: plugins/sudoers/def_data.c:312 +#: plugins/sudoers/def_data.c:314 msgid "Environment variables to preserve:" msgstr "要保留的環境變數:" -#: plugins/sudoers/def_data.c:316 +#: plugins/sudoers/def_data.c:318 #, c-format msgid "SELinux role to use in the new security context: %s" -msgstr "要在新的安全上下文中使用的 SELinux 角色:%s" +msgstr "要在新的安全上下文中使用的 SELinux 角色: %s" -#: plugins/sudoers/def_data.c:320 +#: plugins/sudoers/def_data.c:322 #, c-format msgid "SELinux type to use in the new security context: %s" -msgstr "要在新的安全上下文中使用的 SELinux 類型:%s" +msgstr "要在新的安全上下文中使用的 SELinux 類型: %s" -#: plugins/sudoers/def_data.c:324 +#: plugins/sudoers/def_data.c:326 #, c-format msgid "Path to the sudo-specific environment file: %s" -msgstr "sudo 特定環境檔案的路徑:%s" +msgstr "針對 sudo 之環境檔案的路徑: %s" -#: plugins/sudoers/def_data.c:328 +#: plugins/sudoers/def_data.c:330 #, c-format msgid "Path to the restricted sudo-specific environment file: %s" -msgstr "受限 sudo 特定環境檔案的路徑:%s" +msgstr "針對 sudo 之受限環境檔案的路徑: %s" -#: plugins/sudoers/def_data.c:332 +#: plugins/sudoers/def_data.c:334 #, c-format msgid "Locale to use while parsing sudoers: %s" -msgstr "解析 sudoers 時要使用的區域設定:%s" +msgstr "解析 sudoers 時要使用的區域設定: %s" -#: plugins/sudoers/def_data.c:336 +#: plugins/sudoers/def_data.c:338 msgid "Allow sudo to prompt for a password even if it would be visible" -msgstr "允許 sudo 詢問密碼,即使它不可見" +msgstr "允許 sudo 提示輸入密碼,即使該提示不可見" -#: plugins/sudoers/def_data.c:340 +#: plugins/sudoers/def_data.c:342 msgid "Provide visual feedback at the password prompt when there is user input" -msgstr "使用者在密碼提示輸入時提供視覺回饋" +msgstr "使用者輸入時在密碼提示提供視覺回饋" -#: plugins/sudoers/def_data.c:344 +#: plugins/sudoers/def_data.c:346 msgid "Use faster globbing that is less accurate but does not access the filesystem" -msgstr "使用不太精確但不用存取檔案系統的較快 glob 方法" +msgstr "使用不太精確但不用存取檔案系統且較快的 glob 方法" -#: plugins/sudoers/def_data.c:348 +#: plugins/sudoers/def_data.c:350 msgid "The umask specified in sudoers will override the user's, even if it is more permissive" -msgstr "sudoers 中指定的 umask 會覆蓋使用者的 umask,即使使用者允許的權限更多" +msgstr "sudoers 中指定的 umask 會覆蓋使用者的,即使前者所允許的權限更大" -#: plugins/sudoers/def_data.c:352 +#: plugins/sudoers/def_data.c:354 msgid "Log user's input for the command being run" -msgstr "記錄指令執行時使用者的輸入內容" +msgstr "記錄使用者給執行中之命令的輸入" -#: plugins/sudoers/def_data.c:356 +#: plugins/sudoers/def_data.c:358 msgid "Log the command's standard input if not connected to a terminal" -msgstr "如果未連結至終端機,則記錄命令的標準輸入" +msgstr "若未連線至終端機,則記錄命令的標準輸入流內容" -#: plugins/sudoers/def_data.c:360 +#: plugins/sudoers/def_data.c:362 msgid "Log the user's terminal input for the command being run" -msgstr "記錄命令執行時,使用者在終端機的輸入內容" +msgstr "記錄使用者給執行中之命令在終端機的輸入" -#: plugins/sudoers/def_data.c:364 +#: plugins/sudoers/def_data.c:366 msgid "Log the output of the command being run" -msgstr "記錄命令執行時的輸出內容" +msgstr "記錄執行中之命令的輸出" -#: plugins/sudoers/def_data.c:368 +#: plugins/sudoers/def_data.c:370 msgid "Log the command's standard output if not connected to a terminal" -msgstr "如果未連結至終端機,則記錄命令的標準輸出" +msgstr "若未連線至終端機,則記錄命令的標準輸出流內容" -#: plugins/sudoers/def_data.c:372 +#: plugins/sudoers/def_data.c:374 msgid "Log the command's standard error if not connected to a terminal" -msgstr "如果未連結至終端機,則記錄命令的標準錯誤" +msgstr "若未連線至終端機,則記錄命令的標準錯誤流內容" -#: plugins/sudoers/def_data.c:376 +#: plugins/sudoers/def_data.c:378 msgid "Log the terminal output of the command being run" -msgstr "記錄命令執行時的終端機輸出內容" +msgstr "記錄執行中之命令的終端機輸出" -#: plugins/sudoers/def_data.c:380 +#: plugins/sudoers/def_data.c:382 msgid "Compress I/O logs using zlib" msgstr "使用 zlib 壓縮 I/O 記錄" -#: plugins/sudoers/def_data.c:384 +#: plugins/sudoers/def_data.c:386 msgid "Always run commands in a pseudo-tty" -msgstr "總是在偽終端中執行指令" +msgstr "總是在偽 TTY 中執行命令" -#: plugins/sudoers/def_data.c:388 +#: plugins/sudoers/def_data.c:390 #, c-format msgid "Plugin for non-Unix group support: %s" -msgstr "用於非 Unix 群組支援的外掛程式:%s" +msgstr "來支援非 Unix 群組的插件: %s" -#: plugins/sudoers/def_data.c:392 +#: plugins/sudoers/def_data.c:394 #, c-format msgid "Directory in which to store input/output logs: %s" -msgstr "用於儲存輸入/輸出記錄的目錄:%s" +msgstr "要儲存 I/O 記錄的目錄: %s" -#: plugins/sudoers/def_data.c:396 +#: plugins/sudoers/def_data.c:398 #, c-format msgid "File in which to store the input/output log: %s" -msgstr "用於儲存輸入/輸出記錄的檔案:%s" +msgstr "要儲存 I/O 記錄的檔案: %s" -#: plugins/sudoers/def_data.c:400 +#: plugins/sudoers/def_data.c:402 msgid "Add an entry to the utmp/utmpx file when allocating a pty" -msgstr "在分配偽終端時向 utmp/utmpx 檔案中附加一條記錄" +msgstr "在分配 PTY 時向 utmp/utmpx 檔案新增項目" -#: plugins/sudoers/def_data.c:404 +#: plugins/sudoers/def_data.c:406 msgid "Set the user in utmp to the runas user, not the invoking user" -msgstr "將 utmp 中的使用者設為 runas 使用者,而不是呼叫使用者" +msgstr "將 utmp 中的使用者設定為 runas 使用者,而非呼叫者" -#: plugins/sudoers/def_data.c:408 +#: plugins/sudoers/def_data.c:410 #, c-format msgid "Set of permitted privileges: %s" -msgstr "核准的權限集合:%s" +msgstr "允許的權限集: %s" -#: plugins/sudoers/def_data.c:412 +#: plugins/sudoers/def_data.c:414 #, c-format msgid "Set of limit privileges: %s" -msgstr "限制的權限集合:%s" +msgstr "限制的權限集: %s" -#: plugins/sudoers/def_data.c:416 +#: plugins/sudoers/def_data.c:418 msgid "Run commands on a pty in the background" -msgstr "在背景的偽終端上執行指令" +msgstr "在背景的 PTY 中執行命令" -#: plugins/sudoers/def_data.c:420 +#: plugins/sudoers/def_data.c:422 #, c-format msgid "PAM service name to use: %s" -msgstr "要使用的 PAM 服務名稱:%s" +msgstr "要使用的 PAM 服務名稱: %s" -#: plugins/sudoers/def_data.c:424 +#: plugins/sudoers/def_data.c:426 #, c-format msgid "PAM service name to use for login shells: %s" -msgstr "用於登入 shell 的 PAM 服務名稱:%s" +msgstr "要用於登入殼層的 PAM 服務名稱: %s" -#: plugins/sudoers/def_data.c:428 +#: plugins/sudoers/def_data.c:430 #, c-format msgid "PAM service name to use when sudo is run with the -A option: %s" -msgstr "sudo 以 -A 選項執行時,要使用的 PAM 服務名稱:%s" +msgstr "sudo 以 -A 選項執行時,要使用的 PAM 服務名稱: %s" -#: plugins/sudoers/def_data.c:432 +#: plugins/sudoers/def_data.c:434 msgid "Attempt to establish PAM credentials for the target user" -msgstr "嘗試為目標使用者建立 PAM 憑證" +msgstr "嘗試為目標使用者建立 PAM 信符" -#: plugins/sudoers/def_data.c:436 +#: plugins/sudoers/def_data.c:438 msgid "Create a new PAM session for the command to run in" -msgstr "建立一個新的 PAM 工作階段來執行該指令" +msgstr "建立新的 PAM 工作階段來執行該命令" -#: plugins/sudoers/def_data.c:440 +#: plugins/sudoers/def_data.c:442 msgid "Perform PAM account validation management" -msgstr "執行 PAM 帳戶驗證管理工具" +msgstr "驗證 PAM 帳號有效性" -#: plugins/sudoers/def_data.c:444 +#: plugins/sudoers/def_data.c:446 +msgid "Do not allow PAM authentication modules to generate output" +msgstr "不要讓 PAM 認證模組產生輸出" + +#: plugins/sudoers/def_data.c:450 #, c-format msgid "Maximum I/O log sequence number: %s" -msgstr "最大 I/O 記錄序號:%s" +msgstr "最大 I/O 記錄序號: %s" -#: plugins/sudoers/def_data.c:448 +#: plugins/sudoers/def_data.c:454 msgid "Enable sudoers netgroup support" -msgstr "啟用 sudoers netgroup 支援" +msgstr "啟用 sudoers 網路群組支援" -#: plugins/sudoers/def_data.c:452 +#: plugins/sudoers/def_data.c:458 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "在使用 sudoedit 編輯檔案時檢查上層目錄是否可寫" -#: plugins/sudoers/def_data.c:456 +#: plugins/sudoers/def_data.c:462 msgid "Follow symbolic links when editing files with sudoedit" -msgstr "使用 sudoedit 編輯檔案時跟隨符號連結(定位到原檔案)" +msgstr "使用 sudoedit 編輯檔案時跟隨象徵式連結(定位到原檔案)" -#: plugins/sudoers/def_data.c:460 +#: plugins/sudoers/def_data.c:466 msgid "Query the group plugin for unknown system groups" -msgstr "透過群組外掛程式查詢未知的系統群組" +msgstr "透過群組插件查詢未知的系統群組" -#: plugins/sudoers/def_data.c:464 +#: plugins/sudoers/def_data.c:470 msgid "Match netgroups based on the entire tuple: user, host and domain" -msgstr "基於整個元組(使用者、主機和網域)來符合網路群組" +msgstr "基於整個元組(使用者、主機和網域)來匹配網路群組" -#: plugins/sudoers/def_data.c:468 +#: plugins/sudoers/def_data.c:474 msgid "Allow commands to be run even if sudo cannot write to the audit log" -msgstr "即使 sudo 無法寫入稽核記錄也允許執行指令" +msgstr "即使 sudo 無法寫入稽核記錄也允許執行命令" -#: plugins/sudoers/def_data.c:472 +#: plugins/sudoers/def_data.c:478 msgid "Allow commands to be run even if sudo cannot write to the I/O log" -msgstr "即使 sudo 無法寫入 I/O 記錄也允許執行指令" +msgstr "即使 sudo 無法寫入 I/O 記錄也允許執行命令" -#: plugins/sudoers/def_data.c:476 +#: plugins/sudoers/def_data.c:482 msgid "Allow commands to be run even if sudo cannot write to the log file" -msgstr "即使 sudo 無法寫入記錄檔案也允許執行指令" +msgstr "即使 sudo 無法寫入記錄檔也允許執行命令" -#: plugins/sudoers/def_data.c:480 +#: plugins/sudoers/def_data.c:486 msgid "Resolve groups in sudoers and match on the group ID, not the name" -msgstr "解析 sudoers 中的群組並基於群組 ID(不是名稱)比較" +msgstr "解析 sudoers 中的群組並將之與群組 ID 匹配,而非與名稱" -#: plugins/sudoers/def_data.c:484 +#: plugins/sudoers/def_data.c:490 #, c-format msgid "Log entries larger than this value will be split into multiple syslog messages: %u" -msgstr "大於此數值的記錄條目會分為多條 syslog 訊息:%u" +msgstr "大於此數值的記錄項目將分為多則 syslog 訊息: %u" -#: plugins/sudoers/def_data.c:488 +#: plugins/sudoers/def_data.c:494 #, c-format msgid "User that will own the I/O log files: %s" -msgstr "將擁有 I/O 記錄檔案的使用者:%s" +msgstr "將擁有 I/O 記錄檔的使用者: %s" -#: plugins/sudoers/def_data.c:492 +#: plugins/sudoers/def_data.c:498 #, c-format msgid "Group that will own the I/O log files: %s" -msgstr "將擁有 I/O 記錄檔案的群組:%s" +msgstr "將擁有 I/O 記錄檔的群組: %s" -#: plugins/sudoers/def_data.c:496 +#: plugins/sudoers/def_data.c:502 #, c-format msgid "File mode to use for the I/O log files: 0%o" -msgstr "I/O 記錄檔案要使用的檔案模式:0%o" +msgstr "I/O 記錄檔要使用的檔案模式: 0%o" -#: plugins/sudoers/def_data.c:500 +#: plugins/sudoers/def_data.c:506 #, c-format msgid "Execute commands by file descriptor instead of by path: %s" -msgstr "根據檔案描述符執行指令,而非根據路徑:%s" +msgstr "藉由檔案描述子而非路徑來執行命令: %s" -#: plugins/sudoers/def_data.c:504 +#: plugins/sudoers/def_data.c:510 msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" -msgstr "忽略 sudoers 中未知的預設 (Defaults) 條目而非產生警告" +msgstr "忽略 sudoers 中未知的 Defaults 項目而不產生警告" -#: plugins/sudoers/def_data.c:508 +#: plugins/sudoers/def_data.c:514 #, c-format msgid "Time in seconds after which the command will be terminated: %u" -msgstr "超過指定時間後終止指令 (秒):%u" +msgstr "超過後終止命令的時間(秒): %u" -#: plugins/sudoers/def_data.c:512 +#: plugins/sudoers/def_data.c:518 msgid "Allow the user to specify a timeout on the command line" -msgstr "允許使用者在指令行中指定逾時時間" +msgstr "允許使用者在命令列中指定逾時時間" -#: plugins/sudoers/def_data.c:516 +#: plugins/sudoers/def_data.c:522 msgid "Flush I/O log data to disk immediately instead of buffering it" -msgstr "立即重新整理 I/O 記錄資料而非快取資料" +msgstr "立即將 I/O 記錄的資料排清到硬碟而不緩衝之" -#: plugins/sudoers/def_data.c:520 +#: plugins/sudoers/def_data.c:526 msgid "Include the process ID when logging via syslog" -msgstr "透過 syslog 登入時包含行程 ID" +msgstr "透過 syslog 記錄時在其中包含行程 ID" -#: plugins/sudoers/def_data.c:524 +#: plugins/sudoers/def_data.c:530 #, c-format msgid "Type of authentication timestamp record: %s" -msgstr "認證時間戳記錄的類型:%s" +msgstr "認證時間戳記錄的類型: %s" -#: plugins/sudoers/def_data.c:528 +#: plugins/sudoers/def_data.c:534 #, c-format msgid "Authentication failure message: %s" -msgstr "認證失敗訊息:%s" +msgstr "認證失敗訊息: %s" -#: plugins/sudoers/def_data.c:532 +#: plugins/sudoers/def_data.c:538 msgid "Ignore case when matching user names" -msgstr "在比較使用者名稱時忽略大小寫" +msgstr "匹配使用者名稱時忽略大小寫" -#: plugins/sudoers/def_data.c:536 +#: plugins/sudoers/def_data.c:542 msgid "Ignore case when matching group names" -msgstr "在比較群組名稱時忽略大小寫" +msgstr "匹配群組名稱時忽略大小寫" -#: plugins/sudoers/def_data.c:540 +#: plugins/sudoers/def_data.c:546 msgid "Log when a command is allowed by sudoers" -msgstr "當指令被 sudoers 允許通行時記錄" +msgstr "命令被 sudoers 允許時記錄下來" -#: plugins/sudoers/def_data.c:544 +#: plugins/sudoers/def_data.c:550 msgid "Log when a command is denied by sudoers" -msgstr "當指令被 sudoers 拒絕通行時記錄" +msgstr "命令被 sudoers 拒絕時記錄下來" -#: plugins/sudoers/def_data.c:548 +#: plugins/sudoers/def_data.c:554 msgid "Sudo log server(s) to connect to with optional port" -msgstr "要連線的 Sudo 記錄伺服器 (可加連線埠)" +msgstr "要連線至的 sudo 記錄伺服器(可指定埠號)" -#: plugins/sudoers/def_data.c:552 +#: plugins/sudoers/def_data.c:558 #, c-format msgid "Sudo log server timeout in seconds: %u" -msgstr "Sudo 記錄伺服器逾時 (秒):%u" +msgstr "sudo 記錄伺服器逾時時間(秒): %u" -#: plugins/sudoers/def_data.c:556 +#: plugins/sudoers/def_data.c:562 msgid "Enable SO_KEEPALIVE socket option on the socket connected to the logserver" -msgstr "請在已連線至記錄伺服器的 socket 通訊端啟用 SO_KEEPALIVE socket 選項" +msgstr "啟用連線至記錄伺服器之插口的 SO_KEEPALIVE 插口選項" -#: plugins/sudoers/def_data.c:560 +#: plugins/sudoers/def_data.c:566 #, c-format msgid "Path to the audit server's CA bundle file: %s" -msgstr "稽核伺服器的 CA 組合 (bundle) 檔案路徑:%s" +msgstr "稽核伺服器的 CA 捆包檔案路徑: %s" -#: plugins/sudoers/def_data.c:564 +#: plugins/sudoers/def_data.c:570 #, c-format msgid "Path to the sudoers certificate file: %s" -msgstr "sudoers 憑證檔案的路徑:%s" +msgstr "sudoers 憑證檔案路徑: %s" -#: plugins/sudoers/def_data.c:568 +#: plugins/sudoers/def_data.c:574 #, c-format msgid "Path to the sudoers private key file: %s" -msgstr "sudoers 私鑰檔案的路徑:%s" +msgstr "sudoers 私鑰檔案路徑: %s" -#: plugins/sudoers/def_data.c:572 +#: plugins/sudoers/def_data.c:578 msgid "Verify that the log server's certificate is valid" -msgstr "核驗記錄伺服器的憑證是否有效" +msgstr "驗證記錄伺服器的憑證是否有效" -#: plugins/sudoers/def_data.c:576 +#: plugins/sudoers/def_data.c:582 msgid "Allow the use of unknown runas user and/or group ID" -msgstr "允許使用未知 runas 使用者及 (或) 群組 ID" +msgstr "允許使用未知的 runas 使用者和/或群組 ID" -#: plugins/sudoers/def_data.c:580 +#: plugins/sudoers/def_data.c:586 msgid "Only permit running commands as a user with a valid shell" -msgstr "只允許以使用有效 Shell 的使用者執行命令" +msgstr "只允許以有有效殼層之使用者的身分執行命令" -#: plugins/sudoers/def_data.c:584 +#: plugins/sudoers/def_data.c:590 msgid "Set the pam remote user to the user running sudo" -msgstr "設定 pam 遠端使用者為執行 sudo 的使用者" +msgstr "將 PAM 遠端使用者設定為執行 sudo 的使用者" -#: plugins/sudoers/def_data.c:588 +#: plugins/sudoers/def_data.c:594 msgid "Set the pam remote host to the local host name" -msgstr "設定 pam 遠端主機至本機主機名稱" +msgstr "將 PAM 遠端主機設定為本機主機名稱" -#: plugins/sudoers/def_data.c:592 +#: plugins/sudoers/def_data.c:598 #, c-format msgid "Working directory to change to before executing the command: %s" -msgstr "執行命令前,要切換到的工作目錄:%s" +msgstr "執行命令前要變更至的工作目錄: %s" -#: plugins/sudoers/def_data.c:596 +#: plugins/sudoers/def_data.c:602 #, c-format msgid "Root directory to change to before executing the command: %s" -msgstr "執行命令前,要切換到的根目錄:%s" +msgstr "執行命令前要變更至的根目錄: %s" -#: plugins/sudoers/def_data.c:600 +#: plugins/sudoers/def_data.c:606 #, c-format msgid "The format of logs to produce: %s" -msgstr "要產出的記錄格式:%s" +msgstr "要產出的記錄格式: %s" -#: plugins/sudoers/def_data.c:604 +#: plugins/sudoers/def_data.c:610 msgid "Enable SELinux RBAC support" msgstr "啟用 SELinux RBAC 支援" -#: plugins/sudoers/def_data.c:608 +#: plugins/sudoers/def_data.c:614 #, c-format msgid "Path to the file that is created the first time sudo is run: %s" -msgstr "sudo 第一次執行時建立的檔案路徑:%s" +msgstr "sudo 第一次執行時建立的檔案路徑: %s" -#: plugins/sudoers/def_data.c:612 +#: plugins/sudoers/def_data.c:618 msgid "Intercept further commands and apply sudoers restrictions to them" -msgstr "攔截之後的命令,並對這些命令套用 sudoers 限制" +msgstr "攔截之後的命令並對其套用 sudoers 限制" -#: plugins/sudoers/def_data.c:616 +#: plugins/sudoers/def_data.c:622 msgid "Log sub-commands run by the original command" msgstr "記錄原始命令執行的子命令" -#: plugins/sudoers/def_data.c:620 +#: plugins/sudoers/def_data.c:626 msgid "Log the exit status of commands" -msgstr "記錄命令的離開狀態碼" +msgstr "記錄命令的結束狀態" -#: plugins/sudoers/def_data.c:624 +#: plugins/sudoers/def_data.c:630 msgid "Subsequent commands in an intercepted session must be authenticated" -msgstr "被攔截工作階段中的後續命令需要進行身份驗證" +msgstr "被攔截的工作階段中後續命令必須經過認證" -#: plugins/sudoers/def_data.c:628 +#: plugins/sudoers/def_data.c:634 msgid "Allow an intercepted command to run set setuid or setgid programs" -msgstr "允許被攔截的命令執行設定 setuid 或 setgid 的程式" +msgstr "允許被攔截的命令執行 setuid 或 setgid 的程式" -#: plugins/sudoers/def_data.c:632 +#: plugins/sudoers/def_data.c:638 #, c-format msgid "The maximum size to which the process's address space may grow (in bytes): %s" -msgstr "這個處理程序的地址空間可能增長到的最大大小(位元組):%s" +msgstr "行程的定址空間最大能增長到的大小(位元組): %s" -#: plugins/sudoers/def_data.c:636 +#: plugins/sudoers/def_data.c:642 #, c-format msgid "The largest size core dump file that may be created (in bytes): %s" -msgstr "可能建立出的最大核心傾印檔案大小(位元組):%s" +msgstr "建立出的核心傾印檔案的最大大小(位元組): %s" -#: plugins/sudoers/def_data.c:640 +#: plugins/sudoers/def_data.c:646 #, c-format msgid "The maximum amount of CPU time that the process may use (in seconds): %s" -msgstr "處理程序最長可能耗用的 CPU 時間(秒):%s" +msgstr "行程最長能使用的 CPU 時間(秒): %s" -#: plugins/sudoers/def_data.c:644 +#: plugins/sudoers/def_data.c:650 #, c-format msgid "The maximum size of the data segment for the process (in bytes): %s" -msgstr "處理程序資料區段的最大大小(位元組):%s" +msgstr "行程資料區段的最大大小(位元組): %s" -#: plugins/sudoers/def_data.c:648 +#: plugins/sudoers/def_data.c:654 #, c-format msgid "The largest size file that the process may create (in bytes): %s" -msgstr "處理程式最大可能建立出的檔案大小(位元組):%s" +msgstr "行程最大能建立出的檔案大小(位元組): %s" -#: plugins/sudoers/def_data.c:652 +#: plugins/sudoers/def_data.c:658 #, c-format msgid "The maximum number of locks that the process may establish: %s" -msgstr "處理程序最多可能建立的鎖 (lock) 數量:%s" +msgstr "行程最多能建立的鎖數量: %s" -#: plugins/sudoers/def_data.c:656 +#: plugins/sudoers/def_data.c:662 #, c-format msgid "The maximum size that the process may lock in memory (in bytes): %s" -msgstr "處理程序最大可能在記憶體中鎖定的大小(位元組):%s" +msgstr "行程最大能鎖定的記憶體大小(位元組): %s" -#: plugins/sudoers/def_data.c:660 +#: plugins/sudoers/def_data.c:666 #, c-format msgid "The maximum number of files that the process may have open: %s" -msgstr "處理程序最多可能開啟的檔案數量:%s" +msgstr "行程最多能開啟的檔案數量: %s" -#: plugins/sudoers/def_data.c:664 +#: plugins/sudoers/def_data.c:670 #, c-format msgid "The maximum number of processes that the user may run simultaneously: %s" -msgstr "使用者可能同時執行的最大處理程序數量:%s" +msgstr "使用者最多能同時執行的行程數量: %s" -#: plugins/sudoers/def_data.c:668 +#: plugins/sudoers/def_data.c:674 #, c-format msgid "The maximum size to which the process's resident set size may grow (in bytes): %s" -msgstr "這個處理程序的 resident set 可能增長到的最大大小(位元組):%s" +msgstr "行程的常駐集最大能增長到的大小(位元組): %s" -#: plugins/sudoers/def_data.c:672 +#: plugins/sudoers/def_data.c:678 #, c-format msgid "The maximum size to which the process's stack may grow (in bytes): %s" -msgstr "這個處理程序的堆疊可能增長到的最大大小(位元組):%s" +msgstr "行程的堆疊最大能增長到的大小(位元組): %s" -#: plugins/sudoers/def_data.c:676 +#: plugins/sudoers/def_data.c:682 msgid "Attempt authentication even when in non-interactive mode" -msgstr "非互動模式下仍嘗試進行身份認證" +msgstr "即使在非互動模式下也嘗試認證身分" -#: plugins/sudoers/def_data.c:680 +#: plugins/sudoers/def_data.c:686 msgid "Store plaintext passwords in I/O log input" -msgstr "在 I/O 日誌輸入儲存純文字密碼" +msgstr "在 I/O 日誌輸入中儲存明文密碼" -#: plugins/sudoers/def_data.c:684 +#: plugins/sudoers/def_data.c:690 msgid "List of regular expressions to use when matching a password prompt" -msgstr "比對密碼提示時,要使用的正規表達式清單" +msgstr "匹配密碼提示時要使用的正則表達式清單" -#: plugins/sudoers/def_data.c:688 +#: plugins/sudoers/def_data.c:694 #, c-format msgid "The mechanism used by the intercept and log_subcmds options: %s" -msgstr "intercept 和 log_subcmds 選項使用的機制:%s" +msgstr "intercept 和 log_subcmds 選項所使用的機制: %s" -#: plugins/sudoers/def_data.c:692 +#: plugins/sudoers/def_data.c:698 msgid "Attempt to verify the command and arguments after execution" msgstr "嘗試在執行後驗證命令和引數" -#: plugins/sudoers/def_data.c:696 +#: plugins/sudoers/def_data.c:702 #, c-format msgid "AppArmor profile to use in the new security context: %s" -msgstr "要在新的安全上下文中使用的 AppArmor 設定檔:%s" +msgstr "要在新的安全上下文中使用的 AppArmor 設定檔: %s" + +#: plugins/sudoers/def_data.c:706 +#, c-format +msgid "Command denial message: %s" +msgstr "命令被拒訊息: %s" #: plugins/sudoers/defaults.c:207 #, c-format msgid "unknown defaults entry \"%s\"" -msgstr "預設項目「%s」未知" +msgstr "未知的 Defaults 項目「%s」" #: plugins/sudoers/defaults.c:251 #, c-format @@ -2642,121 +2655,121 @@ msgstr "未指定「%s」的值" #: plugins/sudoers/defaults.c:260 #, c-format msgid "invalid operator \"%c=\" for \"%s\"" -msgstr "「%2$s」的運算子「%1$c=」無效" +msgstr "運算子「%c=」不能用於「%s」" #: plugins/sudoers/defaults.c:292 #, c-format msgid "option \"%s\" does not take a value" -msgstr "「%s」選項不取數值" +msgstr "選項「%s」不接受任何值" #: plugins/sudoers/defaults.c:319 #, c-format msgid "invalid Defaults type 0x%x for option \"%s\"" -msgstr "「%2$s」選項的 Defaults 類型 0x%1$x 無效" +msgstr "選項「%2$s」的 Defaults 類型 0x%1$x 無效" #: plugins/sudoers/defaults.c:326 #, c-format msgid "value \"%s\" is invalid for option \"%s\"" -msgstr "「%s」數值對「%s」選項無效" +msgstr "值「%s」不能用於選項「%s」" -#: plugins/sudoers/defaults.c:1176 plugins/sudoers/policy.c:213 -#: plugins/sudoers/policy.c:222 +#: plugins/sudoers/defaults.c:1189 plugins/sudoers/policy.c:208 +#: plugins/sudoers/policy.c:217 #, c-format msgid "path name for \"%s\" too long" -msgstr "「%s」的路徑名稱太長" +msgstr "提供給「%s」的路徑過長" -#: plugins/sudoers/defaults.c:1182 +#: plugins/sudoers/defaults.c:1195 #, c-format msgid "values for \"%s\" must start with a '/', '~', or '*'" msgstr "「%s」的值必須以「/」、「~」或「*」開頭" -#: plugins/sudoers/defaults.c:1189 +#: plugins/sudoers/defaults.c:1202 #, c-format msgid "values for \"%s\" must start with a '/'" msgstr "「%s」的值必須以「/」開頭" -#: plugins/sudoers/display.c:160 +#: plugins/sudoers/display.c:154 #, c-format msgid "LDAP Role: %s\n" -msgstr "LDAP 角色:%s\n" +msgstr "LDAP 角色: %s\n" -#: plugins/sudoers/display.c:163 +#: plugins/sudoers/display.c:157 #, c-format msgid "Sudoers entry: %s\n" -msgstr "Sudoers 條目:%s\n" +msgstr "sudoers 項目: %s\n" -#: plugins/sudoers/display.c:166 +#: plugins/sudoers/display.c:160 msgid " RunAsUsers: " msgstr " RunAs 使用者:" -#: plugins/sudoers/display.c:181 +#: plugins/sudoers/display.c:175 msgid " RunAsGroups: " msgstr " RunAs 群組:" -#: plugins/sudoers/display.c:191 +#: plugins/sudoers/display.c:185 msgid " Options: " msgstr " 選項:" -#: plugins/sudoers/display.c:255 +#: plugins/sudoers/display.c:249 msgid " Commands:\n" -msgstr " 指令:\n" +msgstr " 命令:\n" -#: plugins/sudoers/display.c:478 +#: plugins/sudoers/display.c:472 #, c-format msgid "Matching Defaults entries for %s on %s:\n" -msgstr "比較 %s (%s 上) 的預設條目:\n" +msgstr "在 %2$s 上匹配 %1$s 的 Defaults 項目:\n" -#: plugins/sudoers/display.c:496 +#: plugins/sudoers/display.c:490 #, c-format msgid "Runas and Command-specific defaults for %s:\n" -msgstr "%s RunAs 和指令指定的預設值:\n" +msgstr "%s 之針對命令和 runas 的預設值:\n" -#: plugins/sudoers/display.c:514 +#: plugins/sudoers/display.c:508 #, c-format msgid "User %s may run the following commands on %s:\n" -msgstr "使用者 %s 可以在 %s 上執行以下指令:\n" +msgstr "使用者 %s 可以在 %s 上執行下列命令:\n" -#: plugins/sudoers/display.c:530 +#: plugins/sudoers/display.c:524 #, c-format msgid "User %s is not allowed to run sudo on %s.\n" -msgstr "使用者 %s 沒有權限在 %s 上執行 sudo。\n" +msgstr "使用者 %s 不允許在 %s 上執行 sudo。\n" #: plugins/sudoers/editor.c:180 #, c-format msgid "ignoring editor: %.*s" -msgstr "忽略編輯器:%.*s" +msgstr "忽略編輯器: %.*s" #: plugins/sudoers/editor.c:181 msgid "editor arguments may not contain \"--\"" msgstr "編輯器引數不能包含「--」" -#: plugins/sudoers/env.c:426 +#: plugins/sudoers/env.c:443 msgid "sudo_putenv: corrupted envp, length mismatch" -msgstr "sudo_putenv:envp 損壞,長度不符" +msgstr "sudo_putenv: envp 損壞,長度不相符" -#: plugins/sudoers/env.c:1119 +#: plugins/sudoers/env.c:1137 msgid "unable to rebuild the environment" msgstr "無法重建環境" -#: plugins/sudoers/env.c:1199 +#: plugins/sudoers/env.c:1217 #, c-format msgid "sorry, you are not allowed to set the following environment variables: %s" -msgstr "對不起,您沒有權限設定以下環境變數:%s" +msgstr "抱歉,您不允許設定右列環境變數: %s" #: plugins/sudoers/filedigest.c:50 #, c-format msgid "unsupported digest type %u for %s" -msgstr "不支援 %2$s 的摘要類型 %1$u" +msgstr "不支援的 %2$s 的摘要類型 %1$u" #: plugins/sudoers/filedigest.c:77 #, c-format msgid "%s: read error" -msgstr "%s:讀取錯誤" +msgstr "%s: 讀取錯誤" #: plugins/sudoers/group_plugin.c:169 plugins/sudoers/sssd.c:578 #, c-format msgid "unable to load %s: %s" -msgstr "無法載入 %s:%s" +msgstr "無法載入 %s: %s" #: plugins/sudoers/group_plugin.c:181 #, c-format @@ -2766,12 +2779,12 @@ msgstr "無法在 %s 中找到符號「group_plugin」" #: plugins/sudoers/group_plugin.c:186 #, c-format msgid "%s: incompatible group plugin major version %d, expected %d" -msgstr "%s:不相容的群組外掛程式主要版本號碼 %d,版本應該為 %d" +msgstr "%s: 不相容的群組插件主版本 %d,預期為 %d" #: plugins/sudoers/interfaces.c:76 plugins/sudoers/interfaces.c:93 #, c-format msgid "unable to parse IP address \"%s\"" -msgstr "無法解析 IP 位址列表「%s」" +msgstr "無法解析 IP 位址「%s」" #: plugins/sudoers/interfaces.c:81 plugins/sudoers/interfaces.c:98 #, c-format @@ -2780,61 +2793,61 @@ msgstr "無法解析網路遮罩「%s」" #: plugins/sudoers/interfaces.c:126 msgid "Local IP address and netmask pairs:\n" -msgstr "本機 IP 位址和網路遮罩配對:\n" +msgstr "本機 IP 位址和網路遮罩對:\n" -#: plugins/sudoers/iolog.c:694 +#: plugins/sudoers/iolog.c:702 msgid "unable to update sequence file" msgstr "無法更新序列檔" -#: plugins/sudoers/iolog.c:728 plugins/sudoers/iolog.c:917 -#: plugins/sudoers/iolog.c:1080 plugins/sudoers/iolog.c:1087 -#: plugins/sudoers/iolog.c:1209 plugins/sudoers/iolog.c:1216 -#: plugins/sudoers/iolog.c:1316 plugins/sudoers/iolog.c:1323 +#: plugins/sudoers/iolog.c:736 plugins/sudoers/iolog.c:925 +#: plugins/sudoers/iolog.c:1088 plugins/sudoers/iolog.c:1095 +#: plugins/sudoers/iolog.c:1217 plugins/sudoers/iolog.c:1224 +#: plugins/sudoers/iolog.c:1324 plugins/sudoers/iolog.c:1331 #, c-format msgid "unable to write to I/O log file: %s" -msgstr "無法寫入 I/O 記錄檔案:%s" +msgstr "無法寫入 I/O 記錄檔案: %s" -#: plugins/sudoers/iolog.c:736 +#: plugins/sudoers/iolog.c:744 #, c-format msgid "unable to create %s/%s" msgstr "無法建立 %s/%s" -#: plugins/sudoers/iolog.c:965 +#: plugins/sudoers/iolog.c:973 #, c-format msgid "%s: internal error, I/O log file for event %d not open" -msgstr "%s:內部錯誤,未開啟事件 %d 的 I/O 記錄檔案" +msgstr "%s: 內部錯誤,事件 %d 的 I/O 記錄檔案未開啟" -#: plugins/sudoers/iolog.c:1065 plugins/sudoers/iolog.c:1194 -#: plugins/sudoers/iolog.c:1300 plugins/sudoers/timestamp.c:897 -#: plugins/sudoers/timestamp.c:989 plugins/sudoers/visudo.c:555 +#: plugins/sudoers/iolog.c:1073 plugins/sudoers/iolog.c:1202 +#: plugins/sudoers/iolog.c:1308 plugins/sudoers/timestamp.c:900 +#: plugins/sudoers/timestamp.c:992 plugins/sudoers/visudo.c:555 #: plugins/sudoers/visudo.c:561 msgid "unable to read the clock" msgstr "無法讀取時鐘" -#: plugins/sudoers/iolog.c:1292 plugins/sudoers/log_client.c:1203 -#: plugins/sudoers/log_client.c:1213 plugins/sudoers/log_client.c:1217 +#: plugins/sudoers/iolog.c:1300 plugins/sudoers/log_client.c:1226 +#: plugins/sudoers/log_client.c:1236 plugins/sudoers/log_client.c:1240 #, c-format msgid "%s: internal error, invalid signal %d" -msgstr "%s:內部錯誤,訊號 %d 無效" +msgstr "%s: 內部錯誤,無效的訊號 %d" #: plugins/sudoers/ldap.c:154 plugins/sudoers/ldap_conf.c:289 msgid "starttls not supported when using ldaps" -msgstr "使用 ldaps 時不支援使用 starttls" +msgstr "使用 LDAPS 時不支援使用 STARTTLS" #: plugins/sudoers/ldap.c:226 #, c-format msgid "unable to initialize SSL cert and key db: %s" -msgstr "無法初始化 SSL 憑證和金鑰資料庫:%s" +msgstr "無法初始化 SSL 憑證和金鑰資料庫: %s" #: plugins/sudoers/ldap.c:229 #, c-format msgid "you must set TLS_CERT in %s to use SSL" -msgstr "要使用 SSL,您必須在 %s 設定 TLS_CERT" +msgstr "要使用 SSL,%s 中必須設定 TLS_CERT" #: plugins/sudoers/ldap.c:1593 #, c-format msgid "unable to initialize LDAP: %s" -msgstr "無法初始化 LDAP:%s" +msgstr "無法初始化 LDAP: %s" #: plugins/sudoers/ldap.c:1630 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" @@ -2843,31 +2856,31 @@ msgstr "指定了 start_tls,但 LDAP 函式庫不支援 ldap_start_tls_s() 或 #: plugins/sudoers/ldap.c:1767 plugins/sudoers/parse_ldif.c:745 #, c-format msgid "invalid sudoOrder attribute: %s" -msgstr "無效的 sudoOrder 屬性:%s" +msgstr "無效的 sudoOrder 屬性: %s" #: plugins/sudoers/ldap_conf.c:197 #, c-format msgid "%s: port too large" -msgstr "%s:連線埠過大" +msgstr "%s: 埠號過大" #: plugins/sudoers/ldap_conf.c:258 #, c-format msgid "unsupported LDAP uri type: %s" -msgstr "不支援的 LDAP URI 類型:%s" +msgstr "不支援的 LDAP URI 類型: %s" #: plugins/sudoers/ldap_conf.c:285 msgid "unable to mix ldap and ldaps URIs" -msgstr "無法混合 ldap 和 ldaps URI" +msgstr "無法混合 LDAP 和 LDAPS URI" -#: 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 +#: plugins/sudoers/ldap_util.c:496 plugins/sudoers/ldap_util.c:503 +#: plugins/sudoers/ldap_util.c:511 plugins/sudoers/ldap_util.c:519 +#: plugins/sudoers/ldap_util.c:527 plugins/sudoers/ldap_util.c:535 +#: plugins/sudoers/ldap_util.c:543 plugins/sudoers/ldap_util.c:551 #, c-format msgid "duplicate sudoOption: %s%s%s" -msgstr "sudoOption 有重複:%s%s%s" +msgstr "重複的 sudoOption: %s%s%s" -#: plugins/sudoers/ldap_util.c:568 plugins/sudoers/ldap_util.c:570 +#: plugins/sudoers/ldap_util.c:569 plugins/sudoers/ldap_util.c:571 #, c-format msgid "unable to convert sudoOption: %s%s%s" msgstr "無法轉換 sudoOption: %s%s%s" @@ -2880,65 +2893,65 @@ msgstr "無法開啟稽核系統" msgid "unable to send audit message" msgstr "無法傳送稽核訊息" -#: plugins/sudoers/log_client.c:125 plugins/sudoers/log_client.c:412 -#: plugins/sudoers/log_client.c:1450 plugins/sudoers/log_client.c:2076 +#: plugins/sudoers/log_client.c:125 plugins/sudoers/log_client.c:421 +#: plugins/sudoers/log_client.c:1473 plugins/sudoers/log_client.c:2101 msgid "error in event loop" msgstr "事件循環中發生錯誤" -#: plugins/sudoers/log_client.c:205 +#: plugins/sudoers/log_client.c:214 #, c-format msgid "Creation of new SSL_CTX object failed: %s" -msgstr "建立新 SSL_CTX 物件失敗:%s" +msgstr "無法建立新的 SSL_CTX 物件: %s" -#: plugins/sudoers/log_client.c:230 +#: plugins/sudoers/log_client.c:239 #, c-format msgid "unable to load certificate authority bundle %s" -msgstr "無法載入 %s 憑證授權單位組合" +msgstr "無法載入憑證頒發機構捆包 %s" -#: plugins/sudoers/log_client.c:252 +#: plugins/sudoers/log_client.c:261 #, c-format msgid "unable to load certificate %s" -msgstr "無法載入 %s 憑證" - -#: plugins/sudoers/log_client.c:266 -#, c-format -msgid "unable to load private key %s" -msgstr "無法載入 %s 私鑰" +msgstr "無法載入憑證 %s" #: plugins/sudoers/log_client.c:275 #, c-format -msgid "Unable to allocate ssl object: %s" -msgstr "無法配置 SSL 物件:%s" +msgid "unable to load private key %s" +msgstr "無法載入私鑰 %s" -#: plugins/sudoers/log_client.c:364 plugins/sudoers/log_client.c:369 +#: plugins/sudoers/log_client.c:284 +#, c-format +msgid "Unable to allocate ssl object: %s" +msgstr "無法分配 SSL 物件: %s" + +#: plugins/sudoers/log_client.c:373 plugins/sudoers/log_client.c:378 #, c-format msgid "TLS connection to %s:%s failed: %s" -msgstr "TLS 連線至 %s:%s 失敗:%s" +msgstr "無法以 TLS 連線至 %s:%s: %s" -#: plugins/sudoers/log_client.c:545 +#: plugins/sudoers/log_client.c:554 msgid "TLS initialization was unsuccessful" msgstr "TLS 初始化失敗" -#: plugins/sudoers/log_client.c:555 +#: plugins/sudoers/log_client.c:564 msgid "TLS handshake was unsuccessful" msgstr "TLS 交握失敗" -#: plugins/sudoers/log_client.c:1221 +#: plugins/sudoers/log_client.c:1244 #, c-format msgid "%s: internal error, invalid exit status %d" -msgstr "%s:內部錯誤,退出狀態碼 %d 無效" +msgstr "%s: 內部錯誤,無效的結束狀態 %d" -#: plugins/sudoers/log_client.c:1757 plugins/sudoers/log_client.c:1782 +#: plugins/sudoers/log_client.c:1780 plugins/sudoers/log_client.c:1805 msgid "lost connection to log server" -msgstr "失去對記錄伺服器的連線" +msgstr "失去與記錄伺服器的連線" -#: plugins/sudoers/log_client.c:1859 +#: plugins/sudoers/log_client.c:1882 msgid "missing write buffer" msgstr "缺少寫入緩衝區" -#: plugins/sudoers/log_client.c:2015 +#: plugins/sudoers/log_client.c:2040 msgid "unable to connect to log server" -msgstr "無法連線到記錄伺服器" +msgstr "無法連線至記錄伺服器" #: plugins/sudoers/logging.c:295 msgid "user NOT in sudoers" @@ -2946,77 +2959,90 @@ msgstr "使用者不在 sudoers 中" #: plugins/sudoers/logging.c:297 msgid "user NOT authorized on host" -msgstr "使用者未取得此主機上的授權" +msgstr "使用者未取得主機上的授權" #: plugins/sudoers/logging.c:299 -msgid "command not allowed" -msgstr "不允許使用指令" +msgid "setid command rejected in intercept mode" +msgstr "因在攔截模式下拒絕了 setid 命令" -#: plugins/sudoers/logging.c:320 +#: plugins/sudoers/logging.c:301 +msgid "command not allowed" +msgstr "不允許命令" + +#: plugins/sudoers/logging.c:322 #, c-format msgid "%s is not in the sudoers file.\n" msgstr "%s 不在 sudoers 檔案中。\n" -#: plugins/sudoers/logging.c:323 +#: plugins/sudoers/logging.c:325 #, c-format msgid "%s is not allowed to run sudo on %s.\n" -msgstr "%s 不允許在 %s 執行 sudo。\n" +msgstr "%s 不允許在 %s 上執行 sudo。\n" -#: plugins/sudoers/logging.c:326 +#: plugins/sudoers/logging.c:328 plugins/sudoers/parser_warnx.c:59 +#, c-format +msgid "%s: %s\n" +msgstr "%s: %s\n" + +#: plugins/sudoers/logging.c:329 +msgid "setid commands are not permitted in intercept mode" +msgstr "不允許在攔截模式下使用 setid 命令" + +#: plugins/sudoers/logging.c:331 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" -msgstr "對不起,使用者 %s 不能在 %s 上執行 sudo。\n" +msgstr "抱歉,使用者 %s 不能在 %s 上執行 sudo。\n" -#: plugins/sudoers/logging.c:339 +#: plugins/sudoers/logging.c:344 #, c-format msgid "Sorry, user %s is not allowed to execute '%s%s%s%s' as %s%s%s on %s.\n" -msgstr "對不起,使用者 %1$s 不允許在 %9$s 以 %6$s%7$s%8$s 的身份執行「%2$s%3$s%4$s%5$s」。\n" +msgstr "抱歉,使用者 %1$s 不允許在 %9$s 上以 %6$s%7$s%8$s 的身分執行「%2$s%3$s%4$s%5$s」。\n" -#: plugins/sudoers/logging.c:350 +#: plugins/sudoers/logging.c:358 msgid "This incident has been reported to the administrator.\n" msgstr "本事件已向管理員報告。\n" -#: plugins/sudoers/logging.c:387 plugins/sudoers/sudoers.c:547 -#: plugins/sudoers/sudoers.c:549 plugins/sudoers/sudoers.c:551 -#: plugins/sudoers/sudoers.c:553 plugins/sudoers/sudoers.c:777 -#: plugins/sudoers/sudoers.c:779 +#: plugins/sudoers/logging.c:395 plugins/sudoers/sudoers.c:564 +#: plugins/sudoers/sudoers.c:566 plugins/sudoers/sudoers.c:568 +#: plugins/sudoers/sudoers.c:570 plugins/sudoers/sudoers.c:794 +#: plugins/sudoers/sudoers.c:796 #, c-format msgid "%s: command not found" -msgstr "%s:找不到指令" +msgstr "%s: 找不到命令" -#: plugins/sudoers/logging.c:389 plugins/sudoers/sudoers.c:543 +#: plugins/sudoers/logging.c:397 plugins/sudoers/sudoers.c:560 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" "Use \"sudo ./%s\" if this is the \"%s\" you wish to run." msgstr "" "忽略在「.」中找到的「%s」\n" -"請使用「sudo ./%s」,若這是您想執行的「%s」。" +"若您想執行這個「%s」,請使用「sudo ./%s」。" -#: plugins/sudoers/logging.c:409 +#: plugins/sudoers/logging.c:417 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" -msgstr[0] "%u 次密碼錯誤嘗試" +msgstr[0] "%u 次密碼嘗試錯誤" -#: plugins/sudoers/logging.c:500 +#: plugins/sudoers/logging.c:508 msgid "authentication failure" msgstr "認證失敗" -#: plugins/sudoers/logging.c:539 plugins/sudoers/logging.c:558 +#: plugins/sudoers/logging.c:552 plugins/sudoers/logging.c:571 msgid "a password is required" msgstr "需要密碼" -#: plugins/sudoers/logging.c:881 +#: plugins/sudoers/logging.c:889 msgid "problem parsing sudoers" msgstr "解析 sudoers 時發生問題" -#: plugins/sudoers/logging.c:922 plugins/sudoers/logging.c:930 +#: plugins/sudoers/logging.c:930 plugins/sudoers/logging.c:938 #, c-format msgid "%s:%d:%d: %s" msgstr "%s:%d:%d: %s" -#: plugins/sudoers/logging.c:1108 +#: plugins/sudoers/logging.c:1119 #, c-format msgid "unable to write log file %s" msgstr "無法寫入記錄檔 %s" @@ -3024,195 +3050,190 @@ msgstr "無法寫入記錄檔 %s" #: plugins/sudoers/match_digest.c:107 #, c-format msgid "digest for %s (%s) bad length %zu, expected %zu" -msgstr "%s (%s) 的摘要長度 %zu 是錯誤的(預期是 %zu)" +msgstr "%s(%s)的摘要長度 %zu 錯誤,預期為 %zu" #: plugins/sudoers/match_digest.c:126 #, c-format msgid "digest for %s (%s) is not in %s form" -msgstr "%s(%s) 的摘要的形式不是 %s" +msgstr "%s(%s)的摘要形式非 %s" #: plugins/sudoers/parse_ldif.c:615 #, c-format msgid "ignoring incomplete sudoRole: cn: %s" -msgstr "將忽略不完整的 sudoRole:cn:%s" +msgstr "忽略不完整的 sudoRole: cn: %s" #: plugins/sudoers/parse_ldif.c:675 #, c-format msgid "invalid LDIF attribute: %s" -msgstr "LDIF 屬性無效:%s" +msgstr "無效的 LDIF 屬性: %s" #: plugins/sudoers/parser_warnx.c:56 #, c-format msgid "%s:%d:%d: %s\n" msgstr "%s:%d:%d: %s\n" -#: plugins/sudoers/parser_warnx.c:59 -#, c-format -msgid "%s: %s\n" -msgstr "%s:%s\n" - #: plugins/sudoers/pivot.c:71 msgid "unable to restore root directory" -msgstr "無法復原根目錄" +msgstr "無法還原根目錄" #: plugins/sudoers/pivot.c:79 msgid "unable to restore current working directory" -msgstr "無法復原目前工作目錄" +msgstr "無法還原目前工作目錄" #: plugins/sudoers/policy.c:78 plugins/sudoers/policy.c:111 #, c-format msgid "invalid %.*s set by sudo front-end" msgstr "sudo 前端設定的 %.*s 無效" -#: plugins/sudoers/policy.c:364 plugins/sudoers/testsudoers.c:329 +#: plugins/sudoers/policy.c:347 plugins/sudoers/testsudoers.c:329 msgid "unable to parse network address list" msgstr "無法解析網路位址列表" -#: plugins/sudoers/policy.c:556 +#: plugins/sudoers/policy.c:555 msgid "user name not set by sudo front-end" msgstr "sudo 前端未設定使用者名稱" -#: plugins/sudoers/policy.c:560 +#: plugins/sudoers/policy.c:559 msgid "user-ID not set by sudo front-end" -msgstr "sudo 前端未設定使用者 ID (user-ID)" +msgstr "sudo 前端未設定使用者 ID" -#: plugins/sudoers/policy.c:564 +#: plugins/sudoers/policy.c:563 msgid "group-ID not set by sudo front-end" -msgstr "sudo 前端未設定群組 ID (group-ID)" +msgstr "sudo 前端未設定群組 ID" -#: plugins/sudoers/policy.c:568 +#: plugins/sudoers/policy.c:567 msgid "host name not set by sudo front-end" msgstr "sudo 前端未設定主機名稱" -#: plugins/sudoers/policy.c:757 +#: plugins/sudoers/policy.c:765 #, c-format msgid "invalid working directory: %s" -msgstr "無效的工作目錄:%s" +msgstr "無效的工作目錄: %s" -#: plugins/sudoers/policy.c:944 +#: plugins/sudoers/policy.c:952 #, c-format msgid "invalid chroot directory: %s" -msgstr "無效的 chroot 目錄:%s" +msgstr "無效的 chroot 目錄: %s" -#: plugins/sudoers/policy.c:1153 plugins/sudoers/visudo.c:919 +#: plugins/sudoers/policy.c:1163 plugins/sudoers/visudo.c:919 #: plugins/sudoers/visudo.c:1218 #, c-format msgid "unable to execute %s" msgstr "無法執行 %s" -#: plugins/sudoers/policy.c:1225 plugins/sudoers/policy.c:1260 -#: plugins/sudoers/policy.c:1282 plugins/sudoers/policy.c:1300 +#: plugins/sudoers/policy.c:1232 plugins/sudoers/policy.c:1267 +#: plugins/sudoers/policy.c:1289 plugins/sudoers/policy.c:1307 #, c-format msgid "%s: invalid mode flags from sudo front end: 0x%x" -msgstr "%s:來自 sudo 前端的無效 mode 旗標:0x%x" +msgstr "%s: 來自 sudo 前端的 mode 旗標無效: 0x%x" -#: plugins/sudoers/policy.c:1323 +#: plugins/sudoers/policy.c:1330 #, c-format msgid "Sudoers policy plugin version %s\n" -msgstr "Sudoers 策略外掛程式版本 %s\n" +msgstr "sudoers 方針插件版本 %s\n" -#: plugins/sudoers/policy.c:1325 +#: plugins/sudoers/policy.c:1332 #, c-format msgid "Sudoers file grammar version %d\n" -msgstr "Sudoers 檔案文法版本 %d\n" +msgstr "sudoers 檔案文法版本 %d\n" -#: plugins/sudoers/policy.c:1329 +#: plugins/sudoers/policy.c:1336 #, c-format msgid "" "\n" "Sudoers path: %s\n" msgstr "" "\n" -"Sudoers 路徑:%s\n" +"sudoers 路徑: %s\n" -#: plugins/sudoers/policy.c:1332 +#: plugins/sudoers/policy.c:1339 #, c-format msgid "nsswitch path: %s\n" -msgstr "nsswitch 路徑:%s\n" +msgstr "nsswitch 路徑: %s\n" -#: plugins/sudoers/policy.c:1335 +#: plugins/sudoers/policy.c:1342 #, c-format msgid "ldap.conf path: %s\n" -msgstr "ldap.conf 路徑:%s\n" +msgstr "ldap.conf 路徑: %s\n" -#: plugins/sudoers/policy.c:1337 +#: plugins/sudoers/policy.c:1344 #, c-format msgid "ldap.secret path: %s\n" -msgstr "ldap.secret 路徑:%s\n" +msgstr "ldap.secret 路徑: %s\n" -#: plugins/sudoers/policy.c:1370 +#: plugins/sudoers/policy.c:1377 #, c-format msgid "unable to register hook of type %d (version %d.%d)" -msgstr "無法註冊類型為 %d 的觸發器 (版本 %d.%d)" +msgstr "無法註冊類型為 %d 的掛鉤函式(版本 %d.%d)" -#: plugins/sudoers/policy.c:1388 +#: plugins/sudoers/policy.c:1395 #, c-format msgid "unable to deregister hook of type %d (version %d.%d)" -msgstr "無法取消註冊類型為 %d 的觸發器 (版本 %d.%d)" +msgstr "無法註銷類型為 %d 的掛鉤函式(版本 %d.%d)" #: plugins/sudoers/pwutil.c:242 plugins/sudoers/pwutil.c:260 #, c-format msgid "unable to cache uid %u" -msgstr "無法快取使用者 ID %u" +msgstr "無法快取 UID %u" #: plugins/sudoers/pwutil.c:254 #, c-format msgid "unable to cache uid %u, already exists" -msgstr "無法快取使用者 ID %u,原因:使用者 ID 已存在" +msgstr "無法快取 UID %u,其已存在" #: plugins/sudoers/pwutil.c:314 plugins/sudoers/pwutil.c:332 #: plugins/sudoers/pwutil.c:395 plugins/sudoers/pwutil.c:440 #, c-format msgid "unable to cache user %s" -msgstr "無法快取 %s 使用者" +msgstr "無法快取使用者 %s" #: plugins/sudoers/pwutil.c:327 #, c-format msgid "unable to cache user %s, already exists" -msgstr "無法快取使用者 %s,原因:已存在" +msgstr "無法快取使用者 %s,其已存在" #: plugins/sudoers/pwutil.c:559 plugins/sudoers/pwutil.c:577 #, c-format msgid "unable to cache gid %u" -msgstr "無法快取群組 ID %u" +msgstr "無法快取 GID %u" #: plugins/sudoers/pwutil.c:571 #, c-format msgid "unable to cache gid %u, already exists" -msgstr "無法快取群組 ID %u,原因:已經存在" +msgstr "無法快取 GID %u,其已存在" #: plugins/sudoers/pwutil.c:625 plugins/sudoers/pwutil.c:643 #: plugins/sudoers/pwutil.c:704 plugins/sudoers/pwutil.c:753 #, c-format msgid "unable to cache group %s" -msgstr "無法快取 %s 群組" +msgstr "無法快取群組 %s" #: plugins/sudoers/pwutil.c:638 #, c-format msgid "unable to cache group %s, already exists" -msgstr "無法快取群組 %s,原因:已經存在" +msgstr "無法快取群組 %s,其已存在" -#: plugins/sudoers/pwutil.c:900 plugins/sudoers/pwutil.c:985 -#: plugins/sudoers/pwutil.c:1039 plugins/sudoers/pwutil.c:1095 +#: plugins/sudoers/pwutil.c:900 plugins/sudoers/pwutil.c:988 +#: plugins/sudoers/pwutil.c:1042 plugins/sudoers/pwutil.c:1101 #, c-format msgid "unable to cache group list for %s, already exists" -msgstr "無法快取群組列表 %s,原因:已經存在" +msgstr "無法快取群組列表 %s,其已存在" -#: plugins/sudoers/pwutil.c:906 plugins/sudoers/pwutil.c:990 -#: plugins/sudoers/pwutil.c:1045 plugins/sudoers/pwutil.c:1100 +#: plugins/sudoers/pwutil.c:906 plugins/sudoers/pwutil.c:993 +#: plugins/sudoers/pwutil.c:1048 plugins/sudoers/pwutil.c:1106 #, c-format msgid "unable to cache group list for %s" msgstr "無法快取 %s 的群組列表" -#: plugins/sudoers/pwutil.c:979 +#: plugins/sudoers/pwutil.c:982 #, c-format msgid "unable to parse groups for %s" msgstr "無法解析 %s 的群組" -#: plugins/sudoers/pwutil.c:1089 +#: plugins/sudoers/pwutil.c:1095 #, c-format msgid "unable to parse gids for %s" -msgstr "無法解析 %s 的群組 ID" +msgstr "無法解析 %s 的 GID" #: plugins/sudoers/set_perms.c:120 plugins/sudoers/set_perms.c:457 #: plugins/sudoers/set_perms.c:870 plugins/sudoers/set_perms.c:1186 @@ -3226,32 +3247,32 @@ msgstr "權限堆疊溢位" #: plugins/sudoers/set_perms.c:1197 plugins/sudoers/set_perms.c:1422 #: plugins/sudoers/set_perms.c:1501 plugins/sudoers/set_perms.c:1592 msgid "perm stack underflow" -msgstr "權限堆疊反向溢位" +msgstr "權限堆疊向下溢位" #: plugins/sudoers/set_perms.c:191 plugins/sudoers/set_perms.c:515 #: plugins/sudoers/set_perms.c:1251 plugins/sudoers/set_perms.c:1535 msgid "unable to change to root gid" -msgstr "無法切換為 root 群組 ID" +msgstr "無法變更至 root GID" #: plugins/sudoers/set_perms.c:282 plugins/sudoers/set_perms.c:612 #: plugins/sudoers/set_perms.c:1013 plugins/sudoers/set_perms.c:1328 msgid "unable to change to runas gid" -msgstr "無法切換為 runas 群組 ID" +msgstr "無法變更至 runas GID" #: plugins/sudoers/set_perms.c:287 plugins/sudoers/set_perms.c:617 #: plugins/sudoers/set_perms.c:1018 plugins/sudoers/set_perms.c:1333 msgid "unable to set runas group vector" -msgstr "無法設定 runas 群組集合" +msgstr "無法設定 runas 群組列表" #: plugins/sudoers/set_perms.c:298 plugins/sudoers/set_perms.c:628 #: plugins/sudoers/set_perms.c:1027 plugins/sudoers/set_perms.c:1342 msgid "unable to change to runas uid" -msgstr "無法切換成 runas 使用者 ID" +msgstr "無法變更至 runas UID" #: plugins/sudoers/set_perms.c:320 plugins/sudoers/set_perms.c:650 #: plugins/sudoers/set_perms.c:1047 plugins/sudoers/set_perms.c:1362 msgid "unable to change to sudoers gid" -msgstr "無法切換為 sudoers 群組 ID" +msgstr "無法變更至 sudoers GID" #: plugins/sudoers/set_perms.c:374 plugins/sudoers/set_perms.c:723 #: plugins/sudoers/set_perms.c:1096 plugins/sudoers/set_perms.c:1409 @@ -3266,16 +3287,16 @@ msgstr "無法取得目前工作目錄" #: plugins/sudoers/solaris_audit.c:70 #, c-format msgid "truncated audit path ctx->user.cmnd: %s" -msgstr "截短的稽核路徑 ctx->user_cmnd:%s" +msgstr "截短的稽核路徑 ctx->user_cmnd: %s" #: plugins/sudoers/solaris_audit.c:77 #, c-format msgid "truncated audit path argv[0]: %s" -msgstr "截短的稽核路徑 argv[0]:%s" +msgstr "截短的稽核路徑 argv[0]: %s" #: plugins/sudoers/sssd.c:581 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" -msgstr "無法初始化 SSS 來源。是否已在您的電腦上安裝 SSSD?" +msgstr "無法初始化 SSS 來源。是否已在電腦上安裝 SSSD?" #: plugins/sudoers/sssd.c:589 plugins/sudoers/sssd.c:598 #: plugins/sudoers/sssd.c:607 plugins/sudoers/sssd.c:616 @@ -3299,149 +3320,149 @@ msgstr "sudoers 指定 root 不允許執行 sudo" #: plugins/sudoers/sudoers.c:375 msgid "user not allowed to override closefrom limit" -msgstr "使用者不允許覆蓋 closefrom 限制" +msgstr "使用者不允許覆寫 closefrom 限制" #: plugins/sudoers/sudoers.c:376 msgid "you are not permitted to use the -C option" -msgstr "您沒有權限使用 -C 選項" +msgstr "您不允許使用 -C 選項" #: plugins/sudoers/sudoers.c:440 msgid "no tty" -msgstr "找不到終端" +msgstr "找不到 TTY" #: plugins/sudoers/sudoers.c:441 msgid "sorry, you must have a tty to run sudo" -msgstr "抱歉,您必須先要有終端才能執行 sudo" +msgstr "抱歉,您必須有 TTY 才能執行 sudo" #: plugins/sudoers/sudoers.c:449 #, c-format msgid "invalid shell for user %s: %s" -msgstr "%s 使用者的 Shell 無效:%s" +msgstr "使用者 %s 的殼層無效: %s" #: plugins/sudoers/sudoers.c:491 #, c-format msgid "user not allowed to change root directory to %s" -msgstr "不允許使用者切換根目錄至 %s" +msgstr "使用者不允許將根目錄變更至 %s" #: plugins/sudoers/sudoers.c:493 #, c-format msgid "you are not permitted to use the -R option with %s" -msgstr "不允許您將 -R 選項與 %s 一起使用" +msgstr "您不允許使用傳入 %s 的 -R 選項" #: plugins/sudoers/sudoers.c:506 #, c-format msgid "user not allowed to change directory to %s" -msgstr "不允許使用者切換至 %s 目錄" +msgstr "使用者不允許將目錄變更至 %s" #: plugins/sudoers/sudoers.c:507 #, c-format msgid "you are not permitted to use the -D option with %s" -msgstr "不允許您將 -D 選項與 %s 一起使用" - -#: plugins/sudoers/sudoers.c:542 -msgid "command in current directory" -msgstr "目前目錄中的指令" - -#: plugins/sudoers/sudoers.c:557 -msgid "\"cd\" is a shell built-in command, it cannot be run directly." -msgstr "「cd」是 shell 內建的命令,不能直接執行。" +msgstr "您不允許使用傳入 %s 的 -D 選項" #: plugins/sudoers/sudoers.c:559 +msgid "command in current directory" +msgstr "命令位於目前目錄中" + +#: plugins/sudoers/sudoers.c:574 +msgid "\"cd\" is a shell built-in command, it cannot be run directly." +msgstr "「cd」是殼層內建的命令,不能直接執行。" + +#: plugins/sudoers/sudoers.c:576 msgid "the -s option may be used to run a privileged shell." -msgstr "-s 選項可用來執行具特殊權限的 shell。" +msgstr "-s 選項可用來執行具特權的殼層。" -#: plugins/sudoers/sudoers.c:561 +#: plugins/sudoers/sudoers.c:578 msgid "the -D option may be used to run a command in a specific directory." -msgstr "-D 選項可用來在特定目錄執行命令。" +msgstr "-D 選項可用來在特定目錄中執行命令。" -#: plugins/sudoers/sudoers.c:570 +#: plugins/sudoers/sudoers.c:587 msgid "user not allowed to set a command timeout" -msgstr "使用者不允許設定命令逾時" +msgstr "使用者不允許設定命令逾時時間" -#: plugins/sudoers/sudoers.c:572 +#: plugins/sudoers/sudoers.c:589 msgid "sorry, you are not allowed set a command timeout" -msgstr "抱歉,您沒有權限設定逾時時間" +msgstr "抱歉,您不允許設定逾時時間" -#: plugins/sudoers/sudoers.c:580 +#: plugins/sudoers/sudoers.c:597 msgid "user not allowed to preserve the environment" msgstr "使用者不允許保留環境" -#: plugins/sudoers/sudoers.c:582 +#: plugins/sudoers/sudoers.c:599 msgid "sorry, you are not allowed to preserve the environment" -msgstr "抱歉,您沒有權限保留環境" +msgstr "抱歉,您不允許保留環境" -#: plugins/sudoers/sudoers.c:618 +#: plugins/sudoers/sudoers.c:635 msgid "no command specified" msgstr "未指定命令" -#: plugins/sudoers/sudoers.c:759 +#: plugins/sudoers/sudoers.c:776 msgid "error setting user-specified environment variables" msgstr "設定使用者指定的環境變數時發生錯誤" -#: plugins/sudoers/sudoers.c:1211 +#: plugins/sudoers/sudoers.c:1229 msgid "sudoedit doesn't need to be run via sudo" -msgstr "sudoedit 不用以 sudo 執行" +msgstr "sudoedit 不需要透過 sudo 執行" -#: plugins/sudoers/sudoers.c:1296 plugins/sudoers/sudoreplay.c:1613 -#: plugins/sudoers/tsdump.c:138 +#: plugins/sudoers/sudoers.c:1314 plugins/sudoers/sudoreplay.c:1615 +#: plugins/sudoers/tsdump.c:151 #, c-format msgid "unable to read %s" msgstr "無法讀取 %s" -#: plugins/sudoers/sudoers.c:1321 plugins/sudoers/visudo.c:1123 +#: plugins/sudoers/sudoers.c:1339 plugins/sudoers/visudo.c:1123 #, c-format msgid "%s is not a regular file" -msgstr "%s 不是一般檔案" +msgstr "%s 非一般檔案" -#: plugins/sudoers/sudoers.c:1325 plugins/sudoers/timestamp.c:272 toke.l:1355 +#: plugins/sudoers/sudoers.c:1343 plugins/sudoers/timestamp.c:272 toke.l:1335 #, c-format msgid "%s is owned by uid %u, should be %u" -msgstr "%s 由使用者 ID %u 所有,應為 %u" +msgstr "%s 由 UID %u 擁有,應由 %u" -#: plugins/sudoers/sudoers.c:1330 plugins/sudoers/timestamp.c:279 toke.l:1360 +#: plugins/sudoers/sudoers.c:1348 plugins/sudoers/timestamp.c:279 toke.l:1340 #, c-format msgid "%s is world writable" -msgstr "%s 允許任何人寫入" +msgstr "%s 允許所有使用者寫入" -#: plugins/sudoers/sudoers.c:1334 plugins/sudoers/timestamp.c:284 toke.l:1363 +#: plugins/sudoers/sudoers.c:1352 plugins/sudoers/timestamp.c:284 toke.l:1343 #, c-format msgid "%s is owned by gid %u, should be %u" -msgstr "%s 屬於群組 ID %u,應為 %u" +msgstr "%s 由 GID %u 擁有,應由 %u" -#: plugins/sudoers/sudoers.c:1363 +#: plugins/sudoers/sudoers.c:1381 #, c-format msgid "only root can use \"-c %s\"" msgstr "只有 root 才能使用「-c %s」" -#: plugins/sudoers/sudoers.c:1382 +#: plugins/sudoers/sudoers.c:1400 #, c-format msgid "unknown login class %s" -msgstr "未知登入類別 %s" +msgstr "未知的登入類別 %s" #: plugins/sudoers/sudoers_cb.c:120 plugins/sudoers/sudoers_cb.c:135 #, c-format msgid "unable to resolve host %s" -msgstr "無法解析主機:%s" +msgstr "無法解析主機: %s" #: plugins/sudoers/sudoreplay.c:252 #, c-format msgid "invalid filter option: %s" -msgstr "無效的過濾器選項:%s" +msgstr "無效的過濾器選項: %s" #: plugins/sudoers/sudoreplay.c:268 #, c-format msgid "invalid max wait: %s" -msgstr "無效的最大等待時間:%s" +msgstr "無效的最大等待時間: %s" #: plugins/sudoers/sudoreplay.c:291 #, c-format msgid "invalid speed factor: %s" -msgstr "無效的速度因數:%s" +msgstr "無效的速度因數: %s" #: plugins/sudoers/sudoreplay.c:326 #, c-format msgid "invalid time offset %s" -msgstr "時間偏移值 %s 無效" +msgstr "無效的時間偏移值 %s" #: plugins/sudoers/sudoreplay.c:335 #, c-format @@ -3451,82 +3472,82 @@ msgstr "%s/%.2s/%.2s/%.2s: %s" #: plugins/sudoers/sudoreplay.c:340 #, c-format msgid "%s/timing: %s" -msgstr "%s/計時:%s" +msgstr "%s/計時: %s" #: plugins/sudoers/sudoreplay.c:368 #, c-format msgid "Replaying sudo session: %s" -msgstr "重播 sudo 工作階段:%s" +msgstr "重播 sudo 工作階段: %s" -#: plugins/sudoers/sudoreplay.c:634 +#: plugins/sudoers/sudoreplay.c:633 plugins/sudoers/sudoreplay.c:636 msgid "unable to set tty to raw mode" -msgstr "無法將終端設為原始 (RAW) 模式" +msgstr "無法將 TTY 設定為原始模式" -#: plugins/sudoers/sudoreplay.c:685 +#: plugins/sudoers/sudoreplay.c:687 msgid "Warning: your terminal is too small to properly replay the log." -msgstr "警告:您的終端尺寸太小,不能正常地重播記錄。" +msgstr "警告: 您的終端機尺寸過小,不能正常地重播記錄。" -#: plugins/sudoers/sudoreplay.c:686 +#: plugins/sudoers/sudoreplay.c:688 #, c-format msgid "Log geometry is %d x %d, your terminal's geometry is %d x %d." -msgstr "記錄的幾何尺寸為 %dx%d,但您終端的幾何尺寸為 %dx%d。" +msgstr "記錄的幾何尺寸為 %dx%d,但您終端機的幾何尺寸為 %dx%d。" -#: plugins/sudoers/sudoreplay.c:714 +#: plugins/sudoers/sudoreplay.c:716 msgid "Replay finished, press any key to restore the terminal." -msgstr "重播完成,請按任意鍵返回終端。" +msgstr "重播結束,請按任意鍵還原終端機。" -#: plugins/sudoers/sudoreplay.c:1217 plugins/sudoers/sudoreplay.c:1247 +#: plugins/sudoers/sudoreplay.c:1219 plugins/sudoers/sudoreplay.c:1249 #, c-format msgid "ambiguous expression \"%s\"" msgstr "不明確的表達式「%s」" -#: plugins/sudoers/sudoreplay.c:1269 +#: plugins/sudoers/sudoreplay.c:1271 msgid "unmatched ')' in expression" msgstr "表達式中的「)」不對稱" -#: plugins/sudoers/sudoreplay.c:1273 +#: plugins/sudoers/sudoreplay.c:1275 #, c-format msgid "unknown search term \"%s\"" msgstr "未知的搜尋詞彙「%s」" -#: plugins/sudoers/sudoreplay.c:1288 +#: plugins/sudoers/sudoreplay.c:1290 #, c-format msgid "%s requires an argument" -msgstr "%s 需要參數" +msgstr "%s 需要引數" -#: plugins/sudoers/sudoreplay.c:1298 +#: plugins/sudoers/sudoreplay.c:1300 #, c-format msgid "could not parse date \"%s\"" msgstr "無法解析日期「%s」" -#: plugins/sudoers/sudoreplay.c:1307 +#: plugins/sudoers/sudoreplay.c:1309 msgid "unmatched '(' in expression" msgstr "表達式中的「(」不對稱" -#: plugins/sudoers/sudoreplay.c:1309 -msgid "illegal trailing \"or\"" -msgstr "無效的結尾字元「or」" - #: plugins/sudoers/sudoreplay.c:1311 -msgid "illegal trailing \"!\"" -msgstr "無效的結尾字元「!」" +msgid "illegal trailing \"or\"" +msgstr "無效的結尾字串「or」" -#: plugins/sudoers/sudoreplay.c:1417 +#: plugins/sudoers/sudoreplay.c:1313 +msgid "illegal trailing \"!\"" +msgstr "無效的結尾字串「!」" + +#: plugins/sudoers/sudoreplay.c:1419 #, c-format msgid "unknown search type %d" msgstr "未知的搜尋類型 %d" -#: plugins/sudoers/sudoreplay.c:1679 +#: plugins/sudoers/sudoreplay.c:1681 #, 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:1681 +#: plugins/sudoers/sudoreplay.c:1683 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "用法:%s [-h] [-d 目錄] -l [搜尋表達式]\n" -#: plugins/sudoers/sudoreplay.c:1695 +#: plugins/sudoers/sudoreplay.c:1697 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -3535,7 +3556,7 @@ msgstr "" "%s - 重播 sudo 工作階段記錄\n" "\n" -#: plugins/sudoers/sudoreplay.c:1697 +#: plugins/sudoers/sudoreplay.c:1699 msgid "" "\n" "Options:\n" @@ -3552,16 +3573,16 @@ msgid "" msgstr "" "\n" "選項:\n" -" -d, --directory=目錄 指定工作階段的記錄目錄\n" -" -f, --filter=過濾器 指定要顯示的 I/O 類型\n" -" -h, --help 顯示說明訊息並退出\n" -" -l, --list 列出可用工作階段 ID,可加表達式限定列出階段\n" -" -m, --max-wait=數值 事件間等待的最大秒數\n" -" -n, --non-interactive 不提示,將工作階段送至標準輸出\n" -" -R, --no-resize 不嘗試重新調整終端機大小\n" -" -S, --suspend-wait 在指令暫停時等待\n" -" -s, --speed=數值 加速或減速輸出速度\n" -" -V, --version 顯示版本訊息並退出" +" -d, --directory=目錄 指定工作階段的記錄目錄\n" +" -f, --filter=過濾器 指定要顯示的 I/O 類型\n" +" -h, --help 顯示說明訊息後結束\n" +" -l, --list 列出可用的工作階段 ID,可指定表達式\n" +" -m, --max-wait=數值 事件間等待的最大秒數\n" +" -n, --non-interactive 不提示,將工作階段傳送至標準輸出流\n" +" -R, --no-resize 不嘗試調整終端機大小\n" +" -S, --suspend-wait 在命令暫停時等待\n" +" -s, --speed=數值 加快或減慢輸出速度\n" +" -V, --version 顯示版本資訊後結束" #: plugins/sudoers/testsudoers.c:392 #, c-format @@ -3570,7 +3591,7 @@ msgid "" "Invalid shell for user %s: %s\n" msgstr "" "\n" -"%s 使用者的 shell 無效:%s\n" +"使用者 %s 的殼層無效: %s\n" #: plugins/sudoers/testsudoers.c:411 msgid "" @@ -3586,7 +3607,7 @@ msgid "" "Parse error" msgstr "" "\n" -"解析發生錯誤" +"解析錯誤" #: plugins/sudoers/testsudoers.c:425 msgid "" @@ -3594,7 +3615,7 @@ msgid "" "Command allowed" msgstr "" "\n" -"指令已允許" +"允許了命令" #: plugins/sudoers/testsudoers.c:428 msgid "" @@ -3602,7 +3623,7 @@ msgid "" "Command denied" msgstr "" "\n" -"指令被拒" +"拒絕了命令" #: plugins/sudoers/testsudoers.c:431 msgid "" @@ -3610,40 +3631,40 @@ msgid "" "Command unmatched" msgstr "" "\n" -"指令不相符" +"命令不相符" -#: plugins/sudoers/timestamp.c:364 plugins/sudoers/timestamp.c:711 +#: plugins/sudoers/timestamp.c:364 plugins/sudoers/timestamp.c:714 #, c-format msgid "unable to truncate time stamp file to %lld bytes" -msgstr "無法將時間戳檔案截短為 %lld 位元組" +msgstr "無法將時間戳檔案截斷至 %lld 個位元組" -#: plugins/sudoers/timestamp.c:908 +#: plugins/sudoers/timestamp.c:911 msgid "ignoring time stamp from the future" -msgstr "將忽略未來時間的時間戳" +msgstr "忽略未來時間的時間戳" -#: plugins/sudoers/timestamp.c:931 +#: plugins/sudoers/timestamp.c:934 #, c-format msgid "time stamp too far in the future: %20.20s" -msgstr "時間戳超前目前時間過多:%20.20s" +msgstr "時間戳超前現在時間過多: %20.20s" -#: plugins/sudoers/timestamp.c:1067 +#: plugins/sudoers/timestamp.c:1070 #, c-format msgid "unable to lock time stamp file %s" msgstr "無法鎖定時間戳檔案 %s" -#: plugins/sudoers/timestamp.c:1114 +#: plugins/sudoers/timestamp.c:1117 #, c-format msgid "%s:%d:%d timestampowner: unknown user %s" -msgstr "%s:%d:%d timestampowner: 未知使用者 %s" +msgstr "%s:%d:%d timestampowner: 未知的使用者 %s" #: plugins/sudoers/toke_util.c:159 msgid "sudoedit should not be specified with a path" -msgstr "sudoedit 不應用路徑指定" +msgstr "使用 sudoedit 時不應指定路徑" #: plugins/sudoers/visudo.c:308 plugins/sudoers/visudo.c:714 #, c-format msgid "press return to edit %s: " -msgstr "按確認鍵編輯 %s:" +msgstr "按確認鍵來編輯 %s:" #: plugins/sudoers/visudo.c:323 #, c-format @@ -3653,17 +3674,17 @@ msgstr "編輯階段的內容留在 %s" #: plugins/sudoers/visudo.c:401 #, c-format msgid "specified editor (%s) doesn't exist" -msgstr "指定的編輯器 (%s) 不存在" +msgstr "指定的編輯器(%s)不存在" #: plugins/sudoers/visudo.c:406 #, c-format msgid "no editor found (editor path = %s)" -msgstr "未找到編輯器 (編輯器路徑 = %s)" +msgstr "未找到編輯器(編輯器路徑 = %s)" #: plugins/sudoers/visudo.c:494 plugins/sudoers/visudo.c:786 #, c-format msgid "unable to stat %s" -msgstr "無法 stat %s" +msgstr "無法取得 %s 的狀態" #: plugins/sudoers/visudo.c:514 plugins/sudoers/visudo.c:522 msgid "write error" @@ -3672,17 +3693,17 @@ msgstr "寫入時發生錯誤" #: plugins/sudoers/visudo.c:568 #, c-format msgid "unable to stat temporary file (%s), %s unchanged" -msgstr "無法 stat 暫存檔 (%s),%s 未變更" +msgstr "無法取得暫存檔(%s)的狀態,%s 未變更" #: plugins/sudoers/visudo.c:575 #, c-format msgid "zero length temporary file (%s), %s unchanged" -msgstr "暫存檔內沒有內容 (%s),%s 未變更" +msgstr "暫存檔中沒有內容(%s),%s 未變更" #: plugins/sudoers/visudo.c:581 #, c-format msgid "editor (%s) failed, %s unchanged" -msgstr "編輯器 (%s) 執行失敗,%s 未變更" +msgstr "編輯器(%s)執行失敗,%s 未變更" #: plugins/sudoers/visudo.c:613 #, c-format @@ -3692,37 +3713,37 @@ msgstr "%s 未變更" #: plugins/sudoers/visudo.c:661 #, c-format msgid "unable to re-open temporary file (%s), %s unchanged." -msgstr "無法重新開啟暫存檔 (%s),%s 未變更。" +msgstr "無法重新開啟暫存檔(%s),%s 未變更。" #: plugins/sudoers/visudo.c:674 #, c-format msgid "unable to parse temporary file (%s), unknown error" -msgstr "無法解析暫存檔 (%s),未知錯誤" +msgstr "無法解析暫存檔(%s),未知錯誤" #: plugins/sudoers/visudo.c:760 plugins/sudoers/visudo.c:790 #: plugins/sudoers/visudo.c:797 #, c-format msgid "unable to set (uid, gid) of %s to (%u, %u)" -msgstr "無法將 %s 的 (uid, gid) 設為 (%u, %u)" +msgstr "無法將 %s 的 (UID, GID) 設定為 (%u, %u)" #: plugins/sudoers/visudo.c:825 #, c-format msgid "%s and %s not on the same file system, using mv to rename" -msgstr "%s 和 %s 不在同一個檔案系統,將使用 mv 進行重新命名" +msgstr "%s 和 %s 不在同一個檔案系統,將使用 mv 來重新命名" #: plugins/sudoers/visudo.c:836 #, c-format msgid "command failed: '%s %s %s', %s unchanged" -msgstr "指令失敗:「%s %s %s」,%s 未變更" +msgstr "命令失敗: 「%s %s %s」,%s 未變更" #: plugins/sudoers/visudo.c:843 #, c-format msgid "error renaming %s, %s unchanged" -msgstr "重新命名 %s 發生錯誤,%s 未變更" +msgstr "重新命名 %s 時發生錯誤,%s 未變更" #: plugins/sudoers/visudo.c:864 msgid "What now? " -msgstr "現在該做些什麼?" +msgstr "現在該做什麼?" #: plugins/sudoers/visudo.c:878 msgid "" @@ -3733,8 +3754,8 @@ msgid "" msgstr "" "選項有:\n" " 重新編輯 sudoers 檔案 (e)\n" -" 退出,不儲存對 sudoers 檔案的變更 (x)\n" -" 退出並將變更儲存到 sudoers 檔案(十分危險!)(Q)\n" +" 結束,不儲存對 sudoers 檔案的變更 (x)\n" +" 結束並將變更儲存到 sudoers 檔案(十分危險!)(Q)\n" #: plugins/sudoers/visudo.c:923 #, c-format @@ -3744,17 +3765,17 @@ msgstr "無法執行 %s" #: plugins/sudoers/visudo.c:954 #, c-format msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n" -msgstr "%s:所有者無效,(uid, gid) 應為 (%u, %u)\n" +msgstr "%s: 擁有者錯誤,(UID, GID) 應為 (%u, %u)\n" #: plugins/sudoers/visudo.c:965 #, c-format msgid "%s: bad permissions, should be mode 0%o\n" -msgstr "%s:權限不正確,模式應該是 0%o\n" +msgstr "%s: 權限錯誤,模式應為 0%o\n" #: plugins/sudoers/visudo.c:1017 plugins/sudoers/visudo.c:1024 #, c-format msgid "%s: parsed OK\n" -msgstr "%s:解析正確\n" +msgstr "%s: 解析無錯\n" #: plugins/sudoers/visudo.c:1043 #, c-format @@ -3767,16 +3788,16 @@ msgstr "仍然編輯?[y/N]" #: plugins/sudoers/visudo.c:1206 msgid "the -x option will be removed in a future release" -msgstr "未來版本會移除 -x 選項" +msgstr "-x 選項將從未來版本中移除" #: plugins/sudoers/visudo.c:1208 msgid "please consider using the cvtsudoers utility instead" -msgstr "請考慮換用 cvtsudoers 工具" +msgstr "請考慮改用 cvtsudoers 工具" #: plugins/sudoers/visudo.c:1228 #, c-format msgid "Warning: %s:%d:%d: unused %s \"%s\"" -msgstr "警告:%s:%d:%d: %s「%s」未使用" +msgstr "警告: %s:%d:%d: %s「%s」未使用" #: plugins/sudoers/visudo.c:1341 #, c-format @@ -3802,12 +3823,12 @@ msgstr "" "\n" "選項:\n" " -c, --check 純檢查模式\n" -" -f, --file=sudoers 指定 sudoers 檔的位置\n" -" -h, --help 顯示說明訊息並退出\n" +" -f, --file=sudoers 指定 sudoers 檔案的位置\n" +" -h, --help 顯示說明訊息後結束\n" " -I, --no-includes 不要編輯 include 檔案\n" " -q, --quiet 不詳細(不輸出)的語法錯誤訊息\n" " -s, --strict 嚴格語法檢查\n" -" -V, --version 顯示版本訊息並退出\n" +" -V, --version 顯示版本資訊後結束\n" #: toke.l:184 msgid "empty string" @@ -3823,7 +3844,7 @@ msgstr "netgroup 空白" #: toke.l:284 msgid "unterminated regular expression" -msgstr "未終止的正規表達式" +msgstr "未終止的正則表達式" #: toke.l:358 toke.l:370 toke.l:382 toke.l:398 toke.l:417 toke.l:457 msgid "invalid line continuation" @@ -3833,21 +3854,21 @@ msgstr "無效的行接續符號" msgid "invalid IPv6 address" msgstr "無效的 IPv6 地址" -#: toke.l:863 +#: toke.l:843 msgid "unexpected line break in string" msgstr "字串中有非預期的斷行字元" -#: toke.l:982 +#: toke.l:962 msgid "ignoring editor backup file" msgstr "忽略編輯器備份檔" -#: toke.l:985 +#: toke.l:965 msgid "ignoring file name containing '.'" -msgstr "忽略內含 “.” 的檔名" +msgstr "忽略包含「.」的檔名" -#: toke.l:1310 +#: toke.l:1290 msgid "too many levels of includes" -msgstr "include 嵌套層數過多" +msgstr "include 巢套層數過多" #, c-format #~ msgid "timestamp owner (%s): No such user" @@ -3925,9 +3946,6 @@ msgstr "include 嵌套層數過多" #~ msgid "lecture status path too long: %s/%s" #~ msgstr "指引狀態路徑過長:%s/%s" -#~ msgid "internal error, unable to find %s in list!" -#~ msgstr "內部錯誤,原因:列表中找不到 %s!" - #~ msgid "%s is not in the sudoers file. This incident will be reported.\n" #~ msgstr "%s 不在 sudoers 檔案中。此事件將會回報。\n" diff --git a/po/ca.mo b/po/ca.mo index b9a8e78155bd3b6c571d0b3ab2958ce49f416eb4..4b6c8a9065e4daf172fa786de44a298d1be18f0c 100644 GIT binary patch delta 8675 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 GN&G(+1IbDN diff --git a/po/ca.po b/po/ca.po index 68731404a..8bc15fb87 100644 --- a/po/ca.po +++ b/po/ca.po @@ -1,12 +1,12 @@ # translation of sudo to Catalan # This file is put in the public domain. -# Walter Garcia-Fontes , 2021. +# Walter Garcia-Fontes , 2024. msgid "" msgstr "" -"Project-Id-Version: sudo 1.9.6b1\n" +"Project-Id-Version: sudo 1.9.16b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-01-09 12:59-0700\n" -"PO-Revision-Date: 2021-04-20 14:35+0200\n" +"POT-Creation-Date: 2024-06-08 09:06-0600\n" +"PO-Revision-Date: 2024-09-10 09:56+0200\n" "Last-Translator: Walter Garcia-Fontes \n" "Language-Team: Catalan \n" "Language: ca\n" @@ -29,436 +29,581 @@ msgid "unable to restore registry" msgstr "no s'ha pogut restaurar el registre" #: 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:198 -#: lib/util/sudo_conf.c:284 lib/util/sudo_conf.c:361 lib/util/sudo_conf.c:647 -#: src/conversation.c:80 src/exec_common.c:106 src/exec_common.c:122 -#: src/exec_common.c:131 src/exec_monitor.c:206 src/exec_monitor.c:455 -#: src/exec_monitor.c:461 src/exec_monitor.c:469 src/exec_monitor.c:477 -#: src/exec_monitor.c:484 src/exec_monitor.c:491 src/exec_monitor.c:498 -#: src/exec_monitor.c:505 src/exec_monitor.c:512 src/exec_monitor.c:519 -#: src/exec_monitor.c:526 src/exec_nopty.c:212 src/exec_nopty.c:221 -#: 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:299 src/exec_nopty.c:473 -#: src/exec_pty.c:834 src/exec_pty.c:843 src/exec_pty.c:900 -#: src/exec_pty.c:1053 src/exec_pty.c:1225 src/exec_pty.c:1234 -#: src/exec_pty.c:1241 src/exec_pty.c:1248 src/exec_pty.c:1255 -#: src/exec_pty.c:1262 src/exec_pty.c:1269 src/exec_pty.c:1276 -#: src/exec_pty.c:1283 src/exec_pty.c:1290 src/exec_pty.c:1297 -#: src/exec_pty.c:1305 src/exec_pty.c:1747 src/load_plugins.c:52 -#: src/load_plugins.c:65 src/load_plugins.c:163 src/load_plugins.c:188 -#: src/load_plugins.c:223 src/load_plugins.c:455 src/load_plugins.c:461 -#: src/parse_args.c:181 src/parse_args.c:202 src/parse_args.c:275 -#: src/parse_args.c:616 src/parse_args.c:638 src/parse_args.c:663 -#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:90 -#: src/selinux.c:360 src/selinux.c:489 src/selinux.c:498 src/sesh.c:110 -#: src/sesh.c:143 src/sesh.c:149 src/sesh.c:156 src/sesh.c:162 src/sesh.c:407 -#: src/sudo.c:632 src/sudo.c:702 src/sudo.c:712 src/sudo.c:733 src/sudo.c:752 -#: src/sudo.c:761 src/sudo.c:770 src/sudo.c:787 src/sudo.c:829 src/sudo.c:839 -#: src/sudo.c:868 src/sudo.c:1054 src/sudo.c:1076 src/sudo.c:1378 -#: src/sudo.c:1551 src/sudo.c:1776 src/sudo.c:2120 src/sudo_edit.c:89 -#: src/sudo_edit.c:151 src/sudo_edit.c:431 src/sudo_edit.c:440 -#: src/sudo_edit.c:539 src/sudo_edit.c:546 src/sudo_edit.c:682 -#: src/sudo_edit.c:702 +#: lib/util/json.c:55 lib/util/json.c:197 lib/util/sudo_conf.c:218 +#: lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:672 +#: src/conversation.c:81 src/exec_iolog.c:122 src/exec_iolog.c:133 +#: src/exec_iolog.c:210 src/exec_monitor.c:173 src/exec_monitor.c:430 +#: src/exec_monitor.c:436 src/exec_monitor.c:444 src/exec_monitor.c:452 +#: src/exec_monitor.c:459 src/exec_monitor.c:466 src/exec_monitor.c:473 +#: src/exec_monitor.c:480 src/exec_monitor.c:487 src/exec_monitor.c:494 +#: src/exec_monitor.c:501 src/exec_nopty.c:231 src/exec_nopty.c:240 +#: src/exec_nopty.c:247 src/exec_nopty.c:254 src/exec_nopty.c:261 +#: src/exec_nopty.c:268 src/exec_nopty.c:275 src/exec_nopty.c:282 +#: src/exec_nopty.c:289 src/exec_nopty.c:296 src/exec_nopty.c:303 +#: src/exec_nopty.c:310 src/exec_nopty.c:318 src/exec_nopty.c:326 +#: src/exec_nopty.c:748 src/exec_preload.c:347 src/exec_ptrace.c:475 +#: src/exec_ptrace.c:768 src/exec_ptrace.c:985 src/exec_ptrace.c:1098 +#: src/exec_ptrace.c:1273 src/exec_ptrace.c:1626 src/exec_ptrace.c:1653 +#: src/exec_ptrace.c:1845 src/exec_pty.c:599 src/exec_pty.c:783 +#: src/exec_pty.c:990 src/exec_pty.c:999 src/exec_pty.c:1006 +#: src/exec_pty.c:1013 src/exec_pty.c:1020 src/exec_pty.c:1027 +#: src/exec_pty.c:1034 src/exec_pty.c:1041 src/exec_pty.c:1048 +#: src/exec_pty.c:1055 src/exec_pty.c:1062 src/exec_pty.c:1069 +#: src/exec_pty.c:1077 src/load_plugins.c:100 src/load_plugins.c:125 +#: src/load_plugins.c:161 src/load_plugins.c:394 src/load_plugins.c:400 +#: src/parse_args.c:171 src/parse_args.c:192 src/parse_args.c:268 +#: src/parse_args.c:624 src/parse_args.c:646 src/parse_args.c:671 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:472 src/selinux.c:489 src/selinux.c:496 +#: src/sesh.c:206 src/sesh.c:240 src/sesh.c:246 src/sesh.c:253 src/sesh.c:259 +#: src/sesh.c:470 src/sudo.c:581 src/sudo.c:607 src/sudo.c:660 src/sudo.c:726 +#: src/sudo.c:737 src/sudo.c:764 src/sudo.c:787 src/sudo.c:796 src/sudo.c:805 +#: src/sudo.c:818 src/sudo.c:827 src/sudo.c:868 src/sudo.c:878 src/sudo.c:888 +#: src/sudo.c:921 src/sudo.c:923 src/sudo.c:1150 src/sudo.c:1171 +#: src/sudo.c:1462 src/sudo.c:1631 src/sudo.c:1858 src/sudo.c:2191 +#: src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:430 +#: src/sudo_edit.c:439 src/sudo_edit.c:540 src/sudo_edit.c:547 +#: src/sudo_edit.c:692 src/sudo_edit.c:712 src/sudo_intercept_common.c:122 +#: src/sudo_intercept_common.c:347 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/json.c:55 -#: lib/util/json.c:184 lib/util/sudo_conf.c:199 lib/util/sudo_conf.c:284 -#: lib/util/sudo_conf.c:361 lib/util/sudo_conf.c:647 src/conversation.c:81 -#: src/exec_common.c:106 src/exec_common.c:123 src/exec_common.c:132 -#: src/exec_monitor.c:455 src/exec_monitor.c:461 src/exec_monitor.c:469 -#: src/exec_monitor.c:477 src/exec_monitor.c:484 src/exec_monitor.c:491 -#: src/exec_monitor.c:498 src/exec_monitor.c:505 src/exec_monitor.c:512 -#: src/exec_monitor.c:519 src/exec_monitor.c:526 src/exec_nopty.c:212 -#: src/exec_nopty.c:221 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:299 -#: src/exec_pty.c:834 src/exec_pty.c:843 src/exec_pty.c:900 -#: src/exec_pty.c:1225 src/exec_pty.c:1234 src/exec_pty.c:1241 -#: src/exec_pty.c:1248 src/exec_pty.c:1255 src/exec_pty.c:1262 -#: src/exec_pty.c:1269 src/exec_pty.c:1276 src/exec_pty.c:1283 -#: src/exec_pty.c:1290 src/exec_pty.c:1297 src/exec_pty.c:1305 -#: src/exec_pty.c:1747 src/load_plugins.c:163 src/load_plugins.c:188 -#: src/load_plugins.c:223 src/load_plugins.c:455 src/load_plugins.c:461 -#: src/parse_args.c:181 src/parse_args.c:203 src/parse_args.c:275 -#: src/parse_args.c:616 src/parse_args.c:638 src/parse_args.c:663 -#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:90 -#: src/selinux.c:360 src/selinux.c:489 src/selinux.c:498 src/sesh.c:110 -#: src/sesh.c:408 src/sudo.c:236 src/sudo.c:632 src/sudo.c:868 src/sudo.c:1054 -#: src/sudo.c:1076 src/sudo.c:1378 src/sudo.c:1551 src/sudo.c:1776 -#: src/sudo.c:2120 src/sudo_edit.c:89 src/sudo_edit.c:151 src/sudo_edit.c:431 -#: src/sudo_edit.c:440 src/sudo_edit.c:539 src/sudo_edit.c:546 -#: src/sudo_edit.c:682 src/sudo_edit.c:702 +#: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/json.c:56 +#: lib/util/json.c:198 lib/util/regex.c:173 lib/util/sudo_conf.c:219 +#: lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:672 +#: src/conversation.c:82 src/exec_intercept.c:112 src/exec_intercept.c:351 +#: src/exec_intercept.c:527 src/exec_intercept.c:591 src/exec_intercept.c:715 +#: src/exec_intercept.c:839 src/exec_iolog.c:122 src/exec_iolog.c:133 +#: src/exec_iolog.c:210 src/exec_monitor.c:430 src/exec_monitor.c:436 +#: src/exec_monitor.c:444 src/exec_monitor.c:452 src/exec_monitor.c:459 +#: src/exec_monitor.c:466 src/exec_monitor.c:473 src/exec_monitor.c:480 +#: src/exec_monitor.c:487 src/exec_monitor.c:494 src/exec_monitor.c:501 +#: src/exec_nopty.c:231 src/exec_nopty.c:240 src/exec_nopty.c:247 +#: src/exec_nopty.c:254 src/exec_nopty.c:261 src/exec_nopty.c:268 +#: src/exec_nopty.c:275 src/exec_nopty.c:282 src/exec_nopty.c:289 +#: src/exec_nopty.c:296 src/exec_nopty.c:303 src/exec_nopty.c:310 +#: src/exec_nopty.c:318 src/exec_nopty.c:326 src/exec_preload.c:347 +#: src/exec_ptrace.c:475 src/exec_ptrace.c:768 src/exec_ptrace.c:985 +#: src/exec_ptrace.c:1653 src/exec_ptrace.c:1846 src/exec_pty.c:599 +#: src/exec_pty.c:990 src/exec_pty.c:999 src/exec_pty.c:1006 +#: src/exec_pty.c:1013 src/exec_pty.c:1020 src/exec_pty.c:1027 +#: src/exec_pty.c:1034 src/exec_pty.c:1041 src/exec_pty.c:1048 +#: src/exec_pty.c:1055 src/exec_pty.c:1062 src/exec_pty.c:1069 +#: src/exec_pty.c:1077 src/load_plugins.c:100 src/load_plugins.c:125 +#: src/load_plugins.c:161 src/load_plugins.c:394 src/load_plugins.c:400 +#: src/parse_args.c:171 src/parse_args.c:193 src/parse_args.c:268 +#: src/parse_args.c:624 src/parse_args.c:646 src/parse_args.c:671 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:472 src/selinux.c:489 src/selinux.c:496 +#: src/sesh.c:206 src/sesh.c:471 src/sudo.c:229 src/sudo.c:581 src/sudo.c:607 +#: src/sudo.c:660 src/sudo.c:819 src/sudo.c:921 src/sudo.c:923 src/sudo.c:1150 +#: src/sudo.c:1171 src/sudo.c:1462 src/sudo.c:1631 src/sudo.c:1858 +#: src/sudo.c:2191 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:430 +#: src/sudo_edit.c:439 src/sudo_edit.c:540 src/sudo_edit.c:547 +#: src/sudo_edit.c:692 src/sudo_edit.c:712 src/sudo_intercept_common.c:122 +#: src/sudo_intercept_common.c:347 msgid "unable to allocate memory" msgstr "no s'ha pogut assignar memòria" -#: lib/util/mkdir_parents.c:69 lib/util/sudo_conf.c:686 src/selinux.c:234 -#: src/selinux.c:264 src/sudo.c:367 src/sudo_edit.c:496 src/sudo_edit.c:559 +#: lib/util/mkdir_parents.c:63 +#, c-format +msgid "unable to stat %.*s" +msgstr "no es pot obrir %.*s" + +#: lib/util/mkdir_parents.c:69 +#, c-format +msgid "%.*s exists but is not a directory (0%o)" +msgstr "%.*s existeix però no és un directori (0%o)" + +#: lib/util/mkdir_parents.c:103 lib/util/sudo_conf.c:689 +#: lib/util/sudo_conf.c:708 lib/util/sudo_conf.c:735 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:375 src/sudo_edit.c:495 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "no s'ha pogut obrir %s" -#: lib/util/mkdir_parents.c:84 +#: lib/util/mkdir_parents.c:120 lib/util/mkdir_parents.c:160 #, c-format -msgid "unable to mkdir %s" -msgstr "no es pot mkdir %s" +msgid "unable to mkdir %.*s" +msgstr "no es pot mkdir %.*s" -#: lib/util/mkdir_parents.c:93 lib/util/sudo_conf.c:663 src/copy_file.c:150 +#: lib/util/mkdir_parents.c:130 lib/util/mkdir_parents.c:139 #, c-format -msgid "unable to stat %s" -msgstr "no es pot obrir %s" +msgid "unable to open %.*s" +msgstr "no s'ha pogut obrir %.*s" -#: lib/util/mkdir_parents.c:98 -#, c-format -msgid "%s exists but is not a directory (0%o)" -msgstr "%s existeix però no és un directori (0%o)" +#: lib/util/regex.c:163 +msgid "regular expression too large" +msgstr "l'expressió regular és massa gran" #: lib/util/strsignal.c:50 msgid "Unknown signal" msgstr "Senyal desconegut" -#: lib/util/strtoid.c:87 lib/util/strtomode.c:52 lib/util/strtonum.c:148 -#: lib/util/strtonum.c:187 src/sesh.c:143 src/sesh.c:156 +#: lib/util/strtoid.c:84 lib/util/strtomode.c:52 lib/util/strtonum.c:147 +#: lib/util/strtonum.c:186 src/sesh.c:240 src/sesh.c:253 msgid "invalid value" msgstr "valor no vàlid" -#: lib/util/strtomode.c:58 lib/util/strtonum.c:160 +#: lib/util/strtomode.c:58 lib/util/strtonum.c:159 msgid "value too large" msgstr "valor massa gran" -#: lib/util/strtomode.c:58 lib/util/strtonum.c:154 +#: lib/util/strtomode.c:58 lib/util/strtonum.c:153 msgid "value too small" msgstr "valor massa petit" -#: lib/util/sudo_conf.c:217 +#: lib/util/sudo_conf.c:237 #, c-format msgid "invalid Path value \"%s\" in %s, line %u" msgstr "valor Path no vàlid «%s» a %s, línia %u" -#: lib/util/sudo_conf.c:383 lib/util/sudo_conf.c:399 lib/util/sudo_conf.c:452 +#: lib/util/sudo_conf.c:403 lib/util/sudo_conf.c:456 #, c-format msgid "invalid value for %s \"%s\" in %s, line %u" msgstr "valor no vàlid per a %s «%s» a %s, línia %u" -#: lib/util/sudo_conf.c:420 +#: lib/util/sudo_conf.c:424 #, c-format msgid "unsupported group source \"%s\" in %s, line %u" msgstr "font de grup no suportat «%s» a %s, línia %u" -#: lib/util/sudo_conf.c:436 +#: lib/util/sudo_conf.c:440 #, c-format msgid "invalid max groups \"%s\" in %s, line %u" msgstr "grups «%s» max no vàlids a %s, línia %u" -#: lib/util/sudo_conf.c:666 +#: lib/util/sudo_conf.c:711 #, c-format msgid "%s is not a regular file" msgstr "%s no és un fitxer regular" -#: lib/util/sudo_conf.c:669 src/copy_file.c:162 +#: lib/util/sudo_conf.c:714 src/copy_file.c:164 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s és propietat de l'uid %u, hauria de ser %u" -#: lib/util/sudo_conf.c:673 +#: lib/util/sudo_conf.c:718 #, c-format msgid "%s is world writable" msgstr "%s és escrivible per tothom" -#: lib/util/sudo_conf.c:676 +#: lib/util/sudo_conf.c:721 #, c-format msgid "%s is group writable" msgstr "%s és escrivible pel grup" -#: src/copy_file.c:93 +#: src/apparmor.c:85 +msgid "failed to determine AppArmor confinement" +msgstr "no s'ha pogut determinar el confinament AppArmor" + +#: src/apparmor.c:93 +#, c-format +msgid "unable to change AppArmor profile to %s" +msgstr "no s'ha pogut canviar el perfil AppArmor a %s" + +#: src/copy_file.c:94 #, c-format msgid "%s: truncate %s to zero bytes? (y/n) [n] " msgstr "%s: voleu truncar %s a zero bytes? (y/n) [n] " -#: src/copy_file.c:97 +#: src/copy_file.c:98 #, c-format msgid "not overwriting %s" msgstr "no se sobreescriurà %s" -#: src/copy_file.c:119 +#: src/copy_file.c:120 #, c-format msgid "unable to read from %s" msgstr "no es pot llegir de %s" -#: src/copy_file.c:136 src/sudo_edit.c:322 +#: src/copy_file.c:137 src/sudo_edit.c:320 #, c-format msgid "unable to write to %s" msgstr "no s'ha pogut escriure a %s" -#: src/copy_file.c:154 src/sesh.c:215 src/sudo_edit.c:199 +#: src/copy_file.c:151 +#, c-format +msgid "unable to stat %s" +msgstr "no es pot obrir %s" + +#: src/copy_file.c:155 src/sesh.c:312 src/sudo_edit.c:197 #, c-format msgid "%s: not a regular file" msgstr "%s: no és un fitxer regular" -#: src/copy_file.c:158 +#: src/copy_file.c:159 #, c-format msgid "%s: bad file mode: 0%o" msgstr "%s: mode de fitxer dolent: 0%o" -#: src/edit_open.c:265 +#: src/edit_open.c:333 msgid "unable to restore current working directory" msgstr "no s'ha pogut restaurar el directori actual de treball" -#: src/exec.c:128 +#: src/exec.c:111 +msgid "unable to set privileges" +msgstr "no s'han pogut establir el privilegis" + +#: src/exec.c:117 src/exec.c:122 +msgid "unable to set limit privileges" +msgstr "no s'han pogut establir el privilegis de límit" + +#: src/exec.c:145 #, c-format msgid "unknown login class %s" msgstr "classe d'inici de sessió %s desconeguda" -#: src/exec.c:140 +#: src/exec.c:157 msgid "unable to set user context" msgstr "no s'ha pogut establir el context d'usuari" -#: src/exec.c:156 +#: src/exec.c:173 msgid "unable to set process priority" msgstr "no s'ha pogut establir la prioritat del procés" -#: src/exec.c:170 +#: src/exec.c:190 #, c-format msgid "unable to change root to %s" msgstr "no s'ha pogut canviar l'usuari primari a %s" -#: src/exec.c:183 src/exec.c:189 src/exec.c:196 +#: src/exec.c:203 src/exec.c:209 src/exec.c:216 #, c-format msgid "unable to change to runas uid (%u, %u)" msgstr "no s'ha pogut canviar a runas uid (%u, %u)" -#: src/exec.c:214 +#: src/exec.c:238 src/sesh.c:199 #, c-format msgid "unable to change directory to %s" msgstr "no s'ha pogut canviar el directori a %s" -#: src/exec.c:218 +#: src/exec.c:243 #, c-format msgid "starting from %s" msgstr "començant des de %s" -#: src/exec.c:300 src/exec_monitor.c:564 src/exec_monitor.c:566 -#: src/exec_nopty.c:531 src/exec_pty.c:575 src/exec_pty.c:1393 -#: src/exec_pty.c:1395 src/signal.c:139 src/signal.c:153 +#: src/exec.c:278 src/exec.c:351 src/exec_monitor.c:564 src/exec_monitor.c:566 +#: src/exec_pty.c:1148 src/exec_pty.c:1150 src/signal.c:144 src/signal.c:151 +#: src/signal.c:165 src/suspend_parent.c:143 #, c-format msgid "unable to set handler for signal %d" msgstr "no es pot establir el gestor per al senyal %d" -#: src/exec_common.c:165 +#: src/exec.c:447 +msgid "intercept mode is not supported with SELinux RBAC on this system" +msgstr "el mode d'intercepció no és compatible amb SELinux RBAC en aquest sistema" + +#: src/exec.c:452 +msgid "unable to log sub-commands with SELinux RBAC on this system" +msgstr "no s'han pogut registrar les subordres amb SELinux RBAC en aquest sistema" + +#: src/exec_common.c:56 msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" msgstr "no s'ha pogut remoure PRIV_PROC_EXEC de PRIV_LIMIT" -#: src/exec_monitor.c:360 +#: src/exec_intercept.c:71 src/exec_iolog.c:163 src/exec_iolog.c:173 +#: src/exec_iolog.c:218 src/exec_iolog.c:225 src/exec_iolog.c:252 +#: src/exec_monitor.c:438 src/exec_monitor.c:446 src/exec_monitor.c:454 +#: src/exec_monitor.c:461 src/exec_monitor.c:468 src/exec_monitor.c:475 +#: src/exec_monitor.c:482 src/exec_monitor.c:489 src/exec_monitor.c:496 +#: src/exec_monitor.c:503 src/exec_nopty.c:233 src/exec_nopty.c:242 +#: src/exec_nopty.c:249 src/exec_nopty.c:256 src/exec_nopty.c:263 +#: src/exec_nopty.c:270 src/exec_nopty.c:277 src/exec_nopty.c:284 +#: src/exec_nopty.c:291 src/exec_nopty.c:298 src/exec_nopty.c:305 +#: src/exec_nopty.c:312 src/exec_nopty.c:320 src/exec_nopty.c:328 +#: src/exec_nopty.c:387 src/exec_nopty.c:457 src/exec_pty.c:441 +#: src/exec_pty.c:555 src/exec_pty.c:605 src/exec_pty.c:992 src/exec_pty.c:1001 +#: src/exec_pty.c:1008 src/exec_pty.c:1015 src/exec_pty.c:1022 +#: src/exec_pty.c:1029 src/exec_pty.c:1036 src/exec_pty.c:1043 +#: src/exec_pty.c:1050 src/exec_pty.c:1057 src/exec_pty.c:1064 +#: src/exec_pty.c:1071 +msgid "unable to add event to queue" +msgstr "no s'ha pogut afegir un esdeveniment a la cua" + +#: src/exec_intercept.c:324 src/sudo.c:1056 +msgid "command not set by the security policy" +msgstr "no s'ha establert l'ordre per la política de seguretat" + +#: src/exec_intercept.c:403 src/exec_intercept.c:443 src/sudo.c:1274 +#: src/sudo.c:1319 src/sudo.c:1363 +msgid "command rejected by policy" +msgstr "ordre rebutjada per una política" + +#: src/exec_intercept.c:514 src/sudo.c:1961 +msgid "approval plugin error" +msgstr "error de connector d'aprovació" + +#: src/exec_intercept.c:539 src/sudo.c:1279 src/sudo.c:1324 src/sudo.c:1368 +#: src/sudo.c:1442 +msgid "policy plugin error" +msgstr "error de connector de política" + +#: src/exec_intercept.c:568 +msgid "invalid PolicyCheckRequest" +msgstr "PolicyCheckRequest no vàlid" + +#: src/exec_intercept.c:711 +#, c-format +msgid "client request too large: %zu" +msgstr "la sol·licitud del client és massa gran: %zu" + +#: src/exec_intercept.c:753 +#, c-format +msgid "unable to unpack %s size %zu" +msgstr "no s'ha pogut desempaquestar %s mida %zu" + +#: src/exec_intercept.c:801 +#, c-format +msgid "unexpected type_case value %d in %s from %s" +msgstr "valor %d inesperat en %s de %s" + +#: src/exec_intercept.c:827 +#, c-format +msgid "server message too large: %zu" +msgstr "el missatge del servidor és massa gran: %zu" + +#: src/exec_iolog.c:321 src/exec_iolog.c:361 src/exec_iolog.c:401 +#: src/exec_iolog.c:452 src/exec_iolog.c:503 +msgid "I/O plugin error" +msgstr "error de conector I/O" + +#: src/exec_iolog.c:325 src/exec_iolog.c:365 src/exec_iolog.c:405 +#: src/exec_iolog.c:456 src/exec_iolog.c:507 +msgid "command rejected by I/O plugin" +msgstr "ordre rebutjada per connector I/O" + +#: src/exec_iolog.c:555 +msgid "error logging suspend" +msgstr "error en registrar suspensió" + +#: src/exec_iolog.c:590 +msgid "error changing window size" +msgstr "error en canviar la mida de la finestra" + +#: src/exec_monitor.c:330 msgid "error reading from socketpair" msgstr "error en llegir del parell de sòcols" -#: src/exec_monitor.c:377 +#: src/exec_monitor.c:342 #, c-format msgid "unexpected reply type on backchannel: %d" msgstr "tipus de resposta inesperada al canal posterior: %d" -#: src/exec_monitor.c:463 src/exec_monitor.c:471 src/exec_monitor.c:479 -#: src/exec_monitor.c:486 src/exec_monitor.c:493 src/exec_monitor.c:500 -#: src/exec_monitor.c:507 src/exec_monitor.c:514 src/exec_monitor.c:521 -#: src/exec_monitor.c:528 src/exec_nopty.c:214 src/exec_nopty.c:223 -#: 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:301 src/exec_pty.c:700 -#: src/exec_pty.c:705 src/exec_pty.c:802 src/exec_pty.c:809 src/exec_pty.c:906 -#: src/exec_pty.c:1227 src/exec_pty.c:1236 src/exec_pty.c:1243 -#: src/exec_pty.c:1250 src/exec_pty.c:1257 src/exec_pty.c:1264 -#: src/exec_pty.c:1271 src/exec_pty.c:1278 src/exec_pty.c:1285 -#: src/exec_pty.c:1292 src/exec_pty.c:1299 src/exec_pty.c:1700 -#: src/exec_pty.c:1710 src/exec_pty.c:1755 src/exec_pty.c:1762 -#: src/exec_pty.c:1789 -msgid "unable to add event to queue" -msgstr "no s'ha pogut afegir un esdeveniment a la cua" - -#: src/exec_monitor.c:582 +#: src/exec_monitor.c:578 msgid "unable to set controlling tty" msgstr "no s'ha pogut configurar la tty controladora" -#: src/exec_monitor.c:590 src/exec_nopty.c:358 src/exec_pty.c:1472 -#: src/exec_pty.c:1493 src/exec_pty.c:1513 src/tgetpass.c:306 -msgid "unable to create pipe" -msgstr "no s'ha pogut crear un conducte" +#: src/exec_monitor.c:590 src/exec_nopty.c:572 src/exec_pty.c:1126 +#: src/exec_pty.c:1135 +msgid "unable to create sockets" +msgstr "no s'ha pogut crear el sòcol" -#: src/exec_monitor.c:598 +#: src/exec_monitor.c:599 msgid "unable to receive message from parent" msgstr "no s'ha pogut enviar el missatge del pare" -#: src/exec_monitor.c:612 src/exec_nopty.c:387 src/exec_pty.c:1551 -#: src/sudo_edit.c:363 src/tgetpass.c:310 +#: src/exec_monitor.c:614 src/exec_nopty.c:606 src/exec_pty.c:1336 +#: src/sudo_edit.c:361 src/tgetpass.c:310 msgid "unable to fork" msgstr "no s'ha pogut bifurcar" -#: src/exec_monitor.c:616 src/exec_monitor.c:715 src/exec_nopty.c:441 +#: src/exec_monitor.c:618 src/exec_monitor.c:720 src/exec_nopty.c:712 msgid "unable to restore tty label" msgstr "no s'ha pogut restaurar l'etiqueta tty" -#: src/exec_monitor.c:632 src/sesh.c:120 src/sudo.c:1132 +#: src/exec_monitor.c:629 src/exec_monitor.c:678 src/sesh.c:217 src/sudo.c:1225 #, c-format msgid "unable to execute %s" msgstr "no s'ha pogut executar %s" -#: src/exec_nopty.c:352 src/exec_pty.c:1402 +#: src/exec_nopty.c:507 src/exec_nopty.c:517 src/exec_nopty.c:527 +#: src/exec_nopty.c:563 src/exec_pty.c:1224 src/exec_pty.c:1251 +#: src/exec_pty.c:1274 src/exec_pty.c:1292 src/tgetpass.c:306 +msgid "unable to create pipe" +msgstr "no s'ha pogut crear un conducte" + +#: src/exec_nopty.c:557 src/exec_pty.c:1157 msgid "policy plugin failed session initialization" msgstr "el connector de política ha fallat la inicialització de la sessió" -#: src/exec_nopty.c:429 src/exec_pty.c:1639 +#: src/exec_nopty.c:700 src/exec_pty.c:1437 msgid "error in event loop" msgstr "error al bucle d'esdeveniment" -#: src/exec_nopty.c:539 src/exec_pty.c:613 src/signal.c:101 -#, c-format -msgid "unable to restore handler for signal %d" -msgstr "no s'ha pogut restaurar el gestor per al senyal %d" - -#: src/exec_pty.c:152 -msgid "unable to allocate pty" -msgstr "no s'ha pogut assignar pty" - -#: src/exec_pty.c:216 src/exec_pty.c:256 src/exec_pty.c:296 src/exec_pty.c:347 -#: src/exec_pty.c:398 -msgid "I/O plugin error" -msgstr "error de conector I/O" - -#: src/exec_pty.c:220 src/exec_pty.c:260 src/exec_pty.c:300 src/exec_pty.c:351 -#: src/exec_pty.c:402 -msgid "command rejected by I/O plugin" -msgstr "ordre rebutjada per connector I/O" - -#: src/exec_pty.c:449 -msgid "error logging suspend" -msgstr "error en registrar suspensió" - -#: src/exec_pty.c:483 -msgid "error changing window size" -msgstr "error en canviar la mida de la finestra" - -#: src/exec_pty.c:1382 -msgid "unable to create sockets" -msgstr "no s'ha pogut crear el sòcol" - -#: src/exec_pty.c:1594 -msgid "unable to send message to monitor process" -msgstr "no s'ha pogut enviar el missatge per monitorar el procés" - -#: src/load_plugins.c:50 src/load_plugins.c:63 src/load_plugins.c:85 -#: src/load_plugins.c:115 src/load_plugins.c:129 src/load_plugins.c:135 -#: src/load_plugins.c:283 src/load_plugins.c:293 src/load_plugins.c:303 -#: src/load_plugins.c:350 -#, c-format -msgid "error in %s, line %d while loading plugin \"%s\"" -msgstr "error a %s, línia %d quan s'estava carregant el connector «%s»" - -#: src/load_plugins.c:87 -#, c-format -msgid "%s%s: %s" -msgstr "%s%s: %s" - -#: src/load_plugins.c:131 -#, c-format -msgid "%s must be owned by uid %d" -msgstr "%s ha de ser propietat de l'uid %d" - -#: src/load_plugins.c:137 -#, c-format -msgid "%s must be only be writable by owner" -msgstr "%s ha de ser escrivible únicament pel propietari" - -#: src/load_plugins.c:247 src/load_plugins.c:318 -#, c-format -msgid "ignoring duplicate plugin \"%s\" in %s, line %d" -msgstr "s'ignorarà el connector duplicat «%s» a %s, línia %d" - -#: src/load_plugins.c:285 -#, c-format -msgid "unable to load %s: %s" -msgstr "no s'ha pogut carregar %s: %s" - -#: src/load_plugins.c:295 -#, c-format -msgid "unable to find symbol \"%s\" in %s" -msgstr "no s'ha pogut trobar el símbol «%s» a %s" - -#: src/load_plugins.c:305 -#, c-format -msgid "incompatible plugin major version %d (expected %d) found in %s" -msgstr "s'ha trobat una versió major %d incompatible de connector (s'esperava %d) a %s" - -#: src/load_plugins.c:323 -#, c-format -msgid "ignoring policy plugin \"%s\" in %s, line %d" -msgstr "s'ignorarà el connector de política «%s» a %s, línia %d" - -#: src/load_plugins.c:326 -msgid "only a single policy plugin may be specified" -msgstr "sols es pot especificar un únic connector de política" - -#: src/load_plugins.c:352 -#, c-format -msgid "unknown plugin type %d found in %s" -msgstr "tipus desconegut de connector %d trobat a %s" - -#: src/load_plugins.c:535 -#, c-format -msgid "policy plugin %s does not include a check_policy method" -msgstr "el connector de política %s no inclou un mètode check_policy" - -#: src/net_ifs.c:179 src/net_ifs.c:197 src/net_ifs.c:343 src/sudo.c:479 -#: src/sudo_edit.c:400 src/sudo_edit.c:408 +#: src/exec_preload.c:168 src/net_ifs.c:206 src/net_ifs.c:372 src/net_ifs.c:433 +#: src/net_ifs.c:620 src/net_ifs.c:852 src/sudo.c:494 src/sudo_edit.c:398 +#: src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "error intern, sobreeiximent de %s" -#: src/parse_args.c:223 +#: src/exec_ptrace.c:1082 src/exec_ptrace.c:1107 src/exec_ptrace.c:1930 +#, c-format +msgid "unable to set registers for process %d" +msgstr "no s'han pogut establir el registres per al procés %d" + +#: src/exec_ptrace.c:1102 src/exec_ptrace.c:1277 src/exec_ptrace.c:1630 +#, c-format +msgid "process %d exited unexpectedly" +msgstr "el procés %d ha sortit inesperadament" + +#: src/exec_ptrace.c:1211 +msgid "unable to set seccomp filter" +msgstr "no s'ha pogut establir el filtre seccomp" + +#: src/exec_ptrace.c:1408 +#, c-format +msgid "interpreter argument , expected \"%s\", got \"%s\"" +msgstr "argument d'intèrpret , s'esperava «%s», s'ha obtingut «%s»" + +#: src/exec_ptrace.c:1506 +#, c-format +msgid "pathname mismatch, expected \"%s\", got \"%s\"" +msgstr "el nom del camí no coincideix, s'esperava «%s», s'ha obtingut «%s»" + +#: src/exec_ptrace.c:1515 src/exec_ptrace.c:1522 src/exec_ptrace.c:1546 +#: src/exec_ptrace.c:1554 src/exec_ptrace.c:1560 src/exec_ptrace.c:1566 +#, c-format +msgid "%s[%d] mismatch, expected \"%s\", got \"%s\"" +msgstr "%s[%d] no coincideix, s'esperava «%s», s'ha obtingut «%s»" + +#: src/exec_ptrace.c:1634 +#, c-format +msgid "process %d unexpected status 0x%x" +msgstr "procés %d estat inesperat 0x%x" + +#: src/exec_ptrace.c:1727 +#, c-format +msgid "unable to get event message for process %d" +msgstr "no s'ha pogut obtenir l'esdeveniment per al procés %d" + +#: src/exec_ptrace.c:1734 +#, c-format +msgid "unable to get registers for process %d" +msgstr "no s'han pogut obtenir els registres per al procés %d" + +#: src/exec_pty.c:87 +msgid "unable to allocate pty" +msgstr "no s'ha pogut assignar pty" + +#: src/exec_pty.c:118 src/exec_pty.c:257 src/tgetpass.c:251 +msgid "unable to restore terminal settings" +msgstr "no s'han pogut restablir les configuracions de terminal" + +#: src/exec_pty.c:218 +msgid "unable to set handler for SIGCONT" +msgstr "no es pot establir el gestor per a SIGCONT" + +#: src/exec_pty.c:267 +#, c-format +msgid "unable to set handler for SIG%s" +msgstr "no es pot establir el gestor per a SIG%s" + +#: src/exec_pty.c:291 +#, c-format +msgid "unable to restore handler for SIG%s" +msgstr "no s'ha pogut restaurar el gestor per a SIG%s" + +#: src/exec_pty.c:319 +msgid "unable to restore handler for SIGCONT" +msgstr "no s'ha pogut restaurar el gestor per a SIGCONT" + +#: src/exec_pty.c:1385 +msgid "unable to send message to monitor process" +msgstr "no s'ha pogut enviar el missatge per monitorar el procés" + +#: src/load_plugins.c:75 src/load_plugins.c:222 src/load_plugins.c:232 +#: src/load_plugins.c:242 src/load_plugins.c:289 +#, c-format +msgid "error in %s, line %d while loading plugin \"%s\"" +msgstr "error a %s, línia %d quan s'estava carregant el connector «%s»" + +#: src/load_plugins.c:186 src/load_plugins.c:257 +#, c-format +msgid "ignoring duplicate plugin \"%s\" in %s, line %d" +msgstr "s'ignorarà el connector duplicat «%s» a %s, línia %d" + +#: src/load_plugins.c:224 +#, c-format +msgid "unable to load %s: %s" +msgstr "no s'ha pogut carregar %s: %s" + +#: src/load_plugins.c:234 +#, c-format +msgid "unable to find symbol \"%s\" in %s" +msgstr "no s'ha pogut trobar el símbol «%s» a %s" + +#: src/load_plugins.c:244 +#, c-format +msgid "incompatible plugin major version %d (expected %d) found in %s" +msgstr "s'ha trobat una versió major %d incompatible de connector (s'esperava %d) a %s" + +#: src/load_plugins.c:262 +#, c-format +msgid "ignoring policy plugin \"%s\" in %s, line %d" +msgstr "s'ignorarà el connector de política «%s» a %s, línia %d" + +#: src/load_plugins.c:265 +msgid "only a single policy plugin may be specified" +msgstr "sols es pot especificar un únic connector de política" + +#: src/load_plugins.c:291 +#, c-format +msgid "unknown plugin type %d found in %s" +msgstr "tipus desconegut de connector %d trobat a %s" + +#: src/load_plugins.c:474 +#, c-format +msgid "policy plugin %s does not include a check_policy method" +msgstr "el connector de política %s no inclou un mètode check_policy" + +#: src/parse_args.c:213 #, c-format msgid "invalid environment variable name: %s" msgstr "nom no vàlid de variable d'entorn: %s" -#: src/parse_args.c:325 +#: src/parse_args.c:318 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "l'argument per a -C ha de ser un número més gran o igual a 3" -#: src/parse_args.c:552 +#: src/parse_args.c:555 msgid "you may not specify both the -i and -s options" msgstr "no podeu especificar a l'hora les opcions -i i -s" -#: src/parse_args.c:557 +#: src/parse_args.c:560 msgid "you may not specify both the -i and -E options" msgstr "no podeu especificar a l'hora les opcions -i i -E" -#: src/parse_args.c:567 +#: src/parse_args.c:570 msgid "the -E option is not valid in edit mode" msgstr "l'opció -E no és vàlida al mode editar" -#: src/parse_args.c:570 +#: src/parse_args.c:573 msgid "you may not specify environment variables in edit mode" msgstr "no podeu especificar variables d'entorn al mode editar" -#: src/parse_args.c:580 +#: src/parse_args.c:583 msgid "the -U option may only be used with the -l option" msgstr "l'opció -U sols es pot usar amb l'opció -l" -#: src/parse_args.c:584 +#: src/parse_args.c:587 msgid "the -A and -S options may not be used together" msgstr "no es poden usar a l'hora les opcions -A i -S" -#: src/parse_args.c:677 +#: src/parse_args.c:685 msgid "sudoedit is not supported on this platform" msgstr "aquesta plataforma no dóna suport a sudoedit" -#: src/parse_args.c:759 +#: src/parse_args.c:744 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Sols es pot especificar una de les opcions -e, -h, -i, -K, -l, -s, -v o -V" -#: src/parse_args.c:773 +#: src/parse_args.c:757 +msgid "Only one of the -K, -k or -N options may be specified" +msgstr "Sols es pot especificar una de les opcions -K, -k o -N" + +#: src/parse_args.c:778 #, c-format msgid "" "%s - edit files as another user\n" @@ -467,7 +612,7 @@ msgstr "" "%s - edita fitxers com un altre usuari\n" "\n" -#: src/parse_args.c:775 +#: src/parse_args.c:780 #, c-format msgid "" "%s - execute a command as another user\n" @@ -476,7 +621,7 @@ msgstr "" "%s - executa una ordre com un altre usuari\n" "\n" -#: src/parse_args.c:780 +#: src/parse_args.c:785 msgid "" "\n" "Options:\n" @@ -484,266 +629,266 @@ msgstr "" "\n" "Opcions:\n" -#: src/parse_args.c:782 +#: src/parse_args.c:787 msgid "use a helper program for password prompting" msgstr "usa un programa auxiliar per a la pregunta de la contrasenya" -#: src/parse_args.c:785 +#: src/parse_args.c:790 msgid "use specified BSD authentication type" msgstr "usa el tipus d'autenticació BSD especificat" -#: src/parse_args.c:788 +#: src/parse_args.c:794 msgid "run command in the background" msgstr "executa l'ordre en el segon pla" -#: src/parse_args.c:790 +#: src/parse_args.c:797 msgid "ring bell when prompting" msgstr "fer un avís sonor quan es pregunti" -#: src/parse_args.c:792 +#: src/parse_args.c:799 msgid "close all file descriptors >= num" msgstr "tanca tots els descriptors de fitxer >= num" -#: src/parse_args.c:795 +#: src/parse_args.c:802 msgid "run command with the specified BSD login class" msgstr "executa l'ordre amb la classe d'inici de sesssió BSD especificada" -#: src/parse_args.c:798 +#: src/parse_args.c:805 msgid "change the working directory before running command" msgstr "canvia el directori de treball abans d'executar l'ordre" -#: src/parse_args.c:800 +#: src/parse_args.c:808 msgid "preserve user environment when running command" msgstr "preserva l'entorn de l'usuari quan s'executi l'ordre" -#: src/parse_args.c:802 +#: src/parse_args.c:810 msgid "preserve specific environment variables" msgstr "preserva les variables específiques d'entorn" -#: src/parse_args.c:804 +#: src/parse_args.c:812 msgid "edit files instead of running a command" msgstr "edita els fitxers en comptes d'executar una ordre" -#: src/parse_args.c:806 +#: src/parse_args.c:815 msgid "run command as the specified group name or ID" msgstr "executa l'ordre com el nom o ID especificats de grup" -#: src/parse_args.c:808 +#: src/parse_args.c:818 msgid "set HOME variable to target user's home dir" msgstr "estableix la variable HOME per apuntar al directori de l'usuari" -#: src/parse_args.c:810 +#: src/parse_args.c:821 msgid "display help message and exit" msgstr "mostra el missatge d'ajuda i surt" -#: src/parse_args.c:812 +#: src/parse_args.c:823 msgid "run command on host (if supported by plugin)" msgstr "executa l'ordre a l'amfitrió (si està suportat pel connector)" -#: src/parse_args.c:814 +#: src/parse_args.c:826 msgid "run login shell as the target user; a command may also be specified" msgstr "executa l'intèrpret d'ordres de l'inici de sessió com a usuari de destinació; també es pot especificar una ordre" -#: src/parse_args.c:816 +#: src/parse_args.c:828 msgid "remove timestamp file completely" msgstr "suprimeix completament el fitxer de marca de temps" -#: src/parse_args.c:818 +#: src/parse_args.c:831 msgid "invalidate timestamp file" msgstr "fitxer de marca de temps no vàlid" -#: src/parse_args.c:820 +#: src/parse_args.c:834 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "fes una llista dels privilegis de l'usuari o verifica una ordre específica; usueu-lo dues vegades per a formats més llargs" -#: src/parse_args.c:822 +#: src/parse_args.c:837 msgid "non-interactive mode, no prompts are used" msgstr "mode no interactiu, no es preguntarà res" -#: src/parse_args.c:824 +#: src/parse_args.c:840 msgid "preserve group vector instead of setting to target's" msgstr "preserva el vector de grup en comptes d'establir-lo d'acord amb la destinació" -#: src/parse_args.c:826 +#: src/parse_args.c:843 msgid "use the specified password prompt" msgstr "usa la pregunta específica de contrasenya" -#: src/parse_args.c:828 +#: src/parse_args.c:845 msgid "change the root directory before running command" msgstr "canvia el directori arrel abans d'executar l'ordre" -#: src/parse_args.c:831 +#: src/parse_args.c:848 msgid "create SELinux security context with specified role" msgstr "crea un context de seguretat SELinux amb el rol especificat" -#: src/parse_args.c:834 +#: src/parse_args.c:851 msgid "read password from standard input" msgstr "llegeix la contrasenya des de l'entrada estàndard" -#: src/parse_args.c:836 +#: src/parse_args.c:854 msgid "run shell as the target user; a command may also be specified" msgstr "executa l'intèrpret d'ordres com a usuari de destinació; també es pot especificar una ordre" -#: src/parse_args.c:839 +#: src/parse_args.c:858 msgid "create SELinux security context with specified type" msgstr "crea el context de seguretat SELinux amb el tipus especificat" -#: src/parse_args.c:842 +#: src/parse_args.c:861 msgid "terminate command after the specified time limit" msgstr "finalitza l'ordre després del límit especificat de temps" -#: src/parse_args.c:844 +#: src/parse_args.c:864 msgid "in list mode, display privileges for user" msgstr "en mode llista, mostra els privilegis per a l'usuari" -#: src/parse_args.c:846 +#: src/parse_args.c:867 msgid "run command (or edit file) as specified user name or ID" msgstr "executa l'ordre (o edita el fitxer) com el nom o ID especificats d'usuari" -#: src/parse_args.c:848 +#: src/parse_args.c:869 msgid "display version information and exit" msgstr "mostra la informació de versió i surt" -#: src/parse_args.c:850 +#: src/parse_args.c:872 msgid "update user's timestamp without running a command" msgstr "actualitza la marca de temps de l'usuari sense executar una ordre" -#: src/parse_args.c:852 +#: src/parse_args.c:875 msgid "stop processing command line arguments" msgstr "deixa de processar els arguments de línia d'ordres" -#: src/selinux.c:84 +#: src/selinux.c:83 msgid "unable to open audit system" msgstr "no s'ha pogut obrir el sistema d'auditoria" -#: src/selinux.c:94 +#: src/selinux.c:93 msgid "unable to send audit message" msgstr "no s'ha pogut enviar el missatge d'auditoria" -#: src/selinux.c:128 +#: src/selinux.c:129 #, c-format msgid "unable to fgetfilecon %s" msgstr "no s'ha pogut fgetfilecon %s" -#: src/selinux.c:133 +#: src/selinux.c:134 #, c-format msgid "%s changed labels" msgstr "%s ha canviat les etiquetes" -#: src/selinux.c:141 +#: src/selinux.c:142 #, c-format msgid "unable to restore context for %s" msgstr "no s'ha pogut restaurar el context per a %s" -#: src/selinux.c:189 +#: src/selinux.c:190 #, c-format msgid "unable to open %s, not relabeling tty" msgstr "no s'ha pogut obrir %s, no es canviaran les etiquetes per a la tty" -#: src/selinux.c:193 src/selinux.c:238 src/selinux.c:268 +#: 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 no es un dispositiu de caràcters, no es canviarà l'etiqueta del tty" -#: src/selinux.c:202 +#: src/selinux.c:203 msgid "unable to get current tty context, not relabeling tty" msgstr "no s'ha pogut obtenir el context tty actual, no es canviaran les etiquetes per a la tty" -#: src/selinux.c:209 +#: src/selinux.c:210 msgid "unknown security class \"chr_file\", not relabeling tty" msgstr "classe de seguretat «char_file» desconeguda, no es canviaran les etiquetes de la tty" -#: src/selinux.c:214 +#: src/selinux.c:215 msgid "unable to get new tty context, not relabeling tty" msgstr "no s'ha pogut obtenir el nou context tty, no es canviaran les etiquetes tty" -#: src/selinux.c:223 +#: src/selinux.c:224 msgid "unable to set new tty context" msgstr "no s'ha pogut establir el nou context tty" -#: src/selinux.c:321 +#: src/selinux.c:323 #, c-format msgid "you must specify a role for type %s" msgstr "heu d'especificar un rol per al tipus %s" -#: src/selinux.c:327 +#: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" msgstr "no s'ha pogut obtenir un tipus predeterminat per al rol %s" -#: src/selinux.c:339 +#: src/selinux.c:341 msgid "failed to get new context" msgstr "no s'ha pogut obtenir el context nou" -#: src/selinux.c:348 +#: src/selinux.c:350 #, c-format msgid "failed to set new role %s" msgstr "no s'ha pogut establir el nou rol %s" -#: src/selinux.c:352 +#: src/selinux.c:354 #, c-format msgid "failed to set new type %s" msgstr "no s'ha pogut establir el nou tipus %s" -#: src/selinux.c:364 +#: src/selinux.c:366 #, c-format msgid "%s is not a valid context" msgstr "%s no és un context vàlid" -#: src/selinux.c:396 +#: src/selinux.c:394 msgid "failed to get old context" msgstr "no s'ha pogut obtenir el context vell" -#: src/selinux.c:402 +#: src/selinux.c:400 msgid "unable to determine enforcing mode." msgstr "no s'ha pogut determinar el mode de fer complir" -#: src/selinux.c:419 -#, c-format -msgid "unable to set tty context to %s" -msgstr "no s'ha pogut establir el context tty a %s" - -#: src/selinux.c:440 +#: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" msgstr "no s'ha pogut establir el context exec a %s" -#: src/selinux.c:447 +#: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" msgstr "no s'ha pogut establir el context de creació de clau a %s" -#: src/sesh.c:72 -msgid "requires at least one argument" -msgstr "es requereix almenys un argument" +#: src/sesh.c:114 src/sesh.c:134 +msgid "Only one of the -c or -i options may be specified" +msgstr "Sols es pot especificar una de les opcions -c o -i" -#: src/sesh.c:101 +#: src/sesh.c:129 #, c-format msgid "invalid file descriptor number: %s" msgstr "número no vàlid de descriptor de fitxer: %s" -#: src/sesh.c:115 +#: src/sesh.c:167 src/sesh.c:171 src/sesh.c:175 #, c-format -msgid "unable to run %s as a login shell" -msgstr "no s'ha pogut executar %s com a intèrpret d'ordres d'inici de sessió" +msgid "The -%c option may not be used in edit mode." +msgstr "L'opció -%c no és vàlida al mode editar" -#: src/sesh.c:197 src/sesh.c:297 src/sudo_edit.c:206 +#: src/sesh.c:184 src/sesh.c:189 +#, c-format +msgid "The -%c option may only be used in edit mode." +msgstr "L'opció -%c sols es pot usar al mode editar" + +#: src/sesh.c:294 src/sesh.c:394 src/sudo_edit.c:204 #, c-format msgid "%s: editing symbolic links is not permitted" msgstr "%s: no es permet l'edició de enllaços simbòlics" -#: src/sesh.c:200 src/sesh.c:300 src/sudo_edit.c:209 +#: src/sesh.c:297 src/sesh.c:397 src/sudo_edit.c:207 #, c-format msgid "%s: editing files in a writable directory is not permitted" msgstr "%s: no es permet l'edició de fitxers a un directori amb permís d'escriptura" -#: src/sesh.c:284 src/sesh.c:305 src/sesh.c:314 src/sesh.c:322 -#: src/sudo_edit.c:333 +#: src/sesh.c:381 src/sesh.c:402 src/sesh.c:411 src/sesh.c:419 +#: src/sudo_edit.c:331 #, c-format msgid "contents of edit session left in %s" msgstr "els continguts de la sessió d'edició s'han deixat a %s" -#: src/sesh.c:412 src/sudo_edit.c:93 +#: src/sesh.c:476 src/sudo_edit.c:94 msgid "unable to get group list" msgstr "no es pot obtenir la llista de grup" @@ -752,6 +897,11 @@ msgstr "no es pot obtenir la llista de grup" msgid "unable to save handler for signal %d" msgstr "no s'ha pogut desar el gestorper al senyal %d" +#: src/signal.c:101 src/suspend_parent.c:149 +#, c-format +msgid "unable to restore handler for signal %d" +msgstr "no s'ha pogut restaurar el gestor per al senyal %d" + #: src/solaris.c:72 msgid "resource control limit has been reached" msgstr "s'ha assolit el límit de control de recursos" @@ -795,200 +945,216 @@ msgstr "ha fallat setproject per al projecte \"%s\"" msgid "warning, resource control assignment failed for project \"%s\"" msgstr "advertiment, l'assignació de control de recursos ha fallat per al projecte \"%s\"" -#: src/sudo.c:222 +#: src/sudo.c:215 #, c-format msgid "Sudo version %s\n" msgstr "Versió de sudo %s\n" -#: src/sudo.c:224 +#: src/sudo.c:217 #, c-format msgid "Configure options: %s\n" msgstr "Opcions de configuració: %s\n" -#: src/sudo.c:232 +#: src/sudo.c:225 msgid "fatal error, unable to load plugins" msgstr "error fatal, no s'han pogut carregar els connectors" -#: src/sudo.c:278 +#: src/sudo.c:271 msgid "plugin did not return a command to execute" msgstr "el connector no ha retornat una ordre a executar" -#: src/sudo.c:310 +#: src/sudo.c:307 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "mode 0x%x inesperat de sudo" -#: src/sudo.c:546 +#: src/sudo.c:567 #, c-format msgid "you do not exist in the %s database" msgstr "no existiu a la base de dades %s" -#: src/sudo.c:603 +#: src/sudo.c:632 msgid "unable to determine tty" msgstr "no s'ha pogut determinar la tty" -#: src/sudo.c:914 +#: src/sudo.c:955 +msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." +msgstr "S'ha establert l'indicador «no hi ha nous privilegis», el qual impedeix que sudo s'executi com a root." + +#: src/sudo.c:957 +msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." +msgstr "Si sudo s'està executant en un contenidor, és possible que hàgiu d'ajustar la configuració del contenidor per a desactivar l'indicador." + +#: src/sudo.c:991 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s ha de ser propietat de l'uid %d i tenir el bit setuid establert" -#: src/sudo.c:917 +#: src/sudo.c:994 #, 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 "" "l'uid efectiu no és %d, és %s a un sistema de fitxers amb l'opció\n" "'nosuid' establarta o un sistema de fitxers NFS sense d'usuari primari? " -#: src/sudo.c:923 +#: src/sudo.c:1000 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "l'uid efectiu no és %d, és el sudo instal·lat com a setuid root?" -#: src/sudo.c:939 +#: src/sudo.c:1016 src/tgetpass.c:332 msgid "unable to set supplementary group IDs" msgstr "no s'han pogut establir els IDs de grup suplementaris" -#: src/sudo.c:946 +#: src/sudo.c:1023 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "no s'ha pogut establir el gid efectiu per a runas gid %u" -#: src/sudo.c:952 +#: src/sudo.c:1029 #, c-format msgid "unable to set gid to runas gid %u" msgstr "no s'ha pogut establir el gid a runas gid %u" -#: src/sudo.c:995 +#: src/sudo.c:1060 +msgid "argv not set by the security policy" +msgstr "argv no establert per la política de seguretat" + +#: src/sudo.c:1064 +msgid "envp not set by the security policy" +msgstr "envp no establert per la política de seguretat" + +#: src/sudo.c:1086 #, c-format msgid "unexpected child termination condition: %d" msgstr "condició de terminació del fill inesperada: %d" -#: src/sudo.c:1104 +#: src/sudo.c:1198 msgid "unable to initialize policy plugin" msgstr "no s'ha pogut inicialitzar el connector de polítiques" -#: src/sudo.c:1167 +#: src/sudo.c:1259 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "al connector de política %s li manca el mètoda «check_policy»" -#: src/sudo.c:1182 src/sudo.c:1235 src/sudo.c:1279 -msgid "command rejected by policy" -msgstr "ordre rebutjada per una política" - -#: src/sudo.c:1187 src/sudo.c:1240 src/sudo.c:1284 src/sudo.c:1358 -msgid "policy plugin error" -msgstr "error de connector de política" - -#: src/sudo.c:1221 +#: src/sudo.c:1305 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "el connector de política %s no dóna suport a llistar privilegis" -#: src/sudo.c:1265 +#: src/sudo.c:1349 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "el connector de polítiques %s no dóna suport a l'opció -v" -#: src/sudo.c:1303 +#: src/sudo.c:1387 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "el connector de polítiques %s no dóna suport a les opcions -k/-K" -#: src/sudo.c:1436 +#: src/sudo.c:1516 #, c-format msgid "error initializing I/O plugin %s" msgstr "no se pogut iniciliatzar el connector %s entrada/sortida" -#: src/sudo.c:1590 +#: src/sudo.c:1519 +msgid "error initializing I/O plugin" +msgstr "no se pogut iniciliatzar el connector entrada/sortida" + +#: src/sudo.c:1668 #, c-format msgid "error initializing audit plugin %s" msgstr "error en inicialitzar el connector d'auditoria %s" -#: src/sudo.c:1668 +#: src/sudo.c:1747 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s: no es pot registra l'esdeveniment d'error%s%s" -#: src/sudo.c:1703 +#: src/sudo.c:1783 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s: no es pot registrar l'esdeveniment d'acceptació%s%s" -#: src/sudo.c:1708 src/sudo.c:1746 +#: src/sudo.c:1788 src/sudo.c:1826 msgid "audit plugin error" msgstr "error de connector d'auditoria" -#: src/sudo.c:1741 +#: src/sudo.c:1821 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s: no es pot registrar l'esdeveniment de rebuig%s%s" -#: src/sudo.c:1799 +#: src/sudo.c:1881 #, c-format msgid "error initializing approval plugin %s" msgstr "error en inicialitzar el connector d'aprovació %s" -#: src/sudo.c:1875 +#: src/sudo.c:1951 msgid "command rejected by approver" msgstr "ordre rebutjada per l'aprovador" -#: src/sudo.c:1884 -msgid "approval plugin error" -msgstr "error de connector d'aprovació" - -#: src/sudo_edit.c:112 +#: src/sudo_edit.c:113 msgid "no writable temporary directory found" msgstr "no s'ha trobat un directori temporari amb permís d'escriptura" -#: src/sudo_edit.c:293 +#: src/sudo_edit.c:292 #, c-format msgid "%s left unmodified" msgstr "%s s'ha deixat sense modificar" -#: src/sudo_edit.c:306 src/sudo_edit.c:571 +#: src/sudo_edit.c:305 src/sudo_edit.c:571 #, c-format msgid "%s unchanged" msgstr "%s sense canviar" -#: src/sudo_edit.c:483 +#: src/sudo_edit.c:482 msgid "sesh: internal error: odd number of paths" msgstr "sesh: error intern: nombre imparell de camins" -#: src/sudo_edit.c:485 +#: src/sudo_edit.c:484 msgid "sesh: unable to create temporary files" msgstr "sesh: no es poden crear fitxers temporal" -#: src/sudo_edit.c:487 src/sudo_edit.c:605 +#: src/sudo_edit.c:486 src/sudo_edit.c:606 msgid "sesh: killed by a signal" msgstr "sesh: avortat per un senyal" -#: src/sudo_edit.c:489 src/sudo_edit.c:608 +#: src/sudo_edit.c:488 src/sudo_edit.c:609 #, c-format msgid "sesh: unknown error %d" msgstr "sesh: error desconegut %d" -#: src/sudo_edit.c:598 +#: src/sudo_edit.c:599 msgid "unable to copy temporary files back to their original location" msgstr "no es poden copiar els fitxers temporals un altre cop a la seva ubicació original" -#: src/sudo_edit.c:602 +#: src/sudo_edit.c:603 msgid "unable to copy some of the temporary files back to their original location" msgstr "no es poden copiar alguns dels fitxers temporals un altre cop a la seva ubicació original" -#: src/sudo_edit.c:645 +#: src/sudo_edit.c:650 #, c-format msgid "unable to change uid to root (%u)" msgstr "no s'ha pogut canviar l'uid a l'usuari primari (%u)" -#: src/sudo_edit.c:666 +#: src/sudo_edit.c:664 +msgid "plugin error: invalid file list for sudoedit" +msgstr "error de connector: llista de fitxers no vàlid per a sudoedit" + +#: src/sudo_edit.c:685 msgid "plugin error: missing file list for sudoedit" msgstr "error de connector: no hi ha la llista de fitxers per a sudoedit" -#: src/sudo_edit.c:717 src/sudo_edit.c:725 +#: src/sudo_edit.c:728 src/sudo_edit.c:743 msgid "unable to read the clock" msgstr "no es pot llegir el rellotge" +#: src/sudo_intercept_common.c:372 +msgid "intercept port not set" +msgstr "no s'ha establert el port d'intercepció" + #: src/tgetpass.c:95 msgid "timed out reading password" msgstr "s'exhaurit el temps d'espera quan es llegia la contrasenya" @@ -1014,28 +1180,57 @@ msgstr "no s'ha especificat un programa askpass, proveu d'establir SUDO_ASKPASS" msgid "unable to set gid to %u" msgstr "no s'ha pogut establir el gid a %u" -#: src/tgetpass.c:331 +#: src/tgetpass.c:337 #, c-format msgid "unable to set uid to %u" msgstr "no s'ha pogut establir el uid a %u" -#: src/tgetpass.c:336 +#: src/tgetpass.c:342 #, c-format msgid "unable to run %s" msgstr "no s'ha pogut executar %s" -#: src/utmp.c:287 +#: src/ttyname.c:139 src/ttyname.c:182 src/ttyname.c:199 src/ttyname.c:284 +#: src/ttyname.c:312 src/ttyname.c:356 +#, c-format +msgid "unable to find terminal name for device %u, %u" +msgstr "no es pot trobar el nom de terminal per al dispositiu %u, %u" + +#: src/utmp.c:283 msgid "unable to save stdin" msgstr "no s'ha pogut desar el stdin" -#: src/utmp.c:289 +#: src/utmp.c:285 msgid "unable to dup2 stdin" msgstr "no s'ha pogut fer dup2 stdin" -#: src/utmp.c:292 +#: src/utmp.c:288 msgid "unable to restore stdin" msgstr "no s'ha pogut restaurar stdin" +#, c-format +#~ msgid "%s%s: %s" +#~ msgstr "%s%s: %s" + +#, c-format +#~ msgid "%s must be owned by uid %d" +#~ msgstr "%s ha de ser propietat de l'uid %d" + +#, c-format +#~ msgid "%s must be only be writable by owner" +#~ msgstr "%s ha de ser escrivible únicament pel propietari" + +#, c-format +#~ msgid "unable to set tty context to %s" +#~ msgstr "no s'ha pogut establir el context tty a %s" + +#~ msgid "requires at least one argument" +#~ msgstr "es requereix almenys un argument" + +#, c-format +#~ msgid "unable to run %s as a login shell" +#~ msgstr "no s'ha pogut executar %s com a intèrpret d'ordres d'inici de sessió" + #~ msgid "ignoring duplicate policy plugin \"%s\" in %s, line %d" #~ msgstr "s'ignorarà el connector entrada/sortida duplicat «%s» a %s, línia %d" @@ -1063,9 +1258,6 @@ msgstr "no s'ha pogut restaurar stdin" #~ msgid "%s: %s\n" #~ msgstr "%s: %s\n" -#~ msgid "unable to set terminal to raw mode" -#~ msgstr "no s'ha pogut configurar la terminal en mode en brut" - #~ msgid "unable to open socket" #~ msgstr "no s'ha pogut obrir el sòcol" diff --git a/po/fur.mo b/po/fur.mo index 80dfd81219c10d45d9f5b16fc02fdbcdbb983dc8..d376edf1b098229ea2fe8560e7bb622faff31dee 100644 GIT binary patch delta 5580 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 delta 5217 zcmZwJ2~<^e0>|3{g$&;Q5qq9 zmk+wUUxw6MW+=DF17v2PF*z<{YJ+sunB&cjX@n=RJ=S6j)(>^gNY=Gq$j#DrT7hp#`V6WfC4x9&aQyWZ1 zb!?zLpN8u2O61S%3$!Kz=v=QCg4)kCZ4V!m-H6%*&{mSce`wj;*j>q|?zh7)Sf2fJ$pDM=e1W@@Hx|=z;q%1FvHg zMsv^uv#pa*58jAvaWBT>b)11gJTx7v(EmKt^RJ^fk&26Nv#cfw^`HU{ZY;xgI0rSw zZ=ptd1o<;pIB1I1dj@AZSo5vL)(TX^OHebo9UsK2t(kwVVNkR&oiPJ*u>!SbyO2Sc zW2lbSVH`%foe|`rI#`72U?uAF&DaEwpgMRC)xiKZNMCG)X*eOq>+I4^T*&9b9@GO} zJWU;oN3CT))E;;O)$=9R-S+y|)=-A2sm{YxoQ_(mckp4nf}Jpgb<&LY@KVvPE<$}_ zK5Fgupho-^GFv8;UePz>u?|9(&s3lrm!iJ69odiO0;(h5p{6{MY0;7up$76C>iOOp zD*04SV-8006x}!kH3QR74_uGjVm?GI%_UUF?;wLWvCOj??1p-KW})t1gqpD(sJG!V zs^JhG&R4xAkBVNuai~488nrvmS-(Y%v?))~8YZAR&>eYzDM2^RL+zCsRKxpGGjZX4Af@p`wPaqBg}{)K6+-=85Gqtx+Q@Kz(rpY6hmEI{XT% z!Of`qKS6D_Yv{&MP8gHvgqpFDs2N^>UOiwF6*aIMwRUHbeP?cb_*M===hSOa;;Bb>KD&A>opHO#Zt8cgH-wAbFygtJR7 z8pB3>5R&1HsFk%FY9y0T9bJX~kzy|A=TI{fmFbvHx zB{<6&Q8@PDJOlYNFL6*q`%qJS5t&WXFxweXHZn-VlguNrUKQ#R@7d) zirV#!a-I8AP)j!w+v@$FLq#Ke6E(7fsD|&NZp_JZ{`oCM25(lNuAfA`CEuc^I`|w|uBc7<6zcxfs3kgr8ldTB%x}SiUe>@=QE7{{7>BOz&Pdy%Mm7qga0zM; zY{NEq8nr3ENA3Q$J)DM9QO_&E(KrYD;thK}v!^kS>GPhvlXv-y4Q3vw0PH5zHCXh@19y{!uHyR-9L&?q82gwz<%o`PUl7 z(2BlThNm!>9*;k9v<= zmN-4{jIB5yjvD!N)PpvmI{vx6eiJnVVWm!kJy7?RqZ?OZ5`I+5{Oh%;vlmiFIPdFd z^l*J6>c%su1{;oaI_SX=&dablK7+jSW&y_FDb(J$V@)h$**G7Kdd?1XVVKsRzn{x} zwx*4wQbqpZuQ`XMwmt*5lH>OLPxwBWK-6)S4;{=-)czVpP7-xYWwH+U8s`_(Uo;vY z(N6D5G>!eq6mqXTOC|l@3D(&<`_*6W=cs*hiRcy7%v2MV-lUDc=Ikx6)_o$Wuor&` z`{h^5Vy;dnzyH-wjd_9Vzx%~!y=;9Fjv#*|+7A@3+03!hUw01UZC&fsfSj@CVm_%y zo+10ly|R%Cd(QtB&BfQrlcY6KX-c$_Rkn~P{5Af`*Zgb8myvRN@$c4YxSWh8Gwrn) z>r`w;0?B*iMbeLGGxO5?T+Z6s8hn=wCWlBZQQ58a=QZ~KWa`3d(vo~aZjlp2C7E<2 zkCS}TgTh)BS*96sR6`m&b$xCE52_erDmG-0qSwKD}7f2ylOa8Ak>N|PrxJeUz zlS5ZT_|g-C1F9D%75eHW4|Dm}r^M9{@RX%gA4-3;i6\n" "Language-Team: Friulian \n" "Language: fur\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"X-Editor: HaiPO 1.4 beta\n" +"X-Editor: HaiPO 2.0 beta\n" "X-Generator: Poedit 1.8.12\n" #: lib/util/aix.c:89 lib/util/aix.c:169 @@ -33,75 +33,80 @@ msgid "unable to restore registry" msgstr "impussibil ripristinâ il regjistri" #: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/gidlist.c:76 -#: lib/util/json.c:55 lib/util/json.c:197 lib/util/sudo_conf.c:215 -#: lib/util/sudo_conf.c:301 lib/util/sudo_conf.c:378 lib/util/sudo_conf.c:646 -#: src/conversation.c:80 src/exec_iolog.c:124 src/exec_iolog.c:135 -#: src/exec_iolog.c:212 src/exec_monitor.c:205 src/exec_monitor.c:460 -#: src/exec_monitor.c:466 src/exec_monitor.c:474 src/exec_monitor.c:482 -#: src/exec_monitor.c:489 src/exec_monitor.c:496 src/exec_monitor.c:503 -#: src/exec_monitor.c:510 src/exec_monitor.c:517 src/exec_monitor.c:524 -#: src/exec_monitor.c:531 src/exec_nopty.c:231 src/exec_nopty.c:240 +#: lib/util/json.c:55 lib/util/json.c:197 lib/util/sudo_conf.c:218 +#: lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:672 +#: src/conversation.c:81 src/exec_iolog.c:122 src/exec_iolog.c:133 +#: src/exec_iolog.c:210 src/exec_monitor.c:173 src/exec_monitor.c:430 +#: src/exec_monitor.c:436 src/exec_monitor.c:444 src/exec_monitor.c:452 +#: src/exec_monitor.c:459 src/exec_monitor.c:466 src/exec_monitor.c:473 +#: src/exec_monitor.c:480 src/exec_monitor.c:487 src/exec_monitor.c:494 +#: src/exec_monitor.c:501 src/exec_nopty.c:231 src/exec_nopty.c:240 #: src/exec_nopty.c:247 src/exec_nopty.c:254 src/exec_nopty.c:261 #: src/exec_nopty.c:268 src/exec_nopty.c:275 src/exec_nopty.c:282 #: src/exec_nopty.c:289 src/exec_nopty.c:296 src/exec_nopty.c:303 #: src/exec_nopty.c:310 src/exec_nopty.c:318 src/exec_nopty.c:326 -#: src/exec_nopty.c:736 src/exec_preload.c:343 src/exec_ptrace.c:475 -#: src/exec_ptrace.c:768 src/exec_ptrace.c:983 src/exec_ptrace.c:1095 -#: src/exec_ptrace.c:1270 src/exec_ptrace.c:1612 src/exec_ptrace.c:1639 -#: src/exec_pty.c:511 src/exec_pty.c:692 src/exec_pty.c:882 src/exec_pty.c:891 -#: src/exec_pty.c:898 src/exec_pty.c:905 src/exec_pty.c:912 src/exec_pty.c:919 -#: src/exec_pty.c:926 src/exec_pty.c:933 src/exec_pty.c:940 src/exec_pty.c:947 -#: src/exec_pty.c:954 src/exec_pty.c:962 src/load_plugins.c:98 -#: src/load_plugins.c:123 src/load_plugins.c:159 src/load_plugins.c:392 -#: src/load_plugins.c:398 src/parse_args.c:172 src/parse_args.c:193 -#: src/parse_args.c:267 src/parse_args.c:623 src/parse_args.c:645 -#: src/parse_args.c:670 src/preserve_fds.c:46 src/preserve_fds.c:131 -#: src/selinux.c:89 src/selinux.c:362 src/selinux.c:472 src/selinux.c:489 -#: src/selinux.c:496 src/sesh.c:206 src/sesh.c:240 src/sesh.c:246 -#: src/sesh.c:253 src/sesh.c:259 src/sesh.c:470 src/sudo.c:641 src/sudo.c:706 -#: src/sudo.c:716 src/sudo.c:743 src/sudo.c:766 src/sudo.c:775 src/sudo.c:784 -#: src/sudo.c:801 src/sudo.c:842 src/sudo.c:851 src/sudo.c:861 src/sudo.c:894 -#: src/sudo.c:1122 src/sudo.c:1143 src/sudo.c:1436 src/sudo.c:1605 -#: src/sudo.c:1832 src/sudo.c:2166 src/sudo_edit.c:89 src/sudo_edit.c:149 -#: src/sudo_edit.c:429 src/sudo_edit.c:438 src/sudo_edit.c:538 -#: src/sudo_edit.c:545 src/sudo_edit.c:688 src/sudo_edit.c:708 -#: src/sudo_intercept_common.c:115 src/sudo_intercept_common.c:340 +#: src/exec_nopty.c:748 src/exec_preload.c:347 src/exec_ptrace.c:475 +#: src/exec_ptrace.c:768 src/exec_ptrace.c:985 src/exec_ptrace.c:1098 +#: src/exec_ptrace.c:1273 src/exec_ptrace.c:1626 src/exec_ptrace.c:1653 +#: src/exec_ptrace.c:1845 src/exec_pty.c:599 src/exec_pty.c:783 +#: src/exec_pty.c:990 src/exec_pty.c:999 src/exec_pty.c:1006 +#: src/exec_pty.c:1013 src/exec_pty.c:1020 src/exec_pty.c:1027 +#: src/exec_pty.c:1034 src/exec_pty.c:1041 src/exec_pty.c:1048 +#: src/exec_pty.c:1055 src/exec_pty.c:1062 src/exec_pty.c:1069 +#: src/exec_pty.c:1077 src/load_plugins.c:100 src/load_plugins.c:125 +#: src/load_plugins.c:161 src/load_plugins.c:394 src/load_plugins.c:400 +#: src/parse_args.c:171 src/parse_args.c:192 src/parse_args.c:268 +#: src/parse_args.c:624 src/parse_args.c:646 src/parse_args.c:671 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:472 src/selinux.c:489 src/selinux.c:496 +#: src/sesh.c:206 src/sesh.c:240 src/sesh.c:246 src/sesh.c:253 src/sesh.c:259 +#: src/sesh.c:470 src/sudo.c:581 src/sudo.c:607 src/sudo.c:660 src/sudo.c:726 +#: src/sudo.c:737 src/sudo.c:764 src/sudo.c:787 src/sudo.c:796 src/sudo.c:805 +#: src/sudo.c:818 src/sudo.c:827 src/sudo.c:868 src/sudo.c:878 src/sudo.c:888 +#: src/sudo.c:921 src/sudo.c:923 src/sudo.c:1150 src/sudo.c:1171 +#: src/sudo.c:1462 src/sudo.c:1631 src/sudo.c:1858 src/sudo.c:2191 +#: src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:430 +#: src/sudo_edit.c:439 src/sudo_edit.c:540 src/sudo_edit.c:547 +#: src/sudo_edit.c:692 src/sudo_edit.c:712 src/sudo_intercept_common.c:122 +#: src/sudo_intercept_common.c:347 #, c-format msgid "%s: %s" msgstr "%s: %s" #: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/json.c:56 -#: lib/util/json.c:198 lib/util/regex.c:173 lib/util/sudo_conf.c:216 -#: lib/util/sudo_conf.c:301 lib/util/sudo_conf.c:378 lib/util/sudo_conf.c:646 -#: src/conversation.c:81 src/exec_intercept.c:111 src/exec_intercept.c:344 -#: src/exec_intercept.c:518 src/exec_intercept.c:582 src/exec_intercept.c:706 -#: src/exec_intercept.c:830 src/exec_iolog.c:124 src/exec_iolog.c:135 -#: src/exec_iolog.c:212 src/exec_monitor.c:460 src/exec_monitor.c:466 -#: src/exec_monitor.c:474 src/exec_monitor.c:482 src/exec_monitor.c:489 -#: src/exec_monitor.c:496 src/exec_monitor.c:503 src/exec_monitor.c:510 -#: src/exec_monitor.c:517 src/exec_monitor.c:524 src/exec_monitor.c:531 +#: lib/util/json.c:198 lib/util/regex.c:173 lib/util/sudo_conf.c:219 +#: lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:672 +#: src/conversation.c:82 src/exec_intercept.c:112 src/exec_intercept.c:351 +#: src/exec_intercept.c:527 src/exec_intercept.c:591 src/exec_intercept.c:715 +#: src/exec_intercept.c:839 src/exec_iolog.c:122 src/exec_iolog.c:133 +#: src/exec_iolog.c:210 src/exec_monitor.c:430 src/exec_monitor.c:436 +#: src/exec_monitor.c:444 src/exec_monitor.c:452 src/exec_monitor.c:459 +#: src/exec_monitor.c:466 src/exec_monitor.c:473 src/exec_monitor.c:480 +#: src/exec_monitor.c:487 src/exec_monitor.c:494 src/exec_monitor.c:501 #: src/exec_nopty.c:231 src/exec_nopty.c:240 src/exec_nopty.c:247 #: src/exec_nopty.c:254 src/exec_nopty.c:261 src/exec_nopty.c:268 #: src/exec_nopty.c:275 src/exec_nopty.c:282 src/exec_nopty.c:289 #: src/exec_nopty.c:296 src/exec_nopty.c:303 src/exec_nopty.c:310 -#: src/exec_nopty.c:318 src/exec_nopty.c:326 src/exec_preload.c:343 -#: src/exec_ptrace.c:475 src/exec_ptrace.c:768 src/exec_ptrace.c:983 -#: src/exec_ptrace.c:1639 src/exec_pty.c:511 src/exec_pty.c:882 -#: src/exec_pty.c:891 src/exec_pty.c:898 src/exec_pty.c:905 src/exec_pty.c:912 -#: src/exec_pty.c:919 src/exec_pty.c:926 src/exec_pty.c:933 src/exec_pty.c:940 -#: src/exec_pty.c:947 src/exec_pty.c:954 src/exec_pty.c:962 -#: src/load_plugins.c:98 src/load_plugins.c:123 src/load_plugins.c:159 -#: src/load_plugins.c:392 src/load_plugins.c:398 src/parse_args.c:172 -#: src/parse_args.c:194 src/parse_args.c:267 src/parse_args.c:623 -#: src/parse_args.c:645 src/parse_args.c:670 src/preserve_fds.c:46 -#: src/preserve_fds.c:131 src/selinux.c:89 src/selinux.c:362 src/selinux.c:472 -#: src/selinux.c:489 src/selinux.c:496 src/sesh.c:206 src/sesh.c:471 -#: src/sudo.c:230 src/sudo.c:641 src/sudo.c:894 src/sudo.c:1122 -#: src/sudo.c:1143 src/sudo.c:1436 src/sudo.c:1605 src/sudo.c:1832 -#: src/sudo.c:2166 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 -#: src/sudo_edit.c:438 src/sudo_edit.c:538 src/sudo_edit.c:545 -#: src/sudo_edit.c:688 src/sudo_edit.c:708 src/sudo_intercept_common.c:115 -#: src/sudo_intercept_common.c:340 +#: src/exec_nopty.c:318 src/exec_nopty.c:326 src/exec_preload.c:347 +#: src/exec_ptrace.c:475 src/exec_ptrace.c:768 src/exec_ptrace.c:985 +#: src/exec_ptrace.c:1653 src/exec_ptrace.c:1846 src/exec_pty.c:599 +#: src/exec_pty.c:990 src/exec_pty.c:999 src/exec_pty.c:1006 +#: src/exec_pty.c:1013 src/exec_pty.c:1020 src/exec_pty.c:1027 +#: src/exec_pty.c:1034 src/exec_pty.c:1041 src/exec_pty.c:1048 +#: src/exec_pty.c:1055 src/exec_pty.c:1062 src/exec_pty.c:1069 +#: src/exec_pty.c:1077 src/load_plugins.c:100 src/load_plugins.c:125 +#: src/load_plugins.c:161 src/load_plugins.c:394 src/load_plugins.c:400 +#: src/parse_args.c:171 src/parse_args.c:193 src/parse_args.c:268 +#: src/parse_args.c:624 src/parse_args.c:646 src/parse_args.c:671 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:472 src/selinux.c:489 src/selinux.c:496 +#: src/sesh.c:206 src/sesh.c:471 src/sudo.c:229 src/sudo.c:581 src/sudo.c:607 +#: src/sudo.c:660 src/sudo.c:819 src/sudo.c:921 src/sudo.c:923 src/sudo.c:1150 +#: src/sudo.c:1171 src/sudo.c:1462 src/sudo.c:1631 src/sudo.c:1858 +#: src/sudo.c:2191 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:430 +#: src/sudo_edit.c:439 src/sudo_edit.c:540 src/sudo_edit.c:547 +#: src/sudo_edit.c:692 src/sudo_edit.c:712 src/sudo_intercept_common.c:122 +#: src/sudo_intercept_common.c:347 msgid "unable to allocate memory" msgstr "impussibil assegnâ memorie" @@ -115,9 +120,9 @@ msgstr "impussibil eseguî stat %.*s" msgid "%.*s exists but is not a directory (0%o)" msgstr "%.*s al esist ma no je une cartele (0%o)" -#: lib/util/mkdir_parents.c:103 lib/util/sudo_conf.c:666 -#: lib/util/sudo_conf.c:696 lib/util/sudo_conf.c:703 src/selinux.c:235 -#: src/selinux.c:265 src/sudo.c:373 src/sudo_edit.c:494 src/sudo_edit.c:557 +#: lib/util/mkdir_parents.c:103 lib/util/sudo_conf.c:689 +#: lib/util/sudo_conf.c:708 lib/util/sudo_conf.c:735 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:375 src/sudo_edit.c:495 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "impussibil vierzi %s" @@ -140,55 +145,55 @@ msgstr "espression regolâr masse grande" msgid "Unknown signal" msgstr "Segnâl no cognossût" -#: lib/util/strtoid.c:84 lib/util/strtomode.c:52 lib/util/strtonum.c:148 -#: lib/util/strtonum.c:187 src/sesh.c:240 src/sesh.c:253 +#: lib/util/strtoid.c:84 lib/util/strtomode.c:52 lib/util/strtonum.c:147 +#: lib/util/strtonum.c:186 src/sesh.c:240 src/sesh.c:253 msgid "invalid value" msgstr "valôr no valit" -#: lib/util/strtomode.c:58 lib/util/strtonum.c:160 +#: lib/util/strtomode.c:58 lib/util/strtonum.c:159 msgid "value too large" msgstr "valôr masse grant" -#: lib/util/strtomode.c:58 lib/util/strtonum.c:154 +#: lib/util/strtomode.c:58 lib/util/strtonum.c:153 msgid "value too small" msgstr "valôr masse piçul" -#: lib/util/sudo_conf.c:234 +#: lib/util/sudo_conf.c:237 #, c-format msgid "invalid Path value \"%s\" in %s, line %u" msgstr "il valôr percors \"%s\" no valit in %s, rie %u" -#: lib/util/sudo_conf.c:400 lib/util/sudo_conf.c:453 +#: lib/util/sudo_conf.c:403 lib/util/sudo_conf.c:456 #, c-format msgid "invalid value for %s \"%s\" in %s, line %u" msgstr "valôr no valit par %s \"%s\" in %s, rie %u" -#: lib/util/sudo_conf.c:421 +#: lib/util/sudo_conf.c:424 #, c-format msgid "unsupported group source \"%s\" in %s, line %u" msgstr "sorzint di grup \"%s\" no supuartade in %s, rie %u" -#: lib/util/sudo_conf.c:437 +#: lib/util/sudo_conf.c:440 #, c-format msgid "invalid max groups \"%s\" in %s, line %u" msgstr "grups massims \"%s\" no valits in %s, rie %u" -#: lib/util/sudo_conf.c:669 +#: lib/util/sudo_conf.c:711 #, c-format msgid "%s is not a regular file" msgstr "%s nol è un file regolâr" -#: lib/util/sudo_conf.c:672 src/copy_file.c:164 +#: lib/util/sudo_conf.c:714 src/copy_file.c:164 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s al è dal uid %u, al varès di jessi di %u" -#: lib/util/sudo_conf.c:676 +#: lib/util/sudo_conf.c:718 #, c-format msgid "%s is world writable" msgstr "ducj a puedin scrivi su %s" -#: lib/util/sudo_conf.c:679 +#: lib/util/sudo_conf.c:721 #, c-format msgid "%s is group writable" msgstr "il grup al pues scrivi su %s" @@ -237,7 +242,7 @@ msgstr "%s: nol è un file regolâr." msgid "%s: bad file mode: 0%o" msgstr "%s: modalitât file sbaliade: 0%o" -#: src/edit_open.c:331 +#: src/edit_open.c:333 msgid "unable to restore current working directory" msgstr "impussibil ripristinâ la cartele di lavôr atuâl" @@ -282,18 +287,18 @@ msgstr "impussibil passâ ae cartele a %s" msgid "starting from %s" msgstr "daûr a scomençâ di %s" -#: src/exec.c:278 src/exec.c:351 src/exec_monitor.c:569 src/exec_monitor.c:571 -#: src/exec_pty.c:225 src/exec_pty.c:1026 src/exec_pty.c:1028 src/signal.c:144 -#: src/signal.c:151 src/signal.c:165 src/suspend_nopty.c:93 +#: src/exec.c:278 src/exec.c:351 src/exec_monitor.c:564 src/exec_monitor.c:566 +#: src/exec_pty.c:1148 src/exec_pty.c:1150 src/signal.c:144 src/signal.c:151 +#: src/signal.c:165 src/suspend_parent.c:143 #, c-format msgid "unable to set handler for signal %d" msgstr "impussibil stabilî il gjestôr pal segnâl %d" -#: src/exec.c:422 +#: src/exec.c:447 msgid "intercept mode is not supported with SELinux RBAC on this system" msgstr "la modalitât di intercetazion no je supuartade cun SELinux RBAC su chest sisteme" -#: src/exec.c:427 +#: src/exec.c:452 msgid "unable to log sub-commands with SELinux RBAC on this system" msgstr "impussibil regjistrâ i sot-comants cun SELinux RBAC su chest sisteme" @@ -301,289 +306,308 @@ msgstr "impussibil regjistrâ i sot-comants cun SELinux RBAC su chest sisteme" msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" msgstr "impussibil gjavâ PRIV_PROC_EXEC dal PRIV_LIMIT" -#: src/exec_intercept.c:70 src/exec_iolog.c:165 src/exec_iolog.c:175 -#: src/exec_iolog.c:220 src/exec_iolog.c:227 src/exec_iolog.c:254 -#: src/exec_monitor.c:468 src/exec_monitor.c:476 src/exec_monitor.c:484 -#: src/exec_monitor.c:491 src/exec_monitor.c:498 src/exec_monitor.c:505 -#: src/exec_monitor.c:512 src/exec_monitor.c:519 src/exec_monitor.c:526 -#: src/exec_monitor.c:533 src/exec_nopty.c:233 src/exec_nopty.c:242 +#: src/exec_intercept.c:71 src/exec_iolog.c:163 src/exec_iolog.c:173 +#: src/exec_iolog.c:218 src/exec_iolog.c:225 src/exec_iolog.c:252 +#: src/exec_monitor.c:438 src/exec_monitor.c:446 src/exec_monitor.c:454 +#: src/exec_monitor.c:461 src/exec_monitor.c:468 src/exec_monitor.c:475 +#: src/exec_monitor.c:482 src/exec_monitor.c:489 src/exec_monitor.c:496 +#: src/exec_monitor.c:503 src/exec_nopty.c:233 src/exec_nopty.c:242 #: src/exec_nopty.c:249 src/exec_nopty.c:256 src/exec_nopty.c:263 #: src/exec_nopty.c:270 src/exec_nopty.c:277 src/exec_nopty.c:284 #: src/exec_nopty.c:291 src/exec_nopty.c:298 src/exec_nopty.c:305 #: src/exec_nopty.c:312 src/exec_nopty.c:320 src/exec_nopty.c:328 -#: src/exec_nopty.c:387 src/exec_nopty.c:453 src/exec_pty.c:360 -#: src/exec_pty.c:462 src/exec_pty.c:517 src/exec_pty.c:884 src/exec_pty.c:893 -#: src/exec_pty.c:900 src/exec_pty.c:907 src/exec_pty.c:914 src/exec_pty.c:921 -#: src/exec_pty.c:928 src/exec_pty.c:935 src/exec_pty.c:942 src/exec_pty.c:949 -#: src/exec_pty.c:956 +#: src/exec_nopty.c:387 src/exec_nopty.c:457 src/exec_pty.c:441 +#: src/exec_pty.c:555 src/exec_pty.c:605 src/exec_pty.c:992 src/exec_pty.c:1001 +#: src/exec_pty.c:1008 src/exec_pty.c:1015 src/exec_pty.c:1022 +#: src/exec_pty.c:1029 src/exec_pty.c:1036 src/exec_pty.c:1043 +#: src/exec_pty.c:1050 src/exec_pty.c:1057 src/exec_pty.c:1064 +#: src/exec_pty.c:1071 msgid "unable to add event to queue" msgstr "impussibil zontâ l'event ae code" -#: src/exec_intercept.c:317 src/sudo.c:1028 +#: src/exec_intercept.c:324 src/sudo.c:1056 msgid "command not set by the security policy" msgstr "comant no configurât de politiche di sigurece" -#: src/exec_intercept.c:395 src/exec_intercept.c:435 src/sudo.c:1248 -#: src/sudo.c:1293 src/sudo.c:1337 +#: src/exec_intercept.c:403 src/exec_intercept.c:443 src/sudo.c:1274 +#: src/sudo.c:1319 src/sudo.c:1363 msgid "command rejected by policy" msgstr "comant refudât de politiche" -#: src/exec_intercept.c:505 src/sudo.c:1935 +#: src/exec_intercept.c:514 src/sudo.c:1961 msgid "approval plugin error" msgstr "erôr dal plugin di aprovazion" -#: src/exec_intercept.c:530 src/sudo.c:1253 src/sudo.c:1298 src/sudo.c:1342 -#: src/sudo.c:1416 +#: src/exec_intercept.c:539 src/sudo.c:1279 src/sudo.c:1324 src/sudo.c:1368 +#: src/sudo.c:1442 msgid "policy plugin error" msgstr "erôr dal plugin de politiche" -#: src/exec_intercept.c:559 +#: src/exec_intercept.c:568 msgid "invalid PolicyCheckRequest" msgstr "PolicyCheckRequest no valit" -#: src/exec_intercept.c:702 +#: src/exec_intercept.c:711 #, c-format msgid "client request too large: %zu" msgstr "richieste dal client masse grande: %zu" -#: src/exec_intercept.c:744 +#: src/exec_intercept.c:753 #, c-format msgid "unable to unpack %s size %zu" msgstr "impussibil decomprimi %s cun dimension di %zu" -#: src/exec_intercept.c:792 +#: src/exec_intercept.c:801 #, c-format msgid "unexpected type_case value %d in %s from %s" msgstr "valôr di type_case %d inspietât in %s di %s" -#: src/exec_intercept.c:818 +#: src/exec_intercept.c:827 #, c-format msgid "server message too large: %zu" msgstr "messaç dal servidôr masse grant: %zu" -#: src/exec_iolog.c:323 src/exec_iolog.c:363 src/exec_iolog.c:403 -#: src/exec_iolog.c:454 src/exec_iolog.c:505 +#: src/exec_iolog.c:321 src/exec_iolog.c:361 src/exec_iolog.c:401 +#: src/exec_iolog.c:452 src/exec_iolog.c:503 msgid "I/O plugin error" msgstr "erôr dal plugin di I/O" -#: src/exec_iolog.c:327 src/exec_iolog.c:367 src/exec_iolog.c:407 -#: src/exec_iolog.c:458 src/exec_iolog.c:509 +#: src/exec_iolog.c:325 src/exec_iolog.c:365 src/exec_iolog.c:405 +#: src/exec_iolog.c:456 src/exec_iolog.c:507 msgid "command rejected by I/O plugin" msgstr "comant refudât dal plugin di I/O" -#: src/exec_iolog.c:556 +#: src/exec_iolog.c:555 msgid "error logging suspend" msgstr "regjistrazion erôrs sospindude" -#: src/exec_iolog.c:591 +#: src/exec_iolog.c:590 msgid "error changing window size" msgstr "erôr tal cambiâ la dimension dal barcon" -#: src/exec_monitor.c:362 +#: src/exec_monitor.c:330 msgid "error reading from socketpair" msgstr "erôr tal lei dal socketpair" -#: src/exec_monitor.c:379 +#: src/exec_monitor.c:342 #, c-format msgid "unexpected reply type on backchannel: %d" msgstr "gjenar di rispueste inspietade sul backchannel: %d" -#: src/exec_monitor.c:587 +#: src/exec_monitor.c:578 msgid "unable to set controlling tty" msgstr "impussibil stabilî il tty di control" -#: src/exec_monitor.c:595 src/exec_nopty.c:498 src/exec_nopty.c:508 -#: src/exec_nopty.c:518 src/exec_nopty.c:552 src/exec_pty.c:1097 -#: src/exec_pty.c:1118 src/exec_pty.c:1138 src/tgetpass.c:305 -msgid "unable to create pipe" -msgstr "impussibil creâ il condot (pipe)" +#: src/exec_monitor.c:590 src/exec_nopty.c:572 src/exec_pty.c:1126 +#: src/exec_pty.c:1135 +msgid "unable to create sockets" +msgstr "impussibil creâ sockets" -#: src/exec_monitor.c:605 +#: src/exec_monitor.c:599 msgid "unable to receive message from parent" msgstr "impussibil ricevi il messaç dal gjenitôr" -#: src/exec_monitor.c:621 src/exec_nopty.c:595 src/exec_pty.c:1176 -#: src/sudo_edit.c:361 src/tgetpass.c:309 +#: src/exec_monitor.c:614 src/exec_nopty.c:606 src/exec_pty.c:1336 +#: src/sudo_edit.c:361 src/tgetpass.c:310 msgid "unable to fork" msgstr "impussibil inglovâ (fâ il fork)" -#: src/exec_monitor.c:625 src/exec_monitor.c:723 src/exec_nopty.c:700 +#: src/exec_monitor.c:618 src/exec_monitor.c:720 src/exec_nopty.c:712 msgid "unable to restore tty label" msgstr "impussibil ripristinâ la etichete tty" -#: src/exec_monitor.c:638 src/sesh.c:217 src/sudo.c:1199 +#: src/exec_monitor.c:629 src/exec_monitor.c:678 src/sesh.c:217 src/sudo.c:1225 #, c-format msgid "unable to execute %s" msgstr "impussibil eseguî %s" -#: src/exec_nopty.c:546 src/exec_pty.c:1035 +#: src/exec_nopty.c:507 src/exec_nopty.c:517 src/exec_nopty.c:527 +#: src/exec_nopty.c:563 src/exec_pty.c:1224 src/exec_pty.c:1251 +#: src/exec_pty.c:1274 src/exec_pty.c:1292 src/tgetpass.c:306 +msgid "unable to create pipe" +msgstr "impussibil creâ il condot (pipe)" + +#: src/exec_nopty.c:557 src/exec_pty.c:1157 msgid "policy plugin failed session initialization" msgstr "il plugin di politche nol è rivât a inizializâ la session" -#: src/exec_nopty.c:561 src/exec_pty.c:1004 src/exec_pty.c:1013 -msgid "unable to create sockets" -msgstr "impussibil creâ sockets" - -#: src/exec_nopty.c:688 src/exec_pty.c:1274 +#: src/exec_nopty.c:700 src/exec_pty.c:1437 msgid "error in event loop" msgstr "erôr tal cicli dal event" -#: src/exec_preload.c:167 src/net_ifs.c:206 src/net_ifs.c:372 -#: src/net_ifs.c:433 src/net_ifs.c:620 src/net_ifs.c:851 src/sudo.c:488 -#: src/sudo_edit.c:398 src/sudo_edit.c:406 +#: src/exec_preload.c:168 src/net_ifs.c:206 src/net_ifs.c:372 src/net_ifs.c:433 +#: src/net_ifs.c:620 src/net_ifs.c:852 src/sudo.c:494 src/sudo_edit.c:398 +#: src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "erôr interni, %s overflow (stranfât)" -#: src/exec_ptrace.c:1079 src/exec_ptrace.c:1104 src/exec_ptrace.c:1900 +#: src/exec_ptrace.c:1082 src/exec_ptrace.c:1107 src/exec_ptrace.c:1930 #, c-format msgid "unable to set registers for process %d" msgstr "impussibil configurâ i regjistris pal procès %d" -#: src/exec_ptrace.c:1099 src/exec_ptrace.c:1274 src/exec_ptrace.c:1616 +#: src/exec_ptrace.c:1102 src/exec_ptrace.c:1277 src/exec_ptrace.c:1630 #, c-format msgid "process %d exited unexpectedly" msgstr "il procès %d al è jessût in maniere inspietade" -#: src/exec_ptrace.c:1208 +#: src/exec_ptrace.c:1211 msgid "unable to set seccomp filter" msgstr "impussibil configurâ il filtri seccomp" -#: src/exec_ptrace.c:1405 +#: src/exec_ptrace.c:1408 #, c-format msgid "interpreter argument , expected \"%s\", got \"%s\"" msgstr "argoment dal interprete, si spietave \"%s\", si à vût \"%s\"" -#: src/exec_ptrace.c:1504 +#: src/exec_ptrace.c:1506 #, c-format msgid "pathname mismatch, expected \"%s\", got \"%s\"" msgstr "mancjade corispondence cul non dal percors, si spietave \"%s\", si à vût \"%s\"" -#: src/exec_ptrace.c:1513 src/exec_ptrace.c:1520 src/exec_ptrace.c:1533 -#: src/exec_ptrace.c:1541 src/exec_ptrace.c:1547 src/exec_ptrace.c:1553 +#: src/exec_ptrace.c:1515 src/exec_ptrace.c:1522 src/exec_ptrace.c:1546 +#: src/exec_ptrace.c:1554 src/exec_ptrace.c:1560 src/exec_ptrace.c:1566 #, c-format msgid "%s[%d] mismatch, expected \"%s\", got \"%s\"" msgstr "mancjade corispondence %s[%d], si spietave \"%s\", si à vût \"%s\"" -#: src/exec_ptrace.c:1620 +#: src/exec_ptrace.c:1634 #, c-format msgid "process %d unexpected status 0x%x" msgstr "il procès %d al à tornât il stât inspietât 0x%x" -#: src/exec_ptrace.c:1711 +#: src/exec_ptrace.c:1727 #, c-format msgid "unable to get event message for process %d" msgstr "impussibil otignî il messaç dal event pal procès %d" -#: src/exec_ptrace.c:1718 +#: src/exec_ptrace.c:1734 #, c-format msgid "unable to get registers for process %d" msgstr "impussibil otignî i regjistris pal procès %d" -#: src/exec_pty.c:103 +#: src/exec_pty.c:87 msgid "unable to allocate pty" msgstr "impussibil assegnâ pty" -#: src/exec_pty.c:268 src/signal.c:101 src/suspend_nopty.c:99 -#, c-format -msgid "unable to restore handler for signal %d" -msgstr "impussibil ripristinâ il gjestôr pal segnâl %d" +#: src/exec_pty.c:118 src/exec_pty.c:257 src/tgetpass.c:251 +msgid "unable to restore terminal settings" +msgstr "impussibil ripristinâ lis impostazions dal terminâl" -#: src/exec_pty.c:1222 +#: src/exec_pty.c:218 +msgid "unable to set handler for SIGCONT" +msgstr "impussibil stabilî il gjestôr par SIGCONT" + +#: src/exec_pty.c:267 +#, c-format +msgid "unable to set handler for SIG%s" +msgstr "impussibil stabilî il gjestôr par SIG%s" + +#: src/exec_pty.c:291 +#, c-format +msgid "unable to restore handler for SIG%s" +msgstr "impussibil ripristinâ il gjestôr par SIG%s" + +#: src/exec_pty.c:319 +msgid "unable to restore handler for SIGCONT" +msgstr "impussibil ripristinâ il gjestôr par SIGCONT" + +#: src/exec_pty.c:1385 msgid "unable to send message to monitor process" msgstr "impussibil inviâ il messaç par monitorâ il procès" -#: src/load_plugins.c:73 src/load_plugins.c:220 src/load_plugins.c:230 -#: src/load_plugins.c:240 src/load_plugins.c:287 +#: src/load_plugins.c:75 src/load_plugins.c:222 src/load_plugins.c:232 +#: src/load_plugins.c:242 src/load_plugins.c:289 #, c-format msgid "error in %s, line %d while loading plugin \"%s\"" msgstr "erôr in %s, rie %d intant che si cjariave il plugin \"%s\"" -#: src/load_plugins.c:184 src/load_plugins.c:255 +#: src/load_plugins.c:186 src/load_plugins.c:257 #, c-format msgid "ignoring duplicate plugin \"%s\" in %s, line %d" msgstr "si ignore il plugin duplicât \"%s\" in %s, rie %d" -#: src/load_plugins.c:222 +#: src/load_plugins.c:224 #, c-format msgid "unable to load %s: %s" msgstr "impussibil cjariâ %s: %s" -#: src/load_plugins.c:232 +#: src/load_plugins.c:234 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "impussibil cjatâ il simbul \"%s\" in %s" -#: src/load_plugins.c:242 +#: src/load_plugins.c:244 #, c-format msgid "incompatible plugin major version %d (expected %d) found in %s" msgstr "numar principâl di version dal plugin %d no compatibil (si spietave %d) cjatât in %s" -#: src/load_plugins.c:260 +#: src/load_plugins.c:262 #, c-format msgid "ignoring policy plugin \"%s\" in %s, line %d" msgstr "si ignore il plugin di politiche \"%s\" in %s, rie %d" -#: src/load_plugins.c:263 +#: src/load_plugins.c:265 msgid "only a single policy plugin may be specified" msgstr "dome un singul plugin di politiche al podarès jessi specificât" -#: src/load_plugins.c:289 +#: src/load_plugins.c:291 #, c-format msgid "unknown plugin type %d found in %s" msgstr "gjenar di plugin %d no cognossût, cjatât in %s" -#: src/load_plugins.c:472 +#: src/load_plugins.c:474 #, c-format msgid "policy plugin %s does not include a check_policy method" msgstr "il plugin di politiche %s nol inclût un metodi check_policy" -#: src/parse_args.c:214 +#: src/parse_args.c:213 #, c-format msgid "invalid environment variable name: %s" msgstr "non de variabile di ambient no valit: %s" -#: src/parse_args.c:317 +#: src/parse_args.c:318 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "l'argoment di -C al scugne jessi un numar plui grant o compagn a 3" -#: src/parse_args.c:554 +#: src/parse_args.c:555 msgid "you may not specify both the -i and -s options" msgstr "no tu puedis specificâ dutis dôs lis opzions -i e -s" -#: src/parse_args.c:559 +#: src/parse_args.c:560 msgid "you may not specify both the -i and -E options" msgstr "no tu puedis specificâ dutis dôs lis opzions -i e -E" -#: src/parse_args.c:569 +#: src/parse_args.c:570 msgid "the -E option is not valid in edit mode" msgstr "la opzion -E no je valide te modalitât di modifiche" -#: src/parse_args.c:572 +#: src/parse_args.c:573 msgid "you may not specify environment variables in edit mode" msgstr "no si podarès specificâ lis variabilis di ambient inte modalitât di modifiche" -#: src/parse_args.c:582 +#: src/parse_args.c:583 msgid "the -U option may only be used with the -l option" msgstr "al è pussibil doprâ la opzion -U dome cu la opzion -l" -#: src/parse_args.c:586 +#: src/parse_args.c:587 msgid "the -A and -S options may not be used together" msgstr "nol è pussibil doprâ adun lis opzions -A e -S" -#: src/parse_args.c:684 +#: src/parse_args.c:685 msgid "sudoedit is not supported on this platform" msgstr "sudoedit nol è supuartât su cheste plateforme" -#: src/parse_args.c:767 +#: src/parse_args.c:744 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Dome une des opzions -e, -h, -i, -K, -l, -s, -v o -V e podarès jessi specificade" -#: src/parse_args.c:780 +#: src/parse_args.c:757 msgid "Only one of the -K, -k or -N options may be specified" msgstr "Al è pussibil specificâ dome une des opzions -K, -k, -N" -#: src/parse_args.c:796 +#: src/parse_args.c:778 #, c-format msgid "" "%s - edit files as another user\n" @@ -592,7 +616,7 @@ msgstr "" "%s - modifiche i file come altri utent\n" "\n" -#: src/parse_args.c:798 +#: src/parse_args.c:780 #, c-format msgid "" "%s - execute a command as another user\n" @@ -601,7 +625,7 @@ msgstr "" "%s - eseguìs un comant come altri utent\n" "\n" -#: src/parse_args.c:804 +#: src/parse_args.c:785 msgid "" "\n" "Options:\n" @@ -609,131 +633,131 @@ msgstr "" "\n" "Opzions:\n" -#: src/parse_args.c:806 +#: src/parse_args.c:787 msgid "use a helper program for password prompting" msgstr "Dopre un program di jutori par domandâ la password" -#: src/parse_args.c:809 +#: src/parse_args.c:790 msgid "use specified BSD authentication type" msgstr "dopre il gjenar di autenticazion BSD specificât" -#: src/parse_args.c:813 +#: src/parse_args.c:794 msgid "run command in the background" msgstr "eseguìs il comant in background" -#: src/parse_args.c:816 +#: src/parse_args.c:797 msgid "ring bell when prompting" msgstr "sune la campanele cuant che e ven domandade une rispueste" -#: src/parse_args.c:818 +#: src/parse_args.c:799 msgid "close all file descriptors >= num" msgstr "siere ducj i descritôrs di file >= num" -#: src/parse_args.c:821 +#: src/parse_args.c:802 msgid "run command with the specified BSD login class" msgstr "eseguìs il comant cun la classe di acès BSD specificade" -#: src/parse_args.c:824 +#: src/parse_args.c:805 msgid "change the working directory before running command" msgstr "cambie la cartele di lavôr prime di eseguî il comant" -#: src/parse_args.c:827 +#: src/parse_args.c:808 msgid "preserve user environment when running command" msgstr "preserve l'ambient utent cuant che si eseguìs un comant" -#: src/parse_args.c:829 +#: src/parse_args.c:810 msgid "preserve specific environment variables" msgstr "preserve lis specifichis variabilis di ambient" -#: src/parse_args.c:831 +#: src/parse_args.c:812 msgid "edit files instead of running a command" msgstr "modifiche i file invezit di eseguî un comant" -#: src/parse_args.c:834 +#: src/parse_args.c:815 msgid "run command as the specified group name or ID" msgstr "eseguìs il comant come il ID o il non dal grup specificât" -#: src/parse_args.c:837 +#: src/parse_args.c:818 msgid "set HOME variable to target user's home dir" msgstr "stabilìs la variabile HOME ae cartele home dal utent di destinazion" -#: src/parse_args.c:840 +#: src/parse_args.c:821 msgid "display help message and exit" msgstr "mostre il messaç di jutori e jes" -#: src/parse_args.c:842 +#: src/parse_args.c:823 msgid "run command on host (if supported by plugin)" msgstr "eseguìs il comant sul host (se supuartât dal plugin)" -#: src/parse_args.c:845 +#: src/parse_args.c:826 msgid "run login shell as the target user; a command may also be specified" msgstr "eseguìs une shell di acès come utent di destinazion; si podarès ancje specificâ un comant" -#: src/parse_args.c:847 +#: src/parse_args.c:828 msgid "remove timestamp file completely" msgstr "gjave dal dut il file de marche temporâl" -#: src/parse_args.c:850 +#: src/parse_args.c:831 msgid "invalidate timestamp file" msgstr "invalide il file de marche temporâl" -#: src/parse_args.c:853 +#: src/parse_args.c:834 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "liste i privileçs dal utent o verifiche un comant specific; doprâ dôs voltis pal formât plui lunc" -#: src/parse_args.c:856 +#: src/parse_args.c:837 msgid "non-interactive mode, no prompts are used" msgstr "modalitât no interative, nissune richieste e ven presentade" -#: src/parse_args.c:859 +#: src/parse_args.c:840 msgid "preserve group vector instead of setting to target's" msgstr "preserve il vetôr dal grup invezit di metilu a chel de destinazion" -#: src/parse_args.c:862 +#: src/parse_args.c:843 msgid "use the specified password prompt" msgstr "dopre la richieste de password specificade" -#: src/parse_args.c:864 +#: src/parse_args.c:845 msgid "change the root directory before running command" msgstr "cambie la cartele lidrîs prime di eseguî il comant" -#: src/parse_args.c:867 +#: src/parse_args.c:848 msgid "create SELinux security context with specified role" msgstr "cree il contest di sigurece SELinux cul rûl specificât" -#: src/parse_args.c:870 +#: src/parse_args.c:851 msgid "read password from standard input" msgstr "lei la passwrod dal standard input" -#: src/parse_args.c:873 +#: src/parse_args.c:854 msgid "run shell as the target user; a command may also be specified" msgstr "eseguìs la shell come l'utent di destinazion; si podarès ancje specificâ un comant" -#: src/parse_args.c:877 +#: src/parse_args.c:858 msgid "create SELinux security context with specified type" msgstr "cree il contest di sigurece SELinux cul gjenar specificât" -#: src/parse_args.c:880 +#: src/parse_args.c:861 msgid "terminate command after the specified time limit" msgstr "termine il comant dopo il limit di timp specificât" -#: src/parse_args.c:883 +#: src/parse_args.c:864 msgid "in list mode, display privileges for user" msgstr "in modalitât liste, mostre i privileçs dal utent" -#: src/parse_args.c:886 +#: src/parse_args.c:867 msgid "run command (or edit file) as specified user name or ID" msgstr "eseguìs il comant (o modifiche il file) come non utent o ID specificât" -#: src/parse_args.c:888 +#: src/parse_args.c:869 msgid "display version information and exit" msgstr "mostre informazions di version e jes" -#: src/parse_args.c:891 +#: src/parse_args.c:872 msgid "update user's timestamp without running a command" msgstr "inzorne la marche temporâl dal utent cence eseguî un comant" -#: src/parse_args.c:894 +#: src/parse_args.c:875 msgid "stop processing command line arguments" msgstr "ferme la elaborazion dai argoments a rie di comant" @@ -877,6 +901,11 @@ msgstr "impussibil otignî la liste dai grups" msgid "unable to save handler for signal %d" msgstr "impussibil salvâ il gjestôr pal segnâl %d" +#: src/signal.c:101 src/suspend_parent.c:149 +#, c-format +msgid "unable to restore handler for signal %d" +msgstr "impussibil ripristinâ il gjestôr pal segnâl %d" + #: src/solaris.c:72 msgid "resource control limit has been reached" msgstr "si è rivâts al limit di control de risorse" @@ -920,151 +949,151 @@ msgstr "setproject al à falît pal progjet \"%s\"" msgid "warning, resource control assignment failed for project \"%s\"" msgstr "avertiment, faliment de assegnazion dal control de risorse pal progjet \"%s\"" -#: src/sudo.c:216 +#: src/sudo.c:215 #, c-format msgid "Sudo version %s\n" msgstr "Version di sudo: %s\n" -#: src/sudo.c:218 +#: src/sudo.c:217 #, c-format msgid "Configure options: %s\n" msgstr "Opzions di configurazion: %s\n" -#: src/sudo.c:226 +#: src/sudo.c:225 msgid "fatal error, unable to load plugins" msgstr "erôr fatâl, impussibil cjariâ i plugin" -#: src/sudo.c:272 +#: src/sudo.c:271 msgid "plugin did not return a command to execute" msgstr "il plugin nol à tornât un comant di eseguî" -#: src/sudo.c:306 +#: src/sudo.c:307 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "modalitât 0x%x di sudo inspietade" -#: src/sudo.c:555 +#: src/sudo.c:567 #, c-format msgid "you do not exist in the %s database" msgstr "no tu esistis te base di dâts %s" -#: src/sudo.c:612 +#: src/sudo.c:632 msgid "unable to determine tty" msgstr "impussibil determinâ tty" -#: src/sudo.c:928 +#: src/sudo.c:955 msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." msgstr "La opzion (flag) \"no new privileges\" (nissun gnûf privileç) e je definide. Chest al impedìs a sudo di zirâ come root." -#: src/sudo.c:930 +#: src/sudo.c:957 msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." msgstr "Se sudo al ven eseguît intun contignidôr, tu varessis di justâ la configurazion dal contignidôr par disabilitâ la flag (opzion)." -#: src/sudo.c:964 +#: src/sudo.c:991 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s al scugne jessi di proprietât dal uid %d e vê stabilît il bit setuid" -#: src/sudo.c:967 +#: src/sudo.c:994 #, c-format msgid "effective uid is not %d, is %s on a file system with the 'nosuid' option set or an NFS file system without root privileges?" msgstr "il uid efetîf nol è %d, %s isal suntun filesystem cun stabilide la opzion 'nosuid' o un filesystem NFS cence privileçs di root?" -#: src/sudo.c:973 +#: src/sudo.c:1000 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "il uid efetîf nol è %d, sudo isal instalât cun setuid root?" -#: src/sudo.c:989 src/tgetpass.c:331 +#: src/sudo.c:1016 src/tgetpass.c:332 msgid "unable to set supplementary group IDs" msgstr "impussibil stabilî il ID di grup suplementâr" -#: src/sudo.c:996 +#: src/sudo.c:1023 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "impussibil stabilî il gid efetîf par eseguî come gid %u" -#: src/sudo.c:1002 +#: src/sudo.c:1029 #, c-format msgid "unable to set gid to runas gid %u" msgstr "impussibil stabilî il gid par eseguî come gid %u" -#: src/sudo.c:1032 +#: src/sudo.c:1060 msgid "argv not set by the security policy" msgstr "argv nol è stabilît de politiche di sigurece" -#: src/sudo.c:1036 +#: src/sudo.c:1064 msgid "envp not set by the security policy" msgstr "envp nol è stabilît de politiche di sigurece" -#: src/sudo.c:1058 +#: src/sudo.c:1086 #, c-format msgid "unexpected child termination condition: %d" msgstr "condizion di jessude dal fi inspietade: %d" -#: src/sudo.c:1171 +#: src/sudo.c:1198 msgid "unable to initialize policy plugin" msgstr "impussibil inizializâ il plugin de politiche" -#: src/sudo.c:1233 +#: src/sudo.c:1259 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "il plugin de politiche %s al mancje dal metodi \"check_policy\"" -#: src/sudo.c:1279 +#: src/sudo.c:1305 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "il plugin di politiche %s nol supuarte il listâ dai privileçs" -#: src/sudo.c:1323 +#: src/sudo.c:1349 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "il plugin di politiche %s nol supuarte la opzion -v" -#: src/sudo.c:1361 +#: src/sudo.c:1387 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "il plugin di politiche %s nol supuarte lis opzions -k/-K" -#: src/sudo.c:1490 +#: src/sudo.c:1516 #, c-format msgid "error initializing I/O plugin %s" msgstr "erôr tal inizializâ il plugin I/O %s" -#: src/sudo.c:1493 +#: src/sudo.c:1519 msgid "error initializing I/O plugin" msgstr "erôr tal inizializâ il plugin I/O" -#: src/sudo.c:1642 +#: src/sudo.c:1668 #, c-format msgid "error initializing audit plugin %s" msgstr "erôr tal inizializâ il plugin di audit %s" -#: src/sudo.c:1721 +#: src/sudo.c:1747 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s: impussibil regjistrâ l'event di erôr%s%s" -#: src/sudo.c:1757 +#: src/sudo.c:1783 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s: impussibil regjistrâ l'event di acetazion%s%s" -#: src/sudo.c:1762 src/sudo.c:1800 +#: src/sudo.c:1788 src/sudo.c:1826 msgid "audit plugin error" msgstr "erôr dal plugin di audit" -#: src/sudo.c:1795 +#: src/sudo.c:1821 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s: impussibil regjistrâ l'event di refudament%s%s" -#: src/sudo.c:1855 +#: src/sudo.c:1881 #, c-format msgid "error initializing approval plugin %s" msgstr "erôr tal inizializâ il plugin di aprovazion %s" -#: src/sudo.c:1925 +#: src/sudo.c:1951 msgid "command rejected by approver" msgstr "comant refudât da cui che al aprove" @@ -1072,59 +1101,59 @@ msgstr "comant refudât da cui che al aprove" msgid "no writable temporary directory found" msgstr "nissune cartele temporanie scrivibile cjatade" -#: src/sudo_edit.c:291 +#: src/sudo_edit.c:292 #, c-format msgid "%s left unmodified" msgstr "%s lassât no modificât" -#: src/sudo_edit.c:304 src/sudo_edit.c:569 +#: src/sudo_edit.c:305 src/sudo_edit.c:571 #, c-format msgid "%s unchanged" msgstr "%s no modificât" -#: src/sudo_edit.c:481 +#: src/sudo_edit.c:482 msgid "sesh: internal error: odd number of paths" msgstr "sesh: erôr interni: strani numar di percors" -#: src/sudo_edit.c:483 +#: src/sudo_edit.c:484 msgid "sesh: unable to create temporary files" msgstr "sesh: impussibil creâ file temporanis" -#: src/sudo_edit.c:485 src/sudo_edit.c:604 +#: src/sudo_edit.c:486 src/sudo_edit.c:606 msgid "sesh: killed by a signal" msgstr "sesh: copât di un segnâl" -#: src/sudo_edit.c:487 src/sudo_edit.c:607 +#: src/sudo_edit.c:488 src/sudo_edit.c:609 #, c-format msgid "sesh: unknown error %d" msgstr "sesh: erôr %d no cognossût" -#: src/sudo_edit.c:597 +#: src/sudo_edit.c:599 msgid "unable to copy temporary files back to their original location" msgstr "impussibil tornâ a copiâ i file temporanis te lôr posizion origjinarie" -#: src/sudo_edit.c:601 +#: src/sudo_edit.c:603 msgid "unable to copy some of the temporary files back to their original location" msgstr "impussibil tornâ a copiâ cualchidun dai file temporanis te lôr posizion origjinarie" -#: src/sudo_edit.c:646 +#: src/sudo_edit.c:650 #, c-format msgid "unable to change uid to root (%u)" msgstr "impussibil cambiâ il uid a root (%u)" -#: src/sudo_edit.c:660 +#: src/sudo_edit.c:664 msgid "plugin error: invalid file list for sudoedit" msgstr "erôr di plugin: liste di files par sudoedit no valide" -#: src/sudo_edit.c:681 +#: src/sudo_edit.c:685 msgid "plugin error: missing file list for sudoedit" msgstr "erôr di plugin: e mancje la liste file par sudoedit" -#: src/sudo_edit.c:724 src/sudo_edit.c:739 +#: src/sudo_edit.c:728 src/sudo_edit.c:743 msgid "unable to read the clock" msgstr "impussibil lei l'orloi" -#: src/sudo_intercept_common.c:365 +#: src/sudo_intercept_common.c:372 msgid "intercept port not set" msgstr "puarte di intercetazion no stabilide" @@ -1148,30 +1177,36 @@ msgstr "al è necessari un terminâl par lei la password; o tu dopris la opzion msgid "no askpass program specified, try setting SUDO_ASKPASS" msgstr "nissun program pe richieste password specificât, cîr di stabilî SUDO_ASKPASS" -#: src/tgetpass.c:326 +#: src/tgetpass.c:327 #, c-format msgid "unable to set gid to %u" msgstr "impussibil stabilî il gid a %u" -#: src/tgetpass.c:336 +#: src/tgetpass.c:337 #, c-format msgid "unable to set uid to %u" msgstr "impussibil stabilî il uid a %u" -#: src/tgetpass.c:341 +#: src/tgetpass.c:342 #, c-format msgid "unable to run %s" msgstr "impussibil eseguî %s" -#: src/utmp.c:288 +#: src/ttyname.c:139 src/ttyname.c:182 src/ttyname.c:199 src/ttyname.c:284 +#: src/ttyname.c:312 src/ttyname.c:356 +#, c-format +msgid "unable to find terminal name for device %u, %u" +msgstr "impussibil cjatâ il non dal terminâl pal dispositîf %u, %u" + +#: src/utmp.c:283 msgid "unable to save stdin" msgstr "impussibil salvâ stdin" -#: src/utmp.c:290 +#: src/utmp.c:285 msgid "unable to dup2 stdin" msgstr "impussibil esguî dup2 su stdin" -#: src/utmp.c:293 +#: src/utmp.c:288 msgid "unable to restore stdin" msgstr "impussibil ripristinâ stdin" diff --git a/po/hr.mo b/po/hr.mo index a90db25129a747c522d47da88ed2b768b69d8fde..f8b8bc2b5e86e7179de1c567ef3ab81821ab32ff 100644 GIT binary patch delta 1533 zcmX}seMr?;9LMqRt=4KTOt7hGdUMlmnNL^EW)D_sclT;)mTOwg^j2=t=AMlTE)fZV z^oKW)7$)>b$tFy@&|t&C7(EzU+t?UEBe#ljWAsN5jEK4Sr*jkJyw3Oh&g1u->+pnU zY{D~I_d+Ds%nk<4mf;YV;}uNCY4l@q$bAps7UFKK#&Jx?S+!>TSti9g?82ouj7fM6 z3-EW`j0tsS%dx4>B34G_2o1$}0ZZ{N7GWBz6=Dci;vv)q&to1=;(AP|H(P@t^kFY* z{1=#wf5e^L;No1=#)AzJH}O6iR?yHNcN{knPhmdhHJUBP7Suu?VF8ZfYdDFO=-X=M z#kWu=Jb{ZahU!0oTKHcq#Nf}k=T>l^{bDy9l9>F5K ziMrAkw>wKvnQBEZ_M$d$9yKoV9Tn~LA-;?m&F;enRC_maI6I92{2MdS|GJy70kzbA3sMu@>{qX=eDXJ_g_gx3$>y;973i3ENbAd_zFJ1(=EIb zwUJ$@N7;)?WehX%Hm0Lzmz!@1>eo<%Y1oN6z){R#eH){q6kbQ&;Um-nxx3w)Xhdb^ zIC^n39{-HG+b8kZ_okb88OXNUK1OA*yxnEuZPdYzV-{XSt@B$u`Pbb~)1Z`8b-26v z5OuN<)W&Y0uI4{fs&m6;FJUt#;{mM2qo~yXfZF(9aZ~o1@h`<{FcbUHgF_bEl=!`G zL0NuLNxpxT*I!go_G&DBb?iCMV02+H#WNVYzb@*5!RA8CDJRKVK1+%ID6HJYUgN5@x`1sN{``+zpj}8R4KWz@szcf^={`+fx zd^RdpU)QImn_I5V42ccbf2-BIno1cn)O2zV6zn)WA3odDqwd)q6_mR>exWQ5XHeFM Udnhl5&&*5{y z?22!&Zgk>PW6X|-G1D=H6?hRR;J;XgnKkx%HP#b%Vl`gCYYn9aW`+=QRt0A}JP zoPjrSF^;S=<}+-lGYK<`#!fo?cm@Ob084QqtCe6Fi?A29!6Wzu-obe|a;Y(MFpLGb z8#Vqo=Ho5T|2&-ryYWy%!cN>w$LAy_JR#=flKfv1~Gq` zF%Gt(PPiLC##5;LUr-f$jwLuY(P%d?4|Vd*I1Ue?9|y4zhfpWaSZ?z}sLJ)ACO(R# z_$N-o5m9R~s!~yOuphO7!>DnIpJ-^OPf>4S;@9@WY*c?caya8+7$0E{7Ok)oMo$!qZS2 zS%G?#{isr&!d$$A+4veYU)EatYY5_G;uz`xeVD`g<|GZ3@G|NSpP?3T*4Z~vgQ`pd z9X#R1S5bHS(u?!g+llM3g8p5o1N?{@{{;1G7~gE;a!lw1F&g^W>_a`aAJD$Z{u8ifvTWCW-Ad#9V~%)IEY&3_Zaop-Ty;}7N}~qce4d` zvZJVt-9VM{Z&azBI1d#YZ~|_`TI@rW{t{~A4?QzC7!x55VlM7MAAWDr3&&k691|!m zEid+$JN}B1R6%a=+&u5x|Q7d-F*eOaM0f|}3*`rKso8-nDbf?)*b z!m|jTgs1DvyP-IDT7%tXQ=;R!M36PlpBrrl6WnC(A&=SpyPhGA@42m0Sw3h diff --git a/po/hr.po b/po/hr.po index b395a46a4..16c11b43c 100644 --- a/po/hr.po +++ b/po/hr.po @@ -1,13 +1,13 @@ # Translation of sudo to Croatian. # This file is put in the public domain. # Tomislav Krznar , 2012, 2013. -# Božidar Putanec , 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024. +# Božidar Putanec , 2016-2025. msgid "" msgstr "" "Project-Id-Version: sudo-1.9.16b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" "POT-Creation-Date: 2024-06-08 09:06-0600\n" -"PO-Revision-Date: 2024-06-16 17:03-0700\n" +"PO-Revision-Date: 2025-03-26 20:59-0700\n" "Last-Translator: Božidar Putanec \n" "Language-Team: Croatian \n" "Language: hr\n" @@ -28,7 +28,7 @@ msgstr "nije moguće otvoriti userdb (korisničku baza podataka)" #: lib/util/aix.c:224 #, c-format msgid "unable to switch to registry \"%s\" for %s" -msgstr "nije moguće prebaciti se u registar „%s“ za %s" +msgstr "nije moguće prebaciti se u registar „%s” za %s" #: lib/util/aix.c:249 msgid "unable to restore registry" @@ -163,22 +163,22 @@ msgstr "veličina je premala" #: lib/util/sudo_conf.c:237 #, c-format msgid "invalid Path value \"%s\" in %s, line %u" -msgstr "nevaljana Path vrijednost „%s“ u %s, redak %u" +msgstr "nevaljana Path vrijednost „%s” u %s, redak %u" #: lib/util/sudo_conf.c:403 lib/util/sudo_conf.c:456 #, c-format msgid "invalid value for %s \"%s\" in %s, line %u" -msgstr "nevaljana vrijednost za %s „%s“ u %s, redak %u" +msgstr "nevaljana vrijednost za %s „%s” u %s, redak %u" #: lib/util/sudo_conf.c:424 #, c-format msgid "unsupported group source \"%s\" in %s, line %u" -msgstr "nepodržani izvor grupe „%s“ u %s, redak %u" +msgstr "nepodržani izvor grupe „%s” u %s, redak %u" #: lib/util/sudo_conf.c:440 #, c-format msgid "invalid max groups \"%s\" in %s, line %u" -msgstr "nevaljani maksimalni broj grupa „%s“ u %s, redak %u" +msgstr "nevaljani maksimalni broj grupa „%s” u %s, redak %u" #: lib/util/sudo_conf.c:711 #, c-format @@ -463,18 +463,18 @@ msgstr "nije moguće postaviti seccomp filtar" #: src/exec_ptrace.c:1408 #, c-format msgid "interpreter argument , expected \"%s\", got \"%s\"" -msgstr "argument interpretera, očekivano „%s“, a dobiveno je „%s“" +msgstr "argument interpretera, očekivano „%s”, a dobiveno je „%s”" #: src/exec_ptrace.c:1506 #, c-format msgid "pathname mismatch, expected \"%s\", got \"%s\"" -msgstr "nepodudaranje imena staza, očekivano „%s“, a dobiveno je „%s“" +msgstr "nepodudaranje imena staza, očekivano „%s”, a dobiveno je „%s”" #: src/exec_ptrace.c:1515 src/exec_ptrace.c:1522 src/exec_ptrace.c:1546 #: src/exec_ptrace.c:1554 src/exec_ptrace.c:1560 src/exec_ptrace.c:1566 #, c-format msgid "%s[%d] mismatch, expected \"%s\", got \"%s\"" -msgstr "nepodudaranje %s[%d], očekivano „%s“, a dobiveno je „%s“" +msgstr "nepodudaranje %s[%d], očekivano „%s”, a dobiveno je „%s”" #: src/exec_ptrace.c:1634 #, c-format @@ -527,12 +527,12 @@ msgstr "nije moguće poslati poruku za praćenje procesa" #: src/load_plugins.c:242 src/load_plugins.c:289 #, c-format msgid "error in %s, line %d while loading plugin \"%s\"" -msgstr "greška u %s, redak %d pri učitavanju plugina „%s“" +msgstr "greška u %s, redak %d pri učitavanju plugina „%s”" #: src/load_plugins.c:186 src/load_plugins.c:257 #, c-format msgid "ignoring duplicate plugin \"%s\" in %s, line %d" -msgstr "zanemareni duplikat plugina „%s“ u %s, redak %d" +msgstr "zanemareni duplikat plugina „%s” u %s, redak %d" #: src/load_plugins.c:224 #, c-format @@ -542,7 +542,7 @@ msgstr "nije moguće učitati %s: %s" #: src/load_plugins.c:234 #, c-format msgid "unable to find symbol \"%s\" in %s" -msgstr "nije moguće pronaći simbol „%s“ u %s" +msgstr "nije moguće pronaći simbol „%s” u %s" #: src/load_plugins.c:244 #, c-format @@ -552,7 +552,7 @@ msgstr "nekompatibilni plugin inačica %d (očekivana %d) pronađen u %s" #: src/load_plugins.c:262 #, c-format msgid "ignoring policy plugin \"%s\" in %s, line %d" -msgstr "zanemareni plugin s pravilima „%s“ u %s, redak %d" +msgstr "zanemareni plugin s pravilima „%s” u %s, redak %d" #: src/load_plugins.c:265 msgid "only a single policy plugin may be specified" @@ -571,7 +571,7 @@ msgstr "plugin s pravilima %s ne sadrži metodu check_policy" #: src/parse_args.c:213 #, c-format msgid "invalid environment variable name: %s" -msgstr "nevaljano ime varijable okoline: %s" +msgstr "nevaljano ime varijable okruženja: %s" #: src/parse_args.c:318 msgid "the argument to -C must be a number greater than or equal to 3" @@ -591,7 +591,7 @@ msgstr "opcija -E nije valjana kad se redigira (in edit mode)" #: src/parse_args.c:573 msgid "you may not specify environment variables in edit mode" -msgstr "ne smijete specificirati varijable okoline kad se redigira (in edit mode)" +msgstr "ne smijete specificirati varijable okruženja kad se redigira (in edit mode)" #: src/parse_args.c:583 msgid "the -U option may only be used with the -l option" @@ -673,7 +673,7 @@ msgstr "sačuva okolinu korisnika pri izvršenju naredbe" #: src/parse_args.c:810 msgid "preserve specific environment variables" -msgstr "sačuva specifične varijable okoline" +msgstr "sačuva specifične varijable okruženja" #: src/parse_args.c:812 msgid "edit files instead of running a command" @@ -806,7 +806,7 @@ msgstr "nije moguće dobiti trenutni TTY kontekst, oznaka TTY se me mijenja" #: src/selinux.c:210 msgid "unknown security class \"chr_file\", not relabeling tty" -msgstr "nepoznata sigurnosna klasa „chr_file“, oznaka TTY se me mijenja" +msgstr "nepoznata sigurnosna klasa „chr_file”, oznaka TTY se me mijenja" #: src/selinux.c:215 msgid "unable to get new tty context, not relabeling tty" @@ -921,7 +921,7 @@ msgstr "dosegnuta je granica upravljanja resursima" #: src/solaris.c:75 #, c-format msgid "user \"%s\" is not a member of project \"%s\"" -msgstr "korisnik „%s“ nije član projekta „%s“" +msgstr "korisnik „%s” nije član projekta „%s”" #: src/solaris.c:79 msgid "the invoking task is final" @@ -930,32 +930,32 @@ msgstr "pozvani zadatak je zadnji -- svršetak" #: src/solaris.c:82 #, c-format msgid "could not join project \"%s\"" -msgstr "nije bilo moguće pridružiti se projektu „%s“" +msgstr "nije bilo moguće pridružiti se projektu „%s”" #: src/solaris.c:89 #, c-format msgid "no resource pool accepting default bindings exists for project \"%s\"" -msgstr "ne postoji skup resursa koji prihvaća zadane poveznice za projekt „%s“" +msgstr "ne postoji skup resursa koji prihvaća zadane poveznice za projekt „%s”" #: src/solaris.c:93 #, c-format msgid "specified resource pool does not exist for project \"%s\"" -msgstr "ne postoji navedeni skup resursa za projekt „%s“" +msgstr "ne postoji navedeni skup resursa za projekt „%s”" #: src/solaris.c:97 #, c-format msgid "could not bind to default resource pool for project \"%s\"" -msgstr "nije bilo moguće povezati se na zadani skup resursa za projekt „%s“" +msgstr "nije bilo moguće povezati se na zadani skup resursa za projekt „%s”" #: src/solaris.c:104 #, c-format msgid "setproject failed for project \"%s\"" -msgstr "neuspješna setproject() za projekt „%s“" +msgstr "neuspješna setproject() za projekt „%s”" #: src/solaris.c:106 #, c-format msgid "warning, resource control assignment failed for project \"%s\"" -msgstr "upozorenje: nije uspjelo dodijeliti upravljanje resursima projekta „%s“" +msgstr "upozorenje: nije uspjelo dodijeliti upravljanje resursima projekta „%s”" #: src/sudo.c:215 #, c-format @@ -991,7 +991,7 @@ msgstr "nije moguće odrediti TTY" #: src/sudo.c:955 msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." -msgstr "Flag „no new privileges“ je podignut, i to sprečava da sudo postane root." +msgstr "Flag „no new privileges” je podignut, i to sprečava da sudo postane root." #: src/sudo.c:957 msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." @@ -1005,7 +1005,7 @@ msgstr "vlasnik %s mora biti UID %d i mora imati postavljeni setuid bit" #: src/sudo.c:994 #, 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?" +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:1000 #, c-format @@ -1046,7 +1046,7 @@ msgstr "nije moguće inicijalizirati plugin s pravilima" #: src/sudo.c:1259 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" -msgstr "u pluginu s pravilima %s nema metode „check_policy“" +msgstr "u pluginu s pravilima %s nema metode „check_policy”" #: src/sudo.c:1305 #, c-format @@ -1258,7 +1258,7 @@ msgstr "nije moguće obnoviti stdin" #~ msgstr "nije moguće čitati privremenu datoteku" #~ msgid "ignoring duplicate policy plugin \"%s\" in %s, line %d" -#~ msgstr "ignorira se duplikat plugina s pravilima „%s“ u %s, redak %d" +#~ msgstr "ignorira se duplikat plugina s pravilima „%s” u %s, redak %d" #~ msgid "no tty present and no askpass program specified" #~ msgstr "nema TTY i nije specificiran askpass program" diff --git a/po/it.mo b/po/it.mo index 38964bac9e72ba6378d1793820e37623b604bd9a..894e375260a2f9549ad0f87a35dd9be8133654de 100644 GIT binary patch delta 9269 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 delta 5777 zcmY+H33Qaz8HVqViVzW5vOvP}vxPuN$U?}1Ko%n;W;20^P=!e{CL@!XI5QDhbga9m zXuZ&?NCn(lt7tn?DY9s-fKZnnt*35SH}puWp0+Lrwf1>4gD1Ub-uv8pbC>Ua-*F`ZB8-59gz!@Wr83aoqwwX$p3Tt2) zTmiG;=EV3xIF0^MI1vuwG#Q=^)vt$I-vftnzPXV`4Fh-e4H)x297_M+@M<_91&_dM zsj$i14RymuVIh16>VVd9oSmLP4mTuZJaY2h4yU!$QtCr=-O@1a5|L7njvSK ztDy}2B~+-6KwazvoD1hg*`uh;B`>*H$iz~ z4^(n~40Yfr;wVEGznO% zN2QOz#ga@jF=xcpc0OzzZS{^o1hFml;C#|8%t{LGs8!ONfw-wG9~Jy3?c4z=$f+^qek)Z+g%8s{-E3AV#&@J6VG zzlHqF5h_`ndS2W!iy&v3E1_<70P4UKaH8hb#h-O4)ZZInCcGBPfJdPAKNzJU54;D* zL5FK7rY=;nG{S6n4OG_efO_}G;AA+aA^w~yU>5y$s0-Z+weA5Z&%Oe6utTEhg5%)X zFuE`?a6MFvABS3a98Q2~P4NRup$rPba=0C8-Uo0dJnQ`ULG$5s`aMwVH$xe=7wV$N zpwW=3-AS8AVn~m^ zvYR>y{RUl+Dv-*r(FmmPOEyxHs=SPHWT{FIx(ShUedRED>3p!g15sqv@y~DGxVeB=x6BXr~s+l zf?Ck!>QFYv(f6fmrrnM1K{e<~GzY0vp?s93_`gV_9TlO$=#MCfwxQF}c2tQ}EYx^1i7;HrQ(WcQ_Hpalb`gv;D1;n;xGnT}nWmSq=@T4tAye%MY) zUv2lKXW8i)Lt<$e=M1pXv1@GFxLaaJ#??61?~b-lx;fTUoE#fAA$@>dJgFqMd(yug z`_CzpZEog-F_-oFLf)|JiMW2RCmeBu0k7)`b@q091Cdx==0i?wSk~7AVl%VfaBOi- z(EcT7ft{aQdRq6&4qwQ=mzxs%Ft^RIcjPtMQ}ZXMg?a;+>3aCN{$Qss;D)=ret&Fi zeuZPV7F66>=-Sf4vG$(A%u^zf)%M%`vG$q5B0G3ikzF=xUF?*iKMt@5iWgSp=j0XU zBjd(&n+chWK`sOS@8JOqi+~C+N=gzi0^V00TdG+?~ z`On(JsJ*J|JdTm9%eXC;0sS#hh#}-v?W$5+Fd42Va5fNWc&<*!^+kKbt z=Sa}B+Lo#;r`4{j%6IBxJE~51?EB|DW&c#YJGTGa94E==_5}UDzP-L)uqYMV0`0yY z4<>i`+{?Y8FczeI|`U(Aq=hYYV@2;&c>EGQ~pVPnlRsFR7-RTYgH@Ul^ZlG*7^>%MVEfx%F%%v`F zEO+Yci;bC1vrTKt%J8*!`MgBc<0lt`E{R2629=jVJGUt>v!yo}Ajv##yQjOy6ClfI z1_R`=8|qsdj(APA-P%;|RNK#*3MW*Dy`8;Y*XL(iHwhDTNzXP<`^wHxus6`b+{*K3 zGk5j*Wzl+cgB?LFR5dl1i? z__E&ic3(KQvpLCe&b809bY?E{hPr(i-p>q=pZsFGFbhLo4(ag5$`|eA`L+(WxvjjG z)-wi%g29OEu}y8GW4*1lj@`RF$sW1jK6~_n!S?AT8;I(&OOoxD3w^e9>BQ6UZ~rmpgqy`|h$6wrRy#w&5qktpB2F`^iOx+A5XDi+9L* zJzJ$w-z&EBFHVU~x_Fvn8<$^U|GPY$wM*@*D`wd7o;>@gC*PJYAJX@rH>?, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021. +# Milo Casagrande , 2011-2021 +# Luca Vercelli , 2024 # msgid "" msgstr "" -"Project-Id-Version: sudo-1.9.6b1\n" +"Project-Id-Version: sudo-1.9.16b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-01-09 12:59-0700\n" -"PO-Revision-Date: 2021-03-15 17:58+0100\n" -"Last-Translator: Milo Casagrande \n" +"POT-Creation-Date: 2024-06-08 09:06-0600\n" +"PO-Revision-Date: 2024-09-17 07:43+0000\n" +"Last-Translator: Luca Vercelli \n" "Language-Team: Italian \n" "Language: it\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=2; plural=(n!=1);\n" -"X-Generator: Poedit 2.4.2\n" +"X-Loco-Source-Locale: it_IT\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" +"X-Generator: Loco https://localise.biz/\n" +"X-Loco-Parser: loco_parse_po\n" #: lib/util/aix.c:89 lib/util/aix.c:169 msgid "unable to open userdb" @@ -32,436 +35,581 @@ msgid "unable to restore registry" msgstr "impossibile ripristinare il registro" #: 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:198 -#: lib/util/sudo_conf.c:284 lib/util/sudo_conf.c:361 lib/util/sudo_conf.c:647 -#: src/conversation.c:80 src/exec_common.c:106 src/exec_common.c:122 -#: src/exec_common.c:131 src/exec_monitor.c:206 src/exec_monitor.c:455 -#: src/exec_monitor.c:461 src/exec_monitor.c:469 src/exec_monitor.c:477 -#: src/exec_monitor.c:484 src/exec_monitor.c:491 src/exec_monitor.c:498 -#: src/exec_monitor.c:505 src/exec_monitor.c:512 src/exec_monitor.c:519 -#: src/exec_monitor.c:526 src/exec_nopty.c:212 src/exec_nopty.c:221 -#: 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:299 src/exec_nopty.c:473 -#: src/exec_pty.c:834 src/exec_pty.c:843 src/exec_pty.c:900 -#: src/exec_pty.c:1053 src/exec_pty.c:1225 src/exec_pty.c:1234 -#: src/exec_pty.c:1241 src/exec_pty.c:1248 src/exec_pty.c:1255 -#: src/exec_pty.c:1262 src/exec_pty.c:1269 src/exec_pty.c:1276 -#: src/exec_pty.c:1283 src/exec_pty.c:1290 src/exec_pty.c:1297 -#: src/exec_pty.c:1305 src/exec_pty.c:1747 src/load_plugins.c:52 -#: src/load_plugins.c:65 src/load_plugins.c:163 src/load_plugins.c:188 -#: src/load_plugins.c:223 src/load_plugins.c:455 src/load_plugins.c:461 -#: src/parse_args.c:181 src/parse_args.c:202 src/parse_args.c:275 -#: src/parse_args.c:616 src/parse_args.c:638 src/parse_args.c:663 -#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:90 -#: src/selinux.c:360 src/selinux.c:489 src/selinux.c:498 src/sesh.c:110 -#: src/sesh.c:143 src/sesh.c:149 src/sesh.c:156 src/sesh.c:162 src/sesh.c:407 -#: src/sudo.c:632 src/sudo.c:702 src/sudo.c:712 src/sudo.c:733 src/sudo.c:752 -#: src/sudo.c:761 src/sudo.c:770 src/sudo.c:787 src/sudo.c:829 src/sudo.c:839 -#: src/sudo.c:868 src/sudo.c:1054 src/sudo.c:1076 src/sudo.c:1378 -#: src/sudo.c:1551 src/sudo.c:1776 src/sudo.c:2120 src/sudo_edit.c:89 -#: src/sudo_edit.c:151 src/sudo_edit.c:431 src/sudo_edit.c:440 -#: src/sudo_edit.c:539 src/sudo_edit.c:546 src/sudo_edit.c:682 -#: src/sudo_edit.c:702 +#: lib/util/json.c:55 lib/util/json.c:197 lib/util/sudo_conf.c:218 +#: lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:672 +#: src/conversation.c:81 src/exec_iolog.c:122 src/exec_iolog.c:133 +#: src/exec_iolog.c:210 src/exec_monitor.c:173 src/exec_monitor.c:430 +#: src/exec_monitor.c:436 src/exec_monitor.c:444 src/exec_monitor.c:452 +#: src/exec_monitor.c:459 src/exec_monitor.c:466 src/exec_monitor.c:473 +#: src/exec_monitor.c:480 src/exec_monitor.c:487 src/exec_monitor.c:494 +#: src/exec_monitor.c:501 src/exec_nopty.c:231 src/exec_nopty.c:240 +#: src/exec_nopty.c:247 src/exec_nopty.c:254 src/exec_nopty.c:261 +#: src/exec_nopty.c:268 src/exec_nopty.c:275 src/exec_nopty.c:282 +#: src/exec_nopty.c:289 src/exec_nopty.c:296 src/exec_nopty.c:303 +#: src/exec_nopty.c:310 src/exec_nopty.c:318 src/exec_nopty.c:326 +#: src/exec_nopty.c:748 src/exec_preload.c:347 src/exec_ptrace.c:475 +#: src/exec_ptrace.c:768 src/exec_ptrace.c:985 src/exec_ptrace.c:1098 +#: src/exec_ptrace.c:1273 src/exec_ptrace.c:1626 src/exec_ptrace.c:1653 +#: src/exec_ptrace.c:1845 src/exec_pty.c:599 src/exec_pty.c:783 +#: src/exec_pty.c:990 src/exec_pty.c:999 src/exec_pty.c:1006 +#: src/exec_pty.c:1013 src/exec_pty.c:1020 src/exec_pty.c:1027 +#: src/exec_pty.c:1034 src/exec_pty.c:1041 src/exec_pty.c:1048 +#: src/exec_pty.c:1055 src/exec_pty.c:1062 src/exec_pty.c:1069 +#: src/exec_pty.c:1077 src/load_plugins.c:100 src/load_plugins.c:125 +#: src/load_plugins.c:161 src/load_plugins.c:394 src/load_plugins.c:400 +#: src/parse_args.c:171 src/parse_args.c:192 src/parse_args.c:268 +#: src/parse_args.c:624 src/parse_args.c:646 src/parse_args.c:671 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:472 src/selinux.c:489 src/selinux.c:496 +#: src/sesh.c:206 src/sesh.c:240 src/sesh.c:246 src/sesh.c:253 src/sesh.c:259 +#: src/sesh.c:470 src/sudo.c:581 src/sudo.c:607 src/sudo.c:660 src/sudo.c:726 +#: src/sudo.c:737 src/sudo.c:764 src/sudo.c:787 src/sudo.c:796 src/sudo.c:805 +#: src/sudo.c:818 src/sudo.c:827 src/sudo.c:868 src/sudo.c:878 src/sudo.c:888 +#: src/sudo.c:921 src/sudo.c:923 src/sudo.c:1150 src/sudo.c:1171 +#: src/sudo.c:1462 src/sudo.c:1631 src/sudo.c:1858 src/sudo.c:2191 +#: src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:430 +#: src/sudo_edit.c:439 src/sudo_edit.c:540 src/sudo_edit.c:547 +#: src/sudo_edit.c:692 src/sudo_edit.c:712 src/sudo_intercept_common.c:122 +#: src/sudo_intercept_common.c:347 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/json.c:55 -#: lib/util/json.c:184 lib/util/sudo_conf.c:199 lib/util/sudo_conf.c:284 -#: lib/util/sudo_conf.c:361 lib/util/sudo_conf.c:647 src/conversation.c:81 -#: src/exec_common.c:106 src/exec_common.c:123 src/exec_common.c:132 -#: src/exec_monitor.c:455 src/exec_monitor.c:461 src/exec_monitor.c:469 -#: src/exec_monitor.c:477 src/exec_monitor.c:484 src/exec_monitor.c:491 -#: src/exec_monitor.c:498 src/exec_monitor.c:505 src/exec_monitor.c:512 -#: src/exec_monitor.c:519 src/exec_monitor.c:526 src/exec_nopty.c:212 -#: src/exec_nopty.c:221 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:299 -#: src/exec_pty.c:834 src/exec_pty.c:843 src/exec_pty.c:900 -#: src/exec_pty.c:1225 src/exec_pty.c:1234 src/exec_pty.c:1241 -#: src/exec_pty.c:1248 src/exec_pty.c:1255 src/exec_pty.c:1262 -#: src/exec_pty.c:1269 src/exec_pty.c:1276 src/exec_pty.c:1283 -#: src/exec_pty.c:1290 src/exec_pty.c:1297 src/exec_pty.c:1305 -#: src/exec_pty.c:1747 src/load_plugins.c:163 src/load_plugins.c:188 -#: src/load_plugins.c:223 src/load_plugins.c:455 src/load_plugins.c:461 -#: src/parse_args.c:181 src/parse_args.c:203 src/parse_args.c:275 -#: src/parse_args.c:616 src/parse_args.c:638 src/parse_args.c:663 -#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:90 -#: src/selinux.c:360 src/selinux.c:489 src/selinux.c:498 src/sesh.c:110 -#: src/sesh.c:408 src/sudo.c:236 src/sudo.c:632 src/sudo.c:868 src/sudo.c:1054 -#: src/sudo.c:1076 src/sudo.c:1378 src/sudo.c:1551 src/sudo.c:1776 -#: src/sudo.c:2120 src/sudo_edit.c:89 src/sudo_edit.c:151 src/sudo_edit.c:431 -#: src/sudo_edit.c:440 src/sudo_edit.c:539 src/sudo_edit.c:546 -#: src/sudo_edit.c:682 src/sudo_edit.c:702 +#: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/json.c:56 +#: lib/util/json.c:198 lib/util/regex.c:173 lib/util/sudo_conf.c:219 +#: lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:672 +#: src/conversation.c:82 src/exec_intercept.c:112 src/exec_intercept.c:351 +#: src/exec_intercept.c:527 src/exec_intercept.c:591 src/exec_intercept.c:715 +#: src/exec_intercept.c:839 src/exec_iolog.c:122 src/exec_iolog.c:133 +#: src/exec_iolog.c:210 src/exec_monitor.c:430 src/exec_monitor.c:436 +#: src/exec_monitor.c:444 src/exec_monitor.c:452 src/exec_monitor.c:459 +#: src/exec_monitor.c:466 src/exec_monitor.c:473 src/exec_monitor.c:480 +#: src/exec_monitor.c:487 src/exec_monitor.c:494 src/exec_monitor.c:501 +#: src/exec_nopty.c:231 src/exec_nopty.c:240 src/exec_nopty.c:247 +#: src/exec_nopty.c:254 src/exec_nopty.c:261 src/exec_nopty.c:268 +#: src/exec_nopty.c:275 src/exec_nopty.c:282 src/exec_nopty.c:289 +#: src/exec_nopty.c:296 src/exec_nopty.c:303 src/exec_nopty.c:310 +#: src/exec_nopty.c:318 src/exec_nopty.c:326 src/exec_preload.c:347 +#: src/exec_ptrace.c:475 src/exec_ptrace.c:768 src/exec_ptrace.c:985 +#: src/exec_ptrace.c:1653 src/exec_ptrace.c:1846 src/exec_pty.c:599 +#: src/exec_pty.c:990 src/exec_pty.c:999 src/exec_pty.c:1006 +#: src/exec_pty.c:1013 src/exec_pty.c:1020 src/exec_pty.c:1027 +#: src/exec_pty.c:1034 src/exec_pty.c:1041 src/exec_pty.c:1048 +#: src/exec_pty.c:1055 src/exec_pty.c:1062 src/exec_pty.c:1069 +#: src/exec_pty.c:1077 src/load_plugins.c:100 src/load_plugins.c:125 +#: src/load_plugins.c:161 src/load_plugins.c:394 src/load_plugins.c:400 +#: src/parse_args.c:171 src/parse_args.c:193 src/parse_args.c:268 +#: src/parse_args.c:624 src/parse_args.c:646 src/parse_args.c:671 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:472 src/selinux.c:489 src/selinux.c:496 +#: src/sesh.c:206 src/sesh.c:471 src/sudo.c:229 src/sudo.c:581 src/sudo.c:607 +#: src/sudo.c:660 src/sudo.c:819 src/sudo.c:921 src/sudo.c:923 src/sudo.c:1150 +#: src/sudo.c:1171 src/sudo.c:1462 src/sudo.c:1631 src/sudo.c:1858 +#: src/sudo.c:2191 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:430 +#: src/sudo_edit.c:439 src/sudo_edit.c:540 src/sudo_edit.c:547 +#: src/sudo_edit.c:692 src/sudo_edit.c:712 src/sudo_intercept_common.c:122 +#: src/sudo_intercept_common.c:347 msgid "unable to allocate memory" msgstr "impossibile allocare memoria" -#: lib/util/mkdir_parents.c:69 lib/util/sudo_conf.c:686 src/selinux.c:234 -#: src/selinux.c:264 src/sudo.c:367 src/sudo_edit.c:496 src/sudo_edit.c:559 +#: lib/util/mkdir_parents.c:63 +#, c-format +msgid "unable to stat %.*s" +msgstr "impossibile eseguire stat su %.*s" + +#: lib/util/mkdir_parents.c:69 +#, c-format +msgid "%.*s exists but is not a directory (0%o)" +msgstr "%.*s esiste, ma non è una directory (0%o)" + +#: lib/util/mkdir_parents.c:103 lib/util/sudo_conf.c:689 +#: lib/util/sudo_conf.c:708 lib/util/sudo_conf.c:735 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:375 src/sudo_edit.c:495 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "impossibile aprire %s" -#: lib/util/mkdir_parents.c:84 +#: lib/util/mkdir_parents.c:120 lib/util/mkdir_parents.c:160 #, c-format -msgid "unable to mkdir %s" -msgstr "impossibile creare la directory %s" +msgid "unable to mkdir %.*s" +msgstr "impossibile creare la directory %.*s" -#: lib/util/mkdir_parents.c:93 lib/util/sudo_conf.c:663 src/copy_file.c:150 +#: lib/util/mkdir_parents.c:130 lib/util/mkdir_parents.c:139 #, c-format -msgid "unable to stat %s" -msgstr "impossibile eseguire stat su %s" +msgid "unable to open %.*s" +msgstr "impossibile aprire %.*s" -#: lib/util/mkdir_parents.c:98 -#, c-format -msgid "%s exists but is not a directory (0%o)" -msgstr "%s esiste, ma non è una directory (0%o)" +#: lib/util/regex.c:163 +msgid "regular expression too large" +msgstr "espressione regolare troppo grande" #: lib/util/strsignal.c:50 msgid "Unknown signal" msgstr "Segnale sconosciuto" -#: lib/util/strtoid.c:87 lib/util/strtomode.c:52 lib/util/strtonum.c:148 -#: lib/util/strtonum.c:187 src/sesh.c:143 src/sesh.c:156 +#: lib/util/strtoid.c:84 lib/util/strtomode.c:52 lib/util/strtonum.c:147 +#: lib/util/strtonum.c:186 src/sesh.c:240 src/sesh.c:253 msgid "invalid value" msgstr "valore non valido" -#: lib/util/strtomode.c:58 lib/util/strtonum.c:160 +#: lib/util/strtomode.c:58 lib/util/strtonum.c:159 msgid "value too large" msgstr "valore troppo grande" -#: lib/util/strtomode.c:58 lib/util/strtonum.c:154 +#: lib/util/strtomode.c:58 lib/util/strtonum.c:153 msgid "value too small" msgstr "valore troppo piccolo" -#: lib/util/sudo_conf.c:217 +#: lib/util/sudo_conf.c:237 #, c-format msgid "invalid Path value \"%s\" in %s, line %u" msgstr "valore percorso \"%s\" non valido in %s, riga %u" -#: lib/util/sudo_conf.c:383 lib/util/sudo_conf.c:399 lib/util/sudo_conf.c:452 +#: lib/util/sudo_conf.c:403 lib/util/sudo_conf.c:456 #, c-format msgid "invalid value for %s \"%s\" in %s, line %u" msgstr "valore %s \"%s\" non valido in %s, riga %u" -#: lib/util/sudo_conf.c:420 +#: lib/util/sudo_conf.c:424 #, c-format msgid "unsupported group source \"%s\" in %s, line %u" msgstr "gruppo sorgente \"%s\" non supportato in %s, riga %u" -#: lib/util/sudo_conf.c:436 +#: lib/util/sudo_conf.c:440 #, c-format msgid "invalid max groups \"%s\" in %s, line %u" msgstr "gruppi massimi \"%s\" non validi in %s, riga %u" -#: lib/util/sudo_conf.c:666 +#: lib/util/sudo_conf.c:711 #, c-format msgid "%s is not a regular file" msgstr "%s non è un file regolare" -#: lib/util/sudo_conf.c:669 src/copy_file.c:162 +#: lib/util/sudo_conf.c:714 src/copy_file.c:164 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s è di proprietà dello uid %u, dovrebbe essere di %u" -#: lib/util/sudo_conf.c:673 +#: lib/util/sudo_conf.c:718 #, c-format msgid "%s is world writable" msgstr "%s è scrivibile da tutti" -#: lib/util/sudo_conf.c:676 +#: lib/util/sudo_conf.c:721 #, c-format msgid "%s is group writable" msgstr "%s è scrivibile dal gruppo" -#: src/copy_file.c:93 +#: src/apparmor.c:85 +msgid "failed to determine AppArmor confinement" +msgstr "impossibile determinare la modalità di confinamento di AppArmor" + +#: src/apparmor.c:93 +#, c-format +msgid "unable to change AppArmor profile to %s" +msgstr "impossibile modificare il profilo AppArmor a %s" + +#: src/copy_file.c:94 #, c-format msgid "%s: truncate %s to zero bytes? (y/n) [n] " msgstr "%s: troncare %s a zero byte? (s/n) [n]" -#: src/copy_file.c:97 +#: src/copy_file.c:98 #, c-format msgid "not overwriting %s" msgstr "%s non viene sovrascritto" -#: src/copy_file.c:119 +#: src/copy_file.c:120 #, c-format msgid "unable to read from %s" msgstr "impossibile leggere da %s" -#: src/copy_file.c:136 src/sudo_edit.c:322 +#: src/copy_file.c:137 src/sudo_edit.c:320 #, c-format msgid "unable to write to %s" msgstr "impossibile scrivere su %s" -#: src/copy_file.c:154 src/sesh.c:215 src/sudo_edit.c:199 +#: src/copy_file.c:151 +#, c-format +msgid "unable to stat %s" +msgstr "impossibile eseguire stat su %s" + +#: src/copy_file.c:155 src/sesh.c:312 src/sudo_edit.c:197 #, c-format msgid "%s: not a regular file" msgstr "%s: non è un file regolare" -#: src/copy_file.c:158 +#: src/copy_file.c:159 #, c-format msgid "%s: bad file mode: 0%o" msgstr "%s: modalità file errata: 0%o" -#: src/edit_open.c:265 +#: src/edit_open.c:333 msgid "unable to restore current working directory" msgstr "impossibile ripristinare la directory di lavoro attuale" -#: src/exec.c:128 +#: src/exec.c:111 +msgid "unable to set privileges" +msgstr "impossibile impostare privilegi" + +#: src/exec.c:117 src/exec.c:122 +msgid "unable to set limit privileges" +msgstr "impossibile impostare privilegi limitati" + +#: src/exec.c:145 #, c-format msgid "unknown login class %s" msgstr "classe di accesso %s sconosciuta" -#: src/exec.c:140 +#: src/exec.c:157 msgid "unable to set user context" msgstr "impossibile impostare il contesto utente" -#: src/exec.c:156 +#: src/exec.c:173 msgid "unable to set process priority" msgstr "impossibile impostare la priorità del processo" -#: src/exec.c:170 +#: src/exec.c:190 #, c-format msgid "unable to change root to %s" -msgstr "impossibile modificare root a %s" +msgstr "impossibile eseguire chroot a %s" -#: src/exec.c:183 src/exec.c:189 src/exec.c:196 +#: src/exec.c:203 src/exec.c:209 src/exec.c:216 #, c-format msgid "unable to change to runas uid (%u, %u)" msgstr "impossibile passare a un diverso uid (%u, %u)" -#: src/exec.c:214 +#: src/exec.c:238 src/sesh.c:199 #, c-format msgid "unable to change directory to %s" msgstr "impossibile passare alla directory %s" -#: src/exec.c:218 +#: src/exec.c:243 #, c-format msgid "starting from %s" msgstr "inizio da %s" -#: src/exec.c:300 src/exec_monitor.c:564 src/exec_monitor.c:566 -#: src/exec_nopty.c:531 src/exec_pty.c:575 src/exec_pty.c:1393 -#: src/exec_pty.c:1395 src/signal.c:139 src/signal.c:153 +#: src/exec.c:278 src/exec.c:351 src/exec_monitor.c:564 src/exec_monitor.c:566 +#: src/exec_pty.c:1148 src/exec_pty.c:1150 src/signal.c:144 src/signal.c:151 +#: src/signal.c:165 src/suspend_parent.c:143 #, c-format msgid "unable to set handler for signal %d" msgstr "impossibile impostare il gestore per il segnale %d" -#: src/exec_common.c:165 +#: src/exec.c:447 +msgid "intercept mode is not supported with SELinux RBAC on this system" +msgstr "La modalità \"intercept\" non è supportata con SELinux RBAC su questo sistema." + +#: src/exec.c:452 +msgid "unable to log sub-commands with SELinux RBAC on this system" +msgstr "impossibile registrare sottocomandi con SELinux RBAC su questo sistema" + +#: src/exec_common.c:56 msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" msgstr "impossibile rimuovere PRIV_PROC_EXEC da PRIV_LIMIT" -#: src/exec_monitor.c:360 +#: src/exec_intercept.c:71 src/exec_iolog.c:163 src/exec_iolog.c:173 +#: src/exec_iolog.c:218 src/exec_iolog.c:225 src/exec_iolog.c:252 +#: src/exec_monitor.c:438 src/exec_monitor.c:446 src/exec_monitor.c:454 +#: src/exec_monitor.c:461 src/exec_monitor.c:468 src/exec_monitor.c:475 +#: src/exec_monitor.c:482 src/exec_monitor.c:489 src/exec_monitor.c:496 +#: src/exec_monitor.c:503 src/exec_nopty.c:233 src/exec_nopty.c:242 +#: src/exec_nopty.c:249 src/exec_nopty.c:256 src/exec_nopty.c:263 +#: src/exec_nopty.c:270 src/exec_nopty.c:277 src/exec_nopty.c:284 +#: src/exec_nopty.c:291 src/exec_nopty.c:298 src/exec_nopty.c:305 +#: src/exec_nopty.c:312 src/exec_nopty.c:320 src/exec_nopty.c:328 +#: src/exec_nopty.c:387 src/exec_nopty.c:457 src/exec_pty.c:441 +#: src/exec_pty.c:555 src/exec_pty.c:605 src/exec_pty.c:992 src/exec_pty.c:1001 +#: src/exec_pty.c:1008 src/exec_pty.c:1015 src/exec_pty.c:1022 +#: src/exec_pty.c:1029 src/exec_pty.c:1036 src/exec_pty.c:1043 +#: src/exec_pty.c:1050 src/exec_pty.c:1057 src/exec_pty.c:1064 +#: src/exec_pty.c:1071 +msgid "unable to add event to queue" +msgstr "impossibile aggiungere l'evento alla coda" + +#: src/exec_intercept.c:324 src/sudo.c:1056 +msgid "command not set by the security policy" +msgstr "comando non previsto dalla policy di sicurezza" + +#: src/exec_intercept.c:403 src/exec_intercept.c:443 src/sudo.c:1274 +#: src/sudo.c:1319 src/sudo.c:1363 +msgid "command rejected by policy" +msgstr "comando rifiutato dalla policy" + +#: src/exec_intercept.c:514 src/sudo.c:1961 +msgid "approval plugin error" +msgstr "errore plugin di approvazione" + +#: src/exec_intercept.c:539 src/sudo.c:1279 src/sudo.c:1324 src/sudo.c:1368 +#: src/sudo.c:1442 +msgid "policy plugin error" +msgstr "errore plugin delle policy" + +#: src/exec_intercept.c:568 +msgid "invalid PolicyCheckRequest" +msgstr "PolicyCheckRequest non valida" + +#: src/exec_intercept.c:711 +#, c-format +msgid "client request too large: %zu" +msgstr "richiesta client troppo grande: %zu" + +#: src/exec_intercept.c:753 +#, c-format +msgid "unable to unpack %s size %zu" +msgstr "impossibile scompattare %s dimensione %zu" + +#: src/exec_intercept.c:801 +#, c-format +msgid "unexpected type_case value %d in %s from %s" +msgstr "valore non atteso %d in %s da %s" + +#: src/exec_intercept.c:827 +#, c-format +msgid "server message too large: %zu" +msgstr "messaggio del server troppo lungo: %zu" + +#: src/exec_iolog.c:321 src/exec_iolog.c:361 src/exec_iolog.c:401 +#: src/exec_iolog.c:452 src/exec_iolog.c:503 +msgid "I/O plugin error" +msgstr "errore del plugin I/O" + +#: src/exec_iolog.c:325 src/exec_iolog.c:365 src/exec_iolog.c:405 +#: src/exec_iolog.c:456 src/exec_iolog.c:507 +msgid "command rejected by I/O plugin" +msgstr "comando rifiutato dal plugin I/O" + +#: src/exec_iolog.c:555 +msgid "error logging suspend" +msgstr "sospensione della registrazione degli errori" + +#: src/exec_iolog.c:590 +msgid "error changing window size" +msgstr "errore nel modificare le dimensioni della finestra" + +#: src/exec_monitor.c:330 msgid "error reading from socketpair" msgstr "errore nel leggere dal socketpair" -#: src/exec_monitor.c:377 +#: src/exec_monitor.c:342 #, c-format msgid "unexpected reply type on backchannel: %d" msgstr "tipologia di risposta inattesa sul backchannel: %d" -#: src/exec_monitor.c:463 src/exec_monitor.c:471 src/exec_monitor.c:479 -#: src/exec_monitor.c:486 src/exec_monitor.c:493 src/exec_monitor.c:500 -#: src/exec_monitor.c:507 src/exec_monitor.c:514 src/exec_monitor.c:521 -#: src/exec_monitor.c:528 src/exec_nopty.c:214 src/exec_nopty.c:223 -#: 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:301 src/exec_pty.c:700 -#: src/exec_pty.c:705 src/exec_pty.c:802 src/exec_pty.c:809 src/exec_pty.c:906 -#: src/exec_pty.c:1227 src/exec_pty.c:1236 src/exec_pty.c:1243 -#: src/exec_pty.c:1250 src/exec_pty.c:1257 src/exec_pty.c:1264 -#: src/exec_pty.c:1271 src/exec_pty.c:1278 src/exec_pty.c:1285 -#: src/exec_pty.c:1292 src/exec_pty.c:1299 src/exec_pty.c:1700 -#: src/exec_pty.c:1710 src/exec_pty.c:1755 src/exec_pty.c:1762 -#: src/exec_pty.c:1789 -msgid "unable to add event to queue" -msgstr "impossibile aggiungere l'evento alla coda" - -#: src/exec_monitor.c:582 +#: src/exec_monitor.c:578 msgid "unable to set controlling tty" msgstr "impossibile impostare il tty di controllo" -#: src/exec_monitor.c:590 src/exec_nopty.c:358 src/exec_pty.c:1472 -#: src/exec_pty.c:1493 src/exec_pty.c:1513 src/tgetpass.c:306 -msgid "unable to create pipe" -msgstr "impossibile creare una pipe" +#: src/exec_monitor.c:590 src/exec_nopty.c:572 src/exec_pty.c:1126 +#: src/exec_pty.c:1135 +msgid "unable to create sockets" +msgstr "impossibile creare socket" -#: src/exec_monitor.c:598 +#: src/exec_monitor.c:599 msgid "unable to receive message from parent" msgstr "impossibile ricevere il messaggio dal genitore" -#: src/exec_monitor.c:612 src/exec_nopty.c:387 src/exec_pty.c:1551 -#: src/sudo_edit.c:363 src/tgetpass.c:310 +#: src/exec_monitor.c:614 src/exec_nopty.c:606 src/exec_pty.c:1336 +#: src/sudo_edit.c:361 src/tgetpass.c:310 msgid "unable to fork" msgstr "impossibile eseguire fork" -#: src/exec_monitor.c:616 src/exec_monitor.c:715 src/exec_nopty.c:441 +#: src/exec_monitor.c:618 src/exec_monitor.c:720 src/exec_nopty.c:712 msgid "unable to restore tty label" msgstr "impossibile ripristinare l'etichetta tty" -#: src/exec_monitor.c:632 src/sesh.c:120 src/sudo.c:1132 +#: src/exec_monitor.c:629 src/exec_monitor.c:678 src/sesh.c:217 src/sudo.c:1225 #, c-format msgid "unable to execute %s" msgstr "impossibile eseguire %s" -#: src/exec_nopty.c:352 src/exec_pty.c:1402 -msgid "policy plugin failed session initialization" -msgstr "inizializzazione della sessione non riuscita da parte del plugin della politica" +#: src/exec_nopty.c:507 src/exec_nopty.c:517 src/exec_nopty.c:527 +#: src/exec_nopty.c:563 src/exec_pty.c:1224 src/exec_pty.c:1251 +#: src/exec_pty.c:1274 src/exec_pty.c:1292 src/tgetpass.c:306 +msgid "unable to create pipe" +msgstr "impossibile creare una pipe" -#: src/exec_nopty.c:429 src/exec_pty.c:1639 +#: src/exec_nopty.c:557 src/exec_pty.c:1157 +msgid "policy plugin failed session initialization" +msgstr "inizializzazione della sessione non riuscita da parte del plugin della policy" + +#: src/exec_nopty.c:700 src/exec_pty.c:1437 msgid "error in event loop" msgstr "errore nel ciclo dell'evento" -#: src/exec_nopty.c:539 src/exec_pty.c:613 src/signal.c:101 -#, c-format -msgid "unable to restore handler for signal %d" -msgstr "impossibile ripristinare il gestore per il segnale %d" - -#: src/exec_pty.c:152 -msgid "unable to allocate pty" -msgstr "impossibile allocare pty" - -#: src/exec_pty.c:216 src/exec_pty.c:256 src/exec_pty.c:296 src/exec_pty.c:347 -#: src/exec_pty.c:398 -msgid "I/O plugin error" -msgstr "errore del plugin I/O" - -#: src/exec_pty.c:220 src/exec_pty.c:260 src/exec_pty.c:300 src/exec_pty.c:351 -#: src/exec_pty.c:402 -msgid "command rejected by I/O plugin" -msgstr "comando rifiutato dal plugin I/O" - -#: src/exec_pty.c:449 -msgid "error logging suspend" -msgstr "sospensione della registrazione degli errori" - -#: src/exec_pty.c:483 -msgid "error changing window size" -msgstr "errore nel modificare le dimensioni della finestra" - -#: src/exec_pty.c:1382 -msgid "unable to create sockets" -msgstr "impossibile creare socket" - -#: src/exec_pty.c:1594 -msgid "unable to send message to monitor process" -msgstr "impossibile inviare il messaggio per controllare il processo" - -#: src/load_plugins.c:50 src/load_plugins.c:63 src/load_plugins.c:85 -#: src/load_plugins.c:115 src/load_plugins.c:129 src/load_plugins.c:135 -#: src/load_plugins.c:283 src/load_plugins.c:293 src/load_plugins.c:303 -#: src/load_plugins.c:350 -#, c-format -msgid "error in %s, line %d while loading plugin \"%s\"" -msgstr "errore in %s, riga %d, durante il caricamento del plugin \"%s\"" - -#: src/load_plugins.c:87 -#, c-format -msgid "%s%s: %s" -msgstr "%s%s: %s" - -#: src/load_plugins.c:131 -#, c-format -msgid "%s must be owned by uid %d" -msgstr "%s deve essere di proprietà dello uid %d" - -#: src/load_plugins.c:137 -#, c-format -msgid "%s must be only be writable by owner" -msgstr "%s deve essere scrivibile solo dal proprietario" - -#: src/load_plugins.c:247 src/load_plugins.c:318 -#, c-format -msgid "ignoring duplicate plugin \"%s\" in %s, line %d" -msgstr "viene ignorato il plugin duplicato \"%s\" in %s, riga %d" - -#: src/load_plugins.c:285 -#, c-format -msgid "unable to load %s: %s" -msgstr "impossibile caricare %s: %s" - -#: src/load_plugins.c:295 -#, c-format -msgid "unable to find symbol \"%s\" in %s" -msgstr "impossibile trovare il simbolo \"%s\" in %s" - -#: src/load_plugins.c:305 -#, c-format -msgid "incompatible plugin major version %d (expected %d) found in %s" -msgstr "numero principale di versione del plugin %d non compatibile (atteso %d) trovato in %s" - -#: src/load_plugins.c:323 -#, c-format -msgid "ignoring policy plugin \"%s\" in %s, line %d" -msgstr "viene ignorato il plugin di politica \"%s\" in %s, riga %d" - -#: src/load_plugins.c:326 -msgid "only a single policy plugin may be specified" -msgstr "solo un plugin di politica può essere specificato" - -#: src/load_plugins.c:352 -#, c-format -msgid "unknown plugin type %d found in %s" -msgstr "tipo di plugin %d sconosciuto trovato in %s" - -#: src/load_plugins.c:535 -#, c-format -msgid "policy plugin %s does not include a check_policy method" -msgstr "il plugin di politica %s non include un metodo check_policy" - -#: src/net_ifs.c:179 src/net_ifs.c:197 src/net_ifs.c:343 src/sudo.c:479 -#: src/sudo_edit.c:400 src/sudo_edit.c:408 +#: src/exec_preload.c:168 src/net_ifs.c:206 src/net_ifs.c:372 src/net_ifs.c:433 +#: src/net_ifs.c:620 src/net_ifs.c:852 src/sudo.c:494 src/sudo_edit.c:398 +#: src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "errore interno, overflow di %s" -#: src/parse_args.c:223 +#: src/exec_ptrace.c:1082 src/exec_ptrace.c:1107 src/exec_ptrace.c:1930 +#, c-format +msgid "unable to set registers for process %d" +msgstr "impossibile impostare i registri per il processo %d" + +#: src/exec_ptrace.c:1102 src/exec_ptrace.c:1277 src/exec_ptrace.c:1630 +#, c-format +msgid "process %d exited unexpectedly" +msgstr "il processo %d è terminato inaspettatamente" + +#: src/exec_ptrace.c:1211 +msgid "unable to set seccomp filter" +msgstr "impossibile impostare il filtro seccomp" + +#: src/exec_ptrace.c:1408 +#, c-format +msgid "interpreter argument , expected \"%s\", got \"%s\"" +msgstr "argomento dell'interprete, atteso \"%s\", ricevuto \"%s\"" + +#: src/exec_ptrace.c:1506 +#, c-format +msgid "pathname mismatch, expected \"%s\", got \"%s\"" +msgstr "percorso non congruente, atteso \"%s\", ricevuto \"%s\"" + +#: src/exec_ptrace.c:1515 src/exec_ptrace.c:1522 src/exec_ptrace.c:1546 +#: src/exec_ptrace.c:1554 src/exec_ptrace.c:1560 src/exec_ptrace.c:1566 +#, c-format +msgid "%s[%d] mismatch, expected \"%s\", got \"%s\"" +msgstr "%s[%d] non congruente, atteso \"%s\", ricevuto \"%s\"" + +#: src/exec_ptrace.c:1634 +#, c-format +msgid "process %d unexpected status 0x%x" +msgstr "il processo %d ha stato non atteso 0x%x" + +#: src/exec_ptrace.c:1727 +#, c-format +msgid "unable to get event message for process %d" +msgstr "impossibile ottenere un messaggio di evento per il processo %d" + +#: src/exec_ptrace.c:1734 +#, c-format +msgid "unable to get registers for process %d" +msgstr "impossibile ottenere i registri per il processo %d" + +#: src/exec_pty.c:87 +msgid "unable to allocate pty" +msgstr "impossibile allocare pty" + +#: src/exec_pty.c:118 src/exec_pty.c:257 src/tgetpass.c:251 +msgid "unable to restore terminal settings" +msgstr "impossibile ripristinare le impostazioni del terminale" + +#: src/exec_pty.c:218 +msgid "unable to set handler for SIGCONT" +msgstr "impossibile impostare il gestore per il segnale SIGCONT" + +#: src/exec_pty.c:267 +#, c-format +msgid "unable to set handler for SIG%s" +msgstr "impossibile impostare il gestore per il segnale SIG%s" + +#: src/exec_pty.c:291 +#, c-format +msgid "unable to restore handler for SIG%s" +msgstr "impossibile ripristinare il gestore per il segnale SIG%s" + +#: src/exec_pty.c:319 +msgid "unable to restore handler for SIGCONT" +msgstr "impossibile ripristinare il gestore per il segnale SIGCONT" + +#: src/exec_pty.c:1385 +msgid "unable to send message to monitor process" +msgstr "impossibile inviare il messaggio per controllare il processo" + +#: src/load_plugins.c:75 src/load_plugins.c:222 src/load_plugins.c:232 +#: src/load_plugins.c:242 src/load_plugins.c:289 +#, c-format +msgid "error in %s, line %d while loading plugin \"%s\"" +msgstr "errore in %s, riga %d, durante il caricamento del plugin \"%s\"" + +#: src/load_plugins.c:186 src/load_plugins.c:257 +#, c-format +msgid "ignoring duplicate plugin \"%s\" in %s, line %d" +msgstr "viene ignorato il plugin duplicato \"%s\" in %s, riga %d" + +#: src/load_plugins.c:224 +#, c-format +msgid "unable to load %s: %s" +msgstr "impossibile caricare %s: %s" + +#: src/load_plugins.c:234 +#, c-format +msgid "unable to find symbol \"%s\" in %s" +msgstr "impossibile trovare il simbolo \"%s\" in %s" + +#: src/load_plugins.c:244 +#, c-format +msgid "incompatible plugin major version %d (expected %d) found in %s" +msgstr "numero versione major del plugin %d non compatibile (atteso %d) trovato in %s" + +#: src/load_plugins.c:262 +#, c-format +msgid "ignoring policy plugin \"%s\" in %s, line %d" +msgstr "viene ignorato il plugin delle policy \"%s\" in %s, riga %d" + +#: src/load_plugins.c:265 +msgid "only a single policy plugin may be specified" +msgstr "solo un plugin delle policy può essere specificato" + +#: src/load_plugins.c:291 +#, c-format +msgid "unknown plugin type %d found in %s" +msgstr "tipo di plugin %d sconosciuto trovato in %s" + +#: src/load_plugins.c:474 +#, c-format +msgid "policy plugin %s does not include a check_policy method" +msgstr "il plugin delle policy %s non include un metodo check_policy" + +#: src/parse_args.c:213 #, c-format msgid "invalid environment variable name: %s" msgstr "nome della variabile d'ambiente non valido: %s" -#: src/parse_args.c:325 +#: src/parse_args.c:318 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "l'argomento di -C deve essere un numero maggiore o uguale a 3" -#: src/parse_args.c:552 +#: src/parse_args.c:555 msgid "you may not specify both the -i and -s options" msgstr "non è possibile specificare entrambe le opzioni -i e -s" -#: src/parse_args.c:557 +#: src/parse_args.c:560 msgid "you may not specify both the -i and -E options" msgstr "non è possibile specificare entrambe le opzioni -i ed -E" -#: src/parse_args.c:567 +#: src/parse_args.c:570 msgid "the -E option is not valid in edit mode" msgstr "l'opzione -E non è valida in modalità di modifica" -#: src/parse_args.c:570 +#: src/parse_args.c:573 msgid "you may not specify environment variables in edit mode" msgstr "non è possibile specificare variabili d'ambiente in modalità di modifica" -#: src/parse_args.c:580 +#: src/parse_args.c:583 msgid "the -U option may only be used with the -l option" msgstr "l'opzione -U può essere usata solo con l'opzione -l" -#: src/parse_args.c:584 +#: src/parse_args.c:587 msgid "the -A and -S options may not be used together" msgstr "non è possibile usare assieme le opzioni -A e -S" -#: src/parse_args.c:677 +#: src/parse_args.c:685 msgid "sudoedit is not supported on this platform" msgstr "sudoedit non è supportato su questa piattaforma" -#: src/parse_args.c:759 +#: src/parse_args.c:744 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Solo una delle opzioni -e, -h, -i, -K, -l, -s, -v o -V può essere specificata" -#: src/parse_args.c:773 +#: src/parse_args.c:757 +msgid "Only one of the -K, -k or -N options may be specified" +msgstr "Solo una delle opzioni -K, -k or -N può essere specificata" + +#: src/parse_args.c:778 #, c-format msgid "" "%s - edit files as another user\n" @@ -470,7 +618,7 @@ msgstr "" "%s - modifica file come un altro utente\n" "\n" -#: src/parse_args.c:775 +#: src/parse_args.c:780 #, c-format msgid "" "%s - execute a command as another user\n" @@ -479,7 +627,7 @@ msgstr "" "%s - esegue un comando come un altro utente\n" "\n" -#: src/parse_args.c:780 +#: src/parse_args.c:785 msgid "" "\n" "Options:\n" @@ -487,266 +635,266 @@ msgstr "" "\n" "Opzioni:\n" -#: src/parse_args.c:782 +#: src/parse_args.c:787 msgid "use a helper program for password prompting" -msgstr "Utilizza un programma d'aiuto per richiedere la password" - -#: src/parse_args.c:785 -msgid "use specified BSD authentication type" -msgstr "Utilizza la tipologia di autenticazione BSD specificata" - -#: src/parse_args.c:788 -msgid "run command in the background" -msgstr "Esegue il comando in background" +msgstr "utilizza un programma d'aiuto per richiedere la password" #: src/parse_args.c:790 +msgid "use specified BSD authentication type" +msgstr "utilizza la tipologia di autenticazione BSD specificata" + +#: src/parse_args.c:794 +msgid "run command in the background" +msgstr "esegue il comando in background" + +#: src/parse_args.c:797 msgid "ring bell when prompting" -msgstr "Suona la campanella con le richieste" +msgstr "emette un segnale acustico insieme alle richieste" -#: src/parse_args.c:792 +#: src/parse_args.c:799 msgid "close all file descriptors >= num" -msgstr "Chiude tutti i descrittori di file >= num" - -#: src/parse_args.c:795 -msgid "run command with the specified BSD login class" -msgstr "Esegue il comando con la classe di accesso BSD specificata" - -#: src/parse_args.c:798 -msgid "change the working directory before running command" -msgstr "Cambia la directory di lavoro prima di eseguire il comando" - -#: src/parse_args.c:800 -msgid "preserve user environment when running command" -msgstr "Mantiene l'ambiente dell'utente quando viene eseguito il comando" +msgstr "chiude tutti i descrittori di file >= num" #: src/parse_args.c:802 -msgid "preserve specific environment variables" -msgstr "Mantiene delle variabile d'ambiente specifiche" +msgid "run command with the specified BSD login class" +msgstr "esegue il comando con la classe di accesso BSD specificata" -#: src/parse_args.c:804 -msgid "edit files instead of running a command" -msgstr "Modifica i file invece di eseguire un comando" - -#: src/parse_args.c:806 -msgid "run command as the specified group name or ID" -msgstr "Esegue il comando come il gruppo o l'ID specificato" +#: src/parse_args.c:805 +msgid "change the working directory before running command" +msgstr "cambia la directory di lavoro prima di eseguire il comando" #: src/parse_args.c:808 +msgid "preserve user environment when running command" +msgstr "mantiene l'ambiente dell'utente quando viene eseguito il comando" + +#: src/parse_args.c:810 +msgid "preserve specific environment variables" +msgstr "mantiene delle variabile d'ambiente specifiche" + +#: src/parse_args.c:812 +msgid "edit files instead of running a command" +msgstr "modifica i file invece di eseguire un comando" + +#: src/parse_args.c:815 +msgid "run command as the specified group name or ID" +msgstr "esegue il comando come il gruppo o l'ID specificato" + +#: src/parse_args.c:818 msgid "set HOME variable to target user's home dir" msgstr "Imposta la variabile HOME alla directory dell'utente finale" -#: src/parse_args.c:810 +#: src/parse_args.c:821 msgid "display help message and exit" -msgstr "Visualizza il messaggio di aiuto ed esce" +msgstr "visualizza il messaggio di aiuto ed esce" -#: src/parse_args.c:812 +#: src/parse_args.c:823 msgid "run command on host (if supported by plugin)" -msgstr "Esegue il comando sull'host (se supportato dal plugin)" - -#: src/parse_args.c:814 -msgid "run login shell as the target user; a command may also be specified" -msgstr "Esegue una shell di login come l'utente finale; può essere specificato un comando" - -#: src/parse_args.c:816 -msgid "remove timestamp file completely" -msgstr "Rimuove completamente il file temporale" - -#: src/parse_args.c:818 -msgid "invalidate timestamp file" -msgstr "Invalida il file temporale" - -#: src/parse_args.c:820 -msgid "list user's privileges or check a specific command; use twice for longer format" -msgstr "Elenca i privilegi dell'utente o verifica un comando specifico; usare due volte per il formato più lungo" - -#: src/parse_args.c:822 -msgid "non-interactive mode, no prompts are used" -msgstr "Modalità non interattiva, non richiede nulla all'utente" - -#: src/parse_args.c:824 -msgid "preserve group vector instead of setting to target's" -msgstr "Mantiene il vettore di gruppo invece di impostarlo a quello dell'obiettivo" +msgstr "esegue il comando sull'host (se supportato dal plugin)" #: src/parse_args.c:826 +msgid "run login shell as the target user; a command may also be specified" +msgstr "esegue una shell di login come l'utente finale; può essere specificato un comando" + +#: src/parse_args.c:828 +msgid "remove timestamp file completely" +msgstr "rimuove completamente il file temporale" + +#: src/parse_args.c:831 +msgid "invalidate timestamp file" +msgstr "invalida il file temporale" + +#: src/parse_args.c:834 +msgid "list user's privileges or check a specific command; use twice for longer format" +msgstr "elenca i privilegi dell'utente o verifica un comando specifico; usare due volte per il formato più lungo" + +#: src/parse_args.c:837 +msgid "non-interactive mode, no prompts are used" +msgstr "modalità non interattiva, non richiede nulla all'utente" + +#: src/parse_args.c:840 +msgid "preserve group vector instead of setting to target's" +msgstr "mantiene il vettore di gruppo invece di impostarlo a quello dell'obiettivo" + +#: src/parse_args.c:843 msgid "use the specified password prompt" msgstr "Utilizza la richiesta della password specificata" -#: src/parse_args.c:828 +#: src/parse_args.c:845 msgid "change the root directory before running command" -msgstr "Cambia la directory root prima di eseguire il comando" +msgstr "cambia la directory root prima di eseguire il comando" -#: src/parse_args.c:831 +#: src/parse_args.c:848 msgid "create SELinux security context with specified role" -msgstr "Crea il contesto di sicurezza SELinux con il ruolo specificato" +msgstr "crea il contesto di sicurezza SELinux con il ruolo specificato" -#: src/parse_args.c:834 +#: src/parse_args.c:851 msgid "read password from standard input" -msgstr "Legge la password dallo standard input" +msgstr "legge la password dallo standard input" -#: src/parse_args.c:836 +#: src/parse_args.c:854 msgid "run shell as the target user; a command may also be specified" -msgstr "Esegue la shell come l'utente finale; può essere specificato un comando" +msgstr "esegue la shell come l'utente finale; può essere specificato un comando" -#: src/parse_args.c:839 +#: src/parse_args.c:858 msgid "create SELinux security context with specified type" -msgstr "Crea il contesto di sicurezza SELinux con il tipo specificato" +msgstr "crea il contesto di sicurezza SELinux con il tipo specificato" -#: src/parse_args.c:842 +#: src/parse_args.c:861 msgid "terminate command after the specified time limit" -msgstr "Termina il comando allo trascorrere del limite temporale specificato" +msgstr "termina il comando dopo il limite temporale specificato" -#: src/parse_args.c:844 +#: src/parse_args.c:864 msgid "in list mode, display privileges for user" msgstr "In modalità elenco, visualizza i privilegi dell'utente" -#: src/parse_args.c:846 +#: src/parse_args.c:867 msgid "run command (or edit file) as specified user name or ID" -msgstr "Esegue un comando (o modifica un file) come il nome utente o l'ID specificato" +msgstr "esegue un comando (o modifica un file) come il nome utente o l'ID specificato" -#: src/parse_args.c:848 +#: src/parse_args.c:869 msgid "display version information and exit" -msgstr "Visualizza le informazioni sulla versione ed esce" +msgstr "visualizza le informazioni sulla versione ed esce" -#: src/parse_args.c:850 +#: src/parse_args.c:872 msgid "update user's timestamp without running a command" -msgstr "Aggiorna il timestamp dell'utente senza eseguire un comando" +msgstr "aggiorna il timestamp dell'utente senza eseguire un comando" -#: src/parse_args.c:852 +#: src/parse_args.c:875 msgid "stop processing command line arguments" -msgstr "Ferma l'elaborazione degli argomenti a riga di comando" +msgstr "ferma l'elaborazione degli argomenti a riga di comando" -#: src/selinux.c:84 +#: src/selinux.c:83 msgid "unable to open audit system" msgstr "impossibile aprire il sistema di audit" -#: src/selinux.c:94 +#: src/selinux.c:93 msgid "unable to send audit message" msgstr "impossibile inviare il messaggio di audit" -#: src/selinux.c:128 +#: src/selinux.c:129 #, c-format msgid "unable to fgetfilecon %s" msgstr "impossibile eseguire fgetfilecon %s" -#: src/selinux.c:133 +#: src/selinux.c:134 #, c-format msgid "%s changed labels" msgstr "%s ha modificato le etichette" -#: src/selinux.c:141 +#: src/selinux.c:142 #, c-format msgid "unable to restore context for %s" msgstr "impossibile ripristinare il contesto per %s" -#: src/selinux.c:189 +#: src/selinux.c:190 #, c-format msgid "unable to open %s, not relabeling tty" msgstr "impossibile aprire %s, tty non viene ri-etichettato" -#: src/selinux.c:193 src/selinux.c:238 src/selinux.c:268 +#: 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 non è un dispositivo a caratteri, tty non viene ri-etichettato" -#: src/selinux.c:202 +#: src/selinux.c:203 msgid "unable to get current tty context, not relabeling tty" msgstr "impossibile ottenere il contesto tty attuale, tty non viene ri-etichettato" -#: src/selinux.c:209 +#: src/selinux.c:210 msgid "unknown security class \"chr_file\", not relabeling tty" msgstr "classe di sicurezza \"chr_file\" sconosciuta, tty non viene ri-etichettato" -#: src/selinux.c:214 +#: src/selinux.c:215 msgid "unable to get new tty context, not relabeling tty" msgstr "impossibile ottenere il nuovo contesto tty, tty non viene ri-etichettato" -#: src/selinux.c:223 +#: src/selinux.c:224 msgid "unable to set new tty context" msgstr "impossibile impostare il nuovo contesto tty" -#: src/selinux.c:321 +#: src/selinux.c:323 #, c-format msgid "you must specify a role for type %s" msgstr "è necessario specificare un ruolo per la tipologia %s" -#: src/selinux.c:327 +#: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" msgstr "impossibile ottenere la tipologia predefinita per il ruolo %s" -#: src/selinux.c:339 +#: src/selinux.c:341 msgid "failed to get new context" msgstr "recupero del nuovo contesto non riuscito" -#: src/selinux.c:348 +#: src/selinux.c:350 #, c-format msgid "failed to set new role %s" msgstr "impossibile impostare il nuovo ruolo %s" -#: src/selinux.c:352 +#: src/selinux.c:354 #, c-format msgid "failed to set new type %s" msgstr "impossibile impostare la nuova tipologia %s" -#: src/selinux.c:364 +#: src/selinux.c:366 #, c-format msgid "%s is not a valid context" msgstr "%s non è un contesto valido" -#: src/selinux.c:396 +#: src/selinux.c:394 msgid "failed to get old context" msgstr "recupero del vecchio contesto non riuscito" -#: src/selinux.c:402 +#: src/selinux.c:400 msgid "unable to determine enforcing mode." msgstr "impossibile determinare la modalità di rispetto." -#: src/selinux.c:419 -#, c-format -msgid "unable to set tty context to %s" -msgstr "impossibile impostare il contesto tty a %s" - -#: src/selinux.c:440 +#: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" -msgstr "impossibile impostare il contesto exec a %s" +msgstr "impossibile impostare il contesto di exec a %s" -#: src/selinux.c:447 +#: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" msgstr "impossibile impostare il contesto di creazione della chiave a %s" -#: src/sesh.c:72 -msgid "requires at least one argument" -msgstr "richiede almeno un argomento" +#: src/sesh.c:114 src/sesh.c:134 +msgid "Only one of the -c or -i options may be specified" +msgstr "Solo una delle opzioni -c o -i può essere specificata" -#: src/sesh.c:101 +#: src/sesh.c:129 #, c-format msgid "invalid file descriptor number: %s" msgstr "numero descrittore file non valido: %s" -#: src/sesh.c:115 +#: src/sesh.c:167 src/sesh.c:171 src/sesh.c:175 #, c-format -msgid "unable to run %s as a login shell" -msgstr "impossibile eseguire %s come shell di login" +msgid "The -%c option may not be used in edit mode." +msgstr "l'opzione -%c non è valida in modalità di modifica" -#: src/sesh.c:197 src/sesh.c:297 src/sudo_edit.c:206 +#: src/sesh.c:184 src/sesh.c:189 +#, c-format +msgid "The -%c option may only be used in edit mode." +msgstr "l'opzione -%c può essere usata solo in modalità di modifica" + +#: src/sesh.c:294 src/sesh.c:394 src/sudo_edit.c:204 #, c-format msgid "%s: editing symbolic links is not permitted" msgstr "%s: la modifica di collegamenti simbolici non è consentita" -#: src/sesh.c:200 src/sesh.c:300 src/sudo_edit.c:209 +#: src/sesh.c:297 src/sesh.c:397 src/sudo_edit.c:207 #, c-format msgid "%s: editing files in a writable directory is not permitted" msgstr "%s: la modifica di file in una directory con accesso in scrittura non è consentita" -#: src/sesh.c:284 src/sesh.c:305 src/sesh.c:314 src/sesh.c:322 -#: src/sudo_edit.c:333 +#: src/sesh.c:381 src/sesh.c:402 src/sesh.c:411 src/sesh.c:419 +#: src/sudo_edit.c:331 #, c-format msgid "contents of edit session left in %s" msgstr "contenuto della sessione di modifica lasciato in %s" -#: src/sesh.c:412 src/sudo_edit.c:93 +#: src/sesh.c:476 src/sudo_edit.c:94 msgid "unable to get group list" msgstr "Impossibile ottenere l'elenco dei gruppi" @@ -755,6 +903,11 @@ msgstr "Impossibile ottenere l'elenco dei gruppi" msgid "unable to save handler for signal %d" msgstr "impossibile salvare il gestore per il segnale %d" +#: src/signal.c:101 src/suspend_parent.c:149 +#, c-format +msgid "unable to restore handler for signal %d" +msgstr "impossibile ripristinare il gestore per il segnale %d" + #: src/solaris.c:72 msgid "resource control limit has been reached" msgstr "raggiunto il limite di controllo delle risorse" @@ -798,197 +951,213 @@ msgstr "setproject per il progetto \"%s\" non riuscita" msgid "warning, resource control assignment failed for project \"%s\"" msgstr "attenzione, assegnazione della risorsa di controllo per il progetto \"%s\" non riuscita" -#: src/sudo.c:222 +#: src/sudo.c:215 #, c-format msgid "Sudo version %s\n" msgstr "Versione di sudo: %s\n" -#: src/sudo.c:224 +#: src/sudo.c:217 #, c-format msgid "Configure options: %s\n" msgstr "Opzioni di configurazione: %s\n" -#: src/sudo.c:232 +#: src/sudo.c:225 msgid "fatal error, unable to load plugins" msgstr "errore irreversibile, impossibile caricare i plugin" -#: src/sudo.c:278 +#: src/sudo.c:271 msgid "plugin did not return a command to execute" msgstr "il plug-in non ha restituito un comando da eseguire" -#: src/sudo.c:310 +#: src/sudo.c:307 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "modalità 0x%x di sudo non attesa" -#: src/sudo.c:546 +#: src/sudo.c:567 #, c-format msgid "you do not exist in the %s database" msgstr "l'utente attuale non esiste nel database %s" -#: src/sudo.c:603 +#: src/sudo.c:632 msgid "unable to determine tty" -msgstr "impossibile impostare il tty" +msgstr "impossibile determinare il tty" -#: src/sudo.c:914 +#: src/sudo.c:955 +msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." +msgstr "È impostata l'opzione \"nessun nuovo privilegio\", che impedisce a sudo di eseguire come root." + +#: src/sudo.c:957 +msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." +msgstr "Se sudo viene eseguito in un container, si potrebbe dover correggere la configurazione del container per disabilitare l'opzione." + +#: src/sudo.c:991 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s deve essere di proprietà dello uid %d e avere il bit setuid impostato" -#: src/sudo.c:917 +#: src/sudo.c:994 #, 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 "lo uid effettivo non è %d. %s si trova su un file system con l'opzione \"nosuid\" impostata o su un file system NFS senza privilegi di root?" -#: src/sudo.c:923 +#: src/sudo.c:1000 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "lo uid effettivo non è %d. Il programma sudo è installato con setuid root?" -#: src/sudo.c:939 +#: src/sudo.c:1016 src/tgetpass.c:332 msgid "unable to set supplementary group IDs" msgstr "impossibile impostare ID di gruppo supplementari" -#: src/sudo.c:946 +#: src/sudo.c:1023 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "impossibile impostare il gid effettivo per eseguire come %u" -#: src/sudo.c:952 +#: src/sudo.c:1029 #, c-format msgid "unable to set gid to runas gid %u" msgstr "impossibile impostare il gid per eseguire come gid %u" -#: src/sudo.c:995 +#: src/sudo.c:1060 +msgid "argv not set by the security policy" +msgstr "argv non impostato dalla policy di sicurezza" + +#: src/sudo.c:1064 +msgid "envp not set by the security policy" +msgstr "envp non impostato dalla policy di sicurezza" + +#: src/sudo.c:1086 #, c-format msgid "unexpected child termination condition: %d" msgstr "condizione di uscita del figlio inattesa: %d" -#: src/sudo.c:1104 +#: src/sudo.c:1198 msgid "unable to initialize policy plugin" -msgstr "impossibile inizializzare il plugin delle politiche" +msgstr "impossibile inizializzare il plugin delle policy" -#: src/sudo.c:1167 +#: src/sudo.c:1259 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" -msgstr "il plugin di politica %s non include il metodo \"check_policy\"" +msgstr "il plugin delle policy %s non include il metodo \"check_policy\"" -#: src/sudo.c:1182 src/sudo.c:1235 src/sudo.c:1279 -msgid "command rejected by policy" -msgstr "comando rifiutato dalla politica" - -#: src/sudo.c:1187 src/sudo.c:1240 src/sudo.c:1284 src/sudo.c:1358 -msgid "policy plugin error" -msgstr "errore plugin di politica" - -#: src/sudo.c:1221 +#: src/sudo.c:1305 #, c-format msgid "policy plugin %s does not support listing privileges" -msgstr "il plugin di politica %s non supporta l'elencazione dei privilegi" +msgstr "il plugin delle policy %s non supporta l'elencazione dei privilegi" -#: src/sudo.c:1265 +#: src/sudo.c:1349 #, c-format msgid "policy plugin %s does not support the -v option" -msgstr "il plugin di politica %s non supporta l'opzione -v" +msgstr "il plugin delle policy %s non supporta l'opzione -v" -#: src/sudo.c:1303 +#: src/sudo.c:1387 #, c-format msgid "policy plugin %s does not support the -k/-K options" -msgstr "il plugin di politica %s non supporta le opzioni -k/-K" +msgstr "il plugin delle policy %s non supporta le opzioni -k/-K" -#: src/sudo.c:1436 +#: src/sudo.c:1516 #, c-format msgid "error initializing I/O plugin %s" msgstr "errore nell'inizializzare il plugin di I/O %s" -#: src/sudo.c:1590 +#: src/sudo.c:1519 +msgid "error initializing I/O plugin" +msgstr "errore nell'inizializzare il plugin di I/O" + +#: src/sudo.c:1668 #, c-format msgid "error initializing audit plugin %s" msgstr "errore nell'inizializzare il plugin di audit %s" -#: src/sudo.c:1668 +#: src/sudo.c:1747 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s: impossibile registrare l'evento error%s%s" -#: src/sudo.c:1703 +#: src/sudo.c:1783 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s: impossibile registrare l'evento accept%s%s" -#: src/sudo.c:1708 src/sudo.c:1746 +#: src/sudo.c:1788 src/sudo.c:1826 msgid "audit plugin error" msgstr "errore plugin di controllo" -#: src/sudo.c:1741 +#: src/sudo.c:1821 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s: impossibile registrare l'evento reject%s%s" -#: src/sudo.c:1799 +#: src/sudo.c:1881 #, c-format msgid "error initializing approval plugin %s" msgstr "errore nell'inizializzare il plugin di approvazione %s" -#: src/sudo.c:1875 +#: src/sudo.c:1951 msgid "command rejected by approver" msgstr "comando rifiutato dall'approvatore" -#: src/sudo.c:1884 -msgid "approval plugin error" -msgstr "errore plugin di approvazione" - -#: src/sudo_edit.c:112 +#: src/sudo_edit.c:113 msgid "no writable temporary directory found" msgstr "nessuna directory temporanea scrivibile trovata" -#: src/sudo_edit.c:293 +#: src/sudo_edit.c:292 #, c-format msgid "%s left unmodified" msgstr "%s lasciato non modificato" -#: src/sudo_edit.c:306 src/sudo_edit.c:571 +#: src/sudo_edit.c:305 src/sudo_edit.c:571 #, c-format msgid "%s unchanged" msgstr "%s non modificato" -#: src/sudo_edit.c:483 +#: src/sudo_edit.c:482 msgid "sesh: internal error: odd number of paths" -msgstr "sesh: errore interno: strano numero numero di percorsi" +msgstr "sesh: errore interno: numero di percorsi anomalo" -#: src/sudo_edit.c:485 +#: src/sudo_edit.c:484 msgid "sesh: unable to create temporary files" msgstr "sesh: impossibile creare file temporanei" -#: src/sudo_edit.c:487 src/sudo_edit.c:605 +#: src/sudo_edit.c:486 src/sudo_edit.c:606 msgid "sesh: killed by a signal" -msgstr "sesh: ucciso da un segnale" +msgstr "sesh: terminato da un segnale" -#: src/sudo_edit.c:489 src/sudo_edit.c:608 +#: src/sudo_edit.c:488 src/sudo_edit.c:609 #, c-format msgid "sesh: unknown error %d" msgstr "sesh: errore %d sconosciuto" -#: src/sudo_edit.c:598 +#: src/sudo_edit.c:599 msgid "unable to copy temporary files back to their original location" msgstr "impossibile copiare i file temporanei nella loro posizione originale" -#: src/sudo_edit.c:602 +#: src/sudo_edit.c:603 msgid "unable to copy some of the temporary files back to their original location" msgstr "impossibile copiare alcuni dei file temporanei nella loro posizione originale" -#: src/sudo_edit.c:645 +#: src/sudo_edit.c:650 #, c-format msgid "unable to change uid to root (%u)" msgstr "impossibile modificare lo uid a root (%u)" -#: src/sudo_edit.c:666 +#: src/sudo_edit.c:664 +msgid "plugin error: invalid file list for sudoedit" +msgstr "errore di plugin: elenco file per sudoedit non valido" + +#: src/sudo_edit.c:685 msgid "plugin error: missing file list for sudoedit" msgstr "errore di plugin: elenco file mancante per sudoedit" -#: src/sudo_edit.c:717 src/sudo_edit.c:725 +#: src/sudo_edit.c:728 src/sudo_edit.c:743 msgid "unable to read the clock" -msgstr "impossibile leggere l'orologio" +msgstr "impossibile leggere l'ora" + +#: src/sudo_intercept_common.c:372 +msgid "intercept port not set" +msgstr "porta intercept non impostata" #: src/tgetpass.c:95 msgid "timed out reading password" @@ -1015,24 +1184,53 @@ msgstr "nessun programma di richiesta password specificato, impostare SUDO_ASKPA msgid "unable to set gid to %u" msgstr "impossibile impostare il gid a %u" -#: src/tgetpass.c:331 +#: src/tgetpass.c:337 #, c-format msgid "unable to set uid to %u" msgstr "impossibile impostare lo uid a %u" -#: src/tgetpass.c:336 +#: src/tgetpass.c:342 #, c-format msgid "unable to run %s" msgstr "impossibile eseguire %s" -#: src/utmp.c:287 +#: src/ttyname.c:139 src/ttyname.c:182 src/ttyname.c:199 src/ttyname.c:284 +#: src/ttyname.c:312 src/ttyname.c:356 +#, c-format +msgid "unable to find terminal name for device %u, %u" +msgstr "impossibile determinare il nome del terminale per il dispositivo %u, %u" + +#: src/utmp.c:283 msgid "unable to save stdin" msgstr "impossibile salvare lo stdin" -#: src/utmp.c:289 +#: src/utmp.c:285 msgid "unable to dup2 stdin" msgstr "impossibile eseguire dup2 sullo stdin" -#: src/utmp.c:292 +#: src/utmp.c:288 msgid "unable to restore stdin" msgstr "impossibile ripristinare lo stdin" + +#, c-format +#~ msgid "%s%s: %s" +#~ msgstr "%s%s: %s" + +#, c-format +#~ msgid "%s must be owned by uid %d" +#~ msgstr "%s deve essere di proprietà dello uid %d" + +#, c-format +#~ msgid "%s must be only be writable by owner" +#~ msgstr "%s deve essere scrivibile solo dal proprietario" + +#, c-format +#~ msgid "unable to set tty context to %s" +#~ msgstr "impossibile impostare il contesto tty a %s" + +#~ msgid "requires at least one argument" +#~ msgstr "richiede almeno un argomento" + +#, c-format +#~ msgid "unable to run %s as a login shell" +#~ msgstr "impossibile eseguire %s come shell di login" diff --git a/po/pt.mo b/po/pt.mo index c85b1e551dc519740d2a2b9ada82a469e9a21e59..158d049de18a94212b260a00c1ce4a46348746a9 100644 GIT binary patch delta 8228 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 delta 5476 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 R=)4g&dH(e1micF6{|8O>3#9-6 diff --git a/po/pt.po b/po/pt.po index a4ff2119f..b02ff0c16 100644 --- a/po/pt.po +++ b/po/pt.po @@ -1,14 +1,14 @@ # Portuguese (Portugal) translations for the sudo package # This file is distributed under the same license as the sudo package. # Todd C. Miller , 2011-2016 -# Pedro Albuquerque , 2018, 2019, 2020, 2021. +# Pedro Albuquerque , 2018-2021, 2025. # msgid "" msgstr "" -"Project-Id-Version: sudo-1.9.8b2\n" +"Project-Id-Version: sudo-1.9.16b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-08-16 10:46-0600\n" -"PO-Revision-Date: 2021-08-22 06:55+0100\n" +"POT-Creation-Date: 2024-06-08 09:06-0600\n" +"PO-Revision-Date: 2025-03-25 16:43+0000\n" "Last-Translator: Pedro Albuquerque \n" "Language-Team: Portuguese \n" "Language: pt\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.3\n" +"X-Generator: Poedit 3.5\n" "X-Bugs: Report translation errors to the Language-Team address.\n" #: lib/util/aix.c:89 lib/util/aix.c:169 @@ -33,477 +33,581 @@ msgid "unable to restore registry" msgstr "impossível restaurar o registo" #: 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:211 -#: lib/util/sudo_conf.c:297 lib/util/sudo_conf.c:374 lib/util/sudo_conf.c:658 -#: 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:225 src/exec_nopty.c:235 -#: src/exec_nopty.c:245 src/exec_nopty.c:252 src/exec_nopty.c:259 -#: src/exec_nopty.c:266 src/exec_nopty.c:273 src/exec_nopty.c:280 -#: src/exec_nopty.c:287 src/exec_nopty.c:294 src/exec_nopty.c:301 -#: src/exec_nopty.c:308 src/exec_nopty.c:315 src/exec_nopty.c:323 -#: src/exec_nopty.c:511 src/exec_preload.c:143 src/exec_preload.c:203 -#: src/exec_pty.c:844 src/exec_pty.c:853 src/exec_pty.c:910 -#: src/exec_pty.c:1063 src/exec_pty.c:1237 src/exec_pty.c:1247 -#: src/exec_pty.c:1257 src/exec_pty.c:1264 src/exec_pty.c:1271 -#: src/exec_pty.c:1278 src/exec_pty.c:1285 src/exec_pty.c:1292 -#: src/exec_pty.c:1299 src/exec_pty.c:1306 src/exec_pty.c:1313 -#: src/exec_pty.c:1320 src/exec_pty.c:1328 src/exec_pty.c:1782 -#: 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/preserve_fds.c:46 -#: src/preserve_fds.c:131 src/selinux.c:90 src/selinux.c:360 src/selinux.c:489 -#: src/selinux.c:498 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:760 src/sudo.c:769 src/sudo.c:778 -#: src/sudo.c:795 src/sudo.c:837 src/sudo.c:847 src/sudo.c:876 src/sudo.c:1061 -#: src/sudo.c:1082 src/sudo.c:1374 src/sudo.c:1543 src/sudo.c:1770 -#: src/sudo.c:2104 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:686 src/sudo_edit.c:706 src/sudo_intercept_common.c:160 +#: lib/util/json.c:55 lib/util/json.c:197 lib/util/sudo_conf.c:218 +#: lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:672 +#: src/conversation.c:81 src/exec_iolog.c:122 src/exec_iolog.c:133 +#: src/exec_iolog.c:210 src/exec_monitor.c:173 src/exec_monitor.c:430 +#: src/exec_monitor.c:436 src/exec_monitor.c:444 src/exec_monitor.c:452 +#: src/exec_monitor.c:459 src/exec_monitor.c:466 src/exec_monitor.c:473 +#: src/exec_monitor.c:480 src/exec_monitor.c:487 src/exec_monitor.c:494 +#: src/exec_monitor.c:501 src/exec_nopty.c:231 src/exec_nopty.c:240 +#: src/exec_nopty.c:247 src/exec_nopty.c:254 src/exec_nopty.c:261 +#: src/exec_nopty.c:268 src/exec_nopty.c:275 src/exec_nopty.c:282 +#: src/exec_nopty.c:289 src/exec_nopty.c:296 src/exec_nopty.c:303 +#: src/exec_nopty.c:310 src/exec_nopty.c:318 src/exec_nopty.c:326 +#: src/exec_nopty.c:748 src/exec_preload.c:347 src/exec_ptrace.c:475 +#: src/exec_ptrace.c:768 src/exec_ptrace.c:985 src/exec_ptrace.c:1098 +#: src/exec_ptrace.c:1273 src/exec_ptrace.c:1626 src/exec_ptrace.c:1653 +#: src/exec_ptrace.c:1845 src/exec_pty.c:599 src/exec_pty.c:783 +#: src/exec_pty.c:990 src/exec_pty.c:999 src/exec_pty.c:1006 +#: src/exec_pty.c:1013 src/exec_pty.c:1020 src/exec_pty.c:1027 +#: src/exec_pty.c:1034 src/exec_pty.c:1041 src/exec_pty.c:1048 +#: src/exec_pty.c:1055 src/exec_pty.c:1062 src/exec_pty.c:1069 +#: src/exec_pty.c:1077 src/load_plugins.c:100 src/load_plugins.c:125 +#: src/load_plugins.c:161 src/load_plugins.c:394 src/load_plugins.c:400 +#: src/parse_args.c:171 src/parse_args.c:192 src/parse_args.c:268 +#: src/parse_args.c:624 src/parse_args.c:646 src/parse_args.c:671 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:472 src/selinux.c:489 src/selinux.c:496 +#: src/sesh.c:206 src/sesh.c:240 src/sesh.c:246 src/sesh.c:253 src/sesh.c:259 +#: src/sesh.c:470 src/sudo.c:581 src/sudo.c:607 src/sudo.c:660 src/sudo.c:726 +#: src/sudo.c:737 src/sudo.c:764 src/sudo.c:787 src/sudo.c:796 src/sudo.c:805 +#: src/sudo.c:818 src/sudo.c:827 src/sudo.c:868 src/sudo.c:878 src/sudo.c:888 +#: src/sudo.c:921 src/sudo.c:923 src/sudo.c:1150 src/sudo.c:1171 +#: src/sudo.c:1462 src/sudo.c:1631 src/sudo.c:1858 src/sudo.c:2191 +#: src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:430 +#: src/sudo_edit.c:439 src/sudo_edit.c:540 src/sudo_edit.c:547 +#: src/sudo_edit.c:692 src/sudo_edit.c:712 src/sudo_intercept_common.c:122 +#: src/sudo_intercept_common.c:347 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/json.c:55 -#: lib/util/json.c:184 lib/util/sudo_conf.c:212 lib/util/sudo_conf.c:297 -#: lib/util/sudo_conf.c:374 lib/util/sudo_conf.c:658 src/conversation.c:81 -#: src/exec_intercept.c:154 src/exec_intercept.c:181 src/exec_intercept.c:204 -#: src/exec_intercept.c:225 src/exec_intercept.c:231 src/exec_intercept.c:240 -#: src/exec_intercept.c:246 src/exec_intercept.c:312 src/exec_intercept.c:407 -#: src/exec_intercept.c:627 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:225 src/exec_nopty.c:235 src/exec_nopty.c:245 -#: src/exec_nopty.c:252 src/exec_nopty.c:259 src/exec_nopty.c:266 -#: src/exec_nopty.c:273 src/exec_nopty.c:280 src/exec_nopty.c:287 -#: src/exec_nopty.c:294 src/exec_nopty.c:301 src/exec_nopty.c:308 -#: src/exec_nopty.c:315 src/exec_nopty.c:323 src/exec_preload.c:143 -#: src/exec_preload.c:203 src/exec_pty.c:844 src/exec_pty.c:853 -#: src/exec_pty.c:910 src/exec_pty.c:1237 src/exec_pty.c:1247 -#: src/exec_pty.c:1257 src/exec_pty.c:1264 src/exec_pty.c:1271 -#: src/exec_pty.c:1278 src/exec_pty.c:1285 src/exec_pty.c:1292 -#: src/exec_pty.c:1299 src/exec_pty.c:1306 src/exec_pty.c:1313 -#: src/exec_pty.c:1320 src/exec_pty.c:1328 src/exec_pty.c:1782 -#: 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:90 src/selinux.c:360 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:876 src/sudo.c:1061 src/sudo.c:1082 -#: src/sudo.c:1374 src/sudo.c:1543 src/sudo.c:1770 src/sudo.c:2104 -#: 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:686 src/sudo_edit.c:706 src/sudo_intercept_common.c:160 +#: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/json.c:56 +#: lib/util/json.c:198 lib/util/regex.c:173 lib/util/sudo_conf.c:219 +#: lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:672 +#: src/conversation.c:82 src/exec_intercept.c:112 src/exec_intercept.c:351 +#: src/exec_intercept.c:527 src/exec_intercept.c:591 src/exec_intercept.c:715 +#: src/exec_intercept.c:839 src/exec_iolog.c:122 src/exec_iolog.c:133 +#: src/exec_iolog.c:210 src/exec_monitor.c:430 src/exec_monitor.c:436 +#: src/exec_monitor.c:444 src/exec_monitor.c:452 src/exec_monitor.c:459 +#: src/exec_monitor.c:466 src/exec_monitor.c:473 src/exec_monitor.c:480 +#: src/exec_monitor.c:487 src/exec_monitor.c:494 src/exec_monitor.c:501 +#: src/exec_nopty.c:231 src/exec_nopty.c:240 src/exec_nopty.c:247 +#: src/exec_nopty.c:254 src/exec_nopty.c:261 src/exec_nopty.c:268 +#: src/exec_nopty.c:275 src/exec_nopty.c:282 src/exec_nopty.c:289 +#: src/exec_nopty.c:296 src/exec_nopty.c:303 src/exec_nopty.c:310 +#: src/exec_nopty.c:318 src/exec_nopty.c:326 src/exec_preload.c:347 +#: src/exec_ptrace.c:475 src/exec_ptrace.c:768 src/exec_ptrace.c:985 +#: src/exec_ptrace.c:1653 src/exec_ptrace.c:1846 src/exec_pty.c:599 +#: src/exec_pty.c:990 src/exec_pty.c:999 src/exec_pty.c:1006 +#: src/exec_pty.c:1013 src/exec_pty.c:1020 src/exec_pty.c:1027 +#: src/exec_pty.c:1034 src/exec_pty.c:1041 src/exec_pty.c:1048 +#: src/exec_pty.c:1055 src/exec_pty.c:1062 src/exec_pty.c:1069 +#: src/exec_pty.c:1077 src/load_plugins.c:100 src/load_plugins.c:125 +#: src/load_plugins.c:161 src/load_plugins.c:394 src/load_plugins.c:400 +#: src/parse_args.c:171 src/parse_args.c:193 src/parse_args.c:268 +#: src/parse_args.c:624 src/parse_args.c:646 src/parse_args.c:671 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:472 src/selinux.c:489 src/selinux.c:496 +#: src/sesh.c:206 src/sesh.c:471 src/sudo.c:229 src/sudo.c:581 src/sudo.c:607 +#: src/sudo.c:660 src/sudo.c:819 src/sudo.c:921 src/sudo.c:923 src/sudo.c:1150 +#: src/sudo.c:1171 src/sudo.c:1462 src/sudo.c:1631 src/sudo.c:1858 +#: src/sudo.c:2191 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:430 +#: src/sudo_edit.c:439 src/sudo_edit.c:540 src/sudo_edit.c:547 +#: src/sudo_edit.c:692 src/sudo_edit.c:712 src/sudo_intercept_common.c:122 +#: src/sudo_intercept_common.c:347 msgid "unable to allocate memory" msgstr "impossível alocar memória" -#: lib/util/mkdir_parents.c:69 lib/util/sudo_conf.c:697 src/selinux.c:234 -#: src/selinux.c:264 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 "impossível analisar %.*s" + +#: lib/util/mkdir_parents.c:69 +#, c-format +msgid "%.*s exists but is not a directory (0%o)" +msgstr "%.*s existe, mas não é uma pasta (0%o)" + +#: lib/util/mkdir_parents.c:103 lib/util/sudo_conf.c:689 +#: lib/util/sudo_conf.c:708 lib/util/sudo_conf.c:735 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:375 src/sudo_edit.c:495 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "impossível abrir %s" -#: lib/util/mkdir_parents.c:84 +#: lib/util/mkdir_parents.c:120 lib/util/mkdir_parents.c:160 #, c-format -msgid "unable to mkdir %s" -msgstr "impossível executar mkdir %s" +msgid "unable to mkdir %.*s" +msgstr "impossível executar mkdir %.*s" -#: lib/util/mkdir_parents.c:93 lib/util/sudo_conf.c:674 src/copy_file.c:150 +#: lib/util/mkdir_parents.c:130 lib/util/mkdir_parents.c:139 #, c-format -msgid "unable to stat %s" -msgstr "impossível obter informações de %s" +msgid "unable to open %.*s" +msgstr "impossível abrir %.*s" -#: lib/util/mkdir_parents.c:98 -#, c-format -msgid "%s exists but is not a directory (0%o)" -msgstr "%s existe, mas não é uma pasta (0%o)" +#: lib/util/regex.c:163 +msgid "regular expression too large" +msgstr "expressão regular muito grande" #: lib/util/strsignal.c:50 msgid "Unknown signal" msgstr "Sinal desconhecido" -#: 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 +#: lib/util/strtoid.c:84 lib/util/strtomode.c:52 lib/util/strtonum.c:147 +#: lib/util/strtonum.c:186 src/sesh.c:240 src/sesh.c:253 msgid "invalid value" msgstr "valor inválido" -#: lib/util/strtomode.c:58 lib/util/strtonum.c:160 +#: lib/util/strtomode.c:58 lib/util/strtonum.c:159 msgid "value too large" msgstr "valor muito grande" -#: lib/util/strtomode.c:58 lib/util/strtonum.c:154 +#: lib/util/strtomode.c:58 lib/util/strtonum.c:153 msgid "value too small" msgstr "valor muito pequeno" -#: lib/util/sudo_conf.c:230 +#: lib/util/sudo_conf.c:237 #, c-format msgid "invalid Path value \"%s\" in %s, line %u" msgstr "valor de caminho inválido \"%s\" em %s, linha %u" -#: lib/util/sudo_conf.c:396 lib/util/sudo_conf.c:412 lib/util/sudo_conf.c:465 +#: lib/util/sudo_conf.c:403 lib/util/sudo_conf.c:456 #, c-format msgid "invalid value for %s \"%s\" in %s, line %u" msgstr "valor inválido %s \"%s\" em %s, linha %u" -#: lib/util/sudo_conf.c:433 +#: lib/util/sudo_conf.c:424 #, c-format msgid "unsupported group source \"%s\" in %s, line %u" msgstr "fonte de grupo não suportada \"%s\" em %s, linna %u" -#: lib/util/sudo_conf.c:449 +#: lib/util/sudo_conf.c:440 #, c-format msgid "invalid max groups \"%s\" in %s, line %u" msgstr "máximo de grupos inválido \"%s\" em %s, linha %u" -#: lib/util/sudo_conf.c:677 +#: lib/util/sudo_conf.c:711 #, c-format msgid "%s is not a regular file" msgstr "%s não é um ficheiro normal" -#: lib/util/sudo_conf.c:680 src/copy_file.c:163 +#: lib/util/sudo_conf.c:714 src/copy_file.c:164 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s é propriedade de uid %u, deveria ser %u" -#: lib/util/sudo_conf.c:684 +#: lib/util/sudo_conf.c:718 #, c-format msgid "%s is world writable" msgstr "%s é escrito universalmente" -#: lib/util/sudo_conf.c:687 +#: lib/util/sudo_conf.c:721 #, c-format msgid "%s is group writable" msgstr "%s é escrito pelo grupo" -#: src/copy_file.c:93 +#: src/apparmor.c:85 +msgid "failed to determine AppArmor confinement" +msgstr "falha ao determinar confinamento AppArmor" + +#: src/apparmor.c:93 +#, c-format +msgid "unable to change AppArmor profile to %s" +msgstr "impossível alterar perfil AppArmor para %s" + +#: src/copy_file.c:94 #, c-format msgid "%s: truncate %s to zero bytes? (y/n) [n] " msgstr "%s: truncar %s para zero bytes? (y/n) [n] " -#: src/copy_file.c:97 +#: src/copy_file.c:98 #, c-format msgid "not overwriting %s" msgstr "não sobrescrever %s" -#: src/copy_file.c:119 +#: src/copy_file.c:120 #, c-format msgid "unable to read from %s" msgstr "impossível ler de %s" -#: src/copy_file.c:136 src/sudo_edit.c:320 +#: src/copy_file.c:137 src/sudo_edit.c:320 #, c-format msgid "unable to write to %s" msgstr "impossível escrever em %s" -#: src/copy_file.c:154 src/sesh.c:218 src/sudo_edit.c:197 +#: src/copy_file.c:151 +#, c-format +msgid "unable to stat %s" +msgstr "impossível obter informações de %s" + +#: src/copy_file.c:155 src/sesh.c:312 src/sudo_edit.c:197 #, c-format msgid "%s: not a regular file" msgstr "%s não é um ficheiro normal" -#: src/copy_file.c:158 +#: src/copy_file.c:159 #, c-format msgid "%s: bad file mode: 0%o" msgstr "%s: modo de ficheiro errado: 0%o" -#: src/edit_open.c:265 +#: src/edit_open.c:333 msgid "unable to restore current working directory" msgstr "impossível restaurar pasta de trabalho actual" -#: src/exec.c:130 +#: src/exec.c:111 +msgid "unable to set privileges" +msgstr "impossível definir privilégios" + +#: src/exec.c:117 src/exec.c:122 +msgid "unable to set limit privileges" +msgstr "impossível definir privilégios de limite" + +#: src/exec.c:145 #, c-format msgid "unknown login class %s" msgstr "classe de sessão %s desconhecida" -#: src/exec.c:142 +#: src/exec.c:157 msgid "unable to set user context" msgstr "impossível definir contexto de utilizador" -#: src/exec.c:158 +#: src/exec.c:173 msgid "unable to set process priority" msgstr "impossível processar prioridade" -#: src/exec.c:172 +#: src/exec.c:190 #, c-format msgid "unable to change root to %s" msgstr "impossível alterar root para %s" -#: src/exec.c:185 src/exec.c:191 src/exec.c:198 +#: src/exec.c:203 src/exec.c:209 src/exec.c:216 #, c-format msgid "unable to change to runas uid (%u, %u)" msgstr "impossível alterar para runas uid (%u, %u)" -#: src/exec.c:216 +#: src/exec.c:238 src/sesh.c:199 #, c-format msgid "unable to change directory to %s" msgstr "impossível alterar pasta para %s" -#: src/exec.c:220 +#: src/exec.c:243 #, c-format msgid "starting from %s" msgstr "começando em %s" -#: src/exec.c:302 src/exec_monitor.c:565 src/exec_monitor.c:567 -#: src/exec_nopty.c:569 src/exec_pty.c:585 src/exec_pty.c:1425 -#: src/exec_pty.c:1427 src/signal.c:144 src/signal.c:151 src/signal.c:165 +#: src/exec.c:278 src/exec.c:351 src/exec_monitor.c:564 src/exec_monitor.c:566 +#: src/exec_pty.c:1148 src/exec_pty.c:1150 src/signal.c:144 src/signal.c:151 +#: src/signal.c:165 src/suspend_parent.c:143 #, c-format msgid "unable to set handler for signal %d" msgstr "impossível definir gestor para sinal %d" +#: src/exec.c:447 +msgid "intercept mode is not supported with SELinux RBAC on this system" +msgstr "modo de intercepção não é suportado com SELinux RBAC neste sistema" + +#: src/exec.c:452 +msgid "unable to log sub-commands with SELinux RBAC on this system" +msgstr "impossível registar sub-comandos com SELinux RBAC neste sistema" + #: src/exec_common.c:56 msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" msgstr "impossível remover PRIV_PROC_EXEC de PRIV_LIMIT" -#: src/exec_common.c:85 -msgid "unable to dup intercept fd" -msgstr "impossível dup interceptar fd" +#: src/exec_intercept.c:71 src/exec_iolog.c:163 src/exec_iolog.c:173 +#: src/exec_iolog.c:218 src/exec_iolog.c:225 src/exec_iolog.c:252 +#: src/exec_monitor.c:438 src/exec_monitor.c:446 src/exec_monitor.c:454 +#: src/exec_monitor.c:461 src/exec_monitor.c:468 src/exec_monitor.c:475 +#: src/exec_monitor.c:482 src/exec_monitor.c:489 src/exec_monitor.c:496 +#: src/exec_monitor.c:503 src/exec_nopty.c:233 src/exec_nopty.c:242 +#: src/exec_nopty.c:249 src/exec_nopty.c:256 src/exec_nopty.c:263 +#: src/exec_nopty.c:270 src/exec_nopty.c:277 src/exec_nopty.c:284 +#: src/exec_nopty.c:291 src/exec_nopty.c:298 src/exec_nopty.c:305 +#: src/exec_nopty.c:312 src/exec_nopty.c:320 src/exec_nopty.c:328 +#: src/exec_nopty.c:387 src/exec_nopty.c:457 src/exec_pty.c:441 +#: src/exec_pty.c:555 src/exec_pty.c:605 src/exec_pty.c:992 src/exec_pty.c:1001 +#: src/exec_pty.c:1008 src/exec_pty.c:1015 src/exec_pty.c:1022 +#: src/exec_pty.c:1029 src/exec_pty.c:1036 src/exec_pty.c:1043 +#: src/exec_pty.c:1050 src/exec_pty.c:1057 src/exec_pty.c:1064 +#: src/exec_pty.c:1071 +msgid "unable to add event to queue" +msgstr "impossível adicionar evento à fila" -#: src/exec_intercept.c:138 -msgid "invalid PolicyCheckRequest" -msgstr "PolicyCheckRequest inválido" +#: src/exec_intercept.c:324 src/sudo.c:1056 +msgid "command not set by the security policy" +msgstr "cpmando não definido pela política de segurança" -#: src/exec_intercept.c:191 src/sudo.c:1187 src/sudo.c:1232 src/sudo.c:1276 +#: src/exec_intercept.c:403 src/exec_intercept.c:443 src/sudo.c:1274 +#: src/sudo.c:1319 src/sudo.c:1363 msgid "command rejected by policy" msgstr "cpmando rejeitado pela política" -#: src/exec_intercept.c:272 src/sudo.c:1192 src/sudo.c:1237 src/sudo.c:1281 -#: src/sudo.c:1355 +#: src/exec_intercept.c:514 src/sudo.c:1961 +msgid "approval plugin error" +msgstr "erro da extensão de aprovação" + +#: src/exec_intercept.c:539 src/sudo.c:1279 src/sudo.c:1324 src/sudo.c:1368 +#: src/sudo.c:1442 msgid "policy plugin error" msgstr "erro da extensão de política" -#: src/exec_intercept.c:304 -#, c-format -msgid "client message too large: %zu" -msgstr "mensagem do cliente muito grande: %zu" +#: src/exec_intercept.c:568 +msgid "invalid PolicyCheckRequest" +msgstr "PolicyCheckRequest inválido" -#: src/exec_intercept.c:340 +#: src/exec_intercept.c:711 +#, c-format +msgid "client request too large: %zu" +msgstr "pedido do cliente muito grande: %zu" + +#: src/exec_intercept.c:753 +#, c-format +msgid "unable to unpack %s size %zu" +msgstr "impossível desempacotar %s tamanho %zu" + +#: src/exec_intercept.c:801 #, c-format msgid "unexpected type_case value %d in %s from %s" msgstr "valor type_case %d inesperado em %s de %s" -#: src/exec_intercept.c:367 src/exec_intercept.c:371 src/exec_intercept.c:634 -#: src/exec_intercept.c:638 src/exec_monitor.c:464 src/exec_monitor.c:472 -#: src/exec_monitor.c:480 src/exec_monitor.c:487 src/exec_monitor.c:494 -#: src/exec_monitor.c:501 src/exec_monitor.c:508 src/exec_monitor.c:515 -#: src/exec_monitor.c:522 src/exec_monitor.c:529 src/exec_nopty.c:227 -#: src/exec_nopty.c:237 src/exec_nopty.c:247 src/exec_nopty.c:254 -#: src/exec_nopty.c:261 src/exec_nopty.c:268 src/exec_nopty.c:275 -#: src/exec_nopty.c:282 src/exec_nopty.c:289 src/exec_nopty.c:296 -#: src/exec_nopty.c:303 src/exec_nopty.c:310 src/exec_nopty.c:317 -#: src/exec_nopty.c:325 src/exec_pty.c:710 src/exec_pty.c:715 -#: src/exec_pty.c:812 src/exec_pty.c:819 src/exec_pty.c:916 -#: src/exec_pty.c:1239 src/exec_pty.c:1249 src/exec_pty.c:1259 -#: src/exec_pty.c:1266 src/exec_pty.c:1273 src/exec_pty.c:1280 -#: src/exec_pty.c:1287 src/exec_pty.c:1294 src/exec_pty.c:1301 -#: src/exec_pty.c:1308 src/exec_pty.c:1315 src/exec_pty.c:1322 -#: src/exec_pty.c:1735 src/exec_pty.c:1745 src/exec_pty.c:1790 -#: src/exec_pty.c:1797 src/exec_pty.c:1824 -msgid "unable to add event to queue" -msgstr "impossível adicionar evento à fila" - -#: src/exec_intercept.c:395 +#: src/exec_intercept.c:827 #, c-format msgid "server message too large: %zu" msgstr "mensagem do servidor muito grande: %zu" -#: src/exec_intercept.c:608 src/exec_intercept.c:620 -#, c-format -msgid "%s: missing message header" -msgstr "%s: cabeçalho da mensagem em falta" +#: src/exec_iolog.c:321 src/exec_iolog.c:361 src/exec_iolog.c:401 +#: src/exec_iolog.c:452 src/exec_iolog.c:503 +msgid "I/O plugin error" +msgstr "Erro da extensão E/S" -#: src/exec_intercept.c:613 -#, c-format -msgid "%s: expected message type %d, got %d" -msgstr "%s: esperado tipo de mensagem %d, obtido %d" +#: src/exec_iolog.c:325 src/exec_iolog.c:365 src/exec_iolog.c:405 +#: src/exec_iolog.c:456 src/exec_iolog.c:507 +msgid "command rejected by I/O plugin" +msgstr "comando rejeitado pela extensão E/S" -#: src/exec_monitor.c:360 +#: src/exec_iolog.c:555 +msgid "error logging suspend" +msgstr "erro ao registar suspensão" + +#: src/exec_iolog.c:590 +msgid "error changing window size" +msgstr "erro ao alterar o tamanho da janela" + +#: src/exec_monitor.c:330 msgid "error reading from socketpair" msgstr "erro ao ler de socketpair" -#: src/exec_monitor.c:377 +#: src/exec_monitor.c:342 #, c-format msgid "unexpected reply type on backchannel: %d" msgstr "tipo de resposta inesperada no canal secundário: %d" -#: src/exec_monitor.c:583 +#: src/exec_monitor.c:578 msgid "unable to set controlling tty" msgstr "impossível definir tty de controlo" -#: src/exec_monitor.c:591 src/exec_nopty.c:383 src/exec_pty.c:1504 -#: src/exec_pty.c:1525 src/exec_pty.c:1545 src/tgetpass.c:307 -msgid "unable to create pipe" -msgstr "impossível criar túnel" +#: src/exec_monitor.c:590 src/exec_nopty.c:572 src/exec_pty.c:1126 +#: src/exec_pty.c:1135 +msgid "unable to create sockets" +msgstr "impossível criar sockets" -#: src/exec_monitor.c:601 +#: src/exec_monitor.c:599 msgid "unable to receive message from parent" msgstr "impossível receber mensagem de pai" -#: src/exec_monitor.c:617 src/exec_nopty.c:421 src/exec_pty.c:1583 -#: src/sudo_edit.c:361 src/tgetpass.c:311 +#: src/exec_monitor.c:614 src/exec_nopty.c:606 src/exec_pty.c:1336 +#: src/sudo_edit.c:361 src/tgetpass.c:310 msgid "unable to fork" msgstr "impossível bifurcar" -#: src/exec_monitor.c:621 src/exec_monitor.c:722 src/exec_nopty.c:479 +#: src/exec_monitor.c:618 src/exec_monitor.c:720 src/exec_nopty.c:712 msgid "unable to restore tty label" msgstr "impossível restaurar rótulo tty" -#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1138 +#: src/exec_monitor.c:629 src/exec_monitor.c:678 src/sesh.c:217 src/sudo.c:1225 #, c-format msgid "unable to execute %s" msgstr "impossível executar %s" -#: src/exec_nopty.c:377 src/exec_pty.c:1434 +#: src/exec_nopty.c:507 src/exec_nopty.c:517 src/exec_nopty.c:527 +#: src/exec_nopty.c:563 src/exec_pty.c:1224 src/exec_pty.c:1251 +#: src/exec_pty.c:1274 src/exec_pty.c:1292 src/tgetpass.c:306 +msgid "unable to create pipe" +msgstr "impossível criar túnel" + +#: src/exec_nopty.c:557 src/exec_pty.c:1157 msgid "policy plugin failed session initialization" msgstr "a extensão de política falhou a inicialização de sessão" -#: src/exec_nopty.c:391 src/exec_pty.c:1405 src/exec_pty.c:1413 -msgid "unable to create sockets" -msgstr "impossível criar sockets" - -#: src/exec_nopty.c:467 src/exec_pty.c:1674 +#: src/exec_nopty.c:700 src/exec_pty.c:1437 msgid "error in event loop" msgstr "erro em ciclo de evento" -#: src/exec_nopty.c:577 src/exec_pty.c:623 src/signal.c:101 -#, c-format -msgid "unable to restore handler for signal %d" -msgstr "impossível restaurar gestor para o sinal %d" - -#: src/exec_pty.c:162 -msgid "unable to allocate pty" -msgstr "impossível alocar pty" - -#: 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 "I/O plugin error" -msgstr "Erro da extensão E/S" - -#: src/exec_pty.c:230 src/exec_pty.c:270 src/exec_pty.c:310 src/exec_pty.c:361 -#: src/exec_pty.c:412 -msgid "command rejected by I/O plugin" -msgstr "comando rejeitado pela extensão E/S" - -#: src/exec_pty.c:459 -msgid "error logging suspend" -msgstr "erro ao registar suspensão" - -#: src/exec_pty.c:493 -msgid "error changing window size" -msgstr "erro ao alterar o tamanho da janela" - -#: src/exec_pty.c:1629 -msgid "unable to send message to monitor process" -msgstr "impossível enviar mensagem para monitorizar processo" - -#: 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 "erro em %s, linha %d ao carregar a extensão \"%s\"" - -#: src/load_plugins.c:124 -#, c-format -msgid "%s must be owned by uid %d" -msgstr "%s tem de ser propriedade de uid %d" - -#: src/load_plugins.c:130 -#, c-format -msgid "%s must be only be writable by owner" -msgstr "%s só pode ter permissão de escrita para o dono" - -#: src/load_plugins.c:241 src/load_plugins.c:312 -#, c-format -msgid "ignoring duplicate plugin \"%s\" in %s, line %d" -msgstr "a ignorar extensão duplicada \"%s\" em %s, linha %d" - -#: src/load_plugins.c:279 -#, c-format -msgid "unable to load %s: %s" -msgstr "impossível carregar %s: %s" - -#: src/load_plugins.c:289 -#, c-format -msgid "unable to find symbol \"%s\" in %s" -msgstr "impossível encontrar símbolo \"%s\" em %s" - -#: src/load_plugins.c:299 -#, c-format -msgid "incompatible plugin major version %d (expected %d) found in %s" -msgstr "versão principal de extensão %d incompatível (esperada %d) encontrada em %s" - -#: src/load_plugins.c:317 -#, c-format -msgid "ignoring policy plugin \"%s\" in %s, line %d" -msgstr "a ignorar extensão de política \"%s\" em %s, linha %d" - -#: src/load_plugins.c:320 -msgid "only a single policy plugin may be specified" -msgstr "só pode especificar um tipo de extensão de política" - -#: src/load_plugins.c:346 -#, c-format -msgid "unknown plugin type %d found in %s" -msgstr "tipo de extensão %d desconhecida encontrada em %s" - -#: src/load_plugins.c:529 -#, c-format -msgid "policy plugin %s does not include a check_policy method" -msgstr "extensão de política %s não inclui um método 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/exec_preload.c:168 src/net_ifs.c:206 src/net_ifs.c:372 src/net_ifs.c:433 +#: src/net_ifs.c:620 src/net_ifs.c:852 src/sudo.c:494 src/sudo_edit.c:398 +#: src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "erro interno, transporte %s" -#: src/parse_args.c:232 +#: src/exec_ptrace.c:1082 src/exec_ptrace.c:1107 src/exec_ptrace.c:1930 +#, c-format +msgid "unable to set registers for process %d" +msgstr "impossível definir registos para o processo %d" + +#: src/exec_ptrace.c:1102 src/exec_ptrace.c:1277 src/exec_ptrace.c:1630 +#, c-format +msgid "process %d exited unexpectedly" +msgstr "processo %d terminou inesperadamente" + +#: src/exec_ptrace.c:1211 +msgid "unable to set seccomp filter" +msgstr "impossível definir filtro seccomp" + +#: src/exec_ptrace.c:1408 +#, c-format +msgid "interpreter argument , expected \"%s\", got \"%s\"" +msgstr "argumento do interpretador, esperado \"%s\", obtido \"%s\"" + +#: src/exec_ptrace.c:1506 +#, c-format +msgid "pathname mismatch, expected \"%s\", got \"%s\"" +msgstr "nome de caminho errado, esperado \"%s\", obtido \"%s\"" + +#: src/exec_ptrace.c:1515 src/exec_ptrace.c:1522 src/exec_ptrace.c:1546 +#: src/exec_ptrace.c:1554 src/exec_ptrace.c:1560 src/exec_ptrace.c:1566 +#, c-format +msgid "%s[%d] mismatch, expected \"%s\", got \"%s\"" +msgstr "%s[%d] errado, esperado \"%s\", obtido \"%s\"" + +#: src/exec_ptrace.c:1634 +#, c-format +msgid "process %d unexpected status 0x%x" +msgstr "processo %d com estado 0x%x inesperado" + +#: src/exec_ptrace.c:1727 +#, c-format +msgid "unable to get event message for process %d" +msgstr "impossível obter mensagem de evento para o processo %d" + +#: src/exec_ptrace.c:1734 +#, c-format +msgid "unable to get registers for process %d" +msgstr "impossível obter registos do processo %d" + +#: src/exec_pty.c:87 +msgid "unable to allocate pty" +msgstr "impossível alocar pty" + +#: src/exec_pty.c:118 src/exec_pty.c:257 src/tgetpass.c:251 +msgid "unable to restore terminal settings" +msgstr "impossível restaurar as definições do terminal" + +#: src/exec_pty.c:218 +msgid "unable to set handler for SIGCONT" +msgstr "impossível definir gestor para SIGCONT" + +#: src/exec_pty.c:267 +#, c-format +msgid "unable to set handler for SIG%s" +msgstr "impossível definir gestor para SIG%s" + +#: src/exec_pty.c:291 +#, c-format +msgid "unable to restore handler for SIG%s" +msgstr "impossível restaurar gestor para SIG%s" + +#: src/exec_pty.c:319 +msgid "unable to restore handler for SIGCONT" +msgstr "impossível restaurar gestor para SIGCONT" + +#: src/exec_pty.c:1385 +msgid "unable to send message to monitor process" +msgstr "impossível enviar mensagem para monitorizar processo" + +#: src/load_plugins.c:75 src/load_plugins.c:222 src/load_plugins.c:232 +#: src/load_plugins.c:242 src/load_plugins.c:289 +#, c-format +msgid "error in %s, line %d while loading plugin \"%s\"" +msgstr "erro em %s, linha %d ao carregar a extensão \"%s\"" + +#: src/load_plugins.c:186 src/load_plugins.c:257 +#, c-format +msgid "ignoring duplicate plugin \"%s\" in %s, line %d" +msgstr "a ignorar extensão duplicada \"%s\" em %s, linha %d" + +#: src/load_plugins.c:224 +#, c-format +msgid "unable to load %s: %s" +msgstr "impossível carregar %s: %s" + +#: src/load_plugins.c:234 +#, c-format +msgid "unable to find symbol \"%s\" in %s" +msgstr "impossível encontrar símbolo \"%s\" em %s" + +#: src/load_plugins.c:244 +#, c-format +msgid "incompatible plugin major version %d (expected %d) found in %s" +msgstr "versão principal de extensão %d incompatível (esperada %d) encontrada em %s" + +#: src/load_plugins.c:262 +#, c-format +msgid "ignoring policy plugin \"%s\" in %s, line %d" +msgstr "a ignorar extensão de política \"%s\" em %s, linha %d" + +#: src/load_plugins.c:265 +msgid "only a single policy plugin may be specified" +msgstr "só pode especificar um tipo de extensão de política" + +#: src/load_plugins.c:291 +#, c-format +msgid "unknown plugin type %d found in %s" +msgstr "tipo de extensão %d desconhecida encontrada em %s" + +#: src/load_plugins.c:474 +#, c-format +msgid "policy plugin %s does not include a check_policy method" +msgstr "extensão de política %s não inclui um método check_policy" + +#: src/parse_args.c:213 #, c-format msgid "invalid environment variable name: %s" msgstr "nome de variável de ambiente inválido: %s" -#: src/parse_args.c:335 +#: src/parse_args.c:318 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "o argumento para -C tem de ser um número maior ou igual a 3" -#: src/parse_args.c:566 +#: src/parse_args.c:555 msgid "you may not specify both the -i and -s options" msgstr "não pode especificar ambas as opções \"-i\" e \"-s\"" -#: src/parse_args.c:571 +#: src/parse_args.c:560 msgid "you may not specify both the -i and -E options" msgstr "não pode especificar ambas as opções \"-i\" e \"-E\"" -#: src/parse_args.c:581 +#: src/parse_args.c:570 msgid "the -E option is not valid in edit mode" msgstr "a opção \"-E\" não é válida em modo de edição" -#: src/parse_args.c:584 +#: src/parse_args.c:573 msgid "you may not specify environment variables in edit mode" msgstr "não pode especificar variáveis de ambiente em modo de edição" -#: src/parse_args.c:594 +#: src/parse_args.c:583 msgid "the -U option may only be used with the -l option" msgstr "a opção \"-U\" só pode ser usada com a opção \"-l\"" -#: src/parse_args.c:598 +#: src/parse_args.c:587 msgid "the -A and -S options may not be used together" msgstr "não pode especificar ambas as opções \"-A\" e \"-S\"" -#: src/parse_args.c:691 +#: src/parse_args.c:685 msgid "sudoedit is not supported on this platform" msgstr "sudoedit não é suportado nesta plataforma" -#: src/parse_args.c:774 +#: src/parse_args.c:744 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Só uma das opções -e, -h, -i, -K, -l, -s, -v ou -V pode ser especificada" -#: src/parse_args.c:790 +#: src/parse_args.c:757 +msgid "Only one of the -K, -k or -N options may be specified" +msgstr "Só uma das opções -K, -k ou -N pode ser especificada" + +#: src/parse_args.c:778 #, c-format msgid "" "%s - edit files as another user\n" @@ -512,7 +616,7 @@ msgstr "" "%s - edita ficheiros como outro utilizador\n" "\n" -#: src/parse_args.c:792 +#: src/parse_args.c:780 #, c-format msgid "" "%s - execute a command as another user\n" @@ -521,7 +625,7 @@ msgstr "" "%s - executa um comando como outro utilizador\n" "\n" -#: src/parse_args.c:798 +#: src/parse_args.c:785 msgid "" "\n" "Options:\n" @@ -529,266 +633,266 @@ msgstr "" "\n" "Opções:\n" -#: src/parse_args.c:800 +#: src/parse_args.c:787 msgid "use a helper program for password prompting" msgstr "usa um programa de ajuda para pedir a senha" -#: src/parse_args.c:803 +#: src/parse_args.c:790 msgid "use specified BSD authentication type" msgstr "usa um tipo de autenticação BSD especificado" -#: src/parse_args.c:807 +#: src/parse_args.c:794 msgid "run command in the background" msgstr "executa o comando em 2º plano" -#: src/parse_args.c:810 +#: src/parse_args.c:797 msgid "ring bell when prompting" msgstr "tocar campainha ao pedir" -#: src/parse_args.c:812 +#: src/parse_args.c:799 msgid "close all file descriptors >= num" msgstr "fecha todos os descritores de ficheiros >= num" -#: src/parse_args.c:815 +#: src/parse_args.c:802 msgid "run command with the specified BSD login class" msgstr "executa o comando com a classe de sessão BSD especificada" -#: src/parse_args.c:818 +#: src/parse_args.c:805 msgid "change the working directory before running command" msgstr "alterar a pasta de trabalho antes de executar o comando" -#: src/parse_args.c:821 +#: src/parse_args.c:808 msgid "preserve user environment when running command" msgstr "preserva o ambiente de utilizador ao executar o comando" -#: src/parse_args.c:823 +#: src/parse_args.c:810 msgid "preserve specific environment variables" msgstr "preserva variáveis de ambiente específicas" -#: src/parse_args.c:825 +#: src/parse_args.c:812 msgid "edit files instead of running a command" msgstr "edita ficheiros em vez de executar um comando" -#: src/parse_args.c:828 +#: src/parse_args.c:815 msgid "run command as the specified group name or ID" msgstr "executa o comando como nome de grupo ou ID especificados" -#: src/parse_args.c:831 +#: src/parse_args.c:818 msgid "set HOME variable to target user's home dir" msgstr "define a variável HOME para a pasta home do utilizador alvo" -#: src/parse_args.c:834 +#: src/parse_args.c:821 msgid "display help message and exit" msgstr "mostra a ajuda e sai" -#: src/parse_args.c:836 +#: src/parse_args.c:823 msgid "run command on host (if supported by plugin)" msgstr "executa o comando no anfitrião (se suportado pela extensão)" -#: src/parse_args.c:839 +#: src/parse_args.c:826 msgid "run login shell as the target user; a command may also be specified" msgstr "executa a shell de sessão como utilizador alvo; também pode especificar um comando" -#: src/parse_args.c:841 +#: src/parse_args.c:828 msgid "remove timestamp file completely" msgstr "remove completamente o ficheiro de datação" -#: src/parse_args.c:844 +#: src/parse_args.c:831 msgid "invalidate timestamp file" msgstr "invalida o ficheiro de datação" -#: src/parse_args.c:847 +#: src/parse_args.c:834 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "lista privilégios do utilizador ou verifica um comando específico; use duas vezes para formato mais longo" -#: src/parse_args.c:850 +#: src/parse_args.c:837 msgid "non-interactive mode, no prompts are used" msgstr "modo não-interactivo, não usa prompts" -#: src/parse_args.c:853 +#: src/parse_args.c:840 msgid "preserve group vector instead of setting to target's" msgstr "preserva vector de grupo em vez de o definir para o do alvo" -#: src/parse_args.c:856 +#: src/parse_args.c:843 msgid "use the specified password prompt" msgstr "usa o pedido de senha especificado" -#: src/parse_args.c:858 +#: src/parse_args.c:845 msgid "change the root directory before running command" msgstr "alterar a pasta raiz antes de executar o comando" -#: src/parse_args.c:861 +#: src/parse_args.c:848 msgid "create SELinux security context with specified role" msgstr "cria contexto de segurnaça SELinux com o papel especificado" -#: src/parse_args.c:864 +#: src/parse_args.c:851 msgid "read password from standard input" msgstr "lê a senha da entrada padrão" -#: src/parse_args.c:867 +#: src/parse_args.c:854 msgid "run shell as the target user; a command may also be specified" msgstr "executa a shell como utilizador alvo; também pode especificar um comando" -#: src/parse_args.c:871 +#: src/parse_args.c:858 msgid "create SELinux security context with specified type" msgstr "cria contexto de segurnaça SELinux com o tipo especificado" -#: src/parse_args.c:874 +#: src/parse_args.c:861 msgid "terminate command after the specified time limit" msgstr "termina o comando após o tempo limite especificado" -#: src/parse_args.c:877 +#: src/parse_args.c:864 msgid "in list mode, display privileges for user" msgstr "em modo Lista, mostra os privilégios do utilizador" -#: src/parse_args.c:880 +#: src/parse_args.c:867 msgid "run command (or edit file) as specified user name or ID" msgstr "executa o comando (ou edita o ficheiro) como nome ou ID de utilizador especificados" -#: src/parse_args.c:882 +#: src/parse_args.c:869 msgid "display version information and exit" msgstr "mostra informação da versão e sai" -#: src/parse_args.c:885 +#: src/parse_args.c:872 msgid "update user's timestamp without running a command" msgstr "actualiza datação do utilizador sem executar um comando" -#: src/parse_args.c:888 +#: src/parse_args.c:875 msgid "stop processing command line arguments" msgstr "pára o processamento de argumentos da linha de comandos" -#: src/selinux.c:84 +#: src/selinux.c:83 msgid "unable to open audit system" msgstr "impossível abrir o sistema de auditoria" -#: src/selinux.c:94 +#: src/selinux.c:93 msgid "unable to send audit message" msgstr "impossível enviar mensagem de auditoria" -#: src/selinux.c:128 +#: src/selinux.c:129 #, c-format msgid "unable to fgetfilecon %s" msgstr "impossível fgetfilecon %s" -#: src/selinux.c:133 +#: src/selinux.c:134 #, c-format msgid "%s changed labels" msgstr "%s rótulos alterados" -#: src/selinux.c:141 +#: src/selinux.c:142 #, c-format msgid "unable to restore context for %s" msgstr "impossível restaurar contexto para %s" -#: src/selinux.c:189 +#: src/selinux.c:190 #, c-format msgid "unable to open %s, not relabeling tty" msgstr "impossível abrir %s, sem re-rotular tty" -#: src/selinux.c:193 src/selinux.c:238 src/selinux.c:268 +#: 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 não é um dispositivo carácter, sem re-rotular tty" -#: src/selinux.c:202 +#: src/selinux.c:203 msgid "unable to get current tty context, not relabeling tty" msgstr "impossível obter contexto tty actual, sem re-rotular tty" -#: src/selinux.c:209 +#: src/selinux.c:210 msgid "unknown security class \"chr_file\", not relabeling tty" msgstr "classe de segurança \"chr_file\" desconhecida, sem re-rotular tty" -#: src/selinux.c:214 +#: src/selinux.c:215 msgid "unable to get new tty context, not relabeling tty" msgstr "impossível obter novo contexto tty, sem re-rotular tty" -#: src/selinux.c:223 +#: src/selinux.c:224 msgid "unable to set new tty context" msgstr "impossível definir novo contexto tty" -#: src/selinux.c:321 +#: src/selinux.c:323 #, c-format msgid "you must specify a role for type %s" msgstr "tem de especificar um papel para o tipo %s" -#: src/selinux.c:327 +#: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" msgstr "impossível obter o tipo predefinido para o papel %s" -#: src/selinux.c:339 +#: src/selinux.c:341 msgid "failed to get new context" msgstr "falha ao obter novo contexto" -#: src/selinux.c:348 +#: src/selinux.c:350 #, c-format msgid "failed to set new role %s" msgstr "falha ao definir novo papel %s" -#: src/selinux.c:352 +#: src/selinux.c:354 #, c-format msgid "failed to set new type %s" msgstr "falha ao definir novo tipo %s" -#: src/selinux.c:364 +#: src/selinux.c:366 #, c-format msgid "%s is not a valid context" msgstr "%s não é um contexto válido" -#: src/selinux.c:396 +#: src/selinux.c:394 msgid "failed to get old context" msgstr "falha ao obter contexto antigo" -#: src/selinux.c:402 +#: src/selinux.c:400 msgid "unable to determine enforcing mode." msgstr "impossível determinar modo de imposição." -#: src/selinux.c:419 -#, c-format -msgid "unable to set tty context to %s" -msgstr "impossível definir contexto tty para %s" - -#: src/selinux.c:440 +#: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" msgstr "impossível definir contexto exec para %s" -#: src/selinux.c:447 +#: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" msgstr "impossível definir contexto de criação de chave para %s" -#: src/sesh.c:72 -msgid "requires at least one argument" -msgstr "requer pelo menos um argumento" +#: src/sesh.c:114 src/sesh.c:134 +msgid "Only one of the -c or -i options may be specified" +msgstr "Só uma das opções -c ou -i pode ser especificada" -#: src/sesh.c:104 +#: src/sesh.c:129 #, c-format msgid "invalid file descriptor number: %s" msgstr "número de descritor de ficheiro inválido: %s" -#: src/sesh.c:118 +#: src/sesh.c:167 src/sesh.c:171 src/sesh.c:175 #, c-format -msgid "unable to run %s as a login shell" -msgstr "impossível executar %s como shell de sessão" +msgid "The -%c option may not be used in edit mode." +msgstr "A opção -%c não pode ser usada em modo de edição." -#: src/sesh.c:200 src/sesh.c:300 src/sudo_edit.c:204 +#: src/sesh.c:184 src/sesh.c:189 +#, c-format +msgid "The -%c option may only be used in edit mode." +msgstr "A opção -%c só pode ser usada em modo de edição." + +#: src/sesh.c:294 src/sesh.c:394 src/sudo_edit.c:204 #, c-format msgid "%s: editing symbolic links is not permitted" msgstr "%s: não é permitido editar ligações simbólicas" -#: src/sesh.c:203 src/sesh.c:303 src/sudo_edit.c:207 +#: src/sesh.c:297 src/sesh.c:397 src/sudo_edit.c:207 #, c-format msgid "%s: editing files in a writable directory is not permitted" msgstr "%s: não é permitido editar ficheiros numa pasta onde se pode escrever" -#: src/sesh.c:287 src/sesh.c:308 src/sesh.c:317 src/sesh.c:325 +#: src/sesh.c:381 src/sesh.c:402 src/sesh.c:411 src/sesh.c:419 #: src/sudo_edit.c:331 #, c-format msgid "contents of edit session left in %s" msgstr "conteúdo da sessão de edição deixados em %s" -#: src/sesh.c:416 src/sudo_edit.c:94 +#: src/sesh.c:476 src/sudo_edit.c:94 msgid "unable to get group list" msgstr "impossível obter lista de grupo" @@ -797,6 +901,11 @@ msgstr "impossível obter lista de grupo" msgid "unable to save handler for signal %d" msgstr "impossível gravar gestor para o sinal %d" +#: src/signal.c:101 src/suspend_parent.c:149 +#, c-format +msgid "unable to restore handler for signal %d" +msgstr "impossível restaurar gestor para o sinal %d" + #: src/solaris.c:72 msgid "resource control limit has been reached" msgstr "atingido o limite de controlo de recursos" @@ -840,194 +949,214 @@ msgstr "falha setproject para o projecto \"%s\"" msgid "warning, resource control assignment failed for project \"%s\"" msgstr "aviso: falha na atribuição de controlo de recursos para o projecto \"%s\"" -#: src/sudo.c:213 +#: src/sudo.c:215 #, c-format msgid "Sudo version %s\n" msgstr "Sudo versão %s\n" -#: src/sudo.c:215 +#: src/sudo.c:217 #, c-format msgid "Configure options: %s\n" msgstr "Opções de configuração: %s\n" -#: src/sudo.c:223 +#: src/sudo.c:225 msgid "fatal error, unable to load plugins" msgstr "erro fatal, impossível carregar extensões" -#: src/sudo.c:269 +#: src/sudo.c:271 msgid "plugin did not return a command to execute" msgstr "a extensão não devolveu um comando a executar" -#: src/sudo.c:302 +#: src/sudo.c:307 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "modo sudo 0x%x inesperado" -#: src/sudo.c:550 +#: src/sudo.c:567 #, c-format msgid "you do not exist in the %s database" msgstr "utilizador não existente na base de dados %s" -#: src/sudo.c:607 +#: src/sudo.c:632 msgid "unable to determine tty" msgstr "impossível determinar tty" -#: src/sudo.c:922 +#: src/sudo.c:955 +msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." +msgstr "A bandeira \"no new privileges\" está levantada, o que impede o sudo de ser executado como root." + +#: src/sudo.c:957 +msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." +msgstr "Se está a executar o sudo num contentor, poderá ter de ajustar a configuração para desactivar a bandeira." + +#: src/sudo.c:991 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s tem ser propriedade de uid %d e ter o bit setuid definido" -#: src/sudo.c:925 +#: src/sudo.c:994 #, 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 "a uid efectiva não é %d, é %s num sistema de ficheiros com a opção 'nosuid' definida ou um sistema de ficheiros NFS sem privilégios root?" -#: src/sudo.c:931 +#: src/sudo.c:1000 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "a uid efectiva não é %d, tem sudo instalado com setuid root?" -#: src/sudo.c:947 src/tgetpass.c:333 +#: src/sudo.c:1016 src/tgetpass.c:332 msgid "unable to set supplementary group IDs" msgstr "impossível definir IDs de grupo suplementares" -#: src/sudo.c:954 +#: src/sudo.c:1023 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "impossível definir gid efectiva para gid runas %u" -#: src/sudo.c:960 +#: src/sudo.c:1029 #, c-format msgid "unable to set gid to runas gid %u" msgstr "impossível definir gid para gid runas %u" -#: src/sudo.c:1003 +#: src/sudo.c:1060 +msgid "argv not set by the security policy" +msgstr "argv não definido pela política de segurança" + +#: src/sudo.c:1064 +msgid "envp not set by the security policy" +msgstr "envp não definido pela política de segurança" + +#: src/sudo.c:1086 #, c-format msgid "unexpected child termination condition: %d" msgstr "condição de terminação de filho inesperada: %d" -#: src/sudo.c:1110 +#: src/sudo.c:1198 msgid "unable to initialize policy plugin" msgstr "impossível inicializar a extensão de política" -#: src/sudo.c:1172 +#: src/sudo.c:1259 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "a extensão de política %s tem o método \"check_policy\" em falta" -#: src/sudo.c:1218 +#: src/sudo.c:1305 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "a extensão de política %s não suporta privilégios de listagem" -#: src/sudo.c:1262 +#: src/sudo.c:1349 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "a extensão de política %s não suporta a opção -v" -#: src/sudo.c:1300 +#: src/sudo.c:1387 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "a extensão de política %s não suporta as opções -k/-K" -#: src/sudo.c:1428 +#: src/sudo.c:1516 #, c-format msgid "error initializing I/O plugin %s" msgstr "erro ao inicializar a extensão E/S %s" -#: src/sudo.c:1431 +#: src/sudo.c:1519 msgid "error initializing I/O plugin" msgstr "erro ao inicializar a extensão E/S" -#: src/sudo.c:1580 +#: src/sudo.c:1668 #, c-format msgid "error initializing audit plugin %s" msgstr "erro ao inicializar a extensão de auditoria %s" -#: src/sudo.c:1659 +#: src/sudo.c:1747 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s: impossível registar evento%s%s de erro" -#: src/sudo.c:1695 +#: src/sudo.c:1783 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s: impossível registar evento%s%s de aceitação" -#: src/sudo.c:1700 src/sudo.c:1738 +#: src/sudo.c:1788 src/sudo.c:1826 msgid "audit plugin error" msgstr "erro da extensão de auditoria" -#: src/sudo.c:1733 +#: src/sudo.c:1821 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s: impossível registar evento%s%s de rejeição" -#: src/sudo.c:1793 +#: src/sudo.c:1881 #, c-format msgid "error initializing approval plugin %s" msgstr "erro ao inicializar a extensão de aprovação %s" -#: src/sudo.c:1863 +#: src/sudo.c:1951 msgid "command rejected by approver" msgstr "comando rejeitado pelo aprovador" -#: src/sudo.c:1873 -msgid "approval plugin error" -msgstr "erro da extensão de aprovação" - #: src/sudo_edit.c:113 msgid "no writable temporary directory found" msgstr "sem pasta temporária onde possa escrever" -#: src/sudo_edit.c:291 +#: src/sudo_edit.c:292 #, c-format msgid "%s left unmodified" msgstr "%s deixado sem alterações" -#: src/sudo_edit.c:304 src/sudo_edit.c:571 +#: src/sudo_edit.c:305 src/sudo_edit.c:571 #, c-format msgid "%s unchanged" msgstr "%s não alterado" -#: src/sudo_edit.c:481 +#: src/sudo_edit.c:482 msgid "sesh: internal error: odd number of paths" msgstr "sesh: erro interno: número de caminhos ímpar" -#: src/sudo_edit.c:483 +#: src/sudo_edit.c:484 msgid "sesh: unable to create temporary files" msgstr "sesh: impossível criar ficheiros temporários" -#: src/sudo_edit.c:485 src/sudo_edit.c:609 +#: src/sudo_edit.c:486 src/sudo_edit.c:606 msgid "sesh: killed by a signal" msgstr "sesh: morto por um sinal" -#: src/sudo_edit.c:487 src/sudo_edit.c:612 +#: src/sudo_edit.c:488 src/sudo_edit.c:609 #, c-format msgid "sesh: unknown error %d" msgstr "sesh: erro %d desconhecido" -#: src/sudo_edit.c:602 +#: src/sudo_edit.c:599 msgid "unable to copy temporary files back to their original location" msgstr "impossível copiar ficheiros temporários de volta à localização original" -#: src/sudo_edit.c:606 +#: src/sudo_edit.c:603 msgid "unable to copy some of the temporary files back to their original location" msgstr "impossível copiar alguns ficheiros temporários de volta à localização original" -#: src/sudo_edit.c:649 +#: src/sudo_edit.c:650 #, c-format msgid "unable to change uid to root (%u)" msgstr "impossível alterar uid para root (%u)" -#: src/sudo_edit.c:670 +#: src/sudo_edit.c:664 +msgid "plugin error: invalid file list for sudoedit" +msgstr "erro de extensão: lista de ficheiros para sudoedit inválida" + +#: src/sudo_edit.c:685 msgid "plugin error: missing file list for sudoedit" msgstr "erro de extensão: lista de ficheiros para sudoedit em falta" -#: src/sudo_edit.c:722 src/sudo_edit.c:732 +#: src/sudo_edit.c:728 src/sudo_edit.c:743 msgid "unable to read the clock" msgstr "impossível ler o relógio" +#: src/sudo_intercept_common.c:372 +msgid "intercept port not set" +msgstr "porta de intercepção não definida" + #: src/tgetpass.c:95 msgid "timed out reading password" msgstr "tempo expirado ao ler senha" @@ -1048,33 +1177,69 @@ msgstr "é necessário um terminal para ler a senha; use a opção -S para ler d msgid "no askpass program specified, try setting SUDO_ASKPASS" msgstr "sem programa askpass especificado, tente definir SUDO_ASKPASS" -#: src/tgetpass.c:328 +#: src/tgetpass.c:327 #, c-format msgid "unable to set gid to %u" msgstr "impossível definir gid para %u" -#: src/tgetpass.c:338 +#: src/tgetpass.c:337 #, c-format msgid "unable to set uid to %u" msgstr "impossível definir uid para %u" -#: src/tgetpass.c:343 +#: src/tgetpass.c:342 #, c-format msgid "unable to run %s" msgstr "impossível executar %s" -#: src/utmp.c:288 +#: src/ttyname.c:139 src/ttyname.c:182 src/ttyname.c:199 src/ttyname.c:284 +#: src/ttyname.c:312 src/ttyname.c:356 +#, c-format +msgid "unable to find terminal name for device %u, %u" +msgstr "impossível localizar o nome de terminal para o dispositivo %u, %u" + +#: src/utmp.c:283 msgid "unable to save stdin" msgstr "impossível gravar stdin" -#: src/utmp.c:290 +#: src/utmp.c:285 msgid "unable to dup2 stdin" msgstr "impossível dup2 stdin" -#: src/utmp.c:293 +#: src/utmp.c:288 msgid "unable to restore stdin" msgstr "impossível restaurar stdin" +#~ msgid "unable to dup intercept fd" +#~ msgstr "impossível dup interceptar fd" + +#, c-format +#~ msgid "%s: missing message header" +#~ msgstr "%s: cabeçalho da mensagem em falta" + +#, c-format +#~ msgid "%s: expected message type %d, got %d" +#~ msgstr "%s: esperado tipo de mensagem %d, obtido %d" + +#, c-format +#~ msgid "%s must be owned by uid %d" +#~ msgstr "%s tem de ser propriedade de uid %d" + +#, c-format +#~ msgid "%s must be only be writable by owner" +#~ msgstr "%s só pode ter permissão de escrita para o dono" + +#, c-format +#~ msgid "unable to set tty context to %s" +#~ msgstr "impossível definir contexto tty para %s" + +#~ msgid "requires at least one argument" +#~ msgstr "requer pelo menos um argumento" + +#, c-format +#~ msgid "unable to run %s as a login shell" +#~ msgstr "impossível executar %s como shell de sessão" + #~ msgid "%s%s: %s" #~ msgstr "%s%s: %s" diff --git a/po/pt_BR.mo b/po/pt_BR.mo index aba8c2dc605ef600dd119e6b550fd07e1343f647..7a41a28ff5b8c19d9444bfd9a236368c3b941388 100644 GIT binary patch delta 8333 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 A=>Px# delta 5479 zcmZYB33OD|9mnxI2?S(M2w6x1Pf5a_ge@civVrUvSwbKPI0-`tCNm)!zz7n=9T&i> zRRI;M0%EJw0ji*gB3eKZrDE$=rHaRMq+n}BZK?hKW*(f=(|7XA=f0Qs?z{JY?+hF~ z?m7R0r{%M_Ru37DQzVtV9b-&}$C#BJb=8yM?V=l!VX zE$Y7KurD6QtMD9Z0&(3U=R+}p_nQhDUHF3^Ct!RmZ;&6enBEz=S&f>h z#Uc0xrs0pM7bPSb(*yHRm90PxFo>$eI?Ut!CPX6zzeRP_mb%H2s16%YGrS*rV+dE^ z$2c4-sINL+hgrB2DU$g!>iM(iV0&)LzyYX=OhZl9ETy3v??LW0&$u3P{nYgWYUHtu zb|4PJeprnv_5E0gFCstY0>893x-xwpH3g^vl%oc)B9;2mz_srA9#q9n<52A0llrUFWj&3_##?b1 zhEOH^2DQm9q8{k$M3!J4s?>L&)_M=}V?N{;eVZRqOO?nUHQ*xDi)W!Kw;ma@InY8w zBmD%`;T6JI=bAOJy|2tGg zlGsq%ye*??=*2ey52Duo3)BlQB6Bn8 zoJ_>AsD3vfd#}ZuprIL^K?Y}j!9?uEX!ODn$Vb=AbiDy}|7vvbQS5~KP)m0N>B9Vi zx-XLrr3n?GDzgN&=^w;6eg1dS&^OsD$Y9O8s2Thdbz>}b*9?2323CmbcqZ!p0BY|% zgbp4?EyWpR3?`0xhj%~f`EpeM_1J~?o4aYKL>rN6o0m~D{sL9%ACSIGS9;Z67=?Pl z9DX@?C#vHesD2KjDtQ{2gNb2->A7sw=A42WcpbK|vCRWC)WHj=ksd`=bYY57OHq%y|A{Q>uaO+%f=2!whG$AW zJ99qDbqbE;d@gEc8$3Ma}dKYO`HL-IvanL;;S*I9!D>xB*p>NAPOg zk33>LE!0P)7>4S|i(2!$Py>4!`7tN>r3Ye|WWBTIJ^vfO4bvYO^BYQP!Xq~}XsF?@rf+KkC_-kRq!KJNq;~M ztbbW#U~^CvxEVEojqdfAPy=cCn1*H=b8Td%g{ZY$jM`M&P)qVDW?}Ty$bExR9nM3| z{ASclce#K660ln|r0?{boN6-S9JN zge9~22w`jTDj7yPkzbRx_{FVT2dW%lQN?3108yQc$C`R z?~w&0NQRTSM8_LsHDMy*ia_`qOkO%x(YTGg<6d~nwHO~H$KCVI_@vu@P4E9LCzhym zI`&2|FXEkUyO*n2;)f`OLMUMP*y=hE=eX?-uKQhY2+REMq46uCkK18#fZR%S zu<6Zj$h$h>s3UyGgunfCzLThgNrY|mKgaEy-RoW{#hzp%sV5H6rVc;650~kLqaAsf z+(f#Qhe!$e1JR++{t0pg(Po@awvanWD$#Ls1oOJ9_LMf<5ps+akz2?Eq~#fYrI1*n zV;zYji^+XtJ82-7j)`s~gg!EWJWdvpMDlyWKmC`FX|$TiQ1X&{bv>#fY9XS!qJlD}!LngTAZ@ad_qa=?!K`M!k<)k*;iu}rj7&4job*Y8)CWmyw z@j-;kzptmY%RM`VkCNTwS#lRiAVbJZ;w3uTL@-gVH{vyJdnNWIUC0Vjl*X^8$!v0v zOea0aR5F&VA^&%@D{BbW2K-G0?d;}wuWgR+Z7;?jPx99_J5@esd1GzRTUF- z+}|pc-G8~Kqf_e-`WmZ!4MAt&0{h5-20MIUz`i$doGr@AZ(V=Gg4#y=MOL@amswRF zyFTYy+iFmHV&hW3lR@A7ICX)VTEEk@$X8bvN*h$-v0Db0JTSzu`9sp|#vz%}!C5OG2*>7(xG>Gv)ZpVL zFJ<+s^!5DJ3D!0Q!sQQC1%1o365$nC=&cKS{ro-PRC}v@hqim`7SWsU(zE_1-DWox zq}tMv@7QsphTGV}WV^X=oPE9Mc{{B*-tH;BsqLjV*^wm`p*KrTMum=yne7Qp9ebO{ zUOhe|v~_%kX#2NG<3fSSlcH=?Sx;M9mYv$@Te6fHc>{V|pvhTUe|cpBp@yL3HlcEYtt{, 2013-2021. +# Rafael Fontenelle , 2013-2024. # msgid "" msgstr "" -"Project-Id-Version: sudo 1.9.8b2\n" +"Project-Id-Version: sudo 1.9.16b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2021-08-16 10:46-0600\n" -"PO-Revision-Date: 2021-08-22 09:59-0300\n" +"POT-Creation-Date: 2024-06-08 09:06-0600\n" +"PO-Revision-Date: 2024-09-23 22:52-0300\n" "Last-Translator: Rafael Fontenelle \n" "Language-Team: Brazilian Portuguese \n" "Language: pt_BR\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" -"X-Generator: Gtranslator 40.0\n" +"X-Generator: Gtranslator 46.1\n" "X-Bugs: Report translation errors to the Language-Team address.\n" #: lib/util/aix.c:89 lib/util/aix.c:169 @@ -34,477 +34,581 @@ msgid "unable to restore registry" msgstr "não foi possível restaurar registro" #: 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:211 -#: lib/util/sudo_conf.c:297 lib/util/sudo_conf.c:374 lib/util/sudo_conf.c:658 -#: 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:225 src/exec_nopty.c:235 -#: src/exec_nopty.c:245 src/exec_nopty.c:252 src/exec_nopty.c:259 -#: src/exec_nopty.c:266 src/exec_nopty.c:273 src/exec_nopty.c:280 -#: src/exec_nopty.c:287 src/exec_nopty.c:294 src/exec_nopty.c:301 -#: src/exec_nopty.c:308 src/exec_nopty.c:315 src/exec_nopty.c:323 -#: src/exec_nopty.c:511 src/exec_preload.c:143 src/exec_preload.c:203 -#: src/exec_pty.c:844 src/exec_pty.c:853 src/exec_pty.c:910 -#: src/exec_pty.c:1063 src/exec_pty.c:1237 src/exec_pty.c:1247 -#: src/exec_pty.c:1257 src/exec_pty.c:1264 src/exec_pty.c:1271 -#: src/exec_pty.c:1278 src/exec_pty.c:1285 src/exec_pty.c:1292 -#: src/exec_pty.c:1299 src/exec_pty.c:1306 src/exec_pty.c:1313 -#: src/exec_pty.c:1320 src/exec_pty.c:1328 src/exec_pty.c:1782 -#: 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/preserve_fds.c:46 -#: src/preserve_fds.c:131 src/selinux.c:90 src/selinux.c:360 src/selinux.c:489 -#: src/selinux.c:498 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:760 src/sudo.c:769 src/sudo.c:778 -#: src/sudo.c:795 src/sudo.c:837 src/sudo.c:847 src/sudo.c:876 src/sudo.c:1061 -#: src/sudo.c:1082 src/sudo.c:1374 src/sudo.c:1543 src/sudo.c:1770 -#: src/sudo.c:2104 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:686 src/sudo_edit.c:706 src/sudo_intercept_common.c:160 +#: lib/util/json.c:55 lib/util/json.c:197 lib/util/sudo_conf.c:218 +#: lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:672 +#: src/conversation.c:81 src/exec_iolog.c:122 src/exec_iolog.c:133 +#: src/exec_iolog.c:210 src/exec_monitor.c:173 src/exec_monitor.c:430 +#: src/exec_monitor.c:436 src/exec_monitor.c:444 src/exec_monitor.c:452 +#: src/exec_monitor.c:459 src/exec_monitor.c:466 src/exec_monitor.c:473 +#: src/exec_monitor.c:480 src/exec_monitor.c:487 src/exec_monitor.c:494 +#: src/exec_monitor.c:501 src/exec_nopty.c:231 src/exec_nopty.c:240 +#: src/exec_nopty.c:247 src/exec_nopty.c:254 src/exec_nopty.c:261 +#: src/exec_nopty.c:268 src/exec_nopty.c:275 src/exec_nopty.c:282 +#: src/exec_nopty.c:289 src/exec_nopty.c:296 src/exec_nopty.c:303 +#: src/exec_nopty.c:310 src/exec_nopty.c:318 src/exec_nopty.c:326 +#: src/exec_nopty.c:748 src/exec_preload.c:347 src/exec_ptrace.c:475 +#: src/exec_ptrace.c:768 src/exec_ptrace.c:985 src/exec_ptrace.c:1098 +#: src/exec_ptrace.c:1273 src/exec_ptrace.c:1626 src/exec_ptrace.c:1653 +#: src/exec_ptrace.c:1845 src/exec_pty.c:599 src/exec_pty.c:783 +#: src/exec_pty.c:990 src/exec_pty.c:999 src/exec_pty.c:1006 +#: src/exec_pty.c:1013 src/exec_pty.c:1020 src/exec_pty.c:1027 +#: src/exec_pty.c:1034 src/exec_pty.c:1041 src/exec_pty.c:1048 +#: src/exec_pty.c:1055 src/exec_pty.c:1062 src/exec_pty.c:1069 +#: src/exec_pty.c:1077 src/load_plugins.c:100 src/load_plugins.c:125 +#: src/load_plugins.c:161 src/load_plugins.c:394 src/load_plugins.c:400 +#: src/parse_args.c:171 src/parse_args.c:192 src/parse_args.c:268 +#: src/parse_args.c:624 src/parse_args.c:646 src/parse_args.c:671 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:472 src/selinux.c:489 src/selinux.c:496 +#: src/sesh.c:206 src/sesh.c:240 src/sesh.c:246 src/sesh.c:253 src/sesh.c:259 +#: src/sesh.c:470 src/sudo.c:581 src/sudo.c:607 src/sudo.c:660 src/sudo.c:726 +#: src/sudo.c:737 src/sudo.c:764 src/sudo.c:787 src/sudo.c:796 src/sudo.c:805 +#: src/sudo.c:818 src/sudo.c:827 src/sudo.c:868 src/sudo.c:878 src/sudo.c:888 +#: src/sudo.c:921 src/sudo.c:923 src/sudo.c:1150 src/sudo.c:1171 +#: src/sudo.c:1462 src/sudo.c:1631 src/sudo.c:1858 src/sudo.c:2191 +#: src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:430 +#: src/sudo_edit.c:439 src/sudo_edit.c:540 src/sudo_edit.c:547 +#: src/sudo_edit.c:692 src/sudo_edit.c:712 src/sudo_intercept_common.c:122 +#: src/sudo_intercept_common.c:347 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/json.c:55 -#: lib/util/json.c:184 lib/util/sudo_conf.c:212 lib/util/sudo_conf.c:297 -#: lib/util/sudo_conf.c:374 lib/util/sudo_conf.c:658 src/conversation.c:81 -#: src/exec_intercept.c:154 src/exec_intercept.c:181 src/exec_intercept.c:204 -#: src/exec_intercept.c:225 src/exec_intercept.c:231 src/exec_intercept.c:240 -#: src/exec_intercept.c:246 src/exec_intercept.c:312 src/exec_intercept.c:407 -#: src/exec_intercept.c:627 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:225 src/exec_nopty.c:235 src/exec_nopty.c:245 -#: src/exec_nopty.c:252 src/exec_nopty.c:259 src/exec_nopty.c:266 -#: src/exec_nopty.c:273 src/exec_nopty.c:280 src/exec_nopty.c:287 -#: src/exec_nopty.c:294 src/exec_nopty.c:301 src/exec_nopty.c:308 -#: src/exec_nopty.c:315 src/exec_nopty.c:323 src/exec_preload.c:143 -#: src/exec_preload.c:203 src/exec_pty.c:844 src/exec_pty.c:853 -#: src/exec_pty.c:910 src/exec_pty.c:1237 src/exec_pty.c:1247 -#: src/exec_pty.c:1257 src/exec_pty.c:1264 src/exec_pty.c:1271 -#: src/exec_pty.c:1278 src/exec_pty.c:1285 src/exec_pty.c:1292 -#: src/exec_pty.c:1299 src/exec_pty.c:1306 src/exec_pty.c:1313 -#: src/exec_pty.c:1320 src/exec_pty.c:1328 src/exec_pty.c:1782 -#: 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:90 src/selinux.c:360 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:876 src/sudo.c:1061 src/sudo.c:1082 -#: src/sudo.c:1374 src/sudo.c:1543 src/sudo.c:1770 src/sudo.c:2104 -#: 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:686 src/sudo_edit.c:706 src/sudo_intercept_common.c:160 +#: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/json.c:56 +#: lib/util/json.c:198 lib/util/regex.c:173 lib/util/sudo_conf.c:219 +#: lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:672 +#: src/conversation.c:82 src/exec_intercept.c:112 src/exec_intercept.c:351 +#: src/exec_intercept.c:527 src/exec_intercept.c:591 src/exec_intercept.c:715 +#: src/exec_intercept.c:839 src/exec_iolog.c:122 src/exec_iolog.c:133 +#: src/exec_iolog.c:210 src/exec_monitor.c:430 src/exec_monitor.c:436 +#: src/exec_monitor.c:444 src/exec_monitor.c:452 src/exec_monitor.c:459 +#: src/exec_monitor.c:466 src/exec_monitor.c:473 src/exec_monitor.c:480 +#: src/exec_monitor.c:487 src/exec_monitor.c:494 src/exec_monitor.c:501 +#: src/exec_nopty.c:231 src/exec_nopty.c:240 src/exec_nopty.c:247 +#: src/exec_nopty.c:254 src/exec_nopty.c:261 src/exec_nopty.c:268 +#: src/exec_nopty.c:275 src/exec_nopty.c:282 src/exec_nopty.c:289 +#: src/exec_nopty.c:296 src/exec_nopty.c:303 src/exec_nopty.c:310 +#: src/exec_nopty.c:318 src/exec_nopty.c:326 src/exec_preload.c:347 +#: src/exec_ptrace.c:475 src/exec_ptrace.c:768 src/exec_ptrace.c:985 +#: src/exec_ptrace.c:1653 src/exec_ptrace.c:1846 src/exec_pty.c:599 +#: src/exec_pty.c:990 src/exec_pty.c:999 src/exec_pty.c:1006 +#: src/exec_pty.c:1013 src/exec_pty.c:1020 src/exec_pty.c:1027 +#: src/exec_pty.c:1034 src/exec_pty.c:1041 src/exec_pty.c:1048 +#: src/exec_pty.c:1055 src/exec_pty.c:1062 src/exec_pty.c:1069 +#: src/exec_pty.c:1077 src/load_plugins.c:100 src/load_plugins.c:125 +#: src/load_plugins.c:161 src/load_plugins.c:394 src/load_plugins.c:400 +#: src/parse_args.c:171 src/parse_args.c:193 src/parse_args.c:268 +#: src/parse_args.c:624 src/parse_args.c:646 src/parse_args.c:671 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:472 src/selinux.c:489 src/selinux.c:496 +#: src/sesh.c:206 src/sesh.c:471 src/sudo.c:229 src/sudo.c:581 src/sudo.c:607 +#: src/sudo.c:660 src/sudo.c:819 src/sudo.c:921 src/sudo.c:923 src/sudo.c:1150 +#: src/sudo.c:1171 src/sudo.c:1462 src/sudo.c:1631 src/sudo.c:1858 +#: src/sudo.c:2191 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:430 +#: src/sudo_edit.c:439 src/sudo_edit.c:540 src/sudo_edit.c:547 +#: src/sudo_edit.c:692 src/sudo_edit.c:712 src/sudo_intercept_common.c:122 +#: src/sudo_intercept_common.c:347 msgid "unable to allocate memory" msgstr "não foi possível alocar memória" -#: lib/util/mkdir_parents.c:69 lib/util/sudo_conf.c:697 src/selinux.c:234 -#: src/selinux.c:264 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 "não foi possível obter o estado de %.*s" + +#: lib/util/mkdir_parents.c:69 +#, c-format +msgid "%.*s exists but is not a directory (0%o)" +msgstr "%.*s existe, mas não é um diretório (0%o)" + +#: lib/util/mkdir_parents.c:103 lib/util/sudo_conf.c:689 +#: lib/util/sudo_conf.c:708 lib/util/sudo_conf.c:735 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:375 src/sudo_edit.c:495 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "não foi possível abrir %s" -#: lib/util/mkdir_parents.c:84 +#: lib/util/mkdir_parents.c:120 lib/util/mkdir_parents.c:160 #, c-format -msgid "unable to mkdir %s" -msgstr "não foi possível criar diretório %s" +msgid "unable to mkdir %.*s" +msgstr "não foi possível criar diretório %.*s" -#: lib/util/mkdir_parents.c:93 lib/util/sudo_conf.c:674 src/copy_file.c:150 +#: lib/util/mkdir_parents.c:130 lib/util/mkdir_parents.c:139 #, c-format -msgid "unable to stat %s" -msgstr "não foi possível obter o estado de %s" +msgid "unable to open %.*s" +msgstr "não foi possível abrir %.*s" -#: lib/util/mkdir_parents.c:98 -#, c-format -msgid "%s exists but is not a directory (0%o)" -msgstr "%s existe, mas não é um diretório (0%o)" +#: lib/util/regex.c:163 +msgid "regular expression too large" +msgstr "expressão regular grande demais" #: lib/util/strsignal.c:50 msgid "Unknown signal" msgstr "Sinal desconhecido" -#: 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 +#: lib/util/strtoid.c:84 lib/util/strtomode.c:52 lib/util/strtonum.c:147 +#: lib/util/strtonum.c:186 src/sesh.c:240 src/sesh.c:253 msgid "invalid value" msgstr "valor inválido" -#: lib/util/strtomode.c:58 lib/util/strtonum.c:160 +#: lib/util/strtomode.c:58 lib/util/strtonum.c:159 msgid "value too large" msgstr "valor grande demais" -#: lib/util/strtomode.c:58 lib/util/strtonum.c:154 +#: lib/util/strtomode.c:58 lib/util/strtonum.c:153 msgid "value too small" msgstr "valor pequeno demais" -#: lib/util/sudo_conf.c:230 +#: lib/util/sudo_conf.c:237 #, c-format msgid "invalid Path value \"%s\" in %s, line %u" msgstr "Path inválido com valor \"%s\" em %s, linha %u" -#: lib/util/sudo_conf.c:396 lib/util/sudo_conf.c:412 lib/util/sudo_conf.c:465 +#: lib/util/sudo_conf.c:403 lib/util/sudo_conf.c:456 #, c-format msgid "invalid value for %s \"%s\" in %s, line %u" msgstr "Valor inválido para %s \"%s\" em %s, linha %u" -#: lib/util/sudo_conf.c:433 +#: lib/util/sudo_conf.c:424 #, c-format msgid "unsupported group source \"%s\" in %s, line %u" msgstr "fonte de grupo sem suporte \"%s\" em %s, linha %u" -#: lib/util/sudo_conf.c:449 +#: lib/util/sudo_conf.c:440 #, c-format msgid "invalid max groups \"%s\" in %s, line %u" msgstr "máximo de grupos inválido \"%s\" em %s, linha %u" -#: lib/util/sudo_conf.c:677 +#: lib/util/sudo_conf.c:711 #, c-format msgid "%s is not a regular file" msgstr "%s não é um arquivo comum" -#: lib/util/sudo_conf.c:680 src/copy_file.c:163 +#: lib/util/sudo_conf.c:714 src/copy_file.c:164 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s tem como dono o uid %u, deveria ser %u" -#: lib/util/sudo_conf.c:684 +#: lib/util/sudo_conf.c:718 #, c-format msgid "%s is world writable" msgstr "%s é gravável globalmente" -#: lib/util/sudo_conf.c:687 +#: lib/util/sudo_conf.c:721 #, c-format msgid "%s is group writable" msgstr "%s é gravável pelo grupo" -#: src/copy_file.c:93 +#: src/apparmor.c:85 +msgid "failed to determine AppArmor confinement" +msgstr "falha ao determinar o confinamento do AppArmor" + +#: src/apparmor.c:93 +#, c-format +msgid "unable to change AppArmor profile to %s" +msgstr "não foi possível alterar o perfil AppArmor para %s" + +#: src/copy_file.c:94 #, c-format msgid "%s: truncate %s to zero bytes? (y/n) [n] " msgstr "%s: truncar %s para zero bytes? (y/n) [n] " -#: src/copy_file.c:97 +#: src/copy_file.c:98 #, c-format msgid "not overwriting %s" msgstr "não vou sobrescrever %s" -#: src/copy_file.c:119 +#: src/copy_file.c:120 #, c-format msgid "unable to read from %s" msgstr "não foi possível ler de %s" -#: src/copy_file.c:136 src/sudo_edit.c:320 +#: src/copy_file.c:137 src/sudo_edit.c:320 #, c-format msgid "unable to write to %s" msgstr "não foi possível gravar em %s" -#: src/copy_file.c:154 src/sesh.c:218 src/sudo_edit.c:197 +#: src/copy_file.c:151 +#, c-format +msgid "unable to stat %s" +msgstr "não foi possível obter o estado de %s" + +#: src/copy_file.c:155 src/sesh.c:312 src/sudo_edit.c:197 #, c-format msgid "%s: not a regular file" msgstr "%s: não é um arquivo comum" -#: src/copy_file.c:158 +#: src/copy_file.c:159 #, c-format msgid "%s: bad file mode: 0%o" msgstr "%s: mode inválido de arquivo: 0%o" -#: src/edit_open.c:265 +#: src/edit_open.c:333 msgid "unable to restore current working directory" msgstr "não foi possível restaurar o diretório de trabalho atual" -#: src/exec.c:130 +#: src/exec.c:111 +msgid "unable to set privileges" +msgstr "não foi possível definir privilégios" + +#: src/exec.c:117 src/exec.c:122 +msgid "unable to set limit privileges" +msgstr "não foi possível definir privilégios de limite" + +#: src/exec.c:145 #, c-format msgid "unknown login class %s" msgstr "classe de login desconhecida %s" -#: src/exec.c:142 +#: src/exec.c:157 msgid "unable to set user context" msgstr "não foi possível definir contexto de usuário" -#: src/exec.c:158 +#: src/exec.c:173 msgid "unable to set process priority" msgstr "não foi possível definir prioridade do processo" -#: src/exec.c:172 +#: src/exec.c:190 #, c-format msgid "unable to change root to %s" msgstr "não foi possível alterar a raiz para %s" -#: src/exec.c:185 src/exec.c:191 src/exec.c:198 +#: src/exec.c:203 src/exec.c:209 src/exec.c:216 #, c-format msgid "unable to change to runas uid (%u, %u)" msgstr "não foi possível alterar para uid de \"runas\" (%u, %u)" -#: src/exec.c:216 +#: src/exec.c:238 src/sesh.c:199 #, c-format msgid "unable to change directory to %s" msgstr "não foi possível alterar diretório para %s" -#: src/exec.c:220 +#: src/exec.c:243 #, c-format msgid "starting from %s" msgstr "iniciando a partir de %s" -#: src/exec.c:302 src/exec_monitor.c:565 src/exec_monitor.c:567 -#: src/exec_nopty.c:569 src/exec_pty.c:585 src/exec_pty.c:1425 -#: src/exec_pty.c:1427 src/signal.c:144 src/signal.c:151 src/signal.c:165 +#: src/exec.c:278 src/exec.c:351 src/exec_monitor.c:564 src/exec_monitor.c:566 +#: src/exec_pty.c:1148 src/exec_pty.c:1150 src/signal.c:144 src/signal.c:151 +#: src/signal.c:165 src/suspend_parent.c:143 #, c-format msgid "unable to set handler for signal %d" msgstr "não foi possível definir manipulador para sinal %d" +#: src/exec.c:447 +msgid "intercept mode is not supported with SELinux RBAC on this system" +msgstr "modo de interceptação não é suportado com SELinux RBAC neste sistema" + +#: src/exec.c:452 +msgid "unable to log sub-commands with SELinux RBAC on this system" +msgstr "não é possível registrar subcomandos com SELinux RBAC neste sistema" + #: src/exec_common.c:56 msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" msgstr "não foi possível remover PRIV_PROC_EXEC de PRIV_LIMIT" -#: src/exec_common.c:85 -msgid "unable to dup intercept fd" -msgstr "não foi possível realizar dup de interceptação de fd" +#: src/exec_intercept.c:71 src/exec_iolog.c:163 src/exec_iolog.c:173 +#: src/exec_iolog.c:218 src/exec_iolog.c:225 src/exec_iolog.c:252 +#: src/exec_monitor.c:438 src/exec_monitor.c:446 src/exec_monitor.c:454 +#: src/exec_monitor.c:461 src/exec_monitor.c:468 src/exec_monitor.c:475 +#: src/exec_monitor.c:482 src/exec_monitor.c:489 src/exec_monitor.c:496 +#: src/exec_monitor.c:503 src/exec_nopty.c:233 src/exec_nopty.c:242 +#: src/exec_nopty.c:249 src/exec_nopty.c:256 src/exec_nopty.c:263 +#: src/exec_nopty.c:270 src/exec_nopty.c:277 src/exec_nopty.c:284 +#: src/exec_nopty.c:291 src/exec_nopty.c:298 src/exec_nopty.c:305 +#: src/exec_nopty.c:312 src/exec_nopty.c:320 src/exec_nopty.c:328 +#: src/exec_nopty.c:387 src/exec_nopty.c:457 src/exec_pty.c:441 +#: src/exec_pty.c:555 src/exec_pty.c:605 src/exec_pty.c:992 src/exec_pty.c:1001 +#: src/exec_pty.c:1008 src/exec_pty.c:1015 src/exec_pty.c:1022 +#: src/exec_pty.c:1029 src/exec_pty.c:1036 src/exec_pty.c:1043 +#: src/exec_pty.c:1050 src/exec_pty.c:1057 src/exec_pty.c:1064 +#: src/exec_pty.c:1071 +msgid "unable to add event to queue" +msgstr "não foi possível adicionar um evento à fila" -#: src/exec_intercept.c:138 -msgid "invalid PolicyCheckRequest" -msgstr "PolicyCheckRequest inválida" +#: src/exec_intercept.c:324 src/sudo.c:1056 +msgid "command not set by the security policy" +msgstr "comando não definido pela política de segurança" -#: src/exec_intercept.c:191 src/sudo.c:1187 src/sudo.c:1232 src/sudo.c:1276 +#: src/exec_intercept.c:403 src/exec_intercept.c:443 src/sudo.c:1274 +#: src/sudo.c:1319 src/sudo.c:1363 msgid "command rejected by policy" msgstr "comando rejeitado pela política" -#: src/exec_intercept.c:272 src/sudo.c:1192 src/sudo.c:1237 src/sudo.c:1281 -#: src/sudo.c:1355 +#: src/exec_intercept.c:514 src/sudo.c:1961 +msgid "approval plugin error" +msgstr "erro no plug-in de aprovação" + +#: src/exec_intercept.c:539 src/sudo.c:1279 src/sudo.c:1324 src/sudo.c:1368 +#: src/sudo.c:1442 msgid "policy plugin error" msgstr "erro de plug-in de política" -#: src/exec_intercept.c:304 -#, c-format -msgid "client message too large: %zu" -msgstr "mensagem do cliente grande demais: %zu" +#: src/exec_intercept.c:568 +msgid "invalid PolicyCheckRequest" +msgstr "PolicyCheckRequest inválida" -#: src/exec_intercept.c:340 +#: src/exec_intercept.c:711 +#, c-format +msgid "client request too large: %zu" +msgstr "solicitação do cliente grande demais: %zu" + +#: src/exec_intercept.c:753 +#, c-format +msgid "unable to unpack %s size %zu" +msgstr "não foi possível desempacotar %s de tamanho %zu" + +#: src/exec_intercept.c:801 #, c-format msgid "unexpected type_case value %d in %s from %s" msgstr "type_case com valor inesperado %d em %s de %s" -#: src/exec_intercept.c:367 src/exec_intercept.c:371 src/exec_intercept.c:634 -#: src/exec_intercept.c:638 src/exec_monitor.c:464 src/exec_monitor.c:472 -#: src/exec_monitor.c:480 src/exec_monitor.c:487 src/exec_monitor.c:494 -#: src/exec_monitor.c:501 src/exec_monitor.c:508 src/exec_monitor.c:515 -#: src/exec_monitor.c:522 src/exec_monitor.c:529 src/exec_nopty.c:227 -#: src/exec_nopty.c:237 src/exec_nopty.c:247 src/exec_nopty.c:254 -#: src/exec_nopty.c:261 src/exec_nopty.c:268 src/exec_nopty.c:275 -#: src/exec_nopty.c:282 src/exec_nopty.c:289 src/exec_nopty.c:296 -#: src/exec_nopty.c:303 src/exec_nopty.c:310 src/exec_nopty.c:317 -#: src/exec_nopty.c:325 src/exec_pty.c:710 src/exec_pty.c:715 -#: src/exec_pty.c:812 src/exec_pty.c:819 src/exec_pty.c:916 -#: src/exec_pty.c:1239 src/exec_pty.c:1249 src/exec_pty.c:1259 -#: src/exec_pty.c:1266 src/exec_pty.c:1273 src/exec_pty.c:1280 -#: src/exec_pty.c:1287 src/exec_pty.c:1294 src/exec_pty.c:1301 -#: src/exec_pty.c:1308 src/exec_pty.c:1315 src/exec_pty.c:1322 -#: src/exec_pty.c:1735 src/exec_pty.c:1745 src/exec_pty.c:1790 -#: src/exec_pty.c:1797 src/exec_pty.c:1824 -msgid "unable to add event to queue" -msgstr "não foi possível adicionar um evento à fila" - -#: src/exec_intercept.c:395 +#: src/exec_intercept.c:827 #, c-format msgid "server message too large: %zu" msgstr "mensagem do servidor grande demais: %zu" -#: src/exec_intercept.c:608 src/exec_intercept.c:620 -#, c-format -msgid "%s: missing message header" -msgstr "%s: faltando o cabeçalho de mensagens" +#: src/exec_iolog.c:321 src/exec_iolog.c:361 src/exec_iolog.c:401 +#: src/exec_iolog.c:452 src/exec_iolog.c:503 +msgid "I/O plugin error" +msgstr "erro no plug-in de E/S" -#: src/exec_intercept.c:613 -#, c-format -msgid "%s: expected message type %d, got %d" -msgstr "%s: esperava mensagem do tipo %d, obteve %d" +#: src/exec_iolog.c:325 src/exec_iolog.c:365 src/exec_iolog.c:405 +#: src/exec_iolog.c:456 src/exec_iolog.c:507 +msgid "command rejected by I/O plugin" +msgstr "comando rejeitado pelo plug-in de E/S" -#: src/exec_monitor.c:360 +#: src/exec_iolog.c:555 +msgid "error logging suspend" +msgstr "erro a registrar a suspensão" + +#: src/exec_iolog.c:590 +msgid "error changing window size" +msgstr "erro ao alterar o tamanho da janela" + +#: src/exec_monitor.c:330 msgid "error reading from socketpair" msgstr "erro ao ler do par de soquetes" -#: src/exec_monitor.c:377 +#: src/exec_monitor.c:342 #, c-format msgid "unexpected reply type on backchannel: %d" msgstr "tipo de resposta inesperada no canal de retorno: %d" -#: src/exec_monitor.c:583 +#: src/exec_monitor.c:578 msgid "unable to set controlling tty" msgstr "não foi possível definir tty de controle" -#: src/exec_monitor.c:591 src/exec_nopty.c:383 src/exec_pty.c:1504 -#: src/exec_pty.c:1525 src/exec_pty.c:1545 src/tgetpass.c:307 -msgid "unable to create pipe" -msgstr "não foi possível criar um encadeamento (pipe)" +#: src/exec_monitor.c:590 src/exec_nopty.c:572 src/exec_pty.c:1126 +#: src/exec_pty.c:1135 +msgid "unable to create sockets" +msgstr "não foi possível criar soquetes" -#: src/exec_monitor.c:601 +#: src/exec_monitor.c:599 msgid "unable to receive message from parent" msgstr "não foi possível receber mensagem de pai" -#: src/exec_monitor.c:617 src/exec_nopty.c:421 src/exec_pty.c:1583 -#: src/sudo_edit.c:361 src/tgetpass.c:311 +#: src/exec_monitor.c:614 src/exec_nopty.c:606 src/exec_pty.c:1336 +#: src/sudo_edit.c:361 src/tgetpass.c:310 msgid "unable to fork" msgstr "não foi possível fazer fork" -#: src/exec_monitor.c:621 src/exec_monitor.c:722 src/exec_nopty.c:479 +#: src/exec_monitor.c:618 src/exec_monitor.c:720 src/exec_nopty.c:712 msgid "unable to restore tty label" msgstr "não foi possível restaurar rótulo de tty" -#: src/exec_monitor.c:637 src/sesh.c:123 src/sudo.c:1138 +#: src/exec_monitor.c:629 src/exec_monitor.c:678 src/sesh.c:217 src/sudo.c:1225 #, c-format msgid "unable to execute %s" msgstr "não foi possível executar %s" -#: src/exec_nopty.c:377 src/exec_pty.c:1434 +#: src/exec_nopty.c:507 src/exec_nopty.c:517 src/exec_nopty.c:527 +#: src/exec_nopty.c:563 src/exec_pty.c:1224 src/exec_pty.c:1251 +#: src/exec_pty.c:1274 src/exec_pty.c:1292 src/tgetpass.c:306 +msgid "unable to create pipe" +msgstr "não foi possível criar um encadeamento (pipe)" + +#: src/exec_nopty.c:557 src/exec_pty.c:1157 msgid "policy plugin failed session initialization" msgstr "plug-in de política falhou ao inicializar da sessão" -#: src/exec_nopty.c:391 src/exec_pty.c:1405 src/exec_pty.c:1413 -msgid "unable to create sockets" -msgstr "não foi possível criar soquetes" - -#: src/exec_nopty.c:467 src/exec_pty.c:1674 +#: src/exec_nopty.c:700 src/exec_pty.c:1437 msgid "error in event loop" msgstr "erro em loop de evento" -#: src/exec_nopty.c:577 src/exec_pty.c:623 src/signal.c:101 -#, c-format -msgid "unable to restore handler for signal %d" -msgstr "não foi possível restaurar manipulador para sinal %d" - -#: src/exec_pty.c:162 -msgid "unable to allocate pty" -msgstr "não foi possível alocar pty" - -#: 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 "I/O plugin error" -msgstr "erro no plug-in de E/S" - -#: src/exec_pty.c:230 src/exec_pty.c:270 src/exec_pty.c:310 src/exec_pty.c:361 -#: src/exec_pty.c:412 -msgid "command rejected by I/O plugin" -msgstr "comando rejeitado pelo plug-in de E/S" - -#: src/exec_pty.c:459 -msgid "error logging suspend" -msgstr "erro a registrar a suspensão" - -#: src/exec_pty.c:493 -msgid "error changing window size" -msgstr "erro ao alterar o tamanho da janela" - -#: src/exec_pty.c:1629 -msgid "unable to send message to monitor process" -msgstr "não foi possível enviar mensagem para monitorar processo" - -#: 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 "erro em %s, linha %d ao carregar plug-in \"%s\"" - -#: src/load_plugins.c:124 -#, c-format -msgid "%s must be owned by uid %d" -msgstr "%s deve ter como dono o uid %d" - -#: src/load_plugins.c:130 -#, c-format -msgid "%s must be only be writable by owner" -msgstr "%s deve ser gravável apenas pelo dono" - -#: src/load_plugins.c:241 src/load_plugins.c:312 -#, c-format -msgid "ignoring duplicate plugin \"%s\" in %s, line %d" -msgstr "ignorando plug-in \"%s\" duplicado em %s, linha %d" - -#: src/load_plugins.c:279 -#, c-format -msgid "unable to load %s: %s" -msgstr "não foi possível carregar %s: %s" - -#: src/load_plugins.c:289 -#, c-format -msgid "unable to find symbol \"%s\" in %s" -msgstr "não foi possível localizar símbolo \"%s\" em %s" - -#: src/load_plugins.c:299 -#, c-format -msgid "incompatible plugin major version %d (expected %d) found in %s" -msgstr "versão maior %d do plug-in incompatível (esperava %d) localizada em %s" - -#: src/load_plugins.c:317 -#, c-format -msgid "ignoring policy plugin \"%s\" in %s, line %d" -msgstr "ignorando plug-in de política \"%s\" em %s, linha %d" - -#: src/load_plugins.c:320 -msgid "only a single policy plugin may be specified" -msgstr "apenas um plug-in de política pode ser especificado" - -#: src/load_plugins.c:346 -#, c-format -msgid "unknown plugin type %d found in %s" -msgstr "tipo de plug-in %d desconhecido localizado em %s" - -#: src/load_plugins.c:529 -#, c-format -msgid "policy plugin %s does not include a check_policy method" -msgstr "plug-in de política %s não inclui um método de 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/exec_preload.c:168 src/net_ifs.c:206 src/net_ifs.c:372 src/net_ifs.c:433 +#: src/net_ifs.c:620 src/net_ifs.c:852 src/sudo.c:494 src/sudo_edit.c:398 +#: src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "erro interno, estouro de pilha de %s" -#: src/parse_args.c:232 +#: src/exec_ptrace.c:1082 src/exec_ptrace.c:1107 src/exec_ptrace.c:1930 +#, c-format +msgid "unable to set registers for process %d" +msgstr "não é possível definir registros para o processo %d" + +#: src/exec_ptrace.c:1102 src/exec_ptrace.c:1277 src/exec_ptrace.c:1630 +#, c-format +msgid "process %d exited unexpectedly" +msgstr "processo %d saiu inesperadamente" + +#: src/exec_ptrace.c:1211 +msgid "unable to set seccomp filter" +msgstr "não foi possível definir filtro de seccomp" + +#: src/exec_ptrace.c:1408 +#, c-format +msgid "interpreter argument , expected \"%s\", got \"%s\"" +msgstr "argumento do interpretador, esperava \"%s\", obteve \"%s\"" + +#: src/exec_ptrace.c:1506 +#, c-format +msgid "pathname mismatch, expected \"%s\", got \"%s\"" +msgstr "incompatibilidade de nome de caminho, esperava \"%s\", obteve \"%s\"" + +#: src/exec_ptrace.c:1515 src/exec_ptrace.c:1522 src/exec_ptrace.c:1546 +#: src/exec_ptrace.c:1554 src/exec_ptrace.c:1560 src/exec_ptrace.c:1566 +#, c-format +msgid "%s[%d] mismatch, expected \"%s\", got \"%s\"" +msgstr "incompatibilidade de %s[%d], esperava \"%s\", obteve \"%s\"" + +#: src/exec_ptrace.c:1634 +#, c-format +msgid "process %d unexpected status 0x%x" +msgstr "processo %d com status inesperado 0x%x" + +#: src/exec_ptrace.c:1727 +#, c-format +msgid "unable to get event message for process %d" +msgstr "não foi possível obter mensagem de evento para o processo %d" + +#: src/exec_ptrace.c:1734 +#, c-format +msgid "unable to get registers for process %d" +msgstr "não foi possível obter registros para o processo %d" + +#: src/exec_pty.c:87 +msgid "unable to allocate pty" +msgstr "não foi possível alocar pty" + +#: src/exec_pty.c:118 src/exec_pty.c:257 src/tgetpass.c:251 +msgid "unable to restore terminal settings" +msgstr "não foi possível restaurar as configurações do terminal" + +#: src/exec_pty.c:218 +msgid "unable to set handler for SIGCONT" +msgstr "não foi possível definir manipulador para SIGCONT" + +#: src/exec_pty.c:267 +#, c-format +msgid "unable to set handler for SIG%s" +msgstr "não foi possível definir manipulador para SIG%s" + +#: src/exec_pty.c:291 +#, c-format +msgid "unable to restore handler for SIG%s" +msgstr "não foi possível restaurar manipulador para SIG%s" + +#: src/exec_pty.c:319 +msgid "unable to restore handler for SIGCONT" +msgstr "não foi possível restaurar manipulador para SIGCONT" + +#: src/exec_pty.c:1385 +msgid "unable to send message to monitor process" +msgstr "não foi possível enviar mensagem para monitorar processo" + +#: src/load_plugins.c:75 src/load_plugins.c:222 src/load_plugins.c:232 +#: src/load_plugins.c:242 src/load_plugins.c:289 +#, c-format +msgid "error in %s, line %d while loading plugin \"%s\"" +msgstr "erro em %s, linha %d ao carregar plug-in \"%s\"" + +#: src/load_plugins.c:186 src/load_plugins.c:257 +#, c-format +msgid "ignoring duplicate plugin \"%s\" in %s, line %d" +msgstr "ignorando plug-in \"%s\" duplicado em %s, linha %d" + +#: src/load_plugins.c:224 +#, c-format +msgid "unable to load %s: %s" +msgstr "não foi possível carregar %s: %s" + +#: src/load_plugins.c:234 +#, c-format +msgid "unable to find symbol \"%s\" in %s" +msgstr "não foi possível localizar símbolo \"%s\" em %s" + +#: src/load_plugins.c:244 +#, c-format +msgid "incompatible plugin major version %d (expected %d) found in %s" +msgstr "versão maior %d do plug-in incompatível (esperava %d) localizada em %s" + +#: src/load_plugins.c:262 +#, c-format +msgid "ignoring policy plugin \"%s\" in %s, line %d" +msgstr "ignorando plug-in de política \"%s\" em %s, linha %d" + +#: src/load_plugins.c:265 +msgid "only a single policy plugin may be specified" +msgstr "apenas um plug-in de política pode ser especificado" + +#: src/load_plugins.c:291 +#, c-format +msgid "unknown plugin type %d found in %s" +msgstr "tipo de plug-in %d desconhecido localizado em %s" + +#: src/load_plugins.c:474 +#, c-format +msgid "policy plugin %s does not include a check_policy method" +msgstr "plug-in de política %s não inclui um método de check_policy" + +#: src/parse_args.c:213 #, c-format msgid "invalid environment variable name: %s" msgstr "nome de variável de ambiente inválida: %s" -#: src/parse_args.c:335 +#: src/parse_args.c:318 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "o argumento do -C deve ser um número maior ou igual a 3" -#: src/parse_args.c:566 +#: src/parse_args.c:555 msgid "you may not specify both the -i and -s options" msgstr "você não pode especificar as opções -i e -s ao mesmo tempo" -#: src/parse_args.c:571 +#: src/parse_args.c:560 msgid "you may not specify both the -i and -E options" msgstr "você não pode especificar as opções -i e -E ao mesmo tempo" -#: src/parse_args.c:581 +#: src/parse_args.c:570 msgid "the -E option is not valid in edit mode" msgstr "a opção -E não é válida no modo de edição" -#: src/parse_args.c:584 +#: src/parse_args.c:573 msgid "you may not specify environment variables in edit mode" msgstr "você não pode especificar variáveis de ambiente no modo de edição" -#: src/parse_args.c:594 +#: src/parse_args.c:583 msgid "the -U option may only be used with the -l option" msgstr "a opção -U pode ser usada apenas com a opção -l" -#: src/parse_args.c:598 +#: src/parse_args.c:587 msgid "the -A and -S options may not be used together" msgstr "as opções -A e -S não podem ser usadas ao mesmo tempo" -#: src/parse_args.c:691 +#: src/parse_args.c:685 msgid "sudoedit is not supported on this platform" msgstr "não há suporte a sudoedit nesta plataforma" -#: src/parse_args.c:774 +#: src/parse_args.c:744 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Apenas uma das opções -e, -h, -i, -K, -l, -s, -v ou -V pode ser especificada" -#: src/parse_args.c:790 +#: src/parse_args.c:757 +msgid "Only one of the -K, -k or -N options may be specified" +msgstr "Apenas uma das opções -K, -k ou -N pode ser especificada" + +#: src/parse_args.c:778 #, c-format msgid "" "%s - edit files as another user\n" @@ -513,7 +617,7 @@ msgstr "" "%s - edita arquivos como outro usuário\n" "\n" -#: src/parse_args.c:792 +#: src/parse_args.c:780 #, c-format msgid "" "%s - execute a command as another user\n" @@ -523,7 +627,7 @@ msgstr "" "\n" # Deixei minúsculo para seguir o padrão das demais linhas do "sudo -h" -#: src/parse_args.c:798 +#: src/parse_args.c:785 msgid "" "\n" "Options:\n" @@ -531,266 +635,266 @@ msgstr "" "\n" "opções:\n" -#: src/parse_args.c:800 +#: src/parse_args.c:787 msgid "use a helper program for password prompting" msgstr "usa um programa auxiliar para pedir senha" -#: src/parse_args.c:803 +#: src/parse_args.c:790 msgid "use specified BSD authentication type" msgstr "usa o tipo de autenticação BSD especificado" -#: src/parse_args.c:807 +#: src/parse_args.c:794 msgid "run command in the background" msgstr "executa um comando em plano de fundo" -#: src/parse_args.c:810 +#: src/parse_args.c:797 msgid "ring bell when prompting" msgstr "toca campainha ao solicitar senha" -#: src/parse_args.c:812 +#: src/parse_args.c:799 msgid "close all file descriptors >= num" msgstr "fecha todos os descritores, de arquivos, >= num" -#: src/parse_args.c:815 +#: src/parse_args.c:802 msgid "run command with the specified BSD login class" msgstr "executa um comando com uma classe de login BSD especificada" -#: src/parse_args.c:818 +#: src/parse_args.c:805 msgid "change the working directory before running command" msgstr "altera o diretório de trabalho antes de executar o comando" -#: src/parse_args.c:821 +#: src/parse_args.c:808 msgid "preserve user environment when running command" msgstr "preserva um ambiente de usuário ao executar um comando" -#: src/parse_args.c:823 +#: src/parse_args.c:810 msgid "preserve specific environment variables" msgstr "preserva variáveis de ambiente específicas" -#: src/parse_args.c:825 +#: src/parse_args.c:812 msgid "edit files instead of running a command" msgstr "edita arquivos em vez de executar um comando" -#: src/parse_args.c:828 +#: src/parse_args.c:815 msgid "run command as the specified group name or ID" msgstr "executa um comando como o ID ou nome de grupo especificado" -#: src/parse_args.c:831 +#: src/parse_args.c:818 msgid "set HOME variable to target user's home dir" msgstr "define a variável HOME para a pasta pessoal do usuário alvo" -#: src/parse_args.c:834 +#: src/parse_args.c:821 msgid "display help message and exit" msgstr "exibe uma mensagem de ajuda e sai" -#: src/parse_args.c:836 +#: src/parse_args.c:823 msgid "run command on host (if supported by plugin)" msgstr "executa o comando na máquina (se houver suporte pelo plug-in)" -#: src/parse_args.c:839 +#: src/parse_args.c:826 msgid "run login shell as the target user; a command may also be specified" msgstr "executa um shell de login como usuário alvo; um comando também pode ser especificado" -#: src/parse_args.c:841 +#: src/parse_args.c:828 msgid "remove timestamp file completely" msgstr "remove arquivo de marca de tempo completamente" -#: src/parse_args.c:844 +#: src/parse_args.c:831 msgid "invalidate timestamp file" msgstr "invalida arquivo de marca de tempo" -#: src/parse_args.c:847 +#: src/parse_args.c:834 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "lista os privilégios do usuário ou verifica um comando específico; use duas vezes para um formato maior" -#: src/parse_args.c:850 +#: src/parse_args.c:837 msgid "non-interactive mode, no prompts are used" msgstr "modo não interativo, não pergunta para o usuário" -#: src/parse_args.c:853 +#: src/parse_args.c:840 msgid "preserve group vector instead of setting to target's" msgstr "preserva vetor de grupos ao invés de definir para o do alvo" -#: src/parse_args.c:856 +#: src/parse_args.c:843 msgid "use the specified password prompt" msgstr "usa a senha especificada" -#: src/parse_args.c:858 +#: src/parse_args.c:845 msgid "change the root directory before running command" msgstr "altera o diretório raiz antes de executar o comando" -#: src/parse_args.c:861 +#: src/parse_args.c:848 msgid "create SELinux security context with specified role" msgstr "cria um contexto de segurança SELinux com o papel especificado" -#: src/parse_args.c:864 +#: src/parse_args.c:851 msgid "read password from standard input" msgstr "lê a senha da entrada padrão" -#: src/parse_args.c:867 +#: src/parse_args.c:854 msgid "run shell as the target user; a command may also be specified" msgstr "executa o shell como o usuário alvo; um comando também pode ser especificado" -#: src/parse_args.c:871 +#: src/parse_args.c:858 msgid "create SELinux security context with specified type" msgstr "cria um contexto de segurança SELinux com o tipo especificado" -#: src/parse_args.c:874 +#: src/parse_args.c:861 msgid "terminate command after the specified time limit" msgstr "termina o comando após o tempo limite especificado" -#: src/parse_args.c:877 +#: src/parse_args.c:864 msgid "in list mode, display privileges for user" msgstr "no modo lista, exibe os privilégios por usuário" -#: src/parse_args.c:880 +#: src/parse_args.c:867 msgid "run command (or edit file) as specified user name or ID" msgstr "executa um comando (ou edita um arquivo) como o nome ou ID do usuário especificado" -#: src/parse_args.c:882 +#: src/parse_args.c:869 msgid "display version information and exit" msgstr "exibe as informações de versão e sai" -#: src/parse_args.c:885 +#: src/parse_args.c:872 msgid "update user's timestamp without running a command" msgstr "atualiza a marca de tempo do usuário sem executar um comando" -#: src/parse_args.c:888 +#: src/parse_args.c:875 msgid "stop processing command line arguments" msgstr "interrompe processamento de argumentos de linha de comando" -#: src/selinux.c:84 +#: src/selinux.c:83 msgid "unable to open audit system" msgstr "não foi possível abrir o sistema de auditoria" -#: src/selinux.c:94 +#: src/selinux.c:93 msgid "unable to send audit message" msgstr "não foi possível enviar mensagem de auditoria" -#: src/selinux.c:128 +#: src/selinux.c:129 #, c-format msgid "unable to fgetfilecon %s" msgstr "não foi possível fazer fgetfilecon de %s" -#: src/selinux.c:133 +#: src/selinux.c:134 #, c-format msgid "%s changed labels" msgstr "%s mudou de rótulo" -#: src/selinux.c:141 +#: src/selinux.c:142 #, c-format msgid "unable to restore context for %s" msgstr "não foi possível restaurar contexto de %s" -#: src/selinux.c:189 +#: src/selinux.c:190 #, c-format msgid "unable to open %s, not relabeling tty" msgstr "não foi possível abrir %s, não re-rotulando o tty" -#: src/selinux.c:193 src/selinux.c:238 src/selinux.c:268 +#: 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 não é um dispositivo de caractere, não re-rotulando o tty" -#: src/selinux.c:202 +#: src/selinux.c:203 msgid "unable to get current tty context, not relabeling tty" msgstr "não foi possível obter contexto de tty atual, não re-rotulando o tty" -#: src/selinux.c:209 +#: src/selinux.c:210 msgid "unknown security class \"chr_file\", not relabeling tty" msgstr "classe de segurança \"chr_file\" desconhecida, não re-rotulando o tty" -#: src/selinux.c:214 +#: src/selinux.c:215 msgid "unable to get new tty context, not relabeling tty" msgstr "não foi possível obter novo contexto de tty, não re-rotulando o tty" -#: src/selinux.c:223 +#: src/selinux.c:224 msgid "unable to set new tty context" msgstr "não foi possível definir um novo contexto de tty" -#: src/selinux.c:321 +#: src/selinux.c:323 #, c-format msgid "you must specify a role for type %s" msgstr "você deve especificar um papel para o tipo %s" -#: src/selinux.c:327 +#: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" msgstr "não foi possível obter tipo padrão para o papel %s" -#: src/selinux.c:339 +#: src/selinux.c:341 msgid "failed to get new context" msgstr "falha ao obter novo contexto" -#: src/selinux.c:348 +#: src/selinux.c:350 #, c-format msgid "failed to set new role %s" msgstr "falha ao definir novo papel %s" -#: src/selinux.c:352 +#: src/selinux.c:354 #, c-format msgid "failed to set new type %s" msgstr "falha ao definir novo tipo %s" -#: src/selinux.c:364 +#: src/selinux.c:366 #, c-format msgid "%s is not a valid context" msgstr "%s não é um contexto válido" -#: src/selinux.c:396 +#: src/selinux.c:394 msgid "failed to get old context" msgstr "falha ao obter contexto antigo" -#: src/selinux.c:402 +#: src/selinux.c:400 msgid "unable to determine enforcing mode." msgstr "não foi possível determinar modo de aplicação." -#: src/selinux.c:419 -#, c-format -msgid "unable to set tty context to %s" -msgstr "não foi possível definir contexto de tty de %s" - -#: src/selinux.c:440 +#: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" msgstr "não foi possível definir contexto de exec de %s" -#: src/selinux.c:447 +#: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" msgstr "não foi possível definir contexto de criação de chave para %s" -#: src/sesh.c:72 -msgid "requires at least one argument" -msgstr "requer ao menos um argumento" +#: src/sesh.c:114 src/sesh.c:134 +msgid "Only one of the -c or -i options may be specified" +msgstr "Apenas uma das opções -c ou -i pode ser especificada" -#: src/sesh.c:104 +#: src/sesh.c:129 #, c-format msgid "invalid file descriptor number: %s" msgstr "número de descritor de arquivos inválido: %s" -#: src/sesh.c:118 +#: src/sesh.c:167 src/sesh.c:171 src/sesh.c:175 #, c-format -msgid "unable to run %s as a login shell" -msgstr "não foi possível executar %s como shell de login" +msgid "The -%c option may not be used in edit mode." +msgstr "A opção -%c não pode ser usada no modo de edição." -#: src/sesh.c:200 src/sesh.c:300 src/sudo_edit.c:204 +#: src/sesh.c:184 src/sesh.c:189 +#, c-format +msgid "The -%c option may only be used in edit mode." +msgstr "A opção -%c pode ser usada apenas com a opção de edição." + +#: src/sesh.c:294 src/sesh.c:394 src/sudo_edit.c:204 #, c-format msgid "%s: editing symbolic links is not permitted" msgstr "%s: edição de links simbólicos não é permitida" -#: src/sesh.c:203 src/sesh.c:303 src/sudo_edit.c:207 +#: src/sesh.c:297 src/sesh.c:397 src/sudo_edit.c:207 #, c-format msgid "%s: editing files in a writable directory is not permitted" msgstr "%s: edição de arquivos em um diretório gravável não é permitida" -#: src/sesh.c:287 src/sesh.c:308 src/sesh.c:317 src/sesh.c:325 +#: src/sesh.c:381 src/sesh.c:402 src/sesh.c:411 src/sesh.c:419 #: src/sudo_edit.c:331 #, c-format msgid "contents of edit session left in %s" msgstr "conteúdo da sessão de edição deixado em %s" -#: src/sesh.c:416 src/sudo_edit.c:94 +#: src/sesh.c:476 src/sudo_edit.c:94 msgid "unable to get group list" msgstr "não foi possível obter lista de grupos" @@ -799,6 +903,11 @@ msgstr "não foi possível obter lista de grupos" msgid "unable to save handler for signal %d" msgstr "não foi possível salvar manipulador para sinal %d" +#: src/signal.c:101 src/suspend_parent.c:149 +#, c-format +msgid "unable to restore handler for signal %d" +msgstr "não foi possível restaurar manipulador para sinal %d" + #: src/solaris.c:72 msgid "resource control limit has been reached" msgstr "limite de controle de recurso foi atingido" @@ -842,194 +951,214 @@ msgstr "setproject falhou para o projeto \"%s\"" msgid "warning, resource control assignment failed for project \"%s\"" msgstr "aviso, atribuição de controle de recursos falhou para o projeto \"%s\"" -#: src/sudo.c:213 +#: src/sudo.c:215 #, c-format msgid "Sudo version %s\n" msgstr "Sudo versão %s\n" -#: src/sudo.c:215 +#: src/sudo.c:217 #, c-format msgid "Configure options: %s\n" msgstr "Opções de configuração: %s\n" -#: src/sudo.c:223 +#: src/sudo.c:225 msgid "fatal error, unable to load plugins" msgstr "erro fatal, não foi possível carregar os plug-ins" -#: src/sudo.c:269 +#: src/sudo.c:271 msgid "plugin did not return a command to execute" msgstr "o plug-in não retornou um comando para ser executado" -#: src/sudo.c:302 +#: src/sudo.c:307 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "modo de sudo inesperado 0x%x" -#: src/sudo.c:550 +#: src/sudo.c:567 #, c-format msgid "you do not exist in the %s database" msgstr "você não existe no banco de dados %s" -#: src/sudo.c:607 +#: src/sudo.c:632 msgid "unable to determine tty" msgstr "não foi possível determinar o tty" -#: src/sudo.c:922 +#: src/sudo.c:955 +msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." +msgstr "O sinalizador \"sem novos privilégios\" está definido, o que impede que o sudo seja executado como root." + +#: src/sudo.c:957 +msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." +msgstr "Se o sudo estiver sendo executado em um contêiner, talvez seja necessário ajustar a configuração do contêiner para desabilitar o sinalizador." + +#: src/sudo.c:991 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s deve ter como dono o uid %d e tem definido o bit setuid" -#: src/sudo.c:925 +#: src/sudo.c:994 #, 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 efetivo não é %d, é %s em um sistema de arquivos com a opção \"nosuid\" defina ou um sistema de arquivos NFS sem privilégios de root?" -#: src/sudo.c:931 +#: src/sudo.c:1000 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "uid efetivo não é %d, sudo está instalado em uma raiz com setuid?" -#: src/sudo.c:947 src/tgetpass.c:333 +#: src/sudo.c:1016 src/tgetpass.c:332 msgid "unable to set supplementary group IDs" msgstr "não foi possível definir IDs de grupo suplementares" -#: src/sudo.c:954 +#: src/sudo.c:1023 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "não foi possível definir gid efetivo para executar como gid %u" -#: src/sudo.c:960 +#: src/sudo.c:1029 #, c-format msgid "unable to set gid to runas gid %u" msgstr "não foi possível definir gid para executar como gid %u" -#: src/sudo.c:1003 +#: src/sudo.c:1060 +msgid "argv not set by the security policy" +msgstr "argv não definido pela política de segurança" + +#: src/sudo.c:1064 +msgid "envp not set by the security policy" +msgstr "envp não definido pela política de segurança" + +#: src/sudo.c:1086 #, c-format msgid "unexpected child termination condition: %d" msgstr "condição inesperada de término de filho: %d" -#: src/sudo.c:1110 +#: src/sudo.c:1198 msgid "unable to initialize policy plugin" msgstr "não foi possível inicializar plug-in de política" -#: src/sudo.c:1172 +#: src/sudo.c:1259 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "plug-in de política %s é sem o método \"check_policy\"" -#: src/sudo.c:1218 +#: src/sudo.c:1305 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "plug-in de política %s não tem suporte a listagem de privilégios" -#: src/sudo.c:1262 +#: src/sudo.c:1349 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "plug-in de política %s não tem suporte à opção -v" -#: src/sudo.c:1300 +#: src/sudo.c:1387 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "plug-in de política %s não tem suporte às opções -k/-K" -#: src/sudo.c:1428 +#: src/sudo.c:1516 #, c-format msgid "error initializing I/O plugin %s" msgstr "erro ao inicializar o plug-in de E/S %s" -#: src/sudo.c:1431 +#: src/sudo.c:1519 msgid "error initializing I/O plugin" msgstr "erro ao inicializar o plug-in de E/S" -#: src/sudo.c:1580 +#: src/sudo.c:1668 #, c-format msgid "error initializing audit plugin %s" msgstr "erro ao inicializar o plug-in de auditoria %s" -#: src/sudo.c:1659 +#: src/sudo.c:1747 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s: não foi possível registrar evento de erro%s%s" -#: src/sudo.c:1695 +#: src/sudo.c:1783 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s: não foi possível registrar evento de aceite%s%s" -#: src/sudo.c:1700 src/sudo.c:1738 +#: src/sudo.c:1788 src/sudo.c:1826 msgid "audit plugin error" msgstr "erro no plug-in de auditoria" -#: src/sudo.c:1733 +#: src/sudo.c:1821 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s: não foi possível registrar evento de rejeição%s%s" -#: src/sudo.c:1793 +#: src/sudo.c:1881 #, c-format msgid "error initializing approval plugin %s" msgstr "erro ao inicializar o plug-in de aprovação %s" -#: src/sudo.c:1863 +#: src/sudo.c:1951 msgid "command rejected by approver" msgstr "comando rejeitado pelo aprovador" -#: src/sudo.c:1873 -msgid "approval plugin error" -msgstr "erro no plug-in de aprovação" - #: src/sudo_edit.c:113 msgid "no writable temporary directory found" msgstr "nenhum diretório temporário gravável encontrado" -#: src/sudo_edit.c:291 +#: src/sudo_edit.c:292 #, c-format msgid "%s left unmodified" msgstr "%s não foi modificado" -#: src/sudo_edit.c:304 src/sudo_edit.c:571 +#: src/sudo_edit.c:305 src/sudo_edit.c:571 #, c-format msgid "%s unchanged" msgstr "%s sem alteração" -#: src/sudo_edit.c:481 +#: src/sudo_edit.c:482 msgid "sesh: internal error: odd number of paths" msgstr "sesh: erro interno: número ímpar de caminhos" -#: src/sudo_edit.c:483 +#: src/sudo_edit.c:484 msgid "sesh: unable to create temporary files" msgstr "sesh: não foi possível criar arquivos temporários" -#: src/sudo_edit.c:485 src/sudo_edit.c:609 +#: src/sudo_edit.c:486 src/sudo_edit.c:606 msgid "sesh: killed by a signal" msgstr "sesh: morto por um sinal" -#: src/sudo_edit.c:487 src/sudo_edit.c:612 +#: src/sudo_edit.c:488 src/sudo_edit.c:609 #, c-format msgid "sesh: unknown error %d" msgstr "sesh: erro desconhecido: %d" -#: src/sudo_edit.c:602 +#: src/sudo_edit.c:599 msgid "unable to copy temporary files back to their original location" msgstr "não foi possível copiar arquivos temporários de volta para sua localização original" -#: src/sudo_edit.c:606 +#: src/sudo_edit.c:603 msgid "unable to copy some of the temporary files back to their original location" msgstr "não foi possível copiar alguns dos arquivos temporários de volta para sua localização original" -#: src/sudo_edit.c:649 +#: src/sudo_edit.c:650 #, c-format msgid "unable to change uid to root (%u)" msgstr "não foi possível alterar uid de root (%u)" -#: src/sudo_edit.c:670 +#: src/sudo_edit.c:664 +msgid "plugin error: invalid file list for sudoedit" +msgstr "erro no plug-in: lista de arquivo inválida para sudoedit" + +#: src/sudo_edit.c:685 msgid "plugin error: missing file list for sudoedit" msgstr "erro no plug-in: faltando lista de arquivo para sudoedit" -#: src/sudo_edit.c:722 src/sudo_edit.c:732 +#: src/sudo_edit.c:728 src/sudo_edit.c:743 msgid "unable to read the clock" msgstr "não foi possível ler o relógio" +#: src/sudo_intercept_common.c:372 +msgid "intercept port not set" +msgstr "porta de interceptação não definida" + #: src/tgetpass.c:95 msgid "timed out reading password" msgstr "tempo limite esgotado lendo senha" @@ -1050,33 +1179,69 @@ msgstr "um terminal é necessário para ler a senha; use a opção -S para ler a msgid "no askpass program specified, try setting SUDO_ASKPASS" msgstr "nenhum programa de askpass especificado, tente definir SUDO_ASKPASS" -#: src/tgetpass.c:328 +#: src/tgetpass.c:327 #, c-format msgid "unable to set gid to %u" msgstr "não foi possível definir gid para %u" -#: src/tgetpass.c:338 +#: src/tgetpass.c:337 #, c-format msgid "unable to set uid to %u" msgstr "não foi possível definir uid para %u" -#: src/tgetpass.c:343 +#: src/tgetpass.c:342 #, c-format msgid "unable to run %s" msgstr "não foi possível executar %s" -#: src/utmp.c:288 +#: src/ttyname.c:139 src/ttyname.c:182 src/ttyname.c:199 src/ttyname.c:284 +#: src/ttyname.c:312 src/ttyname.c:356 +#, c-format +msgid "unable to find terminal name for device %u, %u" +msgstr "não foi possível encontrar o nome do terminal para o dispositivo %u, %u" + +#: src/utmp.c:283 msgid "unable to save stdin" msgstr "não foi possível salvar a entrada padrão" -#: src/utmp.c:290 +#: src/utmp.c:285 msgid "unable to dup2 stdin" msgstr "não foi possível realizar dup2 da entrada padrão" -#: src/utmp.c:293 +#: src/utmp.c:288 msgid "unable to restore stdin" msgstr "não foi possível restaurar a entrada padrão" +#~ msgid "unable to dup intercept fd" +#~ msgstr "não foi possível realizar dup de interceptação de fd" + +#, c-format +#~ msgid "%s: missing message header" +#~ msgstr "%s: faltando o cabeçalho de mensagens" + +#, c-format +#~ msgid "%s: expected message type %d, got %d" +#~ msgstr "%s: esperava mensagem do tipo %d, obteve %d" + +#, c-format +#~ msgid "%s must be owned by uid %d" +#~ msgstr "%s deve ter como dono o uid %d" + +#, c-format +#~ msgid "%s must be only be writable by owner" +#~ msgstr "%s deve ser gravável apenas pelo dono" + +#, c-format +#~ msgid "unable to set tty context to %s" +#~ msgstr "não foi possível definir contexto de tty de %s" + +#~ msgid "requires at least one argument" +#~ msgstr "requer ao menos um argumento" + +#, c-format +#~ msgid "unable to run %s as a login shell" +#~ msgstr "não foi possível executar %s como shell de login" + #~ msgid "%s%s: %s" #~ msgstr "%s%s: %s" @@ -1101,9 +1266,6 @@ msgstr "não foi possível restaurar a entrada padrão" #~ msgid "internal error, tried allocate zero bytes" #~ msgstr "erro interno, tentou alocar zero bytes" -#~ msgid "unable to set terminal to raw mode" -#~ msgstr "não foi possível definir o terminal para modo raw" - #~ msgid "unable to open socket" #~ msgstr "não foi possível abrir soquete" diff --git a/po/sr.mo b/po/sr.mo index 84dfe80ecf88090c6203b5743c1c2d598d6952d2..f5afa4a299fb9b1640af6fc37e0f70970a575af9 100644 GIT binary patch delta 4888 zcmYk?)BRMQ5zHfY&olDI_@E0L>25)u>@lpv|Q1Svw|Qlc_0W!Ykvd9|gK zzIIzxvNn=U)uP!_EhW2?>V*}QrD)x6yS3Wg&v%~Zk3O&Y&HJ2Zo;jD_IcLJF%bL9V zN)y-FpvPV_Tz80eM5T{010BYs`|GYTQ=c-%7mKko&cSee%dXd9AoVNA%RJ<*8~TSB z(+0EfY0Sq+oQ-a2LFe#7{he@umBfh zF*0WJJ!*#L8Sl(YdsHTpu{%!1U*TrdK>vyz>EAR`2*svtttE&+ZkbF}g9Vs^70Ao% z;Y|&mu=Qcx)NmTM$9(LB6}S+$VKPSWkheWl`xWTwN?{{~U_64nOe1eje25*eEu&M4 zd!c4phSj>mO!y9EHl@Anbw*!^pqZa2q!=(1Tg%@3huz2x`Vt zPy=0t9kCiUgHxyh-a`%W8S<*ndtys0L=CVEHNZ_c7;7;Jn?<;+U7F6fv$>InYH%ZJ zV0FkYHCIu4;1O!%QRGn$N8NYXR-#gU3KKAp_0UrF#b0ANCgKiM#=mt@(5}9R`ht_* zwRU-^881SzXeyCGn`5@uk!3ahOxKAqsP7Fz_NkeR8pv8y%0ERd**(;NgLqi&yD}+c zQz*fnSdDt{7AgaNiF?`*T0Otc)dM2>qK;6w5 zOEd~uO*0p@hqj_RJb+HTifY$4-ddW7c=FGYH#zo=LR5z3$R{<TxPrbxt7b-BF8*5P+IEE~@ zxoI1kZ2e*lLVf-Uc5cF{KsD5mN*3@u4#X}!Ea#yHdJr{$OE?>S*l=tE<6208jcImb zKRku%Ae_-?COW`~U}`$z$co5&lD>w~TWf?O8@8b*{*~|VNz}Kmt!|^z;H-BRB8w|s&Y|@V7kySHe za;yQaM-A{2j@0=NV3>K_n2IU*5i)r5ZybS%eXZlU8d*kj1j)Mj8EL~Lk+!+G5E-+% zjT%TC>mlDnl4Y7Qea33CP#IW?|Dk{5p)d!J4zNa;!2+@hW*rt{Jw{_Z`QlMC7I~TN zybZzo$XHBYTGjW~peAq>`Ks~BwSMA2T1mkObStp~^980tGQAD^W4aX1N= z;~|`n{aH{obP%<+Pq6TsQ2`Fa?WmbPLJc^Bo2-Iai8O7FV+U+ET|RO~A>Rf=4hN9rVryHyPL+7a@I`-KdHB zj61^(}n^CF!4wc##6RqEk z(WnkyMNR0xsD4IFvW{^TYGAH<3Tmh$J53$WLVe*RD%IVKtmCx;Rlkfn1wAHP|16({ zNz`{@JYGNzD1^qeC(^Jtu0jriIgZL?2uFhfyUY{{>$$N9m*Rk8EA{o5K>cUT!R{|w z_vfQB@IJQ33&?UC9~L$f$Dt;$6~pl%s@--hxRzimvc1d=Ox5|%o?)eS5%%MQM>r63 zN~|BI-{T7Edr+Tekk=Soff_&!j>nUjim9`#y)+x6segjX%q{GKk)>8faxshk%{mI& zJYS$j=3i!YRES!dN*sz0P#Jl4wspJ~p$1fky6-c`8gM!eralRkks8#%?&5P8%db@i zmZOX1G#x{oETFpDu3yFh z)LSpo4l`yVYDq63V=`SiN~*tC!OqE}aF-j&*q^7>;S%hOpP|k4~ z4Ym*l=l+L3GLydgf2FQIZNn#>>zYi61}`7YZug0 z{*(JmKi;JyDSI^wPmOzwG`+D0OQm`j8b z?+}*>U9lG4GhavfFcC~lCw9Ag1qCbsqIPp4dF{v5vPb6_xYe;$EWW5LD3G6J3P2;_($B;^)&G=!I|-He(+ug z++%{%Vn3nmB(!UPd2OR|kXTFnmT(b=+=qiZ`M(npZrj$k}0T z3{i6}W|OZY$-OeUUqC`^TzqU?qBAa~M|@m#x44>f$-5kmJ+%#sJ^QKX<~~oAlTWIg4a>M&%kxzY8=MywZ?XDv`<1n;nLjPK G)&BwO>86JO delta 4768 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 SBI|M>bhxa3mAAxq|NjBt8*AtQ diff --git a/po/sr.po b/po/sr.po index 1cfefc357..a89911bbd 100644 --- a/po/sr.po +++ b/po/sr.po @@ -1,13 +1,13 @@ # Serbian translations for sudo package. # This file is put in the public domain. -# Мирослав Николић , 2011-2023. +# Мирослав Николић , 2011-2024. # msgid "" msgstr "" -"Project-Id-Version: sudo-1.9.14b1\n" +"Project-Id-Version: sudo-1.9.16b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2023-06-07 13:27-0600\n" -"PO-Revision-Date: 2023-07-21 08:00+0200\n" +"POT-Creation-Date: 2024-06-08 09:06-0600\n" +"PO-Revision-Date: 2024-12-15 18:21+0100\n" "Last-Translator: Мирослав Николић \n" "Language-Team: Serbian <(nothing)>\n" "Language: sr\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"X-Generator: Gtranslator 41.0\n" +"X-Generator: Gtranslator 47.0\n" #: lib/util/aix.c:89 lib/util/aix.c:169 msgid "unable to open userdb" @@ -32,78 +32,80 @@ msgid "unable to restore registry" msgstr "не могу да повратим регистар" #: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/gidlist.c:76 -#: lib/util/json.c:55 lib/util/json.c:197 lib/util/sudo_conf.c:215 -#: lib/util/sudo_conf.c:301 lib/util/sudo_conf.c:378 lib/util/sudo_conf.c:647 -#: src/conversation.c:78 src/exec_iolog.c:122 src/exec_iolog.c:133 -#: src/exec_iolog.c:210 src/exec_monitor.c:171 src/exec_monitor.c:418 -#: src/exec_monitor.c:424 src/exec_monitor.c:432 src/exec_monitor.c:440 -#: src/exec_monitor.c:447 src/exec_monitor.c:454 src/exec_monitor.c:461 -#: src/exec_monitor.c:468 src/exec_monitor.c:475 src/exec_monitor.c:482 -#: src/exec_monitor.c:489 src/exec_nopty.c:231 src/exec_nopty.c:240 +#: lib/util/json.c:55 lib/util/json.c:197 lib/util/sudo_conf.c:218 +#: lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:672 +#: src/conversation.c:81 src/exec_iolog.c:122 src/exec_iolog.c:133 +#: src/exec_iolog.c:210 src/exec_monitor.c:173 src/exec_monitor.c:430 +#: src/exec_monitor.c:436 src/exec_monitor.c:444 src/exec_monitor.c:452 +#: src/exec_monitor.c:459 src/exec_monitor.c:466 src/exec_monitor.c:473 +#: src/exec_monitor.c:480 src/exec_monitor.c:487 src/exec_monitor.c:494 +#: src/exec_monitor.c:501 src/exec_nopty.c:231 src/exec_nopty.c:240 #: src/exec_nopty.c:247 src/exec_nopty.c:254 src/exec_nopty.c:261 #: src/exec_nopty.c:268 src/exec_nopty.c:275 src/exec_nopty.c:282 #: src/exec_nopty.c:289 src/exec_nopty.c:296 src/exec_nopty.c:303 #: src/exec_nopty.c:310 src/exec_nopty.c:318 src/exec_nopty.c:326 -#: src/exec_nopty.c:744 src/exec_preload.c:343 src/exec_ptrace.c:475 -#: src/exec_ptrace.c:768 src/exec_ptrace.c:983 src/exec_ptrace.c:1096 -#: src/exec_ptrace.c:1271 src/exec_ptrace.c:1624 src/exec_ptrace.c:1651 -#: src/exec_ptrace.c:1841 src/exec_pty.c:581 src/exec_pty.c:765 -#: src/exec_pty.c:963 src/exec_pty.c:972 src/exec_pty.c:979 src/exec_pty.c:986 -#: src/exec_pty.c:993 src/exec_pty.c:1000 src/exec_pty.c:1007 -#: src/exec_pty.c:1014 src/exec_pty.c:1021 src/exec_pty.c:1028 -#: src/exec_pty.c:1035 src/exec_pty.c:1042 src/exec_pty.c:1050 -#: src/load_plugins.c:100 src/load_plugins.c:125 src/load_plugins.c:161 -#: src/load_plugins.c:394 src/load_plugins.c:400 src/parse_args.c:172 -#: src/parse_args.c:193 src/parse_args.c:269 src/parse_args.c:625 -#: src/parse_args.c:647 src/parse_args.c:672 src/preserve_fds.c:46 -#: src/preserve_fds.c:131 src/selinux.c:89 src/selinux.c:362 src/selinux.c:472 -#: src/selinux.c:489 src/selinux.c:496 src/sesh.c:206 src/sesh.c:240 -#: src/sesh.c:246 src/sesh.c:253 src/sesh.c:259 src/sesh.c:470 src/sudo.c:644 -#: src/sudo.c:709 src/sudo.c:719 src/sudo.c:746 src/sudo.c:769 src/sudo.c:778 -#: src/sudo.c:787 src/sudo.c:805 src/sudo.c:846 src/sudo.c:855 src/sudo.c:865 -#: src/sudo.c:898 src/sudo.c:1127 src/sudo.c:1148 src/sudo.c:1441 -#: src/sudo.c:1610 src/sudo.c:1837 src/sudo.c:2171 src/sudo_edit.c:89 -#: src/sudo_edit.c:149 src/sudo_edit.c:430 src/sudo_edit.c:439 -#: src/sudo_edit.c:540 src/sudo_edit.c:547 src/sudo_edit.c:692 -#: src/sudo_edit.c:712 src/sudo_intercept_common.c:115 -#: src/sudo_intercept_common.c:340 +#: src/exec_nopty.c:748 src/exec_preload.c:347 src/exec_ptrace.c:475 +#: src/exec_ptrace.c:768 src/exec_ptrace.c:985 src/exec_ptrace.c:1098 +#: src/exec_ptrace.c:1273 src/exec_ptrace.c:1626 src/exec_ptrace.c:1653 +#: src/exec_ptrace.c:1845 src/exec_pty.c:599 src/exec_pty.c:783 +#: src/exec_pty.c:990 src/exec_pty.c:999 src/exec_pty.c:1006 +#: src/exec_pty.c:1013 src/exec_pty.c:1020 src/exec_pty.c:1027 +#: src/exec_pty.c:1034 src/exec_pty.c:1041 src/exec_pty.c:1048 +#: src/exec_pty.c:1055 src/exec_pty.c:1062 src/exec_pty.c:1069 +#: src/exec_pty.c:1077 src/load_plugins.c:100 src/load_plugins.c:125 +#: src/load_plugins.c:161 src/load_plugins.c:394 src/load_plugins.c:400 +#: src/parse_args.c:171 src/parse_args.c:192 src/parse_args.c:268 +#: src/parse_args.c:624 src/parse_args.c:646 src/parse_args.c:671 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:472 src/selinux.c:489 src/selinux.c:496 +#: src/sesh.c:206 src/sesh.c:240 src/sesh.c:246 src/sesh.c:253 src/sesh.c:259 +#: src/sesh.c:470 src/sudo.c:581 src/sudo.c:607 src/sudo.c:660 src/sudo.c:726 +#: src/sudo.c:737 src/sudo.c:764 src/sudo.c:787 src/sudo.c:796 src/sudo.c:805 +#: src/sudo.c:818 src/sudo.c:827 src/sudo.c:868 src/sudo.c:878 src/sudo.c:888 +#: src/sudo.c:921 src/sudo.c:923 src/sudo.c:1150 src/sudo.c:1171 +#: src/sudo.c:1462 src/sudo.c:1631 src/sudo.c:1858 src/sudo.c:2191 +#: src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:430 +#: src/sudo_edit.c:439 src/sudo_edit.c:540 src/sudo_edit.c:547 +#: src/sudo_edit.c:692 src/sudo_edit.c:712 src/sudo_intercept_common.c:122 +#: src/sudo_intercept_common.c:347 #, c-format msgid "%s: %s" msgstr "%s: %s" #: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/json.c:56 -#: lib/util/json.c:198 lib/util/regex.c:173 lib/util/sudo_conf.c:216 -#: lib/util/sudo_conf.c:301 lib/util/sudo_conf.c:378 lib/util/sudo_conf.c:647 -#: src/conversation.c:79 src/exec_intercept.c:111 src/exec_intercept.c:350 -#: src/exec_intercept.c:525 src/exec_intercept.c:589 src/exec_intercept.c:713 -#: src/exec_intercept.c:837 src/exec_iolog.c:122 src/exec_iolog.c:133 -#: src/exec_iolog.c:210 src/exec_monitor.c:418 src/exec_monitor.c:424 -#: src/exec_monitor.c:432 src/exec_monitor.c:440 src/exec_monitor.c:447 -#: src/exec_monitor.c:454 src/exec_monitor.c:461 src/exec_monitor.c:468 -#: src/exec_monitor.c:475 src/exec_monitor.c:482 src/exec_monitor.c:489 +#: lib/util/json.c:198 lib/util/regex.c:173 lib/util/sudo_conf.c:219 +#: lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:672 +#: src/conversation.c:82 src/exec_intercept.c:112 src/exec_intercept.c:351 +#: src/exec_intercept.c:527 src/exec_intercept.c:591 src/exec_intercept.c:715 +#: src/exec_intercept.c:839 src/exec_iolog.c:122 src/exec_iolog.c:133 +#: src/exec_iolog.c:210 src/exec_monitor.c:430 src/exec_monitor.c:436 +#: src/exec_monitor.c:444 src/exec_monitor.c:452 src/exec_monitor.c:459 +#: src/exec_monitor.c:466 src/exec_monitor.c:473 src/exec_monitor.c:480 +#: src/exec_monitor.c:487 src/exec_monitor.c:494 src/exec_monitor.c:501 #: src/exec_nopty.c:231 src/exec_nopty.c:240 src/exec_nopty.c:247 #: src/exec_nopty.c:254 src/exec_nopty.c:261 src/exec_nopty.c:268 #: src/exec_nopty.c:275 src/exec_nopty.c:282 src/exec_nopty.c:289 #: src/exec_nopty.c:296 src/exec_nopty.c:303 src/exec_nopty.c:310 -#: src/exec_nopty.c:318 src/exec_nopty.c:326 src/exec_preload.c:343 -#: src/exec_ptrace.c:475 src/exec_ptrace.c:768 src/exec_ptrace.c:983 -#: src/exec_ptrace.c:1651 src/exec_ptrace.c:1842 src/exec_pty.c:581 -#: src/exec_pty.c:963 src/exec_pty.c:972 src/exec_pty.c:979 src/exec_pty.c:986 -#: src/exec_pty.c:993 src/exec_pty.c:1000 src/exec_pty.c:1007 -#: src/exec_pty.c:1014 src/exec_pty.c:1021 src/exec_pty.c:1028 -#: src/exec_pty.c:1035 src/exec_pty.c:1042 src/exec_pty.c:1050 -#: src/load_plugins.c:100 src/load_plugins.c:125 src/load_plugins.c:161 -#: src/load_plugins.c:394 src/load_plugins.c:400 src/parse_args.c:172 -#: src/parse_args.c:194 src/parse_args.c:269 src/parse_args.c:625 -#: src/parse_args.c:647 src/parse_args.c:672 src/preserve_fds.c:46 -#: src/preserve_fds.c:131 src/selinux.c:89 src/selinux.c:362 src/selinux.c:472 -#: src/selinux.c:489 src/selinux.c:496 src/sesh.c:206 src/sesh.c:471 -#: src/sudo.c:228 src/sudo.c:644 src/sudo.c:898 src/sudo.c:1127 -#: src/sudo.c:1148 src/sudo.c:1441 src/sudo.c:1610 src/sudo.c:1837 -#: src/sudo.c:2171 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:430 +#: src/exec_nopty.c:318 src/exec_nopty.c:326 src/exec_preload.c:347 +#: src/exec_ptrace.c:475 src/exec_ptrace.c:768 src/exec_ptrace.c:985 +#: src/exec_ptrace.c:1653 src/exec_ptrace.c:1846 src/exec_pty.c:599 +#: src/exec_pty.c:990 src/exec_pty.c:999 src/exec_pty.c:1006 +#: src/exec_pty.c:1013 src/exec_pty.c:1020 src/exec_pty.c:1027 +#: src/exec_pty.c:1034 src/exec_pty.c:1041 src/exec_pty.c:1048 +#: src/exec_pty.c:1055 src/exec_pty.c:1062 src/exec_pty.c:1069 +#: src/exec_pty.c:1077 src/load_plugins.c:100 src/load_plugins.c:125 +#: src/load_plugins.c:161 src/load_plugins.c:394 src/load_plugins.c:400 +#: src/parse_args.c:171 src/parse_args.c:193 src/parse_args.c:268 +#: src/parse_args.c:624 src/parse_args.c:646 src/parse_args.c:671 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:472 src/selinux.c:489 src/selinux.c:496 +#: src/sesh.c:206 src/sesh.c:471 src/sudo.c:229 src/sudo.c:581 src/sudo.c:607 +#: src/sudo.c:660 src/sudo.c:819 src/sudo.c:921 src/sudo.c:923 src/sudo.c:1150 +#: src/sudo.c:1171 src/sudo.c:1462 src/sudo.c:1631 src/sudo.c:1858 +#: src/sudo.c:2191 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:430 #: src/sudo_edit.c:439 src/sudo_edit.c:540 src/sudo_edit.c:547 -#: src/sudo_edit.c:692 src/sudo_edit.c:712 src/sudo_intercept_common.c:115 -#: src/sudo_intercept_common.c:340 +#: src/sudo_edit.c:692 src/sudo_edit.c:712 src/sudo_intercept_common.c:122 +#: src/sudo_intercept_common.c:347 msgid "unable to allocate memory" msgstr "не могу да доделим меморију" @@ -117,9 +119,9 @@ msgstr "не могу да добијем податке о „%.*s“" msgid "%.*s exists but is not a directory (0%o)" msgstr "„%.*s“ постоји али није директоријум (0%o)" -#: lib/util/mkdir_parents.c:103 lib/util/sudo_conf.c:664 -#: lib/util/sudo_conf.c:683 lib/util/sudo_conf.c:710 src/selinux.c:235 -#: src/selinux.c:265 src/sudo.c:373 src/sudo_edit.c:495 src/sudo_edit.c:559 +#: lib/util/mkdir_parents.c:103 lib/util/sudo_conf.c:689 +#: lib/util/sudo_conf.c:708 lib/util/sudo_conf.c:735 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:375 src/sudo_edit.c:495 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "не могу да отворим %s" @@ -142,55 +144,55 @@ msgstr "регуларни израз је превелик" msgid "Unknown signal" msgstr "Непознати сигнал" -#: lib/util/strtoid.c:84 lib/util/strtomode.c:52 lib/util/strtonum.c:148 -#: lib/util/strtonum.c:187 src/sesh.c:240 src/sesh.c:253 +#: lib/util/strtoid.c:84 lib/util/strtomode.c:52 lib/util/strtonum.c:147 +#: lib/util/strtonum.c:186 src/sesh.c:240 src/sesh.c:253 msgid "invalid value" msgstr "неисправна вредност" -#: lib/util/strtomode.c:58 lib/util/strtonum.c:160 +#: lib/util/strtomode.c:58 lib/util/strtonum.c:159 msgid "value too large" msgstr "вредност је превелика" -#: lib/util/strtomode.c:58 lib/util/strtonum.c:154 +#: lib/util/strtomode.c:58 lib/util/strtonum.c:153 msgid "value too small" msgstr "вредност је премала" -#: lib/util/sudo_conf.c:234 +#: lib/util/sudo_conf.c:237 #, c-format msgid "invalid Path value \"%s\" in %s, line %u" msgstr "неисправна вредност путање „%s“ у „%s“, %u. ред" -#: lib/util/sudo_conf.c:400 lib/util/sudo_conf.c:453 +#: lib/util/sudo_conf.c:403 lib/util/sudo_conf.c:456 #, c-format msgid "invalid value for %s \"%s\" in %s, line %u" msgstr "неисправна вредност за %s „%s“ у „%s“, %u. ред" -#: lib/util/sudo_conf.c:421 +#: lib/util/sudo_conf.c:424 #, c-format msgid "unsupported group source \"%s\" in %s, line %u" msgstr "неподржани извор групе „%s“ у „%s“, %u. ред" -#: lib/util/sudo_conf.c:437 +#: lib/util/sudo_conf.c:440 #, c-format msgid "invalid max groups \"%s\" in %s, line %u" msgstr "неисправне највеће групе „%s“ у „%s“, %u. ред" -#: lib/util/sudo_conf.c:686 +#: lib/util/sudo_conf.c:711 #, c-format msgid "%s is not a regular file" msgstr "„%s“ није обична датотека" -#: lib/util/sudo_conf.c:689 src/copy_file.c:164 +#: lib/util/sudo_conf.c:714 src/copy_file.c:164 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s је у власништву уиб-а %u, а треба бити %u" -#: lib/util/sudo_conf.c:693 +#: lib/util/sudo_conf.c:718 #, c-format msgid "%s is world writable" msgstr "%s је светски уписив" -#: lib/util/sudo_conf.c:696 +#: lib/util/sudo_conf.c:721 #, c-format msgid "%s is group writable" msgstr "%s је групно уписив" @@ -284,18 +286,18 @@ msgstr "не могу да променим директоријум у %s" msgid "starting from %s" msgstr "почевши од „%s“" -#: src/exec.c:278 src/exec.c:351 src/exec_monitor.c:552 src/exec_monitor.c:554 -#: src/exec_pty.c:1122 src/exec_pty.c:1124 src/signal.c:144 src/signal.c:151 +#: src/exec.c:278 src/exec.c:351 src/exec_monitor.c:564 src/exec_monitor.c:566 +#: src/exec_pty.c:1148 src/exec_pty.c:1150 src/signal.c:144 src/signal.c:151 #: src/signal.c:165 src/suspend_parent.c:143 #, c-format msgid "unable to set handler for signal %d" msgstr "не могу да подесим руковаоца за сигнал „%d“" -#: src/exec.c:424 +#: src/exec.c:447 msgid "intercept mode is not supported with SELinux RBAC on this system" msgstr "режим пресретања није подржан са СЕЛинукс РБАЦ-ом на овом систему" -#: src/exec.c:429 +#: src/exec.c:452 msgid "unable to log sub-commands with SELinux RBAC on this system" msgstr "не могу да забележим садржане наредбе са СЕЛинукс РБАЦ-ом на овом систему" @@ -303,63 +305,63 @@ msgstr "не могу да забележим садржане наредбе с msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" msgstr "не могу да уклоним PRIV_PROC_EXEC из PRIV_LIMIT" -#: src/exec_intercept.c:70 src/exec_iolog.c:163 src/exec_iolog.c:173 +#: src/exec_intercept.c:71 src/exec_iolog.c:163 src/exec_iolog.c:173 #: src/exec_iolog.c:218 src/exec_iolog.c:225 src/exec_iolog.c:252 -#: src/exec_monitor.c:426 src/exec_monitor.c:434 src/exec_monitor.c:442 -#: src/exec_monitor.c:449 src/exec_monitor.c:456 src/exec_monitor.c:463 -#: src/exec_monitor.c:470 src/exec_monitor.c:477 src/exec_monitor.c:484 -#: src/exec_monitor.c:491 src/exec_nopty.c:233 src/exec_nopty.c:242 +#: src/exec_monitor.c:438 src/exec_monitor.c:446 src/exec_monitor.c:454 +#: src/exec_monitor.c:461 src/exec_monitor.c:468 src/exec_monitor.c:475 +#: src/exec_monitor.c:482 src/exec_monitor.c:489 src/exec_monitor.c:496 +#: src/exec_monitor.c:503 src/exec_nopty.c:233 src/exec_nopty.c:242 #: src/exec_nopty.c:249 src/exec_nopty.c:256 src/exec_nopty.c:263 #: src/exec_nopty.c:270 src/exec_nopty.c:277 src/exec_nopty.c:284 #: src/exec_nopty.c:291 src/exec_nopty.c:298 src/exec_nopty.c:305 #: src/exec_nopty.c:312 src/exec_nopty.c:320 src/exec_nopty.c:328 -#: src/exec_nopty.c:387 src/exec_nopty.c:457 src/exec_pty.c:432 -#: src/exec_pty.c:537 src/exec_pty.c:587 src/exec_pty.c:965 src/exec_pty.c:974 -#: src/exec_pty.c:981 src/exec_pty.c:988 src/exec_pty.c:995 -#: src/exec_pty.c:1002 src/exec_pty.c:1009 src/exec_pty.c:1016 -#: src/exec_pty.c:1023 src/exec_pty.c:1030 src/exec_pty.c:1037 -#: src/exec_pty.c:1044 +#: src/exec_nopty.c:387 src/exec_nopty.c:457 src/exec_pty.c:441 +#: src/exec_pty.c:555 src/exec_pty.c:605 src/exec_pty.c:992 src/exec_pty.c:1001 +#: src/exec_pty.c:1008 src/exec_pty.c:1015 src/exec_pty.c:1022 +#: src/exec_pty.c:1029 src/exec_pty.c:1036 src/exec_pty.c:1043 +#: src/exec_pty.c:1050 src/exec_pty.c:1057 src/exec_pty.c:1064 +#: src/exec_pty.c:1071 msgid "unable to add event to queue" msgstr "не могу да додам догађај у ред" -#: src/exec_intercept.c:323 src/sudo.c:1033 +#: src/exec_intercept.c:324 src/sudo.c:1056 msgid "command not set by the security policy" msgstr "наредба није постављена политиком безбедности" -#: src/exec_intercept.c:401 src/exec_intercept.c:441 src/sudo.c:1253 -#: src/sudo.c:1298 src/sudo.c:1342 +#: src/exec_intercept.c:403 src/exec_intercept.c:443 src/sudo.c:1274 +#: src/sudo.c:1319 src/sudo.c:1363 msgid "command rejected by policy" msgstr "наредба је одбачена политиком" -#: src/exec_intercept.c:512 src/sudo.c:1940 +#: src/exec_intercept.c:514 src/sudo.c:1961 msgid "approval plugin error" msgstr "грешка прикључка одобравања" -#: src/exec_intercept.c:537 src/sudo.c:1258 src/sudo.c:1303 src/sudo.c:1347 -#: src/sudo.c:1421 +#: src/exec_intercept.c:539 src/sudo.c:1279 src/sudo.c:1324 src/sudo.c:1368 +#: src/sudo.c:1442 msgid "policy plugin error" msgstr "грешка прикључка политике" -#: src/exec_intercept.c:566 +#: src/exec_intercept.c:568 msgid "invalid PolicyCheckRequest" msgstr "неисправан захтев провере политике" -#: src/exec_intercept.c:709 +#: src/exec_intercept.c:711 #, c-format msgid "client request too large: %zu" msgstr "захтев клијента је превелик: %zu" -#: src/exec_intercept.c:751 +#: src/exec_intercept.c:753 #, c-format msgid "unable to unpack %s size %zu" msgstr "не могу да распакујем „%s“ величине %zu" -#: src/exec_intercept.c:799 +#: src/exec_intercept.c:801 #, c-format msgid "unexpected type_case value %d in %s from %s" msgstr "неочекивана вредност врсте_слова %d у „%s“ из „%s“" -#: src/exec_intercept.c:825 +#: src/exec_intercept.c:827 #, c-format msgid "server message too large: %zu" msgstr "порука сервера је превелика: %zu" @@ -382,135 +384,135 @@ msgstr "грешка обуставе писања дневника" msgid "error changing window size" msgstr "грешка промене величине прозора" -#: src/exec_monitor.c:328 +#: src/exec_monitor.c:330 msgid "error reading from socketpair" msgstr "грешка у читању из пара прикључка" -#: src/exec_monitor.c:340 +#: src/exec_monitor.c:342 #, c-format msgid "unexpected reply type on backchannel: %d" msgstr "неочекивана врста одговора на повратном каналу: %d" -#: src/exec_monitor.c:566 +#: src/exec_monitor.c:578 msgid "unable to set controlling tty" msgstr "не могу да подесим контролисање tty" -#: src/exec_monitor.c:574 src/exec_nopty.c:504 src/exec_nopty.c:514 -#: src/exec_nopty.c:524 src/exec_nopty.c:560 src/exec_pty.c:1195 -#: src/exec_pty.c:1222 src/exec_pty.c:1242 src/exec_pty.c:1262 -#: src/tgetpass.c:306 -msgid "unable to create pipe" -msgstr "не могу да направим спојку" +#: src/exec_monitor.c:590 src/exec_nopty.c:572 src/exec_pty.c:1126 +#: src/exec_pty.c:1135 +msgid "unable to create sockets" +msgstr "не могу да направим утичнице" -#: src/exec_monitor.c:584 +#: src/exec_monitor.c:599 msgid "unable to receive message from parent" msgstr "не могу да примим поруку од родитеља" -#: src/exec_monitor.c:600 src/exec_nopty.c:603 src/exec_pty.c:1303 +#: src/exec_monitor.c:614 src/exec_nopty.c:606 src/exec_pty.c:1336 #: src/sudo_edit.c:361 src/tgetpass.c:310 msgid "unable to fork" msgstr "не могу да поделим" -#: src/exec_monitor.c:604 src/exec_monitor.c:700 src/exec_nopty.c:708 +#: src/exec_monitor.c:618 src/exec_monitor.c:720 src/exec_nopty.c:712 msgid "unable to restore tty label" msgstr "не могу да повратим tty натпис" -#: src/exec_monitor.c:615 src/sesh.c:217 src/sudo.c:1204 +#: src/exec_monitor.c:629 src/exec_monitor.c:678 src/sesh.c:217 src/sudo.c:1225 #, c-format msgid "unable to execute %s" msgstr "не могу да извршим %s" -#: src/exec_nopty.c:554 src/exec_pty.c:1131 +#: src/exec_nopty.c:507 src/exec_nopty.c:517 src/exec_nopty.c:527 +#: src/exec_nopty.c:563 src/exec_pty.c:1224 src/exec_pty.c:1251 +#: src/exec_pty.c:1274 src/exec_pty.c:1292 src/tgetpass.c:306 +msgid "unable to create pipe" +msgstr "не могу да направим спојку" + +#: src/exec_nopty.c:557 src/exec_pty.c:1157 msgid "policy plugin failed session initialization" msgstr "није успело покретање сесије прикључка политике" -#: src/exec_nopty.c:569 src/exec_pty.c:1100 src/exec_pty.c:1109 -msgid "unable to create sockets" -msgstr "не могу да направим утичнице" - -#: src/exec_nopty.c:696 src/exec_pty.c:1406 +#: src/exec_nopty.c:700 src/exec_pty.c:1437 msgid "error in event loop" msgstr "грешка у петљи догађаја" -#: src/exec_preload.c:167 src/net_ifs.c:206 src/net_ifs.c:372 -#: src/net_ifs.c:433 src/net_ifs.c:620 src/net_ifs.c:852 src/sudo.c:488 -#: src/sudo_edit.c:398 src/sudo_edit.c:406 +#: src/exec_preload.c:168 src/net_ifs.c:206 src/net_ifs.c:372 src/net_ifs.c:433 +#: src/net_ifs.c:620 src/net_ifs.c:852 src/sudo.c:494 src/sudo_edit.c:398 +#: src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "унутрашња грешка, прекорачење функције „%s“" -#: src/exec_ptrace.c:1080 src/exec_ptrace.c:1105 src/exec_ptrace.c:1925 +#: src/exec_ptrace.c:1082 src/exec_ptrace.c:1107 src/exec_ptrace.c:1930 #, c-format msgid "unable to set registers for process %d" msgstr "не могу да поставим регистре за процес %d" -#: src/exec_ptrace.c:1100 src/exec_ptrace.c:1275 src/exec_ptrace.c:1628 +#: src/exec_ptrace.c:1102 src/exec_ptrace.c:1277 src/exec_ptrace.c:1630 #, c-format msgid "process %d exited unexpectedly" msgstr "процес %d је изашао неочекивано" -#: src/exec_ptrace.c:1209 +#: src/exec_ptrace.c:1211 msgid "unable to set seccomp filter" msgstr "не могу да поставим „seccomp“ филтер" -#: src/exec_ptrace.c:1406 +#: src/exec_ptrace.c:1408 #, c-format msgid "interpreter argument , expected \"%s\", got \"%s\"" msgstr "аргумент тумача, очекивах „%s“, добих „%s“" -#: src/exec_ptrace.c:1505 +#: src/exec_ptrace.c:1506 #, c-format msgid "pathname mismatch, expected \"%s\", got \"%s\"" msgstr "назив путање не одговара, очекивах „%s“, добих „%s“" -#: src/exec_ptrace.c:1514 src/exec_ptrace.c:1521 src/exec_ptrace.c:1545 -#: src/exec_ptrace.c:1553 src/exec_ptrace.c:1559 src/exec_ptrace.c:1565 +#: src/exec_ptrace.c:1515 src/exec_ptrace.c:1522 src/exec_ptrace.c:1546 +#: src/exec_ptrace.c:1554 src/exec_ptrace.c:1560 src/exec_ptrace.c:1566 #, c-format msgid "%s[%d] mismatch, expected \"%s\", got \"%s\"" msgstr "%s[%d] не одговара, очекивах „%s“, добих „%s“" -#: src/exec_ptrace.c:1632 +#: src/exec_ptrace.c:1634 #, c-format msgid "process %d unexpected status 0x%x" msgstr "процес %d неочекиваног статуса 0x%x" -#: src/exec_ptrace.c:1723 +#: src/exec_ptrace.c:1727 #, c-format msgid "unable to get event message for process %d" msgstr "не могу да добавим поруку догађаја за процес %d" -#: src/exec_ptrace.c:1730 +#: src/exec_ptrace.c:1734 #, c-format msgid "unable to get registers for process %d" msgstr "не могу да добавим регистре за процес %d" -#: src/exec_pty.c:84 +#: src/exec_pty.c:87 msgid "unable to allocate pty" msgstr "не могу да доделим pty" -#: src/exec_pty.c:131 src/exec_pty.c:284 src/tgetpass.c:251 +#: src/exec_pty.c:118 src/exec_pty.c:257 src/tgetpass.c:251 msgid "unable to restore terminal settings" msgstr "не могу да повратим поставке терминала" -#: src/exec_pty.c:243 +#: src/exec_pty.c:218 msgid "unable to set handler for SIGCONT" msgstr "не могу да подесим руковаоца за „SIGCONT“" -#: src/exec_pty.c:293 +#: src/exec_pty.c:267 #, c-format msgid "unable to set handler for SIG%s" msgstr "не могу да подесим руковаоца за „SIG%s“" -#: src/exec_pty.c:317 +#: src/exec_pty.c:291 #, c-format msgid "unable to restore handler for SIG%s" msgstr "не могу да повратим руковаоца за „SIG%s“" -#: src/exec_pty.c:345 +#: src/exec_pty.c:319 msgid "unable to restore handler for SIGCONT" msgstr "не могу да повратим руковаоца за „SIGCONT“" -#: src/exec_pty.c:1353 +#: src/exec_pty.c:1385 msgid "unable to send message to monitor process" msgstr "не могу да пошаљем поруку процесу праћења" @@ -559,40 +561,40 @@ msgstr "нађох непознату врсту прикључка %d у „%s msgid "policy plugin %s does not include a check_policy method" msgstr "прикључак сигурности %s не садржи метод провере_сигурности" -#: src/parse_args.c:214 +#: src/parse_args.c:213 #, c-format msgid "invalid environment variable name: %s" msgstr "неисправан назив променљиве окружења: %s" -#: src/parse_args.c:319 +#: src/parse_args.c:318 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "аргумент уз -C мора бити број већи или једнак 3" -#: src/parse_args.c:556 +#: src/parse_args.c:555 msgid "you may not specify both the -i and -s options" msgstr "не можете да наведете обе опције „-i“ и „-s“" -#: src/parse_args.c:561 +#: src/parse_args.c:560 msgid "you may not specify both the -i and -E options" msgstr "не можете да наведете обе опције „-i“ и „-E“" -#: src/parse_args.c:571 +#: src/parse_args.c:570 msgid "the -E option is not valid in edit mode" msgstr "опција „-E“ није исправна у режиму уређивања" -#: src/parse_args.c:574 +#: src/parse_args.c:573 msgid "you may not specify environment variables in edit mode" msgstr "не можете да одредите променљиве окружења у режиму уређивања" -#: src/parse_args.c:584 +#: src/parse_args.c:583 msgid "the -U option may only be used with the -l option" msgstr "опција „-U“ може бити коришћена само са опцијом „-l“" -#: src/parse_args.c:588 +#: src/parse_args.c:587 msgid "the -A and -S options may not be used together" msgstr "опције „-A“ и „-S“ не могу бити коришћене заједно" -#: src/parse_args.c:686 +#: src/parse_args.c:685 msgid "sudoedit is not supported on this platform" msgstr "„sudoedit“ није подржано на овој платформи" @@ -946,151 +948,151 @@ msgstr "подешавање пројекта није успело за про msgid "warning, resource control assignment failed for project \"%s\"" msgstr "упозорење, није успело додељивање контроле ресурса за пројекат „%s“" -#: src/sudo.c:214 +#: src/sudo.c:215 #, c-format msgid "Sudo version %s\n" msgstr "Судо издање %s\n" -#: src/sudo.c:216 +#: src/sudo.c:217 #, c-format msgid "Configure options: %s\n" msgstr "Опције подешавања: %s\n" -#: src/sudo.c:224 +#: src/sudo.c:225 msgid "fatal error, unable to load plugins" msgstr "кобна грешка, не могу да учитам прикључке" -#: src/sudo.c:270 +#: src/sudo.c:271 msgid "plugin did not return a command to execute" msgstr "прикључак није вратио наредбу за извршавање" -#: src/sudo.c:306 +#: src/sudo.c:307 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "неочекивани судо режим 0x%x" -#: src/sudo.c:559 +#: src/sudo.c:567 #, c-format msgid "you do not exist in the %s database" msgstr "не постојите у „%s“ бази података" -#: src/sudo.c:616 +#: src/sudo.c:632 msgid "unable to determine tty" msgstr "не могу да одредим конзолу" -#: src/sudo.c:932 +#: src/sudo.c:955 msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." msgstr "Опција „no new privileges“ је постављена, што спречава „sudo“-а да ради као администратор." -#: src/sudo.c:934 +#: src/sudo.c:957 msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." msgstr "Ако судо ради у садржаоцу, треба да прилагодите подешавање садржаоца да искључи опцију." -#: src/sudo.c:968 +#: src/sudo.c:991 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s мора бити власништвo уида %d и треба да има подешен бит „setuid“" -#: src/sudo.c:971 +#: src/sudo.c:994 #, 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:977 +#: src/sudo.c:1000 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "стварни уид није %d, већ сетуид администратор инсталиран судоом?" -#: src/sudo.c:993 src/tgetpass.c:332 +#: src/sudo.c:1016 src/tgetpass.c:332 msgid "unable to set supplementary group IDs" msgstr "не могу да подесим додатне ИБ-ове групе" -#: src/sudo.c:1000 +#: src/sudo.c:1023 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "не могу да подесим ефективан гид да се покрене_као гид %u" -#: src/sudo.c:1006 +#: src/sudo.c:1029 #, c-format msgid "unable to set gid to runas gid %u" msgstr "не могу да подесим гид да се покрене као гид %u" -#: src/sudo.c:1037 +#: src/sudo.c:1060 msgid "argv not set by the security policy" msgstr "„argv“ није постављено политиком безбедности" -#: src/sudo.c:1041 +#: src/sudo.c:1064 msgid "envp not set by the security policy" msgstr "„envp“ није постављено политиком безбедности" -#: src/sudo.c:1063 +#: src/sudo.c:1086 #, c-format msgid "unexpected child termination condition: %d" msgstr "неочекивани услов завршетка потпроцеса: %d" -#: src/sudo.c:1176 +#: src/sudo.c:1198 msgid "unable to initialize policy plugin" msgstr "не могу да започнем прикључак сигурности" -#: src/sudo.c:1238 +#: src/sudo.c:1259 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "прикључак сигурности %s не садржи метод „check_policy“" -#: src/sudo.c:1284 +#: src/sudo.c:1305 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "прикључак сигурности %s не подржава привилегије исписивања" -#: src/sudo.c:1328 +#: src/sudo.c:1349 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "прикључак сигурности %s не подржава опцију -v" -#: src/sudo.c:1366 +#: src/sudo.c:1387 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "прикључак сигурности %s не подржава опције -k/-K" -#: src/sudo.c:1495 +#: src/sudo.c:1516 #, c-format msgid "error initializing I/O plugin %s" msgstr "грешка приликом покретања У/И прикључка %s" -#: src/sudo.c:1498 +#: src/sudo.c:1519 msgid "error initializing I/O plugin" msgstr "грешка приликом покретања У/И прикључка" -#: src/sudo.c:1647 +#: src/sudo.c:1668 #, c-format msgid "error initializing audit plugin %s" msgstr "грешка покретања аудит прикључка „%s“" -#: src/sudo.c:1726 +#: src/sudo.c:1747 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s: не могу да забележим догађај грешке%s%s" -#: src/sudo.c:1762 +#: src/sudo.c:1783 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s: не могу да забележим догађај прихватања%s%s" -#: src/sudo.c:1767 src/sudo.c:1805 +#: src/sudo.c:1788 src/sudo.c:1826 msgid "audit plugin error" msgstr "грешка аудит прикључка" -#: src/sudo.c:1800 +#: src/sudo.c:1821 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s: не могу да забележим догађај одбијања%s%s" -#: src/sudo.c:1860 +#: src/sudo.c:1881 #, c-format msgid "error initializing approval plugin %s" msgstr "грешка покретања прикључка одобравања „%s“" -#: src/sudo.c:1930 +#: src/sudo.c:1951 msgid "command rejected by approver" msgstr "наредбу је одбацио одобравач" @@ -1150,7 +1152,7 @@ msgstr "грешка прикључка: недостаје датотеа сп msgid "unable to read the clock" msgstr "не могу да прочитам сат" -#: src/sudo_intercept_common.c:365 +#: src/sudo_intercept_common.c:372 msgid "intercept port not set" msgstr "прикључник пресретања није постављен" @@ -1189,6 +1191,12 @@ msgstr "не могу да подесим уид у %u" msgid "unable to run %s" msgstr "не могу да покренем %s" +#: src/ttyname.c:139 src/ttyname.c:182 src/ttyname.c:199 src/ttyname.c:284 +#: src/ttyname.c:312 src/ttyname.c:356 +#, c-format +msgid "unable to find terminal name for device %u, %u" +msgstr "не могу да нађем назив терминала за уређај „%u, %u“" + #: src/utmp.c:283 msgid "unable to save stdin" msgstr "не могу да сачувам стандардни улаз" @@ -1255,9 +1263,6 @@ msgstr "не могу да повратим стандардни улаз" #~ msgid "internal error, tried allocate zero bytes" #~ msgstr "унутрашња грешка, покушах да доделим нула бајта" -#~ msgid "unable to set terminal to raw mode" -#~ msgstr "не могу да подесим терминал у сирови режим" - #~ msgid "unable to open socket" #~ msgstr "не могу да отворим утичницу" diff --git a/po/yue.mo b/po/yue.mo index d82dbcd2c2cbbaa6e583e3a4b81f49c2d71bfaa8..032584a5a90b15b2a9fe17d4d4d9776c0da6f14c 100644 GIT binary patch delta 5571 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 T4NVEB&|ly$NZVMNUpL}^W8}QG delta 3830 zcmXZe3rv<(9LMoPnpuJ%U~>26BB-F42)tgns3b_BC|H}*)T~KlUWVzCOW)donQ$oW-V;K&^ji?eIL~<~fP!HZhmDryR)*h!@XIfvj)}SWd ziK^fU9ErD4TNpt$*_em9%x`LFki7X0wc=J(rroHLCDKXL6r&O>MKAEqNL0P?w{gufrsVMl%hq_%1TWcs%Z*$+0d%k~KBRk7?kS_WT5D zMK@51JQC}cd;*fADMu}211i1`weoA2g^85W(StA2PzBbb0)Bxi?J3mO{DsQA4;xF< zq@pIAje2|DM?Jp-Rk4$(x8Wvg;uub<5-vu)ey?FRewIM}wYME~NIy1MD~&?!;doR6 zrKkWE=)uj%HX9#m;`7L&%zZ4xFgi8CV$>ntjat|dBq#GD@L^973(M9rb*FPM%g4i@INms?=Ik0y}Xc`cU)SM!kl89qP`<$%G-v zn~|uMm7oSLMO9!uD&y^_2@jy2KZ81KchG|#veH&fMshQ+qAI%;HNFWI|1@groZo0r zeba@?EP~P6f>b1?DMFo*)yR*jlyv_R1>KW($k(z>=<2wy=}>*s;<+qcjc&4UWuyE4pb!% zqYmE{)Rz2f@5g%G@mZ+x&w8o9GOVIQhixCSO{UrU09AqH@vgIyxRBS>$e-D*d$VB^zMlHD9v5h(mqvJSgMVC>h+mDl_{upZ}Msi(ZU5a}CU1Sc^ zggN*pY9Yy4Zt3Tt7P<#j;WkuUr;~;T4#;-*Y#N4hy$&OA8+y=(dhR0Xa0N0;E=HjO z&Broajg#>#YOe!w-HD?yhU*ekV#|^Hj%lzRO{fX3qE-||6kX>bUB*GZrpHn5`Ay`U znXoDDYg>$ZdmL0k`;bq8`5rkwrVCZM6!t~q3vj63|4JI#i!G=JzCo3!6_xQ_+aHwY zp7s=+PJa$++=YaE$VFK6;gk#yo?TIyb7an zJLceFR3hEhh-chDS*ZJ^sPS7+6ZtR{TQL>ypcd%i>oX9?qYiHYj>I`djvKI=4n0_p zTIqgNhRxQ?sIzbbHL!oNyESPT%k_L5h7M|_ji`8EqY}G_ir0h5=s&}~?{#Qsz%0}R zOR#qfa4grmQ4{=xQP_2(vTi~J+=WW;XVhW5XN}}5G=}Rbs8Uy!`C392$N73P HUx@!7Ec72tmGM(`~7Ht^Tr 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 qwYgMd, 2018. # Yi-Jyun Pan , 2019, 2020, 2021. +# Lumynous , 2025. msgid "" msgstr "" -"Project-Id-Version: sudo 1.9.13b2\n" +"Project-Id-Version: sudo 1.9.16b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2023-01-24 13:11-0700\n" -"PO-Revision-Date: 2023-02-03 00:51+0800\n" -"Last-Translator: Yi-Jyun Pan \n" -"Language-Team: Chinese (traditional) \n" +"POT-Creation-Date: 2024-06-08 09:06-0600\n" +"PO-Revision-Date: 2025-02-06 17:32+08:00\n" +"Last-Translator: Lumynous \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" "Plural-Forms: nplurals=1; plural=0;\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"X-Generator: Poedit 3.2.2\n" +"X-Generator: Poedit 3.5\n" #: lib/util/aix.c:89 lib/util/aix.c:169 msgid "unable to open userdb" @@ -26,98 +27,103 @@ msgstr "無法開啟使用者資料庫" #: lib/util/aix.c:224 #, c-format msgid "unable to switch to registry \"%s\" for %s" -msgstr "無法將 %2$s 切換至「%1$s」登錄表" +msgstr "無法切換至 %2$s 的登錄表「%1$s」" #: lib/util/aix.c:249 msgid "unable to restore registry" msgstr "無法還原登錄表" #: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/gidlist.c:76 -#: lib/util/json.c:55 lib/util/json.c:197 lib/util/sudo_conf.c:215 -#: lib/util/sudo_conf.c:301 lib/util/sudo_conf.c:378 lib/util/sudo_conf.c:646 -#: src/conversation.c:80 src/exec_iolog.c:124 src/exec_iolog.c:135 -#: src/exec_iolog.c:212 src/exec_monitor.c:205 src/exec_monitor.c:460 -#: src/exec_monitor.c:466 src/exec_monitor.c:474 src/exec_monitor.c:482 -#: src/exec_monitor.c:489 src/exec_monitor.c:496 src/exec_monitor.c:503 -#: src/exec_monitor.c:510 src/exec_monitor.c:517 src/exec_monitor.c:524 -#: src/exec_monitor.c:531 src/exec_nopty.c:231 src/exec_nopty.c:240 +#: lib/util/json.c:55 lib/util/json.c:197 lib/util/sudo_conf.c:218 +#: lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:672 +#: src/conversation.c:81 src/exec_iolog.c:122 src/exec_iolog.c:133 +#: src/exec_iolog.c:210 src/exec_monitor.c:173 src/exec_monitor.c:430 +#: src/exec_monitor.c:436 src/exec_monitor.c:444 src/exec_monitor.c:452 +#: src/exec_monitor.c:459 src/exec_monitor.c:466 src/exec_monitor.c:473 +#: src/exec_monitor.c:480 src/exec_monitor.c:487 src/exec_monitor.c:494 +#: src/exec_monitor.c:501 src/exec_nopty.c:231 src/exec_nopty.c:240 #: src/exec_nopty.c:247 src/exec_nopty.c:254 src/exec_nopty.c:261 #: src/exec_nopty.c:268 src/exec_nopty.c:275 src/exec_nopty.c:282 #: src/exec_nopty.c:289 src/exec_nopty.c:296 src/exec_nopty.c:303 #: src/exec_nopty.c:310 src/exec_nopty.c:318 src/exec_nopty.c:326 -#: src/exec_nopty.c:736 src/exec_preload.c:343 src/exec_ptrace.c:475 -#: src/exec_ptrace.c:768 src/exec_ptrace.c:983 src/exec_ptrace.c:1095 -#: src/exec_ptrace.c:1270 src/exec_ptrace.c:1612 src/exec_ptrace.c:1639 -#: src/exec_pty.c:511 src/exec_pty.c:692 src/exec_pty.c:882 src/exec_pty.c:891 -#: src/exec_pty.c:898 src/exec_pty.c:905 src/exec_pty.c:912 src/exec_pty.c:919 -#: src/exec_pty.c:926 src/exec_pty.c:933 src/exec_pty.c:940 src/exec_pty.c:947 -#: src/exec_pty.c:954 src/exec_pty.c:962 src/load_plugins.c:98 -#: src/load_plugins.c:123 src/load_plugins.c:159 src/load_plugins.c:392 -#: src/load_plugins.c:398 src/parse_args.c:172 src/parse_args.c:193 -#: src/parse_args.c:267 src/parse_args.c:623 src/parse_args.c:645 -#: src/parse_args.c:670 src/preserve_fds.c:46 src/preserve_fds.c:131 -#: src/selinux.c:89 src/selinux.c:362 src/selinux.c:472 src/selinux.c:489 -#: src/selinux.c:496 src/sesh.c:206 src/sesh.c:240 src/sesh.c:246 -#: src/sesh.c:253 src/sesh.c:259 src/sesh.c:470 src/sudo.c:641 src/sudo.c:706 -#: src/sudo.c:716 src/sudo.c:743 src/sudo.c:766 src/sudo.c:775 src/sudo.c:784 -#: src/sudo.c:801 src/sudo.c:842 src/sudo.c:851 src/sudo.c:861 src/sudo.c:894 -#: src/sudo.c:1122 src/sudo.c:1143 src/sudo.c:1436 src/sudo.c:1605 -#: src/sudo.c:1832 src/sudo.c:2166 src/sudo_edit.c:89 src/sudo_edit.c:149 -#: src/sudo_edit.c:429 src/sudo_edit.c:438 src/sudo_edit.c:538 -#: src/sudo_edit.c:545 src/sudo_edit.c:688 src/sudo_edit.c:708 -#: src/sudo_intercept_common.c:115 src/sudo_intercept_common.c:340 +#: src/exec_nopty.c:748 src/exec_preload.c:347 src/exec_ptrace.c:475 +#: src/exec_ptrace.c:768 src/exec_ptrace.c:985 src/exec_ptrace.c:1098 +#: src/exec_ptrace.c:1273 src/exec_ptrace.c:1626 src/exec_ptrace.c:1653 +#: src/exec_ptrace.c:1845 src/exec_pty.c:599 src/exec_pty.c:783 +#: src/exec_pty.c:990 src/exec_pty.c:999 src/exec_pty.c:1006 +#: src/exec_pty.c:1013 src/exec_pty.c:1020 src/exec_pty.c:1027 +#: src/exec_pty.c:1034 src/exec_pty.c:1041 src/exec_pty.c:1048 +#: src/exec_pty.c:1055 src/exec_pty.c:1062 src/exec_pty.c:1069 +#: src/exec_pty.c:1077 src/load_plugins.c:100 src/load_plugins.c:125 +#: src/load_plugins.c:161 src/load_plugins.c:394 src/load_plugins.c:400 +#: src/parse_args.c:171 src/parse_args.c:192 src/parse_args.c:268 +#: src/parse_args.c:624 src/parse_args.c:646 src/parse_args.c:671 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:472 src/selinux.c:489 src/selinux.c:496 +#: src/sesh.c:206 src/sesh.c:240 src/sesh.c:246 src/sesh.c:253 src/sesh.c:259 +#: src/sesh.c:470 src/sudo.c:581 src/sudo.c:607 src/sudo.c:660 src/sudo.c:726 +#: src/sudo.c:737 src/sudo.c:764 src/sudo.c:787 src/sudo.c:796 src/sudo.c:805 +#: src/sudo.c:818 src/sudo.c:827 src/sudo.c:868 src/sudo.c:878 src/sudo.c:888 +#: src/sudo.c:921 src/sudo.c:923 src/sudo.c:1150 src/sudo.c:1171 +#: src/sudo.c:1462 src/sudo.c:1631 src/sudo.c:1858 src/sudo.c:2191 +#: src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:430 +#: src/sudo_edit.c:439 src/sudo_edit.c:540 src/sudo_edit.c:547 +#: src/sudo_edit.c:692 src/sudo_edit.c:712 src/sudo_intercept_common.c:122 +#: src/sudo_intercept_common.c:347 #, c-format msgid "%s: %s" -msgstr "%s:%s" +msgstr "%s: %s" #: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/json.c:56 -#: lib/util/json.c:198 lib/util/regex.c:173 lib/util/sudo_conf.c:216 -#: lib/util/sudo_conf.c:301 lib/util/sudo_conf.c:378 lib/util/sudo_conf.c:646 -#: src/conversation.c:81 src/exec_intercept.c:111 src/exec_intercept.c:344 -#: src/exec_intercept.c:518 src/exec_intercept.c:582 src/exec_intercept.c:706 -#: src/exec_intercept.c:830 src/exec_iolog.c:124 src/exec_iolog.c:135 -#: src/exec_iolog.c:212 src/exec_monitor.c:460 src/exec_monitor.c:466 -#: src/exec_monitor.c:474 src/exec_monitor.c:482 src/exec_monitor.c:489 -#: src/exec_monitor.c:496 src/exec_monitor.c:503 src/exec_monitor.c:510 -#: src/exec_monitor.c:517 src/exec_monitor.c:524 src/exec_monitor.c:531 +#: lib/util/json.c:198 lib/util/regex.c:173 lib/util/sudo_conf.c:219 +#: lib/util/sudo_conf.c:304 lib/util/sudo_conf.c:381 lib/util/sudo_conf.c:672 +#: src/conversation.c:82 src/exec_intercept.c:112 src/exec_intercept.c:351 +#: src/exec_intercept.c:527 src/exec_intercept.c:591 src/exec_intercept.c:715 +#: src/exec_intercept.c:839 src/exec_iolog.c:122 src/exec_iolog.c:133 +#: src/exec_iolog.c:210 src/exec_monitor.c:430 src/exec_monitor.c:436 +#: src/exec_monitor.c:444 src/exec_monitor.c:452 src/exec_monitor.c:459 +#: src/exec_monitor.c:466 src/exec_monitor.c:473 src/exec_monitor.c:480 +#: src/exec_monitor.c:487 src/exec_monitor.c:494 src/exec_monitor.c:501 #: src/exec_nopty.c:231 src/exec_nopty.c:240 src/exec_nopty.c:247 #: src/exec_nopty.c:254 src/exec_nopty.c:261 src/exec_nopty.c:268 #: src/exec_nopty.c:275 src/exec_nopty.c:282 src/exec_nopty.c:289 #: src/exec_nopty.c:296 src/exec_nopty.c:303 src/exec_nopty.c:310 -#: src/exec_nopty.c:318 src/exec_nopty.c:326 src/exec_preload.c:343 -#: src/exec_ptrace.c:475 src/exec_ptrace.c:768 src/exec_ptrace.c:983 -#: src/exec_ptrace.c:1639 src/exec_pty.c:511 src/exec_pty.c:882 -#: src/exec_pty.c:891 src/exec_pty.c:898 src/exec_pty.c:905 src/exec_pty.c:912 -#: src/exec_pty.c:919 src/exec_pty.c:926 src/exec_pty.c:933 src/exec_pty.c:940 -#: src/exec_pty.c:947 src/exec_pty.c:954 src/exec_pty.c:962 -#: src/load_plugins.c:98 src/load_plugins.c:123 src/load_plugins.c:159 -#: src/load_plugins.c:392 src/load_plugins.c:398 src/parse_args.c:172 -#: src/parse_args.c:194 src/parse_args.c:267 src/parse_args.c:623 -#: src/parse_args.c:645 src/parse_args.c:670 src/preserve_fds.c:46 -#: src/preserve_fds.c:131 src/selinux.c:89 src/selinux.c:362 src/selinux.c:472 -#: src/selinux.c:489 src/selinux.c:496 src/sesh.c:206 src/sesh.c:471 -#: src/sudo.c:230 src/sudo.c:641 src/sudo.c:894 src/sudo.c:1122 -#: src/sudo.c:1143 src/sudo.c:1436 src/sudo.c:1605 src/sudo.c:1832 -#: src/sudo.c:2166 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 -#: src/sudo_edit.c:438 src/sudo_edit.c:538 src/sudo_edit.c:545 -#: src/sudo_edit.c:688 src/sudo_edit.c:708 src/sudo_intercept_common.c:115 -#: src/sudo_intercept_common.c:340 +#: src/exec_nopty.c:318 src/exec_nopty.c:326 src/exec_preload.c:347 +#: src/exec_ptrace.c:475 src/exec_ptrace.c:768 src/exec_ptrace.c:985 +#: src/exec_ptrace.c:1653 src/exec_ptrace.c:1846 src/exec_pty.c:599 +#: src/exec_pty.c:990 src/exec_pty.c:999 src/exec_pty.c:1006 +#: src/exec_pty.c:1013 src/exec_pty.c:1020 src/exec_pty.c:1027 +#: src/exec_pty.c:1034 src/exec_pty.c:1041 src/exec_pty.c:1048 +#: src/exec_pty.c:1055 src/exec_pty.c:1062 src/exec_pty.c:1069 +#: src/exec_pty.c:1077 src/load_plugins.c:100 src/load_plugins.c:125 +#: src/load_plugins.c:161 src/load_plugins.c:394 src/load_plugins.c:400 +#: src/parse_args.c:171 src/parse_args.c:193 src/parse_args.c:268 +#: src/parse_args.c:624 src/parse_args.c:646 src/parse_args.c:671 +#: src/preserve_fds.c:46 src/preserve_fds.c:131 src/selinux.c:89 +#: src/selinux.c:362 src/selinux.c:472 src/selinux.c:489 src/selinux.c:496 +#: src/sesh.c:206 src/sesh.c:471 src/sudo.c:229 src/sudo.c:581 src/sudo.c:607 +#: src/sudo.c:660 src/sudo.c:819 src/sudo.c:921 src/sudo.c:923 src/sudo.c:1150 +#: src/sudo.c:1171 src/sudo.c:1462 src/sudo.c:1631 src/sudo.c:1858 +#: src/sudo.c:2191 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:430 +#: src/sudo_edit.c:439 src/sudo_edit.c:540 src/sudo_edit.c:547 +#: src/sudo_edit.c:692 src/sudo_edit.c:712 src/sudo_intercept_common.c:122 +#: src/sudo_intercept_common.c:347 msgid "unable to allocate memory" msgstr "無法分配記憶體" #: lib/util/mkdir_parents.c:63 #, c-format msgid "unable to stat %.*s" -msgstr "無法 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)" +msgstr "%.*s 存在但非目錄(0%o)" -#: lib/util/mkdir_parents.c:103 lib/util/sudo_conf.c:666 -#: lib/util/sudo_conf.c:696 lib/util/sudo_conf.c:703 src/selinux.c:235 -#: src/selinux.c:265 src/sudo.c:373 src/sudo_edit.c:494 src/sudo_edit.c:557 +#: lib/util/mkdir_parents.c:103 lib/util/sudo_conf.c:689 +#: lib/util/sudo_conf.c:708 lib/util/sudo_conf.c:735 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:375 src/sudo_edit.c:495 src/sudo_edit.c:559 #, c-format msgid "unable to open %s" msgstr "無法開啟 %s" @@ -125,7 +131,7 @@ msgstr "無法開啟 %s" #: lib/util/mkdir_parents.c:120 lib/util/mkdir_parents.c:160 #, c-format msgid "unable to mkdir %.*s" -msgstr "無法建立 %.*s 目錄" +msgstr "無法建立目錄 %.*s" #: lib/util/mkdir_parents.c:130 lib/util/mkdir_parents.c:139 #, c-format @@ -134,125 +140,125 @@ msgstr "無法開啟 %.*s" #: lib/util/regex.c:163 msgid "regular expression too large" -msgstr "正規表達式太長" +msgstr "正則表達式過長" #: lib/util/strsignal.c:50 msgid "Unknown signal" -msgstr "訊號未知" +msgstr "未知訊號" -#: lib/util/strtoid.c:84 lib/util/strtomode.c:52 lib/util/strtonum.c:148 -#: lib/util/strtonum.c:187 src/sesh.c:240 src/sesh.c:253 +#: lib/util/strtoid.c:84 lib/util/strtomode.c:52 lib/util/strtonum.c:147 +#: lib/util/strtonum.c:186 src/sesh.c:240 src/sesh.c:253 msgid "invalid value" -msgstr "數值無效" +msgstr "值無效" -#: lib/util/strtomode.c:58 lib/util/strtonum.c:160 +#: lib/util/strtomode.c:58 lib/util/strtonum.c:159 msgid "value too large" msgstr "數值過大" -#: lib/util/strtomode.c:58 lib/util/strtonum.c:154 +#: lib/util/strtomode.c:58 lib/util/strtonum.c:153 msgid "value too small" msgstr "數值過小" -#: lib/util/sudo_conf.c:234 +#: lib/util/sudo_conf.c:237 #, c-format msgid "invalid Path value \"%s\" in %s, line %u" -msgstr "於 %2$s 第 %3$u 行發現無效的 Path 值「%1$s」" +msgstr "無效的 Path 值「%s」,位於 %s 第 %u 行" -#: lib/util/sudo_conf.c:400 lib/util/sudo_conf.c:453 +#: lib/util/sudo_conf.c:403 lib/util/sudo_conf.c:456 #, c-format msgid "invalid value for %s \"%s\" in %s, line %u" -msgstr "於 %3$s 中第 %4$u 行發現用於 %1$s 的「%2$s」無效數值" +msgstr "無效的 %s 值「%s」,位於 %s 第 %u 行" -#: lib/util/sudo_conf.c:421 +#: lib/util/sudo_conf.c:424 #, c-format msgid "unsupported group source \"%s\" in %s, line %u" -msgstr "於「%2$s」第 %3$u 行發現不支援的「%1$s」群組來源" +msgstr "不支援的群組來源「%s」,位於 %s 第 %u 行" -#: lib/util/sudo_conf.c:437 +#: lib/util/sudo_conf.c:440 #, c-format msgid "invalid max groups \"%s\" in %s, line %u" -msgstr "於 %2$s 第 %3$u 行發現無效的「%1$s」最大群組" +msgstr "無效的群組上限「%s」,位於 %s 第 %u 行" -#: lib/util/sudo_conf.c:669 +#: lib/util/sudo_conf.c:711 #, c-format msgid "%s is not a regular file" msgstr "%s 非一般檔案" -#: lib/util/sudo_conf.c:672 src/copy_file.c:164 +#: lib/util/sudo_conf.c:714 src/copy_file.c:164 #, c-format msgid "%s is owned by uid %u, should be %u" -msgstr "%s 不應由使用者 ID 為 %u 的使用者所擁有,應為 %u" +msgstr "%s 不應由 UID %u 擁有,應由 %u" -#: lib/util/sudo_conf.c:676 +#: lib/util/sudo_conf.c:718 #, c-format msgid "%s is world writable" msgstr "%s 允許所有使用者寫入" -#: lib/util/sudo_conf.c:679 +#: lib/util/sudo_conf.c:721 #, c-format msgid "%s is group writable" msgstr "%s 允許群組寫入" #: src/apparmor.c:85 msgid "failed to determine AppArmor confinement" -msgstr "無法判斷 AppArmor 的監禁規則" +msgstr "無法確定 AppArmor 的拘束規則" #: src/apparmor.c:93 #, c-format msgid "unable to change AppArmor profile to %s" -msgstr "無法將 AppArmor 設定檔更改為 %s" +msgstr "無法將 AppArmor 設定檔更變更至 %s" #: src/copy_file.c:94 #, c-format msgid "%s: truncate %s to zero bytes? (y/n) [n] " -msgstr "%s:將 %s 截斷至 0 位元組?(y/n) [n] " +msgstr "%s: 將 %s 截斷至零個位元組?(y/n) [n] " #: src/copy_file.c:98 #, c-format msgid "not overwriting %s" -msgstr "不覆寫 %s" +msgstr "未覆寫 %s" #: src/copy_file.c:120 #, c-format msgid "unable to read from %s" -msgstr "無法從 %s 讀取" +msgstr "無法讀取 %s" #: src/copy_file.c:137 src/sudo_edit.c:320 #, c-format msgid "unable to write to %s" -msgstr "無法寫入「%s」" +msgstr "無法寫入 %s" #: src/copy_file.c:151 #, c-format msgid "unable to stat %s" -msgstr "無法取得 %s 檔案的資訊" +msgstr "無法取得 %s 的狀態" #: src/copy_file.c:155 src/sesh.c:312 src/sudo_edit.c:197 #, c-format msgid "%s: not a regular file" -msgstr "%s:非一般檔案" +msgstr "%s: 非一般檔案" #: src/copy_file.c:159 #, c-format msgid "%s: bad file mode: 0%o" -msgstr "%s:檔案模式無效:0%o" +msgstr "%s: 檔案模式錯誤: 0%o" -#: src/edit_open.c:331 +#: src/edit_open.c:333 msgid "unable to restore current working directory" -msgstr "無法還原目前的工作目錄" +msgstr "無法還原目前工作目錄" #: src/exec.c:111 msgid "unable to set privileges" -msgstr "無法設定權限" +msgstr "無法設定特權" #: src/exec.c:117 src/exec.c:122 msgid "unable to set limit privileges" -msgstr "無法設定限制權限" +msgstr "無法設定限制特權" #: src/exec.c:145 #, c-format msgid "unknown login class %s" -msgstr "未知的 %s 登入類別" +msgstr "未知登入類別 %s" #: src/exec.c:157 msgid "unable to set user context" @@ -265,477 +271,496 @@ msgstr "無法設定行程優先層級" #: src/exec.c:190 #, c-format msgid "unable to change root to %s" -msgstr "無法切換根目錄至 %s" +msgstr "無法將根目錄變更至 %s" #: src/exec.c:203 src/exec.c:209 src/exec.c:216 #, c-format msgid "unable to change to runas uid (%u, %u)" -msgstr "無法變更至 runas 使用者 ID (%u, %u)" +msgstr "無法變更至 runas UID (%u, %u)" #: src/exec.c:238 src/sesh.c:199 #, c-format msgid "unable to change directory to %s" -msgstr "無法變更目錄至 %s" +msgstr "無法將目錄變更至 %s" #: src/exec.c:243 #, c-format msgid "starting from %s" -msgstr "從 %s 啟動" +msgstr "於 %s 開始" -#: src/exec.c:278 src/exec.c:351 src/exec_monitor.c:569 src/exec_monitor.c:571 -#: src/exec_pty.c:225 src/exec_pty.c:1026 src/exec_pty.c:1028 src/signal.c:144 -#: src/signal.c:151 src/signal.c:165 src/suspend_nopty.c:93 +#: src/exec.c:278 src/exec.c:351 src/exec_monitor.c:564 src/exec_monitor.c:566 +#: src/exec_pty.c:1148 src/exec_pty.c:1150 src/signal.c:144 src/signal.c:151 +#: src/signal.c:165 src/suspend_parent.c:143 #, c-format msgid "unable to set handler for signal %d" -msgstr "無法設定用於處理 %d 訊號的程式" +msgstr "無法設定訊號 %d 的處理器" -#: src/exec.c:422 +#: src/exec.c:447 msgid "intercept mode is not supported with SELinux RBAC on this system" -msgstr "本系統的 SELinux RBAC 不支援攔截模式" +msgstr "此系統的 SELinux RBAC 不支援攔截模式" -#: src/exec.c:427 +#: src/exec.c:452 msgid "unable to log sub-commands with SELinux RBAC on this system" -msgstr "無法記錄本系統上 SELinux RBAC 的子命令" +msgstr "此系統的 SELinux RBAC 無法記錄子命令" #: src/exec_common.c:56 msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" msgstr "無法自 PRIV_LIMIT 移除 PRIV_PROC_EXEC" -#: src/exec_intercept.c:70 src/exec_iolog.c:165 src/exec_iolog.c:175 -#: src/exec_iolog.c:220 src/exec_iolog.c:227 src/exec_iolog.c:254 -#: src/exec_monitor.c:468 src/exec_monitor.c:476 src/exec_monitor.c:484 -#: src/exec_monitor.c:491 src/exec_monitor.c:498 src/exec_monitor.c:505 -#: src/exec_monitor.c:512 src/exec_monitor.c:519 src/exec_monitor.c:526 -#: src/exec_monitor.c:533 src/exec_nopty.c:233 src/exec_nopty.c:242 +#: src/exec_intercept.c:71 src/exec_iolog.c:163 src/exec_iolog.c:173 +#: src/exec_iolog.c:218 src/exec_iolog.c:225 src/exec_iolog.c:252 +#: src/exec_monitor.c:438 src/exec_monitor.c:446 src/exec_monitor.c:454 +#: src/exec_monitor.c:461 src/exec_monitor.c:468 src/exec_monitor.c:475 +#: src/exec_monitor.c:482 src/exec_monitor.c:489 src/exec_monitor.c:496 +#: src/exec_monitor.c:503 src/exec_nopty.c:233 src/exec_nopty.c:242 #: src/exec_nopty.c:249 src/exec_nopty.c:256 src/exec_nopty.c:263 #: src/exec_nopty.c:270 src/exec_nopty.c:277 src/exec_nopty.c:284 #: src/exec_nopty.c:291 src/exec_nopty.c:298 src/exec_nopty.c:305 #: src/exec_nopty.c:312 src/exec_nopty.c:320 src/exec_nopty.c:328 -#: src/exec_nopty.c:387 src/exec_nopty.c:453 src/exec_pty.c:360 -#: src/exec_pty.c:462 src/exec_pty.c:517 src/exec_pty.c:884 src/exec_pty.c:893 -#: src/exec_pty.c:900 src/exec_pty.c:907 src/exec_pty.c:914 src/exec_pty.c:921 -#: src/exec_pty.c:928 src/exec_pty.c:935 src/exec_pty.c:942 src/exec_pty.c:949 -#: src/exec_pty.c:956 +#: src/exec_nopty.c:387 src/exec_nopty.c:457 src/exec_pty.c:441 +#: src/exec_pty.c:555 src/exec_pty.c:605 src/exec_pty.c:992 src/exec_pty.c:1001 +#: src/exec_pty.c:1008 src/exec_pty.c:1015 src/exec_pty.c:1022 +#: src/exec_pty.c:1029 src/exec_pty.c:1036 src/exec_pty.c:1043 +#: src/exec_pty.c:1050 src/exec_pty.c:1057 src/exec_pty.c:1064 +#: src/exec_pty.c:1071 msgid "unable to add event to queue" -msgstr "無法新增事件至佇列中" +msgstr "無法將事件加入佇列" -#: src/exec_intercept.c:317 src/sudo.c:1028 +#: src/exec_intercept.c:324 src/sudo.c:1056 msgid "command not set by the security policy" -msgstr "根據安全性策略,不設定命令" +msgstr "安全方針未設定命令" -#: src/exec_intercept.c:395 src/exec_intercept.c:435 src/sudo.c:1248 -#: src/sudo.c:1293 src/sudo.c:1337 +#: src/exec_intercept.c:403 src/exec_intercept.c:443 src/sudo.c:1274 +#: src/sudo.c:1319 src/sudo.c:1363 msgid "command rejected by policy" -msgstr "命令被策略拒絕" +msgstr "方針拒絕了命令" -#: src/exec_intercept.c:505 src/sudo.c:1935 +#: src/exec_intercept.c:514 src/sudo.c:1961 msgid "approval plugin error" -msgstr "核准外掛程式發生錯誤" +msgstr "核准插件發生錯誤" -#: src/exec_intercept.c:530 src/sudo.c:1253 src/sudo.c:1298 src/sudo.c:1342 -#: src/sudo.c:1416 +#: src/exec_intercept.c:539 src/sudo.c:1279 src/sudo.c:1324 src/sudo.c:1368 +#: src/sudo.c:1442 msgid "policy plugin error" -msgstr "策略外掛程式發生錯誤" +msgstr "方針插件發生錯誤" -#: src/exec_intercept.c:559 +#: src/exec_intercept.c:568 msgid "invalid PolicyCheckRequest" msgstr "無效的 PolicyCheckRequest" -#: src/exec_intercept.c:702 +#: src/exec_intercept.c:711 #, c-format msgid "client request too large: %zu" -msgstr "用戶端請求過長:%zu" +msgstr "用戶端請求過長: %zu" -#: src/exec_intercept.c:744 +#: src/exec_intercept.c:753 #, c-format msgid "unable to unpack %s size %zu" msgstr "無法解包 %s(大小 %zu)" -#: src/exec_intercept.c:792 +#: src/exec_intercept.c:801 #, c-format msgid "unexpected type_case value %d in %s from %s" -msgstr "從 %3$s 收到的 %2$s 中有個非預期的 type_case 數值 %1$d" +msgstr "從 %3$s 收到的 %2$s 中有非預期的 type_case 值 %1$d" -#: src/exec_intercept.c:818 +#: src/exec_intercept.c:827 #, c-format msgid "server message too large: %zu" -msgstr "伺服器訊息過長:%zu" +msgstr "伺服器訊息過長: %zu" -#: src/exec_iolog.c:323 src/exec_iolog.c:363 src/exec_iolog.c:403 -#: src/exec_iolog.c:454 src/exec_iolog.c:505 +#: src/exec_iolog.c:321 src/exec_iolog.c:361 src/exec_iolog.c:401 +#: src/exec_iolog.c:452 src/exec_iolog.c:503 msgid "I/O plugin error" -msgstr "I/O 外掛程式錯誤" +msgstr "I/O 插件錯誤" -#: src/exec_iolog.c:327 src/exec_iolog.c:367 src/exec_iolog.c:407 -#: src/exec_iolog.c:458 src/exec_iolog.c:509 +#: src/exec_iolog.c:325 src/exec_iolog.c:365 src/exec_iolog.c:405 +#: src/exec_iolog.c:456 src/exec_iolog.c:507 msgid "command rejected by I/O plugin" -msgstr "命令被 I/O 外掛程式拒絕" +msgstr "I/O 插件拒絕了命令" -#: src/exec_iolog.c:556 +#: src/exec_iolog.c:555 msgid "error logging suspend" msgstr "記錄暫停時發生錯誤" -#: src/exec_iolog.c:591 +#: src/exec_iolog.c:590 msgid "error changing window size" msgstr "變更視窗大小時發生錯誤" -#: src/exec_monitor.c:362 +#: src/exec_monitor.c:330 msgid "error reading from socketpair" -msgstr "自 socketpair 讀取資料時發生錯誤" +msgstr "讀取插口對時發生錯誤" -#: src/exec_monitor.c:379 +#: src/exec_monitor.c:342 #, c-format msgid "unexpected reply type on backchannel: %d" -msgstr "未預期的 backchannel 回應類型:%d" +msgstr "未預期的反向通道回覆類型: %d" -#: src/exec_monitor.c:587 +#: src/exec_monitor.c:578 msgid "unable to set controlling tty" -msgstr "無法設定控制終端" +msgstr "無法設定控制 TTY" -#: src/exec_monitor.c:595 src/exec_nopty.c:498 src/exec_nopty.c:508 -#: src/exec_nopty.c:518 src/exec_nopty.c:552 src/exec_pty.c:1097 -#: src/exec_pty.c:1118 src/exec_pty.c:1138 src/tgetpass.c:305 -msgid "unable to create pipe" -msgstr "無法建立管線" +#: src/exec_monitor.c:590 src/exec_nopty.c:572 src/exec_pty.c:1126 +#: src/exec_pty.c:1135 +msgid "unable to create sockets" +msgstr "無法建立插口" -#: src/exec_monitor.c:605 +#: src/exec_monitor.c:599 msgid "unable to receive message from parent" -msgstr "無法自上層接收訊息" +msgstr "無法從親代行程接收訊息" -#: src/exec_monitor.c:621 src/exec_nopty.c:595 src/exec_pty.c:1176 -#: src/sudo_edit.c:361 src/tgetpass.c:309 +#: src/exec_monitor.c:614 src/exec_nopty.c:606 src/exec_pty.c:1336 +#: src/sudo_edit.c:361 src/tgetpass.c:310 msgid "unable to fork" -msgstr "無法複製 (fork) 出新行程" +msgstr "無法分叉行程" -#: src/exec_monitor.c:625 src/exec_monitor.c:723 src/exec_nopty.c:700 +#: src/exec_monitor.c:618 src/exec_monitor.c:720 src/exec_nopty.c:712 msgid "unable to restore tty label" -msgstr "無法還原終端標籤 (tty label)" +msgstr "無法還原 TTY 標籤" -#: src/exec_monitor.c:638 src/sesh.c:217 src/sudo.c:1199 +#: src/exec_monitor.c:629 src/exec_monitor.c:678 src/sesh.c:217 src/sudo.c:1225 #, c-format msgid "unable to execute %s" msgstr "無法執行 %s" -#: src/exec_nopty.c:546 src/exec_pty.c:1035 +#: src/exec_nopty.c:507 src/exec_nopty.c:517 src/exec_nopty.c:527 +#: src/exec_nopty.c:563 src/exec_pty.c:1224 src/exec_pty.c:1251 +#: src/exec_pty.c:1274 src/exec_pty.c:1292 src/tgetpass.c:306 +msgid "unable to create pipe" +msgstr "無法建立管線" + +#: src/exec_nopty.c:557 src/exec_pty.c:1157 msgid "policy plugin failed session initialization" -msgstr "政策外掛程式初始化工作階段失敗" +msgstr "方針插件無法初始化工作階段" -#: src/exec_nopty.c:561 src/exec_pty.c:1004 src/exec_pty.c:1013 -msgid "unable to create sockets" -msgstr "無法建立 socket 檔案" - -#: src/exec_nopty.c:688 src/exec_pty.c:1274 +#: src/exec_nopty.c:700 src/exec_pty.c:1437 msgid "error in event loop" msgstr "在事件處理迴圈中發生錯誤" -#: src/exec_preload.c:167 src/net_ifs.c:206 src/net_ifs.c:372 -#: src/net_ifs.c:433 src/net_ifs.c:620 src/net_ifs.c:851 src/sudo.c:488 -#: src/sudo_edit.c:398 src/sudo_edit.c:406 +#: src/exec_preload.c:168 src/net_ifs.c:206 src/net_ifs.c:372 src/net_ifs.c:433 +#: src/net_ifs.c:620 src/net_ifs.c:852 src/sudo.c:494 src/sudo_edit.c:398 +#: src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "內部錯誤,%s 溢位" -#: src/exec_ptrace.c:1079 src/exec_ptrace.c:1104 src/exec_ptrace.c:1900 +#: src/exec_ptrace.c:1082 src/exec_ptrace.c:1107 src/exec_ptrace.c:1930 #, c-format msgid "unable to set registers for process %d" -msgstr "無法設定處理程序 %d 的寄存器" +msgstr "無法設定行程 %d 的暫存器" -#: src/exec_ptrace.c:1099 src/exec_ptrace.c:1274 src/exec_ptrace.c:1616 +#: src/exec_ptrace.c:1102 src/exec_ptrace.c:1277 src/exec_ptrace.c:1630 #, c-format msgid "process %d exited unexpectedly" -msgstr "處理程序 %d 非預期離開" +msgstr "行程 %d 非預期地結束了" -#: src/exec_ptrace.c:1208 +#: src/exec_ptrace.c:1211 msgid "unable to set seccomp filter" msgstr "無法設定 seccomp 過濾器" -#: src/exec_ptrace.c:1405 +#: src/exec_ptrace.c:1408 #, c-format msgid "interpreter argument , expected \"%s\", got \"%s\"" -msgstr "解釋器引數:預期「%s」卻收到「%s」" +msgstr "直譯器引數,預期「%s」,卻收到「%s」" -#: src/exec_ptrace.c:1504 +#: src/exec_ptrace.c:1506 #, c-format msgid "pathname mismatch, expected \"%s\", got \"%s\"" -msgstr "路徑名稱不符:預期「%s」卻收到「%s」" +msgstr "路徑不相符,預期「%s」,卻收到「%s」" -#: src/exec_ptrace.c:1513 src/exec_ptrace.c:1520 src/exec_ptrace.c:1533 -#: src/exec_ptrace.c:1541 src/exec_ptrace.c:1547 src/exec_ptrace.c:1553 +#: src/exec_ptrace.c:1515 src/exec_ptrace.c:1522 src/exec_ptrace.c:1546 +#: src/exec_ptrace.c:1554 src/exec_ptrace.c:1560 src/exec_ptrace.c:1566 #, c-format msgid "%s[%d] mismatch, expected \"%s\", got \"%s\"" -msgstr "%s[%d] 不符:預期「%s」卻收到「%s」" +msgstr "%s[%d] 不相符,預期「%s」,卻收到「%s」" -#: src/exec_ptrace.c:1620 +#: src/exec_ptrace.c:1634 #, c-format msgid "process %d unexpected status 0x%x" -msgstr "處理程序 %d 的狀態 0x%x 不在預期之內" +msgstr "行程 %d 以非預期的狀態 0x%x 結束了" -#: src/exec_ptrace.c:1711 +#: src/exec_ptrace.c:1727 #, c-format msgid "unable to get event message for process %d" -msgstr "無法取得處理程序 %d 的事件訊息" +msgstr "無法取得行程 %d 的事件訊息" -#: src/exec_ptrace.c:1718 +#: src/exec_ptrace.c:1734 #, c-format msgid "unable to get registers for process %d" -msgstr "無法取得處理程序 %d 的寄存器" +msgstr "無法取得行程 %d 的暫存器" -#: src/exec_pty.c:103 +#: src/exec_pty.c:87 msgid "unable to allocate pty" -msgstr "無法分配虛擬終端機" +msgstr "無法分配 PTY" -#: src/exec_pty.c:268 src/signal.c:101 src/suspend_nopty.c:99 +#: src/exec_pty.c:118 src/exec_pty.c:257 src/tgetpass.c:251 +msgid "unable to restore terminal settings" +msgstr "無法還原終端機設定" + +#: src/exec_pty.c:218 +msgid "unable to set handler for SIGCONT" +msgstr "無法設定 SIGCONT 的處理器" + +#: src/exec_pty.c:267 #, c-format -msgid "unable to restore handler for signal %d" -msgstr "無法還原用於處理 %d 訊號的程序" +msgid "unable to set handler for SIG%s" +msgstr "無法設定 SIG%s 的處理器" -#: src/exec_pty.c:1222 +#: src/exec_pty.c:291 +#, c-format +msgid "unable to restore handler for SIG%s" +msgstr "無法還原 SIG%s 的處理器" + +#: src/exec_pty.c:319 +msgid "unable to restore handler for SIGCONT" +msgstr "無法還原 SIGCONT 的處理器" + +#: src/exec_pty.c:1385 msgid "unable to send message to monitor process" -msgstr "無法傳送訊息至監控程序" +msgstr "無法傳送訊息給監聽行程" -#: src/load_plugins.c:73 src/load_plugins.c:220 src/load_plugins.c:230 -#: src/load_plugins.c:240 src/load_plugins.c:287 +#: src/load_plugins.c:75 src/load_plugins.c:222 src/load_plugins.c:232 +#: src/load_plugins.c:242 src/load_plugins.c:289 #, c-format msgid "error in %s, line %d while loading plugin \"%s\"" -msgstr "載入「%3$s」外掛程式時,發現 %1$s 中的第 %2$d 行有錯誤" +msgstr "載入插件「%3$s」時發現錯誤,位於 %1$s 第 %2$d 行" -#: src/load_plugins.c:184 src/load_plugins.c:255 +#: src/load_plugins.c:186 src/load_plugins.c:257 #, c-format msgid "ignoring duplicate plugin \"%s\" in %s, line %d" -msgstr "忽略第 %3$d 行 %2$s 中的重複外掛程式「%1$s」" +msgstr "忽略重複的插件「%s」,位於 %s 第 %d 行" -#: src/load_plugins.c:222 +#: src/load_plugins.c:224 #, c-format msgid "unable to load %s: %s" -msgstr "無法載入 %s:%s" +msgstr "無法載入 %s: %s" -#: src/load_plugins.c:232 +#: src/load_plugins.c:234 #, c-format msgid "unable to find symbol \"%s\" in %s" -msgstr "無法在 %s 中找到「%s」符號" +msgstr "無法在 %2$s 中找到符號「%1$s」" -#: src/load_plugins.c:242 +#: src/load_plugins.c:244 #, c-format msgid "incompatible plugin major version %d (expected %d) found in %s" -msgstr "在 %3$s 中發現不相容的外掛程式主版本號 %1$d(預期應為 %2$d)" +msgstr "在 %3$s 中發現不相容的插件主版本 %1$d(預期 %2$d)" -#: src/load_plugins.c:260 +#: src/load_plugins.c:262 #, c-format msgid "ignoring policy plugin \"%s\" in %s, line %d" -msgstr "無視 %2$s 中第 %3$d 行的「%1$s」sudo 政策外掛程式" +msgstr "忽略方針插件「%s」,位於 %s 第 %d 行" -#: src/load_plugins.c:263 +#: src/load_plugins.c:265 msgid "only a single policy plugin may be specified" -msgstr "只能指定一個 Sudo 政策外掛程式" +msgstr "只能指定一個方針插件" -#: src/load_plugins.c:289 +#: src/load_plugins.c:291 #, c-format msgid "unknown plugin type %d found in %s" -msgstr "在 %2$s 發現未知的外掛程式類型 %1$d" +msgstr "在 %2$s 中發現未知插件類型 %1$d" -#: src/load_plugins.c:472 +#: src/load_plugins.c:474 #, c-format msgid "policy plugin %s does not include a check_policy method" -msgstr "%s 政策外掛程式未包含 check_policy 方法" +msgstr "方針插件 %s 未包含 check_policy 方法" -#: src/parse_args.c:214 +#: src/parse_args.c:213 #, c-format msgid "invalid environment variable name: %s" -msgstr "無效的環境變數名稱:%s" +msgstr "無效的環境變數名稱: %s" -#: src/parse_args.c:317 +#: src/parse_args.c:318 msgid "the argument to -C must be a number greater than or equal to 3" -msgstr "傳入 -C 的參數數字應該要等於或大於 3" +msgstr "-C 的引數必須是大於等於 3 的數字" -#: src/parse_args.c:554 +#: src/parse_args.c:555 msgid "you may not specify both the -i and -s options" -msgstr "不能同時指定 -i 跟 -s 指令列選項" +msgstr "-i 與 -s 選項不能同時指定" -#: src/parse_args.c:559 +#: src/parse_args.c:560 msgid "you may not specify both the -i and -E options" -msgstr "不能同時指定 -i 跟 -E 指令列選項" +msgstr "-i 與 -E 選項不能同時指定" -#: src/parse_args.c:569 +#: src/parse_args.c:570 msgid "the -E option is not valid in edit mode" -msgstr "-E 指令列選項在編輯模式中無效" +msgstr "-E 選項在編輯模式下無效" -#: src/parse_args.c:572 +#: src/parse_args.c:573 msgid "you may not specify environment variables in edit mode" -msgstr "不能在編輯模式中指定環境變數" +msgstr "環境變數不能在編輯模式下指定" -#: src/parse_args.c:582 +#: src/parse_args.c:583 msgid "the -U option may only be used with the -l option" -msgstr "-U 指令列選項只能跟 -l 選項一起使用" +msgstr "-U 選項只能與 -l 選項同時使用" -#: src/parse_args.c:586 +#: src/parse_args.c:587 msgid "the -A and -S options may not be used together" -msgstr "不能同時使用 -A 跟 -S 指令列選項" +msgstr "-A 與 -S 選項不能同時使用" -#: src/parse_args.c:684 +#: src/parse_args.c:685 msgid "sudoedit is not supported on this platform" msgstr "此平台不支援 sudoedit" -#: src/parse_args.c:767 +#: src/parse_args.c:744 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" +msgstr "-e、-h、-i、-K、-l、-s、-v 和 -V 選項只能同時指定其中之一" -#: src/parse_args.c:780 +#: src/parse_args.c:757 msgid "Only one of the -K, -k or -N options may be specified" -msgstr "只能指定 -K、-k 或 -N 選項其中一個" +msgstr "-K、-k 和 -N 選項只能同時指定其中之一" -#: src/parse_args.c:796 +#: src/parse_args.c:778 #, c-format msgid "" "%s - edit files as another user\n" "\n" msgstr "" -"%s - 以另一個使用者的身份編輯檔案\n" +"%s - 以另一個使用者的身分編輯檔案\n" "\n" -#: src/parse_args.c:798 +#: src/parse_args.c:780 #, c-format msgid "" "%s - execute a command as another user\n" "\n" msgstr "" -"%s - 以另一個使用者的身份執行指令\n" +"%s - 以另一個使用者的身分執行命令\n" "\n" -#: src/parse_args.c:804 +#: src/parse_args.c:785 msgid "" "\n" "Options:\n" msgstr "" "\n" -"指令列選項:\n" +"選項:\n" -#: src/parse_args.c:806 +#: src/parse_args.c:787 msgid "use a helper program for password prompting" -msgstr "使用助手程式詢問密碼" +msgstr "使用指定程式來提示使用者輸入密碼" -#: src/parse_args.c:809 +#: src/parse_args.c:790 msgid "use specified BSD authentication type" -msgstr "使用指定的 BSD 身份驗證類型" +msgstr "使用指定的 BSD 認證類型" -#: src/parse_args.c:813 +#: src/parse_args.c:794 msgid "run command in the background" -msgstr "在背景中執行指令" +msgstr "在背景執行命令" -#: src/parse_args.c:816 +#: src/parse_args.c:797 msgid "ring bell when prompting" -msgstr "提示時響鈴" +msgstr "在提示時響鈴" + +#: src/parse_args.c:799 +msgid "close all file descriptors >= num" +msgstr "關閉所有 >= num 的檔案描述子" + +#: src/parse_args.c:802 +msgid "run command with the specified BSD login class" +msgstr "以指定的 BSD 登入類別執行命令" + +#: src/parse_args.c:805 +msgid "change the working directory before running command" +msgstr "執行命令前變更工作目錄" + +#: src/parse_args.c:808 +msgid "preserve user environment when running command" +msgstr "執行命令時保留使用者環境" + +#: src/parse_args.c:810 +msgid "preserve specific environment variables" +msgstr "保留指定環境變數" + +#: src/parse_args.c:812 +msgid "edit files instead of running a command" +msgstr "編輯檔案而非執行命令" + +#: src/parse_args.c:815 +msgid "run command as the specified group name or ID" +msgstr "以指定群組名稱或 ID 的身分執行命令" #: src/parse_args.c:818 -msgid "close all file descriptors >= num" -msgstr "關閉所有 >= num 的檔案描述元" +msgid "set HOME variable to target user's home dir" +msgstr "將 HOME 變數設定為目標使用者的家目錄" #: src/parse_args.c:821 -msgid "run command with the specified BSD login class" -msgstr "以指定的 BSD 登入類型執行指令" +msgid "display help message and exit" +msgstr "顯示說明訊息後結束" -#: src/parse_args.c:824 -msgid "change the working directory before running command" -msgstr "執行命令前,先變更工作目錄" +#: src/parse_args.c:823 +msgid "run command on host (if supported by plugin)" +msgstr "在指定主機上執行命令(若插件支援)" -#: src/parse_args.c:827 -msgid "preserve user environment when running command" -msgstr "在執行指令時保留使用者的環境" +#: src/parse_args.c:826 +msgid "run login shell as the target user; a command may also be specified" +msgstr "以目標使用者的身分執行登入殼層;亦可指定命令" -#: src/parse_args.c:829 -msgid "preserve specific environment variables" -msgstr "保留指定的環境變數" +#: src/parse_args.c:828 +msgid "remove timestamp file completely" +msgstr "完全移除時間戳檔案" #: src/parse_args.c:831 -msgid "edit files instead of running a command" -msgstr "編輯檔案而非執行指令" +msgid "invalidate timestamp file" +msgstr "使時間戳檔案作廢" #: src/parse_args.c:834 -msgid "run command as the specified group name or ID" -msgstr "以指定的群組名稱或 ID 執行指令" +msgid "list user's privileges or check a specific command; use twice for longer format" +msgstr "列出使用者的特權或檢查指定命令;使用兩次以獲得較長格式的輸出" #: src/parse_args.c:837 -msgid "set HOME variable to target user's home dir" -msgstr "設定 HOME 環境變數為目標使用者的家目錄" +msgid "non-interactive mode, no prompts are used" +msgstr "非互動模式,不使用提示" #: src/parse_args.c:840 -msgid "display help message and exit" -msgstr "顯示說明訊息並退出" +msgid "preserve group vector instead of setting to target's" +msgstr "保留群組列表而不設定為目標的" -#: src/parse_args.c:842 -msgid "run command on host (if supported by plugin)" -msgstr "在指定的主機上執行指令(若外掛程式支援)" +#: src/parse_args.c:843 +msgid "use the specified password prompt" +msgstr "使用指定的密碼輸入提示" #: src/parse_args.c:845 -msgid "run login shell as the target user; a command may also be specified" -msgstr "以目標使用者的身份執行登入 shell;亦可同時指定一個指令" +msgid "change the root directory before running command" +msgstr "執行命令前變更根目錄" -#: src/parse_args.c:847 -msgid "remove timestamp file completely" -msgstr "完全地移除時間戳記檔案" +#: src/parse_args.c:848 +msgid "create SELinux security context with specified role" +msgstr "以指定角色建立 SELinux 安全上下文" -#: src/parse_args.c:850 -msgid "invalidate timestamp file" -msgstr "使時間戳檔案無效化" +#: src/parse_args.c:851 +msgid "read password from standard input" +msgstr "從標準輸入流讀取密碼" -#: src/parse_args.c:853 -msgid "list user's privileges or check a specific command; use twice for longer format" -msgstr "列出使用者的權限或是檢查特定的指令;指定兩次以用更長的格式輸出" +#: src/parse_args.c:854 +msgid "run shell as the target user; a command may also be specified" +msgstr "以目標使用者的身分執行殼層;亦可指定命令" -#: src/parse_args.c:856 -msgid "non-interactive mode, no prompts are used" -msgstr "非互動式模式,不使用任何提示文字" +#: src/parse_args.c:858 +msgid "create SELinux security context with specified type" +msgstr "以指定類型建立 SELinux 安全上下文" -#: src/parse_args.c:859 -msgid "preserve group vector instead of setting to target's" -msgstr "保留目前的群組集合而非設定為目標的群組集合" - -#: src/parse_args.c:862 -msgid "use the specified password prompt" -msgstr "使用指定的密碼提示文字" +#: src/parse_args.c:861 +msgid "terminate command after the specified time limit" +msgstr "在指定的時間限制後結束命令" #: src/parse_args.c:864 -msgid "change the root directory before running command" -msgstr "執行命令前,先變更根目錄" +msgid "in list mode, display privileges for user" +msgstr "在列出模式下顯示使用者的特權" #: src/parse_args.c:867 -msgid "create SELinux security context with specified role" -msgstr "使用指定的角色建立 SELinux 安全上下文" - -#: src/parse_args.c:870 -msgid "read password from standard input" -msgstr "自標準輸入讀取密碼" - -#: src/parse_args.c:873 -msgid "run shell as the target user; a command may also be specified" -msgstr "以目標使用者的身份執行 shell;一個指令亦可同時被指定" - -#: src/parse_args.c:877 -msgid "create SELinux security context with specified type" -msgstr "使用指定的類型建立 SELinux 安全上下文" - -#: src/parse_args.c:880 -msgid "terminate command after the specified time limit" -msgstr "在指定的時間限制過後中止指令" - -#: src/parse_args.c:883 -msgid "in list mode, display privileges for user" -msgstr "在清單模式中顯示使用者的權限" - -#: src/parse_args.c:886 msgid "run command (or edit file) as specified user name or ID" -msgstr "以指定的使用者名稱或 ID 來執行指令(或編輯檔案)" +msgstr "以指定使用者名稱或 ID 的身分執行命令(或編輯檔案)" -#: src/parse_args.c:888 +#: src/parse_args.c:869 msgid "display version information and exit" -msgstr "顯示版本資訊並離開" +msgstr "顯示版本資訊後結束" -#: src/parse_args.c:891 +#: src/parse_args.c:872 msgid "update user's timestamp without running a command" -msgstr "更新使用者時間戳記而不執行指令" +msgstr "更新使用者的時間戳而不執行命令" -#: src/parse_args.c:894 +#: src/parse_args.c:875 msgid "stop processing command line arguments" -msgstr "停止處理指令列引數" +msgstr "停止處理命令列引數" #: src/selinux.c:83 msgid "unable to open audit system" @@ -748,53 +773,53 @@ msgstr "無法傳送稽核訊息" #: src/selinux.c:129 #, c-format msgid "unable to fgetfilecon %s" -msgstr "無法對 %s 進行 fgetfilecon" +msgstr "無法 fgetfilecon %s" #: src/selinux.c:134 #, c-format msgid "%s changed labels" -msgstr "%s 個變更的標籤" +msgstr "%s 的標籤變更了" #: src/selinux.c:142 #, c-format msgid "unable to restore context for %s" -msgstr "無法還原「%s」的 SELinux 上下文" +msgstr "無法還原 %s 的上下文" #: src/selinux.c:190 #, c-format msgid "unable to open %s, not relabeling tty" -msgstr "無法開啟 %s,將不重加終端機的標籤" +msgstr "無法開啟 %s,未重新標籤 TTY" #: 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 不是一個字元裝置,將不重加終端機的標籤" +msgstr "%s 不是字元裝置,未重新標籤 TTY" #: src/selinux.c:203 msgid "unable to get current tty context, not relabeling tty" -msgstr "無法取得目前的終端機內文,將不重加終端機的標籤" +msgstr "無法取得目前 TTY 的上下文,未重新標籤 TTY" #: src/selinux.c:210 msgid "unknown security class \"chr_file\", not relabeling tty" -msgstr "未知的安全類別「chr_file」,將不重加終端機的標籤" +msgstr "未知安全類別「chr_file」,未重新標籤 TTY" #: src/selinux.c:215 msgid "unable to get new tty context, not relabeling tty" -msgstr "無法取得新的終端機上下文,將不重加終端機的標籤" +msgstr "無法取得新 TTY 的上下文,未重新標籤 TTY" #: src/selinux.c:224 msgid "unable to set new tty context" -msgstr "無法設定新的終端機上下文" +msgstr "無法設定新 TTY 的上下文" #: src/selinux.c:323 #, c-format msgid "you must specify a role for type %s" -msgstr "你必須對 %s 類別指定一個角色" +msgstr "您必須為類型 %s 指定角色" #: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" -msgstr "無法取得 %s 角色的預設分類" +msgstr "無法取得角色 %s 的預設類型" #: src/selinux.c:341 msgid "failed to get new context" @@ -803,17 +828,17 @@ msgstr "無法取得新上下文" #: src/selinux.c:350 #, c-format msgid "failed to set new role %s" -msgstr "無法設定新的角色 %s" +msgstr "無法設定新角色 %s" #: src/selinux.c:354 #, c-format msgid "failed to set new type %s" -msgstr "無法設定新的類別 %s" +msgstr "無法設定新類型 %s" #: src/selinux.c:366 #, c-format msgid "%s is not a valid context" -msgstr "%s 不是有效的 SELinux 上下文" +msgstr "%s 不是有效的上下文" #: src/selinux.c:394 msgid "failed to get old context" @@ -821,312 +846,317 @@ msgstr "無法取得舊上下文" #: src/selinux.c:400 msgid "unable to determine enforcing mode." -msgstr "無法判斷 SELinux 行使模式。" +msgstr "無法確定強制模式。" #: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" -msgstr "無法設定執行上下文為 %s" +msgstr "無法將 exec 上下文設定為 %s" #: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" -msgstr "無法設定金鑰建立上下文為 %s" +msgstr "無法將金鑰建立上下文設定為 %s" #: src/sesh.c:114 src/sesh.c:134 msgid "Only one of the -c or -i options may be specified" -msgstr "只能指定 -c 或 -i 選項其中一個" +msgstr "-c 和 -i 選項只能同時指定其中之一" #: src/sesh.c:129 #, c-format msgid "invalid file descriptor number: %s" -msgstr "無效的檔案描述元:%s" +msgstr "無效的檔案描述子號碼: %s" #: src/sesh.c:167 src/sesh.c:171 src/sesh.c:175 #, c-format msgid "The -%c option may not be used in edit mode." -msgstr "-%c 選項不應在編輯模式中使用。" +msgstr "-%c 選項不能在編輯模式下使用。" #: src/sesh.c:184 src/sesh.c:189 #, c-format msgid "The -%c option may only be used in edit mode." -msgstr "-%c 選項只應在編輯模式中使用。" +msgstr "-%c 選項只能在編輯模式下使用。" #: src/sesh.c:294 src/sesh.c:394 src/sudo_edit.c:204 #, c-format msgid "%s: editing symbolic links is not permitted" -msgstr "%s:不允許編輯符號連結" +msgstr "%s: 不允許編輯象徵式連結" #: src/sesh.c:297 src/sesh.c:397 src/sudo_edit.c:207 #, c-format msgid "%s: editing files in a writable directory is not permitted" -msgstr "%s:不允許在可寫目錄編輯檔案" +msgstr "%s: 不允許編輯可寫目錄中的檔案" #: src/sesh.c:381 src/sesh.c:402 src/sesh.c:411 src/sesh.c:419 #: src/sudo_edit.c:331 #, c-format msgid "contents of edit session left in %s" -msgstr "編輯階段的內容被留在 %s" +msgstr "編輯階段的內容留在 %s" #: src/sesh.c:476 src/sudo_edit.c:94 msgid "unable to get group list" -msgstr "無法取得群組清單" +msgstr "無法取得群組列表" #: src/signal.c:79 #, c-format msgid "unable to save handler for signal %d" -msgstr "無法儲存用於 %d 訊號的處理程式" +msgstr "無法儲存訊號 %d 的處理器" + +#: src/signal.c:101 src/suspend_parent.c:149 +#, c-format +msgid "unable to restore handler for signal %d" +msgstr "無法還原訊號 %d 的處理器" #: src/solaris.c:72 msgid "resource control limit has been reached" -msgstr "已達到資源控制的上限" +msgstr "達到了資源控制限制" #: src/solaris.c:75 #, c-format msgid "user \"%s\" is not a member of project \"%s\"" -msgstr "「%s」使用者不是「%s」專案的成員" +msgstr "使用者「%s」不是專案「%s」的成員" #: src/solaris.c:79 msgid "the invoking task is final" -msgstr "觸發的作業已經完成 (final)" +msgstr "呼叫者是末尾任務" #: src/solaris.c:82 #, c-format msgid "could not join project \"%s\"" -msgstr "無法加入「%s」專案" +msgstr "無法加入專案「%s」" #: src/solaris.c:89 #, c-format msgid "no resource pool accepting default bindings exists for project \"%s\"" -msgstr "專案「%s」不存在接受預設繫結的資源集區" +msgstr "沒有資源池接受預設綁定來與專案「%s」關聯" #: src/solaris.c:93 #, c-format msgid "specified resource pool does not exist for project \"%s\"" -msgstr "專案「%s」不存在指定的資源集區" +msgstr "專案「%s」指定的資源池不存在" #: src/solaris.c:97 #, c-format msgid "could not bind to default resource pool for project \"%s\"" -msgstr "無法將專案「%s」繫結到預設資源集區" +msgstr "無法為專案「%s」綁定預設資源池" #: src/solaris.c:104 #, c-format msgid "setproject failed for project \"%s\"" -msgstr "對專案「%s」進行專案設定程序 (setproject) 失敗" +msgstr "無法以專案「%s」setproject" #: src/solaris.c:106 #, c-format msgid "warning, resource control assignment failed for project \"%s\"" -msgstr "警告:對專案「%s」執行資源控制指派失敗" +msgstr "警告,無法指派專案「%s」資源控制" -#: src/sudo.c:216 +#: src/sudo.c:215 #, c-format msgid "Sudo version %s\n" msgstr "Sudo 版本 %s\n" -#: src/sudo.c:218 +#: src/sudo.c:217 #, c-format msgid "Configure options: %s\n" -msgstr "設定選項:%s\n" +msgstr "配置選項:%s\n" -#: src/sudo.c:226 +#: src/sudo.c:225 msgid "fatal error, unable to load plugins" -msgstr "致命錯誤:無法載入外掛程式" +msgstr "致命錯誤,無法載入插件" -#: src/sudo.c:272 +#: src/sudo.c:271 msgid "plugin did not return a command to execute" -msgstr "外掛程式沒有回傳要執行的指令" +msgstr "插件未回傳要執行的命令" -#: src/sudo.c:306 +#: src/sudo.c:307 #, c-format msgid "unexpected sudo mode 0x%x" -msgstr "未預期的 0x%x sudo 模式" +msgstr "非預期的 sudo 模式 0x%x" -#: src/sudo.c:555 +#: src/sudo.c:567 #, c-format msgid "you do not exist in the %s database" msgstr "您不在 %s 資料庫中" -#: src/sudo.c:612 +#: src/sudo.c:632 msgid "unable to determine tty" -msgstr "無法判斷終端機" +msgstr "無法確定 TTY" -#: src/sudo.c:928 +#: src/sudo.c:955 msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." -msgstr "已設定「無新特權 (no new privileges)」旗標,防止 sudo 以 root 身份執行。" +msgstr "由於設定了「無新特權」旗標,sudo 無法以根權限執行。" -#: src/sudo.c:930 +#: src/sudo.c:957 msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." -msgstr "如果 sudo 是在容器中執行,您可能需要調整容器設定,停用這個旗標。" +msgstr "若 sudo 正在容器中執行,您可能需要調整容器組態來關閉該旗標。" -#: src/sudo.c:964 +#: src/sudo.c:991 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" -msgstr "%s 必須由使用者 ID 為 %d 的使用者所擁有,且必須設定 setuid 位元" +msgstr "%s 必須由 UID %d 擁有,並設定 setuid 位元" -#: src/sudo.c:967 +#: src/sudo.c:994 #, 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 檔案系統?" +msgstr "實效 UID 不是 %d,%s 是不是在設定了「nosuid」選項的檔案系統或不具有根特權的 NFS 檔案系統上?" -#: src/sudo.c:973 +#: src/sudo.c:1000 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" -msgstr "有效的使用者 ID 不是 %d,sudo 是否已經安裝 setuid root?" +msgstr "實效 UID 不是 %d,sudo 是以 setuid root 安裝的嗎?" -#: src/sudo.c:989 src/tgetpass.c:331 +#: src/sudo.c:1016 src/tgetpass.c:332 msgid "unable to set supplementary group IDs" -msgstr "無法設定增補群組 ID" +msgstr "無法設定補充群組 ID" -#: src/sudo.c:996 +#: src/sudo.c:1023 #, c-format msgid "unable to set effective gid to runas gid %u" -msgstr "無法將有效群組 ID 設定為 runas 群組 ID %u" +msgstr "無法將實效 GID 設定為 runas GID %u" -#: src/sudo.c:1002 +#: src/sudo.c:1029 #, c-format msgid "unable to set gid to runas gid %u" -msgstr "無法將群組 ID 設定為 runas 群組 ID %u" +msgstr "無法將 GID 設定為 runas GID %u" -#: src/sudo.c:1032 +#: src/sudo.c:1060 msgid "argv not set by the security policy" -msgstr "根據安全性策略,不設定 argv" +msgstr "安全方針未設定 argv" -#: src/sudo.c:1036 +#: src/sudo.c:1064 msgid "envp not set by the security policy" -msgstr "根據安全性策略,不設定 envp" +msgstr "安全方針未設定 envp" -#: src/sudo.c:1058 +#: src/sudo.c:1086 #, c-format msgid "unexpected child termination condition: %d" -msgstr "未預期之子行程中止狀況:%d" +msgstr "非預期的子代行程結束狀態: %d" -#: src/sudo.c:1171 +#: src/sudo.c:1198 msgid "unable to initialize policy plugin" -msgstr "無法初始化 Sudo 政策外掛程式" +msgstr "無法初始化方針插件" -#: src/sudo.c:1233 +#: src/sudo.c:1259 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" -msgstr "%s 政策外掛程式缺少 \"check_policy\" 方法" +msgstr "方針插件 %s 缺少「check_policy」方法" -#: src/sudo.c:1279 +#: src/sudo.c:1305 #, c-format msgid "policy plugin %s does not support listing privileges" -msgstr "%s 政策外掛程式不支援權限" +msgstr "方針插件 %s 不支援列出特權" -#: src/sudo.c:1323 +#: src/sudo.c:1349 #, c-format msgid "policy plugin %s does not support the -v option" -msgstr "%s 政策外掛程式不支援 -v 指令列選項" +msgstr "方針插件 %s 不支援 -v 選項" -#: src/sudo.c:1361 +#: src/sudo.c:1387 #, c-format msgid "policy plugin %s does not support the -k/-K options" -msgstr "%s 政策外掛程式不支援 -k/-K 指令列選項" +msgstr "方針插件 %s 不支援 -k/-K 選項" -#: src/sudo.c:1490 +#: src/sudo.c:1516 #, c-format msgid "error initializing I/O plugin %s" -msgstr "初始化「%s」I/O 外掛程式時發生錯誤" +msgstr "初始化 I/O 插件 %s 時發生錯誤" -#: src/sudo.c:1493 +#: src/sudo.c:1519 msgid "error initializing I/O plugin" -msgstr "初始化 I/O 外掛程式時發生錯誤" +msgstr "初始化 I/O 插件時發生錯誤" -#: src/sudo.c:1642 +#: src/sudo.c:1668 #, c-format msgid "error initializing audit plugin %s" -msgstr "初始化稽核外掛程式 %s 時發生錯誤" +msgstr "初始化稽核插件 %s 時發生錯誤" -#: src/sudo.c:1721 +#: src/sudo.c:1747 #, c-format msgid "%s: unable to log error event%s%s" -msgstr "%s:無法記錄錯誤事件%s%s" +msgstr "%s: 無法記錄錯誤事件%s%s" -#: src/sudo.c:1757 +#: src/sudo.c:1783 #, c-format msgid "%s: unable to log accept event%s%s" -msgstr "%s:無法記錄接受事件%s%s" +msgstr "%s: 無法記錄接受事件%s%s" -#: src/sudo.c:1762 src/sudo.c:1800 +#: src/sudo.c:1788 src/sudo.c:1826 msgid "audit plugin error" -msgstr "稽核外掛程式發生錯誤" +msgstr "稽核插件發生錯誤" -#: src/sudo.c:1795 +#: src/sudo.c:1821 #, c-format msgid "%s: unable to log reject event%s%s" -msgstr "%s:無法記錄拒絕事件%s%s" +msgstr "%s: 無法記錄拒絕事件%s%s" -#: src/sudo.c:1855 +#: src/sudo.c:1881 #, c-format msgid "error initializing approval plugin %s" -msgstr "初始化核准外掛程式 %s 時發生錯誤" +msgstr "初始化核准插件 %s 時發生錯誤" -#: src/sudo.c:1925 +#: src/sudo.c:1951 msgid "command rejected by approver" -msgstr "命令被核准人拒絕" +msgstr "核准插件拒絕了命令" #: src/sudo_edit.c:113 msgid "no writable temporary directory found" -msgstr "沒有找到可寫入的暫存目錄" +msgstr "可寫的暫存目錄不存在" -#: src/sudo_edit.c:291 +#: src/sudo_edit.c:292 #, c-format msgid "%s left unmodified" -msgstr "%s 保持未變更狀態" +msgstr "%s 保持未修改" -#: src/sudo_edit.c:304 src/sudo_edit.c:569 +#: src/sudo_edit.c:305 src/sudo_edit.c:571 #, c-format msgid "%s unchanged" msgstr "%s 未變更" -#: src/sudo_edit.c:481 +#: src/sudo_edit.c:482 msgid "sesh: internal error: odd number of paths" -msgstr "sesh:內部錯誤:只有奇數個路徑" +msgstr "sesh: 內部錯誤: 奇數個路徑" -#: src/sudo_edit.c:483 +#: src/sudo_edit.c:484 msgid "sesh: unable to create temporary files" -msgstr "sesh:無法建立暫存檔案" +msgstr "sesh: 無法建立暫存檔" -#: src/sudo_edit.c:485 src/sudo_edit.c:604 +#: src/sudo_edit.c:486 src/sudo_edit.c:606 msgid "sesh: killed by a signal" -msgstr "sesh:被信號中止" +msgstr "sesh: 行程被訊號殺死了" -#: src/sudo_edit.c:487 src/sudo_edit.c:607 +#: src/sudo_edit.c:488 src/sudo_edit.c:609 #, c-format msgid "sesh: unknown error %d" -msgstr "sesh:未知錯誤代碼 %d" +msgstr "sesh: 未知錯誤 %d" -#: src/sudo_edit.c:597 +#: src/sudo_edit.c:599 msgid "unable to copy temporary files back to their original location" -msgstr "無法將暫存檔複製回暫存檔的原始位置" +msgstr "無法將暫存檔複製回原始位置" -#: src/sudo_edit.c:601 +#: src/sudo_edit.c:603 msgid "unable to copy some of the temporary files back to their original location" -msgstr "無法將部份的暫存檔複製回其原始位置" +msgstr "無法將其中某些暫存檔複製回原始位置" -#: src/sudo_edit.c:646 +#: src/sudo_edit.c:650 #, c-format msgid "unable to change uid to root (%u)" -msgstr "無法將使用者 ID 變更為 root (%u)" +msgstr "無法將 UID 變更至 root(%u)" -#: src/sudo_edit.c:660 +#: src/sudo_edit.c:664 msgid "plugin error: invalid file list for sudoedit" -msgstr "外掛程式錯誤:用於 sudoedit 的檔案清單無效" +msgstr "插件錯誤: sudoedit 有無效的檔案列表" -#: src/sudo_edit.c:681 +#: src/sudo_edit.c:685 msgid "plugin error: missing file list for sudoedit" -msgstr "外掛程式錯誤:缺少可用於 sudoedit 的檔案清單" +msgstr "插件錯誤: sudoedit 缺少檔案列表" -#: src/sudo_edit.c:724 src/sudo_edit.c:739 +#: src/sudo_edit.c:728 src/sudo_edit.c:743 msgid "unable to read the clock" -msgstr "無法讀取時間" +msgstr "無法讀取時鐘" -#: src/sudo_intercept_common.c:365 +#: src/sudo_intercept_common.c:372 msgid "intercept port not set" -msgstr "未設定攔截用連線埠" +msgstr "未設定攔截埠" #: src/tgetpass.c:95 msgid "timed out reading password" @@ -1142,38 +1172,44 @@ msgstr "無法讀取密碼" #: 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 "需要終端器才能讀取密碼;可以使用 -S 選項,從標準輸入讀取,或是設定 askpass 協助工具" +msgstr "需要終端機來讀取密碼;使用 -S 選項來從標準輸入流讀取或配置 askpass 輔助程式" #: src/tgetpass.c:152 msgid "no askpass program specified, try setting SUDO_ASKPASS" -msgstr "沒有指定 askpass 程式,將嘗試設定 SUDO_ASKPASS 環境變數" +msgstr "未指定 askpass 程式,試試設定 SUDO_ASKPASS" -#: src/tgetpass.c:326 +#: src/tgetpass.c:327 #, c-format msgid "unable to set gid to %u" -msgstr "無法將群組 ID 設定為 %u" +msgstr "無法將 GID 設定為 %u" -#: src/tgetpass.c:336 +#: src/tgetpass.c:337 #, c-format msgid "unable to set uid to %u" -msgstr "無法將使用者 ID 設定為 %u" +msgstr "無法將 UID 設定為 %u" -#: src/tgetpass.c:341 +#: src/tgetpass.c:342 #, c-format msgid "unable to run %s" msgstr "無法執行 %s" -#: src/utmp.c:288 +#: src/ttyname.c:139 src/ttyname.c:182 src/ttyname.c:199 src/ttyname.c:284 +#: src/ttyname.c:312 src/ttyname.c:356 +#, c-format +msgid "unable to find terminal name for device %u, %u" +msgstr "無法找到裝置 %u, %u 的終端機名稱" + +#: src/utmp.c:283 msgid "unable to save stdin" -msgstr "無法儲存標準輸入" +msgstr "無法儲存 stdin" -#: src/utmp.c:290 +#: src/utmp.c:285 msgid "unable to dup2 stdin" -msgstr "無法對標準輸入執行 dup2 操作" +msgstr "無法 dup2 stdin" -#: src/utmp.c:293 +#: src/utmp.c:288 msgid "unable to restore stdin" -msgstr "無法復原標準輸入" +msgstr "無法還原 stdin" #~ msgid "%s must be owned by uid %d" #~ msgstr "%s 必須由使用者 ID 為 %d 的使用者所擁有"