~ubuntu-branches/ubuntu/trusty/ufw/trusty-proposed

« back to all changes in this revision

Viewing changes to locales/po/ufw.pot

  • Committer: Package Import Robot
  • Author(s): Jamie Strandboge
  • Date: 2012-04-04 12:12:25 UTC
  • mfrom: (30.1.13)
  • mto: This revision was merged to the branch mainline in revision 65.
  • Revision ID: package-import@ubuntu.com-20120404121225-pjt6j7hm3ua0q580
Tags: 0.31.1-1
* New upstream release (Closes: 663677, Closes: 625681)
* debian/control: update to standards 3.9.3
* convert to source format 3.0 (quilt)
* 0001-optimize-boot.patch: only read in /etc/ufw/ufw.conf when disabled
* debian/rules: adjust to only install the application profiles when not
  Ubuntu
* debian/po/nl.po: add Dutch translation of debconf templates. Thanks to
  Jeroen Schot (Closes: 658495)
* debian/po/da.po: add Danish translation of debconf templates. Thanks to
  Joe Dalton (Closes: 666557)

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
msgstr ""
9
9
"Project-Id-Version: PACKAGE VERSION\n"
10
10
"Report-Msgid-Bugs-To: \n"
11
 
"POT-Creation-Date: 2011-03-22 10:34-0500\n"
 
11
"POT-Creation-Date: 2012-03-12 20:27-0500\n"
12
12
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13
13
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
14
"Language-Team: LANGUAGE <LL@li.org>\n"
21
21
msgid ": Need at least python 2.5)\n"
22
22
msgstr ""
23
23
 
24
 
#: src/ufw:103 src/frontend.py:554 src/frontend.py:854
 
24
#: src/ufw:103 src/frontend.py:552 src/frontend.py:852
25
25
msgid "Aborted"
26
26
msgstr ""
27
27
 
28
 
#: src/applications.py:32
 
28
#: src/applications.py:31
29
29
msgid "Profiles directory does not exist"
30
30
msgstr ""
31
31
 
32
 
#: src/applications.py:64
 
32
#: src/applications.py:63
33
33
#, python-format
34
34
msgid "Skipping '%s': couldn't stat"
35
35
msgstr ""
36
36
 
37
 
#: src/applications.py:69
 
37
#: src/applications.py:68
38
38
#, python-format
39
39
msgid "Skipping '%s': too big"
40
40
msgstr ""
41
41
 
42
 
#: src/applications.py:74
 
42
#: src/applications.py:73
43
43
#, python-format
44
44
msgid "Skipping '%s': too many files read already"
45
45
msgstr ""
46
46
 
47
 
#: src/applications.py:84
 
47
#: src/applications.py:83
48
48
#, python-format
49
49
msgid "Skipping '%s': couldn't process"
50
50
msgstr ""
51
51
 
52
 
#: src/applications.py:91
 
52
#: src/applications.py:90
53
53
#, python-format
54
54
msgid "Skipping '%s': name too long"
55
55
msgstr ""
56
56
 
57
 
#: src/applications.py:96
 
57
#: src/applications.py:95
58
58
#, python-format
59
59
msgid "Skipping '%s': invalid name"
60
60
msgstr ""
61
61
 
62
 
#: src/applications.py:102
 
62
#: src/applications.py:101
63
63
#, python-format
64
64
msgid "Skipping '%s': also in /etc/services"
65
65
msgstr ""
66
66
 
67
 
#: src/applications.py:111
 
67
#: src/applications.py:110
68
68
#, python-format
69
69
msgid "Skipping '%s': field too long"
70
70
msgstr ""
71
71
 
72
 
#: src/applications.py:116
 
72
#: src/applications.py:115
73
73
#, python-format
74
74
msgid "Skipping '%(value)s': value too long for '%(field)s'"
75
75
msgstr ""
76
76
 
77
 
#: src/applications.py:126
 
77
#: src/applications.py:125
78
78
#, python-format
79
79
msgid "Duplicate profile '%s', using last found"
80
80
msgstr ""
81
81
 
82
 
#: src/applications.py:156
 
82
#: src/applications.py:162
83
83
#, python-format
84
84
msgid "Profile '%(fn)s' missing required field '%(f)s'"
85
85
msgstr ""
86
86
 
87
 
#: src/applications.py:161
 
