# Malay translation for duplicity
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
# This file is distributed under the same license as the duplicity package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
#
msgid ""
msgstr ""
"Project-Id-Version: duplicity\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2015-12-07 05:35-0600\n"
"PO-Revision-Date: 2015-11-26 14:55+0000\n"
"Last-Translator: abuyop <Unknown>\n"
"Language-Team: Malay <ms@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2016-04-15 06:16+0000\n"
"X-Generator: Launchpad (build 17995)\n"

#: ../bin/duplicity:135
msgid "Reuse configured PASSPHRASE as SIGN_PASSPHRASE"
msgstr "Guna semua PASSPHRASE terkonfigur sebagai SIGN_PASSPHRASE"

#: ../bin/duplicity:142
msgid "Reuse configured SIGN_PASSPHRASE as PASSPHRASE"
msgstr "Guna semua SIGN_PASSPHRASE terkonfigur sebagai PASSPHRASE"

#: ../bin/duplicity:183
msgid "PASSPHRASE variable not set, asking user."
msgstr "Pembolehubah PASSPHRASE tidak ditetapkan, menanya pengguna"

#: ../bin/duplicity:198
msgid "GnuPG passphrase for signing key:"
msgstr "Frasa laluan GnuPG untuk menandatangani kunci:"

#: ../bin/duplicity:203
msgid "GnuPG passphrase:"
msgstr "Frasa laluan GnuPG:"

#: ../bin/duplicity:208
msgid "Retype passphrase for signing key to confirm: "
msgstr "Taip semula frasa laluan untuk menandatangan kunci untuk sahkan: "

#: ../bin/duplicity:210
msgid "Retype passphrase to confirm: "
msgstr "Taip semula frasa laluan untuk sahkan: "

#: ../bin/duplicity:213
msgid "First and second passphrases do not match!  Please try again."
msgstr "Frasa laluan pertama dan kedua tidak sepadan! Cuba  sekali lagi."

#: ../bin/duplicity:218
msgid ""
"Cannot use empty passphrase with symmetric encryption!  Please try again."
msgstr ""
"Tidak dapat guna frasa laluan kosong dengan penyulitan simetrik! Cuba sekali "
"lagi."

#: ../bin/duplicity:274
#, python-format
msgid ""
"File %s complete in backup set.\n"
"Continuing restart on file %s."
msgstr ""
"Fail %s selesai dalam set sandar.\n"
"Meneruskan mula semula pada fail %s."

#: ../bin/duplicity:283
#, python-format
msgid ""
"File %s missing in backup set.\n"
"Continuing restart on file %s."
msgstr ""
"Fail %s hilang dalam set sandar.\n"
"Meneruskan mula semula pada fail %s."

#: ../bin/duplicity:332
#, python-format
msgid "File %s was corrupted during upload."
msgstr "Fail %s telah rosak semasa muat naik."

#: ../bin/duplicity:365
msgid ""
"Restarting backup, but current encryption settings do not match original "
"settings"
msgstr ""
"Memulakan semula sandar, tetapi tetapan penyulitan semasa tidak sepadan "
"dengan tetapan asal"

#: ../bin/duplicity:388
#, python-format
msgid "Restarting after volume %s, file %s, block %s"
msgstr "Dimulakan semula selepas volum %s, fail %s, blok %s"

#: ../bin/duplicity:456
#, python-format
msgid "Processed volume %d"
msgstr "Volum terproses %d"

#: ../bin/duplicity:606
msgid ""
"Fatal Error: Unable to start incremental backup.  Old signatures not found "
"and incremental specified"
msgstr ""
"Ralat Mati: Tidak dapat mulakan sandar bertokokan. Tandatangan lama tidak "
"ditemui dan tokokan dinyatakan"

#: ../bin/duplicity:610
msgid "No signatures found, switching to full backup."
msgstr "Tiada tandatangan ditemui, bertukar ke sandar penuh."

#: ../bin/duplicity:624
msgid "Backup Statistics"
msgstr "Statistik Sandar"

#: ../bin/duplicity:729
#, python-format
msgid "%s not found in archive - no files restored."
msgstr ""

#: ../bin/duplicity:733
msgid "No files found in archive - nothing restored."
msgstr "Tiada fail ditemui dalam arkib - tiada apa dipulihkan."

#: ../bin/duplicity:766
#, python-format
msgid "Processed volume %d of %d"
msgstr "Memproses volum %d daripada %d"

#: ../bin/duplicity:800
#, python-format
msgid "Invalid data - %s hash mismatch for file:"
msgstr "Data tidak sah - %s cincangan tidak sepadan untuk fail:"

#: ../bin/duplicity:802
#, python-format
msgid "Calculated hash: %s"
msgstr "Cincangan terkira: %s"

#: ../bin/duplicity:803
#, python-format
msgid "Manifest hash: %s"
msgstr "Cincangan jelas: %s"

#: ../bin/duplicity:842
#, python-format
msgid "Volume was signed by key %s, not %s"
msgstr "Volum telah ditandatangan oleh kunci %s, bukan %s"

#: ../bin/duplicity:874
#, python-format
msgid "Verify complete: %s, %s."
msgstr "Pengesahan selesai: %s, %s."

#: ../bin/duplicity:875
#, python-format
msgid "%d file compared"
msgid_plural "%d files compared"
msgstr[0] "%d fail dibandingkan"
msgstr[1] "%d fail dibandingkan"

#: ../bin/duplicity:877
#, python-format
msgid "%d difference found"
msgid_plural "%d differences found"
msgstr[0] "%d perbezaan ditemui"
msgstr[1] "%d perbezaan ditemui"

#: ../bin/duplicity:896
msgid "No extraneous files found, nothing deleted in cleanup."
msgstr "Tiada fail tambahan ditemui, tiada apa dipadam dalam pembersihan."

#: ../bin/duplicity:901
msgid "Deleting this file from backend:"
msgid_plural "Deleting these files from backend:"
msgstr[0] "Memadam fail ini dari bahagian belakang:"
msgstr[1] "Memadam fail ini dari bahagian belakang:"

#: ../bin/duplicity:913
msgid "Found the following file to delete:"
msgid_plural "Found the following files to delete:"
msgstr[0] "Temui fail berikut untuk dipadamkan:"
msgstr[1] "Temui fail berikut untuk dipadamkan:"

#: ../bin/duplicity:917
msgid "Run duplicity again with the --force option to actually delete."
msgstr ""
"Jalan duplicity sekali lagi dengan pilihan --force untuk padam sebenarnya."

#: ../bin/duplicity:960
msgid "There are backup set(s) at time(s):"
msgstr "Terdapat set sandar pada masa:"

#: ../bin/duplicity:962
msgid "Which can't be deleted because newer sets depend on them."
msgstr "Yang tidak dapat dipadam kerana set lebih baru bergantung padanya."

#: ../bin/duplicity:966
msgid ""
"Current active backup chain is older than specified time.  However, it will "
"not be deleted.  To remove all your backups, manually purge the repository."
msgstr ""
"Rantaian sandar aktif semasa adalah lebih tua dari masa yang dinyatkan. "
"Namun, ia tidak akan dipadam. Untuk membuang semua sandar anda, singkirkan "
"repositori secara manual."

