]> granicus.if.org Git - sudo/commitdiff
regen
authorTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 22 Nov 2016 00:47:07 +0000 (17:47 -0700)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 22 Nov 2016 00:47:07 +0000 (17:47 -0700)
plugins/sudoers/po/sudoers.pot
po/sudo.pot

index 9b271d5e74b19ffb5c48198131ac19cdaee0e536..888d391e0e2609041de312e8407612a502292f6f 100644 (file)
@@ -5,9 +5,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: sudo 1.8.18\n"
+"Project-Id-Version: sudo 1.8.19\n"
 "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n"
-"POT-Creation-Date: 2016-08-31 05:48-0600\n"
+"POT-Creation-Date: 2016-11-21 17:45-0700\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -41,44 +41,43 @@ msgstr ""
 msgid "Sorry, try again."
 msgstr ""
 
-#: gram.y:183 gram.y:201 gram.y:207 gram.y:213 gram.y:219 gram.y:225 gram.y:241
-#: gram.y:248 gram.y:255 gram.y:262 gram.y:269 gram.y:285 gram.y:308 gram.y:315
-#: gram.y:322 gram.y:329 gram.y:336 gram.y:391 gram.y:399 gram.y:409 gram.y:439
-#: gram.y:446 gram.y:453 gram.y:460 gram.y:572 gram.y:579 gram.y:588 gram.y:597
-#: gram.y:614 gram.y:670 gram.y:677 gram.y:684 gram.y:692 gram.y:784 gram.y:791
-#: gram.y:798 gram.y:805 gram.y:812 gram.y:838 gram.y:845 gram.y:852
-#: gram.y:1136 gram.y:1143 plugins/sudoers/alias.c:123
-#: plugins/sudoers/alias.c:136 plugins/sudoers/auth/bsdauth.c:141
+#: gram.y:186 gram.y:234 gram.y:241 gram.y:248 gram.y:255 gram.y:262 gram.y:278
+#: gram.y:301 gram.y:308 gram.y:315 gram.y:322 gram.y:329 gram.y:384 gram.y:392
+#: gram.y:402 gram.y:432 gram.y:439 gram.y:446 gram.y:453 gram.y:565 gram.y:572
+#: gram.y:581 gram.y:590 gram.y:607 gram.y:663 gram.y:670 gram.y:677 gram.y:685
+#: gram.y:781 gram.y:788 gram.y:795 gram.y:802 gram.y:809 gram.y:835 gram.y:842
+#: gram.y:849 gram.y:972 gram.y:1148 gram.y:1155 plugins/sudoers/alias.c:124
+#: plugins/sudoers/alias.c:139 plugins/sudoers/auth/bsdauth.c:141
 #: plugins/sudoers/auth/kerb5.c:119 plugins/sudoers/auth/kerb5.c:145
 #: plugins/sudoers/auth/pam.c:443 plugins/sudoers/auth/rfc1938.c:109
-#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:576
-#: plugins/sudoers/defaults.c:826 plugins/sudoers/defaults.c:974
+#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:617
+#: plugins/sudoers/defaults.c:872 plugins/sudoers/defaults.c:1021
 #: plugins/sudoers/editor.c:64 plugins/sudoers/editor.c:82
 #: plugins/sudoers/editor.c:93 plugins/sudoers/env.c:234
 #: plugins/sudoers/gc.c:52 plugins/sudoers/group_plugin.c:134
-#: plugins/sudoers/iolog.c:656 plugins/sudoers/iolog_path.c:167
-#: plugins/sudoers/ldap.c:446 plugins/sudoers/ldap.c:477
-#: plugins/sudoers/ldap.c:529 plugins/sudoers/ldap.c:562
-#: plugins/sudoers/ldap.c:917 plugins/sudoers/ldap.c:1124
-#: plugins/sudoers/ldap.c:1138 plugins/sudoers/ldap.c:1420
-#: plugins/sudoers/ldap.c:1580 plugins/sudoers/ldap.c:1662
-#: plugins/sudoers/ldap.c:1802 plugins/sudoers/ldap.c:1826
-#: plugins/sudoers/ldap.c:1856 plugins/sudoers/ldap.c:1909
-#: plugins/sudoers/ldap.c:1924 plugins/sudoers/ldap.c:2020
-#: plugins/sudoers/ldap.c:2053 plugins/sudoers/ldap.c:2206
-#: plugins/sudoers/ldap.c:2303 plugins/sudoers/ldap.c:3105
-#: plugins/sudoers/ldap.c:3137 plugins/sudoers/ldap.c:3443
-#: plugins/sudoers/ldap.c:3471 plugins/sudoers/ldap.c:3487
-#: plugins/sudoers/ldap.c:3577 plugins/sudoers/ldap.c:3593
-#: plugins/sudoers/linux_audit.c:76 plugins/sudoers/logging.c:188
-#: plugins/sudoers/logging.c:450 plugins/sudoers/logging.c:471
-#: plugins/sudoers/logging.c:682 plugins/sudoers/logging.c:940
-#: plugins/sudoers/match.c:506 plugins/sudoers/match.c:540
-#: plugins/sudoers/match.c:577 plugins/sudoers/match.c:775
-#: plugins/sudoers/match.c:833 plugins/sudoers/parse.c:236
+#: plugins/sudoers/iolog.c:805 plugins/sudoers/iolog_path.c:167
+#: plugins/sudoers/ldap.c:447 plugins/sudoers/ldap.c:478
+#: plugins/sudoers/ldap.c:530 plugins/sudoers/ldap.c:563
+#: plugins/sudoers/ldap.c:961 plugins/sudoers/ldap.c:1157
+#: plugins/sudoers/ldap.c:1168 plugins/sudoers/ldap.c:1184
+#: plugins/sudoers/ldap.c:1471 plugins/sudoers/ldap.c:1631
+#: plugins/sudoers/ldap.c:1713 plugins/sudoers/ldap.c:1853
+#: plugins/sudoers/ldap.c:1877 plugins/sudoers/ldap.c:1966
+#: plugins/sudoers/ldap.c:1981 plugins/sudoers/ldap.c:2077
+#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2263
+#: plugins/sudoers/ldap.c:2360 plugins/sudoers/ldap.c:3178
+#: plugins/sudoers/ldap.c:3210 plugins/sudoers/ldap.c:3519
+#: plugins/sudoers/ldap.c:3547 plugins/sudoers/ldap.c:3563
+#: plugins/sudoers/ldap.c:3653 plugins/sudoers/ldap.c:3669
+#: plugins/sudoers/linux_audit.c:76 plugins/sudoers/logging.c:184
+#: plugins/sudoers/logging.c:446 plugins/sudoers/logging.c:467
+#: plugins/sudoers/logging.c:679 plugins/sudoers/logging.c:937
+#: plugins/sudoers/match.c:501 plugins/sudoers/match.c:535
+#: plugins/sudoers/match.c:572 plugins/sudoers/match.c:770
+#: plugins/sudoers/match.c:828 plugins/sudoers/parse.c:236
 #: plugins/sudoers/parse.c:248 plugins/sudoers/parse.c:263
-#: plugins/sudoers/parse.c:275 plugins/sudoers/policy.c:393
-#: plugins/sudoers/policy.c:608 plugins/sudoers/prompt.c:93
+#: plugins/sudoers/parse.c:275 plugins/sudoers/policy.c:405
+#: plugins/sudoers/policy.c:632 plugins/sudoers/prompt.c:93
 #: plugins/sudoers/pwutil.c:139 plugins/sudoers/pwutil.c:210
 #: plugins/sudoers/pwutil.c:286 plugins/sudoers/pwutil.c:457
 #: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:591
@@ -87,104 +86,109 @@ msgstr ""
 #: plugins/sudoers/sssd.c:162 plugins/sudoers/sssd.c:194
 #: plugins/sudoers/sssd.c:237 plugins/sudoers/sssd.c:244
 #: plugins/sudoers/sssd.c:280 plugins/sudoers/sssd.c:390
-#: plugins/sudoers/sssd.c:462 plugins/sudoers/sssd.c:1014
-#: plugins/sudoers/sssd.c:1205 plugins/sudoers/sssd.c:1219
-#: plugins/sudoers/sudoers.c:262 plugins/sudoers/sudoers.c:272
-#: plugins/sudoers/sudoers.c:280 plugins/sudoers/sudoers.c:362
-#: plugins/sudoers/sudoers.c:653 plugins/sudoers/sudoers.c:759
-#: plugins/sudoers/sudoers.c:803 plugins/sudoers/sudoers_debug.c:107
-#: plugins/sudoers/sudoreplay.c:513 plugins/sudoers/sudoreplay.c:712
-#: plugins/sudoers/sudoreplay.c:824 plugins/sudoers/sudoreplay.c:864
-#: plugins/sudoers/sudoreplay.c:873 plugins/sudoers/sudoreplay.c:883
-#: plugins/sudoers/sudoreplay.c:891 plugins/sudoers/sudoreplay.c:895
-#: plugins/sudoers/sudoreplay.c:1051 plugins/sudoers/sudoreplay.c:1055
-#: plugins/sudoers/testsudoers.c:130 plugins/sudoers/testsudoers.c:214
-#: plugins/sudoers/testsudoers.c:231 plugins/sudoers/timestamp.c:402
-#: plugins/sudoers/timestamp.c:438 plugins/sudoers/timestamp.c:854
-#: plugins/sudoers/toke_util.c:56 plugins/sudoers/toke_util.c:109
-#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:152
-#: plugins/sudoers/visudo.c:308 plugins/sudoers/visudo.c:314
-#: plugins/sudoers/visudo.c:445 plugins/sudoers/visudo.c:998
-#: plugins/sudoers/visudo.c:1042 plugins/sudoers/visudo.c:1138 toke.l:829
-#: toke.l:929 toke.l:1087
+#: plugins/sudoers/sssd.c:462 plugins/sudoers/sssd.c:1053
+#: plugins/sudoers/sssd.c:1234 plugins/sudoers/sssd.c:1248
+#: plugins/sudoers/sssd.c:1264 plugins/sudoers/sudoers.c:261
+#: plugins/sudoers/sudoers.c:271 plugins/sudoers/sudoers.c:279
+#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:658
+#: plugins/sudoers/sudoers.c:773 plugins/sudoers/sudoers.c:817
+#: plugins/sudoers/sudoers_debug.c:107 plugins/sudoers/sudoreplay.c:513
+#: plugins/sudoers/sudoreplay.c:712 plugins/sudoers/sudoreplay.c:824
+#: plugins/sudoers/sudoreplay.c:864 plugins/sudoers/sudoreplay.c:873
+#: plugins/sudoers/sudoreplay.c:883 plugins/sudoers/sudoreplay.c:891
+#: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:1051
+#: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/testsudoers.c:130
+#: plugins/sudoers/testsudoers.c:216 plugins/sudoers/testsudoers.c:233
+#: plugins/sudoers/timestamp.c:374 plugins/sudoers/timestamp.c:410
+#: plugins/sudoers/timestamp.c:826 plugins/sudoers/toke_util.c:56
+#: plugins/sudoers/toke_util.c:109 plugins/sudoers/toke_util.c:146
+#: plugins/sudoers/visudo.c:152 plugins/sudoers/visudo.c:309
+#: plugins/sudoers/visudo.c:315 plugins/sudoers/visudo.c:446
+#: plugins/sudoers/visudo.c:624 plugins/sudoers/visudo.c:964
+#: plugins/sudoers/visudo.c:1030 plugins/sudoers/visudo.c:1074
+#: plugins/sudoers/visudo.c:1171 plugins/sudoers/visudo_json.c:1035 toke.l:832
+#: toke.l:932 toke.l:1090
 msgid "unable to allocate memory"
 msgstr ""
 
