8
8
"Project-Id-Version: ufw\n"
9
9
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10
"POT-Creation-Date: 2009-08-26 14:15-0500\n"
11
"PO-Revision-Date: 2009-08-26 19:09+0000\n"
12
"Last-Translator: Jen Ockwell <jenfraggleubuntu@googlemail.com>\n"
10
"POT-Creation-Date: 2011-03-22 10:34-0500\n"
11
"PO-Revision-Date: 2011-05-31 11:08+0000\n"
12
"Last-Translator: Craig Lomax <c.lomax.uk@googlemail.com>\n"
13
13
"Language-Team: English (United Kingdom) <en_GB@li.org>\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
"X-Launchpad-Export-Date: 2010-08-27 20:20+0000\n"
18
"X-Generator: Launchpad (build Unknown)\n"
17
"X-Launchpad-Export-Date: 2012-02-13 23:52+0000\n"
18
"X-Generator: Launchpad (build 14781)\n"
21
21
msgid ": Need at least python 2.5)\n"
22
22
msgstr ": Need at least python 2.5)\n"
24
#: src/ufw:103 src/frontend.py:554 src/frontend.py:854
28
28
#: src/applications.py:32
29
29
msgid "Profiles directory does not exist"
30
msgstr "Profiles directory does not exist"
32
32
#: src/applications.py:64
34
34
msgid "Skipping '%s': couldn't stat"
35
msgstr "Skipping '%s': couldn't stat"
37
37
#: src/applications.py:69
39
39
msgid "Skipping '%s': too big"
40
msgstr "Skipping '%s': too big"
42
42
#: src/applications.py:74
44
44
msgid "Skipping '%s': too many files read already"
45
msgstr "Skipping '%s': too many files read already"
47
47
#: src/applications.py:84
49
49
msgid "Skipping '%s': couldn't process"
50
msgstr "Skipping '%s': couldn't process"
52
52
#: src/applications.py:91
54
54
msgid "Skipping '%s': name too long"
55
msgstr "Skipping '%s': name too long"
57
57
#: src/applications.py:96
59
59
msgid "Skipping '%s': invalid name"
60
msgstr "Skipping '%s': invalid name"
62
62
#: src/applications.py:102
64
64
msgid "Skipping '%s': also in /etc/services"
65
msgstr "Skipping '%s': also in /etc/services"
67
67
#: src/applications.py:111
69
69
msgid "Skipping '%s': field too long"
70
msgstr "Skipping '%s': field too long"
72
72
#: src/applications.py:116
74
74
msgid "Skipping '%(value)s': value too long for '%(field)s'"
75
msgstr "Skipping '%(value)s': value too long for '%(field)s'"
77
77
#: src/applications.py:126
79
79
msgid "Duplicate profile '%s', using last found"
80
msgstr "Duplicate profile '%s', using last found"
82
82
#: src/applications.py:156
84
84
msgid "Profile '%(fn)s' missing required field '%(f)s'"
85
msgstr "Profile '%(fn)s' missing required field '%(f)s'"
87
87
#: src/applications.py:161
89
89
msgid "Profile '%(fn)s' has empty required field '%(f)s'"
90
msgstr "Profile '%(fn)s' has empty required field '%(f)s'"
92
92
#: src/applications.py:167
94
94
msgid "No ports found in profile '%s'"
95
msgstr "No ports found in profile '%s'"
97
97
#: src/applications.py:180
99
99
msgid "Invalid ports in profile '%s'"
100
msgstr "Invalid ports in profile '%s'"
102
#: src/backend_iptables.py:78
102
#: src/backend_iptables.py:87
103
103
msgid "New profiles:"
104
msgstr "New profiles:"
106
#: src/backend_iptables.py:94 src/backend.py:253
106
#: src/backend_iptables.py:103 src/backend.py:275
108
108
msgid "Unsupported policy '%s'"
109
109
msgstr "Unsupported policy '%s'"
111
#: src/backend_iptables.py:98
111
#: src/backend_iptables.py:107
113
113
msgid "Unsupported policy for direction '%s'"
114
msgstr "Unsupported policy for direction '%s'"
116
#: src/backend_iptables.py:144
116
#: src/backend_iptables.py:165
118
118
msgid "Default %(direction)s policy changed to '%(policy)s'\n"
119
msgstr "Default %(direction)s policy changed to '%(policy)s'\n"
121
#: src/backend_iptables.py:146
121
#: src/backend_iptables.py:167
122
122
msgid "(be sure to update your rules accordingly)"
123
123
msgstr "(be sure to update your rules accordingly)"
125
#: src/backend_iptables.py:153
125
#: src/backend_iptables.py:174
126
126
msgid "Checking raw iptables\n"
127
msgstr "Checking raw iptables\n"
129
#: src/backend_iptables.py:154
129
#: src/backend_iptables.py:175
130
130
msgid "Checking raw ip6tables\n"
131
msgstr "Checking raw ip6tables\n"
133
#: src/backend_iptables.py:157 src/backend_iptables.py:187
134
#: src/backend_iptables.py:362 src/backend_iptables.py:372
135
#: src/backend_iptables.py:419
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
136
msgid "problem running"
137
137
msgstr "problem running"
139
#: src/backend_iptables.py:182
139
#: src/backend_iptables.py:264
140
140
msgid "Checking iptables\n"
141
141
msgstr "Checking iptables\n"
143
#: src/backend_iptables.py:184
143
#: src/backend_iptables.py:266
144
144
msgid "Checking ip6tables\n"
145
145
msgstr "Checking ip6tables\n"
147
#: src/backend_iptables.py:193
147
#: src/backend_iptables.py:275
148
148
msgid "Status: inactive"
149
msgstr "Status: inactive"
151
#: src/backend_iptables.py:329
151
#: src/backend_iptables.py:411
155
#: src/backend_iptables.py:330
155
#: src/backend_iptables.py:412
159
#: src/backend_iptables.py:331
159
#: src/backend_iptables.py:413
163
#: src/backend_iptables.py:342
163
#: src/backend_iptables.py:428
167
#: src/backend_iptables.py:350
167
#: src/backend_iptables.py:436
169
169
msgid "Default: %(in)s (incoming), %(out)s (outgoing)"
170
msgstr "Default: %(in)s (incoming), %(out)s (outgoing)"
172
#: src/backend_iptables.py:354
172
#: src/backend_iptables.py:440
175
175
"Status: active\n"
178
178
"%(app)s%(status)s"
181
#: src/backend_iptables.py:358
185
#: src/backend_iptables.py:444
183
187
msgid "Status: active%s"
188
msgstr "Status: active%s"
186
#: src/backend_iptables.py:364 src/backend_iptables.py:374
190
#: src/backend_iptables.py:450 src/backend_iptables.py:461
187
191
msgid "running ufw-init"
192
msgstr "running ufw-init"
190
#: src/backend_iptables.py:386
194
#: src/backend_iptables.py:474
191
195
msgid "Could not set LOGLEVEL"
196
msgstr "Could not set LOGLEVEL"
194
#: src/backend_iptables.py:392
198
#: src/backend_iptables.py:480
195
199
msgid "Could not load logging rules"
200
msgstr "Could not load logging rules"
198
#: src/backend_iptables.py:541 src/backend.py:180
202
#: src/backend_iptables.py:629 src/backend.py:181
200
204
msgid "Couldn't open '%s' for reading"
201
205
msgstr "Couldn't open '%s' for reading"
203
#: src/backend_iptables.py:550
207
#: src/backend_iptables.py:638
205
209
msgid "Skipping malformed tuple (bad length): %s"
206
210
msgstr "Skipping malformed tuple (bad length): %s"
208
#: src/backend_iptables.py:580
212
#: src/backend_iptables.py:668
210
214
msgid "Skipping malformed tuple: %s"
211
215
msgstr "Skipping malformed tuple: %s"
213
#: src/backend_iptables.py:701
217
#: src/backend_iptables.py:690 src/backend.py:213
219
msgid "'%s' is not writable"
220
msgstr "'%s' is not writable"
222
#: src/backend_iptables.py:830
214
223
msgid "Adding IPv6 rule failed: IPv6 not enabled"
215
224
msgstr "Adding IPv6 rule failed: IPv6 not enabled"
217
#: src/backend_iptables.py:705
226
#: src/backend_iptables.py:834
219
228
msgid "Skipping unsupported IPv6 '%s' rule"
220
229
msgstr "Skipping unsupported IPv6 '%s' rule"
222
#: src/backend_iptables.py:708
231
#: src/backend_iptables.py:837
223
232
msgid "Must specify 'tcp' or 'udp' with multiple ports"
233
msgstr "Must specify 'tcp' or 'udp' with multiple ports"
226
#: src/backend_iptables.py:720
235
#: src/backend_iptables.py:849
227
236
msgid "Skipping IPv6 application rule. Need at least iptables 1.4"
237
msgstr "Skipping IPv6 application rule. Need at least iptables 1.4"
230
#: src/backend_iptables.py:725
239
#: src/backend_iptables.py:854
232
241
msgid "Invalid position '%d'"
242
msgstr "Invalid position '%d'"
235
#: src/backend_iptables.py:729
244
#: src/backend_iptables.py:858
236
245
msgid "Cannot specify insert and delete"
246
msgstr "Cannot specify insert and delete"
239
#: src/backend_iptables.py:732
248
#: src/backend_iptables.py:861
241
250
msgid "Cannot insert rule at position '%d'"
251
msgstr "Cannot insert rule at position '%d'"
244
#: src/backend_iptables.py:790
253
#: src/backend_iptables.py:919
245
254
msgid "Skipping inserting existing rule"
255
msgstr "Skipping inserting existing rule"
248
#: src/backend_iptables.py:801 src/frontend.py:694
257
#: src/backend_iptables.py:930 src/frontend.py:365
249
258
msgid "Could not delete non-existent rule"
259
msgstr "Could not delete non-existent rule"
252
#: src/backend_iptables.py:806
261
#: src/backend_iptables.py:935
253
262
msgid "Skipping adding existing rule"
263
msgstr "Skipping adding existing rule"
256
#: src/backend_iptables.py:820
265
#: src/backend_iptables.py:951
257
266
msgid "Couldn't update rules file"
258
267
msgstr "Couldn't update rules file"
260
#: src/backend_iptables.py:825
269
#: src/backend_iptables.py:956
261
270
msgid "Rules updated"
262
271
msgstr "Rules updated"
264
#: src/backend_iptables.py:827
273
#: src/backend_iptables.py:958
265
274
msgid "Rules updated (v6)"
266
275
msgstr "Rules updated (v6)"
268
#: src/backend_iptables.py:835
277
#: src/backend_iptables.py:966
269
278
msgid "Rule inserted"
279
msgstr "Rule inserted"
272
#: src/backend_iptables.py:837
281
#: src/backend_iptables.py:968
273
282
msgid "Rule updated"
274
283
msgstr "Rule updated"
276
#: src/backend_iptables.py:847
285
#: src/backend_iptables.py:978
277
286
msgid " (skipped reloading firewall)"
287
msgstr " (skipped reloading firewall)"
280
#: src/backend_iptables.py:850
289
#: src/backend_iptables.py:981
281
290
msgid "Rule deleted"
282
291
msgstr "Rule deleted"
284
#: src/backend_iptables.py:853
293
#: src/backend_iptables.py:984
285
294
msgid "Rule added"
286
295
msgstr "Rule added"
288
#: src/backend_iptables.py:869 src/backend_iptables.py:941
297
#: src/backend_iptables.py:999 src/backend_iptables.py:1087
289
298
msgid "Could not update running firewall"
290
299
msgstr "Could not update running firewall"
292
#: src/backend_iptables.py:924
301
#: src/backend_iptables.py:1054
294
303
msgid "Could not perform '%s'"
297
#: src/backend_iptables.py:936 src/backend.py:508
304
msgstr "Could not perform '%s'"
306
#: src/backend_iptables.py:1078
307
msgid "Couldn't update rules file for logging"
308
msgstr "Couldn't update rules file for logging"
310
#: src/backend_iptables.py:1132 src/backend.py:530
299
312
msgid "Invalid log level '%s'"
313
msgstr "Invalid log level '%s'"
315
#: src/backend_iptables.py:1228
317
msgid "Could not find '%s'. Aborting"
318
msgstr "Could not find '%s'. Aborting"
320
#: src/backend_iptables.py:1240
322
msgid "'%s' already exists. Aborting"
323
msgstr "'%s' already exists. Aborting"
325
#: src/backend_iptables.py:1246
327
msgid "Backing up '%(old)s' to '%(new)s'\n"
328
msgstr "Backing up '%(old)s' to '%(new)s'\n"
330
#: src/backend_iptables.py:1262 src/backend.py:140
332
msgid "Couldn't stat '%s'"
333
msgstr "Couldn't stat '%s'"
335
#: src/backend_iptables.py:1267
337
msgid "WARN: '%s' is world writable"
338
msgstr "WARN: '%s' is world writable"
340
#: src/backend_iptables.py:1269
342
msgid "WARN: '%s' is world readable"
343
msgstr "WARN: '%s' is world readable"
303
346
msgid "Checks disabled"
304
347
msgstr "Checks disabled"
306
#: src/backend.py:101
349
#: src/backend.py:102
307
350
msgid "ERROR: this script should not be SUID"
308
351
msgstr "ERROR: This script should not be SUID"
310
#: src/backend.py:104
353
#: src/backend.py:105
311
354
msgid "ERROR: this script should not be SGID"
312
355
msgstr "ERROR: This script should not be SGID"
314
#: src/backend.py:109
357
#: src/backend.py:110
315
358
msgid "You need to be root to run this script"
316
359
msgstr "In order to run this script, you need to be root"
318
#: src/backend.py:119
361
#: src/backend.py:120
320
363
msgid "'%s' does not exist"
323
#: src/backend.py:139
325
msgid "Couldn't stat '%s'"
326
msgstr "Couldn't stat '%s'"
328
#: src/backend.py:145
364
msgstr "'%s' does not exist"
366
#: src/backend.py:146
330
368
msgid "uid is %(uid)s but '%(path)s' is owned by %(st_uid)s"
369
msgstr "uid is %(uid)s but '%(path)s' is owned by %(st_uid)s"
333
#: src/backend.py:152
371
#: src/backend.py:153
335
373
msgid "%s is world writable!"
336
374
msgstr "%s is world writable!"
338
#: src/backend.py:156
376
#: src/backend.py:157
340
378
msgid "%s is group writable!"
341
379
msgstr "%s is group writable!"
343
#: src/backend.py:169
381
#: src/backend.py:170
345
383
msgid "'%(f)s' file '%(name)s' does not exist"
384
msgstr "'%(f)s' file '%(name)s' does not exist"
348
#: src/backend.py:194
386
#: src/backend.py:195
350
388
msgid "Missing policy for '%s'"
389
msgstr "Missing policy for '%s'"
353
#: src/backend.py:199
391
#: src/backend.py:200
355
393
msgid "Invalid policy '%(policy)s' for '%(chain)s'"
394
msgstr "Invalid policy '%(policy)s' for '%(chain)s'"
358
#: src/backend.py:206
396
#: src/backend.py:207
359
397
msgid "Invalid option"
360
398
msgstr "Invalid option"
362
#: src/backend.py:256
400
#: src/backend.py:278
364
402
msgid "Default application policy changed to '%s'"
403
msgstr "Default application policy changed to '%s'"
367
#: src/backend.py:338
405
#: src/backend.py:360
368
406
msgid "No rules found for application profile"
407
msgstr "No rules found for application profile"
371
#: src/backend.py:397
409
#: src/backend.py:419
373
411
msgid "Rules updated for profile '%s'"
412
msgstr "Rules updated for profile '%s'"
376
#: src/backend.py:403
414
#: src/backend.py:425
377
415
msgid "Couldn't update application rules"
416
msgstr "Couldn't update application rules"
380
#: src/backend.py:425
418
#: src/backend.py:447
382
420
msgid "Found multiple matches for '%s'. Please use exact profile name"
421
msgstr "Found multiple matches for '%s'. Please use exact profile name"
385
#: src/backend.py:426
423
#: src/backend.py:448
387
425
msgid "Could not find a profile matching '%s'"
426
msgstr "Could not find a profile matching '%s'"
390
#: src/backend.py:492
428
#: src/backend.py:514
391
429
msgid "Logging: "
394
#: src/backend.py:496
432
#: src/backend.py:518
398
#: src/backend.py:526
436
#: src/backend.py:548
399
437
msgid "Logging disabled"
400
438
msgstr "Logging disabled"
402
#: src/backend.py:528
440
#: src/backend.py:550
403
441
msgid "Logging enabled"
404
442
msgstr "Logging enabled"
408
446
msgid "Bad port '%s'"
409
447
msgstr "Bad port '%s'"
413
451
msgid "Unsupported protocol '%s'"
414
452
msgstr "Unsupported protocol '%s'"
417
455
msgid "Bad source address"
418
456
msgstr "Bad source address"
421
459
msgid "Bad destination address"
422
460
msgstr "Bad destination address"
425
463
msgid "Bad interface type"
464
msgstr "Bad interface type"
429
467
msgid "Bad interface name"
468
msgstr "Bad interface name"
433
471
msgid "Bad interface name: can't use interface aliases"
472
msgstr "Bad interface name: can't use interface aliases"
438
476
msgid "Insert position '%s' is not a valid position"
477
msgstr "Insert position '%s' is not a valid position"
443
481
msgid "Invalid log type '%s'"
482
msgstr "Invalid log type '%s'"
448
486
msgid "Unsupported direction '%s'"
487
msgstr "Unsupported direction '%s'"
452
490
msgid "Could not normalize source address"
491
msgstr "Could not normalise source address"
456
494
msgid "Could not normalize destination address"
495
msgstr "Could not normalise destination address"
464
498
msgid "Found exact match"
465
499
msgstr "Found exact match"
469
503
msgid "Found non-action/non-logtype match (%(xa)s/%(ya)s %(xl)s/%(yl)s)"
472
#: src/frontend.py:81
504
msgstr "Found non-action/non-logtype match (%(xa)s/%(ya)s %(xl)s/%(yl)s)"
506
#: src/frontend.py:93
510
"Usage: %(progname)s %(command)s\n"
513
" %(enable)-31s enables the firewall\n"
514
" %(disable)-31s disables the firewall\n"
515
" %(default)-31s set default policy\n"
516
" %(logging)-31s set logging to %(level)s\n"
517
" %(allow)-31s add allow %(rule)s\n"
518
" %(deny)-31s add deny %(rule)s\n"
519
" %(reject)-31s add reject %(rule)s\n"
520
" %(limit)-31s add limit %(rule)s\n"
521
" %(delete)-31s delete %(urule)s\n"
522
" %(insert)-31s insert %(urule)s at %(number)s\n"
523
" %(reset)-31s reset firewall\n"
524
" %(status)-31s show firewall status\n"
525
" %(statusnum)-31s show firewall status as numbered list of %(rules)s\n"
526
" %(statusverbose)-31s show verbose firewall status\n"
527
" %(show)-31s show firewall report\n"
528
" %(version)-31s display version information\n"
531
" %(applist)-31s list application profiles\n"
532
" %(appinfo)-31s show information on %(profile)s\n"
533
" %(appupdate)-31s update %(profile)s\n"
534
" %(appdefault)-31s set default application policy\n"
537
"Usage: %(progname)s %(command)s\n"
540
" %(enable)-31s enables the firewall\n"
541
" %(disable)-31s disables the firewall\n"
542
" %(default)-31s set default policy\n"
543
" %(logging)-31s set logging to %(level)s\n"
544
" %(allow)-31s add allow %(rule)s\n"
545
" %(deny)-31s add deny %(rule)s\n"
546
" %(reject)-31s add reject %(rule)s\n"
547
" %(limit)-31s add limit %(rule)s\n"
548
" %(delete)-31s delete %(urule)s\n"
549
" %(insert)-31s insert %(urule)s at %(number)s\n"
550
" %(reset)-31s reset firewall\n"
551
" %(status)-31s show firewall status\n"
552
" %(statusnum)-31s show firewall status as numbered list of %(rules)s\n"
553
" %(statusverbose)-31s show verbose firewall status\n"
554
" %(show)-31s show firewall report\n"
555
" %(version)-31s display version information\n"
558
" %(applist)-31s list application profiles\n"
559
" %(appinfo)-31s show information on %(profile)s\n"
560
" %(appupdate)-31s update %(profile)s\n"
561
" %(appdefault)-31s set default application policy\n"
563
#: src/frontend.py:168
567
#: src/frontend.py:169
571
#: src/frontend.py:170
575
#: src/frontend.py:215
576
msgid "Firewall is active and enabled on system startup"
577
msgstr "Firewall is active and enabled on system startup"
579
#: src/frontend.py:222
580
msgid "Firewall stopped and disabled on system startup"
581
msgstr "Firewall stopped and disabled on system startup"
583
#: src/frontend.py:273
584
msgid "Could not get listening status"
585
msgstr "Could not get listening status"
587
#: src/frontend.py:360 src/frontend.py:458 src/frontend.py:468
589
msgid "Invalid IP version '%s'"
590
msgstr "Invalid IP version '%s'"
592
#: src/frontend.py:391
593
msgid "Invalid position '"
594
msgstr "Invalid position '"
596
#: src/frontend.py:465
597
msgid "IPv6 support not enabled"
598
msgstr "IPv6 support not enabled"
600
#: src/frontend.py:476
601
msgid "Rule changed after normalization"
602
msgstr "Rule changed after normalisation"
604
#: src/frontend.py:500
606
msgid "Could not back out rule '%s'"
607
msgstr "Could not back out rule '%s'"
609
#: src/frontend.py:504
612
"Error applying application rules."
615
"Error applying application rules."
617
#: src/frontend.py:506
618
msgid " Some rules could not be unapplied."
619
msgstr " Some rules could not be unapplied."
621
#: src/frontend.py:508
622
msgid " Attempted rules successfully unapplied."
623
msgstr " Attempted rules successfully unapplied."
625
#: src/frontend.py:519
627
msgid "Could not find rule '%s'"
628
msgstr "Could not find rule '%s'"
630
#: src/frontend.py:524 src/frontend.py:529
632
msgid "Could not find rule '%d'"
633
msgstr "Could not find rule '%d'"
635
#: src/frontend.py:541
640
"Proceed with operation (%(yes)s|%(no)s)? "
644
"Proceed with operation (%(yes)s|%(no)s)? "
646
#: src/frontend.py:572
647
msgid "Unsupported default policy"
648
msgstr "Unsupported default policy"
650
#: src/frontend.py:599 src/frontend.py:744
651
msgid "Firewall reloaded"
652
msgstr "Firewall reloaded"
654
#: src/frontend.py:601
655
msgid "Firewall not enabled (skipping reload)"
656
msgstr "Firewall not enabled (skipping reload)"
658
#: src/frontend.py:618 src/frontend.py:632 src/frontend.py:669
659
msgid "Invalid profile name"
660
msgstr "Invalid profile name"
662
#: src/frontend.py:637 src/frontend.py:819
664
msgid "Unsupported action '%s'"
665
msgstr "Unsupported action '%s'"
667
#: src/frontend.py:656
668
msgid "Available applications:"
669
msgstr "Available applications:"
671
#: src/frontend.py:677
673
msgid "Could not find profile '%s'"
674
msgstr "Could not find profile '%s'"
676
#: src/frontend.py:682
677
msgid "Invalid profile"
678
msgstr "Invalid profile"
680
#: src/frontend.py:685
682
msgid "Profile: %s\n"
683
msgstr "Profile: %s\n"
685
#: src/frontend.py:686
690
#: src/frontend.py:689
699
#: src/frontend.py:695
703
#: src/frontend.py:697
707
#: src/frontend.py:746
708
msgid "Skipped reloading firewall"
709
msgstr "Skipped reloading firewall"
711
#: src/frontend.py:756
712
msgid "Cannot specify 'all' with '--add-new'"
713
msgstr "Cannot specify 'all' with '--add-new'"
715
#: src/frontend.py:771
717
msgid "Unknown policy '%s'"
718
msgstr "Unknown policy '%s'"
720
#: src/frontend.py:828
723
"Command may disrupt existing ssh connections. Proceed with operation "
726
"Command may disrupt existing ssh connections. Proceed with operation "
729
#: src/frontend.py:841
732
"Resetting all rules to installed defaults. Proceed with operation "
735
"Resetting all rules to installed defaults. Proceed with operation "
738
#: src/frontend.py:845
741
"Resetting all rules to installed defaults. This may disrupt existing ssh "
742
"connections. Proceed with operation (%(yes)s|%(no)s)? "
744
"Resetting all rules to installed defaults. This may disrupt existing ssh "
745
"connections. Proceed with operation (%(yes)s|%(no)s)? "
474
749
msgid "Cannot insert rule at position '%s'"
750
msgstr "Cannot insert rule at position '%s'"
477
#: src/frontend.py:164
478
753
msgid "Invalid interface clause"
754
msgstr "Invalid interface clause"
481
#: src/frontend.py:190
482
757
msgid "Option 'log' not allowed here"
758
msgstr "Option 'log' not allowed here"
485
#: src/frontend.py:194
486
761
msgid "Option 'log-all' not allowed here"
762
msgstr "Option 'log-all' not allowed here"
489
#: src/frontend.py:227 src/frontend.py:241
764
#: src/parser.py:210 src/parser.py:224
491
766
msgstr "Bad port"
493
#: src/frontend.py:232 src/frontend.py:346
768
#: src/parser.py:215 src/parser.py:335
494
769
msgid "Port ranges must be numeric"
497
#: src/frontend.py:244
770
msgstr "Port ranges must be numeric"
772
#: src/parser.py:229 src/parser.py:426
774
msgid "Invalid port with protocol '%s'"
775
msgstr "Invalid port with protocol '%s'"
498
778
msgid "Wrong number of arguments"
499
779
msgstr "Wrong number of arguments"
501
#: src/frontend.py:248
502
782
msgid "Need 'to' or 'from' clause"
503
783
msgstr "Need 'to' or 'from' clause"
505
#: src/frontend.py:263
506
786
msgid "Improper rule syntax"
507
787
msgstr "Improper rule syntax"
509
#: src/frontend.py:270
511
791
msgid "Invalid token '%s'"
512
792
msgstr "Invalid token '%s'"
514
#: src/frontend.py:279
515
795
msgid "Invalid 'proto' clause"
516
796
msgstr "Invalid 'proto' clause"
518
#: src/frontend.py:291
520
800
msgid "Invalid '%s' clause"
801
msgstr "Invalid '%s' clause"
523
#: src/frontend.py:310
524
804
msgid "Invalid 'from' clause"
525
805
msgstr "Invalid 'from' clause"
527
#: src/frontend.py:329
528
808
msgid "Invalid 'to' clause"
529
809
msgstr "Invalid 'to' clause"
531
#: src/frontend.py:334
533
813
msgid "Need 'from' or 'to' with '%s'"
814
msgstr "Need 'from' or 'to' with '%s'"
536
#: src/frontend.py:358
537
817
msgid "Invalid 'port' clause"
538
818
msgstr "Invalid 'port' clause"
540
#: src/frontend.py:367
541
821
msgid "Mixed IP versions for 'from' and 'to'"
542
822
msgstr "Mixed IP versions for 'from' and 'to'"
544
#: src/frontend.py:381 src/frontend.py:388 src/frontend.py:394
824
#: src/parser.py:370 src/parser.py:377 src/parser.py:383
545
825
msgid "Could not find protocol"
826
msgstr "Could not find protocol"
548
#: src/frontend.py:401
549
829
msgid "Protocol mismatch (from/to)"
550
830
msgstr "Protocol mismatch (from/to)"
552
#: src/frontend.py:408
554
834
msgid "Protocol mismatch with specified protocol %s"
555
835
msgstr "Protocol mismatch with specified protocol %s"
557
#: src/frontend.py:420
559
839
msgid "Improper rule syntax ('%s' specified with app rule)"
562
#: src/frontend.py:489
566
"Usage: %(progname)s %(command)s\n"
569
" %(enable)-31s enables the firewall\n"
570
" %(disable)-31s disables the firewall\n"
571
" %(default)-31s set default policy\n"
572
" %(logging)-31s set logging to %(level)s\n"
573
" %(allow)-31s add allow %(rule)s\n"
574
" %(deny)-31s add deny %(rule)s\n"
575
" %(reject)-31s add reject %(rule)s\n"
576
" %(limit)-31s add limit %(rule)s\n"
577
" %(delete)-31s delete %(urule)s\n"
578
" %(insert)-31s insert %(urule)s at %(number)s\n"
579
" %(status)-31s show firewall status\n"
580
" %(statusnum)-31s show firewall status as numbered list of %(rules)s\n"
581
" %(statusverbose)-31s show verbose firewall status\n"
582
" %(show)-31s show firewall report\n"
583
" %(version)-31s display version information\n"
586
" %(applist)-31s list application profiles\n"
587
" %(appinfo)-31s show information on %(profile)s\n"
588
" %(appupdate)-31s update %(profile)s\n"
589
" %(appdefault)-31s set default application policy\n"
592
#: src/frontend.py:562
596
#: src/frontend.py:563
600
#: src/frontend.py:564
604
#: src/frontend.py:607
605
msgid "Firewall is active and enabled on system startup"
608
#: src/frontend.py:614
609
msgid "Firewall stopped and disabled on system startup"
610
msgstr "Firewall stopped and disabled on system startup"
612
#: src/frontend.py:689 src/frontend.py:787 src/frontend.py:797
614
msgid "Invalid IP version '%s'"
615
msgstr "Invalid IP version '%s'"
617
#: src/frontend.py:720
618
msgid "Invalid position '"
621
#: src/frontend.py:794
622
msgid "IPv6 support not enabled"
623
msgstr "IPv6 support not enabled"
625
#: src/frontend.py:805
626
msgid "Rule changed after normalization"
629
#: src/frontend.py:829
631
msgid "Could not back out rule '%s'"
634
#: src/frontend.py:833
637
"Error applying application rules."
640
#: src/frontend.py:835
641
msgid " Some rules could not be unapplied."
644
#: src/frontend.py:837
645
msgid " Attempted rules successfully unapplied."
648
#: src/frontend.py:857
649
msgid "Unsupported default policy"
652
#: src/frontend.py:878 src/frontend.py:1015
653
msgid "Firewall reloaded"
656
#: src/frontend.py:880
657
msgid "Firewall not enabled (skipping reload)"
660
#: src/frontend.py:895 src/frontend.py:909 src/frontend.py:946
661
msgid "Invalid profile name"
664
#: src/frontend.py:914 src/frontend.py:1086
666
msgid "Unsupported action '%s'"
669
#: src/frontend.py:933
670
msgid "Available applications:"
673
#: src/frontend.py:954
675
msgid "Could not find profile '%s'"
678
#: src/frontend.py:959
679
msgid "Invalid profile"
682
#: src/frontend.py:962
684
msgid "Profile: %s\n"
687
#: src/frontend.py:963
692
#: src/frontend.py:966
699
#: src/frontend.py:972
703
#: src/frontend.py:974
707
#: src/frontend.py:1017
708
msgid "Skipped reloading firewall"
711
#: src/frontend.py:1027
712
msgid "Cannot specify 'all' with '--add-new'"
715
#: src/frontend.py:1042
717
msgid "Unknown policy '%s'"
720
#: src/frontend.py:1095
721
msgid "Command may disrupt existing ssh connections."
724
#: src/frontend.py:1096
726
msgid " Proceed with operation (%(yes)s|%(no)s)? "
840
msgstr "Improper rule syntax ('%s' specified with app rule)"
844
msgid "Invalid IPv6 address with protocol '%s'"
845
msgstr "Invalid IPv6 address with protocol '%s'"
849
msgid "Invalid command '%s'"
850
msgstr "Invalid command '%s'"
854
msgid "Command '%s' already exists"
855
msgstr "Command '%s' already exists"
730
858
msgid "Couldn't find pid (is /proc mounted?)"
859
msgstr "Could not find pid (is /proc mounted?)"
735
863
msgid "Couldn't find parent pid for '%s'"
864
msgstr "Could not find parent pid for '%s'"
740
868
msgid "Couldn't find '%s'"
869
msgstr "Could not find '%s'"
745
873
msgid "Could not find executable for '%s'"
874
msgstr "Could not find executable for '%s'"
878
msgid "Could not get statistics for '%s'"
879
msgstr "Could not get statistics for '%s'"
881
#~ msgid "uid is %s but '%s' is owned by %s"
882
#~ msgstr "uid is %s but '%s' is owned by %s"
884
#~ msgid "'%s' file '%s' does not exist"
885
#~ msgstr "'%s' file '%s' does not exist"
888
#~ msgid "Default policy changed to '%s'\n"
889
#~ msgstr "Default policy changed to '%s'\n"