#: ../bin/duplicity:972
msgid "No old backup sets found, nothing deleted."
msgstr "Tiada set sandar lama ditemui, tiada apa dipadamkan."

#: ../bin/duplicity:975
msgid "Deleting backup chain at time:"
msgid_plural "Deleting backup chains at times:"
msgstr[0] "Memadam rantaian sandar pada masa:"
msgstr[1] "Memadam rantaian sandar pada masa:"

#: ../bin/duplicity:981
#, python-format
msgid "Deleting incremental signature chain %s"
msgstr "Memadam rantaian tandatangan menokok %s"

#: ../bin/duplicity:983
#, python-format
msgid "Deleting incremental backup chain %s"
msgstr "Memadam rantaian sandar menokok %s"

#: ../bin/duplicity:991
#, python-format
msgid "Deleting complete signature chain %s"
msgstr "Memadam rantaian tandatangan selesai %s"

#: ../bin/duplicity:993
#, python-format
msgid "Deleting complete backup chain %s"
msgstr "Memadam rantaian sandar selesai %s"

#: ../bin/duplicity:999
msgid "Found old backup chain at the following time:"
msgid_plural "Found old backup chains at the following times:"
msgstr[0] "Temui rantaian sandar lama pada masa berikut:"
msgstr[1] "Temui rantaian sandar lama pada masa berikut:"

#: ../bin/duplicity:1003
msgid "Rerun command with --force option to actually delete."
msgstr "Jalan semula perintah dengan pilihan --force untuk padam sebenarnya."

#: ../bin/duplicity:1080
#, python-format
msgid "Deleting local %s (not authoritative at backend)."
msgstr "Memadam setempat %s (bukan autoriti pada bahagian belakang)."

#: ../bin/duplicity:1084
#, python-format
msgid "Unable to delete %s: %s"
msgstr "Tidak boleh padam %s: %s"

#: ../bin/duplicity:1114 ../duplicity/dup_temp.py:267
#, python-format
msgid "Failed to read %s: %s"
msgstr "Gagal membaca %s: %s"

#: ../bin/duplicity:1128
#, python-format
msgid "Copying %s to local cache."
msgstr "Menyalin %s ke cache setempat."

#: ../bin/duplicity:1176
msgid "Local and Remote metadata are synchronized, no sync needed."
msgstr ""
"Data meta Setempat dan Jauh telah disegerak, tiada segerak diperlukan."

#: ../bin/duplicity:1181
msgid "Synchronizing remote metadata to local cache..."
msgstr "Menyegerak data meta jauh ke cache setempat..."

#: ../bin/duplicity:1196
msgid "Sync would copy the following from remote to local:"
msgstr "Segerak akan salin yang berikut dari jauh ke setempat:"

#: ../bin/duplicity:1199
msgid "Sync would remove the following spurious local files:"
msgstr "Segera akan buang fail setempat yang palsu:"

#: ../bin/duplicity:1242
msgid "Unable to get free space on temp."
msgstr "Tidak boleh dapatkan ruang bebas pada temp."

#: ../bin/duplicity:1250
#, python-format
msgid "Temp space has %d available, backup needs approx %d."
msgstr "Ruang sementara mempunyai %d, sandar perlu sekurang-kurangnya %d."

#: ../bin/duplicity:1253
#, python-format
msgid "Temp has %d available, backup will use approx %d."
msgstr "Temp mempunyai %d, sandar akan guna kira-kira %d."

#: ../bin/duplicity:1261
msgid "Unable to get max open files."
msgstr "Tidak boleh dapatkan fail terbuka max."

#: ../bin/duplicity:1265
#, python-format
msgid ""
"Max open files of %s is too low, should be >= 1024.\n"
"Use 'ulimit -n 1024' or higher to correct.\n"
msgstr ""
"Fail terbuka max %s terlalu rendah, sepatutnya >= 1024.\n"
"Guna 'ulimit -n 1024' atau lebih tinggi untuk betulkan.\n"

#: ../bin/duplicity:1316
msgid ""
"RESTART: The first volume failed to upload before termination.\n"
"         Restart is impossible...starting backup from beginning."
msgstr ""
"MULA SEMULA: Volum pertama gagal dimuat naik sebelum dihentikan.\n"
"         Mula semula adalah mustahil...memulakan sandar dari pemulaan."

#: ../bin/duplicity:1322
#, python-format
msgid ""
"RESTART: Volumes %d to %d failed to upload before termination.\n"
"         Restarting backup at volume %d."
msgstr ""
"MULA SEMULA: Volum %d daripada %d gagal dimuat naik sebelum dihentikan.\n"
"         Mula semula sandar pada volum %d."

#: ../bin/duplicity:1329
#, python-format
msgid ""
"RESTART: Impossible backup state: manifest has %d vols, remote has %d vols.\n"
"         Restart is impossible ... duplicity will clean off the last "
"partial\n"
"         backup then restart the backup from the beginning."
msgstr ""
"MULA SEMULA: Keadaan sandar adalah mustahil: manifes mempunyai %d vol, jauh "
"mempunyai %d vol.\n"
"         Mula semula adalah mustahil...duplicity akan bersihkan separa yang "
"terakhir.\n"
"         sandar kemudian mula semula sandar dari pemulaan."

#: ../bin/duplicity:1350
msgid ""
"\n"
"PYTHONOPTIMIZE in the environment causes duplicity to fail to\n"
"recognize its own backups.  Please remove PYTHONOPTIMIZE from\n"
"the environment and rerun the backup.\n"
"\n"
"See https://bugs.launchpad.net/duplicity/+bug/931175\n"
msgstr ""
"\n"
"PYTHONOPTIMIZE dalam persekitaran menyebabkan pendua gagal\n"
"mengenalpasi sandarnya.  Sila buang PYTHONOPTIMIZE daripada\n"
"persekitaran dan jalankan semula sandar.\n"
"\n"
"Sila rujuk https://bugs.launchpad.net/duplicity/+bug/931175\n"

#: ../bin/duplicity:1433
#, python-format
msgid "Last %s backup left a partial set, restarting."
msgstr "%s sandar terakhir meninggalkan set separa, memulakan semula."

#: ../bin/duplicity:1437
#, python-format
msgid "Cleaning up previous partial %s backup set, restarting."
msgstr "Membersihkan %s set sandar separa yang terdahulu, memulakan semula."

#: ../bin/duplicity:1448
msgid "Last full backup date:"
msgstr "Tarikh sandar penuh terakhir:"

#: ../bin/duplicity:1450
msgid "Last full backup date: none"
msgstr "Tarikh sandar penuh terakhir: tiada"

#: ../bin/duplicity:1452
msgid "Last full backup is too old, forcing full backup"
msgstr "Sandar penuh terakhir terlalu lama, memaksa sandar penuh"

#: ../bin/duplicity:1498
msgid ""
"When using symmetric encryption, the signing passphrase must equal the "
"encryption passphrase."
msgstr ""
"Bila menggunakan penyulitan simetrik, frasa laluan yang ditandatangan mesti "
"sama dengan frasa laluan penyulitan."

#: ../bin/duplicity:1551
msgid "INT intercepted...exiting."
msgstr "INT diganggu...keluar"

#: ../bin/duplicity:1559
#, python-format
msgid "GPG error detail: %s"
msgstr "Perincian ralat GPG: %s"