-#: gram.y:471
+#: gram.y:464
 msgid "a digest requires a path name"
 msgstr ""
 
-#: gram.y:1136 gram.y:1143 plugins/sudoers/auth/pam.c:320
+#: gram.y:1148 gram.y:1155 plugins/sudoers/auth/pam.c:320
 #: plugins/sudoers/auth/pam.c:443 plugins/sudoers/auth/rfc1938.c:109
-#: plugins/sudoers/defaults.c:576 plugins/sudoers/defaults.c:826
-#: plugins/sudoers/defaults.c:974 plugins/sudoers/editor.c:64
+#: plugins/sudoers/defaults.c:617 plugins/sudoers/defaults.c:872
+#: plugins/sudoers/defaults.c:1021 plugins/sudoers/editor.c:64
 #: plugins/sudoers/editor.c:82 plugins/sudoers/editor.c:93
 #: plugins/sudoers/env.c:234 plugins/sudoers/gc.c:52
-#: plugins/sudoers/group_plugin.c:134 plugins/sudoers/iolog.c:656
-#: plugins/sudoers/iolog_path.c:167 plugins/sudoers/ldap.c:446
-#: plugins/sudoers/ldap.c:477 plugins/sudoers/ldap.c:529
-#: plugins/sudoers/ldap.c:562 plugins/sudoers/ldap.c:917
-#: plugins/sudoers/ldap.c:1124 plugins/sudoers/ldap.c:1138
-#: plugins/sudoers/ldap.c:1420 plugins/sudoers/ldap.c:1580
-#: plugins/sudoers/ldap.c:1662 plugins/sudoers/ldap.c:1802
-#: plugins/sudoers/ldap.c:1826 plugins/sudoers/ldap.c:1856
-#: plugins/sudoers/ldap.c:1909 plugins/sudoers/ldap.c:1924
-#: plugins/sudoers/ldap.c:2020 plugins/sudoers/ldap.c:2053
-#: plugins/sudoers/ldap.c:2206 plugins/sudoers/ldap.c:2303
-#: plugins/sudoers/ldap.c:3105 plugins/sudoers/ldap.c:3137
-#: plugins/sudoers/ldap.c:3443 plugins/sudoers/ldap.c:3470
-#: plugins/sudoers/ldap.c:3486 plugins/sudoers/ldap.c:3577
-#: plugins/sudoers/ldap.c:3593 plugins/sudoers/linux_audit.c:76
-#: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:450
-#: plugins/sudoers/logging.c:471 plugins/sudoers/logging.c:940
-#: plugins/sudoers/match.c:505 plugins/sudoers/match.c:539
-#: plugins/sudoers/match.c:577 plugins/sudoers/match.c:775
-#: plugins/sudoers/match.c:832 plugins/sudoers/parse.c:236
+#: plugins/sudoers/group_plugin.c:134 plugins/sudoers/iolog.c:805
+#: plugins/sudoers/iolog_path.c:167 plugins/sudoers/ldap.c:447
+#: plugins/sudoers/ldap.c:478 plugins/sudoers/ldap.c:530
+#: plugins/sudoers/ldap.c:563 plugins/sudoers/ldap.c:961
+#: plugins/sudoers/ldap.c:1157 plugins/sudoers/ldap.c:1168
+#: plugins/sudoers/ldap.c:1184 plugins/sudoers/ldap.c:1471
+#: plugins/sudoers/ldap.c:1631 plugins/sudoers/ldap.c:1713
+#: plugins/sudoers/ldap.c:1853 plugins/sudoers/ldap.c:1877
+#: plugins/sudoers/ldap.c:1966 plugins/sudoers/ldap.c:1981
+#: plugins/sudoers/ldap.c:2077 plugins/sudoers/ldap.c:2110
+#: plugins/sudoers/ldap.c:2263 plugins/sudoers/ldap.c:2360
+#: plugins/sudoers/ldap.c:3178 plugins/sudoers/ldap.c:3210
+#: plugins/sudoers/ldap.c:3519 plugins/sudoers/ldap.c:3546
+#: plugins/sudoers/ldap.c:3562 plugins/sudoers/ldap.c:3653
+#: plugins/sudoers/ldap.c:3669 plugins/sudoers/linux_audit.c:76
+#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:446
+#: plugins/sudoers/logging.c:467 plugins/sudoers/logging.c:937
+#: plugins/sudoers/match.c:500 plugins/sudoers/match.c:534
+#: plugins/sudoers/match.c:572 plugins/sudoers/match.c:770
+#: plugins/sudoers/match.c:827 plugins/sudoers/parse.c:236
 #: plugins/sudoers/parse.c:248 plugins/sudoers/parse.c:263
 #: plugins/sudoers/parse.c:275 plugins/sudoers/policy.c:97
 #: plugins/sudoers/policy.c:106 plugins/sudoers/policy.c:115
 #: plugins/sudoers/policy.c:139 plugins/sudoers/policy.c:250
-#: plugins/sudoers/policy.c:277 plugins/sudoers/policy.c:286
-#: plugins/sudoers/policy.c:325 plugins/sudoers/policy.c:335
-#: plugins/sudoers/policy.c:344 plugins/sudoers/policy.c:393
-#: plugins/sudoers/policy.c:608 plugins/sudoers/prompt.c:93
-#: plugins/sudoers/pwutil.c:139 plugins/sudoers/pwutil.c:210
-#: plugins/sudoers/pwutil.c:286 plugins/sudoers/pwutil.c:457
-#: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:591
-#: plugins/sudoers/pwutil.c:749 plugins/sudoers/pwutil.c:806
-#: plugins/sudoers/pwutil.c:851 plugins/sudoers/pwutil.c:908
-#: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695
-#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350
-#: plugins/sudoers/set_perms.c:1514 plugins/sudoers/sssd.c:162
-#: plugins/sudoers/sssd.c:194 plugins/sudoers/sssd.c:237
-#: plugins/sudoers/sssd.c:244 plugins/sudoers/sssd.c:280
-#: plugins/sudoers/sssd.c:390 plugins/sudoers/sssd.c:462
-#: plugins/sudoers/sssd.c:1014 plugins/sudoers/sssd.c:1205
-#: plugins/sudoers/sssd.c:1219 plugins/sudoers/sudoers.c:262
-#: plugins/sudoers/sudoers.c:272 plugins/sudoers/sudoers.c:280
-#: plugins/sudoers/sudoers.c:362 plugins/sudoers/sudoers.c:653
-#: plugins/sudoers/sudoers.c:759 plugins/sudoers/sudoers.c:803
+#: plugins/sudoers/policy.c:278 plugins/sudoers/policy.c:287
+#: plugins/sudoers/policy.c:326 plugins/sudoers/policy.c:336
+#: plugins/sudoers/policy.c:345 plugins/sudoers/policy.c:354
+#: plugins/sudoers/policy.c:405 plugins/sudoers/policy.c:632
+#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:139
+#: plugins/sudoers/pwutil.c:210 plugins/sudoers/pwutil.c:286
+#: plugins/sudoers/pwutil.c:457 plugins/sudoers/pwutil.c:522
+#: plugins/sudoers/pwutil.c:591 plugins/sudoers/pwutil.c:749
+#: plugins/sudoers/pwutil.c:806 plugins/sudoers/pwutil.c:851
+#: plugins/sudoers/pwutil.c:908 plugins/sudoers/set_perms.c:356
+#: plugins/sudoers/set_perms.c:695 plugins/sudoers/set_perms.c:1054
+#: plugins/sudoers/set_perms.c:1350 plugins/sudoers/set_perms.c:1514
+#: plugins/sudoers/sssd.c:162 plugins/sudoers/sssd.c:194
+#: plugins/sudoers/sssd.c:237 plugins/sudoers/sssd.c:244
+#: plugins/sudoers/sssd.c:280 plugins/sudoers/sssd.c:390
+#: plugins/sudoers/sssd.c:462 plugins/sudoers/sssd.c:1053
+#: plugins/sudoers/sssd.c:1233 plugins/sudoers/sssd.c:1248
+#: plugins/sudoers/sssd.c:1264 plugins/sudoers/sudoers.c:261
+#: plugins/sudoers/sudoers.c:271 plugins/sudoers/sudoers.c:279
+#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:658
+#: plugins/sudoers/sudoers.c:773 plugins/sudoers/sudoers.c:817
 #: plugins/sudoers/sudoers_debug.c:106 plugins/sudoers/sudoreplay.c:513
 #: plugins/sudoers/sudoreplay.c:712 plugins/sudoers/sudoreplay.c:824
 #: plugins/sudoers/sudoreplay.c:864 plugins/sudoers/sudoreplay.c:873
 #: plugins/sudoers/sudoreplay.c:883 plugins/sudoers/sudoreplay.c:891
 #: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:1051
 #: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/testsudoers.c:130
-#: plugins/sudoers/testsudoers.c:214 plugins/sudoers/testsudoers.c:231
-#: plugins/sudoers/timestamp.c:402 plugins/sudoers/timestamp.c:438
-#: plugins/sudoers/timestamp.c:854 plugins/sudoers/toke_util.c:56
+#: plugins/sudoers/testsudoers.c:216 plugins/sudoers/testsudoers.c:233
+#: plugins/sudoers/timestamp.c:374 plugins/sudoers/timestamp.c:410
+#: plugins/sudoers/timestamp.c:826 plugins/sudoers/toke_util.c:56
 #: plugins/sudoers/toke_util.c:109 plugins/sudoers/toke_util.c:146
