2
0
mirror of https://gitlab.com/apparmor/apparmor synced 2025-09-01 14:55:10 +00:00

Update parser translations as discussed in yesterdays meeting

This commit is contained in:
John Johansen
2013-11-14 10:20:43 -08:00
parent b5b42f3de1
commit b235dea47b
3 changed files with 199 additions and 945 deletions

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: apparmor@lists.ubuntu.com\n" "Report-Msgid-Bugs-To: apparmor@lists.ubuntu.com\n"
"POT-Creation-Date: 2011-02-22 03:25-0800\n" "POT-Creation-Date: 2013-11-14 10:18-0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,102 +35,103 @@ msgstr ""
msgid "Error: Could not allocate memory.\n" msgid "Error: Could not allocate memory.\n"
msgstr "" msgstr ""
#: ../parser_interface.c:69 #: ../parser_interface.c:69 ../parser_interface.c:72
msgid "Bad write position\n" msgid "Bad write position\n"
msgstr "" msgstr ""
#: ../parser_interface.c:72 #: ../parser_interface.c:72 ../parser_interface.c:75
msgid "Permission denied\n" msgid "Permission denied\n"
msgstr "" msgstr ""
#: ../parser_interface.c:75 #: ../parser_interface.c:75 ../parser_interface.c:78
msgid "Out of memory\n" msgid "Out of memory\n"
msgstr "" msgstr ""
#: ../parser_interface.c:78 #: ../parser_interface.c:78 ../parser_interface.c:81
msgid "Couldn't copy profile: Bad memory address\n" msgid "Couldn't copy profile: Bad memory address\n"
msgstr "" msgstr ""
#: ../parser_interface.c:81 #: ../parser_interface.c:81 ../parser_interface.c:84
msgid "Profile doesn't conform to protocol\n" msgid "Profile doesn't conform to protocol\n"
msgstr "" msgstr ""
#: ../parser_interface.c:84 #: ../parser_interface.c:84 ../parser_interface.c:87
msgid "Profile does not match signature\n" msgid "Profile does not match signature\n"
msgstr "" msgstr ""
#: ../parser_interface.c:87 #: ../parser_interface.c:87 ../parser_interface.c:90
msgid "Profile version not supported by Apparmor module\n" msgid "Profile version not supported by Apparmor module\n"
msgstr "" msgstr ""
#: ../parser_interface.c:90 #: ../parser_interface.c:90 ../parser_interface.c:93
msgid "Profile already exists\n" msgid "Profile already exists\n"
msgstr "" msgstr ""
#: ../parser_interface.c:93 #: ../parser_interface.c:93 ../parser_interface.c:96
msgid "Profile doesn't exist\n" msgid "Profile doesn't exist\n"
msgstr "" msgstr ""
#: ../parser_interface.c:96 #: ../parser_interface.c:96 ../parser_interface.c:99
msgid "Permission denied; attempted to load a profile while confined?\n" msgid "Permission denied; attempted to load a profile while confined?\n"
msgstr "" msgstr ""
#: ../parser_interface.c:99 #: ../parser_interface.c:99 ../parser_interface.c:102
#, c-format #, c-format
msgid "Unknown error (%d): %s\n" msgid "Unknown error (%d): %s\n"
msgstr "" msgstr ""
#: ../parser_interface.c:116 #: ../parser_interface.c:116 ../parser_interface.c:119
#, c-format #, c-format
msgid "%s: Unable to add \"%s\". " msgid "%s: Unable to add \"%s\". "
msgstr "" msgstr ""
#: ../parser_interface.c:121 #: ../parser_interface.c:121 ../parser_interface.c:124
#, c-format #, c-format
msgid "%s: Unable to replace \"%s\". " msgid "%s: Unable to replace \"%s\". "
msgstr "" msgstr ""
#: ../parser_interface.c:126 #: ../parser_interface.c:126 ../parser_interface.c:129
#, c-format #, c-format
msgid "%s: Unable to remove \"%s\". " msgid "%s: Unable to remove \"%s\". "
msgstr "" msgstr ""
#: ../parser_interface.c:131 #: ../parser_interface.c:131 ../parser_interface.c:134
#, c-format #, c-format
msgid "%s: Unable to write to stdout\n" msgid "%s: Unable to write to stdout\n"
msgstr "" msgstr ""
#: ../parser_interface.c:135 #: ../parser_interface.c:135 ../parser_interface.c:138
#, c-format #, c-format
msgid "%s: Unable to write to output file\n" msgid "%s: Unable to write to output file\n"
msgstr "" msgstr ""
#: ../parser_interface.c:138 ../parser_interface.c:162 #: ../parser_interface.c:138 ../parser_interface.c:162
#: ../parser_interface.c:141 ../parser_interface.c:165
#, c-format #, c-format
msgid "%s: ASSERT: Invalid option: %d\n" msgid "%s: ASSERT: Invalid option: %d\n"
msgstr "" msgstr ""
#: ../parser_interface.c:147 #: ../parser_interface.c:147 ../parser_interface.c:150
#, c-format #, c-format
msgid "Addition succeeded for \"%s\".\n" msgid "Addition succeeded for \"%s\".\n"
msgstr "" msgstr ""
#: ../parser_interface.c:151 #: ../parser_interface.c:151 ../parser_interface.c:154
#, c-format #, c-format
msgid "Replacement succeeded for \"%s\".\n" msgid "Replacement succeeded for \"%s\".\n"
msgstr "" msgstr ""
#: ../parser_interface.c:155 #: ../parser_interface.c:155 ../parser_interface.c:158
#, c-format #, c-format
msgid "Removal succeeded for \"%s\".\n" msgid "Removal succeeded for \"%s\".\n"
msgstr "" msgstr ""
#: ../parser_interface.c:251 #: ../parser_interface.c:251 ../parser_interface.c:254
#, c-format #, c-format
msgid "PANIC bad increment buffer %p pos %p ext %p size %d res %p\n" msgid "PANIC bad increment buffer %p pos %p ext %p size %d res %p\n"
msgstr "" msgstr ""
#: ../parser_interface.c:656 #: ../parser_interface.c:656 ../parser_interface.c:658
#, c-format #, c-format
msgid "profile %s network rules not enforced\n" msgid "profile %s network rules not enforced\n"
msgstr "" msgstr ""
@@ -140,45 +141,47 @@ msgid "Unknown pattern type\n"
msgstr "" msgstr ""
#: ../parser_interface.c:750 ../parser_interface.c:902 #: ../parser_interface.c:750 ../parser_interface.c:902
#: ../parser_interface.c:743 ../parser_interface.c:894
#, c-format #, c-format
msgid "Unable to open %s - %s\n" msgid "Unable to open %s - %s\n"
msgstr "" msgstr ""
#: ../parser_interface.c:776 #: ../parser_interface.c:776 ../parser_interface.c:768
#, c-format #, c-format
msgid "Memory Allocation Error: Unable to remove ^%s\n" msgid "Memory Allocation Error: Unable to remove ^%s\n"
msgstr "" msgstr ""
#: ../parser_interface.c:789 #: ../parser_interface.c:789 ../parser_interface.c:781
#, c-format #, c-format
msgid "Memory Allocation Error: Unable to remove %s:%s." msgid "Memory Allocation Error: Unable to remove %s:%s."
msgstr "" msgstr ""
#: ../parser_interface.c:810 #: ../parser_interface.c:810 ../parser_interface.c:802
msgid "unable to create work area\n" msgid "unable to create work area\n"
msgstr "" msgstr ""
#: ../parser_interface.c:818 #: ../parser_interface.c:818 ../parser_interface.c:810
#, c-format #, c-format
msgid "unable to serialize profile %s\n" msgid "unable to serialize profile %s\n"
msgstr "" msgstr ""
#: ../parser_interface.c:829 ../parser_interface.c:916 #: ../parser_interface.c:829 ../parser_interface.c:916
#: ../parser_interface.c:821 ../parser_interface.c:908
#, c-format #, c-format
msgid "%s: Unable to write entire profile entry\n" msgid "%s: Unable to write entire profile entry\n"
msgstr "" msgstr ""
#: ../parser_interface.c:839 #: ../parser_interface.c:839 ../parser_interface.c:831
#, c-format #, c-format
msgid "%s: Unable to write entire profile entry to cache\n" msgid "%s: Unable to write entire profile entry to cache\n"
msgstr "" msgstr ""
#: parser_lex.l:100 #: parser_lex.l:100 parser_lex.l:163
#, c-format #, c-format
msgid "Could not open '%s'" msgid "Could not open '%s'"
msgstr "" msgstr ""
#: parser_lex.l:104 #: parser_lex.l:104 parser_lex.l:167
#, c-format #, c-format
msgid "fstat failed for '%s'" msgid "fstat failed for '%s'"
msgstr "" msgstr ""
@@ -193,18 +196,18 @@ msgstr ""
msgid "stat failed for '%s'" msgid "stat failed for '%s'"
msgstr "" msgstr ""
#: parser_lex.l:155 #: parser_lex.l:155 parser_lex.l:133
#, c-format #, c-format
msgid "Could not open '%s' in '%s'" msgid "Could not open '%s' in '%s'"
msgstr "" msgstr ""
#: parser_lex.l:284 parser_lex.l:322 parser_lex.l:362 parser_lex.l:399 #: parser_lex.l:284 parser_lex.l:322 parser_lex.l:362 parser_lex.l:399
#: parser_lex.l:469 parser_lex.l:655 #: parser_lex.l:469 parser_lex.l:655 parser_lex.l:586
#, c-format #, c-format
msgid "Found unexpected character: '%s'" msgid "Found unexpected character: '%s'"
msgstr "" msgstr ""
#: parser_lex.l:386 #: parser_lex.l:386 parser_lex.l:418
msgid "Variable declarations do not accept trailing commas" msgid "Variable declarations do not accept trailing commas"
msgstr "" msgstr ""
@@ -213,7 +216,7 @@ msgstr ""
msgid "(network_mode) Found unexpected character: '%s'" msgid "(network_mode) Found unexpected character: '%s'"
msgstr "" msgstr ""
#: ../parser_main.c:333 #: ../parser_main.c:333 ../parser_common.c:61
#, c-format #, c-format
msgid "Warning from %s (%s%sline %d): %s" msgid "Warning from %s (%s%sline %d): %s"
msgstr "" msgstr ""
@@ -223,21 +226,21 @@ msgstr ""
msgid "%s: Could not allocate memory for subdomainbase mount point\n" msgid "%s: Could not allocate memory for subdomainbase mount point\n"
msgstr "" msgstr ""
#: ../parser_main.c:577 #: ../parser_main.c:577 ../parser_main.c:616
#, c-format #, c-format
msgid "" msgid ""
"Warning: unable to find a suitable fs in %s, is it mounted?\n" "Warning: unable to find a suitable fs in %s, is it mounted?\n"
"Use --subdomainfs to override.\n" "Use --subdomainfs to override.\n"
msgstr "" msgstr ""
#: ../parser_main.c:597 #: ../parser_main.c:597 ../parser_main.c:635
#, c-format #, c-format
msgid "" msgid ""
"%s: Sorry. You need root privileges to run this program.\n" "%s: Sorry. You need root privileges to run this program.\n"
"\n" "\n"
msgstr "" msgstr ""
#: ../parser_main.c:604 #: ../parser_main.c:604 ../parser_main.c:642
#, c-format #, c-format
msgid "" msgid ""
"%s: Warning! You've set this program setuid root.\n" "%s: Warning! You've set this program setuid root.\n"
@@ -245,7 +248,8 @@ msgid ""
"\n" "\n"
msgstr "" msgstr ""
#: ../parser_main.c:704 ../parser_main.c:813 #: ../parser_main.c:704 ../parser_main.c:813 ../parser_main.c:836
#: ../parser_main.c:946
#, c-format #, c-format
msgid "Error: Could not read profile %s: %s.\n" msgid "Error: Could not read profile %s: %s.\n"
msgstr "" msgstr ""
@@ -254,62 +258,71 @@ msgstr ""
#: parser_yacc.y:374 parser_yacc.y:386 parser_yacc.y:484 parser_yacc.y:586 #: parser_yacc.y:374 parser_yacc.y:386 parser_yacc.y:484 parser_yacc.y:586
#: parser_yacc.y:624 parser_yacc.y:939 parser_yacc.y:948 parser_yacc.y:960 #: parser_yacc.y:624 parser_yacc.y:939 parser_yacc.y:948 parser_yacc.y:960
#: parser_yacc.y:1008 parser_yacc.y:1019 parser_yacc.y:1101 parser_yacc.y:1119 #: parser_yacc.y:1008 parser_yacc.y:1019 parser_yacc.y:1101 parser_yacc.y:1119
#: parser_yacc.y:1126 #: parser_yacc.y:1126 ../parser_main.c:850 ../parser_main.c:1015
#: ../parser_main.c:1229 ../parser_main.c:1283 ../parser_misc.c:431
#: parser_yacc.y:268 parser_yacc.y:416 parser_yacc.y:426 parser_yacc.y:537
#: parser_yacc.y:626 parser_yacc.y:976 parser_yacc.y:1021 parser_yacc.y:1030
#: parser_yacc.y:1042 parser_yacc.y:1078 parser_yacc.y:1082 parser_yacc.y:1092
#: parser_yacc.y:1102 parser_yacc.y:1201 parser_yacc.y:1223 parser_yacc.y:1234
#: parser_yacc.y:1309 parser_yacc.y:1327 parser_yacc.y:1334 parser_yacc.y:1385
msgid "Memory allocation error." msgid "Memory allocation error."
msgstr "" msgstr ""
#: ../parser_main.c:740 #: ../parser_main.c:740 ../parser_main.c:872
#, c-format #, c-format
msgid "Cached load succeeded for \"%s\".\n" msgid "Cached load succeeded for \"%s\".\n"
msgstr "" msgstr ""
#: ../parser_main.c:744 #: ../parser_main.c:744 ../parser_main.c:876
#, c-format #, c-format
msgid "Cached reload succeeded for \"%s\".\n" msgid "Cached reload succeeded for \"%s\".\n"
msgstr "" msgstr ""
#: ../parser_main.c:910 #: ../parser_main.c:910 ../parser_main.c:1058
#, c-format #, c-format
msgid "%s: Errors found in file. Aborting.\n" msgid "%s: Errors found in file. Aborting.\n"
msgstr "" msgstr ""
#: ../parser_misc.c:426 #: ../parser_misc.c:426 ../parser_misc.c:597
msgid "" msgid ""
"Uppercase qualifiers \"RWLIMX\" are deprecated, please convert to lowercase\n" "Uppercase qualifiers \"RWLIMX\" are deprecated, please convert to lowercase\n"
"See the apparmor.d(5) manpage for details.\n" "See the apparmor.d(5) manpage for details.\n"
msgstr "" msgstr ""
#: ../parser_misc.c:467 ../parser_misc.c:474 #: ../parser_misc.c:467 ../parser_misc.c:474 ../parser_misc.c:638
#: ../parser_misc.c:645
msgid "Conflict 'a' and 'w' perms are mutually exclusive." msgid "Conflict 'a' and 'w' perms are mutually exclusive."
msgstr "" msgstr ""
#: ../parser_misc.c:491 #: ../parser_misc.c:491 ../parser_misc.c:662
msgid "Exec qualifier 'i' invalid, conflicting qualifier already specified" msgid "Exec qualifier 'i' invalid, conflicting qualifier already specified"
msgstr "" msgstr ""
#: ../parser_misc.c:502 #: ../parser_misc.c:502 ../parser_misc.c:673
#, c-format #, c-format
msgid "" msgid ""
"Unconfined exec qualifier (%c%c) allows some dangerous environment variables " "Unconfined exec qualifier (%c%c) allows some dangerous environment variables "
"to be passed to the unconfined process; 'man 5 apparmor.d' for details.\n" "to be passed to the unconfined process; 'man 5 apparmor.d' for details.\n"
msgstr "" msgstr ""
#: ../parser_misc.c:510 ../parser_misc.c:551 #: ../parser_misc.c:510 ../parser_misc.c:551 ../parser_misc.c:681
#: ../parser_misc.c:722
#, c-format #, c-format
msgid "Exec qualifier '%c' invalid, conflicting qualifier already specified" msgid "Exec qualifier '%c' invalid, conflicting qualifier already specified"
msgstr "" msgstr ""
#: ../parser_misc.c:537 ../parser_misc.c:545 #: ../parser_misc.c:537 ../parser_misc.c:545 ../parser_misc.c:708
#: ../parser_misc.c:716
#, c-format #, c-format
msgid "Exec qualifier '%c%c' invalid, conflicting qualifier already specified" msgid "Exec qualifier '%c%c' invalid, conflicting qualifier already specified"
msgstr "" msgstr ""
#: ../parser_misc.c:593 #: ../parser_misc.c:593 ../parser_misc.c:764
#, c-format #, c-format
msgid "Internal: unexpected mode character '%c' in input" msgid "Internal: unexpected mode character '%c' in input"
msgstr "" msgstr ""
#: ../parser_misc.c:615 #: ../parser_misc.c:615 ../parser_misc.c:786
#, c-format #, c-format
msgid "Internal error generated invalid perm 0x%llx\n" msgid "Internal error generated invalid perm 0x%llx\n"
msgstr "" msgstr ""
@@ -320,130 +333,130 @@ msgstr ""
msgid "AppArmor parser error: %s\n" msgid "AppArmor parser error: %s\n"
msgstr "" msgstr ""
#: ../parser_merge.c:92 #: ../parser_merge.c:92 ../parser_merge.c:91
msgid "Couldn't merge entries. Out of Memory\n" msgid "Couldn't merge entries. Out of Memory\n"
msgstr "" msgstr ""
#: ../parser_merge.c:111 #: ../parser_merge.c:111 ../parser_merge.c:113
#, c-format #, c-format
msgid "profile %s: has merged rule %s with conflicting x modifiers\n" msgid "profile %s: has merged rule %s with conflicting x modifiers\n"
msgstr "" msgstr ""
#: parser_yacc.y:236 #: parser_yacc.y:236 parser_yacc.y:277
msgid "Profile attachment must begin with a '/'." msgid "Profile attachment must begin with a '/'."
msgstr "" msgstr ""
#: parser_yacc.y:260 #: parser_yacc.y:260 parser_yacc.y:302
msgid "" msgid ""
"Profile names must begin with a '/', namespace or keyword 'profile' or 'hat'." "Profile names must begin with a '/', namespace or keyword 'profile' or 'hat'."
msgstr "" msgstr ""
#: parser_yacc.y:296 #: parser_yacc.y:296 parser_yacc.y:338
#, c-format #, c-format
msgid "Failed to create alias %s -> %s\n" msgid "Failed to create alias %s -> %s\n"
msgstr "" msgstr ""
#: parser_yacc.y:417 #: parser_yacc.y:417 parser_yacc.y:460
msgid "Profile flag chroot_relative conflicts with namespace_relative" msgid "Profile flag chroot_relative conflicts with namespace_relative"
msgstr "" msgstr ""
#: parser_yacc.y:421 #: parser_yacc.y:421 parser_yacc.y:464
msgid "Profile flag mediate_deleted conflicts with delegate_deleted" msgid "Profile flag mediate_deleted conflicts with delegate_deleted"
msgstr "" msgstr ""
#: parser_yacc.y:424 #: parser_yacc.y:424 parser_yacc.y:467
msgid "Profile flag attach_disconnected conflicts with no_attach_disconnected" msgid "Profile flag attach_disconnected conflicts with no_attach_disconnected"
msgstr "" msgstr ""
#: parser_yacc.y:427 #: parser_yacc.y:427 parser_yacc.y:470
msgid "Profile flag chroot_attach conflicts with chroot_no_attach" msgid "Profile flag chroot_attach conflicts with chroot_no_attach"
msgstr "" msgstr ""
#: parser_yacc.y:441 #: parser_yacc.y:441 parser_yacc.y:484
msgid "Profile flag 'debug' is no longer valid." msgid "Profile flag 'debug' is no longer valid."
msgstr "" msgstr ""
#: parser_yacc.y:463 #: parser_yacc.y:463 parser_yacc.y:506
#, c-format #, c-format
msgid "Invalid profile flag: %s." msgid "Invalid profile flag: %s."
msgstr "" msgstr ""
#: parser_yacc.y:498 parser_yacc.y:520 #: parser_yacc.y:498 parser_yacc.y:520 parser_yacc.y:548
msgid "Assert: `rule' returned NULL." msgid "Assert: `rule' returned NULL."
msgstr "" msgstr ""
#: parser_yacc.y:501 parser_yacc.y:546 #: parser_yacc.y:501 parser_yacc.y:546 parser_yacc.y:552 parser_yacc.y:584
msgid "" msgid ""
"Invalid mode, in deny rules 'x' must not be preceded by exec qualifier 'i', " "Invalid mode, in deny rules 'x' must not be preceded by exec qualifier 'i', "
"'p', or 'u'" "'p', or 'u'"
msgstr "" msgstr ""
#: parser_yacc.y:524 #: parser_yacc.y:524 parser_yacc.y:556
msgid "" msgid ""
"Invalid mode, 'x' must be preceded by exec qualifier 'i', 'p', 'c', or 'u'" "Invalid mode, 'x' must be preceded by exec qualifier 'i', 'p', 'c', or 'u'"
msgstr "" msgstr ""
#: parser_yacc.y:549 #: parser_yacc.y:549 parser_yacc.y:587
msgid "Invalid mode, 'x' must be preceded by exec qualifier 'i', 'p', or 'u'" msgid "Invalid mode, 'x' must be preceded by exec qualifier 'i', 'p', or 'u'"
msgstr "" msgstr ""
#: parser_yacc.y:574 parser_yacc.y:612 #: parser_yacc.y:574 parser_yacc.y:612 parser_yacc.y:614
msgid "Assert: `network_rule' return invalid protocol." msgid "Assert: `network_rule' return invalid protocol."
msgstr "" msgstr ""
#: parser_yacc.y:649 #: parser_yacc.y:649 parser_yacc.y:696
msgid "Assert: `change_profile' returned NULL." msgid "Assert: `change_profile' returned NULL."
msgstr "" msgstr ""
#: parser_yacc.y:680 #: parser_yacc.y:680 parser_yacc.y:720
msgid "Assert: 'hat rule' returned NULL." msgid "Assert: 'hat rule' returned NULL."
msgstr "" msgstr ""
#: parser_yacc.y:689 #: parser_yacc.y:689 parser_yacc.y:729
msgid "Assert: 'local_profile rule' returned NULL." msgid "Assert: 'local_profile rule' returned NULL."
msgstr "" msgstr ""
#: parser_yacc.y:824 #: parser_yacc.y:824 parser_yacc.y:885
#, c-format #, c-format
msgid "Unset boolean variable %s used in if-expression" msgid "Unset boolean variable %s used in if-expression"
msgstr "" msgstr ""
#: parser_yacc.y:882 #: parser_yacc.y:882 parser_yacc.y:986
msgid "unsafe rule missing exec permissions" msgid "unsafe rule missing exec permissions"
msgstr "" msgstr ""
#: parser_yacc.y:901 #: parser_yacc.y:901 parser_yacc.y:954
msgid "subset can only be used with link rules." msgid "subset can only be used with link rules."
msgstr "" msgstr ""
#: parser_yacc.y:903 #: parser_yacc.y:903 parser_yacc.y:956
msgid "link and exec perms conflict on a file rule using ->" msgid "link and exec perms conflict on a file rule using ->"
msgstr "" msgstr ""
#: parser_yacc.y:905 #: parser_yacc.y:905 parser_yacc.y:958
msgid "link perms are not allowed on a named profile transition.\n" msgid "link perms are not allowed on a named profile transition.\n"
msgstr "" msgstr ""
#: parser_yacc.y:921 #: parser_yacc.y:921 parser_yacc.y:1003
#, c-format #, c-format
msgid "missing an end of line character? (entry: %s)" msgid "missing an end of line character? (entry: %s)"
msgstr "" msgstr ""
#: parser_yacc.y:975 parser_yacc.y:985 #: parser_yacc.y:975 parser_yacc.y:985 parser_yacc.y:1057 parser_yacc.y:1067
msgid "Invalid network entry." msgid "Invalid network entry."
msgstr "" msgstr ""
#: parser_yacc.y:1039 parser_yacc.y:1048 #: parser_yacc.y:1039 parser_yacc.y:1048 parser_yacc.y:1254
#, c-format #, c-format
msgid "Invalid capability %s." msgid "Invalid capability %s."
msgstr "" msgstr ""
#: parser_yacc.y:1066 #: parser_yacc.y:1066 parser_yacc.y:1269
#, c-format #, c-format
msgid "AppArmor parser error for %s%s%s at line %d: %s\n" msgid "AppArmor parser error for %s%s%s at line %d: %s\n"
msgstr "" msgstr ""
#: parser_yacc.y:1072 #: parser_yacc.y:1072 parser_yacc.y:1275
#, c-format #, c-format
msgid "AppArmor parser error,%s%s line %d: %s\n" msgid "AppArmor parser error,%s%s line %d: %s\n"
msgstr "" msgstr ""
@@ -453,40 +466,40 @@ msgstr ""
msgid "%s: Illegal open {, nesting groupings not allowed\n" msgid "%s: Illegal open {, nesting groupings not allowed\n"
msgstr "" msgstr ""
#: ../parser_regex.c:265 #: ../parser_regex.c:265 ../parser_regex.c:274
#, c-format #, c-format
msgid "%s: Regex grouping error: Invalid number of items between {}\n" msgid "%s: Regex grouping error: Invalid number of items between {}\n"
msgstr "" msgstr ""
#: ../parser_regex.c:271 #: ../parser_regex.c:271 ../parser_regex.c:280
#, c-format #, c-format
msgid "" msgid ""
"%s: Regex grouping error: Invalid close }, no matching open { detected\n" "%s: Regex grouping error: Invalid close }, no matching open { detected\n"
msgstr "" msgstr ""
#: ../parser_regex.c:337 #: ../parser_regex.c:337 ../parser_regex.c:343
#, c-format #, c-format
msgid "" msgid ""
"%s: Regex grouping error: Unclosed grouping or character class, expecting " "%s: Regex grouping error: Unclosed grouping or character class, expecting "
"close }\n" "close }\n"
msgstr "" msgstr ""
#: ../parser_regex.c:351 #: ../parser_regex.c:351 ../parser_regex.c:357
#, c-format #, c-format
msgid "%s: Internal buffer overflow detected, %d characters exceeded\n" msgid "%s: Internal buffer overflow detected, %d characters exceeded\n"
msgstr "" msgstr ""
#: ../parser_regex.c:355 #: ../parser_regex.c:355 ../parser_regex.c:361
#, c-format #, c-format
msgid "%s: Unable to parse input line '%s'\n" msgid "%s: Unable to parse input line '%s'\n"
msgstr "" msgstr ""
#: ../parser_regex.c:397 #: ../parser_regex.c:397 ../parser_regex.c:405
#, c-format #, c-format
msgid "%s: Invalid profile name '%s' - bad regular expression\n" msgid "%s: Invalid profile name '%s' - bad regular expression\n"
msgstr "" msgstr ""
#: ../parser_policy.c:202 #: ../parser_policy.c:202 ../parser_policy.c:402
#, c-format #, c-format
msgid "ERROR merging rules for profile %s, failed to load\n" msgid "ERROR merging rules for profile %s, failed to load\n"
msgstr "" msgstr ""
@@ -499,22 +512,22 @@ msgid ""
"\t'**' may only be used at the end of a rule.\n" "\t'**' may only be used at the end of a rule.\n"
msgstr "" msgstr ""
#: ../parser_policy.c:279 #: ../parser_policy.c:279 ../parser_policy.c:359
#, c-format #, c-format
msgid "ERROR processing regexs for profile %s, failed to load\n" msgid "ERROR processing regexs for profile %s, failed to load\n"
msgstr "" msgstr ""
#: ../parser_policy.c:306 #: ../parser_policy.c:306 ../parser_policy.c:389
#, c-format #, c-format
msgid "ERROR expanding variables for profile %s, failed to load\n" msgid "ERROR expanding variables for profile %s, failed to load\n"
msgstr "" msgstr ""
#: ../parser_policy.c:390 #: ../parser_policy.c:390 ../parser_policy.c:382
#, c-format #, c-format
msgid "ERROR adding hat access rule for profile %s\n" msgid "ERROR adding hat access rule for profile %s\n"
msgstr "" msgstr ""
#: ../parser_policy.c:490 #: ../parser_policy.c:490 ../parser_policy.c:271
#, c-format #, c-format
msgid "ERROR in profile %s, failed to load\n" msgid "ERROR in profile %s, failed to load\n"
msgstr "" msgstr ""
@@ -538,3 +551,100 @@ msgstr ""
#, c-format #, c-format
msgid "%s: Errors found in combining rules postprocessing. Aborting.\n" msgid "%s: Errors found in combining rules postprocessing. Aborting.\n"
msgstr "" msgstr ""
#: parser_lex.l:180
#, c-format
msgid "Could not process include directory '%s' in '%s'"
msgstr ""
#: ../parser_main.c:660
msgid "Feature buffer full."
msgstr ""
#: ../parser_main.c:1115 ../parser_main.c:1132
msgid "Out of memory"
msgstr ""
#: ../parser_main.c:1182
#, c-format
msgid "Can't create cache directory: %s\n"
msgstr ""
#: ../parser_main.c:1185
#, c-format
msgid "File in cache directory location: %s\n"
msgstr ""
#: ../parser_main.c:1188
#, c-format
msgid "Can't update cache directory: %s\n"
msgstr ""
#: ../parser_misc.c:833
#, c-format
msgid "Internal: unexpected DBus mode character '%c' in input"
msgstr ""
#: ../parser_misc.c:857
#, c-format
msgid "Internal error generated invalid DBus perm 0x%x\n"
msgstr ""
#: parser_yacc.y:575
msgid "deny prefix not allowed"
msgstr ""
#: parser_yacc.y:612
msgid "owner prefix not allowed"
msgstr ""
#: parser_yacc.y:660
msgid "owner prefix not allow on mount rules"
msgstr ""
#: parser_yacc.y:677
msgid "owner prefix not allow on dbus rules"
msgstr ""
#: parser_yacc.y:704
msgid "owner prefix not allow on capability rules"
msgstr ""
#: parser_yacc.y:1357
#, c-format
msgid "invalid mount conditional %s%s"
msgstr ""
#: parser_yacc.y:1374
msgid "bad mount rule"
msgstr ""
#: parser_yacc.y:1381
msgid "mount point conditions not currently supported"
msgstr ""
#: parser_yacc.y:1398
#, c-format
msgid "invalid pivotroot conditional '%s'"
msgstr ""
#: ../parser_regex.c:241
#, c-format
msgid ""
"%s: Regex grouping error: Invalid close ], no matching open [ detected\n"
msgstr ""
#: ../parser_regex.c:257
#, c-format
msgid "%s: Regex grouping error: Exceeded maximum nesting of {}\n"
msgstr ""
#: ../parser_policy.c:366
#, c-format
msgid "ERROR processing policydb rules for profile %s, failed to load\n"
msgstr ""
#: ../parser_policy.c:396
#, c-format
msgid "ERROR replacing aliases for profile %s, failed to load\n"
msgstr ""

