~maciej-blizinski/duplicity/duplicity

« back to all changes in this revision

Viewing changes to po/fi.po

  • Committer: Kenneth Loafman
  • Date: 2015-09-15 21:15:26 UTC
  • mfrom: (1102.2.26 duplicity-src)
  • Revision ID: kenneth@loafman.com-20150915211526-i9ibfljkbqq6m5bz
Merge changes from trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
msgstr ""
8
8
"Project-Id-Version: duplicity\n"
9
9
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10
 
"POT-Creation-Date: 2015-05-06 11:08-0500\n"
 
10
"POT-Creation-Date: 2015-08-04 12:44+0000\n"
11
11
"PO-Revision-Date: 2014-02-19 12:59+0000\n"
12
12
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
13
"Language-Team: Finnish <fi@li.org>\n"
15
15
"Content-Type: text/plain; charset=UTF-8\n"
16
16
"Content-Transfer-Encoding: 8bit\n"
17
17
"Plural-Forms: nplurals=2; plural=n != 1;\n"
18
 
"X-Launchpad-Export-Date: 2015-05-07 05:10+0000\n"
19
 
"X-Generator: Launchpad (build 17474)\n"
 
18
"X-Launchpad-Export-Date: 2015-08-05 05:17+0000\n"
 
19
"X-Generator: Launchpad (build 17656)\n"
20
20
 
21
 
#: ../bin/duplicity:102
 
21
#: ../bin/duplicity:127
22
22
msgid "Reuse configured PASSPHRASE as SIGN_PASSPHRASE"
23
23
msgstr ""
24
24
 
25
 
#: ../bin/duplicity:109
 
25
#: ../bin/duplicity:134
26
26
msgid "Reuse configured SIGN_PASSPHRASE as PASSPHRASE"
27
27
msgstr ""
28
28
 
29
 
#: ../bin/duplicity:148
 
29
#: ../bin/duplicity:173
30
30
msgid "PASSPHRASE variable not set, asking user."
31
31
msgstr ""
32
32
 
33
 
#: ../bin/duplicity:163
 
33
#: ../bin/duplicity:188
34
34
msgid "GnuPG passphrase for signing key:"
35
35
msgstr ""
36
36
 
37
 
#: ../bin/duplicity:168
 
37
#: ../bin/duplicity:193
38
38
msgid "GnuPG passphrase:"
39
39
msgstr ""
40
40
 
41
 
#: ../bin/duplicity:173
 
41
#: ../bin/duplicity:198
42
42
msgid "Retype passphrase for signing key to confirm: "
43
43
msgstr ""
44
44
 
45
 
#: ../bin/duplicity:175
 
45
#: ../bin/duplicity:200
46
46
msgid "Retype passphrase to confirm: "
47
47
msgstr ""
48
48
 
49
 
#: ../bin/duplicity:178
 
49
#: ../bin/duplicity:203
50
50
msgid "First and second passphrases do not match!  Please try again."
51
51
msgstr ""
52
52
 
53
 
#: ../bin/duplicity:183
 
53
#: ../bin/duplicity:208
54
54
msgid ""
55
55
"Cannot use empty passphrase with symmetric encryption!  Please try again."
56
56
msgstr ""
57
57
 
58
 
#: ../bin/duplicity:239
 
58
#: ../bin/duplicity:264
59
59
#, python-format
60
60
msgid ""
61
61
"File %s complete in backup set.\n"
62
62
"Continuing restart on file %s."
63
63
msgstr ""
64
64
 
65
 
#: ../bin/duplicity:248
 
65
#: ../bin/duplicity:273
66
66
#, python-format
67
67
msgid ""
68
68
"File %s missing in backup set.\n"
69
69
"Continuing restart on file %s."
70
70
msgstr ""
71
71
 
72
 
#: ../bin/duplicity:299
 
72
#: ../bin/duplicity:322
73
73
#, python-format
74
74
msgid "File %s was corrupted during upload."
75
75
msgstr ""
76
76
 
77
 
#: ../bin/duplicity:333
 
77
#: ../bin/duplicity:355
78
78
msgid ""
79
79
"Restarting backup, but current encryption settings do not match original "
80
80
"settings"
81
81
msgstr ""
82
82
 
83
 
#: ../bin/duplicity:356
 
83
#: ../bin/duplicity:378
84
84
#, python-format
85
85
msgid "Restarting after volume %s, file %s, block %s"
86
86
msgstr ""
87
87
 
88
 
#: ../bin/duplicity:423
 
88
#: ../bin/duplicity:445
89
89
#, python-format
90
90
msgid "Processed volume %d"
91
91
msgstr ""
92
92
 
93
 
#: ../bin/duplicity:572
 
93
#: ../bin/duplicity:595
94
94
msgid ""
95
95
"Fatal Error: Unable to start incremental backup.  Old signatures not found "
96
96
"and incremental specified"
97
97
msgstr ""
98
98
 
99
 
#: ../bin/duplicity:576
 
99
#: ../bin/duplicity:599
100
100
msgid "No signatures found, switching to full backup."
101
101
msgstr ""
102
102
 
103
 
#: ../bin/duplicity:590
 
103
#: ../bin/duplicity:613
104
104
msgid "Backup Statistics"
105
105
msgstr ""
106
106
 
107
 
#: ../bin/duplicity:695
 
107
#: ../bin/duplicity:718
108
108
#, python-format
109
109
msgid "%s not found in archive, no files restored."
110
110
msgstr ""
111
111
 
112
 
#: ../bin/duplicity:699
 
112
#: ../bin/duplicity:722
113
113
msgid "No files found in archive - nothing restored."
114
114
msgstr ""
115
115
 
116
 
#: ../bin/duplicity:732
 
116
#: ../bin/duplicity:755
117
117
#, python-format
118
118
msgid "Processed volume %d of %d"
119
119
msgstr ""
120
120
 
121
 
#: ../bin/duplicity:766
 
121
#: ../bin/duplicity:789
122
122
#, python-format
123
123
msgid "Invalid data - %s hash mismatch for file:"
124
124
msgstr ""
125
125
 
126
 
#: ../bin/duplicity:768
 
126
#: ../bin/duplicity:791
127
127
#, python-format
128
128
msgid "Calculated hash: %s"
129
129
msgstr ""
130
130
 
131
 
#: ../bin/duplicity:769
 
131
#: ../bin/duplicity:792
132
132
#, python-format
133
133
msgid "Manifest hash: %s"
134
134
msgstr ""
135
135
 
136
 
#: ../bin/duplicity:807
 
136
#: ../bin/duplicity:831
137
137
#, python-format
138
138
msgid "Volume was signed by key %s, not %s"
139
139
msgstr ""
140
140
 
141
 
#: ../bin/duplicity:837
 
141
#: ../bin/duplicity:863
142
142
#, python-format
143
143
msgid "Verify complete: %s, %s."
144
144
msgstr ""
145
145
 
146
 
#: ../bin/duplicity:838
 
146
#: ../bin/duplicity:864
147
147
#, python-format
148
148
msgid "%d file compared"
149
149
msgid_plural "%d files compared"
150
150
msgstr[0] ""
151
151
msgstr[1] ""
152
152
 
153
 
#: ../bin/duplicity:840
 
153
#: ../bin/duplicity:866
154
154
#, python-format
155
155
msgid "%d difference found"
156
156
msgid_plural "%d differences found"
157
157
msgstr[0] ""
158
158
msgstr[1] ""
159
159
 
160
 
#: ../bin/duplicity:859
 
160
#: ../bin/duplicity:885
161
161
msgid "No extraneous files found, nothing deleted in cleanup."
162
162
msgstr ""
163
163
 
164
 
#: ../bin/duplicity:864
 
164
#: ../bin/duplicity:890
165
165
msgid "Deleting this file from backend:"
166
166
msgid_plural "Deleting these files from backend:"
167
167
msgstr[0] ""
168
168
msgstr[1] ""
169
169
 
170
 
#: ../bin/duplicity:876
 
170
#: ../bin/duplicity:902
171
171
msgid "Found the following file to delete:"
172
172
msgid_plural "Found the following files to delete:"
173
173
msgstr[0] ""
174
174
msgstr[1] ""
175
175
 
176
 
#: ../bin/duplicity:880
 
176
#: ../bin/duplicity:906
177
177
msgid "Run duplicity again with the --force option to actually delete."
178
178
msgstr ""
179
179
 
180
 
#: ../bin/duplicity:923
 
180
#: ../bin/duplicity:949
181
181
msgid "There are backup set(s) at time(s):"
182
182
msgstr ""
183
183
 
184
 
#: ../bin/duplicity:925
 
184
#: ../bin/duplicity:951
185
185
msgid "Which can't be deleted because newer sets depend on them."
186
186
msgstr ""
187
187
 