-#: plugins/sudoers/visudo.c:152 plugins/sudoers/visudo.c:308
-#: plugins/sudoers/visudo.c:314 plugins/sudoers/visudo.c:445
-#: plugins/sudoers/visudo.c:998 plugins/sudoers/visudo.c:1042
-#: plugins/sudoers/visudo.c:1138 toke.l:829 toke.l:929 toke.l:1087
+#: plugins/sudoers/visudo.c:152 plugins/sudoers/visudo.c:309
+#: plugins/sudoers/visudo.c:315 plugins/sudoers/visudo.c:446
+#: plugins/sudoers/visudo.c:624 plugins/sudoers/visudo.c:964
+#: plugins/sudoers/visudo.c:1030 plugins/sudoers/visudo.c:1074
+#: plugins/sudoers/visudo.c:1171 plugins/sudoers/visudo_json.c:1035 toke.l:832
+#: toke.l:932 toke.l:1090
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: plugins/sudoers/alias.c:132
+#: plugins/sudoers/alias.c:135
 #, c-format
-msgid "Alias `%s' already defined"
+msgid "Alias \"%s\" already defined"
 msgstr ""
 
 #: plugins/sudoers/auth/bsdauth.c:68
@@ -301,7 +305,7 @@ msgstr ""
 msgid "PAM authentication error: %s"
 msgstr ""
 
-#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:225
+#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:226
 #, c-format
 msgid "you do not exist in the %s database"
 msgstr ""
@@ -391,14 +395,14 @@ msgid ""
 msgstr ""
 
 #: plugins/sudoers/check.c:295 plugins/sudoers/check.c:305
-#: plugins/sudoers/sudoers.c:689 plugins/sudoers/sudoers.c:722
+#: plugins/sudoers/sudoers.c:694 plugins/sudoers/sudoers.c:736
 #, c-format
 msgid "unknown uid: %u"
 msgstr ""
 
-#: plugins/sudoers/check.c:300 plugins/sudoers/policy.c:780
-#: plugins/sudoers/sudoers.c:1111 plugins/sudoers/testsudoers.c:205
-#: plugins/sudoers/testsudoers.c:363
+#: plugins/sudoers/check.c:300 plugins/sudoers/iolog.c:235
+#: plugins/sudoers/policy.c:805 plugins/sudoers/sudoers.c:1125
+#: plugins/sudoers/testsudoers.c:207 plugins/sudoers/testsudoers.c:365
 #, c-format
 msgid "unknown user: %s"
 msgstr ""
@@ -838,45 +842,95 @@ msgstr ""
 msgid "Resolve groups in sudoers and match on the group ID, not the name"
 msgstr ""
 
-#: plugins/sudoers/defaults.c:203
+#: plugins/sudoers/def_data.c:423
+msgid ""
+"Log entries larger than this value will be split into multiple syslog "
+"messages"
+msgstr ""
+
+#: plugins/sudoers/def_data.c:427
+#, c-format
+msgid "User that will own the I/O log files: %s"
+msgstr ""
+
+#: plugins/sudoers/def_data.c:431
+#, c-format
+msgid "Group that will own the I/O log files: %s"
+msgstr ""
+
+#: plugins/sudoers/def_data.c:435
+#, c-format
+msgid "File mode to use for the I/O log files: 0%o"
+msgstr ""
+
+#: plugins/sudoers/defaults.c:210
+#, c-format
+msgid "%s:%d unknown defaults entry \"%s\""
+msgstr ""
+
+#: plugins/sudoers/defaults.c:213
 #, c-format
-msgid "no value specified for `%s'"
+msgid "%s: unknown defaults entry \"%s\""
 msgstr ""
 
-#: plugins/sudoers/defaults.c:218
+#: plugins/sudoers/defaults.c:236
 #, c-format
-msgid "values for `%s' must start with a '/'"
+msgid "%s:%d no value specified for \"%s\""
 msgstr ""
 
-#: plugins/sudoers/defaults.c:241
+#: plugins/sudoers/defaults.c:239
 #, c-format
-msgid "option `%s' does not take a value"
+msgid "%s: no value specified for \"%s\""
 msgstr ""
 
 #: plugins/sudoers/defaults.c:258
 #, c-format
-msgid "invalid Defaults type 0x%x for option `%s'"
+msgid "%s:%d values for \"%s\" must start with a '/'"
 msgstr ""
 
-#: plugins/sudoers/defaults.c:271
+#: plugins/sudoers/defaults.c:261
 #, c-format
-msgid "value `%s' is invalid for option `%s'"
+msgid "%s: values for \"%s\" must start with a '/'"
 msgstr ""
 
-#: plugins/sudoers/defaults.c:318 plugins/sudoers/defaults.c:716
-#: plugins/sudoers/visudo_json.c:632 plugins/sudoers/visudo_json.c:667
+#: plugins/sudoers/defaults.c:286
+#, c-format
+msgid "%s:%d option \"%s\" does not take a value"
+msgstr ""
+
+#: plugins/sudoers/defaults.c:289
 #, c-format
-msgid "unknown defaults entry `%s'"
+msgid "%s: option \"%s\" does not take a value"
+msgstr ""
+
+#: plugins/sudoers/defaults.c:308
+#, c-format
+msgid "%s:%d invalid Defaults type 0x%x for option \"%s\""
+msgstr ""
+
+#: plugins/sudoers/defaults.c:311
+#, c-format
+msgid "%s: invalid Defaults type 0x%x for option \"%s\""
+msgstr ""
+
+#: plugins/sudoers/defaults.c:321
+#, c-format
+msgid "%s:%d value \"%s\" is invalid for option \"%s\""
+msgstr ""
+
+#: plugins/sudoers/defaults.c:324
+#, c-format
+msgid "%s: value \"%s\" is invalid for option \"%s\""
 msgstr ""
 
 #: plugins/sudoers/env.c:296 plugins/sudoers/env.c:303
-#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:450
-#: plugins/sudoers/ldap.c:540 plugins/sudoers/ldap.c:1202
-#: plugins/sudoers/ldap.c:1424 plugins/sudoers/ldap.c:1750
-#: plugins/sudoers/linux_audit.c:82 plugins/sudoers/logging.c:945
-#: plugins/sudoers/policy.c:511 plugins/sudoers/policy.c:521
-#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:825
-#: plugins/sudoers/testsudoers.c:235 plugins/sudoers/toke_util.c:158
+#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:451
+#: plugins/sudoers/ldap.c:541 plugins/sudoers/ldap.c:1253
+#: plugins/sudoers/ldap.c:1475 plugins/sudoers/ldap.c:1801
+#: plugins/sudoers/linux_audit.c:82 plugins/sudoers/logging.c:942
+#: plugins/sudoers/policy.c:523 plugins/sudoers/policy.c:533
+#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:839
+#: plugins/sudoers/testsudoers.c:237 plugins/sudoers/toke_util.c:158
 #, c-format
 msgid "internal error, %s overflow"
 msgstr ""
@@ -924,132 +978,136 @@ msgstr ""
 msgid "Local IP address and netmask pairs:\n"
 msgstr ""
 
-#: plugins/sudoers/iolog.c:95 plugins/sudoers/iolog.c:122
-#: plugins/sudoers/timestamp.c:181
+#: plugins/sudoers/iolog.c:99 plugins/sudoers/mkdir_parents.c:78
 #, c-format
 msgid "%s exists but is not a directory (0%o)"
 msgstr ""
 
-#: plugins/sudoers/iolog.c:110 plugins/sudoers/iolog.c:116
-#: plugins/sudoers/iolog.c:138 plugins/sudoers/iolog.c:147
-#: plugins/sudoers/timestamp.c:170 plugins/sudoers/timestamp.c:196
+#: plugins/sudoers/iolog.c:126 plugins/sudoers/iolog.c:170
+#: plugins/sudoers/mkdir_parents.c:65 plugins/sudoers/timestamp.c:167
 #, c-format
 msgid "unable to mkdir %s"
 msgstr ""
 
-#: plugins/sudoers/iolog.c:229 plugins/sudoers/sudoers.c:881
+#: plugins/sudoers/iolog.c:269 plugins/sudoers/sudoers.c:1156
+#: plugins/sudoers/testsudoers.c:389
+#, c-format
+msgid "unknown group: %s"
+msgstr ""
+
+#: plugins/sudoers/iolog.c:356 plugins/sudoers/sudoers.c:895
 #: plugins/sudoers/sudoreplay.c:300 plugins/sudoers/sudoreplay.c:813
-#: plugins/sudoers/sudoreplay.c:1017 plugins/sudoers/timestamp.c:411
-#: plugins/sudoers/visudo.c:917 plugins/sudoers/visudo_json.c:1011
+#: plugins/sudoers/sudoreplay.c:1017 plugins/sudoers/timestamp.c:383
+#: plugins/sudoers/visudo.c:951 plugins/sudoers/visudo_json.c:1011
 #: plugins/sudoers/visudo_json.c:1024
 #, c-format
 msgid "unable to open %s"
 msgstr ""
 
-#: plugins/sudoers/iolog.c:270 plugins/sudoers/sudoers.c:885
+#: plugins/sudoers/iolog.c:399 plugins/sudoers/sudoers.c:899
 #: plugins/sudoers/sudoreplay.c:1128
 #, c-format
 msgid "unable to read %s"
 msgstr ""
 
-#: plugins/sudoers/iolog.c:306 plugins/sudoers/sudoreplay.c:594
-#: plugins/sudoers/timestamp.c:310 plugins/sudoers/timestamp.c:313
+#: plugins/sudoers/iolog.c:435 plugins/sudoers/sudoreplay.c:594
+#: plugins/sudoers/timestamp.c:282 plugins/sudoers/timestamp.c:285
 #, c-format
 msgid "unable to write to %s"
 msgstr ""
 
-#: plugins/sudoers/iolog.c:378 plugins/sudoers/iolog.c:582
+#: plugins/sudoers/iolog.c:509 plugins/sudoers/iolog.c:727
 #, c-format
 msgid "unable to create %s"
 msgstr ""
 
-#: plugins/sudoers/iolog.c:746 plugins/sudoers/iolog.c:827
+#: plugins/sudoers/iolog.c:895 plugins/sudoers/iolog.c:976
 #, c-format
 msgid "unable to write to I/O log file: %s"
 msgstr ""
 
-#: plugins/sudoers/iolog.c:778
+#: plugins/sudoers/iolog.c:927
 #, c-format
 msgid "%s: internal error, file index %d not open"
 msgstr ""
 
-#: plugins/sudoers/ldap.c:428
+#: plugins/sudoers/ldap.c:429
 msgid "sudo_ldap_conf_add_ports: port too large"
 msgstr ""
 
-#: plugins/sudoers/ldap.c:488
+#: plugins/sudoers/ldap.c:489
 #, c-format
 msgid "unsupported LDAP uri type: %s"
 msgstr ""
 
-#: plugins/sudoers/ldap.c:515
+#: plugins/sudoers/ldap.c:516
 msgid "unable to mix ldap and ldaps URIs"
 msgstr ""
 
