1
# Language io translations for duplicity package.
2
# Copyright (C) 2008 Kenneth Loafman <kenneth@loafman.com>
3
# This file is distributed under the same license as the duplicity package.
4
# Michael Terry <mike@mterry.name>, 2008.
8
"Project-Id-Version: duplicity 0.5.03\n"
9
"Report-Msgid-Bugs-To: Kenneth Loafman <kenneth@loafman.com>\n"
10
"POT-Creation-Date: 2008-12-19 22:41-0500\n"
11
"PO-Revision-Date: 2008-12-19 22:51-0500\n"
12
"Last-Translator: Michael Terry <mike@mterry.name>\n"
13
"Language-Team: Ido\n"
15
"Content-Type: text/plain; charset=UTF-8\n"
16
"Content-Transfer-Encoding: 8bit\n"
17
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
21
"Fatal Error: Unable to start incremental backup. Old signatures not found "
22
"and incremental specified"
26
msgid "No signatures found, switching to full backup."
30
msgid "No signature data found, unable to list files."
35
msgid "%s not found in archive, no files restored."
39
msgid "No files found in archive - nothing restored."
44
msgid "Processed volume %d of %d"
49
msgid "Invalid data - %s hash mismatch:"
54
msgid "Calculated hash: %s"
59
msgid "Manifest hash: %s"
64
msgid "Volume was not signed by key %s, not %s"
67
#. Unfortunately, ngettext doesn't handle multiple number variables, so we
68
#. split up the string.
71
msgid "Verify complete: %s, %s."
76
msgid "%d file compared"
77
msgid_plural "%d files compared"
78
msgstr[0] "%d dokumento esis komparar"
79
msgstr[1] "%d dokumenti esis komparar"
83
msgid "%d difference found"
84
msgid_plural "%d differences found"
89
msgid "No extraneous files found, nothing deleted in cleanup."
93
msgid "Deleting this file from backend:"
94
msgid_plural "Deleting these files from backend:"
99
msgid "Found the following file to delete:"
100
msgid_plural "Found the following files to delete:"
105
msgid "Run duplicity again with the --force option to actually delete."
109
msgid "There are backup set(s) at time(s):"
113
msgid "Which can't be deleted because newer sets depend on them."
118
"Current active backup chain is older than specified time. However, it will "
119
"not be deleted. To remove all your backups, manually purge the repository."
123
msgid "No old backup sets found, nothing deleted."
127
msgid "Deleting backup set at time:"
128
msgid_plural "Deleting backup sets at times:"
133
msgid "Found old backup set at the following time:"
134
msgid_plural "Found old backup sets at the following times:"
139
msgid "Rerun command with --force option to actually delete."
143
msgid "Last full backup date:"
147
msgid "Last full backup date: none"
151
msgid "Last full backup is too old, forcing full backup"
154
#. For user errors, don't show an ugly stack trace by
155
#. default. But do with sufficient verbosity.
158
msgid "User error detail: %s"
161
#: ../src/asyncscheduler.py:67
163
msgid "instantiating at concurrency %d"
166
#: ../src/asyncscheduler.py:94
167
msgid "inserting barrier"
170
#: ../src/asyncscheduler.py:144
171
msgid "running task synchronously (asynchronicity disabled)"
174
#: ../src/asyncscheduler.py:149
175
msgid "scheduling task for asynchronous execution"
178
#: ../src/asyncscheduler.py:178
179
msgid "task completed successfully"
182
#: ../src/asyncscheduler.py:191
184
"a previously scheduled task has failed; propagating the result immediately"
187
#: ../src/asyncscheduler.py:202
189
msgid "tasks queue length post-schedule: %d task"
190
msgid_plural "tasks queue length post-schedule: %d tasks"
194
#: ../src/asyncscheduler.py:221
197
"no free worker slots (%d worker, and maximum concurrency is %d) - waiting "
198
"for a background task to complete"
200
"no free worker slots (%d workers, and maximum concurrency is %d) - waiting "
201
"for a background task to complete"
205
#: ../src/asyncscheduler.py:267
207
msgid "tasks queue length post-grab: %d task"
208
msgid_plural "tasks queue length post-grab: %d tasks"
212
#: ../src/asyncscheduler.py:293
214
msgid "task execution done (success: %s)"
217
#: ../src/backend.py:246
222
#: ../src/backend.py:257
224
msgid "Running '%s' (attempt #%d)"
225
msgid_plural "Running '%s' (attempt #%d)"
229
#: ../src/backend.py:262 ../src/backend.py:302
231
msgid "Running '%s' failed (attempt #%d)"
232
msgid_plural "Running '%s' failed (attempt #%d)"
236
#: ../src/backend.py:266 ../src/backend.py:306
238
msgid "Giving up trying to execute '%s' after %d attempt"
239
msgid_plural "Giving up trying to execute '%s' after %d attempts"
243
#: ../src/backend.py:278 ../src/backend.py:292
245
msgid "Reading results of '%s'"
248
#: ../src/collections.py:125
249
msgid "Fatal Error: No manifests found for most recent backup"
252
#: ../src/collections.py:134
254
"Fatal Error: Remote manifest does not match local one. Either the remote "
255
"backup set or the local archive directory has been corrupted."
258
#: ../src/collections.py:142
259
msgid "Fatal Error: Neither remote nor local manifest is readable."
262
#: ../src/collections.py:228
263
msgid "Preferring Backupset over previous one!"
266
#: ../src/collections.py:231
268
msgid "Ignoring incremental Backupset (start_time: %s; needed: %s)"
271
#: ../src/collections.py:236
273
msgid "Added incremental Backupset (start_time: %s / end_time: %s)"
276
#: ../src/collections.py:288
277
msgid "Chain start time: "
280
#: ../src/collections.py:289
281
msgid "Chain end time: "
284
#: ../src/collections.py:290
286
msgid "Number of contained backup sets: %d"
289
#: ../src/collections.py:292
291
msgid "Total number of contained volumes: %d"
294
#: ../src/collections.py:294
295
msgid "Type of backup set:"
298
#: ../src/collections.py:294
302
#: ../src/collections.py:294
306
#: ../src/collections.py:298
310
#: ../src/collections.py:301
314
#: ../src/collections.py:349
318
#: ../src/collections.py:351
322
#: ../src/collections.py:474
323
msgid "Collection Status"
326
#: ../src/collections.py:476
328
msgid "Connecting with backend: %s"
331
#: ../src/collections.py:478
333
msgid "Archive dir: %s"
336
#: ../src/collections.py:481
338
msgid "Found %d backup chain without signatures."
339
msgid_plural "Found %d backup chains without signatures."
343
#: ../src/collections.py:486
345
msgid "Signature-less chain %d of %d:"
348
#: ../src/collections.py:492
349
msgid "Found a complete backup chain with matching signature chain:"
352
#: ../src/collections.py:496
353
msgid "No backup chains with active signatures found"
356
#: ../src/collections.py:499
358
msgid "Also found %d backup set not part of any chain,"
359
msgid_plural "Also found %d backup sets not part of any chain,"
363
#: ../src/collections.py:503
365
msgid "and %d incomplete backup set."
366
msgid_plural "and %d incomplete backup sets."
370
#: ../src/collections.py:507
371
msgid "These may be deleted by running duplicity with the --cleanup option."
374
#: ../src/collections.py:510
375
msgid "No orphaned or incomplete backup sets found."
378
#: ../src/collections.py:525
380
msgid "%d file exists on backend"
381
msgid_plural "%d files exist on backend"
385
#. It matches, remove the last backup set:
386
#: ../src/collections.py:574
387
msgid "Warning, discarding last backup set, because of missing signature file."
390
#: ../src/collections.py:604
391
msgid "Warning, found the following orphaned signature file:"
392
msgid_plural "Warning, found the following orphaned signature file:"
396
#: ../src/collections.py:613
397
msgid "Warning, found an unnecessary signature chain"
398
msgid_plural "Warning, found unnecessary signature chains"
402
#: ../src/collections.py:620
403
msgid "Warning, found signatures but no corresponding backup files"
406
#: ../src/collections.py:624
408
"Warning, found incomplete backup sets, probably left from aborted session"
411
#: ../src/collections.py:627
412
msgid "Warning, found the following orphaned backup file:"
413
msgid_plural "Warning, found the following orphaned backup files:"
417
#: ../src/collections.py:645
419
msgid "Extracting backup chains from list of files: %s"
422
#: ../src/collections.py:653
424
msgid "File %s is part of known set"
427
#: ../src/collections.py:656
429
msgid "File %s is not part of a known set; creating new set"
432
#: ../src/collections.py:661
434
msgid "Ignoring file (rejected by backup set) '%s'"
437
#: ../src/collections.py:672
439
msgid "Found backup chain %s"
442
#: ../src/collections.py:677
444
msgid "Added set %s to pre-existing chain %s"
447
#: ../src/collections.py:681
449
msgid "Found orphaned set %s"
452
#: ../src/commandline.py:120
454
msgid "Error opening file %s"
457
#: ../src/commandline.py:302
459
msgid "Command line error: %s"
462
#: ../src/commandline.py:303
463
msgid "Enter 'duplicity --help' for help screen."
466
#: ../src/commandline.py:308
470
"duplicity version %s running on %s.\n"
472
" duplicity [full|incremental] [options] source_dir target_url\n"
473
" duplicity [restore] [options] source_url target_dir\n"
474
" duplicity verify [options] source_url target_dir\n"
475
" duplicity collection-status [options] target_url\n"
476
" duplicity list-current-files [options] target_url\n"
477
" duplicity cleanup [options] target_url\n"
478
" duplicity remove-older-than time [options] target_url\n"
479
" duplicity remove-all-but-n-full count [options] target_url\n"
481
"Backends and their URL formats:\n"
482
" ssh://user[:password]@other.host[:port]/some_dir\n"
483
" scp://user[:password]@other.host[:port]/some_dir\n"
484
" ftp://user[:password]@other.host[:port]/some_dir\n"
485
" hsi://user[:password]@other.host[:port]/some_dir\n"
486
" file:///some_dir\n"
487
" gmail://user[:password]@other.host[:port]/some_dir\n"
488
" rsync://user[:password]@other.host[:port]::/module/some_dir\n"
489
" rsync://user[:password]@other.host[:port]/relative_path\n"
490
" rsync://user[:password]@other.host[:port]//absolute_path\n"
491
" s3://other.host/bucket_name[/prefix]\n"
492
" s3+http://bucket_name[/prefix]\n"
493
" webdav://user[:password]@other.host/some_dir\n"
494
" webdavs://user[:password]@other.host/some_dir\n"
497
" cleanup <target_url>\n"
498
" collection-status <target_url>\n"
499
" full <source_dir> <target_url>\n"
500
" incr <source_dir> <target_url>\n"
501
" list-current-files <target_url>\n"
502
" restore <target_url> <source_dir>\n"
503
" remove-older-than <time> <target_url>\n"
504
" remove-all-but-n-full <count> <target_url>\n"
505
" verify <target_url> <source_dir>\n"
508
" --allow-source-mismatch\n"
509
" --archive-dir <path>\n"
510
" --asynchronous-upload\n"
512
" --encrypt-key <gpg-key-id>\n"
513
" --exclude <shell_pattern>\n"
514
" --exclude-device-files\n"
515
" --exclude-filelist <filename>\n"
516
" --exclude-filelist-stdin\n"
517
" --exclude-globbing-filelist <filename>\n"
518
" --exclude-other-filesystems\n"
519
" --exclude-regexp <regexp>\n"
520
" --file-to-restore <path>\n"
521
" --full-if-older-than <time>\n"
526
" --include <shell_pattern>\n"
527
" --include-filelist <filename>\n"
528
" --include-filelist-stdin\n"
529
" --include-globbing-filelist <filename>\n"
530
" --include-regexp <regexp>\n"
532
" --log-file <filename>\n"
534
" --no-print-statistics\n"
535
" --null-separator\n"
536
" --num-retries <number>\n"
537
" --s3-european-buckets\n"
538
" --s3-use-new-style\n"
539
" --scp-command <command>\n"
540
" --sftp-command <command>\n"
541
" --sign-key <gpg-key-id>\n"
544
" --short-filenames\n"
545
" --tempdir <directory>\n"
546
" --timeout <seconds>\n"
547
" -t<time>, --restore-time <time>\n"
548
" --time-separator <char>\n"
550
" --volsize <number>\n"
551
" -v[0-9], --verbosity [0-9]\n"
554
"duplicity versiono %s kuras sur %s.\n"
556
" duplicity [full|incremental] [selekti] fonta_dokumentuyo skopa_url\n"
557
" duplicity [restore] [selekti] fonta_url skopa_dokumentuyo\n"
558
" duplicity verify [selekti] fonta_url skopa_dokumentuyo\n"
559
" duplicity collection-status [selekti] skopa_url\n"
560
" duplicity list-current-files [selekti] skopa_url\n"
561
" duplicity cleanup [selekti] skopa_url\n"
562
" duplicity remove-older-than time [selekti] skopa_url\n"
563
" duplicity remove-all-but-n-full count [selekti] skopa_url\n"
565
"Backends and their URL formats:\n"
566
" ssh://uzero[:pasovorto]@altra.hosto[:sabordo]/ula_dokumentuyo\n"
567
" scp://uzero[:pasovorto]@altra.hosto[:sabordo]/ula_dokumentuyo\n"
568
" ftp://uzero[:pasovorto]@altra.hosto[:sabordo]/ula_dokumentuyo\n"
569
" hsi://uzero[:pasovorto]@altra.hosto[:sabordo]/ula_dokumentuyo\n"
570
" file:///ula_dokumentuyo\n"
571
" gmail://uzero[:pasovortod]@altra.hosto[:sabordo]/ula_dokumentuyo\n"
572
" rsync://uzero[:pasovorto]@altra.hosto[:sabordo]::/modulo/ula_dokumentuyo\n"
573
" rsync://uzero[:pasovorto]@altra.hosto[:sabordo]/relatanta_voyo\n"
574
" rsync://uzero[:pasovorto]@altra.hosto[:sabordo]//absoluta_voyo\n"
575
" s3://altra.hosto/sitela_nomo[/prefixo]\n"
576
" s3+http://sitela_nomo[/prefixo]\n"
577
" webdav://uzero[:pasovorto]@altra.hosto/ula_dokumentuyo\n"
578
" webdavs://uzero[:pasovorto]@altra.hosto/ula_dokumentuyo\n"
581
" cleanup <skopa_url>\n"
582
" collection-status <skopa_url>\n"
583
" full <fonta_dokumentuyo> <skopa_url>\n"
584
" incr <fonta_dokumentuyo> <skopa_url>\n"
585
" list-current-files <skopa_url>\n"
586
" restore <skopa_url> <fonta_dokumentuyo>\n"
587
" remove-older-than <tempo> <skopa_url>\n"
588
" remove-all-but-n-full <konto> <skopa_url>\n"
589
" verify <skopa_url> <fonta_dokumentuyo>\n"
592
" --allow-source-mismatch\n"
593
" --archive-dir <voyo>\n"
594
" --asynchronous-upload\n"
596
" --encrypt-key <gpg-key-id>\n"
597
" --exclude <shell_pattern>\n"
598
" --exclude-device-files\n"
599
" --exclude-filelist <dokumentonomo>\n"
600
" --exclude-filelist-stdin\n"
601
" --exclude-globbing-filelist <dokumentonomo>\n"
602
" --exclude-other-filesystems\n"
603
" --exclude-regexp <regexp>\n"
604
" --file-to-restore <voyo>\n"
605
" --full-if-older-than <tempo>\n"
610
" --include <shell_pattern>\n"
611
" --include-filelist <dokumentonomo>\n"
612
" --include-filelist-stdin\n"
613
" --include-globbing-filelist <dokumentonomo>\n"
614
" --include-regexp <regexp>\n"
616
" --log-file <dokumentonomo>\n"
618
" --no-print-statistics\n"
619
" --null-separator\n"
620
" --num-retries <nombro>\n"
621
" --s3-european-buckets\n"
622
" --s3-use-new-style\n"
623
" --scp-command <impero>\n"
624
" --sftp-command <impero>\n"
625
" --sign-key <gpg-key-id>\n"
628
" --short-filenames\n"
629
" --tempdir <dokumentuyo>\n"
630
" --timeout <sekundi>\n"
631
" -t<tempo>, --restore-time <tempo>\n"
632
" --time-separator <litero>\n"
634
" --volsize <nombro>\n"
635
" -v[0-9], --verbosity [0-9]\n"
637
#: ../src/commandline.py:404
639
msgid "Specified archive directory '%s' does not exist, or is not a directory"
642
#: ../src/commandline.py:412
645
"Sign key should be an 8 character hex string, like 'AA0E73D2'.\n"
646
"Received '%s' instead."
649
#: ../src/commandline.py:452
652
"Restore destination directory %s already exists.\n"
653
"Will not overwrite."
656
#: ../src/commandline.py:457
658
msgid "Verify directory %s does not exist"
661
#: ../src/commandline.py:463
663
msgid "Backup source directory %s does not exist."
666
#: ../src/commandline.py:520
670
"Examples of URL strings are \"scp://user@host.net:1234/path\" and\n"
671
"\"file:///usr/local\". See the man page for more information."
674
#: ../src/commandline.py:538
675
msgid "Main action: "
678
#: ../src/diffdir.py:95
680
msgid "Error %s getting delta for %s"
683
#: ../src/diffdir.py:107
685
msgid "Getting delta of %s and %s"
688
#: ../src/diffdir.py:148
690
msgid "Generating delta - new file: %s"
693
#: ../src/diffdir.py:155
695
msgid "Generating delta - changed file: %s"
698
#: ../src/diffdir.py:176
700
msgid "Comparing %s and %s"
703
#. but signature says it did
704
#: ../src/diffdir.py:182
706
msgid "Generating delta - deleted file: %s"
709
#: ../src/lazy.py:289
711
msgid "Warning: oldindex %s >= newindex %s"
714
#: ../src/lazy.py:363
716
msgid "Error '%s' processing %s"
719
#: ../src/lazy.py:369
721
msgid "Skipping %s because of previous error"
724
#: ../src/manifest.py:63
726
"Aborting because you may have accidentally tried to backup two different "
727
"data sets to the same remote location, or using the same archive directory. "
728
"If this is not a mistake, use the --allow-source-mismatch switch to avoid "
729
"seeing this message"
732
#: ../src/manifest.py:120
733
msgid "Manifests not equal because different volume numbers"
736
#: ../src/manifest.py:233
737
msgid "Warning, found extra Volume identifier"
740
#: ../src/manifest.py:249
741
msgid "Other is not VolumeInfo"
744
#: ../src/manifest.py:252
745
msgid "Volume numbers don't match"
748
#: ../src/manifest.py:255
749
msgid "start_indicies don't match"
752
#: ../src/manifest.py:258
753
msgid "end_index don't match"
756
#: ../src/manifest.py:265
757
msgid "Hashes don't match"
762
msgid "Starting to write %s"
765
#. special case first index
769
"One only volume required.\n"
773
#: ../src/patchdir.py:60 ../src/patchdir.py:65
778
#: ../src/patchdir.py:504
780
msgid "Writing %s of type %s"
783
#: ../src/path.py:259
785
msgid "Warning: %s has negative mtime, treating as 0."
788
#: ../src/path.py:324
789
msgid "Difference found:"
792
#: ../src/path.py:330
797
#: ../src/path.py:333
799
msgid "File %s is missing"
802
#: ../src/path.py:336
804
msgid "File %%s has type %s, expected %s"
807
#: ../src/path.py:342 ../src/path.py:368
809
msgid "File %%s has permissions %o, expected %o"
812
#: ../src/path.py:347
814
msgid "File %%s has mtime %s, expected %s"
817
#: ../src/path.py:355
819
msgid "Data for file %s is different"
822
#: ../src/path.py:363
824
msgid "Symlink %%s points to %s, expected %s"
827
#: ../src/path.py:372
829
msgid "Device file %%s has numbers %s, expected %s"
832
#: ../src/path.py:518
834
msgid "Making directory %s"
837
#: ../src/path.py:528
842
#: ../src/path.py:537
847
#. todo: avoid circ. dep. issue
848
#: ../src/path.py:544
850
msgid "Deleting tree %s"
853
#: ../src/robust.py:56
855
msgid "Error listing directory %s"
858
#: ../src/selection.py:117
860
msgid "Skipping socket %s/%s"
863
#: ../src/selection.py:119
865
msgid "Error initializing file %s/%s"
868
#: ../src/selection.py:121
870
msgid "Error accessing possibly locked file %s/%s"
873
#. base doesn't exist
874
#: ../src/selection.py:146
876
msgid "Warning: base %s doesn't exist, continuing"
879
#: ../src/selection.py:149 ../src/selection.py:167 ../src/selection.py:170
884
#: ../src/selection.py:237
887
"Fatal Error: The file specification\n"
889
"cannot match any files in the base directory\n"
891
"Useful file specifications begin with the base directory or some\n"
892
"pattern (such as '**') which matches the base directory."
895
#: ../src/selection.py:245
898
"Fatal Error while processing expression\n"
902
#: ../src/selection.py:255
905
"Last selection expression:\n"
907
"only specifies that files be included. Because the default is to\n"
908
"include all files, the expression is redundant. Exiting because this\n"
909
"probably isn't what you meant."
912
#: ../src/selection.py:280
914
msgid "Reading filelist %s"
917
#: ../src/selection.py:283
919
msgid "Sorting filelist %s"
922
#: ../src/selection.py:310
925
"Warning: file specification '%s' in filelist %s\n"
926
"doesn't start with correct prefix %s. Ignoring."
929
#: ../src/selection.py:314
930
msgid "Future prefix errors will not be logged."
933
#: ../src/selection.py:330
935
msgid "Error closing filelist %s"
938
#: ../src/selection.py:397
940
msgid "Reading globbing filelist %s"
943
#: ../src/selection.py:427
945
msgid "Error compiling regular expression %s"
948
#: ../src/selection.py:443
950
"Warning: exclude-device-files is not the first selector.\n"
951
"This may not be what you intended"
954
#: ../src/tempdir.py:117
956
msgid "Using temporary directory %s"
959
#: ../src/tempdir.py:153
961
msgid "Registering (mktemp) temporary file %s"
964
#: ../src/tempdir.py:175
966
msgid "Registering (mkstemp) temporary file %s"
969
#: ../src/tempdir.py:207
971
msgid "Forgetting temporary file %s"
974
#: ../src/tempdir.py:210
976
msgid "Attempt to forget unknown tempfile %s - this is probably a bug."
979
#: ../src/tempdir.py:229
981
msgid "Removing still remembered temporary file %s"
984
#: ../src/tempdir.py:232
986
msgid "Cleanup of temporary file %s failed"
989
#: ../src/tempdir.py:237
991
msgid "Cleanup of temporary directory %s failed - this is probably a bug."