188
 
#: ../bin/duplicity:929
 
188
#: ../bin/duplicity:955
189
189
msgid ""
190
190
"Current active backup chain is older than specified time.  However, it will "
191
191
"not be deleted.  To remove all your backups, manually purge the repository."
192
192
msgstr ""
193
193
 
194
 
#: ../bin/duplicity:935
 
194
#: ../bin/duplicity:961
195
195
msgid "No old backup sets found, nothing deleted."
196
196
msgstr ""
197
197
 
198
 
#: ../bin/duplicity:938
 
198
#: ../bin/duplicity:964
199
199
msgid "Deleting backup chain at time:"
200
200
msgid_plural "Deleting backup chains at times:"
201
201
msgstr[0] ""
202
202
msgstr[1] ""
203
203
 
204
 
#: ../bin/duplicity:949
 
204
#: ../bin/duplicity:975
205
205
#, python-format
206
206
msgid "Deleting incremental signature chain %s"
207
207
msgstr ""
208
208
 
209
 
#: ../bin/duplicity:951
 
209
#: ../bin/duplicity:977
210
210
#, python-format
211
211
msgid "Deleting incremental backup chain %s"
212
212
msgstr ""
213
213
 
214
 
#: ../bin/duplicity:954
 
214
#: ../bin/duplicity:980
215
215
#, python-format
216
216
msgid "Deleting complete signature chain %s"
217
217
msgstr ""
218
218
 
219
 
#: ../bin/duplicity:956
 
219
#: ../bin/duplicity:982
220
220
#, python-format
221
221
msgid "Deleting complete backup chain %s"
222
222
msgstr ""
223
223
 
224
 
#: ../bin/duplicity:962
 
224
#: ../bin/duplicity:988
225
225
msgid "Found old backup chain at the following time:"
226
226
msgid_plural "Found old backup chains at the following times:"
227
227
msgstr[0] ""
228
228
msgstr[1] ""
229
229
 
230
 
#: ../bin/duplicity:966
 
230
#: ../bin/duplicity:992
231
231
msgid "Rerun command with --force option to actually delete."
232
232
msgstr ""
233
233
 
234
 
#: ../bin/duplicity:1043
 
234
#: ../bin/duplicity:1069
235
235
#, python-format
236
236
msgid "Deleting local %s (not authoritative at backend)."
237
237
msgstr ""
238
238
 
239
 
#: ../bin/duplicity:1047
 
239
#: ../bin/duplicity:1073
240
240
#, python-format
241
241
msgid "Unable to delete %s: %s"
242
242
msgstr ""
243
243
 
244
 
#: ../bin/duplicity:1075 ../duplicity/dup_temp.py:263
 
244
#: ../bin/duplicity:1101 ../duplicity/dup_temp.py:265
245
245
#, python-format
246
246
msgid "Failed to read %s: %s"
247
247
msgstr ""
248
248
 
249
 
#: ../bin/duplicity:1089
 
249
#: ../bin/duplicity:1115
250
250
#, python-format
251
251
msgid "Copying %s to local cache."
252
252
msgstr ""
253
253
 
254
 
#: ../bin/duplicity:1137
 
254
#: ../bin/duplicity:1163
255
255
msgid "Local and Remote metadata are synchronized, no sync needed."
256
256
msgstr ""
257
257
 
258
 
#: ../bin/duplicity:1142
 
258
#: ../bin/duplicity:1168
259
259
msgid "Synchronizing remote metadata to local cache..."
260
260
msgstr ""
261
261
 
262
 
#: ../bin/duplicity:1157
 
262
#: ../bin/duplicity:1183
263
263
msgid "Sync would copy the following from remote to local:"
264
264
msgstr ""
265
265
 
266
 
#: ../bin/duplicity:1160
 
266
#: ../bin/duplicity:1186
267
267
msgid "Sync would remove the following spurious local files:"
268
268
msgstr ""
269
269
 
270
 
#: ../bin/duplicity:1203
 
270
#: ../bin/duplicity:1229
271
271
msgid "Unable to get free space on temp."
272
272
msgstr ""
273
273
 
274
 
#: ../bin/duplicity:1211
 
274
#: ../bin/duplicity:1237
275
275
#, python-format
276
276
msgid "Temp space has %d available, backup needs approx %d."
277
277
msgstr ""
278
278
 
279
 
#: ../bin/duplicity:1214
 
279
#: ../bin/duplicity:1240
280
280
#, python-format
281
281
msgid "Temp has %d available, backup will use approx %d."
282
282
msgstr ""
283
283
 
284
 
#: ../bin/duplicity:1222
 
284
#: ../bin/duplicity:1248
285
285
msgid "Unable to get max open files."
286
286
msgstr ""
287
287
 
288
 
#: ../bin/duplicity:1226
 
288
#: ../bin/duplicity:1252
289
289
#, python-format
290
290
msgid ""
291
291
"Max open files of %s is too low, should be >= 1024.\n"
292
292
"Use 'ulimit -n 1024' or higher to correct.\n"
293
293
msgstr ""
294
294
 
295
 
#: ../bin/duplicity:1275
 
295
#: ../bin/duplicity:1302
296
296
msgid ""
297
297
"RESTART: The first volume failed to upload before termination.\n"
298
298
"         Restart is impossible...starting backup from beginning."
299
299
msgstr ""
300
300
 
301
 
#: ../bin/duplicity:1281
 
301
#: ../bin/duplicity:1308
302
302
#, python-format
303
303
msgid ""
304
304
"RESTART: Volumes %d to %d failed to upload before termination.\n"
305
305
"         Restarting backup at volume %d."
306
306
msgstr ""
307
307
 
308
 
#: ../bin/duplicity:1288
 
308
#: ../bin/duplicity:1315
309
309
#, python-format
310
310
msgid ""
311
311
"RESTART: Impossible backup state: manifest has %d vols, remote has %d vols.\n"
314
314
"         backup then restart the backup from the beginning."
315
315
msgstr ""
316
316
 
317
 
#: ../bin/duplicity:1310
 
317
#: ../bin/duplicity:1336
318
318
msgid ""
319
319
"\n"
320
320
"PYTHONOPTIMIZE in the environment causes duplicity to fail to\n"
331
331
"See http://www.nongnu.org/duplicity/\n"
332
332
msgstr ""
333
333
 
334
 
#: ../bin/duplicity:1408
 
334
#: ../bin/duplicity:1419
335
335
#, python-format
336
336
msgid "Last %s backup left a partial set, restarting."
337
337
msgstr ""
338
338
 
339
 
#: ../bin/duplicity:1412
 
339
#: ../bin/duplicity:1423
340
340
#, python-format
341
341
msgid "Cleaning up previous partial %s backup set, restarting."
342
342
msgstr ""
343
343
 
344
 
#: ../bin/duplicity:1423
 
344
#: ../bin/duplicity:1434
345
345
msgid "Last full backup date:"
346
346
msgstr ""
347
347
 
348
 
#: ../bin/duplicity:1425
 
348
#: ../bin/duplicity:1436
349
349
msgid "Last full backup date: none"
350
350
msgstr ""
351
351
 
352
 
#: ../bin/duplicity:1427
 
352
#: ../bin/duplicity:1438
353
353
msgid "Last full backup is too old, forcing full backup"
354
354
msgstr ""
355
355
 
356
 
#: ../bin/duplicity:1470
 
356
#: ../bin/duplicity:1484
357
357
msgid ""
358
358
"When using symmetric encryption, the signing passphrase must equal the "
359
359
"encryption passphrase."
360
360
msgstr ""
361
361
 
362
 
#: ../bin/duplicity:1523
 
362
#: ../bin/duplicity:1537
363
363
msgid "INT intercepted...exiting."
364
364
msgstr ""
365
365
 
366
 
#: ../bin/duplicity:1531
 
366
#: ../bin/duplicity:1545
367
367
#, python-format
368
368
msgid "GPG error detail: %s"
369
369
msgstr ""
370
370
 
371
 
#: ../bin/duplicity:1541
 
371
#: ../bin/duplicity:1555
372
372
#, python-format
373
373
msgid "User error detail: %s"
374
374
msgstr ""
375
375
 
376
 
#: ../bin/duplicity:1551
 
376
#: ../bin/duplicity:1565
377
377
#, python-format
378
378
msgid "Backend error detail: %s"
379
379
msgstr ""
380
380
 
381
 
#: ../bin/rdiffdir:56 ../duplicity/commandline.py:238
 
381
#: ../bin/rdiffdir:61 ../duplicity/commandline.py:259
382
382
#, python-format
383
383
msgid "Error opening file %s"
384
384
msgstr ""
385
385
 
386
 
#: ../bin/rdiffdir:119
 
386
#: ../bin/rdiffdir:128
387
387
#, python-format
388
388
msgid "File %s already exists, will not overwrite."
389
389
msgstr ""
390
390
 
391
 
#: ../duplicity/selection.py:119
 
391
#: ../duplicity/selection.py:127
392
392
#, python-format
393
393
msgid "Skipping socket %s"
394
394
msgstr ""
395
395
 
396
 
#: ../duplicity/selection.py:123
 
396
#: ../duplicity/selection.py:131
397
397
#, python-format
398
398
msgid "Error initializing file %s"
399
399
msgstr ""
400
400
 
401
 
#: ../duplicity/selection.py:127 ../duplicity/selection.py:148
 
401
#: ../duplicity/selection.py:135 ../duplicity/selection.py:157
402
402
#, python-format
403
403
msgid "Error accessing possibly locked file %s"
404
404
msgstr ""
405
405
 
406
 
#: ../duplicity/selection.py:163
 
406
#: ../duplicity/selection.py:172
407
407
#, python-format
408
408
msgid "Warning: base %s doesn't exist, continuing"
409
409
msgstr ""
410
410
 
411
 
#: ../duplicity/selection.py:166 ../duplicity/selection.py:184
412
 
#: ../duplicity/selection.py:187
 
411
#: ../duplicity/selection.py:175 ../duplicity/selection.py:193
 
412
#: ../duplicity/selection.py:196
413
413
#, python-format
414
414
msgid "Selecting %s"
415
415
msgstr ""
416
416
 
417
 
#: ../duplicity/selection.py:268
 
417
#: ../duplicity/selection.py:288
418
418
#, python-format
419
419
msgid ""
420
420
"Fatal Error: The file specification\n"
425
425
"pattern (such as '**') which matches the base directory."
426
426
msgstr ""
427
427
 
428
 
#: ../duplicity/selection.py:276
 
428
#: ../duplicity/selection.py:297
429
429
#, python-format
430
430
msgid ""
431
431
"Fatal Error while processing expression\n"
432
432
"%s"
433
433
msgstr ""
434
434
 
435
 
#: ../duplicity/selection.py:286
 
435
#: ../duplicity/selection.py:307
436
436
#, python-format
437
437
msgid ""
438
438
"Last selection expression:\n"
468
468
msgid "Error closing filelist %s"
469
469
msgstr ""
470
470
 
471
 
#: ../duplicity/selection.py:428
 
471
#: ../duplicity/selection.py:363
472
472
#, python-format
473
473
msgid "Reading globbing filelist %s"
474
474
msgstr ""
475
475
 
476
 
#: ../duplicity/selection.py:461
 
476
#: ../duplicity/selection.py:396
477
477
#, python-format
478
478
msgid "Error compiling regular expression %s"
479
479
msgstr ""
480
480
 
481
 
#: ../duplicity/selection.py:477
 
481
#: ../duplicity/selection.py:413
482
482
msgid ""
483
483
"Warning: exclude-device-files is not the first selector.\n"
484
484
"This may not be what you intended"
485
485
msgstr ""
486
486
 
487
 
#: ../duplicity/commandline.py:68
 
487
#: ../duplicity/commandline.py:71
488
488
#, python-format
489
489
msgid ""
490
490
"Warning: Option %s is pending deprecation and will be removed in a future "
497
497
msgid "Unable to load gio backend: %s"
498
498
msgstr ""
499
499
 
500
 
#. Used in usage help to represent a Unix-style path name. Example:
 
500
#. TRANSL: Used in usage help to represent a Unix-style path name. Example:
501
501
#. --archive-dir <path>
502
 
#: ../duplicity/commandline.py:259 ../duplicity/commandline.py:269
503
 
#: ../duplicity/commandline.py:286 ../duplicity/commandline.py:352
504
 
#: ../duplicity/commandline.py:557 ../duplicity/commandline.py:773
 
502
#: ../duplicity/commandline.py:280 ../duplicity/commandline.py:290
 
503
#: ../duplicity/commandline.py:307 ../duplicity/commandline.py:381
 
504
#: ../duplicity/commandline.py:399 ../duplicity/commandline.py:588
 
505
#: ../duplicity/commandline.py:621 ../duplicity/commandline.py:807
505
506
msgid "path"
506
507
msgstr ""
507
508
 
508
 
#. Used in usage help to represent an ID for a GnuPG key. Example:
 
509
#. TRANSL: Used in usage help to represent an ID for a GnuPG key. Example:
509
510
#. --encrypt-key <gpg_key_id>
510
 
#. Used in usage help to represent an ID for a hidden GnuPG key. Example:
 
511
#. TRANSL: Used in usage help to represent an ID for a hidden GnuPG key. Example:
511
512
#. --hidden-encrypt-key <gpg_key_id>
512
 
#. Used in usage help to represent an ID for a GnuPG key. Example:
 
513
#. TRANSL: Used in usage help to represent an ID for a GnuPG key. Example:
513
514
#. --encrypt-key <gpg_key_id>
514
 
#: ../duplicity/commandline.py:281 ../duplicity/commandline.py:288
515
 
#: ../duplicity/commandline.py:372 ../duplicity/commandline.py:538
516
 
#: ../duplicity/commandline.py:746
 
515
#: ../duplicity/commandline.py:302 ../duplicity/commandline.py:309
 
516
#: ../duplicity/commandline.py:405 ../duplicity/commandline.py:572
 
517
#: ../duplicity/commandline.py:780
517
518
msgid "gpg-key-id"
518
519
msgstr ""
519
520
 
520
 
#. Used in usage help to represent a "glob" style pattern for
 
521
#. TRANSL: Used in usage help to represent a "glob" style pattern for
521
522
#. matching one or more files, as described in the documentation.
522
523
#. Example:
523
524
#. --exclude <shell_pattern>
524
 
#: ../duplicity/commandline.py:296 ../duplicity/commandline.py:398
525
 
#: ../duplicity/commandline.py:796
 
525
#: ../duplicity/commandline.py:317 ../duplicity/commandline.py:430
 
526
#: ../duplicity/commandline.py:830
526
527
msgid "shell_pattern"
527
528
msgstr ""
528
529
 
529
 
#. Used in usage help to represent the name of a file. Example:
 
530
#. TRANSL: Used in usage help to represent the name of a file. Example:
530
531
#. --log-file <filename>
531
 
#: ../duplicity/commandline.py:302 ../duplicity/commandline.py:309
532
 
#: ../duplicity/commandline.py:314 ../duplicity/commandline.py:400
533
 
#: ../duplicity/commandline.py:405 ../duplicity/commandline.py:416
534
 
#: ../duplicity/commandline.py:742
 
532
#: ../duplicity/commandline.py:323 ../duplicity/commandline.py:332
 
533
#: ../duplicity/commandline.py:339 ../duplicity/commandline.py:432
 
534
#: ../duplicity/commandline.py:439 ../duplicity/commandline.py:452
 
535
#: ../duplicity/commandline.py:776
535
536
msgid "filename"
536
537
msgstr ""
537
538
 
538
 
#. Used in usage help to represent a regular expression (regexp).
539
 
#: ../duplicity/commandline.py:321 ../duplicity/commandline.py:407
 
539
#. TRANSL: Used in usage help to represent a regular expression (regexp).
 
540
#: ../duplicity/commandline.py:346 ../duplicity/commandline.py:443
540
541
msgid "regular_expression"
541
542
msgstr ""
542
543
 
543
 
#. Used in usage help to represent a time spec for a previous
 
544
#. TRANSL: Used in usage help to represent a time spec for a previous
544
545
#. point in time, as described in the documentation. Example:
545
546
#. duplicity remove-older-than time [options] target_url
546
 
#: ../duplicity/commandline.py:364 ../duplicity/commandline.py:478
547
 
#: ../duplicity/commandline.py:828
 
547
#: ../duplicity/commandline.py:350 ../duplicity/commandline.py:393
 
548
#: ../duplicity/commandline.py:514 ../duplicity/commandline.py:862
548
549
msgid "time"
549
550
msgstr ""
550
551
 
551
 
#. Used in usage help. (Should be consistent with the "Options:"
 
552
#. TRANSL: Used in usage help. (Should be consistent with the "Options:"
552
553
#. header.) Example:
553
554
#. duplicity [full|incremental] [options] source_dir target_url
554
 
#: ../duplicity/commandline.py:368 ../duplicity/commandline.py:458
555
 
#: ../duplicity/commandline.py:481 ../duplicity/commandline.py:549
556
 
#: ../duplicity/commandline.py:761
 
555
#: ../duplicity/commandline.py:401 ../duplicity/commandline.py:494
 
556
#: ../duplicity/commandline.py:517 ../duplicity/commandline.py:580
 