-#: plugins/sudoers/ldap.c:519 plugins/sudoers/ldap.c:555
+#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:556
 msgid "starttls not supported when using ldaps"
 msgstr ""
 
-#: plugins/sudoers/ldap.c:626
+#: plugins/sudoers/ldap.c:627
 #, c-format
 msgid "unable to initialize SSL cert and key db: %s"
 msgstr ""
 
-#: plugins/sudoers/ldap.c:629
+#: plugins/sudoers/ldap.c:630
 #, c-format
 msgid "you must set TLS_CERT in %s to use SSL"
 msgstr ""
 
-#: plugins/sudoers/ldap.c:1188
+#: plugins/sudoers/ldap.c:1239
 msgid "unable to get GMT time"
 msgstr ""
 
-#: plugins/sudoers/ldap.c:1194
+#: plugins/sudoers/ldap.c:1245
 msgid "unable to format timestamp"
 msgstr ""
 
-#: plugins/sudoers/ldap.c:1899
+#: plugins/sudoers/ldap.c:1956
 #, c-format
 msgid "%s: %s: %s: %s"
 msgstr ""
 
-#: plugins/sudoers/ldap.c:2440
+#: plugins/sudoers/ldap.c:2504
 #, c-format
 msgid ""
 "\n"
 "LDAP Role: %s\n"
 msgstr ""
 
-#: plugins/sudoers/ldap.c:2442
+#: plugins/sudoers/ldap.c:2506
 #, c-format
 msgid ""
 "\n"
 "LDAP Role: UNKNOWN\n"
 msgstr ""
 
-#: plugins/sudoers/ldap.c:2489
+#: plugins/sudoers/ldap.c:2562
 #, c-format
 msgid "    Order: %s\n"
 msgstr ""
 
-#: plugins/sudoers/ldap.c:2497 plugins/sudoers/parse.c:556
-#: plugins/sudoers/sssd.c:1568
+#: plugins/sudoers/ldap.c:2570 plugins/sudoers/parse.c:556
+#: plugins/sudoers/sssd.c:1626
 #, c-format
 msgid "    Commands:\n"
 msgstr ""
 
-#: plugins/sudoers/ldap.c:3057
+#: plugins/sudoers/ldap.c:3130
 #, c-format
 msgid "unable to initialize LDAP: %s"
 msgstr ""
 
-#: plugins/sudoers/ldap.c:3093
+#: plugins/sudoers/ldap.c:3166
 msgid ""
 "start_tls specified but LDAP libs do not support ldap_start_tls_s() or "
 "ldap_start_tls_s_np()"
 msgstr ""
 
-#: plugins/sudoers/ldap.c:3341
+#: plugins/sudoers/ldap.c:3415
 #, c-format
 msgid "invalid sudoOrder attribute: %s"
 msgstr ""
@@ -1062,140 +1120,146 @@ msgstr ""
 msgid "unable to send audit message"
 msgstr ""
 
-#: plugins/sudoers/logging.c:106
+#: plugins/sudoers/logging.c:102
 #, c-format
 msgid "%8s : %s"
 msgstr ""
 
-#: plugins/sudoers/logging.c:134
+#: plugins/sudoers/logging.c:130
 #, c-format
 msgid "%8s : (command continued) %s"
 msgstr ""
 
-#: plugins/sudoers/logging.c:163
+#: plugins/sudoers/logging.c:159
 #, c-format
 msgid "unable to open log file: %s"
 msgstr ""
 
-#: plugins/sudoers/logging.c:171
+#: plugins/sudoers/logging.c:167
 #, c-format
 msgid "unable to lock log file: %s"
 msgstr ""
 
-#: plugins/sudoers/logging.c:204
+#: plugins/sudoers/logging.c:200
 #, c-format
 msgid "unable to write log file: %s"
 msgstr ""
 
-#: plugins/sudoers/logging.c:233
+#: plugins/sudoers/logging.c:229
 msgid "No user or host"
 msgstr ""
 
-#: plugins/sudoers/logging.c:235
+#: plugins/sudoers/logging.c:231
 msgid "validation failure"
 msgstr ""
 
-#: plugins/sudoers/logging.c:242
+#: plugins/sudoers/logging.c:238
 msgid "user NOT in sudoers"
 msgstr ""
 
-#: plugins/sudoers/logging.c:244
+#: plugins/sudoers/logging.c:240
 msgid "user NOT authorized on host"
 msgstr ""
 
-#: plugins/sudoers/logging.c:246
+#: plugins/sudoers/logging.c:242
 msgid "command not allowed"
 msgstr ""
 
-#: plugins/sudoers/logging.c:281
+#: plugins/sudoers/logging.c:277
 #, c-format
 msgid "%s is not in the sudoers file.  This incident will be reported.\n"
 msgstr ""
 
-#: plugins/sudoers/logging.c:284
+#: plugins/sudoers/logging.c:280
 #, c-format
 msgid "%s is not allowed to run sudo on %s.  This incident will be reported.\n"
 msgstr ""
 
-#: plugins/sudoers/logging.c:288
+#: plugins/sudoers/logging.c:284
 #, c-format
 msgid "Sorry, user %s may not run sudo on %s.\n"
 msgstr ""
 
-#: plugins/sudoers/logging.c:291
+#: plugins/sudoers/logging.c:287
 #, c-format
 msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n"
 msgstr ""
 
-#: plugins/sudoers/logging.c:328 plugins/sudoers/sudoers.c:461
-#: plugins/sudoers/sudoers.c:463 plugins/sudoers/sudoers.c:465
-#: plugins/sudoers/sudoers.c:467 plugins/sudoers/sudoers.c:1231
-#: plugins/sudoers/sudoers.c:1233
+#: plugins/sudoers/logging.c:324 plugins/sudoers/sudoers.c:466
+#: plugins/sudoers/sudoers.c:468 plugins/sudoers/sudoers.c:470
+#: plugins/sudoers/sudoers.c:472 plugins/sudoers/sudoers.c:1245
+#: plugins/sudoers/sudoers.c:1247
 #, c-format
 msgid "%s: command not found"
 msgstr ""
 
-#: plugins/sudoers/logging.c:330 plugins/sudoers/sudoers.c:457
+#: plugins/sudoers/logging.c:326 plugins/sudoers/sudoers.c:462
 #, c-format
 msgid ""
-"ignoring `%s' found in '.'\n"
-"Use `sudo ./%s' if this is the `%s' you wish to run."
+"ignoring \"%s\" found in '.'\n"
+"Use \"sudo ./%s\" if this is the \"%s\" you wish to run."
 msgstr ""
 
-#: plugins/sudoers/logging.c:347
+#: plugins/sudoers/logging.c:343
 msgid "authentication failure"
 msgstr ""
 
-#: plugins/sudoers/logging.c:373
+#: plugins/sudoers/logging.c:369
 msgid "a password is required"
 msgstr ""
 
-#: plugins/sudoers/logging.c:444 plugins/sudoers/logging.c:510
+#: plugins/sudoers/logging.c:440 plugins/sudoers/logging.c:506
 #, c-format
 msgid "%u incorrect password attempt"
 msgid_plural "%u incorrect password attempts"
 msgstr[0] ""
 msgstr[1] ""
 
-#: plugins/sudoers/logging.c:597
+#: plugins/sudoers/logging.c:593
 msgid "unable to fork"
 msgstr ""
 
-#: plugins/sudoers/logging.c:605 plugins/sudoers/logging.c:656
+#: plugins/sudoers/logging.c:601 plugins/sudoers/logging.c:653
 #, c-format
 msgid "unable to fork: %m"
 msgstr ""
 
-#: plugins/sudoers/logging.c:646
+#: plugins/sudoers/logging.c:643
 #, c-format
 msgid "unable to open pipe: %m"
 msgstr ""
 
-#: plugins/sudoers/logging.c:671
+#: plugins/sudoers/logging.c:668
 #, c-format
 msgid "unable to dup stdin: %m"
 msgstr ""
 
-#: plugins/sudoers/logging.c:709
+#: plugins/sudoers/logging.c:706
 #, c-format
 msgid "unable to execute %s: %m"
 msgstr ""
 
-#: plugins/sudoers/match.c:649
+#: plugins/sudoers/match.c:644
 #, c-format
 msgid "unsupported digest type %d for %s"
 msgstr ""
 
-#: plugins/sudoers/match.c:690
+#: plugins/sudoers/match.c:685
 #, c-format
 msgid "%s: read error"
 msgstr ""
 
-#: plugins/sudoers/match.c:725
+#: plugins/sudoers/match.c:720
 #, c-format
 msgid "digest for %s (%s) is not in %s form"
 msgstr ""
 
+#: plugins/sudoers/mkdir_parents.c:72 plugins/sudoers/sudoers.c:910
+#: plugins/sudoers/visudo.c:439 plugins/sudoers/visudo.c:715
+#, c-format
+msgid "unable to stat %s"
+msgstr ""
+
 #: plugins/sudoers/parse.c:114
 #, c-format
 msgid "parse error in %s near line %d"
@@ -1228,48 +1292,48 @@ msgstr ""
 msgid "    Options: "
 msgstr ""
 
-#: plugins/sudoers/policy.c:240 plugins/sudoers/testsudoers.c:258
+#: plugins/sudoers/policy.c:240 plugins/sudoers/testsudoers.c:260
 msgid "unable to parse network address list"
 msgstr ""
 
-#: plugins/sudoers/policy.c:665 plugins/sudoers/visudo.c:855
+#: plugins/sudoers/policy.c:690 plugins/sudoers/visudo.c:889
 #, c-format
 msgid "unable to execute %s"
 msgstr ""
 
-#: plugins/sudoers/policy.c:798
+#: plugins/sudoers/policy.c:823
 #, c-format
 msgid "Sudoers policy plugin version %s\n"
 msgstr ""
 
-#: plugins/sudoers/policy.c:800
+#: plugins/sudoers/policy.c:825
 #, c-format
 msgid "Sudoers file grammar version %d\n"
 msgstr ""
 
-#: plugins/sudoers/policy.c:804
+#: plugins/sudoers/policy.c:829
 #, c-format
 msgid ""
 "\n"
 "Sudoers path: %s\n"
 msgstr ""
 
-#: plugins/sudoers/policy.c:807
+#: plugins/sudoers/policy.c:832
 #, c-format
 msgid "nsswitch path: %s\n"
 msgstr ""
 
-#: plugins/sudoers/policy.c:809
+#: plugins/sudoers/policy.c:834
 #, c-format
 msgid "ldap.conf path: %s\n"
 msgstr ""
 
-#: plugins/sudoers/policy.c:810
+#: plugins/sudoers/policy.c:835
 #, c-format
 msgid "ldap.secret path: %s\n"
 msgstr ""
 