#: ../bin/duplicity:1569
#, python-format
msgid "User error detail: %s"
msgstr "Perincian ralat pengguna: %s"

#: ../bin/duplicity:1579
#, python-format
msgid "Backend error detail: %s"
msgstr "Perincian ralat bahagian belakang: %s"

#: ../bin/rdiffdir:61 ../duplicity/commandline.py:259
#, python-format
msgid "Error opening file %s"
msgstr "Ralat membuka fail %s"

#: ../bin/rdiffdir:128
#, python-format
msgid "File %s already exists, will not overwrite."
msgstr "Fail %s sudah wujud, tidak akan ditulis-ganti."

#: ../duplicity/selection.py:119
#, python-format
msgid "Skipping socket %s"
msgstr "Melangkau soket %s"

#: ../duplicity/selection.py:123
#, python-format
msgid "Error initializing file %s"
msgstr "Ralat mengawalkan fail %s"

#: ../duplicity/selection.py:127 ../duplicity/selection.py:149
#, python-format
msgid "Error accessing possibly locked file %s"
msgstr "Ralat mencapai fail %s yang mungkin terkunci"

#: ../duplicity/selection.py:164
#, python-format
msgid "Warning: base %s doesn't exist, continuing"
msgstr "Amaran: pangkalan %s tidak wujud, teruskan"

#: ../duplicity/selection.py:167 ../duplicity/selection.py:185
#: ../duplicity/selection.py:188
#, python-format
msgid "Selecting %s"
msgstr "Memilih %s"

#: ../duplicity/selection.py:285
#, python-format
msgid ""
"Fatal Error: The file specification\n"
"    %s\n"
"cannot match any files in the base directory\n"
"    %s\n"
"Useful file specifications begin with the base directory or some\n"
"pattern (such as '**') which matches the base directory."
msgstr ""
"Ralat Matir: Spesifikasi fail\n"
"    %s\n"
"tidak dapat padankan sebarang fail dalam direktori dasar\n"
"    %s\n"
"Spesifikasi fail yang berguna bermula dengan direktori dasar atau\n"
"corak (seperti '**') yang memadani direktori dasar."

#: ../duplicity/selection.py:294
#, python-format
msgid ""
"Fatal Error while processing expression\n"
"%s"
msgstr ""
"Ralat Mati semasa memproses ungkapan\n"
"%s"

#: ../duplicity/selection.py:304
#, python-format
msgid ""
"Last selection expression:\n"
"    %s\n"
"only specifies that files be included.  Because the default is to\n"
"include all files, the expression is redundant.  Exiting because this\n"
"probably isn't what you meant."
msgstr ""
"Ungkapan pemilihan terakhir:\n"
"    %s\n"
"hanya nyatakan fail yang disertakan. Kerana lalai menyertakan semua\n"
"fail, ungkapan adalah lewah, Keluar kerana ini bukanlah apa yang anda\n"
"maksudkan."

#: ../duplicity/selection.py:360
#, python-format
msgid "Reading globbing filelist %s"
msgstr "Membaca senarai fail %s"

#: ../duplicity/selection.py:393
#, python-format
msgid "Error compiling regular expression %s"
msgstr "Ralat mengompil ungkapan nalar %s"

#: ../duplicity/selection.py:410
msgid ""
"Warning: exclude-device-files is not the first selector.\n"
"This may not be what you intended"
msgstr ""
"Amaran: exclude-device-files bukanlah pemilih pertama.\n"
"Ia mungkin bukan yang anda kehendaki"

#: ../duplicity/commandline.py:71
#, python-format
msgid ""
"Warning: Option %s is pending deprecation and will be removed in a future "
"release.\n"
"Use of default filenames is strongly suggested."
msgstr ""
"Amaran: Pilihan %s menangguh pelapukan dan akan dibuang pada keluaran akan "
"datang.\n"
"Guna nama fail lalai sangat disarankan."

#: ../duplicity/commandline.py:78
#, python-format
msgid ""
"Warning: Option %s is pending deprecation and will be removed in a future "
"release.\n"
"--include-filelist and --exclude-filelist now accept globbing characters and "
"should be used instead."
msgstr ""
"Amaran: Pilihan %s menangguh pelapukan dan akan dibuang dalam keluaran akan "
"datang.\n"
"--include-filelist dan --exclude-filelist kini menerima aksara  glob dan "
"patut digunakan sebagai ganti."

#: ../duplicity/commandline.py:88
#, python-format
msgid ""
"Warning: Option %s is pending deprecation and will be removed in a future "
"release.\n"
"On many GNU/Linux systems, stdin is represented by /dev/stdin and\n"
"--include-filelist=/dev/stdin or --exclude-filelist=/dev/stdin could\n"
"be used as a substitute."
msgstr ""
"Amaran: Pilihan %s menangguh pelapukan dan akan dibuang dalam keluaran akan "
"datang.\n"
"Dalam kebanyakan sistem GNU/Linux, stdin diwakili oleh /dev/stdin dan\n"
"--include-filelist=/dev/stdin atau --exclude-filelist=/dev/stdin patut\n"
"digunakan sebagai ganti."

#. TRANSL: Used in usage help to represent a Unix-style path name. Example:
#. --archive-dir <path>
#: ../duplicity/commandline.py:280 ../duplicity/commandline.py:290
#: ../duplicity/commandline.py:307 ../duplicity/commandline.py:381
#: ../duplicity/commandline.py:399 ../duplicity/commandline.py:591
#: ../duplicity/commandline.py:624 ../duplicity/commandline.py:810
msgid "path"
msgstr "laluan"

#. TRANSL: Used in usage help to represent an ID for a GnuPG key. Example:
#. --encrypt-key <gpg_key_id>
#. TRANSL: Used in usage help to represent an ID for a hidden GnuPG key. Example:
#. --hidden-encrypt-key <gpg_key_id>
#. TRANSL: Used in usage help to represent an ID for a GnuPG key. Example:
#. --encrypt-key <gpg_key_id>
#: ../duplicity/commandline.py:302 ../duplicity/commandline.py:309
#: ../duplicity/commandline.py:405 ../duplicity/commandline.py:575
#: ../duplicity/commandline.py:783
msgid "gpg-key-id"
msgstr "gpg-key-id"

#. TRANSL: Used in usage help to represent a "glob" style pattern for
#. matching one or more files, as described in the documentation.
#. Example:
#. --exclude <shell_pattern>
#: ../duplicity/commandline.py:317 ../duplicity/commandline.py:430
#: ../duplicity/commandline.py:833
msgid "shell_pattern"
msgstr "shell_pattern"

#. TRANSL: Used in usage help to represent the name of a file. Example:
#. --log-file <filename>
#: ../duplicity/commandline.py:323 ../duplicity/commandline.py:332
#: ../duplicity/commandline.py:339 ../duplicity/commandline.py:432
#: ../duplicity/commandline.py:439 ../duplicity/commandline.py:452
#: ../duplicity/commandline.py:779
msgid "filename"
msgstr "nama fail"

#. TRANSL: Used in usage help to represent a regular expression (regexp).
#: ../duplicity/commandline.py:346 ../duplicity/commandline.py:443
msgid "regular_expression"
msgstr "ungkapan_nalar"

