~ubuntu-branches/ubuntu/saucy/ufw/saucy

« back to all changes in this revision

Viewing changes to locales/po/en_GB.po

  • Committer: Package Import Robot
  • Author(s): Jamie Strandboge
  • Date: 2012-08-17 14:32:01 UTC
  • mfrom: (30.1.15)
  • Revision ID: package-import@ubuntu.com-20120817143201-xj33z2za9mvzpw2k
Tags: 0.33-0ubuntu1
* New upstream release. Fixes the following bugs:
  - also use correct ports for DHCPv6. Thanks to Marco Davids (LP: #1007326)
  - add IPv6 limit support (LP: #951462)
  - add zh_TW translation (LP: #868195)
  - add 'show added' report (LP: #987784)
  - remove ACCEPT_NO_TRACK option since it never worked (LP: #787955)
* debian/(after|before)6.rules.md5sum: adjust for recently missed shipped
  configurations

Show diffs side-by-side

added added

removed removed

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