-#: plugins/sudoers/policy.c:843
+#: plugins/sudoers/policy.c:868
 #, c-format
 msgid "unable to register hook of type %d (version %d.%d)"
 msgstr ""
@@ -1352,27 +1416,27 @@ msgstr ""
 msgid "perm stack underflow"
 msgstr ""
 
-#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:493
+#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:492
 #: plugins/sudoers/set_perms.c:1197 plugins/sudoers/set_perms.c:1470
 msgid "unable to change to root gid"
 msgstr ""
 
-#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:590
+#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:589
 #: plugins/sudoers/set_perms.c:978 plugins/sudoers/set_perms.c:1274
 msgid "unable to change to runas gid"
 msgstr ""
 
-#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:595
+#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:594
 #: plugins/sudoers/set_perms.c:983 plugins/sudoers/set_perms.c:1279
 msgid "unable to set runas group vector"
 msgstr ""
 
-#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:606
+#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:605
 #: plugins/sudoers/set_perms.c:992 plugins/sudoers/set_perms.c:1288
 msgid "unable to change to runas uid"
 msgstr ""
 
-#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:624
+#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:623
 #: plugins/sudoers/set_perms.c:1008 plugins/sudoers/set_perms.c:1304
 msgid "unable to change to sudoers gid"
 msgstr ""
@@ -1412,14 +1476,14 @@ msgstr ""
 msgid "unable to find symbol \"%s\" in %s"
 msgstr ""
 
-#: plugins/sudoers/sssd.c:1492
+#: plugins/sudoers/sssd.c:1541
 #, c-format
 msgid ""
 "\n"
 "SSSD Role: %s\n"
 msgstr ""
 
-#: plugins/sudoers/sssd.c:1497
+#: plugins/sudoers/sssd.c:1546
 #, c-format
 msgid ""
 "\n"
@@ -1446,99 +1510,88 @@ msgstr ""
 msgid "User %s is not allowed to run sudo on %s.\n"
 msgstr ""
 
-#: plugins/sudoers/sudoers.c:166 plugins/sudoers/testsudoers.c:244
-#: plugins/sudoers/visudo.c:231 plugins/sudoers/visudo.c:578
-#: plugins/sudoers/visudo.c:921
+#: plugins/sudoers/sudoers.c:166 plugins/sudoers/testsudoers.c:246
+#: plugins/sudoers/visudo.c:232 plugins/sudoers/visudo.c:612
+#: plugins/sudoers/visudo.c:955
 msgid "unable to initialize sudoers default values"
 msgstr ""
 
-#: plugins/sudoers/sudoers.c:196 plugins/sudoers/sudoers.c:843
+#: plugins/sudoers/sudoers.c:196 plugins/sudoers/sudoers.c:857
 msgid "problem with defaults entries"
 msgstr ""
 
-#: plugins/sudoers/sudoers.c:204
+#: plugins/sudoers/sudoers.c:203
 msgid "no valid sudoers sources found, quitting"
 msgstr ""
 
-#: plugins/sudoers/sudoers.c:243
+#: plugins/sudoers/sudoers.c:242
 msgid "sudoers specifies that root is not allowed to sudo"
 msgstr ""
 
-#: plugins/sudoers/sudoers.c:300
+#: plugins/sudoers/sudoers.c:299
 msgid "you are not permitted to use the -C option"
 msgstr ""
 
-#: plugins/sudoers/sudoers.c:386
+#: plugins/sudoers/sudoers.c:385
 #, c-format
 msgid "timestamp owner (%s): No such user"
 msgstr ""
 
-#: plugins/sudoers/sudoers.c:400
+#: plugins/sudoers/sudoers.c:399
 msgid "no tty"
 msgstr ""
 
-#: plugins/sudoers/sudoers.c:401
+#: plugins/sudoers/sudoers.c:400
 msgid "sorry, you must have a tty to run sudo"
 msgstr ""
 
-#: plugins/sudoers/sudoers.c:456
+#: plugins/sudoers/sudoers.c:461
 msgid "command in current directory"
 msgstr ""
 
-#: plugins/sudoers/sudoers.c:476
+#: plugins/sudoers/sudoers.c:481
 msgid "sorry, you are not allowed to preserve the environment"
 msgstr ""
 
-#: plugins/sudoers/sudoers.c:788
+#: plugins/sudoers/sudoers.c:802
 msgid "command too long"
 msgstr ""
 
-#: plugins/sudoers/sudoers.c:896 plugins/sudoers/timestamp.c:176
-#: plugins/sudoers/visudo.c:438 plugins/sudoers/visudo.c:681
-#, c-format
-msgid "unable to stat %s"
-msgstr ""
-
-#: plugins/sudoers/sudoers.c:900
+#: plugins/sudoers/sudoers.c:914
 #, c-format
 msgid "%s is not a regular file"
 msgstr ""
 
-#: plugins/sudoers/sudoers.c:904 plugins/sudoers/timestamp.c:237 toke.l:949
+#: plugins/sudoers/sudoers.c:918 plugins/sudoers/timestamp.c:209 toke.l:952
 #, c-format
 msgid "%s is owned by uid %u, should be %u"
 msgstr ""
 
-#: plugins/sudoers/sudoers.c:908 toke.l:954
+#: plugins/sudoers/sudoers.c:922 toke.l:957
 #, c-format
 msgid "%s is world writable"
 msgstr ""
 
-#: plugins/sudoers/sudoers.c:912 toke.l:957
+#: plugins/sudoers/sudoers.c:926 toke.l:960
 #, c-format
 msgid "%s is owned by gid %u, should be %u"
 msgstr ""
 
-#: plugins/sudoers/sudoers.c:945
+#: plugins/sudoers/sudoers.c:959
 #, c-format
-msgid "only root can use `-c %s'"
+msgid "only root can use \"-c %s\""
 msgstr ""
 
-#: plugins/sudoers/sudoers.c:964
+#: plugins/sudoers/sudoers.c:978
 #, c-format
 msgid "unknown login class: %s"
 msgstr ""
 
-#: plugins/sudoers/sudoers.c:1047 plugins/sudoers/sudoers.c:1075
+#: plugins/sudoers/sudoers.c:1061 plugins/sudoers/sudoers.c:1089
 #, c-format
 msgid "unable to resolve host %s"
 msgstr ""
 
-#: plugins/sudoers/sudoers.c:1142 plugins/sudoers/testsudoers.c:387
-#, c-format
-msgid "unknown group: %s"
-msgstr ""
-
 #: plugins/sudoers/sudoreplay.c:232
 #, c-format
 msgid "invalid filter option: %s"
@@ -1554,7 +1607,7 @@ msgstr ""
 msgid "invalid speed factor: %s"
 msgstr ""
 
-#: plugins/sudoers/sudoreplay.c:254 plugins/sudoers/visudo.c:184
+#: plugins/sudoers/sudoreplay.c:254 plugins/sudoers/visudo.c:185
 #, c-format
 msgid "%s version %s\n"
 msgstr ""
@@ -1699,151 +1752,151 @@ msgid ""
 "  -V, --version        display version information and exit"
 msgstr ""
 
-#: plugins/sudoers/testsudoers.c:326
+#: plugins/sudoers/testsudoers.c:328
 msgid "\thost  unmatched"
 msgstr ""
 
-#: plugins/sudoers/testsudoers.c:329
+#: plugins/sudoers/testsudoers.c:331
 msgid ""
 "\n"
 "Command allowed"
 msgstr ""
 
-#: plugins/sudoers/testsudoers.c:330
+#: plugins/sudoers/testsudoers.c:332
 msgid ""
 "\n"
 "Command denied"
 msgstr ""
 
-#: plugins/sudoers/testsudoers.c:330
+#: plugins/sudoers/testsudoers.c:332
 msgid ""
 "\n"
 "Command unmatched"
 msgstr ""
 
-#: plugins/sudoers/timestamp.c:245
+#: plugins/sudoers/timestamp.c:217
 #, c-format
 msgid "%s is group writable"
 msgstr ""
 
-#: plugins/sudoers/timestamp.c:321
+#: plugins/sudoers/timestamp.c:293
 #, c-format
 msgid "unable to truncate time stamp file to %lld bytes"
 msgstr ""
 
-#: plugins/sudoers/timestamp.c:758 plugins/sudoers/timestamp.c:825
-#: plugins/sudoers/visudo.c:499 plugins/sudoers/visudo.c:505
+#: plugins/sudoers/timestamp.c:730 plugins/sudoers/timestamp.c:797
+#: plugins/sudoers/visudo.c:500 plugins/sudoers/visudo.c:506
 msgid "unable to read the clock"
 msgstr ""
 
-#: plugins/sudoers/timestamp.c:772
+#: plugins/sudoers/timestamp.c:744
 msgid "ignoring time stamp from the future"
 msgstr ""
 
-#: plugins/sudoers/timestamp.c:784
+#: plugins/sudoers/timestamp.c:756
 #, c-format
 msgid "time stamp too far in the future: %20.20s"
 msgstr ""
 
-#: plugins/sudoers/timestamp.c:879
+#: plugins/sudoers/timestamp.c:851
 #, c-format
 msgid "unable to lock time stamp file %s"
 msgstr ""
 
-#: plugins/sudoers/timestamp.c:923 plugins/sudoers/timestamp.c:943
+#: plugins/sudoers/timestamp.c:895 plugins/sudoers/timestamp.c:915
 #, c-format
 msgid "lecture status path too long: %s/%s"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:186
+#: plugins/sudoers/visudo.c:187
 #, c-format
 msgid "%s grammar version %d\n"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:264 plugins/sudoers/visudo.c:633
+#: plugins/sudoers/visudo.c:265 plugins/sudoers/visudo.c:665
 #, c-format
 msgid "press return to edit %s: "
 msgstr ""
 
-#: plugins/sudoers/visudo.c:330
+#: plugins/sudoers/visudo.c:331
 #, c-format
 msgid "specified editor (%s) doesn't exist"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:348
+#: plugins/sudoers/visudo.c:349
 #, c-format
 msgid "no editor found (editor path = %s)"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:458 plugins/sudoers/visudo.c:466
+#: plugins/sudoers/visudo.c:459 plugins/sudoers/visudo.c:467
 msgid "write error"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:512
+#: plugins/sudoers/visudo.c:513
 #, c-format
 msgid "unable to stat temporary file (%s), %s unchanged"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:519
+#: plugins/sudoers/visudo.c:520
 #, c-format
 msgid "zero length temporary file (%s), %s unchanged"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:525
+#: plugins/sudoers/visudo.c:526
 #, c-format
 msgid "editor (%s) failed, %s unchanged"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:547
+#: plugins/sudoers/visudo.c:548
 #, c-format
 msgid "%s unchanged"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:573
+#: plugins/sudoers/visudo.c:607
 #, c-format
 msgid "unable to re-open temporary file (%s), %s unchanged."
 msgstr ""
 
