~apparmor-dev/apparmor/apparmor-ubuntu-citrain-trusty

« back to all changes in this revision

Viewing changes to parser/po/cy.po

  • Committer: Seth Arnold
  • Date: 2014-03-12 02:05:16 UTC
  • mto: This revision was merged to the branch mainline in revision 1496.
  • Revision ID: seth.arnold@canonical.com-20140312020516-zjike3pmw6hi861h
[ Jamie Strandboge ]
 * debian/debhelper/dh_apparmor: exit with error if aa-easyprof does not
   exist
 * debian/control: drop Depends on apparmor-easyprof to Suggests for
   dh-apparmor
[ Seth Arnold, Jamie Strandboge, Steve Beattie, John Johansen, Tyler Hicks ]
* New upstream snapshot (LP: #1278702, #1061693, #1285653) dropping very
  large Ubuntu delta and fixing the following bugs:
  - Adjust fonts abstraction for libthai (LP: #1278702)
  - Support translated XDG user directories (LP: #1061693)
  - Adjust abstractions/web-data to include /var/www/html (LP: #1285653)
    Refresh 0002-add-debian-integration-to-lighttpd.patch to include
    /etc/lighttpd/conf-available/*.conf
  - Adjust debian/libapparmor1.symbols to reflect new upstream versioning
    for the aa_query_label() function
  - Raise exceptions in Python bindings when something fails
* ship new Python replacements for previous Perl-based tools
  - debian/apparmor-utils.install: remove usr/share/perl5/Immunix/*.pm and add
    usr/sbin/aa-autodep, usr/sbin/aa-cleanprof and usr/sbin/aa-mergeprof
  - debian/control:
    + remove various Perl dependencies
    + add python-apparmor and python3-apparmor
    + python3-apparmor Breaks: apparmor-easyprof to move the file since it
      ships dist-packages/apparmor/__init__.py now
  - debian/apparmor-utils.manpages: ship new manpages for aa-cleanprof and
    aa-mergeprof
  - debian/rules: build and install Python tools
* debian/apparmor.install:
  - install apparmorfs, dovecot, kernelvars, securityfs, sys,
    and xdg-user-dirs tunables and xdg-user-dirs.d directory
* debian/apparmor.dirs:
  - install /etc/apparmor.d/tunables/xdg-user-dirs.d
* debian/apparmor.postinst: create xdg-user-dirs.d
* debian/apparmor.postrm: remove xdg-user-dirs.d
* Remaining patches:
  - 0001-add-chromium-browser.patch
  - 0002-add-debian-integration-to-lighttpd.patch
  - 0003-ubuntu-manpage-updates.patch
  - 0004-libapparmor-layout-deb.patch (renamed from 0008)
  - 0005-libapparmor-mention-dbus-method-in-getcon-man.patch (renamed from
    0068)
  - 0006-etc-writable.patch (renamed from 0070)
  - 0007-aa-utils_are_bilingual.patch (renamed from 0077)
  - 0008-remove-ptrace.patch
  - 0009-convert-to-rules.patch
  - 0010-list-fns.patch
  - 0011-parse-mode.patch
  - 0012-add-decimal-interp.patch
  - 0013-policy_mediates.patch
  - 0014-fix-failpath.patch
  - 0015-feature_file.patch
  - 0016-fix-network.patch
  - 0017-aare-to-class.patch
  - 0018-add-mediation-unix.patch
  - 0019-parser_version.patch
  - 0020-caching.patch
  - 0021-label-class.patch
  - 0022-signal.patch
  - 0023-fix-lexer-debug.patch
  - 0024-ptrace.patch
  - 0025-use-diff-encode.patch
  - 0026-fix-serialize.patch
  - 0027-fix-af.patch
  - 0028-opt_arg.patch
  - 0029-tests-cond-dbus.patch
  - 0030-tests.diff
* Move manpages from libapparmor1 to libapparmor-dev
  - debian/libapparmor-dev.manpages: install aa_change_hat.2,
    aa_change_profile.2, aa_find_mountpoint.2, aa_getcon.2
  - debian/control: libapparmor-dev Replaces: and Breaks: libapparmor1
* Move /usr/lib/python3/dist-packages/apparmor/__init__.py from
  apparmor-easyprof to python3-apparmor
  - debian/control: python3-apparmor Breaks: apparmor-easyprof
  - debian/apparmor-easyprof.install: remove
    usr/lib/python*.*/site-packages/apparmor*
* New profiles and abstractions:
  - debian/apparmor.install: tunables/dovecot, tunables/kernelvars,
    tunables/xdg-user-dirs, tunables/xdg-user-dirs.d
* Test merge from upstream new pyutils branch (rev 2385)

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
#
6
6
msgid ""
7
7
msgstr ""
8
 
"Project-Id-Version: YaST (@memory@)\n"
9
 
"Report-Msgid-Bugs-To: apparmor-general@forge.novell.com\n"
10
 
"POT-Creation-Date: 2008-09-22 23:04-0700\n"
11
 
"PO-Revision-Date: 2003-09-23 10:33+0200\n"
 
8
"Project-Id-Version: apparmor-parser\n"
 
9
"Report-Msgid-Bugs-To: <apparmor@lists.ubuntu.com>\n"
 
10
"POT-Creation-Date: 2013-11-14 10:18-0800\n"
 
11
"PO-Revision-Date: 2013-11-14 22:14+0000\n"
12
12
"Last-Translator: Kevin Donnelly <kevin@dotmon.com>\n"
13
13
"Language-Team: Welsh <i18n@suse.de>\n"
14
14
"MIME-Version: 1.0\n"
15
15
"Content-Type: text/plain; charset=UTF-8\n"
16
16
"Content-Transfer-Encoding: 8bit\n"
17
 
"Plural-Forms: nplurals=5; plural=(n == 0 ? 0 : n == 1 ? 1 : n < 6 ? 2 : n == 6 ? 3 : 4);\n"
18
 
 
19
 
#: ../parser_include.c:96 ../parser_main.c:450
20
 
#, c-format
21
 
msgid "Error: Could not read profile %s: %s.\n"
22
 
msgstr ""
23
 
 
24
 
#: ../parser_include.c:115
25
 
msgid "Error: Could not allocate temporary file.\n"
26
 
msgstr ""
27
 
 
28
 
#: ../parser_include.c:166
 
17
"X-Launchpad-Export-Date: 2013-11-16 05:14+0000\n"
 
18
"X-Generator: Launchpad (build 16831)\n"
 
19
"Language: cy\n"
 
20
 
 
21
#: ../parser_include.c:113
29
22
msgid "Error: Out of memory.\n"
30
23
msgstr ""
31
24
 
32
 
#: ../parser_include.c:176
 
25
#: ../parser_include.c:123
33
26
#, c-format
34
27
msgid "Error: basedir %s is not a directory, skipping.\n"
35
28
msgstr ""
36
29
 
37
 
#: ../parser_include.c:190
 
30
#: ../parser_include.c:137
38
31
#, c-format
39
32
msgid "Error: Could not add directory %s to search path.\n"
40
33
msgstr ""
41
34
 
42
 
#: ../parser_include.c:200
 
35
#: ../parser_include.c:147
43
36
msgid "Error: Could not allocate memory.\n"
44
37
msgstr ""
45
38
 
46
 
#: ../parser_include.c:297
47
 
#, c-format
48
 
msgid "Error: Could not allocate buffer for include at line %d in %s.\n"
49
 
msgstr ""
50
 
 
51
 
#: ../parser_include.c:313 ../parser_include.c:333
52
 
#, c-format
53
 
msgid "Error: Bad include at line %d in %s.\n"
54
 
msgstr ""
55
 
 
56
 
#: ../parser_include.c:378
57
 
#, c-format
58
 
msgid "Error: #include %s%c not found at line %d in %s.\n"
59
 
msgstr ""
60
 
 
61
 
#: ../parser_include.c:459
62
 
#, c-format
63
 
msgid "Error: Exceeded %d levels of includes.  Not processing %s include.\n"
64
 
msgstr ""
65
 
 
66
 
#: ../parser_interface.c:72
 
39
#: ../parser_interface.c:69 ../parser_interface.c:72
67
40
msgid "Bad write position\n"
68
41
msgstr ""
69
42
 
70
 
#: ../parser_interface.c:75
 
43
#: ../parser_interface.c:72 ../parser_interface.c:75
71
44
msgid "Permission denied\n"
72
45
msgstr ""
73
46
 
74
 
#: ../parser_interface.c:78
 
47
#: ../parser_interface.c:75 ../parser_interface.c:78
75
48
msgid "Out of memory\n"
76
49
msgstr ""
77
50
 
78
 
#: ../parser_interface.c:81
79
 
msgid "Couldn't copy profile Bad memory address\n"
 
51
#: ../parser_interface.c:78 ../parser_interface.c:81
 
52
msgid "Couldn't copy profile: Bad memory address\n"
80
53
msgstr ""
81
54
 
82
 
#: ../parser_interface.c:84
 
55
#: ../parser_interface.c:81 ../parser_interface.c:84
83
56
msgid "Profile doesn't conform to protocol\n"
84
57
msgstr ""
85
58
 
86
 
#: ../parser_interface.c:87
 
59
#: ../parser_interface.c:84 ../parser_interface.c:87
87
60
msgid "Profile does not match signature\n"
88
61
msgstr ""
89
62
 
90
 
#: ../parser_interface.c:90
 
63
#: ../parser_interface.c:87 ../parser_interface.c:90
91
64
msgid "Profile version not supported by Apparmor module\n"
92
65
msgstr ""
93
66
 
94
 
#: ../parser_interface.c:93
 
67
#: ../parser_interface.c:90 ../parser_interface.c:93
95
68
msgid "Profile already exists\n"
96
69
msgstr ""
97
70
 
98
 
#: ../parser_interface.c:96
 
71
#: ../parser_interface.c:93 ../parser_interface.c:96
99
72
msgid "Profile doesn't exist\n"
100
73
msgstr ""
101
74
 
102
 
#: ../parser_interface.c:99
103
 
#, fuzzy
104
 
msgid "Unknown error\n"
105
 
msgstr "Anhysbys"
106
 
 
107
 
#: ../parser_interface.c:116
 
75
#: ../parser_interface.c:96 ../parser_interface.c:99
 
76
msgid "Permission denied; attempted to load a profile while confined?\n"
 
77
msgstr ""
 
78
 
 
79
#: ../parser_interface.c:99 ../parser_interface.c:102
 
80
#, c-format
 
81
msgid "Unknown error (%d): %s\n"
 
82
msgstr ""
 
83
 
 
84
#: ../parser_interface.c:116 ../parser_interface.c:119
108
85
#, c-format
109
86
msgid "%s: Unable to add \"%s\".  "
110
87
msgstr ""
111
88
 
112
 
#: ../parser_interface.c:121
 
89
#: ../parser_interface.c:121 ../parser_interface.c:124
113
90
#, c-format
114
91
msgid "%s: Unable to replace \"%s\".  "
115
92
msgstr ""
116
93
 
117
 
#: ../parser_interface.c:126
 
94
#: ../parser_interface.c:126 ../parser_interface.c:129
118
95
#, c-format
119
96
msgid "%s: Unable to remove \"%s\".  "
120
97
msgstr ""
121
98
 
122
 
#: ../parser_interface.c:131
 
99
#: ../parser_interface.c:131 ../parser_interface.c:134
123
100
#, c-format
124
101
msgid "%s: Unable to write to stdout\n"
125
102
msgstr ""
126
103
 
127
 
#: ../parser_interface.c:135 ../parser_interface.c:158
 
104
#: ../parser_interface.c:135 ../parser_interface.c:138
 
105
#, c-format
 
106
msgid "%s: Unable to write to output file\n"
 
107
msgstr ""
 
108
 
 
109
#: ../parser_interface.c:138 ../parser_interface.c:162
 
110
#: ../parser_interface.c:141 ../parser_interface.c:165
128
111
#, c-format
129
112
msgid "%s: ASSERT: Invalid option: %d\n"
130
113
msgstr ""
131
114
 
132
 
#: ../parser_interface.c:144
 
115
#: ../parser_interface.c:147 ../parser_interface.c:150
133
116
#, c-format
134
117
msgid "Addition succeeded for \"%s\".\n"
135
118
msgstr ""
136
119
 
137
 
#: ../parser_interface.c:148
 
120
#: ../parser_interface.c:151 ../parser_interface.c:154
138
121
#, c-format
139
122
msgid "Replacement succeeded for \"%s\".\n"
140
123
msgstr ""
141
124
 
142
 
#: ../parser_interface.c:152
 
125
#: ../parser_interface.c:155 ../parser_interface.c:158
143
126
#, c-format
144
127
msgid "Removal succeeded for \"%s\".\n"
145
128
msgstr ""
146
129
 
147
 
#: ../parser_interface.c:247
 
130
#: ../parser_interface.c:251 ../parser_interface.c:254
148
131
#, c-format
149
132
msgid "PANIC bad increment buffer %p pos %p ext %p size %d res %p\n"
150
133
msgstr ""
151
134
 
152
 
#: ../parser_interface.c:798 ../parser_interface.c:931
 
135
#: ../parser_interface.c:656 ../parser_interface.c:658
 
136
#, c-format
 
137
msgid "profile %s network rules not enforced\n"
 
138
msgstr ""
 
139
 
 
140
#: ../parser_interface.c:666
 
141
msgid "Unknown pattern type\n"
 
142
msgstr ""
 
143
 
 
144
#: ../parser_interface.c:750 ../parser_interface.c:902
 
145
#: ../parser_interface.c:743 ../parser_interface.c:894
153
146
#, c-format
154
147
msgid "Unable to open %s - %s\n"
155
148
msgstr ""
156
149
 
157
 
# ###############################################################################
158
 
# Old yast2-agents.po
159
 
#: ../parser_interface.c:822
160
 
#, fuzzy, c-format
 
150
#: ../parser_interface.c:776 ../parser_interface.c:768
 
151
#, c-format
161
152
msgid "Memory Allocation Error: Unable to remove ^%s\n"
162
 
msgstr "Unable to open"
 
153
msgstr ""
163
154
 
164
 
#: ../parser_interface.c:835
 
155
#: ../parser_interface.c:789 ../parser_interface.c:781
165
156
#, c-format
166
157
msgid "Memory Allocation Error: Unable to remove %s:%s."
167
158
msgstr ""
168
159
 
169
 
#: ../parser_interface.c:854
 
160
#: ../parser_interface.c:810 ../parser_interface.c:802
170
161
msgid "unable to create work area\n"
171
162
msgstr ""
172
163
 
173
 
#: ../parser_interface.c:862
 
164
#: ../parser_interface.c:818 ../parser_interface.c:810
174
165
#, c-format
175
166
msgid "unable to serialize profile %s\n"
176
167
msgstr ""
177
168
 
178
 
#: ../parser_interface.c:872 ../parser_interface.c:943
 
169
#: ../parser_interface.c:829 ../parser_interface.c:916
 
170
#: ../parser_interface.c:821 ../parser_interface.c:908
179
171
#, c-format
180
172
msgid "%s: Unable to write entire profile entry\n"
181
173
msgstr ""
182
174
 
183
 
#: parser_lex.l:122 parser_lex.l:155 parser_lex.l:354 parser_lex.l:123
184
 
#: parser_lex.l:158 parser_lex.l:191 parser_lex.l:392
 
175
#: ../parser_interface.c:839 ../parser_interface.c:831
 
176
#, c-format
 
177
msgid "%s: Unable to write entire profile entry to cache\n"
 
178
msgstr ""
 
179
 
 
180
#: parser_lex.l:100 parser_lex.l:163
 
181
#, c-format
 
182
msgid "Could not open '%s'"
 
183
msgstr ""
 
184
 
 
185
#: parser_lex.l:104 parser_lex.l:167
 
186
#, c-format
 
187
msgid "fstat failed for '%s'"
 
188
msgstr ""
 
189
 
 
190
#: parser_lex.l:121
 
191
#, c-format
 
192
msgid "opendir failed '%s'"
 
193
msgstr ""
 
194
 
 
195
#: parser_lex.l:152
 
196
#, c-format
 
197
msgid "stat failed for '%s'"
 
198
msgstr ""
 
199
 
 
200
#: parser_lex.l:155 parser_lex.l:133
 
201
#, c-format
 
202
msgid "Could not open '%s' in '%s'"
 
203
msgstr ""
 
204
 
 
205
#: parser_lex.l:284 parser_lex.l:322 parser_lex.l:362 parser_lex.l:399
 
206
#: parser_lex.l:469 parser_lex.l:655 parser_lex.l:586
185
207
#, c-format
186
208
msgid "Found unexpected character: '%s'"
187
209
msgstr ""
188
210
 
189
 
#: parser_lex.l:196 parser_lex.l:232
 
211
#: parser_lex.l:386 parser_lex.l:418
 
212
msgid "Variable declarations do not accept trailing commas"
 
213
msgstr ""
 
214
 
 
215
#: parser_lex.l:420
190
216
#, c-format
191
217
msgid "(network_mode) Found unexpected character: '%s'"
192
218
msgstr ""
193
219
 
194
 
#: ../parser_main.c:137 ../parser_main.c:146
 
220
#: ../parser_main.c:333 ../parser_common.c:61
195
221
#, c-format
196
 
msgid "Warning (%s line %d): %s"
 
222
msgid "Warning from %s (%s%sline %d): %s"
197
223
msgstr ""
198
224
 
199
 
#: ../parser_main.c:264 ../parser_main.c:275
 
225
#: ../parser_main.c:531
200
226
#, c-format
201
227
msgid "%s: Could not allocate memory for subdomainbase mount point\n"
202
228
msgstr ""
203
229
 
204
 
#: ../parser_main.c:310 ../parser_main.c:321
 
230
#: ../parser_main.c:577 ../parser_main.c:616
205
231
#, c-format
206
232
msgid ""
207
233
"Warning: unable to find a suitable fs in %s, is it mounted?\n"
208
234
"Use --subdomainfs to override.\n"
209
235
msgstr ""
210
236
 
211
 
#: ../parser_main.c:330 ../parser_main.c:341
 
237
#: ../parser_main.c:597 ../parser_main.c:635
212
238
#, c-format
213
239
msgid ""
214
240
"%s: Sorry. You need root privileges to run this program.\n"
215
241
"\n"
216
242
msgstr ""
217
243
 
218
 
#: ../parser_main.c:337 ../parser_main.c:348
 
244
#: ../parser_main.c:604 ../parser_main.c:642
219
245
#, c-format
220
246
msgid ""
221
247
"%s: Warning! You've set this program setuid root.\n"
223
249
"\n"
224
250
msgstr ""
225
251
 
226
 
#: ../parser_main.c:415 ../parser_main.c:509
 
252
#: ../parser_main.c:704 ../parser_main.c:813 ../parser_main.c:836
 
253
#: ../parser_main.c:946
 
254
#, c-format
 
255
msgid "Error: Could not read profile %s: %s.\n"
 
256
msgstr ""
 
257
 
 
258
#: ../parser_main.c:718 ../parser_misc.c:270 parser_yacc.y:227
 
259
#: parser_yacc.y:374 parser_yacc.y:386 parser_yacc.y:484 parser_yacc.y:586
 
260
#: parser_yacc.y:624 parser_yacc.y:939 parser_yacc.y:948 parser_yacc.y:960
 
261
#: parser_yacc.y:1008 parser_yacc.y:1019 parser_yacc.y:1101 parser_yacc.y:1119
 
262
#: parser_yacc.y:1126 ../parser_main.c:850 ../parser_main.c:1015
 
263
#: ../parser_main.c:1229 ../parser_main.c:1283 ../parser_misc.c:431
 
264
#: parser_yacc.y:268 parser_yacc.y:416 parser_yacc.y:426 parser_yacc.y:537
 
265
#: parser_yacc.y:626 parser_yacc.y:976 parser_yacc.y:1021 parser_yacc.y:1030
 
266
#: parser_yacc.y:1042 parser_yacc.y:1078 parser_yacc.y:1082 parser_yacc.y:1092
 
267
#: parser_yacc.y:1102 parser_yacc.y:1201 parser_yacc.y:1223 parser_yacc.y:1234
 
268
#: parser_yacc.y:1309 parser_yacc.y:1327 parser_yacc.y:1334 parser_yacc.y:1385
 
269
msgid "Memory allocation error."
 
270
msgstr ""
 
271
 
 
272
#: ../parser_main.c:740 ../parser_main.c:872
 
273
#, c-format
 
274
msgid "Cached load succeeded for \"%s\".\n"
 
275
msgstr ""
 
276
 
 
277
#: ../parser_main.c:744 ../parser_main.c:876
 
278
#, c-format
 
279
msgid "Cached reload succeeded for \"%s\".\n"
 
280
msgstr ""
 
281
 
 
282
#: ../parser_main.c:910 ../parser_main.c:1058
227
283
#, c-format
228
284
msgid "%s: Errors found in file. Aborting.\n"
229
285
msgstr ""
230
286
 
231
 
#: ../parser_misc.c:281 parser_yacc.y:216 parser_yacc.y:240 parser_yacc.y:346
232
 
#: parser_yacc.y:358 parser_yacc.y:426 parser_yacc.y:528 parser_yacc.y:566
233
 
#: parser_yacc.y:884 parser_yacc.y:893 parser_yacc.y:904 parser_yacc.y:914
234
 
#: parser_yacc.y:985 parser_yacc.y:1033 parser_yacc.y:1044 parser_yacc.y:1119
235
 
#: parser_yacc.y:1134 parser_yacc.y:1141 parser_yacc.y:1152
236
 
#: ../parser_main.c:464 ../parser_misc.c:288 parser_yacc.y:243
237
 
#: parser_yacc.y:352 parser_yacc.y:364 parser_yacc.y:432 parser_yacc.y:534
238
 
#: parser_yacc.y:572 parser_yacc.y:902 parser_yacc.y:974 parser_yacc.y:1022
239
 
#: parser_yacc.y:1108 parser_yacc.y:1126 parser_yacc.y:1133 parser_yacc.y:1144
240
 
#: ../parser_misc.c:292
241
 
msgid "Memory allocation error."
242
 
msgstr ""
243
 
 
244
 
#: ../parser_misc.c:437 ../parser_misc.c:444 ../parser_misc.c:448
 
287
#: ../parser_misc.c:426 ../parser_misc.c:597
245
288
msgid ""
246
289
"Uppercase qualifiers \"RWLIMX\" are deprecated, please convert to lowercase\n"
247
290
"See the apparmor.d(5) manpage for details.\n"
248
291
msgstr ""
249
292
 
250
 
#: ../parser_misc.c:473 ../parser_misc.c:480 ../parser_misc.c:487
251
 
#: ../parser_misc.c:484 ../parser_misc.c:491
 
293
#: ../parser_misc.c:467 ../parser_misc.c:474 ../parser_misc.c:638
 
294
#: ../parser_misc.c:645
252
295
msgid "Conflict 'a' and 'w' perms are mutually exclusive."
253
296
msgstr ""
254
297
 
255
 
#: ../parser_misc.c:497 ../parser_misc.c:504 ../parser_misc.c:508
 
298
#: ../parser_misc.c:491 ../parser_misc.c:662
256
299
msgid "Exec qualifier 'i' invalid, conflicting qualifier already specified"
257
300
msgstr ""
258
301
 
259
 
#: ../parser_misc.c:508 ../parser_misc.c:515 ../parser_misc.c:519
 
302
#: ../parser_misc.c:502 ../parser_misc.c:673
260
303
#, c-format
261
 
msgid "Unconfined exec qualifier (%c%c) allows some dangerous environment variables to be passed to the unconfined process; 'man 5 apparmor.d' for details.\n"
 
304
msgid ""
 
305
"Unconfined exec qualifier (%c%c) allows some dangerous environment variables "
 
306
"to be passed to the unconfined process; 'man 5 apparmor.d' for details.\n"
262
307
msgstr ""
263
308
 
264
 
#: ../parser_misc.c:516 ../parser_misc.c:549 ../parser_misc.c:523
265
 
#: ../parser_misc.c:556 ../parser_misc.c:527 ../parser_misc.c:560
 
309
#: ../parser_misc.c:510 ../parser_misc.c:551 ../parser_misc.c:681
 
310
#: ../parser_misc.c:722
266
311
#, c-format
267
312
msgid "Exec qualifier '%c' invalid, conflicting qualifier already specified"
268
313
msgstr ""
269
314
 
270
 
#: ../parser_misc.c:543 ../parser_misc.c:550 ../parser_misc.c:554
 
315
#: ../parser_misc.c:537 ../parser_misc.c:545 ../parser_misc.c:708
 
316
#: ../parser_misc.c:716
271
317
#, c-format
272
 
msgid "Exec qualifier '%c%c' invalid, conflicting qualifier already specified"
 
318
msgid ""
 
319
"Exec qualifier '%c%c' invalid, conflicting qualifier already specified"
273
320
msgstr ""
274
321
 
275
 
#: ../parser_misc.c:591 ../parser_misc.c:598 ../parser_misc.c:602
 
322
#: ../parser_misc.c:593 ../parser_misc.c:764
276
323
#, c-format
277
324
msgid "Internal: unexpected mode character '%c' in input"
278
325
msgstr ""
279
326
 
280
 
#: ../parser_misc.c:613 ../parser_misc.c:620 ../parser_misc.c:624
 
327
#: ../parser_misc.c:615 ../parser_misc.c:786
281
328
#, c-format
282
329
msgid "Internal error generated invalid perm 0x%llx\n"
283
330
msgstr ""
284
331
 
285
 
#: ../parser_misc.c:833 ../parser_symtab.c:556 ../parser_regex.c:658
286
 
#: ../parser_variable.c:227 ../parser_misc.c:840 ../parser_regex.c:660
287
 
#: ../parser_misc.c:844
 
332
#: ../parser_misc.c:865 ../parser_symtab.c:561 ../parser_regex.c:626
 
333
#: ../parser_variable.c:229
288
334
#, c-format
289
335
msgid "AppArmor parser error: %s\n"
290
336
msgstr ""
291
337
 
292
 
#: ../parser_merge.c:94
 
338
#: ../parser_merge.c:92 ../parser_merge.c:91
293
339
msgid "Couldn't merge entries. Out of Memory\n"
294
340
msgstr ""
295
341
 
296
 
#: ../parser_merge.c:113
 
342
#: ../parser_merge.c:111 ../parser_merge.c:113
297
343
#, c-format
298
 
msgid "profile %s: has merged rule %s with multiple x modifiers\n"
299
 
msgstr ""
300
 
 
301
 
#: parser_yacc.y:220
302
 
msgid "Profile names must begin with a '/', or keyword 'profile'."
303
 
msgstr ""
304
 
 
305
 
#: parser_yacc.y:263 parser_yacc.y:269
 
344
msgid "profile %s: has merged rule %s with conflicting x modifiers\n"
 
345
msgstr ""
 
346
 
 
347
#: parser_yacc.y:236 parser_yacc.y:277
 
348
msgid "Profile attachment must begin with a '/'."
 
349
msgstr ""
 
350
 
 
351
#: parser_yacc.y:260 parser_yacc.y:302
 
352
msgid ""
 
353
"Profile names must begin with a '/', namespace or keyword 'profile' or 'hat'."
 
354
msgstr ""
 
355
 
 
356
#: parser_yacc.y:296 parser_yacc.y:338
306
357
#, c-format
307
358
msgid "Failed to create alias %s -> %s\n"
308
359
msgstr ""
309
360
 
310
 
#: parser_yacc.y:399 parser_yacc.y:405
 
361
#: parser_yacc.y:417 parser_yacc.y:460
 
362
msgid "Profile flag chroot_relative conflicts with namespace_relative"
 
363
msgstr ""
 
364
 
 
365
#: parser_yacc.y:421 parser_yacc.y:464
 
366
msgid "Profile flag mediate_deleted conflicts with delegate_deleted"
 
367
msgstr ""
 
368
 
 
369
#: parser_yacc.y:424 parser_yacc.y:467
 
370
msgid ""
 
371
"Profile flag attach_disconnected conflicts with no_attach_disconnected"
 
372
msgstr ""
 
373
 
 
374
#: parser_yacc.y:427 parser_yacc.y:470
 
375
msgid "Profile flag chroot_attach conflicts with chroot_no_attach"
 
376
msgstr ""
 
377
 
 
378
#: parser_yacc.y:441 parser_yacc.y:484
311
379
msgid "Profile flag 'debug' is no longer valid."
312
380
msgstr ""
313
381
 
314
 
#: parser_yacc.y:405 parser_yacc.y:411
 
382
#: parser_yacc.y:463 parser_yacc.y:506
315
383
#, c-format
316
384
msgid "Invalid profile flag: %s."
317
385
msgstr ""
318
386
 
319
 
#: parser_yacc.y:440 parser_yacc.y:462 parser_yacc.y:446 parser_yacc.y:468
 
387
#: parser_yacc.y:498 parser_yacc.y:520 parser_yacc.y:548
320
388
msgid "Assert: `rule' returned NULL."
321
389
msgstr ""
322
390
 
323
 
#: parser_yacc.y:443 parser_yacc.y:488 parser_yacc.y:449 parser_yacc.y:494
324
 
msgid "Invalid mode, in deny rules 'x' must not be preceded by exec qualifier 'i', 'p', or 'u'"
325
 
msgstr ""
326
 
 
327
 
#: parser_yacc.y:466 parser_yacc.y:472
328
 
msgid "Invalid mode, 'x' must be preceded by exec qualifier 'i', 'p', 'c', or 'u'"
329
 
msgstr ""
330
 
 
331
 
#: parser_yacc.y:491 parser_yacc.y:497
 
391
#: parser_yacc.y:501 parser_yacc.y:546 parser_yacc.y:552 parser_yacc.y:584
 
392
msgid ""
 
393
"Invalid mode, in deny rules 'x' must not be preceded by exec qualifier 'i', "
 
394
"'p', or 'u'"
 
395
msgstr ""
 
396
 
 
397
#: parser_yacc.y:524 parser_yacc.y:556
 
398
msgid ""
 
399
"Invalid mode, 'x' must be preceded by exec qualifier 'i', 'p', 'c', or 'u'"
 
400
msgstr ""
 
401
 
 
402
#: parser_yacc.y:549 parser_yacc.y:587
332
403
msgid "Invalid mode, 'x' must be preceded by exec qualifier 'i', 'p', or 'u'"
333
404
msgstr ""
334
405
 
335
 
#: parser_yacc.y:516 parser_yacc.y:554 parser_yacc.y:522 parser_yacc.y:560
 
406
#: parser_yacc.y:574 parser_yacc.y:612 parser_yacc.y:614
336
407
msgid "Assert: `network_rule' return invalid protocol."
337
408
msgstr ""
338
409
 
339
 
#: parser_yacc.y:591 parser_yacc.y:597
 
410
#: parser_yacc.y:649 parser_yacc.y:696
340
411
msgid "Assert: `change_profile' returned NULL."
341
412
msgstr ""
342
413
 
343
 
#: parser_yacc.y:600
344
 
msgid "Assert: `change_hat' returned NULL."
345
 
msgstr ""
346
 
 
347
 
#: parser_yacc.y:631 parser_yacc.y:628
 
414
#: parser_yacc.y:680 parser_yacc.y:720
348
415
msgid "Assert: 'hat rule' returned NULL."
349
416
msgstr ""
350
417
 
351
 
#: parser_yacc.y:640 parser_yacc.y:637
 
418
#: parser_yacc.y:689 parser_yacc.y:729
352
419
msgid "Assert: 'local_profile rule' returned NULL."
353
420
msgstr ""
354
421
 
355
 
#: parser_yacc.y:772
 
422
#: parser_yacc.y:824 parser_yacc.y:885
356
423
#, c-format
357
424
msgid "Unset boolean variable %s used in if-expression"
358
425
msgstr ""
359
426
 
360
 
#: parser_yacc.y:830
 
427
#: parser_yacc.y:882 parser_yacc.y:986
 
428
msgid "unsafe rule missing exec permissions"
 
429
msgstr ""
 
430
 
 
431
#: parser_yacc.y:901 parser_yacc.y:954
361
432
msgid "subset can only be used with link rules."
362
433
msgstr ""
363
434
 
364
 
#: parser_yacc.y:832
 
435
#: parser_yacc.y:903 parser_yacc.y:956
365
436
msgid "link and exec perms conflict on a file rule using ->"
366
437
msgstr ""
367
438
 
368
 
#: parser_yacc.y:834 parser_yacc.y:853
 
439
#: parser_yacc.y:905 parser_yacc.y:958
369
440
msgid "link perms are not allowed on a named profile transition.\n"
370
441
msgstr ""
371
442
 
372
 
#: parser_yacc.y:850
373
 
msgid "unsafe rule missing exec permissions"
374
 
msgstr ""
375
 
 
376
 
#: parser_yacc.y:853
377
 
msgid "link perms are not allowed on a named profile transtion.\n"
378
 
msgstr ""
379
 
 
380
 
#: parser_yacc.y:866
 
443
#: parser_yacc.y:921 parser_yacc.y:1003
381
444
#, c-format
382
445
msgid "missing an end of line character? (entry: %s)"
383
446
msgstr ""
384
447
 
385
 
#: parser_yacc.y:1000 parser_yacc.y:1010 parser_yacc.y:989 parser_yacc.y:999
 
448
#: parser_yacc.y:975 parser_yacc.y:985 parser_yacc.y:1057 parser_yacc.y:1067
386
449
msgid "Invalid network entry."
387
450
msgstr ""
388
451
 
389
 
#: parser_yacc.y:1064 parser_yacc.y:1072 parser_yacc.y:1053 parser_yacc.y:1061
 
452
#: parser_yacc.y:1039 parser_yacc.y:1048 parser_yacc.y:1254
390
453
#, c-format
391
454
msgid "Invalid capability %s."
392
455
msgstr ""
393
456
 
394
 
#: parser_yacc.y:1089 parser_yacc.y:1078
395
 
#, c-format
396
 
msgid "AppArmor parser error in %s at line %d: %s\n"
397
 
msgstr ""
398
 
 
399
 
#: parser_yacc.y:1092 parser_yacc.y:1081
400
 
#, c-format
401
 
msgid "AppArmor parser error, line %d: %s\n"
402
 
msgstr ""
403
 
 
404
 
#: ../parser_regex.c:283
 
457
#: parser_yacc.y:1066 parser_yacc.y:1269
 
458
#, c-format
 
459
msgid "AppArmor parser error for %s%s%s at line %d: %s\n"
 
460
msgstr ""
 
461
 
 
462
#: parser_yacc.y:1072 parser_yacc.y:1275
 
463
#, c-format
 
464
msgid "AppArmor parser error,%s%s line %d: %s\n"
 
465
msgstr ""
 
466
 
 
467
#: ../parser_regex.c:244
405
468
#, c-format
406
469
msgid "%s: Illegal open {, nesting groupings not allowed\n"
407
470
msgstr ""
408
471
 
409
 
#: ../parser_regex.c:303
 
472
#: ../parser_regex.c:265 ../parser_regex.c:274
410
473
#, c-format
411
474
msgid "%s: Regex grouping error: Invalid number of items between {}\n"
412
475
msgstr ""
413
476
 
414
 
#: ../parser_regex.c:309
415
 
#, c-format
416
 
msgid "%s: Regex grouping error: Invalid close }, no matching open { detected\n"
417
 
msgstr ""
418
 
 
419
 
#: ../parser_regex.c:375
420
 
#, c-format
421
 
msgid "%s: Regex grouping error: Unclosed grouping or character class, expecting close }\n"
422
 
msgstr ""
423
 
 
424
 
#: ../parser_regex.c:389
 
477
#: ../parser_regex.c:271 ../parser_regex.c:280
 
478
#, c-format
 
479
msgid ""
 
480
"%s: Regex grouping error: Invalid close }, no matching open { detected\n"
 
481
msgstr ""
 
482
 
 
483
#: ../parser_regex.c:337 ../parser_regex.c:343
 
484
#, c-format
 
485
msgid ""
 
486
"%s: Regex grouping error: Unclosed grouping or character class, expecting "
 
487
"close }\n"
 
488
msgstr ""
 
489
 
 
490
#: ../parser_regex.c:351 ../parser_regex.c:357
425
491
#, c-format
426
492
msgid "%s: Internal buffer overflow detected, %d characters exceeded\n"
427
493
msgstr ""
428
494
 
429
 
#: ../parser_regex.c:393
 
495
#: ../parser_regex.c:355 ../parser_regex.c:361
430
496
#, c-format
431
497
msgid "%s: Unable to parse input line '%s'\n"
432
498
msgstr ""
433
499
 
434
 
#: ../parser_regex.c:445
435
 
#, c-format
436
 
msgid "%s: Failed to compile regex '%s' [original: '%s']\n"
437
 
msgstr ""
438
 
 
439
 
#: ../parser_regex.c:449
440
 
#, c-format
441
 
msgid "%s: error near               "
442
 
msgstr ""
443
 
 
444
 
#: ../parser_regex.c:459
445
 
#, c-format
446
 
msgid "%s: error reason: '%s'\n"
447
 
msgstr ""
448
 
 
449
 
#: ../parser_regex.c:468
450
 
#, c-format
451
 
msgid "%s: Failed to compile regex '%s' [original: '%s'] - malloc failed\n"
452
 
msgstr ""
453
 
 
454
 
#: ../parser_policy.c:194 ../parser_policy.c:200
 
500
#: ../parser_regex.c:397 ../parser_regex.c:405
 
501
#, c-format
 
502
msgid "%s: Invalid profile name '%s' - bad regular expression\n"
 
503
msgstr ""
 
504
 
 
505
#: ../parser_policy.c:202 ../parser_policy.c:402
455
506
#, c-format
456
507
msgid "ERROR merging rules for profile %s, failed to load\n"
457
508
msgstr ""
458
509
 
459
 
#: ../parser_policy.c:226 ../parser_policy.c:232
 
510
#: ../parser_policy.c:234
460
511
#, c-format
461
512
msgid ""
462
513
"ERROR profile %s contains policy elements not usable with this kernel:\n"
464
515
"\t'**' may only be used at the end of a rule.\n"
465
516
msgstr ""
466
517
 
467
 
#: ../parser_policy.c:271 ../parser_policy.c:277
 
518
#: ../parser_policy.c:279 ../parser_policy.c:359
468
519
#, c-format
469
520
msgid "ERROR processing regexs for profile %s, failed to load\n"
470
521
msgstr ""
471
522
 
472
 
#: ../parser_policy.c:298 ../parser_policy.c:304
 
523
#: ../parser_policy.c:306 ../parser_policy.c:389
473
524
#, c-format
474
525
msgid "ERROR expanding variables for profile %s, failed to load\n"
475
526
msgstr ""
476
527
 
477
 
#: ../parser_policy.c:481 ../parser_policy.c:486
 
528
#: ../parser_policy.c:390 ../parser_policy.c:382
 
529
#, c-format
 
530
msgid "ERROR adding hat access rule for profile %s\n"
 
531
msgstr ""
 
532
 
 
533
#: ../parser_policy.c:490 ../parser_policy.c:271
478
534
#, c-format
479
535
msgid "ERROR in profile %s, failed to load\n"
480
536
msgstr ""
481
537
 
482
 
#: ../parser_policy.c:659 ../parser_policy.c:668
 
538
#: ../parser_policy.c:675
483
539
#, c-format
484
540
msgid "%s: Errors found during postprocessing.  Aborting.\n"
485
541
msgstr ""
486
542
 
487
 
#: ../parser_policy.c:666 ../parser_policy.c:687 ../parser_policy.c:675
488
 
#: ../parser_policy.c:696
 
543
#: ../parser_policy.c:682 ../parser_policy.c:704
489
544
#, c-format
490
545
msgid "%s: Errors found during regex postprocess.  Aborting.\n"
491
546
msgstr ""
492
547
 
493
 
#: ../parser_policy.c:673 ../parser_policy.c:682
 
548
#: ../parser_policy.c:689
494
549
#, c-format
495
550
msgid "%s: Errors found during postprocess.  Aborting.\n"
496
551
msgstr ""
497
552
 
498
 
#: ../parser_policy.c:680 ../parser_policy.c:689
 
553
#: ../parser_policy.c:696
499
554
#, c-format
500
555
msgid "%s: Errors found in combining rules postprocessing. Aborting.\n"
501
556
msgstr ""
502
557
 
503
 
#: ../parser_misc.c:37 ../parser_misc.c:38
504
 
#, c-format
505
 
msgid "%s permission: not supported on current system.\n"
506
 
msgstr ""
507
 
 
508
 
#: ../parser_misc.c:38 ../parser_misc.c:39
509
 
#, c-format
510
 
msgid "%s rule: not supported on current system.\n"
511
 
msgstr ""
512
 
 
513
 
#: parser_yacc.y:220
514
 
msgid "Profile names must begin with a '/', or keyword 'profile' or 'hat'."
515
 
msgstr ""
516
 
 
517
 
#: ../parser_policy.c:389
518
 
#, c-format
519
 
msgid "ERROR adding hat access rule for profile %s\n"
 
558
#: parser_lex.l:180
 
559
#, c-format
 
560
msgid "Could not process include directory '%s' in '%s'"
 
561
msgstr ""
 
562
 
 
563
#: ../parser_main.c:660
 
564
msgid "Feature buffer full."
 
565
msgstr ""
 
566
 
 
567
#: ../parser_main.c:1115 ../parser_main.c:1132
 
568
msgid "Out of memory"
 
569
msgstr ""
 
570
 
 
571
#: ../parser_main.c:1182
 
572
#, c-format
 
573
msgid "Can't create cache directory: %s\n"
 
574
msgstr ""
 
575
 
 
576
#: ../parser_main.c:1185
 
577
#, c-format
 
578
msgid "File in cache directory location: %s\n"
 
579
msgstr ""
 
580
 
 
581
#: ../parser_main.c:1188
 
582
#, c-format
 
583
msgid "Can't update cache directory: %s\n"
 
584
msgstr ""
 
585
 
 
586
#: ../parser_misc.c:833
 
587
#, c-format
 
588
msgid "Internal: unexpected DBus mode character '%c' in input"
 
589
msgstr ""
 
590
 
 
591
#: ../parser_misc.c:857
 
592
#, c-format
 
593
msgid "Internal error generated invalid DBus perm 0x%x\n"
 
594
msgstr ""
 
595
 
 
596
#: parser_yacc.y:575
 
597
msgid "deny prefix not allowed"
 
598
msgstr ""
 
599
 
 
600
#: parser_yacc.y:612
 
601
msgid "owner prefix not allowed"
 
602
msgstr ""
 
603
 
 
604
#: parser_yacc.y:660
 
605
msgid "owner prefix not allow on mount rules"
 
606
msgstr ""
 
607
 
 
608
#: parser_yacc.y:677
 
609
msgid "owner prefix not allow on dbus rules"
 
610
msgstr ""
 
611
 
 
612
#: parser_yacc.y:704
 
613
msgid "owner prefix not allow on capability rules"
 
614
msgstr ""
 
615
 
 
616
#: parser_yacc.y:1357
 
617
#, c-format
 
618
msgid "invalid mount conditional %s%s"
 
619
msgstr ""
 
620
 
 
621
#: parser_yacc.y:1374
 
622
msgid "bad mount rule"
 
623
msgstr ""
 
624
 
 
625
#: parser_yacc.y:1381
 
626
msgid "mount point conditions not currently supported"
 
627
msgstr ""
 
628
 
 
629
#: parser_yacc.y:1398
 
630
#, c-format
 
631
msgid "invalid pivotroot conditional '%s'"
 
632
msgstr ""
 
633
 
 
634
#: ../parser_regex.c:241
 
635
#, c-format
 
636
msgid ""
 
637
"%s: Regex grouping error: Invalid close ], no matching open [ detected\n"
 
638
msgstr ""
 
639
 
 
640
#: ../parser_regex.c:257
 
641
#, c-format
 
642
msgid "%s: Regex grouping error: Exceeded maximum nesting of {}\n"
 
643
msgstr ""
 
644
 
 
645
#: ../parser_policy.c:366
 
646
#, c-format
 
647
msgid "ERROR processing policydb rules for profile %s, failed to load\n"
 
648
msgstr ""
 
649
 
 
650
#: ../parser_policy.c:396
 
651
#, c-format
 
652
msgid "ERROR replacing aliases for profile %s, failed to load\n"
520
653
msgstr ""