557
#: ../duplicity/commandline.py:795
557
558
msgid "options"
558
559
msgstr ""
559
560
 
560
 
#: ../duplicity/commandline.py:383
 
561
#: ../duplicity/commandline.py:416
561
562
#, python-format
562
563
msgid ""
563
564
"Running in 'ignore errors' mode due to %s; please re-consider if this was "
564
565
"not intended"
565
566
msgstr ""
566
567
 
567
 
#. Used in usage help to represent an imap mailbox
568
 
#: ../duplicity/commandline.py:396
 
568
#. TRANSL: Used in usage help to represent an imap mailbox
 
569
#: ../duplicity/commandline.py:428
569
570
msgid "imap_mailbox"
570
571
msgstr ""
571
572
 
572
 
#: ../duplicity/commandline.py:410
 
573
#: ../duplicity/commandline.py:446
573
574
msgid "file_descriptor"
574
575
msgstr ""
575
576
 
576
 
#. Used in usage help to represent a desired number of
 
577
#. TRANSL: Used in usage help to represent a desired number of
577
578
#. something. Example:
578
579
#. --num-retries <number>
579
 
#: ../duplicity/commandline.py:421 ../duplicity/commandline.py:443
580
 
#: ../duplicity/commandline.py:455 ../duplicity/commandline.py:464
581
 
#: ../duplicity/commandline.py:502 ../duplicity/commandline.py:507
582
 
#: ../duplicity/commandline.py:511 ../duplicity/commandline.py:587
583
 
#: ../duplicity/commandline.py:756
 
580
#: ../duplicity/commandline.py:457 ../duplicity/commandline.py:479
 
581
#: ../duplicity/commandline.py:491 ../duplicity/commandline.py:500
 
582
#: ../duplicity/commandline.py:538 ../duplicity/commandline.py:543
 
583
#: ../duplicity/commandline.py:547 ../duplicity/commandline.py:616
 
584
#: ../duplicity/commandline.py:790
584
585
msgid "number"
585
586
msgstr ""
586
587
 
587
 
#. Used in usage help (noun)
588
 
#: ../duplicity/commandline.py:424
 
588
#. TRANSL: Used in usage help (noun)
 
589
#: ../duplicity/commandline.py:460
589
590
msgid "backup name"
590
591
msgstr ""
591
592
 
592
 
#. noun
593
 
#: ../duplicity/commandline.py:522 ../duplicity/commandline.py:525
594
 
#: ../duplicity/commandline.py:727
 
593
#. TRANSL: noun
 
594
#: ../duplicity/commandline.py:556 ../duplicity/commandline.py:559
 
595
#: ../duplicity/commandline.py:761
595
596
msgid "command"
596
597
msgstr ""
597
598
 
598
 
#: ../duplicity/commandline.py:528
 
599
#: ../duplicity/commandline.py:562
599
600
msgid "pyrax|cloudfiles"
600
601
msgstr ""
601
602
 
603
604
msgid "paramiko|pexpect"
604
605
msgstr ""
605
606
 
606
 
#: ../duplicity/commandline.py:552
 
607
#: ../duplicity/commandline.py:583
607
608
msgid "pem formatted bundle of certificate authorities"
608
609
msgstr ""
609
610
 
610
 
#. Used in usage help. Example:
 
611
#. TRANSL: Used in usage help. Example:
611
612
#. --timeout <seconds>
612
 
#: ../duplicity/commandline.py:562 ../duplicity/commandline.py:790
 
613
#: ../duplicity/commandline.py:593 ../duplicity/commandline.py:824
613
614
msgid "seconds"
614
615
msgstr ""
615
616
 
616
 
#. abbreviation for "character" (noun)
617
 
#: ../duplicity/commandline.py:568 ../duplicity/commandline.py:724
 
617
#. TRANSL: abbreviation for "character" (noun)
 
618
#: ../duplicity/commandline.py:599 ../duplicity/commandline.py:758
618
619
msgid "char"
619
620
msgstr ""
620
621
 
621
 
#: ../duplicity/commandline.py:690
 
622
#: ../duplicity/commandline.py:724
622
623
#, python-format
623
624
msgid "Using archive dir: %s"
624
625
msgstr ""
625
626
 
626
 
#: ../duplicity/commandline.py:691
 
627
#: ../duplicity/commandline.py:725
627
628
#, python-format
628
629
msgid "Using backup name: %s"
629
630
msgstr ""
630
631
 
631
 
#: ../duplicity/commandline.py:698
 
632
#: ../duplicity/commandline.py:732
632
633
#, python-format
633
634
msgid "Command line error: %s"
634
635
msgstr ""
635
636
 
636
 
#: ../duplicity/commandline.py:699
 
637
#: ../duplicity/commandline.py:733
637
638
msgid "Enter 'duplicity --help' for help screen."
638
639
msgstr ""
639
640
 
640
 
#. Used in usage help to represent a Unix-style path name. Example:
 
641
#. TRANSL: Used in usage help to represent a Unix-style path name. Example:
641
642
#. rsync://user[:password]@other_host[:port]//absolute_path
642
 
#: ../duplicity/commandline.py:712
 
643
#: ../duplicity/commandline.py:746
643
644
msgid "absolute_path"
644
645
msgstr ""
645
646
 
646
 
#. Used in usage help. Example:
 
647
#. TRANSL: Used in usage help. Example:
647
648
#. tahoe://alias/some_dir
648
 
#: ../duplicity/commandline.py:716
 
649
#: ../duplicity/commandline.py:750
649
650
msgid "alias"
650
651
msgstr ""
651
652
 
652
 
#. Used in help to represent a "bucket name" for Amazon Web
 
653
#. TRANSL: Used in help to represent a "bucket name" for Amazon Web
653
654
#. Services' Simple Storage Service (S3). Example:
654
655
#. s3://other.host/bucket_name[/prefix]
655
 
#: ../duplicity/commandline.py:721
 
656
#: ../duplicity/commandline.py:755
656
657
msgid "bucket_name"
657
658
msgstr ""
658
659
 
659
 
#. Used in usage help to represent the name of a container in
 
660
#. TRANSL: Used in usage help to represent the name of a container in
660
661
#. Amazon Web Services' Cloudfront. Example:
661
662
#. cf+http://container_name
662
 
#: ../duplicity/commandline.py:732
 
663
#: ../duplicity/commandline.py:766
663
664
msgid "container_name"
664
665
msgstr ""
665
666
 
666
 
#. noun
667
 
#: ../duplicity/commandline.py:735
 
667
#. TRANSL: noun
 
668
#: ../duplicity/commandline.py:769
668
669
msgid "count"
669
670
msgstr ""
670
671
 
671
 
#. Used in usage help to represent the name of a file directory
672
 
#: ../duplicity/commandline.py:738
 
672
#. TRANSL: Used in usage help to represent the name of a file directory
 
673
#: ../duplicity/commandline.py:772
673
674
msgid "directory"
674
675
msgstr ""
675
676
 
676
 
#. Used in usage help, e.g. to represent the name of a code
 
677
#. TRANSL: Used in usage help, e.g. to represent the name of a code
677
678
#. module. Example:
678
679
#. rsync://user[:password]@other.host[:port]::/module/some_dir
679
 
#: ../duplicity/commandline.py:751
 
680
#: ../duplicity/commandline.py:785
680
681
msgid "module"
681
682
msgstr ""
682
683
 
683
 
#. Used in usage help to represent an internet hostname. Example:
 
684
#. TRANSL: Used in usage help to represent an internet hostname. Example:
684
685
#. ftp://user[:password]@other.host[:port]/some_dir
685
 
#: ../duplicity/commandline.py:765
 
686
#: ../duplicity/commandline.py:799
686
687
msgid "other.host"
687
688
msgstr ""
688
689
 
689
 
#. Used in usage help. Example:
 
690
#. TRANSL: Used in usage help. Example:
690
691
#. ftp://user[:password]@other.host[:port]/some_dir
691
 
#: ../duplicity/commandline.py:769
 
692
#: ../duplicity/commandline.py:803
692
693
msgid "password"
693
694
msgstr ""
694
695
 
695
 
#. Used in usage help to represent a TCP port number. Example:
 
696
#. TRANSL: Used in usage help to represent a TCP port number. Example:
696
697
#. ftp://user[:password]@other.host[:port]/some_dir
697
 
#: ../duplicity/commandline.py:777
 
698
#: ../duplicity/commandline.py:811
698
699
msgid "port"
699
700
msgstr ""
700
701
 
701
 
#. Used in usage help. This represents a string to be used as a
 
702
#. TRANSL: Used in usage help. This represents a string to be used as a
702
703
#. prefix to names for backup files created by Duplicity. Example:
703
704
#. s3://other.host/bucket_name[/prefix]
704
 
