Merge lp:~duplicity-team/duplicity/po-updates into lp:duplicity/0.6

Proposed by Larry Gilbert
Status: Merged
Approved by: Kenneth Loafman
Approved revision: 608
Merged at revision: not available
Proposed branch: lp:~duplicity-team/duplicity/po-updates
Merge into: lp:duplicity/0.6
Diff against target: None lines
To merge this branch: bzr merge lp:~duplicity-team/duplicity/po-updates
Reviewer Review Type Date Requested Status
duplicity-team Pending
Review via email: mp+12124@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Larry Gilbert (l2g) wrote :

These should go into the 0.6 branch since that is what the translations in Rosetta are currently based on. (Launchpad has separate translation setups for different series of code now.)

This includes more Bulgarian and a few more Portuguese translations.

609. By Launchpad Code Hosting <codehost@crowberry>

Launchpad automatic translations update.

610. By Launchpad Code Hosting <codehost@crowberry>

Launchpad automatic translations update.

611. By Launchpad Code Hosting <codehost@crowberry>

Launchpad automatic translations update.

612. By Launchpad Code Hosting <codehost@crowberry>

Launchpad automatic translations update.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'po/bg.po'
2--- po/bg.po 2009-09-08 03:32:43 +0000
3+++ po/bg.po 2009-09-19 11:18:33 +0000
4@@ -7,15 +7,15 @@
5 msgstr ""
6 "Project-Id-Version: duplicity\n"
7 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
8-"POT-Creation-Date: 2009-08-30 23:01-0700\n"
9-"PO-Revision-Date: 2009-09-04 22:23+0000\n"
10-"Last-Translator: Plamen K. Kosseff <Unknown>\n"
11+"POT-Creation-Date: 2009-09-15 06:36-0500\n"
12+"PO-Revision-Date: 2009-09-15 02:39+0000\n"
13+"Last-Translator: Kenneth Loafman <kenneth@loafman.com>\n"
14 "Language-Team: Bulgarian <bg@li.org>\n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Plural-Forms: nplurals=2; plural=n != 1;\n"
19-"X-Launchpad-Export-Date: 2009-09-08 02:56+0000\n"
20+"X-Launchpad-Export-Date: 2009-09-19 11:18+0000\n"
21 "X-Generator: Launchpad (build Unknown)\n"
22
23 #: ../duplicity-bin:191
24@@ -271,24 +271,26 @@
25 #: ../duplicity-bin:1162
26 #, python-format
27 msgid "Last %s backup left a partial set, restarting."
28-msgstr ""
29+msgstr "Предишният опит %s остави частично резервно копие. Рестартиране."
30
31 #: ../duplicity-bin:1166
32 #, python-format
33 msgid "Cleaning up previous partial %s backup set, restarting."
34-msgstr ""
35+msgstr "Премахване на предишното частично резервно копие %s и рестартиране."
36
37 #: ../duplicity-bin:1177
38 msgid "Last full backup date:"
39-msgstr ""
40+msgstr "Дата на последното пълно резервно копие:"
41
42 #: ../duplicity-bin:1179
43 msgid "Last full backup date: none"
44-msgstr ""
45+msgstr "Дата на последното пълно резервно копие: Не съществува"
46
47 #: ../duplicity-bin:1181
48 msgid "Last full backup is too old, forcing full backup"
49 msgstr ""
50+"Последното пълно резервно копие е прекалено старо. Ще бъде направено пълно "
51+"резервно копие."
52
53 #: ../duplicity-bin:1255
54 #, python-format
55@@ -308,7 +310,7 @@
56 #: ../duplicity/asyncscheduler.py:69
57 #, python-format
58 msgid "instantiating at concurrency %d"
59-msgstr ""
60+msgstr "Ще бъдат изпълнявани %d конкурентни операции."
61
62 #: ../duplicity/asyncscheduler.py:96
63 msgid "inserting barrier"
64@@ -316,15 +318,15 @@
65
66 #: ../duplicity/asyncscheduler.py:145
67 msgid "running task synchronously (asynchronicity disabled)"
68-msgstr ""
69+msgstr "Асинхронното изпълнение е забранено. Изпълняване синхронно"
70
71 #: ../duplicity/asyncscheduler.py:151
72 msgid "scheduling task for asynchronous execution"
73-msgstr ""
74+msgstr "Добавяна на асинхронна задача."
75
76 #: ../duplicity/asyncscheduler.py:181
77 msgid "task completed successfully"
78-msgstr ""
79+msgstr "задачата приключи успешно"
80
81 #: ../duplicity/asyncscheduler.py:192
82 msgid ""
83@@ -334,31 +336,31 @@
84 #: ../duplicity/asyncscheduler.py:215 ../duplicity/asyncscheduler.py:236
85 #, python-format
86 msgid "active workers = %d"
87-msgstr ""
88+msgstr "активни задачи = %d"
89
90 #: ../duplicity/asyncscheduler.py:256
91 #, python-format
92 msgid "task execution done (success: %s)"
93-msgstr ""
94+msgstr "задачата приключи успешно %s"
95
96 #: ../duplicity/backend.py:370
97 #, python-format
98 msgid "Running '%s'"
99-msgstr ""
100+msgstr "Изпълнение на '%s'"
101
102 #: ../duplicity/backend.py:384
103 #, python-format
104 msgid "Running '%s' (attempt #%d)"
105 msgid_plural "Running '%s' (attempt #%d)"
106-msgstr[0] ""
107-msgstr[1] ""
108+msgstr[0] "Изпълнение на '%s' (опит #%d)"
109+msgstr[1] "Изпълнение на '%s' (опит #%d)"
110
111 #: ../duplicity/backend.py:389 ../duplicity/backend.py:430
112 #, python-format
113 msgid "Running '%s' failed (attempt #%d)"
114 msgid_plural "Running '%s' failed (attempt #%d)"
115-msgstr[0] ""
116-msgstr[1] ""
117+msgstr[0] "Изпълнението на '%s' се провали (опит #%d)"
118+msgstr[1] "Изпълнението на '%s' се провали (опит #%d)"
119
120 #: ../duplicity/backend.py:392 ../duplicity/backend.py:433
121 #, python-format
122@@ -411,12 +413,12 @@
123 #: ../duplicity/collections.py:375
124 #, python-format
125 msgid "Number of contained backup sets: %d"
126-msgstr ""
127+msgstr "Брой на наличните архивни копия: %d"
128
129 #: ../duplicity/collections.py:377
130 #, python-format
131 msgid "Total number of contained volumes: %d"
132-msgstr ""
133+msgstr "Общ брой на наличните архивни файлове: %d"
134
135 #: ../duplicity/collections.py:379
136 msgid "Type of backup set:"
137@@ -424,7 +426,7 @@
138
139 #: ../duplicity/collections.py:379
140 msgid "Time:"
141-msgstr ""
142+msgstr "Време:"
143
144 #: ../duplicity/collections.py:379
145 msgid "Num volumes:"
146@@ -432,23 +434,23 @@
147
148 #: ../duplicity/collections.py:383
149 msgid "Full"
150-msgstr ""
151+msgstr "Пълно"
152
153 #: ../duplicity/collections.py:386
154 msgid "Incremental"
155-msgstr ""
156+msgstr "Последователно"
157
158 #: ../duplicity/collections.py:446
159 msgid "local"
160-msgstr ""
161+msgstr "локално"
162
163 #: ../duplicity/collections.py:448
164 msgid "remote"
165-msgstr ""
166+msgstr "отдалечено"
167
168 #: ../duplicity/collections.py:600
169 msgid "Collection Status"
170-msgstr ""
171+msgstr "Състояние на колекцията от архивни копия"
172
173 #: ../duplicity/collections.py:602
174 #, python-format
175@@ -494,97 +496,99 @@
176 msgstr[0] ""
177 msgstr[1] ""
178
179-#: ../duplicity/collections.py:633
180-msgid "These may be deleted by running duplicity with the --cleanup option."
181+#. "cleanup" is a hard-coded command, so do not translate it
182+#: ../duplicity/collections.py:634
183+msgid ""
184+"These may be deleted by running duplicity with the \"cleanup\" command."
185 msgstr ""
186
187-#: ../duplicity/collections.py:636
188+#: ../duplicity/collections.py:637
189 msgid "No orphaned or incomplete backup sets found."
190 msgstr ""
191
192-#: ../duplicity/collections.py:652
193+#: ../duplicity/collections.py:653
194 #, python-format
195 msgid "%d file exists on backend"
196 msgid_plural "%d files exist on backend"
197-msgstr[0] ""
198-msgstr[1] ""
199+msgstr[0] "%d файл съществува в отдалечения архив"
200+msgstr[1] "%d файла съществуват в отдалечения архив"
201
202-#: ../duplicity/collections.py:659
203+#: ../duplicity/collections.py:660
204 #, python-format
205 msgid "%d file exists in cache"
206 msgid_plural "%d files exist in cache"
207-msgstr[0] ""
208-msgstr[1] ""
209+msgstr[0] "%d файл съществува в локалния кеш"
210+msgstr[1] "%d файла съществуват в локалния кеш"
211
212-#: ../duplicity/collections.py:711
213+#: ../duplicity/collections.py:712
214 msgid ""
215 "Warning, discarding last backup set, because of missing signature file."
216 msgstr ""
217
218-#: ../duplicity/collections.py:744
219+#: ../duplicity/collections.py:745
220 msgid "Warning, found the following local orphaned signature file:"
221 msgid_plural "Warning, found the following local orphaned signature files:"
222 msgstr[0] ""
223 msgstr[1] ""
224
225-#: ../duplicity/collections.py:753
226+#: ../duplicity/collections.py:754
227 msgid "Warning, found the following remote orphaned signature file:"
228 msgid_plural "Warning, found the following remote orphaned signature files:"
229 msgstr[0] ""
230 msgstr[1] ""
231
232-#: ../duplicity/collections.py:763
233+#: ../duplicity/collections.py:764
234 msgid "Warning, found an unnecessary signature chain"
235 msgid_plural "Warning, found unnecessary signature chains"
236 msgstr[0] ""
237 msgstr[1] ""
238
239-#: ../duplicity/collections.py:771
240+#: ../duplicity/collections.py:772
241 msgid "Warning, found signatures but no corresponding backup files"
242 msgstr ""
243
244-#: ../duplicity/collections.py:775
245+#: ../duplicity/collections.py:776
246 msgid ""
247 "Warning, found incomplete backup sets, probably left from aborted session"
248 msgstr ""
249
250-#: ../duplicity/collections.py:779
251+#: ../duplicity/collections.py:780
252 msgid "Warning, found the following orphaned backup file:"
253 msgid_plural "Warning, found the following orphaned backup files:"
254 msgstr[0] ""
255 msgstr[1] ""
256
257-#: ../duplicity/collections.py:797
258+#: ../duplicity/collections.py:798
259 #, python-format
260 msgid "Extracting backup chains from list of files: %s"
261 msgstr ""
262
263-#: ../duplicity/collections.py:807
264+#: ../duplicity/collections.py:808
265 #, python-format
266 msgid "File %s is part of known set"
267 msgstr ""
268
269-#: ../duplicity/collections.py:810
270+#: ../duplicity/collections.py:811
271 #, python-format
272 msgid "File %s is not part of a known set; creating new set"
273 msgstr ""
274
275-#: ../duplicity/collections.py:815
276+#: ../duplicity/collections.py:816
277 #, python-format
278 msgid "Ignoring file (rejected by backup set) '%s'"
279 msgstr ""
280
281-#: ../duplicity/collections.py:828
282+#: ../duplicity/collections.py:829
283 #, python-format
284 msgid "Found backup chain %s"
285 msgstr ""
286
287-#: ../duplicity/collections.py:833
288+#: ../duplicity/collections.py:834
289 #, python-format
290 msgid "Added set %s to pre-existing chain %s"
291 msgstr ""
292
293-#: ../duplicity/collections.py:837
294+#: ../duplicity/collections.py:838
295 #, python-format
296 msgid "Found orphaned set %s"
297 msgstr ""
298@@ -1045,71 +1049,71 @@
299 msgid "Writing %s of type %s"
300 msgstr ""
301
302-#: ../duplicity/path.py:210 ../duplicity/path.py:269
303+#: ../duplicity/path.py:209 ../duplicity/path.py:268
304 #, python-format
305 msgid "Warning: %s has negative mtime, treating as 0."
306 msgstr ""
307
308-#: ../duplicity/path.py:334
309+#: ../duplicity/path.py:333
310 msgid "Difference found:"
311 msgstr ""
312
313-#: ../duplicity/path.py:340
314+#: ../duplicity/path.py:339
315 #, python-format
316 msgid "New file %s"
317 msgstr ""
318
319-#: ../duplicity/path.py:343
320+#: ../duplicity/path.py:342
321 #, python-format
322 msgid "File %s is missing"
323 msgstr ""
324
325-#: ../duplicity/path.py:346
326+#: ../duplicity/path.py:345
327 #, python-format
328 msgid "File %%s has type %s, expected %s"
329 msgstr ""
330
331-#: ../duplicity/path.py:352 ../duplicity/path.py:378
332+#: ../duplicity/path.py:351 ../duplicity/path.py:377
333 #, python-format
334 msgid "File %%s has permissions %o, expected %o"
335 msgstr ""
336
337-#: ../duplicity/path.py:357
338+#: ../duplicity/path.py:356
339 #, python-format
340 msgid "File %%s has mtime %s, expected %s"
341 msgstr ""
342
343-#: ../duplicity/path.py:365
344+#: ../duplicity/path.py:364
345 #, python-format
346 msgid "Data for file %s is different"
347 msgstr ""
348
349-#: ../duplicity/path.py:373
350+#: ../duplicity/path.py:372
351 #, python-format
352 msgid "Symlink %%s points to %s, expected %s"
353 msgstr ""
354
355-#: ../duplicity/path.py:382
356+#: ../duplicity/path.py:381
357 #, python-format
358 msgid "Device file %%s has numbers %s, expected %s"
359 msgstr ""
360
361-#: ../duplicity/path.py:528
362+#: ../duplicity/path.py:527
363 #, python-format
364 msgid "Making directory %s"
365 msgstr ""
366
367-#: ../duplicity/path.py:538
368+#: ../duplicity/path.py:537
369 #, python-format
370 msgid "Deleting %s"
371 msgstr ""
372
373-#: ../duplicity/path.py:547
374+#: ../duplicity/path.py:546
375 #, python-format
376 msgid "Touching %s"
377 msgstr ""
378
379-#: ../duplicity/path.py:554
380+#: ../duplicity/path.py:553
381 #, python-format
382 msgid "Deleting tree %s"
383 msgstr ""
384@@ -1119,38 +1123,33 @@
385 msgid "Error listing directory %s"
386 msgstr ""
387
388-#: ../duplicity/selection.py:118
389-#, python-format
390-msgid "Skipping socket %s/%s"
391-msgstr ""
392-
393 #: ../duplicity/selection.py:120
394 #, python-format
395-msgid "Error initializing file %s/%s"
396+msgid "Skipping socket %s"
397 msgstr ""
398
399-#: ../duplicity/selection.py:122
400+#: ../duplicity/selection.py:124
401 #, python-format
402-msgid "Error accessing possibly locked file %s/%s"
403+msgid "Error initializing file %s"
404 msgstr ""
405
406-#: ../duplicity/selection.py:141
407+#: ../duplicity/selection.py:128 ../duplicity/selection.py:149
408 #, python-format
409 msgid "Error accessing possibly locked file %s"
410 msgstr ""
411
412-#: ../duplicity/selection.py:154
413+#: ../duplicity/selection.py:164
414 #, python-format
415 msgid "Warning: base %s doesn't exist, continuing"
416 msgstr ""
417
418-#: ../duplicity/selection.py:157 ../duplicity/selection.py:175
419-#: ../duplicity/selection.py:178
420+#: ../duplicity/selection.py:167 ../duplicity/selection.py:185
421+#: ../duplicity/selection.py:188
422 #, python-format
423 msgid "Selecting %s"
424 msgstr ""
425
426-#: ../duplicity/selection.py:259
427+#: ../duplicity/selection.py:269
428 #, python-format
429 msgid ""
430 "Fatal Error: The file specification\n"
431@@ -1161,14 +1160,14 @@
432 "pattern (such as '**') which matches the base directory."
433 msgstr ""
434
435-#: ../duplicity/selection.py:267
436+#: ../duplicity/selection.py:277
437 #, python-format
438 msgid ""
439 "Fatal Error while processing expression\n"
440 "%s"
441 msgstr ""
442
443-#: ../duplicity/selection.py:277
444+#: ../duplicity/selection.py:287
445 #, python-format
446 msgid ""
447 "Last selection expression:\n"
448@@ -1178,43 +1177,43 @@
449 "probably isn't what you meant."
450 msgstr ""
451
452-#: ../duplicity/selection.py:302
453+#: ../duplicity/selection.py:312
454 #, python-format
455 msgid "Reading filelist %s"
456 msgstr ""
457
458-#: ../duplicity/selection.py:305
459+#: ../duplicity/selection.py:315
460 #, python-format
461 msgid "Sorting filelist %s"
462 msgstr ""
463
464-#: ../duplicity/selection.py:332
465+#: ../duplicity/selection.py:342
466 #, python-format
467 msgid ""
468 "Warning: file specification '%s' in filelist %s\n"
469 "doesn't start with correct prefix %s. Ignoring."
470 msgstr ""
471
472-#: ../duplicity/selection.py:336
473+#: ../duplicity/selection.py:346
474 msgid "Future prefix errors will not be logged."
475 msgstr ""
476
477-#: ../duplicity/selection.py:352
478+#: ../duplicity/selection.py:362
479 #, python-format
480 msgid "Error closing filelist %s"
481 msgstr ""
482
483-#: ../duplicity/selection.py:419
484+#: ../duplicity/selection.py:429
485 #, python-format
486 msgid "Reading globbing filelist %s"
487 msgstr ""
488
489-#: ../duplicity/selection.py:452
490+#: ../duplicity/selection.py:462
491 #, python-format
492 msgid "Error compiling regular expression %s"
493 msgstr ""
494
495-#: ../duplicity/selection.py:468
496+#: ../duplicity/selection.py:478
497 msgid ""
498 "Warning: exclude-device-files is not the first selector.\n"
499 "This may not be what you intended"
500
501=== modified file 'po/en_GB.po'
502--- po/en_GB.po 2009-09-08 03:32:43 +0000
503+++ po/en_GB.po 2009-09-19 11:18:33 +0000
504@@ -7,7 +7,7 @@
505 msgstr ""
506 "Project-Id-Version: duplicity\n"
507 "Report-Msgid-Bugs-To: Kenneth Loafman <kenneth@loafman.com>\n"
508-"POT-Creation-Date: 2009-08-30 23:01-0700\n"
509+"POT-Creation-Date: 2009-09-15 06:36-0500\n"
510 "PO-Revision-Date: 2009-09-06 12:51+0000\n"
511 "Last-Translator: Kenneth Loafman <kenneth@loafman.com>\n"
512 "Language-Team: English (United Kingdom) <en_GB@li.org>\n"
513@@ -15,7 +15,7 @@
514 "Content-Type: text/plain; charset=UTF-8\n"
515 "Content-Transfer-Encoding: 8bit\n"
516 "Plural-Forms: nplurals=2; plural=n != 1;\n"
517-"X-Launchpad-Export-Date: 2009-09-08 02:56+0000\n"
518+"X-Launchpad-Export-Date: 2009-09-19 11:18+0000\n"
519 "X-Generator: Launchpad (build Unknown)\n"
520
521 #: ../duplicity-bin:191
522@@ -462,97 +462,99 @@
523 msgstr[0] ""
524 msgstr[1] ""
525
526-#: ../duplicity/collections.py:633
527-msgid "These may be deleted by running duplicity with the --cleanup option."
528+#. "cleanup" is a hard-coded command, so do not translate it
529+#: ../duplicity/collections.py:634
530+msgid ""
531+"These may be deleted by running duplicity with the \"cleanup\" command."
532 msgstr ""
533
534-#: ../duplicity/collections.py:636
535+#: ../duplicity/collections.py:637
536 msgid "No orphaned or incomplete backup sets found."
537 msgstr ""
538
539-#: ../duplicity/collections.py:652
540+#: ../duplicity/collections.py:653
541 #, python-format
542 msgid "%d file exists on backend"
543 msgid_plural "%d files exist on backend"
544 msgstr[0] ""
545 msgstr[1] ""
546
547-#: ../duplicity/collections.py:659
548+#: ../duplicity/collections.py:660
549 #, python-format
550 msgid "%d file exists in cache"
551 msgid_plural "%d files exist in cache"
552 msgstr[0] ""
553 msgstr[1] ""
554
555-#: ../duplicity/collections.py:711
556+#: ../duplicity/collections.py:712
557 msgid ""
558 "Warning, discarding last backup set, because of missing signature file."
559 msgstr ""
560
561-#: ../duplicity/collections.py:744
562+#: ../duplicity/collections.py:745
563 msgid "Warning, found the following local orphaned signature file:"
564 msgid_plural "Warning, found the following local orphaned signature files:"
565 msgstr[0] ""
566 msgstr[1] ""
567
568-#: ../duplicity/collections.py:753
569+#: ../duplicity/collections.py:754
570 msgid "Warning, found the following remote orphaned signature file:"
571 msgid_plural "Warning, found the following remote orphaned signature files:"
572 msgstr[0] ""
573 msgstr[1] ""
574
575-#: ../duplicity/collections.py:763
576+#: ../duplicity/collections.py:764
577 msgid "Warning, found an unnecessary signature chain"
578 msgid_plural "Warning, found unnecessary signature chains"
579 msgstr[0] ""
580 msgstr[1] ""
581
582-#: ../duplicity/collections.py:771
583+#: ../duplicity/collections.py:772
584 msgid "Warning, found signatures but no corresponding backup files"
585 msgstr ""
586
587-#: ../duplicity/collections.py:775
588+#: ../duplicity/collections.py:776
589 msgid ""
590 "Warning, found incomplete backup sets, probably left from aborted session"
591 msgstr ""
592
593-#: ../duplicity/collections.py:779
594+#: ../duplicity/collections.py:780
595 msgid "Warning, found the following orphaned backup file:"
596 msgid_plural "Warning, found the following orphaned backup files:"
597 msgstr[0] ""
598 msgstr[1] ""
599
600-#: ../duplicity/collections.py:797
601+#: ../duplicity/collections.py:798
602 #, python-format
603 msgid "Extracting backup chains from list of files: %s"
604 msgstr ""
605
606-#: ../duplicity/collections.py:807
607+#: ../duplicity/collections.py:808
608 #, python-format
609 msgid "File %s is part of known set"
610 msgstr ""
611
612-#: ../duplicity/collections.py:810
613+#: ../duplicity/collections.py:811
614 #, python-format
615 msgid "File %s is not part of a known set; creating new set"
616 msgstr ""
617
618-#: ../duplicity/collections.py:815
619+#: ../duplicity/collections.py:816
620 #, python-format
621 msgid "Ignoring file (rejected by backup set) '%s'"
622 msgstr ""
623
624-#: ../duplicity/collections.py:828
625+#: ../duplicity/collections.py:829
626 #, python-format
627 msgid "Found backup chain %s"
628 msgstr ""
629
630-#: ../duplicity/collections.py:833
631+#: ../duplicity/collections.py:834
632 #, python-format
633 msgid "Added set %s to pre-existing chain %s"
634 msgstr ""
635
636-#: ../duplicity/collections.py:837
637+#: ../duplicity/collections.py:838
638 #, python-format
639 msgid "Found orphaned set %s"
640 msgstr ""
641@@ -1013,71 +1015,71 @@
642 msgid "Writing %s of type %s"
643 msgstr ""
644
645-#: ../duplicity/path.py:210 ../duplicity/path.py:269
646+#: ../duplicity/path.py:209 ../duplicity/path.py:268
647 #, python-format
648 msgid "Warning: %s has negative mtime, treating as 0."
649 msgstr ""
650
651-#: ../duplicity/path.py:334
652+#: ../duplicity/path.py:333
653 msgid "Difference found:"
654 msgstr ""
655
656-#: ../duplicity/path.py:340
657+#: ../duplicity/path.py:339
658 #, python-format
659 msgid "New file %s"
660 msgstr ""
661
662-#: ../duplicity/path.py:343
663+#: ../duplicity/path.py:342
664 #, python-format
665 msgid "File %s is missing"
666 msgstr ""
667
668-#: ../duplicity/path.py:346
669+#: ../duplicity/path.py:345
670 #, python-format
671 msgid "File %%s has type %s, expected %s"
672 msgstr ""
673
674-#: ../duplicity/path.py:352 ../duplicity/path.py:378
675+#: ../duplicity/path.py:351 ../duplicity/path.py:377
676 #, python-format
677 msgid "File %%s has permissions %o, expected %o"
678 msgstr ""
679
680-#: ../duplicity/path.py:357
681+#: ../duplicity/path.py:356
682 #, python-format
683 msgid "File %%s has mtime %s, expected %s"
684 msgstr ""
685
686-#: ../duplicity/path.py:365
687+#: ../duplicity/path.py:364
688 #, python-format
689 msgid "Data for file %s is different"
690 msgstr ""
691
692-#: ../duplicity/path.py:373
693+#: ../duplicity/path.py:372
694 #, python-format
695 msgid "Symlink %%s points to %s, expected %s"
696 msgstr ""
697
698-#: ../duplicity/path.py:382
699+#: ../duplicity/path.py:381
700 #, python-format
701 msgid "Device file %%s has numbers %s, expected %s"
702 msgstr ""
703
704-#: ../duplicity/path.py:528
705+#: ../duplicity/path.py:527
706 #, python-format
707 msgid "Making directory %s"
708 msgstr ""
709
710-#: ../duplicity/path.py:538
711+#: ../duplicity/path.py:537
712 #, python-format
713 msgid "Deleting %s"
714 msgstr ""
715
716-#: ../duplicity/path.py:547
717+#: ../duplicity/path.py:546
718 #, python-format
719 msgid "Touching %s"
720 msgstr ""
721
722-#: ../duplicity/path.py:554
723+#: ../duplicity/path.py:553
724 #, python-format
725 msgid "Deleting tree %s"
726 msgstr ""
727@@ -1087,38 +1089,33 @@
728 msgid "Error listing directory %s"
729 msgstr ""
730
731-#: ../duplicity/selection.py:118
732-#, python-format
733-msgid "Skipping socket %s/%s"
734-msgstr ""
735-
736 #: ../duplicity/selection.py:120
737 #, python-format
738-msgid "Error initializing file %s/%s"
739-msgstr "Error initialising file %s/%s"
740+msgid "Skipping socket %s"
741+msgstr ""
742
743-#: ../duplicity/selection.py:122
744+#: ../duplicity/selection.py:124
745 #, python-format
746-msgid "Error accessing possibly locked file %s/%s"
747+msgid "Error initializing file %s"
748 msgstr ""
749
750-#: ../duplicity/selection.py:141
751+#: ../duplicity/selection.py:128 ../duplicity/selection.py:149
752 #, python-format
753 msgid "Error accessing possibly locked file %s"
754 msgstr ""
755
756-#: ../duplicity/selection.py:154
757+#: ../duplicity/selection.py:164
758 #, python-format
759 msgid "Warning: base %s doesn't exist, continuing"
760 msgstr ""
761
762-#: ../duplicity/selection.py:157 ../duplicity/selection.py:175
763-#: ../duplicity/selection.py:178
764+#: ../duplicity/selection.py:167 ../duplicity/selection.py:185
765+#: ../duplicity/selection.py:188
766 #, python-format
767 msgid "Selecting %s"
768 msgstr ""
769
770-#: ../duplicity/selection.py:259
771+#: ../duplicity/selection.py:269
772 #, python-format
773 msgid ""
774 "Fatal Error: The file specification\n"
775@@ -1129,14 +1126,14 @@
776 "pattern (such as '**') which matches the base directory."
777 msgstr ""
778
779-#: ../duplicity/selection.py:267
780+#: ../duplicity/selection.py:277
781 #, python-format
782 msgid ""
783 "Fatal Error while processing expression\n"
784 "%s"
785 msgstr ""
786
787-#: ../duplicity/selection.py:277
788+#: ../duplicity/selection.py:287
789 #, python-format
790 msgid ""
791 "Last selection expression:\n"
792@@ -1146,43 +1143,43 @@
793 "probably isn't what you meant."
794 msgstr ""
795
796-#: ../duplicity/selection.py:302
797+#: ../duplicity/selection.py:312
798 #, python-format
799 msgid "Reading filelist %s"
800 msgstr ""
801
802-#: ../duplicity/selection.py:305
803+#: ../duplicity/selection.py:315
804 #, python-format
805 msgid "Sorting filelist %s"
806 msgstr ""
807
808-#: ../duplicity/selection.py:332
809+#: ../duplicity/selection.py:342
810 #, python-format
811 msgid ""
812 "Warning: file specification '%s' in filelist %s\n"
813 "doesn't start with correct prefix %s. Ignoring."
814 msgstr ""
815
816-#: ../duplicity/selection.py:336
817+#: ../duplicity/selection.py:346
818 msgid "Future prefix errors will not be logged."
819 msgstr ""
820
821-#: ../duplicity/selection.py:352
822+#: ../duplicity/selection.py:362
823 #, python-format
824 msgid "Error closing filelist %s"
825 msgstr ""
826
827-#: ../duplicity/selection.py:419
828+#: ../duplicity/selection.py:429
829 #, python-format
830 msgid "Reading globbing filelist %s"
831 msgstr ""
832
833-#: ../duplicity/selection.py:452
834+#: ../duplicity/selection.py:462
835 #, python-format
836 msgid "Error compiling regular expression %s"
837 msgstr ""
838
839-#: ../duplicity/selection.py:468
840+#: ../duplicity/selection.py:478
841 msgid ""
842 "Warning: exclude-device-files is not the first selector.\n"
843 "This may not be what you intended"
844@@ -1247,3 +1244,7 @@
845 #, python-format
846 msgid "Could not copy %s to %s"
847 msgstr ""
848+
849+#, python-format
850+#~ msgid "Error initializing file %s/%s"
851+#~ msgstr "Error initialising file %s/%s"
852
853=== modified file 'po/eo.po'
854--- po/eo.po 2009-09-08 03:32:43 +0000
855+++ po/eo.po 2009-09-19 11:18:33 +0000
856@@ -7,7 +7,7 @@
857 msgstr ""
858 "Project-Id-Version: duplicity\n"
859 "Report-Msgid-Bugs-To: Kenneth Loafman <kenneth@loafman.com>\n"
860-"POT-Creation-Date: 2009-08-30 23:01-0700\n"
861+"POT-Creation-Date: 2009-09-15 06:36-0500\n"
862 "PO-Revision-Date: 2009-09-06 12:50+0000\n"
863 "Last-Translator: Kenneth Loafman <kenneth@loafman.com>\n"
864 "Language-Team: Esperanto <eo@li.org>\n"
865@@ -15,7 +15,7 @@
866 "Content-Type: text/plain; charset=UTF-8\n"
867 "Content-Transfer-Encoding: 8bit\n"
868 "Plural-Forms: nplurals=2; plural=n != 1;\n"
869-"X-Launchpad-Export-Date: 2009-09-08 02:56+0000\n"
870+"X-Launchpad-Export-Date: 2009-09-19 11:18+0000\n"
871 "X-Generator: Launchpad (build Unknown)\n"
872
873 #: ../duplicity-bin:191
874@@ -461,97 +461,99 @@
875 msgstr[0] ""
876 msgstr[1] ""
877
878-#: ../duplicity/collections.py:633
879-msgid "These may be deleted by running duplicity with the --cleanup option."
880+#. "cleanup" is a hard-coded command, so do not translate it
881+#: ../duplicity/collections.py:634
882+msgid ""
883+"These may be deleted by running duplicity with the \"cleanup\" command."
884 msgstr ""
885
886-#: ../duplicity/collections.py:636
887+#: ../duplicity/collections.py:637
888 msgid "No orphaned or incomplete backup sets found."
889 msgstr ""
890
891-#: ../duplicity/collections.py:652
892+#: ../duplicity/collections.py:653
893 #, python-format
894 msgid "%d file exists on backend"
895 msgid_plural "%d files exist on backend"
896 msgstr[0] ""
897 msgstr[1] ""
898
899-#: ../duplicity/collections.py:659
900+#: ../duplicity/collections.py:660
901 #, python-format
902 msgid "%d file exists in cache"
903 msgid_plural "%d files exist in cache"
904 msgstr[0] ""
905 msgstr[1] ""
906
907-#: ../duplicity/collections.py:711
908+#: ../duplicity/collections.py:712
909 msgid ""
910 "Warning, discarding last backup set, because of missing signature file."
911 msgstr ""
912
913-#: ../duplicity/collections.py:744
914+#: ../duplicity/collections.py:745
915 msgid "Warning, found the following local orphaned signature file:"
916 msgid_plural "Warning, found the following local orphaned signature files:"
917 msgstr[0] ""
918 msgstr[1] ""
919
920-#: ../duplicity/collections.py:753
921+#: ../duplicity/collections.py:754
922 msgid "Warning, found the following remote orphaned signature file:"
923 msgid_plural "Warning, found the following remote orphaned signature files:"
924 msgstr[0] ""
925 msgstr[1] ""
926
927-#: ../duplicity/collections.py:763
928+#: ../duplicity/collections.py:764
929 msgid "Warning, found an unnecessary signature chain"
930 msgid_plural "Warning, found unnecessary signature chains"
931 msgstr[0] ""
932 msgstr[1] ""
933
934-#: ../duplicity/collections.py:771
935+#: ../duplicity/collections.py:772
936 msgid "Warning, found signatures but no corresponding backup files"
937 msgstr ""
938
939-#: ../duplicity/collections.py:775
940+#: ../duplicity/collections.py:776
941 msgid ""
942 "Warning, found incomplete backup sets, probably left from aborted session"
943 msgstr ""
944
945-#: ../duplicity/collections.py:779
946+#: ../duplicity/collections.py:780
947 msgid "Warning, found the following orphaned backup file:"
948 msgid_plural "Warning, found the following orphaned backup files:"
949 msgstr[0] ""
950 msgstr[1] ""
951
952-#: ../duplicity/collections.py:797
953+#: ../duplicity/collections.py:798
954 #, python-format
955 msgid "Extracting backup chains from list of files: %s"
956 msgstr ""
957
958-#: ../duplicity/collections.py:807
959+#: ../duplicity/collections.py:808
960 #, python-format
961 msgid "File %s is part of known set"
962 msgstr ""
963
964-#: ../duplicity/collections.py:810
965+#: ../duplicity/collections.py:811
966 #, python-format
967 msgid "File %s is not part of a known set; creating new set"
968 msgstr ""
969
970-#: ../duplicity/collections.py:815
971+#: ../duplicity/collections.py:816
972 #, python-format
973 msgid "Ignoring file (rejected by backup set) '%s'"
974 msgstr ""
975
976-#: ../duplicity/collections.py:828
977+#: ../duplicity/collections.py:829
978 #, python-format
979 msgid "Found backup chain %s"
980 msgstr ""
981
982-#: ../duplicity/collections.py:833
983+#: ../duplicity/collections.py:834
984 #, python-format
985 msgid "Added set %s to pre-existing chain %s"
986 msgstr ""
987
988-#: ../duplicity/collections.py:837
989+#: ../duplicity/collections.py:838
990 #, python-format
991 msgid "Found orphaned set %s"
992 msgstr ""
993@@ -1012,71 +1014,71 @@
994 msgid "Writing %s of type %s"
995 msgstr ""
996
997-#: ../duplicity/path.py:210 ../duplicity/path.py:269
998+#: ../duplicity/path.py:209 ../duplicity/path.py:268
999 #, python-format
1000 msgid "Warning: %s has negative mtime, treating as 0."
1001 msgstr ""
1002
1003-#: ../duplicity/path.py:334
1004+#: ../duplicity/path.py:333
1005 msgid "Difference found:"
1006 msgstr ""
1007
1008-#: ../duplicity/path.py:340
1009+#: ../duplicity/path.py:339
1010 #, python-format
1011 msgid "New file %s"
1012 msgstr ""
1013
1014-#: ../duplicity/path.py:343
1015+#: ../duplicity/path.py:342
1016 #, python-format
1017 msgid "File %s is missing"
1018 msgstr ""
1019
1020-#: ../duplicity/path.py:346
1021+#: ../duplicity/path.py:345
1022 #, python-format
1023 msgid "File %%s has type %s, expected %s"
1024 msgstr ""
1025
1026-#: ../duplicity/path.py:352 ../duplicity/path.py:378
1027+#: ../duplicity/path.py:351 ../duplicity/path.py:377
1028 #, python-format
1029 msgid "File %%s has permissions %o, expected %o"
1030 msgstr ""
1031
1032-#: ../duplicity/path.py:357
1033+#: ../duplicity/path.py:356
1034 #, python-format
1035 msgid "File %%s has mtime %s, expected %s"
1036 msgstr ""
1037
1038-#: ../duplicity/path.py:365
1039+#: ../duplicity/path.py:364
1040 #, python-format
1041 msgid "Data for file %s is different"
1042 msgstr ""
1043
1044-#: ../duplicity/path.py:373
1045+#: ../duplicity/path.py:372
1046 #, python-format
1047 msgid "Symlink %%s points to %s, expected %s"
1048 msgstr ""
1049
1050-#: ../duplicity/path.py:382
1051+#: ../duplicity/path.py:381
1052 #, python-format
1053 msgid "Device file %%s has numbers %s, expected %s"
1054 msgstr ""
1055
1056-#: ../duplicity/path.py:528
1057+#: ../duplicity/path.py:527
1058 #, python-format
1059 msgid "Making directory %s"
1060 msgstr ""
1061
1062-#: ../duplicity/path.py:538
1063+#: ../duplicity/path.py:537
1064 #, python-format
1065 msgid "Deleting %s"
1066 msgstr ""
1067
1068-#: ../duplicity/path.py:547
1069+#: ../duplicity/path.py:546
1070 #, python-format
1071 msgid "Touching %s"
1072 msgstr ""
1073
1074-#: ../duplicity/path.py:554
1075+#: ../duplicity/path.py:553
1076 #, python-format
1077 msgid "Deleting tree %s"
1078 msgstr ""
1079@@ -1086,38 +1088,33 @@
1080 msgid "Error listing directory %s"
1081 msgstr ""
1082
1083-#: ../duplicity/selection.py:118
1084-#, python-format
1085-msgid "Skipping socket %s/%s"
1086-msgstr ""
1087-
1088 #: ../duplicity/selection.py:120
1089 #, python-format
1090-msgid "Error initializing file %s/%s"
1091+msgid "Skipping socket %s"
1092 msgstr ""
1093
1094-#: ../duplicity/selection.py:122
1095+#: ../duplicity/selection.py:124
1096 #, python-format
1097-msgid "Error accessing possibly locked file %s/%s"
1098+msgid "Error initializing file %s"
1099 msgstr ""
1100
1101-#: ../duplicity/selection.py:141
1102+#: ../duplicity/selection.py:128 ../duplicity/selection.py:149
1103 #, python-format
1104 msgid "Error accessing possibly locked file %s"
1105 msgstr ""
1106
1107-#: ../duplicity/selection.py:154
1108+#: ../duplicity/selection.py:164
1109 #, python-format
1110 msgid "Warning: base %s doesn't exist, continuing"
1111 msgstr ""
1112
1113-#: ../duplicity/selection.py:157 ../duplicity/selection.py:175
1114-#: ../duplicity/selection.py:178
1115+#: ../duplicity/selection.py:167 ../duplicity/selection.py:185
1116+#: ../duplicity/selection.py:188
1117 #, python-format
1118 msgid "Selecting %s"
1119 msgstr ""
1120
1121-#: ../duplicity/selection.py:259
1122+#: ../duplicity/selection.py:269
1123 #, python-format
1124 msgid ""
1125 "Fatal Error: The file specification\n"
1126@@ -1128,14 +1125,14 @@
1127 "pattern (such as '**') which matches the base directory."
1128 msgstr ""
1129
1130-#: ../duplicity/selection.py:267
1131+#: ../duplicity/selection.py:277
1132 #, python-format
1133 msgid ""
1134 "Fatal Error while processing expression\n"
1135 "%s"
1136 msgstr ""
1137
1138-#: ../duplicity/selection.py:277
1139+#: ../duplicity/selection.py:287
1140 #, python-format
1141 msgid ""
1142 "Last selection expression:\n"
1143@@ -1145,43 +1142,43 @@
1144 "probably isn't what you meant."
1145 msgstr ""
1146
1147-#: ../duplicity/selection.py:302
1148+#: ../duplicity/selection.py:312
1149 #, python-format
1150 msgid "Reading filelist %s"
1151 msgstr ""
1152
1153-#: ../duplicity/selection.py:305
1154+#: ../duplicity/selection.py:315
1155 #, python-format
1156 msgid "Sorting filelist %s"
1157 msgstr ""
1158
1159-#: ../duplicity/selection.py:332
1160+#: ../duplicity/selection.py:342
1161 #, python-format
1162 msgid ""
1163 "Warning: file specification '%s' in filelist %s\n"
1164 "doesn't start with correct prefix %s. Ignoring."
1165 msgstr ""
1166
1167-#: ../duplicity/selection.py:336
1168+#: ../duplicity/selection.py:346
1169 msgid "Future prefix errors will not be logged."
1170 msgstr ""
1171
1172-#: ../duplicity/selection.py:352
1173+#: ../duplicity/selection.py:362
1174 #, python-format
1175 msgid "Error closing filelist %s"
1176 msgstr ""
1177
1178-#: ../duplicity/selection.py:419
1179+#: ../duplicity/selection.py:429
1180 #, python-format
1181 msgid "Reading globbing filelist %s"
1182 msgstr ""
1183
1184-#: ../duplicity/selection.py:452
1185+#: ../duplicity/selection.py:462
1186 #, python-format
1187 msgid "Error compiling regular expression %s"
1188 msgstr ""
1189
1190-#: ../duplicity/selection.py:468
1191+#: ../duplicity/selection.py:478
1192 msgid ""
1193 "Warning: exclude-device-files is not the first selector.\n"
1194 "This may not be what you intended"
1195
1196=== modified file 'po/es.po'
1197--- po/es.po 2009-09-08 03:32:43 +0000
1198+++ po/es.po 2009-09-19 11:18:33 +0000
1199@@ -7,7 +7,7 @@
1200 msgstr ""
1201 "Project-Id-Version: duplicity\n"
1202 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
1203-"POT-Creation-Date: 2009-08-30 23:01-0700\n"
1204+"POT-Creation-Date: 2009-09-15 06:36-0500\n"
1205 "PO-Revision-Date: 2009-09-06 12:49+0000\n"
1206 "Last-Translator: Kenneth Loafman <kenneth@loafman.com>\n"
1207 "Language-Team: Spanish <es@li.org>\n"
1208@@ -15,7 +15,7 @@
1209 "Content-Type: text/plain; charset=UTF-8\n"
1210 "Content-Transfer-Encoding: 8bit\n"
1211 "Plural-Forms: nplurals=2; plural=n != 1;\n"
1212-"X-Launchpad-Export-Date: 2009-09-08 02:56+0000\n"
1213+"X-Launchpad-Export-Date: 2009-09-19 11:18+0000\n"
1214 "X-Generator: Launchpad (build Unknown)\n"
1215
1216 #: ../duplicity-bin:191
1217@@ -463,97 +463,99 @@
1218 msgstr[0] ""
1219 msgstr[1] ""
1220
1221-#: ../duplicity/collections.py:633
1222-msgid "These may be deleted by running duplicity with the --cleanup option."
1223+#. "cleanup" is a hard-coded command, so do not translate it
1224+#: ../duplicity/collections.py:634
1225+msgid ""
1226+"These may be deleted by running duplicity with the \"cleanup\" command."
1227 msgstr ""
1228
1229-#: ../duplicity/collections.py:636
1230+#: ../duplicity/collections.py:637
1231 msgid "No orphaned or incomplete backup sets found."
1232 msgstr ""
1233
1234-#: ../duplicity/collections.py:652
1235+#: ../duplicity/collections.py:653
1236 #, python-format
1237 msgid "%d file exists on backend"
1238 msgid_plural "%d files exist on backend"
1239 msgstr[0] ""
1240 msgstr[1] ""
1241
1242-#: ../duplicity/collections.py:659
1243+#: ../duplicity/collections.py:660
1244 #, python-format
1245 msgid "%d file exists in cache"
1246 msgid_plural "%d files exist in cache"
1247 msgstr[0] ""
1248 msgstr[1] ""
1249
1250-#: ../duplicity/collections.py:711
1251+#: ../duplicity/collections.py:712
1252 msgid ""
1253 "Warning, discarding last backup set, because of missing signature file."
1254 msgstr ""
1255
1256-#: ../duplicity/collections.py:744
1257+#: ../duplicity/collections.py:745
1258 msgid "Warning, found the following local orphaned signature file:"
1259 msgid_plural "Warning, found the following local orphaned signature files:"
1260 msgstr[0] ""
1261 msgstr[1] ""
1262
1263-#: ../duplicity/collections.py:753
1264+#: ../duplicity/collections.py:754
1265 msgid "Warning, found the following remote orphaned signature file:"
1266 msgid_plural "Warning, found the following remote orphaned signature files:"
1267 msgstr[0] ""
1268 msgstr[1] ""
1269
1270-#: ../duplicity/collections.py:763
1271+#: ../duplicity/collections.py:764
1272 msgid "Warning, found an unnecessary signature chain"
1273 msgid_plural "Warning, found unnecessary signature chains"
1274 msgstr[0] ""
1275 msgstr[1] ""
1276
1277-#: ../duplicity/collections.py:771
1278+#: ../duplicity/collections.py:772
1279 msgid "Warning, found signatures but no corresponding backup files"
1280 msgstr ""
1281
1282-#: ../duplicity/collections.py:775
1283+#: ../duplicity/collections.py:776
1284 msgid ""
1285 "Warning, found incomplete backup sets, probably left from aborted session"
1286 msgstr ""
1287
1288-#: ../duplicity/collections.py:779
1289+#: ../duplicity/collections.py:780
1290 msgid "Warning, found the following orphaned backup file:"
1291 msgid_plural "Warning, found the following orphaned backup files:"
1292 msgstr[0] ""
1293 msgstr[1] ""
1294
1295-#: ../duplicity/collections.py:797
1296+#: ../duplicity/collections.py:798
1297 #, python-format
1298 msgid "Extracting backup chains from list of files: %s"
1299 msgstr ""
1300
1301-#: ../duplicity/collections.py:807
1302+#: ../duplicity/collections.py:808
1303 #, python-format
1304 msgid "File %s is part of known set"
1305 msgstr ""
1306
1307-#: ../duplicity/collections.py:810
1308+#: ../duplicity/collections.py:811
1309 #, python-format
1310 msgid "File %s is not part of a known set; creating new set"
1311 msgstr ""
1312
1313-#: ../duplicity/collections.py:815
1314+#: ../duplicity/collections.py:816
1315 #, python-format
1316 msgid "Ignoring file (rejected by backup set) '%s'"
1317 msgstr ""
1318
1319-#: ../duplicity/collections.py:828
1320+#: ../duplicity/collections.py:829
1321 #, python-format
1322 msgid "Found backup chain %s"
1323 msgstr ""
1324
1325-#: ../duplicity/collections.py:833
1326+#: ../duplicity/collections.py:834
1327 #, python-format
1328 msgid "Added set %s to pre-existing chain %s"
1329 msgstr ""
1330
1331-#: ../duplicity/collections.py:837
1332+#: ../duplicity/collections.py:838
1333 #, python-format
1334 msgid "Found orphaned set %s"
1335 msgstr ""
1336@@ -1014,71 +1016,71 @@
1337 msgid "Writing %s of type %s"
1338 msgstr ""
1339
1340-#: ../duplicity/path.py:210 ../duplicity/path.py:269
1341+#: ../duplicity/path.py:209 ../duplicity/path.py:268
1342 #, python-format
1343 msgid "Warning: %s has negative mtime, treating as 0."
1344 msgstr ""
1345
1346-#: ../duplicity/path.py:334
1347+#: ../duplicity/path.py:333
1348 msgid "Difference found:"
1349 msgstr ""
1350
1351-#: ../duplicity/path.py:340
1352+#: ../duplicity/path.py:339
1353 #, python-format
1354 msgid "New file %s"
1355 msgstr ""
1356
1357-#: ../duplicity/path.py:343
1358+#: ../duplicity/path.py:342
1359 #, python-format
1360 msgid "File %s is missing"
1361 msgstr ""
1362
1363-#: ../duplicity/path.py:346
1364+#: ../duplicity/path.py:345
1365 #, python-format
1366 msgid "File %%s has type %s, expected %s"
1367 msgstr ""
1368
1369-#: ../duplicity/path.py:352 ../duplicity/path.py:378
1370+#: ../duplicity/path.py:351 ../duplicity/path.py:377
1371 #, python-format
1372 msgid "File %%s has permissions %o, expected %o"
1373 msgstr ""
1374
1375-#: ../duplicity/path.py:357
1376+#: ../duplicity/path.py:356
1377 #, python-format
1378 msgid "File %%s has mtime %s, expected %s"
1379 msgstr ""
1380
1381-#: ../duplicity/path.py:365
1382+#: ../duplicity/path.py:364
1383 #, python-format
1384 msgid "Data for file %s is different"
1385 msgstr ""
1386
1387-#: ../duplicity/path.py:373
1388+#: ../duplicity/path.py:372
1389 #, python-format
1390 msgid "Symlink %%s points to %s, expected %s"
1391 msgstr ""
1392
1393-#: ../duplicity/path.py:382
1394+#: ../duplicity/path.py:381
1395 #, python-format
1396 msgid "Device file %%s has numbers %s, expected %s"
1397 msgstr ""
1398
1399-#: ../duplicity/path.py:528
1400+#: ../duplicity/path.py:527
1401 #, python-format
1402 msgid "Making directory %s"
1403 msgstr ""
1404
1405-#: ../duplicity/path.py:538
1406+#: ../duplicity/path.py:537
1407 #, python-format
1408 msgid "Deleting %s"
1409 msgstr "Borrando %s"
1410
1411-#: ../duplicity/path.py:547
1412+#: ../duplicity/path.py:546
1413 #, python-format
1414 msgid "Touching %s"
1415 msgstr ""
1416
1417-#: ../duplicity/path.py:554
1418+#: ../duplicity/path.py:553
1419 #, python-format
1420 msgid "Deleting tree %s"
1421 msgstr ""
1422@@ -1088,38 +1090,33 @@
1423 msgid "Error listing directory %s"
1424 msgstr ""
1425
1426-#: ../duplicity/selection.py:118
1427-#, python-format
1428-msgid "Skipping socket %s/%s"
1429-msgstr ""
1430-
1431 #: ../duplicity/selection.py:120
1432 #, python-format
1433-msgid "Error initializing file %s/%s"
1434+msgid "Skipping socket %s"
1435 msgstr ""
1436
1437-#: ../duplicity/selection.py:122
1438+#: ../duplicity/selection.py:124
1439 #, python-format
1440-msgid "Error accessing possibly locked file %s/%s"
1441+msgid "Error initializing file %s"
1442 msgstr ""
1443
1444-#: ../duplicity/selection.py:141
1445+#: ../duplicity/selection.py:128 ../duplicity/selection.py:149
1446 #, python-format
1447 msgid "Error accessing possibly locked file %s"
1448 msgstr ""
1449
1450-#: ../duplicity/selection.py:154
1451+#: ../duplicity/selection.py:164
1452 #, python-format
1453 msgid "Warning: base %s doesn't exist, continuing"
1454 msgstr ""
1455
1456-#: ../duplicity/selection.py:157 ../duplicity/selection.py:175
1457-#: ../duplicity/selection.py:178
1458+#: ../duplicity/selection.py:167 ../duplicity/selection.py:185
1459+#: ../duplicity/selection.py:188
1460 #, python-format
1461 msgid "Selecting %s"
1462 msgstr ""
1463
1464-#: ../duplicity/selection.py:259
1465+#: ../duplicity/selection.py:269
1466 #, python-format
1467 msgid ""
1468 "Fatal Error: The file specification\n"
1469@@ -1130,14 +1127,14 @@
1470 "pattern (such as '**') which matches the base directory."
1471 msgstr ""
1472
1473-#: ../duplicity/selection.py:267
1474+#: ../duplicity/selection.py:277
1475 #, python-format
1476 msgid ""
1477 "Fatal Error while processing expression\n"
1478 "%s"
1479 msgstr ""
1480
1481-#: ../duplicity/selection.py:277
1482+#: ../duplicity/selection.py:287
1483 #, python-format
1484 msgid ""
1485 "Last selection expression:\n"
1486@@ -1147,43 +1144,43 @@
1487 "probably isn't what you meant."
1488 msgstr ""
1489
1490-#: ../duplicity/selection.py:302
1491+#: ../duplicity/selection.py:312
1492 #, python-format
1493 msgid "Reading filelist %s"
1494 msgstr ""
1495
1496-#: ../duplicity/selection.py:305
1497+#: ../duplicity/selection.py:315
1498 #, python-format
1499 msgid "Sorting filelist %s"
1500 msgstr ""
1501
1502-#: ../duplicity/selection.py:332
1503+#: ../duplicity/selection.py:342
1504 #, python-format
1505 msgid ""
1506 "Warning: file specification '%s' in filelist %s\n"
1507 "doesn't start with correct prefix %s. Ignoring."
1508 msgstr ""
1509
1510-#: ../duplicity/selection.py:336
1511+#: ../duplicity/selection.py:346
1512 msgid "Future prefix errors will not be logged."
1513 msgstr ""
1514
1515-#: ../duplicity/selection.py:352
1516+#: ../duplicity/selection.py:362
1517 #, python-format
1518 msgid "Error closing filelist %s"
1519 msgstr ""
1520
1521-#: ../duplicity/selection.py:419
1522+#: ../duplicity/selection.py:429
1523 #, python-format
1524 msgid "Reading globbing filelist %s"
1525 msgstr ""
1526
1527-#: ../duplicity/selection.py:452
1528+#: ../duplicity/selection.py:462
1529 #, python-format
1530 msgid "Error compiling regular expression %s"
1531 msgstr ""
1532
1533-#: ../duplicity/selection.py:468
1534+#: ../duplicity/selection.py:478
1535 msgid ""
1536 "Warning: exclude-device-files is not the first selector.\n"
1537 "This may not be what you intended"
1538
1539=== modified file 'po/io.po'
1540--- po/io.po 2009-09-08 03:32:43 +0000
1541+++ po/io.po 2009-09-19 11:18:33 +0000
1542@@ -7,7 +7,7 @@
1543 msgstr ""
1544 "Project-Id-Version: duplicity 0.5.03\n"
1545 "Report-Msgid-Bugs-To: Kenneth Loafman <kenneth@loafman.com>\n"
1546-"POT-Creation-Date: 2009-08-30 23:01-0700\n"
1547+"POT-Creation-Date: 2009-09-15 06:36-0500\n"
1548 "PO-Revision-Date: 2009-07-27 19:06+0000\n"
1549 "Last-Translator: Michael Terry <michael.terry@canonical.com>\n"
1550 "Language-Team: Ido\n"
1551@@ -15,7 +15,7 @@
1552 "Content-Type: text/plain; charset=UTF-8\n"
1553 "Content-Transfer-Encoding: 8bit\n"
1554 "Plural-Forms: nplurals=2; plural=n != 1;\n"
1555-"X-Launchpad-Export-Date: 2009-09-08 02:56+0000\n"
1556+"X-Launchpad-Export-Date: 2009-09-19 11:18+0000\n"
1557 "X-Generator: Launchpad (build Unknown)\n"
1558
1559 #: ../duplicity-bin:191
1560@@ -461,97 +461,99 @@
1561 msgstr[0] ""
1562 msgstr[1] ""
1563
1564-#: ../duplicity/collections.py:633
1565-msgid "These may be deleted by running duplicity with the --cleanup option."
1566+#. "cleanup" is a hard-coded command, so do not translate it
1567+#: ../duplicity/collections.py:634
1568+msgid ""
1569+"These may be deleted by running duplicity with the \"cleanup\" command."
1570 msgstr ""
1571
1572-#: ../duplicity/collections.py:636
1573+#: ../duplicity/collections.py:637
1574 msgid "No orphaned or incomplete backup sets found."
1575 msgstr ""
1576
1577-#: ../duplicity/collections.py:652
1578+#: ../duplicity/collections.py:653
1579 #, python-format
1580 msgid "%d file exists on backend"
1581 msgid_plural "%d files exist on backend"
1582 msgstr[0] ""
1583 msgstr[1] ""
1584
1585-#: ../duplicity/collections.py:659
1586+#: ../duplicity/collections.py:660
1587 #, python-format
1588 msgid "%d file exists in cache"
1589 msgid_plural "%d files exist in cache"
1590 msgstr[0] ""
1591 msgstr[1] ""
1592
1593-#: ../duplicity/collections.py:711
1594+#: ../duplicity/collections.py:712
1595 msgid ""
1596 "Warning, discarding last backup set, because of missing signature file."
1597 msgstr ""
1598
1599-#: ../duplicity/collections.py:744
1600+#: ../duplicity/collections.py:745
1601 msgid "Warning, found the following local orphaned signature file:"
1602 msgid_plural "Warning, found the following local orphaned signature files:"
1603 msgstr[0] ""
1604 msgstr[1] ""
1605
1606-#: ../duplicity/collections.py:753
1607+#: ../duplicity/collections.py:754
1608 msgid "Warning, found the following remote orphaned signature file:"
1609 msgid_plural "Warning, found the following remote orphaned signature files:"
1610 msgstr[0] ""
1611 msgstr[1] ""
1612
1613-#: ../duplicity/collections.py:763
1614+#: ../duplicity/collections.py:764
1615 msgid "Warning, found an unnecessary signature chain"
1616 msgid_plural "Warning, found unnecessary signature chains"
1617 msgstr[0] ""
1618 msgstr[1] ""
1619
1620-#: ../duplicity/collections.py:771
1621+#: ../duplicity/collections.py:772
1622 msgid "Warning, found signatures but no corresponding backup files"
1623 msgstr ""
1624
1625-#: ../duplicity/collections.py:775
1626+#: ../duplicity/collections.py:776
1627 msgid ""
1628 "Warning, found incomplete backup sets, probably left from aborted session"
1629 msgstr ""
1630
1631-#: ../duplicity/collections.py:779
1632+#: ../duplicity/collections.py:780
1633 msgid "Warning, found the following orphaned backup file:"
1634 msgid_plural "Warning, found the following orphaned backup files:"
1635 msgstr[0] ""
1636 msgstr[1] ""
1637
1638-#: ../duplicity/collections.py:797
1639+#: ../duplicity/collections.py:798
1640 #, python-format
1641 msgid "Extracting backup chains from list of files: %s"
1642 msgstr ""
1643
1644-#: ../duplicity/collections.py:807
1645+#: ../duplicity/collections.py:808
1646 #, python-format
1647 msgid "File %s is part of known set"
1648 msgstr ""
1649
1650-#: ../duplicity/collections.py:810
1651+#: ../duplicity/collections.py:811
1652 #, python-format
1653 msgid "File %s is not part of a known set; creating new set"
1654 msgstr ""
1655
1656-#: ../duplicity/collections.py:815
1657+#: ../duplicity/collections.py:816
1658 #, python-format
1659 msgid "Ignoring file (rejected by backup set) '%s'"
1660 msgstr ""
1661
1662-#: ../duplicity/collections.py:828
1663+#: ../duplicity/collections.py:829
1664 #, python-format
1665 msgid "Found backup chain %s"
1666 msgstr ""
1667
1668-#: ../duplicity/collections.py:833
1669+#: ../duplicity/collections.py:834
1670 #, python-format
1671 msgid "Added set %s to pre-existing chain %s"
1672 msgstr ""
1673
1674-#: ../duplicity/collections.py:837
1675+#: ../duplicity/collections.py:838
1676 #, python-format
1677 msgid "Found orphaned set %s"
1678 msgstr ""
1679@@ -1012,71 +1014,71 @@
1680 msgid "Writing %s of type %s"
1681 msgstr ""
1682
1683-#: ../duplicity/path.py:210 ../duplicity/path.py:269
1684+#: ../duplicity/path.py:209 ../duplicity/path.py:268
1685 #, python-format
1686 msgid "Warning: %s has negative mtime, treating as 0."
1687 msgstr ""
1688
1689-#: ../duplicity/path.py:334
1690+#: ../duplicity/path.py:333
1691 msgid "Difference found:"
1692 msgstr ""
1693
1694-#: ../duplicity/path.py:340
1695+#: ../duplicity/path.py:339
1696 #, python-format
1697 msgid "New file %s"
1698 msgstr ""
1699
1700-#: ../duplicity/path.py:343
1701+#: ../duplicity/path.py:342
1702 #, python-format
1703 msgid "File %s is missing"
1704 msgstr ""
1705
1706-#: ../duplicity/path.py:346
1707+#: ../duplicity/path.py:345
1708 #, python-format
1709 msgid "File %%s has type %s, expected %s"
1710 msgstr ""
1711
1712-#: ../duplicity/path.py:352 ../duplicity/path.py:378
1713+#: ../duplicity/path.py:351 ../duplicity/path.py:377
1714 #, python-format
1715 msgid "File %%s has permissions %o, expected %o"
1716 msgstr ""
1717
1718-#: ../duplicity/path.py:357
1719+#: ../duplicity/path.py:356
1720 #, python-format
1721 msgid "File %%s has mtime %s, expected %s"
1722 msgstr ""
1723
1724-#: ../duplicity/path.py:365
1725+#: ../duplicity/path.py:364
1726 #, python-format
1727 msgid "Data for file %s is different"
1728 msgstr ""
1729
1730-#: ../duplicity/path.py:373
1731+#: ../duplicity/path.py:372
1732 #, python-format
1733 msgid "Symlink %%s points to %s, expected %s"
1734 msgstr ""
1735
1736-#: ../duplicity/path.py:382
1737+#: ../duplicity/path.py:381
1738 #, python-format
1739 msgid "Device file %%s has numbers %s, expected %s"
1740 msgstr ""
1741
1742-#: ../duplicity/path.py:528
1743+#: ../duplicity/path.py:527
1744 #, python-format
1745 msgid "Making directory %s"
1746 msgstr ""
1747
1748-#: ../duplicity/path.py:538
1749+#: ../duplicity/path.py:537
1750 #, python-format
1751 msgid "Deleting %s"
1752 msgstr ""
1753
1754-#: ../duplicity/path.py:547
1755+#: ../duplicity/path.py:546
1756 #, python-format
1757 msgid "Touching %s"
1758 msgstr ""
1759
1760-#: ../duplicity/path.py:554
1761+#: ../duplicity/path.py:553
1762 #, python-format
1763 msgid "Deleting tree %s"
1764 msgstr ""
1765@@ -1086,38 +1088,33 @@
1766 msgid "Error listing directory %s"
1767 msgstr ""
1768
1769-#: ../duplicity/selection.py:118
1770-#, python-format
1771-msgid "Skipping socket %s/%s"
1772-msgstr ""
1773-
1774 #: ../duplicity/selection.py:120
1775 #, python-format
1776-msgid "Error initializing file %s/%s"
1777+msgid "Skipping socket %s"
1778 msgstr ""
1779
1780-#: ../duplicity/selection.py:122
1781+#: ../duplicity/selection.py:124
1782 #, python-format
1783-msgid "Error accessing possibly locked file %s/%s"
1784+msgid "Error initializing file %s"
1785 msgstr ""
1786
1787-#: ../duplicity/selection.py:141
1788+#: ../duplicity/selection.py:128 ../duplicity/selection.py:149
1789 #, python-format
1790 msgid "Error accessing possibly locked file %s"
1791 msgstr ""
1792
1793-#: ../duplicity/selection.py:154
1794+#: ../duplicity/selection.py:164
1795 #, python-format
1796 msgid "Warning: base %s doesn't exist, continuing"
1797 msgstr ""
1798
1799-#: ../duplicity/selection.py:157 ../duplicity/selection.py:175
1800-#: ../duplicity/selection.py:178
1801+#: ../duplicity/selection.py:167 ../duplicity/selection.py:185
1802+#: ../duplicity/selection.py:188
1803 #, python-format
1804 msgid "Selecting %s"
1805 msgstr ""
1806
1807-#: ../duplicity/selection.py:259
1808+#: ../duplicity/selection.py:269
1809 #, python-format
1810 msgid ""
1811 "Fatal Error: The file specification\n"
1812@@ -1128,14 +1125,14 @@
1813 "pattern (such as '**') which matches the base directory."
1814 msgstr ""
1815
1816-#: ../duplicity/selection.py:267
1817+#: ../duplicity/selection.py:277
1818 #, python-format
1819 msgid ""
1820 "Fatal Error while processing expression\n"
1821 "%s"
1822 msgstr ""
1823
1824-#: ../duplicity/selection.py:277
1825+#: ../duplicity/selection.py:287
1826 #, python-format
1827 msgid ""
1828 "Last selection expression:\n"
1829@@ -1145,43 +1142,43 @@
1830 "probably isn't what you meant."
1831 msgstr ""
1832
1833-#: ../duplicity/selection.py:302
1834+#: ../duplicity/selection.py:312
1835 #, python-format
1836 msgid "Reading filelist %s"
1837 msgstr ""
1838
1839-#: ../duplicity/selection.py:305
1840+#: ../duplicity/selection.py:315
1841 #, python-format
1842 msgid "Sorting filelist %s"
1843 msgstr ""
1844
1845-#: ../duplicity/selection.py:332
1846+#: ../duplicity/selection.py:342
1847 #, python-format
1848 msgid ""
1849 "Warning: file specification '%s' in filelist %s\n"
1850 "doesn't start with correct prefix %s. Ignoring."
1851 msgstr ""
1852
1853-#: ../duplicity/selection.py:336
1854+#: ../duplicity/selection.py:346
1855 msgid "Future prefix errors will not be logged."
1856 msgstr ""
1857
1858-#: ../duplicity/selection.py:352
1859+#: ../duplicity/selection.py:362
1860 #, python-format
1861 msgid "Error closing filelist %s"
1862 msgstr ""
1863
1864-#: ../duplicity/selection.py:419
1865+#: ../duplicity/selection.py:429
1866 #, python-format
1867 msgid "Reading globbing filelist %s"
1868 msgstr ""
1869
1870-#: ../duplicity/selection.py:452
1871+#: ../duplicity/selection.py:462
1872 #, python-format
1873 msgid "Error compiling regular expression %s"
1874 msgstr ""
1875
1876-#: ../duplicity/selection.py:468
1877+#: ../duplicity/selection.py:478
1878 msgid ""
1879 "Warning: exclude-device-files is not the first selector.\n"
1880 "This may not be what you intended"
1881
1882=== modified file 'po/pt.po'
1883--- po/pt.po 2009-09-08 03:32:43 +0000
1884+++ po/pt.po 2009-09-19 11:18:33 +0000
1885@@ -7,15 +7,15 @@
1886 msgstr ""
1887 "Project-Id-Version: duplicity\n"
1888 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
1889-"POT-Creation-Date: 2009-08-30 23:01-0700\n"
1890-"PO-Revision-Date: 2009-09-06 12:52+0000\n"
1891+"POT-Creation-Date: 2009-09-15 06:36-0500\n"
1892+"PO-Revision-Date: 2009-09-15 03:17+0000\n"
1893 "Last-Translator: Kenneth Loafman <kenneth@loafman.com>\n"
1894 "Language-Team: Portuguese <pt@li.org>\n"
1895 "MIME-Version: 1.0\n"
1896 "Content-Type: text/plain; charset=UTF-8\n"
1897 "Content-Transfer-Encoding: 8bit\n"
1898 "Plural-Forms: nplurals=2; plural=n != 1;\n"
1899-"X-Launchpad-Export-Date: 2009-09-08 02:56+0000\n"
1900+"X-Launchpad-Export-Date: 2009-09-19 11:18+0000\n"
1901 "X-Generator: Launchpad (build Unknown)\n"
1902
1903 #: ../duplicity-bin:191
1904@@ -491,105 +491,106 @@
1905 msgstr[0] ""
1906 msgstr[1] ""
1907
1908-#: ../duplicity/collections.py:633
1909-msgid "These may be deleted by running duplicity with the --cleanup option."
1910+#. "cleanup" is a hard-coded command, so do not translate it
1911+#: ../duplicity/collections.py:634
1912+msgid ""
1913+"These may be deleted by running duplicity with the \"cleanup\" command."
1914 msgstr ""
1915-"Estes podem ser removidos executando o duplicity com a opção --cleanup."
1916
1917-#: ../duplicity/collections.py:636
1918+#: ../duplicity/collections.py:637
1919 msgid "No orphaned or incomplete backup sets found."
1920 msgstr ""
1921 "Não foram encontrados conjuntos de cópias de segurança órfãos ou incompletos."
1922
1923-#: ../duplicity/collections.py:652
1924+#: ../duplicity/collections.py:653
1925 #, python-format
1926 msgid "%d file exists on backend"
1927 msgid_plural "%d files exist on backend"
1928 msgstr[0] "Existe %d ficheiro no motor de processamento"
1929 msgstr[1] "Existem %d ficheiros no motor de processamento"
1930
1931-#: ../duplicity/collections.py:659
1932+#: ../duplicity/collections.py:660
1933 #, python-format
1934 msgid "%d file exists in cache"
1935 msgid_plural "%d files exist in cache"
1936 msgstr[0] "Existe %d ficheiro na cache"
1937 msgstr[1] "Existem %d ficheiros na cache"
1938
1939-#: ../duplicity/collections.py:711
1940+#: ../duplicity/collections.py:712
1941 msgid ""
1942 "Warning, discarding last backup set, because of missing signature file."
1943 msgstr ""
1944 "Aviso: a eliminar último conjunto de cópia de segurança devido à ausência de "
1945 "um ficheiro de assinaturas."
1946
1947-#: ../duplicity/collections.py:744
1948+#: ../duplicity/collections.py:745
1949 msgid "Warning, found the following local orphaned signature file:"
1950 msgid_plural "Warning, found the following local orphaned signature files:"
1951 msgstr[0] ""
1952 msgstr[1] ""
1953
1954-#: ../duplicity/collections.py:753
1955+#: ../duplicity/collections.py:754
1956 msgid "Warning, found the following remote orphaned signature file:"
1957 msgid_plural "Warning, found the following remote orphaned signature files:"
1958 msgstr[0] ""
1959 msgstr[1] ""
1960
1961-#: ../duplicity/collections.py:763
1962+#: ../duplicity/collections.py:764
1963 msgid "Warning, found an unnecessary signature chain"
1964 msgid_plural "Warning, found unnecessary signature chains"
1965 msgstr[0] ""
1966 msgstr[1] ""
1967
1968-#: ../duplicity/collections.py:771
1969+#: ../duplicity/collections.py:772
1970 msgid "Warning, found signatures but no corresponding backup files"
1971 msgstr ""
1972 "Aviso: as assinaturas foram encontradas, mas os ficheiros de cópia de "
1973 "segurança correspondentes não"
1974
1975-#: ../duplicity/collections.py:775
1976+#: ../duplicity/collections.py:776
1977 msgid ""
1978 "Warning, found incomplete backup sets, probably left from aborted session"
1979 msgstr ""
1980
1981-#: ../duplicity/collections.py:779
1982+#: ../duplicity/collections.py:780
1983 msgid "Warning, found the following orphaned backup file:"
1984 msgid_plural "Warning, found the following orphaned backup files:"
1985 msgstr[0] ""
1986 msgstr[1] ""
1987
1988-#: ../duplicity/collections.py:797
1989+#: ../duplicity/collections.py:798
1990 #, python-format
1991 msgid "Extracting backup chains from list of files: %s"
1992 msgstr ""
1993
1994-#: ../duplicity/collections.py:807
1995+#: ../duplicity/collections.py:808
1996 #, python-format
1997 msgid "File %s is part of known set"
1998 msgstr "O ficheiro %s pertence a um conjunto conhecido"
1999
2000-#: ../duplicity/collections.py:810
2001+#: ../duplicity/collections.py:811
2002 #, python-format
2003 msgid "File %s is not part of a known set; creating new set"
2004 msgstr ""
2005 "O ficheiro %s não pertence a um conjunto conhecido; a criar um novo conjunto"
2006
2007-#: ../duplicity/collections.py:815
2008+#: ../duplicity/collections.py:816
2009 #, python-format
2010 msgid "Ignoring file (rejected by backup set) '%s'"
2011 msgstr ""
2012 "A ignorar o ficheiro (rejeitado pelo conjunto de cópia de segurança) '%s'"
2013
2014-#: ../duplicity/collections.py:828
2015+#: ../duplicity/collections.py:829
2016 #, python-format
2017 msgid "Found backup chain %s"
2018 msgstr ""
2019
2020-#: ../duplicity/collections.py:833
2021+#: ../duplicity/collections.py:834
2022 #, python-format
2023 msgid "Added set %s to pre-existing chain %s"
2024 msgstr ""
2025
2026-#: ../duplicity/collections.py:837
2027+#: ../duplicity/collections.py:838
2028 #, python-format
2029 msgid "Found orphaned set %s"
2030 msgstr "Foi encontrado o conjunto órfão %s"
2031@@ -1051,73 +1052,73 @@
2032 msgid "Writing %s of type %s"
2033 msgstr ""
2034
2035-#: ../duplicity/path.py:210 ../duplicity/path.py:269
2036+#: ../duplicity/path.py:209 ../duplicity/path.py:268
2037 #, python-format
2038 msgid "Warning: %s has negative mtime, treating as 0."
2039 msgstr "Aviso: %s tem um mtime negativo. A tratar como se fosse 0."
2040
2041-#: ../duplicity/path.py:334
2042+#: ../duplicity/path.py:333
2043 msgid "Difference found:"
2044 msgstr "Diferença encontrada:"
2045
2046-#: ../duplicity/path.py:340
2047+#: ../duplicity/path.py:339
2048 #, python-format
2049 msgid "New file %s"
2050 msgstr "Novo ficheiro %s"
2051
2052-#: ../duplicity/path.py:343
2053+#: ../duplicity/path.py:342
2054 #, python-format
2055 msgid "File %s is missing"
2056 msgstr "Não foi possível encontrar o ficheiro %s"
2057
2058-#: ../duplicity/path.py:346
2059+#: ../duplicity/path.py:345
2060 #, python-format
2061 msgid "File %%s has type %s, expected %s"
2062 msgstr "O ficheiro %%s é do tipo %s. Esperava-se que fosse do tipo %s."
2063
2064-#: ../duplicity/path.py:352 ../duplicity/path.py:378
2065+#: ../duplicity/path.py:351 ../duplicity/path.py:377
2066 #, python-format
2067 msgid "File %%s has permissions %o, expected %o"
2068 msgstr ""
2069 "O ficheiro %%s tem permissões %o. Esperava-se que tivesse permissões %o"
2070
2071-#: ../duplicity/path.py:357
2072+#: ../duplicity/path.py:356
2073 #, python-format
2074 msgid "File %%s has mtime %s, expected %s"
2075 msgstr ""
2076
2077-#: ../duplicity/path.py:365
2078+#: ../duplicity/path.py:364
2079 #, python-format
2080 msgid "Data for file %s is different"
2081 msgstr ""
2082
2083-#: ../duplicity/path.py:373
2084+#: ../duplicity/path.py:372
2085 #, python-format
2086 msgid "Symlink %%s points to %s, expected %s"
2087 msgstr ""
2088 "A ligação simbólica %%s aponta para %s. Esperava-se que apontasse para %s."
2089
2090-#: ../duplicity/path.py:382
2091+#: ../duplicity/path.py:381
2092 #, python-format
2093 msgid "Device file %%s has numbers %s, expected %s"
2094 msgstr ""
2095
2096-#: ../duplicity/path.py:528
2097+#: ../duplicity/path.py:527
2098 #, python-format
2099 msgid "Making directory %s"
2100 msgstr "A criar a pasta %s"
2101
2102-#: ../duplicity/path.py:538
2103+#: ../duplicity/path.py:537
2104 #, python-format
2105 msgid "Deleting %s"
2106 msgstr "A remover %s"
2107
2108-#: ../duplicity/path.py:547
2109+#: ../duplicity/path.py:546
2110 #, python-format
2111 msgid "Touching %s"
2112 msgstr ""
2113
2114-#: ../duplicity/path.py:554
2115+#: ../duplicity/path.py:553
2116 #, python-format
2117 msgid "Deleting tree %s"
2118 msgstr ""
2119@@ -1127,38 +1128,33 @@
2120 msgid "Error listing directory %s"
2121 msgstr "Erro ao tentar listar a pasta %s"
2122
2123-#: ../duplicity/selection.py:118
2124-#, python-format
2125-msgid "Skipping socket %s/%s"
2126-msgstr ""
2127-
2128 #: ../duplicity/selection.py:120
2129 #, python-format
2130-msgid "Error initializing file %s/%s"
2131-msgstr "Erro ao inicializar o ficheiro %s/%s"
2132+msgid "Skipping socket %s"
2133+msgstr ""
2134
2135-#: ../duplicity/selection.py:122
2136+#: ../duplicity/selection.py:124
2137 #, python-format
2138-msgid "Error accessing possibly locked file %s/%s"
2139+msgid "Error initializing file %s"
2140 msgstr ""
2141
2142-#: ../duplicity/selection.py:141
2143+#: ../duplicity/selection.py:128 ../duplicity/selection.py:149
2144 #, python-format
2145 msgid "Error accessing possibly locked file %s"
2146 msgstr ""
2147
2148-#: ../duplicity/selection.py:154
2149+#: ../duplicity/selection.py:164
2150 #, python-format
2151 msgid "Warning: base %s doesn't exist, continuing"
2152 msgstr ""
2153
2154-#: ../duplicity/selection.py:157 ../duplicity/selection.py:175
2155-#: ../duplicity/selection.py:178
2156+#: ../duplicity/selection.py:167 ../duplicity/selection.py:185
2157+#: ../duplicity/selection.py:188
2158 #, python-format
2159 msgid "Selecting %s"
2160 msgstr "A seleccionar %s"
2161
2162-#: ../duplicity/selection.py:259
2163+#: ../duplicity/selection.py:269
2164 #, python-format
2165 msgid ""
2166 "Fatal Error: The file specification\n"
2167@@ -1169,7 +1165,7 @@
2168 "pattern (such as '**') which matches the base directory."
2169 msgstr ""
2170
2171-#: ../duplicity/selection.py:267
2172+#: ../duplicity/selection.py:277
2173 #, python-format
2174 msgid ""
2175 "Fatal Error while processing expression\n"
2176@@ -1178,7 +1174,7 @@
2177 "Erro fatal ao processar a expressão\n"
2178 "%s"
2179
2180-#: ../duplicity/selection.py:277
2181+#: ../duplicity/selection.py:287
2182 #, python-format
2183 msgid ""
2184 "Last selection expression:\n"
2185@@ -1188,43 +1184,43 @@
2186 "probably isn't what you meant."
2187 msgstr ""
2188
2189-#: ../duplicity/selection.py:302
2190+#: ../duplicity/selection.py:312
2191 #, python-format
2192 msgid "Reading filelist %s"
2193 msgstr "A ler a lista de ficheiros %s"
2194
2195-#: ../duplicity/selection.py:305
2196+#: ../duplicity/selection.py:315
2197 #, python-format
2198 msgid "Sorting filelist %s"
2199 msgstr "A ordenar a lista de ficheiros %s"
2200
2201-#: ../duplicity/selection.py:332
2202+#: ../duplicity/selection.py:342
2203 #, python-format
2204 msgid ""
2205 "Warning: file specification '%s' in filelist %s\n"
2206 "doesn't start with correct prefix %s. Ignoring."
2207 msgstr ""
2208
2209-#: ../duplicity/selection.py:336
2210+#: ../duplicity/selection.py:346
2211 msgid "Future prefix errors will not be logged."
2212 msgstr ""
2213
2214-#: ../duplicity/selection.py:352
2215+#: ../duplicity/selection.py:362
2216 #, python-format
2217 msgid "Error closing filelist %s"
2218 msgstr "Erro ao tentar fechar a lista de ficheiros %s"
2219
2220-#: ../duplicity/selection.py:419
2221+#: ../duplicity/selection.py:429
2222 #, python-format
2223 msgid "Reading globbing filelist %s"
2224 msgstr ""
2225
2226-#: ../duplicity/selection.py:452
2227+#: ../duplicity/selection.py:462
2228 #, python-format
2229 msgid "Error compiling regular expression %s"
2230 msgstr "Erro ao compilar a expressão regular %s"
2231
2232-#: ../duplicity/selection.py:468
2233+#: ../duplicity/selection.py:478
2234 msgid ""
2235 "Warning: exclude-device-files is not the first selector.\n"
2236 "This may not be what you intended"
2237@@ -1289,3 +1285,11 @@
2238 #, python-format
2239 msgid "Could not copy %s to %s"
2240 msgstr "Não foi possível copiar %s para %s"
2241+
2242+#~ msgid "These may be deleted by running duplicity with the --cleanup option."
2243+#~ msgstr ""
2244+#~ "Estes podem ser removidos executando o duplicity com a opção --cleanup."
2245+
2246+#, python-format
2247+#~ msgid "Error initializing file %s/%s"
2248+#~ msgstr "Erro ao inicializar o ficheiro %s/%s"
2249
2250=== modified file 'po/zh_CN.po'
2251--- po/zh_CN.po 2009-09-08 03:32:43 +0000
2252+++ po/zh_CN.po 2009-09-19 11:18:33 +0000
2253@@ -7,7 +7,7 @@
2254 msgstr ""
2255 "Project-Id-Version: duplicity\n"
2256 "Report-Msgid-Bugs-To: Kenneth Loafman <kenneth@loafman.com>\n"
2257-"POT-Creation-Date: 2009-08-30 23:01-0700\n"
2258+"POT-Creation-Date: 2009-09-15 06:36-0500\n"
2259 "PO-Revision-Date: 2009-07-27 19:06+0000\n"
2260 "Last-Translator: Careone <zzbusagain@yahoo.com.cn>\n"
2261 "Language-Team: Simplified Chinese <zh_CN@li.org>\n"
2262@@ -15,7 +15,7 @@
2263 "Content-Type: text/plain; charset=UTF-8\n"
2264 "Content-Transfer-Encoding: 8bit\n"
2265 "Plural-Forms: nplurals=1; plural=0;\n"
2266-"X-Launchpad-Export-Date: 2009-09-08 02:56+0000\n"
2267+"X-Launchpad-Export-Date: 2009-09-19 11:18+0000\n"
2268 "X-Generator: Launchpad (build Unknown)\n"
2269
2270 #: ../duplicity-bin:191
2271@@ -461,97 +461,99 @@
2272 msgstr[0] ""
2273 msgstr[1] ""
2274
2275-#: ../duplicity/collections.py:633
2276-msgid "These may be deleted by running duplicity with the --cleanup option."
2277+#. "cleanup" is a hard-coded command, so do not translate it
2278+#: ../duplicity/collections.py:634
2279+msgid ""
2280+"These may be deleted by running duplicity with the \"cleanup\" command."
2281 msgstr ""
2282
2283-#: ../duplicity/collections.py:636
2284+#: ../duplicity/collections.py:637
2285 msgid "No orphaned or incomplete backup sets found."
2286 msgstr ""
2287
2288-#: ../duplicity/collections.py:652
2289+#: ../duplicity/collections.py:653
2290 #, python-format
2291 msgid "%d file exists on backend"
2292 msgid_plural "%d files exist on backend"
2293 msgstr[0] ""
2294 msgstr[1] ""
2295
2296-#: ../duplicity/collections.py:659
2297+#: ../duplicity/collections.py:660
2298 #, python-format
2299 msgid "%d file exists in cache"
2300 msgid_plural "%d files exist in cache"
2301 msgstr[0] ""
2302 msgstr[1] ""
2303
2304-#: ../duplicity/collections.py:711
2305+#: ../duplicity/collections.py:712
2306 msgid ""
2307 "Warning, discarding last backup set, because of missing signature file."
2308 msgstr ""
2309
2310-#: ../duplicity/collections.py:744
2311+#: ../duplicity/collections.py:745
2312 msgid "Warning, found the following local orphaned signature file:"
2313 msgid_plural "Warning, found the following local orphaned signature files:"
2314 msgstr[0] ""
2315 msgstr[1] ""
2316
2317-#: ../duplicity/collections.py:753
2318+#: ../duplicity/collections.py:754
2319 msgid "Warning, found the following remote orphaned signature file:"
2320 msgid_plural "Warning, found the following remote orphaned signature files:"
2321 msgstr[0] ""
2322 msgstr[1] ""
2323
2324-#: ../duplicity/collections.py:763
2325+#: ../duplicity/collections.py:764
2326 msgid "Warning, found an unnecessary signature chain"
2327 msgid_plural "Warning, found unnecessary signature chains"
2328 msgstr[0] ""
2329 msgstr[1] ""
2330
2331-#: ../duplicity/collections.py:771
2332+#: ../duplicity/collections.py:772
2333 msgid "Warning, found signatures but no corresponding backup files"
2334 msgstr ""
2335
2336-#: ../duplicity/collections.py:775
2337+#: ../duplicity/collections.py:776
2338 msgid ""
2339 "Warning, found incomplete backup sets, probably left from aborted session"
2340 msgstr ""
2341
2342-#: ../duplicity/collections.py:779
2343+#: ../duplicity/collections.py:780
2344 msgid "Warning, found the following orphaned backup file:"
2345 msgid_plural "Warning, found the following orphaned backup files:"
2346 msgstr[0] ""
2347 msgstr[1] ""
2348
2349-#: ../duplicity/collections.py:797
2350+#: ../duplicity/collections.py:798
2351 #, python-format
2352 msgid "Extracting backup chains from list of files: %s"
2353 msgstr ""
2354
2355-#: ../duplicity/collections.py:807
2356+#: ../duplicity/collections.py:808
2357 #, python-format
2358 msgid "File %s is part of known set"
2359 msgstr ""
2360
2361-#: ../duplicity/collections.py:810
2362+#: ../duplicity/collections.py:811
2363 #, python-format
2364 msgid "File %s is not part of a known set; creating new set"
2365 msgstr ""
2366
2367-#: ../duplicity/collections.py:815
2368+#: ../duplicity/collections.py:816
2369 #, python-format
2370 msgid "Ignoring file (rejected by backup set) '%s'"
2371 msgstr ""
2372
2373-#: ../duplicity/collections.py:828
2374+#: ../duplicity/collections.py:829
2375 #, python-format
2376 msgid "Found backup chain %s"
2377 msgstr ""
2378
2379-#: ../duplicity/collections.py:833
2380+#: ../duplicity/collections.py:834
2381 #, python-format
2382 msgid "Added set %s to pre-existing chain %s"
2383 msgstr ""
2384
2385-#: ../duplicity/collections.py:837
2386+#: ../duplicity/collections.py:838
2387 #, python-format
2388 msgid "Found orphaned set %s"
2389 msgstr ""
2390@@ -1012,71 +1014,71 @@
2391 msgid "Writing %s of type %s"
2392 msgstr ""
2393
2394-#: ../duplicity/path.py:210 ../duplicity/path.py:269
2395+#: ../duplicity/path.py:209 ../duplicity/path.py:268
2396 #, python-format
2397 msgid "Warning: %s has negative mtime, treating as 0."
2398 msgstr ""
2399
2400-#: ../duplicity/path.py:334
2401+#: ../duplicity/path.py:333
2402 msgid "Difference found:"
2403 msgstr ""
2404
2405-#: ../duplicity/path.py:340
2406+#: ../duplicity/path.py:339
2407 #, python-format
2408 msgid "New file %s"
2409 msgstr ""
2410
2411-#: ../duplicity/path.py:343
2412+#: ../duplicity/path.py:342
2413 #, python-format
2414 msgid "File %s is missing"
2415 msgstr ""
2416
2417-#: ../duplicity/path.py:346
2418+#: ../duplicity/path.py:345
2419 #, python-format
2420 msgid "File %%s has type %s, expected %s"
2421 msgstr ""
2422
2423-#: ../duplicity/path.py:352 ../duplicity/path.py:378
2424+#: ../duplicity/path.py:351 ../duplicity/path.py:377
2425 #, python-format
2426 msgid "File %%s has permissions %o, expected %o"
2427 msgstr ""
2428
2429-#: ../duplicity/path.py:357
2430+#: ../duplicity/path.py:356
2431 #, python-format
2432 msgid "File %%s has mtime %s, expected %s"
2433 msgstr ""
2434
2435-#: ../duplicity/path.py:365
2436+#: ../duplicity/path.py:364
2437 #, python-format
2438 msgid "Data for file %s is different"
2439 msgstr ""
2440
2441-#: ../duplicity/path.py:373
2442+#: ../duplicity/path.py:372
2443 #, python-format
2444 msgid "Symlink %%s points to %s, expected %s"
2445 msgstr ""
2446
2447-#: ../duplicity/path.py:382
2448+#: ../duplicity/path.py:381
2449 #, python-format
2450 msgid "Device file %%s has numbers %s, expected %s"
2451 msgstr ""
2452
2453-#: ../duplicity/path.py:528
2454+#: ../duplicity/path.py:527
2455 #, python-format
2456 msgid "Making directory %s"
2457 msgstr ""
2458
2459-#: ../duplicity/path.py:538
2460+#: ../duplicity/path.py:537
2461 #, python-format
2462 msgid "Deleting %s"
2463 msgstr ""
2464
2465-#: ../duplicity/path.py:547
2466+#: ../duplicity/path.py:546
2467 #, python-format
2468 msgid "Touching %s"
2469 msgstr ""
2470
2471-#: ../duplicity/path.py:554
2472+#: ../duplicity/path.py:553
2473 #, python-format
2474 msgid "Deleting tree %s"
2475 msgstr ""
2476@@ -1086,38 +1088,33 @@
2477 msgid "Error listing directory %s"
2478 msgstr ""
2479
2480-#: ../duplicity/selection.py:118
2481-#, python-format
2482-msgid "Skipping socket %s/%s"
2483-msgstr ""
2484-
2485 #: ../duplicity/selection.py:120
2486 #, python-format
2487-msgid "Error initializing file %s/%s"
2488+msgid "Skipping socket %s"
2489 msgstr ""
2490
2491-#: ../duplicity/selection.py:122
2492+#: ../duplicity/selection.py:124
2493 #, python-format
2494-msgid "Error accessing possibly locked file %s/%s"
2495+msgid "Error initializing file %s"
2496 msgstr ""
2497
2498-#: ../duplicity/selection.py:141
2499+#: ../duplicity/selection.py:128 ../duplicity/selection.py:149
2500 #, python-format
2501 msgid "Error accessing possibly locked file %s"
2502 msgstr ""
2503
2504-#: ../duplicity/selection.py:154
2505+#: ../duplicity/selection.py:164
2506 #, python-format
2507 msgid "Warning: base %s doesn't exist, continuing"
2508 msgstr ""
2509
2510-#: ../duplicity/selection.py:157 ../duplicity/selection.py:175
2511-#: ../duplicity/selection.py:178
2512+#: ../duplicity/selection.py:167 ../duplicity/selection.py:185
2513+#: ../duplicity/selection.py:188
2514 #, python-format
2515 msgid "Selecting %s"
2516 msgstr ""
2517
2518-#: ../duplicity/selection.py:259
2519+#: ../duplicity/selection.py:269
2520 #, python-format
2521 msgid ""
2522 "Fatal Error: The file specification\n"
2523@@ -1128,14 +1125,14 @@
2524 "pattern (such as '**') which matches the base directory."
2525 msgstr ""
2526
2527-#: ../duplicity/selection.py:267
2528+#: ../duplicity/selection.py:277
2529 #, python-format
2530 msgid ""
2531 "Fatal Error while processing expression\n"
2532 "%s"
2533 msgstr ""
2534
2535-#: ../duplicity/selection.py:277
2536+#: ../duplicity/selection.py:287
2537 #, python-format
2538 msgid ""
2539 "Last selection expression:\n"
2540@@ -1145,43 +1142,43 @@
2541 "probably isn't what you meant."
2542 msgstr ""
2543
2544-#: ../duplicity/selection.py:302
2545+#: ../duplicity/selection.py:312
2546 #, python-format
2547 msgid "Reading filelist %s"
2548 msgstr ""
2549
2550-#: ../duplicity/selection.py:305
2551+#: ../duplicity/selection.py:315
2552 #, python-format
2553 msgid "Sorting filelist %s"
2554 msgstr ""
2555
2556-#: ../duplicity/selection.py:332
2557+#: ../duplicity/selection.py:342
2558 #, python-format
2559 msgid ""
2560 "Warning: file specification '%s' in filelist %s\n"
2561 "doesn't start with correct prefix %s. Ignoring."
2562 msgstr ""
2563
2564-#: ../duplicity/selection.py:336
2565+#: ../duplicity/selection.py:346
2566 msgid "Future prefix errors will not be logged."
2567 msgstr ""
2568
2569-#: ../duplicity/selection.py:352
2570+#: ../duplicity/selection.py:362
2571 #, python-format
2572 msgid "Error closing filelist %s"
2573 msgstr ""
2574
2575-#: ../duplicity/selection.py:419
2576+#: ../duplicity/selection.py:429
2577 #, python-format
2578 msgid "Reading globbing filelist %s"
2579 msgstr ""
2580
2581-#: ../duplicity/selection.py:452
2582+#: ../duplicity/selection.py:462
2583 #, python-format
2584 msgid "Error compiling regular expression %s"
2585 msgstr ""
2586
2587-#: ../duplicity/selection.py:468
2588+#: ../duplicity/selection.py:478
2589 msgid ""
2590 "Warning: exclude-device-files is not the first selector.\n"
2591 "This may not be what you intended"

Subscribers

People subscribed via source and target branches

to all changes: