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: 2018-07-09 05:39+0000\n"
19
"X-Generator: Launchpad (build 18704)\n"
18
"X-Launchpad-Export-Date: 2018-08-12 04:35+0000\n"
19
"X-Generator: Launchpad (build 18747)\n"
22
#: ../bin/duplicity:122
22
#: ../bin/duplicity:133
23
23
msgid "Reuse configured PASSPHRASE as SIGN_PASSPHRASE"
26
#: ../bin/duplicity:129
26
#: ../bin/duplicity:140
27
27
msgid "Reuse configured SIGN_PASSPHRASE as PASSPHRASE"
30
#: ../bin/duplicity:168
30
#: ../bin/duplicity:179
31
31
msgid "PASSPHRASE variable not set, asking user."
34
#: ../bin/duplicity:183
34
#: ../bin/duplicity:194
35
35
msgid "GnuPG passphrase for signing key:"
38
#: ../bin/duplicity:188
38
#: ../bin/duplicity:199
39
39
msgid "GnuPG passphrase:"
42
#: ../bin/duplicity:193
42
#: ../bin/duplicity:204
43
43
msgid "Retype passphrase for signing key to confirm: "
46
#: ../bin/duplicity:195
46
#: ../bin/duplicity:206
47
47
msgid "Retype passphrase to confirm: "
50
#: ../bin/duplicity:198
50
#: ../bin/duplicity:209
51
51
msgid "First and second passphrases do not match! Please try again."
54
#: ../bin/duplicity:205
54
#: ../bin/duplicity:216
56
56
"Cannot use empty passphrase with symmetric encryption! Please try again."
59
#: ../bin/duplicity:262
59
#: ../bin/duplicity:273
62
62
"File %s complete in backup set.\n"
63
63
"Continuing restart on file %s."
66
#: ../bin/duplicity:271
66
#: ../bin/duplicity:282
69
69
"File %s missing in backup set.\n"
75
75
msgid "Remote filesize %d for %s does not match local size %d, retrying."
78
#: ../bin/duplicity:320
78
#: ../bin/duplicity:343
80
80
msgid "File %s was corrupted during upload."
83
#: ../bin/duplicity:353
83
#: ../bin/duplicity:376
85
85
"Restarting backup, but current encryption settings do not match original "
89
#: ../bin/duplicity:376
89
#: ../bin/duplicity:399
91
91
msgid "Restarting after volume %s, file %s, block %s"
94
#: ../bin/duplicity:446
94
#: ../bin/duplicity:469
96
96
msgid "Processed volume %d"
99
#: ../bin/duplicity:596
99
#: ../bin/duplicity:618
101
101
"Fatal Error: Unable to start incremental backup. Old signatures not found "
102
102
"and incremental specified"
105
#: ../bin/duplicity:600
105
#: ../bin/duplicity:622
106
106
msgid "No signatures found, switching to full backup."
109
#: ../bin/duplicity:614
109
#: ../bin/duplicity:636
110
110
msgid "Backup Statistics"
113
#: ../bin/duplicity:720
113
#: ../bin/duplicity:742
115
115
msgid "%s not found in archive - no files restored."
118
#: ../bin/duplicity:724
118
#: ../bin/duplicity:746
119
119
msgid "No files found in archive - nothing restored."
122
#: ../bin/duplicity:757
122
#: ../bin/duplicity:779
124
124
msgid "Processed volume %d of %d"
127
#: ../bin/duplicity:791
127
#: ../bin/duplicity:813
129
129
msgid "Invalid data - %s hash mismatch for file:"
132
#: ../bin/duplicity:794
132
#: ../bin/duplicity:816
134
134
msgid "Calculated hash: %s"
137
#: ../bin/duplicity:795
137
#: ../bin/duplicity:817
139
139
msgid "Manifest hash: %s"
142
#: ../bin/duplicity:838
142
#: ../bin/duplicity:860
144
144
msgid "Volume was signed by key %s, not %s"
147
#: ../bin/duplicity:870
147
#: ../bin/duplicity:892
149
149
msgid "Verify complete: %s, %s."
152
#: ../bin/duplicity:871
152
#: ../bin/duplicity:893
154
154
msgid "%d file compared"
155
155
msgid_plural "%d files compared"
159
#: ../bin/duplicity:873
159
#: ../bin/duplicity:895
161
161
msgid "%d difference found"
162
162
msgid_plural "%d differences found"
166
#: ../bin/duplicity:892
166
#: ../bin/duplicity:914
167
167
msgid "No extraneous files found, nothing deleted in cleanup."
170
#: ../bin/duplicity:897
170
#: ../bin/duplicity:919
171
171
msgid "Deleting this file from backend:"
172
172
msgid_plural "Deleting these files from backend:"
176
#: ../bin/duplicity:908
176
#: ../bin/duplicity:930
177
177
msgid "Found the following file to delete:"
178
178
msgid_plural "Found the following files to delete:"
182
#: ../bin/duplicity:911
182
#: ../bin/duplicity:933
183
183
msgid "Run duplicity again with the --force option to actually delete."
186
#: ../bin/duplicity:954
186
#: ../bin/duplicity:976
187
187
msgid "There are backup set(s) at time(s):"
190
#: ../bin/duplicity:956
190
#: ../bin/duplicity:978
191
191
msgid "Which can't be deleted because newer sets depend on them."
194
#: ../bin/duplicity:960
194
#: ../bin/duplicity:982
196
196
"Current active backup chain is older than specified time. However, it will "
197
197
"not be deleted. To remove all your backups, manually purge the repository."
200
#: ../bin/duplicity:973
200
#: ../bin/duplicity:995
201
201
msgid "No old backup sets found, nothing deleted."
204
#: ../bin/duplicity:976
204
#: ../bin/duplicity:998
205
205
msgid "Deleting backup chain at time:"
206
206
msgid_plural "Deleting backup chains at times:"
210
#: ../bin/duplicity:988
210
#: ../bin/duplicity:1010
212
212
msgid "Deleting any incremental signature chain rooted at %s"
215
#: ../bin/duplicity:990
215
#: ../bin/duplicity:1012
217
217
msgid "Deleting any incremental backup chain rooted at %s"
220
#: ../bin/duplicity:993
220
#: ../bin/duplicity:1015
222
222
msgid "Deleting complete signature chain %s"
225
#: ../bin/duplicity:995
225
#: ../bin/duplicity:1017
227
227
msgid "Deleting complete backup chain %s"
230
#: ../bin/duplicity:1001
230
#: ../bin/duplicity:1023
231
231
msgid "Found old backup chain at the following time:"
232
232
msgid_plural "Found old backup chains at the following times:"
236
#: ../bin/duplicity:1005
236
#: ../bin/duplicity:1027
237
237
msgid "Rerun command with --force option to actually delete."
240
#: ../bin/duplicity:1198
240
#: ../bin/duplicity:1104
242
242
msgid "Deleting local %s (not authoritative at backend)."
245
#: ../bin/duplicity:1203
245
#: ../bin/duplicity:1109
247
247
msgid "Unable to delete %s: %s"
250
#: ../bin/duplicity:1234 ../duplicity/dup_temp.py:266
250
#: ../bin/duplicity:1140 ../duplicity/dup_temp.py:266
252
252
msgid "Failed to read %s: %s"
255
#: ../bin/duplicity:1248
255
#: ../bin/duplicity:1154
257
257
msgid "Copying %s to local cache."
260
#: ../bin/duplicity:1296
260
#: ../bin/duplicity:1202
261
261
msgid "Local and Remote metadata are synchronized, no sync needed."
264
#: ../bin/duplicity:1301
264
#: ../bin/duplicity:1207
265
265
msgid "Synchronizing remote metadata to local cache..."
268
#: ../bin/duplicity:1313
268
#: ../bin/duplicity:1219
269
269
msgid "Sync would copy the following from remote to local:"
272
#: ../bin/duplicity:1316
272
#: ../bin/duplicity:1222
273
273
msgid "Sync would remove the following spurious local files:"
276
#: ../bin/duplicity:1360
276
#: ../bin/duplicity:1265
277
277
msgid "Unable to get free space on temp."
280
#: ../bin/duplicity:1368
280
#: ../bin/duplicity:1273
282
282
msgid "Temp space has %d available, backup needs approx %d."
285
#: ../bin/duplicity:1371
285
#: ../bin/duplicity:1276
287
287
msgid "Temp has %d available, backup will use approx %d."
290
#: ../bin/duplicity:1379
290
#: ../bin/duplicity:1284
291
291
msgid "Unable to get max open files."
294
#: ../bin/duplicity:1383
294
#: ../bin/duplicity:1288
297
297
"Max open files of %s is too low, should be >= 1024.\n"
298
298
"Use 'ulimit -n 1024' or higher to correct.\n"
301
#: ../bin/duplicity:1434
301
#: ../bin/duplicity:1339
303
303
"RESTART: The first volume failed to upload before termination.\n"
304
304
" Restart is impossible...starting backup from beginning."
307
#: ../bin/duplicity:1440
307
#: ../bin/duplicity:1345
310
310
"RESTART: Volumes %d to %d failed to upload before termination.\n"
311
311
" Restarting backup at volume %d."
314
#: ../bin/duplicity:1447
314
#: ../bin/duplicity:1352
317
317
"RESTART: Impossible backup state: manifest has %d vols, remote has %d vols.\n"
330
330
"See https://bugs.launchpad.net/duplicity/+bug/931175\n"
333
#: ../bin/duplicity:1491
333
#: ../bin/duplicity:1396
335
335
msgid "Acquiring lockfile %s"
338
#: ../bin/duplicity:1549
338
#: ../bin/duplicity:1454
340
340
msgid "Last %s backup left a partial set, restarting."
343
#: ../bin/duplicity:1553
343
#: ../bin/duplicity:1458
345
345
msgid "Cleaning up previous partial %s backup set, restarting."
348
#: ../bin/duplicity:1565
348
#: ../bin/duplicity:1470
349
349
msgid "Last full backup date:"
352
#: ../bin/duplicity:1567
352
#: ../bin/duplicity:1472
353
353
msgid "Last full backup date: none"
356
#: ../bin/duplicity:1569
356
#: ../bin/duplicity:1474
357
357
msgid "Last full backup is too old, forcing full backup"
360
#: ../bin/duplicity:1618
360
#: ../bin/duplicity:1518
362
362
"When using symmetric encryption, the signing passphrase must equal the "
363
363
"encryption passphrase."
366
#: ../bin/duplicity:1687
366
#: ../bin/duplicity:1587
367
367
msgid "INT intercepted...exiting."
370
#: ../bin/duplicity:1695
370
#: ../bin/duplicity:1595
372
372
msgid "GPG error detail: %s"
375
#: ../bin/duplicity:1705
375
#: ../bin/duplicity:1605
377
377
msgid "User error detail: %s"
380
#: ../bin/duplicity:1715
380
#: ../bin/duplicity:1615
382
382
msgid "Backend error detail: %s"
385
#: ../bin/rdiffdir:61 ../duplicity/commandline.py:263
385
#: ../bin/rdiffdir:61 ../duplicity/commandline.py:259
387
387
msgid "Error opening file %s"
515
515
#. matching one or more files, as described in the documentation.
517
517
#. --exclude <shell_pattern>
518
#: ../duplicity/commandline.py:325 ../duplicity/commandline.py:438
519
#: ../duplicity/commandline.py:875
518
#: ../duplicity/commandline.py:321 ../duplicity/commandline.py:434
519
#: ../duplicity/commandline.py:837
520
520
msgid "shell_pattern"
523
523
#. Used in usage help to represent the name of a file. Example:
524
524
#. --log-file <filename>
525
#: ../duplicity/commandline.py:331 ../duplicity/commandline.py:340
526
#: ../duplicity/commandline.py:347 ../duplicity/commandline.py:440
527
#: ../duplicity/commandline.py:447 ../duplicity/commandline.py:460
528
#: ../duplicity/commandline.py:821
525
#: ../duplicity/commandline.py:327 ../duplicity/commandline.py:336
526
#: ../duplicity/commandline.py:343 ../duplicity/commandline.py:436
527
#: ../duplicity/commandline.py:443 ../duplicity/commandline.py:456
528
#: ../duplicity/commandline.py:783
532
532
#. Used in usage help to represent a regular expression (regexp).
533
#: ../duplicity/commandline.py:354 ../duplicity/commandline.py:451
533
#: ../duplicity/commandline.py:350 ../duplicity/commandline.py:447
534
534
msgid "regular_expression"
537
537
#. Used in usage help to represent a time spec for a previous
538
538
#. point in time, as described in the documentation. Example:
539
539
#. duplicity remove-older-than time [options] target_url
540
#: ../duplicity/commandline.py:358 ../duplicity/commandline.py:401
541
#: ../duplicity/commandline.py:522 ../duplicity/commandline.py:907
540
#: ../duplicity/commandline.py:354 ../duplicity/commandline.py:397
541
#: ../duplicity/commandline.py:518 ../duplicity/commandline.py:869
545
545
#. Used in usage help. (Should be consistent with the "Options:"
546
546
#. header.) Example:
547
547
#. duplicity [full|incremental] [options] source_dir target_url
548
#: ../duplicity/commandline.py:409 ../duplicity/commandline.py:502
549
#: ../duplicity/commandline.py:525 ../duplicity/commandline.py:612
550
#: ../duplicity/commandline.py:840
548
#: ../duplicity/commandline.py:405 ../duplicity/commandline.py:498
549
#: ../duplicity/commandline.py:521 ../duplicity/commandline.py:587
550
#: ../duplicity/commandline.py:802
554
#: ../duplicity/commandline.py:424
554
#: ../duplicity/commandline.py:420
557
557
"Running in 'ignore errors' mode due to %s; please re-consider if this was "
561
561
#. Used in usage help to represent an imap mailbox
562
#: ../duplicity/commandline.py:436
562
#: ../duplicity/commandline.py:432
563
563
msgid "imap_mailbox"
566
#: ../duplicity/commandline.py:454
566
#: ../duplicity/commandline.py:450
567
567
msgid "file_descriptor"
570
570
#. Used in usage help to represent a desired number of
571
571
#. something. Example:
572
572
#. --num-retries <number>
573
#: ../duplicity/commandline.py:465 ../duplicity/commandline.py:487
574
#: ../duplicity/commandline.py:499 ../duplicity/commandline.py:508
575
#: ../duplicity/commandline.py:552 ../duplicity/commandline.py:557
576
#: ../duplicity/commandline.py:561 ../duplicity/commandline.py:575
577
#: ../duplicity/commandline.py:581 ../duplicity/commandline.py:585
578
#: ../duplicity/commandline.py:648 ../duplicity/commandline.py:835
573
#: ../duplicity/commandline.py:461 ../duplicity/commandline.py:483
574
#: ../duplicity/commandline.py:495 ../duplicity/commandline.py:504
575
#: ../duplicity/commandline.py:545 ../duplicity/commandline.py:550
576
#: ../duplicity/commandline.py:554 ../duplicity/commandline.py:623
577
#: ../duplicity/commandline.py:797
582
581
#. Used in usage help (noun)
583
#: ../duplicity/commandline.py:468
582
#: ../duplicity/commandline.py:464
584
583
msgid "backup name"
588
#: ../duplicity/commandline.py:588 ../duplicity/commandline.py:591
589
#: ../duplicity/commandline.py:806
587
#: ../duplicity/commandline.py:563 ../duplicity/commandline.py:566
588
#: ../duplicity/commandline.py:768
593
#: ../duplicity/commandline.py:594
592
#: ../duplicity/commandline.py:569
594
593
msgid "pyrax|cloudfiles"
597
#: ../duplicity/commandline.py:615
596
#: ../duplicity/commandline.py:590
598
597
msgid "pem formatted bundle of certificate authorities"
601
#: ../duplicity/commandline.py:616
600
#: ../duplicity/commandline.py:591
602
601
msgid "path to a folder with certificate authority files"
608
607
#. --backend-retry-delay <seconds>
609
608
#. Used in usage help. Example:
610
609
#. --timeout <seconds>
611
#: ../duplicity/commandline.py:625 ../duplicity/commandline.py:659
612
#: ../duplicity/commandline.py:869
610
#: ../duplicity/commandline.py:600 ../duplicity/commandline.py:629
611
#: ../duplicity/commandline.py:831
616
615
#. abbreviation for "character" (noun)
617
#: ../duplicity/commandline.py:631 ../duplicity/commandline.py:803
616
#: ../duplicity/commandline.py:606 ../duplicity/commandline.py:765
621
#: ../duplicity/commandline.py:769
620
#: ../duplicity/commandline.py:731
623
622
msgid "Using archive dir: %s"
626
#: ../duplicity/commandline.py:770
625
#: ../duplicity/commandline.py:732
628
627
msgid "Using backup name: %s"
631
#: ../duplicity/commandline.py:777
630
#: ../duplicity/commandline.py:739
633
632
msgid "Command line error: %s"
636
#: ../duplicity/commandline.py:778
635
#: ../duplicity/commandline.py:740
637
636
msgid "Enter 'duplicity --help' for help screen."
640
639
#. Used in usage help to represent a Unix-style path name. Example:
641
640
#. rsync://user[:password]@other_host[:port]//absolute_path
642
#: ../duplicity/commandline.py:791
641
#: ../duplicity/commandline.py:753
643
642
msgid "absolute_path"
646
645
#. Used in usage help. Example:
647
646
#. tahoe://alias/some_dir
648
#: ../duplicity/commandline.py:795
647
#: ../duplicity/commandline.py:757
652
651
#. Used in help to represent a "bucket name" for Amazon Web
653
652
#. Services' Simple Storage Service (S3). Example:
654
653
#. s3://other.host/bucket_name[/prefix]
655
#: ../duplicity/commandline.py:800
654
#: ../duplicity/commandline.py:762
656
655
msgid "bucket_name"
659
658
#. Used in usage help to represent the name of a container in
660
659
#. Amazon Web Services' Cloudfront. Example:
661
660
#. cf+http://container_name
662
#: ../duplicity/commandline.py:811
661
#: ../duplicity/commandline.py:773
663
662
msgid "container_name"
667
#: ../duplicity/commandline.py:814
666
#: ../duplicity/commandline.py:776
671
670
#. Used in usage help to represent the name of a file directory
672
#: ../duplicity/commandline.py:817
671
#: ../duplicity/commandline.py:779
673
672
msgid "directory"
676
675
#. Used in usage help, e.g. to represent the name of a code
677
676
#. module. Example:
678
677
#. rsync://user[:password]@other.host[:port]::/module/some_dir
679
#: ../duplicity/commandline.py:830
678
#: ../duplicity/commandline.py:792
683
682
#. Used in usage help to represent an internet hostname. Example:
684
683
#. ftp://user[:password]@other.host[:port]/some_dir
685
#: ../duplicity/commandline.py:844
684
#: ../duplicity/commandline.py:806
686
685
msgid "other.host"
689
688
#. Used in usage help. Example:
690
689
#. ftp://user[:password]@other.host[:port]/some_dir
691
#: ../duplicity/commandline.py:848
690
#: ../duplicity/commandline.py:810
695
694
#. Used in usage help to represent a TCP port number. Example:
696
695
#. ftp://user[:password]@other.host[:port]/some_dir
697
#: ../duplicity/commandline.py:856
696
#: ../duplicity/commandline.py:818
701
700
#. Used in usage help. This represents a string to be used as a
702
701
#. prefix to names for backup files created by Duplicity. Example:
703
702
#. s3://other.host/bucket_name[/prefix]
704
#: ../duplicity/commandline.py:861
703
#: ../duplicity/commandline.py:823
708
707
#. Used in usage help to represent a Unix-style path name. Example:
709
708
#. rsync://user[:password]@other.host[:port]/relative_path
710
#: ../duplicity/commandline.py:865
709
#: ../duplicity/commandline.py:827
711
710
msgid "relative_path"
714
713
#. Used in usage help to represent the name of a single file
715
714
#. directory or a Unix-style path to a directory. Example:
716
715
#. file:///some_dir
717
#: ../duplicity/commandline.py:880
716
#: ../duplicity/commandline.py:842
737
736
#. directory or a Unix-style path to a directory. where files will be
738
737
#. going TO. Example:
739
738
#. duplicity [restore] [options] source_url target_dir
740
#: ../duplicity/commandline.py:897
739
#: ../duplicity/commandline.py:859
741
740
msgid "target_dir"
744
743
#. Used in usage help to represent a URL files will be going TO.
746
745
#. duplicity [full|incremental] [options] source_dir target_url
747
#: ../duplicity/commandline.py:902
746
#: ../duplicity/commandline.py:864
748
747
msgid "target_url"
751
750
#. Used in usage help to represent a user name (i.e. login).
753
752
#. ftp://user[:password]@other.host[:port]/some_dir
754
#: ../duplicity/commandline.py:912
753
#: ../duplicity/commandline.py:874
758
757
#. account id for b2. Example: b2://account_id@bucket/
759
#: ../duplicity/commandline.py:915
758
#: ../duplicity/commandline.py:877
760
759
msgid "account_id"
763
762
#. application_key for b2.
764
763
#. Example: b2://account_id:application_key@bucket/
765
#: ../duplicity/commandline.py:919
764
#: ../duplicity/commandline.py:881
766
765
msgid "application_key"
769
768
#. Header in usage help
770
#: ../duplicity/commandline.py:938
769
#: ../duplicity/commandline.py:899
771
770
msgid "Backends and their URL formats:"
774
773
#. Header in usage help
775
#: ../duplicity/commandline.py:970
774
#: ../duplicity/commandline.py:930
776
775
msgid "Commands:"
779
#: ../duplicity/commandline.py:995
778
#: ../duplicity/commandline.py:954
782
781
"Specified archive directory '%s' does not exist, or is not a directory"
785
#: ../duplicity/commandline.py:1004
784
#: ../duplicity/commandline.py:963
788
787
"Sign key should be an 8, 16 alt. 40 character hex string, like 'AA0E73D2'.\n"
789
788
"Received '%s' instead."
792
#: ../duplicity/commandline.py:1064
791
#: ../duplicity/commandline.py:1023
795
794
"Restore destination directory %s already exists.\n"
796
795
"Will not overwrite."
799
#: ../duplicity/commandline.py:1069
798
#: ../duplicity/commandline.py:1028
801
800
msgid "Verify directory %s does not exist"
804
#: ../duplicity/commandline.py:1075
803
#: ../duplicity/commandline.py:1034
806
805
msgid "Backup source directory %s does not exist."
809
#: ../duplicity/commandline.py:1106
808
#: ../duplicity/commandline.py:1065
811
810
msgid "Command line warning: %s"
814
#: ../duplicity/commandline.py:1106
813
#: ../duplicity/commandline.py:1065
816
815
"Selection options --exclude/--include\n"
817
816
"currently work only when backing up,not restoring."
820
#: ../duplicity/commandline.py:1142
819
#: ../duplicity/commandline.py:1101
822
821
msgid "GPG binary is %s, version %s"
825
#: ../duplicity/commandline.py:1169
824
#: ../duplicity/commandline.py:1129
828
827
"Bad URL '%s'.\n"
925
924
msgid "Writing %s of type %s"
928
#: ../duplicity/collections.py:171 ../duplicity/collections.py:185
927
#: ../duplicity/collections.py:158 ../duplicity/collections.py:172
930
929
msgid "BackupSet.delete: missing %s"
933
#: ../duplicity/collections.py:210
932
#: ../duplicity/collections.py:197
934
933
msgid "Fatal Error: No manifests found for most recent backup"
937
#: ../duplicity/collections.py:219
936
#: ../duplicity/collections.py:206
939
938
"Fatal Error: Remote manifest does not match local one. Either the remote "
940
939
"backup set or the local archive directory has been corrupted."
943
#: ../duplicity/collections.py:227
942
#: ../duplicity/collections.py:214
944
943
msgid "Fatal Error: Neither remote nor local manifest is readable."
947
#: ../duplicity/collections.py:238
946
#: ../duplicity/collections.py:225
949
948
msgid "Processing local manifest %s (%s)"
952
#: ../duplicity/collections.py:250
951
#: ../duplicity/collections.py:237
954
953
msgid "Error processing remote manifest (%s): %s"
957
#: ../duplicity/collections.py:253
956
#: ../duplicity/collections.py:240
959
958
msgid "Processing remote manifest %s (%s)"
962
#: ../duplicity/collections.py:349
961
#: ../duplicity/collections.py:323
963
962
msgid "Preferring Backupset over previous one!"
966
#: ../duplicity/collections.py:352
965
#: ../duplicity/collections.py:326
968
967
msgid "Ignoring incremental Backupset (start_time: %s; needed: %s)"
971
#: ../duplicity/collections.py:357
970
#: ../duplicity/collections.py:331
973
972
msgid "Added incremental Backupset (start_time: %s / end_time: %s)"
976
#: ../duplicity/collections.py:427
975
#: ../duplicity/collections.py:401
977
976
msgid "Chain start time: "
980
#: ../duplicity/collections.py:428
979
#: ../duplicity/collections.py:402
981
980
msgid "Chain end time: "
984
#: ../duplicity/collections.py:429
983
#: ../duplicity/collections.py:403
986
985
msgid "Number of contained backup sets: %d"
989
#: ../duplicity/collections.py:431
988
#: ../duplicity/collections.py:405
991
990
msgid "Total number of contained volumes: %d"
994
#: ../duplicity/collections.py:433 ../duplicity/collections.py:1237
993
#: ../duplicity/collections.py:407
995
994
msgid "Type of backup set:"
998
#: ../duplicity/collections.py:433 ../duplicity/collections.py:1237
997
#: ../duplicity/collections.py:407
1002
#: ../duplicity/collections.py:433
1001
#: ../duplicity/collections.py:407
1003
1002
msgid "Num volumes:"
1006
#: ../duplicity/collections.py:437 ../duplicity/collections.py:1243
1005
#: ../duplicity/collections.py:411
1010
#: ../duplicity/collections.py:440 ../duplicity/collections.py:1245
1009
#: ../duplicity/collections.py:414
1011
1010
msgid "Incremental"
1014
#: ../duplicity/collections.py:500
1013
#: ../duplicity/collections.py:474
1018
#: ../duplicity/collections.py:502
1017
#: ../duplicity/collections.py:476
1022
#: ../duplicity/collections.py:658
1021
#: ../duplicity/collections.py:632
1023
1022
msgid "Collection Status"
1026
#: ../duplicity/collections.py:660
1025
#: ../duplicity/collections.py:634
1027
1026
#, python-format
1028
1027
msgid "Connecting with backend: %s"
1031
#: ../duplicity/collections.py:662
1030
#: ../duplicity/collections.py:636
1032
1031
#, python-format
1033
1032
msgid "Archive dir: %s"
1036
#: ../duplicity/collections.py:665
1035
#: ../duplicity/collections.py:639
1037
1036
#, python-format
1038
1037
msgid "Found %d secondary backup chain."
1039
1038
msgid_plural "Found %d secondary backup chains."
1043
#: ../duplicity/collections.py:670
1042
#: ../duplicity/collections.py:644
1044
1043
#, python-format
1045
1044
msgid "Secondary chain %d of %d:"
1048
#: ../duplicity/collections.py:676
1047
#: ../duplicity/collections.py:650
1049
1048
msgid "Found primary backup chain with matching signature chain:"
1052
#: ../duplicity/collections.py:680
1051
#: ../duplicity/collections.py:654
1053
1052
msgid "No backup chains with active signatures found"
1056
#: ../duplicity/collections.py:683
1055
#: ../duplicity/collections.py:657
1057
1056
#, python-format
1058
1057
msgid "Also found %d backup set not part of any chain,"
1059
1058
msgid_plural "Also found %d backup sets not part of any chain,"
1063
#: ../duplicity/collections.py:687
1062
#: ../duplicity/collections.py:661
1064
1063
#, python-format
1065
1064
msgid "and %d incomplete backup set."
1066
1065
msgid_plural "and %d incomplete backup sets."
1070
1069
#. "cleanup" is a hard-coded command, so do not translate it
1071
#: ../duplicity/collections.py:692
1070
#: ../duplicity/collections.py:666
1073
1072
"These may be deleted by running duplicity with the \"cleanup\" command."
1076
#: ../duplicity/collections.py:695
1075
#: ../duplicity/collections.py:669
1077
1076
msgid "No orphaned or incomplete backup sets found."
1080
#: ../duplicity/collections.py:711
1079
#: ../duplicity/collections.py:685
1081
1080
#, python-format
1082
1081
msgid "%d file exists on backend"
1083
1082
msgid_plural "%d files exist on backend"
1087
#: ../duplicity/collections.py:721
1086
#: ../duplicity/collections.py:695
1088
1087
#, python-format
1089
1088
msgid "%d file exists in cache"
1090
1089
msgid_plural "%d files exist in cache"
1094
#: ../duplicity/collections.py:774
1093
#: ../duplicity/collections.py:748
1096
1095
"Warning, discarding last backup set, because of missing signature file."
1099
#: ../duplicity/collections.py:797
1098
#: ../duplicity/collections.py:771
1100
1099
msgid "Warning, found the following local orphaned signature file:"
1101
1100
msgid_plural "Warning, found the following local orphaned signature files:"
1105
#: ../duplicity/collections.py:806
1104
#: ../duplicity/collections.py:780
1106
1105
msgid "Warning, found the following remote orphaned signature file:"
1107
1106
msgid_plural "Warning, found the following remote orphaned signature files:"
1111
#: ../duplicity/collections.py:815
1110
#: ../duplicity/collections.py:789
1112
1111
msgid "Warning, found signatures but no corresponding backup files"
1115
#: ../duplicity/collections.py:819
1114
#: ../duplicity/collections.py:793
1117
1116
"Warning, found incomplete backup sets, probably left from aborted session"
1120
#: ../duplicity/collections.py:823
1119
#: ../duplicity/collections.py:797
1121
1120
msgid "Warning, found the following orphaned backup file:"
1122
1121
msgid_plural "Warning, found the following orphaned backup files:"
1126
#: ../duplicity/collections.py:840
1125
#: ../duplicity/collections.py:814
1127
1126
#, python-format
1128
1127
msgid "Extracting backup chains from list of files: %s"
1131
#: ../duplicity/collections.py:851
1130
#: ../duplicity/collections.py:825
1132
1131
#, python-format
1133
1132
msgid "File %s is part of known set"
1136
#: ../duplicity/collections.py:854
1135
#: ../duplicity/collections.py:828
1137
1136
#, python-format
1138
1137
msgid "File %s is not part of a known set; creating new set"
1141
#: ../duplicity/collections.py:859
1140
#: ../duplicity/collections.py:833
1142
1141
#, python-format
1143
1142
msgid "Ignoring file (rejected by backup set) '%s'"
1146
#: ../duplicity/collections.py:875
1145
#: ../duplicity/collections.py:849
1147
1146
#, python-format
1148
1147
msgid "Found backup chain %s"
1151
#: ../duplicity/collections.py:880
1150
#: ../duplicity/collections.py:854
1152
1151
#, python-format
1153
1152
msgid "Added set %s to pre-existing chain %s"
1156
#: ../duplicity/collections.py:884
1155
#: ../duplicity/collections.py:858
1157
1156
#, python-format
1158
1157
msgid "Found orphaned set %s"
1161
#: ../duplicity/collections.py:1038
1160
#: ../duplicity/collections.py:1012
1162
1161
#, python-format
1164
1163
"No signature chain for the requested time. Using oldest available chain, "
1165
1164
"starting at time %s."
1168
#: ../duplicity/robust.py:64
1167
#: ../duplicity/robust.py:61
1169
1168
#, python-format
1170
1169
msgid "Error listing directory %s"
1203
#: ../duplicity/lazy.py:338
1202
#: ../duplicity/lazy.py:334
1204
1203
#, python-format
1205
1204
msgid "Warning: oldindex %s >= newindex %s"
1208
#: ../duplicity/lazy.py:413
1207
#: ../duplicity/lazy.py:409
1209
1208
#, python-format
1210
1209
msgid "Error '%s' processing %s"
1213
#: ../duplicity/lazy.py:423
1212
#: ../duplicity/lazy.py:419
1214
1213
#, python-format
1215
1214
msgid "Skipping %s because of previous error"
1218
#: ../duplicity/backends/giobackend.py:108
1217
#: ../duplicity/backends/giobackend.py:110
1219
1218
#, python-format
1220
1219
msgid "Connection failed, please check your password: %s"
1223
#: ../duplicity/backends/multibackend.py:86
1222
#: ../duplicity/backends/multibackend.py:85
1224
1223
#, python-format
1225
1224
msgid "MultiBackend: Could not parse query string %s: %s "
1228
#: ../duplicity/backends/multibackend.py:95
1227
#: ../duplicity/backends/multibackend.py:94
1229
1228
#, python-format
1230
1229
msgid "MultiBackend: Invalid query string %s: more than one value for %s"
1233
#: ../duplicity/backends/multibackend.py:100
1232
#: ../duplicity/backends/multibackend.py:99
1234
1233
#, python-format
1235
1234
msgid "MultiBackend: Invalid query string %s: unknown parameter %s"
1238
#: ../duplicity/backends/multibackend.py:150
1239
#: ../duplicity/backends/multibackend.py:155
1237
#: ../duplicity/backends/multibackend.py:149
1238
#: ../duplicity/backends/multibackend.py:154
1240
1239
#, python-format
1241
1240
msgid "MultiBackend: illegal value for %s: %s"
1244
#: ../duplicity/backends/multibackend.py:163
1243
#: ../duplicity/backends/multibackend.py:162
1245
1244
#, python-format
1246
1245
msgid "MultiBackend: Url %s"
1249
#: ../duplicity/backends/multibackend.py:167
1248
#: ../duplicity/backends/multibackend.py:166
1250
1249
#, python-format
1251
1250
msgid "MultiBackend: Could not load config file %s: %s "
1254
#: ../duplicity/backends/multibackend.py:176
1253
#: ../duplicity/backends/multibackend.py:175
1255
1254
#, python-format
1256
1255
msgid "MultiBackend: use store %s"
1259
#: ../duplicity/backends/multibackend.py:181
1258
#: ../duplicity/backends/multibackend.py:180
1260
1259
#, python-format
1261
1260
msgid "MultiBackend: set env %s = %s"
1264
#: ../duplicity/backends/multibackend.py:235
1263
#: ../duplicity/backends/multibackend.py:206
1265
1264
#, python-format
1266
1265
msgid "MultiBackend: _put: write to store #%s (%s)"
1269
#: ../duplicity/backends/multibackend.py:248
1268
#: ../duplicity/backends/multibackend.py:219
1270
1269
#, python-format
1272
1271
"MultiBackend: failed to write to store #%s (%s), try #%s, Exception: %s"
1275
#: ../duplicity/backends/multibackend.py:255
1274
#: ../duplicity/backends/multibackend.py:226
1276
1275
#, python-format
1277
1276
msgid "MultiBackend: failed to write %s. Aborting process."
1280
#: ../duplicity/backends/multibackend.py:262
1279
#: ../duplicity/backends/multibackend.py:233
1281
1280
#, python-format
1283
1282
"MultiBackend: failed to write %s. Tried all backing stores and none succeeded"
1286
#: ../duplicity/backends/multibackend.py:281
1285
#: ../duplicity/backends/multibackend.py:250
1287
1286
#, python-format
1288
1287
msgid "MultiBackend: failed to get %s to %s from %s"
1291
#: ../duplicity/backends/multibackend.py:284
1290
#: ../duplicity/backends/multibackend.py:253
1292
1291
#, python-format
1294
1293
"MultiBackend: failed to get %s. Tried all backing stores and none succeeded"
1297
#: ../duplicity/backends/multibackend.py:293
1296
#: ../duplicity/backends/multibackend.py:262
1298
1297
#, python-format
1299
1298
msgid "MultiBackend: list from %s: %s"
1302
#: ../duplicity/backends/multibackend.py:299
1301
#: ../duplicity/backends/multibackend.py:268
1303
1302
#, python-format
1304
1303
msgid "MultiBackend: combined list: %s"
1307
#: ../duplicity/backends/multibackend.py:324
1306
#: ../duplicity/backends/multibackend.py:290
1308
1307
#, python-format
1309
1308
msgid "MultiBackend: failed to delete %s from %s"
1312
#: ../duplicity/backends/multibackend.py:328
1311
#: ../duplicity/backends/multibackend.py:294
1313
1312
#, python-format
1315
1314
"MultiBackend: failed to delete %s. Tried all backing stores and none "
1319
#: ../duplicity/backends/pydrivebackend.py:142
1318
#: ../duplicity/backends/pydrivebackend.py:143
1320
1319
#, python-format
1321
1320
msgid "PyDrive backend: multiple files called '%s'."
1486
1485
"seeing this message"
1489
#: ../duplicity/manifest.py:206
1488
#: ../duplicity/manifest.py:192
1490
1489
#, python-format
1491
1490
msgid "Found manifest volume %s"
1493
#: ../duplicity/manifest.py:199
1495
msgid "Found %s volumes in manifest"
1494
1498
#: ../duplicity/manifest.py:213
1496
msgid "Found %s volumes in manifest"
1499
#: ../duplicity/manifest.py:249
1500
1499
msgid "Manifests not equal because different volume numbers"
1503
#: ../duplicity/manifest.py:254
1502
#: ../duplicity/manifest.py:218
1504
1503
msgid "Manifests not equal because volume lists differ"
1507
#: ../duplicity/manifest.py:259
1506
#: ../duplicity/manifest.py:223
1508
1507
msgid "Manifests not equal because hosts or directories differ"
1511
#: ../duplicity/manifest.py:406
1510
#: ../duplicity/manifest.py:370
1512
1511
msgid "Warning, found extra Volume identifier"
1515
#: ../duplicity/manifest.py:432
1514
#: ../duplicity/manifest.py:396
1516
1515
msgid "Other is not VolumeInfo"
1519
#: ../duplicity/manifest.py:435
1518
#: ../duplicity/manifest.py:399
1520
1519
msgid "Volume numbers don't match"
1523
#: ../duplicity/manifest.py:438
1522
#: ../duplicity/manifest.py:402
1524
1523
msgid "start_indicies don't match"
1527
#: ../duplicity/manifest.py:441
1526
#: ../duplicity/manifest.py:405
1528
1527
msgid "end_index don't match"
1531
#: ../duplicity/manifest.py:448
1530
#: ../duplicity/manifest.py:412
1532
1531
msgid "Hashes don't match"
1535
#: ../duplicity/path.py:111
1534
#: ../duplicity/path.py:110
1536
1535
#, python-format
1537
1536
msgid "Warning: %s invalid devnums (0x%X), treating as (0, 0)."
1540
#: ../duplicity/path.py:238 ../duplicity/path.py:297
1539
#: ../duplicity/path.py:237 ../duplicity/path.py:296
1541
1540
#, python-format
1542
1541
msgid "Warning: %s has negative mtime, treating as 0."
1545
#: ../duplicity/path.py:361
1544
#: ../duplicity/path.py:360
1546
1545
msgid "Difference found:"
1549
#: ../duplicity/path.py:370
1548
#: ../duplicity/path.py:369
1550
1549
#, python-format
1551
1550
msgid "New file %s"
1554
#: ../duplicity/path.py:373
1553
#: ../duplicity/path.py:372
1555
1554
#, python-format
1556
1555
msgid "File %s is missing"
1559
#: ../duplicity/path.py:376
1558
#: ../duplicity/path.py:375
1560
1559
#, python-format
1561
1560
msgid "File %%s has type %s, expected %s"
1564
#: ../duplicity/path.py:382 ../duplicity/path.py:408
1563
#: ../duplicity/path.py:381 ../duplicity/path.py:407
1565
1564
#, python-format
1566
1565
msgid "File %%s has permissions %s, expected %s"
1569
#: ../duplicity/path.py:387
1568
#: ../duplicity/path.py:386
1570
1569
#, python-format
1571
1570
msgid "File %%s has mtime %s, expected %s"
1574
#: ../duplicity/path.py:395
1573
#: ../duplicity/path.py:394
1575
1574
#, python-format
1576
1575
msgid "Data for file %s is different"
1579
#: ../duplicity/path.py:403
1578
#: ../duplicity/path.py:402
1580
1579
#, python-format
1581
1580
msgid "Symlink %%s points to %s, expected %s"
1584
#: ../duplicity/path.py:412
1583
#: ../duplicity/path.py:411
1585
1584
#, python-format
1586
1585
msgid "Device file %%s has numbers %s, expected %s"
1589
#: ../duplicity/path.py:592
1588
#: ../duplicity/path.py:579
1590
1589
#, python-format
1591
1590
msgid "Making directory %s"
1594
#: ../duplicity/path.py:602
1593
#: ../duplicity/path.py:589
1595
1594
#, python-format
1596
1595
msgid "Deleting %s"
1599
#: ../duplicity/path.py:611
1598
#: ../duplicity/path.py:598
1600
1599
#, python-format
1601
1600
msgid "Touching %s"
1604
#: ../duplicity/path.py:618
1603
#: ../duplicity/path.py:605
1605
1604
#, python-format
1606
1605
msgid "Deleting tree %s"