#: ../duplicity/commandline.py:782
 
705
#: ../duplicity/commandline.py:816
705
706
msgid "prefix"
706
707
msgstr ""
707
708
 
708
 
#. Used in usage help to represent a Unix-style path name. Example:
 
709
#. TRANSL: Used in usage help to represent a Unix-style path name. Example:
709
710
#. rsync://user[:password]@other.host[:port]/relative_path
710
 
#: ../duplicity/commandline.py:786
 
711
#: ../duplicity/commandline.py:820
711
712
msgid "relative_path"
712
713
msgstr ""
713
714
 
714
 
#. Used in usage help to represent the name of a single file
 
715
#. TRANSL: Used in usage help to represent the name of a single file
715
716
#. directory or a Unix-style path to a directory. Example:
716
717
#. file:///some_dir
717
 
#: ../duplicity/commandline.py:801
 
718
#: ../duplicity/commandline.py:835
718
719
msgid "some_dir"
719
720
msgstr ""
720
721
 
721
 
#. Used in usage help to represent the name of a single file
 
722
#. TRANSL: Used in usage help to represent the name of a single file
722
723
#. directory or a Unix-style path to a directory where files will be
723
724
#. coming FROM. Example:
724
725
#. duplicity [full|incremental] [options] source_dir target_url
725
 
#: ../duplicity/commandline.py:807
 
726
#: ../duplicity/commandline.py:841
726
727
msgid "source_dir"
727
728
msgstr ""
728
729
 
729
 
#. Used in usage help to represent a URL files will be coming
 
730
#. TRANSL: Used in usage help to represent a URL files will be coming
730
731
#. FROM. Example:
731
732
#. duplicity [restore] [options] source_url target_dir
732
 
#: ../duplicity/commandline.py:812
 
733
#: ../duplicity/commandline.py:846
733
734
msgid "source_url"
734
735
msgstr ""
735
736
 
736
 
#. Used in usage help to represent the name of a single file
 
737
#. TRANSL: Used in usage help to represent the name of a single file
737
738
#. directory or a Unix-style path to a directory. where files will be
738
739
#. going TO. Example:
739
740
#. duplicity [restore] [options] source_url target_dir
740
 
#: ../duplicity/commandline.py:818
 
741
#: ../duplicity/commandline.py:852
741
742
msgid "target_dir"
742
743
msgstr ""
743
744
 
744
 
#. Used in usage help to represent a URL files will be going TO.
 
745
#. TRANSL: Used in usage help to represent a URL files will be going TO.
745
746
#. Example:
746
747
#. duplicity [full|incremental] [options] source_dir target_url
747
 
#: ../duplicity/commandline.py:823
 
748
#: ../duplicity/commandline.py:857
748
749
msgid "target_url"
749
750
msgstr ""
750
751
 
751
 
#. Used in usage help to represent a user name (i.e. login).
 
752
#. TRANSL: Used in usage help to represent a user name (i.e. login).
752
753
#. Example:
753
754
#. ftp://user[:password]@other.host[:port]/some_dir
754
 
#: ../duplicity/commandline.py:833
 
755
#: ../duplicity/commandline.py:867
755
756
msgid "user"
756
757
msgstr ""
757
758
 
758
 
#. Header in usage help
759
 
#: ../duplicity/commandline.py:850
 
759
#. TRANSL: Header in usage help
 
760
#: ../duplicity/commandline.py:885
760
761
msgid "Backends and their URL formats:"
761
762
msgstr ""
762
763
 
763
 
#. Header in usage help
764
 
#: ../duplicity/commandline.py:875
 
764
#. TRANSL: Header in usage help
 
765
#: ../duplicity/commandline.py:914
765
766
msgid "Commands:"
766
767
msgstr ""
767
768
 
768
 
#: ../duplicity/commandline.py:899
 
769
#: ../duplicity/commandline.py:938
769
770
#, python-format
770
771
msgid ""
771
772
"Specified archive directory '%s' does not exist, or is not a directory"
778
779
"Received '%s' instead."
779
780
msgstr ""
780
781
 
781
 
#: ../duplicity/commandline.py:968
 
782
#: ../duplicity/commandline.py:1007
782
783
#, python-format
783
784
msgid ""
784
785
"Restore destination directory %s already exists.\n"
785
786
"Will not overwrite."
786
787
msgstr ""
787
788
 
788
 
#: ../duplicity/commandline.py:973
 
789
#: ../duplicity/commandline.py:1012
789
790
#, python-format
790
791
msgid "Verify directory %s does not exist"
791
792
msgstr ""
792
793
 
793
 
#: ../duplicity/commandline.py:979
 
794
#: ../duplicity/commandline.py:1018
794
795
#, python-format
795
796
msgid "Backup source directory %s does not exist."
796
797
msgstr ""
797
798
 
798
 
#: ../duplicity/commandline.py:1008
 
799
#: ../duplicity/commandline.py:1049
799
800
#, python-format
800
801
msgid "Command line warning: %s"
801
802
msgstr ""
802
803
 
803
 
#: ../duplicity/commandline.py:1008
 
804
#: ../duplicity/commandline.py:1049
804
805
msgid ""
805
806
"Selection options --exclude/--include\n"
806
807
"currently work only when backing up,not restoring."
807
808
msgstr ""
808
809
 
809
 
#: ../duplicity/commandline.py:1056
 
810
#: ../duplicity/commandline.py:1097
810
811
#, python-format
811
812
msgid ""
812
813
"Bad URL '%s'.\n"
814
815
"\"file:///usr/local\".  See the man page for more information."
815
816
msgstr ""
816
817
 
817
 
#: ../duplicity/commandline.py:1081
 
818
#: ../duplicity/commandline.py:1122
818
819
msgid "Main action: "
819
820
msgstr ""
820
821
 
821
 
#: ../duplicity/backend.py:88
 
822
#: ../duplicity/backend.py:102
822
823
#, python-format
823
824
msgid "Import of %s %s"
824
825
msgstr ""
825
826
 
826
 
#: ../duplicity/backend.py:165
 
827
#: ../duplicity/backend.py:211
827
828
#, python-format
828
829
msgid "Could not initialize backend: %s"
829
830
msgstr ""
833
834
msgid "Attempt %s failed: %s: %s"
834
835
msgstr ""
835
836
 
836
 
#: ../duplicity/backend.py:322 ../duplicity/backend.py:352
837
 
#: ../duplicity/backend.py:359
 
837
#: ../duplicity/backend.py:371
838
838
#, python-format
839
839
msgid "Backtrace of previous error: %s"
840
840
msgstr ""
841
841
 
842
 
#: ../duplicity/backend.py:350
 
842
#: ../duplicity/backend.py:390
843
843
#, python-format
844
844
msgid "Attempt %s failed. %s: %s"
845
845
msgstr ""
846
846
 
847
 
#: ../duplicity/backend.py:361
 
847
#: ../duplicity/backend.py:386
848
848
#, python-format
849
849
msgid "Giving up after %s attempts. %s: %s"
850
850
msgstr ""
851
851
 
852
 
#: ../duplicity/backend.py:546 ../duplicity/backend.py:570
 
852
#: ../duplicity/backend.py:473
853
853
#, python-format
854
854
msgid "Reading results of '%s'"
855
855
msgstr ""
875
875
msgstr[0] ""
876
876
msgstr[1] ""
877
877
 
878
 
#: ../duplicity/asyncscheduler.py:66
 
878
#: ../duplicity/asyncscheduler.py:67
879
879
#, python-format
880
880
msgid "instantiating at concurrency %d"
881
881
msgstr ""
882
882
 
883
 
#: ../duplicity/asyncscheduler.py:93
 
883
#: ../duplicity/asyncscheduler.py:94
884
884
msgid "inserting barrier"
885
885
msgstr ""
886
886
 
887
 
#: ../duplicity/asyncscheduler.py:142
 
887
#: ../duplicity/asyncscheduler.py:143
888
888
msgid "running task synchronously (asynchronicity disabled)"
889
889
msgstr ""
890
890
 
891
 
#: ../duplicity/asyncscheduler.py:148
 
891
#: ../duplicity/asyncscheduler.py:149
892
892
msgid "scheduling task for asynchronous execution"
893
893
msgstr ""
894
894
 
895
 
#: ../duplicity/asyncscheduler.py:177
 
895
#: ../duplicity/asyncscheduler.py:178
896
896
msgid "task completed successfully"
897
897
msgstr ""
898
898
 
899
 
#: ../duplicity/asyncscheduler.py:188
 
899
#: ../duplicity/asyncscheduler.py:189
900
900
msgid ""
901
901
"a previously scheduled task has failed; propagating the result immediately"
902
902
msgstr ""
903
903
 
904
 