87
#: src/applications.py:167
88
88
#, python-format
89
89
msgid "Profile '%(fn)s' has empty required field '%(f)s'"
90
90
msgstr ""
91
91
 
92
 
#: src/applications.py:167
 
92
#: src/applications.py:173
93
93
#, python-format
94
94
msgid "No ports found in profile '%s'"
95
95
msgstr ""
96
96
 
97
 
#: src/applications.py:180
 
97
#: src/applications.py:186
98
98
#, python-format
99
99
msgid "Invalid ports in profile '%s'"
100
100
msgstr ""
101
101
 
102
 
#: src/backend_iptables.py:87
 
102
#: src/backend_iptables.py:71
103
103
msgid "New profiles:"
104
104
msgstr ""
105
105
 
106
 
#: src/backend_iptables.py:103 src/backend.py:275
 
106
#: src/backend_iptables.py:87 src/backend.py:292
107
107
#, python-format
108
108
msgid "Unsupported policy '%s'"
109
109
msgstr ""
110
110
 
111
 
#: src/backend_iptables.py:107
 
111
#: src/backend_iptables.py:91
112
112
#, python-format
113
113
msgid "Unsupported policy for direction '%s'"
114
114
msgstr ""
115
115
 
116
 
#: src/backend_iptables.py:165
 
116
#: src/backend_iptables.py:149
117
117
#, python-format
118
118
msgid "Default %(direction)s policy changed to '%(policy)s'\n"
119
119
msgstr ""
120
120
 
121
 
#: src/backend_iptables.py:167
 
121
#: src/backend_iptables.py:151
122
122
msgid "(be sure to update your rules accordingly)"
123
123
msgstr ""
124
124
 
125
 
#: src/backend_iptables.py:174
 
125
#: src/backend_iptables.py:158
126
126
msgid "Checking raw iptables\n"
127
127
msgstr ""
128
128
 
129
 
#: src/backend_iptables.py:175
 
129
#: src/backend_iptables.py:159
130
130
msgid "Checking raw ip6tables\n"
131
131
msgstr ""
132
132
 
133
 
#: src/backend_iptables.py:178 src/backend_iptables.py:269
134
 
#: src/backend_iptables.py:448 src/backend_iptables.py:459
135
 
#: src/backend_iptables.py:507
136
 
msgid "problem running"
137
 
msgstr ""
138
 
 
139
 
#: src/backend_iptables.py:264
 
133
#: src/backend_iptables.py:245
140
134
msgid "Checking iptables\n"
141
135
msgstr ""
142
136
 
143
 
#: src/backend_iptables.py:266
 
137
#: src/backend_iptables.py:247
144
138
msgid "Checking ip6tables\n"
145
139
msgstr ""
146
140
 
147
 
#: src/backend_iptables.py:275
 
141
#: src/backend_iptables.py:250 src/backend_iptables.py:429
 
142
#: src/backend_iptables.py:440 src/backend_iptables.py:488
 
143
msgid "problem running"
 
144
msgstr ""
 
145
 
 
146
#: src/backend_iptables.py:256
148
147
msgid "Status: inactive"
149
148
msgstr ""
150
149
 
151
 
#: src/backend_iptables.py:411
 
150
#: src/backend_iptables.py:392
152
151
msgid "To"
153
152
msgstr ""
154
153
 
155
 
#: src/backend_iptables.py:412
 
154
#: src/backend_iptables.py:393
156
155
msgid "From"
157
156
msgstr ""
158
157
 
159
 
#: src/backend_iptables.py:413
 
158
#: src/backend_iptables.py:394
160
159
msgid "Action"
161
160
msgstr ""
162
161
 
163
 
#: src/backend_iptables.py:428
 
162
#: src/backend_iptables.py:409
164
163
msgid "\n"
165
164
msgstr ""
166
165
 
167
 
#: src/backend_iptables.py:436
 
166
#: src/backend_iptables.py:417
168
167
#, python-format
169
168
msgid "Default: %(in)s (incoming), %(out)s (outgoing)"
170
169
msgstr ""
171
170
 
172
 
#: src/backend_iptables.py:440
 
171
#: src/backend_iptables.py:421
173
172
#, python-format
174
173
msgid ""
175
174
"Status: active\n"
178
177
"%(app)s%(status)s"
179
178
msgstr ""
180
179
 
181
 
#: src/backend_iptables.py:444
 
180
#: src/backend_iptables.py:425
182
181
#, python-format
183
182
msgid "Status: active%s"
184
183
msgstr ""
185
184
 
186
 
#: src/backend_iptables.py:450 src/backend_iptables.py:461
 
185
#: src/backend_iptables.py:431 src/backend_iptables.py:442
187
186
msgid "running ufw-init"
188
187
msgstr ""
189
188
 
190
 
#: src/backend_iptables.py:474
 
189
#: src/backend_iptables.py:455
191
190
msgid "Could not set LOGLEVEL"
192
191
msgstr ""
193
192
 
194
 
#: src/backend_iptables.py:480
 
193
#: src/backend_iptables.py:461
195
194
msgid "Could not load logging rules"
196
195
msgstr ""
197
196
 
198
 
#: src/backend_iptables.py:629 src/backend.py:181
 
197
#: src/backend_iptables.py:610 src/backend.py:198
199
198
#, python-format
200
199
msgid "Couldn't open '%s' for reading"
201
200
msgstr ""
202
201
 
203
 
#: src/backend_iptables.py:638
 
202
#: src/backend_iptables.py:619
204
203
#, python-format
205
204
msgid "Skipping malformed tuple (bad length): %s"
206
205
msgstr ""
207
206
 
208
 
#: src/backend_iptables.py:668
 
207
#: src/backend_iptables.py:650
209
208
#, python-format
210
209
msgid "Skipping malformed tuple: %s"
211
210
msgstr ""
212
211
 
213
 
#: src/backend_iptables.py:690 src/backend.py:213
 
212
#: src/backend_iptables.py:672 src/backend.py:230
214
213
#, python-format
215
214
msgid "'%s' is not writable"
216
215
msgstr ""
217
216
 
218
 
#: src/backend_iptables.py:830
 
217
#: src/backend_iptables.py:827
219
218
msgid "Adding IPv6 rule failed: IPv6 not enabled"
220
219
msgstr ""
221
220
 
 
221
#: src/backend_iptables.py:831
 
222
#, python-format
 
223
msgid "Skipping unsupported IPv6 '%s' rule"
 
224
msgstr ""
 
225
 
222
226
#: src/backend_iptables.py:834
223
 
#, python-format
224
 
msgid "Skipping unsupported IPv6 '%s' rule"
225
 
msgstr ""
226
 
 
227
 
#: src/backend_iptables.py:837
228
227
msgid "Must specify 'tcp' or 'udp' with multiple ports"
229
228
msgstr ""
230
229
 
231
 
#: src/backend_iptables.py:849
 
230
#: src/backend_iptables.py:846
232
231
msgid "Skipping IPv6 application rule. Need at least iptables 1.4"
233
232
msgstr ""
234
233
 
235
 
#: src/backend_iptables.py:854
 
234
#: src/backend_iptables.py:851
236
235
#, python-format
237
236
msgid "Invalid position '%d'"
238
237
msgstr ""
239
238
 
 
239
#: src/backend_iptables.py:855
 
240
msgid "Cannot specify insert and delete"
 
241
msgstr ""
 
242
 
240
243
#: src/backend_iptables.py:858
241
 
msgid "Cannot specify insert and delete"
242
 
msgstr ""
243
 
 
244
 
#: src/backend_iptables.py:861
245
244
#, python-format
246
245
msgid "Cannot insert rule at position '%d'"
247
246
msgstr ""
248
247
 
249
 
#: src/backend_iptables.py:919
 
248
#: src/backend_iptables.py:916
250
249
msgid "Skipping inserting existing rule"
251
250
msgstr ""
252
251
 
253
 
#: src/backend_iptables.py:930 src/frontend.py:365
 
252
#: src/backend_iptables.py:927 src/frontend.py:363
254
253
msgid "Could not delete non-existent rule"
255
254
msgstr ""
256
255
 
257
 
#: src/backend_iptables.py:935
 
256
#: src/backend_iptables.py:932
258
257
msgid "Skipping adding existing rule"
259
258
msgstr ""
260
259
 
261
 
#: src/backend_iptables.py:951
 
260
#: src/backend_iptables.py:948
262
261
msgid "Couldn't update rules file"
263
262
msgstr ""
264
263
 
265
 
#: src/backend_iptables.py:956
 
264
#: src/backend_iptables.py:953
266
265
msgid "Rules updated"
267
266
msgstr ""
268
267
 
269
 
#: src/backend_iptables.py:958
 
