diff options
Diffstat (limited to 'plugins/sudoers/po/pt.po')
-rw-r--r-- | plugins/sudoers/po/pt.po | 1449 |
1 files changed, 794 insertions, 655 deletions
diff --git a/plugins/sudoers/po/pt.po b/plugins/sudoers/po/pt.po index 694df6a8a..dd0eabbb7 100644 --- a/plugins/sudoers/po/pt.po +++ b/plugins/sudoers/po/pt.po @@ -2,14 +2,14 @@ # Copyright (C) 2018 Free Software Foundation, Inc. # This file is distributed under the same license as the sudo package. # Todd C. Miller <Todd.Miller@sudo.ws>, 2011-2018 -# Pedro Albuquerque <pmra@protonmail.com>, 2018, 2019, 2020. +# Pedro Albuquerque <pmra@protonmail.com>, 2018, 2019, 2020, 2021. # msgid "" msgstr "" -"Project-Id-Version: sudoers-1.9.4b1\n" +"Project-Id-Version: sudoers-1.9.6b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2020-11-14 06:24-0700\n" -"PO-Revision-Date: 2020-11-18 07:00+0000\n" +"POT-Creation-Date: 2021-03-02 19:29-0700\n" +"PO-Revision-Date: 2021-03-04 08:25+0000\n" "Last-Translator: Pedro Albuquerque <pmra@protonmail.com>\n" "Language-Team: Portuguese <translation-team-pt@lists.sourceforge.net>\n" "Language: pt\n" @@ -20,7 +20,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Geany / PoHelper 1.37\n" -#: confstr.sh:1 gram.y:1077 +#: confstr.sh:1 gram.y:1183 msgid "syntax error" msgstr "erro de sintaxe" @@ -44,426 +44,459 @@ msgstr "*** Informação de SEGURANÇA para %h ***" msgid "Sorry, try again." msgstr "Enganou-se, tente de novo." -#: gram.y:220 gram.y:286 gram.y:293 gram.y:300 gram.y:307 gram.y:314 -#: gram.y:334 gram.y:358 gram.y:365 gram.y:372 gram.y:379 gram.y:386 -#: gram.y:455 gram.y:464 gram.y:475 gram.y:510 gram.y:517 gram.y:524 -#: gram.y:531 gram.y:558 gram.y:654 gram.y:661 gram.y:670 gram.y:679 -#: gram.y:696 gram.y:834 gram.y:841 gram.y:849 gram.y:855 gram.y:971 -#: gram.y:978 gram.y:985 gram.y:992 gram.y:999 gram.y:1025 gram.y:1032 -#: gram.y:1039 gram.y:1236 gram.y:1526 lib/eventlog/eventlog.c:280 -#: lib/eventlog/eventlog.c:352 lib/eventlog/eventlog.c:753 -#: lib/eventlog/eventlog.c:817 lib/eventlog/eventlog.c:1062 -#: lib/iolog/iolog_fileio.c:998 lib/iolog/iolog_json.c:120 -#: lib/iolog/iolog_json.c:305 lib/iolog/iolog_json.c:335 -#: lib/iolog/iolog_json.c:457 lib/iolog/iolog_util.c:106 -#: lib/iolog/iolog_util.c:115 lib/iolog/iolog_util.c:125 -#: lib/iolog/iolog_util.c:133 lib/iolog/iolog_util.c:137 -#: lib/iolog/iolog_util.c:196 logsrvd/sendlog.c:480 -#: plugins/sudoers/alias.c:126 plugins/sudoers/alias.c:134 -#: plugins/sudoers/alias.c:153 plugins/sudoers/audit.c:115 -#: plugins/sudoers/audit.c:210 plugins/sudoers/auth/bsdauth.c:143 +#: 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:669 plugins/sudoers/auth/rfc1938.c:111 -#: plugins/sudoers/auth/sia.c:59 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:641 -#: plugins/sudoers/cvtsudoers.c:756 plugins/sudoers/cvtsudoers.c:764 -#: plugins/sudoers/cvtsudoers.c:1178 plugins/sudoers/cvtsudoers.c:1182 -#: plugins/sudoers/cvtsudoers.c:1284 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:630 plugins/sudoers/defaults.c:923 -#: plugins/sudoers/defaults.c:1098 plugins/sudoers/editor.c:181 -#: plugins/sudoers/env.c:261 plugins/sudoers/exptilde.c:92 -#: plugins/sudoers/filedigest.c:54 plugins/sudoers/filedigest.c:70 -#: plugins/sudoers/gc.c:56 plugins/sudoers/group_plugin.c:133 -#: plugins/sudoers/interfaces.c:72 plugins/sudoers/iolog.c:596 -#: plugins/sudoers/iolog.c:613 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:603 plugins/sudoers/linux_audit.c:84 -#: plugins/sudoers/log_client.c:105 plugins/sudoers/log_client.c:381 -#: plugins/sudoers/log_client.c:688 plugins/sudoers/log_client.c:706 -#: plugins/sudoers/log_client.c:1407 plugins/sudoers/log_client.c:1620 -#: plugins/sudoers/log_client.c:1942 plugins/sudoers/log_client.c:1999 -#: 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:281 -#: plugins/sudoers/match_command.c:449 plugins/sudoers/match_command.c:499 -#: plugins/sudoers/match_command.c:573 plugins/sudoers/match_digest.c:93 -#: plugins/sudoers/parse.c:199 plugins/sudoers/parse.c:213 -#: plugins/sudoers/parse.c:230 plugins/sudoers/parse.c:244 -#: plugins/sudoers/parse.c:264 plugins/sudoers/parse.c:275 +#: 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 #: 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:594 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:526 -#: plugins/sudoers/policy.c:874 plugins/sudoers/prompt.c:93 -#: plugins/sudoers/pwutil.c:194 plugins/sudoers/pwutil.c:265 -#: plugins/sudoers/pwutil.c:343 plugins/sudoers/pwutil.c:517 -#: plugins/sudoers/pwutil.c:581 plugins/sudoers/pwutil.c:652 -#: plugins/sudoers/pwutil.c:811 plugins/sudoers/pwutil.c:867 -#: plugins/sudoers/pwutil.c:911 plugins/sudoers/pwutil.c:968 -#: 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/stubs.c:110 plugins/sudoers/stubs.c:118 -#: plugins/sudoers/sudoers.c:300 plugins/sudoers/sudoers.c:326 -#: plugins/sudoers/sudoers.c:370 plugins/sudoers/sudoers.c:381 -#: plugins/sudoers/sudoers.c:391 plugins/sudoers/sudoers.c:433 -#: plugins/sudoers/sudoers.c:794 plugins/sudoers/sudoers.c:927 -#: plugins/sudoers/sudoers.c:961 plugins/sudoers/sudoers.c:1265 -#: 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:228 plugins/sudoers/testsudoers.c:245 -#: plugins/sudoers/testsudoers.c:587 plugins/sudoers/timestamp.c:432 -#: plugins/sudoers/timestamp.c:476 plugins/sudoers/timestamp.c:986 -#: plugins/sudoers/toke_util.c:51 plugins/sudoers/toke_util.c:104 -#: plugins/sudoers/toke_util.c:129 plugins/sudoers/toke_util.c:157 -#: plugins/sudoers/tsdump.c:123 plugins/sudoers/visudo.c:145 -#: plugins/sudoers/visudo.c:323 plugins/sudoers/visudo.c:329 -#: plugins/sudoers/visudo.c:439 plugins/sudoers/visudo.c:615 -#: plugins/sudoers/visudo.c:935 plugins/sudoers/visudo.c:1008 -#: plugins/sudoers/visudo.c:1129 toke.l:913 toke.l:1033 toke.l:1091 +#: 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 msgid "unable to allocate memory" msgstr "impossível alocar memória" -#: gram.y:552 +#: gram.y:613 msgid "a digest requires a path name" msgstr "um resumo requer um nome de caminho" -#: gram.y:581 +#: gram.y:643 msgid "values for \"CWD\" must start with a '/', '~', or '*'" msgstr "valores para \"CWD\" têm de começar por '/', '~' ou '*'" -#: gram.y:593 +#: 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:715 +#: gram.y:786 #, 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:735 +#: gram.y:809 msgid "invalid notbefore value" msgstr "valor notbefore inválido" -#: gram.y:743 +#: gram.y:818 msgid "invalid notafter value" msgstr "valor notafter inválido" -#: gram.y:752 plugins/sudoers/policy.c:335 +#: gram.y:828 plugins/sudoers/policy.c:339 msgid "timeout value too large" msgstr "valor de inacção muito grande" -#: gram.y:754 plugins/sudoers/policy.c:337 +#: gram.y:830 plugins/sudoers/policy.c:341 msgid "invalid timeout value" msgstr "valor de inacção inválido" -#: gram.y:1079 +#: gram.y:1185 #, c-format msgid "%s:%d:%d: %s\n" msgstr "%s:%d:%d: %s\n" -#: gram.y:1526 lib/eventlog/eventlog.c:280 lib/eventlog/eventlog.c:753 -#: lib/eventlog/eventlog.c:815 lib/eventlog/eventlog.c:816 -#: lib/eventlog/eventlog.c:1062 lib/iolog/iolog_fileio.c:998 -#: lib/iolog/iolog_json.c:120 lib/iolog/iolog_json.c:304 -#: lib/iolog/iolog_json.c:335 lib/iolog/iolog_json.c:457 -#: lib/iolog/iolog_json.c:735 lib/iolog/iolog_util.c:106 -#: lib/iolog/iolog_util.c:115 lib/iolog/iolog_util.c:125 -#: lib/iolog/iolog_util.c:133 lib/iolog/iolog_util.c:137 -#: lib/iolog/iolog_util.c:196 logsrvd/logsrvd.c:1280 logsrvd/logsrvd.c:1293 -#: logsrvd/logsrvd.c:1338 logsrvd/sendlog.c:480 logsrvd/sendlog.c:1321 -#: logsrvd/sendlog.c:1328 logsrvd/sendlog.c:1746 plugins/sudoers/audit.c:115 -#: plugins/sudoers/audit.c:210 plugins/sudoers/auth/pam.c:482 -#: plugins/sudoers/auth/pam.c:669 plugins/sudoers/auth/rfc1938.c:111 -#: 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:641 plugins/sudoers/cvtsudoers.c:756 -#: plugins/sudoers/cvtsudoers.c:763 plugins/sudoers/cvtsudoers.c:1178 -#: plugins/sudoers/cvtsudoers.c:1182 plugins/sudoers/cvtsudoers.c:1284 -#: 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:630 -#: plugins/sudoers/defaults.c:923 plugins/sudoers/defaults.c:1098 -#: plugins/sudoers/editor.c:181 plugins/sudoers/env.c:261 -#: plugins/sudoers/exptilde.c:92 plugins/sudoers/filedigest.c:54 -#: plugins/sudoers/filedigest.c:70 plugins/sudoers/gc.c:56 -#: plugins/sudoers/group_plugin.c:132 plugins/sudoers/interfaces.c:72 -#: plugins/sudoers/iolog.c:596 plugins/sudoers/iolog.c:613 -#: 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:325 -#: plugins/sudoers/ldap_util.c:332 plugins/sudoers/ldap_util.c:603 -#: plugins/sudoers/linux_audit.c:84 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:688 plugins/sudoers/log_client.c:706 -#: plugins/sudoers/log_client.c:1407 plugins/sudoers/log_client.c:1620 -#: plugins/sudoers/log_client.c:1942 plugins/sudoers/log_client.c:1999 -#: 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:280 plugins/sudoers/match_command.c:448 -#: plugins/sudoers/match_command.c:498 plugins/sudoers/match_command.c:573 +#: gram.y:1229 +#, c-format +msgid "Alias \"%s\" already defined" +msgstr "Aliás \"%s\" já definido" + +#: 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 +#: 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:212 plugins/sudoers/parse.c:229 -#: plugins/sudoers/parse.c:243 plugins/sudoers/parse.c:263 -#: plugins/sudoers/parse.c:274 plugins/sudoers/parse_ldif.c:152 +#: 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/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:594 -#: plugins/sudoers/parse_ldif.c:623 plugins/sudoers/parse_ldif.c:648 -#: plugins/sudoers/parse_ldif.c:706 plugins/sudoers/parse_ldif.c:723 -#: plugins/sudoers/parse_ldif.c:751 plugins/sudoers/parse_ldif.c:758 -#: plugins/sudoers/policy.c:139 plugins/sudoers/policy.c:148 -#: plugins/sudoers/policy.c:157 plugins/sudoers/policy.c:183 -#: plugins/sudoers/policy.c:320 plugins/sudoers/policy.c:335 -#: plugins/sudoers/policy.c:337 plugins/sudoers/policy.c:366 -#: plugins/sudoers/policy.c:375 plugins/sudoers/policy.c:418 -#: plugins/sudoers/policy.c:428 plugins/sudoers/policy.c:437 -#: plugins/sudoers/policy.c:446 plugins/sudoers/policy.c:526 -#: plugins/sudoers/policy.c:874 plugins/sudoers/prompt.c:93 -#: plugins/sudoers/pwutil.c:194 plugins/sudoers/pwutil.c:265 -#: plugins/sudoers/pwutil.c:343 plugins/sudoers/pwutil.c:517 -#: plugins/sudoers/pwutil.c:581 plugins/sudoers/pwutil.c:652 -#: plugins/sudoers/pwutil.c:811 plugins/sudoers/pwutil.c:867 -#: plugins/sudoers/pwutil.c:911 plugins/sudoers/pwutil.c:968 -#: 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/stubs.c:110 -#: plugins/sudoers/stubs.c:118 plugins/sudoers/sudoers.c:300 -#: plugins/sudoers/sudoers.c:326 plugins/sudoers/sudoers.c:370 -#: plugins/sudoers/sudoers.c:381 plugins/sudoers/sudoers.c:391 -#: plugins/sudoers/sudoers.c:433 plugins/sudoers/sudoers.c:794 -#: plugins/sudoers/sudoers.c:927 plugins/sudoers/sudoers.c:961 -#: plugins/sudoers/sudoers.c:1265 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:228 -#: plugins/sudoers/testsudoers.c:245 plugins/sudoers/testsudoers.c:587 -#: plugins/sudoers/timestamp.c:432 plugins/sudoers/timestamp.c:476 -#: plugins/sudoers/timestamp.c:986 plugins/sudoers/toke_util.c:51 -#: plugins/sudoers/toke_util.c:104 plugins/sudoers/toke_util.c:128 -#: plugins/sudoers/toke_util.c:157 plugins/sudoers/tsdump.c:123 -#: plugins/sudoers/visudo.c:145 plugins/sudoers/visudo.c:323 -#: plugins/sudoers/visudo.c:329 plugins/sudoers/visudo.c:439 -#: plugins/sudoers/visudo.c:615 plugins/sudoers/visudo.c:935 -#: plugins/sudoers/visudo.c:1008 plugins/sudoers/visudo.c:1129 toke.l:913 -#: toke.l:1033 toke.l:1091 +#: 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 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: lib/eventlog/eventlog.c:285 lib/iolog/iolog_json.c:463 -#: lib/iolog/iolog_json.c:466 lib/iolog/iolog_json.c:468 -#: lib/iolog/iolog_json.c:560 plugins/sudoers/cvtsudoers_ldif.c:244 -#: plugins/sudoers/cvtsudoers_ldif.c:251 plugins/sudoers/cvtsudoers_ldif.c:571 -#: plugins/sudoers/env.c:323 plugins/sudoers/env.c:330 -#: plugins/sudoers/env.c:437 plugins/sudoers/iolog.c:618 -#: 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:90 -#: plugins/sudoers/policy.c:556 plugins/sudoers/policy.c:711 -#: plugins/sudoers/policy.c:721 plugins/sudoers/prompt.c:161 -#: plugins/sudoers/sudoers.c:983 plugins/sudoers/testsudoers.c:249 -#: plugins/sudoers/toke_util.c:169 +#: 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 "erro interno, transporte %s" -#: lib/eventlog/eventlog.c:343 +#: lib/eventlog/eventlog.c:324 #, c-format msgid "unable to dup stdin: %m" msgstr "impossível duplicar stdin: %m" -#: lib/eventlog/eventlog.c:388 +#: lib/eventlog/eventlog.c:366 #, c-format msgid "unable to execute %s: %m" msgstr "impossível executar %s: %m" -#: lib/eventlog/eventlog.c:428 plugins/sudoers/auth/aix_auth.c:198 +#: lib/eventlog/eventlog.c:407 plugins/sudoers/auth/aix_auth.c:198 msgid "unable to fork" msgstr "impossível bifurcar" -#: lib/eventlog/eventlog.c:436 lib/eventlog/eventlog.c:490 +#: lib/eventlog/eventlog.c:415 lib/eventlog/eventlog.c:469 #, c-format msgid "unable to fork: %m" msgstr "impossível bifurcar: %m" -#: lib/eventlog/eventlog.c:480 +#: lib/eventlog/eventlog.c:459 #, c-format msgid "unable to open pipe: %m" msgstr "impossível abrir túnel: %m" -#: lib/eventlog/eventlog.c:894 +#: lib/eventlog/eventlog.c:882 #, c-format msgid "%8s : %s" msgstr "%8s : %s" -#: lib/eventlog/eventlog.c:923 +#: lib/eventlog/eventlog.c:911 #, c-format msgid "%8s : (command continued) %s" msgstr "%8s : (comando continuado) %s" -#: lib/iolog/iolog_fileio.c:155 -#, c-format -msgid "%s exists but is not a directory (0%o)" -msgstr "%s existe mas não é uma pasta (0%o)" - -#: lib/iolog/iolog_fileio.c:185 lib/iolog/iolog_fileio.c:231 -#: plugins/sudoers/timestamp.c:205 -#, c-format -msgid "unable to mkdir %s" -msgstr "impossível criar pasta %s" - -#: lib/iolog/iolog_fileio.c:235 plugins/sudoers/visudo.c:732 -#: plugins/sudoers/visudo.c:743 -#, c-format -msgid "unable to change mode of %s to 0%o" -msgstr "impossível alterar o modo de %s para 0%o" - -#: lib/iolog/iolog_json.c:114 +#: lib/iolog/iolog_json.c:115 #, c-format msgid "expected JSON_STRING, got %d" msgstr "esperado JSON_STRING, obtido %d" -#: lib/iolog/iolog_json.c:327 +#: lib/iolog/iolog_json.c:120 +msgid "JSON_ARRAY too large" +msgstr "JSON_ARRAY muito grande" + +#: lib/iolog/iolog_json.c:352 msgid "missing double quote in name" msgstr "aspas dupla em falta no nome" -#: lib/iolog/iolog_json.c:414 +#: lib/iolog/iolog_json.c:449 +msgid "missing JSON_OBJECT" +msgstr "JSON_OBJECT em falta" + +#: lib/iolog/iolog_json.c:453 #, c-format msgid "expected JSON_OBJECT, got %d" msgstr "esperado JSON_OBJECT, obtido %d" -#: lib/iolog/iolog_json.c:629 lib/iolog/iolog_json.c:753 +#: lib/iolog/iolog_json.c:599 +#, c-format +msgid "json stack exhausted (max %u frames)" +msgstr "pilha json esgotada (máx. %u instâncias)" + +#: lib/iolog/iolog_json.c:673 +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 +msgid "missing separator between values" +msgstr "separador em falta entre valores" + +#: lib/iolog/iolog_json.c:693 lib/iolog/iolog_json.c:867 msgid "unmatched close brace" msgstr "chaveta esquerda sem par" -#: lib/iolog/iolog_json.c:638 +#: lib/iolog/iolog_json.c:704 msgid "unexpected array" msgstr "matriz inesperada" -#: lib/iolog/iolog_json.c:651 lib/iolog/iolog_json.c:755 +#: lib/iolog/iolog_json.c:724 lib/iolog/iolog_json.c:870 msgid "unmatched close bracket" msgstr "parêntese recto sem par" -#: lib/iolog/iolog_json.c:659 +#: lib/iolog/iolog_json.c:735 msgid "unexpected string" msgstr "cadeia inesperada" -#: lib/iolog/iolog_json.c:669 +#: lib/iolog/iolog_json.c:746 msgid "missing colon after name" msgstr "dois pontos em falta após o nome" -#: lib/iolog/iolog_json.c:680 lib/iolog/iolog_json.c:695 -#: lib/iolog/iolog_json.c:710 +#: lib/iolog/iolog_json.c:767 lib/iolog/iolog_json.c:789 msgid "unexpected boolean" msgstr "booleano inesperado" -#: lib/iolog/iolog_json.c:726 +#: lib/iolog/iolog_json.c:811 +msgid "unexpected null" +msgstr "nulo inesperado" + +#: lib/iolog/iolog_json.c:832 msgid "unexpected number" msgstr "número inesperado" -#: lib/iolog/iolog_json.c:763 -#, c-format -msgid "%s:%u unable to parse \"%s\"" -msgstr "%s:%u impossível analisar \"%s\"" +#: lib/iolog/iolog_json.c:879 +msgid "parse error" +msgstr "erro de análise" -#: lib/iolog/iolog_util.c:71 +#: lib/iolog/iolog_legacy.c:65 #, c-format msgid "%s: invalid log file" msgstr "%s: ficheiro de diário inválido" -#: lib/iolog/iolog_util.c:89 +#: lib/iolog/iolog_legacy.c:83 #, c-format msgid "%s: time stamp field is missing" msgstr "%s: campo de datação em falta" -#: lib/iolog/iolog_util.c:95 +#: lib/iolog/iolog_legacy.c:89 #, c-format msgid "%s: time stamp %s: %s" msgstr "%s: datação %s: %s" -#: lib/iolog/iolog_util.c:102 +#: lib/iolog/iolog_legacy.c:96 #, c-format msgid "%s: user field is missing" msgstr "%s: campo de utilizador em falta" -#: lib/iolog/iolog_util.c:111 +#: lib/iolog/iolog_legacy.c:107 #, c-format msgid "%s: runas user field is missing" msgstr "%s: campo de utilizador runas em falta" -#: lib/iolog/iolog_util.c:120 +#: lib/iolog/iolog_legacy.c:118 #, c-format msgid "%s: runas group field is missing" msgstr "%s: campo de grupo runas em falta" -#: lib/iolog/iolog_util.c:419 +#: lib/iolog/iolog_mkdirs.c:89 +#, c-format +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:72 +#: plugins/sudoers/timestamp.c:205 +#, c-format +msgid "unable to mkdir %s" +msgstr "impossível criar pasta %s" + +#: lib/iolog/iolog_mkdtemp.c:76 plugins/sudoers/visudo.c:726 +#: plugins/sudoers/visudo.c:737 +#, c-format +msgid "unable to change mode of %s to 0%o" +msgstr "impossível alterar o modo de %s para 0%o" + +#: lib/iolog/iolog_timing.c:255 #, c-format msgid "error reading timing file: %s" msgstr "erro ao ler ficheiro de temporização: %s" -#: lib/iolog/iolog_util.c:426 +#: lib/iolog/iolog_timing.c:262 #, c-format msgid "invalid timing file line: %s" msgstr "linha de ficheiro de temporização inválida : %s" -#: logsrvd/iolog_writer.c:919 +#: logsrvd/iolog_writer.c:946 msgid "log is already complete, cannot be restarted" msgstr "diário já concluído, impossível reiniciar" -#: logsrvd/iolog_writer.c:950 +#: logsrvd/iolog_writer.c:977 msgid "unable to restart log" msgstr "impossível reiniciar o diário" @@ -488,141 +521,141 @@ msgstr "%s/%s: impossível procurar adiante %zu" msgid "unable to find resume point [%lld, %ld] in %s/%s" msgstr "impossível localizar ponto de continuação [%lld, %ld] em %s/%s" -#: logsrvd/logsrvd.c:290 logsrvd/logsrvd.c:353 logsrvd/logsrvd.c:394 -#: logsrvd/logsrvd.c:449 logsrvd/logsrvd.c:517 logsrvd/logsrvd.c:568 -#: logsrvd/logsrvd.c:600 logsrvd/logsrvd.c:632 +#: 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 "erro da máquina de estado" -#: logsrvd/logsrvd.c:299 +#: logsrvd/logsrvd.c:303 msgid "invalid AcceptMessage" msgstr "AcceptMessage inválida" -#: logsrvd/logsrvd.c:307 +#: logsrvd/logsrvd.c:311 msgid "error parsing AcceptMessage" msgstr "erro ao analisar AcceptMessage" -#: logsrvd/logsrvd.c:314 +#: logsrvd/logsrvd.c:318 msgid "error creating I/O log" msgstr "erro ao criar diário de E/S" -#: logsrvd/logsrvd.c:321 +#: logsrvd/logsrvd.c:325 msgid "error logging accept event" msgstr "erro ao registar evento de aceitação" -#: logsrvd/logsrvd.c:362 +#: logsrvd/logsrvd.c:366 msgid "invalid RejectMessage" msgstr "RejectMessage inválida" -#: logsrvd/logsrvd.c:370 +#: logsrvd/logsrvd.c:374 msgid "error parsing RejectMessage" msgstr "erro ao analisar RejectMessage" -#: logsrvd/logsrvd.c:376 +#: logsrvd/logsrvd.c:380 msgid "error logging reject event" msgstr "erro ao registar evento de rejeição" -#: logsrvd/logsrvd.c:486 +#: logsrvd/logsrvd.c:490 msgid "invalid AlertMessage" msgstr "AlertMessage inválida" -#: logsrvd/logsrvd.c:494 +#: logsrvd/logsrvd.c:499 msgid "error parsing AlertMessage" msgstr "erro ao analisar AlertMessage" -#: logsrvd/logsrvd.c:502 +#: logsrvd/logsrvd.c:507 msgid "error logging alert event" msgstr "erro ao registar evento de alerta" -#: logsrvd/logsrvd.c:523 logsrvd/logsrvd.c:574 logsrvd/logsrvd.c:606 +#: logsrvd/logsrvd.c:528 logsrvd/logsrvd.c:579 logsrvd/logsrvd.c:611 msgid "protocol error" msgstr "erro de protocolo" -#: logsrvd/logsrvd.c:533 +#: logsrvd/logsrvd.c:538 msgid "error writing IoBuffer" msgstr "erro ao escrever IObuffer" -#: logsrvd/logsrvd.c:585 +#: logsrvd/logsrvd.c:590 msgid "error writing ChangeWindowSize" msgstr "erro ao escrever ChangeWindowSize" -#: logsrvd/logsrvd.c:617 +#: logsrvd/logsrvd.c:622 msgid "error writing CommandSuspend" msgstr "erro ao escrever CommandSuspend" -#: logsrvd/logsrvd.c:702 +#: logsrvd/logsrvd.c:707 msgid "unrecognized ClientMessage type" msgstr "tipo de ClientMessage não reconhecido" -#: logsrvd/logsrvd.c:967 +#: logsrvd/logsrvd.c:978 msgid "client message too large" msgstr "mensagem do cliente muito grande" -#: logsrvd/logsrvd.c:1197 logsrvd/logsrvd.c:1205 +#: logsrvd/logsrvd.c:1208 logsrvd/logsrvd.c:1216 #, 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/logsrvd.c:1225 logsrvd/logsrvd.c:1233 +#: logsrvd/logsrvd.c:1236 logsrvd/logsrvd.c:1244 #, 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/logsrvd.c:1269 +#: logsrvd/logsrvd.c:1280 #, c-format msgid "unable to get TLS server method: %s" msgstr "impossível obter método TLS do servidor: %s" -#: logsrvd/logsrvd.c:1274 +#: logsrvd/logsrvd.c:1285 #, c-format msgid "unable to create TLS context: %s" msgstr "impossível criar contexto TLS: %s" -#: logsrvd/logsrvd.c:1281 plugins/sudoers/log_client.c:236 +#: logsrvd/logsrvd.c:1292 plugins/sudoers/log_client.c:236 #, c-format msgid "unable to load certificate %s" msgstr "impossível carregar certificado %s" -#: logsrvd/logsrvd.c:1294 plugins/sudoers/log_client.c:216 +#: logsrvd/logsrvd.c:1305 plugins/sudoers/log_client.c:216 #, c-format msgid "unable to load certificate authority bundle %s" -msgstr "Impossível carregar pacote da autoridade do certificado %s" +msgstr "impossível carregar pacote da autoridade do certificado %s" -#: logsrvd/logsrvd.c:1339 plugins/sudoers/log_client.c:249 +#: logsrvd/logsrvd.c:1350 plugins/sudoers/log_client.c:249 #, c-format msgid "unable to load private key %s" msgstr "impossível carregar chave privada %s" -#: logsrvd/logsrvd.c:1356 logsrvd/logsrvd.c:1365 +#: logsrvd/logsrvd.c:1367 logsrvd/logsrvd.c:1376 #, c-format msgid "unable to set diffie-hellman parameters: %s" msgstr "impossível definir parâmetros diffie-hellman: %s" -#: logsrvd/logsrvd.c:1378 +#: logsrvd/logsrvd.c:1389 #, 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/logsrvd.c:1563 +#: logsrvd/logsrvd.c:1574 msgid "unable to get remote IP addr" msgstr "impossível obter endereço IP remoto" -#: logsrvd/logsrvd.c:1591 plugins/sudoers/log_client.c:263 +#: logsrvd/logsrvd.c:1602 plugins/sudoers/log_client.c:263 #, c-format msgid "Unable to attach user data to the ssl object: %s" -msgstr "impossível anexar dados do utilizador ao objecto ssl: %s" +msgstr "Impossível anexar dados do utilizador ao objecto ssl: %s" -#: logsrvd/logsrvd.c:1599 logsrvd/logsrvd.c:1721 logsrvd/logsrvd.c:1823 -#: logsrvd/sendlog.c:1125 logsrvd/sendlog.c:1481 logsrvd/sendlog.c:1496 -#: logsrvd/sendlog.c:1554 plugins/sudoers/iolog.c:956 -#: plugins/sudoers/iolog.c:1089 plugins/sudoers/iolog.c:1187 +#: 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:587 plugins/sudoers/log_client.c:594 -#: plugins/sudoers/log_client.c:1103 plugins/sudoers/log_client.c:1376 -#: plugins/sudoers/log_client.c:1417 plugins/sudoers/log_client.c:1425 -#: plugins/sudoers/log_client.c:1576 plugins/sudoers/log_client.c:1692 -#: plugins/sudoers/log_client.c:2007 plugins/sudoers/log_client.c:2015 +#: 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 @@ -632,280 +665,290 @@ msgstr "impossível anexar dados do utilizador ao objecto ssl: %s" msgid "unable to add event to queue" msgstr "impossível adicionar evento à fila" -#: logsrvd/logsrvd.c:1775 logsrvd/logsrvd.c:2011 +#: logsrvd/logsrvd.c:1786 logsrvd/logsrvd.c:2033 msgid "unable setup listen socket" msgstr "impossível definir o socket de escuta" -#: logsrvd/logsrvd.c:1917 logsrvd/sendlog.c:124 -#, c-format -msgid "" -"%s - send sudo I/O log to remote server\n" -"\n" -msgstr "" -"%s - enviar diário sudo E/S para o servidor remoto\n" -"\n" +#: logsrvd/logsrvd.c:1934 +msgid "sudo log server" +msgstr "servidor de diário sudo" -#: logsrvd/logsrvd.c:1920 -msgid "" -"\n" -"Options:\n" -" -f, --file path to configuration file\n" -" -h --help display help message and exit\n" -" -n, --no-fork do not fork, run in the foreground\n" -" -R, --random-drop percent chance connections will drop\n" -" -V, --version display version information and exit\n" -msgstr "" -"\n" -"Opções:\n" -" -f, --file caminho para o ficheiro de configuração\n" -" -h --help mostrar a mensagem de ajuda e sair\n" -" -n, --no-fork não bifurcar, executar em 2º plano\n" -" -R, --random-drop percentagem de hipóteses das ligações caírem\n" -" -V, --version mostrar informação da versão e sair\n" +#: logsrvd/logsrvd.c:1936 logsrvd/sendlog.c:127 +msgid "Options:" +msgstr "Opções:" + +#: logsrvd/logsrvd.c:1938 +msgid "path to configuration file" +msgstr "caminho do ficheiro de configuração" + +#: logsrvd/logsrvd.c:1940 logsrvd/sendlog.c:129 +msgid "display help message and exit" +msgstr "mostrar mensagem de ajuda e sair" + +#: logsrvd/logsrvd.c:1942 +msgid "do not fork, run in the foreground" +msgstr "não bifurcar, executar em 2º plano" + +#: logsrvd/logsrvd.c:1944 +msgid "percent chance connections will drop" +msgstr "probabilidade das ligações caírem" -#: logsrvd/logsrvd.c:1972 logsrvd/sendlog.c:1719 +#: logsrvd/logsrvd.c:1946 logsrvd/sendlog.c:157 +msgid "display version information and exit" +msgstr "mostrar informação da versão e sair" + +#: logsrvd/logsrvd.c:1994 logsrvd/sendlog.c:1735 msgid "Protobuf-C version 1.3 or higher required" msgstr "Requerida a versão Protobuf-C 1.3 ou superior" -#: logsrvd/logsrvd.c:1990 +#: logsrvd/logsrvd.c:2012 #, c-format msgid "invalid random drop value: %s" msgstr "valor de queda aleatório inválido: %s" -#: logsrvd/logsrvd.c:1994 logsrvd/sendlog.c:1769 +#: logsrvd/logsrvd.c:2016 logsrvd/sendlog.c:1785 #: plugins/sudoers/cvtsudoers.c:228 plugins/sudoers/sudoreplay.c:299 -#: plugins/sudoers/visudo.c:177 +#: plugins/sudoers/visudo.c:175 #, c-format msgid "%s version %s\n" msgstr "%s versão %s\n" -#: logsrvd/logsrvd_conf.c:331 +#: logsrvd/logsrvd_conf.c:332 msgid "TLS not supported" msgstr "TLS não suportado" -#: logsrvd/logsrvd_conf.c:343 +#: logsrvd/logsrvd_conf.c:344 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: logsrvd/logsrvd_conf.c:409 logsrvd/logsrvd_conf.c:653 +#: logsrvd/logsrvd_conf.c:411 logsrvd/logsrvd_conf.c:656 #, c-format msgid "%s: not a fully qualified path" msgstr "%s: não é um caminho completamente qualificado" -#: logsrvd/logsrvd_conf.c:767 +#: logsrvd/logsrvd_conf.c:770 #, c-format msgid "%s:%d unmatched '[': %s" msgstr "%s:%d \"[\" sem par: %s" -#: logsrvd/logsrvd_conf.c:778 +#: logsrvd/logsrvd_conf.c:781 #, c-format msgid "%s:%d invalid config section: %s" msgstr "%s:%d secção de configuração inválida: %s" -#: logsrvd/logsrvd_conf.c:786 +#: logsrvd/logsrvd_conf.c:789 #, c-format msgid "%s:%d invalid configuration line: %s" msgstr "%s:%d linha de configuração inválida: %s" -#: logsrvd/logsrvd_conf.c:792 +#: logsrvd/logsrvd_conf.c:795 #, c-format msgid "%s:%d expected section name: %s" msgstr "%s:%d esperado um nome de secção: %s" -#: logsrvd/logsrvd_conf.c:806 +#: logsrvd/logsrvd_conf.c:809 #, c-format msgid "invalid value for %s: %s" msgstr "valor inválido para %s: %s" -#: logsrvd/logsrvd_conf.c:814 +#: logsrvd/logsrvd_conf.c:817 #, c-format msgid "%s:%d unknown key: %s" msgstr "%s:%d chave desconhecida: %s" -#: logsrvd/logsrvd_conf.c:1003 +#: logsrvd/logsrvd_conf.c:1006 #, c-format msgid "unknown syslog facility %s" msgstr "facilidade syslog desconhecida %s" -#: logsrvd/logsrvd_conf.c:1007 logsrvd/logsrvd_conf.c:1011 -#: logsrvd/logsrvd_conf.c:1015 +#: logsrvd/logsrvd_conf.c:1010 logsrvd/logsrvd_conf.c:1014 +#: logsrvd/logsrvd_conf.c:1018 #, c-format msgid "unknown syslog priority %s" msgstr "prioridade syslog desconhecida %s" -#: logsrvd/sendlog.c:127 -msgid "" -"\n" -"Options:\n" -" --help display help message and exit\n" -" -A, --accept only send an accept event (no I/O)\n" -" -h, --host host to send logs to\n" -" -i, --iolog_id remote ID of I/O log to be resumed\n" -" -p, --port port to use when connecting to host\n" -" -r, --restart restart previous I/O log transfer\n" -" -R, --reject reject the command with the given reason\n" -" -b, --ca-bundle certificate bundle file to verify server's cert against\n" -" -c, --cert certificate file for TLS handshake\n" -" -k, --key private key file\n" -" -n, --no-verify do not verify server certificate\n" -" -t, --test test audit server by sending selected I/O log n times in parallel\n" -" -V, --version display version information and exit\n" -msgstr "" -"\n" -"Opções:\n" -" --help mostrar a mensagem de ajuda e sair\n" -" -A, --accept enviar só um evento de aceitação (sem E/S)\n" -" -h, --host anfitrião a quem enviar os diários\n" -" -i, --iolog_id ID remota do diário de E/S a resumir\n" -" -p, --port porta a usar ao ligar ao anfitrião\n" -" -r, --restart reiniciar a transferência de diário de E/S prévia\n" -" -R, --reject rejeitar o comando com o motivo dado\n" -" -b, --ca-bundle ficheiro de pacote de certificados para comparar com o do servidor\n" -" -c, --cert ficheiro de certificado para o handshake TLS\n" -" -k, --key ficheiro de chave privada\n" -" -n, --no-verify não verificar o certificado do servidor\n" -" -t, --test testar servidor de auditoria enviando o diário de E/S seleccionado n vezes em paralelo\n" -" -V, --version mostrar informação da versão e sair\n" - -#: logsrvd/sendlog.c:164 plugins/sudoers/log_client.c:432 +#: logsrvd/sendlog.c:125 +msgid "send sudo I/O log to remote server" +msgstr "%s - enviar diário sudo E/S para o servidor remoto" + +#: logsrvd/sendlog.c:131 +msgid "only send an accept event (no I/O)" +msgstr "enviar só um evento de aceitação (sem E/S)" + +#: logsrvd/sendlog.c:134 +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:136 +msgid "certificate file for TLS handshake" +msgstr "ficheiro de certificado para o TLS handshake" + +#: logsrvd/sendlog.c:139 +msgid "host to send logs to" +msgstr "anfitrião para onde enviar os diários" + +#: logsrvd/sendlog.c:141 +msgid "remote ID of I/O log to be resumed" +msgstr "ID remota do diário de E/S a retomar" + +#: logsrvd/sendlog.c:144 +msgid "private key file" +msgstr "ficheiro de chave privada" + +#: logsrvd/sendlog.c:146 +msgid "do not verify server certificate" +msgstr "não verificar certificado do servidor" + +#: logsrvd/sendlog.c:149 +msgid "port to use when connecting to host" +msgstr "porta a usar ao ligar ao anfitrião" + +#: logsrvd/sendlog.c:151 +msgid "restart previous I/O log transfer" +msgstr "reiniciar transferência do diário de E/S prévia" + +#: logsrvd/sendlog.c:153 +msgid "reject the command with the given reason" +msgstr "rejeitar o comando com o motivo indicado" + +#: logsrvd/sendlog.c:155 +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:180 plugins/sudoers/log_client.c:432 #, c-format msgid "unable to look up %s:%s: %s" msgstr "impossível procurar %s:%s: %s" -#: logsrvd/sendlog.c:202 +#: logsrvd/sendlog.c:218 msgid "unable to get server IP addr" msgstr "impossível obter endereço IP do servidor" -#: logsrvd/sendlog.c:256 plugins/sudoers/sudoreplay.c:851 +#: logsrvd/sendlog.c:272 plugins/sudoers/sudoreplay.c:851 #, c-format msgid "unable to read %s/%s: %s" msgstr "impossível ler %s/%s: %s" -#: logsrvd/sendlog.c:277 plugins/sudoers/log_client.c:694 +#: logsrvd/sendlog.c:293 plugins/sudoers/log_client.c:692 #, c-format msgid "client message too large: %zu" msgstr "mensagem do cliente muito grande: %zu" -#: logsrvd/sendlog.c:810 +#: logsrvd/sendlog.c:826 #, c-format msgid "%s: write buffer already in use" msgstr "%s: buffer de escrita já em uso" -#: logsrvd/sendlog.c:862 plugins/sudoers/iolog.c:880 -#: plugins/sudoers/iolog.c:949 +#: logsrvd/sendlog.c:878 plugins/sudoers/iolog.c:893 +#: plugins/sudoers/iolog.c:962 #, c-format msgid "unexpected I/O event %d" msgstr "evento de E/S %d inesperado" -#: logsrvd/sendlog.c:908 logsrvd/sendlog.c:925 logsrvd/sendlog.c:959 -#: plugins/sudoers/log_client.c:1118 plugins/sudoers/log_client.c:1386 -#: plugins/sudoers/log_client.c:1454 plugins/sudoers/log_client.c:1490 +#: 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 #, c-format msgid "%s: unexpected state %d" msgstr "%s: estado %d inesperado" -#: logsrvd/sendlog.c:931 plugins/sudoers/log_client.c:1460 +#: logsrvd/sendlog.c:947 plugins/sudoers/log_client.c:1466 msgid "invalid ServerHello" msgstr "ServerHello inválido" -#: logsrvd/sendlog.c:995 plugins/sudoers/log_client.c:1534 +#: logsrvd/sendlog.c:1011 plugins/sudoers/log_client.c:1540 #, c-format msgid "error message received from server: %s" msgstr "recebida mensagem de erro do servidos: %s" -#: logsrvd/sendlog.c:1008 plugins/sudoers/log_client.c:1547 +#: logsrvd/sendlog.c:1024 plugins/sudoers/log_client.c:1553 #, c-format msgid "abort message received from server: %s" msgstr "recebida mensagem de aborto do servidos: %s" -#: logsrvd/sendlog.c:1027 plugins/sudoers/log_client.c:1566 +#: logsrvd/sendlog.c:1043 plugins/sudoers/log_client.c:1572 msgid "unable to unpack ServerMessage" msgstr "impossível desempacotar ServerMessage" -#: logsrvd/sendlog.c:1067 plugins/sudoers/log_client.c:1597 +#: logsrvd/sendlog.c:1083 plugins/sudoers/log_client.c:1603 #, c-format msgid "%s: unexpected type_case value %d" msgstr "%s: valor type_case %d inesperado" -#: logsrvd/sendlog.c:1096 +#: logsrvd/sendlog.c:1112 msgid "timeout reading from server" msgstr "leitura do servidor expirou" -#: logsrvd/sendlog.c:1174 +#: logsrvd/sendlog.c:1190 msgid "premature EOF" msgstr "EOF prematuro" -#: logsrvd/sendlog.c:1187 plugins/sudoers/log_client.c:1751 +#: logsrvd/sendlog.c:1203 plugins/sudoers/log_client.c:1761 #, c-format msgid "server message too large: %u" msgstr "mensagem do servidor muito grande: %u" -#: logsrvd/sendlog.c:1238 +#: logsrvd/sendlog.c:1254 msgid "timeout writing to server" msgstr "escrita no servidor expirou" -#: logsrvd/sendlog.c:1457 plugins/sudoers/log_client.c:296 +#: logsrvd/sendlog.c:1473 plugins/sudoers/log_client.c:296 msgid "TLS handshake timeout occurred" -msgstr "handshake TLS expirou" +msgstr "TLS handshake expirou" -#: logsrvd/sendlog.c:1476 logsrvd/sendlog.c:1491 +#: 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 "impossível definir o evento" -#: logsrvd/sendlog.c:1501 logsrvd/sendlog.c:1505 +#: logsrvd/sendlog.c:1517 logsrvd/sendlog.c:1521 #, c-format msgid "TLS connection failed: %s" -msgstr "falha na ligação TLS: %s" +msgstr "Falha na ligação TLS: %s" -#: logsrvd/sendlog.c:1538 +#: logsrvd/sendlog.c:1554 #, c-format msgid "Unable to initialize ssl context: %s" -msgstr "impossível inicializar contexto ssl: %s" +msgstr "Impossível inicializar contexto ssl: %s" -#: logsrvd/sendlog.c:1543 plugins/sudoers/log_client.c:258 +#: logsrvd/sendlog.c:1559 plugins/sudoers/log_client.c:258 #, c-format msgid "Unable to allocate ssl object: %s" msgstr "Impossível alocar objecto ssl: %s" -#: logsrvd/sendlog.c:1548 +#: logsrvd/sendlog.c:1564 #, c-format msgid "Unable to attach socket to the ssl object: %s" msgstr "Impossível anexar socket ao objecto ssl: %s" -#: logsrvd/sendlog.c:1792 +#: logsrvd/sendlog.c:1808 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:1796 +#: logsrvd/sendlog.c:1812 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:1871 +#: logsrvd/sendlog.c:1887 #, c-format msgid "exited prematurely with state %d" msgstr "saída prematura com o estado %d" -#: logsrvd/sendlog.c:1872 +#: logsrvd/sendlog.c:1888 #, c-format msgid "elapsed time sent to server [%lld, %ld]" msgstr "tempo decorrido de envio para o servidor [%lld, %ld]" -#: logsrvd/sendlog.c:1874 +#: logsrvd/sendlog.c:1890 #, c-format msgid "commit point received from server [%lld, %ld]" msgstr "ponto de submissão recebido do servidor [%lld, %ld]" -#: plugins/sudoers/alias.c:148 -#, c-format -msgid "Alias \"%s\" already defined" -msgstr "Aliás \"%s\" já definido" - -#: plugins/sudoers/audit.c:206 plugins/sudoers/audit.c:343 -#: plugins/sudoers/log_client.c:954 plugins/sudoers/log_client.c:1002 -#: plugins/sudoers/log_client.c:1050 plugins/sudoers/log_client.c:1175 -#: plugins/sudoers/logging.c:548 plugins/sudoers/policy.c:114 +#: 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 msgid "unable to get time of day" msgstr "impossível obter hora do dia" @@ -1011,38 +1054,38 @@ msgstr "%s: Impossível verificar TGT! Possível ataque!: %s" msgid "unable to initialize PAM: %s" msgstr "impossível inicializar PAM: %s" -#: plugins/sudoers/auth/pam.c:317 +#: plugins/sudoers/auth/pam.c:337 #, c-format msgid "PAM authentication error: %s" msgstr "erro de autenticação PAM: %s" -#: plugins/sudoers/auth/pam.c:336 +#: plugins/sudoers/auth/pam.c:356 msgid "account validation failure, is your account locked?" msgstr "falha na validação de conta, tem a conta trancada?" -#: plugins/sudoers/auth/pam.c:347 +#: plugins/sudoers/auth/pam.c:367 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:353 +#: plugins/sudoers/auth/pam.c:373 #, c-format msgid "unable to change expired password: %s" msgstr "impossível alterar senha expirada: %s" -#: plugins/sudoers/auth/pam.c:364 +#: plugins/sudoers/auth/pam.c:384 msgid "Password expired, contact your system administrator" msgstr "Senha expirada, contacte o administrador do sistema" -#: plugins/sudoers/auth/pam.c:369 +#: plugins/sudoers/auth/pam.c:389 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:377 plugins/sudoers/auth/pam.c:382 +#: plugins/sudoers/auth/pam.c:397 plugins/sudoers/auth/pam.c:402 #, 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:243 +#: plugins/sudoers/auth/rfc1938.c:99 plugins/sudoers/visudo.c:241 #, c-format msgid "you do not exist in the %s database" msgstr "utilizador não existente na base de dados %s" @@ -1069,7 +1112,7 @@ msgstr "gestão de autenticação inválida para SecurID" #: plugins/sudoers/auth/securid5.c:119 msgid "SecurID communication failed" -msgstr "falha na comunicação SecurID" +msgstr "Falha na comunicação SecurID" #: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:210 msgid "unknown SecurID error" @@ -1115,7 +1158,27 @@ msgstr "Impossível determinar condição de auditoria" msgid "unable to commit audit record" msgstr "impossível submeter registo de auditoria" -#: plugins/sudoers/check.c:258 +#: plugins/sudoers/check.c:264 +#, c-format +msgid "error reading lecture file %s" +msgstr "erro ao ler ficheiro de palestra %s" + +#: plugins/sudoers/check.c:270 +#, 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: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 "impossível abrir %s" + +#: plugins/sudoers/check.c:283 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -1135,21 +1198,41 @@ msgstr "" " 3) lembre-se que com grande poder vem grande responsabilidade.\n" "\n" -#: plugins/sudoers/check.c:301 plugins/sudoers/check.c:311 -#: plugins/sudoers/sudoers.c:837 plugins/sudoers/sudoers.c:858 +#: 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 desconhecida: %u" -#: plugins/sudoers/check.c:306 plugins/sudoers/exptilde.c:85 -#: plugins/sudoers/iolog.c:118 plugins/sudoers/policy.c:1088 -#: plugins/sudoers/sudoers.c:440 plugins/sudoers/sudoers.c:1307 -#: plugins/sudoers/testsudoers.c:219 plugins/sudoers/testsudoers.c:386 +#: 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 #, c-format msgid "unknown user: %s" msgstr "utilizador desconhecido: %s" +#: plugins/sudoers/check_aliases.c:56 +#, c-format +msgid "Error: %s:%d:%d: cycle in %s \"%s\"" +msgstr "Erro: %s:%d:%d: ciclo em %s \"%s\"" + +#: plugins/sudoers/check_aliases.c:57 +#, c-format +msgid "Warning: %s:%d:%d: cycle in %s \"%s\"" +msgstr "Aviso: %s:%d:%d: ciclo em %s \"%s\"" + +#: 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 #, c-format msgid "order increment: %s: %s" @@ -1165,7 +1248,7 @@ msgstr "ordem inicial: %s: %s" msgid "order padding: %s: %s" msgstr "espaço de ordem: %s: %s" -#: plugins/sudoers/cvtsudoers.c:230 plugins/sudoers/visudo.c:179 +#: plugins/sudoers/cvtsudoers.c:230 plugins/sudoers/visudo.c:177 #, c-format msgid "%s grammar version %d\n" msgstr "%s versão gramatical %d\n" @@ -1185,9 +1268,9 @@ msgstr "formato de saída %s não suportado" 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:178 -#: plugins/sudoers/testsudoers.c:258 plugins/sudoers/visudo.c:249 -#: plugins/sudoers/visudo.c:603 plugins/sudoers/visudo.c:926 +#: 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 msgid "unable to initialize sudoers default values" msgstr "impossível inicializar valores predefinidos de sudoers" @@ -1216,37 +1299,28 @@ msgstr "tipo de supressão inválido: %s" msgid "invalid filter: %s" msgstr "filtro inválido: %s" -#: plugins/sudoers/cvtsudoers.c:617 plugins/sudoers/cvtsudoers.c:634 -#: plugins/sudoers/cvtsudoers.c:1244 plugins/sudoers/cvtsudoers_json.c:872 -#: plugins/sudoers/cvtsudoers_ldif.c:688 plugins/sudoers/sudoers.c:1053 -#: plugins/sudoers/sudoreplay.c:1435 plugins/sudoers/timestamp.c:441 -#: plugins/sudoers/tsdump.c:128 plugins/sudoers/visudo.c:922 -#, c-format -msgid "unable to open %s" -msgstr "impossível abrir %s" - -#: plugins/sudoers/cvtsudoers.c:637 plugins/sudoers/visudo.c:931 +#: plugins/sudoers/cvtsudoers.c:642 plugins/sudoers/visudo.c:922 #, c-format msgid "failed to parse %s file, unknown error" msgstr "falha ao analisar o ficheiro %s, erro desconhecido" -#: plugins/sudoers/cvtsudoers.c:645 +#: 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:648 +#: 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:1291 plugins/sudoers/sudoreplay.c:1124 -#: plugins/sudoers/timestamp.c:325 plugins/sudoers/timestamp.c:328 +#: plugins/sudoers/cvtsudoers.c:1296 plugins/sudoers/sudoreplay.c:1124 +#: plugins/sudoers/timestamp.c:315 plugins/sudoers/timestamp.c:318 #, c-format msgid "unable to write to %s" msgstr "impossível escrever em %s" -#: plugins/sudoers/cvtsudoers.c:1314 +#: plugins/sudoers/cvtsudoers.c:1319 #, c-format msgid "" "%s - convert between sudoers file formats\n" @@ -1255,7 +1329,7 @@ msgstr "" "%s - converte entre formatos de ficheiros sudoers\n" "\n" -#: plugins/sudoers/cvtsudoers.c:1316 +#: plugins/sudoers/cvtsudoers.c:1321 msgid "" "\n" "Options:\n" @@ -1889,18 +1963,27 @@ 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" +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" +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/defaults.c:185 #, c-format msgid "%s:%d:%d: unknown defaults entry \"%s\"" @@ -1951,35 +2034,35 @@ msgstr "%s:%d:%d: valor \"%s\" é inválido para a opção \"%s\"" msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s valor \"%s\" é inválido para a opção \"%s\"" -#: plugins/sudoers/defaults.c:1030 +#: plugins/sudoers/defaults.c:1040 #, 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 \"*\"" -#: plugins/sudoers/defaults.c:1034 +#: plugins/sudoers/defaults.c:1044 #, c-format msgid "%s: values for \"%s\" must start with a '/', '~', or '*'" msgstr "%s: valores para \"%s\" têm de começar com \"/\", \"~\" ou \"*\"" -#: plugins/sudoers/defaults.c:1045 +#: plugins/sudoers/defaults.c:1055 #, 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 \"/\"" -#: plugins/sudoers/defaults.c:1049 +#: plugins/sudoers/defaults.c:1059 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s valores para \"%s\" têm de começar com \"/\"" -#: plugins/sudoers/env.c:405 +#: plugins/sudoers/env.c:412 msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "sudo_putenv: envp corrompido, tamanho trocado" -#: plugins/sudoers/env.c:1133 +#: plugins/sudoers/env.c:1095 msgid "unable to rebuild the environment" msgstr "impossível reconstruir o ambiente" -#: plugins/sudoers/env.c:1207 +#: plugins/sudoers/env.c:1169 #, 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" @@ -2043,42 +2126,42 @@ 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:143 plugins/sudoers/sudoers.c:445 -#: plugins/sudoers/sudoers.c:1341 plugins/sudoers/testsudoers.c:410 +#: 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 "grupo desconhecido: %s" -#: plugins/sudoers/iolog.c:622 +#: plugins/sudoers/iolog.c:635 msgid "unable to update sequence file" msgstr "impossível actualizar o ficheiro de sequência" -#: plugins/sudoers/iolog.c:653 plugins/sudoers/iolog.c:841 -#: plugins/sudoers/iolog.c:994 plugins/sudoers/iolog.c:1001 -#: plugins/sudoers/iolog.c:1122 plugins/sudoers/iolog.c:1129 -#: plugins/sudoers/iolog.c:1228 plugins/sudoers/iolog.c:1235 +#: 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 #, 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:661 +#: plugins/sudoers/iolog.c:674 #, c-format msgid "unable to create %s/%s" msgstr "impossível criar %s/%s" -#: plugins/sudoers/iolog.c:886 +#: plugins/sudoers/iolog.c:899 #, 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:979 plugins/sudoers/iolog.c:1107 -#: plugins/sudoers/iolog.c:1212 plugins/sudoers/timestamp.c:855 -#: plugins/sudoers/timestamp.c:947 plugins/sudoers/visudo.c:493 -#: plugins/sudoers/visudo.c:499 +#: 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 msgid "unable to read the clock" msgstr "impossível ler o relógio" -#: plugins/sudoers/iolog.c:1204 plugins/sudoers/log_client.c:1193 +#: plugins/sudoers/iolog.c:1217 plugins/sudoers/log_client.c:1199 #, c-format msgid "%s: internal error, invalid signal %d" msgstr "%s: erro interno, sinal inválido %d" @@ -2106,7 +2189,7 @@ msgstr "impossível inicializar LDAP: %s" 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:744 +#: plugins/sudoers/ldap.c:1834 plugins/sudoers/parse_ldif.c:746 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "atributo sudoOrder inválido: %s" @@ -2125,21 +2208,29 @@ msgstr "tipo de uri LDAP não suportado: %s" msgid "unable to mix ldap and ldaps URIs" msgstr "impossível misturar URIs ldap e ldaps" -#: plugins/sudoers/ldap_util.c:553 plugins/sudoers/ldap_util.c:555 +#: 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 +#, 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 #, c-format msgid "unable to convert sudoOption: %s%s%s" msgstr "impossível converter sudoOption: %s%s%s" -#: plugins/sudoers/linux_audit.c:58 +#: plugins/sudoers/linux_audit.c:58 plugins/sudoers/linux_audit.c:60 msgid "unable to open audit system" msgstr "impossível abrir o sistema de auditoria" -#: plugins/sudoers/linux_audit.c:101 +#: plugins/sudoers/linux_audit.c:103 msgid "unable to send audit message" msgstr "impossível enviar mensagem de auditoria" #: plugins/sudoers/log_client.c:113 plugins/sudoers/log_client.c:391 -#: plugins/sudoers/log_client.c:1431 plugins/sudoers/log_client.c:2023 +#: plugins/sudoers/log_client.c:1437 plugins/sudoers/log_client.c:2031 msgid "error in event loop" msgstr "erro no ciclo do evento" @@ -2159,22 +2250,22 @@ msgstr "Inicialização TLS sem sucesso" #: plugins/sudoers/log_client.c:528 msgid "TLS handshake was unsuccessful" -msgstr "handshake TLS sem sucesso" +msgstr "TLS handshake sem sucesso" -#: plugins/sudoers/log_client.c:1202 +#: plugins/sudoers/log_client.c:1208 #, 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:1738 +#: plugins/sudoers/log_client.c:1724 plugins/sudoers/log_client.c:1748 msgid "lost connection to log server" msgstr "ligação ao servidor de diários perdida" -#: plugins/sudoers/log_client.c:1815 +#: plugins/sudoers/log_client.c:1825 msgid "missing write buffer" msgstr "buffer de escrita em falta" -#: plugins/sudoers/log_client.c:1964 +#: plugins/sudoers/log_client.c:1972 msgid "unable to connect to log server" msgstr "impossível ligar ao servidor de diários" @@ -2210,15 +2301,15 @@ msgstr "Desculpe, %s não pode executar sudo em %s.\n" 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" -#: plugins/sudoers/logging.c:316 plugins/sudoers/sudoers.c:583 -#: plugins/sudoers/sudoers.c:585 plugins/sudoers/sudoers.c:587 -#: plugins/sudoers/sudoers.c:589 plugins/sudoers/sudoers.c:739 -#: plugins/sudoers/sudoers.c:741 +#: 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 #, c-format msgid "%s: command not found" msgstr "%s: comando não encontrado" -#: plugins/sudoers/logging.c:318 plugins/sudoers/sudoers.c:579 +#: plugins/sudoers/logging.c:318 plugins/sudoers/sudoers.c:571 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -2242,12 +2333,12 @@ msgstr "falha de autenticação" msgid "a password is required" msgstr "é necessária uma senha" -#: plugins/sudoers/logging.c:729 +#: plugins/sudoers/logging.c:739 #, c-format msgid "unable to open log file: %s" msgstr "impossível abrir o diário: %s" -#: plugins/sudoers/logging.c:762 +#: plugins/sudoers/logging.c:772 #, c-format msgid "unable to write log file: %s" msgstr "impossível escrever o diário: %s" @@ -2257,7 +2348,7 @@ msgstr "impossível escrever o diário: %s" 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:518 +#: plugins/sudoers/parse.c:530 #, c-format msgid "" "\n" @@ -2266,7 +2357,7 @@ msgstr "" "\n" "Papel LDAP: %s\n" -#: plugins/sudoers/parse.c:521 +#: plugins/sudoers/parse.c:533 msgid "" "\n" "Sudoers entry:\n" @@ -2274,104 +2365,110 @@ msgstr "" "\n" "Entrada sudoers:\n" -#: plugins/sudoers/parse.c:523 +#: plugins/sudoers/parse.c:535 msgid " RunAsUsers: " msgstr " RunAsUsers: " -#: plugins/sudoers/parse.c:538 +#: plugins/sudoers/parse.c:550 msgid " RunAsGroups: " msgstr " RunAsGroups: " -#: plugins/sudoers/parse.c:548 +#: plugins/sudoers/parse.c:560 msgid " Options: " msgstr " Opções: " -#: plugins/sudoers/parse.c:602 +#: plugins/sudoers/parse.c:614 msgid " Commands:\n" msgstr " Comandos:\n" -#: plugins/sudoers/parse.c:793 +#: plugins/sudoers/parse.c:805 #, c-format msgid "Matching Defaults entries for %s on %s:\n" msgstr "Entradas Defaults correspondentes para %s em %s:\n" -#: plugins/sudoers/parse.c:811 +#: plugins/sudoers/parse.c:823 #, 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:829 +#: plugins/sudoers/parse.c:841 #, 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:844 +#: plugins/sudoers/parse.c:856 #, 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:614 +#: plugins/sudoers/parse_ldif.c:616 #, c-format msgid "ignoring incomplete sudoRole: cn: %s" msgstr "a ignorar sudoRole incompleto: cn: %s" -#: plugins/sudoers/parse_ldif.c:674 +#: plugins/sudoers/parse_ldif.c:676 #, c-format msgid "invalid LDIF attribute: %s" msgstr "atributo LDIF inválido: %s" -#: plugins/sudoers/policy.c:78 plugins/sudoers/policy.c:102 +#: plugins/sudoers/policy.c:78 plugins/sudoers/policy.c:108 #, c-format msgid "invalid %.*s set by sudo front-end" msgstr "%.*s inválido definido pelo front-end do sudo" -#: plugins/sudoers/policy.c:310 plugins/sudoers/testsudoers.c:272 +#: plugins/sudoers/policy.c:314 plugins/sudoers/testsudoers.c:269 msgid "unable to parse network address list" msgstr "impossível analisar a lista de endereços da rede" -#: plugins/sudoers/policy.c:455 +#: plugins/sudoers/policy.c:465 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:459 +#: plugins/sudoers/policy.c:469 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:463 +#: plugins/sudoers/policy.c:473 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:467 +#: plugins/sudoers/policy.c:477 msgid "host name not set by sudo front-end" -msgstr "Nome de anfitrião não definido pelo front-end do sudo" +msgstr "nome de anfitrião não definido pelo front-end do sudo" -#: plugins/sudoers/policy.c:643 +#: plugins/sudoers/policy.c:660 #, c-format msgid "invalid working directory: %s" msgstr "pasta de trabalho inválida: %s" -#: plugins/sudoers/policy.c:811 +#: plugins/sudoers/policy.c:828 #, c-format msgid "invalid chroot directory: %s" msgstr "pasta chroot inválida: %s" -#: plugins/sudoers/policy.c:947 plugins/sudoers/visudo.c:231 -#: plugins/sudoers/visudo.c:860 +#: plugins/sudoers/policy.c:963 plugins/sudoers/visudo.c:229 +#: plugins/sudoers/visudo.c:851 #, c-format msgid "unable to execute %s" msgstr "impossível executar %s" -#: plugins/sudoers/policy.c:1111 +#: plugins/sudoers/policy.c:1030 plugins/sudoers/policy.c:1067 +#: plugins/sudoers/policy.c:1089 plugins/sudoers/policy.c:1115 +#, 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:1146 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Extensão de política sudoers versão %s\n" -#: plugins/sudoers/policy.c:1113 +#: plugins/sudoers/policy.c:1148 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Gramática do ficheiro sudoers versão %d\n" -#: plugins/sudoers/policy.c:1117 +#: plugins/sudoers/policy.c:1152 #, c-format msgid "" "\n" @@ -2380,86 +2477,91 @@ msgstr "" "\n" "Caminho do sudoers: %s\n" -#: plugins/sudoers/policy.c:1120 +#: plugins/sudoers/policy.c:1155 #, c-format msgid "nsswitch path: %s\n" msgstr "caminho nsswitch: %s\n" -#: plugins/sudoers/policy.c:1122 +#: plugins/sudoers/policy.c:1157 #, c-format msgid "ldap.conf path: %s\n" msgstr "caminho do ldap.conf: %s\n" -#: plugins/sudoers/policy.c:1123 +#: plugins/sudoers/policy.c:1158 #, c-format msgid "ldap.secret path: %s\n" msgstr "caminho do ldap.secret: %s\n" -#: plugins/sudoers/policy.c:1156 +#: plugins/sudoers/policy.c:1191 #, 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/pwutil.c:217 plugins/sudoers/pwutil.c:235 +#: plugins/sudoers/policy.c:1209 +#, 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 #, c-format msgid "unable to cache uid %u" msgstr "impossível guardar uid %u" -#: plugins/sudoers/pwutil.c:229 +#: plugins/sudoers/pwutil.c:230 #, c-format msgid "unable to cache uid %u, already exists" msgstr "impossível guardar uid %u, já existe" -#: plugins/sudoers/pwutil.c:289 plugins/sudoers/pwutil.c:307 -#: plugins/sudoers/pwutil.c:370 plugins/sudoers/pwutil.c:415 +#: plugins/sudoers/pwutil.c:290 plugins/sudoers/pwutil.c:308 +#: plugins/sudoers/pwutil.c:371 plugins/sudoers/pwutil.c:416 #, c-format msgid "unable to cache user %s" msgstr "impossível guardar utilizador %s" -#: plugins/sudoers/pwutil.c:302 +#: plugins/sudoers/pwutil.c:303 #, c-format msgid "unable to cache user %s, already exists" msgstr "impossível guardar utilizador %s, já existe" -#: plugins/sudoers/pwutil.c:534 plugins/sudoers/pwutil.c:552 +#: plugins/sudoers/pwutil.c:535 plugins/sudoers/pwutil.c:553 #, c-format msgid "unable to cache gid %u" msgstr "impossível guardar gid %u" -#: plugins/sudoers/pwutil.c:546 +#: plugins/sudoers/pwutil.c:547 #, c-format msgid "unable to cache gid %u, already exists" msgstr "impossível guardar gid %u, já existe" -#: plugins/sudoers/pwutil.c:599 plugins/sudoers/pwutil.c:617 -#: plugins/sudoers/pwutil.c:665 plugins/sudoers/pwutil.c:707 +#: plugins/sudoers/pwutil.c:601 plugins/sudoers/pwutil.c:619 +#: plugins/sudoers/pwutil.c:680 plugins/sudoers/pwutil.c:730 #, c-format msgid "unable to cache group %s" msgstr "impossível guardar grupo %s" -#: plugins/sudoers/pwutil.c:612 +#: plugins/sudoers/pwutil.c:614 #, c-format msgid "unable to cache group %s, already exists" msgstr "impossível guardar grupo %s, já existe" -#: plugins/sudoers/pwutil.c:834 plugins/sudoers/pwutil.c:885 -#: plugins/sudoers/pwutil.c:935 plugins/sudoers/pwutil.c:987 +#: plugins/sudoers/pwutil.c:877 plugins/sudoers/pwutil.c:928 +#: plugins/sudoers/pwutil.c:978 plugins/sudoers/pwutil.c:1030 #, 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:840 plugins/sudoers/pwutil.c:890 -#: plugins/sudoers/pwutil.c:941 plugins/sudoers/pwutil.c:992 +#: plugins/sudoers/pwutil.c:883 plugins/sudoers/pwutil.c:933 +#: plugins/sudoers/pwutil.c:984 plugins/sudoers/pwutil.c:1035 #, c-format msgid "unable to cache group list for %s" msgstr "impossível guardar lista de grupos para %s" -#: plugins/sudoers/pwutil.c:879 +#: plugins/sudoers/pwutil.c:922 #, c-format msgid "unable to parse groups for %s" msgstr "impossível analisar grupos para %s" -#: plugins/sudoers/pwutil.c:981 +#: plugins/sudoers/pwutil.c:1024 #, c-format msgid "unable to parse gids for %s" msgstr "impossível analisar gids para %s" @@ -2534,135 +2636,139 @@ msgstr "impossível inicializar fonte SSS. Tem o SSSD instalado?" msgid "unable to find symbol \"%s\" in %s" msgstr "impossível encontrar símbolo \"%s\" em %s" -#: plugins/sudoers/sudoers.c:214 plugins/sudoers/sudoers.c:1010 +#: plugins/sudoers/sudoers.c:213 plugins/sudoers/sudoers.c:985 msgid "problem with defaults entries" msgstr "problema com entradas defaults" -#: plugins/sudoers/sudoers.c:218 +#: plugins/sudoers/sudoers.c:217 msgid "no valid sudoers sources found, quitting" msgstr "sme fontes sudoers válidas, a sair" -#: plugins/sudoers/sudoers.c:292 +#: plugins/sudoers/sudoers.c:291 #, 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:294 +#: plugins/sudoers/sudoers.c:293 #, 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:319 +#: plugins/sudoers/sudoers.c:318 #, 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:320 +#: plugins/sudoers/sudoers.c:319 #, 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:351 +#: plugins/sudoers/sudoers.c:345 +msgid "no command specified" +msgstr "Comando negado" + +#: plugins/sudoers/sudoers.c:355 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:411 +#: plugins/sudoers/sudoers.c:403 msgid "user not allowed to override closefrom limit" msgstr "utilizador não autorizado a sobrepor o limite closefrom" -#: plugins/sudoers/sudoers.c:412 +#: plugins/sudoers/sudoers.c:404 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:472 +#: plugins/sudoers/sudoers.c:464 #, c-format msgid "timestamp owner (%s): No such user" msgstr "dono da datação (%s): utilizador inexistente" -#: plugins/sudoers/sudoers.c:487 +#: plugins/sudoers/sudoers.c:479 msgid "no tty" msgstr "sem tty" -#: plugins/sudoers/sudoers.c:488 +#: plugins/sudoers/sudoers.c:480 msgid "sorry, you must have a tty to run sudo" msgstr "desculpe, tem de ter um tty para executar sudo" -#: plugins/sudoers/sudoers.c:495 +#: plugins/sudoers/sudoers.c:487 #, c-format msgid "invalid shell for user %s: %s" msgstr "shell inválida para o utilizador %s: %s" -#: plugins/sudoers/sudoers.c:578 +#: plugins/sudoers/sudoers.c:570 msgid "command in current directory" msgstr "comando na pasta actual" -#: plugins/sudoers/sudoers.c:597 +#: plugins/sudoers/sudoers.c:589 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:599 +#: plugins/sudoers/sudoers.c:591 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:607 +#: plugins/sudoers/sudoers.c:599 msgid "user not allowed to preserve the environment" msgstr "utilizador sem permissão para definir preservar o ambiente" -#: plugins/sudoers/sudoers.c:609 +#: plugins/sudoers/sudoers.c:601 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:945 +#: plugins/sudoers/sudoers.c:936 msgid "command too long" msgstr "comando muito longo" -#: plugins/sudoers/sudoers.c:1003 +#: plugins/sudoers/sudoers.c:973 msgid "sudoedit doesn't need to be run via sudo" msgstr "sudoedit não precisa de ser executado via sudo" -#: plugins/sudoers/sudoers.c:1057 plugins/sudoers/sudoreplay.c:1547 +#: plugins/sudoers/sudoers.c:1032 plugins/sudoers/sudoreplay.c:1547 #: plugins/sudoers/tsdump.c:138 #, c-format msgid "unable to read %s" msgstr "impossível ler %s" -#: plugins/sudoers/sudoers.c:1082 plugins/sudoers/visudo.c:432 -#: plugins/sudoers/visudo.c:726 +#: plugins/sudoers/sudoers.c:1057 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:1086 plugins/sudoers/visudo.c:1018 +#: plugins/sudoers/sudoers.c:1061 plugins/sudoers/visudo.c:1009 #, c-format msgid "%s is not a regular file" msgstr "%s não é um ficheiro normal" -#: plugins/sudoers/sudoers.c:1090 plugins/sudoers/timestamp.c:252 toke.l:1112 +#: plugins/sudoers/sudoers.c:1065 plugins/sudoers/timestamp.c:252 toke.l:1138 #, 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:1094 toke.l:1117 +#: plugins/sudoers/sudoers.c:1069 toke.l:1143 #, c-format msgid "%s is world writable" msgstr "%s é escrito universalmente" -#: plugins/sudoers/sudoers.c:1098 toke.l:1120 +#: plugins/sudoers/sudoers.c:1073 toke.l:1146 #, 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:1131 +#: plugins/sudoers/sudoers.c:1106 #, c-format msgid "only root can use \"-c %s\"" msgstr "só root pode usar \"-c %s\"" -#: plugins/sudoers/sudoers.c:1150 +#: plugins/sudoers/sudoers.c:1125 #, c-format msgid "unknown login class: %s" msgstr "classe de sessão desconhecida: %s" -#: plugins/sudoers/sudoers.c:1235 plugins/sudoers/sudoers.c:1250 +#: plugins/sudoers/sudoers.c:1211 plugins/sudoers/sudoers.c:1226 #, c-format msgid "unable to resolve host %s" msgstr "impossível resolver o anfitrião %s" @@ -2812,11 +2918,11 @@ 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:348 +#: plugins/sudoers/testsudoers.c:345 msgid "\thost unmatched" msgstr "\thost sem correspondência" -#: plugins/sudoers/testsudoers.c:351 +#: plugins/sudoers/testsudoers.c:348 msgid "" "\n" "Command allowed" @@ -2824,7 +2930,7 @@ msgstr "" "\n" "Comando permitido" -#: plugins/sudoers/testsudoers.c:352 +#: plugins/sudoers/testsudoers.c:349 msgid "" "\n" "Command denied" @@ -2832,7 +2938,7 @@ msgstr "" "\n" "Comando negado" -#: plugins/sudoers/testsudoers.c:352 +#: plugins/sudoers/testsudoers.c:349 msgid "" "\n" "Command unmatched" @@ -2845,121 +2951,121 @@ msgstr "" msgid "%s is group writable" msgstr "%s é escrito pelo grupo" -#: plugins/sudoers/timestamp.c:336 plugins/sudoers/timestamp.c:680 +#: plugins/sudoers/timestamp.c:326 plugins/sudoers/timestamp.c:661 #, 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:866 +#: plugins/sudoers/timestamp.c:847 msgid "ignoring time stamp from the future" msgstr "a ignorar datação do futuro" -#: plugins/sudoers/timestamp.c:889 +#: plugins/sudoers/timestamp.c:870 #, c-format msgid "time stamp too far in the future: %20.20s" msgstr "datação demasiado no futuro: %20.20s" -#: plugins/sudoers/timestamp.c:1011 +#: plugins/sudoers/timestamp.c:992 #, c-format msgid "unable to lock time stamp file %s" msgstr "impossível bloquear ficheiro de datação %s" -#: plugins/sudoers/timestamp.c:1055 plugins/sudoers/timestamp.c:1075 +#: plugins/sudoers/timestamp.c:1036 plugins/sudoers/timestamp.c:1056 #, c-format msgid "lecture status path too long: %s/%s" msgstr "caminho do estado da lição de moral muito longo: %s/%s" -#: plugins/sudoers/toke_util.c:124 +#: plugins/sudoers/toke_util.c:150 msgid "sudoedit should not be specified with a path" msgstr "sudoedit não deve ser especificado com um caminho" -#: plugins/sudoers/visudo.c:226 +#: 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:228 +#: 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:279 plugins/sudoers/visudo.c:659 +#: plugins/sudoers/visudo.c:277 plugins/sudoers/visudo.c:653 #, c-format msgid "press return to edit %s: " msgstr "prima Enter para editar %s: " -#: plugins/sudoers/visudo.c:340 +#: plugins/sudoers/visudo.c:338 #, c-format msgid "specified editor (%s) doesn't exist" msgstr "o editor especificado (%s) não existe" -#: plugins/sudoers/visudo.c:342 +#: plugins/sudoers/visudo.c:340 #, c-format msgid "no editor found (editor path = %s)" msgstr "sem editor (caminho do editor = %s)" -#: plugins/sudoers/visudo.c:452 plugins/sudoers/visudo.c:460 +#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:454 msgid "write error" msgstr "erro de escrita" -#: plugins/sudoers/visudo.c:506 +#: plugins/sudoers/visudo.c:500 #, 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:513 +#: plugins/sudoers/visudo.c:507 #, c-format msgid "zero length temporary file (%s), %s unchanged" msgstr "ficheiro temporário de tamanho zero (%s), %s inalterado" -#: plugins/sudoers/visudo.c:519 +#: plugins/sudoers/visudo.c:513 #, c-format msgid "editor (%s) failed, %s unchanged" msgstr "falha no editor (%s), %s inalterado" -#: plugins/sudoers/visudo.c:541 +#: plugins/sudoers/visudo.c:535 #, c-format msgid "%s unchanged" msgstr "%s inalterado" -#: plugins/sudoers/visudo.c:598 +#: plugins/sudoers/visudo.c:592 #, 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:610 +#: plugins/sudoers/visudo.c:604 #, 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:648 +#: 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:728 plugins/sudoers/visudo.c:737 +#: plugins/sudoers/visudo.c:722 plugins/sudoers/visudo.c:731 #, 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:760 +#: plugins/sudoers/visudo.c:754 #, 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:774 +#: plugins/sudoers/visudo.c:765 #, c-format msgid "command failed: '%s %s %s', %s unchanged" msgstr "falha no comando: \"%s %s %s\", %s inalterado" -#: plugins/sudoers/visudo.c:784 +#: plugins/sudoers/visudo.c:775 #, c-format msgid "error renaming %s, %s unchanged" msgstr "erro ao renomear %s, %s inalterado" -#: plugins/sudoers/visudo.c:805 +#: plugins/sudoers/visudo.c:796 msgid "What now? " -msgstr "E agora?" +msgstr "E agora? " -#: plugins/sudoers/visudo.c:819 +#: plugins/sudoers/visudo.c:810 msgid "" "Options are:\n" " (e)dit sudoers file again\n" @@ -2971,66 +3077,46 @@ 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:865 +#: plugins/sudoers/visudo.c:856 #, c-format msgid "unable to run %s" msgstr "impossível executar %s" -#: plugins/sudoers/visudo.c:895 +#: plugins/sudoers/visudo.c:886 #, 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:902 +#: plugins/sudoers/visudo.c:893 #, 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:951 plugins/sudoers/visudo.c:958 +#: plugins/sudoers/visudo.c:942 plugins/sudoers/visudo.c:949 #, c-format msgid "%s: parsed OK\n" msgstr "%s: análise com sucesso\n" -#: plugins/sudoers/visudo.c:977 +#: plugins/sudoers/visudo.c:968 #, c-format msgid "%s busy, try again later" msgstr "%s ocupado, tente mais tarde" -#: plugins/sudoers/visudo.c:980 +#: plugins/sudoers/visudo.c:971 #, c-format msgid "unable to lock %s" msgstr "impossível bloquear %s" -#: plugins/sudoers/visudo.c:981 +#: plugins/sudoers/visudo.c:972 msgid "Edit anyway? [y/N]" msgstr "Editar mesmo assim ? [y/N]" -#: plugins/sudoers/visudo.c:1091 -#, c-format -msgid "Error: %s:%d:%d: cycle in %s \"%s\"" -msgstr "Erro: %s:%d:%d: ciclo em %s \"%s\"" - -#: plugins/sudoers/visudo.c:1092 -#, c-format -msgid "Warning: %s:%d:%d: cycle in %s \"%s\"" -msgstr "Aviso: %s:%d:%d: ciclo em %s \"%s\"" - -#: plugins/sudoers/visudo.c:1096 -#, 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/visudo.c:1097 -#, 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/visudo.c:1188 +#: plugins/sudoers/visudo.c:1067 #, c-format msgid "Warning: %s:%d:%d: unused %s \"%s\"" msgstr "Aviso: %s:%d:%d: não usado %s \"%s\"" -#: plugins/sudoers/visudo.c:1303 +#: plugins/sudoers/visudo.c:1183 #, c-format msgid "" "%s - safely edit the sudoers file\n" @@ -3039,7 +3125,7 @@ msgstr "" "%s - editar com segurança o ficheiro sudoers\n" "\n" -#: plugins/sudoers/visudo.c:1305 +#: plugins/sudoers/visudo.c:1185 msgid "" "\n" "Options:\n" @@ -3059,34 +3145,87 @@ msgstr "" " -s, --strict verificação de sintaxe estrita\n" " -V, --version mostra informação da versão e sai\n" -#: toke.l:179 +#: toke.l:187 msgid "empty string" msgstr "cadeia vazia" -#: toke.l:189 toke.l:491 +#: toke.l:199 toke.l:503 msgid "empty group" msgstr "grupo vazio" -#: toke.l:197 toke.l:489 +#: toke.l:209 toke.l:501 msgid "empty netgroup" msgstr "grupo de rede vazio" -#: toke.l:293 toke.l:305 toke.l:317 toke.l:333 toke.l:352 toke.l:392 +#: toke.l:305 toke.l:317 toke.l:329 toke.l:345 toke.l:364 toke.l:404 msgid "invalid line continuation" msgstr "continuação de linha inválida" -#: toke.l:528 toke.l:540 +#: toke.l:540 toke.l:552 msgid "invalid IPv6 address" msgstr "endereço IPv6 inválido" -#: toke.l:764 +#: toke.l:779 msgid "unexpected line break in string" msgstr "quebra de linha inesperada em cadeia" -#: toke.l:1084 +#: toke.l:1109 msgid "too many levels of includes" msgstr "demasiados níveis de includes" +#~ msgid "%s:%u unable to parse \"%s\"" +#~ msgstr "%s:%u impossível analisar \"%s\"" + +#~ msgid "" +#~ "\n" +#~ "Options:\n" +#~ " -f, --file path to configuration file\n" +#~ " -h --help display help message and exit\n" +#~ " -n, --no-fork do not fork, run in the foreground\n" +#~ " -R, --random-drop percent chance connections will drop\n" +#~ " -V, --version display version information and exit\n" +#~ msgstr "" +#~ "\n" +#~ "Opções:\n" +#~ " -f, --file caminho para o ficheiro de configuração\n" +#~ " -h --help mostrar a mensagem de ajuda e sair\n" +#~ " -n, --no-fork não bifurcar, executar em 2º plano\n" +#~ " -R, --random-drop percentagem de hipóteses das ligações caírem\n" +#~ " -V, --version mostrar informação da versão e sair\n" + +#~ msgid "" +#~ "\n" +#~ "Options:\n" +#~ " --help display help message and exit\n" +#~ " -A, --accept only send an accept event (no I/O)\n" +#~ " -h, --host host to send logs to\n" +#~ " -i, --iolog_id remote ID of I/O log to be resumed\n" +#~ " -p, --port port to use when connecting to host\n" +#~ " -r, --restart restart previous I/O log transfer\n" +#~ " -R, --reject reject the command with the given reason\n" +#~ " -b, --ca-bundle certificate bundle file to verify server's cert against\n" +#~ " -c, --cert certificate file for TLS handshake\n" +#~ " -k, --key private key file\n" +#~ " -n, --no-verify do not verify server certificate\n" +#~ " -t, --test test audit server by sending selected I/O log n times in parallel\n" +#~ " -V, --version display version information and exit\n" +#~ msgstr "" +#~ "\n" +#~ "Opções:\n" +#~ " --help mostrar a mensagem de ajuda e sair\n" +#~ " -A, --accept enviar só um evento de aceitação (sem E/S)\n" +#~ " -h, --host anfitrião a quem enviar os diários\n" +#~ " -i, --iolog_id ID remota do diário de E/S a resumir\n" +#~ " -p, --port porta a usar ao ligar ao anfitrião\n" +#~ " -r, --restart reiniciar a transferência de diário de E/S prévia\n" +#~ " -R, --reject rejeitar o comando com o motivo dado\n" +#~ " -b, --ca-bundle ficheiro de pacote de certificados para comparar com o do servidor\n" +#~ " -c, --cert ficheiro de certificado para o handshake TLS\n" +#~ " -k, --key ficheiro de chave privada\n" +#~ " -n, --no-verify não verificar o certificado do servidor\n" +#~ " -t, --test testar servidor de auditoria enviando o diário de E/S seleccionado n vezes em paralelo\n" +#~ " -V, --version mostrar informação da versão e sair\n" + #~ msgid "Preload the dummy exec functions contained in the sudo_noexec library" #~ msgstr "Pré-carregar as funções dummy exec contidas na biblioteca sudo_noexec" |