-#: plugins/sudoers/visudo.c:585
+#: plugins/sudoers/visudo.c:619
 #, c-format
 msgid "unabled to parse temporary file (%s), unknown error"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:624
+#: plugins/sudoers/visudo.c:656
 #, c-format
 msgid "internal error, unable to find %s in list!"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:683 plugins/sudoers/visudo.c:692
+#: plugins/sudoers/visudo.c:717 plugins/sudoers/visudo.c:726
 #, c-format
 msgid "unable to set (uid, gid) of %s to (%u, %u)"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:687 plugins/sudoers/visudo.c:697
+#: plugins/sudoers/visudo.c:721 plugins/sudoers/visudo.c:731
 #, c-format
 msgid "unable to change mode of %s to 0%o"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:714
+#: plugins/sudoers/visudo.c:748
 #, c-format
 msgid "%s and %s not on the same file system, using mv to rename"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:728
+#: plugins/sudoers/visudo.c:762
 #, c-format
 msgid "command failed: '%s %s %s', %s unchanged"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:738
+#: plugins/sudoers/visudo.c:772
 #, c-format
 msgid "error renaming %s, %s unchanged"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:800
+#: plugins/sudoers/visudo.c:834
 msgid "What now? "
 msgstr ""
 
-#: plugins/sudoers/visudo.c:814
+#: plugins/sudoers/visudo.c:848
 msgid ""
 "Options are:\n"
 "  (e)dit sudoers file again\n"
@@ -1851,79 +1904,69 @@ msgid ""
 "  (Q)uit and save changes to sudoers file (DANGER!)\n"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:860
+#: plugins/sudoers/visudo.c:894
 #, c-format
 msgid "unable to run %s"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:890
+#: plugins/sudoers/visudo.c:924
 #, c-format
 msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:897
+#: plugins/sudoers/visudo.c:931
 #, c-format
 msgid "%s: bad permissions, should be mode 0%o\n"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:926 plugins/sudoers/visudo_json.c:1031
+#: plugins/sudoers/visudo.c:960 plugins/sudoers/visudo_json.c:1031
 #, c-format
 msgid "failed to parse %s file, unknown error"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:944 plugins/sudoers/visudo_json.c:1040
+#: plugins/sudoers/visudo.c:976 plugins/sudoers/visudo_json.c:1042
 #, c-format
 msgid "parse error in %s near line %d\n"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:947 plugins/sudoers/visudo_json.c:1043
+#: plugins/sudoers/visudo.c:979 plugins/sudoers/visudo_json.c:1045
 #, c-format
 msgid "parse error in %s\n"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:955 plugins/sudoers/visudo.c:962
+#: plugins/sudoers/visudo.c:987 plugins/sudoers/visudo.c:994
 #, c-format
 msgid "%s: parsed OK\n"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:1009
+#: plugins/sudoers/visudo.c:1041
 #, c-format
 msgid "%s busy, try again later"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:1105
+#: plugins/sudoers/visudo.c:1137
 #, c-format
-msgid "Error: cycle in %s `%s'"
+msgid "%s:%d cycle in %s \"%s\""
 msgstr ""
 
-#: plugins/sudoers/visudo.c:1106
+#: plugins/sudoers/visudo.c:1140
 #, c-format
-msgid "Warning: cycle in %s `%s'"
+msgid "%s:%d %s \"%s\" referenced but not defined"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:1110
+#: plugins/sudoers/visudo.c:1292
 #, c-format
-msgid "Error: %s `%s' referenced but not defined"
+msgid "%s:%d unused %s \"%s\""
 msgstr ""
 
-#: plugins/sudoers/visudo.c:1111
-#, c-format
-msgid "Warning: %s `%s' referenced but not defined"
-msgstr ""
-
-#: plugins/sudoers/visudo.c:1254
-#, c-format
-msgid "Warning: unused %s `%s'"
-msgstr ""
-
-#: plugins/sudoers/visudo.c:1365
+#: plugins/sudoers/visudo.c:1403
 #, c-format
 msgid ""
 "%s - safely edit the sudoers file\n"
 "\n"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:1367
+#: plugins/sudoers/visudo.c:1405
 msgid ""
 "\n"
 "Options:\n"
@@ -1936,11 +1979,16 @@ msgid ""
 "  -x, --export=output_file write sudoers in JSON format to output_file"
 msgstr ""
 
+#: plugins/sudoers/visudo_json.c:632 plugins/sudoers/visudo_json.c:667
+#, c-format
+msgid "unknown defaults entry \"%s\""
+msgstr ""
+
 #: plugins/sudoers/visudo_json.c:1017
 #, c-format
 msgid "%s: input and output files must be different"
 msgstr ""
 
-#: toke.l:923
+#: toke.l:926
 msgid "too many levels of includes"
 msgstr ""
index c30b90093a181420f817f264ddee21ddcf3f21b6..d793a0e2f29f691a9a8b0d142c713e939e67a6da 100644 (file)
@@ -5,9 +5,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: sudo 1.8.18\n"
+"Project-Id-Version: sudo 1.8.19\n"
 "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n"
-"POT-Creation-Date: 2016-08-31 05:48-0600\n"
+"POT-Creation-Date: 2016-11-21 17:45-0700\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -30,38 +30,38 @@ msgid "unable to restore registry"
 msgstr ""
 
 #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/gidlist.c:74
-#: lib/util/sudo_conf.c:207 lib/util/sudo_conf.c:290 lib/util/sudo_conf.c:367
-#: lib/util/sudo_conf.c:569 src/conversation.c:75 src/exec.c:868
+#: lib/util/sudo_conf.c:184 lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347
+#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec.c:867
 #: src/exec_common.c:107 src/exec_common.c:123 src/exec_common.c:132
 #: src/exec_pty.c:692 src/exec_pty.c:700 src/exec_pty.c:1163
 #: src/load_plugins.c:52 src/load_plugins.c:65 src/load_plugins.c:215
 #: src/load_plugins.c:238 src/load_plugins.c:303 src/load_plugins.c:318
 #: src/parse_args.c:180 src/parse_args.c:202 src/parse_args.c:370
-#: src/parse_args.c:466 src/parse_args.c:485 src/preserve_fds.c:47
+#: src/parse_args.c:466 src/parse_args.c:488 src/preserve_fds.c:47
 #: src/preserve_fds.c:130 src/selinux.c:83 src/selinux.c:292 src/selinux.c:415
-#: src/selinux.c:424 src/sesh.c:115 src/sudo.c:399 src/sudo.c:418
-#: src/sudo.c:482 src/sudo.c:600 src/sudo.c:660 src/sudo.c:670 src/sudo.c:690
-#: src/sudo.c:709 src/sudo.c:718 src/sudo.c:727 src/sudo.c:744 src/sudo.c:785
-#: src/sudo.c:795 src/sudo.c:815 src/sudo.c:1236 src/sudo.c:1257
-#: src/sudo.c:1431 src/sudo.c:1525 src/sudo_edit.c:151 src/sudo_edit.c:773
-#: src/sudo_edit.c:870 src/sudo_edit.c:983 src/sudo_edit.c:1003
+#: src/selinux.c:424 src/sesh.c:115 src/sudo.c:397 src/sudo.c:416
+#: src/sudo.c:480 src/sudo.c:602 src/sudo.c:662 src/sudo.c:672 src/sudo.c:692
+#: src/sudo.c:711 src/sudo.c:720 src/sudo.c:729 src/sudo.c:746 src/sudo.c:787
+#: src/sudo.c:797 src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259
+#: src/sudo.c:1433 src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775
+#: src/sudo_edit.c:872 src/sudo_edit.c:985 src/sudo_edit.c:1005
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/sudo_conf.c:208
-#: lib/util/sudo_conf.c:290 lib/util/sudo_conf.c:367 lib/util/sudo_conf.c:569
-#: src/conversation.c:76 src/exec.c:868 src/exec_common.c:107
+#: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/sudo_conf.c:185
+#: lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 lib/util/sudo_conf.c:545
+#: src/conversation.c:76 src/exec.c:867 src/exec_common.c:107
 #: src/exec_common.c:124 src/exec_common.c:133 src/exec_pty.c:692
 #: src/exec_pty.c:700 src/load_plugins.c:215 src/load_plugins.c:238
 #: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:180
 #: src/parse_args.c:202 src/parse_args.c:370 src/parse_args.c:466
-#: src/parse_args.c:485 src/preserve_fds.c:47 src/preserve_fds.c:130
+#: src/parse_args.c:488 src/preserve_fds.c:47 src/preserve_fds.c:130
 #: src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 src/selinux.c:424
-#: src/sesh.c:115 src/sudo.c:399 src/sudo.c:418 src/sudo.c:482 src/sudo.c:600
-#: src/sudo.c:815 src/sudo.c:1236 src/sudo.c:1257 src/sudo.c:1431
-#: src/sudo.c:1525 src/sudo_edit.c:151 src/sudo_edit.c:773 src/sudo_edit.c:870
-#: src/sudo_edit.c:983 src/sudo_edit.c:1003
+#: src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 src/sudo.c:480 src/sudo.c:602
+#: src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 src/sudo.c:1433
+#: src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872
+#: src/sudo_edit.c:985 src/sudo_edit.c:1005
 msgid "unable to allocate memory"
 msgstr ""
 
@@ -69,93 +69,93 @@ msgstr ""
 msgid "Unknown signal"
 msgstr ""
 
-#: lib/util/strtoid.c:76 lib/util/strtoid.c:104 lib/util/strtomode.c:48
+#: lib/util/strtoid.c:76 lib/util/strtoid.c:104 lib/util/strtomode.c:49
 #: lib/util/strtonum.c:58 lib/util/strtonum.c:176
 msgid "invalid value"
 msgstr ""
 
-#: lib/util/strtoid.c:83 lib/util/strtoid.c:111 lib/util/strtomode.c:54
+#: lib/util/strtoid.c:83 lib/util/strtoid.c:111 lib/util/strtomode.c:55
 #: lib/util/strtonum.c:61 lib/util/strtonum.c:188
 msgid "value too large"
 msgstr ""
 
-#: lib/util/strtoid.c:89 lib/util/strtomode.c:54 lib/util/strtonum.c:61
+#: lib/util/strtoid.c:89 lib/util/strtomode.c:55 lib/util/strtonum.c:61
 #: lib/util/strtonum.c:182
 msgid "value too small"
 msgstr ""
 
-#: lib/util/sudo_conf.c:223
+#: lib/util/sudo_conf.c:203
 #, c-format
-msgid "invalid Path value `%s' in %s, line %u"
+msgid "invalid Path value \"%s\" in %s, line %u"
 msgstr ""
 