View File

@@ -1,419 +0,0 @@
# English message file for YaST2 (@memory@).
# Copyright (C) 2005 SUSE Linux Products GmbH.
# Copyright (C) 2002 SuSE Linux AG.
# Copyright (C) 2000, 2001 SuSE GmbH.
# James Ogley <ogley@suse.co.uk>, 2000, 2001.
#
msgid ""
msgstr ""
"Project-Id-Version: YaST (@memory@)\n"
"Report-Msgid-Bugs-To: i18n@suse.de\n"
"POT-Creation-Date: 2005-03-31 13:39+8\n"
"PO-Revision-Date: 2001-07-17 16:27+0200\n"
"Last-Translator: James Ogley <ogley@suse.co.uk>\n"
"Language-Team: English <i18n@suse.de>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8-bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
#: ../parser_include.c:80
msgid "Error couldn't allocate temporary file\n"
msgstr ""
#: ../parser_include.c:103
msgid "Error: Out of Memory\n"
msgstr ""
#: ../parser_include.c:122
#, c-format
msgid "Error: Can't add directory %s to search path\n"
msgstr ""
#: ../parser_include.c:130
msgid "Error: Could not allocate memory\n"
msgstr ""
#: ../parser_include.c:251
#, c-format
msgid "Error: could not allocate buffer for include. line %d in %s\n"
msgstr ""
#: ../parser_include.c:259 ../parser_include.c:274
#, c-format
msgid "Error: bad include. line %d in %s\n"
msgstr ""
#: ../parser_include.c:303
#, c-format
msgid "Error: exceeded %d levels of includes. NOT processing %s include\n"
msgstr ""
#: ../parser_include.c:318
#, c-format
msgid "Error: #include %s%c not found. line %d in %s\n"
msgstr ""
#: ../parser_interface.c:115
#, c-format
msgid "PANIC bad increment buffer %p pos %p ext %p size %d res %p\n"
msgstr ""
#: ../parser_interface.c:505 ../parser_sysctl.c:95
#, c-format
msgid "Unable to open %s - %s\n"
msgstr ""
#: ../parser_interface.c:521
msgid "unable to create work area\n"
msgstr ""
#: ../parser_interface.c:529
#, c-format
msgid "unable to serialize profile %s\n"
msgstr ""
#: ../parser_interface.c:538
#, c-format
msgid "%s: Unable to write entire profile entry\n"
msgstr ""
#: parser_lex.l:345
#, c-format
msgid "(ip_mode) Found unexpected character: '%s'"
msgstr ""
#: parser_lex.l:469
#, c-format
msgid "Found unexpected character: '%s'"
msgstr ""
#: ../parser_main.c:263
#, c-format
msgid "%s: Could not allocate memory for subdomain mount point\n"
msgstr ""
#: ../parser_main.c:269
#, c-format
msgid "%s: Could not allocate memory for subdomainbase mount point\n"
msgstr ""
#: ../parser_main.c:317
#, c-format
msgid ""
"%s: Sorry. You need root priveleges to run this program.\n"
"\n"
msgstr ""
#: ../parser_main.c:326
#, c-format
msgid ""
"%s: Warning! You've set this program setuid root.\n"
"Anybody who can run this program can update your AppArmor profiles.\n"
"\n"
msgstr ""
#: ../parser_main.c:376
#, c-format
msgid ""
"%s: Unable to query modules - '%s'\n"
"Either modules are disabled or your kernel is too old.\n"
msgstr ""
#: ../parser_main.c:382
#, c-format
msgid "%s: Unable to find "
msgstr ""
#: ../parser_main.c:382
msgid ""
"!\n"
"Ensure that it has been loaded.\n"
msgstr ""
#: ../parser_main.c:411
#, c-format
msgid "%s: Errors found in file. Aborting.\n"
msgstr ""
#: ../parser_main.c:418
#, c-format
msgid "%s: Errors found in combining rules postprocessing. Aborting.\n"
msgstr ""
#: ../parser_main.c:426
#, c-format
msgid "%s: Errors found during regex postprocess. Aborting.\n"
msgstr ""
#: ../parser_merge.c:56
msgid "Couldn't merge entries. Out of Memory\n"
msgstr ""
#: ../parser_merge.c:77
#, c-format
msgid "profile %s: has merged rule %s with multiple x modifiers\n"
msgstr ""
#: ../parser_merge.c:140
#, c-format
msgid "ERROR in profile %s, failed to load\n"
msgstr ""
#: ../parser_sysctl.c:42
msgid "Bad write position\n"
msgstr ""
#: ../parser_sysctl.c:45
msgid "Permission denied\n"
msgstr ""
#: ../parser_sysctl.c:48
msgid "Out of memory\n"
msgstr ""
#: ../parser_sysctl.c:51
msgid "Couldn't copy profile Bad memory address\n"
msgstr ""
#: ../parser_sysctl.c:54
msgid "Profile doesn't conform to protocol\n"
msgstr ""
#: ../parser_sysctl.c:57
msgid "Profile does not match signature\n"
msgstr ""
#: ../parser_sysctl.c:60
msgid "Profile version not supported\n"
msgstr ""
#: ../parser_sysctl.c:63
msgid "Profile already exists\n"
msgstr ""
#: ../parser_sysctl.c:66
msgid "Profile doesn't exist\n"
msgstr ""
#: ../parser_sysctl.c:69
msgid "Unknown error\n"
msgstr ""
#: ../parser_sysctl.c:120
#, c-format
msgid "%s: Unable to add \"%s\". "
msgstr ""
#: ../parser_sysctl.c:126
#, c-format
msgid "%s: Unable to replace \"%s\". "
msgstr ""
#: ../parser_sysctl.c:132
#, c-format
msgid "%s: Unable to remove \"%s\". "
msgstr ""
#: ../parser_sysctl.c:138
#, c-format
msgid "%s: Unable to write to stdout\n"
msgstr ""
#: ../parser_sysctl.c:142 ../parser_sysctl.c:167
#, c-format
msgid "%s: ASSERT: Invalid option: %d\n"
msgstr ""
#: ../parser_sysctl.c:153
#, c-format
msgid "Addition succeeded for \"%s\".\n"
msgstr ""
#: ../parser_sysctl.c:157
#, c-format
msgid "Replacement succeeded for \"%s\".\n"
msgstr ""
#: ../parser_sysctl.c:161
#, c-format
msgid "Removal succeeded for \"%s\".\n"
msgstr ""
#: parser_yacc.y:215 parser_yacc.y:240 parser_yacc.y:393 parser_yacc.y:409
#: parser_yacc.y:459 parser_yacc.y:500 parser_yacc.y:529 parser_yacc.y:543
#: parser_yacc.y:557 parser_yacc.y:571 parser_yacc.y:585 parser_yacc.y:613
#: parser_yacc.y:641 parser_yacc.y:678 parser_yacc.y:695 parser_yacc.y:709
#: parser_yacc.y:915
msgid "Memory allocation error."
msgstr ""
#: parser_yacc.y:259
#, c-format
msgid "Default allow subdomains are no longer supported, sorry. (domain: %s)"
msgstr ""
#: parser_yacc.y:265
#, c-format
msgid "Default allow subdomains are no longer supported, sorry. (domain: %s^%s)"
msgstr ""
#: parser_yacc.y:336
msgid "Assert: `rule' returned NULL."
msgstr ""
#: parser_yacc.y:350
msgid "Assert: `netrule' returned NULL."
msgstr ""
#: parser_yacc.y:378
msgid "Assert: 'hat rule' returned NULL."
msgstr ""
#: parser_yacc.y:411
msgid "md5 signature given without execute privilege."
msgstr ""
#: parser_yacc.y:426 parser_yacc.y:435
#, c-format
msgid "missing an end of line character? (entry: %s)"
msgstr ""
#: parser_yacc.y:441 parser_yacc.y:447
#, c-format
msgid "Negative subdomain entries are no longer supported, sorry. (entry: %s)"
msgstr ""
#: parser_yacc.y:495
msgid "Assert: `addresses' returned NULL."
msgstr ""
#: parser_yacc.y:595
msgid "Network entries can only have one TO address."
msgstr ""
#: parser_yacc.y:600
msgid "Network entries can only have one FROM address."
msgstr ""
#: parser_yacc.y:618 parser_yacc.y:647
#, c-format
msgid "`%s' is not a valid ip address."
msgstr ""
#: parser_yacc.y:659
#, c-format
msgid "`/%d' is not a valid netmask."
msgstr ""
#: parser_yacc.y:666
#, c-format
msgid "`%s' is not a valid netmask."
msgstr ""
#: parser_yacc.y:692 parser_yacc.y:712
#, c-format
msgid "ports must be between %d and %d"
msgstr ""
#: parser_yacc.y:778
#, c-format
msgid "Subdomain parser error, line %d: %s\n"
msgstr ""
#: parser_yacc.y:821
msgid "Exec qualifier 'i' must be followed by 'x'"
msgstr ""
#: parser_yacc.y:823
msgid "Exec qualifier 'i' invalid, conflicting qualifier already specified"
msgstr ""
#: parser_yacc.y:833
msgid "Exec qualifier 'u' must be followed by 'x'"
msgstr ""
#: parser_yacc.y:835
msgid "Exec qualifier 'u' invalid, conflicting qualifier already specified"
msgstr ""
#: parser_yacc.y:845
msgid "Exec qualifier 'p' must be followed by 'x'"
msgstr ""
#: parser_yacc.y:847
msgid "Exec qualifier 'p' invalid, conflicting qualifier already specified"
msgstr ""
#: parser_yacc.y:856
msgid "Invalid mode, 'x' must be preceded by exec qualifier 'i', 'u' or 'p'"
msgstr ""
#: parser_yacc.y:860
msgid "Internal: unexpected mode character in input"
msgstr ""
#: parser_yacc.y:1211
#, c-format
msgid "%s: Illegal open {, nesting groupings not allowed\n"
msgstr ""
#: parser_yacc.y:1231
#, c-format
msgid "%s: Regex grouping error: Invalid number of items between {}\n"
msgstr ""
#: parser_yacc.y:1237
#, c-format
msgid "%s: Regex grouping error: Invalid close }, no matching open { detected\n"
msgstr ""
#: parser_yacc.y:1294
#, c-format
msgid "%s: Regex grouping error: Unclosed grouping, expecting close }\n"
msgstr ""
#: parser_yacc.y:1309
#, c-format
msgid "%s: Internal buffer overflow detected, %d characters exceeded\n"
msgstr ""
#: parser_yacc.y:1314
#, c-format
msgid "%s: Unable to parse input line '%s'\n"
msgstr ""
#: parser_yacc.y:1348
#, c-format
msgid "%s: Failed to compile regex '%s' [original: '%s']\n"
msgstr ""
#: parser_yacc.y:1353
#, c-format
msgid "%s: error near "
msgstr ""
#: parser_yacc.y:1364
#, c-format
msgid "%s: error reason: '%s'\n"
msgstr ""
#: parser_yacc.y:1374
#, c-format
msgid "%s: Failed to compile regex '%s' [original: '%s'] - malloc failed\n"
msgstr ""
#: parser_yacc.y:1424
#, c-format
msgid "%s: Subdomain '%s' defined, but no parent '%s'.\n"
msgstr ""
#: parser_yacc.y:1461
#, c-format
msgid "%s: Two profiles defined for '%s'.\n"
msgstr ""
#: ../parser.h:37
#, c-format
msgid "Warning (line %d): "
msgstr ""