268
#: src/backend_iptables.py:955
270
269
msgid "Rules updated (v6)"
271
270
msgstr ""
272
271
 
273
 
#: src/backend_iptables.py:966
 
272
#: src/backend_iptables.py:963
274
273
msgid "Rule inserted"
275
274
msgstr ""
276
275
 
277
 
#: src/backend_iptables.py:968
 
276
#: src/backend_iptables.py:965
278
277
msgid "Rule updated"
279
278
msgstr ""
280
279
 
 
280
#: src/backend_iptables.py:975
 
281
msgid " (skipped reloading firewall)"
 
282
msgstr ""
 
283
 
281
284
#: src/backend_iptables.py:978
282
 
msgid " (skipped reloading firewall)"
 
285
msgid "Rule deleted"
283
286
msgstr ""
284
287
 
285
288
#: src/backend_iptables.py:981
286
 
msgid "Rule deleted"
287
 
msgstr ""
288
 
 
289
 
#: src/backend_iptables.py:984
290
289
msgid "Rule added"
291
290
msgstr ""
292
291
 
293
 
#: src/backend_iptables.py:999 src/backend_iptables.py:1087
 
292
#: src/backend_iptables.py:996 src/backend_iptables.py:1084
294
293
msgid "Could not update running firewall"
295
294
msgstr ""
296
295
 
297
 
#: src/backend_iptables.py:1054
 
296
#: src/backend_iptables.py:1051
298
297
#, python-format
299
298
msgid "Could not perform '%s'"
300
299
msgstr ""
301
300
 
302
 
#: src/backend_iptables.py:1078
 
301
#: src/backend_iptables.py:1075
303
302
msgid "Couldn't update rules file for logging"
304
303
msgstr ""
305
304
 
306
 
#: src/backend_iptables.py:1132 src/backend.py:530
 
305
#: src/backend_iptables.py:1129 src/backend.py:548
307
306
#, python-format
308
307
msgid "Invalid log level '%s'"
309
308
msgstr ""
310
309
 
311
 
#: src/backend_iptables.py:1228
 
310
#: src/backend_iptables.py:1226
312
311
#, python-format
313
312
msgid "Could not find '%s'. Aborting"
314
313
msgstr ""
315
314
 
316
 
#: src/backend_iptables.py:1240
 
315
#: src/backend_iptables.py:1238
317
316
#, python-format
318
317
msgid "'%s' already exists. Aborting"
319
318
msgstr ""
320
319
 
321
 
#: src/backend_iptables.py:1246
 
320
#: src/backend_iptables.py:1244
322
321
#, python-format
323
322
msgid "Backing up '%(old)s' to '%(new)s'\n"
324
323
msgstr ""
325
324
 
326
 
#: src/backend_iptables.py:1262 src/backend.py:140
 
325
#: src/backend_iptables.py:1260 src/backend.py:157
327
326
#, python-format
328
327
msgid "Couldn't stat '%s'"
329
328
msgstr ""
330
329
 
 
330
#: src/backend_iptables.py:1265
 
331
#, python-format
 
332
msgid "WARN: '%s' is world writable"
 
333
msgstr ""
 
334
 
331
335
#: src/backend_iptables.py:1267
332
336
#, python-format
333
 
msgid "WARN: '%s' is world writable"
334
 
msgstr ""
335
 
 
336
 
#: src/backend_iptables.py:1269
337
 
#, python-format
338
337
msgid "WARN: '%s' is world readable"
339
338
msgstr ""
340
339
 
341
 
#: src/backend.py:96
 
340
#: src/backend.py:113
342
341
msgid "Checks disabled"
343
342
msgstr ""
344
343
 
345
 
#: src/backend.py:102
 
344
#: src/backend.py:119
346
345
msgid "ERROR: this script should not be SUID"
347
346
msgstr ""
348
347
 
349
 
#: src/backend.py:105
 
348
#: src/backend.py:122
350
349
msgid "ERROR: this script should not be SGID"
351
350
msgstr ""
352
351
 
353
 
#: src/backend.py:110
 
352
#: src/backend.py:127
354
353
msgid "You need to be root to run this script"
355
354
msgstr ""
356
355
 
357
 
#: src/backend.py:120
 
356
#: src/backend.py:137
358
357
#, python-format
359
358
msgid "'%s' does not exist"
360
359
msgstr ""
361
360
 
362
 