-#: lib/util/sudo_conf.c:389 lib/util/sudo_conf.c:442
+#: lib/util/sudo_conf.c:369 lib/util/sudo_conf.c:422
 #, c-format
-msgid "invalid value for %s `%s' in %s, line %u"
+msgid "invalid value for %s \"%s\" in %s, line %u"
 msgstr ""
 
-#: lib/util/sudo_conf.c:410
+#: lib/util/sudo_conf.c:390
 #, c-format
-msgid "unsupported group source `%s' in %s, line %u"
+msgid "unsupported group source \"%s\" in %s, line %u"
 msgstr ""
 
-#: lib/util/sudo_conf.c:426
+#: lib/util/sudo_conf.c:406
 #, c-format
-msgid "invalid max groups `%s' in %s, line %u"
+msgid "invalid max groups \"%s\" in %s, line %u"
 msgstr ""
 
-#: lib/util/sudo_conf.c:585
+#: lib/util/sudo_conf.c:561
 #, c-format
 msgid "unable to stat %s"
 msgstr ""
 
-#: lib/util/sudo_conf.c:588
+#: lib/util/sudo_conf.c:564
 #, c-format
 msgid "%s is not a regular file"
 msgstr ""
 
-#: lib/util/sudo_conf.c:591
+#: lib/util/sudo_conf.c:567
 #, c-format
 msgid "%s is owned by uid %u, should be %u"
 msgstr ""
 
-#: lib/util/sudo_conf.c:595
+#: lib/util/sudo_conf.c:571
 #, c-format
 msgid "%s is world writable"
 msgstr ""
 
-#: lib/util/sudo_conf.c:598
+#: lib/util/sudo_conf.c:574
 #, c-format
 msgid "%s is group writable"
 msgstr ""
 
-#: lib/util/sudo_conf.c:608 src/selinux.c:201 src/selinux.c:213 src/sudo.c:368
+#: lib/util/sudo_conf.c:584 src/selinux.c:201 src/selinux.c:213 src/sudo.c:366
 #, c-format
 msgid "unable to open %s"
 msgstr ""
 
 #: src/exec.c:115 src/exec.c:117 src/exec.c:122 src/exec.c:408 src/exec.c:410
 #: src/exec.c:412 src/exec.c:414 src/exec.c:416 src/exec.c:418 src/exec.c:421
-#: src/exec.c:437 src/exec.c:439 src/exec.c:600 src/exec.c:795
+#: src/exec.c:437 src/exec.c:439 src/exec.c:600 src/exec.c:794
 #: src/exec_pty.c:464 src/exec_pty.c:730 src/exec_pty.c:800 src/exec_pty.c:802
-#: src/exec_pty.c:814 src/exec_pty.c:816 src/exec_pty.c:1346
-#: src/exec_pty.c:1348 src/exec_pty.c:1353 src/exec_pty.c:1355
-#: src/exec_pty.c:1369 src/exec_pty.c:1380 src/exec_pty.c:1382
-#: src/exec_pty.c:1384 src/exec_pty.c:1386 src/exec_pty.c:1388
-#: src/exec_pty.c:1390 src/exec_pty.c:1392 src/signal.c:148 src/signal.c:162
+#: src/exec_pty.c:814 src/exec_pty.c:816 src/exec_pty.c:1347
+#: src/exec_pty.c:1349 src/exec_pty.c:1354 src/exec_pty.c:1356
+#: src/exec_pty.c:1370 src/exec_pty.c:1381 src/exec_pty.c:1383
+#: src/exec_pty.c:1385 src/exec_pty.c:1387 src/exec_pty.c:1389
+#: src/exec_pty.c:1391 src/exec_pty.c:1393 src/signal.c:148 src/signal.c:162
 #, c-format
 msgid "unable to set handler for signal %d"
 msgstr ""
 
-#: src/exec.c:127 src/exec_pty.c:846 src/exec_pty.c:1430 src/tgetpass.c:259
+#: src/exec.c:127 src/exec_pty.c:846 src/exec_pty.c:1431 src/tgetpass.c:250
 msgid "unable to fork"
 msgstr ""
 
-#: src/exec.c:303 src/exec.c:311 src/exec.c:873 src/exec_pty.c:585
+#: src/exec.c:303 src/exec.c:311 src/exec.c:872 src/exec_pty.c:585
 #: src/exec_pty.c:590 src/exec_pty.c:660 src/exec_pty.c:667 src/exec_pty.c:954
 #: src/exec_pty.c:964 src/exec_pty.c:1009 src/exec_pty.c:1016
-#: src/exec_pty.c:1041 src/exec_pty.c:1495 src/exec_pty.c:1502
-#: src/exec_pty.c:1509
+#: src/exec_pty.c:1041 src/exec_pty.c:1496 src/exec_pty.c:1503
+#: src/exec_pty.c:1510
 msgid "unable to add event to queue"
 msgstr ""
 
@@ -180,7 +180,7 @@ msgstr ""
 msgid "unable to restore handler for signal %d"
 msgstr ""
 
-#: src/exec.c:726 src/exec_pty.c:1235
+#: src/exec.c:726 src/exec_pty.c:1236
 msgid "error reading from signal pipe"
 msgstr ""
 
@@ -192,25 +192,25 @@ msgstr ""
 msgid "unable to allocate pty"
 msgstr ""
 
-#: src/exec_pty.c:774 src/exec_pty.c:783 src/exec_pty.c:791 src/exec_pty.c:1338
-#: src/exec_pty.c:1427 src/signal.c:129 src/tgetpass.c:255
+#: src/exec_pty.c:774 src/exec_pty.c:783 src/exec_pty.c:791 src/exec_pty.c:1339
+#: src/exec_pty.c:1428 src/signal.c:129 src/tgetpass.c:246
 msgid "unable to create pipe"
 msgstr ""
 
-#: src/exec_pty.c:1268
+#: src/exec_pty.c:1269
 msgid "error reading from pipe"
 msgstr ""
 
-#: src/exec_pty.c:1295
+#: src/exec_pty.c:1296
 msgid "error reading from socketpair"
 msgstr ""
 
-#: src/exec_pty.c:1304
+#: src/exec_pty.c:1305
 #, c-format
 msgid "unexpected reply type on backchannel: %d"
 msgstr ""
 
-#: src/exec_pty.c:1406
+#: src/exec_pty.c:1407
 msgid "unable to set controlling tty"
 msgstr ""
 
@@ -219,7 +219,7 @@ msgstr ""
 #: src/load_plugins.c:170 src/load_plugins.c:178 src/load_plugins.c:185
 #: src/load_plugins.c:191
 #, c-format
-msgid "error in %s, line %d while loading plugin `%s'"
+msgid "error in %s, line %d while loading plugin \"%s\""
 msgstr ""
 
 #: src/load_plugins.c:87
@@ -244,7 +244,7 @@ msgstr ""
 
 #: src/load_plugins.c:180
 #, c-format
-msgid "unable to find symbol `%s' in %s"
+msgid "unable to find symbol \"%s\" in %s"
 msgstr ""
 
 #: src/load_plugins.c:187
@@ -259,7 +259,7 @@ msgstr ""
 
 #: src/load_plugins.c:202
 #, c-format
-msgid "ignoring policy plugin `%s' in %s, line %d"
+msgid "ignoring policy plugin \"%s\" in %s, line %d"
 msgstr ""
 
 #: src/load_plugins.c:204
@@ -268,12 +268,12 @@ msgstr ""
 
 #: src/load_plugins.c:207
 #, c-format
-msgid "ignoring duplicate policy plugin `%s' in %s, line %d"
+msgid "ignoring duplicate policy plugin \"%s\" in %s, line %d"
 msgstr ""
 
 #: src/load_plugins.c:228
 #, c-format
-msgid "ignoring duplicate I/O plugin `%s' in %s, line %d"
+msgid "ignoring duplicate I/O plugin \"%s\" in %s, line %d"
 msgstr ""
 
 #: src/load_plugins.c:331
@@ -281,7 +281,7 @@ msgstr ""
 msgid "policy plugin %s does not include a check_policy method"
 msgstr ""
 
-#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:477
+#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:475
 #, c-format
 msgid "internal error, %s overflow"
 msgstr ""
@@ -314,143 +314,143 @@ msgstr ""
 msgid "the `-A' and `-S' options may not be used together"
 msgstr ""
 
-#: src/parse_args.c:504
+#: src/parse_args.c:510
 msgid "sudoedit is not supported on this platform"
 msgstr ""
 
-#: src/parse_args.c:577
+#: src/parse_args.c:583
 msgid ""
 "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified"
 msgstr ""
 
-#: src/parse_args.c:591
+#: src/parse_args.c:597
 #, c-format
 msgid ""
 "%s - edit files as another user\n"
 "\n"
 msgstr ""
 
-#: src/parse_args.c:593
+#: src/parse_args.c:599
 #, c-format
 msgid ""
 "%s - execute a command as another user\n"
 "\n"
 msgstr ""
 
-#: src/parse_args.c:598
+#: src/parse_args.c:604
 #, c-format
 msgid ""
 "\n"
 "Options:\n"
 msgstr ""
 
-#: src/parse_args.c:600
+#: src/parse_args.c:606
 msgid "use a helper program for password prompting"
 msgstr ""
 
-#: src/parse_args.c:603
+#: src/parse_args.c:609
 msgid "use specified BSD authentication type"
 msgstr ""
 
-#: src/parse_args.c:606
+#: src/parse_args.c:612
 msgid "run command in the background"
 msgstr ""
 
-#: src/parse_args.c:608
+#: src/parse_args.c:614
 msgid "close all file descriptors >= num"
 msgstr ""
 
-#: src/parse_args.c:611
+#: src/parse_args.c:617
 msgid "run command with the specified BSD login class"
 msgstr ""
 
-#: src/parse_args.c:614
+#: src/parse_args.c:620
 msgid "preserve user environment when running command"
 msgstr ""
 
-#: src/parse_args.c:616
+#: src/parse_args.c:622
 msgid "edit files instead of running a command"
 msgstr ""
 
-#: src/parse_args.c:618
+#: src/parse_args.c:624
 msgid "run command as the specified group name or ID"
 msgstr ""
 
-#: src/parse_args.c:620
+#: src/parse_args.c:626
 msgid "set HOME variable to target user's home dir"
 msgstr ""
 
-#: src/parse_args.c:622
+#: src/parse_args.c:628
 msgid "display help message and exit"
 msgstr ""
 
-#: src/parse_args.c:624
+#: src/parse_args.c:630
 msgid "run command on host (if supported by plugin)"
 msgstr ""
 
-#: src/parse_args.c:626
+#: src/parse_args.c:632
 msgid "run login shell as the target user; a command may also be specified"
 msgstr ""
 
-#: src/parse_args.c:628
+#: src/parse_args.c:634
 msgid "remove timestamp file completely"
 msgstr ""
 
