15
15
"Content-Type: text/plain; charset=UTF-8\n"
16
16
"Content-Transfer-Encoding: 8bit\n"
17
17
"Plural-Forms: nplurals=2; plural=n != 1;\n"
18
"X-Launchpad-Export-Date: 2015-05-07 05:10+0000\n"
19
"X-Generator: Launchpad (build 17474)\n"
18
"X-Launchpad-Export-Date: 2015-08-05 05:17+0000\n"
19
"X-Generator: Launchpad (build 17656)\n"
21
#: ../bin/duplicity:102
21
#: ../bin/duplicity:127
22
22
msgid "Reuse configured PASSPHRASE as SIGN_PASSPHRASE"
25
#: ../bin/duplicity:109
25
#: ../bin/duplicity:134
26
26
msgid "Reuse configured SIGN_PASSPHRASE as PASSPHRASE"
29
#: ../bin/duplicity:148
29
#: ../bin/duplicity:173
30
30
msgid "PASSPHRASE variable not set, asking user."
33
#: ../bin/duplicity:163
33
#: ../bin/duplicity:188
34
34
msgid "GnuPG passphrase for signing key:"
37
#: ../bin/duplicity:168
37
#: ../bin/duplicity:193
38
38
msgid "GnuPG passphrase:"
41
#: ../bin/duplicity:173
41
#: ../bin/duplicity:198
42
42
msgid "Retype passphrase for signing key to confirm: "
45
#: ../bin/duplicity:175
45
#: ../bin/duplicity:200
46
46
msgid "Retype passphrase to confirm: "
49
#: ../bin/duplicity:178
49
#: ../bin/duplicity:203
50
50
msgid "First and second passphrases do not match! Please try again."
53
#: ../bin/duplicity:183
53
#: ../bin/duplicity:208
55
55
"Cannot use empty passphrase with symmetric encryption! Please try again."
58
#: ../bin/duplicity:239
58
#: ../bin/duplicity:264
61
61
"File %s complete in backup set.\n"
62
62
"Continuing restart on file %s."
65
#: ../bin/duplicity:248
65
#: ../bin/duplicity:273
68
68
"File %s missing in backup set.\n"
69
69
"Continuing restart on file %s."
72
#: ../bin/duplicity:299
72
#: ../bin/duplicity:322
74
74
msgid "File %s was corrupted during upload."
77
#: ../bin/duplicity:333
77
#: ../bin/duplicity:355
79
79
"Restarting backup, but current encryption settings do not match original "
83
#: ../bin/duplicity:356
83
#: ../bin/duplicity:378
85
85
msgid "Restarting after volume %s, file %s, block %s"
88
#: ../bin/duplicity:423
88
#: ../bin/duplicity:445
90
90
msgid "Processed volume %d"
93
#: ../bin/duplicity:572
93
#: ../bin/duplicity:595
95
95
"Fatal Error: Unable to start incremental backup. Old signatures not found "
96
96
"and incremental specified"
99
#: ../bin/duplicity:576
99
#: ../bin/duplicity:599
100
100
msgid "No signatures found, switching to full backup."
103
#: ../bin/duplicity:590
103
#: ../bin/duplicity:613
104
104
msgid "Backup Statistics"
107
#: ../bin/duplicity:695
107
#: ../bin/duplicity:718
109
109
msgid "%s not found in archive, no files restored."
112
#: ../bin/duplicity:699
112
#: ../bin/duplicity:722
113
113
msgid "No files found in archive - nothing restored."
116
#: ../bin/duplicity:732
116
#: ../bin/duplicity:755
118
118
msgid "Processed volume %d of %d"
121
#: ../bin/duplicity:766
121
#: ../bin/duplicity:789
123
123
msgid "Invalid data - %s hash mismatch for file:"
126
#: ../bin/duplicity:768
126
#: ../bin/duplicity:791
128
128
msgid "Calculated hash: %s"
131
#: ../bin/duplicity:769
131
#: ../bin/duplicity:792
133
133
msgid "Manifest hash: %s"
136
#: ../bin/duplicity:807
136
#: ../bin/duplicity:831
138
138
msgid "Volume was signed by key %s, not %s"
141
#: ../bin/duplicity:837
141
#: ../bin/duplicity:863
143
143
msgid "Verify complete: %s, %s."
146
#: ../bin/duplicity:838
146
#: ../bin/duplicity:864
148
148
msgid "%d file compared"
149
149
msgid_plural "%d files compared"
153
#: ../bin/duplicity:840
153
#: ../bin/duplicity:866
155
155
msgid "%d difference found"
156
156
msgid_plural "%d differences found"
160
#: ../bin/duplicity:859
160
#: ../bin/duplicity:885
161
161
msgid "No extraneous files found, nothing deleted in cleanup."
164
#: ../bin/duplicity:864
164
#: ../bin/duplicity:890
165
165
msgid "Deleting this file from backend:"
166
166
msgid_plural "Deleting these files from backend:"
170
#: ../bin/duplicity:876
170
#: ../bin/duplicity:902
171
171
msgid "Found the following file to delete:"
172
172
msgid_plural "Found the following files to delete:"
176
#: ../bin/duplicity:880
176
#: ../bin/duplicity:906
177
177
msgid "Run duplicity again with the --force option to actually delete."
180
#: ../bin/duplicity:923
180
#: ../bin/duplicity:949
181
181
msgid "There are backup set(s) at time(s):"
184
#: ../bin/duplicity:925
184
#: ../bin/duplicity:951
185
185
msgid "Which can't be deleted because newer sets depend on them."
188
#: ../bin/duplicity:929
188
#: ../bin/duplicity:955
190
190
"Current active backup chain is older than specified time. However, it will "
191
191
"not be deleted. To remove all your backups, manually purge the repository."
194
#: ../bin/duplicity:935
194
#: ../bin/duplicity:961
195
195
msgid "No old backup sets found, nothing deleted."
198
#: ../bin/duplicity:938
198
#: ../bin/duplicity:964
199
199
msgid "Deleting backup chain at time:"
200
200
msgid_plural "Deleting backup chains at times:"
204
#: ../bin/duplicity:949
204
#: ../bin/duplicity:975
206
206
msgid "Deleting incremental signature chain %s"
209
#: ../bin/duplicity:951
209
#: ../bin/duplicity:977
211
211
msgid "Deleting incremental backup chain %s"
214
#: ../bin/duplicity:954
214
#: ../bin/duplicity:980
216
216
msgid "Deleting complete signature chain %s"
219
#: ../bin/duplicity:956
219
#: ../bin/duplicity:982
221
221
msgid "Deleting complete backup chain %s"
224
#: ../bin/duplicity:962
224
#: ../bin/duplicity:988
225
225
msgid "Found old backup chain at the following time:"
226
226
msgid_plural "Found old backup chains at the following times:"
230
#: ../bin/duplicity:966
230
#: ../bin/duplicity:992
231
231
msgid "Rerun command with --force option to actually delete."
234
#: ../bin/duplicity:1043
234
#: ../bin/duplicity:1069
236
236
msgid "Deleting local %s (not authoritative at backend)."
239
#: ../bin/duplicity:1047
239
#: ../bin/duplicity:1073
241
241
msgid "Unable to delete %s: %s"
244
#: ../bin/duplicity:1075 ../duplicity/dup_temp.py:263
244
#: ../bin/duplicity:1101 ../duplicity/dup_temp.py:265
246
246
msgid "Failed to read %s: %s"
249
#: ../bin/duplicity:1089
249
#: ../bin/duplicity:1115
251
251
msgid "Copying %s to local cache."
254
#: ../bin/duplicity:1137
254
#: ../bin/duplicity:1163
255
255
msgid "Local and Remote metadata are synchronized, no sync needed."
258
#: ../bin/duplicity:1142
258
#: ../bin/duplicity:1168
259
259
msgid "Synchronizing remote metadata to local cache..."
262
#: ../bin/duplicity:1157
262
#: ../bin/duplicity:1183
263
263
msgid "Sync would copy the following from remote to local:"
266
#: ../bin/duplicity:1160
266
#: ../bin/duplicity:1186
267
267
msgid "Sync would remove the following spurious local files:"
270
#: ../bin/duplicity:1203
270
#: ../bin/duplicity:1229
271
271
msgid "Unable to get free space on temp."
274
#: ../bin/duplicity:1211
274
#: ../bin/duplicity:1237
276
276
msgid "Temp space has %d available, backup needs approx %d."
279
#: ../bin/duplicity:1214
279
#: ../bin/duplicity:1240
281
281
msgid "Temp has %d available, backup will use approx %d."
284
#: ../bin/duplicity:1222
284
#: ../bin/duplicity:1248
285
285
msgid "Unable to get max open files."
288
#: ../bin/duplicity:1226
288
#: ../bin/duplicity:1252
291
291
"Max open files of %s is too low, should be >= 1024.\n"
292
292
"Use 'ulimit -n 1024' or higher to correct.\n"
295
#: ../bin/duplicity:1275
295
#: ../bin/duplicity:1302
297
297
"RESTART: The first volume failed to upload before termination.\n"
298
298
" Restart is impossible...starting backup from beginning."
301
#: ../bin/duplicity:1281
301
#: ../bin/duplicity:1308
304
304
"RESTART: Volumes %d to %d failed to upload before termination.\n"
305
305
" Restarting backup at volume %d."
308
#: ../bin/duplicity:1288
308
#: ../bin/duplicity:1315
311
311
"RESTART: Impossible backup state: manifest has %d vols, remote has %d vols.\n"
497
497
msgid "Unable to load gio backend: %s"
500
#. Used in usage help to represent a Unix-style path name. Example:
500
#. TRANSL: Used in usage help to represent a Unix-style path name. Example:
501
501
#. --archive-dir <path>
502
#: ../duplicity/commandline.py:259 ../duplicity/commandline.py:269
503
#: ../duplicity/commandline.py:286 ../duplicity/commandline.py:352
504
#: ../duplicity/commandline.py:557 ../duplicity/commandline.py:773
502
#: ../duplicity/commandline.py:280 ../duplicity/commandline.py:290
503
#: ../duplicity/commandline.py:307 ../duplicity/commandline.py:381
504
#: ../duplicity/commandline.py:399 ../duplicity/commandline.py:588
505
#: ../duplicity/commandline.py:621 ../duplicity/commandline.py:807
508
#. Used in usage help to represent an ID for a GnuPG key. Example:
509
#. TRANSL: Used in usage help to represent an ID for a GnuPG key. Example:
509
510
#. --encrypt-key <gpg_key_id>
510
#. Used in usage help to represent an ID for a hidden GnuPG key. Example:
511
#. TRANSL: Used in usage help to represent an ID for a hidden GnuPG key. Example:
511
512
#. --hidden-encrypt-key <gpg_key_id>
512
#. Used in usage help to represent an ID for a GnuPG key. Example:
513
#. TRANSL: Used in usage help to represent an ID for a GnuPG key. Example:
513
514
#. --encrypt-key <gpg_key_id>
514
#: ../duplicity/commandline.py:281 ../duplicity/commandline.py:288
515
#: ../duplicity/commandline.py:372 ../duplicity/commandline.py:538
516
#: ../duplicity/commandline.py:746
515
#: ../duplicity/commandline.py:302 ../duplicity/commandline.py:309
516
#: ../duplicity/commandline.py:405 ../duplicity/commandline.py:572
517
#: ../duplicity/commandline.py:780
517
518
msgid "gpg-key-id"
520
#. Used in usage help to represent a "glob" style pattern for
521
#. TRANSL: Used in usage help to represent a "glob" style pattern for
521
522
#. matching one or more files, as described in the documentation.
523
524
#. --exclude <shell_pattern>
524
#: ../duplicity/commandline.py:296 ../duplicity/commandline.py:398
525
#: ../duplicity/commandline.py:796
525
#: ../duplicity/commandline.py:317 ../duplicity/commandline.py:430
526
#: ../duplicity/commandline.py:830
526
527
msgid "shell_pattern"
529
#. Used in usage help to represent the name of a file. Example:
530
#. TRANSL: Used in usage help to represent the name of a file. Example:
530
531
#. --log-file <filename>
531
#: ../duplicity/commandline.py:302 ../duplicity/commandline.py:309
532
#: ../duplicity/commandline.py:314 ../duplicity/commandline.py:400
533
#: ../duplicity/commandline.py:405 ../duplicity/commandline.py:416
534
#: ../duplicity/commandline.py:742
532
#: ../duplicity/commandline.py:323 ../duplicity/commandline.py:332
533
#: ../duplicity/commandline.py:339 ../duplicity/commandline.py:432
534
#: ../duplicity/commandline.py:439 ../duplicity/commandline.py:452
535
#: ../duplicity/commandline.py:776
538
#. Used in usage help to represent a regular expression (regexp).
539
#: ../duplicity/commandline.py:321 ../duplicity/commandline.py:407
539
#. TRANSL: Used in usage help to represent a regular expression (regexp).
540
#: ../duplicity/commandline.py:346 ../duplicity/commandline.py:443
540
541
msgid "regular_expression"
543
#. Used in usage help to represent a time spec for a previous
544
#. TRANSL: Used in usage help to represent a time spec for a previous
544
545
#. point in time, as described in the documentation. Example:
545
546
#. duplicity remove-older-than time [options] target_url
546
#: ../duplicity/commandline.py:364 ../duplicity/commandline.py:478
547
#: ../duplicity/commandline.py:828
547
#: ../duplicity/commandline.py:350 ../duplicity/commandline.py:393
548
#: ../duplicity/commandline.py:514 ../duplicity/commandline.py:862
551
#. Used in usage help. (Should be consistent with the "Options:"
552
#. TRANSL: Used in usage help. (Should be consistent with the "Options:"
552
553
#. header.) Example:
553
554
#. duplicity [full|incremental] [options] source_dir target_url
554
#: ../duplicity/commandline.py:368 ../duplicity/commandline.py:458
555
#: ../duplicity/commandline.py:481 ../duplicity/commandline.py:549
556
#: ../duplicity/commandline.py:761
555
#: ../duplicity/commandline.py:401 ../duplicity/commandline.py:494
556
#: ../duplicity/commandline.py:517 ../duplicity/commandline.py:580
557
#: ../duplicity/commandline.py:795
560
#: ../duplicity/commandline.py:383
561
#: ../duplicity/commandline.py:416
563
564
"Running in 'ignore errors' mode due to %s; please re-consider if this was "
567
#. Used in usage help to represent an imap mailbox
568
#: ../duplicity/commandline.py:396
568
#. TRANSL: Used in usage help to represent an imap mailbox
569
#: ../duplicity/commandline.py:428
569
570
msgid "imap_mailbox"
572
#: ../duplicity/commandline.py:410
573
#: ../duplicity/commandline.py:446
573
574
msgid "file_descriptor"
576
#. Used in usage help to represent a desired number of
577
#. TRANSL: Used in usage help to represent a desired number of
577
578
#. something. Example:
578
579
#. --num-retries <number>
579
#: ../duplicity/commandline.py:421 ../duplicity/commandline.py:443
580
#: ../duplicity/commandline.py:455 ../duplicity/commandline.py:464
581
#: ../duplicity/commandline.py:502 ../duplicity/commandline.py:507
582
#: ../duplicity/commandline.py:511 ../duplicity/commandline.py:587
583
#: ../duplicity/commandline.py:756
580
#: ../duplicity/commandline.py:457 ../duplicity/commandline.py:479
581
#: ../duplicity/commandline.py:491 ../duplicity/commandline.py:500
582
#: ../duplicity/commandline.py:538 ../duplicity/commandline.py:543
583
#: ../duplicity/commandline.py:547 ../duplicity/commandline.py:616
584
#: ../duplicity/commandline.py:790
587
#. Used in usage help (noun)
588
#: ../duplicity/commandline.py:424
588
#. TRANSL: Used in usage help (noun)
589
#: ../duplicity/commandline.py:460
589
590
msgid "backup name"
593
#: ../duplicity/commandline.py:522 ../duplicity/commandline.py:525
594
#: ../duplicity/commandline.py:727
594
#: ../duplicity/commandline.py:556 ../duplicity/commandline.py:559
595
#: ../duplicity/commandline.py:761
598
#: ../duplicity/commandline.py:528
599
#: ../duplicity/commandline.py:562
599
600
msgid "pyrax|cloudfiles"
603
604
msgid "paramiko|pexpect"
606
#: ../duplicity/commandline.py:552
607
#: ../duplicity/commandline.py:583
607
608
msgid "pem formatted bundle of certificate authorities"
610
#. Used in usage help. Example:
611
#. TRANSL: Used in usage help. Example:
611
612
#. --timeout <seconds>
612
#: ../duplicity/commandline.py:562 ../duplicity/commandline.py:790
613
#: ../duplicity/commandline.py:593 ../duplicity/commandline.py:824
616
#. abbreviation for "character" (noun)
617
#: ../duplicity/commandline.py:568 ../duplicity/commandline.py:724
617
#. TRANSL: abbreviation for "character" (noun)
618
#: ../duplicity/commandline.py:599 ../duplicity/commandline.py:758
621
#: ../duplicity/commandline.py:690
622
#: ../duplicity/commandline.py:724
623
624
msgid "Using archive dir: %s"
626
#: ../duplicity/commandline.py:691
627
#: ../duplicity/commandline.py:725
628
629
msgid "Using backup name: %s"
631
#: ../duplicity/commandline.py:698
632
#: ../duplicity/commandline.py:732
633
634
msgid "Command line error: %s"
636
#: ../duplicity/commandline.py:699
637
#: ../duplicity/commandline.py:733
637
638
msgid "Enter 'duplicity --help' for help screen."
640
#. Used in usage help to represent a Unix-style path name. Example:
641
#. TRANSL: Used in usage help to represent a Unix-style path name. Example:
641
642
#. rsync://user[:password]@other_host[:port]//absolute_path
642
#: ../duplicity/commandline.py:712
643
#: ../duplicity/commandline.py:746
643
644
msgid "absolute_path"
646
#. Used in usage help. Example:
647
#. TRANSL: Used in usage help. Example:
647
648
#. tahoe://alias/some_dir
648
#: ../duplicity/commandline.py:716
649
#: ../duplicity/commandline.py:750
652
#. Used in help to represent a "bucket name" for Amazon Web
653
#. TRANSL: Used in help to represent a "bucket name" for Amazon Web
653
654
#. Services' Simple Storage Service (S3). Example:
654
655
#. s3://other.host/bucket_name[/prefix]
655
#: ../duplicity/commandline.py:721
656
#: ../duplicity/commandline.py:755
656
657
msgid "bucket_name"
659
#. Used in usage help to represent the name of a container in
660
#. TRANSL: Used in usage help to represent the name of a container in
660
661
#. Amazon Web Services' Cloudfront. Example:
661
662
#. cf+http://container_name
662
#: ../duplicity/commandline.py:732
663
#: ../duplicity/commandline.py:766
663
664
msgid "container_name"
667
#: ../duplicity/commandline.py:735
668
#: ../duplicity/commandline.py:769
671
#. Used in usage help to represent the name of a file directory
672
#: ../duplicity/commandline.py:738
672
#. TRANSL: Used in usage help to represent the name of a file directory
673
#: ../duplicity/commandline.py:772
673
674
msgid "directory"
676
#. Used in usage help, e.g. to represent the name of a code
677
#. TRANSL: Used in usage help, e.g. to represent the name of a code
677
678
#. module. Example:
678
679
#. rsync://user[:password]@other.host[:port]::/module/some_dir
679
#: ../duplicity/commandline.py:751
680
#: ../duplicity/commandline.py:785
683
#. Used in usage help to represent an internet hostname. Example:
684
#. TRANSL: Used in usage help to represent an internet hostname. Example:
684
685
#. ftp://user[:password]@other.host[:port]/some_dir
685
#: ../duplicity/commandline.py:765
686
#: ../duplicity/commandline.py:799
686
687
msgid "other.host"
689
#. Used in usage help. Example:
690
#. TRANSL: Used in usage help. Example:
690
691
#. ftp://user[:password]@other.host[:port]/some_dir
691
#: ../duplicity/commandline.py:769
692
#: ../duplicity/commandline.py:803
695
#. Used in usage help to represent a TCP port number. Example:
696
#. TRANSL: Used in usage help to represent a TCP port number. Example:
696
697
#. ftp://user[:password]@other.host[:port]/some_dir
697
#: ../duplicity/commandline.py:777
698
#: ../duplicity/commandline.py:811
701
#. Used in usage help. This represents a string to be used as a
702
#. TRANSL: Used in usage help. This represents a string to be used as a
702
703
#. prefix to names for backup files created by Duplicity. Example:
703
704
#. s3://other.host/bucket_name[/prefix]
704
#: ../duplicity/commandline.py:782
705
#: ../duplicity/commandline.py:816
708
#. Used in usage help to represent a Unix-style path name. Example:
709
#. TRANSL: Used in usage help to represent a Unix-style path name. Example:
709
710
#. rsync://user[:password]@other.host[:port]/relative_path
710
#: ../duplicity/commandline.py:786
711
#: ../duplicity/commandline.py:820
711
712
msgid "relative_path"
714
#. Used in usage help to represent the name of a single file
715
#. TRANSL: Used in usage help to represent the name of a single file
715
716
#. directory or a Unix-style path to a directory. Example:
716
717
#. file:///some_dir
717
#: ../duplicity/commandline.py:801
718
#: ../duplicity/commandline.py:835
721
#. Used in usage help to represent the name of a single file
722
#. TRANSL: Used in usage help to represent the name of a single file
722
723
#. directory or a Unix-style path to a directory where files will be
723
724
#. coming FROM. Example:
724
725
#. duplicity [full|incremental] [options] source_dir target_url
725
#: ../duplicity/commandline.py:807
726
#: ../duplicity/commandline.py:841
726
727
msgid "source_dir"
729
#. Used in usage help to represent a URL files will be coming
730
#. TRANSL: Used in usage help to represent a URL files will be coming
730
731
#. FROM. Example:
731
732
#. duplicity [restore] [options] source_url target_dir
732
#: ../duplicity/commandline.py:812
733
#: ../duplicity/commandline.py:846
733
734
msgid "source_url"
736
#. Used in usage help to represent the name of a single file
737
#. TRANSL: Used in usage help to represent the name of a single file
737
738
#. directory or a Unix-style path to a directory. where files will be
738
739
#. going TO. Example:
739
740
#. duplicity [restore] [options] source_url target_dir
740
#: ../duplicity/commandline.py:818
741
#: ../duplicity/commandline.py:852
741
742
msgid "target_dir"
744
#. Used in usage help to represent a URL files will be going TO.
745
#. TRANSL: Used in usage help to represent a URL files will be going TO.
746
747
#. duplicity [full|incremental] [options] source_dir target_url
747
#: ../duplicity/commandline.py:823
748
#: ../duplicity/commandline.py:857
748
749
msgid "target_url"
751
#. Used in usage help to represent a user name (i.e. login).
752
#. TRANSL: Used in usage help to represent a user name (i.e. login).
753
754
#. ftp://user[:password]@other.host[:port]/some_dir
754
#: ../duplicity/commandline.py:833
755
#: ../duplicity/commandline.py:867
758
#. Header in usage help
759
#: ../duplicity/commandline.py:850
759
#. TRANSL: Header in usage help
760
#: ../duplicity/commandline.py:885
760
761
msgid "Backends and their URL formats:"
763
#. Header in usage help
764
#: ../duplicity/commandline.py:875
764
#. TRANSL: Header in usage help
765
#: ../duplicity/commandline.py:914
765
766
msgid "Commands:"
768
#: ../duplicity/commandline.py:899
769
#: ../duplicity/commandline.py:938
771
772
"Specified archive directory '%s' does not exist, or is not a directory"
878
#: ../duplicity/asyncscheduler.py:66
878
#: ../duplicity/asyncscheduler.py:67
880
880
msgid "instantiating at concurrency %d"
883
#: ../duplicity/asyncscheduler.py:93
883
#: ../duplicity/asyncscheduler.py:94
884
884
msgid "inserting barrier"
887
#: ../duplicity/asyncscheduler.py:142
887
#: ../duplicity/asyncscheduler.py:143
888
888
msgid "running task synchronously (asynchronicity disabled)"
891
#: ../duplicity/asyncscheduler.py:148
891
#: ../duplicity/asyncscheduler.py:149
892
892
msgid "scheduling task for asynchronous execution"
895
#: ../duplicity/asyncscheduler.py:177
895
#: ../duplicity/asyncscheduler.py:178
896
896
msgid "task completed successfully"
899
#: ../duplicity/asyncscheduler.py:188
899
#: ../duplicity/asyncscheduler.py:189
901
901
"a previously scheduled task has failed; propagating the result immediately"
904
#: ../duplicity/asyncscheduler.py:211 ../duplicity/asyncscheduler.py:232
904
#: ../duplicity/asyncscheduler.py:212 ../duplicity/asyncscheduler.py:233
906
906
msgid "active workers = %d"
909
#: ../duplicity/asyncscheduler.py:252
909
#: ../duplicity/asyncscheduler.py:253
911
911
msgid "task execution done (success: %s)"
914
#: ../duplicity/patchdir.py:74 ../duplicity/patchdir.py:79
914
#: ../duplicity/patchdir.py:79 ../duplicity/patchdir.py:84
916
916
msgid "Patching %s"
919
#: ../duplicity/patchdir.py:508
919
#: ../duplicity/patchdir.py:525
921
921
msgid "Error '%s' patching %s"
924
#: ../duplicity/patchdir.py:581
924
#: ../duplicity/patchdir.py:600
926
926
msgid "Writing %s of type %s"
929
#: ../duplicity/collections.py:150 ../duplicity/collections.py:161
929
#: ../duplicity/collections.py:161 ../duplicity/collections.py:172
931
931
msgid "BackupSet.delete: missing %s"
934
#: ../duplicity/collections.py:186
934
#: ../duplicity/collections.py:197
935
935
msgid "Fatal Error: No manifests found for most recent backup"
938
#: ../duplicity/collections.py:195
938
#: ../duplicity/collections.py:206
940
940
"Fatal Error: Remote manifest does not match local one. Either the remote "
941
941
"backup set or the local archive directory has been corrupted."
944
#: ../duplicity/collections.py:203
944
#: ../duplicity/collections.py:214
945
945
msgid "Fatal Error: Neither remote nor local manifest is readable."
948
#: ../duplicity/collections.py:314
948
#: ../duplicity/collections.py:327
949
949
msgid "Preferring Backupset over previous one!"
952
#: ../duplicity/collections.py:317
952
#: ../duplicity/collections.py:330
954
954
msgid "Ignoring incremental Backupset (start_time: %s; needed: %s)"
957
#: ../duplicity/collections.py:322
957
#: ../duplicity/collections.py:335
959
959
msgid "Added incremental Backupset (start_time: %s / end_time: %s)"
962
#: ../duplicity/collections.py:392
962
#: ../duplicity/collections.py:405
963
963
msgid "Chain start time: "
966
#: ../duplicity/collections.py:393
966
#: ../duplicity/collections.py:406
967
967
msgid "Chain end time: "
970
#: ../duplicity/collections.py:394
970
#: ../duplicity/collections.py:407
972
972
msgid "Number of contained backup sets: %d"
975
#: ../duplicity/collections.py:396
975
#: ../duplicity/collections.py:409
977
977
msgid "Total number of contained volumes: %d"
980
#: ../duplicity/collections.py:398
980
#: ../duplicity/collections.py:411 ../duplicity/collections.py:1198
981
981
msgid "Type of backup set:"
984
#: ../duplicity/collections.py:398
984
#: ../duplicity/collections.py:411 ../duplicity/collections.py:1198
988
#: ../duplicity/collections.py:398
988
#: ../duplicity/collections.py:411
989
989
msgid "Num volumes:"
992
#: ../duplicity/collections.py:402
992
#: ../duplicity/collections.py:415 ../duplicity/collections.py:1204
996
#: ../duplicity/collections.py:405
996
#: ../duplicity/collections.py:418 ../duplicity/collections.py:1206
997
997
msgid "Incremental"
1000
#: ../duplicity/collections.py:465
1000
#: ../duplicity/collections.py:478
1004
#: ../duplicity/collections.py:467
1004
#: ../duplicity/collections.py:480
1008
#: ../duplicity/collections.py:622
1008
#: ../duplicity/collections.py:635
1009
1009
msgid "Collection Status"
1012
#: ../duplicity/collections.py:624
1012
#: ../duplicity/collections.py:637
1013
1013
#, python-format
1014
1014
msgid "Connecting with backend: %s"
1017
#: ../duplicity/collections.py:626
1017
#: ../duplicity/collections.py:639
1018
1018
#, python-format
1019
1019
msgid "Archive dir: %s"
1022
#: ../duplicity/collections.py:629
1022
#: ../duplicity/collections.py:642
1023
1023
#, python-format
1024
1024
msgid "Found %d secondary backup chain."
1025
1025
msgid_plural "Found %d secondary backup chains."
1029
#: ../duplicity/collections.py:634
1029
#: ../duplicity/collections.py:647
1030
1030
#, python-format
1031
1031
msgid "Secondary chain %d of %d:"
1034
#: ../duplicity/collections.py:640
1034
#: ../duplicity/collections.py:653
1035
1035
msgid "Found primary backup chain with matching signature chain:"
1038
#: ../duplicity/collections.py:644
1038
#: ../duplicity/collections.py:657
1039
1039
msgid "No backup chains with active signatures found"
1042
#: ../duplicity/collections.py:647
1042
#: ../duplicity/collections.py:660
1043
1043
#, python-format
1044
1044
msgid "Also found %d backup set not part of any chain,"
1045
1045
msgid_plural "Also found %d backup sets not part of any chain,"
1049
#: ../duplicity/collections.py:651
1049
#: ../duplicity/collections.py:664
1050
1050
#, python-format
1051
1051
msgid "and %d incomplete backup set."
1052
1052
msgid_plural "and %d incomplete backup sets."
1056
#. "cleanup" is a hard-coded command, so do not translate it
1057
#: ../duplicity/collections.py:656
1056
#. TRANSL: "cleanup" is a hard-coded command, so do not translate it
1057
#: ../duplicity/collections.py:669
1059
1059
"These may be deleted by running duplicity with the \"cleanup\" command."
1062
#: ../duplicity/collections.py:659
1062
#: ../duplicity/collections.py:672
1063
1063
msgid "No orphaned or incomplete backup sets found."
1066
#: ../duplicity/collections.py:675
1066
#: ../duplicity/collections.py:688
1067
1067
#, python-format
1068
1068
msgid "%d file exists on backend"
1069
1069
msgid_plural "%d files exist on backend"
1073
#: ../duplicity/collections.py:682
1073
#: ../duplicity/collections.py:695
1074
1074
#, python-format
1075
1075
msgid "%d file exists in cache"
1076
1076
msgid_plural "%d files exist in cache"
1080
#: ../duplicity/collections.py:734
1080
#: ../duplicity/collections.py:747
1082
1082
"Warning, discarding last backup set, because of missing signature file."
1085
#: ../duplicity/collections.py:757
1085
#: ../duplicity/collections.py:770
1086
1086
msgid "Warning, found the following local orphaned signature file:"
1087
1087
msgid_plural "Warning, found the following local orphaned signature files:"
1091
#: ../duplicity/collections.py:766
1091
#: ../duplicity/collections.py:779
1092
1092
msgid "Warning, found the following remote orphaned signature file:"
1093
1093
msgid_plural "Warning, found the following remote orphaned signature files:"
1097
#: ../duplicity/collections.py:775
1097
#: ../duplicity/collections.py:788
1098
1098
msgid "Warning, found signatures but no corresponding backup files"
1101
#: ../duplicity/collections.py:779
1101
#: ../duplicity/collections.py:792
1103
1103
"Warning, found incomplete backup sets, probably left from aborted session"
1106
#: ../duplicity/collections.py:783
1106
#: ../duplicity/collections.py:796
1107
1107
msgid "Warning, found the following orphaned backup file:"
1108
1108
msgid_plural "Warning, found the following orphaned backup files:"
1112
#: ../duplicity/collections.py:800
1112
#: ../duplicity/collections.py:813
1113
1113
#, python-format
1114
1114
msgid "Extracting backup chains from list of files: %s"
1117
#: ../duplicity/collections.py:810
1117
#: ../duplicity/collections.py:824
1118
1118
#, python-format
1119
1119
msgid "File %s is part of known set"
1122
#: ../duplicity/collections.py:813
1122
#: ../duplicity/collections.py:827
1123
1123
#, python-format
1124
1124
msgid "File %s is not part of a known set; creating new set"
1127
#: ../duplicity/collections.py:818
1127
#: ../duplicity/collections.py:832
1128
1128
#, python-format
1129
1129
msgid "Ignoring file (rejected by backup set) '%s'"
1132
#: ../duplicity/collections.py:831
1132
#: ../duplicity/collections.py:848
1133
1133
#, python-format
1134
1134
msgid "Found backup chain %s"
1137
#: ../duplicity/collections.py:836
1137
#: ../duplicity/collections.py:853
1138
1138
#, python-format
1139
1139
msgid "Added set %s to pre-existing chain %s"
1142
#: ../duplicity/collections.py:840
1142
#: ../duplicity/collections.py:857
1143
1143
#, python-format
1144
1144
msgid "Found orphaned set %s"
1147
#: ../duplicity/collections.py:992
1147
#: ../duplicity/collections.py:1008
1148
1148
#, python-format
1150
1150
"No signature chain for the requested time. Using oldest available chain, "
1151
1151
"starting at time %s."
1154
#: ../duplicity/robust.py:59
1154
#: ../duplicity/robust.py:61
1155
1155
#, python-format
1156
1156
msgid "Error listing directory %s"
1159
#: ../duplicity/diffdir.py:103 ../duplicity/diffdir.py:394
1159
#: ../duplicity/diffdir.py:108 ../duplicity/diffdir.py:398
1160
1160
#, python-format
1161
1161
msgid "Error %s getting delta for %s"
1164
#: ../duplicity/diffdir.py:117
1164
#: ../duplicity/diffdir.py:122
1165
1165
#, python-format
1166
1166
msgid "Getting delta of %s and %s"
1169
#: ../duplicity/diffdir.py:162
1169
#: ../duplicity/diffdir.py:167
1170
1170
#, python-format
1174
#: ../duplicity/diffdir.py:169
1174
#: ../duplicity/diffdir.py:174
1175
1175
#, python-format
1179
#: ../duplicity/diffdir.py:191
1179
#: ../duplicity/diffdir.py:196
1180
1180
#, python-format
1181
1181
msgid "Comparing %s and %s"
1184
#: ../duplicity/diffdir.py:199
1184
#: ../duplicity/diffdir.py:204
1185
1185
#, python-format
1189
#: ../duplicity/lazy.py:325
1189
#: ../duplicity/lazy.py:334
1190
1190
#, python-format
1191
1191
msgid "Warning: oldindex %s >= newindex %s"
1194
#: ../duplicity/lazy.py:400
1194
#: ../duplicity/lazy.py:409
1195
1195
#, python-format
1196
1196
msgid "Error '%s' processing %s"
1199
#: ../duplicity/lazy.py:410
1199
#: ../duplicity/lazy.py:419
1200
1200
#, python-format
1201
1201
msgid "Skipping %s because of previous error"
1249
1249
"seeing this message"
1252
#: ../duplicity/manifest.py:209
1252
#: ../duplicity/manifest.py:244
1253
1253
msgid "Manifests not equal because different volume numbers"
1256
#: ../duplicity/manifest.py:214
1256
#: ../duplicity/manifest.py:249
1257
1257
msgid "Manifests not equal because volume lists differ"
1260
#: ../duplicity/manifest.py:219
1260
#: ../duplicity/manifest.py:254
1261
1261
msgid "Manifests not equal because hosts or directories differ"
1264
#: ../duplicity/manifest.py:366
1264
#: ../duplicity/manifest.py:401
1265
1265
msgid "Warning, found extra Volume identifier"
1268
#: ../duplicity/manifest.py:392
1268
#: ../duplicity/manifest.py:427
1269
1269
msgid "Other is not VolumeInfo"
1272
#: ../duplicity/manifest.py:395
1272
#: ../duplicity/manifest.py:430
1273
1273
msgid "Volume numbers don't match"
1276
#: ../duplicity/manifest.py:398
1276
#: ../duplicity/manifest.py:433
1277
1277
msgid "start_indicies don't match"
1280
#: ../duplicity/manifest.py:401
1280
#: ../duplicity/manifest.py:436
1281
1281
msgid "end_index don't match"
1284
#: ../duplicity/manifest.py:408
1284
#: ../duplicity/manifest.py:443
1285
1285
msgid "Hashes don't match"
1288
#: ../duplicity/path.py:100
1288
#: ../duplicity/path.py:109
1289
1289
#, python-format
1290
1290
msgid "Warning: %s invalid devnums (0x%X), treating as (0, 0)."
1293
#: ../duplicity/path.py:227 ../duplicity/path.py:286
1293
#: ../duplicity/path.py:236 ../duplicity/path.py:295
1294
1294
#, python-format
1295
1295
msgid "Warning: %s has negative mtime, treating as 0."
1298
#: ../duplicity/path.py:351
1298
#: ../duplicity/path.py:359
1299
1299
msgid "Difference found:"
1302
#: ../duplicity/path.py:357
1302
#: ../duplicity/path.py:368
1303
1303
#, python-format
1304
1304
msgid "New file %s"
1307
#: ../duplicity/path.py:360
1307
#: ../duplicity/path.py:371
1308
1308
#, python-format
1309
1309
msgid "File %s is missing"
1312
#: ../duplicity/path.py:363
1312
#: ../duplicity/path.py:374
1313
1313
#, python-format
1314
1314
msgid "File %%s has type %s, expected %s"
1317
#: ../duplicity/path.py:369 ../duplicity/path.py:395
1317
#: ../duplicity/path.py:380 ../duplicity/path.py:406
1318
1318
#, python-format
1319
1319
msgid "File %%s has permissions %s, expected %s"
1322
#: ../duplicity/path.py:374
1322
#: ../duplicity/path.py:385
1323
1323
#, python-format
1324
1324
msgid "File %%s has mtime %s, expected %s"
1327
#: ../duplicity/path.py:382
1327
#: ../duplicity/path.py:393
1328
1328
#, python-format
1329
1329
msgid "Data for file %s is different"
1332
#: ../duplicity/path.py:390
1332
#: ../duplicity/path.py:401
1333
1333
#, python-format
1334
1334
msgid "Symlink %%s points to %s, expected %s"
1337
#: ../duplicity/path.py:399
1337
#: ../duplicity/path.py:410
1338
1338
#, python-format
1339
1339
msgid "Device file %%s has numbers %s, expected %s"
1342
#: ../duplicity/path.py:559
1342
#: ../duplicity/path.py:572
1343
1343
#, python-format
1344
1344
msgid "Making directory %s"
1347
#: ../duplicity/path.py:569
1347
#: ../duplicity/path.py:582
1348
1348
#, python-format
1349
1349
msgid "Deleting %s"
1352
#: ../duplicity/path.py:578
1352
#: ../duplicity/path.py:591
1353
1353
#, python-format
1354
1354
msgid "Touching %s"
1357
#: ../duplicity/path.py:585
1357
#: ../duplicity/path.py:598
1358
1358
#, python-format
1359
1359
msgid "Deleting tree %s"