#: src/backend.py:146
 
361
#: src/backend.py:163
363
362
#, python-format
364
363
msgid "uid is %(uid)s but '%(path)s' is owned by %(st_uid)s"
365
364
msgstr ""
366
365
 
367
 
#: src/backend.py:153
 
366
#: src/backend.py:170
368
367
#, python-format
369
368
msgid "%s is world writable!"
370
369
msgstr ""
371
370
 
372
 
#: src/backend.py:157
 
371
#: src/backend.py:174
373
372
#, python-format
374
373
msgid "%s is group writable!"
375
374
msgstr ""
376
375
 
377
 
#: src/backend.py:170
 
376
#: src/backend.py:187
378
377
#, python-format
379
378
msgid "'%(f)s' file '%(name)s' does not exist"
380
379
msgstr ""
381
380
 
382
 
#: src/backend.py:195
 
381
#: src/backend.py:212
383
382
#, python-format
384
383
msgid "Missing policy for '%s'"
385
384
msgstr ""
386
385
 
387
 
#: src/backend.py:200
 
386
#: src/backend.py:217
388
387
#, python-format
389
388
msgid "Invalid policy '%(policy)s' for '%(chain)s'"
390
389
msgstr ""
391
390
 
392
 
#: src/backend.py:207
 
391
#: src/backend.py:224
393
392
msgid "Invalid option"
394
393
msgstr ""
395
394
 
396
 
#: src/backend.py:278
 
395
#: src/backend.py:295
397
396
#, python-format
398
397
msgid "Default application policy changed to '%s'"
399
398
msgstr ""
400
399
 
401
 
#: src/backend.py:360
 
400
#: src/backend.py:377
402
401
msgid "No rules found for application profile"
403
402
msgstr ""
404
403
 
405
 
#: src/backend.py:419
 
404
#: src/backend.py:436
406
405
#, python-format
407
406
msgid "Rules updated for profile '%s'"
408
407
msgstr ""
409
408
 
410
 
#: src/backend.py:425
 
409
#: src/backend.py:442
411
410
msgid "Couldn't update application rules"
412
411
msgstr ""
413
412
 
414
 
#: src/backend.py:447
 
413
#: src/backend.py:464
415
414
#, python-format
416
415
msgid "Found multiple matches for '%s'. Please use exact profile name"
417
416
msgstr ""
418
417
 
419
 
#: src/backend.py:448
 
418
#: src/backend.py:466
420
419
#, python-format
421
420
msgid "Could not find a profile matching '%s'"
422
421
msgstr ""
423
422
 
424
 
#: src/backend.py:514
 
423
#: src/backend.py:532
425
424
msgid "Logging: "
426
425
msgstr ""
427
426
 
428
 
#: src/backend.py:518
 
427
#: src/backend.py:536
429
428
msgid "unknown"
430
429
msgstr ""
431
430
 
432
 
#: src/backend.py:548
 
431
#: src/backend.py:566
433
432
msgid "Logging disabled"
434
433
msgstr ""
435
434
 
436
 
#: src/backend.py:550
 
435
#: src/backend.py:568
437
436
msgid "Logging enabled"
438
437
msgstr ""
439
438
 
482
481
msgid "Unsupported direction '%s'"
483
482
msgstr ""
484
483
 
485
 
#: src/common.py:346
486
 
msgid "Could not normalize source address"
487
 
msgstr ""
488
 
 
489
 
#: src/common.py:356
 
484
#: src/common.py:355
490
485
msgid "Could not normalize destination address"
491
486
msgstr ""
492
487
 
493
 
#: src/common.py:417
 
488
#: src/common.py:416
494
489
msgid "Found exact match"
495
490
msgstr ""
496
491
 
497
 
#: src/common.py:421
 
492
#: src/common.py:420
498
493
#, python-format
499
494
msgid "Found non-action/non-logtype match (%(xa)s/%(ya)s %(xl)s/%(yl)s)"
500
495
msgstr ""
501
496
 
502
 
#: src/frontend.py:93
 
497
#: src/frontend.py:90
503
498
#, python-format
504
499
msgid ""
505
500
"\n"
530
525
" %(appdefault)-31s set default application policy\n"
531
526
msgstr ""
532
527
 
533
 
#: src/frontend.py:168
 
528
#: src/frontend.py:162
534
529
msgid "n"
535
530
msgstr ""
536
531
 
537
 