-#: src/parse_args.c:630
+#: src/parse_args.c:636
 msgid "invalidate timestamp file"
 msgstr ""
 
-#: src/parse_args.c:632
+#: src/parse_args.c:638
 msgid ""
 "list user's privileges or check a specific command; use twice for longer "
 "format"
 msgstr ""
 
-#: src/parse_args.c:634
+#: src/parse_args.c:640
 msgid "non-interactive mode, no prompts are used"
 msgstr ""
 
-#: src/parse_args.c:636
+#: src/parse_args.c:642
 msgid "preserve group vector instead of setting to target's"
 msgstr ""
 
-#: src/parse_args.c:638
+#: src/parse_args.c:644
 msgid "use the specified password prompt"
 msgstr ""
 
-#: src/parse_args.c:641
+#: src/parse_args.c:647
 msgid "create SELinux security context with specified role"
 msgstr ""
 
-#: src/parse_args.c:644
+#: src/parse_args.c:650
 msgid "read password from standard input"
 msgstr ""
 
-#: src/parse_args.c:646
+#: src/parse_args.c:652
 msgid "run shell as the target user; a command may also be specified"
 msgstr ""
 
-#: src/parse_args.c:649
+#: src/parse_args.c:655
 msgid "create SELinux security context with specified type"
 msgstr ""
 
-#: src/parse_args.c:652
+#: src/parse_args.c:658
 msgid "in list mode, display privileges for user"
 msgstr ""
 
-#: src/parse_args.c:654
+#: src/parse_args.c:660
 msgid "run command (or edit file) as specified user name or ID"
 msgstr ""
 
-#: src/parse_args.c:656
+#: src/parse_args.c:662
 msgid "display version information and exit"
 msgstr ""
 
-#: src/parse_args.c:658
+#: src/parse_args.c:664
 msgid "update user's timestamp without running a command"
 msgstr ""
 
-#: src/parse_args.c:660
+#: src/parse_args.c:666
 msgid "stop processing command line arguments"
 msgstr ""
 
@@ -560,7 +560,7 @@ msgstr ""
 msgid "unable to run %s as a login shell"
 msgstr ""
 
-#: src/sesh.c:125 src/sudo.c:1295
+#: src/sesh.c:125 src/sudo.c:1297
 #, c-format
 msgid "unable to execute %s"
 msgstr ""
@@ -613,131 +613,131 @@ msgstr ""
 msgid "warning, resource control assignment failed for project \"%s\""
 msgstr ""
 
-#: src/sudo.c:215
+#: src/sudo.c:212
 #, c-format
 msgid "Sudo version %s\n"
 msgstr ""
 
-#: src/sudo.c:217
+#: src/sudo.c:214
 #, c-format
 msgid "Configure options: %s\n"
 msgstr ""
 
-#: src/sudo.c:225
+#: src/sudo.c:222
 msgid "fatal error, unable to load plugins"
 msgstr ""
 
-#: src/sudo.c:233
+#: src/sudo.c:230
 msgid "unable to initialize policy plugin"
 msgstr ""
 
-#: src/sudo.c:277
+#: src/sudo.c:274
 msgid "plugin did not return a command to execute"
 msgstr ""
 
-#: src/sudo.c:293
+#: src/sudo.c:290
 #, c-format
 msgid "error initializing I/O plugin %s"
 msgstr ""
 
-#: src/sudo.c:319
+#: src/sudo.c:316
 #, c-format
 msgid "unexpected sudo mode 0x%x"
 msgstr ""
 
-#: src/sudo.c:462
+#: src/sudo.c:460
 msgid "unable to get group vector"
 msgstr ""
 
-#: src/sudo.c:523
+#: src/sudo.c:522
 #, c-format
 msgid "unknown uid %u: who are you?"
 msgstr ""
 
-#: src/sudo.c:574
+#: src/sudo.c:578
 msgid "unable to determine tty"
 msgstr ""
 
-#: src/sudo.c:864
+#: src/sudo.c:866
 #, c-format
 msgid "%s must be owned by uid %d and have the setuid bit set"
 msgstr ""
 
-#: src/sudo.c:867
+#: src/sudo.c:869
 #, c-format
 msgid ""
 "effective uid is not %d, is %s on a file system with the 'nosuid' option set "
 "or an NFS file system without root privileges?"
 msgstr ""
 
-#: src/sudo.c:873
+#: src/sudo.c:875
 #, c-format
 msgid "effective uid is not %d, is sudo installed setuid root?"
 msgstr ""
 
-#: src/sudo.c:954
+#: src/sudo.c:956
 msgid "unable to set supplementary group IDs"
 msgstr ""
 
-#: src/sudo.c:961
+#: src/sudo.c:963
 #, c-format
 msgid "unable to set effective gid to runas gid %u"
 msgstr ""
 
-#: src/sudo.c:967
+#: src/sudo.c:969
 #, c-format
 msgid "unable to set gid to runas gid %u"
 msgstr ""
 
-#: src/sudo.c:1038
+#: src/sudo.c:1040
 #, c-format
 msgid "unknown login class %s"
 msgstr ""
 
-#: src/sudo.c:1051
+#: src/sudo.c:1053
 msgid "unable to set user context"
 msgstr ""
 
-#: src/sudo.c:1067
+#: src/sudo.c:1069
 msgid "unable to set process priority"
 msgstr ""
 
-#: src/sudo.c:1075
+#: src/sudo.c:1077
 #, c-format
 msgid "unable to change root to %s"
 msgstr ""
 
-#: src/sudo.c:1088 src/sudo.c:1094 src/sudo.c:1101
+#: src/sudo.c:1090 src/sudo.c:1096 src/sudo.c:1103
 #, c-format
 msgid "unable to change to runas uid (%u, %u)"
 msgstr ""
 
-#: src/sudo.c:1119
+#: src/sudo.c:1121
 #, c-format
 msgid "unable to change directory to %s"
 msgstr ""
 
-#: src/sudo.c:1177
+#: src/sudo.c:1179
 #, c-format
 msgid "unexpected child termination condition: %d"
 msgstr ""
 
-#: src/sudo.c:1323
+#: src/sudo.c:1325
 #, c-format
 msgid "policy plugin %s is missing the `check_policy' method"
 msgstr ""
 
-#: src/sudo.c:1341
+#: src/sudo.c:1343
 #, c-format
 msgid "policy plugin %s does not support listing privileges"
 msgstr ""
 
-#: src/sudo.c:1358
+#: src/sudo.c:1360
 #, c-format
 msgid "policy plugin %s does not support the -v option"
 msgstr ""
 
-#: src/sudo.c:1373
+#: src/sudo.c:1375
 #, c-format
 msgid "policy plugin %s does not support the -k/-K options"
 msgstr ""
@@ -746,83 +746,83 @@ msgstr ""
 msgid "unable to restore current working directory"
 msgstr ""
 
-#: src/sudo_edit.c:576 src/sudo_edit.c:687
+#: src/sudo_edit.c:577 src/sudo_edit.c:689
 #, c-format
 msgid "%s: not a regular file"
 msgstr ""
 
-#: src/sudo_edit.c:583
+#: src/sudo_edit.c:584
 #, c-format
 msgid "%s: editing symbolic links is not permitted"
 msgstr ""
 
-#: src/sudo_edit.c:586
+#: src/sudo_edit.c:587
 #, c-format
 msgid "%s: editing files in a writable directory is not permitted"
 msgstr ""
 
-#: src/sudo_edit.c:619 src/sudo_edit.c:726
+#: src/sudo_edit.c:620 src/sudo_edit.c:728
 #, c-format
 msgid "%s: short write"
 msgstr ""
 
-#: src/sudo_edit.c:688
+#: src/sudo_edit.c:690
 #, c-format
 msgid "%s left unmodified"
 msgstr ""
 
-#: src/sudo_edit.c:701 src/sudo_edit.c:887
+#: src/sudo_edit.c:703 src/sudo_edit.c:889
 #, c-format
 msgid "%s unchanged"
 msgstr ""
 
-#: src/sudo_edit.c:715 src/sudo_edit.c:737
+#: src/sudo_edit.c:717 src/sudo_edit.c:739
 #, c-format
 msgid "unable to write to %s"
 msgstr ""
 
-#: src/sudo_edit.c:716 src/sudo_edit.c:735 src/sudo_edit.c:738
-#: src/sudo_edit.c:912 src/sudo_edit.c:916
+#: src/sudo_edit.c:718 src/sudo_edit.c:737 src/sudo_edit.c:740
+#: src/sudo_edit.c:914 src/sudo_edit.c:918
 #, c-format
 msgid "contents of edit session left in %s"
 msgstr ""
 
-#: src/sudo_edit.c:734
+#: src/sudo_edit.c:736
 msgid "unable to read temporary file"
 msgstr ""
 
-#: src/sudo_edit.c:817
+#: src/sudo_edit.c:819
 msgid "sesh: internal error: odd number of paths"
 msgstr ""
 
-#: src/sudo_edit.c:819
+#: src/sudo_edit.c:821
 msgid "sesh: unable to create temporary files"
 msgstr ""
 
-#: src/sudo_edit.c:821 src/sudo_edit.c:919
+#: src/sudo_edit.c:823 src/sudo_edit.c:921
 #, c-format
 msgid "sesh: unknown error %d"
 msgstr ""
 
-#: src/sudo_edit.c:911
+#: src/sudo_edit.c:913
 msgid "unable to copy temporary files back to their original location"
 msgstr ""
 
-#: src/sudo_edit.c:915
+#: src/sudo_edit.c:917
 msgid ""
 "unable to copy some of the temporary files back to their original location"
 msgstr ""
 
-#: src/sudo_edit.c:959
+#: src/sudo_edit.c:961
 #, c-format
 msgid "unable to change uid to root (%u)"
 msgstr ""
 
-#: src/sudo_edit.c:976
+#: src/sudo_edit.c:978
 msgid "plugin error: missing file list for sudoedit"
 msgstr ""
 
-#: src/sudo_edit.c:1017 src/sudo_edit.c:1030
+#: src/sudo_edit.c:1019 src/sudo_edit.c:1032
 msgid "unable to read the clock"
 msgstr ""
 
@@ -834,17 +834,17 @@ msgstr ""
 msgid "no askpass program specified, try setting SUDO_ASKPASS"
 msgstr ""
 
-#: src/tgetpass.c:270
+#: src/tgetpass.c:261
 #, c-format
 msgid "unable to set gid to %u"
 msgstr ""
 
-#: src/tgetpass.c:274
+#: src/tgetpass.c:265
 #, c-format
 msgid "unable to set uid to %u"
 msgstr ""
 
-#: src/tgetpass.c:279
+#: src/tgetpass.c:270
 #, c-format
 msgid "unable to run %s"
 msgstr ""