#: ../duplicity/asyncscheduler.py:211 ../duplicity/asyncscheduler.py:232
 
904
#: ../duplicity/asyncscheduler.py:212 ../duplicity/asyncscheduler.py:233
905
905
#, python-format
906
906
msgid "active workers = %d"
907
907
msgstr ""
908
908
 
909
 
#: ../duplicity/asyncscheduler.py:252
 
909
#: ../duplicity/asyncscheduler.py:253
910
910
#, python-format
911
911
msgid "task execution done (success: %s)"
912
912
msgstr ""
913
913
 
914
 
#: ../duplicity/patchdir.py:74 ../duplicity/patchdir.py:79
 
914
#: ../duplicity/patchdir.py:79 ../duplicity/patchdir.py:84
915
915
#, python-format
916
916
msgid "Patching %s"
917
917
msgstr ""
918
918
 
919
 
#: ../duplicity/patchdir.py:508
 
919
#: ../duplicity/patchdir.py:525
920
920
#, python-format
921
921
msgid "Error '%s' patching %s"
922
922
msgstr ""
923
923
 
924
 
#: ../duplicity/patchdir.py:581
 
924
#: ../duplicity/patchdir.py:600
925
925
#, python-format
926
926
msgid "Writing %s of type %s"
927
927
msgstr ""
928
928
 
929
 
#: ../duplicity/collections.py:150 ../duplicity/collections.py:161
 
929
#: ../duplicity/collections.py:161 ../duplicity/collections.py:172
930
930
#, python-format
931
931
msgid "BackupSet.delete: missing %s"
932
932
msgstr ""
933
933
 
934
 
#: ../duplicity/collections.py:186
 
934
#: ../duplicity/collections.py:197
935
935
msgid "Fatal Error: No manifests found for most recent backup"
936
936
msgstr ""
937
937
 
938
 
#: ../duplicity/collections.py:195
 
938
#: ../duplicity/collections.py:206
939
939
msgid ""
940
940
"Fatal Error: Remote manifest does not match local one.  Either the remote "
941
941
"backup set or the local archive directory has been corrupted."
942
942
msgstr ""
943
943
 
944
 
#: ../duplicity/collections.py:203
 
944
#: ../duplicity/collections.py:214
945
945
msgid "Fatal Error: Neither remote nor local manifest is readable."
946
946
msgstr ""
947
947
 
948
 
#: ../duplicity/collections.py:314
 
948
#: ../duplicity/collections.py:327
949
949
msgid "Preferring Backupset over previous one!"
950
950
msgstr ""
951
951
 
952
 
#: ../duplicity/collections.py:317
 
952
#: ../duplicity/collections.py:330
953
953
#, python-format
954
954
msgid "Ignoring incremental Backupset (start_time: %s; needed: %s)"
955
955
msgstr ""
956
956
 
957
 
#: ../duplicity/collections.py:322
 
957
#: ../duplicity/collections.py:335
958
958
#, python-format
959
959
msgid "Added incremental Backupset (start_time: %s / end_time: %s)"
960
960
msgstr ""
961
961
 
962
 
#: ../duplicity/collections.py:392
 
962
#: ../duplicity/collections.py:405
963
963
msgid "Chain start time: "
964
964
msgstr ""
965
965
 
966
 
#: ../duplicity/collections.py:393
 
966
#: ../duplicity/collections.py:406
967
967
msgid "Chain end time: "
968
968
msgstr ""
969
969
 
970
 
#: ../duplicity/collections.py:394
 
970
#: ../duplicity/collections.py:407
971
971
#, python-format
972
972
msgid "Number of contained backup sets: %d"
973
973
msgstr ""
974
974
 
975
 
#: ../duplicity/collections.py:396
 
975
#: ../duplicity/collections.py:409
976
976
#, python-format
977
977
msgid "Total number of contained volumes: %d"
978
978
msgstr ""
979
979
 
980
 
#: ../duplicity/collections.py:398
 
980
#: ../duplicity/collections.py:411 ../duplicity/collections.py:1198
981
981
msgid "Type of backup set:"
982
982
msgstr ""
983
983
 
984
 
#: ../duplicity/collections.py:398
 
984
#: ../duplicity/collections.py:411 ../duplicity/collections.py:1198
985
985
msgid "Time:"
986
986
msgstr ""
987
987
 
988
 
#: ../duplicity/collections.py:398
 
988
#: ../duplicity/collections.py:411
989
989
msgid "Num volumes:"
990
990
msgstr ""
991
991
 
992
 
#: ../duplicity/collections.py:402
 
992
#: ../duplicity/collections.py:415 ../duplicity/collections.py:1204
993
993
msgid "Full"
994
994
msgstr ""
995
995
 
996
 
#: ../duplicity/collections.py:405
 
996
#: ../duplicity/collections.py:418 ../duplicity/collections.py:1206
997
997
msgid "Incremental"
998
998
msgstr ""
999
999
 
1000
 
#: ../duplicity/collections.py:465
 
1000
#: ../duplicity/collections.py:478
1001
1001
msgid "local"
1002
1002
msgstr ""
1003
1003
 
1004
 
#: ../duplicity/collections.py:467
 
1004
#: ../duplicity/collections.py:480
1005
1005
msgid "remote"
1006
1006
msgstr ""
1007
1007
 
1008
 
#: ../duplicity/collections.py:622
 
1008
#: ../duplicity/collections.py:635
1009
1009
msgid "Collection Status"
1010
1010
msgstr ""
1011
1011
 
1012
 
#: ../duplicity/collections.py:624
 
1012
#: ../duplicity/collections.py:637
1013
1013
#, python-format
1014
1014
msgid "Connecting with backend: %s"
1015
1015
msgstr ""
1016
1016
 
1017
 
#: ../duplicity/collections.py:626
 
1017
#: ../duplicity/collections.py:639
1018
1018
#, python-format
1019
1019
msgid "Archive dir: %s"
1020
1020
msgstr ""
1021
1021
 
1022
 
#: ../duplicity/collections.py:629
 
1022
#: ../duplicity/collections.py:642
1023
1023
#, python-format
1024
1024
msgid "Found %d secondary backup chain."
1025
1025
msgid_plural "Found %d secondary backup chains."
1026
1026
msgstr[0] ""
1027
1027
msgstr[1] ""
1028
1028
 
1029
 
#: ../duplicity/collections.py:634
 
1029
#: ../duplicity/collections.py:647
1030
1030
#, python-format
1031
1031
msgid "Secondary chain %d of %d:"
1032
1032
msgstr ""
1033
1033
 
1034
 
#: ../duplicity/collections.py:640
 
1034
#: ../duplicity/collections.py:653
1035
1035
msgid "Found primary backup chain with matching signature chain:"
1036
1036
msgstr ""
1037
1037
 
1038
 
#: ../duplicity/collections.py:644
 
1038
#: ../duplicity/collections.py:657
1039
1039
msgid "No backup chains with active signatures found"
1040
1040
msgstr ""
1041
1041
 
1042
 
#: ../duplicity/collections.py:647
 
1042
#: ../duplicity/collections.py:660
1043
1043
#, python-format
1044
1044
msgid "Also found %d backup set not part of any chain,"
1045
1045
msgid_plural "Also found %d backup sets not part of any chain,"
1046
1046
msgstr[0] ""
1047
1047
msgstr[1] ""
1048
1048
 
1049
 
#: ../duplicity/collections.py:651
 
1049
#: ../duplicity/collections.py:664
1050
1050
#, python-format
1051
1051
msgid "and %d incomplete backup set."
1052
1052
msgid_plural "and %d incomplete backup sets."
1053
1053
msgstr[0] ""
1054
1054
msgstr[1] ""
1055
1055
 
1056
 
#. "cleanup" is a hard-coded command, so do not translate it
1057
 
#: ../duplicity/collections.py:656
 
1056
#. TRANSL: "cleanup" is a hard-coded command, so do not translate it
 
1057
#: ../duplicity/collections.py:669
1058
1058
msgid ""
1059
1059
"These may be deleted by running duplicity with the \"cleanup\" command."
1060
1060
msgstr ""
1061
1061
 
1062
 
#: ../duplicity/collections.py:659
 
1062
#: ../duplicity/collections.py:672
1063
1063
msgid "No orphaned or incomplete backup sets found."
1064
1064
msgstr ""
1065
1065
 
1066
 
#: ../duplicity/collections.py:675
 
1066
#: ../duplicity/collections.py:688
1067
1067
#, python-format
1068
1068
msgid "%d file exists on backend"
1069
1069
msgid_plural "%d files exist on backend"
1070
1070
msgstr[0] ""
1071
1071
msgstr[1] ""
1072
1072
 
1073
 
#: ../duplicity/collections.py:682
 