#: src/frontend.py:169
 
532
#: src/frontend.py:163
538
533
msgid "y"
539
534
msgstr ""
540
535
 
541
 
#: src/frontend.py:170
 
536
#: src/frontend.py:164
542
537
msgid "yes"
543
538
msgstr ""
544
539
 
545
 
#: src/frontend.py:215
 
540
#: src/frontend.py:209
546
541
msgid "Firewall is active and enabled on system startup"
547
542
msgstr ""
548
543
 
549
 
#: src/frontend.py:222
 
544
#: src/frontend.py:216
550
545
msgid "Firewall stopped and disabled on system startup"
551
546
msgstr ""
552
547
 
553
 
#: src/frontend.py:273
 
548
#: src/frontend.py:267
554
549
msgid "Could not get listening status"
555
550
msgstr ""
556
551
 
557
 
#: src/frontend.py:360 src/frontend.py:458 src/frontend.py:468
 
552
#: src/frontend.py:358 src/frontend.py:456 src/frontend.py:466
558
553
#, python-format
559
554
msgid "Invalid IP version '%s'"
560
555
msgstr ""
561
556
 
562
 
#: src/frontend.py:391
 
557
#: src/frontend.py:389
563
558
msgid "Invalid position '"
564
559
msgstr ""
565
560
 
566
 
#: src/frontend.py:465
 
561
#: src/frontend.py:463
567
562
msgid "IPv6 support not enabled"
568
563
msgstr ""
569
564
 
570
 
#: src/frontend.py:476
 
565
#: src/frontend.py:474
571
566
msgid "Rule changed after normalization"
572
567
msgstr ""
573
568
 
574
 
#: src/frontend.py:500
 
569
#: src/frontend.py:498
575
570
#, python-format
576
571
msgid "Could not back out rule '%s'"
577
572
msgstr ""
578
573
 
 
574
#: src/frontend.py:502
 
575
msgid ""
 
576
"\n"
 
577
"Error applying application rules."
 
578
msgstr ""
 
579
 
579
580
#: src/frontend.py:504
580
 
msgid ""
581
 
"\n"
582
 
"Error applying application rules."
 
581
msgid " Some rules could not be unapplied."
583
582
msgstr ""
584
583
 
585
584
#: src/frontend.py:506
586
 
msgid " Some rules could not be unapplied."
587
 
msgstr ""
588
 
 
589
 
#: src/frontend.py:508
590
585
msgid " Attempted rules successfully unapplied."
591
586
msgstr ""
592
587
 
593
 
#: src/frontend.py:519
 
588
#: src/frontend.py:517
594
589
#, python-format
595
590
msgid "Could not find rule '%s'"
596
591
msgstr ""
597
592
 
598
 
#: src/frontend.py:524 src/frontend.py:529
 
593
#: src/frontend.py:522 src/frontend.py:527
599
594
#, python-format
600
595
msgid "Could not find rule '%d'"
601
596
msgstr ""
602
597
 
603
 
#: src/frontend.py:541
 
598
#: src/frontend.py:539
604
599
#, python-format
605
600
msgid ""
606
601
"Deleting:\n"
608
603
"Proceed with operation (%(yes)s|%(no)s)? "
609
604
msgstr ""
610
605
 
611
 
#: src/frontend.py:572
 
606
#: src/frontend.py:570
612
607
msgid "Unsupported default policy"
613
608
msgstr ""
614
609
 
615
 
#: src/frontend.py:599 src/frontend.py:744
 
610
#: src/frontend.py:597 src/frontend.py:742
616
611
msgid "Firewall reloaded"
617
612
msgstr ""
618
613
 
619
 
#: src/frontend.py:601
 
614
#: src/frontend.py:599
620
615
msgid "Firewall not enabled (skipping reload)"
621
616
msgstr ""
622
617
 
623
 
#: src/frontend.py:618 src/frontend.py:632 src/frontend.py:669
 
618
#: src/frontend.py:616 src/frontend.py:630 src/frontend.py:667
624
619
msgid "Invalid profile name"
625
620
msgstr ""
626
621
 
627
 
#: src/frontend.py:637 src/frontend.py:819
 
622
#: src/frontend.py:635 src/frontend.py:817
628
623
#, python-format
629
624
msgid "Unsupported action '%s'"
630
625
msgstr ""
631
626
 
632
 
#: src/frontend.py:656
 