#. TRANSL: Used in usage help to represent a time spec for a previous
#. point in time, as described in the documentation. Example:
#. duplicity remove-older-than time [options] target_url
#: ../duplicity/commandline.py:350 ../duplicity/commandline.py:393
#: ../duplicity/commandline.py:514 ../duplicity/commandline.py:865
msgid "time"
msgstr "masa"

#. TRANSL: Used in usage help. (Should be consistent with the "Options:"
#. header.) Example:
#. duplicity [full|incremental] [options] source_dir target_url
#: ../duplicity/commandline.py:401 ../duplicity/commandline.py:494
#: ../duplicity/commandline.py:517 ../duplicity/commandline.py:583
#: ../duplicity/commandline.py:798
msgid "options"
msgstr "pilihan"

#: ../duplicity/commandline.py:416
#, python-format
msgid ""
"Running in 'ignore errors' mode due to %s; please re-consider if this was "
"not intended"
msgstr ""
"Menjalankan dalam mod 'abai ralat' kerana %s; sila pertimbang semula jika ia "
"tidak dikehendaki"

#. TRANSL: Used in usage help to represent an imap mailbox
#: ../duplicity/commandline.py:428
msgid "imap_mailbox"
msgstr "imap_mailbox"

#: ../duplicity/commandline.py:446
msgid "file_descriptor"
msgstr "penerang_fail"

#. TRANSL: Used in usage help to represent a desired number of
#. something. Example:
#. --num-retries <number>
#: ../duplicity/commandline.py:457 ../duplicity/commandline.py:479
#: ../duplicity/commandline.py:491 ../duplicity/commandline.py:500
#: ../duplicity/commandline.py:541 ../duplicity/commandline.py:546
#: ../duplicity/commandline.py:550 ../duplicity/commandline.py:619
#: ../duplicity/commandline.py:793
msgid "number"
msgstr "bilangan"

#. TRANSL: Used in usage help (noun)
#: ../duplicity/commandline.py:460
msgid "backup name"
msgstr "nama sandar"

#. TRANSL: noun
#: ../duplicity/commandline.py:559 ../duplicity/commandline.py:562
#: ../duplicity/commandline.py:764
msgid "command"
msgstr "perintah"

#: ../duplicity/commandline.py:565
msgid "pyrax|cloudfiles"
msgstr "pyrax|cloudfiles"

#: ../duplicity/commandline.py:586
msgid "pem formatted bundle of certificate authorities"
msgstr "berkas terformat pem bagi autoriti sijil"

#. TRANSL: Used in usage help. Example:
#. --timeout <seconds>
#: ../duplicity/commandline.py:596 ../duplicity/commandline.py:827
msgid "seconds"
msgstr "saat"

#. TRANSL: abbreviation for "character" (noun)
#: ../duplicity/commandline.py:602 ../duplicity/commandline.py:761
msgid "char"
msgstr "aksara"

#: ../duplicity/commandline.py:727
#, python-format
msgid "Using archive dir: %s"
msgstr "Menggunakan dir arkib: %s"

#: ../duplicity/commandline.py:728
#, python-format
msgid "Using backup name: %s"
msgstr "Menggunakan nama sandar: %s"

#: ../duplicity/commandline.py:735
#, python-format
msgid "Command line error: %s"
msgstr "Ralat baris perintah: %s"

#: ../duplicity/commandline.py:736
msgid "Enter 'duplicity --help' for help screen."
msgstr "Masukkan 'duplicity --help' untuk skrin bantuan."

#. TRANSL: Used in usage help to represent a Unix-style path name. Example:
#. rsync://user[:password]@other_host[:port]//absolute_path
#: ../duplicity/commandline.py:749
msgid "absolute_path"
msgstr "laluan_mutlak"

#. TRANSL: Used in usage help. Example:
#. tahoe://alias/some_dir
#: ../duplicity/commandline.py:753
msgid "alias"
msgstr "alias"

#. TRANSL: Used in help to represent a "bucket name" for Amazon Web
#. Services' Simple Storage Service (S3). Example:
#. s3://other.host/bucket_name[/prefix]
#: ../duplicity/commandline.py:758
msgid "bucket_name"
msgstr "bucket_name"

#. TRANSL: Used in usage help to represent the name of a container in
#. Amazon Web Services' Cloudfront. Example:
#. cf+http://container_name
#: ../duplicity/commandline.py:769
msgid "container_name"
msgstr "nama_bekas"

#. TRANSL: noun
#: ../duplicity/commandline.py:772
msgid "count"
msgstr "kiraan"

#. TRANSL: Used in usage help to represent the name of a file directory
#: ../duplicity/commandline.py:775
msgid "directory"
msgstr "direktori"

#. TRANSL: Used in usage help, e.g. to represent the name of a code
#. module. Example:
#. rsync://user[:password]@other.host[:port]::/module/some_dir
#: ../duplicity/commandline.py:788
msgid "module"
msgstr "modul"

#. TRANSL: Used in usage help to represent an internet hostname. Example:
#. ftp://user[:password]@other.host[:port]/some_dir
#: ../duplicity/commandline.py:802
msgid "other.host"
msgstr "hos.lain"

#. TRANSL: Used in usage help. Example:
#. ftp://user[:password]@other.host[:port]/some_dir
#: ../duplicity/commandline.py:806
msgid "password"
msgstr "katalaluan"

#. TRANSL: Used in usage help to represent a TCP port number. Example:
#. ftp://user[:password]@other.host[:port]/some_dir
#: ../duplicity/commandline.py:814
msgid "port"
msgstr "port"

#. TRANSL: Used in usage help. This represents a string to be used as a
#. prefix to names for backup files created by Duplicity. Example:
#. s3://other.host/bucket_name[/prefix]
#: ../duplicity/commandline.py:819
msgid "prefix"
msgstr "prefiks"

#. TRANSL: Used in usage help to represent a Unix-style path name. Example:
#. rsync://user[:password]@other.host[:port]/relative_path
#: ../duplicity/commandline.py:823
msgid "relative_path"
msgstr "laluan_relatif"

#. TRANSL: Used in usage help to represent the name of a single file
#. directory or a Unix-style path to a directory. Example:
#. file:///some_dir
#: ../duplicity/commandline.py:838
msgid "some_dir"
msgstr "beberapa_dir"

#. TRANSL: Used in usage help to represent the name of a single file
#. directory or a Unix-style path to a directory where files will be
#. coming FROM. Example:
#. duplicity [full|incremental] [options] source_dir target_url
#: ../duplicity/commandline.py:844
msgid "source_dir"
msgstr "dir_sumber"

#. TRANSL: Used in usage help to represent a URL files will be coming
#. FROM. Example:
#. duplicity [restore] [options] source_url target_dir
#: ../duplicity/commandline.py:849
msgid "source_url"
msgstr "url_sumber"

#. TRANSL: Used in usage help to represent the name of a single file
#. directory or a Unix-style path to a directory. where files will be
#. going TO. Example:
#. duplicity [restore] [options] source_url target_dir
#: ../duplicity/commandline.py:855
msgid "target_dir"
msgstr "dir_sasaran"

#. TRANSL: Used in usage help to represent a URL files will be going TO.
#. Example:
#. duplicity [full|incremental] [options] source_dir target_url
#: ../duplicity/commandline.py:860
msgid "target_url"
msgstr "url_sasaran"

#. TRANSL: Used in usage help to represent a user name (i.e. login).
#. Example:
#. ftp://user[:password]@other.host[:port]/some_dir
#: ../duplicity/commandline.py:870
msgid "user"
msgstr "pengguna"

#. TRANSL: account id for b2. Example: b2://account_id@bucket/
#: ../duplicity/commandline.py:873
msgid "account_id"
msgstr ""

#. TRANSL: application_key for b2.
#. Example: b2://account_id:application_key@bucket/
#: ../duplicity/commandline.py:877
msgid "application_key"
msgstr ""

#. TRANSL: Header in usage help
#: ../duplicity/commandline.py:895
msgid "Backends and their URL formats:"
msgstr "Bahagian belakang dan format URL mereka:"

#. TRANSL: Header in usage help
#: ../duplicity/commandline.py:926
msgid "Commands:"
msgstr "Perintah:"

#: ../duplicity/commandline.py:950
#, python-format
msgid ""
"Specified archive directory '%s' does not exist, or is not a directory"
msgstr ""
"Direktori arkib '%s' yang dinyatakan tidak wujud, atau bukanlah direktori"

#: ../duplicity/commandline.py:959
#, python-format
msgid ""
"Sign key should be an 8, 16 alt. 40 character hex string, like 'AA0E73D2'.\n"
"Received '%s' instead."
msgstr ""
"Kunci tandatanga seharusnya rentetan aksara heks 8, 16 alt., seperti "
"'AA0E73D2'.\n"
"Hanya menerima '%s'."

#: ../duplicity/commandline.py:1019
#, python-format
msgid ""
"Restore destination directory %s already exists.\n"
"Will not overwrite."
msgstr ""
"Direktori destinasi pemulihan %s sudah wujud.\n"
"Tidak akan ditulis-ganti."

#: ../duplicity/commandline.py:1024
#, python-format
msgid "Verify directory %s does not exist"
msgstr "Direktori %s yang disahkan tidak wujud"

#: ../duplicity/commandline.py:1030
#, python-format
msgid "Backup source directory %s does not exist."
msgstr "Direktori sumber sandar %s yang disahkan tidak wujud."

#: ../duplicity/commandline.py:1061
#, python-format
msgid "Command line warning: %s"
msgstr "Amaran baris perintah: %s"

#: ../duplicity/commandline.py:1061
msgid ""
"Selection options --exclude/--include\n"
"currently work only when backing up,not restoring."
msgstr ""
"Pilihan pemilihan --exclude/--include\n"
"buat masa ini hanya berfungsi bila menyandar, bukan semasa pemulihan."

#: ../duplicity/commandline.py:1111
#, python-format
msgid ""
"Bad URL '%s'.\n"
"Examples of URL strings are \"scp://user@host.net:1234/path\" and\n"
"\"file:///usr/local\".  See the man page for more information."
msgstr ""
"URL '%s' teruk.\n"
"Contoh rentetan URL strings adalah \"scp://penggun@hos.net:1234/laluan\" "
"dan\n"
"\"file:///usr/local\". Rujuk halaman manual untuk maklumat lanjut."

#: ../duplicity/commandline.py:1136
msgid "Main action: "
msgstr "Tindakan utama: "

#: ../duplicity/backend.py:102
#, python-format
msgid "Import of %s %s"
msgstr "Import %s %s"

#: ../duplicity/backend.py:211
#, python-format
msgid "Could not initialize backend: %s"
msgstr "Tidak dapat awalkan bahagian belakang: %s"

#: ../duplicity/backend.py:373
#, python-format
msgid "Backtrace of previous error: %s"
msgstr "Surih kembali ralat terdahulu: %s"

#: ../duplicity/backend.py:388
#, python-format
msgid "Giving up after %s attempts. %s: %s"
msgstr "Mengalah selepas %s percubaan. %s: %s"

#: ../duplicity/backend.py:392
#, python-format
msgid "Attempt %s failed. %s: %s"
msgstr "Percubaan %s mengalami kegagalan. %s: %s"

#: ../duplicity/backend.py:478
#, python-format
msgid "Reading results of '%s'"
msgstr "Membaca keputusan '%s'"

#: ../duplicity/backend.py:505
#, python-format
msgid "Writing %s"
msgstr "Menulis %s"

#: ../duplicity/backend.py:546
#, python-format
msgid "File %s not found locally after get from backend"
msgstr ""
"Fail %s tidak ditemui secara setempat selepas didapati melalui bahagian "
"belakang"

#: ../duplicity/asyncscheduler.py:67
#, python-format
msgid "instantiating at concurrency %d"
msgstr "disegerakan pada kesetemuan %d"

#: ../duplicity/asyncscheduler.py:94
msgid "inserting barrier"
msgstr "menyisip sawar"

#: ../duplicity/asyncscheduler.py:143
msgid "running task synchronously (asynchronicity disabled)"
msgstr "menjalankan tugas secara segerak (ketaksegerakan dilumpuhkan)"

#: ../duplicity/asyncscheduler.py:149
msgid "scheduling task for asynchronous execution"
msgstr "menjadualkan tugas untuk pelakuan ketaksegerakan"

#: ../duplicity/asyncscheduler.py:178
msgid "task completed successfully"
msgstr "tugas berjaya diselesaikan"

#: ../duplicity/asyncscheduler.py:189
msgid ""
"a previously scheduled task has failed; propagating the result immediately"
msgstr ""
"tugas terjadual sebelum ini mengalami kegagalan; menghasilkan keputusan "
"serta-merta"

#: ../duplicity/asyncscheduler.py:212 ../duplicity/asyncscheduler.py:233
#, python-format
msgid "active workers = %d"
msgstr "pekerja aktif = %d"

#: ../duplicity/asyncscheduler.py:253
#, python-format
msgid "task execution done (success: %s)"
msgstr "pelakuan tugas dibuat (berjaya: %s)"

#: ../duplicity/patchdir.py:80 ../duplicity/patchdir.py:85
#, python-format
msgid "Patching %s"
msgstr "Menampal %s"

#: ../duplicity/patchdir.py:532
#, python-format
msgid "Error '%s' patching %s"
msgstr "Ralat '%s' menampal %s"

#: ../duplicity/patchdir.py:607
#, python-format
msgid "Writing %s of type %s"
msgstr "Menulis %s dari jenis %s"

#: ../duplicity/collections.py:161 ../duplicity/collections.py:172
#, python-format
msgid "BackupSet.delete: missing %s"
msgstr "BackupSet.delete: %s hilang"

#: ../duplicity/collections.py:197
msgid "Fatal Error: No manifests found for most recent backup"
msgstr "Ralat Mati: Tiada manifes ditemui untuk kebanyakan sandar terkini"

#: ../duplicity/collections.py:206
msgid ""
"Fatal Error: Remote manifest does not match local one.  Either the remote "
"backup set or the local archive directory has been corrupted."
msgstr ""
"Ralar Mati: Manifes jauh tidak sepadan dengan yang setempat. Sama ada set "
"sandar jauh atau direktori setempat telah rosak."

#: ../duplicity/collections.py:214
msgid "Fatal Error: Neither remote nor local manifest is readable."
msgstr "Ralat Mati: Tiada manifes jauh atau setempat boleh dibaca."

#: ../duplicity/collections.py:327
msgid "Preferring Backupset over previous one!"
msgstr "Mengutamakan Set Sandar berbanding yang terdahulu!"