View File

@@ -1,437 +0,0 @@
# English translations for subdomain_parser package.
# Copyright (C) 2005 Immunix, Inc.
# This file is distributed under the same license as the subdomain_parser package.
# Steve Beattie <steve@immunix.com>, 2005.
#
msgid ""
msgstr ""
"Project-Id-Version: subdomain-parser 1.1\n"
"Report-Msgid-Bugs-To: i18n@suse.de\n"
"POT-Creation-Date: 2005-03-31 13:39+8\n"
"PO-Revision-Date: 2005-11-08 12:26+8\n"
"Last-Translator: Steve Beattie <steve@immunix.com>\n"
"Language-Team: English\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../parser_include.c:80
msgid "Error couldn't allocate temporary file\n"
msgstr "Error couldn't allocate temporary file\n"
#: ../parser_include.c:103
msgid "Error: Out of Memory\n"
msgstr "Error: Out of Memory\n"
#: ../parser_include.c:122
#, c-format
msgid "Error: Can't add directory %s to search path\n"
msgstr "Error: Can't add directory %s to search path\n"
#: ../parser_include.c:130
msgid "Error: Could not allocate memory\n"
msgstr "Error: Could not allocate memory\n"
#: ../parser_include.c:251
#, c-format
msgid "Error: could not allocate buffer for include. line %d in %s\n"
msgstr "Error: could not allocate buffer for include. line %d in %s\n"
#: ../parser_include.c:259 ../parser_include.c:274
#, c-format
msgid "Error: bad include. line %d in %s\n"
msgstr "Error: bad include. line %d in %s\n"
#: ../parser_include.c:303
#, c-format
msgid "Error: exceeded %d levels of includes. NOT processing %s include\n"
msgstr "Error: exceeded %d levels of includes. NOT processing %s include\n"
#: ../parser_include.c:318
#, c-format
msgid "Error: #include %s%c not found. line %d in %s\n"
msgstr "Error: #include %s%c not found. line %d in %s\n"
#: ../parser_interface.c:115
#, c-format
msgid "PANIC bad increment buffer %p pos %p ext %p size %d res %p\n"
msgstr "PANIC bad increment buffer %p pos %p ext %p size %d res %p\n"
#: ../parser_interface.c:505 ../parser_sysctl.c:95
#, fuzzy, c-format
msgid "Unable to open %s - %s\n"
msgstr "Unable to open %s - %s\n"
#: ../parser_interface.c:521
msgid "unable to create work area\n"
msgstr "unable to create work area\n"
#: ../parser_interface.c:529
#, c-format
msgid "unable to serialize profile %s\n"
msgstr "unable to serialize profile %s\n"
#: ../parser_interface.c:538
#, c-format
msgid "%s: Unable to write entire profile entry\n"
msgstr "%s: Unable to write entire profile entry\n"
#: parser_lex.l:345
#, c-format
msgid "(ip_mode) Found unexpected character: '%s'"
msgstr "(ip_mode) Found unexpected character: '%s'"
#: parser_lex.l:469
#, c-format
msgid "Found unexpected character: '%s'"
msgstr "Found unexpected character: '%s'"
#: ../parser_main.c:263
#, c-format
msgid "%s: Could not allocate memory for subdomain mount point\n"
msgstr "%s: Could not allocate memory for subdomain mount point\n"
#: ../parser_main.c:269
#, c-format
msgid "%s: Could not allocate memory for subdomainbase mount point\n"
msgstr "%s: Could not allocate memory for subdomainbase mount point\n"
#: ../parser_main.c:317
#, c-format
msgid ""
"%s: Sorry. You need root priveleges to run this program.\n"
"\n"
msgstr ""
"%s: Sorry. You need root priveleges to run this program.\n"
"\n"
#: ../parser_main.c:326
#, c-format
msgid ""
"%s: Warning! You've set this program setuid root.\n"
"Anybody who can run this program can update your AppArmor profiles.\n"
"\n"
msgstr ""
"%s: Warning! You've set this program setuid root.\n"
"Anybody who can run this program can update your AppArmor profiles.\n"
"\n"
#: ../parser_main.c:376
#, c-format
msgid ""
"%s: Unable to query modules - '%s'\n"
"Either modules are disabled or your kernel is too old.\n"
msgstr ""
"%s: Unable to query modules - '%s'\n"
"Either modules are disabled or your kernel is too old.\n"
#: ../parser_main.c:382
#, c-format
msgid "%s: Unable to find "
msgstr "%s: Unable to find "
#: ../parser_main.c:382
msgid ""
"!\n"
"Ensure that it has been loaded.\n"
msgstr ""
"!\n"
"Ensure that it has been loaded.\n"
#: ../parser_main.c:411
#, c-format
msgid "%s: Errors found in file. Aborting.\n"
msgstr "%s: Errors found in file. Aborting.\n"
#: ../parser_main.c:418
#, c-format
msgid "%s: Errors found in combining rules postprocessing. Aborting.\n"
msgstr "%s: Errors found in combining rules postprocessing. Aborting.\n"
#: ../parser_main.c:426
#, c-format
msgid "%s: Errors found during regex postprocess. Aborting.\n"
msgstr "%s: Errors found during regex postprocess. Aborting.\n"
#: ../parser_merge.c:56
#, fuzzy
msgid "Couldn't merge entries. Out of Memory\n"
msgstr "Couldn't merge entries. Out of Memory\n"
#: ../parser_merge.c:77
#, c-format
msgid "profile %s: has merged rule %s with multiple x modifiers\n"
msgstr "profile %s: has merged rule %s with multiple x modifiers\n"
#: ../parser_merge.c:140
#, c-format
msgid "ERROR in profile %s, failed to load\n"
msgstr "ERROR in profile %s, failed to load\n"
#: ../parser_sysctl.c:42
msgid "Bad write position\n"
msgstr "Bad write position\n"
#: ../parser_sysctl.c:45
msgid "Permission denied\n"
msgstr "Permission denied\n"
#: ../parser_sysctl.c:48
msgid "Out of memory\n"
msgstr "Out of memory\n"
#: ../parser_sysctl.c:51
msgid "Couldn't copy profile Bad memory address\n"
msgstr "Couldn't copy profile Bad memory address\n"
#: ../parser_sysctl.c:54
msgid "Profile doesn't conform to protocol\n"
msgstr "Profile doesn't conform to protocol\n"
#: ../parser_sysctl.c:57
msgid "Profile does not match signature\n"
msgstr "Profile does not match signature\n"
#: ../parser_sysctl.c:60
msgid "Profile version not supported\n"
msgstr "Profile version not supported\n"
#: ../parser_sysctl.c:63
#, fuzzy
msgid "Profile already exists\n"
msgstr "Profile doesn't exist\n"
#: ../parser_sysctl.c:66
msgid "Profile doesn't exist\n"
msgstr "Profile doesn't exist\n"
#: ../parser_sysctl.c:69
msgid "Unknown error\n"
msgstr "Unknown error\n"
#: ../parser_sysctl.c:120
#, c-format
msgid "%s: Unable to add \"%s\". "
msgstr "%s: Unable to add \"%s\". "
#: ../parser_sysctl.c:126
#, c-format
msgid "%s: Unable to replace \"%s\". "
msgstr "%s: Unable to replace \"%s\". "
#: ../parser_sysctl.c:132
#, c-format
msgid "%s: Unable to remove \"%s\". "
msgstr "%s: Unable to remove \"%s\". "
#: ../parser_sysctl.c:138
#, c-format
msgid "%s: Unable to write to stdout\n"
msgstr "%s: Unable to write to stdout\n"
#: ../parser_sysctl.c:142 ../parser_sysctl.c:167
#, c-format
msgid "%s: ASSERT: Invalid option: %d\n"
msgstr "%s: ASSERT: Invalid option: %d\n"
#: ../parser_sysctl.c:153
#, c-format
msgid "Addition succeeded for \"%s\".\n"
msgstr "Addition succeeded for \"%s\".\n"
#: ../parser_sysctl.c:157
#, c-format
msgid "Replacement succeeded for \"%s\".\n"
msgstr "Replacement succeeded for \"%s\".\n"
#: ../parser_sysctl.c:161
#, c-format
msgid "Removal succeeded for \"%s\".\n"
msgstr "Removal succeeded for \"%s\".\n"
#: parser_yacc.y:215 parser_yacc.y:240 parser_yacc.y:393 parser_yacc.y:409
#: parser_yacc.y:459 parser_yacc.y:500 parser_yacc.y:529 parser_yacc.y:543
#: parser_yacc.y:557 parser_yacc.y:571 parser_yacc.y:585 parser_yacc.y:613
#: parser_yacc.y:641 parser_yacc.y:678 parser_yacc.y:695 parser_yacc.y:709
#: parser_yacc.y:915
msgid "Memory allocation error."
msgstr "Memory allocation error."
#: parser_yacc.y:259
#, c-format
msgid "Default allow subdomains are no longer supported, sorry. (domain: %s)"
msgstr "Default allow subdomains are no longer supported, sorry. (domain: %s)"
#: parser_yacc.y:265
#, c-format
msgid ""
"Default allow subdomains are no longer supported, sorry. (domain: %s^%s)"
msgstr ""
"Default allow subdomains are no longer supported, sorry. (domain: %s^%s)"
#: parser_yacc.y:336
msgid "Assert: `rule' returned NULL."
msgstr "Assert: `rule' returned NULL."
#: parser_yacc.y:350
msgid "Assert: `netrule' returned NULL."
msgstr "Assert: `netrule' returned NULL."
#: parser_yacc.y:378
msgid "Assert: 'hat rule' returned NULL."
msgstr "Assert: 'hat rule' returned NULL."
#: parser_yacc.y:411
msgid "md5 signature given without execute privilege."
msgstr "md5 signature given without execute privilege."
#: parser_yacc.y:426 parser_yacc.y:435
#, c-format
msgid "missing an end of line character? (entry: %s)"
msgstr "missing an end of line character? (entry: %s)"
#: parser_yacc.y:441 parser_yacc.y:447
#, c-format
msgid "Negative subdomain entries are no longer supported, sorry. (entry: %s)"
msgstr "Negative subdomain entries are no longer supported, sorry. (entry: %s)"
#: parser_yacc.y:495
msgid "Assert: `addresses' returned NULL."
msgstr "Assert: `addresses' returned NULL."
#: parser_yacc.y:595
msgid "Network entries can only have one TO address."
msgstr "Network entries can only have one TO address."
#: parser_yacc.y:600
msgid "Network entries can only have one FROM address."
msgstr "Network entries can only have one FROM address."
#: parser_yacc.y:618 parser_yacc.y:647
#, c-format
msgid "`%s' is not a valid ip address."
msgstr "`%s' is not a valid ip address."
#: parser_yacc.y:659
#, c-format
msgid "`/%d' is not a valid netmask."
msgstr "`/%d' is not a valid netmask."
#: parser_yacc.y:666
#, c-format
msgid "`%s' is not a valid netmask."
msgstr "`%s' is not a valid netmask."
#: parser_yacc.y:692 parser_yacc.y:712
#, c-format
msgid "ports must be between %d and %d"
msgstr "ports must be between %d and %d"
#: parser_yacc.y:778
#, c-format
msgid "Subdomain parser error, line %d: %s\n"
msgstr "Subdomain parser error, line %d: %s\n"
#: parser_yacc.y:821
msgid "Exec qualifier 'i' must be followed by 'x'"
msgstr "Exec qualifier 'i' must be followed by 'x'"
#: parser_yacc.y:823
msgid "Exec qualifier 'i' invalid, conflicting qualifier already specified"
msgstr "Exec qualifier 'i' invalid, conflicting qualifier already specified"
#: parser_yacc.y:833
msgid "Exec qualifier 'u' must be followed by 'x'"
msgstr "Exec qualifier 'u' must be followed by 'x'"
#: parser_yacc.y:835
msgid "Exec qualifier 'u' invalid, conflicting qualifier already specified"
msgstr "Exec qualifier 'u' invalid, conflicting qualifier already specified"
#: parser_yacc.y:845
msgid "Exec qualifier 'p' must be followed by 'x'"
msgstr "Exec qualifier 'p' must be followed by 'x'"
#: parser_yacc.y:847
msgid "Exec qualifier 'p' invalid, conflicting qualifier already specified"
msgstr "Exec qualifier 'p' invalid, conflicting qualifier already specified"
#: parser_yacc.y:856
msgid "Invalid mode, 'x' must be preceded by exec qualifier 'i', 'u' or 'p'"
msgstr "Invalid mode, 'x' must be preceded by exec qualifier 'i', 'u' or 'p'"
#: parser_yacc.y:860
msgid "Internal: unexpected mode character in input"
msgstr "Internal: unexpected mode character in input"
#: parser_yacc.y:1211
#, c-format
msgid "%s: Illegal open {, nesting groupings not allowed\n"
msgstr "%s: Illegal open {, nesting groupings not allowed\n"
#: parser_yacc.y:1231
#, c-format
msgid "%s: Regex grouping error: Invalid number of items between {}\n"
msgstr "%s: Regex grouping error: Invalid number of items between {}\n"
#: parser_yacc.y:1237
#, c-format
msgid ""
"%s: Regex grouping error: Invalid close }, no matching open { detected\n"
msgstr ""
"%s: Regex grouping error: Invalid close }, no matching open { detected\n"
#: parser_yacc.y:1294
#, c-format
msgid "%s: Regex grouping error: Unclosed grouping, expecting close }\n"
msgstr "%s: Regex grouping error. Unclosed grouping. Expecting close }.\n"
#: parser_yacc.y:1309
#, c-format
msgid "%s: Internal buffer overflow detected, %d characters exceeded\n"
msgstr "%s: Internal buffer overflow detected, %d characters exceeded\n"
#: parser_yacc.y:1314
#, c-format
msgid "%s: Unable to parse input line '%s'\n"
msgstr "%s: Unable to parse input line '%s'\n"
#: parser_yacc.y:1348
#, c-format
msgid "%s: Failed to compile regex '%s' [original: '%s']\n"
msgstr "%s: Failed to compile regex '%s' [original: '%s']\n"
#: parser_yacc.y:1353
#, c-format
msgid "%s: error near "
msgstr "%s: error near "
#: parser_yacc.y:1364
#, c-format
msgid "%s: error reason: '%s'\n"
msgstr "%s: error reason: '%s'\n"
#: parser_yacc.y:1374
#, c-format
msgid "%s: Failed to compile regex '%s' [original: '%s'] - malloc failed\n"
msgstr "%s: Failed to compile regex '%s' [original: '%s'] - malloc failed\n"
#: parser_yacc.y:1424
#, c-format
msgid "%s: Subdomain '%s' defined, but no parent '%s'.\n"
msgstr "%s: Subdomain '%s' defined, but no parent '%s'.\n"
#: parser_yacc.y:1461
#, c-format
msgid "%s: Two profiles defined for '%s'.\n"
msgstr "%s: Two profiles defined for '%s'.\n"
#: ../parser.h:37
#, c-format
msgid "Warning (line %d): "
msgstr "Warning (line %d): "
#, fuzzy
#~ msgid "Profile for %s already exists - skipping."
#~ msgstr "Profile already exists\n"