~mterry/duplicity/more-test-fixes

« back to all changes in this revision

Viewing changes to po/zh_CN.po

  • Committer: Kenneth Loafman
  • Date: 2011-10-15 20:01:35 UTC
  • mfrom: (600.1.59 duplicity)
  • Revision ID: kenneth@loafman.com-20111015200135-m4iwbvb9nco50gng
Merge in lp:~duplicity-team/duplicity/po-updates

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