#: ../duplicity/collections.py:330
#, python-format
msgid "Ignoring incremental Backupset (start_time: %s; needed: %s)"
msgstr "Mengabaikan Set Sandar tokokan (masa_mula: %s; diperlukan: %s)"

#: ../duplicity/collections.py:335
#, python-format
msgid "Added incremental Backupset (start_time: %s / end_time: %s)"
msgstr "Set Sandar tokokan ditambah (masa_mula: %s; / masa_akhir: %s)"

#: ../duplicity/collections.py:405
msgid "Chain start time: "
msgstr "Masa mula rantaian: "

#: ../duplicity/collections.py:406
msgid "Chain end time: "
msgstr "Masa tamat rantaian: "

#: ../duplicity/collections.py:407
#, python-format
msgid "Number of contained backup sets: %d"
msgstr "Bilangan set sandar yang dikandungi: %d"

#: ../duplicity/collections.py:409
#, python-format
msgid "Total number of contained volumes: %d"
msgstr "Sejumlah volum yang dikandungi: %d"

#: ../duplicity/collections.py:411 ../duplicity/collections.py:1203
msgid "Type of backup set:"
msgstr "Jenis set sandar:"

#: ../duplicity/collections.py:411 ../duplicity/collections.py:1203
msgid "Time:"
msgstr "Masa:"

#: ../duplicity/collections.py:411
msgid "Num volumes:"
msgstr "Bil volum:"

#: ../duplicity/collections.py:415 ../duplicity/collections.py:1209
msgid "Full"
msgstr "Penuh"

#: ../duplicity/collections.py:418 ../duplicity/collections.py:1211
msgid "Incremental"
msgstr "Tokokan"

#: ../duplicity/collections.py:478
msgid "local"
msgstr "setempat"

#: ../duplicity/collections.py:480
msgid "remote"
msgstr "jauh"

#: ../duplicity/collections.py:635
msgid "Collection Status"
msgstr "Status Koleksi"

#: ../duplicity/collections.py:637
#, python-format
msgid "Connecting with backend: %s"
msgstr "Menyambung dengan bahagian belakang: %s"

#: ../duplicity/collections.py:639
#, python-format
msgid "Archive dir: %s"
msgstr "Dir arkib: %s"

#: ../duplicity/collections.py:642
#, python-format
msgid "Found %d secondary backup chain."
msgid_plural "Found %d secondary backup chains."
msgstr[0] "Temui %d rantaian sandar sekunder."
msgstr[1] "Temui %d rantaian sandar sekunder."

#: ../duplicity/collections.py:647
#, python-format
msgid "Secondary chain %d of %d:"
msgstr "Rantaian kedua %d daripada %d:"

#: ../duplicity/collections.py:653
msgid "Found primary backup chain with matching signature chain:"
msgstr ""
"Temui rantaian sandar utama dengan rantaian tandatangan yang sepadan:"

#: ../duplicity/collections.py:657
msgid "No backup chains with active signatures found"
msgstr "Tiada rantaian sandar dengan tandatangan aktif ditemui"

#: ../duplicity/collections.py:660
#, python-format
msgid "Also found %d backup set not part of any chain,"
msgid_plural "Also found %d backup sets not part of any chain,"
msgstr[0] ""
"Juga temui %d set sandar yang bukan sebahagian mana-mana rantaian,"
msgstr[1] ""
"Juga temui %d set sandar yang bukan sebahagian mana-mana rantaian,"

#: ../duplicity/collections.py:664
#, python-format
msgid "and %d incomplete backup set."
msgid_plural "and %d incomplete backup sets."
msgstr[0] "dan %d set sandar tidak lengkap."
msgstr[1] "dan %d set sandar tidak lengkap."

#. TRANSL: "cleanup" is a hard-coded command, so do not translate it
#: ../duplicity/collections.py:669
msgid ""
"These may be deleted by running duplicity with the \"cleanup\" command."
msgstr ""
"Ia mungkin telah dipadam dengan menjalankan duplicity bersama perintah "
"\"cleanup\"."

#: ../duplicity/collections.py:672
msgid "No orphaned or incomplete backup sets found."
msgstr "Tiada set sandar yatim atau tidak lengkap ditemui."

#: ../duplicity/collections.py:688
#, python-format
msgid "%d file exists on backend"
msgid_plural "%d files exist on backend"
msgstr[0] "%d fail wujud dibahagian belakang"
msgstr[1] "%d fail wujud dibahagian belakang"

#: ../duplicity/collections.py:695
#, python-format
msgid "%d file exists in cache"
msgid_plural "%d files exist in cache"
msgstr[0] "%d fail wujud dalam cache"
msgstr[1] "%d fail wujud dalam cache"

#: ../duplicity/collections.py:747
msgid ""
"Warning, discarding last backup set, because of missing signature file."
msgstr ""
"Amaran, menyingkirkan set sandar terakhir, keranan fail tandatangan hilang."

#: ../duplicity/collections.py:770
msgid "Warning, found the following local orphaned signature file:"
msgid_plural "Warning, found the following local orphaned signature files:"
msgstr[0] "Amaran, temui fail tandatangan yatim setempat berikut:"
msgstr[1] "Amaran, temui fail tandatangan yatim setempat berikut:"

#: ../duplicity/collections.py:779
msgid "Warning, found the following remote orphaned signature file:"
msgid_plural "Warning, found the following remote orphaned signature files:"
msgstr[0] "Amaran, temui fail tandatangan yatim jauh berikut:"
msgstr[1] "Amaran, temui fail tandatangan yatim jauh berikut:"

#: ../duplicity/collections.py:788
msgid "Warning, found signatures but no corresponding backup files"
msgstr "Amaran, temui tandatangan tetapi tiada fail sandar berkaitan"

#: ../duplicity/collections.py:792
msgid ""
"Warning, found incomplete backup sets, probably left from aborted session"
msgstr ""
"Amaran, temui set sandar tidak lengkap, berkemungkinan baki dari sesi yang "
"dihenti paksa"

#: ../duplicity/collections.py:796
msgid "Warning, found the following orphaned backup file:"
msgid_plural "Warning, found the following orphaned backup files:"
msgstr[0] "Amaran, temui fail sandar yatim berikut:"
msgstr[1] "Amaran, temui fail sandar yatim berikut:"

#: ../duplicity/collections.py:813
#, python-format
msgid "Extracting backup chains from list of files: %s"
msgstr "Mengekstrak rantaian sandar dari senarai fail: %s"

#: ../duplicity/collections.py:824
#, python-format
msgid "File %s is part of known set"
msgstr "Fail %s adalah sebahagian dari set yang diketahui"

#: ../duplicity/collections.py:827
#, python-format
msgid "File %s is not part of a known set; creating new set"
msgstr ""
"Fail %s bukanlah sebahagian dari set yang diketahui; mencipta set baru"

#: ../duplicity/collections.py:832
#, python-format
msgid "Ignoring file (rejected by backup set) '%s'"
msgstr "Mengabaikan fail (ditolak oleh set sandar) '%s'"

#: ../duplicity/collections.py:848
#, python-format
msgid "Found backup chain %s"
msgstr "Temui rantaian sandar %s"