1073
#: ../duplicity/collections.py:695
1074
1074
#, python-format
1075
1075
msgid "%d file exists in cache"
1076
1076
msgid_plural "%d files exist in cache"
1077
1077
msgstr[0] ""
1078
1078
msgstr[1] ""
1079
1079
 
1080
 
#: ../duplicity/collections.py:734
 
1080
#: ../duplicity/collections.py:747
1081
1081
msgid ""
1082
1082
"Warning, discarding last backup set, because of missing signature file."
1083
1083
msgstr ""
1084
1084
 
1085
 
#: ../duplicity/collections.py:757
 
1085
#: ../duplicity/collections.py:770
1086
1086
msgid "Warning, found the following local orphaned signature file:"
1087
1087
msgid_plural "Warning, found the following local orphaned signature files:"
1088
1088
msgstr[0] ""
1089
1089
msgstr[1] ""
1090
1090
 
1091
 
#: ../duplicity/collections.py:766
 
1091
#: ../duplicity/collections.py:779
1092
1092
msgid "Warning, found the following remote orphaned signature file:"
1093
1093
msgid_plural "Warning, found the following remote orphaned signature files:"
1094
1094
msgstr[0] ""
1095
1095
msgstr[1] ""
1096
1096
 
1097
 
#: ../duplicity/collections.py:775
 
1097
#: ../duplicity/collections.py:788
1098
1098
msgid "Warning, found signatures but no corresponding backup files"
1099
1099
msgstr ""
1100
1100
 
1101
 
#: ../duplicity/collections.py:779
 
1101
#: ../duplicity/collections.py:792
1102
1102
msgid ""
1103
1103
"Warning, found incomplete backup sets, probably left from aborted session"
1104
1104
msgstr ""
1105
1105
 
1106
 
#: ../duplicity/collections.py:783
 
1106
#: ../duplicity/collections.py:796
1107
1107
msgid "Warning, found the following orphaned backup file:"
1108
1108
msgid_plural "Warning, found the following orphaned backup files:"
1109
1109
msgstr[0] ""
1110
1110
msgstr[1] ""
1111
1111
 
1112
 
#: ../duplicity/collections.py:800
 
1112
#: ../duplicity/collections.py:813
1113
1113
#, python-format
1114
1114
msgid "Extracting backup chains from list of files: %s"
1115
1115
msgstr ""
1116
1116
 
1117
 
#: ../duplicity/collections.py:810
 
1117
#: ../duplicity/collections.py:824
1118
1118
#, python-format
1119
1119
msgid "File %s is part of known set"
1120
1120
msgstr ""
1121
1121
 
1122
 
#: ../duplicity/collections.py:813
 
1122
#: ../duplicity/collections.py:827
1123
1123
#, python-format
1124
1124
msgid "File %s is not part of a known set; creating new set"
1125
1125
msgstr ""
1126
1126
 
1127
 
#: ../duplicity/collections.py:818
 
1127
#: ../duplicity/collections.py:832
1128
1128
#, python-format
1129
1129
msgid "Ignoring file (rejected by backup set) '%s'"
1130
1130
msgstr ""
1131
1131
 
1132
 
#: ../duplicity/collections.py:831
 
1132
#: ../duplicity/collections.py:848
1133
1133
#, python-format
1134
1134
msgid "Found backup chain %s"
1135
1135
msgstr ""
1136
1136
 
1137
 
#: ../duplicity/collections.py:836
 
1137
#: ../duplicity/collections.py:853
1138
1138
#, python-format
1139
1139
msgid "Added set %s to pre-existing chain %s"
1140
1140
msgstr ""
1141
1141
 
1142
 
#: ../duplicity/collections.py:840
 
1142
#: ../duplicity/collections.py:857
1143
1143
#, python-format
1144
1144
msgid "Found orphaned set %s"
1145
1145
msgstr ""
1146
1146
 
1147
 
#: ../duplicity/collections.py:992
 
1147
#: ../duplicity/collections.py:1008
1148
1148
#, python-format
1149
1149
msgid ""
1150
1150
"No signature chain for the requested time.  Using oldest available chain, "
1151
1151
"starting at time %s."
1152
1152
msgstr ""
1153
1153
 
1154
 
#: ../duplicity/robust.py:59
 
1154
#: ../duplicity/robust.py:61
1155
1155
#, python-format
1156
1156
msgid "Error listing directory %s"
1157
1157
msgstr ""
1158
1158
 
1159
 
#: ../duplicity/diffdir.py:103 ../duplicity/diffdir.py:394
 
1159
#: ../duplicity/diffdir.py:108 ../duplicity/diffdir.py:398
1160
1160
#, python-format
1161
1161
msgid "Error %s getting delta for %s"
1162
1162
msgstr ""
1163
1163
 
1164
 
#: ../duplicity/diffdir.py:117
 
1164
#: ../duplicity/diffdir.py:122
1165
1165
#, python-format
1166
1166
msgid "Getting delta of %s and %s"
1167
1167
msgstr ""
1168
1168
 
1169
 
#: ../duplicity/diffdir.py:162
 
1169
#: ../duplicity/diffdir.py:167
1170
1170
#, python-format
1171
1171
msgid "A %s"
1172
1172
msgstr ""
1173
1173
 
1174
 
#: ../duplicity/diffdir.py:169
 
1174
#: ../duplicity/diffdir.py:174
1175
1175
#, python-format
1176
1176
msgid "M %s"
1177
1177
msgstr ""
1178
1178
 
1179
 
#: ../duplicity/diffdir.py:191
 
1179
#: ../duplicity/diffdir.py:196
1180
1180
#, python-format
1181
1181
msgid "Comparing %s and %s"
1182
1182
msgstr ""
1183
1183
 
1184
 
#: ../duplicity/diffdir.py:199
 
1184
#: ../duplicity/diffdir.py:204
1185
1185
#, python-format
1186
1186
msgid "D %s"
1187
1187
msgstr ""
1188
1188
 
1189
 
#: ../duplicity/lazy.py:325
 
1189
#: ../duplicity/lazy.py:334
1190
1190
#, python-format
1191
1191
msgid "Warning: oldindex %s >= newindex %s"
1192
1192
msgstr ""
1193
1193
 
1194
 
#: ../duplicity/lazy.py:400
 
1194
#: ../duplicity/lazy.py:409
1195
1195
#, python-format
1196
1196
msgid "Error '%s' processing %s"
1197
1197
msgstr ""
1198
1198
 
1199
 
#: ../duplicity/lazy.py:410
 
1199
#: ../duplicity/lazy.py:419
1200
1200
#, python-format
1201
1201
msgid "Skipping %s because of previous error"
1202
1202
msgstr ""
1215
1215
"use default paramiko instead."
1216
1216
msgstr ""
1217
1217
 
1218
 
#: ../duplicity/backends/giobackend.py:106
 
1218
#: ../duplicity/backends/giobackend.py:108
1219
1219
#, python-format
1220
1220
msgid "Connection failed, please check your password: %s"
1221
1221
msgstr ""
1222
1222
 
1223
 
#: ../duplicity/backends/giobackend.py:130
 
1223
#: ../duplicity/backend.py:500
1224
1224
#, python-format
1225
1225
msgid "Writing %s"
1226
1226
msgstr ""
1227
1227
 
1228
 
#: ../duplicity/manifest.py:87
 
1228
#: ../duplicity/manifest.py:91
1229
1229
#, python-format
1230
1230
msgid ""
1231
1231
"Fatal Error: Backup source host has changed.\n"
1233
1233
"Previous hostname: %s"
1234
1234
msgstr ""
1235
1235
 
1236
 
#: ../duplicity/manifest.py:94
 
1236
#: ../duplicity/manifest.py:98
1237
1237
#, python-format
1238
1238
msgid ""
1239
1239
"Fatal Error: Backup source directory has changed.\n"
1241
1241
"Previous directory: %s"
1242
1242
msgstr ""
1243
1243
 
1244
 
#: ../duplicity/manifest.py:103
 
1244
#: ../duplicity/manifest.py:107
1245
1245
msgid ""
1246
1246
"Aborting because you may have accidentally tried to backup two different "
1247
1247
"data sets to the same remote location, or using the same archive directory.  "
1249
1249
"seeing this message"
1250
1250
msgstr ""
1251
1251
 
1252
 
#: ../duplicity/manifest.py:209
 
1252
#: ../duplicity/manifest.py:244
1253
1253
msgid "Manifests not equal because different volume numbers"
1254
1254
msgstr ""
1255
1255
 
1256
 
#: ../duplicity/manifest.py:214
 
1256
#: ../duplicity/manifest.py:249
1257
1257
msgid "Manifests not equal because volume lists differ"
1258
1258
msgstr ""
1259
1259
 
1260
 
#: ../duplicity/manifest.py:219
 