627
#: src/frontend.py:654
633
628
msgid "Available applications:"
634
629
msgstr ""
635
630
 
636
 
#: src/frontend.py:677
 
631
#: src/frontend.py:675
637
632
#, python-format
638
633
msgid "Could not find profile '%s'"
639
634
msgstr ""
640
635
 
641
 
#: src/frontend.py:682
 
636
#: src/frontend.py:680
642
637
msgid "Invalid profile"
643
638
msgstr ""
644
639
 
645
 
#: src/frontend.py:685
 
640
#: src/frontend.py:683
646
641
#, python-format
647
642
msgid "Profile: %s\n"
648
643
msgstr ""
649
644
 
650
 
#: src/frontend.py:686
 
645
#: src/frontend.py:684
651
646
#, python-format
652
647
msgid "Title: %s\n"
653
648
msgstr ""
654
649
 
655
 
#: src/frontend.py:689
 
650
#: src/frontend.py:687
656
651
#, python-format
657
652
msgid ""
658
653
"Description: %s\n"
659
654
"\n"
660
655
msgstr ""
661
656
 
 
657
#: src/frontend.py:693
 
658
msgid "Ports:"
 
659
msgstr ""
 
660
 
662
661
#: src/frontend.py:695
663
 
msgid "Ports:"
664
 
msgstr ""
665
 
 
666
 
#: src/frontend.py:697
667
662
msgid "Port:"
668
663
msgstr ""
669
664
 
670
 
#: src/frontend.py:746
 
665
#: src/frontend.py:744
671
666
msgid "Skipped reloading firewall"
672
667
msgstr ""
673
668
 
674
 
#: src/frontend.py:756
 
669
#: src/frontend.py:754
675
670
msgid "Cannot specify 'all' with '--add-new'"
676
671
msgstr ""
677
672
 
678
 
#: src/frontend.py:771
 
673
#: src/frontend.py:769
679
674
#, python-format
680
675
msgid "Unknown policy '%s'"
681
676
msgstr ""
682
677
 
683
 
#: src/frontend.py:828
 
678
#: src/frontend.py:826
684
679
#, python-format
685
680
msgid ""
686
681
"Command may disrupt existing ssh connections. Proceed with operation "
687
682
"(%(yes)s|%(no)s)? "
688
683
msgstr ""
689
684
 
690
 
#: src/frontend.py:841
 
685
#: src/frontend.py:839
691
686
#, python-format
692
687
msgid ""
693
688
"Resetting all rules to installed defaults. Proceed with operation (%(yes)s|"
694
689
"%(no)s)? "
695
690
msgstr ""
696
691
 
697
 
#: src/frontend.py:845
 
692
#: src/frontend.py:843
698
693
#, python-format
699
694
msgid ""
700
695
"Resetting all rules to installed defaults. This may disrupt existing ssh "
701
696
"connections. Proceed with operation (%(yes)s|%(no)s)? "
702
697
msgstr ""
703
698
 
704
 
#: src/parser.py:109
 
699
#: src/parser.py:107
705
700
#, python-format
706
701
msgid "Cannot insert rule at position '%s'"
707
702
msgstr ""
708
703
 
709
 
#: src/parser.py:147
 
704
#: src/parser.py:145
710
705
msgid "Invalid interface clause"
711
706
msgstr ""
712
707
 
713
 
#: src/parser.py:173
 
708
#: src/parser.py:171
714
709
msgid "Option 'log' not allowed here"
715
710
msgstr ""
716
711
 
717
 
#: src/parser.py:177
 
712
#: src/parser.py:175
718
713
msgid "Option 'log-all' not allowed here"
719
714
msgstr ""
720
715
 
721
 
#: src/parser.py:210 src/parser.py:224
 
716
#: src/parser.py:208 src/parser.py:222
722
717
msgid "Bad port"
723
718
msgstr ""
724
719
 
725
 
#: src/parser.py:215 src/parser.py:335
 
720
#: src/parser.py:213 src/parser.py:333
726
721
msgid "Port ranges must be numeric"
727
722
msgstr ""
728
723
 
729
 
#: src/parser.py:229 src/parser.py:426
 
724
#: src/parser.py:227 src/parser.py:419
730
725
#, python-format
731
726
msgid "Invalid port with protocol '%s'"
732
727
msgstr ""
733
728
 
734
 
#: src/parser.py:233
 