#: ../duplicity/collections.py:853
#, python-format
msgid "Added set %s to pre-existing chain %s"
msgstr "Tambah set %s ke rantaian pra-wujud %s"

#: ../duplicity/collections.py:857
#, python-format
msgid "Found orphaned set %s"
msgstr "Temui set yatim %s"

#: ../duplicity/collections.py:1008
#, python-format
msgid ""
"No signature chain for the requested time.  Using oldest available chain, "
"starting at time %s."
msgstr ""
"Tiada rantaian tandatangan unutk masa yang dipinta. Menggunakan rantaian "
"sedia ada yang paling lama, memulakan pada masa %s."

#: ../duplicity/collections.py:1201
#, python-format
msgid "File: %s"
msgstr "Fail: %s"

#: ../duplicity/collections.py:1202
#, python-format
msgid "Total number of backup: %d"
msgstr "Jumlah bilangan sandar: %d"

#: ../duplicity/collections.py:1203
msgid "Type of file change:"
msgstr "Jenis perubahan fail:"

#: ../duplicity/robust.py:61
#, python-format
msgid "Error listing directory %s"
msgstr "Ralat menyenaraikan direktori %s"

#: ../duplicity/diffdir.py:108 ../duplicity/diffdir.py:398
#, python-format
msgid "Error %s getting delta for %s"
msgstr "Ralat %s mendapatkan delta untuk %s"

#: ../duplicity/diffdir.py:122
#, python-format
msgid "Getting delta of %s and %s"
msgstr "Mendapatkan delta bagi %sdan %s"

#: ../duplicity/diffdir.py:167
#, python-format
msgid "A %s"
msgstr "A %s"

#: ../duplicity/diffdir.py:174
#, python-format
msgid "M %s"
msgstr "M %s"

#: ../duplicity/diffdir.py:196
#, python-format
msgid "Comparing %s and %s"
msgstr "Membandingkan %s dengan %s"

#: ../duplicity/diffdir.py:204
#, python-format
msgid "D %s"
msgstr "D %s"

#: ../duplicity/lazy.py:334
#, python-format
msgid "Warning: oldindex %s >= newindex %s"
msgstr "Amaran: indeks lama %s >= indeks baru %s"

#: ../duplicity/lazy.py:409
#, python-format
msgid "Error '%s' processing %s"
msgstr "Ralat '%s' memproses %s"

#: ../duplicity/lazy.py:419
#, python-format
msgid "Skipping %s because of previous error"
msgstr "Melangkau %s kerana ralat terdahulu"

#: ../duplicity/backends/giobackend.py:110
#, python-format
msgid "Connection failed, please check your password: %s"
msgstr "Sambungan gagal, sila semak kata laluan anda: %s"

#: ../duplicity/backends/multibackend.py:165
#, python-format
msgid "MultiBackend: Could not load config file %s: %s "
msgstr "MultiBackend: Tidak dapat muat fail konfig %s: %s "

#: ../duplicity/backends/multibackend.py:174
#, python-format
msgid "MultiBackend: use store %s"
msgstr "MultiBackend: guna stor %s"

#: ../duplicity/backends/multibackend.py:179
#, python-format
msgid "MultiBackend: set env %s = %s"
msgstr "MultiBackend: tetapkan env %s = %s"

#: ../duplicity/backends/multibackend.py:205
#, python-format
msgid "MultiBackend: _put: write to store #%s (%s)"
msgstr "MultiBackend: _put: tulis ke stor #%s (%s)"

#: ../duplicity/backends/multibackend.py:218
#, python-format
msgid ""
"MultiBackend: failed to write to store #%s (%s), try #%s, Exception: %s"
msgstr ""
"MultiBackend: gagal tulis ke stor #%s (%s), cuba #%s, Pengecualian: %s"

#: ../duplicity/backends/multibackend.py:232
#, python-format
msgid ""
"MultiBackend: failed to write %s. Tried all backing stores and none succeeded"
msgstr ""
"MultiBackend: gagal tulis %s. Mencuba semua stor sandar dan tiada yang "
"berjaya"

#: ../duplicity/backends/multibackend.py:249
#, python-format
msgid "MultiBackend: failed to get %s to %s from %s"
msgstr "MultiBackend: gagal dapatkan %s kepada %s daripada %s"

#: ../duplicity/backends/multibackend.py:252
#, python-format
msgid ""
"MultiBackend: failed to get %s. Tried all backing stores and none succeeded"
msgstr ""
"MultiBackend: gagal dapatkan %s. Mencuba semua stor sandar dan tiada yang "
"berjaya"

#: ../duplicity/backends/multibackend.py:261
#, python-format
msgid "MultiBackend: list from %s: %s"
msgstr "MultiBackend: senarai dari %s: %s"

#: ../duplicity/backends/multibackend.py:267
#, python-format
msgid "MultiBackend: combined list: %s"
msgstr "MultiBackend: senarai tergabung: %s"

#: ../duplicity/backends/multibackend.py:289
#, python-format
msgid "MultiBackend: failed to delete %s from %s"
msgstr "MultiBackend: gagal padamkan %s dari %s"

#: ../duplicity/backends/multibackend.py:293
#, python-format
msgid ""
"MultiBackend: failed to delete %s. Tried all backing stores and none "
"succeeded"
msgstr ""
"MultiBackend: gagal padamkan %s. Mencuba semua stor sandar dan tiada yang "
"berjaya"

#: ../duplicity/backends/pydrivebackend.py:107
#, python-format
msgid "PyDrive backend: multiple files called '%s'."
msgstr "Bahagian belakang PyDrive: fail berbilang dipanggil '%s'."

#: ../duplicity/manifest.py:91
#, python-format
msgid ""
"Fatal Error: Backup source host has changed.\n"
"Current hostname: %s\n"
"Previous hostname: %s"
msgstr ""
"Ralat Mati: Hos sumber sandar telah berubah.\n"
"Nama hos semasa: %s\n"
"Nama hos terdahulu: %s"

#: ../duplicity/manifest.py:98
#, python-format
msgid ""
"Fatal Error: Backup source directory has changed.\n"
"Current directory: %s\n"
"Previous directory: %s"
msgstr ""
"Ralat Mati: Direktori sumber sandar telah berubah.\n"
"Direktori semasa: %s\n"
"Direktori terdahulu: %s"

#: ../duplicity/manifest.py:107
msgid ""
"Aborting because you may have accidentally tried to backup two different "
"data sets to the same remote location, or using the same archive directory.  "
"If this is not a mistake, use the --allow-source-mismatch switch to avoid "
"seeing this message"
msgstr ""
"Menghenti paksa kerana anda secara tidak sengaja menyandar dua set data yang "
"berbeza pada lokasi jauh yang sama, atau menggunakan direktori arkib yang "
"sama. Jika ini bukanlah kesilapan, guna  --allow-source-mismatch untuk "
"hindari daripada melihat mesej ini"

#: ../duplicity/manifest.py:244
msgid "Manifests not equal because different volume numbers"
msgstr "Manifes tidak sama kerana terdapat perbezaan bilangan volum"

#: ../duplicity/manifest.py:249
msgid "Manifests not equal because volume lists differ"
msgstr "Manifes tidak sama kerana senarai volum berbeza"

#: ../duplicity/manifest.py:254
msgid "Manifests not equal because hosts or directories differ"
msgstr "Manifes tidak sama kerana hos atau direktori berbeza"