1260
#: ../duplicity/manifest.py:254
1261
1261
msgid "Manifests not equal because hosts or directories differ"
1262
1262
msgstr ""
1263
1263
 
1264
 
#: ../duplicity/manifest.py:366
 
1264
#: ../duplicity/manifest.py:401
1265
1265
msgid "Warning, found extra Volume identifier"
1266
1266
msgstr ""
1267
1267
 
1268
 
#: ../duplicity/manifest.py:392
 
1268
#: ../duplicity/manifest.py:427
1269
1269
msgid "Other is not VolumeInfo"
1270
1270
msgstr ""
1271
1271
 
1272
 
#: ../duplicity/manifest.py:395
 
1272
#: ../duplicity/manifest.py:430
1273
1273
msgid "Volume numbers don't match"
1274
1274
msgstr ""
1275
1275
 
1276
 
#: ../duplicity/manifest.py:398
 
1276
#: ../duplicity/manifest.py:433
1277
1277
msgid "start_indicies don't match"
1278
1278
msgstr ""
1279
1279
 
1280
 
#: ../duplicity/manifest.py:401
 
1280
#: ../duplicity/manifest.py:436
1281
1281
msgid "end_index don't match"
1282
1282
msgstr ""
1283
1283
 
1284
 
#: ../duplicity/manifest.py:408
 
1284
#: ../duplicity/manifest.py:443
1285
1285
msgid "Hashes don't match"
1286
1286
msgstr ""
1287
1287
 
1288
 
#: ../duplicity/path.py:100
 
1288
#: ../duplicity/path.py:109
1289
1289
#, python-format
1290
1290
msgid "Warning: %s invalid devnums (0x%X), treating as (0, 0)."
1291
1291
msgstr ""
1292
1292
 
1293
 
#: ../duplicity/path.py:227 ../duplicity/path.py:286
 
1293
#: ../duplicity/path.py:236 ../duplicity/path.py:295
1294
1294
#, python-format
1295
1295
msgid "Warning: %s has negative mtime, treating as 0."
1296
1296
msgstr ""
1297
1297
 
1298
 
#: ../duplicity/path.py:351
 
1298
#: ../duplicity/path.py:359
1299
1299
msgid "Difference found:"
1300
1300
msgstr ""
1301
1301
 
1302
 
#: ../duplicity/path.py:357
 
1302
#: ../duplicity/path.py:368
1303
1303
#, python-format
1304
1304
msgid "New file %s"
1305
1305
msgstr ""
1306
1306
 
1307
 
#: ../duplicity/path.py:360
 
1307
#: ../duplicity/path.py:371
1308
1308
#, python-format
1309
1309
msgid "File %s is missing"
1310
1310
msgstr ""
1311
1311
 
1312
 
#: ../duplicity/path.py:363
 
1312
#: ../duplicity/path.py:374
1313
1313
#, python-format
1314
1314
msgid "File %%s has type %s, expected %s"
1315
1315
msgstr ""
1316
1316
 
1317
 
#: ../duplicity/path.py:369 ../duplicity/path.py:395
 
1317
#: ../duplicity/path.py:380 ../duplicity/path.py:406
1318
1318
#, python-format
1319
1319
msgid "File %%s has permissions %s, expected %s"
1320
1320
msgstr ""
1321
1321
 
1322
 
#: ../duplicity/path.py:374
 
1322
#: ../duplicity/path.py:385
1323
1323
#, python-format
1324
1324
msgid "File %%s has mtime %s, expected %s"
1325
1325
msgstr ""
1326
1326
 
1327
 
#: ../duplicity/path.py:382
 
1327
#: ../duplicity/path.py:393
1328
1328
#, python-format
1329
1329
msgid "Data for file %s is different"
1330
1330
msgstr ""
1331
1331
 
1332
 
#: ../duplicity/path.py:390
 
1332
#: ../duplicity/path.py:401
1333
1333
#, python-format
1334
1334
msgid "Symlink %%s points to %s, expected %s"
1335
1335
msgstr ""
1336
1336
 
1337
 
#: ../duplicity/path.py:399
 
1337
#: ../duplicity/path.py:410
1338
1338
#, python-format
1339
1339
msgid "Device file %%s has numbers %s, expected %s"
1340
1340
msgstr ""
1341
1341
 
1342
 
#: ../duplicity/path.py:559
 
1342
#: ../duplicity/path.py:572
1343
1343
#, python-format
1344
1344
msgid "Making directory %s"
1345
1345
msgstr ""
1346
1346
 
1347
 
#: ../duplicity/path.py:569
 
1347
#: ../duplicity/path.py:582
1348
1348
#, python-format
1349
1349
msgid "Deleting %s"
1350
1350
msgstr ""
1351
1351
 
1352
 
#: ../duplicity/path.py:578
 
1352
#: ../duplicity/path.py:591
1353
1353
#, python-format
1354
1354
msgid "Touching %s"
1355
1355
msgstr ""
1356
1356
 
1357
 
#: ../duplicity/path.py:585
 
1357
#: ../duplicity/path.py:598
1358
1358
#, python-format
1359
1359
msgid "Deleting tree %s"
1360
1360
msgstr ""
1363
1363
msgid "Threading not available -- zombie processes may appear"
1364
1364
msgstr ""
1365
1365
 
1366
 
#: ../duplicity/gpginterface.py:677
 
1366
#: ../duplicity/gpginterface.py:701
1367
1367
#, python-format
1368
1368
msgid "GPG process %d terminated before wait()"
1369
1369
msgstr ""
1370
1370
 
1371
 
#: ../duplicity/dup_time.py:47
 
1371
#: ../duplicity/dup_time.py:52
1372
1372
#, python-format
1373
1373
msgid ""
1374
1374
"Bad interval string \"%s\"\n"
1378
1378
"page for more information."
1379
1379
msgstr ""
1380
1380
 
1381
 
#: ../duplicity/dup_time.py:53
 
1381
#: ../duplicity/dup_time.py:58
1382
1382
#, python-format
1383
1383
msgid ""
1384
1384
"Bad time string \"%s\"\n"
1391
1391
"the day)."
1392
1392
msgstr ""
1393
1393
 
1394
 
#: ../duplicity/tempdir.py:119
 
1394
#: ../duplicity/tempdir.py:121
1395
1395
#, python-format
1396
1396
msgid "Using temporary directory %s"
1397
1397
msgstr ""
1398
1398
 
1399
 
#: ../duplicity/tempdir.py:163
 
1399
#: ../duplicity/tempdir.py:165
1400
1400
#, python-format
1401
1401
msgid "Registering (mktemp) temporary file %s"
1402
1402
msgstr ""
1403
1403
 
1404
 
#: ../duplicity/tempdir.py:185
 
1404
#: ../duplicity/tempdir.py:187
1405
1405
#, python-format
1406
1406
msgid "Registering (mkstemp) temporary file %s"
1407
1407
msgstr ""
1408
1408
 
1409
 
#: ../duplicity/tempdir.py:217
 
1409
#: ../duplicity/tempdir.py:219
1410
1410
#, python-format
1411
1411
msgid "Forgetting temporary file %s"
1412
1412
msgstr ""
1413
1413
 
1414
 
#: ../duplicity/tempdir.py:220
 
1414
#: ../duplicity/tempdir.py:222
1415
1415
#, python-format
1416
1416
msgid "Attempt to forget unknown tempfile %s - this is probably a bug."
1417
1417
msgstr ""
1418
1418
 
1419
 
#: ../duplicity/tempdir.py:239
 
1419
#: ../duplicity/tempdir.py:241
1420
1420
#, python-format
1421
1421
msgid "Removing still remembered temporary file %s"
1422
1422
msgstr ""
1423
1423
 
1424
 
#: ../duplicity/tempdir.py:242
 
1424
#: ../duplicity/tempdir.py:244
1425
1425
#, python-format
1426
1426
msgid "Cleanup of temporary file %s failed"
1427
1427
msgstr ""
1428
1428
 
1429
 
#: ../duplicity/tempdir.py:247
 
1429
#: ../duplicity/tempdir.py:249
1430
1430
#, python-format
1431
1431
msgid "Cleanup of temporary directory %s failed - this is probably a bug."
1432
1432
msgstr ""
1433
1433
 
1434
 
#: ../duplicity/util.py:91
 
1434
#: ../duplicity/util.py:99
1435
1435
#, python-format
1436
1436
msgid "IGNORED_ERROR: Warning: ignoring error as requested: %s: %s"
1437
1437
msgstr ""
1438
1438
 
1439
 
#: ../duplicity/util.py:148
 
1439
#: ../duplicity/util.py:164
1440
1440
#, python-format
1441
1441
msgid "Releasing lockfile %s"
1442
1442
msgstr ""