729
#: src/parser.py:231
735
730
msgid "Wrong number of arguments"
736
731
msgstr ""
737
732
 
738
 
#: src/parser.py:237
 
733
#: src/parser.py:235
739
734
msgid "Need 'to' or 'from' clause"
740
735
msgstr ""
741
736
 
742
 
#: src/parser.py:252
 
737
#: src/parser.py:250
743
738
msgid "Improper rule syntax"
744
739
msgstr ""
745
740
 
746
 
#: src/parser.py:259
 
741
#: src/parser.py:257
747
742
#, python-format
748
743
msgid "Invalid token '%s'"
749
744
msgstr ""
750
745
 
751
 
#: src/parser.py:268
 
746
#: src/parser.py:266
752
747
msgid "Invalid 'proto' clause"
753
748
msgstr ""
754
749
 
755
 
#: src/parser.py:280
 
750
#: src/parser.py:278
756
751
#, python-format
757
752
msgid "Invalid '%s' clause"
758
753
msgstr ""
759
754
 
760
 
#: src/parser.py:299
 
755
#: src/parser.py:297
761
756
msgid "Invalid 'from' clause"
762
757
msgstr ""
763
758
 
764
 
#: src/parser.py:318
 
759
#: src/parser.py:316
765
760
msgid "Invalid 'to' clause"
766
761
msgstr ""
767
762
 
768
 
#: src/parser.py:323
 
763
#: src/parser.py:321
769
764
#, python-format
770
765
msgid "Need 'from' or 'to' with '%s'"
771
766
msgstr ""
772
767
 
773
 
#: src/parser.py:347
 
768
#: src/parser.py:345
774
769
msgid "Invalid 'port' clause"
775
770
msgstr ""
776
771
 
777
 
#: src/parser.py:356
 
772
#: src/parser.py:354
778
773
msgid "Mixed IP versions for 'from' and 'to'"
779
774
msgstr ""
780
775
 
781
 
#: src/parser.py:370 src/parser.py:377 src/parser.py:383
 
776
#: src/parser.py:368 src/parser.py:375 src/parser.py:381
782
777
msgid "Could not find protocol"
783
778
msgstr ""
784
779
 
785
 
#: src/parser.py:390
 
780
#: src/parser.py:388
786
781
msgid "Protocol mismatch (from/to)"
787
782
msgstr ""
788
783
 
789
 
#: src/parser.py:397
 
784
#: src/parser.py:395
790
785
#, python-format
791
786
msgid "Protocol mismatch with specified protocol %s"
792
787
msgstr ""
793
788
 
 
789
#: src/parser.py:402
 
790
#, python-format
 
791
msgid "Improper rule syntax ('%s' specified with app rule)"
 
792
msgstr ""
 
793
 
794
794
#: src/parser.py:409
795
795
#, python-format
796
 
msgid "Improper rule syntax ('%s' specified with app rule)"
797
 
msgstr ""
798
 
 
799
 
#: src/parser.py:416
800
 
#, python-format
801
796
msgid "Invalid IPv6 address with protocol '%s'"
802
797
msgstr ""
803
798
 
804
 
#: src/parser.py:745
 
799
#: src/parser.py:738
805
800
#, python-format
806
801
msgid "Invalid command '%s'"
807
802
msgstr ""
808
803
 
809
 
#: src/parser.py:767
 
804
#: src/parser.py:760
810
805
#, python-format
811
806
msgid "Command '%s' already exists"
812
807
msgstr ""
813
808
 
814
 
#: src/util.py:386
 
809
#: src/util.py:384
815
810
msgid "Couldn't find pid (is /proc mounted?)"
816
811
msgstr ""
817
812
 
818
 
#: src/util.py:390
 
813
#: src/util.py:388
819
814
#, python-format
820
815
msgid "Couldn't find parent pid for '%s'"
821
816
msgstr ""
822
817
 
823
 
#: src/util.py:400
 
818
#: src/util.py:398
824
819
#, python-format
825
820
msgid "Couldn't find '%s'"
826
821
msgstr ""
827
822
 
828
 
#: src/util.py:406
 
823
#: src/util.py:404
829
824
#, python-format
830
825
msgid "Could not find executable for '%s'"
831
826
msgstr ""
832
827
 
833
 
#: src/util.py:871
 
828
#: src/util.py:876
834
829
#, python-format
835
830
msgid "Could not get statistics for '%s'"
836
831
msgstr ""