#: ../duplicity/manifest.py:401
msgid "Warning, found extra Volume identifier"
msgstr "Amaran, temui pengenalpasti Volum tambahan"

#: ../duplicity/manifest.py:427
msgid "Other is not VolumeInfo"
msgstr "Yang lain bukanlah Maklumat Volum"

#: ../duplicity/manifest.py:430
msgid "Volume numbers don't match"
msgstr "Bilangan volum tidak  sepadan"

#: ../duplicity/manifest.py:433
msgid "start_indicies don't match"
msgstr "start_indicies tidak sepadan"

#: ../duplicity/manifest.py:436
msgid "end_index don't match"
msgstr "end_index tidak sepadan"

#: ../duplicity/manifest.py:443
msgid "Hashes don't match"
msgstr "Cincangan tidak sepadan"

#: ../duplicity/path.py:109
#, python-format
msgid "Warning: %s invalid devnums (0x%X), treating as (0, 0)."
msgstr "Amaran: devnum %s tidak sah (0x%X), anggap sebagai (0, 0)."

#: ../duplicity/path.py:236 ../duplicity/path.py:295
#, python-format
msgid "Warning: %s has negative mtime, treating as 0."
msgstr "Amaran: %s mempunyai mtime negatif, anggap sebagai 0."

#: ../duplicity/path.py:359
msgid "Difference found:"
msgstr "Perbezaan ditemui:"

#: ../duplicity/path.py:368
#, python-format
msgid "New file %s"
msgstr "Fail baru %s"

#: ../duplicity/path.py:371
#, python-format
msgid "File %s is missing"
msgstr "Fail %s hilang"

#: ../duplicity/path.py:374
#, python-format
msgid "File %%s has type %s, expected %s"
msgstr "Fail %%s mempunyai jenis %s, dijangka %s"

#: ../duplicity/path.py:380 ../duplicity/path.py:406
#, python-format
msgid "File %%s has permissions %s, expected %s"
msgstr "Fail %%s mempunyai keizinan %s, dijangka %s"

#: ../duplicity/path.py:385
#, python-format
msgid "File %%s has mtime %s, expected %s"
msgstr "Fail %%s mempunyai mtime %s, dijangka %s"

#: ../duplicity/path.py:393
#, python-format
msgid "Data for file %s is different"
msgstr "Data untuk fail %s adalah berbeza"

#: ../duplicity/path.py:401
#, python-format
msgid "Symlink %%s points to %s, expected %s"
msgstr "Pautan simbolik %%s menuju ke %s, dijangka %s"

#: ../duplicity/path.py:410
#, python-format
msgid "Device file %%s has numbers %s, expected %s"
msgstr "Peranti fail %%s mempunyai bilangan %s, dijangka %s"

#: ../duplicity/path.py:572
#, python-format
msgid "Making directory %s"
msgstr "Membuat direktori %s"

#: ../duplicity/path.py:582
#, python-format
msgid "Deleting %s"
msgstr "Memadam %s"

#: ../duplicity/path.py:591
#, python-format
msgid "Touching %s"
msgstr "Menyentuh %s"

#: ../duplicity/path.py:598
#, python-format
msgid "Deleting tree %s"
msgstr "Memadam pepohon %s"

#: ../duplicity/gpginterface.py:237
msgid "Threading not available -- zombie processes may appear"
msgstr "Pembebenangan tidak tersedia -- proses zombi mungkin muncul"

#: ../duplicity/gpginterface.py:701
#, python-format
msgid "GPG process %d terminated before wait()"
msgstr "Proses GPG %d ditamatkan sebelum wait()"

#: ../duplicity/dup_time.py:52
#, python-format
msgid ""
"Bad interval string \"%s\"\n"
"\n"
"Intervals are specified like 2Y (2 years) or 2h30m (2.5 hours).  The\n"
"allowed special characters are s, m, h, D, W, M, and Y.  See the man\n"
"page for more information."
msgstr ""
"Rentetan sela \"%s\" teruk\n"
"\n"
"Sela dinyatakan seperti 2Y (2 tahun) atau 2h30m (2.5 jam).\n"
"aksara khas yang dibenarkan adalah s, m, h, D, W, M, dan Y. Rujuk\n"
"halaman manual untuk maklumat lanjut."

#: ../duplicity/dup_time.py:58
#, python-format
msgid ""
"Bad time string \"%s\"\n"
"\n"
"The acceptible time strings are intervals (like \"3D64s\"), w3-datetime\n"
"strings, like \"2002-04-26T04:22:01-07:00\" (strings like\n"
"\"2002-04-26T04:22:01\" are also acceptable - duplicity will use the\n"
"current time zone), or ordinary dates like 2/4/1997 or 2001-04-23\n"
"(various combinations are acceptable, but the month always precedes\n"
"the day)."
msgstr ""
"Rentetan masa \"%s\" teruk\n"
"\n"
"Rentetan masa yang boleh diterima adalah sela (seperti \"3D64s\"), \n"
"rentetan w3-datetime, seperti \"2002-04-26T04:22:01-07:00\" (rentetan\n"
"seperti \"2002-04-26T04:22:01\" juga diterima - duplicity akan guna zon\n"
"waktu semasa), atau tarikh biasa seperti 2/4/1997 atau 2001-04-23\n"
"(gabungan pelbagai diterima, tetapi bulan sentiasa mendahului hari)."

#: ../duplicity/tempdir.py:132
#, python-format
msgid "Using temporary directory %s"
msgstr "Menggunakan direktori sementara %s"

#: ../duplicity/tempdir.py:176
#, python-format
msgid "Registering (mktemp) temporary file %s"
msgstr "Mendaftar fail sementara %s (mktemp)"

#: ../duplicity/tempdir.py:198
#, python-format
msgid "Registering (mkstemp) temporary file %s"
msgstr "Mendaftar fail sementara %s (mkstemp)"

#: ../duplicity/tempdir.py:230
#, python-format
msgid "Forgetting temporary file %s"
msgstr "Melupakan fail sementara %s"

#: ../duplicity/tempdir.py:233
#, python-format
msgid "Attempt to forget unknown tempfile %s - this is probably a bug."
msgstr ""
"Cuba melupakan fail sementara %s yang tidak diketahui - ia berkemungkinan "
"pepijat."

#: ../duplicity/tempdir.py:252
#, python-format
msgid "Removing still remembered temporary file %s"
msgstr "Membuang fail sementara %s yang masih diingati"

#: ../duplicity/tempdir.py:255
#, python-format
msgid "Cleanup of temporary file %s failed"
msgstr "Pembersihan fail sementara %s mengalami kegagalan"

#: ../duplicity/tempdir.py:260
#, python-format
msgid "Cleanup of temporary directory %s failed - this is probably a bug."
msgstr ""
"Pembersihan direktori sementara %s mengalami kegagalan - ia berkemungkinan "
"pepijat."

#: ../duplicity/util.py:96
#, python-format
msgid "IGNORED_ERROR: Warning: ignoring error as requested: %s: %s"
msgstr ""
"RALAT_DIABAIKAN: Amaran: mengabaikan ralat seperti yang dipinta: %s: %s"

#: ../duplicity/util.py:162
#, python-format
msgid "Releasing lockfile %s"
msgstr "Melepaskan lockfile %s"
