Binary files /tmp/tmpamq_y8wd/aYIuTwPLKA/language-pack-id-base-20.04+20210802/data/extra.tar and /tmp/tmpamq_y8wd/jWLen5n6xN/language-pack-id-base-20.04+20220211/data/extra.tar differ diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/aa-enabled.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/aa-enabled.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/aa-enabled.po 2021-08-03 09:06:20.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/aa-enabled.po 2022-02-11 23:16:13.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 18:52+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 17:51+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "Language: id\n" #: ../aa_enabled.c:26 diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/acl.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/acl.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/acl.po 2021-08-03 09:06:19.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/acl.po 2022-02-11 23:16:12.000000000 +0000 @@ -9,13 +9,13 @@ "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2018-06-18 23:10-0400\n" "PO-Revision-Date: 2011-01-07 23:00+0000\n" -"Last-Translator: Mahyuddin Susanto \n" +"Last-Translator: Mahyuddin Susanto \n" "Language-Team: Indonesian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 16:39+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 15:31+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #: libacl/perm_copy_fd.c:124 libacl/perm_copy_fd.c:136 #: libacl/perm_copy_fd.c:198 libacl/perm_copy_file.c:124 @@ -147,22 +147,22 @@ msgid "%s: malloc failed: %s\n" msgstr "%s: opendir gagal: %s\n" -#: tools/getfacl.c:497 +#: tools/getfacl.c:498 #, c-format msgid "%s: Removing leading '/' from absolute path names\n" msgstr "%s: Menghapus '/' depan dari nama path absolut\n" -#: tools/getfacl.c:568 +#: tools/getfacl.c:569 #, c-format msgid "%s %s -- get file access control lists\n" msgstr "%s %s -- dapatkan daftar kendali akses berkas\n" -#: tools/getfacl.c:570 tools/getfacl.c:750 +#: tools/getfacl.c:571 tools/getfacl.c:756 #, c-format msgid "Usage: %s [-%s] file ...\n" msgstr "Cara pakai: %s [-%s] berkas ...\n" -#: tools/getfacl.c:576 +#: tools/getfacl.c:577 #, c-format msgid " -d, --default display the default access control list\n" msgstr " -d, --default menampilkan daftar kendali akses baku\n" @@ -196,7 +196,7 @@ " -n, --numeric cetak identifier pengguna/grup numerik\n" " -p, --absolute-names jangan buang '/' depan dalam nama path\n" -#: tools/getfacl.c:595 tools/setfacl.c:299 +#: tools/setfacl.c:299 tools/getfacl.c:597 #, c-format msgid "" " -v, --version print version and exit\n" @@ -205,12 +205,12 @@ " -v, --version cetak versi dan keluar\n" " -h, --help teks bantuan ini\n" -#: tools/getfacl.c:737 tools/setfacl.c:316 +#: tools/setfacl.c:316 tools/getfacl.c:743 #, c-format msgid "%s: Standard input: %s\n" msgstr "%s: Masukan standar: %s\n" -#: tools/getfacl.c:752 tools/setfacl.c:655 +#: tools/setfacl.c:655 tools/getfacl.c:758 #, c-format msgid "Try `%s --help' for more information.\n" msgstr "Coba '%s --help' untuk informasi lebih lanjut\n" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/adduser.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/adduser.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/adduser.po 2021-08-03 09:06:12.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/adduser.po 2022-02-11 23:16:05.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 15:58+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 14:48+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #. everyone can issue "--help" and "--version", but only root can go on #: ../adduser:154 diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/alsa-utils.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/alsa-utils.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/alsa-utils.po 2021-08-03 09:06:17.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/alsa-utils.po 2022-02-11 23:16:09.000000000 +0000 @@ -14,26 +14,26 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 15:58+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 14:48+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" -#: alsamixer/card_select.c:126 alsamixer/device_name.c:126 +#: alsamixer/card_select.c:77 alsamixer/device_name.c:127 msgid "Sound Card" msgstr "" -#: alsamixer/card_select.c:181 +#: alsamixer/card_select.c:115 msgid "(default)" msgstr "" -#: alsamixer/card_select.c:191 +#: alsamixer/card_select.c:125 msgid "cannot enumerate sound cards" msgstr "" -#: alsamixer/card_select.c:215 +#: alsamixer/card_select.c:151 msgid "enter device name..." msgstr "" -#: alsamixer/cli.c:40 +#: alsamixer/cli.c:43 msgid "Usage: alsamixer [options]" msgstr "" @@ -46,29 +46,29 @@ " -V, --view=MODE starting view mode: playback/capture/all" msgstr "" -#: alsamixer/cli.c:46 +#: alsamixer/cli.c:53 msgid "" "Debugging options:\n" " -g, --no-color toggle using of colors\n" " -a, --abstraction=NAME mixer abstraction level: none/basic" msgstr "" -#: alsamixer/cli.c:77 +#: alsamixer/cli.c:88 #, c-format msgid "invalid card index: %s\n" msgstr "" -#: alsamixer/cli.c:103 +#: alsamixer/cli.c:130 #, c-format msgid "unknown abstraction level: %s\n" msgstr "" -#: alsamixer/cli.c:108 +#: alsamixer/cli.c:135 #, c-format msgid "unknown option: %c\n" msgstr "" -#: alsamixer/cli.c:110 +#: alsamixer/cli.c:137 msgid "try `alsamixer --help' for more information\n" msgstr "" @@ -81,138 +81,138 @@ msgid "%s: %s\n" msgstr "" -#: alsamixer/mixer_display.c:98 +#: alsamixer/mixer_display.c:99 msgid "Card:" msgstr "" -#: alsamixer/mixer_display.c:99 +#: alsamixer/mixer_display.c:100 msgid "Chip:" msgstr "" -#: alsamixer/mixer_display.c:100 +#: alsamixer/mixer_display.c:101 msgid "View:" msgstr "" -#: alsamixer/mixer_display.c:101 +#: alsamixer/mixer_display.c:102 msgid "Item:" msgstr "" -#: alsamixer/mixer_display.c:104 +#: alsamixer/mixer_display.c:105 msgid "F1: Help" msgstr "" -#: alsamixer/mixer_display.c:105 +#: alsamixer/mixer_display.c:106 msgid "F2: System information" msgstr "" -#: alsamixer/mixer_display.c:106 +#: alsamixer/mixer_display.c:107 msgid "F6: Select sound card" msgstr "" -#: alsamixer/mixer_display.c:107 +#: alsamixer/mixer_display.c:108 msgid "Esc: Exit" msgstr "" -#: alsamixer/mixer_display.c:174 +#: alsamixer/mixer_display.c:179 msgid "(unplugged)" msgstr "" -#: alsamixer/mixer_display.c:192 +#: alsamixer/mixer_display.c:197 msgid "Playback" msgstr "" -#: alsamixer/mixer_display.c:193 +#: alsamixer/mixer_display.c:198 msgid "Capture" msgstr "" -#: alsamixer/mixer_display.c:194 +#: alsamixer/mixer_display.c:199 msgid "All" msgstr "" -#: alsamixer/mixer_display.c:234 +#: alsamixer/mixer_display.c:240 msgid "mute" msgstr "" -#: alsamixer/mixer_display.c:275 alsamixer/mixer_display.c:285 +#: alsamixer/mixer_display.c:281 alsamixer/mixer_display.c:291 msgid "dB gain:" msgstr "" -#: alsamixer/mixer_display.c:285 +#: alsamixer/mixer_display.c:291 #, c-format msgid " [%s %s, %s]" msgstr "" -#: alsamixer/mixer_display.c:294 alsamixer/mixer_display.c:300 -#: alsamixer/mixer_display.c:306 alsamixer/mixer_display.c:312 +#: alsamixer/mixer_display.c:300 alsamixer/mixer_display.c:306 +#: alsamixer/mixer_display.c:312 alsamixer/mixer_display.c:318 msgid "Off" msgstr "" -#: alsamixer/mixer_display.c:300 alsamixer/mixer_display.c:312 +#: alsamixer/mixer_display.c:306 alsamixer/mixer_display.c:318 msgid "On" msgstr "" -#: alsamixer/mixer_display.c:363 +#: alsamixer/mixer_display.c:370 msgid "The sound device was unplugged." msgstr "" -#: alsamixer/mixer_display.c:364 +#: alsamixer/mixer_display.c:371 msgid "Press F6 to select another sound card." msgstr "" -#: alsamixer/mixer_display.c:379 +#: alsamixer/mixer_display.c:386 msgid "This sound device does not have any playback controls." msgstr "" -#: alsamixer/mixer_display.c:381 +#: alsamixer/mixer_display.c:388 msgid "This sound device does not have any capture controls." msgstr "" -#: alsamixer/mixer_display.c:383 +#: alsamixer/mixer_display.c:390 msgid "This sound device does not have any controls." msgstr "" #. TRANSLATORS: playback on; one character -#: alsamixer/mixer_display.c:516 alsamixer/mixer_display.c:521 +#: alsamixer/mixer_display.c:523 alsamixer/mixer_display.c:528 msgid "O" msgstr "" #. TRANSLATORS: playback muted; one character -#: alsamixer/mixer_display.c:518 alsamixer/mixer_display.c:522 +#: alsamixer/mixer_display.c:525 alsamixer/mixer_display.c:529 msgid "M" msgstr "" #. TRANSLATORS: "left"; no more than two characters -#: alsamixer/mixer_display.c:536 +#: alsamixer/mixer_display.c:545 msgid "L" msgstr "" #. TRANSLATORS: "right"; no more than two characters -#: alsamixer/mixer_display.c:540 +#: alsamixer/mixer_display.c:551 msgid "R" msgstr "" #. TRANSLATORS: no more than eight characters -#: alsamixer/mixer_display.c:542 +#: alsamixer/mixer_display.c:555 msgid "CAPTURE" msgstr "" -#: alsamixer/mixer_display.c:592 +#: alsamixer/mixer_display.c:611 msgid "Front" msgstr "" -#: alsamixer/mixer_display.c:595 +#: alsamixer/mixer_display.c:614 msgid "Rear" msgstr "" -#: alsamixer/mixer_display.c:598 speaker-test/speaker-test.c:124 +#: alsamixer/mixer_display.c:617 speaker-test/speaker-test.c:124 msgid "Center" msgstr "Tengah" -#: alsamixer/mixer_display.c:601 +#: alsamixer/mixer_display.c:620 msgid "Woofer" msgstr "" -#: alsamixer/mixer_display.c:604 +#: alsamixer/mixer_display.c:623 msgid "Side" msgstr "" @@ -344,11 +344,11 @@ msgid "Help" msgstr "" -#: alsamixer/proc_files.c:103 +#: alsamixer/proc_files.c:56 msgid "Select File" msgstr "" -#: alsamixer/textbox.c:52 alsamixer/textbox.c:66 +#: alsamixer/textbox.c:51 alsamixer/textbox.c:65 msgid "Error" msgstr "" @@ -425,7 +425,7 @@ " --fatal-errors treat all errors as fatal\n" msgstr "" -#: aplay/aplay.c:250 speaker-test/speaker-test.c:945 +#: aplay/aplay.c:250 speaker-test/speaker-test.c:961 #, c-format msgid "Recognized sample formats are:" msgstr "Contoh format yang di kenal adalah:" @@ -507,162 +507,162 @@ msgid "value %i for channels is invalid" msgstr "nilai %i untuk chanels adalah tidak valid" -#: aplay/aplay.c:629 +#: aplay/aplay.c:630 #, c-format msgid "wrong extended format '%s'" msgstr "perpanjangan format salah '%s'" -#: aplay/aplay.c:637 +#: aplay/aplay.c:638 #, c-format msgid "invalid rate argument '%s'" msgstr "" -#: aplay/aplay.c:644 +#: aplay/aplay.c:645 #, c-format msgid "bad speed value %i" msgstr "nilai kecepatan tidak bagus %i" -#: aplay/aplay.c:650 +#: aplay/aplay.c:651 msgid "duration and samples arguments cannot be used together" msgstr "" -#: aplay/aplay.c:655 +#: aplay/aplay.c:656 #, c-format msgid "invalid duration argument '%s'" msgstr "" -#: aplay/aplay.c:662 +#: aplay/aplay.c:663 msgid "samples and duration arguments cannot be used together" msgstr "" -#: aplay/aplay.c:667 +#: aplay/aplay.c:668 #, c-format msgid "invalid samples argument '%s'" msgstr "" -#: aplay/aplay.c:679 +#: aplay/aplay.c:680 #, c-format msgid "invalid period time argument '%s'" msgstr "" -#: aplay/aplay.c:686 +#: aplay/aplay.c:687 #, c-format msgid "invalid buffer time argument '%s'" msgstr "" -#: aplay/aplay.c:693 +#: aplay/aplay.c:694 #, c-format msgid "invalid period size argument '%s'" msgstr "" -#: aplay/aplay.c:700 +#: aplay/aplay.c:701 #, c-format msgid "invalid buffer size argument '%s'" msgstr "" -#: aplay/aplay.c:707 +#: aplay/aplay.c:708 #, c-format msgid "invalid min available space argument '%s'" msgstr "" -#: aplay/aplay.c:714 +#: aplay/aplay.c:715 #, c-format msgid "invalid start delay argument '%s'" msgstr "" -#: aplay/aplay.c:721 +#: aplay/aplay.c:722 #, c-format msgid "invalid stop delay argument '%s'" msgstr "" -#: aplay/aplay.c:776 +#: aplay/aplay.c:777 #, c-format msgid "invalid test coef argument '%s'" msgstr "" -#: aplay/aplay.c:788 +#: aplay/aplay.c:789 #, c-format msgid "invalid max file time argument '%s'" msgstr "" -#: aplay/aplay.c:808 speaker-test/speaker-test.c:571 +#: aplay/aplay.c:809 speaker-test/speaker-test.c:587 #, c-format msgid "Unable to parse channel map string: %s\n" msgstr "" -#: aplay/aplay.c:814 +#: aplay/aplay.c:815 #, c-format msgid "Try `%s --help' for more information.\n" msgstr "Ketik `%s --help' untuk informasi lebih lengkap.\n" -#: aplay/aplay.c:830 +#: aplay/aplay.c:831 #, c-format msgid "audio open error: %s" msgstr "salam membuka audio:%s" -#: aplay/aplay.c:835 +#: aplay/aplay.c:836 #, c-format msgid "info error: %s" msgstr "informasi error: %s" -#: aplay/aplay.c:842 +#: aplay/aplay.c:843 #, c-format msgid "nonblock setting error: %s" msgstr "setting nonblock error: %s" -#: aplay/aplay.c:852 aplay/aplay.c:976 aplay/aplay.c:1266 aplay/aplay.c:1466 -#: aplay/aplay.c:1989 aplay/aplay.c:2019 +#: aplay/aplay.c:861 aplay/aplay.c:985 aplay/aplay.c:1275 aplay/aplay.c:1475 +#: aplay/aplay.c:2055 aplay/aplay.c:2085 msgid "not enough memory" msgstr "memory tidak mencukupi" -#: aplay/aplay.c:876 +#: aplay/aplay.c:885 #, c-format msgid "Cannot create process ID file %s: %s" msgstr "" -#: aplay/aplay.c:966 +#: aplay/aplay.c:975 #, c-format msgid "read error (called from line %i)" msgstr "kesalahan membaca (dipanggil dari baris %i)" -#: aplay/aplay.c:1033 +#: aplay/aplay.c:1042 #, c-format msgid "unknown length of 'fmt ' chunk (read %u, should be %u at least)" msgstr "" "panjang dari 'fmt ' chunk (membaca %u, seharusnya %u paling sedikit) tidak " "di ketahui" -#: aplay/aplay.c:1044 +#: aplay/aplay.c:1053 #, c-format msgid "" "unknown length of extensible 'fmt ' chunk (read %u, should be %u at least)" msgstr "" -#: aplay/aplay.c:1049 +#: aplay/aplay.c:1058 msgid "wrong format tag in extensible 'fmt ' chunk" msgstr "" -#: aplay/aplay.c:1056 +#: aplay/aplay.c:1065 #, c-format msgid "can't play WAVE-file format 0x%04x which is not PCM or FLOAT encoded" msgstr "" -#: aplay/aplay.c:1061 +#: aplay/aplay.c:1070 #, c-format msgid "can't play WAVE-files with %d tracks" msgstr "tidak bisa memainkan WAVE-files dengan %d tracks" -#: aplay/aplay.c:1069 aplay/aplay.c:1195 +#: aplay/aplay.c:1078 aplay/aplay.c:1204 #, c-format msgid "Warning: format is changed to U8\n" msgstr "Peringatan: format berubah ke U8\n" -#: aplay/aplay.c:1079 aplay/aplay.c:1092 aplay/aplay.c:1103 +#: aplay/aplay.c:1088 aplay/aplay.c:1101 aplay/aplay.c:1112 #, c-format msgid "Warning: format is changed to %s\n" msgstr "" -#: aplay/aplay.c:1108 +#: aplay/aplay.c:1117 #, c-format msgid "" " can't play WAVE-files with sample %d bits in %d bytes wide (%d channels)" @@ -670,30 +670,30 @@ " tidak dapat memainkan WAVE-files dengan sample %d bits in %d bytes wide (%d " "channels)" -#: aplay/aplay.c:1131 +#: aplay/aplay.c:1140 #, c-format msgid " can't play WAVE-files with sample %d bits wide" msgstr " tidak dapat memainkan WAVE-files dengan sample %d bits wide" -#: aplay/aplay.c:1189 +#: aplay/aplay.c:1198 #, c-format msgid "Warning: format is changed to MU_LAW\n" msgstr "Peringatan: format berubah ke MU_LAW\n" -#: aplay/aplay.c:1201 +#: aplay/aplay.c:1210 #, c-format msgid "Warning: format is changed to S16_BE\n" msgstr "Peringatan: format berubah ke S16_BE\n" -#: aplay/aplay.c:1214 aplay/aplay.c:2304 aplay/aplay.c:2311 aplay/aplay.c:2836 +#: aplay/aplay.c:1223 aplay/aplay.c:2376 aplay/aplay.c:2383 aplay/aplay.c:2912 msgid "read error" msgstr "kesalahan membaca" -#: aplay/aplay.c:1244 +#: aplay/aplay.c:1253 msgid "Channel numbers don't match between hw_params and channel map" msgstr "" -#: aplay/aplay.c:1253 +#: aplay/aplay.c:1262 #, c-format msgid "Warning: unable to get channel map\n" msgstr "" @@ -703,291 +703,291 @@ msgid "Channel %d doesn't match with hw_parmas" msgstr "" -#: aplay/aplay.c:1314 +#: aplay/aplay.c:1323 msgid "Broken configuration for this PCM: no configurations available" msgstr "Konfigurasi hilang untuk PCM ini: konfigurasi tidak tersedia" -#: aplay/aplay.c:1318 +#: aplay/aplay.c:1327 #, c-format msgid "HW Params of device \"%s\":\n" msgstr "" -#: aplay/aplay.c:1338 +#: aplay/aplay.c:1347 msgid "Access type not available" msgstr "Tipe access tidak tersedia" -#: aplay/aplay.c:1343 +#: aplay/aplay.c:1352 msgid "Sample format non available" msgstr "Sample format tidak tersedia" -#: aplay/aplay.c:1349 +#: aplay/aplay.c:1358 msgid "Channels count non available" msgstr "Chanel count tidak tersedia" -#: aplay/aplay.c:1364 +#: aplay/aplay.c:1373 #, c-format msgid "Warning: rate is not accurate (requested = %iHz, got = %iHz)\n" msgstr "Peringatan: rate tidak akurat (diminta = %iHz, mendapatkan = %iHz)\n" -#: aplay/aplay.c:1370 +#: aplay/aplay.c:1379 #, c-format msgid " please, try the plug plugin %s\n" msgstr " silahkan, mencoba menancapkan plug kembali %s\n" -#: aplay/aplay.c:1407 +#: aplay/aplay.c:1416 msgid "Unable to install hw params:" msgstr "Tidak dapat menginstal parameter hw:" -#: aplay/aplay.c:1414 +#: aplay/aplay.c:1423 #, c-format msgid "Can't use period equal to buffer size (%lu == %lu)" msgstr "Tidak dapat menggunakan period equal ke buffer size (%lu == %lu)" -#: aplay/aplay.c:1420 +#: aplay/aplay.c:1429 msgid "Unable to get current sw params." msgstr "" -#: aplay/aplay.c:1449 +#: aplay/aplay.c:1458 msgid "unable to install sw params:" msgstr "tidak dapat menginstal sw params:" -#: aplay/aplay.c:1484 +#: aplay/aplay.c:1493 #, c-format msgid "snd_pcm_mmap_begin problem: %s" msgstr "" -#: aplay/aplay.c:1513 +#: aplay/aplay.c:1522 #, c-format msgid "stdin O_NONBLOCK flag setup failed\n" msgstr "" -#: aplay/aplay.c:1537 +#: aplay/aplay.c:1559 #, c-format msgid "\rPAUSE command ignored (no hw support)\n" msgstr "" -#: aplay/aplay.c:1545 +#: aplay/aplay.c:1567 #, c-format msgid "pause push error: %s" msgstr "" -#: aplay/aplay.c:1556 +#: aplay/aplay.c:1578 #, c-format msgid "pause release error: %s" msgstr "" -#: aplay/aplay.c:1572 +#: aplay/aplay.c:1594 #, c-format msgid "" "\r=== PAUSE === " msgstr "" -#: aplay/aplay.c:1614 +#: aplay/aplay.c:1636 #, c-format msgid "status error: %s" msgstr "status error: %s" -#: aplay/aplay.c:1619 +#: aplay/aplay.c:1641 #, c-format msgid "fatal %s: %s" msgstr "" -#: aplay/aplay.c:1620 aplay/aplay.c:1631 aplay/aplay.c:1634 aplay/aplay.c:1642 +#: aplay/aplay.c:1642 aplay/aplay.c:1653 aplay/aplay.c:1656 aplay/aplay.c:1664 msgid "underrun" msgstr "underrun" -#: aplay/aplay.c:1620 aplay/aplay.c:1631 aplay/aplay.c:1642 +#: aplay/aplay.c:1642 aplay/aplay.c:1653 aplay/aplay.c:1664 msgid "overrun" msgstr "overrun" -#: aplay/aplay.c:1630 aplay/aplay.c:1641 +#: aplay/aplay.c:1652 aplay/aplay.c:1663 #, c-format msgid "%s!!! (at least %.3f ms long)\n" msgstr "%s!!! (paling sedikit %.3f ms long)\n" -#: aplay/aplay.c:1646 +#: aplay/aplay.c:1668 #, c-format msgid "Status:\n" msgstr "Status\n" -#: aplay/aplay.c:1650 +#: aplay/aplay.c:1672 #, c-format msgid "xrun: prepare error: %s" msgstr "xrun: persiapan error: %s" -#: aplay/aplay.c:1656 +#: aplay/aplay.c:1679 #, c-format msgid "Status(DRAINING):\n" msgstr "Status(DRAINING):\n" -#: aplay/aplay.c:1660 +#: aplay/aplay.c:1683 #, c-format msgid "capture stream format change? attempting recover...\n" msgstr "menangkap perubahan stream format? mencoba untuk recover...\n" -#: aplay/aplay.c:1662 +#: aplay/aplay.c:1685 #, c-format msgid "xrun(DRAINING): prepare error: %s" msgstr "xrun(DRAINING): kesalahan persiapan: %s" -#: aplay/aplay.c:1669 +#: aplay/aplay.c:1692 #, c-format msgid "Status(R/W):\n" msgstr "Status(R/W):\n" -#: aplay/aplay.c:1672 +#: aplay/aplay.c:1695 #, c-format msgid "read/write error, state = %s" msgstr "read/write error, kondisi = %s" -#: aplay/aplay.c:1682 +#: aplay/aplay.c:1705 #, c-format msgid "Suspended. Trying resume. " msgstr "Dihentikan. Mencoba untuk kembali. " -#: aplay/aplay.c:1688 +#: aplay/aplay.c:1711 #, c-format msgid "Failed. Restarting stream. " msgstr "Gagal. Merestart stream. " -#: aplay/aplay.c:1691 +#: aplay/aplay.c:1714 #, c-format msgid "suspend: prepare error: %s" msgstr "berhenti: keslahan persiapan: %s" -#: aplay/aplay.c:1696 +#: aplay/aplay.c:1719 #, c-format msgid "Done.\n" msgstr "Selesai.\n" -#: aplay/aplay.c:1718 +#: aplay/aplay.c:1741 #, c-format msgid " !clip " msgstr " !clip " -#: aplay/aplay.c:1865 +#: aplay/aplay.c:1893 #, c-format msgid "Unsupported bit size %d.\n" msgstr "Ukuran bit tidak di support %d.\n" -#: aplay/aplay.c:1899 +#: aplay/aplay.c:1929 #, c-format msgid "Max peak (%li samples): 0x%08x " msgstr "Max peak (%li samples): 0x%08x " -#: aplay/aplay.c:1933 +#: aplay/aplay.c:1970 #, c-format msgid "" "Suspicious buffer position (%li total): avail = %li, delay = %li, buffer = " "%li\n" msgstr "" -#: aplay/aplay.c:2061 +#: aplay/aplay.c:2127 #, c-format msgid "write error: %s" msgstr "kesalahan menulis: %s" -#: aplay/aplay.c:2109 +#: aplay/aplay.c:2175 #, c-format msgid "writev error: %s" msgstr "kesalahanv menulis: %s" -#: aplay/aplay.c:2153 +#: aplay/aplay.c:2221 #, c-format msgid "read error: %s" msgstr "kesalahan membaca: %s" -#: aplay/aplay.c:2197 +#: aplay/aplay.c:2268 #, c-format msgid "readv error: %s" msgstr "kesalahanv membaca: %s" -#: aplay/aplay.c:2245 +#: aplay/aplay.c:2317 msgid "can't allocate buffer for silence" msgstr "tidak dapat mengalokasikan buffer untuk diam" -#: aplay/aplay.c:2254 aplay/aplay.c:2482 aplay/aplay.c:2487 aplay/aplay.c:2537 -#: aplay/aplay.c:2546 aplay/aplay.c:2553 aplay/aplay.c:2563 aplay/aplay.c:2569 -#: aplay/aplay.c:2641 aplay/aplay.c:2671 aplay/aplay.c:2685 +#: aplay/aplay.c:2326 aplay/aplay.c:2554 aplay/aplay.c:2559 aplay/aplay.c:2611 +#: aplay/aplay.c:2620 aplay/aplay.c:2627 aplay/aplay.c:2637 aplay/aplay.c:2643 +#: aplay/aplay.c:2715 aplay/aplay.c:2745 aplay/aplay.c:2759 msgid "write error" msgstr "kesalahan menulis" -#: aplay/aplay.c:2267 +#: aplay/aplay.c:2339 #, c-format msgid "voc_pcm_flush - silence error" msgstr "voc_pcm_flush - silence error" -#: aplay/aplay.c:2270 +#: aplay/aplay.c:2342 msgid "voc_pcm_flush error" msgstr "voc_pcm_flush error" -#: aplay/aplay.c:2295 +#: aplay/aplay.c:2367 msgid "malloc error" msgstr "malloc error" -#: aplay/aplay.c:2299 +#: aplay/aplay.c:2371 #, c-format msgid "Playing Creative Labs Channel file '%s'...\n" msgstr "Memainkan Creative Labs Channel file '%s'...\n" -#: aplay/aplay.c:2367 aplay/aplay.c:2462 +#: aplay/aplay.c:2439 aplay/aplay.c:2534 msgid "can't play packed .voc files" msgstr "tidak dapat memainkan packed. file file voc" -#: aplay/aplay.c:2422 +#: aplay/aplay.c:2494 #, c-format msgid "can't play loops; %s isn't seekable\n" msgstr "tidak dapat memainkan loops; %s tidak dapat di cari\n" -#: aplay/aplay.c:2471 +#: aplay/aplay.c:2543 #, c-format msgid "unknown blocktype %d. terminate." msgstr "blocktype tidak di ketahui %d dihentikan." -#: aplay/aplay.c:2605 +#: aplay/aplay.c:2679 #, c-format msgid "Wave doesn't support %s format..." msgstr "Wave tidak mensuport %s format..." -#: aplay/aplay.c:2665 +#: aplay/aplay.c:2739 #, c-format msgid "Sparc Audio doesn't support %s format..." msgstr "Sparc Audio tidak mensuport %s format..." -#: aplay/aplay.c:2740 +#: aplay/aplay.c:2814 msgid "Playing" msgstr "Memainkan" -#: aplay/aplay.c:2740 +#: aplay/aplay.c:2814 msgid "Recording" msgstr "Merekam" -#: aplay/aplay.c:2744 +#: aplay/aplay.c:2818 #, c-format msgid "Rate %d Hz, " msgstr "Rate %d Hz, " -#: aplay/aplay.c:2746 +#: aplay/aplay.c:2820 #, c-format msgid "Mono" msgstr "Mono" -#: aplay/aplay.c:2748 +#: aplay/aplay.c:2822 #, c-format msgid "Stereo" msgstr "Stereo" -#: aplay/aplay.c:2750 +#: aplay/aplay.c:2824 #, c-format msgid "Channels %i" msgstr "Channels %i" -#: aplay/aplay.c:3351 +#: aplay/aplay.c:3431 #, c-format msgid "You need to specify %u files" msgstr "" -#: aplay/aplay.c:3404 +#: aplay/aplay.c:3484 #, c-format msgid "You need to specify %d files" msgstr "Anda harus menentukan %d file" @@ -1118,7 +1118,7 @@ msgid "invalid sender address %s\n" msgstr "alamat pengirim tidak valid%s\n" -#: seq/aconnect/aconnect.c:370 seq/aseqnet/aseqnet.c:290 +#: seq/aconnect/aconnect.c:370 seq/aseqnet/aseqnet.c:303 #, c-format msgid "invalid destination address %s\n" msgstr "alamat tujuan tidak valid %s\n" @@ -1143,130 +1143,130 @@ msgid "Connection failed (%s)\n" msgstr "Koneksi gagal (%s)\n" -#: seq/aseqnet/aseqnet.c:164 +#: seq/aseqnet/aseqnet.c:171 #, c-format msgid "aseqnet - network client/server on ALSA sequencer\n" msgstr "aseqnet - network client/server pada ALSA sequencer\n" -#: seq/aseqnet/aseqnet.c:165 +#: seq/aseqnet/aseqnet.c:172 #, c-format msgid " Copyright (C) 1999 Takashi Iwai\n" msgstr " Copyright (C) 1999 Takashi Iwai\n" -#: seq/aseqnet/aseqnet.c:166 +#: seq/aseqnet/aseqnet.c:173 #, c-format msgid "usage:\n" msgstr "penggunaan:\n" -#: seq/aseqnet/aseqnet.c:167 +#: seq/aseqnet/aseqnet.c:174 #, c-format msgid " server mode: aseqnet [-options]\n" msgstr " server mode: aseqnet [-options]\n" -#: seq/aseqnet/aseqnet.c:168 +#: seq/aseqnet/aseqnet.c:175 #, c-format msgid " client mode: aseqnet [-options] server_host\n" msgstr " client mode: aseqnet [-options] server_host\n" -#: seq/aseqnet/aseqnet.c:169 +#: seq/aseqnet/aseqnet.c:176 #, c-format msgid "options:\n" msgstr "pilihan:\n" -#: seq/aseqnet/aseqnet.c:170 +#: seq/aseqnet/aseqnet.c:178 #, c-format msgid " -p,--port # : specify TCP port (digit or service name)\n" msgstr "" -#: seq/aseqnet/aseqnet.c:171 +#: seq/aseqnet/aseqnet.c:179 #, c-format msgid " -s,--source addr : read from given addr (client:port)\n" msgstr "" " -s,--source addr : dibaca dari alamat yang di berikan (client:port)\n" -#: seq/aseqnet/aseqnet.c:172 +#: seq/aseqnet/aseqnet.c:180 #, c-format msgid " -d,--dest addr : write to given addr (client:port)\n" msgstr "" " -d,--dest addr : di tulis pada alamat yang di berikan (client:port)\n" -#: seq/aseqnet/aseqnet.c:173 +#: seq/aseqnet/aseqnet.c:182 #, c-format msgid " -v, --verbose : print verbose messages\n" msgstr " -v, --verbose : menampilkan pesan pesan verbose\n" -#: seq/aseqnet/aseqnet.c:174 +#: seq/aseqnet/aseqnet.c:183 #, c-format msgid " -i, --info : print certain received events\n" msgstr "" " -i, --info : menampilkan kegiatan kegiatan tertentu yang di terima\n" -#: seq/aseqnet/aseqnet.c:188 +#: seq/aseqnet/aseqnet.c:197 #, c-format msgid "can't malloc\n" msgstr "tidak dapat melakukan malloc\n" -#: seq/aseqnet/aseqnet.c:213 +#: seq/aseqnet/aseqnet.c:222 #, c-format msgid "closing files..\n" msgstr "menutup file...\n" -#: seq/aseqnet/aseqnet.c:272 +#: seq/aseqnet/aseqnet.c:285 #, c-format msgid "sequencer opened: %d:%d\n" msgstr "sequencer dibuka: %d:%d\n" -#: seq/aseqnet/aseqnet.c:279 +#: seq/aseqnet/aseqnet.c:292 #, c-format msgid "invalid source address %s\n" msgstr "sumber alamat tidak valid %s\n" -#: seq/aseqnet/aseqnet.c:309 +#: seq/aseqnet/aseqnet.c:319 #, c-format msgid "service '%s' is not found in /etc/services\n" msgstr "service '%s' tidak di temukan di /etc/services\n" -#: seq/aseqnet/aseqnet.c:377 +#: seq/aseqnet/aseqnet.c:414 #, c-format msgid "too many connections!\n" msgstr "terlalu banyak koneksi!\n" -#: seq/aseqnet/aseqnet.c:388 +#: seq/aseqnet/aseqnet.c:425 #, c-format msgid "accepted[%d]\n" msgstr "diterima[%d]\n" -#: seq/aseqnet/aseqnet.c:411 +#: seq/aseqnet/aseqnet.c:447 #, c-format msgid "can't get address %s\n" msgstr "tidak bisa mendapatkan alamat %s\n" -#: seq/aseqnet/aseqnet.c:422 +#: seq/aseqnet/aseqnet.c:475 #, c-format msgid "ok.. connected\n" msgstr "ok.. terhubung\n" -#: seq/aseqnet/aseqnet.c:518 +#: seq/aseqnet/aseqnet.c:574 #, c-format msgid "Channel %2d: Control event : %5d\n" msgstr "Channel %2d: Control event : %5d\n" -#: seq/aseqnet/aseqnet.c:522 +#: seq/aseqnet/aseqnet.c:578 #, c-format msgid "Channel %2d: Pitchbender : %5d\n" msgstr "Channel %2d: Pitchbender : %5d\n" -#: seq/aseqnet/aseqnet.c:526 +#: seq/aseqnet/aseqnet.c:582 #, c-format msgid "Channel %2d: Note On event : %5d\n" msgstr "Channel %2d: Note On event : %5d\n" -#: seq/aseqnet/aseqnet.c:530 +#: seq/aseqnet/aseqnet.c:586 #, c-format msgid "Channel %2d: Note Off event: %5d\n" msgstr "Channel %2d: Note Off event: %5d\n" -#: seq/aseqnet/aseqnet.c:585 +#: seq/aseqnet/aseqnet.c:641 #, c-format msgid "disconnected\n" msgstr "di lepas\n" @@ -1331,207 +1331,207 @@ msgid "Channel 16" msgstr "Channel 16" -#: speaker-test/speaker-test.c:424 +#: speaker-test/speaker-test.c:440 #, c-format msgid "Broken configuration for playback: no configurations available: %s\n" msgstr "" "Konfigurasi untuk playback hilang: tidak ada konfigurasi yang tersedia : %s\n" -#: speaker-test/speaker-test.c:431 +#: speaker-test/speaker-test.c:447 #, c-format msgid "Access type not available for playback: %s\n" msgstr "Tipe access tidak tersedia untuk playback: %s\n" -#: speaker-test/speaker-test.c:438 +#: speaker-test/speaker-test.c:454 #, c-format msgid "Sample format not available for playback: %s\n" msgstr "Sample format tidak tersedia untuk playback: %s\n" -#: speaker-test/speaker-test.c:445 +#: speaker-test/speaker-test.c:461 #, c-format msgid "Channels count (%i) not available for playbacks: %s\n" msgstr "Channels count (%i) tidak tersedia untuk playbacks: %s\n" -#: speaker-test/speaker-test.c:453 +#: speaker-test/speaker-test.c:469 #, c-format msgid "Rate %iHz not available for playback: %s\n" msgstr "Rate %iHz tidak tersedia untuk playback: %s\n" -#: speaker-test/speaker-test.c:458 +#: speaker-test/speaker-test.c:474 #, c-format msgid "Rate doesn't match (requested %iHz, get %iHz, err %d)\n" msgstr "Rate tidak cocok (requested %iHz, get %iHz, err %d)\n" -#: speaker-test/speaker-test.c:462 +#: speaker-test/speaker-test.c:478 #, c-format msgid "Rate set to %iHz (requested %iHz)\n" msgstr "Rate di set ke %iHz (diminta %iHz)\n" -#: speaker-test/speaker-test.c:468 +#: speaker-test/speaker-test.c:484 #, c-format msgid "Buffer size range from %lu to %lu\n" msgstr "Ukuran buffer antara %lu ke %lu\n" -#: speaker-test/speaker-test.c:469 +#: speaker-test/speaker-test.c:485 #, c-format msgid "Period size range from %lu to %lu\n" msgstr "Ukuran period antara %lu ke %lu\n" -#: speaker-test/speaker-test.c:471 +#: speaker-test/speaker-test.c:487 #, c-format msgid "Requested period time %u us\n" msgstr "Waktu period yang diminta %u us\n" -#: speaker-test/speaker-test.c:474 +#: speaker-test/speaker-test.c:490 #, c-format msgid "Unable to set period time %u us for playback: %s\n" msgstr "Tidak dapat mengeset waktu period %u us untuk playback: %s\n" -#: speaker-test/speaker-test.c:480 +#: speaker-test/speaker-test.c:496 #, c-format msgid "Requested buffer time %u us\n" msgstr "waktu buffer yang diminta %u us\n" -#: speaker-test/speaker-test.c:483 +#: speaker-test/speaker-test.c:499 #, c-format msgid "Unable to set buffer time %u us for playback: %s\n" msgstr "Tidak dapat mengeset waktu buffer %u us untuk playback: %s\n" -#: speaker-test/speaker-test.c:492 +#: speaker-test/speaker-test.c:508 #, c-format msgid "Using max buffer size %lu\n" msgstr "Menggunakan ukuran buffer maksimum %lu\n" -#: speaker-test/speaker-test.c:495 +#: speaker-test/speaker-test.c:511 #, c-format msgid "Unable to set buffer size %lu for playback: %s\n" msgstr "Tidak dapat mengeset ukuran buffer %lu untuk playback: %s\n" -#: speaker-test/speaker-test.c:501 +#: speaker-test/speaker-test.c:517 #, c-format msgid "Periods = %u\n" msgstr "Periods = %u\n" -#: speaker-test/speaker-test.c:504 +#: speaker-test/speaker-test.c:520 #, c-format msgid "Unable to set nperiods %u for playback: %s\n" msgstr "Tidak dapat mengeset nperiods %u untuk playback: %s\n" -#: speaker-test/speaker-test.c:513 +#: speaker-test/speaker-test.c:529 #, c-format msgid "Unable to set hw params for playback: %s\n" msgstr "Tidak dapat mengeset hw params untuk playback: %s\n" -#: speaker-test/speaker-test.c:519 +#: speaker-test/speaker-test.c:535 #, c-format msgid "was set period_size = %lu\n" msgstr "telah mengeset period_size = %lu\n" -#: speaker-test/speaker-test.c:520 +#: speaker-test/speaker-test.c:536 #, c-format msgid "was set buffer_size = %lu\n" msgstr "telah mengeset buffer_size = %lu\n" -#: speaker-test/speaker-test.c:522 +#: speaker-test/speaker-test.c:538 #, c-format msgid "buffer to small, could not use\n" msgstr "buffer terlalu kecil, tidak dapat digunakan\n" -#: speaker-test/speaker-test.c:535 +#: speaker-test/speaker-test.c:551 #, c-format msgid "Unable to determine current swparams for playback: %s\n" msgstr "Tidak dapat menentukan swparams saat ini untuk playback: %s\n" -#: speaker-test/speaker-test.c:542 +#: speaker-test/speaker-test.c:558 #, c-format msgid "Unable to set start threshold mode for playback: %s\n" msgstr "Tidak dapat mengeset start threshold mode untuk playback: %s\n" -#: speaker-test/speaker-test.c:549 +#: speaker-test/speaker-test.c:565 #, c-format msgid "Unable to set avail min for playback: %s\n" msgstr "Tidak dapat mengeset avail min untuk playback: %s\n" -#: speaker-test/speaker-test.c:556 +#: speaker-test/speaker-test.c:572 #, c-format msgid "Unable to set sw params for playback: %s\n" msgstr "Tidak dapat mengeset sw params untuk playback: %s\n" -#: speaker-test/speaker-test.c:576 +#: speaker-test/speaker-test.c:592 #, c-format msgid "Unable to set channel map: %s\n" msgstr "" -#: speaker-test/speaker-test.c:601 +#: speaker-test/speaker-test.c:617 #, c-format msgid "Can't recovery from underrun, prepare failed: %s\n" msgstr "" "Tidak dapat mengembalikan ke kondisi semula dari underrun, persiapan gagal: " "%s\n" -#: speaker-test/speaker-test.c:612 +#: speaker-test/speaker-test.c:628 #, c-format msgid "Can't recovery from suspend, prepare failed: %s\n" msgstr "" "Tidak dapat mengembalikan ke kondisi semula dari suspend, persiapan gagal: " "%s\n" -#: speaker-test/speaker-test.c:676 speaker-test/speaker-test.c:1191 +#: speaker-test/speaker-test.c:692 speaker-test/speaker-test.c:1207 #, c-format msgid "No enough memory\n" msgstr "Memory tidak cukup\n" -#: speaker-test/speaker-test.c:681 +#: speaker-test/speaker-test.c:697 #, c-format msgid "Cannot open WAV file %s\n" msgstr "Tidak dapat membuka file WAV %s\n" -#: speaker-test/speaker-test.c:685 speaker-test/speaker-test.c:714 +#: speaker-test/speaker-test.c:701 speaker-test/speaker-test.c:730 #, c-format msgid "Invalid WAV file %s\n" msgstr "file WAV tidak valid %s\n" -#: speaker-test/speaker-test.c:690 +#: speaker-test/speaker-test.c:706 #, c-format msgid "Not a WAV file: %s\n" msgstr "Bukan file WAV: %s\n" -#: speaker-test/speaker-test.c:694 +#: speaker-test/speaker-test.c:710 #, c-format msgid "Unsupported WAV format %d for %s\n" msgstr "WAV format tidak didukung %d untuk %s\n" -#: speaker-test/speaker-test.c:699 +#: speaker-test/speaker-test.c:715 #, c-format msgid "%s is not a mono stream (%d channels)\n" msgstr "%s bukan mono stream (%d channels)\n" -#: speaker-test/speaker-test.c:704 +#: speaker-test/speaker-test.c:720 #, c-format msgid "Sample rate doesn't match (%d) for %s\n" msgstr "Sample rate tidak cocok (%d) untuk %s\n" -#: speaker-test/speaker-test.c:709 +#: speaker-test/speaker-test.c:725 #, c-format msgid "Unsupported sample format bits %d for %s\n" msgstr "sample format bits tidak didukung %d untuk %s\n" -#: speaker-test/speaker-test.c:770 +#: speaker-test/speaker-test.c:786 #, c-format msgid "Undefined channel %d\n" msgstr "channel tidak ditentukan%d\n" -#: speaker-test/speaker-test.c:821 +#: speaker-test/speaker-test.c:837 #, c-format msgid "Write error: %d,%s\n" msgstr "penulisan gagal: %d,%s\n" -#: speaker-test/speaker-test.c:823 +#: speaker-test/speaker-test.c:839 #, c-format msgid "xrun_recovery failed: %d,%s\n" msgstr "xrun_recovery gagal: %d,%s\n" -#: speaker-test/speaker-test.c:926 +#: speaker-test/speaker-test.c:942 #, c-format msgid "" "Usage: speaker-test [OPTION]... \n" @@ -1555,72 +1555,72 @@ "\n" msgstr "" -#: speaker-test/speaker-test.c:1058 +#: speaker-test/speaker-test.c:1074 #, c-format msgid "Invalid number of periods %d\n" msgstr "Jumlah period tidak valid %d\n" -#: speaker-test/speaker-test.c:1074 speaker-test/speaker-test.c:1078 +#: speaker-test/speaker-test.c:1090 speaker-test/speaker-test.c:1094 #, c-format msgid "Invalid test type %s\n" msgstr "Tipe tes tidak valid %s\n" -#: speaker-test/speaker-test.c:1111 +#: speaker-test/speaker-test.c:1127 #, c-format msgid "Unknown option '%c'\n" msgstr "Pilihan tidak dikenali '%c'\n" -#: speaker-test/speaker-test.c:1125 +#: speaker-test/speaker-test.c:1141 #, c-format msgid "Invalid parameter for -s option.\n" msgstr "parameter tidak valid untuk -s option.\n" -#: speaker-test/speaker-test.c:1140 +#: speaker-test/speaker-test.c:1156 #, c-format msgid "Playback device is %s\n" msgstr "Playback device adalah %s\n" -#: speaker-test/speaker-test.c:1141 +#: speaker-test/speaker-test.c:1157 #, c-format msgid "Stream parameters are %iHz, %s, %i channels\n" msgstr "Stream parameter adalah %iHz, %s, %i channels\n" -#: speaker-test/speaker-test.c:1144 +#: speaker-test/speaker-test.c:1160 #, c-format msgid "Using 16 octaves of pink noise\n" msgstr "menggunakan 16 octaves of pink noise\n" -#: speaker-test/speaker-test.c:1147 +#: speaker-test/speaker-test.c:1163 #, c-format msgid "Sine wave rate is %.4fHz\n" msgstr "Sine wave rate adalah %.4fHz\n" -#: speaker-test/speaker-test.c:1150 +#: speaker-test/speaker-test.c:1166 #, c-format msgid "WAV file(s)\n" msgstr "file(file-file) WAV\n" -#: speaker-test/speaker-test.c:1160 +#: speaker-test/speaker-test.c:1176 #, c-format msgid "Playback open error: %d,%s\n" msgstr "Error membuka playback: %d,%s\n" -#: speaker-test/speaker-test.c:1166 +#: speaker-test/speaker-test.c:1182 #, c-format msgid "Setting of hwparams failed: %s\n" msgstr "hwparams seting gagal: %s\n" -#: speaker-test/speaker-test.c:1170 +#: speaker-test/speaker-test.c:1186 #, c-format msgid "Setting of swparams failed: %s\n" msgstr "swparams seting gagal: %s\n" -#: speaker-test/speaker-test.c:1216 speaker-test/speaker-test.c:1238 +#: speaker-test/speaker-test.c:1232 speaker-test/speaker-test.c:1254 #, c-format msgid "Transfer failed: %s\n" msgstr "Transfer gagal: %s\n" -#: speaker-test/speaker-test.c:1224 +#: speaker-test/speaker-test.c:1240 #, c-format msgid "Time per period = %lf\n" msgstr "Waktu per periode = %lf\n" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/apparmorapplet.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/apparmorapplet.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/apparmorapplet.po 2021-08-03 09:06:20.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/apparmorapplet.po 2022-02-11 23:16:13.000000000 +0000 @@ -9,8 +9,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 17:35+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 16:30+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #: src/apparmor-applet.c:244 msgid "" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/apparmor-parser.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/apparmor-parser.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/apparmor-parser.po 2021-08-03 09:06:16.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/apparmor-parser.po 2022-02-11 23:16:09.000000000 +0000 @@ -14,99 +14,110 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 17:35+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 16:30+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" -#: ../parser_include.c:113 ../parser_include.c:111 +#: ../parser_include.c:113 ../parser_include.c:111 ../parser_include.c:96 msgid "Error: Out of memory.\n" msgstr "Kesalahan: Memori tidak cukup.\n" -#: ../parser_include.c:123 ../parser_include.c:121 +#: ../parser_include.c:123 ../parser_include.c:121 ../parser_include.c:106 #, c-format msgid "Error: basedir %s is not a directory, skipping.\n" msgstr "Kesalahan: basedir %s bukan sebuah direktori, lewati.\n" -#: ../parser_include.c:137 +#: ../parser_include.c:137 ../parser_include.c:122 #, c-format msgid "Error: Could not add directory %s to search path.\n" msgstr "" "Kesalahan: Tidak dapat menambahkan direktori %s ke lokasi pencarian.\n" -#: ../parser_include.c:147 ../parser_include.c:151 +#: ../parser_include.c:147 ../parser_include.c:151 ../parser_include.c:136 msgid "Error: Could not allocate memory.\n" msgstr "Kesalahan: Tidak dapat mengalokasikan memori.\n" #: ../parser_interface.c:69 ../parser_interface.c:72 ../parser_interface.c:49 +#: ../parser_interface.c:52 msgid "Bad write position\n" msgstr "Posisi tulis yang buruk\n" #: ../parser_interface.c:72 ../parser_interface.c:75 ../parser_interface.c:52 +#: ../parser_interface.c:55 msgid "Permission denied\n" msgstr "Izin ditolak\n" #: ../parser_interface.c:75 ../parser_interface.c:78 ../parser_interface.c:55 +#: ../parser_interface.c:58 msgid "Out of memory\n" msgstr "Kehabisan memori\n" #: ../parser_interface.c:78 ../parser_interface.c:81 ../parser_interface.c:58 +#: ../parser_interface.c:61 msgid "Couldn't copy profile: Bad memory address\n" msgstr "Tidak dapat menyalin profil: Alamat memori yang buruk\n" #: ../parser_interface.c:81 ../parser_interface.c:84 ../parser_interface.c:61 +#: ../parser_interface.c:64 msgid "Profile doesn't conform to protocol\n" msgstr "Profil tidak sesuai dengan protokol\n" #: ../parser_interface.c:84 ../parser_interface.c:87 ../parser_interface.c:64 +#: ../parser_interface.c:67 msgid "Profile does not match signature\n" msgstr "Profil tidak cocok dengan signature\n" #: ../parser_interface.c:87 ../parser_interface.c:90 ../parser_interface.c:67 +#: ../parser_interface.c:70 msgid "Profile version not supported by Apparmor module\n" msgstr "Versi profil tidak didukung oleh Apparmor\n" #: ../parser_interface.c:90 ../parser_interface.c:93 ../parser_interface.c:70 +#: ../parser_interface.c:73 msgid "Profile already exists\n" msgstr "Profil telah ada\n" #: ../parser_interface.c:93 ../parser_interface.c:96 ../parser_interface.c:73 +#: ../parser_interface.c:76 msgid "Profile doesn't exist\n" msgstr "Profil tidak ada\n" #: ../parser_interface.c:96 ../parser_interface.c:99 ../parser_interface.c:76 +#: ../parser_interface.c:79 msgid "Permission denied; attempted to load a profile while confined?\n" msgstr "Izin ditolak; coba memuat profil walaupun dibatasi?\n" #: ../parser_interface.c:99 ../parser_interface.c:102 ../parser_interface.c:79 +#: ../parser_interface.c:82 #, c-format msgid "Unknown error (%d): %s\n" msgstr "Kesalahan tak diketahui (%d): %s\n" -#: ../parser_interface.c:116 ../parser_interface.c:119 -#: ../parser_interface.c:96 +#: ../parser_interface.c:116 ../parser_interface.c:119 ../parser_interface.c:96 +#: ../parser_interface.c:100 #, c-format msgid "%s: Unable to add \"%s\". " msgstr "%s: Tak dapat menambahkan \"%s\". " #: ../parser_interface.c:121 ../parser_interface.c:124 -#: ../parser_interface.c:101 +#: ../parser_interface.c:101 ../parser_interface.c:105 #, c-format msgid "%s: Unable to replace \"%s\". " msgstr "%s: Tak dapat menggantikan \"%s\". " #: ../parser_interface.c:126 ../parser_interface.c:129 -#: ../parser_interface.c:106 +#: ../parser_interface.c:106 ../parser_interface.c:110 #, c-format msgid "%s: Unable to remove \"%s\". " msgstr "%s: Tak dapat menghapus \"%s\". " #: ../parser_interface.c:131 ../parser_interface.c:134 -#: ../parser_interface.c:111 +#: ../parser_interface.c:111 ../parser_interface.c:115 #, c-format msgid "%s: Unable to write to stdout\n" msgstr "%s: Tak dapat menuliskan ke stdout\n" #: ../parser_interface.c:135 ../parser_interface.c:138 -#: ../parser_interface.c:115 +#: ../parser_interface.c:115 ../parser_interface.c:119 #, c-format msgid "%s: Unable to write to output file\n" msgstr "%s: Tak dapat menuliskan ke berkas output\n" @@ -114,24 +125,25 @@ #: ../parser_interface.c:138 ../parser_interface.c:162 #: ../parser_interface.c:141 ../parser_interface.c:165 #: ../parser_interface.c:118 ../parser_interface.c:142 +#: ../parser_interface.c:123 ../parser_interface.c:147 #, c-format msgid "%s: ASSERT: Invalid option: %d\n" msgstr "%s: ASSERT: Pilihan tidak benar: %d\n" #: ../parser_interface.c:147 ../parser_interface.c:150 -#: ../parser_interface.c:127 +#: ../parser_interface.c:127 ../parser_interface.c:132 #, c-format msgid "Addition succeeded for \"%s\".\n" msgstr "Penambahan berhasil untuk \"%s\".\n" #: ../parser_interface.c:151 ../parser_interface.c:154 -#: ../parser_interface.c:131 +#: ../parser_interface.c:131 ../parser_interface.c:136 #, c-format msgid "Replacement succeeded for \"%s\".\n" msgstr "Penggantian berhasil untuk \"%s\".\n" #: ../parser_interface.c:155 ../parser_interface.c:158 -#: ../parser_interface.c:135 +#: ../parser_interface.c:135 ../parser_interface.c:140 #, c-format msgid "Removal succeeded for \"%s\".\n" msgstr "Penghapusan berhasil untuk \"%s\".\n" @@ -142,7 +154,7 @@ msgstr "PANIC buffer increment yang buruk %p pos %p ext %p size %d res %p\n" #: ../parser_interface.c:656 ../parser_interface.c:658 -#: ../parser_interface.c:446 +#: ../parser_interface.c:446 ../parser_interface.c:476 #, c-format msgid "profile %s network rules not enforced\n" msgstr "profil %s aturan jaringan tidak dilaksanakan\n" @@ -187,7 +199,7 @@ msgstr "%s: Tak dapat menulis semua entri profil\n" #: ../parser_interface.c:839 ../parser_interface.c:831 -#: ../parser_interface.c:593 +#: ../parser_interface.c:593 ../parser_interface.c:579 #, c-format msgid "%s: Unable to write entire profile entry to cache\n" msgstr "%s: Tak dapat menulis semua entri profil untuk cache\n" @@ -197,7 +209,7 @@ msgid "Could not open '%s'" msgstr "Tak dapat membuka '%s'" -#: parser_lex.l:104 parser_lex.l:167 parser_lex.l:173 +#: parser_lex.l:104 parser_lex.l:167 parser_lex.l:173 parser_lex.l:174 #, c-format msgid "fstat failed for '%s'" msgstr "fstat gagal untuk '%s'" @@ -223,7 +235,7 @@ msgid "Found unexpected character: '%s'" msgstr "Ditemukan karakter tak diharapkan: '%s'" -#: parser_lex.l:386 parser_lex.l:418 parser_lex.l:428 +#: parser_lex.l:386 parser_lex.l:418 parser_lex.l:428 parser_lex.l:474 msgid "Variable declarations do not accept trailing commas" msgstr "Deklarasi variabel tidak menerima beberapa koma berturutan" @@ -244,6 +256,7 @@ "%s: Tak dapat mengalokasikan memori untuk subdomainbase mount point\n" #: ../parser_main.c:577 ../parser_main.c:616 ../parser_main.c:479 +#: ../parser_main.c:1444 #, c-format msgid "" "Warning: unable to find a suitable fs in %s, is it mounted?\n" @@ -253,6 +266,7 @@ "Gunakan --subdomainfs untuk override.\n" #: ../parser_main.c:597 ../parser_main.c:635 ../parser_main.c:498 +#: ../parser_main.c:822 #, c-format msgid "" "%s: Sorry. You need root privileges to run this program.\n" @@ -262,6 +276,7 @@ "\n" #: ../parser_main.c:604 ../parser_main.c:642 ../parser_main.c:505 +#: ../parser_main.c:828 #, c-format msgid "" "%s: Warning! You've set this program setuid root.\n" @@ -274,7 +289,7 @@ "\n" #: ../parser_main.c:704 ../parser_main.c:813 ../parser_main.c:836 -#: ../parser_main.c:946 ../parser_main.c:860 +#: ../parser_main.c:946 ../parser_main.c:860 ../parser_main.c:1038 #, c-format msgid "Error: Could not read profile %s: %s.\n" msgstr "Kesalahan: Tak dapat membaca prodil %s: %s.\n" @@ -296,26 +311,36 @@ #: parser_yacc.y:1166 parser_yacc.y:1170 parser_yacc.y:1180 parser_yacc.y:1190 #: parser_yacc.y:1298 parser_yacc.y:1376 parser_yacc.y:1479 parser_yacc.y:1490 #: parser_yacc.y:1565 parser_yacc.y:1583 parser_yacc.y:1590 parser_yacc.y:1639 -#: ../network.c:314 ../af_unix.cc:203 +#: ../network.c:314 ../af_unix.cc:203 ../parser_misc.c:215 ../parser_misc.c:939 +#: parser_yacc.y:343 parser_yacc.y:367 parser_yacc.y:533 parser_yacc.y:543 +#: parser_yacc.y:660 parser_yacc.y:741 parser_yacc.y:750 parser_yacc.y:1171 +#: parser_yacc.y:1219 parser_yacc.y:1255 parser_yacc.y:1264 parser_yacc.y:1268 +#: parser_yacc.y:1278 parser_yacc.y:1288 parser_yacc.y:1382 parser_yacc.y:1460 +#: parser_yacc.y:1592 parser_yacc.y:1597 parser_yacc.y:1674 parser_yacc.y:1692 +#: parser_yacc.y:1699 parser_yacc.y:1748 ../network.c:315 ../af_unix.cc:194 msgid "Memory allocation error." msgstr "Kesalahan alokasi memori." #: ../parser_main.c:740 ../parser_main.c:872 ../parser_main.c:757 +#: ../parser_main.c:975 #, c-format msgid "Cached load succeeded for \"%s\".\n" msgstr "Muatan cache berhasil untuk \"%s\".\n" #: ../parser_main.c:744 ../parser_main.c:876 ../parser_main.c:761 +#: ../parser_main.c:979 #, c-format msgid "Cached reload succeeded for \"%s\".\n" msgstr "Muat kembali cache berhasil untuk \"%s\".\n" #: ../parser_main.c:910 ../parser_main.c:1058 ../parser_main.c:967 +#: ../parser_main.c:1132 #, c-format msgid "%s: Errors found in file. Aborting.\n" msgstr "%s: Kesalahan ditemukan di berkas. Membatalkan.\n" #: ../parser_misc.c:426 ../parser_misc.c:597 ../parser_misc.c:339 +#: ../parser_misc.c:532 msgid "" "Uppercase qualifiers \"RWLIMX\" are deprecated, please convert to lowercase\n" "See the apparmor.d(5) manpage for details.\n" @@ -326,16 +351,19 @@ #: ../parser_misc.c:467 ../parser_misc.c:474 ../parser_misc.c:638 #: ../parser_misc.c:645 ../parser_misc.c:380 ../parser_misc.c:387 +#: ../parser_misc.c:573 ../parser_misc.c:580 msgid "Conflict 'a' and 'w' perms are mutually exclusive." msgstr "Konflik 'a' dan 'w' perms yang saling eksklusif." #: ../parser_misc.c:491 ../parser_misc.c:662 ../parser_misc.c:404 +#: ../parser_misc.c:597 msgid "Exec qualifier 'i' invalid, conflicting qualifier already specified" msgstr "" "Kualifikasi exec 'i' tidak benar, konflik dengan kualifikasi yang sudah " "ditentukan" #: ../parser_misc.c:502 ../parser_misc.c:673 ../parser_misc.c:415 +#: ../parser_misc.c:608 #, c-format msgid "" "Unconfined exec qualifier (%c%c) allows some dangerous environment variables " @@ -347,6 +375,7 @@ #: ../parser_misc.c:510 ../parser_misc.c:551 ../parser_misc.c:681 #: ../parser_misc.c:722 ../parser_misc.c:423 ../parser_misc.c:464 +#: ../parser_misc.c:616 ../parser_misc.c:657 #, c-format msgid "Exec qualifier '%c' invalid, conflicting qualifier already specified" msgstr "" @@ -355,6 +384,7 @@ #: ../parser_misc.c:537 ../parser_misc.c:545 ../parser_misc.c:708 #: ../parser_misc.c:716 ../parser_misc.c:450 ../parser_misc.c:458 +#: ../parser_misc.c:643 ../parser_misc.c:651 #, c-format msgid "" "Exec qualifier '%c%c' invalid, conflicting qualifier already specified" @@ -363,11 +393,13 @@ "ditentukan" #: ../parser_misc.c:593 ../parser_misc.c:764 ../parser_misc.c:506 +#: ../parser_misc.c:699 #, c-format msgid "Internal: unexpected mode character '%c' in input" msgstr "Internal: karakter mode tak diharapkan '%c' di input" #: ../parser_misc.c:615 ../parser_misc.c:786 ../parser_misc.c:528 +#: ../parser_misc.c:721 #, c-format msgid "Internal error generated invalid perm 0x%llx\n" msgstr "Kesalahan internal menghasilkan perm tak benar 0x%llx\n" @@ -379,10 +411,12 @@ msgstr "Kesalahan parser AppArmor: %s\n" #: ../parser_merge.c:92 ../parser_merge.c:91 ../parser_merge.c:83 +#: ../parser_merge.c:71 msgid "Couldn't merge entries. Out of Memory\n" msgstr "Tak dapat menggabungkan entri. Kehabisan Memori\n" #: ../parser_merge.c:111 ../parser_merge.c:113 ../parser_merge.c:105 +#: ../parser_merge.c:93 #, c-format msgid "profile %s: has merged rule %s with conflicting x modifiers\n" msgstr "profil %s: telah menggabungkan aturan %s dengan konflik modifier x\n" @@ -391,51 +425,52 @@ msgid "Profile attachment must begin with a '/'." msgstr "Lampiran profil harus dimulai dengan sebuah '/'." -#: parser_yacc.y:260 parser_yacc.y:302 parser_yacc.y:348 +#: parser_yacc.y:260 parser_yacc.y:302 parser_yacc.y:348 parser_yacc.y:407 msgid "" "Profile names must begin with a '/', namespace or keyword 'profile' or 'hat'." msgstr "" "Nama profil harus dimulai dengan sebuah '/', namespace atau kata kunci " "'profile' atau 'hat'." -#: parser_yacc.y:296 parser_yacc.y:338 parser_yacc.y:384 +#: parser_yacc.y:296 parser_yacc.y:338 parser_yacc.y:384 parser_yacc.y:449 #, c-format msgid "Failed to create alias %s -> %s\n" msgstr "Gagal membuat alias %s -> %s\n" -#: parser_yacc.y:417 parser_yacc.y:460 parser_yacc.y:506 +#: parser_yacc.y:417 parser_yacc.y:460 parser_yacc.y:506 parser_yacc.y:581 msgid "Profile flag chroot_relative conflicts with namespace_relative" msgstr "Bendera profil chroot_relative konflik dengan namespace_relative" -#: parser_yacc.y:421 parser_yacc.y:464 parser_yacc.y:510 +#: parser_yacc.y:421 parser_yacc.y:464 parser_yacc.y:510 parser_yacc.y:585 msgid "Profile flag mediate_deleted conflicts with delegate_deleted" msgstr "Bendera profil mediate_deleted konflik dengan delegate_deleted" -#: parser_yacc.y:424 parser_yacc.y:467 parser_yacc.y:513 +#: parser_yacc.y:424 parser_yacc.y:467 parser_yacc.y:513 parser_yacc.y:588 msgid "" "Profile flag attach_disconnected conflicts with no_attach_disconnected" msgstr "" "Bendera prodil attach_disconnected konflik dengan no_attach_disconnected" -#: parser_yacc.y:427 parser_yacc.y:470 parser_yacc.y:516 +#: parser_yacc.y:427 parser_yacc.y:470 parser_yacc.y:516 parser_yacc.y:591 msgid "Profile flag chroot_attach conflicts with chroot_no_attach" msgstr "Bendera profil chroot_attach konflik dengan chroot_no_attach" -#: parser_yacc.y:441 parser_yacc.y:484 parser_yacc.y:530 +#: parser_yacc.y:441 parser_yacc.y:484 parser_yacc.y:530 parser_yacc.y:607 msgid "Profile flag 'debug' is no longer valid." msgstr "Bendera profil 'debug' tak lagi benar." -#: parser_yacc.y:463 parser_yacc.y:506 parser_yacc.y:552 +#: parser_yacc.y:463 parser_yacc.y:506 parser_yacc.y:552 parser_yacc.y:629 #, c-format msgid "Invalid profile flag: %s." msgstr "Bendera profil tak benar: %s." #: parser_yacc.y:498 parser_yacc.y:520 parser_yacc.y:548 parser_yacc.y:594 +#: parser_yacc.y:673 msgid "Assert: `rule' returned NULL." msgstr "Assert: `rule' mengembalikan NULL." #: parser_yacc.y:501 parser_yacc.y:546 parser_yacc.y:552 parser_yacc.y:584 -#: parser_yacc.y:598 parser_yacc.y:630 +#: parser_yacc.y:598 parser_yacc.y:630 parser_yacc.y:677 parser_yacc.y:709 msgid "" "Invalid mode, in deny rules 'x' must not be preceded by exec qualifier 'i', " "'p', or 'u'" @@ -443,72 +478,74 @@ "Mode tak benar, dalam menolak aturan 'x' harus tidak didahului dengan " "kualifikasi exec 'i', 'p', or 'u'" -#: parser_yacc.y:524 parser_yacc.y:556 parser_yacc.y:602 +#: parser_yacc.y:524 parser_yacc.y:556 parser_yacc.y:602 parser_yacc.y:681 msgid "" "Invalid mode, 'x' must be preceded by exec qualifier 'i', 'p', 'c', or 'u'" msgstr "" "Mode tak benar, 'x' harus didahului dengan kualifikasi exec 'i', 'p', 'c', " "or 'u'" -#: parser_yacc.y:549 parser_yacc.y:587 parser_yacc.y:633 +#: parser_yacc.y:549 parser_yacc.y:587 parser_yacc.y:633 parser_yacc.y:712 msgid "Invalid mode, 'x' must be preceded by exec qualifier 'i', 'p', or 'u'" msgstr "" "Mode tak benar, 'x' harus didahului dengan kualifikasi exec 'i', 'p', or 'u'" #: parser_yacc.y:574 parser_yacc.y:612 parser_yacc.y:614 parser_yacc.y:660 +#: parser_yacc.y:739 msgid "Assert: `network_rule' return invalid protocol." msgstr "Assert: `network_rule' mengembalikan protokol tak benar" -#: parser_yacc.y:649 parser_yacc.y:696 parser_yacc.y:786 +#: parser_yacc.y:649 parser_yacc.y:696 parser_yacc.y:786 parser_yacc.y:867 msgid "Assert: `change_profile' returned NULL." msgstr "Assert: `change_profile' mengembalikan NULL." -#: parser_yacc.y:680 parser_yacc.y:720 parser_yacc.y:810 +#: parser_yacc.y:680 parser_yacc.y:720 parser_yacc.y:810 parser_yacc.y:905 msgid "Assert: 'hat rule' returned NULL." msgstr "Assert: 'hat rule' mengembalikan NULL." -#: parser_yacc.y:689 parser_yacc.y:729 parser_yacc.y:819 +#: parser_yacc.y:689 parser_yacc.y:729 parser_yacc.y:819 parser_yacc.y:914 msgid "Assert: 'local_profile rule' returned NULL." msgstr "Assert: 'local_profile rule' mengembalikan NULL." -#: parser_yacc.y:824 parser_yacc.y:885 parser_yacc.y:992 +#: parser_yacc.y:824 parser_yacc.y:885 parser_yacc.y:992 parser_yacc.y:1077 #, c-format msgid "Unset boolean variable %s used in if-expression" msgstr "Unset variabel boolean %s digunakan dalam if-expression" -#: parser_yacc.y:882 parser_yacc.y:986 parser_yacc.y:1092 +#: parser_yacc.y:882 parser_yacc.y:986 parser_yacc.y:1092 parser_yacc.y:1181 msgid "unsafe rule missing exec permissions" msgstr "aturan tak aman kehilangan izin exec" -#: parser_yacc.y:901 parser_yacc.y:954 parser_yacc.y:1060 +#: parser_yacc.y:901 parser_yacc.y:954 parser_yacc.y:1060 parser_yacc.y:1148 msgid "subset can only be used with link rules." msgstr "subset hanya dapat digunakan dengan aturan link." -#: parser_yacc.y:903 parser_yacc.y:956 parser_yacc.y:1062 +#: parser_yacc.y:903 parser_yacc.y:956 parser_yacc.y:1062 parser_yacc.y:1150 msgid "link and exec perms conflict on a file rule using ->" msgstr "" "link dan exec perms konflik dalam sebuah aturan berkas yang menggunakan ->" -#: parser_yacc.y:905 parser_yacc.y:958 parser_yacc.y:1064 +#: parser_yacc.y:905 parser_yacc.y:958 parser_yacc.y:1064 parser_yacc.y:1152 msgid "link perms are not allowed on a named profile transition.\n" msgstr "link perms tidak diizinkan dalam sebuah transisi profil bernama.\n" -#: parser_yacc.y:921 parser_yacc.y:1003 parser_yacc.y:1109 +#: parser_yacc.y:921 parser_yacc.y:1003 parser_yacc.y:1109 parser_yacc.y:1198 #, c-format msgid "missing an end of line character? (entry: %s)" msgstr "kehilangan sebuah karakter end of line? (entry: %s)" #: parser_yacc.y:975 parser_yacc.y:985 parser_yacc.y:1057 parser_yacc.y:1067 -#: parser_yacc.y:1145 parser_yacc.y:1155 +#: parser_yacc.y:1145 parser_yacc.y:1155 parser_yacc.y:1234 parser_yacc.y:1244 msgid "Invalid network entry." msgstr "Entri jaringan tak benar." #: parser_yacc.y:1039 parser_yacc.y:1048 parser_yacc.y:1254 parser_yacc.y:1510 +#: parser_yacc.y:1617 #, c-format msgid "Invalid capability %s." msgstr "Kemampuan tak benar %s." -#: parser_yacc.y:1066 parser_yacc.y:1269 parser_yacc.y:1525 +#: parser_yacc.y:1066 parser_yacc.y:1269 parser_yacc.y:1525 parser_yacc.y:1637 #, c-format msgid "AppArmor parser error for %s%s%s at line %d: %s\n" msgstr "Kesalahan parser AppArmor untuk %s%s%s pada baris %d: %s\n" @@ -524,12 +561,14 @@ msgstr "%s: pembukaan ilegal {, pengelompokan bertumpuk tak diizinkan\n" #: ../parser_regex.c:265 ../parser_regex.c:274 ../parser_regex.c:278 +#: ../parser_regex.c:306 #, c-format msgid "%s: Regex grouping error: Invalid number of items between {}\n" msgstr "" "%s: Kesalahan pengelompokan Regex: Angka tak benar dari item-item antara {}\n" #: ../parser_regex.c:271 ../parser_regex.c:280 ../parser_regex.c:284 +#: ../parser_regex.c:312 #, c-format msgid "" "%s: Regex grouping error: Invalid close }, no matching open { detected\n" @@ -538,6 +577,7 @@ "{ yang cocok terdeteksi\n" #: ../parser_regex.c:337 ../parser_regex.c:343 ../parser_regex.c:361 +#: ../parser_regex.c:403 #, c-format msgid "" "%s: Regex grouping error: Unclosed grouping or character class, expecting " @@ -552,16 +592,19 @@ msgstr "%s: Internal buffer overflow terdeteksi, %d karakter terlampaui\n" #: ../parser_regex.c:355 ../parser_regex.c:361 ../parser_regex.c:377 +#: ../parser_regex.c:419 #, c-format msgid "%s: Unable to parse input line '%s'\n" msgstr "%s: Tak dapat parse baris input '%s'\n" #: ../parser_regex.c:397 ../parser_regex.c:405 ../parser_regex.c:421 +#: ../parser_regex.c:487 #, c-format msgid "%s: Invalid profile name '%s' - bad regular expression\n" msgstr "%s: Nama profil tak benar '%s' - regular expression yang buruk\n" #: ../parser_policy.c:202 ../parser_policy.c:402 ../parser_policy.c:375 +#: ../parser_policy.c:383 #, c-format msgid "ERROR merging rules for profile %s, failed to load\n" msgstr "KESALAHAN menggabungkan aturan untuk profil %s, gagal memuat\n" @@ -579,16 +622,19 @@ "\t'**' hanya boleh digunakan pada akhir aturan.\n" #: ../parser_policy.c:279 ../parser_policy.c:359 ../parser_policy.c:332 +#: ../parser_policy.c:340 #, c-format msgid "ERROR processing regexs for profile %s, failed to load\n" msgstr "KESALAHAN memproses regexs untuk profil %s, gagal memuat\n" #: ../parser_policy.c:306 ../parser_policy.c:389 ../parser_policy.c:362 +#: ../parser_policy.c:370 #, c-format msgid "ERROR expanding variables for profile %s, failed to load\n" msgstr "KESALAHAN mengembangkan variabel untuk profil %s, gagal memuat\n" #: ../parser_policy.c:390 ../parser_policy.c:382 ../parser_policy.c:355 +#: ../parser_policy.c:363 #, c-format msgid "ERROR adding hat access rule for profile %s\n" msgstr "KESALAHAN menambahkan aturan akses hat untuk profil %s\n" @@ -620,7 +666,7 @@ "%s: Kesalahan ditemukan saat menggabungkan aturan postprocessing. " "Membatalkan.\n" -#: parser_lex.l:180 parser_lex.l:186 +#: parser_lex.l:180 parser_lex.l:186 parser_lex.l:187 #, c-format msgid "Could not process include directory '%s' in '%s'" msgstr "Tak dapat memproses termasuk direktori '%s' in '%s'" @@ -630,7 +676,8 @@ msgstr "Buffer fitur telah penuh." #: ../parser_main.c:1115 ../parser_main.c:1132 ../parser_main.c:1024 -#: ../parser_main.c:1041 +#: ../parser_main.c:1041 ../parser_main.c:1332 ../parser_main.c:1354 +#: ../parser_misc.c:280 ../parser_misc.c:299 ../parser_misc.c:308 msgid "Out of memory" msgstr "Kehabisan memori" @@ -659,11 +706,11 @@ msgid "Internal error generated invalid DBus perm 0x%x\n" msgstr "Kesalahan internal menghasilkan DBus perm tak benar 0x%x\n" -#: parser_yacc.y:575 parser_yacc.y:621 +#: parser_yacc.y:575 parser_yacc.y:621 parser_yacc.y:700 msgid "deny prefix not allowed" msgstr "awalan menolak tak diizinkan" -#: parser_yacc.y:612 parser_yacc.y:658 +#: parser_yacc.y:612 parser_yacc.y:658 parser_yacc.y:737 msgid "owner prefix not allowed" msgstr "awalan pemilik tak diizinkan" @@ -679,25 +726,25 @@ msgid "owner prefix not allow on capability rules" msgstr "awalan pemilik tak diizinkan pada aturan kemampuan" -#: parser_yacc.y:1357 parser_yacc.y:1613 +#: parser_yacc.y:1357 parser_yacc.y:1613 parser_yacc.y:1722 #, c-format msgid "invalid mount conditional %s%s" msgstr "Mount conditional tak benar %s%s" -#: parser_yacc.y:1374 parser_yacc.y:1628 +#: parser_yacc.y:1374 parser_yacc.y:1628 parser_yacc.y:1737 msgid "bad mount rule" msgstr "aturan mount yang buruk" -#: parser_yacc.y:1381 parser_yacc.y:1635 +#: parser_yacc.y:1381 parser_yacc.y:1635 parser_yacc.y:1744 msgid "mount point conditions not currently supported" msgstr "kondisi mount point sedang tak didukung" -#: parser_yacc.y:1398 parser_yacc.y:1650 +#: parser_yacc.y:1398 parser_yacc.y:1650 parser_yacc.y:1759 #, c-format msgid "invalid pivotroot conditional '%s'" msgstr "Pivotroot conditional tak benar '%s'" -#: ../parser_regex.c:241 ../parser_regex.c:236 +#: ../parser_regex.c:241 ../parser_regex.c:236 ../parser_regex.c:264 #, c-format msgid "" "%s: Regex grouping error: Invalid close ], no matching open [ detected\n" @@ -705,17 +752,17 @@ "%s: Kesalahan pengelompokan Regex: Penutupan tak benar ], tak ada pembukaan " "[ terdeteksi\n" -#: ../parser_regex.c:257 ../parser_regex.c:256 +#: ../parser_regex.c:257 ../parser_regex.c:256 ../parser_regex.c:284 #, c-format msgid "%s: Regex grouping error: Exceeded maximum nesting of {}\n" msgstr "%s: Kesalahan pengelompokan Regex: Tumpukan {} melebihi maksimum\n" -#: ../parser_policy.c:366 ../parser_policy.c:339 +#: ../parser_policy.c:366 ../parser_policy.c:339 ../parser_policy.c:347 #, c-format msgid "ERROR processing policydb rules for profile %s, failed to load\n" msgstr "KESALAHAN memproses aturan policydb untuk profil %s, gagal memuat\n" -#: ../parser_policy.c:396 ../parser_policy.c:369 +#: ../parser_policy.c:396 ../parser_policy.c:369 ../parser_policy.c:377 #, c-format msgid "ERROR replacing aliases for profile %s, failed to load\n" msgstr "KESALAHAN mengganti alias untuk profil %s, gagal memuat\n" @@ -736,51 +783,51 @@ msgid "Error: Could not read cache file '%s', skipping...\n" msgstr "Kesalahan: Tak dapat membaca berkas cache '%s', mengabaikan...\n" -#: ../parser_misc.c:575 +#: ../parser_misc.c:575 ../parser_misc.c:768 #, c-format msgid "Internal: unexpected %s mode character '%c' in input" msgstr "Internal: karakter mode %s tak diharapkan '%c' di input" -#: ../parser_misc.c:599 +#: ../parser_misc.c:599 ../parser_misc.c:792 #, c-format msgid "Internal error generated invalid %s perm 0x%x\n" msgstr "Kesalahan internal menghasilkan %s perm 0x%x tak benar\n" -#: parser_yacc.y:703 +#: parser_yacc.y:703 parser_yacc.y:784 msgid "owner prefix not allowed on mount rules" msgstr "awalan pemilik tak diizinkan pada aturan mount" -#: parser_yacc.y:720 +#: parser_yacc.y:720 parser_yacc.y:801 msgid "owner prefix not allowed on dbus rules" msgstr "awalan pemilik tak diizinkan pada aturan dbus" -#: parser_yacc.y:736 +#: parser_yacc.y:736 parser_yacc.y:817 msgid "owner prefix not allowed on signal rules" msgstr "awalan pemilik tak diizinkan pada aturan signal" -#: parser_yacc.y:752 +#: parser_yacc.y:752 parser_yacc.y:833 msgid "owner prefix not allowed on ptrace rules" msgstr "awalan pemilik tak diizinkan pada aturan ptrace" -#: parser_yacc.y:768 +#: parser_yacc.y:768 parser_yacc.y:849 parser_yacc.y:869 msgid "owner prefix not allowed on unix rules" msgstr "awalan pemilik tak diizinkan pada aturan unix" -#: parser_yacc.y:794 +#: parser_yacc.y:794 parser_yacc.y:885 msgid "owner prefix not allowed on capability rules" msgstr "awalan pemilik tak diizinkan pada aturan kemampuan" -#: parser_yacc.y:1293 +#: parser_yacc.y:1293 parser_yacc.y:1377 #, c-format msgid "dbus rule: invalid conditional group %s=()" msgstr "aturan dbus: Kelompok conditional tak benar %s=()" -#: parser_yacc.y:1371 +#: parser_yacc.y:1371 parser_yacc.y:1455 #, c-format msgid "unix rule: invalid conditional group %s=()" msgstr "aturan unix: Kelompok conditional tak benar %s=()" -#: ../parser_regex.c:368 +#: ../parser_regex.c:368 ../parser_regex.c:410 #, c-format msgid "%s: Regex error: trailing '\\' escape character\n" msgstr "%s: Kesalahan Regex: membuntuti karakter escape '\\'\n" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/apparmor-utils.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/apparmor-utils.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/apparmor-utils.po 2021-08-03 09:06:13.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/apparmor-utils.po 2022-02-11 23:16:05.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 17:35+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 16:30+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "Language: id\n" #: ../aa-genprof:56 @@ -1147,11 +1147,11 @@ #: ../apparmor/ui.py:254 msgid "(G)lob" -msgstr "(G)umpal" +msgstr "G(u)mpal" #: ../apparmor/ui.py:255 msgid "Glob with (E)xtension" -msgstr "Gumpal dengan (E)kstensi" +msgstr "Gumpal dengan E(k)stensi" #: ../apparmor/ui.py:256 msgid "(A)dd Requested Hat" @@ -1159,7 +1159,7 @@ #: ../apparmor/ui.py:257 msgid "(U)se Default Hat" -msgstr "(G)unakan Topi Default" +msgstr "Gunakan Topi (D)efault" #: ../apparmor/ui.py:258 msgid "(S)can system log for AppArmor events" @@ -1175,7 +1175,7 @@ #: ../apparmor/ui.py:261 msgid "(U)se Profile" -msgstr "(G)unakan Profil" +msgstr "Gunakan (P)rofil" #: ../apparmor/ui.py:262 msgid "(C)reate New Profile" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/app-install-data.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/app-install-data.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/app-install-data.po 2021-08-03 09:06:13.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/app-install-data.po 2022-02-11 23:16:06.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 17:37+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 16:33+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #: ../menu-data-additional/7zip.desktop.in.h:1 msgid "7zip" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/apport.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/apport.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/apport.po 2021-08-03 09:06:19.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/apport.po 2022-02-11 23:16:12.000000000 +0000 @@ -7,17 +7,152 @@ msgstr "" "Project-Id-Version: apport\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-18 15:35+0000\n" +"POT-Creation-Date: 2021-10-20 11:36+0000\n" "PO-Revision-Date: 2021-05-18 05:11+0000\n" "Last-Translator: Andika Triwidada \n" "Language-Team: Indonesian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 17:24+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 16:19+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "Language: id\n" +#: ../data/general-hooks/ubuntu.py:200 +#: ../debian/tmp/usr/share/apport/general-hooks/ubuntu.py:200 +msgid "" +"An Ubuntu package has a file conflict with a package that is not a genuine " +"Ubuntu package." +msgstr "" +"Sebuah paket Ubuntuk memiliki berkas yang konflik dengan suatu paket yang " +"bukan paket Ubuntu asli." + +#: ../data/general-hooks/ubuntu.py:208 +#: ../debian/tmp/usr/share/apport/general-hooks/ubuntu.py:208 +msgid "You have already encountered this package installation failure." +msgstr "Anda telah mengalami kesalahan pemasangan paket ini." + +#: ../data/general-hooks/ubuntu.py:224 +#: ../debian/tmp/usr/share/apport/general-hooks/ubuntu.py:224 +msgid "" +"Your system was initially configured with grub version 2, but you have " +"removed it from your system in favor of grub 1 without configuring it. To " +"ensure your bootloader configuration is updated whenever a new kernel is " +"available, open a terminal and run:\n" +"\n" +" sudo apt-get install grub-pc\n" +msgstr "" +"Sistem Anda awalnya ditata dengan grub versi 2, tapi Anda telah menghapusnya " +"dari sistem demi grub 1 tanpa menatanya. Untuk memastikan konfigurasi pemuat " +"boot Anda dimutakhirkan ketika suatu kernel baru tersedia, bukalah suatu " +"terminal dan jalankan:\n" +"\n" +" sudo apt-get install grub-pc\n" + +#: ../bin/apport-cli.py:166 ../debian/tmp/usr/share/apport/apport-gtk.py:146 +#: ../debian/tmp/usr/bin/apport-cli.py:166 ../gtk/apport-gtk.py:146 +#: ../kde/apport-kde.py:363 ../debian/tmp/usr/share/apport/apport-kde.py:363 +msgid "(binary data)" +msgstr "(data biner)" + +#: ../debian/tmp/usr/share/apport/apport-gtk.py:161 ../gtk/apport-gtk.py:161 +#, python-format +msgid "Sorry, the application %s has stopped unexpectedly." +msgstr "Maaf, aplikasi %s telah berhenti secara tak terduga." + +#: ../debian/tmp/usr/share/apport/apport-gtk.py:164 ../gtk/apport-gtk.py:164 +#, python-format +msgid "Sorry, %s has closed unexpectedly." +msgstr "Maaf, %s telah tertutup secara tak terduga." + +#: ../debian/tmp/usr/share/apport/apport-gtk.py:169 ../gtk/apport-gtk.py:169 +#: ../kde/apport-kde.py:200 ../kde/apport-kde.py:238 +#: ../debian/tmp/usr/share/apport/apport-kde.py:200 +#: ../debian/tmp/usr/share/apport/apport-kde.py:238 +#, python-format +msgid "Sorry, %s has experienced an internal error." +msgstr "Maaf, %s telah mengalami galat internal." + +#: ../bin/apport-cli.py:194 ../debian/tmp/usr/share/apport/apport-gtk.py:181 +#: ../debian/tmp/usr/bin/apport-cli.py:194 ../gtk/apport-gtk.py:181 +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:6 ../gtk/apport-gtk.ui.h:6 +#: ../kde/apport-kde.py:186 ../debian/tmp/usr/share/apport/apport-kde.py:186 +msgid "Send problem report to the developers?" +msgstr "Kirim laporan masalah ke para pengembang?" + +#: ../debian/tmp/usr/share/apport/apport-gtk.py:188 ../gtk/apport-gtk.py:188 +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:14 ../gtk/apport-gtk.ui.h:14 +#: ../kde/apport-kde.py:194 ../debian/tmp/usr/share/apport/apport-kde.py:194 +msgid "Send" +msgstr "Kirim" + +#: ../debian/tmp/usr/share/apport/apport-gtk.py:204 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:575 ../gtk/apport-gtk.py:204 +#: ../gtk/apport-gtk.py:575 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:11 +#: ../gtk/apport-gtk.ui.h:11 ../kde/apport-kde.py:292 +#: ../debian/tmp/usr/share/apport/apport-kde.py:292 +msgid "Show Details" +msgstr "Tunjukkan Rincian" + +#: ../debian/tmp/usr/share/apport/apport-gtk.py:216 ../gtk/apport-gtk.py:216 +#: ../kde/apport-kde.py:231 ../kde/apport-kde.py:244 +#: ../debian/tmp/usr/share/apport/apport-kde.py:231 +#: ../debian/tmp/usr/share/apport/apport-kde.py:244 +msgid "Continue" +msgstr "Lanjutkan" + +#: ../debian/tmp/usr/share/apport/apport-gtk.py:239 ../gtk/apport-gtk.py:239 +#, python-format +msgid "The application %s has stopped responding." +msgstr "Aplikasi %s telah berhenti merespon." + +#: ../debian/tmp/usr/share/apport/apport-gtk.py:243 ../gtk/apport-gtk.py:243 +#, python-format +msgid "The program \"%s\" has stopped responding." +msgstr "Program \"%s\" telah berhenti merespon." + +#: ../debian/tmp/usr/share/apport/apport-gtk.py:259 ../gtk/apport-gtk.py:259 +#: ../kde/apport-kde.py:208 ../debian/tmp/usr/share/apport/apport-kde.py:208 +#, python-format +msgid "Package: %s" +msgstr "Paket: %s" + +#: ../debian/tmp/usr/share/apport/apport-gtk.py:265 ../gtk/apport-gtk.py:265 +#: ../kde/apport-kde.py:214 ../debian/tmp/usr/share/apport/apport-kde.py:214 +msgid "Sorry, a problem occurred while installing software." +msgstr "Maaf, terjadi masalah ketika memasang perangkat lunak." + +#: ../debian/tmp/usr/share/apport/apport-gtk.py:274 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:289 ../gtk/apport-gtk.py:274 +#: ../gtk/apport-gtk.py:289 ../kde/apport-kde.py:220 +#: ../debian/tmp/usr/share/apport/apport-kde.py:220 +#, python-format +msgid "The application %s has experienced an internal error." +msgstr "Aplikasi %s telah mengalami galat internal." + +#: ../debian/tmp/usr/share/apport/apport-gtk.py:277 ../gtk/apport-gtk.py:277 +#: ../kde/apport-kde.py:223 ../debian/tmp/usr/share/apport/apport-kde.py:223 +#, python-format +msgid "The application %s has closed unexpectedly." +msgstr "Aplikasi %s telah tertutup tanpa diharapkan." + +#: ../debian/tmp/usr/share/apport/apport-gtk.py:297 ../gtk/apport-gtk.py:297 +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:7 ../gtk/apport-gtk.ui.h:7 +#: ../kde/apport-kde.py:241 ../debian/tmp/usr/share/apport/apport-kde.py:241 +msgid "If you notice further problems, try restarting the computer." +msgstr "" +"Bila Anda menemui masalah lebih lanjut, cobalah memulai ulang komputer." + +#: ../debian/tmp/usr/share/apport/apport-gtk.py:299 ../gtk/apport-gtk.py:299 +#: ../kde/apport-kde.py:245 ../debian/tmp/usr/share/apport/apport-kde.py:245 +msgid "Ignore future problems of this type" +msgstr "Abaikan masalah tipe ini di masa mendatang" + +#: ../debian/tmp/usr/share/apport/apport-gtk.py:579 ../gtk/apport-gtk.py:579 +#: ../kde/apport-kde.py:289 ../debian/tmp/usr/share/apport/apport-kde.py:289 +msgid "Hide Details" +msgstr "Sembunyikan Rincian" + #: ../bin/apport-cli.py:80 ../debian/tmp/usr/bin/apport-cli.py:80 msgid "Press any key to continue..." msgstr "Tekan sembarang tombol untuk lanjut..." @@ -36,21 +171,6 @@ msgid "(%i bytes)" msgstr "(%i bytes)" -#: ../kde/apport-kde.py:363 ../bin/apport-cli.py:166 -#: ../debian/tmp/usr/bin/apport-cli.py:166 -#: ../debian/tmp/usr/share/apport/apport-kde.py:363 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:146 ../gtk/apport-gtk.py:146 -msgid "(binary data)" -msgstr "(data biner)" - -#: ../gtk/apport-gtk.ui.h:6 ../kde/apport-kde.py:186 ../bin/apport-cli.py:194 -#: ../debian/tmp/usr/bin/apport-cli.py:194 -#: ../debian/tmp/usr/share/apport/apport-kde.py:186 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:181 -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:6 ../gtk/apport-gtk.py:181 -msgid "Send problem report to the developers?" -msgstr "Kirim laporan masalah ke para pengembang?" - #: ../bin/apport-cli.py:195 ../debian/tmp/usr/bin/apport-cli.py:195 msgid "" "After the problem report has been sent, please fill out the form in the\n" @@ -104,9 +224,8 @@ msgid "Error: %s" msgstr "Galat: %s" -#: ../kde/apport-kde.py:407 ../bin/apport-cli.py:254 -#: ../debian/tmp/usr/bin/apport-cli.py:254 -#: ../debian/tmp/usr/share/apport/apport-kde.py:407 +#: ../bin/apport-cli.py:254 ../debian/tmp/usr/bin/apport-cli.py:254 +#: ../kde/apport-kde.py:407 ../debian/tmp/usr/share/apport/apport-kde.py:407 msgid "Collecting problem information" msgstr "Mengumpukan informasi masalah" @@ -118,10 +237,9 @@ "Informasi yang dikumpulkan dapat dikirim ke para pengembang untuk\n" "memperbaiki aplikasi. Ini mungkin makan waktu beberapa menit." -#: ../gtk/apport-gtk.ui.h:17 ../kde/apport-kde.py:435 ../bin/apport-cli.py:267 -#: ../debian/tmp/usr/bin/apport-cli.py:267 -#: ../debian/tmp/usr/share/apport/apport-kde.py:435 -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:17 +#: ../bin/apport-cli.py:267 ../debian/tmp/usr/bin/apport-cli.py:267 +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:17 ../gtk/apport-gtk.ui.h:17 +#: ../kde/apport-kde.py:435 ../debian/tmp/usr/share/apport/apport-kde.py:435 msgid "Uploading problem information" msgstr "Mengunggah informasi masalah" @@ -164,359 +282,37 @@ #: ../bin/apport-cli.py:369 ../debian/tmp/usr/bin/apport-cli.py:369 msgid "To continue, you must visit the following URL:" -msgstr "Untuk melanjutkan, Anda mesti mengunjungi URL berikut:" - -#: ../bin/apport-cli.py:371 ../debian/tmp/usr/bin/apport-cli.py:371 -msgid "" -"You can launch a browser now, or copy this URL into a browser on another " -"computer." -msgstr "" -"Anda dapat meluncurkan sebuah peramban sekarang, atau menyalin URL ini ke " -"dalam peramban pada komputer lain." - -#: ../bin/apport-cli.py:373 ../debian/tmp/usr/bin/apport-cli.py:373 -msgid "Launch a browser now" -msgstr "Luncurkan sebuah peramban sekarang" - -#: ../bin/apport-cli.py:388 ../debian/tmp/usr/bin/apport-cli.py:388 -msgid "No pending crash reports. Try --help for more information." -msgstr "Tak ada laporan crash tertunda. Coba --help untuk informasi lebih." - -#: ../bin/apport-valgrind.py:37 ../debian/tmp/usr/bin/apport-valgrind.py:37 -msgid "See man page for details." -msgstr "Lihat rincian di laman man" - -#: ../bin/apport-valgrind.py:43 ../debian/tmp/usr/bin/apport-valgrind.py:43 -msgid "specify the log file name produced by valgrind" -msgstr "nyatakan nama berkas log yang dihasilkan oleh valgrind" - -#: ../bin/apport-valgrind.py:46 ../debian/tmp/usr/bin/apport-valgrind.py:46 -msgid "" -"reuse a previously created sandbox dir (SDIR) or, if it does not exist, " -"create it" -msgstr "" -"pakai ulang dir kotak pasir yang sebelumnya dibuat (SDIR), atau bila belum " -"ada, buatlah" - -#: ../bin/apport-valgrind.py:50 ../debian/tmp/usr/bin/apport-valgrind.py:50 -msgid "" -"do not create or reuse a sandbox directory for additional debug symbols " -"but rely only on installed debug symbols." -msgstr "" -"jangan buat atau pakai ulang direktori kotak pasir untuk simbol awakutu " -"tambahan tapi hanya bergantung kepada simbol awakutu yang telah dipasang" - -#: ../bin/apport-valgrind.py:54 ../debian/tmp/usr/bin/apport-valgrind.py:54 -msgid "" -"reuse a previously created cache dir (CDIR) or, if it does not exist, create " -"it" -msgstr "" -"pakai ulang dir singgahan yang sebelumnya dibuat (CDIR), atau bila belum " -"ada, buatlah" - -#: ../bin/apport-valgrind.py:58 ../debian/tmp/usr/bin/apport-valgrind.py:58 -msgid "" -"report download/install progress when installing packages into sandbox" -msgstr "" -"laporkan kemajuan unduh/pasang ketika memasang paket ke dalam kotak pasir" - -#: ../bin/apport-valgrind.py:62 ../debian/tmp/usr/bin/apport-valgrind.py:62 -msgid "" -"the executable that is run under valgrind's memcheck tool for memory leak " -"detection" -msgstr "" -"executable yang dijalankan di bawah perkakas memcheck valgrind untuk deteksi " -"kebocoran memori" - -#: ../bin/apport-valgrind.py:66 ../debian/tmp/usr/bin/apport-retrace.py:65 -#: ../debian/tmp/usr/bin/apport-valgrind.py:66 ../bin/apport-retrace.py:65 -msgid "" -"Install an extra package into the sandbox (can be specified multiple times)" -msgstr "" -"Pasang suatu paket ekstra ke dalam kotak pasir (dapat dinyatakan berkali-" -"kali)" - -#: ../bin/apport-valgrind.py:97 ../debian/tmp/usr/bin/apport-valgrind.py:97 -#, python-format -msgid "Error: %s is not an executable. Stopping." -msgstr "Galat: %s bukan executable. Menghentikan." - -#: ../debian/tmp/usr/share/apport/apport-gtk.py:161 ../gtk/apport-gtk.py:161 -#, python-format -msgid "Sorry, the application %s has stopped unexpectedly." -msgstr "Maaf, aplikasi %s telah berhenti secara tak terduga." - -#: ../debian/tmp/usr/share/apport/apport-gtk.py:164 ../gtk/apport-gtk.py:164 -#, python-format -msgid "Sorry, %s has closed unexpectedly." -msgstr "Maaf, %s telah tertutup secara tak terduga." - -#: ../kde/apport-kde.py:200 ../kde/apport-kde.py:238 -#: ../debian/tmp/usr/share/apport/apport-kde.py:200 -#: ../debian/tmp/usr/share/apport/apport-kde.py:238 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:169 ../gtk/apport-gtk.py:169 -#, python-format -msgid "Sorry, %s has experienced an internal error." -msgstr "Maaf, %s telah mengalami galat internal." - -#: ../gtk/apport-gtk.ui.h:14 ../kde/apport-kde.py:194 -#: ../debian/tmp/usr/share/apport/apport-kde.py:194 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:188 -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:14 ../gtk/apport-gtk.py:188 -msgid "Send" -msgstr "Kirim" - -#: ../gtk/apport-gtk.ui.h:11 ../kde/apport-kde.py:292 -#: ../debian/tmp/usr/share/apport/apport-kde.py:292 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:204 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:575 -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:11 ../gtk/apport-gtk.py:204 -#: ../gtk/apport-gtk.py:575 -msgid "Show Details" -msgstr "Tunjukkan Rincian" - -#: ../kde/apport-kde.py:231 ../kde/apport-kde.py:244 -#: ../debian/tmp/usr/share/apport/apport-kde.py:231 -#: ../debian/tmp/usr/share/apport/apport-kde.py:244 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:216 ../gtk/apport-gtk.py:216 -msgid "Continue" -msgstr "Lanjutkan" - -#: ../debian/tmp/usr/share/apport/apport-gtk.py:239 ../gtk/apport-gtk.py:239 -#, python-format -msgid "The application %s has stopped responding." -msgstr "Aplikasi %s telah berhenti merespon." - -#: ../debian/tmp/usr/share/apport/apport-gtk.py:243 ../gtk/apport-gtk.py:243 -#, python-format -msgid "The program \"%s\" has stopped responding." -msgstr "Program \"%s\" telah berhenti merespon." - -#: ../kde/apport-kde.py:208 ../debian/tmp/usr/share/apport/apport-kde.py:208 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:259 ../gtk/apport-gtk.py:259 -#, python-format -msgid "Package: %s" -msgstr "Paket: %s" - -#: ../kde/apport-kde.py:214 ../debian/tmp/usr/share/apport/apport-kde.py:214 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:265 ../gtk/apport-gtk.py:265 -msgid "Sorry, a problem occurred while installing software." -msgstr "Maaf, terjadi masalah ketika memasang perangkat lunak." - -#: ../kde/apport-kde.py:220 ../debian/tmp/usr/share/apport/apport-kde.py:220 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:274 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:289 ../gtk/apport-gtk.py:274 -#: ../gtk/apport-gtk.py:289 -#, python-format -msgid "The application %s has experienced an internal error." -msgstr "Aplikasi %s telah mengalami galat internal." - -#: ../kde/apport-kde.py:223 ../debian/tmp/usr/share/apport/apport-kde.py:223 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:277 ../gtk/apport-gtk.py:277 -#, python-format -msgid "The application %s has closed unexpectedly." -msgstr "Aplikasi %s telah tertutup tanpa diharapkan." - -#: ../gtk/apport-gtk.ui.h:7 ../kde/apport-kde.py:241 -#: ../debian/tmp/usr/share/apport/apport-kde.py:241 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:297 -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:7 ../gtk/apport-gtk.py:297 -msgid "If you notice further problems, try restarting the computer." -msgstr "" -"Bila Anda menemui masalah lebih lanjut, cobalah memulai ulang komputer." - -#: ../kde/apport-kde.py:245 ../debian/tmp/usr/share/apport/apport-kde.py:245 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:299 ../gtk/apport-gtk.py:299 -msgid "Ignore future problems of this type" -msgstr "Abaikan masalah tipe ini di masa mendatang" - -#: ../kde/apport-kde.py:289 ../debian/tmp/usr/share/apport/apport-kde.py:289 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:579 ../gtk/apport-gtk.py:579 -msgid "Hide Details" -msgstr "Sembunyikan Rincian" - -#: ../kde/apport-kde.py:234 ../debian/tmp/usr/share/apport/apport-kde.py:234 -msgid "Leave Closed" -msgstr "Biarkan Tertutup" - -#: ../kde/apport-kde.py:235 ../kde/apport-kde.py:381 -#: ../debian/tmp/usr/share/apport/apport-kde.py:235 -#: ../debian/tmp/usr/share/apport/apport-kde.py:381 -msgid "Relaunch" -msgstr "Luncurkan Ulang" - -#: ../kde/apport-kde.py:315 ../debian/tmp/usr/share/apport/apport-kde.py:315 -msgid "Username:" -msgstr "Nama pengguna:" - -#: ../kde/apport-kde.py:316 ../debian/tmp/usr/share/apport/apport-kde.py:316 -msgid "Password:" -msgstr "Sandi:" - -#: ../kde/apport-kde.py:406 ../debian/tmp/usr/share/apport/apport-kde.py:406 -msgid "Collecting Problem Information" -msgstr "Mengumpulkan Informasi Masalah" - -#: ../kde/apport-kde.py:408 ../debian/tmp/usr/share/apport/apport-kde.py:408 -msgid "" -"The collected information can be sent to the developers to improve the " -"application. This might take a few minutes." -msgstr "" -"Informasi yang dikumpulkan dapat dikirim ke para pengembang untuk " -"meningkatkan aplikasi. Ini mungkin perlu waktu beberapa menit." - -#: ../kde/apport-kde.py:434 ../debian/tmp/usr/share/apport/apport-kde.py:434 -msgid "Uploading Problem Information" -msgstr "Mengunggah Informasi Masalah" - -#: ../gtk/apport-gtk.ui.h:19 ../kde/apport-kde.py:436 -#: ../debian/tmp/usr/share/apport/apport-kde.py:436 -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:19 -msgid "" -"The collected information is being sent to the bug tracking system. This " -"might take a few minutes." -msgstr "" -"Iniformasi yang dikumpulan telah dikirim ke sistem pelacak bug. Hal ini " -"membutuhkan waktu beberapa menit." - -#: ../gtk/apport-gtk.ui.h:1 ../kde/apport-kde.py:469 ../kde/apport-kde.py:504 -#: ../kde/apport-kde.py:524 ../debian/tmp/usr/share/apport/apport-kde.py:469 -#: ../debian/tmp/usr/share/apport/apport-kde.py:504 -#: ../debian/tmp/usr/share/apport/apport-kde.py:524 -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:1 -msgid "Apport" -msgstr "Apport" - -#: ../kde/apport-kde.desktop.in.h:1 ../gtk/apport-gtk.desktop.in.h:1 -#: ../kde/apport-kde-mime.desktop.in.h:1 -msgid "Report a problem..." -msgstr "Laporkan masalah..." - -#: ../kde/apport-kde.desktop.in.h:2 ../gtk/apport-gtk.desktop.in.h:2 -#: ../kde/apport-kde-mime.desktop.in.h:2 -msgid "Report a malfunction to the developers" -msgstr "Lapor kegagalan kepada pengembang" - -#: ../data/kernel_oops.py:29 ../debian/tmp/usr/share/apport/kernel_oops.py:29 -msgid "Your system might become unstable now and might need to be restarted." -msgstr "" -"Sistem Anda mungkin menjadi tak stabil sekarang dan mungkin perlu distart " -"ulang." - -#: ../gtk/apport-gtk.ui.h:2 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:2 -msgid "Cancel" -msgstr "Batal" - -#: ../gtk/apport-gtk.ui.h:3 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:3 -msgid "OK" -msgstr "OK" - -#: ../gtk/apport-gtk.ui.h:4 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:4 -msgid "Crash report" -msgstr "Laporan crash" - -#: ../gtk/apport-gtk.ui.h:5 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:5 -msgid "Sorry, an internal error happened." -msgstr "Maaf, terjadi kesalahan internal." - -#: ../gtk/apport-gtk.ui.h:8 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:8 -msgid "Remember this in future" -msgstr "Ingat ini di masa mendatang" - -#: ../gtk/apport-gtk.ui.h:9 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:9 -msgid "Ignore future problems of this program version" -msgstr "Abaikan masalah atas versi program ini di masa mendatang" - -#: ../gtk/apport-gtk.ui.h:10 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:10 -msgid "Relaunch this application" -msgstr "Luncurkan ulang aplikasi ini" - -#: ../gtk/apport-gtk.ui.h:12 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:12 -msgid "_Examine locally" -msgstr "P_eriksa secara lokal" - -#: ../gtk/apport-gtk.ui.h:13 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:13 -msgid "Don't send" -msgstr "Jangan kirim" - -#: ../gtk/apport-gtk.ui.h:15 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:15 -msgid "Collecting problem information" -msgstr "Mengumpulkan informasi permasalahan" - -#: ../gtk/apport-gtk.ui.h:16 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:16 -msgid "" -"Information is being collected that may help the developers fix the problem " -"you report." -msgstr "" -"Informasi yang dikumpulkan akan dapat membantu para pengembang untuk " -"memperbaiki masalah yang Anda laporkan." - -#: ../gtk/apport-gtk.ui.h:18 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:18 -msgid "Uploading problem information" -msgstr "Unggah informasi masalah" - -#: ../apport/com.ubuntu.apport.policy.in.h:1 -msgid "Collect system information" -msgstr "Kumpulkan informasi sistem" - -#: ../apport/com.ubuntu.apport.policy.in.h:2 -msgid "" -"Authentication is required to collect system information for this problem " -"report" -msgstr "" -"Perlu otentikasi untuk mengumpulkan informasi sistem bagi laporan masalah ini" - -#: ../apport/com.ubuntu.apport.policy.in.h:3 -msgid "System problem reports" -msgstr "Laporan masalah sistem" - -#: ../apport/com.ubuntu.apport.policy.in.h:4 -msgid "" -"Please enter your password to access problem reports of system programs" -msgstr "" -"Harap masukkan sandi Anda untuk mengakses laporan masalah dari program sistem" - -#: ../data/apportcheckresume.py:67 -#: ../debian/tmp/usr/share/apport/apportcheckresume.py:67 -msgid "" -"This occurred during a previous suspend, and prevented the system from " -"resuming properly." -msgstr "" -"Ini terjadi saat suspensi sebelumnya, dan mencegah sistem melanjutkan secara " -"benar." - -#: ../data/apportcheckresume.py:69 -#: ../debian/tmp/usr/share/apport/apportcheckresume.py:69 -msgid "" -"This occurred during a previous hibernation, and prevented the system from " -"resuming properly." -msgstr "" -"Ini terjadi saat hebernasi sebelumnya, dan mencegah sistem melanjutkan " -"secara benar." +msgstr "Untuk melanjutkan, Anda mesti mengunjungi URL berikut:" -#: ../data/apportcheckresume.py:74 -#: ../debian/tmp/usr/share/apport/apportcheckresume.py:74 +#: ../bin/apport-cli.py:371 ../debian/tmp/usr/bin/apport-cli.py:371 msgid "" -"The resume processing hung very near the end and will have appeared to have " -"completed normally." +"You can launch a browser now, or copy this URL into a browser on another " +"computer." msgstr "" -"Pemrosesan pelanjutan menggantung sangat dekat dengan ujung dan akan nampak " -"seperti komplit secara normal." +"Anda dapat meluncurkan sebuah peramban sekarang, atau menyalin URL ini ke " +"dalam peramban pada komputer lain." -#: ../bin/apport-unpack.py:22 ../debian/tmp/usr/bin/apport-unpack.py:22 -#, python-format -msgid "Usage: %s " -msgstr "Cara pakai: %s " +#: ../bin/apport-cli.py:373 ../debian/tmp/usr/bin/apport-cli.py:373 +msgid "Launch a browser now" +msgstr "Luncurkan sebuah peramban sekarang" -#: ../bin/apport-unpack.py:42 ../debian/tmp/usr/bin/apport-unpack.py:42 -msgid "Destination directory exists and is not empty." -msgstr "Direktori tujuan ada dan tak kosong." +#: ../bin/apport-cli.py:388 ../debian/tmp/usr/bin/apport-cli.py:388 +msgid "No pending crash reports. Try --help for more information." +msgstr "Tak ada laporan crash tertunda. Coba --help untuk informasi lebih." #: ../kde/apport-kde-mimelnk.desktop.in.h:1 msgid "Apport crash file" msgstr "Berkas crash Apport" +#: ../data/kernel_oops.py:29 ../debian/tmp/usr/share/apport/kernel_oops.py:29 +msgid "Your system might become unstable now and might need to be restarted." +msgstr "" +"Sistem Anda mungkin menjadi tak stabil sekarang dan mungkin perlu distart " +"ulang." + #: ../apport/ui.py:139 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:139 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:139 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:139 msgid "This package does not seem to be installed correctly" msgstr "Paket ini nampaknya tak terpasang secara benar" @@ -532,6 +328,8 @@ "lagi." #: ../apport/ui.py:166 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:166 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:166 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:166 #, python-format msgid "" @@ -546,24 +344,34 @@ "%s" #: ../apport/ui.py:303 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:303 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:303 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:303 msgid "unknown program" msgstr "program tak dikenal" #: ../apport/ui.py:304 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:304 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:304 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:304 #, python-format msgid "Sorry, the program \"%s\" closed unexpectedly" msgstr "Maaf, program \"%s\" ditutup tak disangka-sangka" -#: ../apport/ui.py:306 ../apport/ui.py:1458 +#: ../apport/ui.py:306 ../apport/ui.py:1459 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:306 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1459 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:306 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1459 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:306 -#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1458 +#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1459 #, python-format msgid "Problem in %s" msgstr "Masalah di %s" #: ../apport/ui.py:307 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:307 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:307 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:307 msgid "" "Your computer does not have enough free memory to automatically analyze the " @@ -574,71 +382,111 @@ #: ../apport/ui.py:362 ../apport/ui.py:370 ../apport/ui.py:519 #: ../apport/ui.py:522 ../apport/ui.py:727 ../apport/ui.py:1264 -#: ../apport/ui.py:1430 ../apport/ui.py:1434 +#: ../apport/ui.py:1431 ../apport/ui.py:1435 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:362 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:370 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:519 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:522 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:727 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1264 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1431 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1435 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:362 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:370 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:519 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:522 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:727 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1264 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1431 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1435 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:362 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:370 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:519 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:522 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:727 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1264 -#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1430 -#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1434 +#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1431 +#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1435 msgid "Invalid problem report" msgstr "Laporan masalah tidak valid" #: ../apport/ui.py:363 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:363 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:363 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:363 msgid "You are not allowed to access this problem report." msgstr "Anda tak diijinkan untuk mengakses laporan masalah ini." #: ../apport/ui.py:366 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:366 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:366 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:366 msgid "Error" msgstr "Galat" #: ../apport/ui.py:367 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:367 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:367 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:367 msgid "There is not enough disk space available to process this report." msgstr "Tak tersedia ruang cakram yang cukup untuk mengolah laporan ini." #: ../apport/ui.py:403 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:403 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:403 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:403 msgid "No PID specified" msgstr "Tidak ada PID yang dinyatakan" #: ../apport/ui.py:404 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:404 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:404 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:404 msgid "You need to specify a PID. See --help for more information." msgstr "" "Anda perlu menyatakan suatu PID. Lihat --help untuk informasi lebih lanjut." #: ../apport/ui.py:411 ../apport/ui.py:500 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:411 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:500 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:411 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:500 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:411 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:500 msgid "Invalid PID" msgstr "PID tak valid" #: ../apport/ui.py:412 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:412 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:412 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:412 msgid "The specified process ID does not exist." msgstr "ID proses yang dinyatakan tidak ada." #: ../apport/ui.py:415 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:415 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:415 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:415 msgid "Not your PID" msgstr "Bukan PID Anda" #: ../apport/ui.py:416 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:416 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:416 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:416 msgid "The specified process ID does not belong to you." msgstr "ID proses yang dinyatakan bukan milik Anda." #: ../apport/ui.py:467 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:467 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:467 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:467 msgid "No package specified" msgstr "Tak ada paket yang dinyatakan" #: ../apport/ui.py:468 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:468 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:468 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:468 msgid "" "You need to specify a package or a PID. See --help for more information." @@ -647,11 +495,15 @@ "informasi lebih." #: ../apport/ui.py:497 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:497 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:497 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:497 msgid "Permission denied" msgstr "Tak diijinkan" #: ../apport/ui.py:498 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:498 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:498 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:498 msgid "" "The specified process does not belong to you. Please run this program as the " @@ -661,23 +513,35 @@ "mengunakan root atau pemilik proses." #: ../apport/ui.py:501 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:501 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:501 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:501 msgid "The specified process ID does not belong to a program." msgstr "ID proses yang dinyatakan bukan milik suatu program." #: ../apport/ui.py:520 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:520 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:520 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:520 #, python-format msgid "Symptom script %s did not determine an affected package" msgstr "Skrip gejala %s tak menentukan paket yang terpengaruh" #: ../apport/ui.py:523 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:523 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:523 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:523 #, python-format msgid "Package %s does not exist" msgstr "Paket %s tidak ada" #: ../apport/ui.py:552 ../apport/ui.py:739 ../apport/ui.py:744 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:552 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:739 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:744 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:552 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:739 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:744 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:552 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:739 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:744 @@ -685,6 +549,12 @@ msgstr "Tidak dapat membuat laporan" #: ../apport/ui.py:567 ../apport/ui.py:613 ../apport/ui.py:629 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:567 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:613 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:629 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:567 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:613 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:629 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:567 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:613 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:629 @@ -692,6 +562,8 @@ msgstr "Sedang memperbarui laporan masalah" #: ../apport/ui.py:568 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:568 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:568 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:568 msgid "" "You are not the reporter or subscriber of this problem report, or the report " @@ -705,6 +577,8 @@ "Silakan membuat suatu laporan baru memakai \"apport-bug\"." #: ../apport/ui.py:577 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:577 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:577 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:577 msgid "" "You are not the reporter of this problem report. It is much easier to mark a " @@ -727,28 +601,40 @@ "Apakah Anda yakin ingin meneruskan?" #: ../apport/ui.py:614 ../apport/ui.py:630 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:614 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:630 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:614 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:630 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:614 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:630 msgid "No additional information collected." msgstr "Tidak ada informasi tambahan yang dikumpulkan" #: ../apport/ui.py:681 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:681 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:681 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:681 msgid "What kind of problem do you want to report?" msgstr "Masalah macam apa yang ingin Anda laporkan?" #: ../apport/ui.py:698 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:698 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:698 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:698 msgid "Unknown symptom" msgstr "Gejala tak dikenal" #: ../apport/ui.py:699 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:699 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:699 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:699 #, python-format msgid "The symptom \"%s\" is not known." msgstr "Gejala '%s' tak dikenal." #: ../apport/ui.py:730 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:730 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:730 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:730 msgid "" "After closing this message please click on an application window to report a " @@ -758,22 +644,34 @@ "melaporkan masalah tentang hal ini." #: ../apport/ui.py:740 ../apport/ui.py:745 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:740 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:745 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:740 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:745 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:740 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:745 msgid "xprop failed to determine process ID of the window" msgstr "xprop gagal untuk menentukan ID proses dari jendela" #: ../apport/ui.py:759 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:759 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:759 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:759 msgid "%prog " msgstr "%prog " #: ../apport/ui.py:761 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:761 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:761 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:761 msgid "Specify package name." msgstr "Tentukan nama paket." #: ../apport/ui.py:763 ../apport/ui.py:815 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:763 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:815 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:763 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:815 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:763 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:815 msgid "Add an extra tag to the report. Can be specified multiple times." @@ -782,12 +680,16 @@ "sekaligus." #: ../apport/ui.py:794 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:794 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:794 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:794 msgid "" "%prog [options] [symptom|pid|package|program path|.apport/.crash file]" msgstr "%prog [opsi] [gejala|pid|paket|path program|berkas .apport/.crash]" #: ../apport/ui.py:797 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:797 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:797 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:797 msgid "" "Start in bug filing mode. Requires --package and an optional --pid, or just " @@ -799,16 +701,22 @@ "yang telah diketahui. (Otomatis bila argumen tunggal diberikan.)" #: ../apport/ui.py:799 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:799 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:799 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:799 msgid "Click a window as a target for filing a problem report." msgstr "Klik jendela sebagai target untuk mengajukan laporan masalah." #: ../apport/ui.py:801 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:801 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:801 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:801 msgid "Start in bug updating mode. Can take an optional --package." msgstr "Memulai mode memperbarui bug. Dapat mengambil optional --package." #: ../apport/ui.py:803 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:803 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:803 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:803 msgid "" "File a bug report about a symptom. (Implied if symptom name is given as only " @@ -818,6 +726,8 @@ "sebagai argumen tunggal.)" #: ../apport/ui.py:805 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:805 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:805 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:805 msgid "" "Specify package name in --file-bug mode. This is optional if a --pid is " @@ -827,6 +737,8 @@ "dinyatakan. (Otomatis bila nama paket diberikan sebagai argumen tunggal.)" #: ../apport/ui.py:807 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:807 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:807 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:807 msgid "" "Specify a running program in --file-bug mode. If this is specified, the bug " @@ -838,11 +750,15 @@ "bila pid diberikan sebagai satu-satunya argumen.)" #: ../apport/ui.py:809 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:809 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:809 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:809 msgid "The provided pid is a hanging application." msgstr "Pid yang diberikan adalah aplikasi yang hang." #: ../apport/ui.py:811 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:811 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:811 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:811 #, python-format msgid "" @@ -853,6 +769,8 @@ "di %s. (Otomatis bila berkas diberikan sebagai argumen tunggal.)" #: ../apport/ui.py:813 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:813 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:813 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:813 msgid "" "In bug filing mode, save the collected information into a file instead of " @@ -864,11 +782,15 @@ "atau dari mesin lain." #: ../apport/ui.py:817 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:817 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:817 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:817 msgid "Print the Apport version number." msgstr "Cetak nomor versi Apport." #: ../apport/ui.py:968 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:968 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:968 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:968 msgid "" "This will launch apport-retrace in a terminal window to examine the crash." @@ -877,28 +799,38 @@ "memeriksa crash." #: ../apport/ui.py:969 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:969 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:969 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:969 msgid "Run gdb session" msgstr "Memulai sesi gdb" #: ../apport/ui.py:970 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:970 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:970 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:970 msgid "Run gdb session without downloading debug symbols" msgstr "Memulai sesi gdb tanpa mengunduh simbol debug" #. TRANSLATORS: %s contains the crash report file name #: ../apport/ui.py:972 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:972 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:972 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:972 #, python-format msgid "Update %s with fully symbolic stack trace" msgstr "Mutakhirkan %s dengan pelacakan stack simbol lengkap" #: ../apport/ui.py:1008 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1008 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1008 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1008 msgid "Can't remember send report status settings" msgstr "Tak bisa mengingat pengaturan status kirim laporan" #: ../apport/ui.py:1009 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1009 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1009 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1009 msgid "" "Saving crash reporting state failed. Can't set auto or never reporting mode." @@ -907,6 +839,10 @@ "otomatis atau tak pernah." #: ../apport/ui.py:1068 ../apport/ui.py:1078 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1068 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1078 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1068 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1078 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1068 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1078 msgid "" @@ -915,6 +851,8 @@ "Laporan masalah berlaku bagi suatu program yang telah tak terpasang lagi." #: ../apport/ui.py:1093 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1093 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1093 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1093 #, python-format msgid "" @@ -923,24 +861,36 @@ msgstr "" "Terjadi masalah dengan program %s yang berubah semenjak terjadinya crash." -#: ../apport/ui.py:1140 ../apport/ui.py:1221 ../apport/ui.py:1436 +#: ../apport/ui.py:1140 ../apport/ui.py:1221 ../apport/ui.py:1437 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1140 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1221 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1437 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1140 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1221 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1437 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1140 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1221 -#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1436 +#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1437 msgid "This problem report is damaged and cannot be processed." msgstr "Laporan permasalah gagal dan tidak dapat diproses." #: ../apport/ui.py:1145 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1145 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1145 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1145 msgid "This report is about a package that is not installed." msgstr "Laporan ini adalah tentang suatu paket yang tidak terpasang." #: ../apport/ui.py:1149 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1149 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1149 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1149 msgid "An error occurred while attempting to process this problem report:" msgstr "Terjadi kesalahan ketika mencoba untuk memproses laporan masalah:" #: ../apport/ui.py:1159 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1159 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1159 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1159 msgid "" "You have two versions of this application installed, which one do you want " @@ -950,18 +900,24 @@ "Anda ingin laporkan kutunya?" #: ../apport/ui.py:1160 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1160 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1160 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1160 #, python-format msgid "%s snap" msgstr "%s snap" #: ../apport/ui.py:1161 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1161 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1161 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1161 #, python-format msgid "%s deb package" msgstr "%s paket deb" #: ../apport/ui.py:1194 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1194 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1194 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1194 #, python-format msgid "" @@ -971,6 +927,8 @@ "melalui %s untuk bantuan." #: ../apport/ui.py:1196 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1196 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1196 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1196 #, python-format msgid "" @@ -982,54 +940,72 @@ "untuk bantuan." #: ../apport/ui.py:1265 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1265 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1265 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1265 msgid "Could not determine the package or source package name." msgstr "TIdak dapat menentukan nama paket atau nama paket sumber." #: ../apport/ui.py:1283 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1283 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1283 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1283 msgid "Unable to start web browser" msgstr "TIdak dapat menjalankan perambah web" #: ../apport/ui.py:1284 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1284 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1284 #: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1284 #, python-format msgid "Unable to start web browser to open %s." msgstr "TIdak dapat menjalankan perambah web untuk membuka %s." -#: ../apport/ui.py:1384 -#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1384 +#: ../apport/ui.py:1385 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1385 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1385 +#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1385 #, python-format msgid "Please enter your account information for the %s bug tracking system" msgstr "Silakan masukkan informasi akun Anda bagi sistem pelacakan kutu %s" -#: ../apport/ui.py:1396 -#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1396 +#: ../apport/ui.py:1397 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1397 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1397 +#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1397 msgid "Network problem" msgstr "Masalah di jaringan" -#: ../apport/ui.py:1398 -#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1398 +#: ../apport/ui.py:1399 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1399 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1399 +#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1399 msgid "" "Cannot connect to crash database, please check your Internet connection." msgstr "" "Tak bisa menyambung ke basis data crash, silakan periksa sambungan Internet " "Anda." -#: ../apport/ui.py:1425 -#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1425 +#: ../apport/ui.py:1426 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1426 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1426 +#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1426 msgid "Memory exhaustion" msgstr "Kehabisan memori" -#: ../apport/ui.py:1426 -#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1426 +#: ../apport/ui.py:1427 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1427 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1427 +#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1427 msgid "Your system does not have enough memory to process this crash report." msgstr "" "Sistem Anda tidak memiliki memori yang cukup untuk memproses laporan crash " "ini." -#: ../apport/ui.py:1461 -#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1461 +#: ../apport/ui.py:1462 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1462 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1462 +#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1462 #, python-format msgid "" "The problem cannot be reported:\n" @@ -1040,14 +1016,20 @@ "\n" "%s" -#: ../apport/ui.py:1517 ../apport/ui.py:1524 -#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1517 -#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1524 +#: ../apport/ui.py:1518 ../apport/ui.py:1525 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1518 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1525 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1518 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1525 +#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1518 +#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1525 msgid "Problem already known" msgstr "Masalah sudah diketahui" -#: ../apport/ui.py:1518 -#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1518 +#: ../apport/ui.py:1519 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1519 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1519 +#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1519 msgid "" "This problem was already reported in the bug report displayed in the web " "browser. Please check if you can add any further information that might be " @@ -1057,48 +1039,79 @@ "web. Silakan periksa apakah Anda dapat menambah informasi lebih lanjut yang " "mungkin berguna bagi para pengembang." -#: ../apport/ui.py:1525 -#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1525 +#: ../apport/ui.py:1526 +#: ../debian/tmp/usr/lib/python3.10/dist-packages/apport/ui.py:1526 +#: ../debian/tmp/usr/lib/python3/dist-packages/apport/ui.py:1526 +#: ../debian/tmp/usr/lib/python3.9/dist-packages/apport/ui.py:1526 msgid "This problem was already reported to developers. Thank you!" msgstr "Masalah ini sudah dilaporkan ke pengembang. Terima kasih!" -#: ../data/general-hooks/ubuntu.py:200 -#: ../debian/tmp/usr/share/apport/general-hooks/ubuntu.py:200 +#: ../kde/apport-kde.py:234 ../debian/tmp/usr/share/apport/apport-kde.py:234 +msgid "Leave Closed" +msgstr "Biarkan Tertutup" + +#: ../kde/apport-kde.py:235 ../kde/apport-kde.py:381 +#: ../debian/tmp/usr/share/apport/apport-kde.py:235 +#: ../debian/tmp/usr/share/apport/apport-kde.py:381 +msgid "Relaunch" +msgstr "Luncurkan Ulang" + +#: ../kde/apport-kde.py:315 ../debian/tmp/usr/share/apport/apport-kde.py:315 +msgid "Username:" +msgstr "Nama pengguna:" + +#: ../kde/apport-kde.py:316 ../debian/tmp/usr/share/apport/apport-kde.py:316 +msgid "Password:" +msgstr "Sandi:" + +#: ../kde/apport-kde.py:406 ../debian/tmp/usr/share/apport/apport-kde.py:406 +msgid "Collecting Problem Information" +msgstr "Mengumpulkan Informasi Masalah" + +#: ../kde/apport-kde.py:408 ../debian/tmp/usr/share/apport/apport-kde.py:408 msgid "" -"An Ubuntu package has a file conflict with a package that is not a genuine " -"Ubuntu package." +"The collected information can be sent to the developers to improve the " +"application. This might take a few minutes." msgstr "" -"Sebuah paket Ubuntuk memiliki berkas yang konflik dengan suatu paket yang " -"bukan paket Ubuntu asli." +"Informasi yang dikumpulkan dapat dikirim ke para pengembang untuk " +"meningkatkan aplikasi. Ini mungkin perlu waktu beberapa menit." -#: ../data/general-hooks/ubuntu.py:208 -#: ../debian/tmp/usr/share/apport/general-hooks/ubuntu.py:208 -msgid "You have already encountered this package installation failure." -msgstr "Anda telah mengalami kesalahan pemasangan paket ini." +#: ../kde/apport-kde.py:434 ../debian/tmp/usr/share/apport/apport-kde.py:434 +msgid "Uploading Problem Information" +msgstr "Mengunggah Informasi Masalah" -#: ../data/general-hooks/ubuntu.py:224 -#: ../debian/tmp/usr/share/apport/general-hooks/ubuntu.py:224 +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:19 ../gtk/apport-gtk.ui.h:19 +#: ../kde/apport-kde.py:436 ../debian/tmp/usr/share/apport/apport-kde.py:436 msgid "" -"Your system was initially configured with grub version 2, but you have " -"removed it from your system in favor of grub 1 without configuring it. To " -"ensure your bootloader configuration is updated whenever a new kernel is " -"available, open a terminal and run:\n" -"\n" -" sudo apt-get install grub-pc\n" +"The collected information is being sent to the bug tracking system. This " +"might take a few minutes." msgstr "" -"Sistem Anda awalnya ditata dengan grub versi 2, tapi Anda telah menghapusnya " -"dari sistem demi grub 1 tanpa menatanya. Untuk memastikan konfigurasi pemuat " -"boot Anda dimutakhirkan ketika suatu kernel baru tersedia, bukalah suatu " -"terminal dan jalankan:\n" -"\n" -" sudo apt-get install grub-pc\n" +"Iniformasi yang dikumpulan telah dikirim ke sistem pelacak bug. Hal ini " +"membutuhkan waktu beberapa menit." + +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:1 ../gtk/apport-gtk.ui.h:1 +#: ../kde/apport-kde.py:469 ../kde/apport-kde.py:504 ../kde/apport-kde.py:524 +#: ../debian/tmp/usr/share/apport/apport-kde.py:469 +#: ../debian/tmp/usr/share/apport/apport-kde.py:504 +#: ../debian/tmp/usr/share/apport/apport-kde.py:524 +msgid "Apport" +msgstr "Apport" + +#: ../bin/apport-unpack.py:22 ../debian/tmp/usr/bin/apport-unpack.py:22 +#, python-format +msgid "Usage: %s " +msgstr "Cara pakai: %s " + +#: ../bin/apport-unpack.py:42 ../debian/tmp/usr/bin/apport-unpack.py:42 +msgid "Destination directory exists and is not empty." +msgstr "Direktori tujuan ada dan tak kosong." -#: ../debian/tmp/usr/bin/apport-retrace.py:34 ../bin/apport-retrace.py:34 +#: ../bin/apport-retrace.py:34 ../debian/tmp/usr/bin/apport-retrace.py:34 msgid "Do not put the new traces into the report, but write them to stdout." msgstr "" "Jangan letakkan pelacakan baru ke dalam laporan, tapi tulis mereka ke stdout." -#: ../debian/tmp/usr/bin/apport-retrace.py:36 ../bin/apport-retrace.py:36 +#: ../bin/apport-retrace.py:36 ../debian/tmp/usr/bin/apport-retrace.py:36 msgid "" "Start an interactive gdb session with the report's core dump (-o ignored; " "does not rewrite report)" @@ -1106,34 +1119,34 @@ "Mulai sesi gdb interaktif dengan core dump dari laporan (-o diabaikan; tidak " "menulis laporan)" -#: ../debian/tmp/usr/bin/apport-retrace.py:38 ../bin/apport-retrace.py:38 +#: ../bin/apport-retrace.py:38 ../debian/tmp/usr/bin/apport-retrace.py:38 msgid "" "Write modified report to given file instead of changing the original report" msgstr "" "Tulis laporan yang diubah ke berkas yang diberikan alih-alih mengubah " "laporan asli" -#: ../debian/tmp/usr/bin/apport-retrace.py:41 ../bin/apport-retrace.py:41 +#: ../bin/apport-retrace.py:41 ../debian/tmp/usr/bin/apport-retrace.py:41 msgid "Remove the core dump from the report after stack trace regeneration" msgstr "Buang core dump dari laporan setelah regenerasi stack trace" -#: ../debian/tmp/usr/bin/apport-retrace.py:43 ../bin/apport-retrace.py:43 +#: ../bin/apport-retrace.py:43 ../debian/tmp/usr/bin/apport-retrace.py:43 msgid "Override report's CoreFile" msgstr "Timpa CoreFile laporan" -#: ../debian/tmp/usr/bin/apport-retrace.py:45 ../bin/apport-retrace.py:45 +#: ../bin/apport-retrace.py:45 ../debian/tmp/usr/bin/apport-retrace.py:45 msgid "Override report's ExecutablePath" msgstr "Timpa ExecutablePath laporan" -#: ../debian/tmp/usr/bin/apport-retrace.py:47 ../bin/apport-retrace.py:47 +#: ../bin/apport-retrace.py:47 ../debian/tmp/usr/bin/apport-retrace.py:47 msgid "Override report's ProcMaps" msgstr "Timpa ProcMaps laporan" -#: ../debian/tmp/usr/bin/apport-retrace.py:49 ../bin/apport-retrace.py:49 +#: ../bin/apport-retrace.py:49 ../debian/tmp/usr/bin/apport-retrace.py:49 msgid "Rebuild report's Package information" msgstr "Bangun ulang informasi Package laporan" -#: ../debian/tmp/usr/bin/apport-retrace.py:51 ../bin/apport-retrace.py:51 +#: ../bin/apport-retrace.py:51 ../debian/tmp/usr/bin/apport-retrace.py:51 msgid "" "Build a temporary sandbox and download/install the necessary packages and " "debug symbols in there; without this option it assumes that the necessary " @@ -1150,7 +1163,7 @@ "hanya akan dapat melacak ulang crash yang terjadi pada rilis yang kini " "sedang berjalan." -#: ../debian/tmp/usr/bin/apport-retrace.py:53 ../bin/apport-retrace.py:53 +#: ../bin/apport-retrace.py:53 ../debian/tmp/usr/bin/apport-retrace.py:53 msgid "" "Build another temporary sandbox for installing gdb and its dependencies " "using the same release as the report rather than whatever version of gdb you " @@ -1160,29 +1173,29 @@ "memakai rilis yang sama sebagai laporan bukan sebarang versi gdb yang telah " "Anda pasang." -#: ../debian/tmp/usr/bin/apport-retrace.py:55 ../bin/apport-retrace.py:55 +#: ../bin/apport-retrace.py:55 ../debian/tmp/usr/bin/apport-retrace.py:55 msgid "" "Report download/install progress when installing packages into sandbox" msgstr "" "Laporkan kemajuan pengunduhan/pemasangan ketika memasang paket ke dalam " "kotak pasir" -#: ../debian/tmp/usr/bin/apport-retrace.py:57 ../bin/apport-retrace.py:57 +#: ../bin/apport-retrace.py:57 ../debian/tmp/usr/bin/apport-retrace.py:57 msgid "Prepend timestamps to log messages, for batch operation" msgstr "Awali pesan log dengan penanda waktu, bagi operasi batch" -#: ../debian/tmp/usr/bin/apport-retrace.py:59 ../bin/apport-retrace.py:59 +#: ../bin/apport-retrace.py:59 ../debian/tmp/usr/bin/apport-retrace.py:59 msgid "" "Create and use third-party repositories from origins specified in reports" msgstr "" "Buat dan pakai repositori pihak ketiga dari sumber yang dinyatakan dalam " "laporan" -#: ../debian/tmp/usr/bin/apport-retrace.py:61 ../bin/apport-retrace.py:61 +#: ../bin/apport-retrace.py:61 ../debian/tmp/usr/bin/apport-retrace.py:61 msgid "Cache directory for packages downloaded in the sandbox" msgstr "Direktori singgahan bagi paket yang diunduh dalam kotak pasir" -#: ../debian/tmp/usr/bin/apport-retrace.py:63 ../bin/apport-retrace.py:63 +#: ../bin/apport-retrace.py:63 ../debian/tmp/usr/bin/apport-retrace.py:63 msgid "" "Directory for unpacked packages. Future runs will assume that any already " "downloaded package is also extracted to this sandbox." @@ -1191,7 +1204,15 @@ "akan menganggap bahwa paket yang telah diunduh juga diekstrak ke kotak pasir " "ini." -#: ../debian/tmp/usr/bin/apport-retrace.py:67 ../bin/apport-retrace.py:67 +#: ../bin/apport-retrace.py:65 ../debian/tmp/usr/bin/apport-valgrind.py:66 +#: ../debian/tmp/usr/bin/apport-retrace.py:65 ../bin/apport-valgrind.py:66 +msgid "" +"Install an extra package into the sandbox (can be specified multiple times)" +msgstr "" +"Pasang suatu paket ekstra ke dalam kotak pasir (dapat dinyatakan berkali-" +"kali)" + +#: ../bin/apport-retrace.py:67 ../debian/tmp/usr/bin/apport-retrace.py:67 msgid "" "Path to a file with the crash database authentication information. This is " "used when specifying a crash ID to upload the retraced stack traces (only if " @@ -1201,7 +1222,7 @@ "ketika menyatakan ID crash untuk mengunggah jejak stack yang dilacak ulang " "(hanya bila -g, -o, maupun -s tak dinyatakan)" -#: ../debian/tmp/usr/bin/apport-retrace.py:69 ../bin/apport-retrace.py:69 +#: ../bin/apport-retrace.py:69 ../debian/tmp/usr/bin/apport-retrace.py:69 msgid "" "Display retraced stack traces and ask for confirmation before sending them " "to the crash database." @@ -1209,20 +1230,181 @@ "Tampilkan jejak stack yang dilacak ulang dan tanyakan persetujuan sebelum " "mengirim mereka ke basis data crash." -#: ../debian/tmp/usr/bin/apport-retrace.py:71 ../bin/apport-retrace.py:71 +#: ../bin/apport-retrace.py:71 ../debian/tmp/usr/bin/apport-retrace.py:71 msgid "" "Path to the duplicate sqlite database (default: no duplicate checking)" msgstr "Path ke basis data sqlite duplikat (baku: tak ada uji duplikasi)" -#: ../debian/tmp/usr/bin/apport-retrace.py:73 ../bin/apport-retrace.py:73 +#: ../bin/apport-retrace.py:73 ../debian/tmp/usr/bin/apport-retrace.py:73 msgid "Do not add StacktraceSource to the report." msgstr "Jangan tambahkan StacktraceSource ke laporan." -#: ../debian/tmp/usr/bin/apport-retrace.py:82 ../bin/apport-retrace.py:82 +#: ../bin/apport-retrace.py:82 ../debian/tmp/usr/bin/apport-retrace.py:82 msgid "You cannot use -C without -S. Stopping." msgstr "Anda tidak bisa menggunakan -C tanpa -S. Sedang menghentikan." #. translators: don't translate y/n, apport currently only checks for "y" -#: ../debian/tmp/usr/bin/apport-retrace.py:115 ../bin/apport-retrace.py:115 +#: ../bin/apport-retrace.py:115 ../debian/tmp/usr/bin/apport-retrace.py:115 msgid "OK to send these as attachments? [y/n]" msgstr "Ok untuk mengirim lampiran-lampiran ini? [y/t]" + +#: ../gtk/apport-gtk.desktop.in.h:1 ../kde/apport-kde.desktop.in.h:1 +#: ../kde/apport-kde-mime.desktop.in.h:1 +msgid "Report a problem..." +msgstr "Laporkan masalah..." + +#: ../gtk/apport-gtk.desktop.in.h:2 ../kde/apport-kde.desktop.in.h:2 +#: ../kde/apport-kde-mime.desktop.in.h:2 +msgid "Report a malfunction to the developers" +msgstr "Lapor kegagalan kepada pengembang" + +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:2 ../gtk/apport-gtk.ui.h:2 +msgid "Cancel" +msgstr "Batal" + +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:3 ../gtk/apport-gtk.ui.h:3 +msgid "OK" +msgstr "OK" + +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:4 ../gtk/apport-gtk.ui.h:4 +msgid "Crash report" +msgstr "Laporan crash" + +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:5 ../gtk/apport-gtk.ui.h:5 +msgid "Sorry, an internal error happened." +msgstr "Maaf, terjadi kesalahan internal." + +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:8 ../gtk/apport-gtk.ui.h:8 +msgid "Remember this in future" +msgstr "Ingat ini di masa mendatang" + +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:9 ../gtk/apport-gtk.ui.h:9 +msgid "Ignore future problems of this program version" +msgstr "Abaikan masalah atas versi program ini di masa mendatang" + +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:10 ../gtk/apport-gtk.ui.h:10 +msgid "Relaunch this application" +msgstr "Luncurkan ulang aplikasi ini" + +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:12 ../gtk/apport-gtk.ui.h:12 +msgid "_Examine locally" +msgstr "P_eriksa secara lokal" + +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:13 ../gtk/apport-gtk.ui.h:13 +msgid "Don't send" +msgstr "Jangan kirim" + +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:15 ../gtk/apport-gtk.ui.h:15 +msgid "Collecting problem information" +msgstr "Mengumpulkan informasi permasalahan" + +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:16 ../gtk/apport-gtk.ui.h:16 +msgid "" +"Information is being collected that may help the developers fix the problem " +"you report." +msgstr "" +"Informasi yang dikumpulkan akan dapat membantu para pengembang untuk " +"memperbaiki masalah yang Anda laporkan." + +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:18 ../gtk/apport-gtk.ui.h:18 +msgid "Uploading problem information" +msgstr "Unggah informasi masalah" + +#: ../debian/tmp/usr/share/apport/apportcheckresume.py:67 +#: ../data/apportcheckresume.py:67 +msgid "" +"This occurred during a previous suspend, and prevented the system from " +"resuming properly." +msgstr "" +"Ini terjadi saat suspensi sebelumnya, dan mencegah sistem melanjutkan secara " +"benar." + +#: ../debian/tmp/usr/share/apport/apportcheckresume.py:69 +#: ../data/apportcheckresume.py:69 +msgid "" +"This occurred during a previous hibernation, and prevented the system from " +"resuming properly." +msgstr "" +"Ini terjadi saat hebernasi sebelumnya, dan mencegah sistem melanjutkan " +"secara benar." + +#: ../debian/tmp/usr/share/apport/apportcheckresume.py:74 +#: ../data/apportcheckresume.py:74 +msgid "" +"The resume processing hung very near the end and will have appeared to have " +"completed normally." +msgstr "" +"Pemrosesan pelanjutan menggantung sangat dekat dengan ujung dan akan nampak " +"seperti komplit secara normal." + +#: ../debian/tmp/usr/bin/apport-valgrind.py:37 ../bin/apport-valgrind.py:37 +msgid "See man page for details." +msgstr "Lihat rincian di laman man" + +#: ../debian/tmp/usr/bin/apport-valgrind.py:43 ../bin/apport-valgrind.py:43 +msgid "specify the log file name produced by valgrind" +msgstr "nyatakan nama berkas log yang dihasilkan oleh valgrind" + +#: ../debian/tmp/usr/bin/apport-valgrind.py:46 ../bin/apport-valgrind.py:46 +msgid "" +"reuse a previously created sandbox dir (SDIR) or, if it does not exist, " +"create it" +msgstr "" +"pakai ulang dir kotak pasir yang sebelumnya dibuat (SDIR), atau bila belum " +"ada, buatlah" + +#: ../debian/tmp/usr/bin/apport-valgrind.py:50 ../bin/apport-valgrind.py:50 +msgid "" +"do not create or reuse a sandbox directory for additional debug symbols " +"but rely only on installed debug symbols." +msgstr "" +"jangan buat atau pakai ulang direktori kotak pasir untuk simbol awakutu " +"tambahan tapi hanya bergantung kepada simbol awakutu yang telah dipasang" + +#: ../debian/tmp/usr/bin/apport-valgrind.py:54 ../bin/apport-valgrind.py:54 +msgid "" +"reuse a previously created cache dir (CDIR) or, if it does not exist, create " +"it" +msgstr "" +"pakai ulang dir singgahan yang sebelumnya dibuat (CDIR), atau bila belum " +"ada, buatlah" + +#: ../debian/tmp/usr/bin/apport-valgrind.py:58 ../bin/apport-valgrind.py:58 +msgid "" +"report download/install progress when installing packages into sandbox" +msgstr "" +"laporkan kemajuan unduh/pasang ketika memasang paket ke dalam kotak pasir" + +#: ../debian/tmp/usr/bin/apport-valgrind.py:62 ../bin/apport-valgrind.py:62 +msgid "" +"the executable that is run under valgrind's memcheck tool for memory leak " +"detection" +msgstr "" +"executable yang dijalankan di bawah perkakas memcheck valgrind untuk deteksi " +"kebocoran memori" + +#: ../debian/tmp/usr/bin/apport-valgrind.py:97 ../bin/apport-valgrind.py:97 +#, python-format +msgid "Error: %s is not an executable. Stopping." +msgstr "Galat: %s bukan executable. Menghentikan." + +#: ../apport/com.ubuntu.apport.policy.in.h:1 +msgid "Collect system information" +msgstr "Kumpulkan informasi sistem" + +#: ../apport/com.ubuntu.apport.policy.in.h:2 +msgid "" +"Authentication is required to collect system information for this problem " +"report" +msgstr "" +"Perlu otentikasi untuk mengumpulkan informasi sistem bagi laporan masalah ini" + +#: ../apport/com.ubuntu.apport.policy.in.h:3 +msgid "System problem reports" +msgstr "Laporan masalah sistem" + +#: ../apport/com.ubuntu.apport.policy.in.h:4 +msgid "" +"Please enter your password to access problem reports of system programs" +msgstr "" +"Harap masukkan sandi Anda untuk mengakses laporan masalah dari program sistem" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/appstream-glib.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/appstream-glib.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/appstream-glib.po 2021-08-03 09:06:21.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/appstream-glib.po 2022-02-11 23:16:13.000000000 +0000 @@ -18,8 +18,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 18:29+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 17:26+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "Language: id\n" #. TRANSLATORS: command line option diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/appstream.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/appstream.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/appstream.po 2021-08-03 09:06:14.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/appstream.po 2022-02-11 23:16:06.000000000 +0000 @@ -16,16 +16,16 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 18:21+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 17:18+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "Language: id\n" -#: tools/appstream-cli.c:156 +#: tools/appstreamcli.c:157 #, c-format msgid "'%s' command" msgstr "perintah '%s'" -#: src/as-category.c:168 +#: src/as-category.c:169 msgctxt "Category of Graphics" msgid "3D Graphics" msgstr "Grafis 3D" @@ -46,7 +46,7 @@ "(metadata hulu). Lokalkan masing-masing paragraf saja." #. TRANSLATORS: Please do not translate AppStream tag and property names (in backticks). -#: src/as-validator-issue-tag.h:200 +#: src/as-validator-issue-tag.h:210 msgid "" "A screenshot must contain at least one image or video in order to be useful. " "Please add an to it." @@ -54,7 +54,7 @@ "Tangkapan layar harus mengandung setidaknya satu gambar atau video agar " "bermanfaat. Silakan tambahkan untuk itu." -#: src/as-validator-issue-tag.h:205 +#: src/as-validator-issue-tag.h:215 msgid "" "A screenshot must contain either images or videos, but not both at the same " "time. Please use this screenshot exclusively for either static images or for " @@ -64,24 +64,24 @@ "sekaligus. Silakan gunakan tangkapan layar ini secara eksklusif untuk gambar " "statis atau untuk video." -#: src/as-category.c:123 +#: src/as-category.c:124 msgctxt "Category of Games" msgid "Action" msgstr "Aksi" #. TRANSLATORS: this is the main category for Add-ons #. TRANSLATORS: Addons are extensions for existing software components, e.g. support for more visual effects for a video editor -#: src/as-category.c:320 tools/ascli-utils.c:371 +#: src/as-category.c:321 tools/ascli-utils.c:371 msgid "Add-ons" msgstr "Pengaya" -#: src/as-category.c:126 +#: src/as-category.c:127 msgctxt "Category of Games" msgid "Adventure" msgstr "Petualangan" #. TRANSLATORS: ascli flag description for: --pedantic (used by the "validate" command) -#: tools/appstream-cli.c:118 +#: tools/appstreamcli.c:119 msgid "Also show pedantic hints." msgstr "Tampilkan juga saran pedantik." @@ -105,7 +105,7 @@ msgstr "CLI AppStream" #. TRANSLATORS: Output if appstreamcli --version is run and the CLI and libappstream versions differ. -#: tools/appstream-cli.c:1202 +#: tools/appstream-compose.c:250 tools/appstreamcli.c:1279 #, c-format msgid "" "AppStream CLI tool version: %s\n" @@ -115,7 +115,7 @@ "Pustaka AppStream versi: %s" #. TRANSLATORS: In the status report of ascli: Header -#: tools/ascli-actions-misc.c:47 +#: tools/ascli-actions-misc.c:48 msgid "AppStream Status:" msgstr "Status AppStream:" @@ -132,7 +132,7 @@ #. TRANSLATORS: This is the header to the --help menu for subcommands #. TRANSLATORS: This is the header to the --help menu -#: tools/appstream-cli.c:153 tools/appstream-cli.c:956 +#: tools/appstreamcli.c:154 tools/appstreamcli.c:1022 msgid "AppStream command-line interface" msgstr "Antarmuka baris perintah AppStream" @@ -156,7 +156,7 @@ "AppStream adalah spesifikasi lintas-distribusi untuk menyediakan metadata " "tentang komponen perangkat lunak." -#: src/as-pool.c:2124 +#: src/as-pool.c:2125 #, c-format msgid "" "AppStream system cache refresh failed. Turn on verbose mode to get detailed " @@ -166,22 +166,22 @@ "memperoleh informasi masalah lebih terperinci." #. TRANSLATORS: Output if appstreamcli --version is executed. -#: tools/appstream-cli.c:1199 +#: tools/appstream-compose.c:247 tools/appstreamcli.c:1276 #, c-format msgid "AppStream version: %s" msgstr "AppStream versi: %s" -#: src/as-category.c:129 +#: src/as-category.c:130 msgctxt "Category of Games" msgid "Arcade" msgstr "Arkade" -#: src/as-category.c:234 +#: src/as-category.c:235 msgctxt "Category of Science" msgid "Artificial Intelligence" msgstr "Kecerdasan Buatan" -#: src/as-validator-issue-tag.h:91 +#: src/as-validator-issue-tag.h:96 msgid "" "As per AppStream specification, the mentioned tag must only appear once in " "this context. Having multiple tags of this kind is not valid." @@ -190,32 +190,32 @@ "dalam konteks ini. Memiliki banyak tag semacam ini tidak valid." #. TRANSLATORS: ascli flag description for: --format as part of the news-to-metainfo command -#: tools/appstream-cli.c:815 +#: tools/appstreamcli.c:842 msgid "Assume the input file is in the selected format ('yaml' or 'text')." msgstr "" "Asumsikan berkas masukan dalam format yang dipilih ('yaml' atau 'teks')." -#: src/as-category.c:101 +#: src/as-category.c:102 msgctxt "Category of Education" msgid "Astronomy" msgstr "Astronomi" -#: src/as-category.c:237 +#: src/as-category.c:238 msgctxt "Category of Science" msgid "Astronomy" msgstr "Astronomi" #. TRANSLATORS: this is the menu spec main category for Audio & Video -#: src/as-category.c:302 +#: src/as-category.c:303 msgid "Audio & Video" msgstr "Audio & Video" -#: src/as-category.c:68 +#: src/as-category.c:69 msgctxt "Category of AudioVideo" msgid "Audio Creation & Editing" msgstr "Pembuatan & Penyuntingan Audio" -#: tools/ascli-actions-misc.c:219 +#: tools/ascli-actions-misc.c:149 #, c-format msgid "Augmenting existing desktop-entry file '%s' with data from '%s'." msgstr "Menambah berkas entri desktop '%s' dengan data dari '%s'." @@ -224,12 +224,12 @@ msgid "Binaries" msgstr "Biner" -#: src/as-category.c:132 +#: src/as-category.c:133 msgctxt "Category of Games" msgid "Blocks" msgstr "Balok" -#: src/as-category.c:135 +#: src/as-category.c:136 msgctxt "Category of Games" msgid "Board" msgstr "Papan" @@ -238,12 +238,12 @@ msgid "Bundle" msgstr "Bundel" -#: src/as-pool.c:1995 +#: src/as-cache.c:909 #, c-format msgid "Cache location '%s' is not writable." msgstr "Lokasi singgahan '%s' tidak dapat ditulisi." -#: src/as-category.c:191 +#: src/as-category.c:192 msgctxt "Category of Office" msgid "Calendar" msgstr "Kalender" @@ -257,7 +257,7 @@ "Tidak bisa menyalin '%s': Berkas tidak memiliki akhiran '.metainfo.xml' atau " "'.appdata.xml'." -#: src/as-category.c:138 +#: src/as-category.c:139 msgctxt "Category of Games" msgid "Card" msgstr "Kartu" @@ -266,33 +266,33 @@ msgid "Categories" msgstr "Kategori" -#: src/as-category.c:259 +#: src/as-category.c:260 msgctxt "Category of Communication" msgid "Chat" msgstr "Komunikasi" -#: src/as-category.c:104 +#: src/as-category.c:105 msgctxt "Category of Education" msgid "Chemistry" msgstr "Kimia" -#: src/as-category.c:240 +#: src/as-category.c:241 msgctxt "Category of Science" msgid "Chemistry" msgstr "Kimia" -#: src/as-category.c:214 +#: src/as-category.c:215 msgctxt "Category of Addons" msgid "Codecs" msgstr "Kodek" #. TRANSLATORS: this is the menu spec main category for Communication -#: src/as-category.c:326 +#: src/as-category.c:327 msgid "Communication & News" msgstr "Komunikasi & Berita" #. TRANSLATORS: `appstreamcli vercmp` command description. -#: tools/appstream-cli.c:1146 +#: tools/appstreamcli.c:1217 msgid "Compare two version numbers." msgstr "Bandingkan dua nomor versi." @@ -310,18 +310,18 @@ msgid "Compulsory for" msgstr "Wajib bagi" -#: src/as-validator-issue-tag.h:398 +#: src/as-validator-issue-tag.h:420 msgid "Consider using a secure (HTTPS) URL for the remote icon link." msgstr "" "Pertimbangkan untuk menggunakan URL aman (HTTPS) untuk tautan ikon jarak " "jauh." -#: src/as-validator-issue-tag.h:420 +#: src/as-validator-issue-tag.h:442 msgid "Consider using a secure (HTTPS) URL for this web link." msgstr "" "Pertimbangkan untuk menggunakan URL aman (HTTPS) untuk tautan web ini." -#: src/as-validator-issue-tag.h:194 +#: src/as-validator-issue-tag.h:204 msgid "" "Consider using a secure (HTTPS) URL to reference this screenshot image or " "video." @@ -330,17 +330,17 @@ "tangkapan layar atau video ini." #. TRANSLATORS: `appstreamcli news-to-metainfo` command description. -#: tools/appstream-cli.c:1162 +#: tools/appstreamcli.c:1233 msgid "Convert a YAML or text NEWS file into metainfo releases." msgstr "Mengubah berkas YAML atau teks NEWS menjadi rilis metainfo." #. TRANSLATORS: `appstreamcli convert` command description. "Collection XML" is a term describing a specific type of AppStream XML data. -#: tools/appstream-cli.c:1141 +#: tools/appstreamcli.c:1212 msgid "Convert collection XML to YAML or vice versa." msgstr "Mengonversi koleksi XML ke YAML atau sebaliknya." #. TRANSLATORS: Search for provided items (e.g. mimetypes, modaliases, ..) yielded no results -#: tools/ascli-actions-mdata.c:227 +#: tools/ascli-actions-mdata.c:245 #, c-format msgid "Could not find component providing '%s::%s'." msgstr "Tidak bisa menemukan komponen yang menyediakan '%s::%s'." @@ -350,14 +350,14 @@ msgstr "Membuat berkas entri desktop XDG dari berkas metainfo." #. TRANSLATORS: `appstreamcli new-template` command description. -#: tools/appstream-cli.c:1152 +#: tools/appstreamcli.c:1223 msgid "" "Create a template for a metainfo file (to be filled out by the upstream " "project)." msgstr "" "Buat suatu templat bagi berkas metainfo (untuk diisi oleh projek upstream)." -#: tools/ascli-actions-misc.c:228 +#: tools/ascli-actions-misc.c:158 #, c-format msgid "Creating new desktop-entry file '%s' using data from '%s'" msgstr "Membuat berkas entri desktop baru '%s' menggunakan data dari '%s'" @@ -370,12 +370,12 @@ msgid "D-Bus System Services" msgstr "Layanan Sistem D-Bus" -#: src/as-category.c:195 +#: src/as-category.c:196 msgctxt "Category of Office" msgid "Database" msgstr "Basis data" -#: src/as-category.c:86 +#: src/as-category.c:87 msgctxt "Category of Development" msgid "Debuggers" msgstr "Debugger" @@ -385,7 +385,7 @@ msgstr "Cuplikan Layar URL bawaan" #. TRANSLATORS: ascli flag description for: --format -#: tools/appstream-cli.c:85 +#: tools/appstreamcli.c:86 msgid "Default metadata format (valid values are 'xml' and 'yaml')." msgstr "Format metadata baku (nilai yang valid adalah 'xml' dan 'yaml')." @@ -399,12 +399,12 @@ msgstr "Pengembang" #. TRANSLATORS: this is the menu spec main category for Development -#: src/as-category.c:305 +#: src/as-category.c:306 msgid "Developer Tools" msgstr "Alat Pengembang" #. TRANSLATORS: `appstreamcli status` command description. -#: tools/appstream-cli.c:1126 +#: tools/appstreamcli.c:1197 msgid "Display status information about available AppStream metadata." msgstr "Tampilkan informasi status tentang metadata AppStream yang tersedia." @@ -414,22 +414,23 @@ msgstr "Metadata distribusi:" #. TRANSLATORS: ascli flag description for: --no-net (used by the "validate" command) -#: tools/appstream-cli.c:128 +#: tools/appstreamcli.c:129 msgid "Do not use network access." msgstr "Jangan pakai akses jaringan." +#. TRANSLATORS: ascompose flag description for: --no-color #. TRANSLATORS: ascli flag description for: --no-color -#: tools/appstream-cli.c:1062 +#: tools/appstream-compose.c:186 tools/appstreamcli.c:1128 msgid "Don't show colored output." msgstr "Jangan tampilkan keluaran berwarna." #. TRANSLATORS: `appstreamcli dump` command description. -#: tools/appstream-cli.c:1093 +#: tools/appstreamcli.c:1159 msgid "Dump raw XML metadata for a component matching the ID." msgstr "Curahkan metadata XML mentah bagi suatu komponen yang cocok ID-nya." #. TRANSLATORS: this is the menu spec main category for Education -#: src/as-category.c:308 +#: src/as-category.c:309 msgid "Education" msgstr "Edukasi" @@ -438,13 +439,13 @@ msgid "Empty." msgstr "Kosong." -#: src/as-category.c:141 +#: src/as-category.c:142 msgctxt "Category of Games" msgid "Emulators" msgstr "Emulator" #. TRANSLATORS: ascli flag description for: --force -#: tools/appstream-cli.c:245 +#: tools/appstreamcli.c:247 msgid "Enforce a cache refresh." msgstr "Paksakan penyegaran tembolok." @@ -452,7 +453,7 @@ msgid "Enumerations must only have list items (
  • ) as children." msgstr "Enumerasi hanya boleh memiliki item daftar (
  • ) sebagai anak." -#: tools/ascli-actions-misc.c:159 +#: tools/ascli-actions-misc.c:88 #, c-format msgid "Error while loading the metadata pool: %s" msgstr "Kesalahan ketika memuat pool metadata: %s" @@ -461,62 +462,62 @@ msgid "Extends" msgstr "Memperluas" -#: src/as-category.c:65 +#: src/as-category.c:66 msgctxt "Category of AudioVideo" msgid "Featured" msgstr "Unggulan" -#: src/as-category.c:256 +#: src/as-category.c:257 msgctxt "Category of Communication" msgid "Featured" msgstr "Unggulan" -#: src/as-category.c:83 +#: src/as-category.c:84 msgctxt "Category of Development" msgid "Featured" msgstr "Unggulan" -#: src/as-category.c:98 +#: src/as-category.c:99 msgctxt "Category of Education" msgid "Featured" msgstr "Unggulan" -#: src/as-category.c:120 +#: src/as-category.c:121 msgctxt "Category of Games" msgid "Featured" msgstr "Unggulan" -#: src/as-category.c:165 +#: src/as-category.c:166 msgctxt "Category of Graphics" msgid "Featured" msgstr "Unggulan" -#: src/as-category.c:188 +#: src/as-category.c:189 msgctxt "Category of Office" msgid "Featured" msgstr "Unggulan" -#: src/as-category.c:231 +#: src/as-category.c:232 msgctxt "Category of Science" msgid "Featured" msgstr "Unggulan" -#: src/as-category.c:278 +#: src/as-category.c:279 msgctxt "Category of Utility" msgid "Featured" msgstr "Unggulan" -#: tools/ascli-actions-validate.c:176 tools/ascli-actions-validate.c:354 +#: tools/ascli-actions-validate.c:176 tools/ascli-actions-validate.c:356 #, c-format msgid "File '%s' does not exist." msgstr "Berkas '%s' tidak ada." -#: src/as-category.c:287 +#: src/as-category.c:288 msgctxt "Category of Utility" msgid "File System" msgstr "Sistem Berkas" -#: src/as-category.c:198 +#: src/as-category.c:199 msgctxt "Category of Office" msgid "Finance" msgstr "Finansial" @@ -529,12 +530,12 @@ msgid "Fonts" msgstr "Fonta" -#: src/as-category.c:211 +#: src/as-category.c:212 msgctxt "Category of Addons" msgid "Fonts" msgstr "Fonta" -#: src/as-validator-issue-tag.h:242 +#: src/as-validator-issue-tag.h:252 msgid "" "For videos, only the WebM and Matroska (.mkv) container formats are " "currently supported. The file extension of the referenced video does not " @@ -545,7 +546,7 @@ "salah satu dari format ini." #. TRANSLATORS: ascli flag description for: --format when validating XML files -#: tools/appstream-cli.c:133 +#: tools/appstreamcli.c:134 msgid "Format of the generated report (valid values are 'text' and 'yaml')." msgstr "" "Format dari laporan yang dihasilkan (nilai yang valid adalah 'text' dan " @@ -586,7 +587,7 @@ "instead." msgstr "" -#: src/as-validator-issue-tag.h:253 +#: src/as-validator-issue-tag.h:263 msgid "" "Found an unknown tag in a requires/recommends group. This is likely an " "error, because a component relation of this type is unknown." @@ -604,19 +605,20 @@ msgstr "" #. TRANSLATORS: An invalid XML tag was found, "Found" refers to the tag name found, "Allowed" to the permitted name. -#: src/as-validator.c:524 src/as-validator.c:945 src/as-validator.c:1039 -#: src/as-validator.c:1440 src/as-validator.c:1460 src/as-validator.c:1493 +#: src/as-validator.c:522 src/as-validator.c:1027 src/as-validator.c:1078 +#: src/as-validator.c:1172 src/as-validator.c:1583 src/as-validator.c:1603 +#: src/as-validator.c:1636 #, c-format msgid "Found: %s - Allowed: %s" msgstr "Ditemukan: %s - Diizinkan: %s" #. TRANSLATORS: this is the menu spec main category for Game -#: src/as-category.c:311 +#: src/as-category.c:312 msgid "Games" msgstr "Permainan" #. TRANSLATORS: ascli flag description for: --format as part of the metainfo-to-news command -#: tools/appstream-cli.c:862 +#: tools/appstreamcli.c:898 msgid "Generate the output in the selected format ('yaml' or 'text')." msgstr "Menghasilkan luaran dalam format yang dipilih ('yaml' atau 'teks')." @@ -625,12 +627,12 @@ msgstr "Dapatkan komponen yang menyediakan butir yang diberikan." #. TRANSLATORS: `appstreamcli get` command description. -#: tools/appstream-cli.c:1082 +#: tools/appstreamcli.c:1148 msgid "Get information about a component by its ID." msgstr "Dapatkan informasi tentang suatu komponen berdasarkan ID-nya." #. TRANSLATORS: this is the menu spec main category for Graphics -#: src/as-category.c:314 +#: src/as-category.c:315 msgid "Graphics & Photography" msgstr "Grafis & Fotografi" @@ -638,7 +640,7 @@ msgid "Homepage" msgstr "Beranda" -#: src/as-category.c:89 +#: src/as-category.c:90 msgctxt "Category of Development" msgid "IDEs" msgstr "IDE" @@ -659,26 +661,26 @@ "relative path to the icon. Only file basenames or stock names are allowed." msgstr "" -#: tools/ascli-actions-misc.c:94 +#: src/as-pool.c:2429 msgid "Iconsets" msgstr "Set ikon" #: tools/ascli-utils.c:266 msgid "Identifier" -msgstr "Identifier" +msgstr "Pengenal" -#: src/as-category.c:217 +#: src/as-category.c:218 msgctxt "Category of Addons" msgid "Input Sources" msgstr "Sumber Masukan" #. TRANSLATORS: `appstreamcli put` command description. -#: tools/appstream-cli.c:1136 +#: tools/appstreamcli.c:1207 msgid "Install a metadata file into the right location." msgstr "Pasang suatu berkas metadata ke lokasi yang benar." #. TRANSLATORS: `appstreamcli install` command description. -#: tools/appstream-cli.c:1115 +#: tools/appstreamcli.c:1186 msgid "Install software matching the component-ID." msgstr "Pasang perangkat lunak dengan component-ID yang cocok." @@ -696,7 +698,7 @@ "permitted." msgstr "" -#: tools/ascli-actions-mdata.c:212 +#: tools/ascli-actions-mdata.c:230 msgid "Invalid type for provided item selected. Valid values are:" msgstr "" "Tipe yang dipilih tak valid bagi butir yang disediakan. Nilai yang valid " @@ -710,7 +712,7 @@ "Operasi perbandingan versi tidak valid pada item relasi. Hanya " "eq/ne/lt/gt/le/ge yang diizinkan." -#: src/as-validator-issue-tag.h:492 +#: src/as-validator-issue-tag.h:514 msgid "" "It is recommended to add a long description to this component to present it " "better to users." @@ -718,7 +720,7 @@ "Disarankan untuk menambahkan deskripsi panjang ke komponen ini untuk " "menyajikannya lebih baik kepada pengguna." -#: src/as-validator-issue-tag.h:487 +#: src/as-validator-issue-tag.h:509 msgid "" "It would be useful to add a long description to this font to present it " "better to users." @@ -726,17 +728,17 @@ "Akan bermanfaat untuk menambahkan deskripsi panjang ke fonta ini untuk " "menyajikannya lebih baik kepada pengguna." -#: src/as-category.c:144 +#: src/as-category.c:145 msgctxt "Category of Games" msgid "Kids" msgstr "Anak-anak" -#: src/as-category.c:220 +#: src/as-category.c:221 msgctxt "Category of Addons" msgid "Language Packs" msgstr "Paket Bahasa" -#: src/as-category.c:107 +#: src/as-category.c:108 msgctxt "Category of Education" msgid "Languages" msgstr "Bahasa" @@ -760,7 +762,7 @@ msgstr "" #. TRANSLATORS: ascli flag description for: --limit as part of the news-to-metainfo command -#: tools/appstream-cli.c:820 +#: tools/appstreamcli.c:820 msgid "" "Limit the number of release entries that end up in the metainfo file (0 for " "unlimited)." @@ -768,44 +770,44 @@ "Membatasi jumlah entri rilis yang berakhir di berkas metainfo (0 untuk tidak " "terbatas)." -#: src/as-category.c:223 +#: src/as-category.c:224 msgctxt "Category of Addons" msgid "Localization" msgstr "Lokalisasi" -#: src/as-category.c:147 +#: src/as-category.c:148 msgctxt "Category of Games" msgid "Logic" msgstr "Logika" #. TRANSLATORS: ascli flag description for: --no-cache -#: tools/appstream-cli.c:69 +#: tools/appstreamcli.c:69 msgid "Make request without any caching." msgstr "Buat permintaan tanpa penyinggahan." #. TRANSLATORS: ascli flag description for: --cachepath -#: tools/appstream-cli.c:59 +#: tools/appstreamcli.c:60 msgid "Manually selected location of AppStream cache." msgstr "Lokasi singgahan AppStream yang dipilih secara manual." #. TRANSLATORS: ascli flag description for: --datapath -#: tools/appstream-cli.c:64 +#: tools/appstreamcli.c:65 msgid "Manually selected location of AppStream metadata to scan." msgstr "Lokasi metadata AppStream yang dipilih secara manual untuk dipindai." -#: src/as-pool.c:1369 +#: src/as-pool.c:1370 msgid "" "Many components have been recognized as invalid. See debug output for " "details." msgstr "" "Banyak komponen yang dikenal tidak valid. Lihat hasil debug untuk detailnya." -#: src/as-category.c:111 +#: src/as-category.c:112 msgctxt "Category of Education" msgid "Math" msgstr "Matematika" -#: src/as-category.c:243 +#: src/as-category.c:244 msgctxt "Category of Science" msgid "Math" msgstr "Matematika" @@ -814,17 +816,17 @@ msgid "Media types" msgstr "Tipe media" -#: tools/ascli-actions-mdata.c:347 +#: tools/ascli-actions-mdata.c:365 #, c-format msgid "Metadata file '%s' does not exist." msgstr "Berkas metadata '%s' tidak ada." -#: src/as-pool.c:962 +#: src/as-pool.c:1114 msgid "Metadata files have errors:" msgstr "Berkas metadata punya kesalahan:" -#: tools/ascli-actions-misc.c:198 tools/ascli-actions-misc.c:436 -#: tools/ascli-actions-misc.c:515 +#: tools/ascli-actions-misc.c:128 tools/ascli-actions-misc.c:371 +#: tools/ascli-actions-misc.c:448 #, c-format msgid "Metainfo file '%s' does not exist." msgstr "Berkas metainfo '%s' tidak ada." @@ -845,7 +847,7 @@ msgid "Modaliases" msgstr "Modalias" -#: src/as-category.c:74 +#: src/as-category.c:75 msgctxt "Category of AudioVideo" msgid "Music Players" msgstr "Pemutar Musik" @@ -854,23 +856,24 @@ msgid "Name" msgstr "Nama" -#: src/as-category.c:266 +#: src/as-category.c:267 msgctxt "Category of Communication" msgid "News" msgstr "Berita" -#: src/as-validator-issue-tag.h:631 +#: src/as-validator-issue-tag.h:653 msgid "No AppStream metadata was found in this directory or directory tree." msgstr "" "Tidak ada metadata AppStream yang ditemukan di direktori atau pohon " "direktori ini." #. pedantic because not everything which has metadata is an application -#: src/as-validator-issue-tag.h:636 +#: src/as-validator-issue-tag.h:658 msgid "No XDG applications directory found." msgstr "Tidak ada direktori aplikasi XDG yang ditemukan." -#: tools/ascli-actions-mdata.c:182 +#. TRANSLATORS: We got no full-text search results +#: tools/ascli-actions-mdata.c:200 #, c-format msgid "No component matching '%s' found." msgstr "Tidak ditemukan komponen yang cocok '%s'." @@ -879,13 +882,13 @@ msgid "No icons." msgstr "Tak ada ikon." -#: tools/ascli-actions-misc.c:402 +#: tools/ascli-actions-misc.c:337 msgid "No output filename specified, modifying metainfo file directly." msgstr "" "Tidak ada nama berkas keluaran yang ditentukan, memodifikasi berkas metainfo " "secara langsung." -#: tools/ascli-actions-misc.c:306 +#: tools/ascli-actions-misc.c:236 msgid "" "No provided binary specified in metainfo file, and no exec command specified " "via '--exec'. Can not create 'Exec=' key." @@ -894,7 +897,7 @@ "perintah exec yang ditentukan melalui '--exec'. Tidak dapat membuat kunci " "'Exec='." -#: tools/ascli-actions-misc.c:284 +#: tools/ascli-actions-misc.c:214 msgid "" "No stock icon name was provided in the metainfo file. Can not continue." msgstr "" @@ -909,17 +912,17 @@ "Tidak ditemukan CLI manajer paket yang cocok. Harap pastikan bahwa mis. " "\"pkcon\" (bagian dari PackageKit) tersedia." -#: tools/ascli-actions-mdata.c:206 +#: tools/ascli-actions-mdata.c:224 msgid "No value for the item to search for was defined." msgstr "Tidak ada nilai yang didefinisikan bagi butir yang dicari." #. TRANSLATORS: this is the menu spec main category for Office -#: src/as-category.c:317 +#: src/as-category.c:318 msgid "Office" msgstr "Perkantoran" #. TRANSLATORS: An unknown option was passed to appstreamcli. -#: tools/appstream-cli.c:191 +#: tools/appstreamcli.c:193 #, c-format msgid "Option '%s' is unknown." msgstr "Opsi '%s' tak dikenal." @@ -928,18 +931,18 @@ msgid "Package" msgstr "Paket" -#: src/as-category.c:171 +#: src/as-category.c:172 msgctxt "Category of Graphics" msgid "Photography" msgstr "Fotografi" #. TRANSLATORS: ascli flag description for: --explain (used by the "validate" command) -#: tools/appstream-cli.c:123 +#: tools/appstreamcli.c:124 msgid "Print detailed explanation for found issues." msgstr "Cetak penjelasan terperinci untuk masalah yang ditemukan." #. TRANSLATORS: ascli flag description for: --details -#: tools/appstream-cli.c:100 +#: tools/appstreamcli.c:101 msgid "Print detailed output about found components." msgstr "Cetak keluaran terrinci tentang komponen yang ditemukan." @@ -961,39 +964,39 @@ msgstr "Python 3" #. TRANSLATORS: `appstreamcli refresh-cache` command description. -#: tools/appstream-cli.c:1098 +#: tools/appstreamcli.c:1164 msgid "Rebuild the component metadata cache." msgstr "Bangun ulang singgahan metadata komponen." #. TRANSLATORS: `appstreamcli remove` command description. -#: tools/appstream-cli.c:1120 +#: tools/appstreamcli.c:1191 msgid "Remove software matching the component-ID." msgstr "Buang perangkat lunak dengan component-ID yang cocok." #. TRANSLATORS: We tried to download from an URL, but the retrieved data was empty -#: src/as-curl.c:247 +#: src/as-curl.c:315 #, c-format msgid "Retrieved file size was zero." msgstr "Ukuran berkas yang diambil adalah nol." -#: src/as-category.c:248 +#: src/as-category.c:249 msgctxt "Category of Science" msgid "Robotics" msgstr "Robotika" -#: src/as-category.c:150 +#: src/as-category.c:151 msgctxt "Category of Games" msgid "Role Playing" msgstr "Bermain Peran" -#: tools/appstream-cli.c:195 tools/appstream-cli.c:1176 +#: tools/appstreamcli.c:197 tools/appstreamcli.c:1253 #, c-format msgid "Run '%s --help' to see a full list of available command line options." msgstr "" "Jalankan '%s --help' untuk melihat daftar lengkap opsi baris perintah yang " "tersedia." -#: tools/appstream-cli.c:197 +#: tools/appstreamcli.c:199 #, c-format msgid "" "Run '%s --help' to see a list of available commands and options, and '%s %s -" @@ -1007,33 +1010,34 @@ msgid "Runtime Firmware" msgstr "Firmware Runtime" -#: src/as-category.c:174 +#: src/as-category.c:175 msgctxt "Category of Graphics" msgid "Scanning" msgstr "Pemindaian" #. TRANSLATORS: this is the menu spec main category for Science -#: src/as-category.c:323 +#: src/as-category.c:324 msgid "Science" msgstr "Sains" #. TRANSLATORS: `appstreamcli search` command description. -#: tools/appstream-cli.c:1077 +#: tools/appstreamcli.c:1143 msgid "Search the component database." msgstr "Cari basis data komponen." -#: src/as-category.c:293 +#: src/as-category.c:294 msgctxt "Category of Utility" msgid "Security" msgstr "Keamanan" #. TRANSLATORS: ascli flag description for: --verbose -#: tools/appstream-cli.c:1057 +#: tools/appstreamcli.c:1123 msgid "Show extra debugging information." msgstr "Tampilkan informasi debug ekstra." +#. TRANSLATORS: ascompose flag description for: --version #. TRANSLATORS: ascli flag description for: --version -#: tools/appstream-cli.c:1051 +#: tools/appstream-compose.c:189 tools/appstreamcli.c:1117 msgid "Show the program version." msgstr "Tampilkan versi program." @@ -1044,18 +1048,18 @@ "this runtime." msgstr "" -#: src/as-category.c:153 +#: src/as-category.c:154 msgctxt "Category of Games" msgid "Sports" msgstr "Olah Raga" -#: src/as-category.c:157 +#: src/as-category.c:158 msgctxt "Category of Games" msgid "Strategy" msgstr "Strategi" #. these are commands we can use with appstreamcli -#: tools/appstream-cli.c:958 +#: tools/appstreamcli.c:1024 msgid "Subcommands:" msgstr "Subperintah:" @@ -1071,11 +1075,11 @@ msgstr "Ringkasan" #. TRANSLATORS: Status summary in ascli -#: tools/ascli-actions-misc.c:145 +#: tools/ascli-actions-misc.c:70 msgid "Summary:" msgstr "Ringkasan:" -#: src/as-category.c:290 +#: src/as-category.c:291 msgctxt "Category of Utility" msgid "System Monitoring" msgstr "Pemantauan Sistem" @@ -1084,12 +1088,12 @@ msgid "Tags of this name are not permitted in this section." msgstr "Tag nama ini tidak diizinkan di bagian ini." -#: src/as-category.c:284 +#: src/as-category.c:285 msgctxt "Category of Utility" msgid "Terminal Emulators" msgstr "Emulator Terminal" -#: src/as-category.c:281 +#: src/as-category.c:282 msgctxt "Category of Utility" msgid "Text Editors" msgstr "Penyunting Teks" @@ -1107,12 +1111,12 @@ "The 'update_contact' tag should not be included in collection AppStream XML." msgstr "" -#: tools/ascli-actions-mdata.c:483 +#: tools/ascli-actions-mdata.c:505 #, c-format msgid "The .desktop file '%s' does not exist." msgstr "Berkas .desktop '%s' tidak ada." -#: src/as-validator-issue-tag.h:435 +#: src/as-validator-issue-tag.h:457 msgid "The can not contain a hyperlink." msgstr " tidak boleh mengandung pranala." @@ -1122,7 +1126,7 @@ "conversion to the recent metainfo format." msgstr "" -#: src/as-validator-issue-tag.h:712 +#: src/as-validator-issue-tag.h:740 msgid "" "The AppStream specification requires a complete, ISO 8601 date string with " "at least day-granularity to denote dates. Please ensure the date string is " @@ -1132,7 +1136,7 @@ "dengan setidaknya granularitas hari untuk menunjukkan tanggal. Harap " "pastikan string tanggal valid." -#: src/as-pool.c:2110 +#: src/as-pool.c:2111 #, c-format msgid "" "The AppStream system cache was updated, but problems were found which " @@ -1141,7 +1145,7 @@ "Singgahan sistem AppStream dimutakhirkan, tapi ditemukan masalah yang " "menyebabkan metadata diabaikan: %s" -#: src/as-pool.c:2108 +#: src/as-pool.c:2109 msgid "" "The AppStream system cache was updated, but some components were ignored. " "Refer to the verbose log for more information." @@ -1149,22 +1153,22 @@ "Singgahan sistem AppStream dimutakhirkan, tapi beberapa komponen diabaikan. " "Lihatlah log rinci untuk informasi lebih lanjut." -#: src/as-validator-issue-tag.h:156 +#: src/as-validator-issue-tag.h:166 msgid "The SPDX license expression is invalid and could not be parsed." msgstr "Ekspresi lisensi SPDX tidak valid dan tidak dapat diuraikan." #. TRANSLATORS: Additional help text for the 'new-template' ascli subcommand, a bullet-pointed list of types follows -#: tools/appstream-cli.c:734 +#: tools/appstreamcli.c:760 #, c-format msgid "The TYPE must be a valid component-type, such as: %s" msgstr "" "TIPE mesti berupa suatu tipe komponen yang valid, seperti misalnya: %s" -#: src/as-validator-issue-tag.h:589 +#: src/as-validator-issue-tag.h:611 msgid "The XML of this file is malformed." msgstr "XML berkas ini salah bentuk." -#: src/as-validator-issue-tag.h:626 +#: src/as-validator-issue-tag.h:648 msgid "" "The category defined in the .desktop file is not valid. Refer to the XDG " "Menu Specification for a list of valid categories." @@ -1172,7 +1176,7 @@ "Kategori yang didefinisikan dalam berkas .desktop tidak valid. Lihat " "Spesifikasi Menu XDG untuk daftar kategori yang valid." -#: src/as-validator-issue-tag.h:574 +#: src/as-validator-issue-tag.h:596 msgid "" "The category name is not valid. Refer to the XDG Menu Specification for a " "list of valid category names." @@ -1187,7 +1191,7 @@ "good option is to replace any hyphens with underscores ('_')." msgstr "" -#: src/as-validator-issue-tag.h:130 +#: src/as-validator-issue-tag.h:135 msgid "" "The component ID contains a segment starting with a number. Starting a " "segment of the reverse-DNS ID with a number is strongly discouraged, to keep " @@ -1199,7 +1203,7 @@ "interoperabilitas dengan alat lain seperti D-Bus. Idealnya, awali segmen ini " "dengan garis bawah." -#: src/as-validator-issue-tag.h:119 +#: src/as-validator-issue-tag.h:124 msgid "" "The component ID contains an invalid character. Only ASCII characters, dots " "and numbers are permitted." @@ -1207,7 +1211,7 @@ "ID komponen berisi karakter yang tidak valid. Hanya karakter ASCII, titik, " "dan angka yang diizinkan." -#: src/as-validator-issue-tag.h:106 +#: src/as-validator-issue-tag.h:111 msgid "" "The component ID is not a reverse domain-name. Please update the ID to avoid " "future issues and be compatible with all AppStream implementations.\n" @@ -1228,7 +1232,7 @@ "ini agar aplikasi tetap dapat diluncurkan dari pusat perangkat lunak dan " "data berkas .desktop yang terkait dengan data metainfo." -#: src/as-validator-issue-tag.h:101 +#: src/as-validator-issue-tag.h:106 msgid "" "The component ID is required to follow a reverse domain-name scheme for its " "name. See the AppStream specification for details." @@ -1236,7 +1240,7 @@ "ID komponen diperlukan untuk mengikuti skema nama domain terbalik untuk " "namanya. Lihat spesifikasi AppStream untuk detailnya." -#: src/as-validator-issue-tag.h:114 +#: src/as-validator-issue-tag.h:119 msgid "" "The component ID might not follow the reverse domain-name schema (the TLD " "used by it is not known to the validator)." @@ -1250,7 +1254,7 @@ "files." msgstr "" -#: src/as-validator-issue-tag.h:325 +#: src/as-validator-issue-tag.h:342 msgid "" "The component has a priority value set. This is not allowed in metainfo " "files." @@ -1263,7 +1267,7 @@ msgid "The component is an addon, but no 'extends' tag was specified." msgstr "" -#: src/as-validator-issue-tag.h:482 +#: src/as-validator-issue-tag.h:504 msgid "" "The component is missing a long description. Components of this type must " "have a long description." @@ -1271,19 +1275,19 @@ "Komponen tidak memiliki deskripsi panjang. Komponen jenis ini harus memiliki " "deskripsi panjang." -#: src/as-validator-issue-tag.h:340 +#: src/as-validator-issue-tag.h:357 msgid "The component is missing a name ( tag)." msgstr "Komponen kekurangan nama (tag )." -#: src/as-validator-issue-tag.h:345 +#: src/as-validator-issue-tag.h:362 msgid "The component is missing a summary ( tag)." msgstr "Komponen tidak memiliki ringkasan (tag )." -#: src/as-validator-issue-tag.h:335 +#: src/as-validator-issue-tag.h:352 msgid "The component is missing an ID ( tag)." msgstr "Komponen tidak memiliki ID (tag )." -#: src/as-validator-issue-tag.h:141 +#: src/as-validator-issue-tag.h:151 msgid "" "The component is part of the Freedesktop project, but its ID does not start " "with fd.o's reverse-DNS name (\"org.freedesktop\")." @@ -1291,7 +1295,7 @@ "Komponen ini adalah bagian dari proyek Freedesktop, tetapi ID-nya tidak " "dimulai dengan nama reverse-DNS fd.o (\"org.freedesktop\")." -#: src/as-validator-issue-tag.h:151 +#: src/as-validator-issue-tag.h:161 msgid "" "The component is part of the GNOME project, but its ID does not start with " "GNOMEs reverse-DNS name (\"org.gnome\")." @@ -1299,7 +1303,7 @@ "Komponen ini adalah bagian dari proyek GNOME, tetapi ID-nya tidak dimulai " "dengan nama reverse-DNS GNOME (\"org.gnome\")." -#: src/as-validator-issue-tag.h:146 +#: src/as-validator-issue-tag.h:156 msgid "" "The component is part of the KDE project, but its ID does not start with " "KDEs reverse-DNS name (\"org.kde\")." @@ -1311,7 +1315,7 @@ msgid "The component name should (likely) not end with a dot ('.')." msgstr "" -#: src/as-validator-issue-tag.h:370 +#: src/as-validator-issue-tag.h:387 msgid "The component summary must not contain tabs or linebreaks." msgstr "Ringkasan komponen tidak boleh mengandung tab atau putus baris." @@ -1319,7 +1323,7 @@ msgid "The component summary should not end with a dot ('.')." msgstr "" -#: src/as-validator-issue-tag.h:248 +#: src/as-validator-issue-tag.h:258 msgid "" "The default screenshot of a software component must not be a video. Use a " "static image as default screenshot and set the video as a secondary " @@ -1329,7 +1333,7 @@ "video. Gunakan gambar statis sebagai tangkapan layar baku dan atur video " "sebagai tangkapan layar sekunder." -#: src/as-validator-issue-tag.h:86 +#: src/as-validator-issue-tag.h:91 msgid "" "The description contains a web URL in plain text. This is not allowed, " "please use the tag instead to share links." @@ -1360,7 +1364,7 @@ "detailed information on this component immediately in the first paragraph." msgstr "" -#: src/as-validator-issue-tag.h:161 +#: src/as-validator-issue-tag.h:171 msgid "" "The license ID was not found in the SPDX database. Please check that the " "license ID is written in an SPDX-conformant way and is a valid free software " @@ -1370,7 +1374,7 @@ "lisensi ditulis dengan cara yang sesuai dengan SPDX dan merupakan lisensi " "perangkat lunak gratis yang valid." -#: src/as-validator-issue-tag.h:96 +#: src/as-validator-issue-tag.h:101 msgid "" "The mentioned tag is empty, which is highly likely not intended as it should " "have content." @@ -1378,7 +1382,7 @@ "Tag yang disebutkan kosong, yang kemungkinan besar tidak dimaksudkan karena " "seharusnya memiliki konten." -#: src/as-validator-issue-tag.h:173 +#: src/as-validator-issue-tag.h:183 msgid "" "The metadata itself does not seem to be licensed under a permissive license. " "Please license the data under a permissive license, like FSFAP, CC0-1.0 or " @@ -1391,7 +1395,7 @@ "data campuran tanpa risiko pelanggaran lisensi karena lisensi yang tidak " "saling kompatibel." -#: src/as-validator-issue-tag.h:167 +#: src/as-validator-issue-tag.h:177 msgid "" "The metadata itself seems to be licensed under a complex collection of " "licenses. Please license the data under a simple permissive license, like " @@ -1411,12 +1415,12 @@ "'/usr/share/metainfo'." msgstr "" -#: src/as-validator-issue-tag.h:646 +#: src/as-validator-issue-tag.h:668 msgid "The metainfo file specifies multiple components. This is not allowed." msgstr "Berkas metainfo menyatakan beberapa komponen. Ini tidak diizinkan." #. TRANSLATORS: Please do not translate AppStream tag and property names (in backticks). -#: src/as-validator-issue-tag.h:601 +#: src/as-validator-issue-tag.h:623 msgid "" "The metainfo file uses an ancient version of the AppStream specification, " "which can not be validated. Please migrate it to version 0.6 (or higher)." @@ -1424,11 +1428,11 @@ "Berkas metainfo menggunakan versi kuno dari spesifikasi AppStream, yang " "tidak dapat divalidasi. Harap migrasi ke versi 0.6 (atau lebih tinggi)." -#: src/as-validator-issue-tag.h:611 +#: src/as-validator-issue-tag.h:633 msgid "The metainfo filename does not match the component ID." msgstr "Nama berkas metainfo tidak cocok dengan ID komponen." -#: src/as-validator-issue-tag.h:651 +#: src/as-validator-issue-tag.h:673 msgid "" "The releases are not sorted in a latest to oldest version order. This is " "required as some tools will assume that the latest version is always at the " @@ -1443,7 +1447,7 @@ msgid "The screenshot caption is too long (should be <= 80 characters)" msgstr "Keterangan tangkapan layar terlalu panjang (harus <= 80 karakter)" -#: src/as-validator-issue-tag.h:211 +#: src/as-validator-issue-tag.h:221 msgid "The screenshot does not have a caption text. Consider adding one." msgstr "" "Tangkapan layar tidak memiliki teks keterangan. Pertimbangkan untuk " @@ -1480,14 +1484,14 @@ "values for the 'container' property." msgstr "" -#: src/as-validator-issue-tag.h:320 +#: src/as-validator-issue-tag.h:337 msgid "" "The set component type is not a recognized, valid AppStream component type." msgstr "" "Tipe komponen yang ditata bukan tipe komponen AppStream yang dikenal dan " "valid." -#: src/as-validator-issue-tag.h:440 +#: src/as-validator-issue-tag.h:462 msgid "" "The set value is not an identifier for a desktop environment as registered " "with Freedesktop.org." @@ -1495,7 +1499,7 @@ "Nilai yang ditetapkan bukan pengidentifikasi untuk lingkungan desktop " "seperti yang terdaftar di Freedesktop.org." -#: tools/ascli-actions-mdata.c:465 +#: tools/ascli-actions-mdata.c:487 #, c-format msgid "" "The software component type '%s' is not valid in AppStream. Possible values " @@ -1504,13 +1508,13 @@ "Tipe komponen perangkat lunak '%s' tidak valid dalam AppStream. Nilai yang " "mungkin adalah:" -#: src/as-validator-issue-tag.h:375 +#: src/as-validator-issue-tag.h:381 msgid "The summary must not contain any URL. Use the tags for links." msgstr "" "Ringkasan tidak boleh mengandung URL apa pun. Gunakan tag untuk " "tautan." -#: src/as-validator-issue-tag.h:736 +#: src/as-validator-issue-tag.h:764 msgid "" "The type of the item that the component provides is not known to AppStream." msgstr "Tipe butir yang disediakan komponen tidak diketahui oleh AppStream." @@ -1521,7 +1525,7 @@ "'@' is only allowed as '_at_' or '_AT_')." msgstr "" -#: tools/ascli-actions-validate.c:368 tools/ascli-actions-validate.c:497 +#: tools/ascli-actions-validate.c:370 tools/ascli-actions-validate.c:501 #, c-format msgid "" "The validator can not create reports in the '%s' format. You may select " @@ -1580,7 +1584,7 @@ "block is likely missing." msgstr "" -#: src/as-validator-issue-tag.h:606 +#: src/as-validator-issue-tag.h:628 msgid "" "This XML document has an unknown root tag. Maybe this file is not a metainfo " "document?" @@ -1589,15 +1593,15 @@ "bukan dokumen metainfo?" #. TRANSLATORS: Additional help text for the 'new-template' ascli subcommand -#: tools/appstream-cli.c:731 +#: tools/appstreamcli.c:757 msgid "" "This command takes optional TYPE and FILE positional arguments, FILE being a " "file to write to (or \"-\" for standard output)." msgstr "" -"Perintah ini menerima argumen posisional pilihan TIPE dan BERKAS, BERKAS " -"adalah berkas tujuan tulis (atau \"-\" untuk keluaran standar)." +"Perintah ini menerima argumen posisional pilihan TIPE dan FILE, FILE adalah " +"berkas tujuan tulis (atau \"-\" untuk keluaran standar)." -#: src/as-validator-issue-tag.h:718 +#: src/as-validator-issue-tag.h:746 msgid "" "This component extends, provides, requires or recommends itself, which is " "certainly not intended and may confuse users or machines dealing with this " @@ -1607,7 +1611,7 @@ "dirinya sendiri, yang tentunya tidak dimaksudkan dan dapat membingungkan " "pengguna atau mesin yang berurusan dengan metadata ini." -#: src/as-validator-issue-tag.h:621 +#: src/as-validator-issue-tag.h:643 msgid "This component metadata refers to a non-existing .desktop file." msgstr "Metadata komponen ini merujuk ke berkas .desktop yang tidak ada." @@ -1633,7 +1637,7 @@ "AppStream (mis. `appstream-generator`) sudah akan melakukan hal yang benar " "ketika mengkompilasi data." -#: src/as-validator-issue-tag.h:497 +#: src/as-validator-issue-tag.h:519 msgid "" "This generic component is missing a long description. It may be useful to " "add one." @@ -1641,7 +1645,7 @@ "Komponen generik ini tidak memiliki deskripsi panjang. Mungkin bermanfaat " "untuk menambahkannya." -#: src/as-validator-issue-tag.h:463 +#: src/as-validator-issue-tag.h:485 msgid "" "This tag is a GNOME-specific extension to AppStream and not part of the " "official specification. Do not expect it to work in all implementations and " @@ -1667,14 +1671,14 @@ "untuk misalnya mengkueri perangkat lunak yang menyediakan MIME-type tertentu " "dan memasangnya dengan identifier komponen perangkat lunaknya." -#: src/as-validator-issue-tag.h:430 +#: src/as-validator-issue-tag.h:452 msgid "" "This web link uses the FTP protocol. Consider switching to HTTP(S) instead." msgstr "" "Tautan web ini menggunakan protokol FTP. Pertimbangkan beralih ke HTTP(S) " "sebagai gantinya." -#: tools/appstream-cli.c:700 +#: tools/appstreamcli.c:726 msgid "" "Too many parameters: Need two version numbers or version numbers and a " "comparison operator." @@ -1707,13 +1711,13 @@ msgid "URL format is invalid." msgstr "Format URL tidak valid." -#: tools/ascli-actions-mdata.c:560 +#: tools/ascli-actions-mdata.c:582 #, c-format msgid "Unable to build the template metainfo file: %s" msgstr "Tidak bisa membangun templat berkas metainfo: %s" #. TRANSLATORS: User is trying to convert a file in ascli -#: tools/ascli-actions-mdata.c:383 +#: tools/ascli-actions-mdata.c:405 msgid "" "Unable to convert file: Could not determine output format, please set it " "explicitly using '--format='." @@ -1722,36 +1726,36 @@ "atur secara eksplisit memakai '--format='." #. TRANSLATORS: We failed to find any component in the database, likely due to an error -#: tools/ascli-actions-mdata.c:177 +#: tools/ascli-actions-mdata.c:194 #, c-format msgid "Unable to find component matching %s!" msgstr "Tidak bisa menemukan komponen yang cocok %s!" -#: tools/ascli-actions-mdata.c:144 tools/ascli-actions-mdata.c:265 +#: tools/ascli-actions-mdata.c:161 tools/ascli-actions-mdata.c:283 #: tools/ascli-actions-pkgmgr.c:93 #, c-format msgid "Unable to find component with ID '%s'!" msgstr "Tidak bisa menemukan komponen dengan ID '%s'!" -#: tools/ascli-actions-misc.c:224 +#: tools/ascli-actions-misc.c:154 #, c-format msgid "Unable to load existing desktop-entry file template: %s" msgstr "Tidak bisa memuat templat berkas desktop-entry yang ada: %s" -#: src/as-validator-issue-tag.h:393 +#: src/as-validator-issue-tag.h:415 msgid "" "Unable to reach remote icon at the given web location - does it exist?" msgstr "" "Tidak dapat menjangkau ikon jarak jauh di lokasi web yang diberikan - apakah " "ada?" -#: src/as-validator-issue-tag.h:415 +#: src/as-validator-issue-tag.h:437 msgid "" "Unable to reach remote location that this URL references - does it exist?" msgstr "" "Tidak dapat menjangkau lokasi remote yang dirujuk oleh URL ini - apakah ada?" -#: src/as-validator-issue-tag.h:184 +#: src/as-validator-issue-tag.h:194 msgid "" "Unable to reach the screenshot image on its remote location - does the image " "exist?" @@ -1759,7 +1763,7 @@ "Tidak dapat menjangkau gambar tangkapan layar di lokasi remote - apakah " "gambar itu ada?" -#: src/as-validator-issue-tag.h:189 +#: src/as-validator-issue-tag.h:199 msgid "" "Unable to reach the screenshot video on its remote location - does the video " "file exist?" @@ -1767,29 +1771,29 @@ "Tidak dapat mencapai video tangkapan layar di lokasi remote - apakah berkas " "video ada?" -#: src/as-validator-issue-tag.h:584 +#: src/as-validator-issue-tag.h:606 msgid "Unable to read file." msgstr "Tidak bisa membaca berkas." -#: src/as-validator-issue-tag.h:616 +#: src/as-validator-issue-tag.h:638 msgid "Unable to read the .desktop file associated with this component." msgstr "Tidak bisa membaca berkas .desktop yang terkait dengan komponen ini." -#: tools/ascli-actions-mdata.c:489 +#: tools/ascli-actions-mdata.c:511 #, c-format msgid "Unable to read the .desktop file: %s" msgstr "Tidak bisa membaca berkas .desktop: %s" -#: src/as-pool.c:619 +#: src/as-pool.c:620 msgid "Unable to remove old cache." msgstr "Tidak dapat menghapus singgahan lama." -#: tools/ascli-actions-misc.c:370 +#: tools/ascli-actions-misc.c:300 #, c-format msgid "Unable to save desktop entry file: %s" msgstr "Tidak bisa menyimpan berkas entri desktop: %s" -#: tools/ascli-actions-mdata.c:568 +#: tools/ascli-actions-mdata.c:590 #, c-format msgid "Unable to save the template metainfo file: %s" msgstr "Tidak bisa menyimpan templat berkas metainfo: %s" @@ -1811,14 +1815,14 @@ msgstr "Perintah tak dikenal '%s'." #. * TRANSLATORS: The user tried to compare version numbers, but the comparison operator (greater-then, equal, etc.) was invalid. -#: tools/appstream-cli.c:660 +#: tools/appstreamcli.c:686 #, c-format msgid "Unknown compare relation '%s'. Valid values are:" msgstr "" "Hubungan perbandingan tidak dikenal '%s'. Nilai-nilai yang valid adalah:" #. TRANSLATORS: ascli flag description for: --from-desktop (part of the new-template subcommand) -#: tools/appstream-cli.c:726 +#: tools/appstreamcli.c:752 msgid "" "Use the given .desktop file to fill in the basic values of the metainfo file." msgstr "" @@ -1826,37 +1830,37 @@ "berkas metainfo." #. TRANSLATORS: ascli flag description for: --exec (part of the make-desktop-file subcommand) -#: tools/appstream-cli.c:775 +#: tools/appstreamcli.c:801 msgid "Use the specified line for the 'Exec=' key of the desktop-entry file." msgstr "" "Menggunakan baris yang dinyatakan untuk kunci 'Exec=' dari berkas entri " "desktop." #. TRANSLATORS: this is the menu spec main category for Utilities -#: src/as-category.c:329 +#: src/as-category.c:330 msgid "Utilities" msgstr "Utilitas" #. TRANSLATORS: `appstreamcli validate` command description. -#: tools/appstream-cli.c:1104 +#: tools/appstreamcli.c:1170 msgid "Validate AppStream XML files for issues." msgstr "Validasikan berkas XML AppStream apakah bermasalah." #. TRANSLATORS: `appstreamcli validate-tree` command description. -#: tools/appstream-cli.c:1109 +#: tools/appstreamcli.c:1175 msgid "Validate an installed file-tree of an application for valid metadata." msgstr "Validasikan metadata pohon berkas terpasang dari suatu aplikasi." -#: tools/ascli-actions-validate.c:306 tools/ascli-actions-validate.c:447 +#: tools/ascli-actions-validate.c:307 tools/ascli-actions-validate.c:450 #, c-format msgid "Validation failed: %s" msgstr "Validasi gagal: %s" -#: tools/ascli-actions-validate.c:294 tools/ascli-actions-validate.c:435 +#: tools/ascli-actions-validate.c:294 tools/ascli-actions-validate.c:437 msgid "Validation was successful." msgstr "Validasi sukses." -#: tools/ascli-actions-validate.c:296 tools/ascli-actions-validate.c:437 +#: tools/ascli-actions-validate.c:296 tools/ascli-actions-validate.c:439 #, c-format msgid "Validation was successful: %s" msgstr "Validasi sukses: %s" @@ -1865,43 +1869,43 @@ msgid "Value of the item that should be found." msgstr "Nilai dari butir yang mesti ditemukan." -#: src/as-category.c:177 +#: src/as-category.c:178 msgctxt "Category of Graphics" msgid "Vector Graphics" msgstr "Grafik Vektor" -#: tools/ascli-actions-misc.c:48 +#: tools/ascli-actions-misc.c:49 #, c-format msgid "Version: %s" msgstr "Versi: %s" -#: src/as-category.c:180 +#: src/as-category.c:181 msgctxt "Category of Graphics" msgid "Viewers" msgstr "Penampil" -#: tools/ascli-actions-misc.c:153 +#: tools/ascli-actions-misc.c:84 #, c-format msgid "We have information on %i software components." msgstr "Kami punya informasi atas %i komponen perangkat lunak." -#: src/as-category.c:270 +#: src/as-category.c:271 msgctxt "Category of Communication" msgid "Web Browsers" msgstr "Peramban Web" -#: src/as-category.c:202 +#: src/as-category.c:203 msgctxt "Category of Office" msgid "Word Processor" msgstr "Pengolah Kata" #. TRANSLATORS: `appstreamcli metainfo-to-news` command description. -#: tools/appstream-cli.c:1167 +#: tools/appstreamcli.c:1238 msgid "Write NEWS text or YAML file with information from a metainfo file." msgstr "" "Menulis teks NEWS atau berkas YAML dengan informasi dari berkas metainfo." -#: tools/appstream-cli.c:1004 +#: tools/appstreamcli.c:1070 msgid "" "You can find information about subcommand-specific options by passing \"--" "help\" to the subcommand." @@ -1910,11 +1914,11 @@ "memberikan \"--help\" ke sub perintah." #. TRANSLATORS: In ascli: The requested action needs higher permissions. -#: tools/ascli-actions-mdata.c:70 +#: tools/ascli-actions-mdata.c:91 msgid "You might need superuser permissions to perform this action." msgstr "Anda mungkin perlu hak superuser untuk melakukan aksi ini." -#: tools/ascli-actions-mdata.c:463 +#: tools/ascli-actions-mdata.c:485 msgid "" "You need to give an AppStream software component type to generate a " "template. Possible values are:" @@ -1922,74 +1926,74 @@ "Anda perlu memberi tipe komponen perangkat lunak AppStream untuk " "menjangkitkan suatu templat. Nilai yang mungkin adalah:" -#: tools/appstream-cli.c:631 +#: tools/appstreamcli.c:657 msgid "" "You need to provide at least two version numbers to compare as parameters." msgstr "" "Anda harus memberikan setidaknya dua nomor versi untuk dibandingkan sebagai " "parameter." -#: tools/ascli-actions-misc.c:393 +#: tools/ascli-actions-misc.c:328 msgid "You need to specify a NEWS file as input." msgstr "Anda perlu menyatakan suatu berkas NEWS sebagai masukan." -#: tools/ascli-actions-misc.c:509 +#: tools/ascli-actions-misc.c:442 msgid "You need to specify a NEWS file as output, or '-' to print to stdout." msgstr "" "Anda perlu menyatakan suatu berkas NEWS sebagai luaran, atau '-' untuk " "mencetak ke stdout." -#: tools/ascli-actions-misc.c:540 +#: tools/ascli-actions-misc.c:473 msgid "You need to specify a NEWS format to write the output in." msgstr "Anda perlu menyatakan suatu format NEWS tempat menulis luaran." #. TRANSLATORS: ascli has been run without command. -#: tools/appstream-cli.c:1175 +#: tools/appstreamcli.c:1252 msgid "You need to specify a command." msgstr "Anda perlu menyatakan suatu perintah." #. TRANSLATORS: An AppStream component-id is missing in the command-line arguments #. TRANSLATORS: ascli was told to find a software component by its ID, but no component-id was specified. -#: tools/ascli-actions-mdata.c:132 tools/ascli-actions-mdata.c:253 +#: tools/ascli-actions-mdata.c:149 tools/ascli-actions-mdata.c:271 #: tools/ascli-actions-pkgmgr.c:80 msgid "You need to specify a component-ID." msgstr "Anda perlu menyatakan sebuah ID komponen." -#: tools/ascli-actions-misc.c:188 +#: tools/ascli-actions-misc.c:118 msgid "" "You need to specify a desktop-entry file to create or augment as output." msgstr "" "Anda perlu menyatakan sebuah berkas desktop-entry untuk membuat atau " "menambah sebagai luaran." -#: tools/ascli-actions-mdata.c:306 +#: tools/ascli-actions-mdata.c:324 msgid "You need to specify a metadata file." msgstr "Anda perlu menyatakan suatu berkas metadata." -#: tools/ascli-actions-misc.c:184 tools/ascli-actions-misc.c:505 +#: tools/ascli-actions-misc.c:114 tools/ascli-actions-misc.c:438 msgid "You need to specify a metainfo file as input." msgstr "Anda perlu menyatakan suatu berkas metainfo sebagai masukan." -#: tools/ascli-actions-misc.c:397 +#: tools/ascli-actions-misc.c:332 msgid "" "You need to specify a metainfo file to augment, or '-' to print to stdout." msgstr "" "Anda perlu menyatakan suatu berkas metainfo yang akan ditambah, atau '-' " "untuk mencetak stdout." -#: tools/ascli-actions-validate.c:390 tools/ascli-actions-validate.c:484 +#: tools/ascli-actions-validate.c:392 tools/ascli-actions-validate.c:488 msgid "You need to specify a root directory to start validation!" msgstr "Anda perlu menyatakan suatu direktori akar untuk memulai validasi!" -#: tools/ascli-actions-mdata.c:164 +#: tools/ascli-actions-mdata.c:181 msgid "You need to specify a term to search for." msgstr "Anda perlu menyatakan istilah yang akan dicari." -#: tools/ascli-actions-mdata.c:340 +#: tools/ascli-actions-mdata.c:358 msgid "You need to specify an input and output file." msgstr "Anda perlu menyatakan berkas masukan dan keluaran." -#: tools/ascli-actions-validate.c:268 tools/ascli-actions-validate.c:342 +#: tools/ascli-actions-validate.c:268 tools/ascli-actions-validate.c:344 msgid "You need to specify at least one file to validate!" msgstr "" "Anda perlu menyatakan paling tidak sebuah berkas yang akan divalidasi!" @@ -2000,7 +2004,7 @@ #. * to include in a search but that should normally be ignored in #. * the search. #. -#: src/as-pool.c:111 +#: src/as-pool.c:103 msgid "app;application;package;program;programme;suite;tool" msgstr "app;application;package;program;programme;suite;tool;aplikasi;paket" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/aptitude.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/aptitude.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/aptitude.po 2021-08-03 09:06:24.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/aptitude.po 2022-02-11 23:16:17.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2021-08-02 15:59+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 14:49+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #. TRANSLATORS: These strings describing config items #. should be the same width. diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/apt-listchanges.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/apt-listchanges.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/apt-listchanges.po 2021-08-03 09:06:14.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/apt-listchanges.po 2022-02-11 23:16:06.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 15:59+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 14:49+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #: ../apt-listchanges.py:70 #, python-format diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/apt.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/apt.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/apt.po 2021-08-03 09:06:19.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/apt.po 2022-02-11 23:16:11.000000000 +0000 @@ -16,8 +16,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2021-08-02 15:58+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 14:48+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "Language: id\n" #. TRANSLATOR: Very short word to be displayed before unchanged files in 'apt-get update' @@ -95,13 +95,13 @@ msgid " Done" msgstr " Selesai" -#: apt-private/private-cachefile.cc:111 apt-private/private-install.cc:721 +#: apt-private/private-cachefile.cc:111 apt-private/private-install.cc:709 msgid "You might want to run 'apt --fix-broken install' to correct these." msgstr "" "Anda mungkin dapat menjalankan 'apt --fix-broken install' untuk memperbaiki " "ini." -#: apt-private/private-cachefile.cc:113 apt-private/private-install.cc:723 +#: apt-private/private-cachefile.cc:113 apt-private/private-install.cc:711 msgid "" "Unmet dependencies. Try 'apt --fix-broken install' with no packages (or " "specify a solution)." @@ -109,43 +109,43 @@ "Kebergantungan tidak terpenuhi. Cobalah 'apt --fix-broken install' tanpa " "paket (atau nyatakan suatu solusi)." -#: apt-private/private-cacheset.cc:36 apt-private/private-search.cc:89 +#: apt-private/private-cacheset.cc:37 apt-private/private-search.cc:89 msgid "Sorting" msgstr "Mengurutkan" -#: apt-private/private-cacheset.cc:212 +#: apt-private/private-cacheset.cc:226 #, c-format msgid "Note, selecting '%s' for task '%s'\n" msgstr "Catatan, memilih '%s' bagi tugas '%s'\n" -#: apt-private/private-cacheset.cc:218 +#: apt-private/private-cacheset.cc:232 #, c-format msgid "Note, selecting '%s' for glob '%s'\n" msgstr "Catatan, memilih '%s' untuk glob '%s'\n" -#: apt-private/private-cacheset.cc:224 +#: apt-private/private-cacheset.cc:238 #, c-format msgid "Note, selecting '%s' for regex '%s'\n" msgstr "Catatan, memilih '%s' bagi regex '%s'\n" -#: apt-private/private-cacheset.cc:251 +#: apt-private/private-cacheset.cc:266 #, c-format msgid "Package %s is a virtual package provided by:\n" msgstr "Paket %s adalah paket virtual yang disediakan oleh:\n" -#: apt-private/private-cacheset.cc:263 +#: apt-private/private-cacheset.cc:280 msgid " [Installed]" msgstr " [Terinstal]" -#: apt-private/private-cacheset.cc:272 +#: apt-private/private-cacheset.cc:292 msgid " [Not candidate version]" msgstr " [Bukan versi kandidat]" -#: apt-private/private-cacheset.cc:274 +#: apt-private/private-cacheset.cc:295 msgid "You should explicitly select one to install." msgstr "Anda harus jelas memiih satu yang akan diinstal." -#: apt-private/private-cacheset.cc:277 +#: apt-private/private-cacheset.cc:298 #, c-format msgid "" "Package %s is not available, but is referred to by another package.\n" @@ -156,49 +156,49 @@ "Ini bisa berarti paket tersebut hilang, telah kadaluarsa, atau\n" "hanya tersedia dari sumber lain\n" -#: apt-private/private-cacheset.cc:293 +#: apt-private/private-cacheset.cc:314 msgid "However the following packages replace it:" msgstr "Tapi paket berikut menggantikan paket tadi:" -#: apt-private/private-cacheset.cc:333 +#: apt-private/private-cacheset.cc:386 #, c-format msgid "Package '%s' has no installation candidate" msgstr "Paket '%s' tak memiliki kandidat instalasi" -#: apt-private/private-cacheset.cc:346 +#: apt-private/private-cacheset.cc:399 #, c-format msgid "Virtual packages like '%s' can't be removed\n" msgstr "Paket virtual seperti '%s' tak dapat dihapus\n" #. TRANSLATORS: Note, this is not an interactive question -#: apt-private/private-cacheset.cc:358 apt-private/private-install.cc:1144 +#: apt-private/private-cacheset.cc:411 apt-private/private-install.cc:1132 #, c-format msgid "Package '%s' is not installed, so not removed. Did you mean '%s'?\n" msgstr "" "Paket '%s' tidak terpasang, sehingga tidak dihilangkan. Apakah yang Anda " "maksud '%s'?\n" -#: apt-private/private-cacheset.cc:364 apt-private/private-install.cc:1150 +#: apt-private/private-cacheset.cc:417 apt-private/private-install.cc:1138 #, c-format msgid "Package '%s' is not installed, so not removed\n" msgstr "Paket '%s' tidak terpasang, sehingga tidak dihilangkan\n" -#: apt-private/private-cacheset.cc:409 +#: apt-private/private-cacheset.cc:487 #, c-format msgid "Note, selecting '%s' instead of '%s'\n" msgstr "Catatan, memilih '%s' sebagai pengganti '%s'\n" -#: apt-private/private-cmndline.cc:417 +#: apt-private/private-cmndline.cc:418 msgid "Most used commands:" msgstr "Perintah yang paling sering digunakan:" -#: apt-private/private-cmndline.cc:457 +#: apt-private/private-cmndline.cc:458 #, c-format msgid "See %s for more information about the available commands." msgstr "" "Lihat %s untuk informasi lebih lanjut tentang perintah yang tersedia." -#: apt-private/private-cmndline.cc:461 +#: apt-private/private-cmndline.cc:462 msgid "" "Configuration options and syntax is detailed in apt.conf(5).\n" "Information about how to configure sources can be found in sources.list(5).\n" @@ -211,15 +211,15 @@ "Pilihan paket dan versi dapat dinyatakan melalui apt_preferences(5).\n" "Rincian keamanan tersedia di apt-secure(8).\n" -#: apt-private/private-cmndline.cc:466 +#: apt-private/private-cmndline.cc:467 msgid "This APT has Super Cow Powers." msgstr "APT ini memiliki Kekuatan Sapi Super." -#: apt-private/private-cmndline.cc:468 +#: apt-private/private-cmndline.cc:469 msgid "This APT helper has Super Meep Powers." msgstr "Pembantu APT ini memiliki Kekuatan Super Meep." -#: apt-private/private-cmndline.cc:565 +#: apt-private/private-cmndline.cc:567 msgid "" "--force-yes is deprecated, use one of the options starting with --allow " "instead." @@ -228,9 +228,9 @@ "sebagai gantinya." #: apt-private/private-depends.cc:35 apt-private/private-download.cc:255 -#: apt-private/private-show.cc:408 apt-private/private-show.cc:410 -#: apt-private/private-show.cc:465 cmdline/apt-mark.cc:56 -#: cmdline/apt-mark.cc:114 cmdline/apt-mark.cc:310 +#: apt-private/private-show.cc:411 apt-private/private-show.cc:413 +#: apt-private/private-show.cc:468 cmdline/apt-mark.cc:57 +#: cmdline/apt-mark.cc:116 cmdline/apt-mark.cc:314 msgid "No packages found" msgstr "Paket tidak ditemukan" @@ -299,7 +299,7 @@ #. "that package should be filed.") << std::endl; #. } #. -#: apt-private/private-install.cc:70 apt-private/private-install.cc:563 +#: apt-private/private-install.cc:70 apt-private/private-install.cc:551 msgid "The following information may help to resolve the situation:" msgstr "Informasi berikut mungkin dapat memecahkan masalah:" @@ -307,7 +307,7 @@ msgid "Broken packages" msgstr "Paket rusak" -#: apt-private/private-install.cc:174 apt-private/private-install.cc:366 +#: apt-private/private-install.cc:174 apt-private/private-install.cc:354 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -379,7 +379,7 @@ msgid "After this operation, %sB disk space will be freed.\n" msgstr "Setelah operasi ini, ruang cakram %sB akan dibebaskan.\n" -#: apt-private/private-install.cc:305 apt-private/private-install.cc:327 +#: apt-private/private-install.cc:305 apt-private/private-install.cc:315 msgid "Trivial Only specified but this is not a trivial operation." msgstr "Opsi --trivial-only ditetapkan tapi ini bukan operasi uji coba." @@ -400,35 +400,35 @@ "Untuk melanjutkan, ketik dalam frase '%s'\n" " ?] " -#: apt-private/private-install.cc:317 apt-private/private-install.cc:334 +#: apt-private/private-install.cc:322 msgid "Abort." msgstr "Batalkan." -#: apt-private/private-install.cc:332 cmdline/apt-mark.cc:251 +#: apt-private/private-install.cc:320 cmdline/apt-mark.cc:253 msgid "Do you want to continue?" msgstr "Apakah Anda ingin melanjutkan?" -#: apt-private/private-install.cc:360 +#: apt-private/private-install.cc:348 msgid "Some files failed to download" msgstr "Beberapa berkas gagal diunduh" -#: apt-private/private-install.cc:361 apt-private/private-source.cc:495 +#: apt-private/private-install.cc:349 apt-private/private-source.cc:492 msgid "Download complete and in download only mode" msgstr "Proses unduh selesai dan dalam mode unduh saja" -#: apt-private/private-install.cc:369 +#: apt-private/private-install.cc:357 msgid "--fix-missing and media swapping is not currently supported" msgstr "Opsi --fix-missing dan menukar media saat ini tidak didukung" -#: apt-private/private-install.cc:374 +#: apt-private/private-install.cc:362 msgid "Unable to correct missing packages." msgstr "Tidak dapat mengoreksi paket yang hilang." -#: apt-private/private-install.cc:375 +#: apt-private/private-install.cc:363 msgid "Aborting install." msgstr "Membatalkan proses instalasi." -#: apt-private/private-install.cc:403 +#: apt-private/private-install.cc:391 msgid "" "The following package disappeared from your system as\n" "all files have been overwritten by other packages:" @@ -439,16 +439,16 @@ "Paket-paket berikut hilang dari sistem Anda karena\n" "semua berkas telah ditimpa oleh paket lain:" -#: apt-private/private-install.cc:410 +#: apt-private/private-install.cc:398 msgid "Note: This is done automatically and on purpose by dpkg." msgstr "Catatan: Ini dilakukan secara otomatis dan disengaja oleh dpkg." -#: apt-private/private-install.cc:453 +#: apt-private/private-install.cc:441 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" "Kita tidak seharusnya menghapusnya, tidak dapat menjalankan AutoRemover" -#: apt-private/private-install.cc:560 +#: apt-private/private-install.cc:548 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -456,11 +456,11 @@ "Hmm, sepertinya AutoRemover menghancurkan sesuatu yang seharusnya\n" "tidak terjadi. Silakan buat laporan bug untuk apt." -#: apt-private/private-install.cc:567 +#: apt-private/private-install.cc:555 msgid "Internal Error, AutoRemover broke stuff" msgstr "Kesalahan Internal, AutoRemover menghancurkan sesuatu" -#: apt-private/private-install.cc:578 +#: apt-private/private-install.cc:566 msgid "" "The following package was automatically installed and is no longer required:" msgid_plural "" @@ -469,49 +469,49 @@ msgstr[0] "" "Paket-paket berikut dipasang secara otomatis dan tak diperlukan lagi:" -#: apt-private/private-install.cc:585 +#: apt-private/private-install.cc:573 #, c-format msgid "%lu package was automatically installed and is no longer required.\n" msgid_plural "" "%lu packages were automatically installed and are no longer required.\n" msgstr[0] "%lu paket dipasang secara otomatis dan tak diperlukan lagi.\n" -#: apt-private/private-install.cc:595 +#: apt-private/private-install.cc:583 #, c-format msgid "Use '%s' to remove it." msgid_plural "Use '%s' to remove them." msgstr[0] "Gunakan '%s' untuk menghapus itu." -#: apt-private/private-install.cc:802 apt-private/private-install.cc:809 -#: apt-private/private-install.cc:817 +#: apt-private/private-install.cc:790 apt-private/private-install.cc:797 +#: apt-private/private-install.cc:805 #, c-format msgid "Unsupported file %s given on commandline" msgstr "Berkas %s yang tidak didukung diberikan pada baris perintah" -#: apt-private/private-install.cc:886 +#: apt-private/private-install.cc:874 msgid "The following additional packages will be installed:" msgstr "Paket-paket tambahan berikut akan dipasang:" -#: apt-private/private-install.cc:975 +#: apt-private/private-install.cc:963 msgid "Suggested packages:" msgstr "Paket yang diusulkan:" -#: apt-private/private-install.cc:977 +#: apt-private/private-install.cc:965 msgid "Recommended packages:" msgstr "Paket yang direkomendasikan:" -#: apt-private/private-install.cc:1019 +#: apt-private/private-install.cc:1007 #, c-format msgid "Skipping %s, it is already installed and upgrade is not set.\n" msgstr "" "Melewati %s, paket tersebut telah terinstal dan opsi mutakhir tidak diatur.\n" -#: apt-private/private-install.cc:1023 +#: apt-private/private-install.cc:1011 #, c-format msgid "Skipping %s, it is not installed and only upgrades are requested.\n" msgstr "Melewati %s, itu tak dipasang dan hanya peningkatan yang diminta.\n" -#: apt-private/private-install.cc:1035 +#: apt-private/private-install.cc:1023 #, c-format msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" msgstr "" @@ -519,23 +519,23 @@ "dapat diunduh.\n" #. TRANSLATORS: First string is package name, second is version -#: apt-private/private-install.cc:1041 +#: apt-private/private-install.cc:1029 #, c-format msgid "%s is already the newest version (%s).\n" msgstr "%s sudah versi terbaru (%s).\n" -#: apt-private/private-install.cc:1060 cmdline/apt-get.cc:121 -#: cmdline/apt-mark.cc:94 +#: apt-private/private-install.cc:1048 cmdline/apt-get.cc:121 +#: cmdline/apt-mark.cc:95 #, c-format msgid "%s set to manually installed.\n" msgstr "%s diatur untuk diinstal secara manual.\n" -#: apt-private/private-install.cc:1093 +#: apt-private/private-install.cc:1081 #, c-format msgid "Selected version '%s' (%s) for '%s'\n" msgstr "Versi yang dipilih '%s' (%s) bagi '%s'\n" -#: apt-private/private-install.cc:1102 +#: apt-private/private-install.cc:1090 #, c-format msgid "Selected version '%s' (%s) for '%s' because of '%s'\n" msgstr "Versi yang dipilih '%s' (%s) bagi '%s' karena '%s'\n" @@ -735,56 +735,56 @@ msgid "Full Text Search" msgstr "Pencarian Teks Penuh" -#: apt-private/private-show.cc:392 +#: apt-private/private-show.cc:395 #, c-format msgid "There is %i additional record. Please use the '-a' switch to see it" msgid_plural "" "There are %i additional records. Please use the '-a' switch to see them." msgstr[0] "Ada %i rekaman tambahan. Gunakan opsi '-a' untuk melihatnya" -#: apt-private/private-show.cc:400 +#: apt-private/private-show.cc:403 msgid "not a real package (virtual)" msgstr "bukan paket sebenarnyal (virtual)" -#: apt-private/private-show.cc:460 +#: apt-private/private-show.cc:463 #, c-format msgid "Unable to locate package %s" msgstr "Gagal menemukan paket %s" -#: apt-private/private-show.cc:486 +#: apt-private/private-show.cc:489 msgid "Package files:" msgstr "Berkas paket:" -#: apt-private/private-show.cc:495 apt-private/private-show.cc:579 +#: apt-private/private-show.cc:498 apt-private/private-show.cc:582 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" "Cache tidak selaras, tidak dapat memeriksa silang sebuah berkas paket" #. Show any packages have explicit pins -#: apt-private/private-show.cc:509 +#: apt-private/private-show.cc:512 msgid "Pinned packages:" msgstr "Paket di-pin:" #. Print the package name and the version we are forcing to -#: apt-private/private-show.cc:520 +#: apt-private/private-show.cc:523 #, c-format msgid "%s -> %s with priority %d\n" msgstr "%s -> %s dengan prioritas %d\n" -#: apt-private/private-show.cc:526 +#: apt-private/private-show.cc:529 msgid " Installed: " msgstr " Terpasang: " -#: apt-private/private-show.cc:527 +#: apt-private/private-show.cc:530 msgid " Candidate: " msgstr " Kandidat: " -#: apt-private/private-show.cc:545 apt-private/private-show.cc:553 +#: apt-private/private-show.cc:548 apt-private/private-show.cc:556 msgid "(none)" msgstr "(kosong)" #. Show the priority tables -#: apt-private/private-show.cc:558 +#: apt-private/private-show.cc:561 msgid " Version table:" msgstr " Tabel versi:" @@ -808,22 +808,22 @@ msgid "Picking '%s' as source package instead of '%s'\n" msgstr "Memilih '%s' sebagai paket sumber sebagai pengganti '%s'\n" -#: apt-private/private-source.cc:292 +#: apt-private/private-source.cc:289 #, c-format msgid "Can not find version '%s' of package '%s'" msgstr "Tak bisa temukan versi '%s' dari paket '%s'" -#: apt-private/private-source.cc:314 +#: apt-private/private-source.cc:311 msgid "Must specify at least one package to fetch source for" msgstr "Anda harus memberi sekurangnya satu sumber paket" -#: apt-private/private-source.cc:348 apt-private/private-source.cc:764 -#: apt-private/private-source.cc:774 apt-private/private-source.cc:801 +#: apt-private/private-source.cc:345 apt-private/private-source.cc:760 +#: apt-private/private-source.cc:770 apt-private/private-source.cc:797 #, c-format msgid "Unable to find a source package for %s" msgstr "Tidak dapat menemukan sumber paket untuk %s" -#: apt-private/private-source.cc:368 +#: apt-private/private-source.cc:365 #, c-format msgid "" "NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" @@ -832,7 +832,7 @@ "PERHATIAN: pemaketan '%s' dipelihara dalam sistem kendali versi '%s' pada:\n" "%s\n" -#: apt-private/private-source.cc:379 +#: apt-private/private-source.cc:376 #, c-format msgid "" "Please use:\n" @@ -844,64 +844,64 @@ "untuk mengambil pemutakhiran terbaru (yang mungkin belum dirilis) untuk " "paket.\n" -#: apt-private/private-source.cc:427 +#: apt-private/private-source.cc:424 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Melewati berkas '%s' yang telah diunduh\n" #. TRANSLATOR: The required space between number and unit is already included #. in the replacement strings, so %sB will be correctly translate in e.g. 1,5 MB -#: apt-private/private-source.cc:459 +#: apt-private/private-source.cc:456 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Perlu mengambil %sB/%sB dari arsip sumber.\n" #. TRANSLATOR: The required space between number and unit is already included #. in the replacement string, so %sB will be correctly translate in e.g. 1,5 MB -#: apt-private/private-source.cc:464 +#: apt-private/private-source.cc:461 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Perlu mengambil %sB dari arsip sumber.\n" -#: apt-private/private-source.cc:470 +#: apt-private/private-source.cc:467 #, c-format msgid "Fetch source %s\n" msgstr "Mengambil sumber %s\n" -#: apt-private/private-source.cc:491 +#: apt-private/private-source.cc:488 msgid "Failed to fetch some archives." msgstr "Gagal mengambil beberapa arsip." -#: apt-private/private-source.cc:512 +#: apt-private/private-source.cc:509 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Lewati membongkar sumber paket yang telah dibongkar di %s\n" -#: apt-private/private-source.cc:525 +#: apt-private/private-source.cc:522 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Perintah membongkar '%s' gagal.\n" -#: apt-private/private-source.cc:528 +#: apt-private/private-source.cc:525 msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Memeriksa jika paket 'dpkg-dev' telah terinstal.\n" -#: apt-private/private-source.cc:558 +#: apt-private/private-source.cc:555 #, c-format msgid "Build command '%s' failed.\n" msgstr "Perintah membangun '%s' gagal.\n" -#: apt-private/private-source.cc:583 apt-private/private-source.cc:589 +#: apt-private/private-source.cc:580 apt-private/private-source.cc:586 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Tidak dapat mengambil informasi pembangun-ketergantungan untuk %s" -#: apt-private/private-source.cc:594 +#: apt-private/private-source.cc:591 #, c-format msgid "%s has no build depends.\n" msgstr "%s tidak memiliki pembangun ketergantungan.\n" -#: apt-private/private-source.cc:646 +#: apt-private/private-source.cc:644 #, c-format msgid "" "No architecture information available for %s. See apt.conf(5) " @@ -910,13 +910,13 @@ "Tak tersedia informasi arsitektur bagi %s. Lihat apt.conf(5) " "APT::Architectures untuk penyiapan" -#: apt-private/private-source.cc:663 +#: apt-private/private-source.cc:659 msgid "Must specify at least one package to check builddeps for" msgstr "" "Anda harus memberi sekurangnya satu paket untuk diperiksa pembangun " "ketergantungan" -#: apt-private/private-source.cc:706 +#: apt-private/private-source.cc:702 #, c-format msgid "" "Invalid operator '%c' at offset %d, did you mean '%c%c' or '%c='? - in: %s" @@ -924,19 +924,19 @@ "Operator '%c' tidak valid pada ofset %d, maksud Anda '%c%c' atau '%c='? - " "dalam: %s" -#: apt-private/private-source.cc:768 +#: apt-private/private-source.cc:764 #, c-format msgid "Note, using directory '%s' to get the build dependencies\n" msgstr "" "Catatan, menggunakan direktori '%s' untuk mendapatkan dependensi membangun\n" -#: apt-private/private-source.cc:770 +#: apt-private/private-source.cc:766 #, c-format msgid "Note, using file '%s' to get the build dependencies\n" msgstr "" "Catatan, menggunakan berkas '%s' untuk mendapatkan dependensi membangun\n" -#: apt-private/private-source.cc:900 +#: apt-private/private-source.cc:896 msgid "Failed to process build dependencies" msgstr "Gagal memproses pembangun ketergantungan" @@ -982,7 +982,7 @@ msgid "All packages are up to date." msgstr "Semua paket mutakhir." -#: cmdline/apt-cache.cc:184 cmdline/apt-mark.cc:173 +#: cmdline/apt-cache.cc:184 cmdline/apt-mark.cc:175 #, c-format msgid "%s does not take any arguments" msgstr "%s tidak menerima argumen apa pun" @@ -1156,12 +1156,12 @@ msgid "Couldn't find package %s" msgstr "Tidak dapat menemukan paket %s" -#: cmdline/apt-get.cc:123 cmdline/apt-mark.cc:96 +#: cmdline/apt-get.cc:123 cmdline/apt-mark.cc:97 #, c-format msgid "%s set to automatically installed.\n" msgstr "%s ditata untuk dipasang secara otomatis.\n" -#: cmdline/apt-get.cc:131 cmdline/apt-mark.cc:135 +#: cmdline/apt-get.cc:131 cmdline/apt-mark.cc:137 msgid "" "This command is deprecated. Please use 'apt-mark auto' and 'apt-mark manual' " "instead." @@ -1312,69 +1312,69 @@ msgid "analyse a pattern" msgstr "" -#: cmdline/apt-mark.cc:66 +#: cmdline/apt-mark.cc:67 #, c-format msgid "%s can not be marked as it is not installed.\n" msgstr "%s tak bisa ditandai karena itu tidak terpasang.\n" -#: cmdline/apt-mark.cc:72 +#: cmdline/apt-mark.cc:73 #, c-format msgid "%s was already set to manually installed.\n" msgstr "%s sebelumnya telah ditata untuk dipasang secara manual.\n" -#: cmdline/apt-mark.cc:74 +#: cmdline/apt-mark.cc:75 #, c-format msgid "%s was already set to automatically installed.\n" msgstr "%s sebelumnya telah ditata untuk dipasang secara otomatis.\n" -#: cmdline/apt-mark.cc:240 +#: cmdline/apt-mark.cc:242 msgid "No changes necessary" msgstr "Tidak diperlukan perubahan" -#: cmdline/apt-mark.cc:244 +#: cmdline/apt-mark.cc:246 msgid "The following packages will be marked as automatically installed:" msgstr "Paket-paket berikut akan ditandai sebagai diinstal secara otomatis:" -#: cmdline/apt-mark.cc:323 +#: cmdline/apt-mark.cc:327 #, c-format msgid "%s was already set on hold.\n" msgstr "%s sebelumnya telah ditata untuk ditahan.\n" -#: cmdline/apt-mark.cc:325 +#: cmdline/apt-mark.cc:329 #, c-format msgid "%s was already not hold.\n" msgstr "%s sebelumnya telah tak ditahan.\n" -#: cmdline/apt-mark.cc:352 +#: cmdline/apt-mark.cc:356 msgid "Executing dpkg failed. Are you root?" msgstr "Menjalankan dpkg gagal. Apakah Anda root?" -#: cmdline/apt-mark.cc:355 +#: cmdline/apt-mark.cc:359 #, c-format msgid "%s set on hold.\n" msgstr "%s ditata agar ditahan.\n" -#: cmdline/apt-mark.cc:357 +#: cmdline/apt-mark.cc:361 #, c-format msgid "Canceled hold on %s.\n" msgstr "Membatalkan menahan %s.\n" -#: cmdline/apt-mark.cc:359 +#: cmdline/apt-mark.cc:363 #, c-format msgid "Selected %s for purge.\n" msgstr "%s dipilih untuk pembersihan.\n" -#: cmdline/apt-mark.cc:361 +#: cmdline/apt-mark.cc:365 #, c-format msgid "Selected %s for removal.\n" msgstr "%s dipilih untuk dihapus.\n" -#: cmdline/apt-mark.cc:363 +#: cmdline/apt-mark.cc:367 #, c-format msgid "Selected %s for installation.\n" msgstr "%s dipilih untuk instalasi.\n" -#: cmdline/apt-mark.cc:415 +#: cmdline/apt-mark.cc:419 msgid "" "Usage: apt-mark [options] {auto|manual} pkg1 [pkg2 ...]\n" "\n" @@ -1384,36 +1384,36 @@ "all packages with or without a certain marking.\n" msgstr "" -#: cmdline/apt-mark.cc:427 +#: cmdline/apt-mark.cc:431 msgid "Mark the given packages as automatically installed" msgstr "Tandai paket yang diberikan sebagai yang diinstal secara otomatis" -#: cmdline/apt-mark.cc:428 +#: cmdline/apt-mark.cc:432 msgid "Mark the given packages as manually installed" msgstr "Tandai paket yang diberikan sebagai yang diinstal secara manual" -#: cmdline/apt-mark.cc:429 +#: cmdline/apt-mark.cc:433 msgid "Mark all dependencies of meta packages as automatically installed." msgstr "" "Tandai semua dependensi dari paket meta yang diinstal secara otomatis." -#: cmdline/apt-mark.cc:430 +#: cmdline/apt-mark.cc:434 msgid "Mark a package as held back" msgstr "Tandai paket sebagai ditahan" -#: cmdline/apt-mark.cc:431 +#: cmdline/apt-mark.cc:435 msgid "Unset a package set as held back" msgstr "Batalkan paket yang disetel sebagai ditahan" -#: cmdline/apt-mark.cc:436 +#: cmdline/apt-mark.cc:440 msgid "Print the list of automatically installed packages" msgstr "Cetak daftar paket yang diinstal secara otomatis" -#: cmdline/apt-mark.cc:437 +#: cmdline/apt-mark.cc:441 msgid "Print the list of manually installed packages" msgstr "Cetak daftar paket yang diinstal secara manual" -#: cmdline/apt-mark.cc:438 +#: cmdline/apt-mark.cc:442 msgid "Print the list of packages on hold" msgstr "Cetak daftar paket yang ditahan" @@ -1515,51 +1515,51 @@ msgid "Merging available information" msgstr "Menggabungkan informasi yang tersedia" -#: methods/basehttp.cc:53 +#: methods/basehttp.cc:55 msgid "Waiting for headers" msgstr "Menunggu header" -#: methods/basehttp.cc:104 methods/basehttp.cc:111 +#: methods/basehttp.cc:106 methods/basehttp.cc:113 msgid "The HTTP server sent an invalid reply header" msgstr "Server HTTP mengirim header jawaban yang tak valid" -#: methods/basehttp.cc:142 +#: methods/basehttp.cc:144 msgid "Bad header line" msgstr "Baris header buruk" -#: methods/basehttp.cc:168 +#: methods/basehttp.cc:173 msgid "The HTTP server sent an invalid Content-Length header" msgstr "Server HTTP mengirim header Content-Length yang tak valid" -#: methods/basehttp.cc:199 +#: methods/basehttp.cc:206 msgid "The HTTP server sent an invalid Content-Range header" msgstr "Server HTTP mengirim header Content-Range yang tak valid" -#: methods/basehttp.cc:201 +#: methods/basehttp.cc:208 msgid "This HTTP server has broken range support" msgstr "Server HTTP ini memiliki dukungan jangkauan yang kacau" -#: methods/basehttp.cc:239 +#: methods/basehttp.cc:247 msgid "Unknown date format" msgstr "Format tanggal tidak diketahui" -#: methods/basehttp.cc:655 +#: methods/basehttp.cc:688 msgid "Bad header data" msgstr "Data header buruk" -#: methods/basehttp.cc:674 +#: methods/basehttp.cc:707 msgid "Connection failed" msgstr "Sambungan gagal" -#: methods/basehttp.cc:727 methods/ftp.cc:970 methods/http.cc:620 -#: methods/http.cc:858 +#: methods/basehttp.cc:760 methods/ftp.cc:970 methods/http.cc:622 +#: methods/http.cc:860 #, c-format msgid "File has unexpected size (%llu != %llu). Mirror sync in progress?" msgstr "" "Berkas memiliki ukuran yang tidak terduga (%llu != %llu). Sinkronisasi " "cermin sedang berlangsung?" -#: methods/basehttp.cc:769 +#: methods/basehttp.cc:802 #, c-format msgid "" "Automatically disabled %s due to incorrect response from server/proxy. (man " @@ -1568,7 +1568,7 @@ "Otomatis menonaktifkan %s karena respon yang salah dari server/proxy. (man 5 " "apt.conf)" -#: methods/basehttp.cc:871 +#: methods/basehttp.cc:904 msgid "Internal error" msgstr "Galat internal" @@ -1814,7 +1814,7 @@ msgid "Unable to accept connection" msgstr "Tak bisa menerima koneksi" -#: methods/ftp.cc:918 methods/http.cc:1015 methods/rsh.cc:334 +#: methods/ftp.cc:918 methods/http.cc:1017 methods/rsh.cc:334 msgid "Problem hashing file" msgstr "Ada masalah ketika melakukan hash berkas" @@ -1882,17 +1882,17 @@ msgstr "Kesalahan tidak diketahui saat mengeksekusi apt-key" #. TRANSLATORS: The second %s is the reason and is untranslated for repository owners. -#: methods/gpgv.cc:448 +#: methods/gpgv.cc:472 #, c-format msgid "Signature by key %s uses weak digest algorithm (%s)" msgstr "" "Tanda tangan dengan kunci %s menggunakan algoritma digest yang lemah (%s)" -#: methods/gpgv.cc:464 methods/gpgv.cc:470 +#: methods/gpgv.cc:488 methods/gpgv.cc:494 msgid "The following signatures were invalid:\n" msgstr "Tanda tangan berikut tak valid:\n" -#: methods/gpgv.cc:476 +#: methods/gpgv.cc:500 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -1904,23 +1904,23 @@ msgid "Error writing to the file" msgstr "Galat saat menulis ke berkas" -#: methods/http.cc:724 +#: methods/http.cc:726 msgid "Error reading from server. Remote end closed connection" msgstr "Galat saat membaca dari server. Tujuan mengakhiri hubungan" -#: methods/http.cc:728 +#: methods/http.cc:730 msgid "Error reading from server" msgstr "Galat saat membaca dari server" -#: methods/http.cc:747 +#: methods/http.cc:749 msgid "Error writing to file" msgstr "Galat saat menulis ke berkas" -#: methods/http.cc:815 +#: methods/http.cc:817 msgid "Select failed" msgstr "Select gagal" -#: methods/http.cc:821 +#: methods/http.cc:823 msgid "Connection timed out" msgstr "Koneksi kehabisan waktu" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/apt.sh.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/apt.sh.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/apt.sh.po 2021-08-03 09:06:16.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/apt.sh.po 2022-02-11 23:16:08.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 15:58+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 14:49+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #: dselect/install:33 msgid "Bad default setting!" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/apturl.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/apturl.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/apturl.po 2021-08-03 09:06:19.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/apturl.po 2022-02-11 23:16:11.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 17:43+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 16:38+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #: ../apturl-gtk:49 ../apturl-kde:52 msgid "User requested interrupt." diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/apt-utils.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/apt-utils.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/apt-utils.po 2021-08-03 09:06:19.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/apt-utils.po 2022-02-11 23:16:11.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 15:58+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 14:49+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #: cmdline/apt-dump-solver.cc:37 msgid "" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/aspell.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/aspell.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/aspell.po 2021-08-03 09:06:16.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/aspell.po 2022-02-11 23:16:09.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 16:00+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 14:50+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "Language: id\n" "X-Bugs: Report translation errors to the Language-Team address.\n" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/at-spi2-core.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/at-spi2-core.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/at-spi2-core.po 2021-08-03 09:06:12.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/at-spi2-core.po 2022-02-11 23:16:05.000000000 +0000 @@ -16,8 +16,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 18:02+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 16:58+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "Language: id\n" #: atspi/atspi-component.c:326 atspi/atspi-misc.c:1073 atspi/atspi-value.c:111 diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/attr.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/attr.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/attr.po 1970-01-01 00:00:00.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/attr.po 2022-02-11 23:16:14.000000000 +0000 @@ -0,0 +1,206 @@ +# Indonesian translation for attr +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the attr package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: attr\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2018-06-18 22:17-0400\n" +"PO-Revision-Date: 2010-09-30 08:44+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Indonesian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2022-02-11 14:50+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" + +#: libattr/attr_copy_fd.c:80 libattr/attr_copy_fd.c:95 +#: libattr/attr_copy_file.c:78 libattr/attr_copy_file.c:93 +#, c-format +msgid "listing attributes of %s" +msgstr "daftar atribut dari %s" + +#: libattr/attr_copy_fd.c:115 libattr/attr_copy_fd.c:132 +#: libattr/attr_copy_file.c:113 libattr/attr_copy_file.c:130 +#, c-format +msgid "getting attribute %s of %s" +msgstr "mendapatkan atribut %s dari %s" + +#: libattr/attr_copy_fd.c:145 libattr/attr_copy_fd.c:164 +#: libattr/attr_copy_file.c:143 libattr/attr_copy_file.c:162 +#, c-format +msgid "setting attributes for %s" +msgstr "mengatur atribut dari %s" + +#: libattr/attr_copy_fd.c:152 libattr/attr_copy_file.c:150 +#, c-format +msgid "setting attribute %s for %s" +msgstr "mengatur atribut %s untuk %s" + +#: tools/attr.c:49 +#, c-format +msgid "" +"Usage: %s [-LRSq] -s attrname [-V attrvalue] pathname # set value\n" +" %s [-LRSq] -g attrname pathname # get value\n" +" %s [-LRSq] -r attrname pathname # remove attr\n" +" %s [-LRq] -l pathname # list attrs \n" +" -s reads a value from stdin and -g writes a value to stdout\n" +msgstr "" + +#: tools/attr.c:87 tools/attr.c:104 tools/attr.c:113 tools/attr.c:122 +#, c-format +msgid "Only one of -s, -g, -r, or -l allowed\n" +msgstr "Hanya salah satu dari -s, -g, -r, atau -l yang diizinkan\n" + +#: tools/attr.c:95 tools/attr.c:161 +#, c-format +msgid "-V only allowed with -s\n" +msgstr "-V hanya diizinkan bersama -s\n" + +#: tools/attr.c:140 +#, c-format +msgid "Unrecognized option: %c\n" +msgstr "Opsi yang tidak dikenali: %c\n" + +#: tools/attr.c:147 +#, c-format +msgid "A filename to operate on is required\n" +msgstr "Diperlukan nama berkas untuk dioperasikan\n" + +#: tools/attr.c:179 +#, c-format +msgid "Could not set \"%s\" for %s\n" +msgstr "Tidak dapat mengatur \"%s\" untuk %s\n" + +#: tools/attr.c:184 +#, c-format +msgid "Attribute \"%s\" set to a %d byte value for %s:\n" +msgstr "Atribut \"%s\" diatur ke nilai bita %d untuk %s:\n" + +#: tools/attr.c:202 +#, c-format +msgid "Could not get \"%s\" for %s\n" +msgstr "Tidak dapat memperoleh \"%s\" untuk %s\n" + +#: tools/attr.c:207 +#, c-format +msgid "Attribute \"%s\" had a %d byte value for %s:\n" +msgstr "Atribut \"%s\" memiliki sebuah nilai bita %d untuk %s:\n" + +#: tools/attr.c:220 +#, c-format +msgid "Could not remove \"%s\" for %s\n" +msgstr "Tidak dapat menghapus \"%s\" untuk %s\n" + +#: tools/attr.c:238 +#, c-format +msgid "Could not list %s\n" +msgstr "tidak dapat mendaftar %s\n" + +#: tools/attr.c:248 +#, c-format +msgid "Attribute \"%s\" has a %d byte value for %s\n" +msgstr "Atribut \"%s\" memiliki nilai bita %d untuk %s\n" + +#: tools/attr.c:260 +#, c-format +msgid "At least one of -s, -g, -r, or -l is required\n" +msgstr "Setidaknya satu dari -s, -g, -r, atau -l diperlukan\n" + +#: tools/setfattr.c:75 tools/getfattr.c:100 +msgid "No such attribute" +msgstr "Tidak ada atribut seperti itu" + +#: tools/setfattr.c:129 +#, c-format +msgid "%s: %s: No filename found in line %d, aborting\n" +msgstr "%s: %s: Tidak ditemukan nama berkas dalam baris %d, menggugurkan\n" + +#: tools/setfattr.c:133 +#, c-format +msgid "%s: No filename found in line %d of standard input, aborting\n" +msgstr "" +"%s: Tidak di temukan berkas di baris%d dari standar input, mengabaikan\n" + +#: tools/setfattr.c:180 +#, c-format +msgid "%s %s -- set extended attributes\n" +msgstr "%s %s -- atur atribut yang diperluas\n" + +#: tools/setfattr.c:181 tools/getfattr.c:385 +#, c-format +msgid "Usage: %s %s\n" +msgstr "Penggunaan: %s %s\n" + +#: tools/setfattr.c:182 +#, c-format +msgid " %s %s\n" +msgstr " %s %s\n" + +#: tools/setfattr.c:184 +#, c-format +msgid "" +" -n, --name=name set the value of the named extended attribute\n" +" -x, --remove=name remove the named extended attribute\n" +" -v, --value=value use value as the attribute value\n" +" -h, --no-dereference do not dereference symbolic links\n" +" --restore=file restore extended attributes\n" +" --raw attribute value is not encoded\n" +" --version print version and exit\n" +" --help this help text\n" +msgstr "" + +#: tools/setfattr.c:264 +#, c-format +msgid "" +"Usage: %s %s\n" +" %s %s\n" +"Try `%s --help' for more information.\n" +msgstr "" +"Penggunaan: %s %s\n" +" %s %s\n" +"Coba `%s --help' untuk informasi lebih lanjut.\n" + +#: tools/getfattr.c:265 +#, c-format +msgid "%s: Removing leading '/' from absolute path names\n" +msgstr "%s: Menghapus '/' depan dari nama path absolut\n" + +#: tools/getfattr.c:383 +#, c-format +msgid "%s %s -- get extended attributes\n" +msgstr "%s %s -- dapatkan atribut yang diperluas\n" + +#: tools/getfattr.c:383 +#, c-format +msgid "" +" -n, --name=name get the named extended attribute value\n" +" -d, --dump get all extended attribute values\n" +" -e, --encoding=... encode values (as 'text', 'hex' or 'base64')\n" +" --match=pattern only get attributes with names matching pattern\n" +" --only-values print the bare values only\n" +" -h, --no-dereference do not dereference symbolic links\n" +" --absolute-names don't strip leading '/' in pathnames\n" +" -R, --recursive recurse into subdirectories\n" +" -L, --logical logical walk, follow symbolic links\n" +" -P --physical physical walk, do not follow symbolic links\n" +" --version print version and exit\n" +" --help this help text\n" +msgstr "" + +#: tools/getfattr.c:489 +#, c-format +msgid "%s: invalid regular expression \"%s\"\n" +msgstr "%s: ekspresi reguler tidak valid \"%s\"\n" + +#: tools/getfattr.c:503 +#, c-format +msgid "" +"Usage: %s %s\n" +"Try `%s --help' for more information.\n" +msgstr "" +"Penggunaan: %s %s\n" +"Coba `%s --help' untuk informasi lebih lanjut.\n" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/bash.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/bash.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/bash.po 2021-08-03 09:06:17.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/bash.po 2022-02-11 23:16:09.000000000 +0000 @@ -15,10 +15,10 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2021-08-02 16:00+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" -"Language: id\n" +"X-Launchpad-Export-Date: 2022-02-11 14:51+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "X-Bugs: Report translation errors to the Language-Team address.\n" +"Language: id\n" #: arrayfunc.c:66 msgid "bad array subscript" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/bfd.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/bfd.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/bfd.po 2021-08-03 09:06:19.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/bfd.po 2022-02-11 23:16:11.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 18:53+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 17:52+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #: aout-adobe.c:127 msgid "%B: Unknown section type in a.out.adobe file: %x\n" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/binutils.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/binutils.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/binutils.po 2021-08-03 09:06:12.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/binutils.po 2022-02-11 23:16:05.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2021-08-02 16:02+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 14:52+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "X-Bugs: Report translation errors to the Language-Team address.\n" #: addr2line.c:87 @@ -60,9 +60,9 @@ "\n" msgstr "" -#: addr2line.c:109 ar.c:357 ar.c:394 coffdump.c:471 dlltool.c:3715 -#: dllwrap.c:518 elfedit.c:952 objcopy.c:697 objcopy.c:752 readelf.c:4842 -#: size.c:109 srconv.c:1704 strings.c:706 sysdump.c:649 windmc.c:227 +#: addr2line.c:109 ar.c:359 ar.c:396 coffdump.c:471 dlltool.c:3713 +#: dllwrap.c:518 elfedit.c:976 objcopy.c:697 objcopy.c:752 readelf.c:5165 +#: size.c:109 srconv.c:1704 strings.c:1343 sysdump.c:655 windmc.c:227 #: windres.c:690 #, c-format msgid "Report bugs to %s\n" @@ -99,66 +99,66 @@ msgid "%s: cannot find section %s" msgstr "%s: tidak dapat menemukan daerah %s" -#: addr2line.c:442 ar.c:756 dlltool.c:3239 nm.c:1807 objcopy.c:6029 -#: objdump.c:5211 size.c:151 strings.c:289 windmc.c:958 windres.c:816 +#: addr2line.c:442 ar.c:758 dlltool.c:3237 nm.c:2051 objcopy.c:6036 +#: objdump.c:5372 size.c:151 strings.c:340 windmc.c:958 windres.c:816 msgid "fatal error: libbfd ABI mismatch" msgstr "" -#: addr2line.c:469 nm.c:1833 objdump.c:5258 readelf.c:5115 +#: addr2line.c:469 nm.c:2077 objdump.c:5419 readelf.c:5438 #, c-format msgid "unknown demangling style `%s'" msgstr "gaya demangling `%s' tidak diketahui" -#: ar.c:274 +#: ar.c:275 #, c-format msgid "no entry %s in archive\n" msgstr "tidak ada masukan %s dalam archive\n" -#: ar.c:288 +#: ar.c:289 #, c-format msgid "" "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin " "] [member-name] [count] archive-file file...\n" msgstr "" -#: ar.c:294 +#: ar.c:295 #, c-format msgid "" "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [member-" "name] [count] archive-file file...\n" msgstr "" -#: ar.c:302 +#: ar.c:303 #, c-format msgid " %s -M [ - read options from \n" msgstr " @ - baca pilihan dari \n" -#: ar.c:344 +#: ar.c:345 #, c-format msgid " --target=BFDNAME - specify the target object format as BFDNAME\n" msgstr "" -#: ar.c:345 +#: ar.c:346 #, c-format msgid "" " --output=DIRNAME - specify the output directory for extraction operations\n" msgstr "" -#: ar.c:348 +#: ar.c:350 #, c-format msgid " optional:\n" msgstr " pilihan adalah:\n" -#: ar.c:349 +#: ar.c:351 #, c-format msgid " --plugin

    - load the specified plugin\n" msgstr " --plugin

    - muat plugin yang dispesifikasikan\n" -#: ar.c:370 +#: ar.c:372 #, c-format msgid "Usage: %s [options] archive\n" msgstr "Penggunaan: %s [pilihan] archive\n" -#: ar.c:371 +#: ar.c:373 #, c-format msgid " Generate an index to speed access to archives\n" msgstr " Buat sebuah indeks untuk mempercepat akses ke archive\n" -#: ar.c:372 +#: ar.c:374 #, c-format msgid "" " The options are:\n" @@ -331,26 +331,26 @@ " Pilihan adalah:\n" " @ Baca pilihan dari \n" -#: ar.c:375 +#: ar.c:377 #, c-format msgid " --plugin Load the specified plugin\n" msgstr " --plugin Muat plugin yang dispesifikasikan\n" -#: ar.c:379 +#: ar.c:381 #, c-format msgid "" " -D Use zero for symbol map timestamp (default)\n" " -U Use an actual symbol map timestamp\n" msgstr "" -#: ar.c:383 +#: ar.c:385 #, c-format msgid "" " -D Use zero for symbol map timestamp\n" " -U Use actual symbol map timestamp (default)\n" msgstr "" -#: ar.c:386 +#: ar.c:388 #, c-format msgid "" " -t Update the archive's symbol map timestamp\n" @@ -361,101 +361,101 @@ " -h --help Tampilkan pesan bantuan ini\n" " -v --version Tampilkan informasi versi\n" -#: ar.c:511 +#: ar.c:513 msgid "two different operation options specified" msgstr "dua pilihan operasi berbeda dispesifikasikan" -#: ar.c:608 ar.c:683 nm.c:1926 +#: ar.c:610 ar.c:685 nm.c:2188 #, c-format msgid "sorry - this program has been built without plugin support\n" msgstr "maaf - aplikasi ini telah dibuat tanpa dukungan plugin\n" -#: ar.c:812 +#: ar.c:814 msgid "no operation specified" msgstr "tidak ada operasi yang dispesifikasikan" -#: ar.c:815 +#: ar.c:817 msgid "`u' is only meaningful with the `r' option." msgstr "`u' hanya berarti dengan pilihan `r'." -#: ar.c:818 +#: ar.c:820 msgid "`u' is not meaningful with the `D' option." msgstr "`u' hanya berarti dengan pilihan `D'." -#: ar.c:821 +#: ar.c:823 msgid "`u' modifier ignored since `D' is the default (see `U')" msgstr "" -#: ar.c:830 +#: ar.c:832 msgid "missing position arg." msgstr "" -#: ar.c:836 +#: ar.c:838 msgid "`N' is only meaningful with the `x' and `d' options." msgstr "`N' hanya berarti dengan pilihan `x' dan `d'." -#: ar.c:838 +#: ar.c:840 msgid "`N' missing value." msgstr "" -#: ar.c:841 +#: ar.c:843 msgid "Value for `N' must be positive." msgstr "Nilai untuk `N' harus positif." -#: ar.c:857 +#: ar.c:859 msgid "`x' cannot be used on thin archives." msgstr "`x' tidak dapat digunakan dalam archive tipis." -#: ar.c:950 +#: ar.c:952 #, c-format msgid "internal error -- this option not implemented" msgstr "internal error -- pilihan ini tidak terimplementasi" -#: ar.c:1019 +#: ar.c:1021 #, c-format msgid "creating %s" msgstr "membuat %s" -#: ar.c:1050 +#: ar.c:1052 #, c-format msgid "Cannot convert existing library %s to thin format" msgstr "" -#: ar.c:1056 +#: ar.c:1058 #, c-format msgid "Cannot convert existing thin library %s to normal format" msgstr "" -#: ar.c:1088 ar.c:1185 ar.c:1507 objcopy.c:3606 +#: ar.c:1090 ar.c:1190 ar.c:1512 objcopy.c:3612 #, c-format msgid "internal stat error on %s" msgstr "internal stat error di %s" -#: ar.c:1107 ar.c:1211 +#: ar.c:1109 ar.c:1216 #, c-format msgid "%s is not a valid archive" msgstr "%s bukan sebuah archive valid" -#: ar.c:1135 +#: ar.c:1137 #, c-format msgid "illegal output pathname for archive member: %s, using '%s' instead" msgstr "" -#: ar.c:1259 +#: ar.c:1264 msgid "could not create temporary file whilst writing archive" msgstr "" -#: ar.c:1410 +#: ar.c:1415 #, c-format msgid "No member named `%s'\n" msgstr "Tidak ada anggota bernama `%s'\n" -#: ar.c:1460 +#: ar.c:1465 #, c-format msgid "no entry %s in archive %s!" msgstr "tidak ada masukan %s dalam archive %s!" -#: ar.c:1620 +#: ar.c:1625 #, c-format msgid "%s: no archive map to update" msgstr "%s: tidak ada peta archive untuk update" @@ -531,7 +531,7 @@ msgid " emulation options: \n" msgstr " pilihan emulasi: \n" -#: bucomm.c:43 bucomm.c:77 +#: bucomm.c:43 bucomm.c:76 msgid "cause of error unknown" msgstr "" @@ -599,17 +599,17 @@ msgid "%s: bad number: %s" msgstr "%s: nomor buruk: %s" -#: bucomm.c:607 strings.c:402 +#: bucomm.c:607 strings.c:453 #, c-format msgid "'%s': No such file" msgstr "'%s': Tidak ada berkas seperti itu" -#: bucomm.c:609 strings.c:404 +#: bucomm.c:609 strings.c:455 #, c-format msgid "Warning: could not locate '%s'. reason: %s" msgstr "Peringatan: Tidak dapat menemukan '%s'. alasan: %s" -#: bucomm.c:613 strings.c:410 +#: bucomm.c:613 strings.c:461 #, c-format msgid "Warning: '%s' is a directory" msgstr "" @@ -729,7 +729,7 @@ msgid "Symbol %s, tag %d, number %d" msgstr "" -#: coffdump.c:345 readelf.c:18461 readelf.c:18552 +#: coffdump.c:345 readelf.c:18836 readelf.c:18927 #, c-format msgid "Type" msgstr "" @@ -783,7 +783,7 @@ msgid "#sources %d" msgstr "" -#: coffdump.c:462 sysdump.c:642 +#: coffdump.c:462 sysdump.c:648 #, c-format msgid "Usage: %s [option(s)] in-file\n" msgstr "Penggunaan: %s [pilihan] in-berkas\n" @@ -808,7 +808,7 @@ " -v --version Tampilkan versi aplikasi\n" "\n" -#: coffdump.c:532 srconv.c:1793 sysdump.c:705 +#: coffdump.c:532 srconv.c:1793 sysdump.c:711 msgid "no input file specified" msgstr "tidak ada berkas masukan yang dispesifikasikan" @@ -956,7 +956,7 @@ msgid "%s: is not a COFF format file" msgstr "" -#: cxxfilt.c:124 nm.c:324 objdump.c:390 +#: cxxfilt.c:124 nm.c:379 objdump.c:405 #, c-format msgid "Report bugs to %s.\n" msgstr "Laporkan bugs ke %s.\n" @@ -1050,7 +1050,7 @@ msgid "debug_get_real_type: circular debug information for %s\n" msgstr "debug_get_real_type: circular informasi debug untuk %s\n" -#: debug.c:2484 +#: debug.c:2490 msgid "debug_write_type: illegal type encountered" msgstr "debug_write_type: tipe tidak legal ditemui" @@ -1078,226 +1078,226 @@ msgid "Syntax error in def file %s:%d" msgstr "Sintaks error dalam berkas def %s: %d" -#: dlltool.c:1034 +#: dlltool.c:1032 #, c-format msgid "%s: Path components stripped from image name, '%s'." msgstr "%s: Path komponen stripped dari nama gambar, '%s'." -#: dlltool.c:1052 +#: dlltool.c:1050 #, c-format msgid "NAME: %s base: %x" msgstr "NAMA: %s dasar: %x" -#: dlltool.c:1055 dlltool.c:1076 +#: dlltool.c:1053 dlltool.c:1074 msgid "Can't have LIBRARY and NAME" msgstr "Tida dapat memiliki PERPUSTAKAAN dan NAMA" -#: dlltool.c:1073 +#: dlltool.c:1071 #, c-format msgid "LIBRARY: %s base: %x" msgstr "PERPUSTAKAAN: %s dasar: %x" -#: dlltool.c:1228 +#: dlltool.c:1226 #, c-format msgid "VERSION %d.%d\n" msgstr "" -#: dlltool.c:1276 +#: dlltool.c:1274 #, c-format msgid "run: %s %s" msgstr "" -#: dlltool.c:1317 resrc.c:288 +#: dlltool.c:1315 resrc.c:288 #, c-format msgid "wait: %s" msgstr "tunggu: %s" -#: dlltool.c:1322 dllwrap.c:416 resrc.c:293 +#: dlltool.c:1320 dllwrap.c:416 resrc.c:293 #, c-format msgid "subprocess got fatal signal %d" msgstr "subproses mendapat sinyal fatal %d" -#: dlltool.c:1328 dllwrap.c:423 resrc.c:300 +#: dlltool.c:1326 dllwrap.c:423 resrc.c:300 #, c-format msgid "%s exited with status %d" msgstr "%s keluar dengan status %d" -#: dlltool.c:1359 +#: dlltool.c:1357 #, c-format msgid "Sucking in info from %s section in %s" msgstr "Suckin dalam info dari %s daerah dalam %s" -#: dlltool.c:1499 +#: dlltool.c:1497 #, c-format msgid "Excluding symbol: %s" msgstr "Mengabaikan simbol: %s" -#: dlltool.c:1588 dlltool.c:1599 nm.c:1172 nm.c:1183 nm.c:1193 +#: dlltool.c:1586 dlltool.c:1597 nm.c:1416 nm.c:1427 nm.c:1437 #, c-format msgid "%s: no symbols" msgstr "%s: tidak ada simbol" #. FIXME: we ought to read in and block out the base relocations. -#: dlltool.c:1625 +#: dlltool.c:1623 #, c-format msgid "Done reading %s" msgstr "Selesai membaca %s" -#: dlltool.c:1635 +#: dlltool.c:1633 #, c-format msgid "Unable to open object file: %s: %s" msgstr "" -#: dlltool.c:1638 +#: dlltool.c:1636 #, c-format msgid "Scanning object file %s" msgstr "Menskan berkas objek %s" -#: dlltool.c:1658 +#: dlltool.c:1656 #, c-format msgid "Cannot produce mcore-elf dll from archive file: %s" msgstr "Tidak dapat menghasilkan mcore-elf dll dari berkas archive: %s" -#: dlltool.c:1760 +#: dlltool.c:1758 msgid "Adding exports to output file" msgstr "Menambahkan ekspor ke berkas keluaran" -#: dlltool.c:1812 +#: dlltool.c:1810 msgid "Added exports to output file" msgstr "Menambahkan ekspor ke berkas keluaran" -#: dlltool.c:1980 +#: dlltool.c:1978 #, c-format msgid "Generating export file: %s" msgstr "Menghasilkan berkas ekspor: %s" -#: dlltool.c:1985 +#: dlltool.c:1983 #, c-format msgid "Unable to open temporary assembler file: %s" msgstr "Tidak dapat membuka berkas perakit sementara: %s" -#: dlltool.c:1990 +#: dlltool.c:1988 #, c-format msgid "Opened temporary file: %s" msgstr "Berkas sementara terbuka: %s" -#: dlltool.c:2166 +#: dlltool.c:2164 msgid "failed to read the number of entries from base file" msgstr "Gagal untuk membaca jumlah dari masukan dari berkas dasar" -#: dlltool.c:2217 +#: dlltool.c:2215 msgid "Generated exports file" msgstr "Menghasilkan berkas ekspor" -#: dlltool.c:2375 +#: dlltool.c:2373 #, c-format msgid "bfd_open failed open stub file: %s: %s" msgstr "" -#: dlltool.c:2379 +#: dlltool.c:2377 #, c-format msgid "Creating stub file: %s" msgstr "Membuat berkas stub: %s" -#: dlltool.c:2693 +#: dlltool.c:2691 #, c-format msgid "bfd_open failed reopen stub file: %s: %s" msgstr "" -#: dlltool.c:2707 dlltool.c:2786 +#: dlltool.c:2705 dlltool.c:2784 #, c-format msgid "failed to open temporary head file: %s" msgstr "gagal membuka berkas sementara head: %s" -#: dlltool.c:2771 dlltool.c:2861 +#: dlltool.c:2769 dlltool.c:2859 #, c-format msgid "failed to open temporary head file: %s: %s" msgstr "" -#: dlltool.c:2876 +#: dlltool.c:2874 #, c-format msgid "failed to open temporary tail file: %s" msgstr "gagal membuka berkas sementara tail: %s" -#: dlltool.c:2912 +#: dlltool.c:2910 #, c-format msgid "failed to open temporary tail file: %s: %s" msgstr "" -#: dlltool.c:2935 +#: dlltool.c:2933 #, c-format msgid "Can't create .lib file: %s: %s" msgstr "" -#: dlltool.c:2939 +#: dlltool.c:2937 #, c-format msgid "Creating library file: %s" msgstr "Membuat berkas perpustakaan: %s" -#: dlltool.c:3026 dlltool.c:3032 +#: dlltool.c:3024 dlltool.c:3030 #, c-format msgid "cannot delete %s: %s" msgstr "tidak dapat menghapus %s: %s" -#: dlltool.c:3038 +#: dlltool.c:3036 msgid "Created lib file" msgstr "Membuat berkas lib" -#: dlltool.c:3244 +#: dlltool.c:3242 #, c-format msgid "Can't open .lib file: %s: %s" msgstr "" -#: dlltool.c:3252 dlltool.c:3274 +#: dlltool.c:3250 dlltool.c:3272 #, c-format msgid "%s is not a library" msgstr "%s bukan sebuah perpustakaan" -#: dlltool.c:3292 +#: dlltool.c:3290 #, c-format msgid "Import library `%s' specifies two or more dlls" msgstr "" "Impor perpustakaan `%s' yang dispesifikasikan oleh dua atau lebih dlls" -#: dlltool.c:3303 +#: dlltool.c:3301 #, c-format msgid "Unable to determine dll name for `%s' (not an import library?)" msgstr "" "Tidak dapat menentukan nama dll untuk `%s' (bukan sebuah perpustakaan impor?)" -#: dlltool.c:3529 +#: dlltool.c:3527 #, c-format msgid "Warning, ignoring duplicate EXPORT %s %d,%d" msgstr "Peringatan, mengabaikan duplikasi EXPORT %s %d,%d" -#: dlltool.c:3535 +#: dlltool.c:3533 #, c-format msgid "Error, duplicate EXPORT with ordinals: %s" msgstr "Error, duplikasi EXPORT dengan ordinals: %s" -#: dlltool.c:3638 +#: dlltool.c:3636 msgid "Processing definitions" msgstr "Memproses definisi" -#: dlltool.c:3665 +#: dlltool.c:3663 msgid "Processed definitions" msgstr "Definisi telah terproses" #. xgetext:c-format -#: dlltool.c:3672 dllwrap.c:477 +#: dlltool.c:3670 dllwrap.c:477 #, c-format msgid "Usage %s \n" msgstr "Penggunaan %s \n" #. xgetext:c-format -#: dlltool.c:3674 +#: dlltool.c:3672 #, c-format msgid "" " -m --machine Create as DLL for . [default: %s]\n" msgstr "" " -m --machine Buat sebagai DLL untuk . [baku: %s]\n" -#: dlltool.c:3966 +#: dlltool.c:3949 #, c-format msgid "" " possible : arm[_interwork], i386, mcore[-elf]{-le|-be}, " @@ -1306,30 +1306,30 @@ " mungkin: arm[_interwork], i386, mcore[-elf]{-le|-be}, ppc, " "thumb\n" -#: dlltool.c:3676 +#: dlltool.c:3674 #, c-format msgid " -e --output-exp Generate an export file.\n" msgstr " -e --output-expt Hasilkan sebuah berkas ekspor.\n" -#: dlltool.c:3677 +#: dlltool.c:3675 #, c-format msgid " -l --output-lib Generate an interface library.\n" msgstr "" " -l --output-lib Hasilkan sebuah perpustakaan antar-muka.\n" -#: dlltool.c:3678 +#: dlltool.c:3676 #, c-format msgid " -y --output-delaylib Create a delay-import library.\n" msgstr "" " -y --output-delaylib Buat perpustakaan impor-tertunda.\n" -#: dlltool.c:3679 +#: dlltool.c:3677 #, c-format msgid " -a --add-indirect Add dll indirects to export file.\n" msgstr "" " -a --add-indirect Tambahkan dll tidak langsung ke berkas ekspor.\n" -#: dlltool.c:3680 +#: dlltool.c:3678 #, c-format msgid "" " -D --dllname Name of input dll to put into interface lib.\n" @@ -1337,55 +1337,55 @@ " -D --dllname Nama dari masukan dll ke put dalam antar-muka " "lib.\n" -#: dlltool.c:3681 +#: dlltool.c:3679 #, c-format msgid " -d --input-def Name of .def file to be read in.\n" msgstr "" " -d --input-def Nama dari berkas .def yang akan dibaca.\n" -#: dlltool.c:3682 +#: dlltool.c:3680 #, c-format msgid " -z --output-def Name of .def file to be created.\n" msgstr "" " -z --output-def Nama dari berkas .def yang akan dibuat.\n" -#: dlltool.c:3683 +#: dlltool.c:3681 #, c-format msgid " --export-all-symbols Export all symbols to .def\n" msgstr " --export-all-symbols Ekspor seluruh simbol ke .def\n" -#: dlltool.c:3684 +#: dlltool.c:3682 #, c-format msgid " --no-export-all-symbols Only export listed symbols\n" msgstr " --no-export-all-symbols Hanya ekspor simbol yang terdaftar\n" -#: dlltool.c:3685 +#: dlltool.c:3683 #, c-format msgid " --exclude-symbols Don't export \n" msgstr " --exclude-symbols Jangan ekspor \n" -#: dlltool.c:3686 +#: dlltool.c:3684 #, c-format msgid " --no-default-excludes Clear default exclude symbols\n" msgstr " --no-default-excludes Hapus default exclude symbols\n" -#: dlltool.c:3687 +#: dlltool.c:3685 #, c-format msgid " -b --base-file Read linker generated base file.\n" msgstr "" " -b --base-file Baca berkas dasar yang dihasilkan linker.\n" -#: dlltool.c:3688 +#: dlltool.c:3686 #, c-format msgid " -x --no-idata4 Don't generate idata$4 section.\n" msgstr " -x --no-idata4 Jangan hasilkan daerah idata$4.\n" -#: dlltool.c:3689 +#: dlltool.c:3687 #, c-format msgid " -c --no-idata5 Don't generate idata$5 section.\n" msgstr " -c --no-idata5 Jangan hasilkan daerah idata$5.\n" -#: dlltool.c:3690 +#: dlltool.c:3688 #, c-format msgid "" " --use-nul-prefixed-import-tables Use zero prefixed idata$4 and " @@ -1394,7 +1394,7 @@ " --use-nul-prefixed-import-tables Gunakan awalan nol idata$4 dan " "idata$5.\n" -#: dlltool.c:3691 +#: dlltool.c:3689 #, c-format msgid "" " -U --add-underscore Add underscores to all symbols in interface " @@ -1403,7 +1403,7 @@ " -U --add-underscore Tambahkan garis-bawah ke semua simbol dalam " "antar-muka perpustakaan.\n" -#: dlltool.c:3692 +#: dlltool.c:3690 #, c-format msgid "" " --add-stdcall-underscore Add underscores to stdcall symbols in " @@ -1412,46 +1412,46 @@ " --add-stdcall-underscore Tambahkan garis-bawah ke stdcall simbol dalam " "antar-muka perpustakaan.\n" -#: dlltool.c:3693 +#: dlltool.c:3691 #, c-format msgid "" " --no-leading-underscore All symbols shouldn't be prefixed by an " "underscore.\n" msgstr "" -#: dlltool.c:3694 +#: dlltool.c:3692 #, c-format msgid "" " --leading-underscore All symbols should be prefixed by an " "underscore.\n" msgstr "" -#: dlltool.c:3695 +#: dlltool.c:3693 #, c-format msgid " -k --kill-at Kill @ from exported names.\n" msgstr " -k --kill-at Matikan @ dari nama terekspor.\n" -#: dlltool.c:3696 +#: dlltool.c:3694 #, c-format msgid " -A --add-stdcall-alias Add aliases without @.\n" msgstr " -A --add-stdcall-alias Tambahkan alias tanpa @.\n" -#: dlltool.c:3697 +#: dlltool.c:3695 #, c-format msgid " -p --ext-prefix-alias Add aliases with .\n" msgstr " -p --ext-prefix-alias Tambahkan alias dengan .\n" -#: dlltool.c:3698 +#: dlltool.c:3696 #, c-format msgid " -S --as Use for assembler.\n" msgstr " -S --as Gunakan untuk perakit.\n" -#: dlltool.c:3699 +#: dlltool.c:3697 #, c-format msgid " -f --as-flags Pass to the assembler.\n" msgstr " -f --as-flags Lewatkan ke perakit.\n" -#: dlltool.c:3700 +#: dlltool.c:3698 #, c-format msgid "" " -C --compat-implib Create backward compatible import library.\n" @@ -1459,7 +1459,7 @@ " -C --compat-implib Buat kompabilitaas kebelakang impor " "perpustakaan.\n" -#: dlltool.c:3701 +#: dlltool.c:3699 #, c-format msgid "" " -n --no-delete Keep temp files (repeat for extra " @@ -1468,7 +1468,7 @@ " -n --no-delete Simpan berkas sementara (ulang untuk ekstra " "preservation).\n" -#: dlltool.c:3702 +#: dlltool.c:3700 #, c-format msgid "" " -t --temp-prefix Use to construct temp file names.\n" @@ -1476,7 +1476,7 @@ " -t --temp-prefix Gunakan Report the name of the DLL associated with " @@ -1485,7 +1485,7 @@ " -I --identify Laporakan nama dari DLL yang berasosiasi dengan " ".\n" -#: dlltool.c:3704 +#: dlltool.c:3702 #, c-format msgid "" " --identify-strict Causes --identify to report error when multiple " @@ -1494,27 +1494,27 @@ " --identify-strict Menyebabkan --identify untuk melaporkan " "kesalahan ketika ada DLL ganda.\n" -#: dlltool.c:3705 +#: dlltool.c:3703 #, c-format msgid " -v --verbose Be verbose.\n" msgstr " -v --verbose Verbose.\n" -#: dlltool.c:3706 +#: dlltool.c:3704 #, c-format msgid " -V --version Display the program version.\n" msgstr " -V --version Tampilkan versi dari aplikasi.\n" -#: dlltool.c:3707 +#: dlltool.c:3705 #, c-format msgid " -h --help Display this information.\n" msgstr " -h --help Tampilkan informasi ini.\n" -#: dlltool.c:3708 +#: dlltool.c:3706 #, c-format msgid " @ Read options from .\n" msgstr " @ Baca pilihan dari .\n" -#: dlltool.c:3710 +#: dlltool.c:3708 #, c-format msgid "" " -M --mcore-elf Process mcore-elf object files into .\n" @@ -1522,47 +1522,47 @@ " -M --mcore-elf Proses mcore-elf berkas objek kedalam " ".\n" -#: dlltool.c:3711 +#: dlltool.c:3709 #, c-format msgid " -L --linker Use as the linker.\n" msgstr " -L --linker Gunakan sebagai linker.\n" -#: dlltool.c:3712 +#: dlltool.c:3710 #, c-format msgid " -F --linker-flags Pass to the linker.\n" msgstr " -F --linker-flags Lewatkan ke linker.\n" -#: dlltool.c:3856 +#: dlltool.c:3854 #, c-format msgid "Unable to open def-file: %s" msgstr "" -#: dlltool.c:3861 +#: dlltool.c:3859 #, c-format msgid "Path components stripped from dllname, '%s'." msgstr "Jalur komponen dihapus dari dllname, '%s'." -#: dlltool.c:3909 +#: dlltool.c:3907 #, c-format msgid "Unable to open base-file: %s" msgstr "Tidak dapat membuka berkas-dasar: %s" -#: dlltool.c:3944 +#: dlltool.c:3939 #, c-format msgid "Machine '%s' not supported" msgstr "Mesin '%s' tidak didukung" -#: dlltool.c:4024 +#: dlltool.c:4036 #, c-format msgid "Warning, machine type (%d) not supported for delayimport." msgstr "Peringatan, tipe mesin (%d) tidak didukung untuk delayimport." -#: dlltool.c:4092 dllwrap.c:206 +#: dlltool.c:4104 dllwrap.c:206 #, c-format msgid "Tried file: %s" msgstr "Berkas yang dicoba: %s" -#: dlltool.c:4099 dllwrap.c:213 +#: dlltool.c:4111 dllwrap.c:213 #, c-format msgid "Using file: %s" msgstr "Menggunakan berkas: %s" @@ -1933,7 +1933,7 @@ msgid "" msgstr "" -#: dwarf.c:692 +#: dwarf.c:675 #, c-format msgid "DW_FORM_strp offset too big: %s\n" msgstr "" @@ -1950,7 +1950,7 @@ msgid "" msgstr "" -#: dwarf.c:720 +#: dwarf.c:703 #, c-format msgid "DW_FORM_line_strp offset too big: %s\n" msgstr "" @@ -1967,7 +1967,7 @@ msgid "" msgstr "" -#: dwarf.c:758 +#: dwarf.c:740 #, c-format msgid "DW_FORM_GNU_str_index offset too big: %s\n" msgstr "" @@ -1980,7 +1980,7 @@ msgid "" msgstr "" -#: dwarf.c:815 +#: dwarf.c:753 #, c-format msgid "DW_FORM_GNU_str_index indirect offset too big: %s\n" msgstr "" @@ -1997,7 +1997,7 @@ msgid "" msgstr "" -#: dwarf.c:841 +#: dwarf.c:779 #, c-format msgid "Offset into section %s too big: %s\n" msgstr "" @@ -2096,243 +2096,243 @@ msgid "Corrupt attribute block length: %lx\n" msgstr "" -#: dwarf.c:2310 +#: dwarf.c:2313 msgid "corrupt discr_list - not using a block form\n" msgstr "" -#: dwarf.c:2317 +#: dwarf.c:2320 msgid "corrupt discr_list - block not long enough\n" msgstr "" -#: dwarf.c:2388 +#: dwarf.c:2092 #, c-format msgid "corrupt discr_list - unrecognised discriminant byte %#x\n" msgstr "" -#: dwarf.c:2402 +#: dwarf.c:2396 msgid "Corrupt attribute\n" msgstr "" -#: dwarf.c:1786 +#: dwarf.c:2147 msgid "Internal error: DWARF version is not 2, 3 or 4.\n" msgstr "" -#: dwarf.c:2586 +#: dwarf.c:2274 msgid "DW_FORM_data8 is unsupported when sizeof (dwarf_vma) != 8\n" msgstr "" -#: dwarf.c:2610 +#: dwarf.c:2604 msgid "Block ends prematurely\n" msgstr "" -#: dwarf.c:2644 +#: dwarf.c:2638 #, c-format msgid "%c(indirect string, offset: 0x%s): %s" msgstr "" -#: dwarf.c:2659 +#: dwarf.c:2653 #, c-format msgid "%c(indirect line string, offset: 0x%s): %s" msgstr "" -#: dwarf.c:2682 +#: dwarf.c:2676 #, c-format msgid "%c(indexed string: 0x%s): %s" msgstr "" -#: dwarf.c:2697 +#: dwarf.c:2691 #, c-format msgid "%c(alt indirect string, offset: 0x%s) %s" msgstr "" -#: dwarf.c:2739 +#: dwarf.c:2733 #, c-format msgid "%c(addr_index: 0x%s): %s" msgstr "" -#: dwarf.c:2757 +#: dwarf.c:2404 #, c-format msgid "Unrecognized form: %lu\n" msgstr "Bentuk tidak dikenali: %lu\n" -#: dwarf.c:2812 +#: dwarf.c:2808 msgid "More location offset attributes than DW_AT_GNU_locview attributes\n" msgstr "" -#: dwarf.c:2824 +#: dwarf.c:2820 msgid "More DW_AT_GNU_locview attributes than location offset attributes\n" msgstr "" -#: dwarf.c:2893 dwarf.c:2925 dwarf.c:2940 +#: dwarf.c:2889 dwarf.c:2921 dwarf.c:2936 #, c-format msgid "Unsupported form (%s) for attribute %s\n" msgstr "" -#: dwarf.c:2985 +#: dwarf.c:2983 #, c-format msgid "(not inlined)" msgstr "(tidak inline)" -#: dwarf.c:2988 +#: dwarf.c:2986 #, c-format msgid "(inlined)" msgstr "(inline)" -#: dwarf.c:2991 +#: dwarf.c:2989 #, c-format msgid "(declared as inline but ignored)" msgstr "(terdeklarasi sebagai inline tetapi diabaikan)" -#: dwarf.c:2994 +#: dwarf.c:2992 #, c-format msgid "(declared as inline and inlined)" msgstr "(terdeklarasi sebagai inline dan diinline)" -#: dwarf.c:2997 +#: dwarf.c:2995 #, c-format msgid " (Unknown inline attribute value: %s)" msgstr "" -#: dwarf.c:3054 +#: dwarf.c:3052 #, c-format msgid "(implementation defined: %s)" msgstr "" -#: dwarf.c:3057 +#: dwarf.c:3055 #, c-format msgid "(Unknown: %s)" msgstr "" -#: dwarf.c:3102 +#: dwarf.c:3100 #, c-format msgid "(user defined type)" msgstr "" -#: dwarf.c:3104 +#: dwarf.c:3102 #, c-format msgid "(unknown type)" msgstr "" -#: dwarf.c:3117 +#: dwarf.c:3115 #, c-format msgid "(unknown accessibility)" msgstr "" -#: dwarf.c:3129 +#: dwarf.c:3127 #, c-format msgid "(unknown visibility)" msgstr "" -#: dwarf.c:3142 +#: dwarf.c:3140 #, c-format msgid "(user specified)" msgstr "" -#: dwarf.c:3144 +#: dwarf.c:3142 #, c-format msgid "(unknown endianity)" msgstr "" -#: dwarf.c:3156 +#: dwarf.c:3154 #, c-format msgid "(unknown virtuality)" msgstr "" -#: dwarf.c:3168 +#: dwarf.c:3166 #, c-format msgid "(unknown case)" msgstr "" -#: dwarf.c:3186 +#: dwarf.c:3184 #, c-format msgid "(user defined)" msgstr "" -#: dwarf.c:3188 +#: dwarf.c:3186 #, c-format msgid "(unknown convention)" msgstr "" -#: dwarf.c:3197 +#: dwarf.c:3195 #, c-format msgid "(undefined)" msgstr "" -#: dwarf.c:3207 +#: dwarf.c:3205 #, c-format msgid "(unsigned)" msgstr "" -#: dwarf.c:3208 +#: dwarf.c:3206 #, c-format msgid "(leading overpunch)" msgstr "" -#: dwarf.c:3209 +#: dwarf.c:3207 #, c-format msgid "(trailing overpunch)" msgstr "" -#: dwarf.c:3210 +#: dwarf.c:3208 #, c-format msgid "(leading separate)" msgstr "" -#: dwarf.c:3211 +#: dwarf.c:3209 #, c-format msgid "(trailing separate)" msgstr "" -#: dwarf.c:3212 dwarf.c:3223 +#: dwarf.c:3210 dwarf.c:3221 #, c-format msgid "(unrecognised)" msgstr "" -#: dwarf.c:3220 +#: dwarf.c:3218 #, c-format msgid "(no)" msgstr "" -#: dwarf.c:3221 +#: dwarf.c:3219 #, c-format msgid "(in class)" msgstr "" -#: dwarf.c:3222 +#: dwarf.c:3220 #, c-format msgid "(out of class)" msgstr "" -#: dwarf.c:3254 +#: dwarf.c:3252 #, c-format msgid " (location list)" msgstr "" -#: dwarf.c:3275 dwarf.c:6444 dwarf.c:6614 dwarf.c:6789 +#: dwarf.c:3273 dwarf.c:6449 dwarf.c:6620 dwarf.c:6796 #, c-format msgid " [without DW_AT_frame_base]" msgstr " [tanpa DW_AT_frame_base]" -#: dwarf.c:3305 +#: dwarf.c:3303 #, c-format msgid "" "Offset %s used as value for DW_AT_import attribute of DIE at offset 0x%lx is " "too big.\n" msgstr "" -#: dwarf.c:3311 +#: dwarf.c:3309 #, c-format msgid "\t[Abbrev Number: %ld" msgstr "" -#: dwarf.c:3406 +#: dwarf.c:3404 #, c-format msgid "" "Raw dump of debug contents of section %s (loaded from %s):\n" "\n" msgstr "" -#: dwarf.c:3409 +#: dwarf.c:3407 #, c-format msgid "" "Raw dump of debug contents of section %s:\n" @@ -2341,14 +2341,14 @@ "Isi mentah dari isi debug dari daerah %s:\n" "\n" -#: dwarf.c:3414 +#: dwarf.c:3412 #, c-format msgid "" "Contents of the %s section (loaded from %s):\n" "\n" msgstr "" -#: dwarf.c:3417 +#: dwarf.c:3415 #, c-format msgid "" "Contents of the %s section:\n" @@ -2357,7 +2357,7 @@ "Isi dari daerah %s:\n" "\n" -#: dwarf.c:3460 +#: dwarf.c:3458 #, c-format msgid "Reserved length value (0x%s) found in section %s\n" msgstr "" @@ -2447,7 +2447,7 @@ msgid " .debug_str_offsets.dwo: 0x%s 0x%s\n" msgstr "" -#: dwarf.c:5637 dwarf.c:7210 dwarf.c:9605 +#: dwarf.c:5642 dwarf.c:7220 dwarf.c:9626 #, c-format msgid "Debug info is corrupted, %s header at %#lx has length %s\n" msgstr "" @@ -2526,7 +2526,7 @@ msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n" msgstr "" -#: dwarf.c:4126 dwarf.c:6882 dwarf.c:7747 +#: dwarf.c:4126 dwarf.c:6889 dwarf.c:7763 #, c-format msgid "The %s section contains unsupported segment selector size: %d.\n" msgstr "" @@ -2535,7 +2535,7 @@ msgid "Invalid maximum operations per insn.\n" msgstr "" -#: dwarf.c:4181 +#: dwarf.c:3720 #, c-format msgid "Line length %s extends beyond end of section\n" msgstr "" @@ -2613,7 +2613,7 @@ msgid "\tSize" msgstr "" -#: dwarf.c:3467 +#: dwarf.c:3809 #, c-format msgid "\tMD5" msgstr "" @@ -2637,7 +2637,7 @@ "section\n" msgstr "" -#: dwarf.c:4412 dwarf.c:5962 +#: dwarf.c:4412 dwarf.c:5967 #, c-format msgid " Offset: 0x%lx\n" msgstr " Ofset: 0x%lx\n" @@ -2820,7 +2820,7 @@ msgid " Set ISA to %s\n" msgstr "" -#: dwarf.c:4755 dwarf.c:5392 +#: dwarf.c:4755 dwarf.c:5394 #, c-format msgid " Unknown opcode %d with operands: " msgstr " Opkode %d tidak dikenal dengan operan: " @@ -2847,22 +2847,22 @@ msgid "CU: %s:\n" msgstr "CU: %s:\n" -#: dwarf.c:5130 dwarf.c:5430 readelf.c:6373 readelf.c:6470 readelf.c:6488 -#: readelf.c:6506 readelf.c:7306 readelf.c:11504 readelf.c:12169 -#: readelf.c:12182 readelf.c:17545 readelf.c:17577 +#: dwarf.c:5130 dwarf.c:5435 readelf.c:6715 readelf.c:6812 readelf.c:6830 +#: readelf.c:6848 readelf.c:7652 readelf.c:11854 readelf.c:12519 +#: readelf.c:12532 readelf.c:17921 readelf.c:17953 msgid "" msgstr "" -#: dwarf.c:5133 dwarf.c:5322 +#: dwarf.c:5133 dwarf.c:5324 #, c-format msgid "directory index %u > number of directories %s\n" msgstr "" -#: dwarf.c:5135 dwarf.c:5424 elfcomm.c:777 readelf.c:356 readelf.c:745 -#: readelf.c:7483 readelf.c:8044 readelf.c:10075 readelf.c:12496 -#: readelf.c:12562 readelf.c:12566 readelf.c:12634 readelf.c:12639 -#: readelf.c:16278 readelf.c:16367 readelf.c:16960 readelf.c:16979 -#: readelf.c:17098 readelf.c:17554 readelf.c:18710 readelf.c:18713 +#: dwarf.c:5135 dwarf.c:5429 elfcomm.c:777 readelf.c:389 readelf.c:923 +#: readelf.c:7830 readelf.c:8393 readelf.c:10429 readelf.c:12871 +#: readelf.c:12937 readelf.c:12941 readelf.c:13013 readelf.c:13018 +#: readelf.c:16651 readelf.c:16740 readelf.c:17333 readelf.c:17352 +#: readelf.c:17471 readelf.c:17930 readelf.c:19085 readelf.c:19088 #, c-format msgid "" msgstr "" @@ -2884,120 +2884,120 @@ msgid "UNKNOWN (%u): length %ld\n" msgstr "" -#: dwarf.c:5306 +#: dwarf.c:5308 #, c-format msgid "" "\n" " [Use file table entry %d]\n" msgstr "" -#: dwarf.c:5310 +#: dwarf.c:5312 #, c-format msgid "file index %u > number of files %u\n" msgstr "" -#: dwarf.c:5311 +#: dwarf.c:5313 #, c-format msgid "" "\n" " " msgstr "" -#: dwarf.c:5317 +#: dwarf.c:5319 #, c-format msgid "" "\n" " [Use file %s in directory table entry %d]\n" msgstr "" -#: dwarf.c:5324 +#: dwarf.c:5326 #, c-format msgid "" "\n" " \n" msgstr "" -#: dwarf.c:5388 +#: dwarf.c:5390 #, c-format msgid " Set ISA to %lu\n" msgstr " Set ISA ke %lu\n" -#: dwarf.c:5423 +#: dwarf.c:5428 #, c-format msgid "corrupt file index %u encountered\n" msgstr "" -#: dwarf.c:5592 +#: dwarf.c:5597 msgid "no info" msgstr "" -#: dwarf.c:5593 +#: dwarf.c:5598 msgid "type" msgstr "" -#: dwarf.c:5594 +#: dwarf.c:5599 msgid "variable" msgstr "" -#: dwarf.c:5595 +#: dwarf.c:5600 msgid "function" msgstr "" -#: dwarf.c:5596 +#: dwarf.c:5601 msgid "other" msgstr "" -#: dwarf.c:5597 +#: dwarf.c:5602 msgid "unused5" msgstr "" -#: dwarf.c:5598 +#: dwarf.c:5603 msgid "unused6" msgstr "" -#: dwarf.c:5599 +#: dwarf.c:5604 msgid "unused7" msgstr "" -#: dwarf.c:5653 dwarf.c:7225 +#: dwarf.c:5658 dwarf.c:7235 #, c-format msgid "" ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n" msgstr "" ".debug_info ofset dari 0x%lx dalam daerah %s tidak menunjuk ke header CU.\n" -#: dwarf.c:5658 +#: dwarf.c:5663 #, c-format msgid " Length: %ld\n" msgstr " Panjang: %ld\n" -#: dwarf.c:5660 +#: dwarf.c:5665 #, c-format msgid " Version: %d\n" msgstr " Versi: %d\n" -#: dwarf.c:5662 +#: dwarf.c:5667 #, c-format msgid " Offset into .debug_info section: 0x%lx\n" msgstr " Ofset dalam daerah .debug_info: 0x%lx\n" -#: dwarf.c:5664 +#: dwarf.c:5669 #, c-format msgid " Size of area in .debug_info section: %ld\n" msgstr " Ukuran dari daerah dalam .debug_info: %ld\n" -#: dwarf.c:5673 +#: dwarf.c:5678 msgid "Only DWARF 2 and 3 pubnames are currently supported\n" msgstr "Hanya DWARF 2 dan 3 pubnames yang saat ini didukung\n" -#: dwarf.c:5681 +#: dwarf.c:5686 #, c-format msgid "" "\n" " Offset Kind Name\n" msgstr "" -#: dwarf.c:5683 +#: dwarf.c:5688 #, c-format msgid "" "\n" @@ -3006,257 +3006,257 @@ "\n" " Ofset\tNama\n" -#: dwarf.c:5717 +#: dwarf.c:5722 msgid "s" msgstr "" -#: dwarf.c:5717 +#: dwarf.c:5722 msgid "g" msgstr "" -#: dwarf.c:5775 +#: dwarf.c:5780 #, c-format msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n" msgstr " DW_MACINFO_start_file - lineno: %d filenum: %d\n" -#: dwarf.c:5781 +#: dwarf.c:5786 #, c-format msgid " DW_MACINFO_end_file\n" msgstr " DW_MACINFO_end_file\n" -#: dwarf.c:5748 +#: dwarf.c:5227 #, c-format msgid " DW_MACINFO_define - lineno : %d macro : %s\n" msgstr " DW_MACINFO_define - lineno : %d makro : %s\n" -#: dwarf.c:5756 +#: dwarf.c:5235 #, c-format msgid " DW_MACINFO_undef - lineno : %d macro : %s\n" msgstr " DW_MACINFO_undef - lineno : %d makro : %s\n" -#: dwarf.c:5767 +#: dwarf.c:5246 #, c-format msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n" msgstr " DW_MACINFO_vendor_ext - konstan : %d string : %s\n" -#: dwarf.c:5897 +#: dwarf.c:5375 #, c-format msgid "Only GNU extension to DWARF 4 or 5 of %s is currently supported.\n" msgstr "" -#: dwarf.c:5964 +#: dwarf.c:5969 #, c-format msgid " Version: %d\n" msgstr "" -#: dwarf.c:5965 +#: dwarf.c:5970 #, c-format msgid " Offset size: %d\n" msgstr "" -#: dwarf.c:5969 +#: dwarf.c:5974 #, c-format msgid " Offset into .debug_line: 0x%lx\n" msgstr "" -#: dwarf.c:5983 +#: dwarf.c:5988 #, c-format msgid " Extension opcode arguments:\n" msgstr "" -#: dwarf.c:5990 +#: dwarf.c:5995 #, c-format msgid " DW_MACRO_%02x has no arguments\n" msgstr "" -#: dwarf.c:5993 +#: dwarf.c:5998 #, c-format msgid " DW_MACRO_%02x arguments: " msgstr "" -#: dwarf.c:6019 +#: dwarf.c:6024 #, c-format msgid "Invalid extension opcode form %s\n" msgstr "" -#: dwarf.c:6036 +#: dwarf.c:6041 msgid ".debug_macro section not zero terminated\n" msgstr "" -#: dwarf.c:6075 +#: dwarf.c:6080 msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n" msgstr "" -#: dwarf.c:6081 +#: dwarf.c:6086 #, c-format msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n" msgstr "" -#: dwarf.c:6084 +#: dwarf.c:6089 #, c-format msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n" msgstr "" -#: dwarf.c:6092 +#: dwarf.c:6097 #, c-format msgid " DW_MACRO_end_file\n" msgstr "" -#: dwarf.c:5993 +#: dwarf.c:5500 #, c-format msgid " DW_MACRO_define - lineno : %d macro : %s\n" msgstr "" -#: dwarf.c:6001 +#: dwarf.c:5508 #, c-format msgid " DW_MACRO_undef - lineno : %d macro : %s\n" msgstr "" -#: dwarf.c:6102 +#: dwarf.c:6107 #, c-format msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n" msgstr "" -#: dwarf.c:6113 +#: dwarf.c:6118 #, c-format msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n" msgstr "" -#: dwarf.c:6119 +#: dwarf.c:6124 #, c-format msgid " DW_MACRO_import - offset : 0x%lx\n" msgstr "" -#: dwarf.c:6126 +#: dwarf.c:6131 #, c-format msgid " DW_MACRO_define_sup - lineno : %d macro offset : 0x%lx\n" msgstr "" -#: dwarf.c:6133 +#: dwarf.c:6138 #, c-format msgid " DW_MACRO_undef_sup - lineno : %d macro offset : 0x%lx\n" msgstr "" -#: dwarf.c:6139 +#: dwarf.c:6144 #, c-format msgid " DW_MACRO_import_sup - offset : 0x%lx\n" msgstr "" -#: dwarf.c:6168 +#: dwarf.c:6173 #, c-format msgid " Unknown macro opcode %02x seen\n" msgstr "" -#: dwarf.c:6179 +#: dwarf.c:6184 #, c-format msgid " DW_MACRO_%02x\n" msgstr "" -#: dwarf.c:6182 +#: dwarf.c:6187 #, c-format msgid " DW_MACRO_%02x -" msgstr "" -#: dwarf.c:6237 +#: dwarf.c:6242 #, c-format msgid " Number TAG (0x%lx)\n" msgstr "" -#: dwarf.c:6246 +#: dwarf.c:6251 msgid "has children" msgstr "memiliki anak" -#: dwarf.c:6246 +#: dwarf.c:6251 msgid "no children" msgstr "tidak memiliki anak" -#: dwarf.c:6308 +#: dwarf.c:6313 #, c-format msgid "location view pair\n" msgstr "" -#: dwarf.c:6340 +#: dwarf.c:6344 #, c-format msgid "No debug information available for loc lists of entry: %u\n" msgstr "" -#: dwarf.c:6352 dwarf.c:6499 dwarf.c:6682 +#: dwarf.c:6356 dwarf.c:6504 dwarf.c:6688 #, c-format msgid "Invalid pointer size (%d) in debug info for entry %d\n" msgstr "" -#: dwarf.c:6364 dwarf.c:6417 dwarf.c:6426 dwarf.c:6511 dwarf.c:6588 -#: dwarf.c:6596 dwarf.c:6693 dwarf.c:6766 dwarf.c:6774 +#: dwarf.c:6368 dwarf.c:6422 dwarf.c:6431 dwarf.c:6516 dwarf.c:6594 +#: dwarf.c:6602 dwarf.c:6700 dwarf.c:6773 dwarf.c:6781 #, c-format msgid "Location list starting at offset 0x%lx is not terminated.\n" msgstr "Daftar lokasi dimulai di ofset 0x%lx tidak diakhiri.\n" -#: dwarf.c:6385 dwarf.c:6539 dwarf.c:6731 dwarf.c:7569 dwarf.c:7624 +#: dwarf.c:6390 dwarf.c:6545 dwarf.c:6738 dwarf.c:7582 dwarf.c:7640 #, c-format msgid "\n" msgstr "\n" -#: dwarf.c:6397 dwarf.c:6560 dwarf.c:7629 +#: dwarf.c:6402 dwarf.c:6566 dwarf.c:7645 #, c-format msgid "(base address)\n" msgstr "(alamat dasar)\n" -#: dwarf.c:6411 dwarf.c:6532 dwarf.c:6719 +#: dwarf.c:6416 dwarf.c:6538 dwarf.c:6726 #, c-format msgid "" "views at %8.8lx for:\n" " %*s " msgstr "" -#: dwarf.c:6447 dwarf.c:6617 +#: dwarf.c:6452 dwarf.c:6623 msgid " (start == end)" msgstr " (awal == akhir)" -#: dwarf.c:6449 dwarf.c:6619 +#: dwarf.c:6454 dwarf.c:6625 msgid " (start > end)" msgstr " (awal > akhir)" -#: dwarf.c:6486 +#: dwarf.c:6491 #, c-format msgid "No debug information available for loclists lists of entry: %u\n" msgstr "" -#: dwarf.c:6565 +#: dwarf.c:6571 #, c-format msgid "View pair entry in loclist with locviews attribute\n" msgstr "" -#: dwarf.c:6572 +#: dwarf.c:6578 #, c-format msgid "views for:\n" msgstr "" -#: dwarf.c:6576 +#: dwarf.c:6582 #, c-format msgid "Invalid location list entry type %d\n" msgstr "" -#: dwarf.c:6628 +#: dwarf.c:6634 #, c-format msgid "Trailing view pair not used in a range" msgstr "" -#: dwarf.c:6670 +#: dwarf.c:6676 #, c-format msgid "No debug information for loc lists of entry: %u\n" msgstr "" -#: dwarf.c:6737 +#: dwarf.c:6744 #, c-format msgid "(base address selection entry)\n" msgstr "" -#: dwarf.c:6758 +#: dwarf.c:6765 #, c-format msgid "Unknown location list entry type 0x%x.\n" msgstr "" -#: dwarf.c:6851 dwarf.c:7104 dwarf.c:7323 dwarf.c:7430 dwarf.c:7691 +#: dwarf.c:6858 dwarf.c:7115 dwarf.c:7333 dwarf.c:7440 dwarf.c:7708 #, c-format msgid "" "\n" @@ -3265,17 +3265,17 @@ "\n" "Daerah %s ini kosong.\n" -#: dwarf.c:6871 +#: dwarf.c:6878 #, c-format msgid "The %s section contains corrupt or unsupported version number: %d.\n" msgstr "" -#: dwarf.c:6891 +#: dwarf.c:6898 #, c-format msgid "The %s section contains unsupported offset entry count: %d.\n" msgstr "" -#: dwarf.c:6902 dwarf.c:7329 dwarf.c:7765 +#: dwarf.c:6909 dwarf.c:7339 dwarf.c:7781 #, c-format msgid "" "Unable to load/parse the .debug_info section, so cannot interpret the %s " @@ -3284,16 +3284,16 @@ "Tidak dapat meload/parse daerah .debug_info, jadi tidak dapat " "meninterpretasikan daerah %s.\n" -#: dwarf.c:6950 +#: dwarf.c:6957 msgid "No location lists in .debug_info section!\n" msgstr "Tidak ada daftar lokasi dalam daerah .debug_info!\n" -#: dwarf.c:6955 +#: dwarf.c:6962 #, c-format msgid "Location lists in %s section start at 0x%s\n" msgstr "" -#: dwarf.c:6965 +#: dwarf.c:6972 #, c-format msgid "" " Warning: This section has relocations - addresses seen here may not be " @@ -3301,86 +3301,86 @@ "\n" msgstr "" -#: dwarf.c:6967 +#: dwarf.c:6974 #, c-format msgid " Offset Begin End Expression\n" msgstr "" -#: dwarf.c:7022 +#: dwarf.c:7020 #, c-format msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n" msgstr "Disana ada hole [0x%lx - 0x%lx] dalam daerah .debug_loc.\n" -#: dwarf.c:7026 +#: dwarf.c:7024 #, c-format msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n" msgstr "Disana ada tumpang tindih [0x%lx - 0x%lx] dalam daerah .debug_loc\n" -#: dwarf.c:7035 +#: dwarf.c:7033 #, c-format msgid "Offset 0x%lx is bigger than .debug_loc section size.\n" msgstr "Ofset 0x%lx lebih besar dari ukuran daerah .debug_loc.\n" -#: dwarf.c:7042 +#: dwarf.c:7040 #, c-format msgid "View Offset 0x%lx is bigger than .debug_loc section size.\n" msgstr "" -#: dwarf.c:7059 +#: dwarf.c:7070 msgid "DWO is not yet supported.\n" msgstr "" -#: dwarf.c:7076 +#: dwarf.c:7087 msgid "" "Hole and overlap detection requires adjacent view lists and loclists.\n" msgstr "" -#: dwarf.c:7085 +#: dwarf.c:7096 #, c-format msgid "There is %ld unused byte at the end of section %s\n" msgid_plural "There are %ld unused bytes at the end of section %s\n" msgstr[0] "" msgstr[1] "" -#: dwarf.c:7238 +#: dwarf.c:7248 msgid "Only DWARF 2 and 3 aranges are currently supported.\n" msgstr "Hanya DWARF 2 dan 3 yang saat ini didukung.\n" -#: dwarf.c:7242 +#: dwarf.c:7252 #, c-format msgid " Length: %ld\n" msgstr " Panjang: %ld\n" -#: dwarf.c:7244 +#: dwarf.c:7254 #, c-format msgid " Version: %d\n" msgstr " Versi: %d\n" -#: dwarf.c:7245 +#: dwarf.c:7255 #, c-format msgid " Offset into .debug_info: 0x%lx\n" msgstr " Ofset kedalam .debug_info: 0x%lx\n" -#: dwarf.c:7247 +#: dwarf.c:7257 #, c-format msgid " Pointer Size: %d\n" msgstr " Ukuran Penunjuk: %d\n" -#: dwarf.c:7248 +#: dwarf.c:7258 #, c-format msgid " Segment Size: %d\n" msgstr " Ukuran Segmen: %d\n" -#: dwarf.c:7255 +#: dwarf.c:7265 #, c-format msgid "Invalid address size in %s section!\n" msgstr "" -#: dwarf.c:7265 +#: dwarf.c:7275 msgid "Pointer size + Segment size is not a power of two.\n" msgstr "Ukuran penunjuk + Ukuran segmen bukan kelipatan dari dua.\n" -#: dwarf.c:7270 +#: dwarf.c:7280 #, c-format msgid "" "\n" @@ -3389,7 +3389,7 @@ "\n" " Alamat Panjang\n" -#: dwarf.c:7272 +#: dwarf.c:7282 #, c-format msgid "" "\n" @@ -3398,677 +3398,677 @@ "\n" " Alamat Panjang\n" -#: dwarf.c:7349 +#: dwarf.c:7359 #, c-format msgid "Corrupt address base (%lx) found in debug section %u\n" msgstr "" -#: dwarf.c:7366 +#: dwarf.c:7376 #, c-format msgid " For compilation unit at offset 0x%s:\n" msgstr "" -#: dwarf.c:7369 +#: dwarf.c:7379 #, c-format msgid "\tIndex\tAddress\n" msgstr "" -#: dwarf.c:7407 +#: dwarf.c:7417 #, c-format msgid "\t%d:\t" msgstr "" -#: dwarf.c:7588 dwarf.c:7665 +#: dwarf.c:7601 dwarf.c:7681 msgid "(start == end)" msgstr "(awal == akhir)" -#: dwarf.c:7590 dwarf.c:7667 +#: dwarf.c:7603 dwarf.c:7683 msgid "(start > end)" msgstr "(awal > akhir)" -#: dwarf.c:7612 +#: dwarf.c:7610 #, c-format msgid "Range list starting at offset 0x%lx is not terminated.\n" msgstr "" -#: dwarf.c:7645 +#: dwarf.c:7661 #, c-format msgid "Invalid range list entry type %d\n" msgstr "" -#: dwarf.c:7725 +#: dwarf.c:7742 #, c-format msgid "" "The length field (0x%lx) in the debug_rnglists header is wrong - the section " "is too small\n" msgstr "" -#: dwarf.c:7737 +#: dwarf.c:7753 msgid "Only DWARF version 5 debug_rnglists info is currently supported.\n" msgstr "" -#: dwarf.c:7756 +#: dwarf.c:7772 #, c-format msgid "The %s section contains unsupported offset entry count: %u.\n" msgstr "" #. This can happen when the file was compiled with -gsplit-debug #. which removes references to range lists from the primary .o file. -#: dwarf.c:7786 +#: dwarf.c:7802 #, c-format msgid "No range lists in .debug_info section.\n" msgstr "" -#: dwarf.c:7818 +#: dwarf.c:7834 #, c-format msgid "Range lists in %s section start at 0x%lx\n" msgstr "Daftar jangkauan dalam daerah %s dimulai dari 0x%lx\n" -#: dwarf.c:7823 +#: dwarf.c:7839 #, c-format msgid " Offset Begin End\n" msgstr " Ofset Awal Akhir\n" -#: dwarf.c:7841 +#: dwarf.c:7857 #, c-format msgid "Corrupt pointer size (%d) in debug entry at offset %8.8lx\n" msgstr "" -#: dwarf.c:7848 +#: dwarf.c:7864 #, c-format msgid "Corrupt offset (%#8.8lx) in range entry %u\n" msgstr "" -#: dwarf.c:7866 +#: dwarf.c:7029 dwarf.c:7882 #, c-format msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n" msgstr "Disana terdapat sebuah lubang [0x%lx -0x%lx] dalam daerah %s.\n" -#: dwarf.c:7873 +#: dwarf.c:7034 dwarf.c:7889 #, c-format msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n" msgstr "" "Disana terdapat sebuah tumpang tindih [0x%lx - 0x%lx] dalam daerah %s.\n" -#: dwarf.c:7949 +#: dwarf.c:7965 #, c-format msgid "Unfeasibly large register number: %u\n" msgstr "" -#: dwarf.c:7962 +#: dwarf.c:7978 #, c-format msgid "Out of memory allocating %u columns in dwarf frame arrays\n" msgstr "" -#: dwarf.c:8411 +#: dwarf.c:8427 msgid "No terminator for augmentation name\n" msgstr "" -#: dwarf.c:8429 +#: dwarf.c:8445 #, c-format msgid "Invalid pointer size (%d) in CIE data\n" msgstr "" -#: dwarf.c:8437 +#: dwarf.c:8453 #, c-format msgid "Invalid segment size (%d) in CIE data\n" msgstr "" -#: dwarf.c:8473 dwarf.c:8849 +#: dwarf.c:8489 dwarf.c:8862 #, c-format msgid "Augmentation data too long: 0x%s, expected at most %#lx\n" msgstr "" -#: dwarf.c:8560 +#: dwarf.c:8576 #, c-format msgid " Augmentation data: " msgstr "" -#: dwarf.c:8576 +#: dwarf.c:8592 msgid "bad register: " msgstr "register buruk: " -#: dwarf.c:8748 +#: dwarf.c:8764 msgid "Failed to read CIE information\n" msgstr "" -#: dwarf.c:8759 dwarf.c:8783 dwarf.c:8810 +#: dwarf.c:8775 dwarf.c:8796 dwarf.c:8823 msgid "Invalid max register\n" msgstr "" #. PR 17512: file: 9e196b3e. -#: dwarf.c:8825 +#: dwarf.c:8838 #, c-format msgid "Probably corrupt segment size: %d - using 4 instead\n" msgstr "" -#: dwarf.c:8830 +#: dwarf.c:8177 #, c-format msgid "Corrupt CFA_def expression value: %lu\n" msgstr "" #. PR 17512: file:306-192417-0.005. -#: dwarf.c:8844 +#: dwarf.c:8191 #, c-format msgid "Corrupt CFA expression value: %lu\n" msgstr "" -#: dwarf.c:9296 +#: dwarf.c:9317 msgid "Invalid column number in saved frame state\n" msgstr "" -#: dwarf.c:9343 +#: dwarf.c:9364 #, c-format msgid " DW_CFA_def_cfa_expression: \n" msgstr "" -#: dwarf.c:9366 +#: dwarf.c:9387 #, c-format msgid " DW_CFA_expression: \n" msgstr "" -#: dwarf.c:9499 +#: dwarf.c:9520 #, c-format msgid " DW_CFA_??? (User defined call frame op: %#x)\n" msgstr " DW_CFA_??? (Definisi oleh pengguna memanggil frame op: %#x)\n" -#: dwarf.c:9501 +#: dwarf.c:9522 #, c-format msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n" msgstr "" -#: dwarf.c:9615 dwarf.c:10032 +#: dwarf.c:9636 dwarf.c:10053 #, c-format msgid "Version %ld\n" msgstr "" -#: dwarf.c:9621 +#: dwarf.c:9642 msgid "Only DWARF version 5 .debug_names is currently supported.\n" msgstr "" -#: dwarf.c:9628 +#: dwarf.c:9649 #, c-format msgid "Padding field of .debug_names must be 0 (found 0x%x)\n" msgstr "" -#: dwarf.c:9633 +#: dwarf.c:9654 msgid "Compilation unit count must be >= 1 in .debug_names\n" msgstr "" -#: dwarf.c:9644 +#: dwarf.c:9665 #, c-format msgid "" "Augmentation string length %u must be rounded up to a multiple of 4 in " ".debug_names.\n" msgstr "" -#: dwarf.c:9652 +#: dwarf.c:9673 #, c-format msgid "Augmentation string:" msgstr "" -#: dwarf.c:9679 +#: dwarf.c:9700 #, c-format msgid "CU table:\n" msgstr "" -#: dwarf.c:9688 dwarf.c:9701 +#: dwarf.c:9709 dwarf.c:9722 #, c-format msgid "[%3u] 0x%lx\n" msgstr "" -#: dwarf.c:9692 +#: dwarf.c:9713 #, c-format msgid "TU table:\n" msgstr "" -#: dwarf.c:9705 +#: dwarf.c:9726 #, c-format msgid "Foreign TU table:\n" msgstr "" -#: dwarf.c:9714 +#: dwarf.c:9735 #, c-format msgid "[%3u] " msgstr "" -#: dwarf.c:9725 +#: dwarf.c:9746 #, c-format msgid "" "Entry pool offset (0x%lx) exceeds unit size 0x%lx for unit 0x%lx in the " "debug_names\n" msgstr "" -#: dwarf.c:9754 +#: dwarf.c:9775 #, c-format msgid "Used %zu of %lu bucket.\n" msgid_plural "Used %zu of %lu buckets.\n" msgstr[0] "" msgstr[1] "" -#: dwarf.c:9781 +#: dwarf.c:9802 #, c-format msgid "" "Out of %lu items there are %zu bucket clashes (longest of %zu entries).\n" msgstr "" -#: dwarf.c:9818 +#: dwarf.c:9839 #, c-format msgid "Duplicate abbreviation tag %lu in unit 0x%lx in the debug_names\n" msgstr "" -#: dwarf.c:9840 dwarf.c:10158 +#: dwarf.c:9861 dwarf.c:10179 #, c-format msgid "" "\n" "Symbol table:\n" msgstr "" -#: dwarf.c:9892 +#: dwarf.c:9913 #, c-format msgid "Undefined abbreviation tag %lu in unit 0x%lx in the debug_names\n" msgstr "" -#: dwarf.c:9923 +#: dwarf.c:9944 #, c-format msgid " " msgstr "" -#: dwarf.c:9955 +#: dwarf.c:9976 msgid "The debuglink filename is corrupt/missing\n" msgstr "" -#: dwarf.c:9959 +#: dwarf.c:9980 #, c-format msgid " Separate debug info file: %s\n" msgstr "" -#: dwarf.c:9970 +#: dwarf.c:9991 msgid "CRC offset missing/truncated\n" msgstr "" -#: dwarf.c:9976 +#: dwarf.c:9997 #, c-format msgid " CRC value: %#x\n" msgstr "" -#: dwarf.c:9980 +#: dwarf.c:10001 #, c-format msgid "There are %#lx extraneous bytes at the end of the section\n" msgstr "" -#: dwarf.c:9994 +#: dwarf.c:10015 #, c-format msgid "Build-ID is too short (%#lx bytes)\n" msgstr "" -#: dwarf.c:9998 +#: dwarf.c:10019 #, c-format msgid " Build-ID (%#lx bytes):" msgstr "" -#: dwarf.c:10027 +#: dwarf.c:10048 #, c-format msgid "Truncated header in the %s section.\n" msgstr "" -#: dwarf.c:10038 +#: dwarf.c:10059 #, c-format msgid "Unsupported version %lu.\n" msgstr "" -#: dwarf.c:10042 +#: dwarf.c:10063 msgid "The address table data in version 3 may be wrong.\n" msgstr "" -#: dwarf.c:10044 +#: dwarf.c:10065 msgid "Version 4 does not support case insensitive lookups.\n" msgstr "" -#: dwarf.c:10046 +#: dwarf.c:10067 msgid "Version 5 does not include inlined functions.\n" msgstr "" -#: dwarf.c:10048 +#: dwarf.c:10069 msgid "Version 6 does not include symbol attributes.\n" msgstr "" -#: dwarf.c:10066 +#: dwarf.c:10087 #, c-format msgid "Corrupt header in the %s section.\n" msgstr "" -#: dwarf.c:10073 +#: dwarf.c:10094 #, c-format msgid "TU offset (%x) is less than CU offset (%x)\n" msgstr "" -#: dwarf.c:10082 +#: dwarf.c:10103 #, c-format msgid "Address table offset (%x) is less than TU offset (%x)\n" msgstr "" -#: dwarf.c:10092 +#: dwarf.c:10113 #, c-format msgid "Symbol table offset (%x) is less then Address table offset (%x)\n" msgstr "" -#: dwarf.c:10101 +#: dwarf.c:10122 #, c-format msgid "Constant pool offset (%x) is less than symbol table offset (%x)\n" msgstr "" -#: dwarf.c:10116 +#: dwarf.c:10137 msgid "Address table extends beyond end of section.\n" msgstr "" -#: dwarf.c:10120 +#: dwarf.c:10141 #, c-format msgid "" "\n" "CU table:\n" msgstr "" -#: dwarf.c:10126 +#: dwarf.c:10147 #, c-format msgid "[%3u] 0x%lx - 0x%lx\n" msgstr "" -#: dwarf.c:10131 +#: dwarf.c:10152 #, c-format msgid "" "\n" "TU table:\n" msgstr "" -#: dwarf.c:10138 +#: dwarf.c:10159 #, c-format msgid "[%3u] 0x%lx 0x%lx " msgstr "" -#: dwarf.c:10145 +#: dwarf.c:10166 #, c-format msgid "" "\n" "Address table:\n" msgstr "" -#: dwarf.c:10155 +#: dwarf.c:10176 #, c-format msgid "%lu\n" msgstr "" -#: dwarf.c:10173 +#: dwarf.c:10194 #, c-format msgid "[%3u] " msgstr "" -#: dwarf.c:10174 +#: dwarf.c:10195 #, c-format msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n" msgstr "" -#: dwarf.c:10185 +#: dwarf.c:10206 #, c-format msgid "\n" msgstr "" -#: dwarf.c:10186 +#: dwarf.c:10207 #, c-format msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n" msgstr "" -#: dwarf.c:10197 +#: dwarf.c:10218 #, c-format msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n" msgstr "" -#: dwarf.c:10222 +#: dwarf.c:10243 msgid "static" msgstr "" -#: dwarf.c:10222 +#: dwarf.c:10243 msgid "global" msgstr "" -#: dwarf.c:10260 dwarf.c:10271 +#: dwarf.c:10281 dwarf.c:10292 msgid "Internal error: out of space in the shndx pool.\n" msgstr "" -#: dwarf.c:10334 +#: dwarf.c:10355 #, c-format msgid "Section %s is empty\n" msgstr "" -#: dwarf.c:10340 +#: dwarf.c:10361 #, c-format msgid "Section %s is too small to contain a CU/TU header\n" msgstr "" -#: dwarf.c:10359 +#: dwarf.c:10380 #, c-format msgid " Version: %u\n" msgstr "" -#: dwarf.c:10361 +#: dwarf.c:10382 #, c-format msgid " Number of columns: %u\n" msgstr "" -#: dwarf.c:10362 +#: dwarf.c:10383 #, c-format msgid " Number of used entries: %u\n" msgstr "" -#: dwarf.c:10363 +#: dwarf.c:10384 #, c-format msgid "" " Number of slots: %u\n" "\n" msgstr "" -#: dwarf.c:10370 +#: dwarf.c:10391 #, c-format msgid "Section %s is too small for %u slot\n" msgid_plural "Section %s is too small for %u slots\n" msgstr[0] "" msgstr[1] "" -#: dwarf.c:10394 +#: dwarf.c:10415 msgid "Section index pool located before start of section\n" msgstr "" -#: dwarf.c:10399 +#: dwarf.c:10420 #, c-format msgid " [%3d] Signature: 0x%s Sections: " msgstr "" -#: dwarf.c:10405 +#: dwarf.c:10426 #, c-format msgid "Section %s too small for shndx pool\n" msgstr "" -#: dwarf.c:10451 +#: dwarf.c:10472 #, c-format msgid "Section %s too small for offset and size tables\n" msgstr "" -#: dwarf.c:10458 +#: dwarf.c:10479 #, c-format msgid " Offset table\n" msgstr "" -#: dwarf.c:10460 dwarf.c:10548 +#: dwarf.c:10481 dwarf.c:10569 msgid "signature" msgstr "" -#: dwarf.c:10460 dwarf.c:10548 +#: dwarf.c:10481 dwarf.c:10569 msgid "dwo_id" msgstr "" -#: dwarf.c:10499 +#: dwarf.c:10520 #, c-format msgid "Row index (%u) is larger than number of used entries (%u)\n" msgstr "" -#: dwarf.c:10360 +#: dwarf.c:9707 #, c-format msgid "Signature (%p) extends beyond end of space in section\n" msgstr "" -#: dwarf.c:10369 +#: dwarf.c:9716 #, c-format msgid "Row index (%u) * num columns (%u) > space remaining in section\n" msgstr "" -#: dwarf.c:10513 dwarf.c:10572 +#: dwarf.c:10534 dwarf.c:10593 #, c-format msgid " [%3d] 0x%s" msgstr "" -#: dwarf.c:10528 dwarf.c:10586 +#: dwarf.c:10549 dwarf.c:10621 #, c-format msgid "Overlarge Dwarf section index detected: %u\n" msgstr "" -#: dwarf.c:10546 +#: dwarf.c:10567 #, c-format msgid " Size table\n" msgstr "" -#: dwarf.c:10601 +#: dwarf.c:10636 #, c-format msgid " Unsupported version (%d)\n" msgstr "" -#: dwarf.c:10673 +#: dwarf.c:10708 #, c-format msgid "Displaying the debug contents of section %s is not yet supported.\n" msgstr "Menampilkan isi debug dari daerah %s belum didukung.\n" -#: dwarf.c:10704 +#: dwarf.c:10739 #, c-format msgid "" "Attempt to allocate an array with an excessive number of elements: 0x%lx\n" msgstr "" -#: dwarf.c:10722 +#: dwarf.c:10757 #, c-format msgid "" "Attempt to re-allocate an array with an excessive number of elements: 0x%lx\n" msgstr "" -#: dwarf.c:10738 +#: dwarf.c:10773 #, c-format msgid "" "Attempt to allocate a zero'ed array with an excessive number of elements: " "0x%lx\n" msgstr "" -#: dwarf.c:10836 +#: dwarf.c:10871 #, c-format msgid "Unable to reopen separate debug info file: %s\n" msgstr "" -#: dwarf.c:10848 +#: dwarf.c:10883 #, c-format msgid "" "Separate debug info file %s found, but CRC does not match - ignoring\n" msgstr "" -#: dwarf.c:11024 +#: dwarf.c:11062 #, c-format msgid "Corrupt debuglink section: %s\n" msgstr "" -#: dwarf.c:11062 +#: dwarf.c:11101 msgid "Out of memory" msgstr "" #. Failed to find the file. -#: dwarf.c:11136 +#: dwarf.c:11176 #, c-format msgid "could not find separate debug file '%s'\n" msgstr "" -#: dwarf.c:11138 dwarf.c:11143 dwarf.c:11149 dwarf.c:11153 dwarf.c:11158 -#: dwarf.c:11161 dwarf.c:11164 dwarf.c:11167 +#: dwarf.c:11178 dwarf.c:11183 dwarf.c:11189 dwarf.c:11193 dwarf.c:11198 +#: dwarf.c:11201 dwarf.c:11204 dwarf.c:11207 #, c-format msgid "tried: %s\n" msgstr "" -#: dwarf.c:11175 +#: dwarf.c:11215 #, c-format msgid "tried: DEBUGINFOD_URLS=%s\n" msgstr "" -#: dwarf.c:11192 +#: dwarf.c:11243 #, c-format msgid "failed to open separate debug file: %s\n" msgstr "" #. FIXME: We do not check to see if there are any other separate debug info #. files that would also match. -#: dwarf.c:11047 +#: dwarf.c:10400 #, c-format msgid "" "%s: Found separate debug info file: %s\n" "\n" msgstr "" -#: dwarf.c:11224 +#: dwarf.c:11275 msgid "Out of memory allocating dwo filename\n" msgstr "" -#: dwarf.c:11230 +#: dwarf.c:11281 #, c-format msgid "Unable to load dwo file: %s\n" msgstr "" #. FIXME: We should check the dwo_id. -#: dwarf.c:11237 +#: dwarf.c:11288 #, c-format msgid "" "%s: Found separate debug object file: %s\n" "\n" msgstr "" -#: dwarf.c:11430 +#: dwarf.c:11590 #, c-format msgid "" "The %s section contains link(s) to dwo file(s):\n" "\n" msgstr "" -#: dwarf.c:11435 +#: dwarf.c:11595 #, c-format msgid " Name: %s\n" msgstr "" -#: dwarf.c:11436 +#: dwarf.c:11596 #, c-format msgid " Directory: %s\n" msgstr "" -#: dwarf.c:11436 +#: dwarf.c:11596 msgid "" msgstr "" -#: dwarf.c:11438 +#: dwarf.c:11598 #, c-format msgid " ID: " msgstr "" -#: dwarf.c:9876 +#: dwarf.c:10484 #, c-format msgid " ID: \n" msgstr "" -#: dwarf.c:11415 +#: dwarf.c:11575 msgid "Unexpected DWO INFO type" msgstr "" -#: dwarf.c:11604 dwarf.c:11648 +#: dwarf.c:11764 dwarf.c:11808 #, c-format msgid "Unrecognized debug option '%s'\n" msgstr "Pilihan debug '%s' tidak dikenal\n" @@ -4167,7 +4167,7 @@ #. PR 24049 - we cannot use filedata->file_name as this will #. have already been freed. -#: elfcomm.c:519 elfcomm.c:753 elfedit.c:595 readelf.c:21730 +#: elfcomm.c:519 elfcomm.c:753 elfedit.c:613 readelf.c:22187 #, c-format msgid "%s: failed to read archive header\n" msgstr "%s: gagal untuk membaca header archive\n" @@ -4214,153 +4214,153 @@ msgid "%s: failed to seek to next file name\n" msgstr "%s: gagal untuk mencari nama berkas selanjutnya\n" -#: elfcomm.c:758 elfedit.c:602 readelf.c:21737 +#: elfcomm.c:758 elfedit.c:620 readelf.c:22194 #, c-format msgid "%s: did not find a valid archive header\n" msgstr "%s tidak menemukan header archive yang valid\n" -#: elfedit.c:91 +#: elfedit.c:93 #, c-format msgid "%s: Not an i386 nor x86-64 ELF file\n" msgstr "" -#: elfedit.c:97 +#: elfedit.c:99 #, c-format msgid "%s: stat () failed\n" msgstr "" -#: elfedit.c:105 +#: elfedit.c:107 #, c-format msgid "%s: mmap () failed\n" msgstr "" -#: elfedit.c:244 +#: elfedit.c:246 #, c-format msgid "%s: Invalid PT_NOTE segment\n" msgstr "" -#: elfedit.c:269 +#: elfedit.c:271 #, c-format msgid "Unknown x86 feature: %s\n" msgstr "" -#: elfedit.c:317 +#: elfedit.c:319 #, c-format msgid "%s: Unsupported EI_VERSION: %d is not %d\n" msgstr "" -#: elfedit.c:338 +#: elfedit.c:340 #, c-format msgid "%s: Unmatched input EI_CLASS: %d is not %d\n" msgstr "" -#: elfedit.c:347 +#: elfedit.c:349 #, c-format msgid "%s: Unmatched output EI_CLASS: %d is not %d\n" msgstr "" -#: elfedit.c:356 +#: elfedit.c:358 #, c-format msgid "%s: Unmatched e_machine: %d is not %d\n" msgstr "" -#: elfedit.c:367 +#: elfedit.c:369 #, c-format msgid "%s: Unmatched e_type: %d is not %d\n" msgstr "" -#: elfedit.c:378 +#: elfedit.c:380 #, c-format msgid "%s: Unmatched EI_OSABI: %d is not %d\n" msgstr "" -#: elfedit.c:411 +#: elfedit.c:429 #, c-format msgid "%s: Failed to update ELF header: %s\n" msgstr "" -#: elfedit.c:481 +#: elfedit.c:499 msgid "" "This executable has been built without support for a\n" "64 bit data type and so it cannot process 64 bit ELF files.\n" msgstr "" -#: elfedit.c:522 +#: elfedit.c:540 #, c-format msgid "%s: Failed to read ELF header\n" msgstr "" -#: elfedit.c:529 +#: elfedit.c:547 #, c-format msgid "%s: Failed to seek to ELF header\n" msgstr "" -#: elfedit.c:586 readelf.c:21718 +#: elfedit.c:604 readelf.c:22175 #, c-format msgid "%s: failed to seek to next archive header\n" msgstr "%s: gagal untuk mencari header archive selanjutnya\n" -#: elfedit.c:617 elfedit.c:626 readelf.c:21752 readelf.c:21761 +#: elfedit.c:635 elfedit.c:644 readelf.c:22207 readelf.c:22216 #, c-format msgid "%s: bad archive file name\n" msgstr "%s: nama berkas archive buruk\n" -#: elfedit.c:649 elfedit.c:760 +#: elfedit.c:667 elfedit.c:778 #, c-format msgid "Input file '%s' is not readable\n" msgstr "" -#: elfedit.c:676 +#: elfedit.c:694 #, c-format msgid "%s: failed to seek to archive member\n" msgstr "" -#: elfedit.c:717 readelf.c:21880 +#: elfedit.c:735 readelf.c:22335 #, c-format msgid "'%s': No such file\n" msgstr "'%s': Tidak ada berkas seperti itu\n" -#: elfedit.c:719 readelf.c:21882 +#: elfedit.c:737 readelf.c:22337 #, c-format msgid "Could not locate '%s'. System error message: %s\n" msgstr "Tidak dapat menemukan '%s'. Pesan error sistem: %s\n" -#: elfedit.c:740 readelf.c:21889 +#: elfedit.c:758 readelf.c:22344 #, c-format msgid "'%s' is not an ordinary file\n" msgstr "'%s' bukan sebuah berkas biasa\n" -#: elfedit.c:766 readelf.c:21911 +#: elfedit.c:784 readelf.c:22366 #, c-format msgid "%s: Failed to read file's magic number\n" msgstr "%s: Gagal membaca berkas nomor magik\n" -#: elfedit.c:830 +#: elfedit.c:848 #, c-format msgid "Unknown OSABI: %s\n" msgstr "" -#: elfedit.c:855 +#: elfedit.c:873 #, c-format msgid "Unknown machine type: %s\n" msgstr "" -#: elfedit.c:874 +#: elfedit.c:892 #, c-format msgid "Unknown type: %s\n" msgstr "" -#: elfedit.c:921 +#: elfedit.c:943 #, c-format msgid "Usage: %s elffile(s)\n" msgstr "" -#: elfedit.c:923 +#: elfedit.c:945 #, c-format msgid " Update the ELF header of ELF files\n" msgstr "" -#: elfedit.c:924 objcopy.c:565 objcopy.c:706 strings.c:679 +#: elfedit.c:946 nm.c:295 objcopy.c:565 objcopy.c:706 strings.c:1314 #, c-format msgid " The options are:\n" msgstr " Pilihan adalah:\n" @@ -4385,7 +4385,7 @@ " Disable x86 feature \n" msgstr "" -#: elfedit.c:946 +#: elfedit.c:970 #, c-format msgid "" " -h --help Display this information\n" @@ -4412,16 +4412,16 @@ msgid " [-X32_64] - accepts 32 and 64 bit objects\n" msgstr " [-X32_64] - terima objek 32 dan 64 bit\n" -#: mclex.c:240 +#: mclex.c:245 msgid "Duplicate symbol entered into keyword list." msgstr "Duplikasi simbol dimasukan dalam daftar keyword." -#: nm.c:274 size.c:88 strings.c:677 +#: nm.c:293 size.c:88 strings.c:1312 #, c-format msgid "Usage: %s [option(s)] [file(s)]\n" msgstr "Penggunaan: %s [pilihan] [berkas]\n" -#: nm.c:275 +#: nm.c:294 #, c-format msgid " List symbols in [file(s)] (a.out by default).\n" msgstr " Daftar simbol dalam [berkas] (a.out secara baku).\n" @@ -4460,12 +4460,12 @@ " -r, --reverse-sort Reverse the sense of the sort\n" msgstr "" -#: nm.c:303 +#: nm.c:342 #, c-format msgid " --plugin NAME Load the specified plugin\n" msgstr " --plugin NAMA Muat plugin yang dispesifikasikan\n" -#: nm.c:279 +#: nm.c:269 #, c-format msgid "" " -S, --print-size Print size of defined symbols\n" @@ -4484,37 +4484,37 @@ "\n" msgstr "" -#: nm.c:340 +#: nm.c:395 #, c-format msgid "%s: invalid radix" msgstr "%s: radix tidak valid" -#: nm.c:370 +#: nm.c:425 #, c-format msgid "%s: invalid output format" msgstr "%s: format keluaran tidak valid" -#: nm.c:395 readelf.c:12090 readelf.c:12133 +#: nm.c:450 readelf.c:12440 readelf.c:12483 #, c-format msgid ": %d" msgstr ": %d" -#: nm.c:397 readelf.c:12097 readelf.c:12150 +#: nm.c:452 readelf.c:12447 readelf.c:12500 #, c-format msgid ": %d" msgstr ": %d" -#: nm.c:399 readelf.c:12100 readelf.c:12153 +#: nm.c:454 readelf.c:12450 readelf.c:12503 #, c-format msgid ": %d" msgstr ": %d" -#: nm.c:429 +#: nm.c:484 #, c-format msgid ": %d/%d" msgstr "" -#: nm.c:499 +#: nm.c:742 #, c-format msgid "" "\n" @@ -4523,12 +4523,12 @@ "\n" "Indeks archive:\n" -#: nm.c:553 nm.c:1250 +#: nm.c:797 nm.c:1494 #, c-format msgid "%s: plugin needed to handle lto object" msgstr "" -#: nm.c:1487 +#: nm.c:1731 #, c-format msgid "" "\n" @@ -4541,7 +4541,7 @@ "Simbol tidak terdefinisi dari %s:\n" "\n" -#: nm.c:1489 +#: nm.c:1733 #, c-format msgid "" "\n" @@ -4554,7 +4554,7 @@ "Simbol dari %s:\n" "\n" -#: nm.c:1491 nm.c:1552 +#: nm.c:1735 nm.c:1796 #, c-format msgid "" "Name Value Class Type Size Line " @@ -4565,7 +4565,7 @@ "Daerah\n" "\n" -#: nm.c:1494 nm.c:1555 +#: nm.c:1738 nm.c:1799 #, c-format msgid "" "Name Value Class Type Size " @@ -4576,7 +4576,7 @@ " Baris Daerah\n" "\n" -#: nm.c:1548 +#: nm.c:1792 #, c-format msgid "" "\n" @@ -4589,7 +4589,7 @@ "Simbol tidak terdefinisi dari %s[%s]:\n" "\n" -#: nm.c:1550 +#: nm.c:1794 #, c-format msgid "" "\n" @@ -4602,20 +4602,20 @@ "Simbol dari %s[%s]:\n" "\n" -#: nm.c:1656 +#: nm.c:1900 #, c-format msgid "Print width has not been initialized (%d)" msgstr "Tampilkan lebar yang belum terinisialisasi (%d)" -#: nm.c:1915 +#: nm.c:2177 msgid "Only -X 32_64 is supported" msgstr "Hanya -X 32_64 yang didukung" -#: nm.c:1947 +#: nm.c:2209 msgid "Using the --size-sort and --undefined-only options together" msgstr "Gunakan --size-sort dan --undefined-only pilihan secara bersamaan" -#: nm.c:1948 +#: nm.c:2210 msgid "will produce no output, since undefined symbols have no size." msgstr "" "tidak akan menghasilkan keluaran, karena simbol tidak terdefinisi tidak " @@ -4667,7 +4667,7 @@ " Disable -D behavior (default)\n" msgstr "" -#: objcopy.c:581 +#: objcopy.c:580 #, c-format msgid "" " -j --only-section Only copy section into the output\n" @@ -4838,7 +4838,7 @@ "output\n" msgstr "" -#: objcopy.c:720 +#: objcopy.c:719 #, c-format msgid "" " -R --remove-section= Also remove section from the " @@ -4905,7 +4905,7 @@ msgid "cannot open '%s': %s" msgstr "tidak dapat membuka '%s': %s" -#: objcopy.c:1094 objcopy.c:5055 +#: objcopy.c:1094 objcopy.c:5091 #, c-format msgid "%s: fread failed" msgstr "%s: fread gagal" @@ -4930,328 +4930,328 @@ msgid "Section %s not found" msgstr "" -#: objcopy.c:1654 +#: objcopy.c:1662 #, c-format msgid "not stripping symbol `%s' because it is named in a relocation" msgstr "" "bukan stripping simbol `%s' karena ini dinamakan dalam sebuah relokasi" -#: objcopy.c:1715 +#: objcopy.c:1723 #, c-format msgid "'before=%s' not found" msgstr "" -#: objcopy.c:1754 +#: objcopy.c:1762 #, c-format msgid "%s: Multiple redefinition of symbol \"%s\"" msgstr "%s: Multiple redefinisi dari simbol \"%s\"" -#: objcopy.c:1758 +#: objcopy.c:1766 #, c-format msgid "%s: Symbol \"%s\" is target of more than one redefinition" msgstr "%s: Simbol \"%s\" adalah target dari lebih satu redefinisi" -#: objcopy.c:1785 +#: objcopy.c:1793 #, c-format msgid "couldn't open symbol redefinition file %s (error: %s)" msgstr "tidak dapat membuka berkas redefinisi %s (error: %s)" -#: objcopy.c:1863 +#: objcopy.c:1871 #, c-format msgid "%s:%d: garbage found at end of line" msgstr "%s:%d: sampah ditemukan diakhir dari baris" -#: objcopy.c:1866 +#: objcopy.c:1874 #, c-format msgid "%s:%d: missing new symbol name" msgstr "%s:%d: hilang nama simbol baru" -#: objcopy.c:1876 +#: objcopy.c:1884 #, c-format msgid "%s:%d: premature end of file" msgstr "%s:%d: prematur akhir dari berkas" -#: objcopy.c:1903 +#: objcopy.c:1910 #, c-format msgid "stat returns negative size for `%s'" msgstr "stat mengembalikan ukuran negatif untuk `%s'" -#: objcopy.c:1915 +#: objcopy.c:1922 #, c-format msgid "copy from `%s' [unknown] to `%s' [unknown]\n" msgstr "salin dari `%s' [tidak dikenal] ke `%s' [tidak dikenal]\n" -#: objcopy.c:2162 +#: objcopy.c:2167 #, c-format msgid "%s[%s]: Cannot merge - there are relocations against this section" msgstr "" -#: objcopy.c:2184 +#: objcopy.c:2189 msgid "corrupt GNU build attribute note: description size not a factor of 4" msgstr "" -#: objcopy.c:2191 +#: objcopy.c:2196 msgid "corrupt GNU build attribute note: wrong note type" msgstr "" -#: objcopy.c:2197 +#: objcopy.c:2202 msgid "corrupt GNU build attribute note: note too big" msgstr "" -#: objcopy.c:2203 +#: objcopy.c:2208 msgid "corrupt GNU build attribute note: name too small" msgstr "" -#: objcopy.c:2226 +#: objcopy.c:2231 msgid "corrupt GNU build attribute note: unsupported version" msgstr "" -#: objcopy.c:2260 +#: objcopy.c:2265 msgid "corrupt GNU build attribute note: bad description size" msgstr "" -#: objcopy.c:2296 +#: objcopy.c:2301 msgid "corrupt GNU build attribute note: name not NUL terminated" msgstr "" -#: objcopy.c:2308 +#: objcopy.c:2313 msgid "corrupt GNU build attribute notes: excess data at end" msgstr "" -#: objcopy.c:2315 +#: objcopy.c:2320 msgid "bad GNU build attribute notes: no known versions detected" msgstr "" #. This happens with glibc. No idea why. -#: objcopy.c:2319 +#: objcopy.c:2324 #, c-format msgid "%s[%s]: Warning: version note missing - assuming version 3" msgstr "" -#: objcopy.c:2329 +#: objcopy.c:2334 msgid "bad GNU build attribute notes: multiple different versions" msgstr "" #. PR 17636: Call non-fatal so that we return to our parent who #. may need to tidy temporary files. -#: objcopy.c:2428 +#: objcopy.c:2583 msgid "Unable to change endianness of input file(s)" msgstr "Tidak dapat mengubah endianness dari berkas masukan" -#: objcopy.c:2621 +#: objcopy.c:2626 #, c-format msgid "error: the input file '%s' has no sections" msgstr "" -#: objcopy.c:2631 +#: objcopy.c:2636 #, c-format msgid "" "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi] is unsupported on `%s'" msgstr "" -#: objcopy.c:2638 +#: objcopy.c:2643 #, c-format msgid "--elf-stt-common=[yes|no] is unsupported on `%s'" msgstr "" -#: objcopy.c:2645 +#: objcopy.c:2650 #, c-format msgid "copy from `%s' [%s] to `%s' [%s]\n" msgstr "salin dari `%s' [%s] ke `%s' [%s]\n" -#: objcopy.c:2693 +#: objcopy.c:2698 #, c-format msgid "Input file `%s' ignores binary architecture parameter." msgstr "" -#: objcopy.c:2709 +#: objcopy.c:2714 #, c-format msgid "Unable to recognise the format of the input file `%s'" msgstr "Tidak dapat mengenali format dari berkas masukan `%s'" -#: objcopy.c:2712 +#: objcopy.c:2717 #, c-format msgid "Output file cannot represent architecture `%s'" msgstr "" -#: objcopy.c:2775 +#: objcopy.c:2780 #, c-format msgid "warning: file alignment (0x%s) > section alignment (0x%s)" msgstr "peringatan: penyelarasan berkas (0x%s) > penyelarasan daerah (0x%s)" -#: objcopy.c:2848 +#: objcopy.c:2853 #, c-format msgid "can't add section '%s'" msgstr "tidak dapat menambahkan daerah '%s'" -#: objcopy.c:2862 +#: objcopy.c:2867 #, c-format msgid "can't create section `%s'" msgstr "tidak dapat membuat daerah `%s'" -#: objcopy.c:2910 +#: objcopy.c:2915 #, c-format msgid "error: %s not found, can't be updated" msgstr "" -#: objcopy.c:2943 +#: objcopy.c:2948 msgid "warning: note section is empty" msgstr "" -#: objcopy.c:2952 +#: objcopy.c:2957 msgid "warning: could not load note section" msgstr "" -#: objcopy.c:2968 +#: objcopy.c:2973 msgid "warning: failed to set merged notes size" msgstr "" -#: objcopy.c:2994 +#: objcopy.c:2999 #, c-format msgid "can't dump section '%s' - it does not exist" msgstr "" -#: objcopy.c:3002 +#: objcopy.c:3007 msgid "can't dump section - it has no contents" msgstr "" -#: objcopy.c:2804 +#: objcopy.c:2974 msgid "can't dump section - it is empty" msgstr "" -#: objcopy.c:3014 +#: objcopy.c:3019 msgid "could not open section dump file" msgstr "" -#: objcopy.c:3022 +#: objcopy.c:3027 #, c-format msgid "error writing section contents to %s (error: %s)" msgstr "" -#: objcopy.c:3032 +#: objcopy.c:3037 msgid "could not retrieve section contents" msgstr "" -#: objcopy.c:3046 +#: objcopy.c:3051 #, c-format msgid "%s: debuglink section already exists" msgstr "" -#: objcopy.c:3058 +#: objcopy.c:3063 #, c-format msgid "cannot create debug link section `%s'" msgstr "tidak dapat membuat debug link daerah `%s'" -#: objcopy.c:3152 +#: objcopy.c:3157 msgid "Can't fill gap after section" msgstr "Tidak dapat mengisi gap setelah daerah" -#: objcopy.c:3177 +#: objcopy.c:3182 msgid "can't add padding" msgstr "tidak dapat menambahkan padding" -#: objcopy.c:3354 +#: objcopy.c:3359 msgid "error: failed to locate merged notes" msgstr "" -#: objcopy.c:3363 +#: objcopy.c:3368 msgid "error: failed to merge notes" msgstr "" -#: objcopy.c:3372 +#: objcopy.c:3377 msgid "error: failed to copy merged notes into output" msgstr "" -#: objcopy.c:3389 +#: objcopy.c:3394 #, c-format msgid "%s: Could not find any mergeable note sections" msgstr "" -#: objcopy.c:3398 +#: objcopy.c:3403 #, c-format msgid "cannot fill debug link section `%s'" msgstr "tidak dapat mengisi debug link section `%s'" -#: objcopy.c:3459 +#: objcopy.c:3464 msgid "error copying private BFD data" msgstr "error menyalin private BFD data" -#: objcopy.c:3470 +#: objcopy.c:3475 #, c-format msgid "this target does not support %lu alternative machine codes" msgstr "target ini tidak mendukung %lu alternatif kode mesin" -#: objcopy.c:3474 +#: objcopy.c:3479 msgid "treating that number as an absolute e_machine value instead" msgstr "membuat nomor itu sebagai sebuah nilai e_machine absolut" -#: objcopy.c:3478 +#: objcopy.c:3483 msgid "ignoring the alternative value" msgstr "mengabaikan nilai alternatif" -#: objcopy.c:3524 +#: objcopy.c:3529 msgid "sorry: copying thin archives is not currently supported" msgstr "" -#: objcopy.c:3531 objcopy.c:3586 +#: objcopy.c:3536 objcopy.c:3591 #, c-format msgid "cannot create tempdir for archive copying (error: %s)" msgstr "tidak dapat membuat tempdir untuk archive menyalin (error: %s)" -#: objcopy.c:3568 +#: objcopy.c:3573 #, c-format msgid "illegal pathname found in archive member: %s" msgstr "" -#: objcopy.c:3619 +#: objcopy.c:3625 msgid "Unable to recognise the format of file" msgstr "Tidak dapat mengenali format dari berkas" -#: objcopy.c:3752 +#: objcopy.c:3758 #, c-format msgid "error: the input file '%s' is empty" msgstr "error: berkas masukan '%s' kosong" -#: objcopy.c:3830 +#: objcopy.c:3836 #, c-format msgid "--add-gnu-debuglink ignored for archive %s" msgstr "" -#: objcopy.c:3939 +#: objcopy.c:3945 #, c-format msgid "Multiple renames of section %s" msgstr "Multiple pergantian nama dari daerah %s" -#: objcopy.c:3985 +#: objcopy.c:3991 msgid "error in private header data" msgstr "error dalam private header data" -#: objcopy.c:4078 +#: objcopy.c:4084 msgid "failed to create output section" msgstr "gagal untuk membuat daerah keluaran" -#: objcopy.c:4093 +#: objcopy.c:4096 msgid "failed to set size" msgstr "gagal untuk menset ukuran" -#: objcopy.c:4112 +#: objcopy.c:4115 msgid "failed to set vma" msgstr "gagal untuk menset vma" -#: objcopy.c:4142 +#: objcopy.c:4145 msgid "failed to set alignment" msgstr "gagal untuk menset alignmen" -#: objcopy.c:4174 +#: objcopy.c:4177 msgid "failed to copy private data" msgstr "gagal untuk menyalin private data" -#: objcopy.c:4331 +#: objcopy.c:4337 msgid "relocation count is negative" msgstr "jumlah relokasi negatif" #. User must pad the section up in order to do this. -#: objcopy.c:4430 +#: objcopy.c:4436 #, c-format msgid "" "cannot reverse bytes: length of section %s must be evenly divisible by %d" @@ -5259,164 +5259,164 @@ "tidak dapat membalik bytes: panjang dari daerah %s harus secara genap " "terbagi oleh %d" -#: objcopy.c:4638 +#: objcopy.c:4644 msgid "can't create debugging section" msgstr "tidak dapat membuat daerah debug" -#: objcopy.c:4652 +#: objcopy.c:4658 msgid "can't set debugging section contents" msgstr "tidak dapat menset isi daerah debug" -#: objcopy.c:4661 +#: objcopy.c:4667 #, c-format msgid "don't know how to write debugging information for %s" msgstr "tidak tahu bagaimana menulis informasi debug untuk %s" -#: objcopy.c:4850 +#: objcopy.c:4856 msgid "could not create temporary file to hold stripped copy" msgstr "tidak dapat membuat berkas sementara untuk menjaga salinan terstrip" -#: objcopy.c:4924 +#: objcopy.c:4930 #, c-format msgid "%s: bad version in PE subsystem" msgstr "%s: versi dalam subsistem PE buruk" -#: objcopy.c:4954 +#: objcopy.c:4960 #, c-format msgid "unknown PE subsystem: %s" msgstr "subsistem PE tidak diketahui: %s" -#: objcopy.c:5008 objcopy.c:5280 objcopy.c:5360 objcopy.c:5501 objcopy.c:5533 -#: objcopy.c:5596 objcopy.c:5600 objcopy.c:5620 +#: objcopy.c:5044 objcopy.c:5316 objcopy.c:5396 objcopy.c:5537 objcopy.c:5569 +#: objcopy.c:5632 objcopy.c:5636 objcopy.c:5656 #, c-format msgid "bad format for %s" msgstr "format buruk untuk %s" -#: objcopy.c:5037 +#: objcopy.c:5073 #, c-format msgid "cannot open: %s: %s" msgstr "tidak dapat membuka %s: %s" -#: objcopy.c:5092 +#: objcopy.c:5128 msgid "byte number must be non-negative" msgstr "nomor byte harus tidak negatif" -#: objcopy.c:5098 +#: objcopy.c:5134 #, c-format msgid "architecture %s unknown" msgstr "arsitektur %s tidak dikenal" -#: objcopy.c:5106 +#: objcopy.c:5142 msgid "interleave must be positive" msgstr "interleave harus positif" -#: objcopy.c:5115 +#: objcopy.c:5151 msgid "interleave width must be positive" msgstr "" -#: objcopy.c:5433 +#: objcopy.c:5469 #, c-format msgid "unrecognized --compress-debug-sections type `%s'" msgstr "" -#: objcopy.c:5454 +#: objcopy.c:5490 #, c-format msgid "unrecognized --elf-stt-common= option `%s'" msgstr "" -#: objcopy.c:5470 +#: objcopy.c:5506 #, c-format msgid "Warning: truncating gap-fill from 0x%s to 0x%x" msgstr "Peringatan: memotong gap-fill dari 0x%s ke 0x%x" -#: objcopy.c:5556 +#: objcopy.c:5592 msgid "bad format for --set-section-alignment: argument needed" msgstr "" -#: objcopy.c:5560 +#: objcopy.c:5596 msgid "bad format for --set-section-alignment: numeric argument needed" msgstr "" #. Number has more than on 1, i.e. wasn't a power of 2. -#: objcopy.c:5572 +#: objcopy.c:5608 msgid "" "bad format for --set-section-alignment: alignment is not a power of two" msgstr "" -#: objcopy.c:5679 +#: objcopy.c:5715 #, c-format msgid "unknown long section names option '%s'" msgstr "pilihan nama daerah panjang '%s' tidak diketahui" -#: objcopy.c:5702 +#: objcopy.c:5738 msgid "unable to parse alternative machine code" msgstr "tidak dapat memparse kode mesin alternatif" -#: objcopy.c:5751 +#: objcopy.c:5787 msgid "number of bytes to reverse must be positive and even" msgstr "nomor dari byte untuk membalik harus positif dan genap" -#: objcopy.c:5754 +#: objcopy.c:5790 #, c-format msgid "Warning: ignoring previous --reverse-bytes value of %d" msgstr "Peringatan: mengabaikan sebelumnya --reverse-byte nilai dari %d" -#: objcopy.c:5769 +#: objcopy.c:5805 #, c-format msgid "%s: invalid reserve value for --heap" msgstr "%s: nilai reservasi untuk --heap tidak valid" -#: objcopy.c:5775 +#: objcopy.c:5811 #, c-format msgid "%s: invalid commit value for --heap" msgstr "%s: nilai komitmen untuk --heap tidak valid" -#: objcopy.c:5800 +#: objcopy.c:5836 #, c-format msgid "%s: invalid reserve value for --stack" msgstr "%s: nilai reservasi untuk --stack tidak valid" -#: objcopy.c:5806 +#: objcopy.c:5842 #, c-format msgid "%s: invalid commit value for --stack" msgstr "%s: nilai komitmen untuk --stack tidak valid" -#: objcopy.c:5815 +#: objcopy.c:5851 msgid "verilog data width must be at least 1 byte" msgstr "" -#: objcopy.c:5832 +#: objcopy.c:5868 msgid "--globalize-symbol(s) is incompatible with -G/--keep-global-symbol(s)" msgstr "" -#: objcopy.c:5844 +#: objcopy.c:5880 msgid "interleave start byte must be set with --byte" msgstr "" -#: objcopy.c:5847 +#: objcopy.c:5883 msgid "byte number must be less than interleave" msgstr "byte number harus lebih kecil dari interleave" -#: objcopy.c:5850 +#: objcopy.c:5886 msgid "interleave width must be less than or equal to interleave - byte`" msgstr "" -#: objcopy.c:5879 +#: objcopy.c:5909 #, c-format msgid "unknown input EFI target: %s" msgstr "target masukan EFI tidak diketahui: %s" -#: objcopy.c:5910 +#: objcopy.c:5919 #, c-format msgid "unknown output EFI target: %s" msgstr "target keluaran EFI tidak diketahui: %s" -#: objcopy.c:5463 +#: objcopy.c:5835 #, c-format msgid "warning: could not locate '%s'. System error message: %s" msgstr "peringatan: tidak dapat mengalokasikan '%s'. Pesan error sistem: %s" -#: objcopy.c:5936 +#: objcopy.c:5943 #, c-format msgid "" "warning: could not create temporary file whilst copying '%s', (error: %s)" @@ -5424,22 +5424,22 @@ "peringatan: tidak dapat membuat berkas sementara ketika menyalin '%s', " "(error: %s)" -#: objcopy.c:5973 objcopy.c:5987 +#: objcopy.c:5980 objcopy.c:5994 #, c-format msgid "%s %s%c0x%s never used" msgstr "%s %s%c0x%s tidak pernah digunakan" -#: objdump.c:212 +#: objdump.c:225 #, c-format msgid "Usage: %s \n" msgstr "Penggunaan: %s \n" -#: objdump.c:213 +#: objdump.c:226 #, c-format msgid " Display information from object .\n" msgstr " Menampilkan informasi dari objek .\n" -#: objdump.c:214 +#: objdump.c:227 #, c-format msgid " At least one of the following switches must be given:\n" msgstr " Paling tidak satu dari switch berikut harus diberikan:\n" @@ -5485,7 +5485,7 @@ " -H, --help Display this information\n" msgstr "" -#: objdump.c:299 +#: objdump.c:312 #, c-format msgid "" "\n" @@ -5559,74 +5559,74 @@ "\n" msgstr "" -#: objdump.c:384 +#: objdump.c:399 #, c-format msgid "" "\n" "Options supported for -P/--private switch:\n" msgstr "" -#: objdump.c:621 +#: objdump.c:759 #, c-format msgid "" "section '%s' mentioned in a -j option, but not found in any input file" msgstr "" -#: objdump.c:776 +#: objdump.c:914 #, c-format msgid "Sections:\n" msgstr "Daerah:\n" -#: objdump.c:782 +#: objdump.c:920 #, c-format msgid "Idx %-*s Size %-*s%-*sFile off Algn" msgstr "" -#: objdump.c:788 +#: objdump.c:926 #, c-format msgid " Flags" msgstr " Tanda" -#: objdump.c:810 +#: objdump.c:948 #, c-format msgid "failed to read symbol table from: %s" msgstr "" -#: objdump.c:811 objdump.c:4753 +#: objdump.c:949 objdump.c:4907 msgid "error message was" msgstr "" -#: objdump.c:826 +#: objdump.c:964 #, c-format msgid "error: symbol table size (%#lx) is larger than filesize (%#lx)" msgstr "" -#: objdump.c:856 +#: objdump.c:994 #, c-format msgid "%s: not a dynamic object" msgstr "%s: bukan sebuah objek dinamis" -#: objdump.c:1455 objdump.c:1482 +#: objdump.c:1593 objdump.c:1620 #, c-format msgid " (File Offset: 0x%lx)" msgstr " (Berkas Ofset: 0x%lx)" -#: objdump.c:1727 +#: objdump.c:1865 #, c-format msgid "source file %s is more recent than object file\n" msgstr "" -#: objdump.c:2887 +#: objdump.c:3025 #, c-format msgid "disassemble_fn returned length %d" msgstr "" -#: objdump.c:3215 objdump.c:4391 +#: objdump.c:3353 objdump.c:4527 #, c-format msgid "Reading section %s failed because: %s" msgstr "" -#: objdump.c:3236 +#: objdump.c:3374 #, c-format msgid "" "\n" @@ -5635,24 +5635,24 @@ "\n" "Pembongkaran dari daerah %s:\n" -#: objdump.c:3527 +#: objdump.c:3665 #, c-format msgid "can't use supplied machine %s" msgstr "" -#: objdump.c:3548 +#: objdump.c:3686 #, c-format msgid "can't disassemble for architecture %s\n" msgstr "" -#: objdump.c:3637 +#: objdump.c:3775 #, c-format msgid "" "\n" "Section '%s' has an invalid size: %#llx.\n" msgstr "" -#: objdump.c:3682 +#: objdump.c:3820 #, c-format msgid "" "\n" @@ -5661,12 +5661,12 @@ "\n" "Tidak dapat memperoleh isi dari daerah '%s'.\n" -#: objdump.c:3844 +#: objdump.c:3999 #, c-format msgid "File %s does not contain any dwarf debug information\n" msgstr "" -#: objdump.c:3881 +#: objdump.c:4036 #, c-format msgid "" "No %s section present\n" @@ -5675,12 +5675,12 @@ "Tidak ada %s daerah ada\n" "\n" -#: objdump.c:3888 +#: objdump.c:4043 #, c-format msgid "reading %s section of %s failed: %s" msgstr "" -#: objdump.c:3934 +#: objdump.c:4089 #, c-format msgid "" "Contents of %s section:\n" @@ -5689,17 +5689,17 @@ "Isi dari daerah %s:\n" "\n" -#: objdump.c:4068 +#: objdump.c:4223 #, c-format msgid "architecture: %s, " msgstr "arsitektur: %s, " -#: objdump.c:4071 +#: objdump.c:4226 #, c-format msgid "flags 0x%08x:\n" msgstr "tanda 0x%08x:\n" -#: objdump.c:4084 +#: objdump.c:4239 #, c-format msgid "" "\n" @@ -5708,73 +5708,73 @@ "\n" "awal alamat 0x" -#: objdump.c:4167 readelf.c:15125 +#: objdump.c:4319 readelf.c:15505 #, c-format msgid "" "\n" "CTF archive member: %s:\n" msgstr "" -#: readelf.c:15144 +#: readelf.c:15525 #, c-format msgid "Iteration failed: %s, %s\n" msgstr "" -#: readelf.c:15242 readelf.c:15255 readelf.c:15269 +#: readelf.c:15605 readelf.c:15617 #, c-format msgid "CTF open failure: %s\n" msgstr "" -#: objdump.c:4252 +#: objdump.c:4388 #, c-format msgid "Contents of CTF section %s:\n" msgstr "" -#: objdump.c:4277 +#: objdump.c:4413 #, c-format msgid "warning: private headers incomplete: %s" msgstr "" -#: objdump.c:4295 +#: objdump.c:4431 msgid "option -P/--private not supported by this file" msgstr "" -#: objdump.c:4319 +#: objdump.c:4455 #, c-format msgid "target specific dump '%s' not supported" msgstr "" -#: objdump.c:4383 +#: objdump.c:4519 #, c-format msgid "Contents of section %s:" msgstr "Isi dari daerah %s:" -#: objdump.c:4385 +#: objdump.c:4521 #, c-format msgid " (Starting at file offset: 0x%lx)" msgstr " (Awal dari berkas ofset: 0x%lx)" -#: objdump.c:4495 +#: objdump.c:4631 #, c-format msgid "no symbols\n" msgstr "tidak ada simbol\n" -#: objdump.c:4502 +#: objdump.c:4638 #, c-format msgid "no information for symbol number %ld\n" msgstr "tidak ada informasi untuk nomor simbol %ld\n" -#: objdump.c:4505 +#: objdump.c:4641 #, c-format msgid "could not determine the type of symbol number %ld\n" msgstr "tidak dapat menentukan tipe dari nomor simbol %ld\n" -#: objdump.c:4751 +#: objdump.c:4905 #, c-format msgid "failed to read relocs in: %s" msgstr "" -#: objdump.c:4911 +#: objdump.c:5064 #, c-format msgid "" "\n" @@ -5783,52 +5783,52 @@ "\n" "%s: format berkas %s\n" -#: objdump.c:5011 +#: objdump.c:5172 #, c-format msgid "%s: printing debugging information failed" msgstr "%s: menampilkan informasi debug gagal" -#: objdump.c:5107 +#: objdump.c:5268 #, c-format msgid "In archive %s:\n" msgstr "Dalam archive %s:\n" #. Prevent corrupted files from spinning us into an #. infinite loop. 100 is an arbitrary heuristic. -#: objdump.c:5112 +#: objdump.c:5273 msgid "Archive nesting is too deep" msgstr "" -#: objdump.c:5116 +#: objdump.c:5277 #, c-format msgid "In nested archive %s:\n" msgstr "" -#: objdump.c:5279 +#: objdump.c:5440 msgid "error: the start address should be before the end address" msgstr "error: awal dari alamat seharusnya sebelum akhir dari alamat" -#: objdump.c:5284 +#: objdump.c:5445 msgid "error: the stop address should be after the start address" msgstr "error: stop alamat seharusnya setelah awal alamat" -#: objdump.c:5296 +#: objdump.c:5457 msgid "error: prefix strip must be non-negative" msgstr "error: awalan strip harus tidak negatif" -#: objdump.c:5301 +#: objdump.c:5462 msgid "error: instruction width must be positive" msgstr "error: panjang instruksi harus positif" -#: objdump.c:5322 +#: objdump.c:5483 msgid "unrecognized argument to --visualize-option" msgstr "" -#: objdump.c:5332 +#: objdump.c:5493 msgid "unrecognized -E option" msgstr "pilihan -E tidak dikenal" -#: objdump.c:5343 +#: objdump.c:5504 #, c-format msgid "unrecognized --endian type `%s'" msgstr "tipe --endian `%s' tidak dikenal" @@ -6105,7 +6105,7 @@ msgid " time and date: 0x%08x - " msgstr "" -#: od-xcoff.c:421 readelf.c:19706 +#: od-xcoff.c:421 readelf.c:20126 #, c-format msgid "not set\n" msgstr "" @@ -6568,83 +6568,83 @@ msgid "Last stabs entries before error:\n" msgstr "Akhir masukan stab sebelum error:\n" -#: readelf.c:354 +#: readelf.c:385 msgid "" msgstr "" -#: readelf.c:355 +#: readelf.c:387 msgid "" msgstr "" -#: readelf.c:437 +#: readelf.c:482 #, c-format msgid "Size truncation prevents reading %s elements of size %s for %s\n" msgstr "" -#: readelf.c:447 +#: readelf.c:492 #, c-format msgid "Size overflow prevents reading %s elements of size %s for %s\n" msgstr "" -#: readelf.c:460 +#: readelf.c:505 #, c-format msgid "Reading %s bytes extends past end of file for %s\n" msgstr "" -#: readelf.c:469 +#: readelf.c:514 #, c-format msgid "Unable to seek to 0x%lx for %s\n" msgstr "Tidak dapat mencari ke 0x%lx untuk %s\n" -#: readelf.c:483 +#: readelf.c:528 #, c-format msgid "Out of memory allocating %s bytes for %s\n" msgstr "" -#: readelf.c:494 +#: readelf.c:539 #, c-format msgid "Unable to read in %s bytes of %s\n" msgstr "" -#: readelf.c:971 +#: readelf.c:1151 msgid "Don't know about relocations on this machine architecture\n" msgstr "Tidak tahu mengenai relokasi di arsitektur mesin ini\n" -#: readelf.c:998 readelf.c:1103 +#: readelf.c:1178 readelf.c:1283 msgid "32-bit relocation data" msgstr "" -#: readelf.c:1010 readelf.c:1040 readelf.c:1114 readelf.c:1143 +#: readelf.c:1190 readelf.c:1220 readelf.c:1294 readelf.c:1323 readelf.c:1402 msgid "out of memory parsing relocs\n" msgstr "kehabisan memori parsing relokasi\n" -#: readelf.c:1028 readelf.c:1132 +#: readelf.c:1208 readelf.c:1312 msgid "64-bit relocation data" msgstr "" -#: readelf.c:1262 +#: readelf.c:1528 #, c-format msgid "" " Offset Info Type Sym. Value Symbol's Name + Addend\n" msgstr "" " Ofset Info Tipe Sim. Nilai Nama Simbol + Addend\n" -#: readelf.c:1264 +#: readelf.c:1530 #, c-format msgid " Offset Info Type Sym.Value Sym. Name + Addend\n" msgstr " Ofset Info Tipe Nilai.Sim Nama Sim + Addend\n" -#: readelf.c:1269 +#: readelf.c:1535 #, c-format msgid " Offset Info Type Sym. Value Symbol's Name\n" msgstr " Ofset Info Tipe Nilai Sim Nama Simbol\n" -#: readelf.c:1271 +#: readelf.c:1537 #, c-format msgid " Offset Info Type Sym.Value Sym. Name\n" msgstr " Ofset Info Tipe Nilai.Sim Nama Sim.\n" -#: readelf.c:1279 +#: readelf.c:1545 #, c-format msgid "" " Offset Info Type Symbol's Value " @@ -6653,7 +6653,7 @@ " Ofset Info Tipe Nilai Simbol " "Nama Simbol + Addend\n" -#: readelf.c:1281 +#: readelf.c:1547 #, c-format msgid "" " Offset Info Type Sym. Value Sym. Name + " @@ -6662,7 +6662,7 @@ " Ofset Info Tipe Nilai Sim. Nama Sim. + " "Addend\n" -#: readelf.c:1286 +#: readelf.c:1552 #, c-format msgid "" " Offset Info Type Symbol's Value " @@ -6671,201 +6671,202 @@ " Ofset Info Tipe Nilai Simbol Nama " "Simbol\n" -#: readelf.c:1288 +#: readelf.c:1554 #, c-format msgid "" " Offset Info Type Sym. Value Sym. Name\n" msgstr "" " Ofset Info Tipe Nilai Sim. Nama Sim.\n" -#: readelf.c:1659 readelf.c:1852 readelf.c:1860 +#: readelf.c:1930 readelf.c:2125 readelf.c:2133 #, c-format msgid "unrecognized: %-7lx" msgstr "tidak dikenal: %-7lx" -#: readelf.c:1685 +#: readelf.c:1956 #, c-format msgid "" msgstr "" -#: readelf.c:1590 +#: readelf.c:1632 #, c-format msgid " bad symbol index: %08lx in reloc" msgstr "" -#: readelf.c:1797 +#: readelf.c:2070 #, c-format msgid "" msgstr "" -#: readelf.c:1694 +#: readelf.c:1736 #, c-format msgid "" msgstr "" -#: readelf.c:2305 +#: readelf.c:2595 #, c-format msgid "Processor Specific: %lx" msgstr "Prosesor Spesifik: %lx" -#: readelf.c:2332 +#: readelf.c:2622 #, c-format msgid "Operating System specific: %lx" msgstr "Sistem Operasi spesifik: %lx" -#: readelf.c:2336 readelf.c:4246 +#: readelf.c:2626 readelf.c:4563 #, c-format msgid ": %lx" msgstr ": %lx" -#: readelf.c:2436 +#: readelf.c:2726 msgid "NONE (None)" msgstr "KOSONG (Kosong)" -#: readelf.c:2437 +#: readelf.c:2727 msgid "REL (Relocatable file)" msgstr "REL (Berkas dapat direlokasi)" -#: readelf.c:2438 +#: readelf.c:2728 msgid "EXEC (Executable file)" msgstr "EXEC (Berkas dapat dieksekusi)" -#: readelf.c:2443 +#: readelf.c:2733 msgid "DYN (Shared object file)" msgstr "DYN (Berkas objek terbagi)" -#: readelf.c:2444 +#: readelf.c:2734 msgid "CORE (Core file)" msgstr "CORE (Berkas core)" -#: readelf.c:2448 +#: readelf.c:2738 #, c-format msgid "Processor Specific: (%x)" msgstr "Prosesor Spesifik: (%x)" -#: readelf.c:2450 +#: readelf.c:2740 #, c-format msgid "OS Specific: (%x)" msgstr "OS Spesifik: (%x)" -#: readelf.c:2452 +#: readelf.c:2742 #, c-format msgid ": %x" msgstr ": %x" #. Please keep this switch table sorted by increasing EM_ value. #. 0 -#: readelf.c:2466 readelf.c:17634 readelf.c:17645 +#: readelf.c:2756 readelf.c:18010 readelf.c:18021 msgid "None" msgstr "Kosong" -#: readelf.c:2714 +#: readelf.c:3004 #, c-format msgid ": 0x%x" msgstr ": 0x%x" -#: readelf.c:3000 +#: readelf.c:3290 msgid ", " msgstr "" -#: readelf.c:3369 readelf.c:10401 +#: readelf.c:3659 readelf.c:10755 msgid "unknown" msgstr "tidak dikenal" -#: readelf.c:3370 +#: readelf.c:3660 msgid "unknown mac" msgstr "tidak dikenal mac" -#: readelf.c:3438 +#: readelf.c:3728 msgid ", " msgstr "" -#: readelf.c:3448 +#: readelf.c:3738 msgid "" msgstr "" -#: readelf.c:3459 +#: readelf.c:3749 #, c-format msgid ", unknown flags bits: %#x" msgstr "" -#: readelf.c:3468 +#: readelf.c:3758 msgid ", relocatable" msgstr "" -#: readelf.c:3471 +#: readelf.c:3761 msgid ", relocatable-lib" msgstr "" -#: readelf.c:3553 +#: readelf.c:3843 msgid ", unknown v850 architecture variant" msgstr "" -#: readelf.c:3621 +#: readelf.c:3911 msgid ", unknown CPU" msgstr "" -#: readelf.c:3636 +#: readelf.c:3926 msgid ", unknown ABI" msgstr "" -#: readelf.c:3661 readelf.c:3732 +#: readelf.c:3951 readelf.c:4022 msgid ", unknown ISA" msgstr "" -#: readelf.c:3842 +#: readelf.c:4132 #, c-format msgid "Unrecognised IA64 VMS Command Code: %x\n" msgstr "" -#: readelf.c:3908 +#: readelf.c:4198 msgid ": architecture variant: " msgstr "" -#: readelf.c:3927 +#: readelf.c:4217 msgid ": unknown" msgstr "" -#: readelf.c:3931 +#: readelf.c:4221 msgid ": unknown extra flag bits also present" msgstr "" -#: readelf.c:3945 +#: readelf.c:4235 msgid ", unknown" msgstr "" -#: readelf.c:3997 +#: readelf.c:4301 msgid "Standalone App" msgstr "Standalone App" -#: readelf.c:4006 +#: readelf.c:4310 msgid "Bare-metal C6000" msgstr "" -#: readelf.c:4016 readelf.c:5193 readelf.c:5209 readelf.c:19058 readelf.c:19158 -#: readelf.c:19189 readelf.c:19226 readelf.c:19287 readelf.c:19314 +#: readelf.c:4320 readelf.c:5535 readelf.c:5551 readelf.c:19439 readelf.c:19539 +#: readelf.c:19570 readelf.c:19607 readelf.c:19668 readelf.c:19695 +#: readelf.c:19717 #, c-format msgid "" msgstr "" #. This message is probably going to be displayed in a 15 #. character wide field, so put the hex value first. -#: readelf.c:4615 +#: readelf.c:4933 #, c-format msgid "%08x: " msgstr "" -#: readelf.c:4702 +#: readelf.c:5021 #, c-format msgid "Usage: readelf elf-file(s)\n" msgstr "Penggunaan: readelf berkas-elf\n" -#: readelf.c:4703 +#: readelf.c:5022 #, c-format msgid " Display information about the contents of ELF format files\n" msgstr " Menampilkan informasi mengenai isi dari berkas format ELF\n" -#: readelf.c:4334 +#: readelf.c:4494 #, c-format msgid "" " Options are:\n" @@ -6909,7 +6910,7 @@ " Display the contents of DWARF debug sections\n" msgstr "" -#: readelf.c:4633 +#: readelf.c:4528 #, c-format msgid "" " --dwarf-depth=N Do not display DIEs at depth N or greater\n" @@ -6917,7 +6918,7 @@ " or deeper\n" msgstr "" -#: readelf.c:4638 +#: readelf.c:4532 #, c-format msgid "" " --ctf= Display CTF info from section \n" @@ -6934,7 +6935,7 @@ "\n" msgstr "" -#: readelf.c:4824 +#: readelf.c:5147 #, c-format msgid "" " -i --instruction-dump=\n" @@ -6943,7 +6944,7 @@ " -i --instruction-dump=\n" " Bongkar isi dari daerah \n" -#: readelf.c:4377 +#: readelf.c:4546 #, c-format msgid "" " -I --histogram Display histogram of bucket list lengths\n" @@ -6958,96 +6959,96 @@ " -H --help Tampilkan informasi ini\n" " -v --version Tampilkan nomor versi dari readelf\n" -#: readelf.c:4864 readelf.c:4895 readelf.c:4899 +#: readelf.c:5187 readelf.c:5218 readelf.c:5222 msgid "Out of memory allocating dump request table.\n" msgstr "Kehabisan memori mengalokasikan permintaan dump tabel.\n" -#: readelf.c:5155 +#: readelf.c:5497 #, c-format msgid "Invalid option '-%c'\n" msgstr "Pilihan tidak valid '-%c'\n" -#: readelf.c:5189 readelf.c:5205 readelf.c:11478 +#: readelf.c:5531 readelf.c:5547 readelf.c:11828 msgid "none" msgstr "kosong" -#: readelf.c:5206 +#: readelf.c:5548 msgid "2's complement, little endian" msgstr "2's komplemen, little endian" -#: readelf.c:5207 +#: readelf.c:5549 msgid "2's complement, big endian" msgstr "2's komplemen, big endian" -#: readelf.c:5227 +#: readelf.c:5569 msgid "Not an ELF file - it has the wrong magic bytes at the start\n" msgstr "" "Bukan sebuah berkas ELF - ini memiliki magic bytes yang salah di awal\n" -#: readelf.c:5241 +#: readelf.c:5583 #, c-format msgid "ELF Header:\n" msgstr "ELF Header:\n" -#: readelf.c:5242 +#: readelf.c:5584 #, c-format msgid " Magic: " msgstr " Magik: " -#: readelf.c:5246 +#: readelf.c:5588 #, c-format msgid " Class: %s\n" msgstr " Kelas: %s\n" -#: readelf.c:5248 +#: readelf.c:5590 #, c-format msgid " Data: %s\n" msgstr " Data: %s\n" -#: readelf.c:5250 +#: readelf.c:5592 #, c-format msgid " Version: %d%s\n" msgstr "" -#: readelf.c:5253 +#: readelf.c:5595 msgid " (current)" msgstr "" -#: readelf.c:5255 +#: readelf.c:5597 msgid " " msgstr "" -#: readelf.c:5257 +#: readelf.c:5599 #, c-format msgid " OS/ABI: %s\n" msgstr " OS/ABI: %s\n" -#: readelf.c:5259 +#: readelf.c:5601 #, c-format msgid " ABI Version: %d\n" msgstr " Versi ABI: %d\n" -#: readelf.c:5261 +#: readelf.c:5603 #, c-format msgid " Type: %s\n" msgstr " Tipe: %s\n" -#: readelf.c:5263 +#: readelf.c:5605 #, c-format msgid " Machine: %s\n" msgstr " Mesin: %s\n" -#: readelf.c:5265 +#: readelf.c:5607 #, c-format msgid " Version: 0x%lx\n" msgstr " Versi: 0x%lx\n" -#: readelf.c:5268 +#: readelf.c:5610 #, c-format msgid " Entry point address: " msgstr " Alamat titik masuk: " -#: readelf.c:5270 +#: readelf.c:5612 #, c-format msgid "" "\n" @@ -7056,7 +7057,7 @@ "\n" " Awal dari aplikasi headers: " -#: readelf.c:5272 +#: readelf.c:5614 #, c-format msgid "" " (bytes into file)\n" @@ -7065,84 +7066,84 @@ " (bytes kedalam berkas)\n" " Awal dari header bagian: " -#: readelf.c:5274 +#: readelf.c:5616 #, c-format msgid " (bytes into file)\n" msgstr " (bytes kedalam berkas)\n" -#: readelf.c:5276 +#: readelf.c:5618 #, c-format msgid " Flags: 0x%lx%s\n" msgstr " Tanda: 0x%lx%s\n" -#: readelf.c:5279 +#: readelf.c:5621 #, c-format msgid " Size of this header: %u (bytes)\n" msgstr "" -#: readelf.c:5281 +#: readelf.c:5623 #, c-format msgid " Size of program headers: %u (bytes)\n" msgstr "" -#: readelf.c:5283 +#: readelf.c:5625 #, c-format msgid " Number of program headers: %u" msgstr "" -#: readelf.c:5293 +#: readelf.c:5635 #, c-format msgid " Size of section headers: %u (bytes)\n" msgstr "" -#: readelf.c:5295 +#: readelf.c:5637 #, c-format msgid " Number of section headers: %u" msgstr "" -#: readelf.c:5303 +#: readelf.c:5645 #, c-format msgid " Section header string table index: %u" msgstr "" -#: readelf.c:5315 +#: readelf.c:5657 #, c-format msgid " " msgstr "" -#: readelf.c:5354 readelf.c:5401 +#: readelf.c:5696 readelf.c:5743 msgid "" "The e_phentsize field in the ELF header is less than the size of an ELF " "program header\n" msgstr "" -#: readelf.c:5358 readelf.c:5405 +#: readelf.c:5700 readelf.c:5747 msgid "" "The e_phentsize field in the ELF header is larger than the size of an ELF " "program header\n" msgstr "" -#: readelf.c:5361 readelf.c:5408 +#: readelf.c:5703 readelf.c:5750 msgid "program headers" msgstr "aplikasi header" -#: readelf.c:5447 +#: readelf.c:5789 #, c-format msgid "Too many program headers - %#x - the file is not that big\n" msgstr "" -#: readelf.c:5456 +#: readelf.c:5798 #, c-format msgid "Out of memory reading %u program headers\n" msgstr "" -#: readelf.c:5486 +#: readelf.c:5828 msgid "" "possibly corrupt ELF header - it has a non-zero program header offset, but " "no program headers\n" msgstr "" -#: readelf.c:5494 +#: readelf.c:5836 #, c-format msgid "" "\n" @@ -7151,7 +7152,7 @@ "\n" "Tidak ada aplikasi header dalam berkas ini.\n" -#: readelf.c:5505 +#: readelf.c:5847 #, c-format msgid "" "\n" @@ -7160,19 +7161,19 @@ "\n" "Tipe berkas ELF adalah %s\n" -#: readelf.c:5506 +#: readelf.c:5848 #, c-format msgid "Entry point 0x%s\n" msgstr "" -#: readelf.c:5507 +#: readelf.c:5849 #, c-format msgid "There is %d program header, starting at offset %s\n" msgid_plural "There are %d program headers, starting at offset %s\n" msgstr[0] "" msgstr[1] "" -#: readelf.c:5520 readelf.c:5522 +#: readelf.c:5862 readelf.c:5864 #, c-format msgid "" "\n" @@ -7181,7 +7182,7 @@ "\n" "Aplikasi header:\n" -#: readelf.c:5526 +#: readelf.c:5868 #, c-format msgid "" " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n" @@ -7189,7 +7190,7 @@ " Tipe Ofset AlamatMaya AlamatPisik UkuranBerkas UkuranMemori " "Flg Align\n" -#: readelf.c:5529 +#: readelf.c:5871 #, c-format msgid "" " Type Offset VirtAddr PhysAddr FileSiz " @@ -7198,60 +7199,60 @@ " Tipe Ofset AlamatMaya AlamatPisik UkuranBerkas " "UkuranMemori Flg Align\n" -#: readelf.c:5533 +#: readelf.c:5875 #, c-format msgid " Type Offset VirtAddr PhysAddr\n" msgstr " Tipe Ofset AlamatMaya AlamatPisik\n" -#: readelf.c:5535 +#: readelf.c:5877 #, c-format msgid "" " FileSiz MemSiz Flags Align\n" msgstr "" " UkuranBerkas UkuranMemori Tanda Align\n" -#: readelf.c:5633 +#: readelf.c:5975 msgid "LOAD segments must be sorted in order of increasing VirtAddr\n" msgstr "" -#: readelf.c:5636 +#: readelf.c:5978 msgid "the segment's file size is larger than its memory size\n" msgstr "" -#: readelf.c:5643 +#: readelf.c:5985 msgid "the PHDR segment must occur before any LOAD segment\n" msgstr "" -#: readelf.c:5661 +#: readelf.c:6003 msgid "the PHDR segment is not covered by a LOAD segment\n" msgstr "" -#: readelf.c:5667 +#: readelf.c:6009 msgid "more than one dynamic segment\n" msgstr "lebih dari satu argumen dinamis\n" -#: readelf.c:5686 +#: readelf.c:6028 msgid "no .dynamic section in the dynamic segment\n" msgstr "tidak ada daerah .dinamis dalam segmen dinamis\n" -#: readelf.c:5126 +#: readelf.c:5326 msgid "the .dynamic section is not contained within the dynamic segment\n" msgstr "daerah dinamis tidak berisi dalam segmen dinamis\n" -#: readelf.c:5129 +#: readelf.c:5329 msgid "" "the .dynamic section is not the first section in the dynamic segment.\n" msgstr "daerah dinmasi bukan daerah pertama dalam segmen dinamis\n" -#: readelf.c:5716 +#: readelf.c:6058 msgid "the dynamic segment offset + size exceeds the size of the file\n" msgstr "" -#: readelf.c:5729 +#: readelf.c:6071 msgid "Unable to find program interpreter name\n" msgstr "Tidak dapat menemukan nama aplikasi interpretasi\n" -#: readelf.c:5517 +#: readelf.c:5355 msgid "" "Internal error: failed to create format string to display program " "interpreter\n" @@ -7259,16 +7260,16 @@ "Internal error: gagal membuat string format untuk menampilkan aplikasi " "interpretasi\n" -#: readelf.c:5522 +#: readelf.c:5359 msgid "Unable to read program interpreter name\n" msgstr "Tidak dapat membaca nama aplikasi interpretasi\n" -#: readelf.c:5740 +#: readelf.c:6082 #, c-format msgid " [Requesting program interpreter: %s]\n" msgstr "" -#: readelf.c:5751 +#: readelf.c:6093 #, c-format msgid "" "\n" @@ -7277,112 +7278,112 @@ "\n" " Pemetaan daerah ke segmen:\n" -#: readelf.c:5752 +#: readelf.c:6094 #, c-format msgid " Segment Sections...\n" msgstr " Daerah Segmen...\n" -#: readelf.c:5794 readelf.c:10759 +#: readelf.c:6136 readelf.c:11113 msgid "Cannot interpret virtual addresses without program headers.\n" msgstr "Tidak dapat menginterpretasikan alamat maya tanpa aplikasi header.\n" -#: readelf.c:5810 +#: readelf.c:6152 #, c-format msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n" msgstr "" "Alamat maya 0x%lx tidak dapat dilokasikan dalam segmen PT_LOAD apapun.\n" -#: readelf.c:5835 readelf.c:5899 +#: readelf.c:6177 readelf.c:6241 msgid "" "The e_shentsize field in the ELF header is less than the size of an ELF " "section header\n" msgstr "" -#: readelf.c:5839 readelf.c:5904 +#: readelf.c:6181 readelf.c:6246 msgid "" "The e_shentsize field in the ELF header is larger than the size of an ELF " "section header\n" msgstr "" -#: readelf.c:5843 readelf.c:5909 +#: readelf.c:6185 readelf.c:6251 msgid "section headers" msgstr "header daerah" -#: readelf.c:5852 readelf.c:5918 +#: readelf.c:6194 readelf.c:6260 #, c-format msgid "Out of memory reading %u section headers\n" msgstr "" -#: readelf.c:5872 readelf.c:5938 +#: readelf.c:6214 readelf.c:6280 #, c-format msgid "Section %u has an out of range sh_link value of %u\n" msgstr "" -#: readelf.c:5874 readelf.c:5940 +#: readelf.c:6216 readelf.c:6282 #, c-format msgid "Section %u has an out of range sh_info value of %u\n" msgstr "" -#: readelf.c:5982 readelf.c:6099 +#: readelf.c:6324 readelf.c:6441 #, c-format msgid "Section %s has an invalid sh_entsize of 0x%lx\n" msgstr "" -#: readelf.c:5990 readelf.c:6107 readelf.c:12767 +#: readelf.c:6332 readelf.c:6449 readelf.c:13146 #, c-format msgid "Section %s has an invalid sh_size of 0x%lx\n" msgstr "" -#: readelf.c:6000 readelf.c:6117 +#: readelf.c:6342 readelf.c:6459 #, c-format msgid "" "Size (0x%lx) of section %s is not a multiple of its sh_entsize (0x%lx)\n" msgstr "" -#: readelf.c:6008 readelf.c:6125 readelf.c:15196 +#: readelf.c:6350 readelf.c:6467 readelf.c:15575 msgid "symbols" msgstr "simbol" -#: readelf.c:6020 readelf.c:6137 +#: readelf.c:6362 readelf.c:6479 msgid "" "Multiple symbol table index sections associated with the same symbol " "section\n" msgstr "" -#: readelf.c:6027 readelf.c:6144 +#: readelf.c:6369 readelf.c:6486 msgid "symbol table section indices" msgstr "" -#: readelf.c:6034 readelf.c:6151 +#: readelf.c:6376 readelf.c:6493 #, c-format msgid "Index section %s has an sh_size of 0x%lx - expected 0x%lx\n" msgstr "" -#: readelf.c:6046 readelf.c:6163 +#: readelf.c:6388 readelf.c:6505 #, c-format msgid "Out of memory reading %lu symbols\n" msgstr "" -#: readelf.c:6372 readelf.c:6469 readelf.c:6487 readelf.c:6505 +#: readelf.c:6714 readelf.c:6811 readelf.c:6829 readelf.c:6847 msgid "Internal error: not enough buffer room for section flag info" msgstr "" -#: readelf.c:6512 +#: readelf.c:6854 #, c-format msgid "UNKNOWN (%*.*lx)" msgstr "" -#: readelf.c:6531 readelf.c:6546 +#: readelf.c:6873 readelf.c:6888 msgid "Compressed section is too small even for a compression header\n" msgstr "" -#: readelf.c:6568 +#: readelf.c:6910 msgid "" "possibly corrupt ELF file header - it has a non-zero section header offset, " "but no section headers\n" msgstr "" -#: readelf.c:6573 +#: readelf.c:6915 #, c-format msgid "" "\n" @@ -7391,41 +7392,41 @@ "\n" "Tidak ada daerah dalam berkas ini.\n" -#: readelf.c:6583 +#: readelf.c:6925 #, c-format msgid "There is %d section header, starting at offset 0x%lx:\n" msgid_plural "There are %d section headers, starting at offset 0x%lx:\n" msgstr[0] "" msgstr[1] "" -#: readelf.c:6605 readelf.c:7278 readelf.c:7479 readelf.c:13054 readelf.c:15585 +#: readelf.c:6947 readelf.c:7624 readelf.c:7826 readelf.c:13434 readelf.c:15933 msgid "string table" msgstr "tabel string" #. Note: coded this way so that there is a single string for translation. -#: readelf.c:6671 +#: readelf.c:7013 #, c-format msgid "Section %d has invalid sh_entsize of %s\n" msgstr "" -#: readelf.c:6672 +#: readelf.c:7014 #, c-format msgid "(Using the expected size of %u for the rest of this dump)\n" msgstr "" -#: readelf.c:6696 +#: readelf.c:7038 msgid "File contains multiple dynamic symbol tables\n" msgstr "Berkas berisi multiple tabel simbol dinamis\n" -#: readelf.c:6711 +#: readelf.c:7053 msgid "File contains multiple dynamic string tables\n" msgstr "Berkas berisi multiple tabel string dinamis\n" -#: readelf.c:6717 +#: readelf.c:7059 msgid "dynamic strings" msgstr "string dinamis" -#: readelf.c:6846 +#: readelf.c:7192 #, c-format msgid "" "\n" @@ -7434,7 +7435,7 @@ "\n" "Header Daerah:\n" -#: readelf.c:6848 +#: readelf.c:7194 #, c-format msgid "" "\n" @@ -7443,17 +7444,17 @@ "\n" "Header Daerah:\n" -#: readelf.c:6854 readelf.c:6865 readelf.c:6876 +#: readelf.c:7200 readelf.c:7211 readelf.c:7222 #, c-format msgid " [Nr] Name\n" msgstr " [Nr] Nama\n" -#: readelf.c:6855 +#: readelf.c:7201 #, c-format msgid " Type Addr Off Size ES Lk Inf Al\n" msgstr " Tipe Alamat Ofset Ukuran ES Lk Inf Al\n" -#: readelf.c:6859 +#: readelf.c:7205 #, c-format msgid "" " [Nr] Name Type Addr Off Size ES Flg Lk " @@ -7462,14 +7463,14 @@ " [Nr] Nama Tipe Alamat Ofset Ukuran ES Flg Lk " "Inf Al\n" -#: readelf.c:6866 +#: readelf.c:7212 #, c-format msgid "" " Type Address Off Size ES Lk Inf Al\n" msgstr "" " Tipe Alamat Ofset Ukuran ES Lk Inf Al\n" -#: readelf.c:6870 +#: readelf.c:7216 #, c-format msgid "" " [Nr] Name Type Address Off Size ES " @@ -7478,77 +7479,77 @@ " [Nr] Nama Tipe Alamat Ofset Ukuran ES " "Flg Lk Inf Al\n" -#: readelf.c:6877 +#: readelf.c:7223 #, c-format msgid " Type Address Offset Link\n" msgstr " Tipe Alamat Ofset Link\n" -#: readelf.c:6878 +#: readelf.c:7224 #, c-format msgid " Size EntSize Info Align\n" msgstr " Ukuran UkuranMasuk Info Align\n" -#: readelf.c:6882 +#: readelf.c:7228 #, c-format msgid " [Nr] Name Type Address Offset\n" msgstr " [Nr] Nama Tipe Alamat Ofset\n" -#: readelf.c:6883 +#: readelf.c:7229 #, c-format msgid " Size EntSize Flags Link Info Align\n" msgstr " Ukuran UkuranMasuk Tanda Link Info Align\n" -#: readelf.c:6888 +#: readelf.c:7234 #, c-format msgid " Flags\n" msgstr " Tanda\n" -#: readelf.c:6917 +#: readelf.c:7263 #, c-format msgid "[%2u]: Link field (%u) should index a symtab section.\n" msgstr "" -#: readelf.c:6930 +#: readelf.c:7276 #, c-format msgid "[%2u]: Link field (%u) should index a string section.\n" msgstr "" -#: readelf.c:6938 readelf.c:6949 +#: readelf.c:7284 readelf.c:7295 #, c-format msgid "[%2u]: Unexpected value (%u) in link field.\n" msgstr "" -#: readelf.c:6976 +#: readelf.c:7322 #, c-format msgid "[%2u]: Info field (%u) should index a relocatable section.\n" msgstr "" -#: readelf.c:6987 readelf.c:7014 +#: readelf.c:7333 readelf.c:7360 #, c-format msgid "[%2u]: Unexpected value (%u) in info field.\n" msgstr "" -#: readelf.c:7009 +#: readelf.c:7355 #, c-format msgid "[%2u]: Expected link to another section in info field" msgstr "" -#: readelf.c:7024 +#: readelf.c:7370 #, c-format msgid "Size of section %u is larger than the entire file!\n" msgstr "" -#: readelf.c:7093 +#: readelf.c:7439 #, c-format msgid "" "section %u: sh_link value of %u is larger than the number of sections\n" msgstr "" -#: readelf.c:7194 +#: readelf.c:7540 msgid "compression header" msgstr "" -#: readelf.c:7205 +#: readelf.c:7551 #, c-format msgid " [: 0x%x], " msgstr "" @@ -7556,7 +7557,7 @@ #. The ordering of the letters shown here matches the ordering of the #. corresponding SHF_xxx values, and hence the order in which these #. letters will be displayed to the user. -#: readelf.c:7220 +#: readelf.c:7566 #, c-format msgid "" "Key to Flags:\n" @@ -7566,43 +7567,43 @@ " " msgstr "" -#: readelf.c:7239 +#: readelf.c:7585 #, c-format msgid "l (large), " msgstr "" -#: readelf.c:7241 +#: readelf.c:7587 #, c-format msgid "y (purecode), " msgstr "" -#: readelf.c:7243 +#: readelf.c:7589 #, c-format msgid "v (VLE), " msgstr "" -#: readelf.c:6552 +#: readelf.c:6764 #, c-format msgid "[0x%x: " msgstr "" -#: readelf.c:7090 +#: readelf.c:6806 #, c-format msgid "" "\n" "There are no sections to group in this file.\n" msgstr "" -#: readelf.c:7343 +#: readelf.c:7689 msgid "Section headers are not available!\n" msgstr "Header Daerah tidak tersedia!\n" -#: readelf.c:7354 +#: readelf.c:7700 #, c-format msgid "Out of memory reading %u section group headers\n" msgstr "" -#: readelf.c:7336 readelf.c:7375 +#: readelf.c:7682 readelf.c:7721 #, c-format msgid "" "\n" @@ -7611,117 +7612,117 @@ "\n" "Tidak ada daerah grup dalam berkas ini.\n" -#: readelf.c:7386 +#: readelf.c:7732 #, c-format msgid "Out of memory reading %lu groups\n" msgstr "" -#: readelf.c:7420 +#: readelf.c:7766 #, c-format msgid "Bad sh_link in group section `%s'\n" msgstr "sh_link buruk dalam daerah grup `%s'\n" -#: readelf.c:7433 +#: readelf.c:7779 #, c-format msgid "Corrupt header in group section `%s'\n" msgstr "" -#: readelf.c:7439 readelf.c:7450 +#: readelf.c:7785 readelf.c:7796 #, c-format msgid "Bad sh_info in group section `%s'\n" msgstr "sh_info buruk dalah daerah grup `%s'\n" -#: readelf.c:7489 +#: readelf.c:7836 #, c-format msgid "" "Section %s has sh_entsize (0x%lx) which is larger than its size (0x%lx)\n" msgstr "" -#: readelf.c:7498 +#: readelf.c:7845 msgid "section data" msgstr "daerah data" -#: readelf.c:7509 +#: readelf.c:7856 #, c-format msgid "" "\n" "%sgroup section [%5u] `%s' [%s] contains %u sections:\n" msgstr "" -#: readelf.c:7512 +#: readelf.c:7859 #, c-format msgid " [Index] Name\n" msgstr " [Indeks] Nama\n" -#: readelf.c:7530 +#: readelf.c:7877 #, c-format msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n" msgstr "daerah [%5u] dalah daerah grup [%5u] > daerah maksimal [%5u]\n" -#: readelf.c:7533 +#: readelf.c:7880 msgid "" "Further error messages about overlarge group section indices suppressed\n" msgstr "" -#: readelf.c:7546 +#: readelf.c:7893 #, c-format msgid "section [%5u] in group section [%5u] already in group section [%5u]\n" msgstr "daerah [%5u] dalam daerah grup [%5u] telah dalam daerah grup [%5u]\n" -#: readelf.c:7550 +#: readelf.c:7897 msgid "" "Further error messages about already contained group sections suppressed\n" msgstr "" -#: readelf.c:7562 +#: readelf.c:7909 #, c-format msgid "section 0 in group section [%5u]\n" msgstr "daerah 0 dalam grup dearah [%5u]\n" -#: readelf.c:7629 +#: readelf.c:7976 msgid "dynamic section image fixups" msgstr "" -#: readelf.c:7637 +#: readelf.c:7984 #, c-format msgid "corrupt library name index of 0x%lx found in dynamic entry" msgstr "" -#: readelf.c:7642 +#: readelf.c:7989 #, c-format msgid "" "\n" "Image fixups for needed library #%d: %s - ident: %lx\n" msgstr "" -#: readelf.c:7645 +#: readelf.c:7992 #, c-format msgid "" "Seg Offset Type SymVec DataType\n" msgstr "" -#: readelf.c:7679 +#: readelf.c:8026 msgid "dynamic section image relocations" msgstr "" -#: readelf.c:7683 +#: readelf.c:8030 #, c-format msgid "" "\n" "Image relocs\n" msgstr "" -#: readelf.c:7685 +#: readelf.c:8032 #, c-format msgid "" "Seg Offset Type Addend Seg Sym Off\n" msgstr "" -#: readelf.c:7742 +#: readelf.c:8089 msgid "dynamic string section" msgstr "" -#: readelf.c:7849 +#: readelf.c:8197 #, c-format msgid "" "\n" @@ -7730,7 +7731,7 @@ "\n" "'%s' relokasi daerah di ofset 0x%lx berisi %ld bytes:\n" -#: readelf.c:7873 +#: readelf.c:8221 #, c-format msgid "" "\n" @@ -7739,7 +7740,7 @@ "\n" "Tidak ada relokasi dinamis dalam berkas ini.\n" -#: readelf.c:7902 +#: readelf.c:8251 #, c-format msgid "" "\n" @@ -7748,28 +7749,28 @@ "\n" "Daerah relokasi " -#: readelf.c:7910 +#: readelf.c:8259 #, c-format msgid " at offset 0x%lx contains %lu entry:\n" msgid_plural " at offset 0x%lx contains %lu entries:\n" msgstr[0] "" msgstr[1] "" -#: readelf.c:7962 +#: readelf.c:8311 #, c-format msgid "" "\n" "There are no static relocations in this file." msgstr "" -#: readelf.c:7963 +#: readelf.c:8312 #, c-format msgid "" "\n" "To see the dynamic relocations add --use-dynamic to the command line.\n" msgstr "" -#: readelf.c:7974 +#: readelf.c:8323 #, c-format msgid "" "\n" @@ -7778,50 +7779,50 @@ "\n" "Disana tidak ada relokasi dalam berkas ini.\n" -#: readelf.c:8142 +#: readelf.c:8491 #, c-format msgid "Invalid section %u in table entry %ld\n" msgstr "" -#: readelf.c:8154 +#: readelf.c:8503 #, c-format msgid "Invalid offset %lx in table entry %ld\n" msgstr "" -#: readelf.c:8172 +#: readelf.c:8521 #, c-format msgid "\tUnknown version.\n" msgstr "" -#: readelf.c:8235 readelf.c:8669 +#: readelf.c:8584 readelf.c:9021 msgid "unwind table" msgstr "tabel unwind" -#: readelf.c:8286 readelf.c:8752 +#: readelf.c:8635 readelf.c:9104 #, c-format msgid "Skipping unknown relocation type: %u\n" msgstr "" -#: readelf.c:8292 readelf.c:8759 +#: readelf.c:8641 readelf.c:9111 #, c-format msgid "Skipping unexpected relocation type: %s\n" msgstr "" -#: readelf.c:8301 readelf.c:8766 +#: readelf.c:8650 readelf.c:9118 #, c-format msgid "Skipping reloc with overlarge offset: %lx\n" msgstr "" -#: readelf.c:8308 readelf.c:8773 +#: readelf.c:8657 readelf.c:9125 #, c-format msgid "Skipping reloc with invalid symbol index: %u\n" msgstr "" -#: readelf.c:7577 readelf.c:8020 +#: readelf.c:7807 readelf.c:8271 msgid "Multiple auxillary string tables encountered\n" msgstr "" -#: readelf.c:8371 readelf.c:8836 readelf.c:9943 +#: readelf.c:8720 readelf.c:9188 readelf.c:10297 #, c-format msgid "" "\n" @@ -7830,7 +7831,7 @@ "\n" "Disana tidak ada daerah unwind dalam berkas ini.\n" -#: readelf.c:8454 +#: readelf.c:8806 #, c-format msgid "" "\n" @@ -7839,11 +7840,11 @@ "\n" "Tidak dapat menemukan informasi unwind daerah untuk " -#: readelf.c:8466 +#: readelf.c:8818 msgid "unwind info" msgstr "informasi unwind" -#: readelf.c:8469 +#: readelf.c:8821 #, c-format msgid "" "\n" @@ -7852,12 +7853,12 @@ "\n" "Daerah unwind " -#: readelf.c:8476 +#: readelf.c:8828 #, c-format msgid " at offset 0x%lx contains %lu entries:\n" msgstr " di ofset 0x%lx berisi %lu masukan:\n" -#: readelf.c:8845 readelf.c:9950 +#: readelf.c:9197 readelf.c:10304 #, c-format msgid "" "\n" @@ -7868,193 +7869,193 @@ msgstr[0] "" msgstr[1] "" -#: readelf.c:8978 +#: readelf.c:9330 msgid "unwind data" msgstr "" -#: readelf.c:9051 +#: readelf.c:9403 #, c-format msgid "Skipping unexpected relocation at offset 0x%lx\n" msgstr "" -#: readelf.c:9073 +#: readelf.c:9425 #, c-format msgid "Unknown section relocation type %d encountered\n" msgstr "" -#: readelf.c:9081 +#: readelf.c:9433 #, c-format msgid "Bad symbol index in unwind relocation (%lu > %lu)\n" msgstr "" -#: readelf.c:9096 +#: readelf.c:9448 #, c-format msgid "Skipping unknown ARM relocation type: %d\n" msgstr "" -#: readelf.c:9106 +#: readelf.c:9458 #, c-format msgid "Skipping unexpected ARM relocation type %s\n" msgstr "" -#: readelf.c:9115 +#: readelf.c:9467 #, c-format msgid "Skipping unknown C6000 relocation type: %d\n" msgstr "" -#: readelf.c:9125 +#: readelf.c:9477 #, c-format msgid "Skipping unexpected C6000 relocation type %s\n" msgstr "" #. This function currently only supports ARM and TI unwinders. -#: readelf.c:9134 +#: readelf.c:9486 msgid "Only TI and ARM unwinders are currently supported\n" msgstr "" -#: readelf.c:9197 +#: readelf.c:9549 #, c-format msgid "[Truncated opcode]\n" msgstr "" -#: readelf.c:9245 readelf.c:9461 +#: readelf.c:9597 readelf.c:9815 #, c-format msgid "Refuse to unwind" msgstr "" -#: readelf.c:9268 +#: readelf.c:9620 #, c-format msgid " [Reserved]" msgstr "" -#: readelf.c:9296 +#: readelf.c:9648 #, c-format msgid " finish" msgstr "" -#: readelf.c:9301 readelf.c:9394 +#: readelf.c:9653 readelf.c:9748 #, c-format msgid "[Spare]" msgstr "" -#: readelf.c:8538 +#: readelf.c:8789 msgid "corrupt change to vsp" msgstr "" -#: readelf.c:9416 readelf.c:9573 +#: readelf.c:9770 readelf.c:9927 #, c-format msgid " [unsupported opcode]" msgstr "" -#: readelf.c:9509 +#: readelf.c:9863 #, c-format msgid "pop frame {" msgstr "" -#: readelf.c:9512 +#: readelf.c:9866 #, c-format msgid "*corrupt* - no registers specified" msgstr "" -#: readelf.c:9526 +#: readelf.c:9880 msgid "[pad]" msgstr "" -#: readelf.c:9555 +#: readelf.c:9909 msgid "Corrupt stack pointer adjustment detected\n" msgstr "" -#: readelf.c:9562 +#: readelf.c:9916 #, c-format msgid "sp = sp + %ld" msgstr "" -#: readelf.c:9637 +#: readelf.c:9991 #, c-format msgid " Personality routine: " msgstr "" -#: readelf.c:9669 +#: readelf.c:10023 #, c-format msgid " [Truncated data]\n" msgstr "" -#: readelf.c:9693 +#: readelf.c:10047 #, c-format msgid "Corrupt ARM compact model table entry: %x \n" msgstr "" -#: readelf.c:9698 +#: readelf.c:10052 #, c-format msgid " Compact model index: %d\n" msgstr "" -#: readelf.c:9724 +#: readelf.c:10078 msgid "Unknown ARM compact model index encountered\n" msgstr "" -#: readelf.c:9725 +#: readelf.c:10079 #, c-format msgid " [reserved]\n" msgstr "" -#: readelf.c:9740 +#: readelf.c:10094 #, c-format msgid " Restore stack from frame pointer\n" msgstr "" -#: readelf.c:9742 +#: readelf.c:10096 #, c-format msgid " Stack increment %d\n" msgstr "" -#: readelf.c:9743 +#: readelf.c:10097 #, c-format msgid " Registers restored: " msgstr "" -#: readelf.c:9748 +#: readelf.c:10102 #, c-format msgid " Return register: %s\n" msgstr "" -#: readelf.c:9752 +#: readelf.c:10106 #, c-format msgid " [reserved (%d)]\n" msgstr "" -#: readelf.c:9756 +#: readelf.c:10110 #, c-format msgid "" "Unsupported architecture type %d encountered when decoding unwind table\n" msgstr "" -#: readelf.c:9811 +#: readelf.c:10165 #, c-format msgid "corrupt index table entry: %x\n" msgstr "" -#: readelf.c:9851 +#: readelf.c:10205 #, c-format msgid "Unwind entry contains corrupt offset (0x%lx) into section %s\n" msgstr "" -#: readelf.c:9867 +#: readelf.c:10221 #, c-format msgid "Could not locate .ARM.extab section containing 0x%lx.\n" msgstr "" -#: readelf.c:9911 +#: readelf.c:10265 #, c-format msgid "" "Unsupported architecture type %d encountered when processing unwind table\n" msgstr "" -#: readelf.c:9125 +#: readelf.c:9388 msgid "Multiple string tables found in file.\n" msgstr "" -#: readelf.c:10003 +#: readelf.c:10357 #, c-format msgid "" "\n" @@ -8062,37 +8063,37 @@ "supported.\n" msgstr "" -#: readelf.c:10030 +#: readelf.c:10384 #, c-format msgid "NONE" msgstr "" -#: readelf.c:10055 +#: readelf.c:10409 #, c-format msgid "Interface Version: %s" msgstr "" #. Note: coded this way so that there is a single string for translation. -#: readelf.c:10062 +#: readelf.c:10416 #, c-format msgid "" msgstr "" -#: readelf.c:10080 +#: readelf.c:10434 #, c-format msgid "Time Stamp: %s" msgstr "" -#: readelf.c:10274 readelf.c:10324 +#: readelf.c:10628 readelf.c:10678 msgid "dynamic section" msgstr "daerah dinamis" -#: readelf.c:10294 readelf.c:10345 +#: readelf.c:10648 readelf.c:10699 #, c-format msgid "Out of memory allocating space for %lu dynamic entries\n" msgstr "" -#: readelf.c:10714 +#: readelf.c:11068 #, c-format msgid "" "\n" @@ -8102,7 +8103,7 @@ "Disana tidak ada daerah dinamis dalam berkas ini.\n" #. See PR 21379 for a reproducer. -#: readelf.c:9597 +#: readelf.c:9880 #, c-format msgid "Invalid DT_SYMTAB entry: %lx" msgstr "" @@ -8111,11 +8112,11 @@ msgid "Multiple dynamic symbol table sections found\n" msgstr "" -#: readelf.c:9615 +#: readelf.c:9903 msgid "Unable to determine the number of symbols to load\n" msgstr "Tidak dapat menentukan jumlah dari simbol untuk diload\n" -#: readelf.c:9651 +#: readelf.c:9939 msgid "Unable to determine the length of the dynamic string table\n" msgstr "Tidak dapat menentukan panjang dari tabel dinamis string\n" @@ -8123,29 +8124,29 @@ msgid "Multiple dynamic string tables found\n" msgstr "" -#: readelf.c:10851 +#: readelf.c:11205 msgid "dynamic string table" msgstr "tabel string dinamis" -#: readelf.c:10879 +#: readelf.c:11233 #, c-format msgid "Bad value (%d) for SYMINENT entry\n" msgstr "" -#: readelf.c:10898 +#: readelf.c:11252 msgid "symbol information" msgstr "informasi simbol" -#: readelf.c:10904 +#: readelf.c:11258 msgid "Multiple dynamic symbol information sections found\n" msgstr "" -#: readelf.c:9705 +#: readelf.c:10003 #, c-format msgid "Out of memory allocating %lu byte for dynamic symbol info\n" msgstr "" -#: readelf.c:10632 +#: readelf.c:11295 #, c-format msgid "" "\n" @@ -8156,87 +8157,87 @@ msgstr[0] "" msgstr[1] "" -#: readelf.c:10957 +#: readelf.c:11302 #, c-format msgid " Tag Type Name/Value\n" msgstr " Tanda Tipe Nama/Nilai\n" -#: readelf.c:10991 +#: readelf.c:11336 #, c-format msgid "Auxiliary library" msgstr "Auxiliary library" -#: readelf.c:10995 +#: readelf.c:11340 #, c-format msgid "Filter library" msgstr "Filter library" -#: readelf.c:10999 +#: readelf.c:11344 #, c-format msgid "Configuration file" msgstr "Berkas konfigurasi" -#: readelf.c:11003 +#: readelf.c:11348 #, c-format msgid "Dependency audit library" msgstr "Dependensi audit perpustakaan" -#: readelf.c:11007 +#: readelf.c:11352 #, c-format msgid "Audit library" msgstr "Perpustakaan audit" -#: readelf.c:11026 readelf.c:11054 readelf.c:11082 readelf.c:11417 +#: readelf.c:11371 readelf.c:11399 readelf.c:11427 readelf.c:11767 #, c-format msgid "Flags:" msgstr "Tanda:" -#: readelf.c:11029 readelf.c:11057 readelf.c:11084 readelf.c:11419 +#: readelf.c:11374 readelf.c:11402 readelf.c:11429 readelf.c:11769 #, c-format msgid " None\n" msgstr " Kosong\n" -#: readelf.c:11290 +#: readelf.c:11636 #, c-format msgid "Shared library: [%s]" msgstr "Perpustakaan terbagi: [%s]" -#: readelf.c:11294 +#: readelf.c:11640 #, c-format msgid " program interpreter" msgstr " aplikasi interpretasi" -#: readelf.c:11298 +#: readelf.c:11644 #, c-format msgid "Library soname: [%s]" msgstr "Perpustakaan soname: [%s]" -#: readelf.c:11302 +#: readelf.c:11648 #, c-format msgid "Library rpath: [%s]" msgstr "Perpustakaan rpath: [%s]" -#: readelf.c:11306 +#: readelf.c:11652 #, c-format msgid "Library runpath: [%s]" msgstr "Perpustakaan runpath: [%s]" -#: readelf.c:11340 +#: readelf.c:11689 #, c-format msgid " (bytes)\n" msgstr "" -#: readelf.c:11370 +#: readelf.c:11720 #, c-format msgid "Not needed object: [%s]\n" msgstr "Objek tidak dibutuhkan: [%s]\n" -#: readelf.c:11395 +#: readelf.c:11745 #, c-format msgid ": %d" msgstr "" -#: readelf.c:12348 +#: readelf.c:12723 #, c-format msgid ": %x" msgstr ": %x" -#: readelf.c:12388 +#: readelf.c:12763 #, c-format msgid "bad section index[%3d]" msgstr "" -#: readelf.c:10419 +#: readelf.c:10773 #, c-format msgid "Size truncation prevents reading %s elements of size %u\n" msgstr "" -#: readelf.c:10428 +#: readelf.c:10782 #, c-format msgid "Invalid number of dynamic entries: %s\n" msgstr "" -#: readelf.c:10436 +#: readelf.c:10790 #, c-format msgid "Out of memory reading %s dynamic entries\n" msgstr "" -#: readelf.c:10443 +#: readelf.c:10797 #, c-format msgid "Unable to read in %s bytes of dynamic data\n" msgstr "" -#: readelf.c:10452 +#: readelf.c:10806 #, c-format msgid "Out of memory allocating space for %s dynamic entries\n" msgstr "" -#: readelf.c:11127 +#: readelf.c:11479 #, c-format msgid "\n" msgstr "" -#: readelf.c:11159 +#: readelf.c:11511 #, c-format msgid " " msgstr "" -#: readelf.c:12421 +#: readelf.c:12796 msgid "version data" msgstr "versi data" -#: readelf.c:12533 +#: readelf.c:12908 msgid "version need aux (3)" msgstr "versi membutuhkan aux (3)" -#: readelf.c:10492 readelf.c:10546 readelf.c:10570 readelf.c:10603 -#: readelf.c:10629 readelf.c:10648 +#: readelf.c:10846 readelf.c:10900 readelf.c:10924 readelf.c:10957 +#: readelf.c:10983 readelf.c:11002 msgid "Unable to seek to start of dynamic information\n" msgstr "Tidak dapat mencari awal dari informasi dinamis\n" -#: readelf.c:10498 readelf.c:10552 +#: readelf.c:10852 readelf.c:10906 msgid "Failed to read in number of buckets\n" msgstr "Gagal untuk membaca dalam jumlah dari buckets\n" -#: readelf.c:10504 +#: readelf.c:10858 msgid "Failed to read in number of chains\n" msgstr "Gagal untuk membaca dalam jumlah dari rantai\n" -#: readelf.c:10611 +#: readelf.c:10965 msgid "Failed to determine last chain length\n" msgstr "Gagal untuk menentukan akhir dari panjang rantai\n" -#: readelf.c:11526 +#: readelf.c:11914 #, c-format msgid "" "\n" @@ -8547,17 +8548,17 @@ "\n" "Tabel simbol untuk gambar:\n" -#: readelf.c:11528 readelf.c:11554 +#: readelf.c:11916 readelf.c:11943 #, c-format msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n" msgstr " Num Buc: Nilai Ukuran Tipe Bind Vis Ndx Nama\n" -#: readelf.c:11530 readelf.c:11556 +#: readelf.c:11918 readelf.c:11945 #, c-format msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n" msgstr " Num Buc: Nilai Ukuran Tipe Bind Vis Ndx Nama\n" -#: readelf.c:13109 +#: readelf.c:13489 msgid "histogram chain is corrupt\n" msgstr "" @@ -8568,14 +8569,14 @@ "Symbol table of `%s' for image:\n" msgstr "" -#: readelf.c:13011 +#: readelf.c:13391 #, c-format msgid "" "\n" "Symbol table '%s' has a sh_entsize of zero!\n" msgstr "" -#: readelf.c:13026 +#: readelf.c:13406 #, c-format msgid "" "\n" @@ -8586,22 +8587,22 @@ msgstr[0] "" msgstr[1] "" -#: readelf.c:12980 readelf.c:13033 +#: readelf.c:13360 readelf.c:13413 #, c-format msgid " Num: Value Size Type Bind Vis Ndx Name\n" msgstr " Jumlah: Nilai Ukuran TIpe Bind Vis Ndx Nama\n" -#: readelf.c:12982 readelf.c:13035 +#: readelf.c:13362 readelf.c:13415 #, c-format msgid " Num: Value Size Type Bind Vis Ndx Name\n" msgstr " Jumlah: Nilai Ukuran Tipe Bind Vis Ndx Nama\n" -#: readelf.c:11687 +#: readelf.c:12079 #, c-format msgid "local symbol %u found at index >= %s's sh_info value of %u\n" msgstr "" -#: readelf.c:13069 +#: readelf.c:13449 #, c-format msgid "" "\n" @@ -8610,7 +8611,7 @@ "\n" "Informasi simbol dinamis tidak tersedia untuk menampilkan simbol.\n" -#: readelf.c:13082 +#: readelf.c:13462 #, c-format msgid "" "\n" @@ -8621,20 +8622,20 @@ msgstr[0] "" msgstr[1] "" -#: readelf.c:13093 +#: readelf.c:13473 msgid "Out of memory allocating space for histogram buckets\n" msgstr "" -#: readelf.c:13099 readelf.c:13177 +#: readelf.c:13479 readelf.c:13557 #, c-format msgid " Length Number %% of total Coverage\n" msgstr " Panjang Nomor %% dari total Coverage\n" -#: readelf.c:13121 +#: readelf.c:13501 msgid "Out of memory allocating space for histogram counts\n" msgstr "" -#: readelf.c:13161 +#: readelf.c:13541 #, c-format msgid "" "\n" @@ -8645,15 +8646,15 @@ msgstr[0] "" msgstr[1] "" -#: readelf.c:13173 +#: readelf.c:13553 msgid "Out of memory allocating space for gnu histogram buckets\n" msgstr "" -#: readelf.c:13200 +#: readelf.c:13580 msgid "Out of memory allocating space for gnu histogram counts\n" msgstr "" -#: readelf.c:13273 +#: readelf.c:13653 #, c-format msgid "" "\n" @@ -8664,71 +8665,71 @@ msgstr[0] "" msgstr[1] "" -#: readelf.c:13281 +#: readelf.c:13661 #, c-format msgid " Num: Name BoundTo Flags\n" msgstr " Jumlah: Nama BoundTo Tanda\n" -#: readelf.c:13288 +#: readelf.c:13668 #, c-format msgid "" msgstr "" -#: readelf.c:13293 +#: readelf.c:13673 #, c-format msgid "" msgstr "" -#: readelf.c:13390 +#: readelf.c:13770 #, c-format msgid "MSP430 SYM_DIFF reloc contains invalid symbol index %lu\n" msgstr "" -#: readelf.c:13441 +#: readelf.c:13821 #, c-format msgid "MSP430 reloc contains invalid symbol index %lu\n" msgstr "" #. PR 21137 -#: readelf.c:13452 +#: readelf.c:13832 #, c-format msgid "MSP430 sym diff reloc contains invalid offset: 0x%lx\n" msgstr "" -#: readelf.c:13463 +#: readelf.c:13843 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n" msgstr "" -#: readelf.c:13486 +#: readelf.c:13866 #, c-format msgid "MN10300_SYM_DIFF reloc contains invalid symbol index %lu\n" msgstr "" -#: readelf.c:13500 +#: readelf.c:13880 #, c-format msgid "MN10300 reloc contains invalid symbol index %lu\n" msgstr "" -#: readelf.c:13510 +#: readelf.c:13890 #, c-format msgid "MN10300 sym diff reloc contains invalid offset: 0x%lx\n" msgstr "" -#: readelf.c:13520 +#: readelf.c:13900 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n" msgstr "" -#: readelf.c:13543 +#: readelf.c:13923 #, c-format msgid "RL78_SYM reloc contains invalid symbol index %lu\n" msgstr "" -#: readelf.c:13562 readelf.c:13571 +#: readelf.c:13942 readelf.c:13951 #, c-format msgid "RL78 sym diff reloc contains invalid offset: 0x%lx\n" msgstr "" -#: readelf.c:13790 +#: readelf.c:14172 #, c-format msgid "" "Missing knowledge of 32-bit reloc types used in DWARF sections of machine " @@ -8737,28 +8738,28 @@ "Hilang pengetahuan dari 32-bit tipe relokasi yang digunakan dalam daerah " "DWARF dari mesin nomor %d\n" -#: readelf.c:14473 +#: readelf.c:14857 #, c-format msgid "unable to apply unsupported reloc type %d to section %s\n" msgstr "" "tidak dapat mengaplikasikan tipe relokasi %d tidak didukung ke daerah %s\n" -#: readelf.c:14482 +#: readelf.c:14866 #, c-format msgid "skipping invalid relocation offset 0x%lx in section %s\n" msgstr "melewati relokasi ofset 0x%lx tidak valid dalam daerah %s\n" -#: readelf.c:14491 +#: readelf.c:14875 #, c-format msgid "skipping invalid relocation symbol index 0x%lx in section %s\n" msgstr "" -#: readelf.c:14514 +#: readelf.c:14898 #, c-format msgid "skipping unexpected symbol type %s in section %s relocation %ld\n" msgstr "" -#: readelf.c:14591 +#: readelf.c:14975 #, c-format msgid "" "\n" @@ -8767,16 +8768,16 @@ "\n" "Daerah perakitan dump dari %s\n" -#: readelf.c:14609 +#: readelf.c:14993 #, c-format msgid "Section '%s' has no data to dump.\n" msgstr "" -#: readelf.c:14615 +#: readelf.c:14999 msgid "section contents" msgstr "daerah isi" -#: readelf.c:14695 +#: readelf.c:15079 #, c-format msgid "" "\n" @@ -8785,17 +8786,17 @@ "\n" "String dump dari daerah '%s':\n" -#: readelf.c:14716 readelf.c:14932 readelf.c:15355 +#: readelf.c:15100 readelf.c:15316 readelf.c:15703 #, c-format msgid "section '%s' has unsupported compress type: %d\n" msgstr "" -#: readelf.c:14748 readelf.c:14966 readelf.c:15392 +#: readelf.c:15132 readelf.c:15350 readelf.c:15740 #, c-format msgid "Unable to decompress section %s\n" msgstr "" -#: readelf.c:14773 +#: readelf.c:15157 #, c-format msgid "" " Note: This section has relocations against it, but these have NOT been " @@ -8804,18 +8805,18 @@ " Catatan: Daerah ini memiliki relokasi terhadatnya, tetapi ini BELUM pernah " "diaplikasikan ke dump ini.\n" -#: readelf.c:14866 readelf.c:16353 readelf.c:16393 readelf.c:16431 -#: readelf.c:16478 readelf.c:16509 readelf.c:18113 readelf.c:18145 +#: readelf.c:15250 readelf.c:16726 readelf.c:16766 readelf.c:16804 +#: readelf.c:16851 readelf.c:16882 readelf.c:18488 readelf.c:18520 #, c-format msgid "\n" msgstr "" -#: readelf.c:14874 +#: readelf.c:15258 #, c-format msgid " No strings found in this section." msgstr " Tidak ada string yang ditemukan dalam daerah ini." -#: readelf.c:14911 +#: readelf.c:15295 #, c-format msgid "" "\n" @@ -8824,7 +8825,7 @@ "\n" "Hex dump dari daerah '%s':\n" -#: readelf.c:14999 +#: readelf.c:15383 #, c-format msgid "" " NOTE: This section has relocations against it, but these have NOT been " @@ -8833,42 +8834,42 @@ " CATATAN: Daerah ini memiliki relokasi terhadap ini, tetapi ini BELUM " "diaplikasikan ke dump ini.\n" -#: readelf.c:15190 +#: readelf.c:15569 #, c-format msgid "No symbol section named %s\n" msgstr "" -#: readelf.c:15206 +#: readelf.c:15585 #, c-format msgid "No string table section named %s\n" msgstr "" -#: readelf.c:15213 +#: readelf.c:15592 msgid "strings" msgstr "" -#: readelf.c:15223 +#: readelf.c:15227 #, c-format msgid "No CTF parent section named %s\n" msgstr "" -#: readelf.c:15229 +#: readelf.c:15233 msgid "CTF parent" msgstr "" -#: readelf.c:15280 +#: readelf.c:15628 #, c-format msgid "" "\n" "Dump of CTF section '%s':\n" msgstr "" -#: readelf.c:15319 +#: readelf.c:15667 #, c-format msgid "%s section data" msgstr "daerah data %s" -#: readelf.c:13490 +#: readelf.c:14125 #, c-format msgid "compressed section %s is too small to contain a compression header" msgstr "" @@ -8886,12 +8887,12 @@ msgid "debuginfod: note with invalid namesz and/or descsz found\n" msgstr "" -#: readelf.c:20906 +#: readelf.c:21363 #, c-format msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx, alignment: %u\n" msgstr "" -#: readelf.c:15644 +#: readelf.c:15993 #, c-format msgid "" "\n" @@ -8904,533 +8905,533 @@ #. which has the NOBITS type - the bits in the file will be random. #. This can happen when a file containing a .eh_frame section is #. stripped with the --only-keep-debug command line option. -#: readelf.c:15653 +#: readelf.c:16002 #, c-format msgid "section '%s' has the NOBITS type - its contents are unreliable.\n" msgstr "daerah '%s' memiliki tipe NOBITS - isinya tidak dapat diharapkan.\n" -#: readelf.c:15703 +#: readelf.c:16052 #, c-format msgid "Unrecognized debug section: %s\n" msgstr "Daerah debug tidak dikenal: %s\n" -#: readelf.c:15290 +#: readelf.c:14507 #, c-format msgid "Section '%s' was not dumped because it does not exist!\n" msgstr "Daerah '%s' tidak didump karena ini tidak ada!\n" -#: readelf.c:15805 +#: readelf.c:16155 #, c-format msgid "Section %d was not dumped because it does not exist!\n" msgstr "Daerah %d tidak didump karena ini tidak ada!\n" -#: readelf.c:15861 +#: readelf.c:16211 msgid "\n" msgstr "" -#: readelf.c:15876 +#: readelf.c:16226 #, c-format msgid "" msgstr "" -#: readelf.c:15910 +#: readelf.c:16260 #, c-format msgid "Absent/Non standard\n" msgstr "" -#: readelf.c:15913 +#: readelf.c:16263 #, c-format msgid "Bare metal/mwdt\n" msgstr "" -#: readelf.c:15916 +#: readelf.c:16266 #, c-format msgid "Bare metal/newlib\n" msgstr "" -#: readelf.c:15919 +#: readelf.c:16269 #, c-format msgid "Linux/uclibc\n" msgstr "" -#: readelf.c:15922 +#: readelf.c:16272 #, c-format msgid "Linux/glibc\n" msgstr "" -#: readelf.c:15925 readelf.c:16004 +#: readelf.c:16275 readelf.c:16354 #, c-format msgid "Unknown\n" msgstr "" -#: readelf.c:15937 readelf.c:15967 readelf.c:15995 +#: readelf.c:16287 readelf.c:16317 readelf.c:16345 #, c-format msgid "Absent\n" msgstr "" -#: readelf.c:15979 +#: readelf.c:16329 msgid "yes" msgstr "" -#: readelf.c:15979 +#: readelf.c:16329 msgid "no" msgstr "" -#: readelf.c:16016 readelf.c:16023 +#: readelf.c:16366 readelf.c:16373 msgid "default" msgstr "" -#: readelf.c:16017 +#: readelf.c:16367 msgid "smallest" msgstr "" -#: readelf.c:16022 +#: readelf.c:16372 msgid "OPTFP" msgstr "" -#: readelf.c:16220 readelf.c:16233 readelf.c:16251 readelf.c:16772 -#: readelf.c:17051 readelf.c:17063 readelf.c:17075 +#: readelf.c:16593 readelf.c:16606 readelf.c:16624 readelf.c:17145 +#: readelf.c:17424 readelf.c:17436 readelf.c:17448 #, c-format msgid "None\n" msgstr "" -#: readelf.c:16221 +#: readelf.c:16594 #, c-format msgid "Application\n" msgstr "" -#: readelf.c:16222 +#: readelf.c:16595 #, c-format msgid "Realtime\n" msgstr "" -#: readelf.c:16223 +#: readelf.c:16596 #, c-format msgid "Microcontroller\n" msgstr "" -#: readelf.c:16224 +#: readelf.c:16597 #, c-format msgid "Application or Realtime\n" msgstr "" -#: readelf.c:16234 readelf.c:16253 readelf.c:16824 readelf.c:16841 -#: readelf.c:16912 readelf.c:16932 readelf.c:19716 +#: readelf.c:16607 readelf.c:16626 readelf.c:17197 readelf.c:17214 +#: readelf.c:17285 readelf.c:17305 readelf.c:20136 #, c-format msgid "8-byte\n" msgstr "" -#: readelf.c:16235 readelf.c:16915 readelf.c:16935 readelf.c:19715 +#: readelf.c:16608 readelf.c:17288 readelf.c:17308 readelf.c:20135 #, c-format msgid "4-byte\n" msgstr "" -#: readelf.c:16239 readelf.c:16257 +#: readelf.c:16612 readelf.c:16630 #, c-format msgid "8-byte and up to %d-byte extended\n" msgstr "" -#: readelf.c:16252 +#: readelf.c:16625 #, c-format msgid "8-byte, except leaf SP\n" msgstr "" -#: readelf.c:16268 readelf.c:16350 readelf.c:16950 +#: readelf.c:16641 readelf.c:16723 readelf.c:17323 #, c-format msgid "flag = %d, vendor = " msgstr "" -#: readelf.c:16289 +#: readelf.c:16662 #, c-format msgid "True\n" msgstr "" -#: readelf.c:16309 +#: readelf.c:16682 #, c-format msgid "\n" msgstr "" -#: readelf.c:16354 +#: readelf.c:16727 msgid "corrupt vendor attribute\n" msgstr "" -#: readelf.c:16442 +#: readelf.c:16815 #, c-format msgid "unspecified hard/soft float, " msgstr "" -#: readelf.c:16445 +#: readelf.c:16818 #, c-format msgid "hard float, " msgstr "" -#: readelf.c:16448 +#: readelf.c:16821 #, c-format msgid "soft float, " msgstr "" -#: readelf.c:16451 +#: readelf.c:16824 #, c-format msgid "single-precision hard float, " msgstr "" -#: readelf.c:16458 +#: readelf.c:16831 #, c-format msgid "unspecified long double\n" msgstr "" -#: readelf.c:16461 +#: readelf.c:16834 #, c-format msgid "128-bit IBM long double\n" msgstr "" -#: readelf.c:16464 +#: readelf.c:16837 #, c-format msgid "64-bit long double\n" msgstr "" -#: readelf.c:16467 +#: readelf.c:16840 #, c-format msgid "128-bit IEEE long double\n" msgstr "" -#: readelf.c:16489 readelf.c:16520 +#: readelf.c:16862 readelf.c:16893 #, c-format msgid "unspecified\n" msgstr "" -#: readelf.c:16492 +#: readelf.c:16865 #, c-format msgid "generic\n" msgstr "" -#: readelf.c:16526 +#: readelf.c:16899 #, c-format msgid "memory\n" msgstr "" -#: readelf.c:16553 +#: readelf.c:16926 #, c-format msgid "any\n" msgstr "" -#: readelf.c:16556 +#: readelf.c:16929 #, c-format msgid "software\n" msgstr "" -#: readelf.c:16559 +#: readelf.c:16932 #, c-format msgid "hardware\n" msgstr "" -#: readelf.c:16682 +#: readelf.c:17055 #, c-format msgid "Hard or soft float\n" msgstr "" -#: readelf.c:16685 +#: readelf.c:17058 #, c-format msgid "Hard float (double precision)\n" msgstr "" -#: readelf.c:16688 +#: readelf.c:17061 #, c-format msgid "Hard float (single precision)\n" msgstr "" -#: readelf.c:16691 +#: readelf.c:17064 #, c-format msgid "Soft float\n" msgstr "" -#: readelf.c:16694 +#: readelf.c:17067 #, c-format msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n" msgstr "" -#: readelf.c:16697 +#: readelf.c:17070 #, c-format msgid "Hard float (32-bit CPU, Any FPU)\n" msgstr "" -#: readelf.c:16700 +#: readelf.c:17073 #, c-format msgid "Hard float (32-bit CPU, 64-bit FPU)\n" msgstr "" -#: readelf.c:16703 +#: readelf.c:17076 #, c-format msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n" msgstr "" -#: readelf.c:16706 +#: readelf.c:17079 #, c-format msgid "NaN 2008 compatibility\n" msgstr "" -#: readelf.c:16739 +#: readelf.c:17112 #, c-format msgid "Any MSA or not\n" msgstr "" -#: readelf.c:16742 +#: readelf.c:17115 #, c-format msgid "128-bit MSA\n" msgstr "" -#: readelf.c:16804 +#: readelf.c:17177 #, c-format msgid "Not used\n" msgstr "" -#: readelf.c:16807 +#: readelf.c:17180 #, c-format msgid "2 bytes\n" msgstr "" -#: readelf.c:16810 +#: readelf.c:17183 #, c-format msgid "4 bytes\n" msgstr "" -#: readelf.c:16827 readelf.c:16844 readelf.c:16918 readelf.c:16938 +#: readelf.c:17200 readelf.c:17217 readelf.c:17291 readelf.c:17311 #, c-format msgid "16-byte\n" msgstr "" -#: readelf.c:16858 +#: readelf.c:17231 #, c-format msgid "DSBT addressing not used\n" msgstr "" -#: readelf.c:16861 +#: readelf.c:17234 #, c-format msgid "DSBT addressing used\n" msgstr "" -#: readelf.c:16875 +#: readelf.c:17248 #, c-format msgid "Data addressing position-dependent\n" msgstr "" -#: readelf.c:16878 +#: readelf.c:17251 #, c-format msgid "Data addressing position-independent, GOT near DP\n" msgstr "" -#: readelf.c:16881 +#: readelf.c:17254 #, c-format msgid "Data addressing position-independent, GOT far from DP\n" msgstr "" -#: readelf.c:16895 +#: readelf.c:17268 #, c-format msgid "Code addressing position-dependent\n" msgstr "" -#: readelf.c:16898 +#: readelf.c:17271 #, c-format msgid "Code addressing position-independent\n" msgstr "" -#: readelf.c:17052 +#: readelf.c:17425 #, c-format msgid "MSP430\n" msgstr "" -#: readelf.c:17053 +#: readelf.c:17426 #, c-format msgid "MSP430X\n" msgstr "" -#: readelf.c:17064 readelf.c:17076 +#: readelf.c:17437 readelf.c:17449 #, c-format msgid "Small\n" msgstr "" -#: readelf.c:17065 readelf.c:17077 +#: readelf.c:17438 readelf.c:17450 #, c-format msgid "Large\n" msgstr "" -#: readelf.c:17078 +#: readelf.c:17451 #, c-format msgid "Restricted Large\n" msgstr "" -#: readelf.c:17084 +#: readelf.c:17457 #, c-format msgid " : " msgstr "" -#: readelf.c:17130 +#: readelf.c:17503 #, c-format msgid "Any Region\n" msgstr "" -#: readelf.c:17133 +#: readelf.c:17506 #, c-format msgid "Lower Region Only\n" msgstr "" -#: readelf.c:17192 +#: readelf.c:17565 #, c-format msgid "%u\n" msgstr "" -#: readelf.c:17199 +#: readelf.c:17572 #, c-format msgid "No unaligned access\n" msgstr "" -#: readelf.c:17202 +#: readelf.c:17575 #, c-format msgid "Unaligned access\n" msgstr "" -#: readelf.c:17208 +#: readelf.c:17581 #, c-format msgid "%u-bytes\n" msgstr "" -#: readelf.c:17347 +#: readelf.c:17723 msgid "attributes" msgstr "atribut" -#: readelf.c:17359 +#: readelf.c:17735 #, c-format msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n" msgstr "" -#: readelf.c:17378 +#: readelf.c:17754 msgid "Tag section ends prematurely\n" msgstr "" -#: readelf.c:17387 +#: readelf.c:17763 #, c-format msgid "Bad attribute length (%u > %u)\n" msgstr "" -#: readelf.c:17395 +#: readelf.c:17771 #, c-format msgid "Attribute length of %u is too small\n" msgstr "" -#: readelf.c:17406 +#: readelf.c:17782 msgid "Corrupt attribute section name\n" msgstr "" -#: readelf.c:17411 +#: readelf.c:17787 #, c-format msgid "Attribute Section: " msgstr "" -#: readelf.c:17438 +#: readelf.c:17814 msgid "Unused bytes at end of section\n" msgstr "" -#: readelf.c:17448 +#: readelf.c:17824 #, c-format msgid "Bad subsection length (%u > %u)\n" msgstr "" -#: readelf.c:17456 +#: readelf.c:17832 #, c-format msgid "Bad subsection length (%u < 6)\n" msgstr "" -#: readelf.c:17471 +#: readelf.c:17847 #, c-format msgid "File Attributes\n" msgstr "" -#: readelf.c:17474 +#: readelf.c:17850 #, c-format msgid "Section Attributes:" msgstr "" -#: readelf.c:17477 +#: readelf.c:17853 #, c-format msgid "Symbol Attributes:" msgstr "" -#: readelf.c:17490 +#: readelf.c:17866 #, c-format msgid "Unknown tag: %d\n" msgstr "" -#: readelf.c:17511 +#: readelf.c:17887 #, c-format msgid " Unknown attribute:\n" msgstr "" -#: readelf.c:17553 +#: readelf.c:17929 msgid "MIPS GOT entry extends beyond the end of available data\n" msgstr "" -#: readelf.c:17636 readelf.c:17705 +#: readelf.c:18012 readelf.c:18081 msgid "Unknown" msgstr "" -#: readelf.c:17752 +#: readelf.c:18128 msgid "Corrupt MIPS ABI Flags section.\n" msgstr "" -#: readelf.c:17758 +#: readelf.c:18134 msgid "MIPS ABI Flags section" msgstr "" -#: readelf.c:17817 readelf.c:18400 +#: readelf.c:18193 readelf.c:18775 msgid "Global Offset Table data" msgstr "" -#: readelf.c:17821 +#: readelf.c:18197 #, c-format msgid "" "\n" "Static GOT:\n" msgstr "" -#: readelf.c:17822 readelf.c:18405 +#: readelf.c:18198 readelf.c:18780 #, c-format msgid " Canonical gp value: " msgstr " Kanonikal nilai gp: " -#: readelf.c:17836 readelf.c:18409 readelf.c:18539 +#: readelf.c:18212 readelf.c:18784 readelf.c:18914 #, c-format msgid " Reserved entries:\n" msgstr " Masukan terpesan:\n" -#: readelf.c:17837 +#: readelf.c:18213 #, c-format msgid " %*s %10s %*s\n" msgstr " %*s %10s %*s\n" -#: readelf.c:17838 readelf.c:17868 readelf.c:18411 readelf.c:18439 -#: readelf.c:18457 readelf.c:18541 readelf.c:18550 +#: readelf.c:18214 readelf.c:18244 readelf.c:18786 readelf.c:18814 +#: readelf.c:18832 readelf.c:18916 readelf.c:18925 msgid "Address" msgstr "" -#: readelf.c:17838 readelf.c:17868 readelf.c:18411 readelf.c:18439 -#: readelf.c:18458 +#: readelf.c:18214 readelf.c:18244 readelf.c:18786 readelf.c:18814 +#: readelf.c:18833 msgid "Access" msgstr "" -#: readelf.c:17839 readelf.c:17869 +#: readelf.c:18215 readelf.c:18245 msgid "Value" msgstr "" -#: readelf.c:17866 readelf.c:18437 +#: readelf.c:18242 readelf.c:18812 #, c-format msgid " Local entries:\n" msgstr " Masukan lokal:\n" -#: readelf.c:17948 readelf.c:18656 +#: readelf.c:18324 readelf.c:19031 msgid "liblist section data" msgstr "" -#: readelf.c:17951 +#: readelf.c:18327 #, c-format msgid "" "\n" @@ -9441,42 +9442,42 @@ msgstr[0] "" msgstr[1] "" -#: readelf.c:17955 +#: readelf.c:18331 msgid "" " Library Time Stamp Checksum Version Flags\n" msgstr "" -#: readelf.c:17981 +#: readelf.c:18357 #, c-format msgid "" msgstr "" -#: readelf.c:17986 +#: readelf.c:18362 msgid " NONE" msgstr "" -#: readelf.c:18037 +#: readelf.c:18412 msgid "No MIPS_OPTIONS header found\n" msgstr "" -#: readelf.c:18043 +#: readelf.c:18418 msgid "The MIPS options section is too small.\n" msgstr "" -#: readelf.c:18048 +#: readelf.c:18423 msgid "options" msgstr "pilihan" -#: readelf.c:15846 +#: readelf.c:16687 msgid "Out of memory allocating space for MIPS options\n" msgstr "" -#: readelf.c:18067 +#: readelf.c:18442 #, c-format msgid "Invalid size (%u) for MIPS option\n" msgstr "" -#: readelf.c:18076 +#: readelf.c:18451 #, c-format msgid "" "\n" @@ -9487,28 +9488,28 @@ msgstr[0] "" msgstr[1] "" -#: readelf.c:18114 readelf.c:18146 +#: readelf.c:18489 readelf.c:18521 msgid "Truncated MIPS REGINFO option\n" msgstr "" -#: readelf.c:18282 +#: readelf.c:18657 msgid "conflict list found without a dynamic symbol table\n" msgstr "daftar konflik ditemukan tanpa sebuah tabel simbol dinamis\n" -#: readelf.c:18290 +#: readelf.c:18665 #, c-format msgid "Overlarge number of conflicts detected: %lx\n" msgstr "" -#: readelf.c:18298 +#: readelf.c:18673 msgid "Out of memory allocating space for dynamic conflicts\n" msgstr "" -#: readelf.c:18308 readelf.c:18326 +#: readelf.c:18683 readelf.c:18701 msgid "conflict" msgstr "konflik" -#: readelf.c:18339 +#: readelf.c:18714 #, c-format msgid "" "\n" @@ -9519,32 +9520,32 @@ msgstr[0] "" msgstr[1] "" -#: readelf.c:18343 +#: readelf.c:18718 msgid " Num: Index Value Name" msgstr " Num: Indeks Nilai Nama" -#: readelf.c:18350 +#: readelf.c:18725 #, c-format msgid "" msgstr "" -#: readelf.c:18361 readelf.c:18487 readelf.c:18575 +#: readelf.c:18736 readelf.c:18862 readelf.c:18950 #, c-format msgid "" msgstr "" -#: readelf.c:18384 +#: readelf.c:18759 #, c-format msgid "" "The GOT symbol offset (%lu) is greater than the symbol table size (%lu)\n" msgstr "" -#: readelf.c:18393 +#: readelf.c:18768 #, c-format msgid "Too many GOT symbols: %lu\n" msgstr "" -#: readelf.c:18404 +#: readelf.c:18779 #, c-format msgid "" "\n" @@ -9553,92 +9554,92 @@ "\n" "GOT Utama:\n" -#: readelf.c:18410 +#: readelf.c:18785 #, c-format msgid " %*s %10s %*s Purpose\n" msgstr " %*s %10s %*s Tujuan\n" -#: readelf.c:18412 readelf.c:18440 readelf.c:18459 readelf.c:18541 -#: readelf.c:18551 +#: readelf.c:18787 readelf.c:18815 readelf.c:18834 readelf.c:18916 +#: readelf.c:18926 msgid "Initial" msgstr "" -#: readelf.c:18414 +#: readelf.c:18789 #, c-format msgid " Lazy resolver\n" msgstr "" -#: readelf.c:18429 +#: readelf.c:18804 #, c-format msgid " Module pointer (GNU extension)\n" msgstr "" -#: readelf.c:18455 +#: readelf.c:18830 #, c-format msgid " Global entries:\n" msgstr " Masukan global:\n" -#: readelf.c:18460 readelf.c:18552 +#: readelf.c:18835 readelf.c:18927 msgid "Sym.Val." msgstr "" #. Note for translators: "Ndx" = abbreviated form of "Index". -#: readelf.c:18463 readelf.c:18552 +#: readelf.c:18838 readelf.c:18927 msgid "Ndx" msgstr "" -#: readelf.c:18463 readelf.c:18552 +#: readelf.c:18838 readelf.c:18927 msgid "Name" msgstr "" -#: readelf.c:18473 +#: readelf.c:18848 #, c-format msgid "" msgstr "" -#: readelf.c:18490 +#: readelf.c:18865 #, c-format msgid "" msgstr "" -#: readelf.c:18531 +#: readelf.c:18906 msgid "Procedure Linkage Table data" msgstr "" -#: readelf.c:18540 +#: readelf.c:18915 #, c-format msgid " %*s %*s Purpose\n" msgstr " %*s %*s Tujuan\n" -#: readelf.c:18543 +#: readelf.c:18918 #, c-format msgid " PLT lazy resolver\n" msgstr "" -#: readelf.c:18545 +#: readelf.c:18920 #, c-format msgid " Module pointer\n" msgstr "" -#: readelf.c:18548 +#: readelf.c:18923 #, c-format msgid " Entries:\n" msgstr " Masukan:\n" -#: readelf.c:18562 +#: readelf.c:18937 #, c-format msgid "" msgstr "" -#: readelf.c:18601 +#: readelf.c:18976 msgid "NDS32 elf flags section" msgstr "" -#: readelf.c:18667 +#: readelf.c:19042 msgid "liblist string table" msgstr "liblist tabel string" -#: readelf.c:18679 +#: readelf.c:19054 #, c-format msgid "" "\n" @@ -9649,391 +9650,391 @@ msgstr[0] "" msgstr[1] "" -#: readelf.c:18685 +#: readelf.c:19060 msgid "" " Library Time Stamp Checksum Version Flags" msgstr "" -#: readelf.c:18735 +#: readelf.c:19110 msgid "NT_AUXV (auxiliary vector)" msgstr "NT_AUXV (auxiliary vector)" -#: readelf.c:18737 +#: readelf.c:19112 msgid "NT_PRSTATUS (prstatus structure)" msgstr "NT_PRSTATUS (prstatus struktur)" -#: readelf.c:18739 +#: readelf.c:19114 msgid "NT_FPREGSET (floating point registers)" msgstr "NT_FPREGSET (register bilangan pecahan)" -#: readelf.c:18741 +#: readelf.c:19116 msgid "NT_PRPSINFO (prpsinfo structure)" msgstr "NT_PRPSINFO (prpsinfo struktur)" -#: readelf.c:18743 +#: readelf.c:19118 msgid "NT_TASKSTRUCT (task structure)" msgstr "NT_TASKSTRUCT (struktur tugas)" -#: readelf.c:18747 +#: readelf.c:19122 msgid "NT_PRXFPREG (user_xfpregs structure)" msgstr "NT_PRXFPREG (struktur user_xfpregs)" -#: readelf.c:18749 +#: readelf.c:19124 msgid "NT_PPC_VMX (ppc Altivec registers)" msgstr "NT_PPC_VMX (register ppc Altivec)" -#: readelf.c:18751 +#: readelf.c:19126 msgid "NT_PPC_VSX (ppc VSX registers)" msgstr "NT_PPC_VSX (register ppc VSX)" -#: readelf.c:18753 +#: readelf.c:19128 msgid "NT_PPC_TAR (ppc TAR register)" msgstr "" -#: readelf.c:18755 +#: readelf.c:19130 msgid "NT_PPC_PPR (ppc PPR register)" msgstr "" -#: readelf.c:18757 +#: readelf.c:19132 msgid "NT_PPC_DSCR (ppc DSCR register)" msgstr "" -#: readelf.c:18759 +#: readelf.c:19134 msgid "NT_PPC_EBB (ppc EBB registers)" msgstr "" -#: readelf.c:18761 +#: readelf.c:19136 msgid "NT_PPC_PMU (ppc PMU registers)" msgstr "" -#: readelf.c:18763 +#: readelf.c:19138 msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)" msgstr "" -#: readelf.c:18765 +#: readelf.c:19140 msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)" msgstr "" -#: readelf.c:18767 +#: readelf.c:19142 msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)" msgstr "" -#: readelf.c:18769 +#: readelf.c:19144 msgid "NT_PPC_TM_CVSX (ppc checkpointed VSX registers)" msgstr "" -#: readelf.c:18771 +#: readelf.c:19146 msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)" msgstr "" -#: readelf.c:18773 +#: readelf.c:19148 msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)" msgstr "" -#: readelf.c:18775 +#: readelf.c:19150 msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)" msgstr "" -#: readelf.c:18777 +#: readelf.c:19152 msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)" msgstr "" -#: readelf.c:18779 +#: readelf.c:19154 msgid "NT_386_TLS (x86 TLS information)" msgstr "" -#: readelf.c:18781 +#: readelf.c:19156 msgid "NT_386_IOPERM (x86 I/O permissions)" msgstr "" -#: readelf.c:18783 +#: readelf.c:19158 msgid "NT_X86_XSTATE (x86 XSAVE extended state)" msgstr "" -#: readelf.c:18787 +#: readelf.c:19162 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)" msgstr "" -#: readelf.c:18789 +#: readelf.c:19164 msgid "NT_S390_TIMER (s390 timer register)" msgstr "" -#: readelf.c:18791 +#: readelf.c:19166 msgid "NT_S390_TODCMP (s390 TOD comparator register)" msgstr "" -#: readelf.c:18793 +#: readelf.c:19168 msgid "NT_S390_TODPREG (s390 TOD programmable register)" msgstr "" -#: readelf.c:18795 +#: readelf.c:19170 msgid "NT_S390_CTRS (s390 control registers)" msgstr "" -#: readelf.c:18797 +#: readelf.c:19172 msgid "NT_S390_PREFIX (s390 prefix register)" msgstr "" -#: readelf.c:18799 +#: readelf.c:19174 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)" msgstr "" -#: readelf.c:18801 +#: readelf.c:19176 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)" msgstr "" -#: readelf.c:18803 +#: readelf.c:19178 msgid "NT_S390_TDB (s390 transaction diagnostic block)" msgstr "" -#: readelf.c:18805 +#: readelf.c:19180 msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)" msgstr "" -#: readelf.c:18807 +#: readelf.c:19182 msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)" msgstr "" -#: readelf.c:18809 +#: readelf.c:19184 msgid "NT_S390_GS_CB (s390 guarded-storage registers)" msgstr "" -#: readelf.c:18811 +#: readelf.c:19186 msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)" msgstr "" -#: readelf.c:18813 +#: readelf.c:19188 msgid "NT_ARM_VFP (arm VFP registers)" msgstr "" -#: readelf.c:18815 +#: readelf.c:19190 msgid "NT_ARM_TLS (AArch TLS registers)" msgstr "" -#: readelf.c:18817 +#: readelf.c:19192 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)" msgstr "" -#: readelf.c:18819 +#: readelf.c:19194 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)" msgstr "" -#: readelf.c:18831 +#: readelf.c:19212 msgid "NT_PSTATUS (pstatus structure)" msgstr "NT_PSTATUS (struktur pstatus)" -#: readelf.c:18833 +#: readelf.c:19214 msgid "NT_FPREGS (floating point registers)" msgstr "NT_FPREGS (register bilangan pecahan)" -#: readelf.c:18835 +#: readelf.c:19216 msgid "NT_PSINFO (psinfo structure)" msgstr "NT_PSINFO (struktur psinfo)" -#: readelf.c:18837 +#: readelf.c:19218 msgid "NT_LWPSTATUS (lwpstatus_t structure)" msgstr "NT_LWPSTATUS (struktur lwpstatus_t)" -#: readelf.c:18839 +#: readelf.c:19220 msgid "NT_LWPSINFO (lwpsinfo_t structure)" msgstr "NT_LWPSINFO (struktur lwpsinfo_t)" -#: readelf.c:18841 +#: readelf.c:19222 msgid "NT_WIN32PSTATUS (win32_pstatus structure)" msgstr "NT_WIN32PSTATUS (struktur win32_pstatus)" -#: readelf.c:18843 +#: readelf.c:19224 msgid "NT_SIGINFO (siginfo_t data)" msgstr "" -#: readelf.c:18845 +#: readelf.c:19226 msgid "NT_FILE (mapped files)" msgstr "" -#: readelf.c:18855 +#: readelf.c:19234 msgid "NT_VERSION (version)" msgstr "NT_VERSION (versi)" -#: readelf.c:18857 +#: readelf.c:19236 msgid "NT_ARCH (architecture)" msgstr "NT_ARCH (arsitektur)" -#: readelf.c:18859 +#: readelf.c:19238 msgid "OPEN" msgstr "" -#: readelf.c:18861 +#: readelf.c:19240 msgid "func" msgstr "" -#: readelf.c:18868 readelf.c:18987 readelf.c:19689 readelf.c:19857 -#: readelf.c:19934 readelf.c:20051 +#: readelf.c:19249 readelf.c:19368 readelf.c:20109 readelf.c:20277 +#: readelf.c:20374 readelf.c:20502 #, c-format msgid "Unknown note type: (0x%08x)" msgstr "Tipe catatan tidak dikenal: (0x%08x)" -#: readelf.c:18889 +#: readelf.c:19270 #, c-format msgid " Cannot decode 64-bit note in 32-bit build\n" msgstr "" -#: readelf.c:18897 +#: readelf.c:19278 msgid " Malformed note - too short for header\n" msgstr "" -#: readelf.c:18906 +#: readelf.c:19287 msgid " Malformed note - does not end with \\0\n" msgstr "" -#: readelf.c:18919 +#: readelf.c:19300 msgid " Malformed note - too short for supplied file count\n" msgstr "" -#: readelf.c:18923 +#: readelf.c:19304 #, c-format msgid " Page size: " msgstr "" -#: readelf.c:18927 +#: readelf.c:19308 #, c-format msgid " %*s%*s%*s\n" msgstr "" -#: readelf.c:18928 +#: readelf.c:19309 msgid "Start" msgstr "" -#: readelf.c:18929 +#: readelf.c:19310 msgid "End" msgstr "" -#: readelf.c:18930 +#: readelf.c:19311 msgid "Page Offset" msgstr "" -#: readelf.c:18938 +#: readelf.c:19319 msgid " Malformed note - filenames end too early\n" msgstr "" -#: readelf.c:18970 +#: readelf.c:19351 msgid "NT_GNU_ABI_TAG (ABI version tag)" msgstr "NT_GNU_ABI_TAG (Tanda versi ABI)" -#: readelf.c:18972 +#: readelf.c:19353 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)" msgstr "NT_GNU_HWCAP (DSO-supplied software HWCAP info)" -#: readelf.c:18974 +#: readelf.c:19355 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)" msgstr "NT_GNU_BUILD_ID (unik ID pembuatan bitstring)" -#: readelf.c:18976 +#: readelf.c:19357 msgid "NT_GNU_GOLD_VERSION (gold version)" msgstr "NT_GNU_GOLD_VERSION (versi emas)" -#: readelf.c:18978 +#: readelf.c:19359 msgid "NT_GNU_PROPERTY_TYPE_0" msgstr "" -#: readelf.c:18980 +#: readelf.c:19361 msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN" msgstr "" -#: readelf.c:18982 +#: readelf.c:19363 msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC" msgstr "" -#: readelf.c:19071 readelf.c:19202 readelf.c:19239 +#: readelf.c:19452 readelf.c:19583 readelf.c:19620 #, c-format msgid "" msgstr "" -#: readelf.c:19329 +#: readelf.c:19732 #, c-format msgid " Properties: " msgstr "" -#: readelf.c:19333 +#: readelf.c:19736 #, c-format msgid "\n" msgstr "" -#: readelf.c:19345 +#: readelf.c:19748 #, c-format msgid "\n" msgstr "" -#: readelf.c:19356 +#: readelf.c:19759 #, c-format msgid "\n" msgstr "" -#: readelf.c:19378 readelf.c:19432 readelf.c:19454 +#: readelf.c:19781 readelf.c:19835 readelf.c:19857 #, c-format msgid "x86 ISA used: " msgstr "" -#: readelf.c:19389 readelf.c:19443 readelf.c:19465 +#: readelf.c:19792 readelf.c:19846 readelf.c:19868 #, c-format msgid "x86 ISA needed: " msgstr "" -#: readelf.c:19400 +#: readelf.c:19803 #, c-format msgid "x86 feature: " msgstr "" -#: readelf.c:19411 +#: readelf.c:19814 #, c-format msgid "x86 feature used: " msgstr "" -#: readelf.c:19422 +#: readelf.c:19825 #, c-format msgid "x86 feature needed: " msgstr "" -#: readelf.c:19484 readelf.c:19498 readelf.c:19506 readelf.c:19520 +#: readelf.c:19887 readelf.c:19901 readelf.c:19909 readelf.c:19940 #, c-format msgid " " msgstr "" -#: readelf.c:19496 +#: readelf.c:19899 #, c-format msgid "stack size: " msgstr "" -#: readelf.c:19530 +#: readelf.c:19950 #, c-format msgid "\n" msgstr "" -#: readelf.c:19615 +#: readelf.c:20035 #, c-format msgid " OS: %s, ABI: %ld.%ld.%ld\n" msgstr "" -#: readelf.c:19624 +#: readelf.c:20044 #, c-format msgid " Version: " msgstr "" @@ -10043,490 +10044,490 @@ #. is a series of entries, where each entry is a single byte followed #. by a nul terminated string. The byte gives the bit number to test #. if enabled in the bitmask. -#: readelf.c:19640 +#: readelf.c:20060 #, c-format msgid " Hardware Capabilities: " msgstr "" -#: readelf.c:19643 +#: readelf.c:20063 msgid "\n" msgstr "" -#: readelf.c:19648 +#: readelf.c:20068 #, c-format msgid "num entries: %ld, enabled mask: %lx\n" msgstr "" -#: readelf.c:19664 +#: readelf.c:20084 #, c-format msgid " Description data: " msgstr "" -#: readelf.c:19682 +#: readelf.c:20102 msgid "Alignment of 8-byte objects" msgstr "" -#: readelf.c:19683 +#: readelf.c:20103 msgid "Sizeof double and long double" msgstr "" -#: readelf.c:19684 +#: readelf.c:20104 msgid "Type of FPU support needed" msgstr "" -#: readelf.c:19685 +#: readelf.c:20105 msgid "Use of SIMD instructions" msgstr "" -#: readelf.c:19686 +#: readelf.c:20106 msgid "Use of cache" msgstr "" -#: readelf.c:19687 +#: readelf.c:20107 msgid "Use of MMU" msgstr "" -#: readelf.c:19723 +#: readelf.c:20143 #, c-format msgid "4-bytes\n" msgstr "" -#: readelf.c:19724 +#: readelf.c:20144 #, c-format msgid "8-bytes\n" msgstr "" -#: readelf.c:19731 +#: readelf.c:20151 #, c-format msgid "FPU-2.0\n" msgstr "" -#: readelf.c:19732 +#: readelf.c:20152 #, c-format msgid "FPU-3.0\n" msgstr "" -#: readelf.c:19741 +#: readelf.c:20161 #, c-format msgid "yes\n" msgstr "" -#: readelf.c:19751 +#: readelf.c:20171 #, c-format msgid "unknown value: %x\n" msgstr "" -#: readelf.c:19807 +#: readelf.c:20227 msgid "NT_THRMISC (thrmisc structure)" msgstr "" -#: readelf.c:19809 +#: readelf.c:20229 msgid "NT_PROCSTAT_PROC (proc data)" msgstr "" -#: readelf.c:19811 +#: readelf.c:20231 msgid "NT_PROCSTAT_FILES (files data)" msgstr "" -#: readelf.c:19813 +#: readelf.c:20233 msgid "NT_PROCSTAT_VMMAP (vmmap data)" msgstr "" -#: readelf.c:19815 +#: readelf.c:20235 msgid "NT_PROCSTAT_GROUPS (groups data)" msgstr "" -#: readelf.c:19817 +#: readelf.c:20237 msgid "NT_PROCSTAT_UMASK (umask data)" msgstr "" -#: readelf.c:19819 +#: readelf.c:20239 msgid "NT_PROCSTAT_RLIMIT (rlimit data)" msgstr "" -#: readelf.c:19821 +#: readelf.c:20241 msgid "NT_PROCSTAT_OSREL (osreldate data)" msgstr "" -#: readelf.c:19823 +#: readelf.c:20243 msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)" msgstr "" -#: readelf.c:19825 +#: readelf.c:20245 msgid "NT_PROCSTAT_AUXV (auxv data)" msgstr "" -#: readelf.c:19827 +#: readelf.c:20247 msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)" msgstr "" #. NetBSD core "procinfo" structure. -#: readelf.c:19841 +#: readelf.c:20261 msgid "NetBSD procinfo structure" msgstr "NetBSD struktur procinfo" -#: readelf.c:19844 +#: readelf.c:20264 msgid "NetBSD ELF auxiliary vector data" msgstr "" -#: readelf.c:19876 readelf.c:19893 readelf.c:19907 +#: readelf.c:20296 readelf.c:20313 readelf.c:20327 msgid "PT_GETREGS (reg structure)" msgstr "PT_GETREGS (struktur reg)" -#: readelf.c:19878 readelf.c:19895 readelf.c:19909 +#: readelf.c:20298 readelf.c:20315 readelf.c:20329 msgid "PT_GETFPREGS (fpreg structure)" msgstr "PT_GETFPREGS (struktur fpreg)" -#: readelf.c:19891 +#: readelf.c:20311 msgid "PT___GETREGS40 (old reg structure)" msgstr "" -#: readelf.c:19928 +#: readelf.c:20368 msgid "NT_STAPSDT (SystemTap probe descriptors)" msgstr "" -#: readelf.c:19996 +#: readelf.c:20436 #, c-format msgid " Provider: %s\n" msgstr "" -#: readelf.c:19997 +#: readelf.c:20437 #, c-format msgid " Name: %s\n" msgstr "" -#: readelf.c:19998 +#: readelf.c:20438 #, c-format msgid " Location: " msgstr "" -#: readelf.c:20000 +#: readelf.c:20440 #, c-format msgid ", Base: " msgstr "" -#: readelf.c:20002 +#: readelf.c:20442 #, c-format msgid ", Semaphore: " msgstr "" -#: readelf.c:20005 +#: readelf.c:20445 #, c-format msgid " Arguments: %s\n" msgstr "" -#: readelf.c:20010 +#: readelf.c:20450 #, c-format msgid " \n" msgstr "" -#: readelf.c:20011 +#: readelf.c:20451 msgid "corrupt stapdt note - the data size is too small\n" msgstr "" -#: readelf.c:20023 +#: readelf.c:20474 msgid "NT_VMS_MHD (module header)" msgstr "" -#: readelf.c:20025 +#: readelf.c:20476 msgid "NT_VMS_LNM (language name)" msgstr "" -#: readelf.c:20027 +#: readelf.c:20478 msgid "NT_VMS_SRC (source files)" msgstr "" -#: readelf.c:20031 +#: readelf.c:20482 msgid "NT_VMS_EIDC (consistency check)" msgstr "" -#: readelf.c:20033 +#: readelf.c:20484 msgid "NT_VMS_FPMODE (FP mode)" msgstr "" -#: readelf.c:20037 +#: readelf.c:20488 msgid "NT_VMS_IMGNAM (image name)" msgstr "" -#: readelf.c:20039 +#: readelf.c:20490 msgid "NT_VMS_IMGID (image id)" msgstr "" -#: readelf.c:20041 +#: readelf.c:20492 msgid "NT_VMS_LINKID (link id)" msgstr "" -#: readelf.c:20043 +#: readelf.c:20494 msgid "NT_VMS_IMGBID (build id)" msgstr "" -#: readelf.c:20045 +#: readelf.c:20496 msgid "NT_VMS_GSTNAM (sym table name)" msgstr "" -#: readelf.c:20072 +#: readelf.c:20523 #, c-format msgid " Creation date : %.17s\n" msgstr "" -#: readelf.c:20073 +#: readelf.c:20524 #, c-format msgid " Last patch date: %.17s\n" msgstr "" -#: readelf.c:20076 +#: readelf.c:20527 #, c-format msgid " Module name : %s\n" msgstr "" -#: readelf.c:20078 +#: readelf.c:20529 #, c-format msgid " Module version : %s\n" msgstr "" -#: readelf.c:20080 readelf.c:20085 +#: readelf.c:20531 readelf.c:20536 #, c-format msgid " Module version : \n" msgstr "" -#: readelf.c:20084 +#: readelf.c:20535 #, c-format msgid " Module name : \n" msgstr "" -#: readelf.c:20090 +#: readelf.c:20541 #, c-format msgid " Language: %.*s\n" msgstr "" -#: readelf.c:20095 +#: readelf.c:20546 #, c-format msgid " Floating Point mode: " msgstr "" -#: readelf.c:20105 +#: readelf.c:20556 #, c-format msgid " Link time: " msgstr "" -#: readelf.c:20116 +#: readelf.c:20567 #, c-format msgid " Patch time: " msgstr "" -#: readelf.c:20130 +#: readelf.c:20581 #, c-format msgid " Major id: %u, minor id: %u\n" msgstr "" -#: readelf.c:20133 +#: readelf.c:20584 #, c-format msgid " Last modified : " msgstr "" -#: readelf.c:20136 +#: readelf.c:20587 #, c-format msgid "" "\n" " Link flags : " msgstr "" -#: readelf.c:20139 +#: readelf.c:20590 #, c-format msgid " Header flags: 0x%08x\n" msgstr "" -#: readelf.c:20141 +#: readelf.c:20592 #, c-format msgid " Image id : %.*s\n" msgstr "" -#: readelf.c:20146 +#: readelf.c:20597 #, c-format msgid " Image name: %.*s\n" msgstr "" -#: readelf.c:20150 +#: readelf.c:20601 #, c-format msgid " Global symbol table name: %.*s\n" msgstr "" -#: readelf.c:20154 +#: readelf.c:20605 #, c-format msgid " Image id: %.*s\n" msgstr "" -#: readelf.c:20158 +#: readelf.c:20609 #, c-format msgid " Linker id: %.*s\n" msgstr "" -#: readelf.c:20168 +#: readelf.c:20619 #, c-format msgid " \n" msgstr "" -#: readelf.c:20169 +#: readelf.c:20620 msgid "corrupt IA64 note: data size is too small\n" msgstr "" -#: readelf.c:20336 readelf.c:20344 +#: readelf.c:20787 readelf.c:20795 #, c-format msgid " Applies to region from %#lx to %#lx\n" msgstr "" -#: readelf.c:20339 readelf.c:20346 +#: readelf.c:20790 readelf.c:20797 #, c-format msgid " Applies to region from %#lx\n" msgstr "" -#: readelf.c:20366 +#: readelf.c:20817 #, c-format msgid " \n" msgstr "" -#: readelf.c:20367 +#: readelf.c:20818 #, c-format msgid " " msgstr "" -#: readelf.c:20393 +#: readelf.c:20844 #, c-format msgid "Gap in build notes detected from %#lx to %#lx\n" msgstr "" -#: readelf.c:20396 readelf.c:20407 +#: readelf.c:20847 readelf.c:20858 #, c-format msgid " Applies to region from %#lx" msgstr "" -#: readelf.c:20401 readelf.c:20412 +#: readelf.c:20852 readelf.c:20863 #, c-format msgid " to %#lx" msgstr "" -#: readelf.c:20418 +#: readelf.c:20869 #, c-format msgid " (%s)" msgstr "" -#: readelf.c:20439 readelf.c:20454 +#: readelf.c:20890 readelf.c:20905 #, c-format msgid "corrupt name field in GNU build attribute note: size = %ld\n" msgstr "" -#: readelf.c:20440 readelf.c:20455 +#: readelf.c:20891 readelf.c:20906 msgid " " msgstr "" -#: readelf.c:20474 +#: readelf.c:20925 #, c-format msgid "unrecognised attribute type in name field: %d\n" msgstr "" -#: readelf.c:20475 +#: readelf.c:20926 msgid "" msgstr "" -#: readelf.c:20485 +#: readelf.c:20936 msgid "" msgstr "" -#: readelf.c:20490 +#: readelf.c:20941 msgid "" msgstr "" -#: readelf.c:20495 +#: readelf.c:20946 msgid "" msgstr "" -#: readelf.c:20500 +#: readelf.c:20951 msgid "" msgstr "" -#: readelf.c:20505 +#: readelf.c:20956 msgid "" msgstr "" -#: readelf.c:20510 +#: readelf.c:20961 msgid "" msgstr "" -#: readelf.c:20515 +#: readelf.c:20966 msgid "" msgstr "" -#: readelf.c:20520 +#: readelf.c:20971 msgid "" msgstr "" -#: readelf.c:20539 +#: readelf.c:20990 #, c-format msgid "unrecognised byte in name field: %d\n" msgstr "" -#: readelf.c:20540 +#: readelf.c:20991 #, c-format msgid "" msgstr "" -#: readelf.c:20552 +#: readelf.c:21003 #, c-format msgid "attribute does not have an expected type (%c)\n" msgstr "" -#: readelf.c:20556 +#: readelf.c:21007 #, c-format msgid "corrupt name field: namesz: %lu but parsing gets to %ld\n" msgstr "" -#: readelf.c:20583 +#: readelf.c:21034 #, c-format msgid "corrupt numeric name field: too many bytes in the value: %x\n" msgstr "" -#: readelf.c:20755 +#: readelf.c:21212 #, c-format msgid " description data: " msgstr "" -#: readelf.c:20797 +#: readelf.c:21254 msgid "notes" msgstr "catatan" -#: readelf.c:20346 +#: readelf.c:19336 #, c-format msgid "" "\n" "Displaying notes found in: %s\n" msgstr "" -#: readelf.c:20348 +#: readelf.c:19338 #, c-format msgid "" "\n" "Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n" msgstr "" -#: readelf.c:20823 +#: readelf.c:21280 #, c-format msgid "Corrupt note: alignment %ld, expecting 4 or 8\n" msgstr "" -#: readelf.c:20829 +#: readelf.c:21286 #, c-format msgid " %-20s %-10s\tDescription\n" msgstr "" -#: readelf.c:20829 +#: readelf.c:21286 msgid "Owner" msgstr "" -#: readelf.c:20829 +#: readelf.c:21286 msgid "Data size" msgstr "" -#: readelf.c:20847 readelf.c:20876 +#: readelf.c:21304 readelf.c:21333 #, c-format msgid "Corrupt note: only %ld byte remains, not enough for a full note\n" msgid_plural "" @@ -10534,20 +10535,20 @@ msgstr[0] "" msgstr[1] "" -#: readelf.c:20904 +#: readelf.c:21361 #, c-format msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n" msgstr "" -#: readelf.c:20924 +#: readelf.c:21381 msgid "Out of memory allocating space for inote name\n" msgstr "" -#: readelf.c:20984 +#: readelf.c:21441 msgid "v850 notes" msgstr "" -#: readelf.c:20991 +#: readelf.c:21448 #, c-format msgid "" "\n" @@ -10555,37 +10556,37 @@ "length 0x%lx:\n" msgstr "" -#: readelf.c:21008 +#: readelf.c:21465 #, c-format msgid "Corrupt note: name size is too big: %lx\n" msgstr "" -#: readelf.c:21018 +#: readelf.c:21475 #, c-format msgid "corrupt descsz found in note at offset 0x%lx\n" msgstr "" -#: readelf.c:21020 readelf.c:21033 +#: readelf.c:21477 readelf.c:21490 #, c-format msgid " type: 0x%lx, namesize: 0x%lx, descsize: 0x%lx\n" msgstr "" -#: readelf.c:21031 +#: readelf.c:21488 #, c-format msgid "corrupt namesz found in note at offset 0x%lx\n" msgstr "" -#: readelf.c:20646 +#: readelf.c:19639 #, c-format msgid "No note segments present in the core file.\n" msgstr "Tidak ada catatan segmen hadir dalam berkas inti.\n" -#: readelf.c:21122 +#: readelf.c:21579 #, c-format msgid " Unknown GNU attribute: %s\n" msgstr "" -#: readelf.c:21270 +#: readelf.c:21727 msgid "" "This instance of readelf has been built without support for a\n" "64 bit data type and so it cannot read 64 bit ELF files.\n" @@ -10593,12 +10594,12 @@ "Instance ini dari readelf telah dibuat tanpa dukungan untuk\n" "tipe data 64 bit dan jadi ini tidak dapat membaca berkas ELF 64 bit.\n" -#: readelf.c:21440 +#: readelf.c:21897 #, c-format msgid "%s: Failed to read file header\n" msgstr "%s: Gagal untuk membaca berkas header\n" -#: readelf.c:21455 +#: readelf.c:21912 #, c-format msgid "" "\n" @@ -10607,27 +10608,27 @@ "\n" "Berkas: %s\n" -#: readelf.c:21616 +#: readelf.c:22073 #, c-format msgid "%s: unable to dump the index as none was found\n" msgstr "%s: tidak dapat mendeump indeks sebagai kosong telah ditemukan\n" -#: readelf.c:21623 +#: readelf.c:22080 #, c-format msgid "Index of archive %s: (%lu entries, 0x%lx bytes in the symbol table)\n" msgstr "" -#: readelf.c:21647 +#: readelf.c:22104 #, c-format msgid "Contents of binary %s at offset " msgstr "" -#: readelf.c:21659 +#: readelf.c:22116 #, c-format msgid "%s: end of the symbol table reached before the end of the index\n" msgstr "%s: akhir dari simbel tabel dicapai sebelum akhir dari indeks\n" -#: readelf.c:21678 +#: readelf.c:22135 #, c-format msgid "" "%s: %ld byte remains in the symbol table, but without corresponding entries " @@ -10638,52 +10639,52 @@ msgstr[0] "" msgstr[1] "" -#: readelf.c:21691 +#: readelf.c:22148 #, c-format msgid "%s: failed to seek back to start of object files in the archive\n" msgstr "%s: gagal untuk seek back ke awal dari berkas objek dalam archive\n" -#: readelf.c:21785 readelf.c:21904 +#: readelf.c:22240 readelf.c:22359 #, c-format msgid "Input file '%s' is not readable.\n" msgstr "Berkas masukan '%s' tidak dapat dibaca.\n" -#: readelf.c:21813 +#: readelf.c:22268 #, c-format msgid "%s: contains corrupt thin archive: %s\n" msgstr "" -#: readelf.c:21831 +#: readelf.c:22286 #, c-format msgid "%s: failed to seek to archive member.\n" msgstr "%s: gagal untuk mencari anggota archive.\n" -#: readelf.c:21896 +#: readelf.c:22351 msgid "Out of memory allocating file data structure\n" msgstr "" -#: readelf.c:21933 +#: readelf.c:22388 #, c-format msgid "File %s is not an archive so its index cannot be displayed.\n" msgstr "" "Berkas %s bukan sebuah archive jadi indeksnya tidak dapat ditampilkan.\n" -#: readelf.c:22004 +#: readelf.c:22459 msgid "Nothing to do.\n" msgstr "Tidak ada yang dilakukan.\n" -#: rename.c:198 +#: rename.c:200 #, c-format msgid "%s: cannot set time: %s" msgstr "%s: tidak dapat menset waktu: %s" #. We have to clean up here. -#: rename.c:195 rename.c:232 +#: rename.c:157 rename.c:195 #, c-format msgid "unable to rename '%s'; reason: %s" msgstr "tidak dapat mengubah nama '%s'; alasan: %s" -#: rename.c:217 +#: rename.c:219 #, c-format msgid "unable to copy file '%s'; reason: %s" msgstr "tidak dapat menyalin berkas '%s'; alasan: %s" @@ -11292,78 +11293,78 @@ msgid "Type index number %d out of range\n" msgstr "Tipe nomor indeks %d diluar dari jangkauan\n" -#: stabs.c:3506 +#: stabs.c:3507 #, c-format msgid "Unrecognized XCOFF type %d\n" msgstr "Tipe XCOFF %d tidak dikenal\n" -#: stabs.c:3799 +#: stabs.c:3798 #, c-format msgid "bad mangled name `%s'\n" msgstr "nama mangled `%s' buruk\n" -#: stabs.c:3894 +#: stabs.c:3893 #, c-format msgid "no argument types in mangled string\n" msgstr "tidak ada tipe argumen dalam string mangle\n" -#: stabs.c:5242 +#: stabs.c:5241 #, c-format msgid "Demangled name is not a function\n" msgstr "Nama demangle bukan sebuah fungsi\n" -#: stabs.c:5284 +#: stabs.c:5283 #, c-format msgid "Unexpected type in v3 arglist demangling\n" msgstr "Tipe tidak terduga dalam daftar argumen v3 demangling\n" -#: stabs.c:5356 +#: stabs.c:5355 #, c-format msgid "Unrecognized demangle component %d\n" msgstr "Komponen %d demangle tidak dikenal\n" -#: stabs.c:5408 +#: stabs.c:5407 #, c-format msgid "Failed to print demangled template\n" msgstr "Gagal untuk menampilkan template demangle\n" -#: stabs.c:5488 +#: stabs.c:5487 #, c-format msgid "Couldn't get demangled builtin type\n" msgstr "Tidak dapat memperoleh demangle tipe builtin\n" -#: stabs.c:5537 +#: stabs.c:5536 #, c-format msgid "Unexpected demangled varargs\n" msgstr "varags demangled tidak terduga\n" -#: stabs.c:5544 +#: stabs.c:5543 #, c-format msgid "Unrecognized demangled builtin type\n" msgstr "tipe builting demangle tidak dikenal\n" -#: strings.c:198 strings.c:265 +#: strings.c:229 strings.c:316 #, c-format msgid "invalid integer argument %s" msgstr "argumen integer tidak valid %s" -#: strings.c:268 +#: strings.c:319 #, c-format msgid "invalid minimum string length %d" msgstr "panjang string minimal %d tidak valid" -#: strings.c:339 +#: strings.c:390 #, c-format msgid "%s: Reading section %s failed: %s" msgstr "" -#: strings.c:678 +#: strings.c:1313 #, c-format msgid " Display printable strings in [file(s)] (stdin by default)\n" msgstr "" " Menampilkan string yang dapat dicetak dalam [berkas] (stdin secara baku)\n" -#: strings.c:682 +#: strings.c:1317 #, c-format msgid "" " -a - --all Scan the entire file, not just the data section " @@ -11371,7 +11372,7 @@ " -d --data Only scan the data sections in the file\n" msgstr "" -#: strings.c:686 +#: strings.c:1321 #, c-format msgid "" " -a - --all Scan the entire file, not just the data section\n" @@ -11405,56 +11406,57 @@ msgid "*undefined*" msgstr "" -#: sysdump.c:57 +#. PR 28564 +#: sysdump.c:57 sysdump.c:66 msgid "*corrupt*" msgstr "" -#: sysdump.c:125 +#: sysdump.c:131 #, c-format msgid "SUM IS %x\n" msgstr "" #. PR 17512: file: id:000001,src:000002,op:flip1,pos:45. #. Prevent infinite loops re-reading beyond the end of the buffer. -#: sysdump.c:163 +#: sysdump.c:169 msgid "ICE: getINT: Out of buffer space" msgstr "" -#: sysdump.c:188 +#: sysdump.c:194 #, c-format msgid "Unsupported read size: %d" msgstr "" -#: sysdump.c:499 +#: sysdump.c:505 #, c-format msgid "GOT A %x\n" msgstr "" -#: sysdump.c:517 +#: sysdump.c:523 #, c-format msgid "WANTED %x!!\n" msgstr "" -#: sysdump.c:535 +#: sysdump.c:541 msgid "SYMBOL INFO" msgstr "" -#: sysdump.c:553 +#: sysdump.c:559 msgid "DERIVED TYPE" msgstr "" -#: sysdump.c:610 +#: sysdump.c:616 msgid "MODULE***\n" msgstr "" -#: sysdump.c:643 +#: sysdump.c:649 #, c-format msgid "Print a human readable interpretation of a SYSROFF object file\n" msgstr "" "Menampilkan sebuah interpretasi mudah dibaca dari sebuah berkas objek " "SYSROFF\n" -#: sysdump.c:644 +#: sysdump.c:650 #, c-format msgid "" " The options are:\n" @@ -11465,7 +11467,7 @@ " -h --help Tampilkan informasi ini\n" " -v --version Tampilkan nomor versi aplikasi\n" -#: sysdump.c:710 +#: sysdump.c:716 #, c-format msgid "cannot open input file %s" msgstr "tidak dapat membuka berkas masukan %s" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/bison.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/bison.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/bison.po 2021-08-03 09:06:21.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/bison.po 2022-02-11 23:16:14.000000000 +0000 @@ -18,10 +18,10 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2021-08-02 16:04+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" -"Language: id\n" +"X-Launchpad-Export-Date: 2022-02-11 14:55+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "X-Bugs: Report translation errors to the Language-Team address.\n" +"Language: id\n" #: src/complain.c:153 msgid "S/R conflicts (enabled by default)" @@ -112,8 +112,8 @@ msgid "duplicate directive: %s" msgstr "" -#: src/complain.c:619 src/complain.c:628 src/reader.c:135 src/symtab.c:327 -#: src/symtab.c:336 src/symtab.c:566 +#: src/complain.c:619 src/complain.c:628 src/reader.c:156 src/symtab.c:330 +#: src/symtab.c:339 src/symtab.c:569 msgid "previous declaration" msgstr "deklarasi sebelumnya" @@ -196,27 +196,27 @@ msgstr[0] "" msgstr[1] "" -#: src/files.c:139 +#: src/files.c:144 #, c-format msgid "%s: cannot open" msgstr "" -#: src/files.c:155 +#: src/files.c:160 #, c-format msgid "input/output error" msgstr "" -#: src/files.c:158 +#: src/files.c:163 #, c-format msgid "cannot close file" msgstr "tidak dapat menutup file" -#: src/files.c:456 +#: src/files.c:510 #, c-format msgid "refusing to overwrite the input file %s" msgstr "menolak untuk overwrite berkas masukan %s" -#: src/files.c:464 +#: src/files.c:518 #, c-format msgid "conflicting outputs to file %s" msgstr "output konflik ke file %s" @@ -226,112 +226,112 @@ msgid "%s: cannot backup" msgstr "" -#: src/getargs.c:173 +#: src/getargs.c:186 msgid "colorize the output" msgstr "" -#: src/getargs.c:174 +#: src/getargs.c:187 msgid "don't colorize the output" msgstr "" -#: src/getargs.c:175 +#: src/getargs.c:188 msgid "colorize if the output device is a tty" msgstr "" #. TRANSLATORS: Use the same translation for WHEN as in the #. --color=WHEN help message. -#: src/getargs.c:196 +#: src/getargs.c:209 msgid "WHEN can be one of the following:" msgstr "" -#: src/getargs.c:209 +#: src/getargs.c:222 msgid "describe the states" msgstr "" -#: src/getargs.c:210 +#: src/getargs.c:223 msgid "complete the core item sets with their closure" msgstr "" -#: src/getargs.c:211 +#: src/getargs.c:224 msgid "explicitly associate lookahead tokens to items" msgstr "" -#: src/getargs.c:212 +#: src/getargs.c:225 msgid "describe shift/reduce conflicts solving" msgstr "" -#: src/getargs.c:214 +#: src/getargs.c:227 msgid "include all the above information" msgstr "" -#: src/getargs.c:215 +#: src/getargs.c:228 msgid "disable the report" msgstr "" #. TRANSLATORS: Use the same translation for THINGS as in the #. --report=THINGS help message. -#: src/getargs.c:238 +#: src/getargs.c:251 msgid "THINGS is a list of comma separated words that can include:" msgstr "" -#: src/getargs.c:301 +#: src/getargs.c:314 msgid "TRACES is a list of comma separated words that can include:" msgstr "" -#: src/getargs.c:313 +#: src/getargs.c:326 msgid "show errors with carets" msgstr "" -#: src/getargs.c:314 +#: src/getargs.c:327 msgid "show machine-readable fixes" msgstr "" -#: src/getargs.c:315 +#: src/getargs.c:328 msgid "do not generate any file" msgstr "" -#: src/getargs.c:316 +#: src/getargs.c:329 msgid "all of the above" msgstr "" -#: src/getargs.c:317 +#: src/getargs.c:330 msgid "disable all of the above" msgstr "" #. TRANSLATORS: Use the same translation for FEATURES as in the #. --feature=FEATURES help message. -#: src/getargs.c:339 +#: src/getargs.c:352 msgid "FEATURES is a list of comma separated words that can include:" msgstr "" -#: src/getargs.c:354 +#: src/getargs.c:367 #, c-format msgid "Try '%s --help' for more information.\n" msgstr "" -#: src/getargs.c:363 +#: src/getargs.c:376 #, c-format msgid "Usage: %s [OPTION]... FILE\n" msgstr "Penggunaan: %s [OPTION]... FILE\n" -#: src/getargs.c:364 +#: src/getargs.c:377 msgid "" "Generate a deterministic LR or generalized LR (GLR) parser employing\n" "LALR(1), IELR(1), or canonical LR(1) parser tables.\n" "\n" msgstr "" -#: src/getargs.c:370 +#: src/getargs.c:383 msgid "" "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "" "Argumen wajib untuk opsi panjang juga wajib untuk opsi pendek juga.\n" -#: src/getargs.c:373 +#: src/getargs.c:386 msgid "The same is true for optional arguments.\n" msgstr "Itu juga benar untuk opsional argumen.\n" -#: src/getargs.c:378 +#: src/getargs.c:391 msgid "" "Operation Modes:\n" " -h, --help display this help and exit\n" @@ -347,7 +347,7 @@ "\n" msgstr "" -#: src/getargs.c:394 +#: src/getargs.c:407 msgid "" "Diagnostics:\n" " -W, --warnings[=CATEGORY] report the warnings falling in CATEGORY\n" @@ -356,7 +356,7 @@ "\n" msgstr "" -#: src/getargs.c:408 +#: src/getargs.c:421 #, c-format msgid "" "Tuning the Parser:\n" @@ -389,12 +389,12 @@ " -x, --xml[=FILE] also output an XML report of the automaton\n" msgstr "" -#: src/getargs.c:446 +#: src/getargs.c:458 #, c-format msgid "Report bugs to <%s>.\n" msgstr "" -#: src/getargs.c:447 +#: src/getargs.c:459 #, c-format msgid "%s home page: <%s>.\n" msgstr "" @@ -412,7 +412,7 @@ msgid "Report translation bugs to .\n" msgstr "" -#: src/getargs.c:465 +#: src/getargs.c:477 msgid "For complete documentation, run: info bison.\n" msgstr "" @@ -421,16 +421,16 @@ msgid "bison (GNU Bison) %s" msgstr "bison (GNU Bison) %s" -#: src/getargs.c:483 +#: src/getargs.c:495 msgid "Written by Robert Corbett and Richard Stallman.\n" msgstr "Written by Robert Corbett and Richard Stallman.\n" -#: src/getargs.c:487 +#: src/getargs.c:499 #, c-format msgid "Copyright (C) %d Free Software Foundation, Inc.\n" msgstr "Copyright (C) %d Free Software Foundation, Inc.\n" -#: src/getargs.c:490 +#: src/getargs.c:502 msgid "" "This is free software; see the source for copying conditions. There is NO\n" "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" @@ -438,36 +438,36 @@ "This is free software; see the source for copying conditions. There is NO\n" "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" -#: src/getargs.c:512 +#: src/getargs.c:524 #, c-format msgid "multiple skeleton declarations are invalid" msgstr "deklarasi kerangka ganda tidak valid" -#: src/getargs.c:529 +#: src/getargs.c:541 #, c-format msgid "%s: invalid language" msgstr "" -#: src/getargs.c:532 +#: src/getargs.c:544 msgid "multiple language declarations are invalid" msgstr "deklarasi bahasa ganda tidak valid" -#: src/getargs.c:843 +#: src/getargs.c:868 #, c-format msgid "deprecated option: %s, use %s" msgstr "" -#: src/getargs.c:877 +#: src/getargs.c:902 #, c-format msgid "missing operand" msgstr "" -#: src/getargs.c:879 +#: src/getargs.c:904 #, c-format msgid "extra operand %s" msgstr "" -#: src/gram.c:208 +#: src/gram.c:222 msgid "Grammar" msgstr "Grammar" @@ -480,7 +480,7 @@ "\n" msgstr "" -#: src/location.c:138 src/scan-gram.l:956 +#: src/location.c:138 src/scan-gram.l:957 #, c-format msgid "line number overflow" msgstr "overflow nomor baris" @@ -504,139 +504,139 @@ msgid "..." msgstr "" -#: src/main.c:162 +#: src/main.c:172 msgid "rule useless in parser due to conflicts" msgstr "aturan tidak berguna dalam parser karena konflik" -#: src/main.c:256 +#: src/main.c:274 #, c-format msgid "fix-its can be applied. Rerun with option '--update'." msgstr "" -#: src/muscle-tab.c:527 +#: src/muscle-tab.c:528 #, c-format msgid "%%define variable %s redefined" msgstr "" -#: src/muscle-tab.c:530 src/symtab.c:347 +#: src/muscle-tab.c:531 src/symtab.c:350 msgid "previous definition" msgstr "definisi sebelumnya" -#: src/muscle-tab.c:589 src/muscle-tab.c:690 src/muscle-tab.c:749 +#: src/muscle-tab.c:590 src/muscle-tab.c:691 src/muscle-tab.c:750 #, c-format msgid "%s: undefined %%define variable %s" msgstr "" -#: src/muscle-tab.c:623 +#: src/muscle-tab.c:624 #, c-format msgid "%%define variable '%s' requires '{...}' values" msgstr "" -#: src/muscle-tab.c:628 +#: src/muscle-tab.c:629 #, c-format msgid "%%define variable '%s' requires keyword values" msgstr "" -#: src/muscle-tab.c:633 +#: src/muscle-tab.c:634 #, c-format msgid "%%define variable '%s' requires '\"...\"' values" msgstr "" -#: src/muscle-tab.c:684 +#: src/muscle-tab.c:685 #, c-format msgid "invalid value for %%define Boolean variable %s" msgstr "" -#: src/muscle-tab.c:737 +#: src/muscle-tab.c:738 #, c-format msgid "invalid value for %%define variable %s: %s" msgstr "" -#: src/muscle-tab.c:741 +#: src/muscle-tab.c:742 #, c-format msgid "accepted value: %s" msgstr "" -#: src/parse-gram.y:773 +#: src/parse-gram.y:780 #, c-format msgid "character literals cannot be nonterminals" msgstr "" -#: src/parse-gram.y:779 +#: src/parse-gram.y:786 #, c-format msgid "character literals cannot be used together with %s" msgstr "" -#: src/parse-gram.y:782 +#: src/parse-gram.y:789 #, c-format msgid "definition of %s" msgstr "" -#: src/parse-gram.y:933 +#: src/parse-gram.y:940 #, c-format msgid "missing identifier in parameter declaration" msgstr "identifier tidak ada dalam deklarasi parameter" -#: src/parse-gram.y:1052 +#: src/parse-gram.y:1062 #, c-format msgid "invalid version requirement: %s" msgstr "" -#: src/parse-gram.y:1063 +#: src/parse-gram.y:1073 #, c-format msgid "require bison %s, but have %s" msgstr "" -#: src/print-graph.c:62 src/print.c:350 +#: src/print-graph.c:62 src/print.c:352 #, c-format msgid "State %d" msgstr "" -#: src/print.c:141 +#: src/print.c:143 #, c-format msgid "shift, and go to state %d\n" msgstr "geser, dan ke state %d\n" -#: src/print.c:143 +#: src/print.c:145 #, c-format msgid "go to state %d\n" msgstr "ke state %d\n" -#: src/print.c:178 +#: src/print.c:180 msgid "error (nonassociative)\n" msgstr "kesalahan(nonasosiatif)\n" -#: src/print.c:200 +#: src/print.c:204 #, c-format msgid "reduce using rule %d (%s)" msgstr "kurangi gunakan aturan %d (%s)" -#: src/print.c:203 +#: src/print.c:202 #, c-format msgid "accept" msgstr "terima" -#: src/print.c:240 src/print.c:314 +#: src/print.c:242 src/print.c:316 msgid "$default" msgstr "$default" -#: src/print.c:376 +#: src/print.c:378 msgid "Terminals, with rules where they appear" msgstr "Terminal, dengan aturan tempat mereka muncul" -#: src/print.c:403 +#: src/print.c:405 msgid "Nonterminals, with rules where they appear" msgstr "Nonterminal, dengan aturan tempat mereka muncul" -#: src/print.c:429 +#: src/print.c:431 msgid "on left:" msgstr "" -#: src/print.c:438 +#: src/print.c:440 msgid "on right:" msgstr "" -#: src/print.c:460 +#: src/print.c:462 msgid "Rules useless in parser due to conflicts" msgstr "aturan tidak berguna dalam parser karena konflik" @@ -645,82 +645,82 @@ msgid "multiple %s declarations" msgstr "deklarasi ganda %s" -#: src/reader.c:130 +#: src/reader.c:151 #, c-format msgid "result type clash on merge function %s: <%s> != <%s>" msgstr "tipe hasil bentrok pada fungsi merge %s: <%s> != <%s>" -#: src/reader.c:205 +#: src/reader.c:226 #, c-format msgid "duplicated symbol name for %s ignored" msgstr "" -#: src/reader.c:241 +#: src/reader.c:262 #, c-format msgid "rule given for %s, which is a token" msgstr "aturan diberikan untuk %s, yang merupakan sebuah token" -#: src/reader.c:298 +#: src/reader.c:321 #, c-format msgid "type clash on default action: <%s> != <%s>" msgstr "bentrokan tipe pada aksi baku: <%s> != <%s>" -#: src/reader.c:321 +#: src/reader.c:345 #, c-format msgid "empty rule for typed nonterminal, and no action" msgstr "aturan kosong untuk nonterminal typed, dan tidak ada aksi" -#: src/reader.c:337 +#: src/reader.c:389 #, c-format msgid "unused value: $%d" msgstr "nilai tidak digunakan: $%d" -#: src/reader.c:339 +#: src/reader.c:391 #, c-format msgid "unset value: $$" msgstr "nilai tidak diset: $$" -#: src/reader.c:349 +#: src/reader.c:401 #, c-format msgid "%%empty on non-empty rule" msgstr "" -#: src/reader.c:359 +#: src/reader.c:411 #, c-format msgid "empty rule without %%empty" msgstr "" -#: src/reader.c:375 +#: src/reader.c:427 #, c-format msgid "token for %%prec is not defined: %s" msgstr "tanda untuk %%prec belum didefinisikan: %s" -#: src/reader.c:380 +#: src/reader.c:432 #, c-format msgid "only midrule actions can be typed: %s" msgstr "" -#: src/reader.c:507 src/reader.c:529 src/reader.c:600 +#: src/reader.c:559 src/reader.c:581 src/reader.c:652 #, c-format msgid "%s affects only GLR parsers" msgstr "%s hanya mempengaruhi parser GLR" -#: src/reader.c:510 +#: src/reader.c:562 #, c-format msgid "%s must be followed by positive number" msgstr "%s harus diikuti angka positif" -#: src/reader.c:565 +#: src/reader.c:617 #, c-format msgid "POSIX Yacc does not support typed midrule actions" msgstr "" -#: src/reader.c:669 +#: src/reader.c:717 #, c-format msgid "rule is too long" msgstr "aturan terlalu panjang" -#: src/reader.c:781 +#: src/reader.c:951 #, c-format msgid "no rules in the input grammar" msgstr "tidak ada aturan dalam tata bahasa masukan" @@ -729,126 +729,126 @@ msgid "rule useless in grammar" msgstr "aturan tidak berguna dalam tata bahasa" -#: src/reduce.c:280 +#: src/reduce.c:281 #, c-format msgid "nonterminal useless in grammar: %s" msgstr "bukan terminal tidak berguna dalam tata bahasa: %s" -#: src/reduce.c:321 +#: src/reduce.c:322 msgid "Nonterminals useless in grammar" msgstr "Bukan terminal, tidak berguna dalam tata bahasa" -#: src/reduce.c:333 +#: src/reduce.c:334 msgid "Terminals unused in grammar" msgstr "Terminal tidak digunakan dalam tata bahasa" -#: src/reduce.c:342 +#: src/reduce.c:343 msgid "Rules useless in grammar" msgstr "Aturan tidak berguna dalam tata bahasa" -#: src/reduce.c:355 +#: src/reduce.c:356 #, c-format msgid "%d nonterminal useless in grammar" msgid_plural "%d nonterminals useless in grammar" msgstr[0] "%d bukan terminal tidak berguna dalam tata bahasa" -#: src/reduce.c:360 +#: src/reduce.c:361 #, c-format msgid "%d rule useless in grammar" msgid_plural "%d rules useless in grammar" msgstr[0] "%d aturan tidak berguna dalam tata bahasa" -#: src/reduce.c:386 +#: src/reduce.c:392 #, c-format msgid "start symbol %s does not derive any sentence" msgstr "simbol awal %s tidak melahirkan kalimat" -#: src/scan-code.l:158 +#: src/scan-code.l:160 #, c-format msgid "stray '%s'" msgstr "" -#: src/scan-code.l:330 +#: src/scan-code.l:332 #, c-format msgid "refers to: %c%s at %s" msgstr "" -#: src/scan-code.l:354 +#: src/scan-code.l:356 #, c-format msgid "possibly meant: %c" msgstr "" -#: src/scan-code.l:363 +#: src/scan-code.l:365 #, c-format msgid ", hiding %c" msgstr "" -#: src/scan-code.l:371 +#: src/scan-code.l:373 #, c-format msgid " at %s" msgstr "" -#: src/scan-code.l:375 +#: src/scan-code.l:377 #, c-format msgid ", cannot be accessed from midrule action at $%d" msgstr "" -#: src/scan-code.l:422 src/scan-gram.l:878 +#: src/scan-code.l:416 src/scan-gram.l:879 #, c-format msgid "integer out of range: %s" msgstr "integer ke luar batas: %s" -#: src/scan-code.l:496 +#: src/scan-code.l:505 #, c-format msgid "invalid reference: %s" msgstr "" -#: src/scan-code.l:503 +#: src/scan-code.l:512 #, c-format msgid "syntax error after '%c', expecting integer, letter, '_', '[', or '$'" msgstr "" -#: src/scan-code.l:509 +#: src/scan-code.l:518 #, c-format msgid "symbol not found in production before $%d: %.*s" msgstr "" -#: src/scan-code.l:514 +#: src/scan-code.l:523 #, c-format msgid "symbol not found in production: %.*s" msgstr "" -#: src/scan-code.l:528 +#: src/scan-code.l:537 #, c-format msgid "misleading reference: %s" msgstr "" -#: src/scan-code.l:543 +#: src/scan-code.l:552 #, c-format msgid "ambiguous reference: %s" msgstr "" -#: src/scan-code.l:579 +#: src/scan-code.l:588 #, c-format msgid "explicit type given in untyped grammar" msgstr "tipe eksplisit diberikan dalam tata bahasa yang tidak diketikan" -#: src/scan-code.l:634 +#: src/scan-code.l:643 #, c-format msgid "$$ for the midrule at $%d of %s has no declared type" msgstr "" -#: src/scan-code.l:640 +#: src/scan-code.l:649 #, c-format msgid "$$ of %s has no declared type" msgstr "" -#: src/scan-code.l:666 +#: src/scan-code.l:675 #, c-format msgid "$%s of %s has no declared type" msgstr "" -#: src/scan-code.l:689 +#: src/scan-code.l:698 #, c-format msgid "multiple occurrences of $%d with api.value.automove" msgstr "" @@ -858,54 +858,54 @@ msgid "stray ',' treated as white space" msgstr "" -#: src/scan-gram.l:308 +#: src/scan-gram.l:309 #, c-format msgid "invalid directive: %s" msgstr "direktif tidak valid: %s" -#: src/scan-gram.l:330 +#: src/scan-gram.l:331 #, c-format msgid "invalid identifier: %s" msgstr "" -#: src/scan-gram.l:384 +#: src/scan-gram.l:385 msgid "invalid character" msgid_plural "invalid characters" msgstr[0] "" msgstr[1] "" -#: src/scan-gram.l:404 +#: src/scan-gram.l:405 #, c-format msgid "invalid null character" msgstr "karakter null tidak valid" -#: src/scan-gram.l:462 +#: src/scan-gram.l:463 #, c-format msgid "unexpected identifier in bracketed name: %s" msgstr "" -#: src/scan-gram.l:486 +#: src/scan-gram.l:487 #, c-format msgid "an identifier expected" msgstr "" -#: src/scan-gram.l:493 +#: src/scan-gram.l:494 msgid "invalid character in bracketed name" msgid_plural "invalid characters in bracketed name" msgstr[0] "" msgstr[1] "" -#: src/scan-gram.l:566 src/scan-gram.l:581 +#: src/scan-gram.l:567 src/scan-gram.l:582 #, c-format msgid "POSIX Yacc does not support string literals" msgstr "" -#: src/scan-gram.l:604 +#: src/scan-gram.l:605 #, c-format msgid "empty character literal" msgstr "" -#: src/scan-gram.l:610 +#: src/scan-gram.l:611 #, c-format msgid "extra characters in character literal" msgstr "" @@ -915,42 +915,42 @@ msgid "invalid number after \\-escape: %s" msgstr "nomor tidak valid setelah \\-escape: %s" -#: src/scan-gram.l:689 +#: src/scan-gram.l:690 #, c-format msgid "invalid character after \\-escape: %s" msgstr "karakter tidak valid setelah \\-escape: %s" -#: src/scan-gram.l:871 +#: src/scan-gram.l:872 #, c-format msgid "POSIX Yacc does not support hexadecimal literals" msgstr "" -#: src/scan-gram.l:1009 +#: src/scan-gram.l:1010 #, c-format msgid "missing %s at end of file" msgstr "" -#: src/scan-gram.l:1020 +#: src/scan-gram.l:1021 #, c-format msgid "missing %s at end of line" msgstr "" -#: src/scan-skel.l:141 +#: src/scan-skel.l:158 #, c-format msgid "unclosed %s directive in skeleton" msgstr "direktif %s tidak tertutup dalam kerangka" -#: src/scan-skel.l:252 +#: src/scan-skel.l:269 #, c-format msgid "too few arguments for %s directive in skeleton" msgstr "terlalu sedikit argumen untuk direktif %s dalam skeleton" -#: src/scan-skel.l:259 +#: src/scan-skel.l:276 #, c-format msgid "too many arguments for %s directive in skeleton" msgstr "terlalu banyak argumen untuk direktif %s dalam skeleton" -#: src/symtab.c:131 +#: src/symtab.c:129 #, c-format msgid "POSIX Yacc forbids dashes in symbol names: %s" msgstr "" @@ -960,46 +960,46 @@ msgid "too many symbols in input grammar (limit is %d)" msgstr "terlalu banyak simbol dalam grammar input (batasnya adalah %d)" -#: src/symtab.c:326 +#: src/symtab.c:329 #, c-format msgid "%s redeclaration for %s" msgstr "%s redeklarasi untuk %s" -#: src/symtab.c:335 +#: src/symtab.c:338 #, c-format msgid "%s redeclaration for <%s>" msgstr "%s redeklarasi untuk <%s>" -#: src/symtab.c:344 +#: src/symtab.c:347 #, c-format msgid "symbol %s redeclared as a token" msgstr "" -#: src/symtab.c:345 +#: src/symtab.c:348 #, c-format msgid "symbol %s redeclared as a nonterminal" msgstr "" -#: src/symtab.c:385 +#: src/symtab.c:388 #, c-format msgid "" "symbol %s is used, but is not defined as a token and has no rules; did you " "mean %s?" msgstr "" -#: src/symtab.c:395 +#: src/symtab.c:398 #, c-format msgid "symbol %s is used, but is not defined as a token and has no rules" msgstr "" "simbol %s digunakan, namun tidak didefinisikan sebagai token dan tidak " "memiliki aturan" -#: src/symtab.c:534 +#: src/symtab.c:537 #, c-format msgid "POSIX yacc reserves %%type to nonterminals" msgstr "" -#: src/symtab.c:564 +#: src/symtab.c:567 #, c-format msgid "symbol %s redeclared" msgstr "simbol %s dideklarasikan ulang" @@ -1019,32 +1019,32 @@ msgid "user token number of %s too large" msgstr "" -#: src/symtab.c:631 +#: src/symtab.c:634 #, c-format msgid "string literal %s not attached to a symbol" msgstr "" -#: src/symtab.c:659 +#: src/symtab.c:662 #, c-format msgid "useless %s for type <%s>" msgstr "" -#: src/symtab.c:664 +#: src/symtab.c:667 #, c-format msgid "type <%s> is used, but is not associated to any symbol" msgstr "" -#: src/symtab.c:709 +#: src/symtab.c:712 #, c-format msgid "nonterminals cannot be given a string alias" msgstr "" -#: src/symtab.c:712 +#: src/symtab.c:715 #, c-format msgid "symbol %s used more than once as a literal string" msgstr "" -#: src/symtab.c:715 +#: src/symtab.c:718 #, c-format msgid "symbol %s given more than one literal string" msgstr "" @@ -1054,37 +1054,37 @@ msgid "user token number %d redeclaration for %s" msgstr "" -#: src/symtab.c:752 +#: src/symtab.c:755 #, c-format msgid "previous declaration for %s" msgstr "" -#: src/symtab.c:1080 +#: src/symtab.c:1083 #, c-format msgid "token number too large" msgstr "" -#: src/symtab.c:1151 +#: src/reader.c:923 #, c-format msgid "the start symbol %s is undefined" msgstr "simbol awal %s tidak didefinisikan" -#: src/symtab.c:1155 +#: src/reader.c:933 #, c-format msgid "the start symbol %s is a token" msgstr "simbol awal %s adalah sebuah token" -#: src/symtab.c:1338 +#: src/symtab.c:1332 #, c-format msgid "useless precedence and associativity for %s" msgstr "" -#: src/symtab.c:1341 +#: src/symtab.c:1335 #, c-format msgid "useless precedence for %s" msgstr "" -#: src/symtab.c:1345 +#: src/symtab.c:1339 #, c-format msgid "useless associativity for %s, use %%precedence" msgstr "" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/bison-runtime.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/bison-runtime.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/bison-runtime.po 2021-08-03 09:06:18.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/bison-runtime.po 2022-02-11 23:16:11.000000000 +0000 @@ -15,62 +15,62 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 16:04+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 14:55+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "Language: id\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -#: data/skeletons/glr.c:904 data/skeletons/yacc.c:690 +#: data/skeletons/glr.c:930 data/skeletons/yacc.c:769 msgid "syntax error: cannot back up" msgstr "kesalahan sintaks: tidak dapat membackup" -#: data/skeletons/glr.c:1819 +#: data/skeletons/glr.c:1832 msgid "syntax is ambiguous" msgstr "sintaks rancu" -#: data/skeletons/glr.c:2231 data/skeletons/glr.c:2257 -#: data/skeletons/glr.c:2310 data/skeletons/glr.c:2550 -#: data/skeletons/lalr1.cc:1046 data/skeletons/lalr1.cc:1543 -#: data/skeletons/yacc.c:1364 data/skeletons/yacc.c:1901 -#: data/skeletons/yacc.c:1905 +#: data/skeletons/glr.c:2245 data/skeletons/glr.c:2271 +#: data/skeletons/glr.c:2324 data/skeletons/glr.c:2560 +#: data/skeletons/lalr1.cc:1054 data/skeletons/lalr1.cc:1555 +#: data/skeletons/yacc.c:1443 data/skeletons/yacc.c:2006 +#: data/skeletons/yacc.c:2010 msgid "syntax error" msgstr "kesalahan sintaks" -#: data/skeletons/glr.c:2258 data/skeletons/lalr1.cc:1544 -#: data/skeletons/yacc.c:1365 +#: data/skeletons/glr.c:2272 data/skeletons/lalr1.cc:1556 +#: data/skeletons/yacc.c:1444 #, c-format msgid "syntax error, unexpected %s" msgstr "kesalahan sintaks, %s tidak diharapkan" -#: data/skeletons/glr.c:2259 data/skeletons/lalr1.cc:1545 -#: data/skeletons/yacc.c:1366 +#: data/skeletons/glr.c:2273 data/skeletons/lalr1.cc:1557 +#: data/skeletons/yacc.c:1445 #, c-format msgid "syntax error, unexpected %s, expecting %s" msgstr "kesalahan sintaks, %s tidak diharapkan, mengharapkan %s" -#: data/skeletons/glr.c:2260 data/skeletons/lalr1.cc:1546 -#: data/skeletons/yacc.c:1367 +#: data/skeletons/glr.c:2274 data/skeletons/lalr1.cc:1558 +#: data/skeletons/yacc.c:1446 #, c-format msgid "syntax error, unexpected %s, expecting %s or %s" msgstr "kesalahan sintaks, %s tidak diharapkan, mengharapkan %s atau %s" -#: data/skeletons/glr.c:2261 data/skeletons/lalr1.cc:1547 -#: data/skeletons/yacc.c:1368 +#: data/skeletons/glr.c:2275 data/skeletons/lalr1.cc:1559 +#: data/skeletons/yacc.c:1447 #, c-format msgid "syntax error, unexpected %s, expecting %s or %s or %s" msgstr "" "kesalahan sintaks, %s tidak diharapkan, mengharapkan %s atau %s atau %s" -#: data/skeletons/glr.c:2262 data/skeletons/lalr1.cc:1548 -#: data/skeletons/yacc.c:1369 +#: data/skeletons/glr.c:2276 data/skeletons/lalr1.cc:1560 +#: data/skeletons/yacc.c:1448 #, c-format msgid "syntax error, unexpected %s, expecting %s or %s or %s or %s" msgstr "" "kesalahan sintaks, %s tidak diharapkan, mengharapkan %s atau %s atau %s atau " "%s" -#: data/skeletons/glr.c:2609 data/skeletons/yacc.c:1437 -#: data/skeletons/yacc.c:1439 data/skeletons/yacc.c:1644 -#: data/skeletons/yacc.c:2053 +#: data/skeletons/glr.c:2619 data/skeletons/yacc.c:1516 +#: data/skeletons/yacc.c:1518 data/skeletons/yacc.c:1748 +#: data/skeletons/yacc.c:2158 msgid "memory exhausted" msgstr "memori habis" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/bootloader.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/bootloader.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/bootloader.po 2021-08-03 09:06:13.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/bootloader.po 2022-02-11 23:16:06.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 17:19+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 16:14+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "Language: \n" #. ok button label diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/byobu.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/byobu.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/byobu.po 2021-08-03 09:06:23.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/byobu.po 2022-02-11 23:16:16.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 17:57+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 16:53+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "Language: id\n" #: bin/menu:34 byobu-config:129 byobu-config:401 byobu-config:409 diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/bzr.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/bzr.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/bzr.po 2021-08-03 09:06:24.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/bzr.po 2022-02-11 23:16:17.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2021-08-02 17:12+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 16:06+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #: bzrlib/add.py:95 msgid "skipping {0} (larger than {1} of {2} bytes)" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/cinder.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/cinder.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/cinder.po 1970-01-01 00:00:00.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/cinder.po 2022-02-11 23:16:12.000000000 +0000 @@ -0,0 +1,11612 @@ +# Indonesian translations for cinder. +# Copyright (C) 2013 ORGANIZATION +# This file is distributed under the same license as the cinder project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Cinder\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2016-04-27 07:15+0000\n" +"PO-Revision-Date: 2014-04-10 07:59+0000\n" +"Last-Translator: openstackjenkins \n" +"Language-Team: Indonesian " +"(http://www.transifex.com/projects/p/openstack/language/id/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2022-02-11 17:16+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" +"Generated-By: Babel 1.3\n" + +#: cinder/context.py:107 +#, python-format +msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" +msgstr "" + +#: cinder/coordination.py:119 +msgid "Coordinator uninitialized." +msgstr "Koordinator belum diinisialisasi." + +#: cinder/coordination.py:210 +#, python-format +msgid "Not a valid string: %s" +msgstr "Bukan string yang valid: %s" + +#: cinder/exception.py:66 cinder/brick/exception.py:31 +msgid "An unknown exception occurred." +msgstr "Terjadi pengecualian yang tidak diketahui." + +#: cinder/exception.py:107 +#, python-format +msgid "" +"Bad or unexpected response from the storage volume backend API: %(data)s" +msgstr "" +"Respons buruk atau tidak terduga dari API backend volume penyimpanan: " +"%(data)s" + +#: cinder/exception.py:112 +#, python-format +msgid "Volume driver reported an error: %(message)s" +msgstr "Driver volume melaporkan kesalahan: %(message)s" + +#: cinder/exception.py:116 +#, python-format +msgid "Backup driver reported an error: %(message)s" +msgstr "Driver cadangan melaporkan kesalahan: %(message)s" + +#: cinder/exception.py:120 +#, python-format +msgid "Connection to glance failed: %(reason)s" +msgstr "Koneksi ke sekilas gagal: %(reason)s" + +#: cinder/exception.py:124 +msgid "Not authorized." +msgstr "Tidak diizinkan." + +#: cinder/exception.py:129 +msgid "User does not have admin privileges" +msgstr "Pengguna tidak memiliki hak admin" + +#: cinder/exception.py:133 +#, python-format +msgid "Policy doesn't allow %(action)s to be performed." +msgstr "Kebijakan tidak mengizinkan %(action)s yang akan dilakukan." + +#: cinder/exception.py:137 +#, python-format +msgid "Not authorized for image %(image_id)s." +msgstr "Tidak diizinkan untuk gambar %(image_id)s." + +#: cinder/exception.py:141 +msgid "Volume driver not ready." +msgstr "Driver volume belum siap." + +#: cinder/exception.py:145 cinder/brick/exception.py:77 +msgid "Unacceptable parameters." +msgstr "Parameter tidak dapat diterima." + +#: cinder/exception.py:150 +#, python-format +msgid "Invalid snapshot: %(reason)s" +msgstr "Cuplikan tidak valid: %(reason)s" + +#: cinder/exception.py:154 +#, python-format +msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." +msgstr "Mode pemasangan '%(mode)s' tidak valid untuk volume %(volume_id)s." + +#: cinder/exception.py:159 +#, python-format +msgid "Volume %(volume_id)s is still attached, detach volume first." +msgstr "" +"Volume %(volume_id)s masih terpasang, lepaskan volume terlebih dahulu." + +#: cinder/exception.py:167 +msgid "The results are invalid." +msgstr "Hasil tidak valid." + +#: cinder/exception.py:171 +#, python-format +msgid "Invalid input received: %(reason)s" +msgstr "Masukan tidak valid diterima: %(reason)s" + +#: cinder/exception.py:175 +#, python-format +msgid "Invalid volume type: %(reason)s" +msgstr "Jenis volume tidak valid: %(reason)s" + +#: cinder/exception.py:179 +#, python-format +msgid "Invalid volume: %(reason)s" +msgstr "Volume tidak valid: %(reason)s" + +#: cinder/exception.py:183 +#, python-format +msgid "Invalid content type %(content_type)s." +msgstr "Tipe konten tidak valid %(content_type)s." + +#: cinder/exception.py:187 +#, python-format +msgid "Invalid host: %(reason)s" +msgstr "Host tidak valid: %(reason)s" + +#: cinder/exception.py:193 cinder/brick/exception.py:84 +#, python-format +msgid "%(err)s" +msgstr "%(err)s" + +#: cinder/exception.py:197 +#, python-format +msgid "Invalid auth key: %(reason)s" +msgstr "Kunci autentikasi tidak valid: %(reason)s" + +#: cinder/exception.py:201 +#, python-format +msgid "" +"Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" +msgstr "" +"Nilai \"%(value)s\" tidak valid untuk opsi konfigurasi \"%(option)s\"" + +#: cinder/exception.py:206 +msgid "Service is unavailable at this time." +msgstr "Layanan tidak tersedia saat ini." + +#: cinder/exception.py:210 +#, python-format +msgid "Image %(image_id)s is unacceptable: %(reason)s" +msgstr "Gambar %(image_id)s tidak dapat diterima: %(reason)s" + +#: cinder/exception.py:214 +#, python-format +msgid "The device in the path %(path)s is unavailable: %(reason)s" +msgstr "Perangkat di jalur %(path)s tidak tersedia: %(reason)s" + +#: cinder/exception.py:218 +#, python-format +msgid "Expected a uuid but received %(uuid)s." +msgstr "Mengharapkan uuid tetapi menerima %(uuid)s." + +#: cinder/exception.py:247 +#, python-format +msgid "" +"API Version String %(version)s is of invalid format. Must be of format " +"MajorNum.MinorNum." +msgstr "" +"String Versi API %(version)s formatnya tidak valid. Harus dalam format " +"MajorNum.MinorNum." + +#: cinder/exception.py:252 +#, python-format +msgid "API version %(version)s is not supported on this method." +msgstr "Versi API %(version)s tidak didukung di metode ini." + +#: cinder/exception.py:256 +#, python-format +msgid "" +"Version %(req_ver)s is not supported by the API. Minimum is %(min_ver)s and " +"maximum is %(max_ver)s." +msgstr "" +"Versi %(req_ver)s tidak didukung oleh API. Minimum %(min_ver)s dan maksimum " +"%(max_ver)s." + +#: cinder/exception.py:261 +#, python-format +msgid "Error while requesting %(service)s API." +msgstr "Kesalahan saat meminta %(service)s API." + +#: cinder/exception.py:270 +#, python-format +msgid "Timeout while requesting %(service)s API." +msgstr "Waktu habis ketika meminta %(service)s API." + +#: cinder/exception.py:274 +#, python-format +msgid "Timeout while requesting capabilities from backend %(service)s." +msgstr "Waktu habis saat meminta kemampuan dari backend %(service)s." + +#: cinder/exception.py:222 cinder/brick/exception.py:71 +msgid "Resource could not be found." +msgstr "Sumber daya tidak dapat ditemukan." + +#: cinder/exception.py:228 +#, python-format +msgid "Volume %(volume_id)s could not be found." +msgstr "Volume %(volume_id)s tidak dapat ditemukan." + +#: cinder/exception.py:290 +#, python-format +msgid "Volume attachment could not be found with filter: %(filter)s ." +msgstr "Lampiran volume tidak dapat ditemukan dengan filter: %(filter)s ." + +#: cinder/exception.py:232 +#, python-format +msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +msgstr "" +"Volume %(volume_id)s tidak memiliki metadata dengan kunci %(metadata_key)s." + +#: cinder/exception.py:237 +#, python-format +msgid "" +"Volume %(volume_id)s has no administration metadata with key " +"%(metadata_key)s." +msgstr "" +"Volume %(volume_id)s tidak memiliki metadata administrasi dengan kunci " +"%(metadata_key)s." + +#: cinder/exception.py:242 +#, python-format +msgid "Invalid metadata: %(reason)s" +msgstr "Metadata tidak valid: %(reason)s" + +#: cinder/exception.py:246 +#, python-format +msgid "Invalid metadata size: %(reason)s" +msgstr "Ukuran metadata tidak valid: %(reason)s" + +#: cinder/exception.py:250 +#, python-format +msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." +msgstr "" +"Snapshot %(snapshot_id)s tidak memiliki metadata dengan kunci " +"%(metadata_key)s." + +#: cinder/exception.py:255 +#, python-format +msgid "Volume type %(volume_type_id)s could not be found." +msgstr "Tipe volume %(volume_type_id)s tidak dapat ditemukan." + +#: cinder/exception.py:259 +#, python-format +msgid "Volume type with name %(volume_type_name)s could not be found." +msgstr "Tipe volume dengan nama %(volume_type_name)s tidak dapat ditemukan." + +#: cinder/exception.py:327 +#, python-format +msgid "" +"Volume type access not found for %(volume_type_id)s / %(project_id)s " +"combination." +msgstr "" +"Akses jenis volume tidak ditemukan untuk kombinasi %(volume_type_id)s / " +"%(project_id)s." + +#: cinder/exception.py:264 +#, python-format +msgid "" +"Volume Type %(volume_type_id)s has no extra specs with key " +"%(extra_specs_key)s." +msgstr "" +"Tipe Volume %(volume_type_id)s tidak memiliki spesifikasi tambahan dengan " +"kunci %(extra_specs_key)s." + +#: cinder/exception.py:269 +#, python-format +msgid "" +"Volume Type %(volume_type_id)s deletion is not allowed with volumes present " +"with the type." +msgstr "" +"Penghapusan Jenis Volume %(volume_type_id)s tidak diperbolehkan dengan " +"volume yang ada bersama jenisnya." + +#: cinder/exception.py:274 +#, python-format +msgid "Snapshot %(snapshot_id)s could not be found." +msgstr "Cuplikan %(snapshot_id)s tidak dapat ditemukan." + +#: cinder/exception.py:346 +#, python-format +msgid "Instance %(uuid)s could not be found." +msgstr "Instance %(uuid)s tidak bisa ditemukan." + +#: cinder/exception.py:278 +#, python-format +msgid "deleting volume %(volume_name)s that has snapshot" +msgstr "hapus volume %(volume_name)s yang memiliki cuplikan" + +#: cinder/exception.py:282 +#, python-format +msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +msgstr "menghapus cuplikan %(snapshot_name)s yang memiliki volume dependen" + +#: cinder/exception.py:287 +#, python-format +msgid "No target id found for volume %(volume_id)s." +msgstr "Tidak ada id target yang ditemukan untuk %(volume_id)s." + +#: cinder/exception.py:291 +#, python-format +msgid "Invalid image href %(image_href)s." +msgstr "gambar href tidak valid %(image_href)s." + +#: cinder/exception.py:295 +#, python-format +msgid "Image %(image_id)s could not be found." +msgstr "Gambar %(image_id)s tidak dapat ditemukan." + +#: cinder/exception.py:374 +#, python-format +msgid "Service %(service_id)s could not be found on host %(host)s." +msgstr "Layanan %(service_id)s tidak dapat ditemukan di host %(host)s." + +#: cinder/exception.py:299 +#, python-format +msgid "Service %(service_id)s could not be found." +msgstr "Layanan %(service_id)s tidak dapat ditemukan." + +#: cinder/exception.py:382 +msgid "Service is too old to fulfil this request." +msgstr "Servis terlalu tua untuk melayani permintaan ini." + +#: cinder/exception.py:303 +#, python-format +msgid "Host %(host)s could not be found." +msgstr "Host %(host)s tidak dapat ditemukan." + +#: cinder/exception.py:307 +#, python-format +msgid "Scheduler Host Filter %(filter_name)s could not be found." +msgstr "Scheduler Host Filter %(filter_name)s tidak dapat ditemukan." + +#: cinder/exception.py:311 +#, python-format +msgid "Scheduler Host Weigher %(weigher_name)s could not be found." +msgstr "Scheduler Host Weigher %(weigher_name)s tidak dapat ditemukan." + +#: cinder/exception.py:319 +#, python-format +msgid "Invalid reservation expiration %(expire)s." +msgstr "Masa berlaku reservasi tidak valid %(expire)s." + +#: cinder/exception.py:323 +#, python-format +msgid "" +"Change would make usage less than 0 for the following resources: %(unders)s" +msgstr "" +"Perubahan akan membuat penggunaan kurang dari 0 untuk sumber daya berikut: " +"%(unders)s" + +#: cinder/exception.py:407 +#, python-format +msgid "Project quotas are not properly setup for nested quotas: %(reason)s." +msgstr "" +"Kuota proyek tidak disiapkan dengan benar untuk kuota bertingkat: %(reason)s." + +#: cinder/exception.py:328 +msgid "Quota could not be found" +msgstr "Kuota tidak dapat ditemukan" + +#: cinder/exception.py:332 +#, python-format +msgid "Unknown quota resources %(unknown)s." +msgstr "Sumber daya kuota tidak diketahui %(unknown)s." + +#: cinder/exception.py:336 +#, python-format +msgid "Quota for project %(project_id)s could not be found." +msgstr "Kuota untuk proyek %(project_id)s tidak dapat ditemukan." + +#: cinder/exception.py:340 +#, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "Kelas kuota %(class_name)s tidak ditemukan." + +#: cinder/exception.py:344 +#, python-format +msgid "Quota usage for project %(project_id)s could not be found." +msgstr "Penggunaan kuota untuk proyek %(project_id)s tidak dapat ditemukan." + +#: cinder/exception.py:348 +#, python-format +msgid "Quota reservation %(uuid)s could not be found." +msgstr "Reservasi kuota %(uuid)s tidak dapat ditemukan." + +#: cinder/exception.py:352 +#, python-format +msgid "Quota exceeded for resources: %(overs)s" +msgstr "Kuota terlampaui untuk sumber daya: %(overs)s" + +#: cinder/exception.py:356 +#, python-format +msgid "File %(file_path)s could not be found." +msgstr "Berkas %(file_path)s tidak dapat ditemukan." + +#: cinder/exception.py:365 +#, python-format +msgid "Volume Type %(id)s already exists." +msgstr "Tipe volume %(id)s sudah ada." + +#: cinder/exception.py:452 +#, python-format +msgid "" +"Volume type access for %(volume_type_id)s / %(project_id)s combination " +"already exists." +msgstr "" +"Akses jenis volume untuk kombinasi %(volume_type_id)s / %(project_id)s sudah " +"ada." + +#: cinder/exception.py:369 +#, python-format +msgid "Volume type encryption for type %(type_id)s already exists." +msgstr "Enkripsi tipe volume untuk tipe %(type_id)s sudah ada." + +#: cinder/exception.py:373 +#, python-format +msgid "Volume type encryption for type %(type_id)s does not exist." +msgstr "Enkripsi tipe volume untuk tipe %(type_id)s tidak ada." + +#: cinder/exception.py:377 +#, python-format +msgid "Malformed message body: %(reason)s" +msgstr "Isi pesan salah format: %(reason)s" + +#: cinder/exception.py:381 +#, python-format +msgid "Could not find config at %(path)s" +msgstr "Tidak dapat menemukan config pada %(path)s" + +#: cinder/exception.py:385 +#, python-format +msgid "Could not find parameter %(param)s" +msgstr "Tidak dapat menemukan parameter %(param)s" + +#: cinder/exception.py:389 +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" +msgstr "Tidak dapat memuat aplikasi tempel '%(name)s' dari %(path)s" + +#: cinder/exception.py:393 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "Host yang valid tidak ditemukan. %(reason)s" + +#: cinder/exception.py:402 +#, python-format +msgid "Quota exceeded: code=%(code)s" +msgstr "Kuota terlampaui: code=%(code)s" + +#: cinder/exception.py:497 +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed %(name)s quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." +msgstr "" +"Volume atau cuplikan yang diminta melebihi kuota %(name)s yang diizinkan. " +"%(requested)sG yang diminta, kuota adalah %(quota)sG dan %(consumed)sG telah " +"digunakan." + +#: cinder/exception.py:508 +#, python-format +msgid "" +"Requested volume size %(size)d is larger than maximum allowed limit " +"%(limit)d." +msgstr "" +"Ukuran volume yang diminta %(size)d lebih besar dari batas maksimum yang " +"diizinkan %(limit)d." + +#: cinder/exception.py:513 +#, python-format +msgid "" +"Requested backup exceeds allowed Backup gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." +msgstr "" +"Cadangan yang diminta melebihi kuota Gigabyte Cadangan yang diizinkan. " +"%(requested)sG yang diminta, kuota adalah %(quota)sG dan %(consumed)sG telah " +"digunakan." + +#: cinder/exception.py:519 +#, python-format +msgid "" +"Maximum number of volumes allowed (%(allowed)d) exceeded for quota " +"'%(name)s'." +msgstr "" +"Jumlah volume maksimum yang diizinkan (%(allowed)d) terlampaui untuk kuota " +"'%(name)s'." + +#: cinder/exception.py:419 +#, python-format +msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" +msgstr "Jumlah maksimum foto yang diizinkan (%(allowed)d) terlampaui" + +#: cinder/exception.py:532 +#, python-format +msgid "Maximum number of backups allowed (%(allowed)d) exceeded" +msgstr "Jumlah maksimum cadangan yang diizinkan (%(allowed)d) terlampaui" + +#: cinder/exception.py:423 +#, python-format +msgid "Detected more than one volume with name %(vol_name)s" +msgstr "Terdeteksi lebih dari satu volume dengan nama %(vol_name)s" + +#: cinder/exception.py:427 +#, python-format +msgid "" +"Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +msgstr "" +"Tidak dapat membuat volume_type dengan nama %(name)s dan spesifikasi " +"%(extra_specs)s" + +#: cinder/exception.py:545 +#, python-format +msgid "Cannot update volume_type %(id)s" +msgstr "Tidak dapat memutahirkan volume_type %(id)s" + +#: cinder/exception.py:432 +#, python-format +msgid "Unknown or unsupported command %(cmd)s" +msgstr "Perintah tidak diketahui atau didukung %(cmd)s" + +#: cinder/exception.py:436 +#, python-format +msgid "Malformed response to command %(cmd)s: %(reason)s" +msgstr "Respons yang salah terhadap perintah %(cmd)s: %(reason)s" + +#: cinder/exception.py:440 +#, python-format +msgid "Operation failed with status=%(status)s. Full dump: %(data)s" +msgstr "Operasi gagal dengan status=%(status)s. Dump penuh: %(data)s" + +#: cinder/exception.py:561 +#, python-format +msgid "Connector doesn't have required information: %(missing)s" +msgstr "Konektor tidak memiliki informasi yang diperlukan: %(missing)s" + +#: cinder/exception.py:444 +#, python-format +msgid "" +"Glance metadata cannot be updated, key %(key)s exists for volume id " +"%(volume_id)s" +msgstr "" +"Glance metadata tidak dapat diperbarui, kunci %(key)s ada untuk id volume " +"%(volume_id)s" + +#: cinder/exception.py:449 +#, python-format +msgid "Glance metadata for volume/snapshot %(id)s cannot be found." +msgstr "Glance metadata untuk volume/snapshot %(id)s tidak dapat ditemukan." + +#: cinder/exception.py:453 +#, python-format +msgid "Failed to export for volume: %(reason)s" +msgstr "Gagal mengekspor volume: %(reason)s" + +#: cinder/exception.py:684 +#, python-format +msgid "Failed to remove export for volume %(volume)s: %(reason)s" +msgstr "Gagal menghapus ekspor untuk volume %(volume)s: %(reason)s" + +#: cinder/exception.py:457 +#, python-format +msgid "Failed to create metadata for volume: %(reason)s" +msgstr "" + +#: cinder/exception.py:461 +#, python-format +msgid "Failed to update metadata for volume: %(reason)s" +msgstr "" + +#: cinder/exception.py:465 +#, python-format +msgid "Failed to copy metadata to volume: %(reason)s" +msgstr "" + +#: cinder/exception.py:594 +#, python-format +msgid "" +"The type of metadata: %(metadata_type)s for volume/snapshot %(id)s is " +"invalid." +msgstr "" + +#: cinder/exception.py:469 +#, python-format +msgid "Failed to copy image to volume: %(reason)s" +msgstr "" + +#: cinder/exception.py:473 +msgid "Invalid Ceph args provided for backup rbd operation" +msgstr "" + +#: cinder/exception.py:477 +msgid "An error has occurred during backup operation" +msgstr "" + +#: cinder/exception.py:481 +msgid "Unsupported backup metadata version requested" +msgstr "" + +#: cinder/exception.py:615 +msgid "Unsupported backup verify driver" +msgstr "" + +#: cinder/exception.py:485 +msgid "Metadata backup already exists for this volume" +msgstr "" + +#: cinder/exception.py:489 +msgid "Backup RBD operation failed" +msgstr "" + +#: cinder/exception.py:627 +msgid "Backup operation of an encrypted volume failed." +msgstr "" + +#: cinder/exception.py:493 +#, python-format +msgid "Backup %(backup_id)s could not be found." +msgstr "" + +#: cinder/exception.py:497 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:501 +#, python-format +msgid "Invalid backup: %(reason)s" +msgstr "" + +#: cinder/exception.py:505 +#, python-format +msgid "Connection to swift failed: %(reason)s" +msgstr "" + +#: cinder/exception.py:509 +#, python-format +msgid "Transfer %(transfer_id)s could not be found." +msgstr "" + +#: cinder/exception.py:513 +#, python-format +msgid "Volume migration failed: %(reason)s" +msgstr "" + +#: cinder/exception.py:517 +#, python-format +msgid "SSH command injection detected: %(command)s" +msgstr "" + +#: cinder/exception.py:521 +#, python-format +msgid "QoS Specs %(specs_id)s already exists." +msgstr "" + +#: cinder/exception.py:525 +#, python-format +msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." +msgstr "" + +#: cinder/exception.py:530 +#, python-format +msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." +msgstr "" + +#: cinder/exception.py:535 +#, python-format +msgid "No such QoS spec %(specs_id)s." +msgstr "" + +#: cinder/exception.py:539 +#, python-format +msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." +msgstr "" + +#: cinder/exception.py:544 +#, python-format +msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." +msgstr "" + +#: cinder/exception.py:549 +#, python-format +msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." +msgstr "" + +#: cinder/exception.py:554 +#, python-format +msgid "Invalid qos specs: %(reason)s" +msgstr "" + +#: cinder/exception.py:558 +#, python-format +msgid "QoS Specs %(specs_id)s is still associated with entities." +msgstr "" + +#: cinder/exception.py:562 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + +#: cinder/exception.py:566 +#, python-format +msgid "" +"Manage existing volume failed due to invalid backend reference " +"%(existing_ref)s: %(reason)s" +msgstr "" + +#: cinder/exception.py:709 +#, python-format +msgid "" +"Unable to manage existing volume. Volume %(volume_ref)s already managed." +msgstr "" + +#: cinder/exception.py:714 +#, python-format +msgid "Invalid Replication Target: %(reason)s" +msgstr "" + +#: cinder/exception.py:718 +#, python-format +msgid "Unable to failover to replication target:%(reason)s)." +msgstr "" + +#: cinder/exception.py:723 +#, python-format +msgid "Volume %(volume_id)s replication error: %(reason)s" +msgstr "" + +#: cinder/exception.py:728 +#, python-format +msgid "Volume replication for %(volume_id)s could not be found." +msgstr "" + +#: cinder/exception.py:571 +#, python-format +msgid "Manage existing volume failed due to volume type mismatch: %(reason)s" +msgstr "" + +#: cinder/exception.py:738 +#, python-format +msgid "Error extending volume: %(reason)s" +msgstr "" + +#: cinder/exception.py:742 +#, python-format +msgid "Error during evaluator parsing: %(reason)s" +msgstr "" + +#: cinder/exception.py:746 +msgid "Unable to create lock. Coordination backend not started." +msgstr "" + +#: cinder/exception.py:750 +msgid "Lock acquisition failed." +msgstr "" + +#: cinder/brick/exception.py:100 +#, python-format +msgid "Unable to find Volume Group: %(vg_name)s" +msgstr "" + +#: cinder/brick/exception.py:104 +#, python-format +msgid "Failed to create Volume Group: %(vg_name)s" +msgstr "" + +#: cinder/brick/exception.py:96 +#, python-format +msgid "Volume device not found at %(device)s." +msgstr "" + +#: cinder/exception.py:776 +#, python-format +msgid "Pure Storage Cinder driver failure: %(reason)s" +msgstr "" + +#: cinder/exception.py:636 +msgid "Bad response from SolidFire API" +msgstr "" + +#: cinder/exception.py:640 +msgid "SolidFire Cinder Driver exception" +msgstr "" + +#: cinder/exception.py:644 +#, python-format +msgid "Error in SolidFire API response: data=%(data)s" +msgstr "" + +#: cinder/exception.py:648 +#, python-format +msgid "Unable to locate account %(account_name)s on Solidfire device" +msgstr "" + +#: cinder/exception.py:798 +msgid "Retryable SolidFire Exception encountered" +msgstr "" + +#: cinder/exception.py:654 +#, python-format +msgid "Invalid 3PAR Domain: %(err)s" +msgstr "" + +#: cinder/exception.py:808 +msgid "Unknown RemoteFS exception" +msgstr "" + +#: cinder/exception.py:812 +msgid "A concurrent, possibly contradictory, request has been made." +msgstr "" + +#: cinder/exception.py:817 +msgid "No mounted shares found" +msgstr "" + +#: cinder/exception.py:667 cinder/exception.py:680 +#, python-format +msgid "There is no share which can host %(volume_size)sG" +msgstr "" + +#: cinder/exception.py:659 +msgid "Unknown NFS exception" +msgstr "" + +#: cinder/exception.py:663 +msgid "No mounted NFS shares found" +msgstr "" + +#: cinder/exception.py:839 +msgid "Unknown SMBFS exception." +msgstr "" + +#: cinder/exception.py:843 +msgid "No mounted SMBFS shares found." +msgstr "" + +#: cinder/exception.py:847 +#, python-format +msgid "There is no share which can host %(volume_size)sG." +msgstr "" + +#: cinder/exception.py:672 +msgid "Unknown Gluster exception" +msgstr "" + +#: cinder/exception.py:676 +msgid "No mounted Gluster shares found" +msgstr "" + +#: cinder/exception.py:866 +msgid "Unknown Virtuozzo Storage exception" +msgstr "" + +#: cinder/exception.py:870 +msgid "No mounted Virtuozzo Storage shares found" +msgstr "" + +#: cinder/exception.py:706 +#, python-format +msgid "Fibre Channel connection control failure: %(reason)s" +msgstr "" + +#: cinder/exception.py:710 +#, python-format +msgid "Fibre Channel Zone operation failed: %(reason)s" +msgstr "" + +#: cinder/exception.py:714 +#, python-format +msgid "Fibre Channel SAN Lookup failure: %(reason)s" +msgstr "" + +#: cinder/exception.py:891 +#, python-format +msgid "Brocade Fibre Channel Zoning CLI error: %(reason)s" +msgstr "" + +#: cinder/exception.py:895 +#, python-format +msgid "Brocade Fibre Channel Zoning HTTP error: %(reason)s" +msgstr "" + +#: cinder/exception.py:899 +#, python-format +msgid "Cisco Fibre Channel Zoning CLI error: %(reason)s" +msgstr "" + +#: cinder/exception.py:722 +msgid "NetApp Cinder Driver exception." +msgstr "" + +#: cinder/exception.py:907 +#, python-format +msgid "" +"EMC VNX Cinder Driver CLI exception: %(cmd)s (Return Code: %(rc)s) (Output: " +"%(out)s)." +msgstr "" + +#: cinder/exception.py:912 +#, python-format +msgid "" +"EMC VNX Cinder Driver SPUnavailableException: %(cmd)s (Return Code: %(rc)s) " +"(Output: %(out)s)." +msgstr "" + +#: cinder/exception.py:918 +#, python-format +msgid "ConsistencyGroup %(consistencygroup_id)s could not be found." +msgstr "" + +#: cinder/exception.py:922 +#, python-format +msgid "Invalid ConsistencyGroup: %(reason)s" +msgstr "" + +#: cinder/exception.py:927 +#, python-format +msgid "CgSnapshot %(cgsnapshot_id)s could not be found." +msgstr "" + +#: cinder/exception.py:931 +#, python-format +msgid "Invalid CgSnapshot: %(reason)s" +msgstr "" + +#: cinder/exception.py:936 +msgid "HBSD error occurs." +msgstr "" + +#: cinder/exception.py:953 +msgid "Storage resource could not be found." +msgstr "" + +#: cinder/exception.py:957 +#, python-format +msgid "Volume %(volume_name)s is busy." +msgstr "" + +#: cinder/exception.py:962 +msgid "Bad response from Datera API" +msgstr "" + +#: cinder/brick/exception.py:108 +#, python-format +msgid "Failed to create iscsi target for volume %(volume_id)s." +msgstr "" + +#: cinder/brick/exception.py:112 +#, python-format +msgid "Failed to remove iscsi target for volume %(volume_id)s." +msgstr "" + +#: cinder/brick/exception.py:116 +#, python-format +msgid "Failed to attach iSCSI target for volume %(volume_id)s." +msgstr "" + +#: cinder/exception.py:979 +#, python-format +msgid "Failed to detach iSCSI target for volume %(volume_id)s." +msgstr "" + +#: cinder/exception.py:983 +#, python-format +msgid "%(error_message)s" +msgstr "" + +#: cinder/exception.py:988 +msgid "X-IO Volume Driver exception!" +msgstr "" + +#: cinder/exception.py:993 +#, python-format +msgid "Volume backend config is invalid: %(reason)s" +msgstr "" + +#: cinder/exception.py:997 +#, python-format +msgid "Backend service retry timeout hit: %(timeout)s sec" +msgstr "" + +#: cinder/exception.py:1001 +#, python-format +msgid "Backend reports: %(message)s" +msgstr "" + +#: cinder/exception.py:1005 +msgid "Backend reports: item already exists" +msgstr "" + +#: cinder/exception.py:1009 +msgid "Backend reports: item not found" +msgstr "" + +#: cinder/exception.py:1014 +#, python-format +msgid "" +"The WebDAV request failed. Reason: %(msg)s, Return code/reason: %(code)s, " +"Source Volume: %(src)s, Destination Volume: %(dst)s, Method: %(method)s." +msgstr "" + +#: cinder/exception.py:1021 +msgid "Volume to Initiator Group mapping already exists" +msgstr "" + +#: cinder/exception.py:1025 +msgid "System is busy, retry operation." +msgstr "" + +#: cinder/exception.py:1029 +msgid "Exceeded the limit of snapshots per volume" +msgstr "" + +#: cinder/exception.py:1034 +#, python-format +msgid "" +"Infortrend CLI exception: %(err)s Param: %(param)s (Return Code: %(rc)s) " +"(Output: %(out)s)" +msgstr "" + +#: cinder/exception.py:1040 +#, python-format +msgid "Backend doesn't exist (%(backend)s)" +msgstr "" + +#: cinder/exception.py:1044 cinder/exception.py:1048 cinder/exception.py:1056 +#: cinder/exception.py:1086 cinder/exception.py:1101 +#, python-format +msgid "%(message)s" +msgstr "" + +#: cinder/exception.py:1052 +#, python-format +msgid "Not enough space on backend (%(backend)s)" +msgstr "" + +#: cinder/exception.py:1060 +msgid "No active iSCSI portals with supplied iSCSI IPs" +msgstr "" + +#: cinder/exception.py:1065 +#, python-format +msgid "An error has occured in SheepdogDriver. (Reason: %(reason)s)" +msgstr "" + +#: cinder/exception.py:1069 +#, python-format +msgid "" +"(Command: %(cmd)s) (Return Code: %(exit_code)s) (Stdout: %(stdout)s) " +"(Stderr: %(stderr)s)" +msgstr "" + +#: cinder/exception.py:1076 +msgid "There is no metadata in DB object." +msgstr "" + +#: cinder/exception.py:1080 +#, python-format +msgid "Operation not supported: %(operation)s." +msgstr "" + +#: cinder/exception.py:1091 +#, python-format +msgid "Coho Data Cinder driver failure: %(message)s" +msgstr "" + +#: cinder/exception.py:1096 +msgid "Unexpected response from Tegile IntelliFlash API" +msgstr "" + +#: cinder/exception.py:1106 +#, python-format +msgid "Google Cloud Storage connection failure: %(reason)s" +msgstr "" + +#: cinder/exception.py:1110 +#, python-format +msgid "Google Cloud Storage api failure: %(reason)s" +msgstr "" + +#: cinder/exception.py:1114 +#, python-format +msgid "Google Cloud Storage oauth2 failure: %(reason)s" +msgstr "" + +#: cinder/quota.py:125 +#, python-format +msgid "" +"Default quota for resource: %(res)s is set by the default quota flag: " +"quota_%(res)s, it is now deprecated. Please use the default quota class for " +"default quota." +msgstr "" + +#: cinder/quota.py:490 +#, python-format +msgid "" +"Sum of child usage '%(sum)s' is greater than free quota of '%(free)s' for " +"project '%(proj)s' for resource '%(res)s'. Please lower the limit or usage " +"for one or more of the following projects: '%(child_ids)s'" +msgstr "" + +#: cinder/quota.py:525 +#, python-format +msgid "Invalid allocated quotas defined for the following project quotas: %s" +msgstr "" + +#: cinder/quota.py:576 +#, python-format +msgid "" +"Quota limit invalid for project '%(proj)s' for resource '%(res)s': limit of " +"%(limit)d is less than in-use value of %(used)d" +msgstr "" + +#: cinder/quota.py:874 +msgid "Cannot register resource" +msgstr "" + +#: cinder/quota.py:877 +msgid "Cannot register resources" +msgstr "" + +#: cinder/quota_utils.py:150 +#, python-format +msgid "Tenant ID: %s does not exist." +msgstr "" + +#: cinder/quota_utils.py:237 +msgid "" +"Keystone version 3 or greater must be used to get nested quota support." +msgstr "" + +#: cinder/quota_utils.py:241 +msgid "" +"Must run this command as cloud admin using a Keystone policy.json which " +"allows cloud admin to list and get any project." +msgstr "" + +#: cinder/service.py:382 +#, python-format +msgid "" +"%(worker_name)s value of %(workers)d is invalid, must be greater than 0." +msgstr "" + +#: cinder/service.py:368 +msgid "serve() can only be called once" +msgstr "" + +#: cinder/ssh_utils.py:76 +#, python-format +msgid "Unable to find ssh_hosts_key_file: %s" +msgstr "" + +#: cinder/utils.py:213 +msgid "Specify a password or private_key" +msgstr "" + +#: cinder/utils.py:229 +#, python-format +msgid "Error connecting via ssh: %s" +msgstr "" + +#: cinder/utils.py:97 +#, python-format +msgid "Can not translate %s to integer." +msgstr "" + +#: cinder/utils.py:128 +#, python-format +msgid "May specify only one of %s" +msgstr "" + +#: cinder/utils.py:613 +#, python-format +msgid "Value %(param)s for %(param_string)s is not a boolean." +msgstr "" + +#: cinder/utils.py:644 +#, python-format +msgid "Unable to get a block device for file '%s'" +msgstr "" + +#: cinder/utils.py:782 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: cinder/utils.py:786 +#, python-format +msgid "%(name)s has a minimum character requirement of %(min_length)s." +msgstr "" + +#: cinder/utils.py:791 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: cinder/utils.py:993 +msgid " or " +msgstr "" + +#: cinder/utils.py:1048 +#, python-format +msgid "%s must be an integer." +msgstr "" + +#: cinder/utils.py:1052 +#, python-format +msgid "%(value_name)s must be >= %(min_value)d" +msgstr "" + +#: cinder/utils.py:1056 +#, python-format +msgid "%(value_name)s must be <= %(max_value)d" +msgstr "" + +#: cinder/api/common.py:92 cinder/api/common.py:126 cinder/volume/api.py:282 +msgid "limit param must be an integer" +msgstr "" + +#: cinder/api/common.py:95 cinder/api/common.py:130 cinder/volume/api.py:279 +msgid "limit param must be positive" +msgstr "" + +#: cinder/api/common.py:162 +#, python-format +msgid "marker [%s] not found" +msgstr "" + +#: cinder/api/common.py:209 +msgid "" +"The 'sort_key' and 'sort_dir' parameters are deprecated and cannot be used " +"with the 'sort' parameter." +msgstr "" + +#: cinder/api/contrib/admin_actions.py:69 +msgid "Must specify 'status'" +msgstr "" + +#: cinder/api/contrib/admin_actions.py:72 +msgid "Must specify a valid status" +msgstr "" + +#: cinder/api/contrib/admin_actions.py:173 +msgid "Must specify a valid attach status" +msgstr "" + +#: cinder/api/contrib/admin_actions.py:180 +msgid "Must specify a valid migration status" +msgstr "" + +#: cinder/api/contrib/admin_actions.py:186 +msgid "" +"Must specify 'status', 'attach_status' or 'migration_status' for update." +msgstr "" + +#: cinder/api/contrib/admin_actions.py:203 +msgid "Must specify 'connector'." +msgstr "" + +#: cinder/api/contrib/volume_actions.py:217 +msgid "Unable to terminate volume connection from backend." +msgstr "" + +#: cinder/api/contrib/admin_actions.py:242 +msgid "Must specify 'host'." +msgstr "" + +#: cinder/api/contrib/admin_actions.py:263 +msgid "Must specify 'new_volume'" +msgstr "" + +#: cinder/api/contrib/backups.py:228 cinder/api/contrib/backups.py:260 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 +msgid "Incorrect request body format" +msgstr "" + +#: cinder/api/contrib/backups.py:322 cinder/api/contrib/backups.py:331 +msgid "Incorrect request body format." +msgstr "" + +#: cinder/api/contrib/capabilities.py:54 +#, python-format +msgid "Can't find service: %s" +msgstr "" + +#: cinder/api/contrib/cgsnapshots.py:71 +msgid "Invalid cgsnapshot" +msgstr "" + +#: cinder/api/contrib/cgsnapshots.py:74 +msgid "Failed cgsnapshot" +msgstr "" + +#: cinder/api/contrib/cgsnapshots.py:112 +msgid "'consistencygroup_id' must be specified" +msgstr "" + +#: cinder/api/contrib/consistencygroups.py:64 +msgid "Missing required element 'consistencygroup' in request body." +msgstr "" + +#: cinder/api/contrib/consistencygroups.py:73 +#, python-format +msgid "Invalid value '%s' for force." +msgstr "" + +#: cinder/api/contrib/consistencygroups.py:129 +#, python-format +msgid "volume_types must be provided to create consistency group %(name)s." +msgstr "" + +#: cinder/api/contrib/consistencygroups.py:171 +#, python-format +msgid "" +"Either 'cgsnapshot_id' or 'source_cgid' must be provided to create " +"consistency group %(name)s from source." +msgstr "" + +#: cinder/api/contrib/consistencygroups.py:177 +#, python-format +msgid "" +"Cannot provide both 'cgsnapshot_id' and 'source_cgid' to create consistency " +"group %(name)s from source." +msgstr "" + +#: cinder/api/contrib/consistencygroups.py:229 +msgid "Missing request body." +msgstr "" + +#: cinder/api/contrib/consistencygroups.py:244 +msgid "" +"Name, description, add_volumes, and remove_volumes can not be all empty in " +"the request body." +msgstr "" + +#: cinder/api/contrib/hosts.py:136 +#, python-format +msgid "Host '%s' could not be found." +msgstr "" + +#: cinder/api/contrib/hosts.py:165 +#, python-format +msgid "Invalid status: '%s'" +msgstr "" + +#: cinder/api/contrib/hosts.py:168 +#, python-format +msgid "Invalid update setting: '%s'" +msgstr "" + +#: cinder/api/contrib/hosts.py:206 +msgid "Describe-resource is admin only functionality" +msgstr "" + +#: cinder/api/contrib/hosts.py:214 +msgid "Host not found" +msgstr "" + +#: cinder/api/contrib/qos_specs_manage.py:110 +msgid "Please specify a name for QoS specs." +msgstr "" + +#: cinder/api/contrib/qos_specs_manage.py:221 +msgid "Failed to disassociate qos specs." +msgstr "" + +#: cinder/api/contrib/qos_specs_manage.py:223 +msgid "Qos specs still in use." +msgstr "" + +#: cinder/api/contrib/qos_specs_manage.py:299 +#: cinder/api/contrib/qos_specs_manage.py:353 +msgid "Volume Type id must not be None." +msgstr "" + +#: cinder/api/contrib/quota_classes.py:72 +msgid "Missing required element quota_class_set in request body." +msgstr "" + +#: cinder/api/contrib/quotas.py:61 +#, python-format +msgid "Quota %s limit must be equal or greater than existing resources." +msgstr "" + +#: cinder/api/contrib/quotas.py:89 cinder/api/contrib/quotas.py:101 +msgid "" +"Update and delete quota operations can only be made by an admin of immediate " +"parent or by the CLOUD admin." +msgstr "" + +#: cinder/api/contrib/quotas.py:96 +msgid "" +"Update and delete quota operations can only be made to projects in the same " +"hierarchy of the project in which users are scoped to." +msgstr "" + +#: cinder/api/contrib/quotas.py:121 +msgid "" +"Show operations can only be made to projects in the same hierarchy of the " +"project in which users are scoped to." +msgstr "" + +#: cinder/api/contrib/quotas.py:127 +msgid "" +"Only users with token scoped to immediate parents or root projects are " +"allowed to see its children quotas." +msgstr "" + +#: cinder/api/contrib/quotas.py:132 +msgid "" +"An user with a token scoped to a subproject is not allowed to see the quota " +"of its parents." +msgstr "" + +#: cinder/api/contrib/quotas.py:210 +#, python-format +msgid "Invalid value '%s' for skip_validation." +msgstr "" + +#: cinder/api/contrib/quotas.py:116 +#, python-format +msgid "Bad key(s) in quota set: %s" +msgstr "" + +#: cinder/api/contrib/quotas.py:382 +msgid "" +"About to delete child projects having non-zero quota. This should not be " +"performed" +msgstr "" + +#: cinder/api/contrib/scheduler_hints.py:36 +msgid "Malformed scheduler_hints attribute" +msgstr "" + +#: cinder/api/contrib/services.py:91 +msgid "" +"Query by service parameter is deprecated. Please use binary parameter " +"instead." +msgstr "" + +#: cinder/api/contrib/services.py:151 +msgid "Unknown action" +msgstr "" + +#: cinder/api/contrib/services.py:156 +msgid "Missing required element 'host' in request body." +msgstr "" + +#: cinder/api/contrib/services.py:161 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: cinder/api/contrib/services.py:179 +msgid "Unknown service" +msgstr "" + +#: cinder/api/contrib/services.py:186 +msgid "service not found" +msgstr "" + +#: cinder/api/contrib/snapshot_actions.py:51 +msgid "'status' must be specified." +msgstr "" + +#: cinder/api/contrib/snapshot_actions.py:61 +#, python-format +msgid "Snapshot status %(cur)s not allowed for update_snapshot_status" +msgstr "" + +#: cinder/api/contrib/snapshot_actions.py:67 +#, python-format +msgid "" +"Provided snapshot status %(provided)s not allowed for snapshot with status " +"%(current)s." +msgstr "" + +#: cinder/api/contrib/snapshot_actions.py:79 +msgid "progress must be an integer percentage" +msgstr "" + +#: cinder/api/contrib/snapshot_manage.py:87 +msgid "Missing required element snapshot in request body." +msgstr "" + +#: cinder/api/contrib/volume_manage.py:109 +#, python-format +msgid "The following elements are required: %s" +msgstr "" + +#: cinder/api/contrib/snapshot_manage.py:107 +#, python-format +msgid "Volume: %s could not be found." +msgstr "" + +#: cinder/api/contrib/snapshot_manage.py:128 +#, python-format +msgid "Service %s not found." +msgstr "" + +#: cinder/api/contrib/types_extra_specs.py:101 +msgid "Request body empty" +msgstr "" + +#: cinder/api/contrib/types_extra_specs.py:105 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 +msgid "Request body and URI mismatch" +msgstr "" + +#: cinder/api/contrib/types_extra_specs.py:108 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 +msgid "Request body contains too many items" +msgstr "" + +#: cinder/api/contrib/types_extra_specs.py:121 +#, python-format +msgid "Volume Type %(type_id)s has no extra spec with key %(id)s." +msgstr "" + +#: cinder/api/contrib/types_extra_specs.py:152 +msgid "" +"Key names can only contain alphanumeric characters, underscores, periods, " +"colons and hyphens." +msgstr "" + +#: cinder/api/contrib/types_manage.py:64 cinder/api/contrib/types_manage.py:117 +msgid "Volume type name can not be empty." +msgstr "" + +#: cinder/api/contrib/types_manage.py:75 cinder/api/contrib/types_manage.py:126 +#, python-format +msgid "Invalid value '%s' for is_public. Accepted values: True or False." +msgstr "" + +#: cinder/api/contrib/types_manage.py:121 +msgid "" +"Specify volume type name, description, is_public or a combination thereof." +msgstr "" + +#: cinder/api/contrib/types_manage.py:99 +msgid "Target volume type is still in use." +msgstr "" + +#: cinder/api/contrib/volume_actions.py:108 +msgid "Invalid request to attach volume to an invalid target" +msgstr "" + +#: cinder/api/contrib/volume_actions.py:112 +msgid "" +"Invalid request to attach volume with an invalid mode. Attaching mode should " +"be 'rw' or 'ro'" +msgstr "" + +#: cinder/api/contrib/volume_actions.py:183 +#: cinder/api/contrib/volume_actions.py:209 +msgid "Must specify 'connector'" +msgstr "" + +#: cinder/api/contrib/volume_actions.py:197 +msgid "Unable to fetch connection information from backend." +msgstr "" + +#: cinder/api/contrib/volume_actions.py:230 +msgid "No image_name was specified in request." +msgstr "" + +#: cinder/api/contrib/volume_actions.py:233 cinder/api/v2/snapshots.py:150 +#, python-format +msgid "Invalid value for 'force': '%s'" +msgstr "" + +#: cinder/api/contrib/volume_actions.py:281 +msgid "New volume size must be specified as an integer." +msgstr "" + +#: cinder/api/contrib/volume_actions.py:300 +msgid "Must specify readonly in request." +msgstr "" + +#: cinder/api/contrib/volume_actions.py:324 +#, python-format +msgid "Invalid value for 'readonly': '%s'" +msgstr "" + +#: cinder/api/contrib/volume_actions.py:326 +msgid "New volume type must be specified." +msgstr "" + +#: cinder/api/contrib/volume_actions.py:357 +msgid "Must specify bootable in request." +msgstr "" + +#: cinder/api/contrib/volume_actions.py:365 +#, python-format +msgid "Invalid value for 'bootable': '%s'" +msgstr "" + +#: cinder/api/contrib/volume_image_metadata.py:44 +#: cinder/api/contrib/volume_image_metadata.py:117 +#, python-format +msgid "Volume with volume id %s does not exist." +msgstr "" + +#: cinder/api/contrib/volume_image_metadata.py:95 +#: cinder/api/contrib/volume_image_metadata.py:120 +#: cinder/api/contrib/volume_image_metadata.py:140 +msgid "Malformed request body." +msgstr "" + +#: cinder/api/contrib/volume_image_metadata.py:146 +msgid "Metadata item was not found." +msgstr "" + +#: cinder/api/contrib/volume_image_metadata.py:153 +msgid "The key cannot be None." +msgstr "" + +#: cinder/api/contrib/volume_manage.py:143 +msgid "Service not found." +msgstr "" + +#: cinder/api/contrib/volume_type_access.py:58 +msgid "Access list not available for public volume types." +msgstr "" + +#: cinder/api/contrib/volume_type_access.py:72 +#, python-format +msgid "Bad project format: project is not in proper format (%s)" +msgstr "" + +#: cinder/api/contrib/volume_type_encryption.py:73 +msgid "provider must be defined" +msgstr "" + +#: cinder/api/contrib/volume_type_encryption.py:75 +msgid "control_location must be defined" +msgstr "" + +#: cinder/api/contrib/volume_type_encryption.py:83 +#, python-format +msgid "Valid control location are: %s" +msgstr "" + +#: cinder/api/contrib/volume_type_encryption.py:111 +msgid "Cannot create encryption specs. Volume type in use." +msgstr "" + +#: cinder/api/contrib/volume_type_encryption.py:147 +msgid "Request body contains too many items." +msgstr "" + +#: cinder/api/contrib/volume_type_encryption.py:153 +msgid "Cannot update encryption specs. Volume type in use." +msgstr "" + +#: cinder/api/contrib/volume_type_encryption.py:187 +msgid "Cannot delete encryption specs. Volume type in use." +msgstr "" + +#: cinder/api/middleware/auth.py:112 +msgid "Invalid service catalog json." +msgstr "" + +#: cinder/api/middleware/fault.py:69 +#, python-format +msgid "%(exception)s: %(explanation)s" +msgstr "" + +#: cinder/api/openstack/__init__.py:69 +msgid "Must specify an ExtensionManager class" +msgstr "" + +#: cinder/api/openstack/api_version_request.py:122 +msgid "An API version request must be compared to a VersionedMethod object." +msgstr "" + +#: cinder/api/openstack/wsgi.py:212 cinder/api/openstack/wsgi.py:628 +msgid "cannot understand JSON" +msgstr "" + +#: cinder/api/openstack/wsgi.py:633 +msgid "too many body keys" +msgstr "" + +#: cinder/api/openstack/wsgi.py:908 +#, python-format +msgid "There is no such action: %s" +msgstr "" + +#: cinder/api/openstack/wsgi.py:911 cinder/api/openstack/wsgi.py:924 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 +msgid "Malformed request body" +msgstr "" + +#: cinder/api/openstack/wsgi.py:921 +msgid "Unsupported Content-Type" +msgstr "" + +#: cinder/api/openstack/wsgi.py:933 +msgid "Malformed request url" +msgstr "" + +#: cinder/api/openstack/wsgi.py:1239 +#, python-format +msgid "Missing required element '%s' in request body." +msgstr "" + +#: cinder/api/v1/limits.py:139 cinder/api/v2/limits.py:138 +#, python-format +msgid "" +"Only %(value)s %(verb)s request(s) can be made to %(uri)s every " +"%(unit_string)s." +msgstr "" + +#: cinder/api/v1/limits.py:264 cinder/api/v2/limits.py:261 +msgid "This request was rate-limited." +msgstr "" + +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 +msgid "snapshot does not exist" +msgstr "" + +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 +msgid "Metadata item was not found" +msgstr "" + +#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184 +msgid "'volume_id' must be specified" +msgstr "" + +#: cinder/api/v1/snapshots.py:186 cinder/api/v2/snapshots.py:202 +#, python-format +msgid "Invalid value '%s' for force. " +msgstr "" + +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 +msgid "volume does not exist" +msgstr "" + +#: cinder/api/v1/volumes.py:347 cinder/api/v1/volumes.py:351 +#: cinder/api/v2/volumes.py:251 cinder/api/v2/volumes.py:255 +msgid "Invalid imageRef provided." +msgstr "" + +#: cinder/api/v1/volumes.py:391 cinder/api/v2/volumes.py:308 +#, python-format +msgid "snapshot id:%s not found" +msgstr "" + +#: cinder/api/v1/volumes.py:404 +#, python-format +msgid "source vol id:%s not found" +msgstr "" + +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:369 +msgid "Missing request body" +msgstr "" + +#: cinder/api/contrib/volume_manage.py:98 cinder/api/v2/snapshots.py:174 +#: cinder/api/v2/snapshots.py:234 cinder/api/v2/volumes.py:266 +#: cinder/api/v2/volumes.py:373 +#, python-format +msgid "Missing required element '%s' in request body" +msgstr "" + +#: cinder/api/v2/types.py:49 +msgid "Default volume type can not be found." +msgstr "" + +#: cinder/api/v2/types.py:78 +#, python-format +msgid "Invalid is_public filter [%s]" +msgstr "" + +#: cinder/api/v2/volumes.py:158 +#, python-format +msgid "Multiple matches found for '%s', use an ID to be more specific." +msgstr "" + +#: cinder/api/v2/volumes.py:170 +msgid "Invalid image identifier or unable to access requested image." +msgstr "" + +#: cinder/api/v2/volumes.py:241 +#, python-format +msgid "source volume id:%s is not replicated" +msgstr "" + +#: cinder/backup/api.py:66 +msgid "Backup status must be available or error" +msgstr "" + +#: cinder/backup/api.py:102 +msgid "force delete" +msgstr "" + +#: cinder/backup/api.py:109 +msgid "Incremental backups exist for this backup." +msgstr "" + +#: cinder/backup/api.py:126 +#, python-format +msgid "all_tenants must be a boolean, got '%s'." +msgstr "" + +#: cinder/backup/api.py:251 +#, python-format +msgid "Volume %(vol1)s does not match with snapshot.volume_id %(vol2)s." +msgstr "" + +#: cinder/backup/api.py:257 +#, python-format +msgid "" +"Volume to be backed up must be available or in-use, but the current status " +"is \"%s\"." +msgstr "" + +#: cinder/backup/api.py:262 +msgid "Backing up an in-use volume must use the force flag." +msgstr "" + +#: cinder/backup/api.py:266 +#, python-format +msgid "" +"Snapshot to be backed up must be available, but the current status is \"%s\"." +msgstr "" + +#: cinder/backup/api.py:344 +msgid "No backups available to do an incremental backup." +msgstr "" + +#: cinder/backup/api.py:351 +msgid "The parent backup must be available for incremental backup." +msgstr "" + +#: cinder/backup/api.py:150 +msgid "Backup status must be available" +msgstr "" + +#: cinder/backup/api.py:155 +msgid "Backup to be restored has invalid size" +msgstr "" + +#: cinder/backup/api.py:180 +msgid "Volume to be restored to must be available" +msgstr "" + +#: cinder/backup/api.py:186 +#, python-format +msgid "" +"volume size %(volume_size)d is too small to restore backup of size %(size)d." +msgstr "" + +#: cinder/backup/api.py:225 +#, python-format +msgid "Backup status must be available and not %s." +msgstr "" + +#: cinder/backup/api.py:548 +msgid "Provided backup record is missing an id" +msgstr "" + +#: cinder/backup/api.py:569 +msgid "Backup already exists in database." +msgstr "" + +#: cinder/backup/drivers/swift.py:105 +#, python-format +msgid "unsupported compression algorithm: %s" +msgstr "" + +#: cinder/backup/drivers/swift.py:222 +#, python-format +msgid "volume size %d is invalid." +msgstr "" + +#: cinder/backup/chunkeddriver.py:428 +msgid "Chunk size is not multiple of block size for creating hash." +msgstr "" + +#: cinder/backup/chunkeddriver.py:443 +#, python-format +msgid "" +"Hash block size has changed since the last backup. New hash block size: " +"%(new)s. Old hash block size: %(old)s. Do a full backup." +msgstr "" + +#: cinder/backup/chunkeddriver.py:452 +msgid "Volume size increased since the last backup. Do a full backup." +msgstr "" + +#: cinder/backup/chunkeddriver.py:600 +msgid "" +"restore_backup aborted, actual object list does not match object list stored " +"in metadata." +msgstr "" + +#: cinder/backup/chunkeddriver.py:672 +#, python-format +msgid "No support to restore backup version %s" +msgstr "" + +#: cinder/backup/chunkeddriver.py:703 +msgid "Metadata restore failed due to incompatible version." +msgstr "" + +#: cinder/backup/driver.py:224 +#, python-format +msgid "The source volume type '%s' is not available." +msgstr "" + +#: cinder/backup/driver.py:239 +#, python-format +msgid "" +"The source volume type '%(src)s' is different than the destination volume " +"type '%(dest)s'." +msgstr "" + +#: cinder/backup/driver.py:229 +#, python-format +msgid "Unsupported backup metadata version (%s)" +msgstr "" + +#: cinder/backup/manager.py:242 +#, python-format +msgid "" +"Create backup aborted, expected volume status %(expected_status)s but got " +"%(actual_status)s." +msgstr "" + +#: cinder/backup/manager.py:254 +#, python-format +msgid "" +"Create backup aborted, expected backup status %(expected_status)s but got " +"%(actual_status)s." +msgstr "" + +#: cinder/backup/manager.py:304 +#, python-format +msgid "" +"Restore backup aborted, expected volume status %(expected_status)s but got " +"%(actual_status)s." +msgstr "" + +#: cinder/backup/manager.py:314 +#, python-format +msgid "" +"Restore backup aborted: expected backup status %(expected_status)s but got " +"%(actual_status)s." +msgstr "" + +#: cinder/backup/manager.py:332 +#, python-format +msgid "" +"Restore backup aborted, the backup service currently configured " +"[%(configured_service)s] is not the backup service that was used to create " +"this backup [%(backup_service)s]." +msgstr "" + +#: cinder/backup/manager.py:389 +#, python-format +msgid "" +"Delete_backup aborted, expected backup status %(expected_status)s but got " +"%(actual_status)s." +msgstr "" + +#: cinder/backup/manager.py:402 +#, python-format +msgid "" +"Delete backup aborted, the backup service currently configured " +"[%(configured_service)s] is not the backup service that was used to create " +"this backup [%(backup_service)s]." +msgstr "" + +#: cinder/backup/manager.py:447 +#, python-format +msgid "" +"Export backup aborted, expected backup status %(expected_status)s but got " +"%(actual_status)s." +msgstr "" + +#: cinder/backup/manager.py:458 +#, python-format +msgid "" +"Export record aborted, the backup service currently configured " +"[%(configured_service)s] is not the backup service that was used to create " +"this backup [%(backup_service)s]." +msgstr "" + +#: cinder/backup/manager.py:511 +#, python-format +msgid "" +"Import record failed, cannot find backup service to perform the import. " +"Request service %(service)s" +msgstr "" + +#: cinder/backup/manager.py:660 +#, python-format +msgid "" +"Driver successfully decoded imported backup data, but there are missing " +"fields (%s)." +msgstr "" + +#: cinder/backup/manager.py:669 +#, python-format +msgid "" +"Trying to import backup metadata from id %(meta_id)s into backup %(id)s." +msgstr "" + +#: cinder/backup/manager.py:728 +#, python-format +msgid "" +"Reset backup status aborted, the backup service currently configured " +"[%(configured_service)s] is not the backup service that was used to create " +"this backup [%(backup_service)s]." +msgstr "" + +#: cinder/backup/manager.py:748 +#, python-format +msgid "" +"Backup service %(configured_service)s does not support verify. Backup id " +"%(id)s is not verified. Skipping verify." +msgstr "" + +#: cinder/backup/manager.py:776 +#, python-format +msgid "" +"Backup service %(service)s does not support verify. Backup id %(id)s is not " +"verified. Skipping reset." +msgstr "" + +#: cinder/backup/manager.py:814 +msgid "Can't attach snapshot." +msgstr "" + +#: cinder/backup/drivers/ceph.py:127 cinder/tests/test_backup_ceph.py:827 +#, python-format +msgid "Metadata backup object '%s' already exists" +msgstr "" + +#: cinder/backup/drivers/ceph.py:201 +#, python-format +msgid "invalid user '%s'" +msgstr "" + +#: cinder/backup/drivers/ceph.py:267 +msgid "Backup id required" +msgstr "" + +#: cinder/backup/drivers/ceph.py:424 +#, python-format +msgid "image %s not found" +msgstr "" + +#: cinder/backup/drivers/ceph.py:536 +#, python-format +msgid "RBD diff op failed - (ret=%(ret)s stderr=%(stderr)s)" +msgstr "" + +#: cinder/backup/drivers/ceph.py:613 +#, python-format +msgid "" +"Snapshot='%(snap)s' does not exist in base image='%(base)s' - aborting " +"incremental backup" +msgstr "" + +#: cinder/backup/drivers/ceph.py:767 +#, python-format +msgid "Backup should only have one snapshot but instead has %s" +msgstr "" + +#: cinder/backup/drivers/ceph.py:793 +msgid "Need non-zero volume size" +msgstr "" + +#: cinder/backup/drivers/ceph.py:817 +#, python-format +msgid "Failed to backup volume metadata - %s" +msgstr "" + +#: cinder/backup/drivers/ceph.py:1114 cinder/backup/drivers/swift.py:457 +#: cinder/tests/test_backup_ceph.py:816 +msgid "Metadata restore failed due to incompatible version" +msgstr "" + +#: cinder/backup/drivers/google.py:149 +#, python-format +msgid "Unset gcs options: %s" +msgstr "" + +#: cinder/backup/drivers/google.py:272 +#, python-format +msgid "" +"MD5 of object: %(object_name)s before: %(md5)s and after: %(etag)s is not " +"same." +msgstr "" + +#: cinder/backup/drivers/nfs.py:66 +#, python-format +msgid "Required flag %s is not set" +msgstr "" + +#: cinder/backup/drivers/swift.py:148 +msgid "" +"Failed to parse the configuration option 'swift_catalog_info', must be in " +"the form ::" +msgstr "" + +#: cinder/backup/drivers/swift.py:164 +msgid "" +"Could not determine which Swift endpoint to use. This can either be set in " +"the service catalog or with the cinder.conf config option 'backup_swift_url'." +msgstr "" + +#: cinder/backup/drivers/swift.py:174 +msgid "" +"Failed to parse the configuration option 'keystone_catalog_info', must be in " +"the form ::" +msgstr "" + +#: cinder/backup/drivers/swift.py:190 +msgid "" +"Could not determine which Keystone endpoint to use. This can either be set " +"in the service catalog or with the cinder.conf config option " +"'backup_swift_auth_url'." +msgstr "" + +#: cinder/backup/drivers/swift.py:293 +#, python-format +msgid "" +"error writing object to swift, MD5 of object in swift %(etag)s is not the " +"same as MD5 of object sent to swift %(md5)s" +msgstr "" + +#: cinder/backup/drivers/tsm.py:78 +#, python-format +msgid "" +"%(op)s: backup %(bck_id)s, volume %(vol_id)s failed. Backup object has " +"unexpected mode. Image or file backups supported, actual mode is " +"%(vol_mode)s." +msgstr "" + +#: cinder/backup/drivers/tsm.py:113 +#, python-format +msgid "" +"backup: %(vol_id)s failed to create device hardlink from %(vpath)s to " +"%(bpath)s.\n" +"stdout: %(out)s\n" +" stderr: %(err)s" +msgstr "" + +#: cinder/backup/drivers/tsm.py:211 +#, python-format +msgid "" +"backup: %(vol_id)s failed. %(path)s is unexpected file type. Block or " +"regular files supported, actual file mode is %(vol_mode)s." +msgstr "" + +#: cinder/backup/drivers/tsm.py:221 +#, python-format +msgid "" +"backup: %(vol_id)s failed. Cannot obtain real path to volume at %(path)s." +msgstr "" + +#: cinder/backup/drivers/tsm.py:228 +#, python-format +msgid "backup: %(vol_id)s failed. %(path)s is not a file." +msgstr "" + +#: cinder/backup/drivers/tsm.py:298 +#, python-format +msgid "" +"backup: %(vol_id)s failed to obtain backup success notification from " +"server.\n" +"stdout: %(out)s\n" +" stderr: %(err)s" +msgstr "" + +#: cinder/backup/drivers/tsm.py:339 +#, python-format +msgid "" +"restore: %(vol_id)s failed.\n" +"stdout: %(out)s\n" +" stderr: %(err)s." +msgstr "" + +#: cinder/backup/drivers/tsm.py:362 +msgid "" +"Volume metadata backup requested but this driver does not yet support this " +"feature." +msgstr "" + +#: cinder/backup/drivers/tsm.py:391 +#, python-format +msgid "" +"backup: %(vol_id)s failed to run dsmc on %(bpath)s.\n" +"stdout: %(out)s\n" +" stderr: %(err)s" +msgstr "" + +#: cinder/backup/drivers/tsm.py:401 +#, python-format +msgid "" +"backup: %(vol_id)s failed to run dsmc due to invalid arguments on " +"%(bpath)s.\n" +"stdout: %(out)s\n" +" stderr: %(err)s" +msgstr "" + +#: cinder/backup/drivers/tsm.py:452 +#, python-format +msgid "" +"restore: %(vol_id)s failed to run dsmc on %(bpath)s.\n" +"stdout: %(out)s\n" +" stderr: %(err)s" +msgstr "" + +#: cinder/backup/drivers/tsm.py:462 +#, python-format +msgid "" +"restore: %(vol_id)s failed to run dsmc due to invalid arguments on " +"%(bpath)s.\n" +"stdout: %(out)s\n" +" stderr: %(err)s" +msgstr "" + +#: cinder/backup/drivers/tsm.py:508 +#, python-format +msgid "" +"delete: %(vol_id)s failed to run dsmc with stdout: %(out)s\n" +" stderr: %(err)s" +msgstr "" + +#: cinder/backup/drivers/tsm.py:516 +#, python-format +msgid "" +"delete: %(vol_id)s failed to run dsmc due to invalid arguments with stdout: " +"%(out)s\n" +" stderr: %(err)s" +msgstr "" + +#: cinder/cmd/all.py:66 +msgid "cinder-all is deprecated in Newton and will be removed in Ocata." +msgstr "" + +#: cinder/cmd/manage.py:173 +msgid "" +"The above error may show that the database has not been created.\n" +"Please create a database using 'cinder-manage db sync' before running this " +"command." +msgstr "" + +#: cinder/cmd/manage.py:190 +#, python-format +msgid "%(host)-25s\t%(zone)-15s" +msgstr "" + +#: cinder/cmd/manage.py:201 +#, python-format +msgid "%(host)-25s\t%(availability_zone)-15s" +msgstr "" + +#: cinder/cmd/manage.py:230 +msgid "Must supply a positive, non-zero value for age" +msgstr "" + +#: cinder/cmd/manage.py:237 +msgid "Purge command failed, check cinder-manage logs for more details." +msgstr "" + +#: cinder/cmd/manage.py:280 +msgid "Volume not yet assigned to host." +msgstr "" + +#: cinder/cmd/manage.py:281 +msgid "Deleting volume from database and skipping rpc." +msgstr "" + +#: cinder/cmd/manage.py:286 +msgid "Volume is in-use." +msgstr "" + +#: cinder/cmd/manage.py:287 +msgid "Detach volume from instance and then try again." +msgstr "" + +#: cinder/cmd/manage.py:353 +#, python-format +msgid "Line %(dis)d : %(line)s" +msgstr "" + +#: cinder/cmd/manage.py:356 +msgid "No errors in logfiles!" +msgstr "" + +#: cinder/cmd/manage.py:370 +msgid "Unable to find system log file!" +msgstr "" + +#: cinder/cmd/manage.py:374 +#, python-format +msgid "Last %s cinder syslog entries:-" +msgstr "" + +#: cinder/volume/iscsi.py:101 cinder/volume/drivers/lvm.py:572 +#: cinder/volume/drivers/huawei/rest_common.py:1225 +#, python-format +msgid "%s" +msgstr "" + +#: cinder/cmd/manage.py:383 +msgid "No cinder entries in syslog!" +msgstr "" + +#: cinder/cmd/manage.py:399 +msgid "ID" +msgstr "" + +#: cinder/cmd/manage.py:400 +msgid "User ID" +msgstr "" + +#: cinder/cmd/manage.py:401 +msgid "Project ID" +msgstr "" + +#: cinder/cmd/manage.py:402 cinder/cmd/manage.py:447 +msgid "Host" +msgstr "" + +#: cinder/cmd/manage.py:403 +msgid "Name" +msgstr "" + +#: cinder/cmd/manage.py:404 +msgid "Container" +msgstr "" + +#: cinder/cmd/manage.py:405 cinder/cmd/manage.py:449 +msgid "Status" +msgstr "" + +#: cinder/cmd/manage.py:406 +msgid "Size" +msgstr "" + +#: cinder/cmd/manage.py:407 +msgid "Object Count" +msgstr "" + +#: cinder/cmd/manage.py:446 +msgid "Binary" +msgstr "" + +#: cinder/cmd/manage.py:448 +msgid "Zone" +msgstr "" + +#: cinder/cmd/manage.py:450 +msgid "State" +msgstr "" + +#: cinder/cmd/manage.py:451 +msgid "Updated At" +msgstr "" + +#: cinder/cmd/manage.py:452 +msgid "RPC Version" +msgstr "" + +#: cinder/cmd/manage.py:453 +msgid "Object Version" +msgstr "" + +#: cinder/cmd/manage.py:482 +#, python-format +msgid "Host not found. Failed to remove %(service)s on %(host)s." +msgstr "" + +#: cinder/cmd/manage.py:487 +#, python-format +msgid "Service %(service)s on host %(host)s removed." +msgstr "" + +#: cinder/cmd/manage.py:573 +#, python-format +msgid "" +"\n" +"OpenStack Cinder version: %(version)s\n" +msgstr "" + +#: cinder/cmd/manage.py:576 +msgid "Available categories:" +msgstr "" + +#: cinder/cmd/manage.py:578 +#, python-format +msgid "\t%s" +msgstr "" + +#: cinder/cmd/manage.py:587 +#, python-format +msgid "Invalid directory: %s" +msgstr "" + +#: cinder/cmd/manage.py:593 +#, python-format +msgid "Could not read %s. Re-running with sudo" +msgstr "" + +#: cinder/cmd/manage.py:597 +msgid "sudo failed, continuing as if nothing happened" +msgstr "" + +#: cinder/cmd/manage.py:599 +msgid "Please re-run cinder-manage as root." +msgstr "" + +#: cinder/cmd/rtstool.py:52 cinder/cmd/rtstool.py:117 +msgid "Ensure that configfs is mounted at /sys/kernel/config." +msgstr "" + +#: cinder/cmd/rtstool.py:97 +#, python-format +msgid "" +"%(msg_type)s: creating NetworkPortal: ensure port %(port)d on ip %(ip)s is " +"not in use by another service." +msgstr "" + +#: cinder/cmd/rtstool.py:107 +#, python-format +msgid "" +"Error enabling iSER for NetworkPortal: please ensure that RDMA is supported " +"on your iSCSI port %(port)d on ip %(ip)s." +msgstr "" + +#: cinder/cmd/rtstool.py:124 +#, python-format +msgid "Could not find target %s" +msgstr "" + +#: cinder/cmd/rtstool.py:151 +#, python-format +msgid "delete_initiator: %s ACL not found. Continuing." +msgstr "" + +#: cinder/cmd/rtstool.py:179 +#, python-format +msgid "" +"rtslib_fb is missing member %s: You may need a newer python-rtslib-fb." +msgstr "" + +#: cinder/cmd/rtstool.py:218 +#, python-format +msgid "" +"targetcli not installed and could not create default directory " +"(%(default_path)s): %(exc)s" +msgstr "" + +#: cinder/cmd/rtstool.py:224 +#, python-format +msgid "Could not save configuration to %(file_path)s: %(exc)s" +msgstr "" + +#: cinder/cmd/rtstool.py:238 +#, python-format +msgid "Could not restore configuration file %(file_path)s: %(exc)s" +msgstr "" + +#: cinder/cmd/volume.py:83 +#, python-format +msgid "Volume service %s failed to start." +msgstr "" + +#: cinder/cmd/volume.py:98 +msgid "No volume service(s) started successfully, terminating." +msgstr "" + +#: cinder/cmd/volume_usage_audit.py:93 +#, python-format +msgid "The end time (%(end)s) must be after the start time (%(start)s)." +msgstr "" + +#: cinder/cmd/volume_usage_audit.py:99 +#, python-format +msgid "Creating usages for %(begin_period)s until %(end_period)s" +msgstr "" + +#: cinder/common/config.py:97 +msgid "DEPRECATED: Deploy v1 of the Cinder API." +msgstr "" + +#: cinder/common/config.py:100 +msgid "DEPRECATED: Deploy v2 of the Cinder API." +msgstr "" + +#: cinder/common/config.py:103 +msgid "Deploy v3 of the Cinder API." +msgstr "" + +#: cinder/common/sqlalchemyutils.py:114 +#: cinder/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: cinder/consistencygroup/api.py:236 +#, python-format +msgid "No host to create consistency group %s." +msgstr "" + +#: cinder/consistencygroup/api.py:253 +msgid "Cgsnahost is empty. No consistency group will be created." +msgstr "" + +#: cinder/consistencygroup/api.py:314 +msgid "Source CG is empty. No consistency group will be created." +msgstr "" + +#: cinder/consistencygroup/api.py:454 +#, python-format +msgid "" +"Consistency group status must be available or error, but current status is: " +"%s" +msgstr "" + +#: cinder/consistencygroup/api.py:461 +#, python-format +msgid "Consistency group %s still has dependent cgsnapshots." +msgstr "" + +#: cinder/consistencygroup/api.py:470 +#, python-format +msgid "" +"Consistency group %s still contains volumes. The force flag is required to " +"delete it." +msgstr "" + +#: cinder/consistencygroup/api.py:477 +#, python-format +msgid "Volume in consistency group %s is attached. Need to detach first." +msgstr "" + +#: cinder/consistencygroup/api.py:485 +msgid "Volume in consistency group still has dependent snapshots." +msgstr "" + +#: cinder/consistencygroup/api.py:500 +#, python-format +msgid "" +"Consistency group status must be available, but current status is: %s." +msgstr "" + +#: cinder/consistencygroup/api.py:518 +#, python-format +msgid "UUIDs %s are in both add and remove volume list." +msgstr "" + +#: cinder/consistencygroup/api.py:544 +#, python-format +msgid "" +"Cannot update consistency group %(group_id)s because no valid name, " +"description, add_volumes, or remove_volumes were provided." +msgstr "" + +#: cinder/consistencygroup/api.py:583 cinder/volume/manager.py:2923 +#, python-format +msgid "" +"Cannot remove volume %(volume_id)s from consistency group %(group_id)s " +"because volume is in an invalid state: %(status)s. Valid states are: " +"%(valid)s." +msgstr "" + +#: cinder/consistencygroup/api.py:599 +#, python-format +msgid "" +"Cannot remove volume %(volume_id)s from consistency group %(group_id)s " +"because it is not in the group." +msgstr "" + +#: cinder/consistencygroup/api.py:619 +#, python-format +msgid "" +"Cannot add volume %(volume_id)s to consistency group %(group_id)s because " +"volume cannot be found." +msgstr "" + +#: cinder/consistencygroup/api.py:631 +#, python-format +msgid "" +"Cannot add volume %(volume_id)s to consistency group %(group_id)s because it " +"is already in consistency group %(orig_group)s." +msgstr "" + +#: cinder/consistencygroup/api.py:641 +#, python-format +msgid "" +"Cannot add volume %(volume_id)s to consistency group %(group_id)s because it " +"has no volume type." +msgstr "" + +#: cinder/consistencygroup/api.py:648 +#, python-format +msgid "" +"Cannot add volume %(volume_id)s to consistency group %(group_id)s because " +"volume type %(volume_type)s is not supported by the group." +msgstr "" + +#: cinder/consistencygroup/api.py:658 cinder/volume/manager.py:2894 +#, python-format +msgid "" +"Cannot add volume %(volume_id)s to consistency group %(group_id)s because " +"volume is in an invalid state: %(status)s. Valid states are: %(valid)s." +msgstr "" + +#: cinder/consistencygroup/api.py:675 cinder/volume/manager.py:2908 +msgid "Volume is not local to this node." +msgstr "" + +#: cinder/consistencygroup/api.py:683 +#, python-format +msgid "" +"Cannot add volume %(volume_id)s to consistency group %(group_id)s because " +"volume does not exist." +msgstr "" + +#: cinder/consistencygroup/api.py:727 +#: cinder/tests/unit/test_storwize_svc.py:2993 +msgid "Consistency group is empty. No cgsnapshot will be created." +msgstr "" + +#: cinder/consistencygroup/api.py:765 +msgid "Cgsnapshot status must be available or error" +msgstr "" + +#: cinder/db/api.py:1147 +msgid "Condition has no field." +msgstr "" + +#: cinder/db/migration.py:68 +msgid "Database schema downgrade is not allowed." +msgstr "" + +#: cinder/db/sqlalchemy/api.py:248 cinder/db/sqlalchemy/api.py:3075 +#: cinder/volume/qos_specs.py:83 +msgid "Error writing field to database" +msgstr "" + +#: cinder/db/sqlalchemy/api.py:192 +#, python-format +msgid "Unrecognized read_deleted value '%s'" +msgstr "" + +#: cinder/db/sqlalchemy/api.py:1791 +msgid "Unknown sort direction, must be 'desc' or 'asc'." +msgstr "" + +#: cinder/db/sqlalchemy/api.py:1802 +msgid "Sort direction array size exceeds sort key array size." +msgstr "" + +#: cinder/db/sqlalchemy/api.py:2666 +#, python-format +msgid "No backup with id %s" +msgstr "" + +#: cinder/db/sqlalchemy/api.py:2751 +msgid "Volume must be available" +msgstr "" + +#: cinder/db/sqlalchemy/api.py:2798 +#, python-format +msgid "" +"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " +"%(status)s, expected awaiting-transfer" +msgstr "" + +#: cinder/db/sqlalchemy/api.py:4088 +#, python-format +msgid "No consistency group with id %s" +msgstr "" + +#: cinder/db/sqlalchemy/api.py:4202 +#, python-format +msgid "No cgsnapshot with id %s" +msgstr "" + +#: cinder/db/sqlalchemy/api.py:4227 +#, python-format +msgid "Invalid value for age, %(age)s" +msgstr "" + +#: cinder/db/sqlalchemy/api.py:4231 +msgid "Must supply a positive value for age" +msgstr "" + +#: cinder/image/glance.py:122 +msgid "" +"Failed to parse the configuration option 'glance_catalog_info', must be in " +"the form ::" +msgstr "" + +#: cinder/image/image_utils.py:91 +#, python-format +msgid "" +"qemu-img %(minimum_version)s or later is required by this volume driver. " +"Current qemu-img version: %(current_version)s" +msgstr "" + +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 +msgid "'qemu-img info' parsing failed." +msgstr "" + +#: cinder/image/image_utils.py:101 +#, python-format +msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgstr "" + +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 +#, python-format +msgid "" +"Size is %(image_size)dGB and doesn't fit in a volume of size " +"%(volume_size)dGB." +msgstr "" + +#: cinder/image/image_utils.py:157 +#, python-format +msgid "" +"qemu-img is not installed and image is of type %s. Only RAW images can be " +"used if qemu-img is not installed." +msgstr "" + +#: cinder/image/image_utils.py:164 +msgid "" +"qemu-img is not installed and the disk format is not specified. Only RAW " +"images can be used if qemu-img is not installed." +msgstr "" + +#: cinder/image/image_utils.py:206 +#, python-format +msgid "fmt=%(fmt)s backed by:%(backing_file)s" +msgstr "" + +#: cinder/image/image_utils.py:224 +#, python-format +msgid "Converted to %(vol_format)s, but format is now %(file_format)s" +msgstr "" + +#: cinder/image/image_utils.py:260 +#, python-format +msgid "Converted to %(f1)s, but format is now %(f2)s" +msgstr "" + +#: cinder/keymgr/barbican.py:64 +#, python-format +msgid "" +"Invalid url: must be in the form " +"'http[s]://|[:port]/', url specified is: %s" +msgstr "" + +#: cinder/keymgr/barbican.py:70 +#, python-format +msgid "" +"Invalid barbican api url: version is required, e.g. " +"'http[s]://|[:port]/' url specified is: %s" +msgstr "" + +#: cinder/keymgr/barbican.py:90 +msgid "User is not authorized to use key manager." +msgstr "" + +#: cinder/keymgr/barbican.py:95 +msgid "Unable to create Barbican Client without project_id." +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:80 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/objects/backup.py:140 +msgid "Can't decode backup record." +msgstr "" + +#: cinder/objects/backup.py:142 +msgid "Can't parse backup record." +msgstr "" + +#: cinder/objects/base.py:161 cinder/objects/base.py:297 +#, python-format +msgid "VersionedObject %s cannot retrieve object by id." +msgstr "" + +#: cinder/objects/base.py:242 +#, python-format +msgid "VersionedObject %s does not support conditional update." +msgstr "" + +#: cinder/objects/cgsnapshot.py:75 cinder/objects/consistencygroup.py:83 +msgid "already_created" +msgstr "" + +#: cinder/objects/cgsnapshot.py:80 cinder/objects/volume.py:295 +msgid "consistencygroup assigned" +msgstr "" + +#: cinder/objects/cgsnapshot.py:89 cinder/objects/consistencygroup.py:102 +#: cinder/objects/snapshot.py:189 cinder/objects/volume.py:340 +#, python-format +msgid "attribute %s not lazy-loadable" +msgstr "" + +#: cinder/objects/cgsnapshot.py:110 cinder/objects/volume.py:309 +msgid "consistencygroup changed" +msgstr "" + +#: cinder/objects/cgsnapshot.py:113 cinder/objects/volume.py:315 +msgid "snapshots changed" +msgstr "" + +#: cinder/objects/consistencygroup.py:88 +msgid "cgsnapshots assigned" +msgstr "" + +#: cinder/objects/consistencygroup.py:92 +msgid "volumes assigned" +msgstr "" + +#: cinder/objects/consistencygroup.py:123 +msgid "cgsnapshots changed" +msgstr "" + +#: cinder/objects/consistencygroup.py:126 +msgid "volumes changed" +msgstr "" + +#: cinder/objects/service.py:88 cinder/objects/snapshot.py:145 +#: cinder/objects/volume.py:290 cinder/objects/volume_type.py:80 +msgid "already created" +msgstr "" + +#: cinder/objects/snapshot.py:150 +msgid "volume assigned" +msgstr "" + +#: cinder/objects/snapshot.py:153 +msgid "cgsnapshot assigned" +msgstr "" + +#: cinder/objects/snapshot.py:164 +msgid "volume changed" +msgstr "" + +#: cinder/objects/snapshot.py:167 +msgid "cgsnapshot changed" +msgstr "" + +#: cinder/objects/volume.py:298 +msgid "snapshots assigned" +msgstr "" + +#: cinder/objects/volume.py:312 +msgid "glance_metadata changed" +msgstr "" + +#: cinder/replication/api.py:71 +msgid "Replication is not enabled for volume" +msgstr "" + +#: cinder/replication/api.py:76 +#, python-format +msgid "" +"Replication status for volume must be active or active-stopped, but current " +"status is: %s" +msgstr "" + +#: cinder/replication/api.py:84 +#, python-format +msgid "Volume status for volume must be available, but current status is: %s" +msgstr "" + +#: cinder/replication/api.py:97 +msgid "Replication is not enabled" +msgstr "" + +#: cinder/replication/api.py:102 +#, python-format +msgid "" +"Replication status for volume must be inactive, active-stopped, or error, " +"but current status is: %s" +msgstr "" + +#: cinder/scheduler/driver.py:69 +msgid "Must implement host_passes_filters" +msgstr "" + +#: cinder/scheduler/driver.py:74 +msgid "Must implement find_retype_host" +msgstr "" + +#: cinder/scheduler/driver.py:78 +msgid "Must implement a fallback schedule" +msgstr "" + +#: cinder/scheduler/driver.py:82 +msgid "Must implement schedule_create_volume" +msgstr "" + +#: cinder/scheduler/driver.py:117 +msgid "Must implement schedule_create_consistencygroup" +msgstr "" + +#: cinder/scheduler/driver.py:122 +msgid "Must implement schedule_get_pools" +msgstr "" + +#: cinder/scheduler/filter_scheduler.py:74 +#: cinder/scheduler/filter_scheduler.py:88 +msgid "No weighed hosts available" +msgstr "" + +#: cinder/scheduler/filter_scheduler.py:115 +#, python-format +msgid "Cannot place volume %(id)s on %(host)s" +msgstr "" + +#: cinder/scheduler/filter_scheduler.py:114 +#, python-format +msgid "No valid hosts for volume %(id)s with type %(type)s" +msgstr "" + +#: cinder/scheduler/filter_scheduler.py:125 +#, python-format +msgid "" +"Current host not valid for volume %(id)s with type %(type)s, migration not " +"allowed" +msgstr "" + +#: cinder/scheduler/filter_scheduler.py:156 +msgid "Invalid value for 'scheduler_max_attempts', must be >=1" +msgstr "" + +#: cinder/scheduler/filter_scheduler.py:207 +#, python-format +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" +msgstr "" + +#: cinder/scheduler/filter_scheduler.py:276 +msgid "volume_type cannot be None" +msgstr "" + +#: cinder/scheduler/manager.py:101 cinder/scheduler/manager.py:103 +msgid "Failed to create scheduler manager volume flow" +msgstr "" + +#: cinder/scheduler/manager.py:162 +msgid "New volume type not specified in request_spec." +msgstr "" + +#: cinder/scheduler/manager.py:177 +#, python-format +msgid "Could not find a host for volume %(volume_id)s with type %(type_id)s." +msgstr "" + +#: cinder/scheduler/evaluator/evaluator.py:50 +#, python-format +msgid "KeyError: %s" +msgstr "" + +#: cinder/scheduler/evaluator/evaluator.py:53 +#, python-format +msgid "TypeError: %s" +msgstr "" + +#: cinder/scheduler/evaluator/evaluator.py:62 +#, python-format +msgid "ValueError: %s" +msgstr "" + +#: cinder/scheduler/evaluator/evaluator.py:108 +#, python-format +msgid "ZeroDivisionError: %s" +msgstr "" + +#: cinder/scheduler/evaluator/evaluator.py:295 +#, python-format +msgid "ParseException: %s" +msgstr "" + +#: cinder/scheduler/filters/instance_locality_filter.py:102 +#: cinder/scheduler/filters/instance_locality_filter.py:114 +#, python-format +msgid "Hint \"%s\" not supported." +msgstr "" + +#: cinder/tests/integrated/api/client.py:34 +#, python-format +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" +msgstr "" + +#: cinder/tests/integrated/api/client.py:44 +msgid "Authentication error" +msgstr "" + +#: cinder/tests/integrated/api/client.py:52 +msgid "Authorization error" +msgstr "" + +#: cinder/tests/integrated/api/client.py:60 +msgid "Item not found" +msgstr "" + +#: cinder/tests/integrated/api/client.py:158 +msgid "Unexpected status code" +msgstr "" + +#: cinder/tests/unit/test_backup_ceph.py:494 +#: cinder/tests/unit/test_backup_ceph.py:507 +#: cinder/tests/unit/test_backup_ceph.py:568 +msgid "mock" +msgstr "" + +#: cinder/tests/test_backup_ceph.py:840 +#, python-format +msgid "" +"Failed to backup volume metadata - Metadata backup object 'backup.%s.meta' " +"already exists" +msgstr "" + +#: cinder/tests/unit/test_backup_google.py:100 +#: cinder/tests/unit/test_backup_swift.py:584 +#: cinder/tests/unit/test_backup_swift.py:611 +#: cinder/tests/unit/backup/drivers/test_backup_nfs.py:458 +#: cinder/tests/unit/backup/drivers/test_backup_nfs.py:485 +msgid "fake" +msgstr "" + +#: cinder/tests/unit/test_emc_vmax.py:2260 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1338 +msgid "" +"V2 rollback - Volume in another storage group besides default storage group." +msgstr "" + +#: cinder/tests/unit/test_emc_vmax.py:2269 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1317 +msgid "V2 rollback, volume is not in any storage group." +msgstr "" + +#: cinder/tests/unit/test_glusterfs.py:670 +msgid "umount: : target is busy" +msgstr "" + +#: cinder/tests/unit/test_glusterfs.py:685 +msgid "umount: : some other error" +msgstr "" + +#: cinder/tests/unit/test_glusterfs.py:815 +#, python-format +msgid "umount: %s: not mounted" +msgstr "" + +#: cinder/tests/unit/test_glusterfs.py:827 +#: cinder/tests/unit/test_glusterfs.py:839 +#, python-format +msgid "umount: %s: target is busy" +msgstr "" + +#: cinder/tests/test_ibm_xiv_ds8k.py:102 +#, python-format +msgid "Volume not found for instance %(instance_id)s." +msgstr "" + +#: cinder/tests/unit/test_misc.py:59 +#, python-format +msgid "" +"The following migrations have a downgrade, which are not allowed: \n" +"\t%s" +msgstr "" + +#: cinder/tests/test_rbd.py:837 cinder/volume/drivers/rbd.py:176 +msgid "flush() not supported in this version of librbd" +msgstr "" + +#: cinder/tests/unit/test_sheepdog.py:439 +#: cinder/tests/unit/test_sheepdog.py:456 +#: cinder/tests/unit/test_sheepdog.py:524 cinder/volume/drivers/sheepdog.py:96 +#: cinder/volume/drivers/sheepdog.py:112 cinder/volume/drivers/sheepdog.py:148 +#, python-format +msgid "Failed to connect to sheep daemon. addr: %(addr)s, port: %(port)s" +msgstr "" + +#: cinder/tests/unit/test_sheepdog.py:581 cinder/volume/drivers/sheepdog.py:173 +msgid "" +"Cluster is not formatted. You should probably perform \"dog cluster format\"." +msgstr "" + +#: cinder/tests/unit/test_sheepdog.py:595 cinder/volume/drivers/sheepdog.py:176 +msgid "" +"Waiting for all nodes to join cluster. Ensure all sheep daemons are running." +msgstr "" + +#: cinder/tests/unit/test_sheepdog.py:608 cinder/volume/drivers/sheepdog.py:171 +msgid "Invalid sheepdog cluster status." +msgstr "" + +#: cinder/tests/test_storwize_svc.py:252 +#, python-format +msgid "unrecognized argument %s" +msgstr "" + +#: cinder/tests/unit/test_storwize_svc.py:425 +#, python-format +msgid "obj missing quotes %s" +msgstr "" + +#: cinder/tests/unit/test_storwize_svc.py:660 +#: cinder/tests/unit/test_storwize_svc.py:1544 +#, python-format +msgid "mdiskgrp missing quotes %s" +msgstr "" + +#: cinder/tests/unit/test_storwize_svc.py:1771 +msgid "The copy should be primary or secondary" +msgstr "" + +#: cinder/tests/api/contrib/test_backups.py:737 +msgid "Invalid input" +msgstr "" + +#: cinder/tests/unit/api/contrib/test_consistencygroups.py:447 +msgid "" +"Invalid ConsistencyGroup: Consistency group status must be available or " +"error, but current status is: in-use" +msgstr "" + +#: cinder/tests/unit/api/contrib/test_consistencygroups.py:553 +#, python-format +msgid "volume_types must be provided to create consistency group %s." +msgstr "" + +#: cinder/tests/unit/api/contrib/test_consistencygroups.py:639 +#, python-format +msgid "" +"Invalid volume: Cannot add volume fake-volume-uuid to consistency group " +"%(group_id)s because volume cannot be found." +msgstr "" + +#: cinder/tests/unit/api/contrib/test_consistencygroups.py:665 +#, python-format +msgid "" +"Invalid volume: Cannot remove volume fake-volume-uuid from consistency group " +"%(group_id)s because it is not in the group." +msgstr "" + +#: cinder/tests/unit/api/contrib/test_consistencygroups.py:718 +#, python-format +msgid "" +"Invalid volume: Cannot add volume %(volume_id)s to consistency group " +"%(group_id)s because volume is in an invalid state: %(status)s. Valid states " +"are: ('available', 'in-use')." +msgstr "" + +#: cinder/tests/unit/api/contrib/test_consistencygroups.py:752 +#, python-format +msgid "" +"Invalid volume: Cannot add volume %(volume_id)s to consistency group " +"%(group_id)s because volume type %(volume_type)s is not supported by the " +"group." +msgstr "" + +#: cinder/tests/unit/api/contrib/test_consistencygroups.py:806 +#, python-format +msgid "" +"Invalid ConsistencyGroup: Consistency group status must be available, but " +"current status is: %s." +msgstr "" + +#: cinder/tests/unit/api/contrib/test_consistencygroups.py:985 +msgid "Invalid ConsistencyGroup: No host to create consistency group" +msgstr "" + +#: cinder/tests/unit/api/contrib/test_consistencygroups.py:1117 +msgid "Create volume failed." +msgstr "" + +#: cinder/tests/unit/volume/drivers/netapp/dataontap/test_block_base.py:687 +#: cinder/volume/drivers/netapp/dataontap/block_base.py:157 +msgid "Invalid value for NetApp configuration option netapp_lun_ostype." +msgstr "" + +#: cinder/tests/unit/volume/drivers/netapp/dataontap/test_block_base.py:701 +#: cinder/volume/drivers/netapp/dataontap/block_base.py:162 +msgid "Invalid value for NetApp configuration option netapp_host_type." +msgstr "" + +#: cinder/tests/test_netapp.py:1327 +msgid "Error not a TypeError." +msgstr "" + +#: cinder/tests/test_netapp.py:1336 +msgid "Error not a KeyError." +msgstr "" + +#: cinder/transfer/api.py:102 cinder/volume/api.py:350 +msgid "status must be available" +msgstr "" + +#: cinder/transfer/api.py:136 +#, python-format +msgid "Attempt to transfer %s with invalid auth key." +msgstr "" + +#: cinder/transfer/api.py:165 cinder/volume/api.py:1294 +#, python-format +msgid "Volume %s must not be part of a consistency group." +msgstr "" + +#: cinder/volume/api.py:228 +#, python-format +msgid "" +"Invalid volume size provided for create request: %s (size argument must be " +"an integer (or string representation of an integer) and greater than zero)." +msgstr "" + +#: cinder/volume/api.py:236 +msgid "" +"volume_type must be provided when creating a volume in a consistency group." +msgstr "" + +#: cinder/volume/api.py:241 +#, python-format +msgid "" +"Invalid volume_type provided: %s (requested type must be supported by this " +"consistency group)." +msgstr "" + +#: cinder/volume/api.py:258 +#, python-format +msgid "" +"Invalid volume_type provided: %s (requested type is not compatible; either " +"match source volume, or omit type argument)." +msgstr "" + +#: cinder/volume/api.py:265 +msgid "No volume_type should be provided when creating test replica." +msgstr "" + +#: cinder/volume/api.py:275 +#, python-format +msgid "" +"Invalid volume_type provided: %s (requested type is not compatible; " +"recommend omitting the type argument)." +msgstr "" + +#: cinder/volume/api.py:319 +msgid "Failed to create api volume flow." +msgstr "" + +#: cinder/volume/api.py:393 cinder/volume/api.py:946 +#, python-format +msgid "status must be %s and" +msgstr "" + +#: cinder/volume/api.py:394 +#, python-format +msgid "" +"Volume %s must not be migrating, attached, belong to a consistency group or " +"have snapshots." +msgstr "" + +#: cinder/volume/api.py:412 +msgid "Failed to update snapshot." +msgstr "" + +#: cinder/volume/api.py:443 +msgid "The volume cannot be updated during maintenance." +msgstr "" + +#: cinder/volume/api.py:573 +#, python-format +msgid "Volume status must be %s to reserve." +msgstr "" + +#: cinder/volume/api.py:604 +msgid "" +"Unable to detach volume. Volume status must be 'in-use' and attach_status " +"must be 'attached' to detach." +msgstr "" + +#: cinder/volume/api.py:625 +msgid "The volume cannot be attached in maintenance mode." +msgstr "" + +#: cinder/volume/api.py:652 +msgid "The volume cannot be detached in maintenance mode." +msgstr "" + +#: cinder/volume/api.py:666 +msgid "The volume connection cannot be initialized in maintenance mode." +msgstr "" + +#: cinder/volume/api.py:691 +msgid "The volume cannot accept transfer in maintenance mode." +msgstr "" + +#: cinder/volume/api.py:721 cinder/volume/api.py:853 +msgid "" +"The snapshot cannot be created when the volume is in maintenance mode." +msgstr "" + +#: cinder/volume/api.py:726 cinder/volume/api.py:858 +msgid "Snapshot cannot be created while volume is migrating." +msgstr "" + +#: cinder/volume/api.py:731 +msgid "Snapshot of secondary replica is not allowed." +msgstr "" + +#: cinder/volume/api.py:735 +#, python-format +msgid "" +"Volume %(vol_id)s status must be available, but current status is: " +"%(vol_status)s." +msgstr "" + +#: cinder/volume/api.py:862 +#, python-format +msgid "" +"Snapshot cannot be created because volume %(vol_id)s is not available, " +"current volume status: %(vol_status)s." +msgstr "" + +#: cinder/volume/api.py:947 +#, python-format +msgid "Snapshot %s must not be part of a consistency group." +msgstr "" + +#: cinder/volume/api.py:979 +msgid "" +"The volume metadata cannot be deleted when the volume is in maintenance mode." +msgstr "" + +#: cinder/volume/api.py:992 +msgid "Metadata property key blank." +msgstr "" + +#: cinder/volume/api.py:996 +msgid "Metadata property key greater than 255 characters." +msgstr "" + +#: cinder/volume/api.py:1000 +msgid "Metadata property value greater than 255 characters." +msgstr "" + +#: cinder/volume/api.py:1017 +msgid "" +"The volume metadata cannot be updated when the volume is in maintenance mode." +msgstr "" + +#: cinder/volume/api.py:1135 cinder/volume/api.py:1265 +#, python-format +msgid "" +"Volume %(vol_id)s status must be available or in-use, but current status is: " +"%(vol_status)s." +msgstr "" + +#: cinder/volume/api.py:706 +msgid "Volume status is in-use." +msgstr "" + +#: cinder/volume/api.py:1204 +#, python-format +msgid "" +"Volume %(vol_id)s status must be available to extend, but current status is: " +"%(vol_status)s." +msgstr "" + +#: cinder/volume/api.py:1212 +#, python-format +msgid "" +"New size for extend must be greater than current size. (current: %(size)s, " +"extended: %(new_size)s)." +msgstr "" + +#: cinder/volume/api.py:873 +#, python-format +msgid "Volume %s is already part of an active migration." +msgstr "" + +#: cinder/volume/api.py:1282 +#, python-format +msgid "Volume %s must not have snapshots." +msgstr "" + +#: cinder/volume/api.py:1289 +#, python-format +msgid "Volume %s must not be replicated." +msgstr "" + +#: cinder/volume/api.py:802 +#, python-format +msgid "No available service named %s" +msgstr "" + +#: cinder/volume/api.py:1316 +msgid "Destination host must be different than the current host." +msgstr "" + +#: cinder/volume/api.py:838 +msgid "Source volume not mid-migration." +msgstr "" + +#: cinder/volume/api.py:842 +msgid "Destination volume not mid-migration." +msgstr "" + +#: cinder/volume/api.py:847 +#, python-format +msgid "Destination has migration_status %(stat)s, expected %(exp)s." +msgstr "" + +#: cinder/volume/api.py:1396 +#, python-format +msgid "" +"Volume %(vol_id)s status must be available to update readonly flag, but " +"current status is: %(vol_status)s." +msgstr "" + +#: cinder/volume/api.py:1411 +#, python-format +msgid "" +"Unable to update type due to incorrect status: %(vol_status)s on volume: " +"%(vol_id)s. Volume status must be available or in-use." +msgstr "" + +#: cinder/volume/api.py:879 +#, python-format +msgid "migration_policy must be 'on-demand' or 'never', passed: %s" +msgstr "" + +#: cinder/volume/api.py:1432 +msgid "Volume must not be part of a consistency group." +msgstr "" + +#: cinder/volume/api.py:1445 +#, python-format +msgid "Invalid volume_type passed: %s." +msgstr "" + +#: cinder/volume/api.py:1458 +#, python-format +msgid "New volume_type same as original: %s." +msgstr "" + +#: cinder/volume/api.py:1473 +msgid "Retype cannot change encryption requirements." +msgstr "" + +#: cinder/volume/api.py:1485 +#, python-format +msgid "Retype cannot change front-end qos specs for in-use volume: %s." +msgstr "" + +#: cinder/volume/api.py:1512 cinder/volume/manager.py:2224 +msgid "Failed to update quota usage while retyping volume." +msgstr "" + +#: cinder/volume/api.py:1574 +msgid "Failed to manage api volume flow." +msgstr "" + +#: cinder/volume/api.py:1634 +#, python-format +msgid "Host replication_status must be %s to failover." +msgstr "" + +#: cinder/volume/api.py:1651 +msgid "Host is already Frozen." +msgstr "" + +#: cinder/volume/api.py:1671 +msgid "Host is NOT Frozen." +msgstr "" + +#: cinder/volume/api.py:1723 +#, python-format +msgid "'%(key)s = %(value)s'" +msgstr "" + +#: cinder/volume/driver.py:450 cinder/volume/manager.py:861 +#, python-format +msgid "Unable to terminate volume connection: %(err)s" +msgstr "" + +#: cinder/volume/driver.py:425 +msgid "detach snapshot from remote node" +msgstr "" + +#: cinder/volume/driver.py:563 +msgid "Sets thin provisioning." +msgstr "" + +#: cinder/volume/driver.py:570 +msgid "Enables compression." +msgstr "" + +#: cinder/volume/driver.py:577 +msgid "Enables QoS." +msgstr "" + +#: cinder/volume/driver.py:584 +msgid "Enables replication." +msgstr "" + +#: cinder/volume/driver.py:396 cinder/volume/manager.py:773 +#: cinder/volume/manager.py:798 +#, python-format +msgid "Unable to fetch connection information from backend: %(err)s" +msgstr "" + +#: cinder/volume/driver.py:402 +#, python-format +msgid "Error encountered during cleanup of a failed attach: %(ex)s" +msgstr "" + +#: cinder/volume/driver.py:942 +msgid "attach snapshot from remote node" +msgstr "" + +#: cinder/volume/driver.py:422 +#, python-format +msgid "Unable to access the backend storage via the path %(path)s." +msgstr "" + +#: cinder/volume/driver.py:1436 +msgid "The method update_migrated_volume is not implemented." +msgstr "" + +#: cinder/volume/driver.py:593 cinder/volume/driver.py:601 +msgid "Manage existing volume not implemented." +msgstr "" + +#: cinder/volume/driver.py:1580 +msgid "Unmanage volume not implemented." +msgstr "" + +#: cinder/volume/driver.py:529 +msgid "Extend volume not implemented" +msgstr "" + +#: cinder/volume/driver.py:2028 cinder/volume/driver.py:2032 +msgid "Manage existing snapshot not implemented." +msgstr "" + +#: cinder/volume/driver.py:2042 +msgid "sync_replica not implemented." +msgstr "" + +#: cinder/volume/driver.py:2046 +msgid "promote_replica not implemented." +msgstr "" + +#: cinder/volume/driver.py:701 +#, python-format +msgid "Could not find iSCSI export for volume %s" +msgstr "" + +#: cinder/volume/driver.py:1023 +msgid "Driver must implement initialize_connection" +msgstr "" + +#: cinder/volume/manager.py:591 +msgid "Create manager volume flow failed." +msgstr "" + +#: cinder/volume/manager.py:390 +msgid "volume is not local to this node" +msgstr "" + +#: cinder/volume/manager.py:704 +msgid "Unmanage and cascade delete options are mutually exclusive." +msgstr "" + +#: cinder/volume/manager.py:734 +#, python-format +msgid "" +"Snapshot %(id)s was found in state %(state)s rather than 'deleting' during " +"cascade delete." +msgstr "" + +#: cinder/volume/manager.py:593 +msgid "being attached by different mode" +msgstr "" + +#: cinder/volume/manager.py:963 +msgid "volume is already attached" +msgstr "" + +#: cinder/volume/manager.py:1068 +msgid "" +"Detach volume failed: More than one attachment, but no attachment_id " +"provided." +msgstr "" + +#: cinder/volume/manager.py:1210 cinder/volume/drivers/block_device.py:236 +msgid "Volume is not available." +msgstr "" + +#: cinder/volume/manager.py:1352 +msgid "Invalid initiator value received" +msgstr "" + +#: cinder/volume/manager.py:1434 +#, python-format +msgid "Validate volume connection failed (error: %(err)s)." +msgstr "" + +#: cinder/volume/manager.py:1443 +msgid "Create export for volume failed." +msgstr "" + +#: cinder/volume/manager.py:1466 +#, python-format +msgid "Driver initialize connection failed (error: %(err)s)." +msgstr "" + +#: cinder/volume/manager.py:1537 +#, python-format +msgid "Terminate volume connection failed: %(err)s" +msgstr "" + +#: cinder/volume/manager.py:1552 +msgid "Remove volume export failed." +msgstr "" + +#: cinder/volume/manager.py:1617 +msgid "Unable to access the backend storage via file handle." +msgstr "" + +#: cinder/volume/manager.py:917 +msgid "failed to create new_volume on destination host" +msgstr "" + +#: cinder/volume/manager.py:920 +msgid "timeout creating new_volume on destination host" +msgstr "" + +#: cinder/volume/manager.py:1153 +#, python-format +msgid "Volume %s: Error trying to extend volume" +msgstr "" + +#: cinder/volume/manager.py:1248 +msgid "Retype requires migration but is not allowed." +msgstr "" + +#: cinder/volume/manager.py:1256 +msgid "Volume must not have snapshots." +msgstr "" + +#: cinder/volume/manager.py:2296 +msgid "Volume must not be replicated." +msgstr "" + +#: cinder/volume/manager.py:1292 +msgid "Failed to create manage_existing flow." +msgstr "" + +#: cinder/volume/manager.py:2383 +msgid "Error promoting secondary volume to primary" +msgstr "" + +#: cinder/volume/manager.py:2393 cinder/volume/manager.py:2426 +#, python-format +msgid "Failed updating model with driver provided model %(model)s" +msgstr "" + +#: cinder/volume/manager.py:2416 +msgid "Synchronizing secondary volume to primary failed." +msgstr "" + +#: cinder/volume/manager.py:2469 +msgid "Create consistency group failed." +msgstr "" + +#: cinder/volume/manager.py:2524 +#, python-format +msgid "snapshot-%s" +msgstr "" + +#: cinder/volume/manager.py:2530 +#, python-format +msgid "" +"Cannot create consistency group %(group)s because snapshot %(snap)s is not " +"in a valid state. Valid states are: %(valid)s." +msgstr "" + +#: cinder/volume/manager.py:2552 +#, python-format +msgid "cg-%s" +msgstr "" + +#: cinder/volume/manager.py:2558 +#, python-format +msgid "" +"Cannot create consistency group %(group)s because source volume " +"%(source_vol)s is not in a valid state. Valid states are: %(valid)s." +msgstr "" + +#: cinder/volume/manager.py:2638 +msgid "Input volumes or snapshots are invalid." +msgstr "" + +#: cinder/volume/manager.py:2661 +msgid "Input volumes or source volumes are invalid." +msgstr "" + +#: cinder/volume/manager.py:2763 +msgid "Volume is not local to this node" +msgstr "" + +#: cinder/volume/manager.py:2790 +msgid "Delete consistency group failed." +msgstr "" + +#: cinder/volume/manager.py:2956 +#, python-format +msgid "Error occurred when updating consistency group %s." +msgstr "" + +#: cinder/volume/manager.py:3057 +#, python-format +msgid "Error occurred when creating cgsnapshot %s." +msgstr "" + +#: cinder/volume/manager.py:3160 +#, python-format +msgid "Error occurred when deleting cgsnapshot %s." +msgstr "" + +#: cinder/volume/manager.py:3354 +msgid "Update list, doesn't include volume_id" +msgstr "" + +#: cinder/volume/manager.py:1294 +msgid "Failed to create manage existing flow." +msgstr "" + +#: cinder/volume/qos_specs.py:57 +#, python-format +msgid "Valid consumer of QoS specs are: %s" +msgstr "" + +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 +msgid "id cannot be None" +msgstr "" + +#: cinder/volume/qos_specs.py:156 +#, python-format +msgid "Failed to get all associations of qos specs %s" +msgstr "" + +#: cinder/volume/qos_specs.py:189 +#, python-format +msgid "" +"Type %(type_id)s is already associated with another qos specs: " +"%(qos_specs_id)s" +msgstr "" + +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 +msgid "name cannot be None" +msgstr "" + +#: cinder/volume/rpcapi.py:195 +msgid "Cascade option is not supported." +msgstr "" + +#: cinder/volume/rpcapi.py:406 cinder/volume/rpcapi.py:418 +msgid "" +"One of cinder-volume services is too old to accept such request. Are you " +"running mixed Liberty-Mitaka cinder-volumes?" +msgstr "" + +#: cinder/volume/utils.py:420 +msgid "Failed to copy volume, source device unavailable." +msgstr "" + +#: cinder/volume/utils.py:424 +msgid "Failed to copy volume, destination device unavailable." +msgstr "" + +#: cinder/volume/volume_types.py:176 cinder/volume/volume_types.py:189 +msgid "volume_type_id cannot be None" +msgstr "" + +#: cinder/volume/volume_types.py:180 cinder/volume/volume_types.py:193 +msgid "Type access modification is not applicable to public volume type." +msgstr "" + +#: cinder/volume/drivers/block_device.py:100 +msgid "Failed to delete device." +msgstr "" + +#: cinder/volume/drivers/block_device.py:206 +msgid "No free disk" +msgstr "" + +#: cinder/volume/drivers/block_device.py:219 +msgid "No big enough free disk" +msgstr "" + +#: cinder/volume/drivers/block_device.py:228 +msgid "Insufficient free space available to extend volume." +msgstr "" + +#: cinder/volume/drivers/blockbridge.py:39 +msgid "IP address/hostname of Blockbridge API." +msgstr "" + +#: cinder/volume/drivers/blockbridge.py:41 +msgid "Override HTTPS port to connect to Blockbridge API server." +msgstr "" + +#: cinder/volume/drivers/blockbridge.py:46 +msgid "Blockbridge API authentication scheme (token or password)" +msgstr "" + +#: cinder/volume/drivers/blockbridge.py:49 +msgid "Blockbridge API token (for auth scheme 'token')" +msgstr "" + +#: cinder/volume/drivers/blockbridge.py:52 +msgid "Blockbridge API user (for auth scheme 'password')" +msgstr "" + +#: cinder/volume/drivers/blockbridge.py:54 +msgid "Blockbridge API password (for auth scheme 'password')" +msgstr "" + +#: cinder/volume/drivers/blockbridge.py:58 +msgid "" +"Defines the set of exposed pools and their associated backend query strings" +msgstr "" + +#: cinder/volume/drivers/blockbridge.py:61 +msgid "Default pool name if unspecified." +msgstr "" + +#: cinder/volume/drivers/blockbridge.py:114 +msgid "Failed to determine blockbridge API configuration" +msgstr "" + +#: cinder/volume/drivers/blockbridge.py:162 +msgid "Invalid credentials" +msgstr "" + +#: cinder/volume/drivers/blockbridge.py:164 +msgid "Insufficient privileges" +msgstr "" + +#: cinder/volume/drivers/blockbridge.py:195 +msgid "Blockbridge api host not configured" +msgstr "" + +#: cinder/volume/drivers/blockbridge.py:205 +msgid "Blockbridge user not configured (required for auth scheme 'password')" +msgstr "" + +#: cinder/volume/drivers/blockbridge.py:209 +msgid "" +"Blockbridge password not configured (required for auth scheme 'password')" +msgstr "" + +#: cinder/volume/drivers/blockbridge.py:215 +msgid "Blockbridge token not configured (required for auth scheme 'token')" +msgstr "" + +#: cinder/volume/drivers/blockbridge.py:219 +#, python-format +msgid "Blockbridge configured with invalid auth scheme '%(auth_scheme)s'" +msgstr "" + +#: cinder/volume/drivers/blockbridge.py:226 +msgid "Blockbridge pools not configured" +msgstr "" + +#: cinder/volume/drivers/blockbridge.py:231 +msgid "Blockbridge default pool does not exist" +msgstr "" + +#: cinder/volume/drivers/coho.py:89 +msgid "Failed to establish connection with Coho cluster" +msgstr "" + +#: cinder/volume/drivers/coho.py:133 +#, python-format +msgid "no REPLY but %r" +msgstr "" + +#: cinder/volume/drivers/coho.py:141 +#, python-format +msgid "MSG_DENIED: RPC_MISMATCH: %r" +msgstr "" + +#: cinder/volume/drivers/coho.py:145 +#, python-format +msgid "MSG_DENIED: AUTH_ERROR: %r" +msgstr "" + +#: cinder/volume/drivers/coho.py:146 +#, python-format +msgid "MSG_DENIED: %r" +msgstr "" + +#: cinder/volume/drivers/coho.py:149 +#, python-format +msgid "Neither MSG_DENIED nor MSG_ACCEPTED: %r" +msgstr "" + +#: cinder/volume/drivers/coho.py:153 +msgid "call failed: PROG_UNAVAIL" +msgstr "" + +#: cinder/volume/drivers/coho.py:158 +#, python-format +msgid "call failed: PROG_MISMATCH: %r" +msgstr "" + +#: cinder/volume/drivers/coho.py:160 +msgid "call failed: PROC_UNAVAIL" +msgstr "" + +#: cinder/volume/drivers/coho.py:162 +msgid "call failed: GARBAGE_ARGS" +msgstr "" + +#: cinder/volume/drivers/coho.py:164 +#, python-format +msgid "call failed: %r" +msgstr "" + +#: cinder/volume/drivers/coho.py:196 +msgid "Invalid response header from RPC server" +msgstr "" + +#: cinder/volume/drivers/coho.py:208 +msgid "RPC server response is incomplete" +msgstr "" + +#: cinder/volume/drivers/coho.py:315 +msgid "Coho rpc port is not configured" +msgstr "" + +#: cinder/volume/drivers/coho.py:319 +#, python-format +msgid "Invalid port number %(config)s for Coho rpc port" +msgstr "" + +#: cinder/volume/drivers/datera.py:130 +msgid "" +"san_login and/or san_password is not set for Datera driver in the " +"cinder.conf. Set this information and start the cinder-volume service again." +msgstr "" + +#: cinder/volume/drivers/datera.py:146 +msgid "Resource not ready." +msgstr "" + +#: cinder/volume/drivers/datera.py:475 +#, python-format +msgid "" +"Failed to make a request to Datera cluster endpoint due to the following " +"reason: %s" +msgstr "" + +#: cinder/volume/drivers/datera.py:498 +#, python-format +msgid "" +"Bad request sent to Datera cluster:Invalid args: %(args)s | %(message)s" +msgstr "" + +#: cinder/volume/drivers/datera.py:504 +#, python-format +msgid "" +"Request to Datera cluster returned bad status: %(status)s | %(reason)s" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:193 +#, python-format +msgid "" +"DRBDmanage driver error: expected key \"%s\" not in answer, wrong DRBDmanage " +"version?" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:208 +msgid "" +"DRBDmanage driver setup error: some required libraries (dbus, drbdmanage.*) " +"not found." +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:213 +msgid "Cannot ping DRBDmanage backend" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:241 +#, python-format +msgid "Received error string: %s" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:378 +#, python-format +msgid "volume %s not found in drbdmanage" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:381 +#, python-format +msgid "multiple resources with name %s found by drbdmanage" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:387 +#, python-format +msgid "not exactly one volume with id %s" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:415 +#, python-format +msgid "no snapshot with id %s found in drbdmanage" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:419 +#, python-format +msgid "multiple resources with snapshot ID %s found" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:425 +#, python-format +msgid "not exactly one snapshot with id %s" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:450 +#, python-format +msgid "Got bad path information from DRBDmanage! (%s)" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:496 +#, python-format +msgid "" +"DRBDmanage timeout waiting for volume creation; resource \"%(res)s\", volume " +"\"%(vol)s\"" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:542 +#, python-format +msgid "DRBDmanage expected one resource (\"%(res)s\"), got %(n)d" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:582 +#, python-format +msgid "" +"DRBDmanage timeout waiting for new volume after snapshot restore; resource " +"\"%(res)s\", volume \"%(vol)s\"" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:668 +#, python-format +msgid "" +"DRBDmanage timeout waiting for volume size; volume ID \"%(id)s\" (res " +"\"%(res)s\", vnr %(vnr)d)" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:692 +#, python-format +msgid "Snapshot res \"%s\" that is not deployed anywhere?" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:705 +#, python-format +msgid "" +"DRBDmanage timeout waiting for snapshot creation; resource \"%(res)s\", " +"snapshot \"%(sn)s\"" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:869 +#, python-format +msgid "Expected exactly one node called \"%s\"" +msgstr "" + +#: cinder/volume/drivers/eqlx.py:199 +msgid "The EQL array has closed the connection." +msgstr "" + +#: cinder/volume/drivers/eqlx.py:169 +msgid "Error executing EQL command" +msgstr "" + +#: cinder/volume/drivers/eqlx.py:208 +#, python-format +msgid "" +"SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" +msgstr "" + +#: cinder/volume/drivers/eqlx.py:293 +msgid "eqlx_cli_max_retries must be greater than or equal to 0" +msgstr "" + +#: cinder/volume/drivers/glusterfs.py:101 +#, python-format +msgid "There's no Gluster config file configured (%s)" +msgstr "" + +#: cinder/volume/drivers/glusterfs.py:106 +#, python-format +msgid "Gluster config file at %(config)s doesn't exist" +msgstr "" + +#: cinder/volume/drivers/glusterfs.py:118 +msgid "mount.glusterfs is not installed" +msgstr "" + +#: cinder/volume/drivers/glusterfs.py:921 +#, python-format +msgid "%s must be a valid raw or qcow2 image." +msgstr "" + +#: cinder/volume/drivers/glusterfs.py:993 +#, python-format +msgid "Unrecognized backing format: %s" +msgstr "" + +#: cinder/volume/drivers/glusterfs.py:1011 +#, python-format +msgid "file already exists at %s" +msgstr "" + +#: cinder/volume/drivers/glusterfs.py:1162 +msgid "Backup is not supported for GlusterFS volumes with snapshots." +msgstr "" + +#: cinder/volume/drivers/glusterfs.py:1185 +msgid "Backup is only supported for raw-formatted GlusterFS volumes." +msgstr "" + +#: cinder/volume/drivers/hgst.py:121 +msgid "" +"Unable to get list of domain members, check that the cluster is running." +msgstr "" + +#: cinder/volume/drivers/hgst.py:130 +msgid "" +"Unable to get list of IP addresses on this host, check permissions and " +"networking." +msgstr "" + +#: cinder/volume/drivers/hgst.py:143 +msgid "Current host isn't part of HGST domain." +msgstr "" + +#: cinder/volume/drivers/hgst.py:182 +msgid "" +"Unable to get list of spaces to make new name. Please verify the cluster is " +"running." +msgstr "" + +#: cinder/volume/drivers/hgst.py:204 +#, python-format +msgid "" +"Unable to get information on space %(space)s, please verify that the cluster " +"is running and connected." +msgstr "" + +#: cinder/volume/drivers/hgst.py:262 +#, python-format +msgid "Command %(cmd)s blocked in the CLI and was cancelled" +msgstr "" + +#: cinder/volume/drivers/hgst.py:280 +#, python-format +msgid "Unable to add Cinder host to apphosts for space %(space)s" +msgstr "" + +#: cinder/volume/drivers/hgst.py:316 +#, python-format +msgid "Error in space-create for %(space)s of size %(size)d GB" +msgstr "" + +#: cinder/volume/drivers/hgst.py:419 +#, python-format +msgid "hgst_storage server %(svr)s not of format :" +msgstr "" + +#: cinder/volume/drivers/hgst.py:428 +#, python-format +msgid "Storage host %(svr)s not detected, verify name" +msgstr "" + +#: cinder/volume/drivers/hgst.py:440 +msgid "" +"Cannot run vgc-cluster command, please ensure software is installed and " +"permissions are set properly." +msgstr "" + +#: cinder/volume/drivers/hgst.py:452 +msgid "hgst_redundancy must be set to 0 (non-HA) or 1 (HA) in cinder.conf." +msgstr "" + +#: cinder/volume/drivers/hgst.py:461 +#, python-format +msgid "" +"hgst_group %(grp)s and hgst_user %(usr)s must map to valid users/groups in " +"cinder.conf" +msgstr "" + +#: cinder/volume/drivers/hgst.py:471 +msgid "hgst_space_mode must be an octal/int in cinder.conf" +msgstr "" + +#: cinder/volume/drivers/hgst.py:481 +#, python-format +msgid "hgst_net %(net)s specified in cinder.conf not found in cluster" +msgstr "" + +#: cinder/volume/drivers/hgst.py:489 +msgid "hgst_storage_servers must be defined in cinder.conf" +msgstr "" + +#: cinder/volume/drivers/hgst.py:567 +#, python-format +msgid "" +"Error in space-extend for volume %(space)s with %(size)d additional GB" +msgstr "" + +#: cinder/volume/drivers/lvm.py:152 +#, python-format +msgid "Volume device file path %s does not exist." +msgstr "" + +#: cinder/volume/drivers/lvm.py:159 +#, python-format +msgid "Size for volume: %s not found, cannot secure delete." +msgstr "" + +#: cinder/volume/drivers/lvm.py:286 cinder/volume/drivers/lvm.py:295 +#, python-format +msgid "Volume Group %s does not exist" +msgstr "" + +#: cinder/volume/drivers/lvm.py:322 +msgid "Thin provisioning not supported on this version of LVM." +msgstr "" + +#: cinder/volume/drivers/lvm.py:330 +#, python-format +msgid "Failed to create thin pool, error message was: %s" +msgstr "" + +#: cinder/volume/drivers/lvm.py:403 +#, python-format +msgid "" +"Failed to rename logical volume %(name)s, error message was: %(err_msg)s" +msgstr "" + +#: cinder/volume/drivers/lvm.py:611 cinder/volume/drivers/rbd.py:1037 +#: cinder/volume/drivers/emc/xtremio.py:523 +#: cinder/volume/drivers/hitachi/hnas_iscsi.py:922 +#: cinder/volume/drivers/hitachi/hnas_nfs.py:629 +#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:851 +msgid "Reference must contain source-name element." +msgstr "" + +#: cinder/volume/drivers/lvm.py:628 +#, python-format +msgid "" +"Failed to manage existing %(type)s %(name)s, because reported size %(size)s " +"was not a floating-point number." +msgstr "" + +#: cinder/volume/drivers/lvm.py:687 +#, python-format +msgid "" +"Refusing to migrate volume ID: %(id)s. Please check your configuration " +"because source and destination are the same Volume Group: %(name)s." +msgstr "" + +#: cinder/volume/drivers/nfs.py:432 +#, python-format +msgid "There's no NFS config file configured (%s)" +msgstr "" + +#: cinder/volume/drivers/nfs.py:437 +#, python-format +msgid "NFS config file at %(config)s doesn't exist" +msgstr "" + +#: cinder/volume/drivers/nfs.py:135 cinder/volume/drivers/zfssa/zfssanfs.py:115 +#, python-format +msgid "%s is not installed" +msgstr "" + +#: cinder/volume/drivers/nimble.py:80 +msgid "Nimble Cinder Driver exception" +msgstr "" + +#: cinder/volume/drivers/nimble.py:84 +msgid "Unexpected response from Nimble API" +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/iscsi.py:86 +#, python-format +msgid "%s is not set." +msgstr "" + +#: cinder/volume/drivers/nimble.py:156 +msgid "No suitable discovery ip found" +msgstr "" + +#: cinder/volume/drivers/nimble.py:297 +msgid "SpaceInfo returned byarray is invalid" +msgstr "" + +#: cinder/volume/drivers/nimble.py:353 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1386 +msgid "Reference must contain source-name." +msgstr "" + +#: cinder/volume/drivers/nimble.py:373 +#, python-format +msgid "Volume %s is already managed by OpenStack." +msgstr "" + +#: cinder/volume/drivers/nimble.py:380 +msgid "Volume should have agent-type set as None." +msgstr "" + +#: cinder/volume/drivers/nimble.py:386 +#, python-format +msgid "" +"Volume %s is online. Set volume to offline for managing using OpenStack." +msgstr "" + +#: cinder/volume/drivers/nimble.py:427 +msgid "Only volumes managed by OpenStack can be unmanaged." +msgstr "" + +#: cinder/volume/drivers/nimble.py:504 +#, python-format +msgid "No initiator group found for initiator %s" +msgstr "" + +#: cinder/volume/drivers/nimble.py:519 +#, python-format +msgid "API %(name)s failed with error string %(err)s" +msgstr "" + +#: cinder/volume/drivers/pure.py:194 +#, python-format +msgid "" +"Unable to do replication with Purity REST API version %(api_version)s, " +"requires one of %(required_versions)s." +msgstr "" + +#: cinder/volume/drivers/pure.py:216 +msgid "" +"Missing 'purestorage' python module, ensure the library is installed and " +"available." +msgstr "" + +#: cinder/volume/drivers/pure.py:286 +#, python-format +msgid "Unable to determine snapshot name in Purity for snapshot %(id)s." +msgstr "" + +#: cinder/volume/drivers/pure.py:798 +msgid "manage_existing requires a 'name' key to identify an existing volume." +msgstr "" + +#: cinder/volume/drivers/pure.py:827 +#, python-format +msgid "Unable to find Purity ref with name=%s" +msgstr "" + +#: cinder/volume/drivers/pure.py:845 +#, python-format +msgid "" +"%(driver)s manage_existing cannot manage a volume connected to hosts. Please " +"disconnect this volume from existing hosts before importing" +msgstr "" + +#: cinder/volume/drivers/pure.py:906 +#, python-format +msgid "" +"Unable to do manage snapshot operations with Purity REST API version " +"%(api_version)s, requires %(required_versions)s." +msgstr "" + +#: cinder/volume/drivers/pure.py:972 +#, python-format +msgid "" +"HTTPS certificate verification was requested but cannot be enabled with " +"purestorage module version %(version)s. Upgrade to a newer version to enable " +"this feature." +msgstr "" + +#: cinder/volume/drivers/pure.py:1078 +msgid "Unable to connect or find connection to host" +msgstr "" + +#: cinder/volume/drivers/pure.py:1147 +msgid "" +"Unable to failback to \"default\", this can only be done after a failover " +"has completed." +msgstr "" + +#: cinder/volume/drivers/pure.py:1160 +#, python-format +msgid "" +"Secondary id can not be the same as primary array, backend_id = " +"%(secondary)s." +msgstr "" + +#: cinder/volume/drivers/pure.py:1249 +msgid "Protection Group not ready." +msgstr "" + +#: cinder/volume/drivers/pure.py:1261 +msgid "Replication not allowed yet." +msgstr "" + +#: cinder/volume/drivers/pure.py:1417 +msgid "Unable to find failover target, no secondary targets configured." +msgstr "" + +#: cinder/volume/drivers/pure.py:1429 +#, python-format +msgid "" +"Unable to determine secondary_array from supplied secondary: %(secondary)s." +msgstr "" + +#: cinder/volume/drivers/pure.py:1457 +#, python-format +msgid "" +"Unable to find viable secondary array fromconfigured targets: %(targets)s." +msgstr "" + +#: cinder/volume/drivers/pure.py:1464 +#, python-format +msgid "" +"Unable to find viable pg snapshot to use forfailover on selected secondary " +"array: %(id)s." +msgstr "" + +#: cinder/volume/drivers/pure.py:1553 +msgid "No iSCSI-enabled ports on target array." +msgstr "" + +#: cinder/volume/drivers/pure.py:1605 +msgid "" +"Unable to re-use a host that is not managed by Cinder with " +"use_chap_auth=True," +msgstr "" + +#: cinder/volume/drivers/pure.py:1613 +msgid "Unable to re-use host with unknown CHAP credentials configured." +msgstr "" + +#: cinder/volume/drivers/quobyte.py:104 +#, python-format +msgid "" +"There's no Quobyte volume configured (%s). Example: quobyte://

    /" +msgstr "" + +#: cinder/volume/drivers/glusterfs.py:985 +msgid "" +"Extend volume is only supported for this driver when no snapshots exist." +msgstr "" + +#: cinder/volume/drivers/quobyte.py:468 +#, python-format +msgid "" +"The mount %(mount_path)s is not a valid Quobyte USP volume. Error: %(exc)s" +msgstr "" + +#: cinder/volume/drivers/rbd.py:77 +msgid "Volumes will be chunked into objects of this size (in megabytes)." +msgstr "" + +#: cinder/volume/drivers/rbd.py:80 +msgid "" +"Timeout value (in seconds) used when connecting to ceph cluster. If value < " +"0, no timeout is set and default librados value is used." +msgstr "" + +#: cinder/volume/drivers/rbd.py:84 +msgid "Number of retries if connection to ceph cluster failed." +msgstr "" + +#: cinder/volume/drivers/rbd.py:87 +msgid "" +"Interval value (in seconds) between connection retries to ceph cluster." +msgstr "" + +#: cinder/volume/drivers/rbd.py:161 +#, python-format +msgid "Invalid argument - whence=%s not supported" +msgstr "" + +#: cinder/volume/drivers/rbd.py:165 +msgid "Invalid argument" +msgstr "" + +#: cinder/volume/drivers/rbd.py:184 +msgid "fileno() not supported by RBD()" +msgstr "" + +#: cinder/volume/drivers/rbd.py:260 +msgid "rados and rbd python libraries not found" +msgstr "" + +#: cinder/volume/drivers/rbd.py:342 +msgid "Error connecting to ceph cluster." +msgstr "" + +#: cinder/volume/drivers/rbd.py:378 +#, python-format +msgid "clone depth exceeds limit of %s" +msgstr "" + +#: cinder/volume/drivers/rbd.py:632 +msgid "" +"ImageBusy error raised while deleting rbd volume. This may have been caused " +"by a connection from a client that has crashed and, if so, may be resolved " +"by retrying the delete after 30 seconds has elapsed." +msgstr "" + +#: cinder/volume/drivers/rbd.py:711 +msgid "Not stored in rbd" +msgstr "" + +#: cinder/volume/drivers/rbd.py:715 +msgid "Blank components" +msgstr "" + +#: cinder/volume/drivers/rbd.py:718 +msgid "Not an rbd snapshot" +msgstr "" + +#: cinder/volume/drivers/rbd.py:846 cinder/volume/drivers/sheepdog.py:195 +#, python-format +msgid "Failed to Extend Volume %(volname)s" +msgstr "" + +#: cinder/volume/drivers/lvm.py:436 +#, python-format +msgid "" +"Failed to manage existing volume %(name)s, because reported size %(size)s " +"was not a floating-point number." +msgstr "" + +#: cinder/volume/drivers/remotefs.py:124 +msgid "The decorated method must accept either a volume or a snapshot object" +msgstr "" + +#: cinder/volume/drivers/remotefs.py:192 +#, python-format +msgid "" +"NAS config '%(name)s=%(value)s' invalid. Must be 'auto', 'true', or 'false'" +msgstr "" + +#: cinder/volume/drivers/nfs.py:282 +#, python-format +msgid "Expected volume size was %d" +msgstr "" + +#: cinder/volume/drivers/nfs.py:283 +#, python-format +msgid " but size is now %d" +msgstr "" + +#: cinder/volume/drivers/remotefs.py:449 +#, python-format +msgid "" +"Share %s ignored due to invalid format. Must be of form address:/export. " +"Please check the nas_host and nas_share_path settings." +msgstr "" + +#: cinder/volume/drivers/glusterfs.py:549 +msgid "'active' must be present when writing snap_info." +msgstr "" + +#: cinder/volume/drivers/remotefs.py:709 +#, python-format +msgid "File %(path)s has invalid backing file %(bfile)s, aborting." +msgstr "" + +#: cinder/volume/drivers/remotefs.py:834 +#, python-format +msgid "" +"Share at %(dir)s is not writable by the Cinder volume service. Snapshot " +"operations will not be supported." +msgstr "" + +#: cinder/volume/drivers/glusterfs.py:181 +msgid "Volume status must be 'available'." +msgstr "" + +#: cinder/volume/drivers/glusterfs.py:583 +msgid "Volume status must be \"available\" or \"in-use\"." +msgstr "" + +#: cinder/volume/drivers/glusterfs.py:697 +#, python-format +msgid "No file found with %s as backing file." +msgstr "" + +#: cinder/volume/drivers/glusterfs.py:707 +#, python-format +msgid "No snap found with %s as backing file." +msgstr "" + +#: cinder/volume/drivers/glusterfs.py:231 +msgid "Snapshot status must be \"available\" to clone." +msgstr "" + +#: cinder/volume/drivers/glusterfs.py:388 +#, python-format +msgid "" +"Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" +msgstr "" + +#: cinder/volume/drivers/glusterfs.py:442 +msgid "Nova returned \"error\" status while creating snapshot." +msgstr "" + +#: cinder/volume/drivers/remotefs.py:1318 +#, python-format +msgid "" +"Snapshot %(id)s has been asked to be deleted while waiting for it to become " +"available. Perhaps a concurrent request was made." +msgstr "" + +#: cinder/volume/drivers/glusterfs.py:459 +#, python-format +msgid "Timed out while waiting for Nova update for creation of snapshot %s." +msgstr "" + +#: cinder/volume/drivers/glusterfs.py:819 +#, python-format +msgid "Unable to delete snapshot %(id)s, status: %(status)s." +msgstr "" + +#: cinder/volume/drivers/glusterfs.py:832 +#, python-format +msgid "" +"Timed out while waiting for Nova update for deletion of snapshot %(id)s." +msgstr "" + +#: cinder/volume/drivers/scality.py:67 +msgid "Value required for 'scality_sofs_config'" +msgstr "" + +#: cinder/volume/drivers/scality.py:100 +#, python-format +msgid "Can't access 'scality_sofs_config': %s" +msgstr "" + +#: cinder/volume/drivers/scality.py:84 +msgid "Cannot execute /sbin/mount.sofs" +msgstr "" + +#: cinder/volume/drivers/scality.py:105 +msgid "Cannot mount Scality SOFS, check syslog for errors" +msgstr "" + +#: cinder/volume/drivers/scality.py:277 +msgid "Backup is only supported for raw-formatted SOFS volumes." +msgstr "" + +#: cinder/volume/drivers/scality.py:282 +msgid "Backup is only supported for SOFS volumes without backing file." +msgstr "" + +#: cinder/volume/drivers/sheepdog.py:325 +#, python-format +msgid "Sheepdog I/O Error, command was: \"%s\"." +msgstr "" + +#: cinder/volume/drivers/sheepdog.py:332 +#, python-format +msgid "An error occurred while reading volume \"%s\"." +msgstr "" + +#: cinder/volume/drivers/sheepdog.py:348 +#, python-format +msgid "An error occurred while writing to volume \"%s\"." +msgstr "" + +#: cinder/volume/drivers/sheepdog.py:361 +#, python-format +msgid "An error occured while seeking for volume \"%s\"." +msgstr "" + +#: cinder/volume/drivers/sheepdog.py:375 +#, python-format +msgid "Invalid argument - whence=%s not supported." +msgstr "" + +#: cinder/volume/drivers/sheepdog.py:379 +msgid "Invalid argument - negative seek offset." +msgstr "" + +#: cinder/volume/drivers/sheepdog.py:395 +msgid "fileno is not supported by SheepdogIOWrapper" +msgstr "" + +#: cinder/volume/drivers/sheepdog.py:628 +#, python-format +msgid "Failed to create a temporary snapshot for volume %s." +msgstr "" + +#: cinder/volume/drivers/smbfs.py:168 +msgid "SMBFS config file not set (smbfs_shares_config)." +msgstr "" + +#: cinder/volume/drivers/smbfs.py:172 +#, python-format +msgid "SMBFS config file at %(config)s doesn't exist." +msgstr "" + +#: cinder/volume/drivers/smbfs.py:177 +#, python-format +msgid "Invalid mount point base: %s" +msgstr "" + +#: cinder/volume/drivers/smbfs.py:181 +#, python-format +msgid "SMBFS config 'smbfs_oversub_ratio' invalid. Must be > 0: %s" +msgstr "" + +#: cinder/volume/drivers/smbfs.py:189 +#, python-format +msgid "SMBFS config 'smbfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" +msgstr "" + +#: cinder/volume/drivers/smbfs.py:351 +#, python-format +msgid "File already exists at %s." +msgstr "" + +#: cinder/volume/drivers/smbfs.py:460 +msgid "This driver does not support snapshotting in-use volumes." +msgstr "" + +#: cinder/volume/drivers/smbfs.py:464 +msgid "This driver does not support deleting in-use snapshots." +msgstr "" + +#: cinder/volume/drivers/smbfs.py:476 +#, python-format +msgid "Snapshots are not supported for this volume format: %s" +msgstr "" + +#: cinder/volume/drivers/smbfs.py:593 +#, python-format +msgid " but size is now %d." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:128 +#, python-format +msgid "Retry count exceeded for command: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:1952 +#, python-format +msgid "Attribute: %s not found." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:269 +#: cinder/volume/drivers/solidfire.py:364 +#, python-format +msgid "API response: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:396 +msgid "Failed to get model update from clone" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:854 +msgid "Failed to create SolidFire Image-Volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:913 +msgid "" +"Volumes/account exceeded on both primary and secondary SolidFire accounts." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:1413 +#, python-format +msgid "" +"Retrieved a different amount of SolidFire volumes for the provided Cinder " +"volumes. Retrieved: %(ret)s Desired: %(des)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:1454 +#, python-format +msgid "Failed to find group snapshot named: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:1551 +#, python-format +msgid "" +"Retrieved a different amount of SolidFire volumes for the provided Cinder " +"snapshots. Retrieved: %(ret)s Desired: %(des)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:1785 +msgid "Manage existing volume requires 'source-id'." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:1826 +msgid "Manage existing get size requires 'id'." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:1842 +msgid "Failed to find account for volume." +msgstr "" + +#: cinder/volume/drivers/tegile.py:139 +#, python-format +msgid "API response: %(response)s" +msgstr "" + +#: cinder/volume/drivers/tegile.py:471 +#, python-format +msgid "%(attr)s is not set." +msgstr "" + +#: cinder/volume/drivers/tintri.py:208 +#, python-format +msgid "Failed to move volume %s." +msgstr "" + +#: cinder/volume/drivers/tintri.py:212 +#, python-format +msgid "Volume %s not found." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:460 +#, python-format +msgid "Converted to raw, but format is now %s" +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:491 +msgid "Resizing image file failed." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:586 +msgid "Image location not present." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:623 +msgid "Container size smaller than required file size." +msgstr "" + +#: cinder/volume/drivers/tintri.py:675 cinder/volume/drivers/tintri.py:691 +msgid "A volume ID or share was not specified." +msgstr "" + +#: cinder/volume/drivers/tintri.py:715 +#, python-format +msgid "Failed to manage volume %s." +msgstr "" + +#: cinder/volume/drivers/tintri.py:739 +#, python-format +msgid "Failed to get size of volume %s" +msgstr "" + +#: cinder/volume/drivers/tintri.py:767 +msgid "Volume reference must contain source-name element." +msgstr "" + +#: cinder/volume/drivers/tintri.py:788 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2401 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2426 +msgid "Volume not found." +msgstr "" + +#: cinder/volume/drivers/tintri.py:876 +#, python-format +msgid "Failed to login for user %s." +msgstr "" + +#: cinder/volume/drivers/tintri.py:910 +#, python-format +msgid "Failed to create snapshot for volume %s." +msgstr "" + +#: cinder/volume/drivers/tintri.py:922 +#, python-format +msgid "Failed to get snapshot for volume %s." +msgstr "" + +#: cinder/volume/drivers/tintri.py:944 +msgid "Failed to get image snapshots." +msgstr "" + +#: cinder/volume/drivers/tintri.py:965 +#, python-format +msgid "Failed to clone volume from snapshot %s." +msgstr "" + +#: cinder/volume/drivers/vzstorage.py:133 +#, python-format +msgid "VzStorage config file at %(config)s doesn't exist." +msgstr "" + +#: cinder/volume/drivers/vzstorage.py:139 +#, python-format +msgid "Invalid mount point base: %s." +msgstr "" + +#: cinder/volume/drivers/vzstorage.py:145 +#, python-format +msgid "" +"VzStorage config 'vzstorage_used_ratio' invalid. Must be > 0 and <= 1.0: %s." +msgstr "" + +#: cinder/volume/drivers/vzstorage.py:161 +#, python-format +msgid "%s is not installed." +msgstr "" + +#: cinder/volume/drivers/vzstorage.py:172 +#, python-format +msgid "" +"Invalid Virtuozzo Storage share specification: %r. Must be: " +"[MDS1[,MDS2],...:/][:PASSWORD]." +msgstr "" + +#: cinder/volume/drivers/ibm/ibmnas.py:246 +#, python-format +msgid "Volume %s does not have provider_location specified, skipping." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:144 +msgid "API key is missing for CloudByte driver." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:165 +#, python-format +msgid "Error executing CloudByte API [%(cmd)s], Error: %(err)s." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:172 +#, python-format +msgid "" +"Failed to execute CloudByte API [%(cmd)s]. Http status: %(status)s, Error: " +"%(error)s." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:246 +#, python-format +msgid "" +"TSM [%(tsm)s] was not found in CloudByte storage for account [%(account)s]." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:274 +#, python-format +msgid "" +"Null response received while querying for [%(operation)s] based job " +"[%(job)s] at CloudByte storage." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:292 +#, python-format +msgid "" +"Error in Operation [%(operation)s] for volume [%(cb_volume)s] in CloudByte " +"storage: [%(cb_error)s], error code: [%(error_code)s]." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:327 +#, python-format +msgid "" +"Null response received while creating volume [%s] at CloudByte storage." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:334 +#, python-format +msgid "Job id not found in CloudByte's create volume [%s] response." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:360 +#, python-format +msgid "" +"Null response received while deleting volume [%s] at CloudByte storage." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:367 +#, python-format +msgid "Job id not found in CloudByte's delete volume [%s] response." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:393 +msgid "Null response received from CloudByte's list filesystem." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:400 +msgid "No volumes found in CloudByte storage." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:411 +#, python-format +msgid "Volume [%s] not found in CloudByte storage." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:472 +msgid "Null response received from CloudByte's list iscsi initiators." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:479 +msgid "No iscsi initiators were found in CloudByte." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:495 +msgid "Null response received from CloudByte's list volume iscsi service." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:502 +msgid "No iscsi services found in CloudByte storage." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:513 +#, python-format +msgid "No iscsi service found for CloudByte volume [%s]." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:570 +#, python-format +msgid "Failed to get CloudByte account details for account [%s]." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:582 +msgid "No response was received from CloudByte's list filesystem api call." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:589 +msgid "No volume was found at CloudByte storage." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:610 +msgid "No response was received from CloudByte storage list tsm API call." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:644 +msgid "Null response received from CloudByte's list iscsi auth groups." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:651 +msgid "No iscsi auth groups were found in CloudByte." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:661 +#, python-format +msgid "Auth group [%s] details not found in CloudByte storage." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:678 +msgid "" +"No response was received from CloudByte storage list iSCSI auth user API " +"call." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:685 +msgid "Auth user details not found in CloudByte storage." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:692 +msgid "Invalid chap user details found in CloudByte storage." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:984 +#, python-format +msgid "" +"Failed to create snapshot. CloudByte volume information not found for " +"OpenStack volume [%s]." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:1182 +#, python-format +msgid "" +"Provider information w.r.t CloudByte storage was not found for OpenStack " +"volume [%s]." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:1201 +#, python-format +msgid "" +"Volume [%(cb_vol)s] was not found at CloudByte storage corresponding to " +"OpenStack volume [%(ops_vol)s]." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:215 +msgid "Configuration error: dell_sc_ssn not set." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:452 +msgid "Failed to connect to Dell REST API" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:519 +msgid "Failed to find Storage Center" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:765 +#, python-format +msgid "Unable to locate specified replay profiles %s " +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:845 +#, python-format +msgid "Storage Profile %s not found." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:940 +#, python-format +msgid "Unable to complete failover of %s." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:983 +#, python-format +msgid "Multiple copies of volume %s found." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1022 +#, python-format +msgid "Error deleting volume %(ssn)s: %(volume)s" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1556 +msgid "Unable to find iSCSI mappings." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2027 +msgid "Multiple profiles found." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2071 +msgid "Error deleting replay profile." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2308 +msgid "Dell API 2.1 or later required for Consistency Group support" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2332 +msgid "Error retrieving volume size" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2382 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2419 +msgid "Volume size must multiple of 1 GB." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2387 +#, python-format +msgid "Volume is attached to a server. (%s)" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2394 +#, python-format +msgid "Unable to manage volume %s" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2398 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2423 +msgid "Volume not unique." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2446 +#, python-format +msgid "Unable to rename volume %(existing)s to %(newname)s" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2479 +msgid "Failed to find QoSnode" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:102 +msgid "" +"Dell Cinder driver configuration error replication not supported with direct " +"connect." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:117 +#, python-format +msgid "" +"Dell Cinder driver configuration error replication_device %s not found" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:188 +#, python-format +msgid "Replication %(name)s to %(ssn)s failed." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:237 +#, python-format +msgid "Unable to create volume %s" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:258 +msgid "Unable to create volume. Backend down." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:357 +#, python-format +msgid "Failed to create snapshot %s" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:404 +#, python-format +msgid "Unable to create volume %(name)s from %(snap)s." +msgstr "" + +#: cinder/volume/drivers/eqlx.py:320 +#, python-format +msgid "Failed to create volume %s" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:467 +#, python-format +msgid "Unable to create volume %(name)s from %(vol)s." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:511 +#, python-format +msgid "Failed to delete snapshot %s" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:540 +#, python-format +msgid "Unable to find volume %s" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:564 +#, python-format +msgid "Unable to extend volume %s" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:582 +msgid "Unable to retrieve volume stats." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:669 +#, python-format +msgid "Unable to create consistency group %s" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:734 +#, python-format +msgid "Unable to update consistency group %s" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:770 +#, python-format +msgid "Unable to snap Consistency Group %s" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:794 +#, python-format +msgid "Unable to delete Consistency Group snapshot %s" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:846 +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:865 +#: cinder/volume/drivers/huawei/huawei_driver.py:1333 +msgid "Must specify source-name or source-id." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:899 +#, python-format +msgid "" +"Unable to retype %(specname)s, expected to receive current and requested " +"%(spectype)s values. Value received: %(spec)s" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1065 +msgid "Backend has already been failed over. Unable to fail back." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1111 +#, python-format +msgid "replication_failover failed. %s not found." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1115 +msgid "replication_failover failed. Backend not configured for failover" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1123 +msgid "_get_unmanaged_replay: Must specify source-name." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1131 +#, python-format +msgid "_get_unmanaged_replay: Cannot find volume id %s" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1139 +#, python-format +msgid "_get_unmanaged_replay: Cannot find snapshot named %s" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1178 +#, python-format +msgid "" +"manage_existing_snapshot: Error managing existing replay %(ss)s on volume " +"%(vol)s" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1208 +msgid "Volume size must be a multiple of 1 GB." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1229 +#, python-format +msgid "unmanage_snapshot: Cannot find volume id %s" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1237 +#, python-format +msgid "unmanage_snapshot: Cannot find snapshot named %s" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_fc.py:122 +msgid "Unable to map volume." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_fc.py:150 +#: cinder/volume/drivers/dell/dell_storagecenter_iscsi.py:178 +msgid "Terminate connection failed" +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_fc.py:167 +msgid "Terminate connection unable to connect to backend." +msgstr "" + +#: cinder/volume/drivers/dell/dell_storagecenter_iscsi.py:149 +msgid "Unable to map volume" +msgstr "" + +#: cinder/volume/drivers/disco/disco.py:123 +msgid "Could not find DISCO wsdl file." +msgstr "" + +#: cinder/volume/drivers/disco/disco.py:144 +#: cinder/volume/drivers/disco/disco.py:305 +#, python-format +msgid "Error while creating volume [status] %(stat)s - [result] %(res)s." +msgstr "" + +#: cinder/volume/drivers/disco/disco.py:164 +#, python-format +msgid "Error while deleting volume [status] %(stat)s - [result] %(res)s." +msgstr "" + +#: cinder/volume/drivers/disco/disco.py:191 +#, python-format +msgid "Error while creating snapshot [status] %(stat)s - [result] %(res)s." +msgstr "" + +#: cinder/volume/drivers/disco/disco.py:228 +#, python-format +msgid "Error while deleting snapshot [status] %(stat)s - [result] %(res)s" +msgstr "" + +#: cinder/volume/drivers/disco/disco.py:251 +#, python-format +msgid "" +"Error[%(stat)s - %(res)s] while restoring snapshot [%(snap_id)s] into volume " +"[%(vol)s]." +msgstr "" + +#: cinder/volume/drivers/disco/disco.py:276 +#, python-format +msgid "Error[status] %(stat)s - [result] %(res)s] while getting volume id." +msgstr "" + +#: cinder/volume/drivers/disco/disco.py:330 +#, python-format +msgid "Error[%(stat)s - %(res)s] while getting volume id." +msgstr "" + +#: cinder/volume/drivers/disco/disco.py:390 +#, python-format +msgid "Error while extending volume [status] %(stat)s - [result] %(res)s." +msgstr "" + +#: cinder/volume/drivers/disco/disco.py:439 +#, python-format +msgid "Error while getting disco information [%s]." +msgstr "" + +#: cinder/volume/drivers/disco/disco.py:492 +#, python-format +msgid "Error while getting %(op)s details, returned code: %(status)s." +msgstr "" + +#: cinder/volume/drivers/disco/disco.py:508 +#, python-format +msgid "Timeout while calling %s " +msgstr "" + +#: cinder/volume/drivers/disco/disco.py:522 +#: cinder/volume/drivers/disco/disco.py:539 +#, python-format +msgid "Unknown operation %s." +msgstr "" + +#: cinder/volume/drivers/disco/disco.py:529 +msgid "Call returned a None object" +msgstr "" + +#: cinder/volume/drivers/dothill/dothill_common.py:99 +#, python-format +msgid "Failed to connect to %(vendor_name)s Array %(host)s: %(err)s" +msgstr "" + +#: cinder/volume/drivers/dothill/dothill_common.py:106 +#, python-format +msgid "Failed to log on %s Array (invalid login?)." +msgstr "" + +#: cinder/volume/drivers/dothill/dothill_common.py:158 +#, python-format +msgid "%s configuration option is not set." +msgstr "" + +#: cinder/volume/drivers/dothill/dothill_common.py:302 +#, python-format +msgid "Unable to get stats for backend_name: %s" +msgstr "" + +#: cinder/volume/drivers/dothill/dothill_common.py:312 +#, python-format +msgid "Connector does not provide: %s" +msgstr "" + +#: cinder/volume/drivers/dothill/dothill_iscsi.py:82 +#, python-format +msgid "Invalid IP address format: '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:167 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/dothill/dothill_iscsi.py:180 +msgid "CHAP secret should be 12-16 bytes." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:232 +#, python-format +msgid "Cannot find Replication Service to create volume for snapshot %s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:340 +#, python-format +msgid "" +"Cannot find Controller Configuration Service for storage system " +"%(storage_system)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:461 +#, python-format +msgid "Error Attaching volume %(vol)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:501 +msgid "Unable to get the name of the masking view." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:518 +msgid "Unable to get the name of the portgroup." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:523 +msgid "Cannot get the portgroup from the masking view." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:560 +#, python-format +msgid "Cannot find Volume: %(volumename)s. Extend operation. Exiting...." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:567 +#, python-format +msgid "" +"Your original size: %(originalVolumeSize)s GB is greater than: %(newSize)s " +"GB. Only Extend is supported. Exiting..." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:606 +#, python-format +msgid "" +"The requested size : %(requestedSize)s is not the same as resulting size: " +"%(resultSize)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:1066 +#, python-format +msgid "" +"Failed to remove: %(volumename)s. from the default storage group for FAST " +"policy %(fastPolicyName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:1315 +msgid "Cannot connect to ECOM server." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:1346 +#, python-format +msgid "Pool %(poolNameInStr)s is not found." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:1352 +#, python-format +msgid "Storage system not found for pool %(poolNameInStr)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_smis_common.py:1353 +#, python-format +msgid "Error finding %s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:1577 +#: cinder/volume/drivers/emc/emc_vmax_utils.py:2488 +#, python-format +msgid "Unable to get target endpoints for hardwareId %(hardwareIdInstance)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:1670 +#, python-format +msgid "Configuration file %(configurationFile)s does not exist." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:1729 +msgid "Unable to get corresponding record for pool." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:1745 +#, python-format +msgid "" +"Unable to get configuration information necessary to create a volume: " +"%(errorMessage)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:1767 +msgid "You must supply an array in your EMC configuration file." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:1773 +msgid "Cannot get necessary pool or storage system information." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:1877 +#, python-format +msgid "" +"Error adding Volume: %(volumeName)s with instance path: " +"%(volumeInstancePath)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:1888 +#, python-format +msgid "Rolling back %(volumeName)s by deleting it." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:1970 +#, python-format +msgid "Failed to unbind volume %(volume)s" +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:2073 +#, python-format +msgid "Clone feature is not licensed on %(storageSystem)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:2153 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2850 +#, python-format +msgid "" +"Unable to create or get default storage group for FAST policy: " +"%(fastPolicyName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_smis_common.py:1472 +#, python-format +msgid "" +"Volume %(name)s not found on the array. Cannot determine if there are " +"volumes mapped." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:2389 +#, python-format +msgid "Cannot find Replication Service to delete snapshot %s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:2439 +#, python-format +msgid "Failed to create consistency group: %(cgName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:2481 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2585 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3878 +#, python-format +msgid "Cannot find CG group %s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:2501 +#, python-format +msgid "Failed to delete consistency group: %(cgName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:2655 +#, python-format +msgid "Cannot find Replication service on system %s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:2672 +#, python-format +msgid "Failed to create snapshot for cg: %(cgName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:2721 +#, python-format +msgid "Failed to delete snapshot for cg: %(cgId)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:2781 +#, python-format +msgid "" +"The striped meta count of %(memberCount)s is too small for volume: " +"%(volumeName)s, with size %(volumeSize)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:2818 +#, python-format +msgid "" +"Pool: %(poolName)s. is not associated to storage tier for fast policy " +"%(fastPolicy)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:2880 +#, python-format +msgid "" +"Either SLO: %(slo)s or workload %(workload)s is invalid. Examine previous " +"error statement for valid values." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:2899 +msgid "Cannot determine storage pool settings." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:2965 +#, python-format +msgid "" +"Volume: %(volumeName)s is not a concatenated volume. You can only perform " +"extend on concatenated volume. Exiting..." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:3000 +msgid "Error Creating unbound volume on an Extend operation." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:3012 +#, python-format +msgid "" +"On an Extend Operation, error adding volume to composite volume: " +"%(volumename)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:3419 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3468 +#, python-format +msgid "Failed to delete volume %(volumeName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:3544 +msgid "Error Creating unbound volume." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:3574 +#, python-format +msgid "Error appending volume %(volumename)s to target base volume." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:3582 +#, python-format +msgid "Exception appending meta volume to target volume %(volumename)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:3627 +#, python-format +msgid "" +"Exception during create element replica. Clone name: %(cloneName)s Source " +"name: %(sourceName)s Extra specs: %(extraSpecs)s " +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:3969 +#, python-format +msgid "Pool from volume['host'] %(host)s not found." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:3975 +#, python-format +msgid "Pool from volume['host'] failed with: %(ex)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:4018 +#, python-format +msgid "" +"Manage volume is not supported if FAST is enable. FAST policy: " +"%(fastPolicyName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:4037 +#, python-format +msgid "" +"Unable to import volume %(deviceId)s to cinder. Volume is in masking view " +"%(mv)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:4053 +#, python-format +msgid "" +"Unable to import volume %(deviceId)s to cinder. It is the source volume of " +"replication session %(sync)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:4073 +#, python-format +msgid "" +"Unable to import volume %(deviceId)s to cinder. The external volume is not " +"in the pool managed by current cinder host." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:4148 +#, python-format +msgid "Cannot find Volume: %(id)s. unmanage operation. Exiting..." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:4211 +#, python-format +msgid "Failed to update consistency group: %(cgName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:4267 +#, python-format +msgid "No source snapshots provided to create consistency group %s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:4280 +#, python-format +msgid "Cannot find replication service on system %s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:4327 +#, python-format +msgid "Cannot find source CG instance. consistencygroup_id: %s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_common.py:4359 +#, python-format +msgid "Failed to create CG %(cgName)s from snapshot %(cgSnapshot)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_fast.py:324 +#, python-format +msgid "" +"Error associating storage group : %(storageGroupName)s. To fast Policy: " +"%(fastPolicyName)s with error description: %(errordesc)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_fast.py:621 +msgid "FAST is not supported on this array." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_https.py:156 +#, python-format +msgid "" +"Host %(host)s does not match x509 certificate contents: CommonName " +"%(commonName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_https.py:162 +#, python-format +msgid "%(message)s, subjectAltName: %(sanList)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_https.py:170 +#, python-format +msgid "SSL Certificate expired on %s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_https.py:197 +#, python-format +msgid "Unable to load cert from %(cert)s %(e)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_https.py:206 +#, python-format +msgid "No key file specified and unable to load key from %(cert)s %(e)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_https.py:216 +#, python-format +msgid "Unable to load key from %(cert)s %(e)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_https.py:225 +#, python-format +msgid "Unable to load CA from %(cert)s %(e)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_https.py:333 +#, python-format +msgid "Bad Status line returned: %(arg)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_https.py:337 +#, python-format +msgid "SSL error: %(arg)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_https.py:341 +#, python-format +msgid "Socket error: %(arg)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:220 +#, python-format +msgid "Unsuccessful iscsiadm. Exception is %(ex)s. " +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:224 +msgid "iscsiadm execution failed. " +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:259 +#, python-format +msgid "Could not find iSCSI export for volume %(volumeName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:270 +#, python-format +msgid "Cannot find device number for volume %(volumeName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:169 +#, python-format +msgid "" +"Failed to get, create or add volume %(volumeName)s to masking view " +"%(maskingViewName)s. The error message received was %(errorMessage)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:356 +#, python-format +msgid "" +"Cannot get or create a storage group: %(sgGroupName)s for volume " +"%(volumeName)s " +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:384 +#, python-format +msgid "" +"Cannot get storage group: %(sgGroupName)s from masking view " +"%(maskingViewInstanceName)s. " +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:407 +#, python-format +msgid "Cannot get port group: %(pgGroupName)s. " +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:435 +#, python-format +msgid "Cannot get or create initiator group: %(igGroupName)s. " +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:466 +#, python-format +msgid "" +"Unable to verify initiator group: %(igGroupName)s in masking view " +"%(maskingViewName)s. " +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:498 +#, python-format +msgid "Cannot create masking view: %(maskingViewName)s. " +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:556 +#, python-format +msgid "" +"Volume: %(volumeName)s was not added to storage group %(sgGroupName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:588 +#, python-format +msgid "" +"Cannot get the default storage group for FAST policy: %(fastPolicyName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:601 +#, python-format +msgid "Failed to remove volume %(volumeName)s from default SG." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:649 +#, python-format +msgid "" +"Failed to remove volume %(volumeName)s from default SG: %(volumeName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:872 +#, python-format +msgid "Failed to create hardware id(s) on %(storageSystemName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:910 +msgid "FC is the protocol but wwpns are not supplied by OpenStack." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:916 +#, python-format +msgid "Error finding %(name)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1065 +#, python-format +msgid "" +"Error Create Masking View: %(groupName)s. Return code: %(rc)lu. Error: " +"%(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1172 +#, python-format +msgid "Cannot create or find an storage group with name %(sgGroupName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1282 +msgid "V3 rollback" +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1341 +#, python-format +msgid "" +"Rollback for Volume: %(volumeName)s has failed. Please contact your system " +"administrator to manually return your volume to the default storage group " +"for fast policy %(fastPolicyName)s failed." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1509 +#: cinder/volume/drivers/emc/emc_vmax_provision.py:171 +#: cinder/volume/drivers/emc/emc_vmax_provision.py:212 +#, python-format +msgid "" +"Error Create Group: %(groupName)s. Return code: %(rc)lu. Error: %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1534 +#, python-format +msgid "" +"Error adding initiator to group : %(groupName)s. Return code: %(rc)lu. " +"Error: %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1594 +#, python-format +msgid "" +"Error Modifying masking view : %(groupName)s. Return code: %(rc)lu. Error: " +"%(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:2116 +#, python-format +msgid "Masking view %(maskingViewName)s was not deleted successfully" +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:2184 +#, python-format +msgid "Failed to create storage group %(storageGroupName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:2424 +#, python-format +msgid "Storage group %(storageGroupName)s was not deleted successfully" +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:2458 +#, python-format +msgid "" +"Error Deleting Group: %(storageGroupName)s. Return code: %(rc)lu. Error: " +"%(error)s" +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:2490 +#, python-format +msgid "" +"Error Deleting Initiator Group: %(initiatorGroupName)s. Return code: " +"%(rc)lu. Error: %(error)s" +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision.py:77 +#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:78 +#, python-format +msgid "" +"Error Delete Volume: %(volumeName)s. Return code: %(rc)lu. Error: %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision.py:127 +#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:131 +#, python-format +msgid "" +"Error Create Volume: %(volumeName)s. Return code: %(rc)lu. Error: %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision.py:293 +#, python-format +msgid "Error removing volume %(vol)s. %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision.py:331 +#, python-format +msgid "Error mapping volume %(vol)s. %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision.py:369 +#, python-format +msgid "Error unbinding volume %(vol)s from pool. %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision.py:411 +#, python-format +msgid "Error adding volume to composite volume. Error is: %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision.py:478 +#, python-format +msgid "" +"Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision.py:530 +#, python-format +msgid "" +"Error Creating new composite Volume Return code: %(rc)lu. Error: %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision.py:572 +#, python-format +msgid "" +"Error Migrating volume from one pool to another. Return code: %(rc)lu. " +"Error: %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision.py:618 +msgid "Failed to terminate migrate session." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision.py:629 +msgid "Failed to migrate volume for the second time." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision.py:636 +msgid "Failed to migrate volume for the first time." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision.py:663 +#, python-format +msgid "" +"Error Terminating migrate session. Return code: %(rc)lu. Error: %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision.py:733 +#, python-format +msgid "" +"Error Create Cloned Volume: Volume: %(cloneName)s Source " +"Volume:%(sourceName)s. Return code: %(rc)lu. Error: %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision.py:789 +#, python-format +msgid "" +"Error break clone relationship: Sync Name: %(syncName)s Return code: " +"%(rc)lu. Error: %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision.py:830 +#, python-format +msgid "" +"Failed to create consistency group: %(consistencyGroupName)s Return code: " +"%(rc)lu. Error: %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision.py:875 +#, python-format +msgid "" +"Failed to delete consistency group: %(consistencyGroupName)s Return code: " +"%(rc)lu. Error: %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision.py:927 +#, python-format +msgid "" +"Failed to add volume %(volumeName)s to consistency group %(cgName)s. Return " +"code: %(rc)lu. Error: %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision.py:979 +#, python-format +msgid "" +"Failed to remove volume %(volumeName)s from consistency group %(cgName)s. " +"Return code: %(rc)lu. Error: %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision.py:1037 +#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:651 +#, python-format +msgid "" +"Error CreateGroupReplica: source: %(source)s target: %(target)s. Return " +"code: %(rc)lu. Error: %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:178 +#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:196 +msgid "Unable to get storage volume from job." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:266 +#, python-format +msgid "" +"Error Create Cloned Volume: %(cloneName)s Return code: %(rc)lu. Error: " +"%(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:440 +#, python-format +msgid "" +"The array does not support the storage pool setting for SLO %(slo)s and " +"workload %(workload)s. Please check the array for valid SLOs and workloads." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:476 +#, python-format +msgid "" +"Cannot get supported size range for %(sps)s Return code: %(rc)lu. Error: " +"%(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:596 +#, python-format +msgid "" +"Error modify replica synchronization: %(sv)s operation: %(operation)s. " +"Return code: %(rc)lu. Error: %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:786 +#, python-format +msgid "" +"Error Extend Volume: %(volumeName)s. Return code: %(rc)lu. Error: %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:98 +#, python-format +msgid "Storage Configuration Service not found on %(storageSystemName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:129 +#, python-format +msgid "Controller Configuration Service not found on %(storageSystemName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:158 +#, python-format +msgid "Element Composition Service not found on %(storageSystemName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:187 +#, python-format +msgid "Storage Relocation Service not found on %(storageSystemName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:215 +#, python-format +msgid "Storage HardwareId mgmt Service not found on %(storageSystemName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:242 +#, python-format +msgid "Replication Service not found on %(storageSystemName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:271 +#, python-format +msgid "Tier Policy Service not found for %(storageSystemName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:300 +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2106 +msgid "Issue encountered waiting for job." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:405 +#, python-format +msgid "The job has not completed and is in a %(state)s state." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:439 +msgid "Issue encountered waiting for synchronization." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1478 +#, python-format +msgid "StorageSystem %(array)s is not found." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1659 +#, python-format +msgid "Cannot verify the existence of object:%(instanceName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1686 +#, python-format +msgid "Replication Service Capability not found on %(storageSystemName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1800 +msgid "" +"EcomServerIp, EcomServerPort, EcomUserName, EcomPassword must have valid " +"values." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:2045 +msgid "No Port Group elements found in config file." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:2096 +msgid "" +"Multiple SerialNumbers found, when only one was expected for this operation. " +"Please change your EMC config file." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:2121 +#, python-format +msgid "SerialNumber must be in the file %(fileName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:2134 +#, python-format +msgid "PoolName must be in the file %(fileName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:2171 +#, python-format +msgid "Volume %(deviceID)s not found." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:2240 +msgid "Source volume device ID is required." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_utils.py:2522 +#, python-format +msgid "" +"Error getting ReplicationSettingData. Return code: %(rc)lu. Error: %(error)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:217 +msgid "Option map (cls._map) is not defined." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:221 +msgid "{} is not a valid option." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:339 +msgid "Initial tier: {}, policy: {} is not valid." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:377 +msgid "LUN number ({}) is not an integer." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:382 +msgid "LUN id({}) is not valid." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:454 +msgid "Input type {} is not supported." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:509 +msgid "'{}' object has no attribute '{}'" +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:705 +#, python-format +msgid "naviseccli_path: Could not find NAVISECCLI tool %(path)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:719 +msgid "san_ip: Mandatory field configuration. san_ip is not set." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:734 +#, python-format +msgid "Invalid VNX authentication type: %s" +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:838 +#, python-format +msgid "Volume %(name)s was created in VNX, but in %(state)s state." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:928 +#, python-format +msgid "CommandLineHelper._wait_for_a_condition: %s timeout" +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1169 +msgid "Failed to create snapshot as no LUN ID is specified" +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1350 +#, python-format +msgid "Migration of LUN %s has been stopped or faulted." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2210 +msgid "MirrorView/S enabler is not installed." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2249 +#, python-format +msgid "" +"All the specified storage pools to be managed do not exist. Please check " +"your configuration. Non-existent pools: %s" +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2298 +#, python-format +msgid "Invalid %(protocol)s ports %(port)s specified for io_port_list." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2459 +#, python-format +msgid "The extra_spec: %s is invalid." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2496 +msgid "deduplicated and auto tiering can't be both enabled." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2500 +msgid "" +"Compression Enabler is not installed. Can not create compressed volume." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2506 +msgid "" +"Deduplication Enabler is not installed. Can not create deduplicated volume" +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2512 +msgid "ThinProvisioning Enabler is not installed. Can not create thin volume" +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2517 +msgid "" +"FAST VP Enabler is not installed. Can't set tiering policy for the volume" +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2980 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3058 +msgid "Unable to enable replication and snapcopy at the same time." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3188 +#, python-format +msgid "" +"Failed to create consistency group %s because VNX consistency group cannot " +"accept compressed LUNs as members." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3380 +#, python-format +msgid "Host %s has no iSCSI initiator" +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3391 +#, python-format +msgid "Host %s has no FC initiators" +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3678 +#, python-format +msgid "" +"Reach limitation set by configuration option max_luns_per_storage_group. " +"Operation to add %(vol)s into Storage Group %(sg)s is rejected." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3694 +#, python-format +msgid "Failed to add %(vol)s into %(sg)s after %(retries)s tries." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3888 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3991 +msgid "Reference must contain source-id or source-name key." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3893 +#, python-format +msgid "" +"The imported lun %(lun_id)s is in pool %(lun_pool)s which is not managed by " +"the host %(host)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3950 +msgid "" +"Driver is not able to do retype because the volume (LUN {}) has snapshot " +"which is forbidden to migrate." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3960 +msgid "Storage-assisted migration failed during manage volume." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4042 +#, python-format +msgid "Invalid secondary_id specified. Valid backend id is %s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4184 +#, python-format +msgid "replication_device should be configured on backend: %s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4195 +#, python-format +msgid "replication_device with backend_id [%s] is missing." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4260 +msgid "" +"create_consistencygroup_from_src supports a cgsnapshot source or a " +"consistency group source. Multiple sources cannot be used." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4414 +#, python-format +msgid "Failed to find storage pool for source volume %s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4421 +#, python-format +msgid "" +"The source volume %s is not in the pool which is managed by the current host." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4572 +#, python-format +msgid "" +"Migrate volume failed between source vol %(src)s and dest vol %(dst)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4690 +#, python-format +msgid "Migrate volume %(src)s failed." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4717 +#, python-format +msgid "Invalid synchronize mode specified, allowed mode is %s." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:174 +msgid "Cannot specify both protection domain name and protection domain id." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:179 +msgid "REST server IP must by specified." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:183 +msgid "REST server username must by specified." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:187 +msgid "REST server password must by specified." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:195 +msgid "Path to REST server's certificate must be specified." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:199 +msgid "Cannot specify both storage pool name and storage pool id." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:204 +msgid "Must specify storage pool name or id." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:208 +msgid "Must specify storage pools. Option: sio_storage_pools." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:310 +msgid "Must specify protection domain name or protection domain id." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:334 +#: cinder/volume/drivers/emc/scaleio.py:761 +#, python-format +msgid "Domain with name %s wasn't found." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:339 +#, python-format +msgid "Error getting domain id from name %(name)s: %(id)s." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:366 +#, python-format +msgid "Pool with name %(pool_name)s wasn't found in domain %(domain_id)s." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:373 +#, python-format +msgid "Error getting pool id from name %(pool_name)s: %(err_msg)s." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:412 +#, python-format +msgid "Error creating volume: %s." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:426 +#, python-format +msgid "Cannot create volume of size %s: not multiple of 8GB." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:450 +#, python-format +msgid "Failed creating snapshot for volume %(volname)s: %(response)s." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:576 +#, python-format +msgid "Error extending volume %(vol)s: %(err)s." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:667 +#, python-format +msgid "Error deleting volume %(vol)s: %(err)s." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:766 +#, python-format +msgid "Error getting domain id from name %(name)s: %(err)s." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:792 +#, python-format +msgid "Pool with name %(pool)s wasn't found in domain %(domain)s." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:799 +#, python-format +msgid "Error getting pool id from name %(pool)s: %(err)s." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:1015 +#, python-format +msgid "Error renaming volume %(vol)s: %(err)s." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:1035 +msgid "" +"manage_existing cannot manage a volume connected to hosts. Please disconnect " +"this volume from existing hosts before importing" +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:1069 +msgid "Reference must contain source-id." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:1075 +msgid "Volume must have a volume type" +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:1091 +#, python-format +msgid "Error managing volume: %s." +msgstr "" + +#: cinder/volume/drivers/emc/scaleio.py:1143 +#: cinder/volume/drivers/emc/scaleio.py:1198 +#, python-format +msgid "Failed creating snapshot for group: %(response)s." +msgstr "" + +#: cinder/volume/drivers/emc/xtremio.py:115 +msgid "can't handle both name and index in req" +msgstr "" + +#: cinder/volume/drivers/emc/xtremio.py:142 +#: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:255 +#: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:327 +#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:130 +#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:264 +#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:237 +#, python-format +msgid "Exception: %s" +msgstr "" + +#: cinder/volume/drivers/emc/xtremio.py:166 +msgid "Volume by this name already exists" +msgstr "" + +#: cinder/volume/drivers/emc/xtremio.py:178 +#, python-format +msgid "Bad response from XMS, %s" +msgstr "" + +#: cinder/volume/drivers/emc/xtremio.py:222 +#, python-format +msgid "can't find lun-map, ig:%(ig)s vol:%(vol)s" +msgstr "" + +#: cinder/volume/drivers/emc/xtremio.py:264 +#, python-format +msgid "iscsi portal, %s, not found" +msgstr "" + +#: cinder/volume/drivers/emc/xtremio.py:390 +#: cinder/volume/drivers/emc/xtremio.py:824 +msgid "XtremIO not initialized correctly, no clusters found" +msgstr "" + +#: cinder/volume/drivers/emc/xtremio.py:395 +#, python-format +msgid "Invalid XtremIO version %(cur)s, version %(min)s or up is required" +msgstr "" + +#: cinder/volume/drivers/emc/xtremio.py:558 +msgid "can't find the volume to extend" +msgstr "" + +#: cinder/volume/drivers/emc/xtremio.py:672 +msgid "" +"create_consistencygroup_from_src only supports a cgsnapshot source or a " +"consistency group source. Multiple sources cannot be used." +msgstr "" + +#: cinder/volume/drivers/emc/xtremio.py:774 +#, python-format +msgid "Failed to create IG, %s" +msgstr "" + +#: cinder/volume/drivers/emc/xtremio.py:894 +msgid "XtremIO not configured correctly, no iscsi portals found" +msgstr "" + +#: cinder/volume/drivers/emc/xtremio.py:942 +msgid "Failed to get targets" +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:197 +#, python-format +msgid "" +"create_volume, volume: %(volume)s, volumename: %(volumename)s, eternus_pool: " +"%(eternus_pool)s, Storage Configuration Service not found." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:237 +#, python-format +msgid "" +"create_volume, volumename: %(volumename)s, poolname: %(eternus_pool)s, " +"Return code: %(rc)lu, Error: %(errordesc)s." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:256 +#, python-format +msgid "" +"create_volume, volume: %(volume)s, EnumerateInstances, cannot connect to " +"ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:312 +msgid "create_volume_from_snapshot, Source Volume does not exist in ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:326 +#, python-format +msgid "" +"create_volume_from_snapshot, target volume instancename: " +"%(volume_instancename)s, Get Instance Failed." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:349 +msgid "create_cloned_volume, Source Volume does not exist in ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:362 +#, python-format +msgid "" +"create_cloned_volume, target volume instancename: %(volume_instancename)s, " +"Get Instance Failed." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:390 +msgid "_create_local_cloned_volume, Replication Service not found." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:404 +#, python-format +msgid "" +"_create_local_cloned_volume, volumename: %(volumename)s, sourcevolumename: " +"%(sourcevolumename)s, source volume instance: %(source_volume)s, target " +"volume instance: %(target_volume)s, Return code: %(rc)lu, Error: " +"%(errordesc)s." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:511 +#, python-format +msgid "" +"_delete_volume, volumename: %(volumename)s, Storage Configuration Service " +"not found." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:530 +#, python-format +msgid "" +"_delete_volume, volumename: %(volumename)s, Return code: %(rc)lu, Error: " +"%(errordesc)s." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:566 +#, python-format +msgid "" +"create_snapshot, volumename: %(s_volumename)s, source volume not found on " +"ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:574 +#, python-format +msgid "" +"create_snapshot, volumename: %(volumename)s, Replication Service not found." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:586 +#, python-format +msgid "create_snapshot, eternus_pool: %(eternus_pool)s, pool not found." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:616 +#, python-format +msgid "" +"create_snapshot, snapshotname: %(snapshotname)s, source volume name: " +"%(volumename)s, vol_instance.path: %(vol_instance)s, dest volume name: " +"%(d_volumename)s, pool: %(pool)s, Return code: %(rc)lu, Error: %(errordesc)s." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:682 +#, python-format +msgid "initialize_connection, volume: %(volume)s, Volume not found." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:783 +#, python-format +msgid "extend_volume, volumename: %(volumename)s, volume not found." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:802 +#, python-format +msgid "extend_volume, eternus_pool: %(eternus_pool)s, pool not found." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:817 +#, python-format +msgid "" +"extend_volume, volume: %(volume)s, volumename: %(volumename)s, eternus_pool: " +"%(eternus_pool)s, Storage Configuration Service not found." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:853 +#, python-format +msgid "" +"extend_volume, volumename: %(volumename)s, Return code: %(rc)lu, Error: " +"%(errordesc)s, PoolType: %(pooltype)s." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:956 +#, python-format +msgid "" +"_get_mapdata_fc, getting host-affinity from aglist/vol_instance failed, " +"affinitygroup: %(ag)s, ReferenceNames, cannot connect to ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:976 +#, python-format +msgid "" +"_get_mapdata_fc, getting host-affinity instance failed, volmap: %(volmap)s, " +"GetInstance, cannot connect to ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1006 +#, python-format +msgid "" +"_get_mapdata_iscsi, vol_instance: %(vol_instance)s, ReferenceNames: " +"CIM_ProtocolControllerForUnit, cannot connect to ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1027 +msgid "" +"_get_mapdata_iscsi, Associators: FUJITSU_SAPAvailableForElement, cannot " +"connect to ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1045 +#, python-format +msgid "" +"_get_mapdata_iscsi, affinitygroup: %(ag)s, ReferenceNames, cannot connect to " +"ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1067 +#, python-format +msgid "" +"_get_mapdata_iscsi, volmap: %(volmap)s, GetInstance, cannot connect to " +"ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1115 +#, python-format +msgid "" +"_get_drvcfg, filename: %(filename)s, tagname: %(tagname)s, data is None!! " +"Please edit driver configuration file and correct." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1141 +#, python-format +msgid "" +"_get_eternus_connection, filename: %(filename)s, ip: %(ip)s, port: %(port)s, " +"user: %(user)s, passwd: ****, url: %(url)s, FAILED!!." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1165 +msgid "_create_volume_name, id_code is None." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1193 +#, python-format +msgid "" +"_find_pool, eternus_pool:%(eternus_pool)s, EnumerateInstances, cannot " +"connect to ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1232 +#, python-format +msgid "" +"_find_eternus_service, classname: %(classname)s, EnumerateInstanceNames, " +"cannot connect to ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1266 +#, python-format +msgid "" +"_exec_eternus_service, classname: %(classname)s, InvokeMethod, cannot " +"connect to ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1431 +#, python-format +msgid "" +"_find_lun, volumename: %(volumename)s, EnumerateInstanceNames, cannot " +"connect to ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1474 +#, python-format +msgid "" +"_find_copysession, ReferenceNames, vol_instance: %(vol_instance_path)s, " +"Cannot connect to ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1513 +#, python-format +msgid "" +"_wait_for_copy_complete, cpsession: %(cpsession)s, copysession state is " +"BROKEN." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1542 +#, python-format +msgid "" +"_delete_copysession, copy session type is undefined! copy session: " +"%(cpsession)s, copy type: %(copytype)s." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1553 +msgid "_delete_copysession, Cannot find Replication Service" +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1583 +#, python-format +msgid "" +"_delete_copysession, copysession: %(cpsession)s, operation: %(operation)s, " +"Return code: %(rc)lu, Error: %(errordesc)s." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1610 +msgid "_get_target_port, EnumerateInstances, cannot connect to ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1642 +#, python-format +msgid "_get_target_port, protcol: %(protocol)s, target_port not found." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1669 +#, python-format +msgid "" +"_map_lun, vol_instance.path:%(vol)s, volumename: %(volumename)s, volume_uid: " +"%(uid)s, initiator: %(initiator)s, target: %(tgt)s, aglist: %(aglist)s, " +"Storage Configuration Service not found." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1784 +#, python-format +msgid "_find_initiator_names, connector: %(connector)s, initiator not found." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1809 +#, python-format +msgid "" +"_find_affinity_group, connector: %(connector)s, EnumerateInstanceNames, " +"cannot connect to ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1826 +#, python-format +msgid "" +"_find_affinity_group,connector: %(connector)s,AssocNames: " +"FUJITSU_ProtocolControllerForUnit, cannot connect to ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1847 +#, python-format +msgid "" +"_find_affinity_group, connector: %(connector)s, Associators: " +"FUJITSU_AuthorizedTarget, cannot connect to ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1907 +#, python-format +msgid "" +"_unmap_lun,vol_instance.path: %(volume)s, AssociatorNames: " +"CIM_ProtocolControllerForUnit, cannot connect to ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1923 +#, python-format +msgid "" +"_unmap_lun, vol_instance.path: %(volume)s, volumename: %(volumename)s, " +"volume_uid: %(uid)s, aglist: %(aglist)s, Controller Configuration Service " +"not found." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1964 +#, python-format +msgid "" +"_unmap_lun, volumename: %(volumename)s, volume_uid: %(volume_uid)s, " +"AffinityGroup: %(ag)s, Return code: %(rc)lu, Error: %(errordesc)s." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1996 +#, python-format +msgid "" +"_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, EnumerateInstanceNames, " +"cannot connect to ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2015 +#, python-format +msgid "" +"_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, GetInstance, cannot " +"connect to ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2034 +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2050 +#, python-format +msgid "" +"_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, AssociatorNames: " +"CIM_BindsTo, cannot connect to ETERNUS." +msgstr "" + +#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2071 +#, python-format +msgid "" +"_get_eternus_iscsi_properties, iscsiip list: %(iscsiip_list)s, iqn not found." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:58 +#, python-format +msgid "" +"The parameter of the storage backend. (config_group: %(config_group)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:60 +#, python-format +msgid "The storage backend can be used. (config_group: %(config_group)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:61 +#, python-format +msgid "The volume %(volume_id)s is managed successfully. (LDEV: %(ldev)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:62 +#, python-format +msgid "The volume %(volume_id)s is unmanaged successfully. (LDEV: %(ldev)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:67 +#, python-format +msgid "A LUN (HLUN) was not found. (LDEV: %(ldev)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:68 +#, python-format +msgid "" +"Failed to specify a logical device for the volume %(volume_id)s to be " +"unmapped." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:70 +#, python-format +msgid "An iSCSI CHAP user could not be deleted. (username: %(user)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:71 +#, python-format +msgid "" +"Failed to specify a logical device to be deleted. (method: %(method)s, id: " +"%(id)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:73 +#, python-format +msgid "The logical device for specified %(type)s %(id)s was already deleted." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:75 +#, python-format +msgid "" +"A host group could not be deleted. (port: %(port)s, gid: %(gid)s, name: " +"%(name)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:77 +#, python-format +msgid "" +"An iSCSI target could not be deleted. (port: %(port)s, tno: %(tno)s, alias: " +"%(alias)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:79 +#, python-format +msgid "A host group could not be added. (port: %(port)s, name: %(name)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:81 +#, python-format +msgid "" +"An iSCSI target could not be added. (port: %(port)s, alias: %(alias)s, " +"reason: %(reason)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:83 +#, python-format +msgid "" +"Failed to unmap a logical device. (LDEV: %(ldev)s, reason: %(reason)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:85 +#, python-format +msgid "" +"A free LUN (HLUN) was not found. Add a different host group. (LDEV: %(ldev)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:87 +#, python-format +msgid "" +"Failed to get a storage resource. The system will attempt to get the storage " +"resource again. (resource: %(resource)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:89 +#, python-format +msgid "" +"Failed to delete a logical device. (LDEV: %(ldev)s, reason: %(reason)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:91 +#, python-format +msgid "" +"Failed to map a logical device. (LDEV: %(ldev)s, LUN: %(lun)s, port: " +"%(port)s, id: %(id)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:93 +#, python-format +msgid "" +"Failed to perform a zero-page reclamation. (LDEV: %(ldev)s, reason: " +"%(reason)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:95 +#, python-format +msgid "" +"Failed to assign the iSCSI initiator IQN. (port: %(port)s, reason: " +"%(reason)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:100 +#, python-format +msgid "" +"The command %(cmd)s failed. (ret: %(ret)s, stdout: %(out)s, stderr: %(err)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:102 +#, python-format +msgid "A parameter is invalid. (%(param)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:103 +#, python-format +msgid "A parameter value is invalid. (%(meta)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:104 +#, python-format +msgid "" +"Failed to acquire a resource lock. (serial: %(serial)s, inst: %(inst)s, ret: " +"%(ret)s, stderr: %(err)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:106 +msgid "Cannot set both hitachi_serial_number and hitachi_unit_name." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:107 +msgid "Either hitachi_serial_number or hitachi_unit_name is required." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:108 +#, python-format +msgid "" +"A pair could not be created. The maximum number of pair is exceeded. (copy " +"method: %(copy_method)s, P-VOL: %(pvol)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:110 +#, python-format +msgid "A pair cannot be deleted. (P-VOL: %(pvol)s, S-VOL: %(svol)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:111 +#, python-format +msgid "" +"The specified operation is not supported. The volume size must be the same " +"as the source %(type)s. (volume: %(volume_id)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:113 +#, python-format +msgid "" +"The volume %(volume_id)s could not be extended. The volume type must be " +"Normal." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:115 +#, python-format +msgid "The volume %(volume_id)s to be mapped was not found." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:116 +#, python-format +msgid "The %(type)s %(id)s source to be replicated was not found." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:117 +#, python-format +msgid "" +"Failed to create a file. (file: %(file)s, ret: %(ret)s, stderr: %(err)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:119 +#, python-format +msgid "" +"Failed to open a file. (file: %(file)s, ret: %(ret)s, stderr: %(err)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:121 +#, python-format +msgid "%(file)s: Permission denied." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:122 +msgid "Failed to add the logical device." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:123 +#, python-format +msgid "The method %(method)s is timed out. (timeout value: %(timeout)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:124 +#, python-format +msgid "A pool could not be found. (pool id: %(pool_id)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:125 +msgid "The host group or iSCSI target could not be added." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:126 +#, python-format +msgid "An iSCSI CHAP user could not be added. (username: %(user)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:127 +#, python-format +msgid "The iSCSI CHAP user %(user)s does not exist." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:128 +#, python-format +msgid "There are no resources available for use. (resource: %(resource)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:130 +msgid "The host group or iSCSI target was not found." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:131 +#, python-format +msgid "The resource %(resource)s was not found." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:132 +msgid "The IP Address was not found." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:133 +#, python-format +msgid "" +"The creation of a logical device could not be completed. (LDEV: %(ldev)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:135 +#, python-format +msgid "A volume status is invalid. (status: %(status)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:136 +#, python-format +msgid "A snapshot status is invalid. (status: %(status)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:137 +#, python-format +msgid "A host group is invalid. (host group: %(gid)s)" +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:138 +#, python-format +msgid "The specified %(desc)s is busy." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:139 +#, python-format +msgid "" +"There is no designation of the %(param)s. The specified storage is essential " +"to manage the volume." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:141 +msgid "" +"There is no designation of the ldev. The specified ldev is essential to " +"manage the volume." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:143 +#, python-format +msgid "" +"The specified ldev %(ldev)s could not be managed. The volume type must be DP-" +"VOL." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:145 +#, python-format +msgid "" +"The specified ldev %(ldev)s could not be managed. The ldev size must be in " +"multiples of gigabyte." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:147 +#, python-format +msgid "" +"The specified ldev %(ldev)s could not be managed. The ldev must not be " +"mapping." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:149 +#, python-format +msgid "" +"The specified ldev %(ldev)s could not be managed. The ldev must not be " +"paired." +msgstr "" + +#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:151 +#, python-format +msgid "" +"The volume %(volume_id)s could not be unmanaged. The volume type must be " +"%(volume_type)s." +msgstr "" + +#: cinder/volume/drivers/hitachi/hnas_backend.py:69 +#: cinder/volume/drivers/hitachi/hnas_backend.py:115 +msgid "Failed to establish SSC connection." +msgstr "" + +#: cinder/volume/drivers/hitachi/hnas_backend.py:73 +msgid "HNAS has disconnected SSC" +msgstr "" + +#: cinder/volume/drivers/hitachi/hnas_iscsi.py:108 +#: cinder/volume/drivers/hitachi/hnas_nfs.py:92 +#, python-format +msgid "Can't open config file: %s" +msgstr "" + +#: cinder/volume/drivers/hitachi/hnas_iscsi.py:114 +#: cinder/volume/drivers/hitachi/hnas_nfs.py:98 +#, python-format +msgid "Error parsing config file: %s" +msgstr "" + +#: cinder/volume/drivers/hitachi/hnas_iscsi.py:698 +#, python-format +msgid "Error attaching volume %s. Target limit might be reached!" +msgstr "" + +#: cinder/volume/drivers/hitachi/hnas_iscsi.py:874 +msgid "" +"Failed to manage existing volume because the pool of the volume type chosen " +"does not match the file system passed in the volume reference." +msgstr "" + +#: cinder/volume/drivers/hitachi/hnas_iscsi.py:883 +#: cinder/volume/drivers/hitachi/hnas_nfs.py:736 +msgid "" +"Failed to manage existing volume because the pool of the volume type chosen " +"does not match the pool of the host." +msgstr "" + +#: cinder/volume/drivers/hitachi/hnas_iscsi.py:906 +msgid "" +"The reference to the volume in the backend should have the format " +"file_system/volume_name (volume_name cannot contain '/')" +msgstr "" + +#: cinder/volume/drivers/hitachi/hnas_iscsi.py:953 +msgid "" +"Volume not found on configured storage backend. If your volume name contains " +"\"/\", please rename it and try to manage again." +msgstr "" + +#: cinder/volume/drivers/hitachi/hnas_nfs.py:274 +#, python-format +msgid "" +"Cannot create volume of size %(vol_size)s from snapshot of size %(snap_size)s" +msgstr "" + +#: cinder/volume/drivers/hitachi/hnas_nfs.py:407 +#, python-format +msgid "" +"Cannot create clone of size %(vol_size)s from volume of size %(src_vol_size)s" +msgstr "" + +#: cinder/volume/drivers/hitachi/hnas_nfs.py:666 +#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:888 +msgid "Volume not found on configured storage backend." +msgstr "" + +#: cinder/volume/drivers/hitachi/hnas_nfs.py:704 +#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:928 +#, python-format +msgid "" +"Failed to manage existing volume %(name)s, because rename operation failed: " +"Error msg: %(msg)s." +msgstr "" + +#: cinder/volume/drivers/hitachi/hnas_nfs.py:727 +msgid "" +"Failed to manage existing volume because the pool of the volume type chosen " +"does not match the NFS share passed in the volume reference." +msgstr "" + +#: cinder/volume/drivers/hitachi/hnas_nfs.py:764 +#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:964 +#, python-format +msgid "" +"Failed to manage existing volume %(name)s, because of error in getting " +"volume size." +msgstr "" + +#: cinder/volume/drivers/ibm/ibmnas.py:85 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:232 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:669 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:169 +#, python-format +msgid "%s is not set" +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:317 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:358 +#, python-format +msgid "%s is not set and is required for the replication device to be valid." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:328 +#, python-format +msgid "" +"Invalid hpe3parclient version found (%(found)s). Version %(minimum)s or " +"greater required. Run \"pip install --upgrade python-3parclient\" to upgrade " +"the hpe3parclient." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:200 +#, python-format +msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:400 +msgid "" +"You must install hpe3parclient before using 3PAR drivers. Run \"pip install " +"python-3parclient\" to install the hpe3parclient." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:232 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:442 +#, python-format +msgid "CPG (%s) doesn't exist on array" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:240 +#, python-format +msgid "Failed to get domain because CPG (%s) doesn't exist on array." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:652 +#, python-format +msgid "There was an error creating the cgsnapshot: %s" +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:713 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:899 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1096 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1283 +#, python-format +msgid "Virtual volume '%s' doesn't exist on array." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:746 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1111 +#, python-format +msgid "Volume type ID '%s' is invalid." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:815 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1183 +msgid "Managing of snapshots to failed-over volumes is not allowed." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:826 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:926 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1210 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1316 +#, python-format +msgid "Snapshot '%s' doesn't exist on array." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:834 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1226 +#, python-format +msgid "The provided snapshot '%s' is not a snapshot of the provided volume." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:890 +msgid "Reference must be for an unmanaged virtual volume." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:917 +msgid "Reference must be for an unmanaged snapshot." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:954 +msgid "Unmanaging of snapshots from failed-over volumes is not allowed." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:989 +msgid "Reference must contain source-name or source-id." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1569 +#, python-format +msgid "" +"Flash Cache Policy requires WSAPI version '%(fcache_version)s' version " +"'%(version)s' is installed." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:602 +#, python-format +msgid "VV Set %s does not exist." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1646 +#, python-format +msgid "" +"Must specify a valid persona %(valid)s,value '%(persona)s' is invalid." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:695 +#, python-format +msgid "" +"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " +"invalid." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1753 +#, python-format +msgid "" +"Dedup is a valid provisioning type, but requires WSAPI version " +"'%(dedup_version)s' version '%(version)s' is installed." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:763 +#, python-format +msgid "Volume (%s) already exists on array" +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2027 +#, python-format +msgid "" +"Copy volume task failed: create_cloned_volume id=%(id)s, status=%(status)s." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2101 +msgid "" +"The volume is currently busy on the 3PAR and cannot be deleted at this time. " +"You can try again later." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2124 +msgid "Volume has a temporary snapshot that can't be deleted at this time." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2131 +msgid "Volume has children and cannot be deleted!" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1165 +#, python-format +msgid "" +"Copy volume task failed: convert_to_base_volume: id=%(id)s, " +"status=%(status)s." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1189 +#, python-format +msgid "Volume (%s) already exists on array." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2563 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2604 +#, python-format +msgid "" +"Tune volume task stopped before it was done: volume_name=%(volume_name)s, " +"task-status=%(status)s." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2627 +#, python-format +msgid "Cannot retype from HPE3PARDriver to %s." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2633 +msgid "Cannot retype from one 3PAR array to another." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2639 +#, python-format +msgid "Invalid new snapCPG name for retype. new_snap_cpg='%s'." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2646 +msgid "Cannot retype to a CPG in a different domain." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2650 +msgid "Cannot retype to a snap CPG in a different domain." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2873 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1421 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2487 +msgid "A valid secondary target MUST be specified in order to failover." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2929 +msgid "" +"The host is not ready to be failed back. Please resynchronize the volumes " +"and resume replication on the 3PAR backends." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3259 +msgid "" +"The replication mode was not configured correctly in the volume type " +"extra_specs. If replication:mode is periodic, replication:sync_period must " +"also be specified and be between 300 and 31622400 seconds." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3297 +#, python-format +msgid "There was an error creating the remote copy group: %s." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3317 +#, python-format +msgid "There was an error adding the volume to the remote copy group: %s." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3331 +#, python-format +msgid "" +"There was an error setting the sync period for the remote copy group: %s." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3341 +#, python-format +msgid "There was an error starting remote copy: %s." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3349 +#, python-format +msgid "" +"There was an error setting up a remote copy group on the 3PAR arrays: " +"('%s'). The volume will not be recognized as replication type." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3411 +#, python-format +msgid "The failed-over volume could not be deleted: %s" +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_fc.py:597 +#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:917 +#, python-format +msgid "Volume %s doesn't exist on array." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:183 +msgid "HPELeftHand url not found" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:128 +msgid "LeftHand cluster not found" +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:326 +#, python-format +msgid "" +"Invalid hpelefthandclient version found (%(found)s). Version %(minimum)s or " +"greater required. Run 'pip install --upgrade python-lefthandclient' to " +"upgrade the hpelefthandclient." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:364 +#, python-format +msgid "REST %(proxy_ver)s hpelefthandclient %(rest_ver)s" +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:461 +msgid "" +"Creating a consistency group from a source is not currently supported." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1219 +#, python-format +msgid "Could not find the parent volume for Snapshot '%s' on array." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1240 +#, python-format +msgid "An error occured while attempting to modifySnapshot '%s'." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1272 +msgid "Reference must be the volume name of an unmanaged virtual volume." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1305 +msgid "Reference must be the name of an unmanaged snapshot." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1356 +msgid "Unmanaging of snapshots from 'failed-over' volumes is not allowed." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1396 +#, python-format +msgid "" +"Invalid HPELeftHand API version found: %(found)s. Version %(minimum)s or " +"greater required for manage/unmanage support." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1584 +msgid "" +"The host is not ready to be failed back. Please resynchronize the volumes " +"and resume replication on the LeftHand backends." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1758 +#, python-format +msgid "The replication sync period must be at least %s seconds." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1779 +#, python-format +msgid "The retention count must be %s or less." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1800 +#, python-format +msgid "The remote retention count must be %s or less." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1871 +#, python-format +msgid "" +"There was an error setting up a remote schedule on the LeftHand arrays: " +"('%s'). The volume will not be recognized as replication type." +msgstr "" + +#: cinder/volume/drivers/huawei/fc_zone_helper.py:121 +msgid "No FC port connected to fabric." +msgstr "" + +#: cinder/volume/drivers/huawei/fc_zone_helper.py:124 +msgid "No initiator connected to fabric." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_conf.py:93 +msgid "RestURL is not configured." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_conf.py:104 +msgid "UserName is not configured." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_conf.py:114 +msgid "UserPassword is not configured." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_conf.py:124 +msgid "SAN product is not configured." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_conf.py:134 +msgid "SAN protocol is not configured." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_conf.py:152 +#, python-format +msgid "Invalid lun type %s is configured." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_conf.py:193 +#, python-format +msgid "" +"Invalid prefetch type '%s' is configured. PrefetchType must be in 0,1,2,3." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_conf.py:220 +msgid "Storage pool is not configured." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_conf.py:228 +msgid "Invalid storage pool is configured." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:64 +msgid "Configuration is not found." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:98 +msgid "Get active client failed." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:298 +#, python-format +msgid "Create volume error. Because %s." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:342 +#: cinder/volume/drivers/huawei/huawei_driver.py:637 +msgid "Hypermetro and Replication can not be used in the same volume_type." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:433 +msgid "Lun migration error." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:438 +msgid "Cannot find migration task." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:580 +#, python-format +msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:731 +#: cinder/volume/drivers/huawei/huawei_driver.py:745 +#, python-format +msgid "Volume %s does not exist on the array." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:762 +#, python-format +msgid "Can't extend replication volume, volume: %(id)s" +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:780 +#, python-format +msgid "" +"New size should be bigger than the real size from backend storage. realsize: " +"%(oldsize)s, newsize: %(newsize)s." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:801 +#, python-format +msgid "Can't get volume id from snapshot, snapshot: %(id)s" +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:984 +#, python-format +msgid "Can't find cache name on the array, cache name is: %(name)s." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:996 +#, python-format +msgid "Can't find partition name on the array, partition name is: %(name)s." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1136 +#, python-format +msgid "" +"An error occurred during the LUNcopy operation. LUNcopy name: " +"%(luncopyname)s. LUNcopy status: %(luncopystatus)s. LUNcopy state: " +"%(luncopystate)s." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1162 +#, python-format +msgid "Can't import LUN %s to Cinder. Already exists in a LUN group." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1169 +#, python-format +msgid "Can't import LUN %s to Cinder. LUN status is not normal." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1183 +#, python-format +msgid "Can't import LUN %s to Cinder. Already exists in a HyperMetroPair." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1198 +msgid "Failed to get SplitMirror." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1205 +msgid "Failed to get target LUN of SplitMirror." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1209 +#, python-format +msgid "Can't import LUN %s to Cinder. Already exists in a SplitMirror." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1224 +msgid "Failed to get migration task." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1230 +#, python-format +msgid "Can't import LUN %s to Cinder. Already exists in a migration task." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1238 +#, python-format +msgid "Can't import LUN %s to Cinder. Already exists in a LUN copy task." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1246 +#, python-format +msgid "" +"Can't import LUN %s to Cinder. Already exists in a remote replication task." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1253 +#, python-format +msgid "Can't import LUN %s to Cinder. Already exists in a LUN mirror." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1274 +#, python-format +msgid "The specified LUN does not belong to the given pool: %s." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1291 +#, python-format +msgid "Can't import LUN %(lun_id)s to Cinder. LUN type mismatched." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1339 +msgid "" +"Can't find LUN on the array, please check the source-name or source-id." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1374 +msgid "Volume size must be multiple of 1 GB." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1383 +#, python-format +msgid "" +"Can't import snapshot %s to Cinder. Snapshot status is not normal or running " +"status is not online." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1390 +#, python-format +msgid "Can't import snapshot %s to Cinder. Snapshot is exposed to initiator." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1400 +msgid "Must specify snapshot source-name or source-id." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1406 +msgid "" +"Can't find snapshot on array, please check the source-name or source-id." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1420 +#, python-format +msgid "" +"Can't import snapshot %s to Cinder. Snapshot doesn't belong to volume." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1449 +msgid "Snapshot size must be multiple of 1 GB." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1573 +#, python-format +msgid "Invalid secondary id %s." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1857 +msgid "No FC initiator can be added to host." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1940 +msgid "Can't find the same host id from arrays." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_utils.py:61 +#, python-format +msgid "wait_for_condition: %s timed out." +msgstr "" + +#: cinder/volume/drivers/huawei/hypermetro.py:43 +msgid "Remote pool cannot be found." +msgstr "" + +#: cinder/volume/drivers/huawei/hypermetro.py:70 +#, python-format +msgid "Create hypermetro error. %s." +msgstr "" + +#: cinder/volume/drivers/huawei/hypermetro.py:127 +#, python-format +msgid "Can't get volume id. Volume name: %s." +msgstr "" + +#: cinder/volume/drivers/huawei/hypermetro.py:153 +msgid "Can not add FC port to host." +msgstr "" + +#: cinder/volume/drivers/huawei/hypermetro.py:170 +msgid "Map info is None due to array version not supporting hypermetro." +msgstr "" + +#: cinder/volume/drivers/huawei/replication.py:112 +#, python-format +msgid "Create replication pair failed. Error: %s." +msgstr "" + +#: cinder/volume/drivers/huawei/replication.py:202 +msgid "Split replication failed." +msgstr "" + +#: cinder/volume/drivers/huawei/replication.py:240 +msgid "We should not do switch over on primary array." +msgstr "" + +#: cinder/volume/drivers/huawei/replication.py:267 +#, python-format +msgid "Wait synchronize failed. Running status: %s." +msgstr "" + +#: cinder/volume/drivers/huawei/replication.py:480 +msgid "Get remote device info failed." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:137 +msgid "Failed to login with all rest URLs." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:180 +msgid "Logout session error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:184 +#, python-format +msgid "" +"%(err)s\n" +"result: %(res)s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:191 +#, python-format +msgid "%s \"data\" is not in result." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:203 +msgid "Create lun error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:228 +msgid "Delete lun error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:233 +msgid "Query resource pool error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:268 +#, python-format +msgid "Can not get pool info. pool: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:283 +msgid "Get lun id by name error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:291 +msgid "Activate snapshot error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:302 +msgid "Create snapshot error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:312 +#, python-format +msgid "Can't find lun info on the array. volume: %(id)s, lun name: %(name)s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:332 +msgid "Stop snapshot error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:338 +msgid "Delete snapshot error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:347 +msgid "Get snapshot id error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:365 +msgid "Create luncopy error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:390 +msgid "Find portgroup error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:402 +msgid "Associate portgroup to mapping view error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:409 +msgid "Check portgroup associate error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:494 +msgid "Get iSCSI target port error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:504 +msgid "Get hostgroup information error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:512 +msgid "Get lungroup information error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:537 +#, python-format +msgid "" +"Failed to create hostgroup: %(name)s. Check if it exists on the array." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:558 +msgid "Create hostgroup error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:572 +msgid "Create lungroup error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:581 +msgid "Delete lungroup error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:587 +#: cinder/volume/drivers/huawei/rest_client.py:699 +msgid "Check lungroup associate error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:597 +#: cinder/volume/drivers/huawei/rest_client.py:686 +msgid "Check hostgroup associate error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:607 +msgid "Find host lun id error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:627 +msgid "Find host in hostgroup error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:651 +#, python-format +msgid "" +"Failed to create host: %(name)s. Please check if it exists on the array." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:675 +msgid "Add new host error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:714 +msgid "Associate host to hostgroup error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:724 +msgid "Associate lun to lungroup error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:733 +msgid "Delete associated lun from lungroup error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:740 +msgid "Check initiator added to array error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:751 +msgid "Check initiator associated to host error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:767 +msgid "Add initiator to array error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:778 +msgid "Associate initiator to host error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:816 +msgid "Invalid ALUA value. ALUA value must be 1 or 0." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:839 +msgid "" +"Use CHAP to associate initiator to host error. Please check the CHAP " +"username and password." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:851 +msgid "Use ALUA to associate initiator to host error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:861 +msgid "Remove CHAP error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:868 +msgid "Find mapping view error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:877 +msgid "Add mapping view error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:888 +msgid "Associate host to mapping view error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:900 +msgid "Associate lungroup to mapping view error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:910 +msgid "Delete lungroup from mapping view error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:923 +msgid "Delete hostgroup from mapping view error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:935 +msgid "Delete portgroup from mapping view error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:941 +msgid "Delete mapping view error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:952 +msgid "Find lun number error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:962 +msgid "Find portgroup from mapping view error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:974 +msgid "Find lun group from mapping view error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:989 +msgid "Start LUNcopy error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1009 +msgid "Get LUNcopy information error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1026 +msgid "Delete LUNcopy error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1051 +msgid "Get connected free FC wwn error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1070 +msgid "Add FC port to host error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1077 +msgid "Get iSCSI port information error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1094 +msgid "" +"Get iSCSI port info error, please check the target IP configured in huawei " +"conf file." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1125 +msgid "Get FC target wwpn error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1167 +msgid "Get QoS policy error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1189 +msgid "Update QoS policy error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1197 +msgid "Get target IP error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1239 +#, python-format +msgid "" +"get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " +"check config file." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1308 +msgid "Create QoS policy error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1318 +msgid "Delete QoS policy error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1332 +msgid "Activate or deactivate QoS error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1338 +#: cinder/volume/drivers/huawei/rest_client.py:1530 +msgid "Get QoS information error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1362 +msgid "Remove lun from QoS error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1374 +msgid "Change lun priority error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1385 +msgid "Change lun smarttier policy error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1391 +msgid "Get QoS id by lun id error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1401 +msgid "Get lungroup id by lun id error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1414 +msgid "Get volume error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1424 +msgid "Get snapshot error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1436 +msgid "Extend volume error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1451 +msgid "Create lun migration error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1458 +msgid "Get lun migration task error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1464 +msgid "Delete lun migration error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1471 +msgid "Get partition by name error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1480 +msgid "Get partition by partition id error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1490 +msgid "Add lun to partition error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1497 +msgid "Remove lun from partition error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1502 +msgid "Get cache by name error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1513 +msgid "Get smartcache by cache id error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1525 +msgid "Remove lun from cache error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1591 +msgid "Associate lun to QoS error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1603 +msgid "Add lun to cache error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1608 +msgid "Get array info error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1618 +msgid "Remove host from array error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1623 +msgid "Delete hostgroup error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1631 +msgid "Remove host from hostgroup error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1638 +msgid "Remove iscsi from host error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1683 +msgid "Rename lun on array error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1693 +msgid "Rename snapshot on array error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1715 +msgid "Remove fc from host error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1720 +msgid "Get host initiators info failed." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1742 +msgid "Add fc initiator to array error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1754 +msgid "Get FC ports from array error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1780 +msgid "get_hyper_domain_id error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1788 +msgid "create_hypermetro_pair error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1797 +msgid "delete_hypermetro error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1807 +msgid "sync_hypermetro error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1817 +msgid "stop_hypermetro error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1824 +msgid "get_hypermetro_by_id error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1842 +msgid "check_hypermetro_exist error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1872 +msgid "Change hostlun id error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1880 +msgid "Get HyperMetroPair error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1889 +#: cinder/volume/drivers/huawei/rest_client.py:1912 +msgid "License is unavailable." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1891 +msgid "Get SplitMirror error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1900 +msgid "Get target LUN of SplitMirror error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1914 +msgid "Get migration task error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1922 +msgid "Get volume by name error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1939 +msgid "Get port groups by port error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1951 +msgid "Get views by port group error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1962 +msgid "Get LUN group by view error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1973 +msgid "Get port group by view error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1983 +msgid "Get FC ports by port group error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1995 +msgid "Create port group error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:2006 +msgid "Add port to port group error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:2011 +msgid "Delete port group error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:2018 +msgid "Remove port from port group error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:2024 +msgid "Get engines error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:2031 +msgid "Get port group error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:2043 +msgid "Append port group description error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:2052 +msgid "Get ports by port group error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:2061 +msgid "Get remote devices error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:2068 +msgid "Create replication error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:2077 +msgid "Get pair failed." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:2087 +msgid "Switch over pair error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:2096 +msgid "Split pair error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:2107 +msgid "delete_replication error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:2116 +msgid "Sync pair error." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:2130 +msgid "Set pair secondary access error." +msgstr "" + +#: cinder/volume/drivers/huawei/smartx.py:53 +#, python-format +msgid "QoS config is wrong. %s must > 0." +msgstr "" + +#: cinder/volume/drivers/huawei/smartx.py:58 +msgid "Illegal value specified for IOTYPE: 0, 1, or 2." +msgstr "" + +#: cinder/volume/drivers/huawei/smartx.py:67 +#, python-format +msgid "" +"QoS policy must specify for IOTYPE: 0, 1, or 2, QoS policy: %(qos_policy)s " +msgstr "" + +#: cinder/volume/drivers/huawei/smartx.py:74 +#, python-format +msgid "" +"QoS policy must specify for IOTYPE and another qos_specs, QoS policy: " +"%(qos_policy)s." +msgstr "" + +#: cinder/volume/drivers/huawei/smartx.py:83 +#, python-format +msgid "" +"QoS policy upper_limit and lower_limit conflict, QoS policy: %(qos_policy)s." +msgstr "" + +#: cinder/volume/drivers/huawei/smartx.py:144 +#: cinder/volume/drivers/huawei/smartx.py:228 +msgid "" +"Partition name is None, please set smartpartition:partitionname in key." +msgstr "" + +#: cinder/volume/drivers/huawei/smartx.py:151 +#, python-format +msgid "Can not find partition id by name %(name)s." +msgstr "" + +#: cinder/volume/drivers/huawei/smartx.py:166 +#: cinder/volume/drivers/huawei/smartx.py:217 +msgid "Cache name is None, please set smartcache:cachename in key." +msgstr "" + +#: cinder/volume/drivers/huawei/smartx.py:172 +#, python-format +msgid "Can not find cache id by cache name %(name)s." +msgstr "" + +#: cinder/volume/drivers/huawei/smartx.py:193 +msgid "Illegal value specified for smarttier: set to either 0, 1, 2, or 3." +msgstr "" + +#: cinder/volume/drivers/huawei/smartx.py:204 +msgid "" +"Illegal value specified for thin: Can not set thin and thick at the same " +"time." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:35 +#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:213 +#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:250 +#, python-format +msgid "" +"CLI Exception output:\n" +" command: %(cmd)s\n" +" stdout: %(out)s\n" +" stderr: %(err)s" +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_common.py:122 +#, python-format +msgid "" +"%(fun)s: Failed with unexpected CLI output.\n" +" Command: %(cmd)s\n" +" stdout: %(out)s\n" +" stderr: %(err)s" +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_common.py:169 +msgid "" +"_create_host: Can not translate host name. Host name is not unicode or " +"string." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_common.py:253 +#, python-format +msgid "_create_and_copy_vdisk_data: Failed to get attributes for vdisk %s." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_common.py:290 +#, python-format +msgid "" +"_create_vdisk %(name)s - did not find success message in CLI output.\n" +" stdout: %(out)s\n" +" stderr: %(err)s" +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_common.py:392 +#, python-format +msgid "" +"_get_hdr_dic: attribute headers and values do not match.\n" +" Headers: %(header)s\n" +" Values: %(row)s." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_common.py:457 +msgid "Could not get system name." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_common.py:467 +msgid "open_access_enabled is not off." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_common.py:476 +msgid "Unable to parse attributes." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_common.py:481 +#, python-format +msgid "Array does not exist or is offline. Current status of array is %s." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_common.py:593 +#, python-format +msgid "Did not find expected column in %(fun)s: %(hdr)s." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_common.py:693 +msgid "_create_host failed to return the host name." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_common.py:704 +msgid "" +"flashsystem_multihostmap_enabled is set to False, not allow multi host " +"mapping. CMMVC6071E The VDisk-to-host mapping was not created because the " +"VDisk is already mapped to a host." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_common.py:805 +msgid "" +"_get_host_from_connector failed to return the host name for connector." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_common.py:873 +msgid "_update_volume_stats: Could not get storage pool data." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_common.py:933 +msgid "check_for_setup_error: Unable to determine system name." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_common.py:936 +msgid "check_for_setup_error: Unable to determine system id." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_common.py:948 +msgid "" +"check_for_setup_error: Password or SSH private key is required for " +"authentication: set either san_password or san_private_key option." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_common.py:998 +#, python-format +msgid "" +"create_snapshot: Volume status must be \"available\" or \"in-use\" for " +"snapshot. The invalid status is %s." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_common.py:1035 +msgid "" +"create_volume_from_snapshot: Volume size is different from snapshot based " +"volume." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_common.py:1042 +#, python-format +msgid "" +"create_volume_from_snapshot: Snapshot status must be \"available\" for " +"creating volume. The invalid status is: %s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:526 +msgid "create_cloned_volume: Source and destination size differ." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_fc.py:89 +#, python-format +msgid "" +"Illegal value '%(prot)s' specified for flashsystem_connection_protocol: " +"valid value(s) are %(enabled)s." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_fc.py:116 +#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:120 +msgid "_create_host: No connector ports." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_fc.py:214 +#, python-format +msgid "" +"_get_vdisk_map_properties: No node found in I/O group %(gid)s for volume " +"%(vol)s." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_fc.py:229 +msgid "" +"_get_vdisk_map_properties: Could not get FC connection information for the " +"host-volume connection. Is the host configured properly for FC connections?" +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_fc.py:283 +#, python-format +msgid "initialize_connection: vdisk %s is not defined." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:87 +#, python-format +msgid "" +"'%(prot)s' is invalid for flashsystem_connection_protocol in config file. " +"valid value(s) are %(enabled)s." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:97 +msgid "" +"iscsi_ip_address must be set in config file when using protocol 'iSCSI'." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:183 +#, python-format +msgid "No node found in I/O group %(gid)s for volume %(vol)s." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:240 +#, python-format +msgid "vdisk %s is not defined." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:308 +msgid "No config node found." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:324 +#, python-format +msgid "State of node is wrong. Current state is %s." +msgstr "" + +#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:335 +msgid "No ip address found." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:137 +#, python-format +msgid "GPFS is not running, state: %s." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:185 +#, python-format +msgid "Failed to find fileset for path %(path)s, command output: %(cmdout)s." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:207 +#, python-format +msgid "Invalid storage pool %s requested. Retype failed." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:321 +#, python-format +msgid "Could not find GPFS cluster id: %s." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:329 +#, python-format +msgid "Could not find GPFS file system device: %s." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:337 +#, python-format +msgid "Invalid storage pool %s specificed." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:347 +msgid "Option gpfs_mount_point_base is not set correctly." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:354 +msgid "Option gpfs_images_share_mode is not set correctly." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:360 +msgid "Option gpfs_images_dir is not set correctly." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:367 +#, python-format +msgid "" +"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s " +"belong to different file systems." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:378 +#, python-format +msgid "" +"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s " +"belong to different filesets." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:387 +#, python-format +msgid "" +"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in cluster " +"daemon level %(cur)s - must be at least at level %(min)s." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:401 +#, python-format +msgid "%s must be an absolute path." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:406 +#, python-format +msgid "%s is not a directory." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:416 +#, python-format +msgid "" +"The GPFS filesystem %(fs)s is not at the required release level. Current " +"level is %(cur)s, must be at least %(min)s." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:943 +#, python-format +msgid "mkfs failed on volume %(vol)s, error message was: %(err)s." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:976 +#, python-format +msgid "" +"%s cannot be accessed. Verify that GPFS is active and file system is mounted." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:1140 +#, python-format +msgid "Failed to create consistency group: %(cgid)s. Error: %(excmsg)s." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:1150 +#, python-format +msgid "Failed to link fileset for the share %(cgname)s. Error: %(excmsg)s." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:1159 +#, python-format +msgid "" +"Failed to set permissions for the consistency group %(cgname)s. Error: " +"%(excmsg)s." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:1183 +#, python-format +msgid "" +"Failed to unlink fileset for consistency group %(cgname)s. Error: %(excmsg)s." +msgstr "" + +#: cinder/volume/drivers/ibm/gpfs.py:1192 +#, python-format +msgid "" +"Failed to delete fileset for consistency group %(cgname)s. Error: %(excmsg)s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/replication.py:125 +#, python-format +msgid "Unable to create replica clone for volume %s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/replication.py:136 +#, python-format +msgid "" +"Unable to promote replica to primary for volume %s. No secondary copy " +"available." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/replication.py:163 +#, python-format +msgid "Primary copy status: %(status)s and synchronized: %(sync)s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/replication.py:192 +#, python-format +msgid "" +"Secondary copy status: %(status)s and synchronized: %(sync)s, sync progress " +"is: %(progress)s%%." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/replication.py:248 +#, python-format +msgid "Unable to establish the partnership with the Storwize cluster %s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/replication.py:331 +#, python-format +msgid "" +"Unable to set up mirror mode replication for %(vol)s. Exception: %(err)s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/replication.py:346 +#, python-format +msgid "Unable to create the relationship for %s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/replication.py:360 +#, python-format +msgid "Failed to get remote copy information for %(volume)s due to %(err)s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/replication.py:371 +#, python-format +msgid "" +"Unable to delete the target volume for volume %(vol)s. Exception: %(err)s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/replication.py:403 +#, python-format +msgid "Unable to access the Storwize back-end for volume %s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/replication.py:409 +#, python-format +msgid "Unable to get the replication relationship for volume %s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/replication.py:422 +#, python-format +msgid "" +"Unable to fail-over the volume %(id)s to the secondary back-end, because the " +"replication relationship is unable to switch: %(error)s" +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:133 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:375 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:417 +#, python-format +msgid "" +"CLI Exception output:\n" +" command: %(cmd)s\n" +" stdout: %(out)s\n" +" stderr: %(err)s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:151 +#, python-format +msgid "Expected no output from CLI command %(cmd)s, got %(out)s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:163 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:429 +#, python-format +msgid "" +"Failed to parse CLI output:\n" +" command: %(cmd)s\n" +" stdout: %(out)s\n" +" stderr: %(err)s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:144 +msgid "Must pass wwpn or host to lsfabric." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:269 +msgid "" +"CMMVC6071E The VDisk-to-host mapping was not created because the VDisk is " +"already mapped to a host.\n" +"\"" +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:548 +#, python-format +msgid "Could not find key in output of command %(cmd)s: %(out)s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:64 +#, python-format +msgid "Failed to get code level (%s)." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:602 +#, python-format +msgid "Expected integer for node_count, svcinfo lsiogrp returned: %(node)s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:691 +#, python-format +msgid "Failed to find host %s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:775 +msgid "create_host: Host name is not unicode or string." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:240 +msgid "create_host: No initiators or wwpns supplied." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:924 +msgid "" +"Illegal value specified for storwize_svc_vol_grainsize: set to either 32, " +"64, 128, or 256." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:931 +msgid "System does not support compression." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:936 +msgid "" +"If compression is set to True, rsize must also be set (not equal to -1)." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:942 +#, python-format +msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:949 +msgid "If nofmtdisk is set to True, rsize must also be set to -1." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1048 +#, python-format +msgid "CommandLineHelper._wait_for_condition: %s timeout." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1131 +msgid "Failed to find a vdisk copy in the expected pool." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1177 +#, python-format +msgid "" +"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " +"%(attr)s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:541 +#, python-format +msgid "" +"Mapping %(id)s prepare failed to complete within theallotted %(to)d seconds " +"timeout. Terminating." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1267 +#, python-format +msgid "" +"Unexpected mapping status %(status)s for mapping%(id)s. Attributes: %(attr)s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1357 +#, python-format +msgid "create_copy: Source vdisk %(src)s does not exist." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1421 +#, python-format +msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1547 +#, python-format +msgid "create_copy: Source vdisk %(src)s (%(src_id)s) does not exist." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1577 +#, python-format +msgid "" +"add_vdisk_copy failed: A copy of volume %s exists. Adding another copy would " +"exceed the limit of 2 copies." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:692 +msgid "add_vdisk_copy started without a vdisk copy in the expected pool." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1688 +#, python-format +msgid "" +"Expected single vdisk returned from lsvdisk when filtering on vdisk_UID. " +"%(count)s were returned." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1743 +#, python-format +msgid "Did not find the expected key %(key)s in %(fun)s: %(raw)s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1779 +#, python-format +msgid "" +"Unexpected CLI response: header/row mismatch. header: %(header)s, row: " +"%(row)s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1973 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3189 +#, python-format +msgid "Failed getting details for pool %s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1982 +msgid "Unable to determine system name." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1985 +msgid "Unable to determine system id." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:189 +msgid "do_setup: No configured nodes." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1998 +#, python-format +msgid "" +"The storage device does not support %(prot)s. Please configure the device to " +"support %(prot)s or switch to a driver using a different protocol." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2013 +msgid "" +"Password or SSH private key is required for authentication: set either " +"san_password or san_private_key option." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:501 +msgid "create_snapshot: get source volume failed." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:514 +msgid "create_volume_from_snapshot: Source and destination size differ." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2247 +#, python-format +msgid "" +"create_cloned_volume: source volume %(src_vol)s size is %(src_size)dGB and " +"doesn't fit in target volume %(tgt_vol)s of size %(tgt_size)dGB." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2302 +msgid "" +"_extend_volume_op: Extending a volume with snapshots is not supported." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2320 +#, python-format +msgid "" +"Failed to get remote copy information for %(volume)s. Exception: %(err)s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2551 +msgid "" +"The host is not ready to be failed back. Please resynchronize the volumes " +"and resume replication on the Storwize backends." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2575 +msgid "" +"Issuing a fail-over failed because replication is not properly configured." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2583 +#, python-format +msgid "" +"Volume %s is not of replicated type. This volume needs to be of a volume " +"type with the extra spec replication_enabled set to ' True' to support " +"replication actions." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2591 +msgid "" +"The back-end where the volume is created does not have replication enabled." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2795 +#, python-format +msgid "" +"Unable to retype: Current action needs volume-copy, it is not allowed when " +"new type is replication. Volume = %s" +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2812 +#, python-format +msgid "" +"Unable to retype: A copy of volume %s exists. Retyping would exceed the " +"limit of 2 copies." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2885 +msgid "" +"Failed to manage existing volume due to the volume to be managed is not in a " +"valid I/O group." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2896 +msgid "" +"Failed to manage existing volume due to the volume to be managed is thin, " +"but the volume type chosen is thick." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2902 +msgid "" +"Failed to manage existing volume due to the volume to be managed is thick, " +"but the volume type chosen is thin." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2909 +msgid "" +"Failed to manage existing volume due to the volume to be managed is not " +"compress, but the volume type chosen is compress." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2916 +msgid "" +"Failed to manage existing volume due to the volume to be managed is " +"compress, but the volume type chosen is not compress." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2922 +#, python-format +msgid "" +"Failed to manage existing volume due to I/O group mismatch. The I/O group of " +"the volume to be managed is %(vdisk_iogrp)s. I/O groupof the chosen type is " +"%(opt_iogrp)s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2931 +#, python-format +msgid "" +"Failed to manage existing volume due to the pool of the volume to be managed " +"does not match the backend pool. Pool of the volume to be managed is " +"%(vdisk_pool)s. Pool of the backend is %(backend_pool)s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:791 +msgid "The specified vdisk is mapped to a host." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3047 +msgid "" +"create_consistencygroup_from_src must be creating from a CG snapshot, or a " +"source CG." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3104 +#, python-format +msgid "get_pool: Failed to get attributes for volume %s" +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3207 +msgid "Reference must contain source-id or source-name element." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3213 +#, python-format +msgid "No vdisk with the UID specified by ref %s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:141 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:147 +#, python-format +msgid "initialize_connection: Failed to get attributes for volume %s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:156 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:162 +#, python-format +msgid "initialize_connection: Missing volume attribute for volume %s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:170 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:178 +#, python-format +msgid "" +"initialize_connection: No node found in I/O group %(gid)s for volume %(vol)s." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:464 +msgid "terminate_connection: Failed to get host name from connector." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:86 +msgid "Failed to create partition." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:87 +msgid "Failed to delete partition." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:88 +msgid "Failed to set partition." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:91 +msgid "Failed to create map." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:95 +msgid "Failed to delete map." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:97 +msgid "Failed to create snapshot." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:98 +msgid "Failed to delete snapshot." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:99 +msgid "Failed to create replica." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:100 +msgid "Failed to delete replica." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:103 +msgid "Failed to create iqn." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:110 +msgid "Failed to delete iqn." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:112 +msgid "Failed to get lv info." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:113 +msgid "Failed to get partition info." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:114 +msgid "Failed to get snapshot info." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:115 +msgid "Failed to get device info." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:116 +msgid "Failed to get channel info." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:117 +msgid "Failed to get map info." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:118 +msgid "Failed to get network info." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:119 +msgid "Failed to get license info." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:120 +msgid "Failed to get replica info." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:121 +msgid "Failed to get wwn info." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:122 +msgid "Failed to get iqn info." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:123 +msgid "Failed to execute common command." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:190 +msgid "san_ip is not set." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:230 +msgid "Pools name is not set." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:438 +#, python-format +msgid "Please create %(tier_levels)s tier in pool %(pool)s in advance!" +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:457 +#, python-format +msgid "Please create %(pool_list)s pool in advance!" +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:551 +#, python-format +msgid "Have not created %(tier_levels)s tier(s)." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:590 +msgid "Failed to create map on mcs, no channel can map." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:652 +#, python-format +msgid "Failed to get pool id with volume %(volume_id)s." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:676 +#, python-format +msgid "LUN number is out of bound on channel id: %(ch_id)s." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:720 +msgid "Raid did not have MCS Channel." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:787 +msgid "LUN map overflow on every channel." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:819 +#, python-format +msgid "Cannot get mcs_id by channel id: %(channel_id)s." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:877 +#, python-format +msgid "Failed to delete SI for volume_id: %(volume_id)s because it has pair." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:896 +#, python-format +msgid "" +"Failed to delete volume for volume_id: %(volume_id)s because it has pair." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1095 +#, python-format +msgid "Failed to get Partition ID for volume %(volume_id)s." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1145 +#, python-format +msgid "Failed to delete snapshot for snapshot_id: %s because it has pair." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1151 +#, python-format +msgid "Failed to get Raid Snapshot ID from Snapshot %(snapshot_id)s." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1196 +#, python-format +msgid "Failed to get Raid Snapshot ID from snapshot: %(snapshot_id)s." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1268 +#, python-format +msgid "Unknown protocol: %(protocol)s." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1391 +#, python-format +msgid "" +"Failed to get ip on Channel %(channel_id)s with volume: %(volume_id)s." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1508 +#, python-format +msgid "Could not find iSCSI target for volume: %(volume_id)s." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1661 +#, python-format +msgid "Failed to get new part id in new pool: %(pool_id)s." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1706 +msgid "Wait replica complete timeout." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1717 +#, python-format +msgid "The extraspec: %(extraspec)s is not valid." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1739 +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1760 +msgid "Specified logical volume does not exist." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1747 +msgid "The specified volume is mapped to a host." +msgstr "" + +#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1788 +msgid "Reference must contain source-id or source-name." +msgstr "" + +#: cinder/volume/drivers/netapp/common.py:80 +msgid "Required configuration not found" +msgstr "" + +#: cinder/volume/drivers/netapp/common.py:101 +#, python-format +msgid "Storage family %s is not supported." +msgstr "" + +#: cinder/volume/drivers/netapp/common.py:107 +#, python-format +msgid "" +"Protocol %(storage_protocol)s is not supported for storage family " +"%(storage_family)s." +msgstr "" + +#: cinder/volume/drivers/netapp/utils.py:78 +#, python-format +msgid "Configuration value %s is not set." +msgstr "" + +#: cinder/volume/drivers/netapp/utils.py:185 +#, python-format +msgid "Unrecognized QOS keyword: \"%s\"" +msgstr "" + +#: cinder/volume/drivers/netapp/utils.py:190 +msgid "Only one limit can be set in a QoS spec." +msgstr "" + +#: cinder/volume/drivers/netapp/utils.py:329 +#, python-format +msgid "" +"Conflicting QoS specifications in volume type %s: when QoS spec is " +"associated to volume type, legacy \"netapp:qos_policy_group\" is not allowed " +"in the volume type extra specs." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:108 +#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:72 +msgid "" +"Unsupported Data ONTAP version. Data ONTAP version 7.3.1 and above is " +"supported." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:112 +msgid "API version could not be determined." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:118 +#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:87 +#: cinder/volume/drivers/netapp/eseries/library.py:229 +msgid "" +"No pools are available for provisioning volumes. Ensure that the " +"configuration option netapp_pool_name_search_pattern is set correctly." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:128 +#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:202 +msgid "Data ONTAP operating in 7-Mode does not support QoS policy groups." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:423 +msgid "" +"Setting LUN QoS policy group is not supported on this storage family and " +"ONTAP version." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:431 +msgid "" +"Back-end QoS specs are not supported on this storage family and ONTAP " +"version." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_base.py:189 +#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:111 +#: cinder/volume/drivers/netapp/eseries/library.py:517 +msgid "Pool is not available in the volume host field." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_base.py:215 +#, python-format +msgid "Volume %s could not be created." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_base.py:334 +#, python-format +msgid "Volume %s could not be created from source volume." +msgstr "" + +#: cinder/volume/drivers/netapp/iscsi.py:503 +msgid "Object is not a NetApp LUN." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_base.py:572 +#, python-format +msgid "" +"%s cannot be resized using clone operation as it is hosted on compressed " +"volume" +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_base.py:578 +#, python-format +msgid "%s cannot be resized using clone operation as it contains no blocks." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_base.py:609 +#, python-format +msgid "Failure staging LUN %s to tmp." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_base.py:614 +#, python-format +msgid "Failure moving new cloned LUN to %s." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_base.py:631 +#, python-format +msgid "Failure getting LUN info for %s." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_base.py:695 +msgid "Reference must contain either source-id or source-name element." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_base.py:718 +#, python-format +msgid "LUN not found with given ref %s." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_base.py:758 +#, python-format +msgid "Failed to get LUN target list for the LUN %s" +msgstr "" + +#: cinder/volume/drivers/netapp/iscsi.py:249 +#, python-format +msgid "Failed to get target portal for the LUN %s" +msgstr "" + +#: cinder/volume/drivers/netapp/iscsi.py:252 +#, python-format +msgid "Failed to get target IQN for the LUN %s" +msgstr "" + +#: cinder/volume/drivers/netapp/iscsi.py:238 +#, python-format +msgid "Failed to get LUN target details for the LUN %s" +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:150 +#, python-format +msgid "No cloned LUN named %s found on the filer" +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:367 +#, python-format +msgid "" +"LUN with given ref %(ref)s does not satisfy volume type. Ensure LUN volume " +"with ssc features is present on vserver %(vs)s." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:400 +#, python-format +msgid "" +"Invalid QoS specification detected while getting QoS policy for volume %s" +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:76 +#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:667 +msgid "Data ONTAP API version could not be determined." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:202 +msgid "" +"Setting file qos policy group is not supported on this storage family and " +"ontap version." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:207 +msgid "QoS specs are not supported on this storage family and ONTAP version." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:134 +#, python-format +msgid "Volume %(vol)s could not be created in pool %(pool)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:803 +#, python-format +msgid "Volume %s could not be created on shares." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:197 +#, python-format +msgid "Resizing clone %s failed." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:106 +#: cinder/volume/drivers/netapp/nfs.py:213 +#, python-format +msgid "NFS file %s not discovered." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:477 +msgid "NFS file could not be discovered." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:712 +#, python-format +msgid "Failed to extend volume %(name)s, Error msg: %(msg)s." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:727 +#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:937 +#, python-format +msgid "Failed to set QoS for existing volume %(name)s, Error msg: %(msg)s." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:127 +#, python-format +msgid "Volume type does not match for share %s." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:460 +#, python-format +msgid "Unable to locate an SVM that is managing the IP address '%s'" +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1213 +msgid "Source host details not found." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1263 +#, python-format +msgid "Converted to raw, but format is now %s." +msgstr "" + +#: cinder/volume/drivers/netapp/ssc_utils.py:502 +msgid "Backend server not NaServer." +msgstr "" + +#: cinder/volume/drivers/netapp/ssc_utils.py:613 +msgid "Fatal error: User not permitted to query NetApp volumes." +msgstr "" + +#: cinder/volume/drivers/netapp/api.py:424 +#, python-format +msgid "No element by given name %s." +msgstr "" + +#: cinder/volume/drivers/netapp/api.py:444 +msgid "Not a valid value for NaElement." +msgstr "" + +#: cinder/volume/drivers/netapp/api.py:448 +msgid "NaElement name cannot be null." +msgstr "" + +#: cinder/volume/drivers/netapp/api.py:491 +msgid "Type cannot be converted into NaElement." +msgstr "" + +#: cinder/volume/drivers/netapp/utils.py:163 +msgid "Requires an NaServer instance." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/client/api.py:697 +#, python-format +msgid "Unexpected output. Expected [%(expected)s] but received [%(output)s]" +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:161 +#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:133 +#, python-format +msgid "" +"Failed to set CHAP authentication for target IQN %(iqn)s. Details: %(ex)s" +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1349 +#, python-format +msgid "No storage path found for export path %s" +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:557 +#, python-format +msgid "No snapshots could be found on volume %s." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:578 +#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:947 +#, python-format +msgid "Could not find unique snapshot %(snap)s on volume %(vol)s." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:310 +#: cinder/volume/drivers/netapp/dataontap/performance/perf_base.py:192 +#: cinder/volume/drivers/netapp/dataontap/performance/perf_base.py:204 +#, python-format +msgid "Counter %s not found" +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:416 +#, python-format +msgid "Could not start consistency group snapshot %s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:866 +#, python-format +msgid "No interface found on cluster for ip %s" +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:564 +#, python-format +msgid "" +"No volume on cluster with vserver %(vserver)s and junction path %(junction)s " +msgstr "" + +#: cinder/volume/drivers/netapp/utils.py:320 +msgid "Unsupported Clustered Data ONTAP version." +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:930 +#, python-format +msgid "" +"Could not read information for snapshot %(name)s. Code: %(code)s. Reason: " +"%(reason)s" +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/client.py:60 +msgid "One of the required inputs from host, port or scheme was not found." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/client.py:49 +msgid "Invalid transport type." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/client.py:76 +msgid "Invoking web service failed." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/client.py:109 +msgid "Storage system id not set." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/client.py:135 +msgid "Content type not supported." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/client.py:145 +#, python-format +msgid "Response error - %s." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/client.py:343 +#, python-format +msgid "" +"The storage array password for %s is incorrect, please update the configured " +"password." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/client.py:347 +msgid "Response error - The storage-system is offline." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/client.py:147 +#, python-format +msgid "Response error code - %s." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/client.py:402 +#, python-format +msgid "" +"E-series proxy API version %(current_version)s does not support full set of " +"SSC extra specs. The proxy version must be at at least %(min_version)s." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/client.py:682 +#, python-format +msgid "Failed to move LUN mapping. Return code: %s" +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/client.py:709 +#, python-format +msgid "Host group with ref %s not found" +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/client.py:719 +#, python-format +msgid "Host group with name %s not found" +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/exception.py:21 +#, python-format +msgid "Volume %(volume_id)s is not currently mapped to host %(host)s" +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/exception.py:26 +#, python-format +msgid "" +"Volume %(volume_id)s is currently mapped to unsupported host group %(group)s" +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/host_mapper.py:81 +#, python-format +msgid "" +"Cannot attach already attached volume %s; multiattach is disabled via the " +"'netapp_enable_multiattach' configuration option." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/host_mapper.py:106 +#, python-format +msgid "" +"Specified host to map to volume %(vol)s is in unsupported host group with " +"%(group)s." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/host_mapper.py:135 +#, python-format +msgid "" +"Currently mapped host for volume %(vol)s is in unsupported host group with " +"%(group)s." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/host_mapper.py:168 +msgid "" +"No unused LUN IDs are available on the host; multiattach is enabled which " +"requires that all LUN IDs to be unique across the entire host group." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/host_mapper.py:177 +#, python-format +msgid "" +"No free LUN IDs left. Maximum number of volumes that can be attached to host " +"(%s) has been exceeded." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/library.py:215 +msgid "Configured host type is not supported." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/library.py:257 +#, python-format +msgid "Controller IP '%(host)s' could not be resolved: %(e)s." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/iscsi.py:159 +#, python-format +msgid "System %(id)s found with bad status - %(status)s." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/library.py:361 +#, python-format +msgid "System %(id)s found with bad password status - %(pass_status)s." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/library.py:378 +msgid "The volume label is required as input." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/library.py:391 +#, python-format +msgid "Specified snapshot group with id %s could not be found." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/library.py:419 +#: cinder/volume/drivers/netapp/eseries/library.py:443 +#, python-format +msgid "Snapshot with id of %s could not be found." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/library.py:450 +#, python-format +msgid "Unable to retrieve snapshot group with id of %s." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/library.py:470 +#: cinder/volume/drivers/netapp/eseries/library.py:479 +#, python-format +msgid "No snapshot image found in snapshot group %s." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/library.py:542 +#, python-format +msgid "" +"Cannot create more than %(req)s volumes on the ESeries array when " +"'netapp_enable_multiattach' is set to true." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/library.py:578 +#, python-format +msgid "Pools %s does not exist" +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/iscsi.py:300 +#, python-format +msgid "Failure creating volume %s." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/iscsi.py:371 +#, python-format +msgid "Vol copy job for dest %s failed." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/library.py:1184 +#, python-format +msgid "Failed to get LUN target details for the LUN %s." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/library.py:1325 +#, python-format +msgid "No good iscsi portals found for %s." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/library.py:1337 +#, python-format +msgid "No good iscsi portal found in supplied list for %s." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/library.py:1373 +#, python-format +msgid "Host with ports %(ports)s not found." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/iscsi.py:560 +#, python-format +msgid "Host type %s not supported." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/library.py:2090 +msgid "Reference must contain either source-name or source-id element." +msgstr "" + +#: cinder/volume/drivers/netapp/eseries/library.py:2097 +msgid "Volume not found on configured storage pools." +msgstr "" + +#: cinder/volume/drivers/nexenta/iscsi.py:105 +#, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "" + +#: cinder/volume/drivers/nexenta/nfs.py:85 +#, python-format +msgid "Volume %s does not exist in Nexenta Store appliance" +msgstr "" + +#: cinder/volume/drivers/nexenta/nfs.py:89 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" +msgstr "" + +#: cinder/volume/drivers/nexenta/utils.py:47 +#, python-format +msgid "Invalid value: \"%s\"" +msgstr "" + +#: cinder/volume/drivers/nexenta/nexentaedge/iscsi.py:108 +msgid "No service VIP configured and no nexenta_client_address" +msgstr "" + +#: cinder/volume/drivers/nexenta/nexentaedge/jsonrpc.py:58 +msgid "Wrong resource call syntax" +msgstr "" + +#: cinder/volume/drivers/nexenta/nexentaedge/jsonrpc.py:99 +#, python-format +msgid "Error response: %s" +msgstr "" + +#: cinder/volume/drivers/nexenta/ns5/iscsi.py:113 +#, python-format +msgid "Dataset group %s not found at Nexenta SA" +msgstr "" + +#: cinder/volume/drivers/nexenta/ns5/iscsi.py:405 +#, python-format +msgid "LU does not exist for volume: %s" +msgstr "" + +#: cinder/volume/drivers/nexenta/ns5/iscsi.py:420 +#, python-format +msgid "No views found for LUN: %s" +msgstr "" + +#: cinder/volume/drivers/nexenta/ns5/nfs.py:96 +#, python-format +msgid "Pool %s does not exist in Nexenta Store appliance" +msgstr "" + +#: cinder/volume/drivers/nexenta/ns5/nfs.py:101 +#, python-format +msgid "filesystem %s does not exist in Nexenta Store appliance" +msgstr "" + +#: cinder/volume/drivers/nexenta/ns5/nfs.py:112 +#, python-format +msgid "Dataset %s is not shared in Nexenta Store appliance" +msgstr "" + +#: cinder/volume/drivers/prophetstor/dpl_fc.py:162 +#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:57 +#, python-format +msgid "Flexvisor failed to assign volume %(id)s: %(status)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dpl_fc.py:168 +#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:63 +#, python-format +msgid "" +"Flexvisor failed to assign volume %(id)s due to unable to query status by " +"event id." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dpl_fc.py:173 +#, python-format +msgid "Flexvisor assign volume failed:%(id)s:%(status)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dpl_fc.py:192 +#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:125 +#, python-format +msgid "Flexvisor failed to unassign volume %(id)s: %(status)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dpl_fc.py:197 +#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:130 +#, python-format +msgid "Flexvisor failed to unassign volume (get event) %(id)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dpl_fc.py:201 +#, python-format +msgid "Flexvisor unassign volume failed:%(id)s:%(status)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dpl_fc.py:248 +msgid "Backend storage did not configure fiber channel target." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dpl_fc.py:263 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:363 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:370 +#, python-format +msgid "Invalid wwpns format %(wwpns)s" +msgstr "" + +#: cinder/volume/drivers/prophetstor/dpl_fc.py:313 +#, python-format +msgid "" +"Invalid connection initialization response of volume %(name)s: %(output)s" +msgstr "" + +#: cinder/volume/drivers/prophetstor/dpl_fc.py:331 +#, python-format +msgid "Invalid connection initialization response of volume %(name)s" +msgstr "" + +#: cinder/volume/drivers/prophetstor/dpl_fc.py:389 +#, python-format +msgid "Faield to unassign %(volume)s" +msgstr "" + +#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:68 +#, python-format +msgid "Flexvisor assign volume failed.:%(id)s:%(status)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:105 +#, python-format +msgid "Flexvisor failed to assign volume %(volume)s iqn %(iqn)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:137 +#, python-format +msgid "Flexvisor failed to unassign volume:%(id)s:%(status)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:801 +#, python-format +msgid "Fexvisor failed to add volume %(id)s due to %(reason)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:806 +#, python-format +msgid "Flexvisor failed to add volume %(id)s to group %(cgid)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:824 +#, python-format +msgid "Fexvisor failed to remove volume %(id)s due to %(reason)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:829 +#, python-format +msgid "Flexvisor failed to remove volume %(id)s from group %(cgid)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:846 +#, python-format +msgid "" +"Flexvisor failed to get snapshot id of volume %(id)s from group %(vgid)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:851 +#, python-format +msgid "" +"Flexvisor could not find volume %(id)s snapshot in the group %(vgid)s " +"snapshot %(vgsid)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:879 +#, python-format +msgid "Failed to create consistency group %(id)s:%(ret)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:886 +#, python-format +msgid "Failed to create consistency group %(id)s due to %(reason)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:903 +#, python-format +msgid "Failed to delete consistency group %(id)s due to %(reason)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:939 +#, python-format +msgid "Failed to create cg snapshot %(id)s due to %(reason)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:965 +#, python-format +msgid "Failed to delete cgsnapshot %(id)s due to %(reason)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:999 +#, python-format +msgid "" +"Fexvisor failed to join the volume %(vol)s in the group %(group)s due to " +"%(ret)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1011 +#, python-format +msgid "" +"Fexvisor failed to remove the volume %(vol)s in the group %(group)s due to " +"%(ret)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1024 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1105 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1195 +msgid "Pool is not available in the volume host fields." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1043 +#, python-format +msgid "Flexvisor failed to create volume %(volume)s: %(status)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1048 +#, python-format +msgid "Flexvisor failed to create volume (get event) %s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1053 +#, python-format +msgid "Flexvisor create volume failed.:%(volumeid)s:%(status)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1068 +#, python-format +msgid "Flexvisor failed to create volume %(id)s in the group %(vgid)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1087 +#, python-format +msgid "Flexvisor unable to find the source volume %(id)s info." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1124 +#, python-format +msgid "Flexvisor failed to create volume from snapshot %(id)s:%(status)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1131 +#, python-format +msgid "" +"Flexvisor failed to create volume from snapshot (failed to get event) %(id)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1136 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1179 +#, python-format +msgid "Flexvisor failed to create volume from snapshot %(id)s: %(status)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1169 +#, python-format +msgid "Flexvisor failed to spawn volume from snapshot %(id)s:%(status)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1174 +#, python-format +msgid "" +"Flexvisor failed to spawn volume from snapshot (failed to get event) %(id)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1215 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1225 +#, python-format +msgid "Flexvisor failed to clone volume %(id)s: %(status)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1220 +#, python-format +msgid "Flexvisor failed to clone volume (failed to get event) %(id)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1239 +#, python-format +msgid "Flexvisor volume %(id)s failed to join group %(vgid)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1272 +#, python-format +msgid "Flexvisor failed deleting volume %(id)s: %(status)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1280 +#, python-format +msgid "Flexvisor failed to delete volume %(id)s: %(status)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1298 +#, python-format +msgid "Flexvisor failed to extend volume %(id)s:%(status)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1304 +#, python-format +msgid "Flexvisor failed to extend volume (failed to get event) %(id)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1309 +#, python-format +msgid "Flexvisor failed to extend volume %(id)s: %(status)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1333 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1343 +#, python-format +msgid "Flexvisor failed to create snapshot for volume %(id)s: %(status)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1338 +#, python-format +msgid "" +"Flexvisor failed to create snapshot for volume (failed to get event) %(id)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1360 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1372 +#, python-format +msgid "Flexvisor failed to delete snapshot %(id)s: %(status)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1365 +#, python-format +msgid "Flexvisor failed to delete snapshot (failed to get event) %(id)s." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1480 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1492 +#, python-format +msgid "Flexvisor failed to get pool info %(id)s: %(status)s." +msgstr "" + +#: cinder/volume/drivers/san/san.py:169 +msgid "Specify san_password or san_private_key" +msgstr "" + +#: cinder/volume/drivers/san/san.py:173 +msgid "san_ip must be set" +msgstr "" + +#: cinder/volume/drivers/violin/v7000_common.py:94 +msgid "Gateway VIP is not set" +msgstr "" + +#: cinder/volume/drivers/violin/v7000_common.py:102 +msgid "Failed to connect to array" +msgstr "" + +#: cinder/volume/drivers/violin/v7000_common.py:108 +msgid "vmemclient python library not found" +msgstr "" + +#: cinder/volume/drivers/violin/v7000_common.py:114 +msgid "CONCERTO version is not supported" +msgstr "" + +#: cinder/volume/drivers/violin/v7000_common.py:221 +msgid "Dedup luns cannot be extended" +msgstr "" + +#: cinder/volume/drivers/violin/v7000_common.py:539 +#, python-format +msgid "" +"Failed to ensure snapshot resource area, could not locate volume for id %s" +msgstr "" + +#: cinder/volume/drivers/violin/v7000_common.py:584 +#, python-format +msgid "Failed to create snapshot resource area on volume %(vol)s: %(res)s." +msgstr "" + +#: cinder/volume/drivers/violin/v7000_common.py:612 +#, python-format +msgid "Failed to create snapshot policy on volume %(vol)s: %(res)s." +msgstr "" + +#: cinder/volume/drivers/violin/v7000_common.py:629 +#, python-format +msgid "Cannot delete LUN %s while snapshots exist." +msgstr "" + +#: cinder/volume/drivers/violin/v7000_common.py:645 +#, python-format +msgid "Unable to delete snapshot policy on volume %s." +msgstr "" + +#: cinder/volume/drivers/violin/v7000_fcp.py:91 +msgid "No FCP targets found" +msgstr "" + +#: cinder/volume/drivers/violin/v7000_fcp.py:203 +msgid "No initiators found, cannot proceed" +msgstr "" + +#: cinder/volume/drivers/violin/v7000_fcp.py:225 +msgid "LUN export failed!" +msgstr "" + +#: cinder/volume/drivers/vmware/exceptions.py:27 +#, python-format +msgid "Invalid disk adapter type: %(invalid_type)s." +msgstr "" + +#: cinder/volume/drivers/vmware/exceptions.py:32 +#, python-format +msgid "Invalid disk type: %(disk_type)s." +msgstr "" + +#: cinder/volume/drivers/vmware/exceptions.py:37 +msgid "There is no virtual disk device." +msgstr "" + +#: cinder/volume/drivers/vmware/exceptions.py:42 +#, python-format +msgid "Storage profile: %(storage_profile)s not found." +msgstr "" + +#: cinder/volume/drivers/vmware/exceptions.py:47 +msgid "There are no valid datastores." +msgstr "" + +#: cinder/volume/drivers/vmware/exceptions.py:52 +#, python-format +msgid "Compute cluster: %(cluster)s not found." +msgstr "" + +#: cinder/volume/drivers/vmware/exceptions.py:57 +msgid "There are no valid ESX hosts." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:206 +#, python-format +msgid "Invalid disk type: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:198 +#, python-format +msgid "%s not set." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:248 +#, python-format +msgid "Not able to find a suitable datastore for the volume: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:626 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:657 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:801 +#, python-format +msgid "" +"Cannot create image of disk format: %s. Only vmdk disk format is accepted." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:868 +#, python-format +msgid "Exception in _select_ds_for_volume: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:1091 +#, python-format +msgid "" +"Container format: %s is unsupported by the VMDK driver, only 'bare' is " +"supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:1021 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:1633 +msgid "Volume cannot be restored since it contains snapshots." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:1683 +msgid "source-name cannot be empty." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:1689 +msgid "source-name format should be: 'vmdk_path@vm_inventory_path'." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:1695 +#, python-format +msgid "%s does not exist." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:1800 +#, python-format +msgid "" +"Running Cinder with a VMware vCenter version less than %s is not allowed." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:1925 +#, python-format +msgid "" +"Clone type '%(clone_type)s' is invalid; valid values are: '%(full_clone)s' " +"and '%(linked_clone)s'." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:1343 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/volumeops.py:240 +#, python-format +msgid "There are no valid datastores attached to %s." +msgstr "" + +#: cinder/volume/drivers/vmware/volumeops.py:1416 +#, python-format +msgid "Invalid disk backing: %s." +msgstr "" + +#: cinder/volume/drivers/windows/remotefs.py:52 +msgid "Link path already exists and its not a symlink" +msgstr "" + +#: cinder/volume/drivers/windows/smbfs.py:71 +#, python-format +msgid "" +"This system platform (%s) is not supported. This driver supports only Win32 " +"platforms." +msgstr "" + +#: cinder/volume/drivers/windows/smbfs.py:81 +#, python-format +msgid "File already exists at: %s" +msgstr "" + +#: cinder/volume/drivers/windows/smbfs.py:86 +#, python-format +msgid "Unsupported volume format: %s " +msgstr "" + +#: cinder/volume/drivers/zfssa/webdavclient.py:29 +msgid "" +"Check the state of the http service. Also ensure that the https port number " +"is the same as the one specified in cinder.conf." +msgstr "" + +#: cinder/volume/drivers/zfssa/webdavclient.py:34 +msgid "User not authorized to perform WebDAV operations." +msgstr "" + +#: cinder/volume/drivers/zfssa/webdavclient.py:37 +msgid "Check access permissions for the ZFS share assigned to this driver." +msgstr "" + +#: cinder/volume/drivers/zfssa/webdavclient.py:39 +msgid "The source volume for this WebDAV operation not found." +msgstr "" + +#: cinder/volume/drivers/zfssa/webdavclient.py:41 +msgid "Not enough storage space in the ZFS share to perform this operation." +msgstr "" + +#: cinder/volume/drivers/zfssa/webdavclient.py:46 +msgid "" +"http service may have been abruptly disabled or put to maintenance state in " +"the middle of this operation." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssaiscsi.py:242 +#, python-format +msgid "" +"zfssa_manage_policy property needs to be set to 'strict' or 'loose'. Current " +"value is: %s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssaiscsi.py:398 +#, python-format +msgid "" +"Error verifying clone size on Volume clone: %(clone)s Size: %(size)d " +"onSnapshot: %(snapshot)s" +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssaiscsi.py:610 +#, python-format +msgid "Cache volume %s does not have required properties" +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssaiscsi.py:627 +#, python-format +msgid "Cache volume %(cache_vol)sdoes not have snapshot %(cache_snap)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssaiscsi.py:639 +#, python-format +msgid "" +"Cannot delete cache volume: %(cachevol_name)s. It was updated at " +"%(updated_at)s and currently has %(numclones)s volume instances." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssaiscsi.py:702 +#: cinder/volume/drivers/zfssa/zfssanfs.py:466 +#, python-format +msgid "Fail to create cache volume %(volume)s. Error: %(err)s" +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssaiscsi.py:742 +#, python-format +msgid "Failed to find iSCSI initiator group containing %(initiator)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssaiscsi.py:1083 +#, python-format +msgid "" +"Unknown if the volume: %s to be managed is already being managed by Cinder. " +"Aborting manage volume. Please add 'cinder_managed' custom schema property " +"to the volume and set its value to False. Alternatively, set the value of " +"cinder config policy 'zfssa_manage_policy' to 'loose' to remove this " +"restriction." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssaiscsi.py:1094 +#: cinder/volume/drivers/zfssa/zfssanfs.py:732 +#, python-format +msgid "Volume: %s is already being managed by Cinder." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssaiscsi.py:1102 +#, python-format +msgid "Reference to volume: %s to be managed must contain source-name." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssaiscsi.py:1111 +#: cinder/volume/drivers/zfssa/zfssanfs.py:662 +#, python-format +msgid "Volume %s doesn't exist on the ZFSSA backend." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssaiscsi.py:1164 +#, python-format +msgid "" +"Source with host ip/name: %s not found on the target appliance for backend " +"enabled volume migration, procedding with default migration." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssanfs.py:105 +#, python-format +msgid "Config 'max_over_subscription_ratio' invalid. Must be > 0: %s" +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssanfs.py:132 +#, python-format +msgid "%s not set in cinder.conf" +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssanfs.py:419 +#, python-format +msgid "" +"Cannot delete cache volume: %(cachevol_name)s. It was updated at " +"%(updated_at)s and currently has %(numclones)d volume instances." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssanfs.py:704 +msgid "Failed to get size of existing volume: %(vol). Volume Manage failed." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssanfs.py:721 +#, python-format +msgid "" +"Unknown if the volume: %s to be managed is already being managed by Cinder. " +"Aborting manage volume. Please add 'cinder_managed' custom schema property " +"to the volume and set its value to False. Alternatively, Set the value of " +"cinder config policy 'zfssa_manage_policy' to 'loose' to remove this " +"restriction." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssanfs.py:762 +msgid "Reference to volume to be managed must contain source-name." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:51 +#, python-format +msgid "" +"Error getting version: svc: %(svc)s.Return code: %(ret.status)d Message: " +"%(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:70 +#, python-format +msgid "" +"Error Getting Pool Stats: Pool: %(pool)s Return code: %(status)d Message: " +"%(data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:83 +#, python-format +msgid "Error Pool ownership: Pool %(pool)s is not owned by %(host)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:111 +#: cinder/volume/drivers/zfssa/zfssarest.py:1130 +#, python-format +msgid "" +"Error Verifying Service: %(service)s Return code: %(ret.status)d Message: " +"%(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:125 +#: cinder/volume/drivers/zfssa/zfssarest.py:1147 +#, python-format +msgid "%(service)s Service is not %(status)s on storage appliance: %(host)s" +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:138 +msgid "" +"Error getting appliance version details. Return code: %(ret.status)d " +"Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:154 +msgid "" +"Error getting replication target details. Return code: %(ret.status)d " +"Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:176 +#, python-format +msgid "" +"Error setting replication inheritance to %(set)s for volume: %(vol)s project " +"%(project)s Return code: %(ret.status)d Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:204 +#, python-format +msgid "" +"Error Creating replication action on: pool: %(pool)s Project: %(proj)s " +"volume: %(vol)s for target: %(tgt)s and pool: %(tgt_pool)sReturn code: " +"%(ret.status)d Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:229 +#, python-format +msgid "" +"Error Deleting replication action: %(id)s Return code: %(ret.status)d " +"Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:249 +#, python-format +msgid "" +"Error sending replication update for action id: %(id)s . Return code: " +"%(ret.status)d Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:263 +#, python-format +msgid "" +"Error getting replication action: %(id)s. Return code: %(ret.status)d " +"Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:279 +#, python-format +msgid "" +"Error sending replication update. Returned error: %(err)s. Action: %(id)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:295 +msgid "" +"Error getting replication source details. Return code: %(ret.status)d " +"Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:328 +#, python-format +msgid "" +"Error severing the package: %(package)s from source: %(src)s Return code: " +"%(ret.status)d Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:350 +#, python-format +msgid "" +"Error moving volume: %(vol)s from source project: %(src)s to target project: " +"%(tgt)s Return code: %(ret.status)d Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:370 +#, python-format +msgid "" +"Error Deleting project: %(project)s on pool: %(pool)s Return code: " +"%(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:391 +#, python-format +msgid "" +"Error Getting Project Stats: Pool: %(pool)s Project: %(project)s Return " +"code: %(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:429 +#, python-format +msgid "" +"Error Creating Project: %(project)s on Pool: %(pool)s Return code: " +"%(ret.status)d Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:459 +#, python-format +msgid "" +"Error Creating Initiator: %(initiator)s on Alias: %(alias)s Return code: " +"%(ret.status)d Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:483 +#: cinder/volume/drivers/zfssa/zfssarest.py:518 +#, python-format +msgid "" +"Error Adding Initiator: %(initiator)s on groupInitiatorGroup: " +"%(initiatorgroup)s Return code: %(ret.status)d Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:498 +#, python-format +msgid "" +"Error Getting Initiators: InitiatorGroup: %(initiatorgroup)s Return code: " +"%(ret.status)d Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:557 +#, python-format +msgid "" +"Error Creating Target: %(alias)sReturn code: %(ret.status)d Message: " +"%(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:575 +#, python-format +msgid "" +"Error Getting Target: %(alias)sReturn code: %(ret.status)d Message: " +"%(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:601 +#, python-format +msgid "" +"Error Creating TargetGroup: %(targetgroup)s withIQN: %(iqn)sReturn code: " +"%(ret.status)d Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:621 +#, python-format +msgid "" +"Error Adding to TargetGroup: %(targetgroup)s withIQN: %(iqn)sReturn code: " +"%(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:638 +#, python-format +msgid "" +"Error Verifying Pool: %(pool)s Return code: %(ret.status)d Message: " +"%(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:653 +#, python-format +msgid "" +"Error Verifying Project: %(project)s on Pool: %(pool)s Return code: " +"%(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:670 +#, python-format +msgid "" +"Error Verifying Initiator: %(iqn)s Return code: %(ret.status)d Message: " +"%(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:685 +#, python-format +msgid "" +"Error Verifying Target: %(alias)s Return code: %(ret.status)d Message: " +"%(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:713 +#, python-format +msgid "" +"Error Creating Volume: %(lun)s Size: %(size)s Return code: %(ret.status)d " +"Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:734 +#, python-format +msgid "" +"Error Getting Volume: %(lun)s on Pool: %(pool)s Project: %(project)s Return " +"code: %(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:829 +#, python-format +msgid "" +"Error Deleting Volume: %(lun)s from Pool: %(pool)s, Project: %(project)s. " +"Return code: %(ret.status)d, Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:853 +#, python-format +msgid "" +"Error Creating Snapshot: %(snapshot)s onVolume: %(lun)s to Pool: %(pool)s " +"Project: %(project)s Return code: %(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:876 +#, python-format +msgid "" +"Error Deleting Snapshot: %(snapshot)s on Volume: %(lun)s to Pool: %(pool)s " +"Project: %(project)s Return code: %(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:904 +#, python-format +msgid "" +"Error Cloning Snapshot: %(snapshot)s on Volume: %(lun)s of Pool: %(pool)s " +"Project: %(project)s Clone project: %(clone_proj)s Return code: " +"%(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:934 +#, python-format +msgid "" +"Error Setting props Props: %(props)s on Volume: %(lun)s of Pool: %(pool)s " +"Project: %(project)s Return code: %(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:957 +#, python-format +msgid "" +"Error Getting Snapshot: %(snapshot)s on Volume: %(lun)s to Pool: %(pool)s " +"Project: %(project)s Return code: %(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:982 +msgid "Error getting initiator groups." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:1003 +#, python-format +msgid "" +"Error Creating Property: %(property)s Type: %(type)s Description: " +"%(description)s Return code: %(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:1051 +#, python-format +msgid "" +"Error Verifying share: %(share)s on Project: %(project)s and Pool: %(pool)s " +"Return code: %(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:1075 +#, python-format +msgid "" +"Error Creating Snapshot: %(snapshot)s onshare: %(share)s to Pool: %(pool)s " +"Project: %(project)s Return code: %(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:1097 +#, python-format +msgid "" +"Error Deleting Snapshot: %(snapshot)s on Share: %(share)s to Pool: %(pool)s " +"Project: %(project)s Return code: %(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:1173 +#, python-format +msgid "" +"Error modifying Service: %(service)s Return code: %(ret.status)d Message: " +"%(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:1198 +#, python-format +msgid "" +"Error Creating Share: %(name)s Return code: %(ret.status)d Message: " +"%(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:1211 +#, python-format +msgid "" +"Error editing share: %(share)s on Pool: %(pool)s Return code: %(ret.status)d " +"Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:1228 +#, python-format +msgid "" +"Error Getting Share: %(share)s on Pool: %(pool)s Project: %(project)s Return " +"code: %(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:1296 +#, python-format +msgid "Cannot create directory %s." +msgstr "" + +#: cinder/volume/flows/api/create_volume.py:98 +#, python-format +msgid "Originating %(res)s %(prop)s must be one of '%(vals)s' values" +msgstr "" + +#: cinder/volume/flows/api/create_volume.py:147 +#, python-format +msgid "" +"Volume size '%(size)s'GB cannot be smaller than the snapshot size " +"%(snap_size)sGB. They must be >= original snapshot size." +msgstr "" + +#: cinder/volume/flows/api/create_volume.py:156 +#, python-format +msgid "" +"Volume size '%(size)s'GB cannot be smaller than original volume size " +"%(source_size)sGB. They must be >= original volume size." +msgstr "" + +#: cinder/volume/flows/api/create_volume.py:165 +#, python-format +msgid "Volume size '%(size)s' must be an integer and greater than 0" +msgstr "" + +#: cinder/volume/flows/api/create_volume.py:205 +#: cinder/volume/flows/api/create_volume.py:237 +#, python-format +msgid "Image %(image_id)s is not active." +msgstr "" + +#: cinder/volume/flows/api/create_volume.py:186 +#, python-format +msgid "" +"Size of specified image %(image_size)sGB is larger than volume size " +"%(volume_size)sGB." +msgstr "" + +#: cinder/volume/flows/api/create_volume.py:194 +#, python-format +msgid "" +"Volume size %(volume_size)sGB cannot be smaller than the image minDisk size " +"%(min_disk)sGB." +msgstr "" + +#: cinder/volume/api.py:564 cinder/volume/flows/api/create_volume.py:208 +msgid "Metadata property key blank" +msgstr "" + +#: cinder/volume/flows/api/create_volume.py:212 +#, python-format +msgid "Metadata property key %s greater than 255 characters" +msgstr "" + +#: cinder/volume/flows/api/create_volume.py:217 +#, python-format +msgid "Metadata property key %s value greater than 255 characters" +msgstr "" + +#: cinder/volume/flows/api/create_volume.py:336 +#, python-format +msgid "Availability zone '%(s_az)s' is invalid." +msgstr "" + +#: cinder/volume/flows/api/create_volume.py:267 +msgid "Volume must be in the same availability zone as the snapshot" +msgstr "" + +#: cinder/volume/flows/api/create_volume.py:276 +msgid "Volume must be in the same availability zone as the source volume" +msgstr "" + +#: cinder/volume/flows/api/create_volume.py:444 +#, python-format +msgid "" +"Create encrypted volumes with type %(type)s from image %(image)s is not " +"supported." +msgstr "" + +#: cinder/volume/flows/manager/create_volume.py:218 +msgid "Volume create failed while extracting volume ref." +msgstr "" + +#: cinder/volume/flows/manager/create_volume.py:344 +#, python-format +msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s." +msgstr "" + +#: cinder/volume/flows/manager/create_volume.py:346 +#, python-format +msgid "" +"Failed updating volume %(vol_id)s metadata using the provided %(src_type)s " +"%(src_id)s metadata" +msgstr "" + +#: cinder/volume/flows/manager/create_volume.py:753 +#, python-format +msgid "" +"Image virtual size is %(image_size)dGB and doesn't fit in a volume of size " +"%(volume_size)dGB." +msgstr "" + +#: cinder/volume/flows/manager/manage_existing.py:48 +#, python-format +msgid "Volume driver %s not initialized." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:292 cinder/brick/iscsi/iscsi.py:546 +msgid "valid iqn needed for show_target" +msgstr "" + +#: cinder/volume/driver.py:802 +msgid "The volume driver requires the iSCSI initiator name in the connector." +msgstr "" + +#: cinder/volume/targets/scst.py:157 +msgid "Failed to set attribute 'Incoming user' for SCST target." +msgstr "" + +#: cinder/wsgi.py:322 +msgid "You must implement __call__" +msgstr "" + +#: cinder/zonemanager/fc_san_lookup_service.py:86 +msgid "" +"Lookup service not configured. Config option for fc_san_lookup_service needs " +"to specify a concrete implementation of the lookup service." +msgstr "" + +#: cinder/zonemanager/fc_zone_manager.py:181 +#, python-format +msgid "Failed adding connection for fabric=%(fabric)s: Error: %(err)s" +msgstr "" + +#: cinder/zonemanager/fc_zone_manager.py:249 +#, python-format +msgid "Failed removing connection for fabric=%(fabric)s: Error: %(err)s" +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:94 +msgid "Missing Fibre Channel SAN configuration param - fc_fabric_names" +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:134 +#, python-format +msgid "SSH connection failed for %(fabric)s with error: %(err)s" +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:187 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:464 +#, python-format +msgid "Failed to create south bound connector for %s." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:106 +#, python-format +msgid "" +"Malformed zone configuration: (switch=%(switch)s " +"zone_config=%(zone_config)s)." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:179 +#, python-format +msgid "" +"Creating and activating zone set failed: (Zone set=%(cfg_name)s " +"error=%(err)s)." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:231 +#, python-format +msgid "Deleting zones failed: (command=%(cmd)s error=%(err)s)." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:288 +#, python-format +msgid "Error while checking transaction status: %s" +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:304 +#, python-format +msgid "Error while running zoning CLI: (command=%(cmd)s error=%(err)s)." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:332 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:345 +#, python-format +msgid "Error while getting data via ssh: (command=%(cmd)s error=%(err)s)." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:246 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:367 +#, python-format +msgid "Malformed nameserver string: %s" +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:207 +#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:240 +msgid "Failed to add zoning configuration." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:349 +msgid "Failed to update or delete zoning configuration." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:154 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:263 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:402 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:460 +#, python-format +msgid "" +"Unsupported firmware on switch %s. Make sure switch is running firmware v6.4 " +"or higher" +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:395 +msgid "Failed to get name server info." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:435 +#, python-format +msgid "Failed to retrieve active zoning configuration %s" +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:114 +#, python-format +msgid "Error while querying page %(url)s on the switch, reason %(error)s." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:121 +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:861 +#, python-format +msgid "" +"Error while connecting the switch %(switch_id)s with protocol %(protocol)s. " +"Error: %(error)s." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:129 +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:869 +#, python-format +msgid "" +"Unexpected status code from the switch %(switch_id)s with protocol " +"%(protocol)s for url %(page)s. Error: %(error)s" +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:166 +#, python-format +msgid "Error while creating authentication token: %s" +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:201 +#, python-format +msgid "Authentication failed, verify the switch credentials, error code %s." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:206 +#, python-format +msgid "Error while authenticating with switch: %s." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:223 +#, python-format +msgid "Error while getting session information %s." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:243 +#, python-format +msgid "Error while parsing the data: %s." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:261 +#, python-format +msgid "Error while getting nvp value: %s." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:280 +#, python-format +msgid "Error while checking whether VF is available for management %s." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:314 +msgid "Cannot change VF context in the session." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:319 +#, python-format +msgid "" +"Cannot change VF context, specified VF is not available in the manageable VF " +"list %(vf_list)s." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:326 +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:401 +#, python-format +msgid "Error while changing VF context %s." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:438 +#, python-format +msgid "Error while checking the firmware version %s." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:480 +#, python-format +msgid "Failed getting active zone set from fabric %s." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:538 +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:775 +#, python-format +msgid "" +"Applying the zones and cfgs to the switch failed (error code=%(err_code)s " +"error msg=%(err_msg)s." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:589 +#, python-format +msgid "Exception while forming the zone string: %s." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:644 +#, python-format +msgid "" +"Error while updating the new zones and cfgs in the zone string. Error " +"%(description)s." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:733 +#, python-format +msgid "" +"Error while removing the zones and cfgs in the zone string: %(description)s." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:838 +msgid "No VF ID is defined in the configuration file." +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:845 +msgid "VF is not enabled." +msgstr "" + +#: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:227 +#, python-format +msgid "Malformed fcns output string: %s" +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:479 +#, python-format +msgid "Error executing command via ssh: %s" +msgstr "" + +#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:211 +#, python-format +msgid "" +"Creating and activating zone set failed: (Zone set=%(zoneset)s " +"error=%(err)s)." +msgstr "" + +#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:259 +#, python-format +msgid "" +"Malformed zone status: (switch=%(switch)s zone_config=%(zone_config)s)." +msgstr "" + +#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:368 +#, python-format +msgid "Malformed show fcns database string: %s" +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:209 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:337 +#, python-format +msgid "Zoning Policy: %s, not recognized" +msgstr "" + +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:364 +msgid "Failed to update or delete zoning configuration" +msgstr "" + +#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:457 +msgid "Failed to get show fcns database info." +msgstr "" + +#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:493 +msgid "Failed to access active zoning configuration." +msgstr "" + +#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:514 +#, python-format +msgid "Failed to access zoneset status:%s" +msgstr "" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/colord.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/colord.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/colord.po 2021-08-03 09:06:25.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/colord.po 2022-02-11 23:16:17.000000000 +0000 @@ -16,8 +16,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 18:14+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 17:11+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "Language: id\n" #. TRANSLATORS: command line option diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/command-not-found.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/command-not-found.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/command-not-found.po 2021-08-03 09:06:16.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/command-not-found.po 2022-02-11 23:16:08.000000000 +0000 @@ -7,21 +7,21 @@ msgstr "" "Project-Id-Version: command-not-found\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2020-08-26 15:05+0000\n" +"POT-Creation-Date: 2021-10-05 18:45+0000\n" "PO-Revision-Date: 2019-11-17 10:18+0000\n" "Last-Translator: Andika Triwidada \n" "Language-Team: Indonesian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 17:24+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 16:19+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" -#: ../CommandNotFound/CommandNotFound.py:156 +#: ../CommandNotFound/CommandNotFound.py:210 msgid "Do you want to install it? (N/y)" msgstr "Anda ingin memasangnya? (N/y)" -#: ../CommandNotFound/CommandNotFound.py:165 +#: ../CommandNotFound/CommandNotFound.py:218 msgid "y" msgstr "y" @@ -70,12 +70,12 @@ msgid "Please ask your administrator." msgstr "Silakan minta ke administrator Anda." -#: ../CommandNotFound/CommandNotFound.py:231 +#: ../CommandNotFound/CommandNotFound.py:281 #, python-format msgid "You will have to enable the component called '%s'" msgstr "Anda harus membolehkan komponen yang disebut '%s'" -#: ../CommandNotFound/CommandNotFound.py:252 +#: ../CommandNotFound/CommandNotFound.py:289 #, python-format msgid "You will have to enable component called '%s'" msgstr "Anda harus membolehkan komponen yang disebut '%s'" @@ -90,17 +90,17 @@ msgid "See 'snap info %s' for additional versions." msgstr "Lihat 'snap info %s' untuk versi-versi tambahan." -#: ../CommandNotFound/CommandNotFound.py:314 +#: ../CommandNotFound/CommandNotFound.py:245 #, python-format msgid "Command '%(command)s' is available in '%(place)s'" msgstr "Perintah '%(command)s' tersedia dalam '%(place)s'" -#: ../CommandNotFound/CommandNotFound.py:316 +#: ../CommandNotFound/CommandNotFound.py:247 #, python-format msgid "Command '%(command)s' is available in the following places" msgstr "Perintah '%(command)s' tersedia pada lokasi berikut" -#: ../CommandNotFound/CommandNotFound.py:321 +#: ../CommandNotFound/CommandNotFound.py:252 #, python-format msgid "" "The command could not be located because '%s' is not included in the PATH " @@ -109,7 +109,7 @@ "Perintah yang Anda ketik tidak ditemukan, karena '%s' tidak terdapat dalam " "lingkup variabel PATH." -#: ../CommandNotFound/CommandNotFound.py:323 +#: ../CommandNotFound/CommandNotFound.py:254 msgid "" "This is most likely caused by the lack of administrative privileges " "associated with your user account." @@ -142,30 +142,30 @@ "Tidak dapat menemukan basis data perintah-tak-ditemukan. Jalankan 'sudo apt-" "get update' untuk mengisinya." -#: ../command-not-found:93 ../command-not-found:96 +#: ../command-not-found:91 #, c-format msgid "%s: command not found" msgstr "%s: perintah tidak ditemukan" -#: ../CommandNotFound/util.py:25 +#: ../CommandNotFound/util.py:26 msgid "Sorry, command-not-found has crashed! Please file a bug report at:" msgstr "" "Maaf, command-not-found mengalami benturan! Laporkanlah kesalahan ini pada:" -#: ../CommandNotFound/util.py:27 +#: ../CommandNotFound/util.py:28 msgid "Please include the following information with the report:" msgstr "Sertakanlah informasi berikut pada laporan Anda:" -#: ../CommandNotFound/util.py:29 +#: ../CommandNotFound/util.py:30 #, python-format msgid "command-not-found version: %s" msgstr "command-not-found versi: %s" -#: ../CommandNotFound/util.py:30 +#: ../CommandNotFound/util.py:31 #, python-format msgid "Python version: %d.%d.%d %s %d" msgstr "Python versi: %d.%d.%d %s %d" -#: ../CommandNotFound/util.py:36 +#: ../CommandNotFound/util.py:37 msgid "Exception information:" msgstr "Informasi pengecualian:" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/coreutils.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/coreutils.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/coreutils.po 2021-08-03 09:06:17.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/coreutils.po 2022-02-11 23:16:10.000000000 +0000 @@ -15,10 +15,10 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2021-08-02 16:07+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" -"Language: id\n" +"X-Launchpad-Export-Date: 2022-02-11 14:58+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "X-Bugs: Report translation errors to the Language-Team address.\n" +"Language: id\n" #: lib/argmatch.c:132 #, c-format diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/cpio.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/cpio.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/cpio.po 2021-08-03 09:06:14.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/cpio.po 2022-02-11 23:16:06.000000000 +0000 @@ -15,47 +15,46 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2021-08-02 16:08+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" -"Language: id\n" +"X-Launchpad-Export-Date: 2022-02-11 14:58+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "X-Bugs: Report translation errors to the Language-Team address.\n" +"Language: id\n" -#: gnu/argmatch.c:135 +#: gnu/argmatch.c:134 #, c-format msgid "invalid argument %s for %s" msgstr "argumen %s untuk %s tidak valid" -#: gnu/argmatch.c:136 +#: gnu/argmatch.c:135 #, c-format msgid "ambiguous argument %s for %s" msgstr "argumen %s untuk %s ambigu" -#: gnu/argmatch.c:155 -#, c-format +#: gnu/argmatch.c:154 msgid "Valid arguments are:" msgstr "Argumen yang valid adalah:" -#: gnu/argp-help.c:149 +#: gnu/argp-help.c:148 #, c-format msgid "ARGP_HELP_FMT: %s value is less than or equal to %s" msgstr "ARGP_HELP_FMT: %s nilai lebih kecil atau sama dengan %s" -#: gnu/argp-help.c:222 +#: gnu/argp-help.c:224 #, c-format msgid "%.*s: ARGP_HELP_FMT parameter requires a value" msgstr "%.*s: ARGP_HELP_FMT parameter membutuhkan sebuah nilai" -#: gnu/argp-help.c:237 +#: gnu/argp-help.c:234 #, c-format msgid "%.*s: Unknown ARGP_HELP_FMT parameter" msgstr "%.*s: Parameter ARGP_HELP_FMT tidak diketahui" -#: gnu/argp-help.c:249 +#: gnu/argp-help.c:247 #, c-format msgid "Garbage in ARGP_HELP_FMT: %s" msgstr "Sampah dalam ARGP_HELP_FMT: %s" -#: gnu/argp-help.c:1246 +#: gnu/argp-help.c:1227 msgid "" "Mandatory or optional arguments to long options are also mandatory or " "optional for any corresponding short options." @@ -63,15 +62,15 @@ "Argumen wajib atau opsional untuk pilihan panjang juga wajib atau opsional " "untuk pilihan pendek yang berhubungan." -#: gnu/argp-help.c:1639 +#: gnu/argp-help.c:1614 msgid "Usage:" msgstr "Penggunaan:" -#: gnu/argp-help.c:1643 +#: gnu/argp-help.c:1618 msgid " or: " msgstr " atau: " -#: gnu/argp-help.c:1655 +#: gnu/argp-help.c:1630 msgid " [OPTION...]" msgstr " [PILIHAN...]" @@ -80,45 +79,44 @@ msgid "Try '%s --help' or '%s --usage' for more information.\n" msgstr "" -#: gnu/argp-help.c:1710 +#: gnu/argp-help.c:1685 #, c-format msgid "Report bugs to %s.\n" msgstr "Laporkan bugs ke %s.\n" -#: gnu/argp-help.c:1929 gnu/error.c:155 +#: gnu/argp-help.c:1886 gnu/error.c:191 msgid "Unknown system error" msgstr "Sistem error tidak diketahui" -#: gnu/argp-parse.c:83 +#: gnu/argp-parse.c:81 msgid "give this help list" msgstr "berikan daftar bantuan ini" -#: gnu/argp-parse.c:84 +#: gnu/argp-parse.c:82 msgid "give a short usage message" msgstr "berikan pesan pendek penggunaan" -#: gnu/argp-parse.c:85 tests/genfile.c:131 +#: gnu/argp-parse.c:83 tests/genfile.c:131 msgid "NAME" msgstr "NAMA" -#: gnu/argp-parse.c:85 +#: gnu/argp-parse.c:84 msgid "set the program name" msgstr "set nama aplikasi" -#: gnu/argp-parse.c:86 +#: gnu/argp-parse.c:85 msgid "SECS" msgstr "SECS" -#: gnu/argp-parse.c:87 +#: gnu/argp-parse.c:86 msgid "hang for SECS seconds (default 3600)" msgstr "berhenti untuk DET detik (baku 3600)" -#: gnu/argp-parse.c:144 +#: gnu/argp-parse.c:143 msgid "print program version" msgstr "tampilkan versi aplikasi" #: gnu/argp-parse.c:160 -#, c-format msgid "(PROGRAM ERROR) No version known!?" msgstr "(APLIKASI ERROR) Tidak ada versi yang diketahui !?" @@ -131,7 +129,7 @@ msgid "(PROGRAM ERROR) Option should have been recognized!?" msgstr "(APLIKASI ERROR) Pilihan seharusnya telah dikenali !?" -#: gnu/closeout.c:114 src/util.c:93 src/util.c:96 src/util.c:145 +#: gnu/closeout.c:112 src/util.c:93 src/util.c:96 src/util.c:146 #, c-format msgid "write error" msgstr "tulis error" @@ -141,17 +139,17 @@ msgid "%s: option '%s' is ambiguous; possibilities:" msgstr "" -#: gnu/getopt.c:531 gnu/getopt.c:547 +#: gnu/getopt.c:619 #, c-format msgid "%s: option '%s' is ambiguous\n" msgstr "%s: pilihan '%s' ambigu\n" -#: gnu/getopt.c:580 gnu/getopt.c:584 +#: gnu/getopt.c:654 gnu/getopt.c:658 #, c-format msgid "%s: option '--%s' doesn't allow an argument\n" msgstr "%s: pilihan '--%s' tidak mengijinkan sebuah argumen\n" -#: gnu/getopt.c:593 gnu/getopt.c:598 +#: gnu/getopt.c:667 gnu/getopt.c:672 #, c-format msgid "%s: option '%c%s' doesn't allow an argument\n" msgstr "%s: pilihan '%c%s' tidak mengijinkan sebuah argumen\n" @@ -161,32 +159,32 @@ msgid "%s: option '--%s' requires an argument\n" msgstr "" -#: gnu/getopt.c:698 gnu/getopt.c:701 +#: gnu/getopt.c:772 gnu/getopt.c:775 #, c-format msgid "%s: unrecognized option '--%s'\n" msgstr "%s: pilihan tidak dikenali '--%s'\n" -#: gnu/getopt.c:709 gnu/getopt.c:712 +#: gnu/getopt.c:783 gnu/getopt.c:786 #, c-format msgid "%s: unrecognized option '%c%s'\n" msgstr "%s: pilihan tidak dikenali '%c%s'\n" -#: gnu/getopt.c:761 gnu/getopt.c:764 +#: gnu/getopt.c:835 gnu/getopt.c:838 #, c-format msgid "%s: invalid option -- '%c'\n" msgstr "%s: pilihan tidak valid -- '%c'\n" -#: gnu/getopt.c:814 gnu/getopt.c:831 gnu/getopt.c:1034 gnu/getopt.c:1052 +#: gnu/getopt.c:891 gnu/getopt.c:908 gnu/getopt.c:1118 gnu/getopt.c:1136 #, c-format msgid "%s: option requires an argument -- '%c'\n" msgstr "%s: pilihan membutuhkan sebuah argumen -- '%c'\n" -#: gnu/getopt.c:884 gnu/getopt.c:900 +#: gnu/getopt.c:964 gnu/getopt.c:980 #, c-format msgid "%s: option '-W %s' is ambiguous\n" msgstr "%s: pilihan '-W %s' adalah ambigu\n" -#: gnu/getopt.c:924 gnu/getopt.c:942 +#: gnu/getopt.c:1004 gnu/getopt.c:1022 #, c-format msgid "%s: option '-W %s' doesn't allow an argument\n" msgstr "%s: pilihan '-W %s' tidak mengijinkan sebuah argumen\n" @@ -196,53 +194,55 @@ msgid "%s: option '-W %s' requires an argument\n" msgstr "" -#: gnu/obstack.c:425 gnu/obstack.c:427 gnu/xalloc-die.c:36 +#: gnu/obstack.c:338 gnu/obstack.c:340 gnu/xalloc-die.c:34 msgid "memory exhausted" msgstr "kehabisan memori" -#: gnu/openat-die.c:36 +#: gnu/openat-die.c:38 #, c-format msgid "unable to record current working directory" msgstr "tidak dapat menyimpan direktori kerja sekarang" -#: gnu/openat-die.c:54 +#: gnu/openat-die.c:57 #, c-format msgid "failed to return to initial working directory" msgstr "gagal untuk kembali ke direktori kerja inisial" #. TRANSLATORS: #. Get translations for open and closing quotation marks. -#. #. The message catalog should translate "`" to a left #. quotation mark suitable for the locale, and similarly for -#. "'". If the catalog has no translation, -#. locale_quoting_style quotes `like this', and -#. clocale_quoting_style quotes "like this". +#. "'". For example, a French Unicode local should translate +#. these to U+00AB (LEFT-POINTING DOUBLE ANGLE +#. QUOTATION MARK), and U+00BB (RIGHT-POINTING DOUBLE ANGLE +#. QUOTATION MARK), respectively. #. -#. For example, an American English Unicode locale should -#. translate "`" to U+201C (LEFT DOUBLE QUOTATION MARK), and -#. should translate "'" to U+201D (RIGHT DOUBLE QUOTATION -#. MARK). A British English Unicode locale should instead -#. translate these to U+2018 (LEFT SINGLE QUOTATION MARK) -#. and U+2019 (RIGHT SINGLE QUOTATION MARK), respectively. +#. If the catalog has no translation, we will try to +#. use Unicode U+2018 (LEFT SINGLE QUOTATION MARK) and +#. Unicode U+2019 (RIGHT SINGLE QUOTATION MARK). If the +#. current locale is not Unicode, locale_quoting_style +#. will quote 'like this', and clocale_quoting_style will +#. quote "like this". You should always include translations +#. for "`" and "'" even if U+2018 and U+2019 are appropriate +#. for your locale. #. #. If you don't know what to put here, please see -#. +#. #. and use glyphs suitable for your language. -#: gnu/quotearg.c:274 +#: gnu/quotearg.c:354 msgid "`" msgstr "`" -#: gnu/quotearg.c:275 +#: gnu/quotearg.c:355 msgid "'" msgstr "'" -#: gnu/version-etc.c:76 +#: gnu/version-etc.c:74 #, c-format msgid "Packaged by %s (%s)\n" msgstr "Dipaket oleh %s (%s)\n" -#: gnu/version-etc.c:79 +#: gnu/version-etc.c:77 #, c-format msgid "Packaged by %s\n" msgstr "Dipaket oleh %s\n" @@ -250,11 +250,11 @@ #. TRANSLATORS: Translate "(C)" to the copyright symbol #. (C-in-a-circle), if this symbol is available in the user's #. locale. Otherwise, do not translate "(C)"; leave it as-is. -#: gnu/version-etc.c:86 +#: gnu/version-etc.c:84 msgid "(C)" msgstr "(C)" -#: gnu/version-etc.c:88 +#: gnu/version-etc.c:86 msgid "" "\n" "License GPLv3+: GNU GPL version 3 or later " @@ -272,19 +272,19 @@ "\n" #. TRANSLATORS: %s denotes an author name. -#: gnu/version-etc.c:104 +#: gnu/version-etc.c:102 #, c-format msgid "Written by %s.\n" msgstr "Ditulis oleh %s.\n" #. TRANSLATORS: Each %s denotes an author name. -#: gnu/version-etc.c:108 +#: gnu/version-etc.c:106 #, c-format msgid "Written by %s and %s.\n" msgstr "Ditulis oleh %s dan %s.\n" #. TRANSLATORS: Each %s denotes an author name. -#: gnu/version-etc.c:112 +#: gnu/version-etc.c:110 #, c-format msgid "Written by %s, %s, and %s.\n" msgstr "Ditulis oleh %s, %s, dan %s.\n" @@ -292,7 +292,7 @@ #. TRANSLATORS: Each %s denotes an author name. #. You can use line breaks, estimating that each author name occupies #. ca. 16 screen columns and that a screen line has ca. 80 columns. -#: gnu/version-etc.c:119 +#: gnu/version-etc.c:117 #, c-format msgid "" "Written by %s, %s, %s,\n" @@ -304,7 +304,7 @@ #. TRANSLATORS: Each %s denotes an author name. #. You can use line breaks, estimating that each author name occupies #. ca. 16 screen columns and that a screen line has ca. 80 columns. -#: gnu/version-etc.c:126 +#: gnu/version-etc.c:124 #, c-format msgid "" "Written by %s, %s, %s,\n" @@ -316,7 +316,7 @@ #. TRANSLATORS: Each %s denotes an author name. #. You can use line breaks, estimating that each author name occupies #. ca. 16 screen columns and that a screen line has ca. 80 columns. -#: gnu/version-etc.c:133 +#: gnu/version-etc.c:131 #, c-format msgid "" "Written by %s, %s, %s,\n" @@ -328,7 +328,7 @@ #. TRANSLATORS: Each %s denotes an author name. #. You can use line breaks, estimating that each author name occupies #. ca. 16 screen columns and that a screen line has ca. 80 columns. -#: gnu/version-etc.c:141 +#: gnu/version-etc.c:139 #, c-format msgid "" "Written by %s, %s, %s,\n" @@ -340,7 +340,7 @@ #. TRANSLATORS: Each %s denotes an author name. #. You can use line breaks, estimating that each author name occupies #. ca. 16 screen columns and that a screen line has ca. 80 columns. -#: gnu/version-etc.c:149 +#: gnu/version-etc.c:147 #, c-format msgid "" "Written by %s, %s, %s,\n" @@ -354,7 +354,7 @@ #. TRANSLATORS: Each %s denotes an author name. #. You can use line breaks, estimating that each author name occupies #. ca. 16 screen columns and that a screen line has ca. 80 columns. -#: gnu/version-etc.c:158 +#: gnu/version-etc.c:156 #, c-format msgid "" "Written by %s, %s, %s,\n" @@ -368,7 +368,7 @@ #. TRANSLATORS: Each %s denotes an author name. #. You can use line breaks, estimating that each author name occupies #. ca. 16 screen columns and that a screen line has ca. 80 columns. -#: gnu/version-etc.c:169 +#: gnu/version-etc.c:167 #, c-format msgid "" "Written by %s, %s, %s,\n" @@ -383,7 +383,7 @@ #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the address for translation #. bugs (typically your translation team's web or email address). -#: gnu/version-etc.c:247 +#: gnu/version-etc.c:245 #, c-format msgid "" "\n" @@ -392,22 +392,22 @@ "\n" "Laporkan bugs ke: %s\n" -#: gnu/version-etc.c:249 +#: gnu/version-etc.c:247 #, c-format msgid "Report %s bugs to: %s\n" msgstr "Laporkan %s bugs ke: %s\n" -#: gnu/version-etc.c:253 +#: gnu/version-etc.c:251 #, c-format msgid "%s home page: <%s>\n" msgstr "%s halaman rumah: <%s>\n" -#: gnu/version-etc.c:255 +#: gnu/version-etc.c:253 #, c-format msgid "%s home page: \n" msgstr "%s halaman rumah: \n" -#: gnu/version-etc.c:258 +#: gnu/version-etc.c:256 msgid "General help using GNU software: \n" msgstr "" "Bantuan umum menggunakan aplikasi GNU: \n" @@ -416,7 +416,7 @@ #. Directly translating this to another language will not work, first because #. %s itself is not translated. #. Translate it as `%s: Function %s failed'. -#: lib/error.c:58 lib/error.c:71 +#: lib/paxerror.c:60 lib/paxerror.c:73 #, c-format msgid "%s: Cannot %s" msgstr "%s: Tidak dapat %s" @@ -425,74 +425,74 @@ #. Directly translating this to another language will not work, first because #. %s itself is not translated. #. Translate it as `%s: Function %s failed'. -#: lib/error.c:84 +#: lib/paxerror.c:86 #, c-format msgid "%s: Warning: Cannot %s" msgstr "%s: Peringatan: Tidak dapat %s" -#: lib/error.c:93 +#: lib/paxerror.c:95 #, c-format msgid "%s: Cannot change mode to %s" msgstr "%s: Tidak dapat mengubah mode ke %s" -#: lib/error.c:101 +#: lib/paxerror.c:103 #, c-format msgid "%s: Cannot change ownership to uid %lu, gid %lu" msgstr "%s: Tidak dapat mengubah kepemilikan ke uid %lu, gid %lu" -#: lib/error.c:127 +#: lib/paxerror.c:129 #, c-format msgid "%s: Cannot hard link to %s" msgstr "%s: Tidak dapat hard link ke %s" -#: lib/error.c:179 lib/error.c:211 +#: lib/paxerror.c:181 lib/paxerror.c:213 #, c-format msgid "%s: Read error at byte %s, while reading %lu byte" msgid_plural "%s: Read error at byte %s, while reading %lu bytes" msgstr[0] "%s: Baca error di byte %s, ketika membaca %lu byte" -#: lib/error.c:192 +#: lib/paxerror.c:194 #, c-format msgid "%s: Warning: Read error at byte %s, while reading %lu byte" msgid_plural "%s: Warning: Read error at byte %s, while reading %lu bytes" msgstr[0] "%s: Peringatan: Baca error di byte %s, ketika membaca %lu byte" -#: lib/error.c:259 +#: lib/paxerror.c:261 #, c-format msgid "%s: Cannot seek to %s" msgstr "%s: Tidak dapat mencari ke %s" -#: lib/error.c:275 +#: lib/paxerror.c:277 #, c-format msgid "%s: Warning: Cannot seek to %s" msgstr "%s: Peringatan: Tidak dapat mencari ke %s" -#: lib/error.c:284 +#: lib/paxerror.c:286 #, c-format msgid "%s: Cannot create symlink to %s" msgstr "%s: Tidak dapat membuat symlink ke %s" -#: lib/error.c:349 +#: lib/paxerror.c:351 #, c-format msgid "%s: Wrote only %lu of %lu byte" msgid_plural "%s: Wrote only %lu of %lu bytes" msgstr[0] "%s: Tulis hanya %lu dari %lu byte" -#: lib/names.c:155 +#: lib/paxnames.c:140 #, c-format msgid "Removing leading `%s' from member names" msgstr "Menghapus awalan `%s' dari nama anggota" -#: lib/names.c:156 +#: lib/paxnames.c:141 #, c-format msgid "Removing leading `%s' from hard link targets" msgstr "Menghapus awalan `%s' dari target hard link" -#: lib/names.c:169 +#: lib/paxnames.c:154 msgid "Substituting `.' for empty member name" msgstr "Mengganti `.' untuk nama anggota kosong" -#: lib/names.c:170 +#: lib/paxnames.c:155 msgid "Substituting `.' for empty hard link target" msgstr "Mengganti `.' untuk target hardlink kosong" @@ -521,84 +521,84 @@ msgid "Cannot redirect files for remote shell" msgstr "" -#: lib/rtapelib.c:515 +#: lib/rtapelib.c:516 #, c-format msgid "Cannot execute remote shell" msgstr "Tidak dapat menjalankan remote shell" -#: rmt/rmt.c:413 +#: rmt/rmt.c:432 msgid "Seek direction out of range" msgstr "Arah pencarian diluar jangkauan" -#: rmt/rmt.c:419 +#: rmt/rmt.c:438 msgid "Invalid seek direction" msgstr "Arah pencarian tidak valid" -#: rmt/rmt.c:427 +#: rmt/rmt.c:446 msgid "Invalid seek offset" msgstr "Ofset pencarian tidak valid" -#: rmt/rmt.c:433 +#: rmt/rmt.c:452 msgid "Seek offset out of range" msgstr "Pencarian ofset diluar jangkauan" -#: rmt/rmt.c:474 rmt/rmt.c:525 rmt/rmt.c:589 +#: rmt/rmt.c:493 rmt/rmt.c:544 rmt/rmt.c:608 msgid "Invalid byte count" msgstr "Jumlah byte tidak valid" -#: rmt/rmt.c:480 rmt/rmt.c:531 rmt/rmt.c:595 rmt/rmt.c:606 +#: rmt/rmt.c:499 rmt/rmt.c:550 rmt/rmt.c:614 rmt/rmt.c:625 msgid "Byte count out of range" msgstr "Jumlah byte diluar jangkauan" -#: rmt/rmt.c:539 +#: rmt/rmt.c:558 msgid "Premature eof" msgstr "Prematur eof" -#: rmt/rmt.c:582 +#: rmt/rmt.c:601 msgid "Invalid operation code" msgstr "Kode operasi tidak valid" -#: rmt/rmt.c:617 rmt/rmt.c:661 +#: rmt/rmt.c:636 rmt/rmt.c:680 msgid "Operation not supported" msgstr "Operasi tidak didukung" -#: rmt/rmt.c:645 +#: rmt/rmt.c:664 msgid "Unexpected arguments" msgstr "Argumen tidak terduga" -#: rmt/rmt.c:670 +#: rmt/rmt.c:689 msgid "Manipulate a tape drive, accepting commands from a remote process" msgstr "Manipulasi sebuah tape drive, menerima perintah dari proses remote" -#: rmt/rmt.c:677 src/main.c:123 tests/genfile.c:167 +#: rmt/rmt.c:696 src/main.c:129 tests/genfile.c:167 msgid "NUMBER" msgstr "NOMOR" -#: rmt/rmt.c:678 +#: rmt/rmt.c:697 msgid "set debug level" msgstr "tentukan tingkat penelusuran" -#: rmt/rmt.c:679 src/main.c:151 src/main.c:157 tests/genfile.c:133 +#: rmt/rmt.c:698 src/main.c:166 src/main.c:172 tests/genfile.c:133 #: tests/genfile.c:181 tests/genfile.c:185 tests/genfile.c:188 #: tests/genfile.c:194 msgid "FILE" msgstr "BERKAS" -#: rmt/rmt.c:680 +#: rmt/rmt.c:699 msgid "set debug output file name" msgstr "tentukan nama berkas keluaran penelusuran" -#: rmt/rmt.c:696 rmt/rmt.c:764 +#: rmt/rmt.c:715 rmt/rmt.c:783 #, c-format msgid "cannot open %s" msgstr "tidak dapat membuka %s" -#: rmt/rmt.c:761 tests/genfile.c:885 tests/genfile.c:902 +#: rmt/rmt.c:780 tests/genfile.c:953 tests/genfile.c:970 #, c-format msgid "too many arguments" msgstr "terlalu banyak argumen" -#: rmt/rmt.c:803 +#: rmt/rmt.c:822 msgid "Garbage command" msgstr "Perintah sampah" @@ -623,67 +623,67 @@ msgid "%s: checksum error (0x%x, should be 0x%x)" msgstr "" -#: src/copyin.c:208 src/copypass.c:129 +#: src/copyin.c:200 src/copypass.c:135 #, c-format msgid "%s not created: newer or same age version exists" msgstr "%s tidak dibuat: versi lebih baru atau berumuran sama ada" -#: src/copyin.c:218 src/copypass.c:137 +#: src/copyin.c:210 src/copypass.c:143 #, c-format msgid "cannot remove current %s" msgstr "tidak dapat menghapus %s sekarang" -#: src/copyin.c:279 src/copyin.c:476 src/copyin.c:601 src/copypass.c:394 +#: src/copyin.c:271 src/copyin.c:467 src/copyin.c:582 src/copypass.c:391 #, c-format msgid "cannot link %s to %s" msgstr "tidak dapat menghubungkan %s ke %s" -#: src/copyin.c:509 +#: src/copyin.c:500 #, c-format msgid "cannot swap halfwords of %s: odd number of halfwords" msgstr "tidak dapat menukar halfwords dari %s: nomor ganjil dari halfwords" -#: src/copyin.c:517 +#: src/copyin.c:508 #, c-format msgid "cannot swap bytes of %s: odd number of bytes" msgstr "tidak dapat menukar bytes dari %s: nomor ganjil dari bytes" -#: src/copyin.c:673 +#: src/copyin.c:659 #, c-format msgid "%s: Cannot symlink to %s" msgstr "%s: Tidak dapat symlink ke %s" -#: src/copyin.c:727 src/copyout.c:850 src/copypass.c:317 +#: src/copyin.c:713 src/copyout.c:832 src/copypass.c:314 #, c-format msgid "%s: unknown file type" msgstr "%s: tipe berkas tidak diketahui" -#: src/copyin.c:912 src/copyin.c:919 +#: src/copyin.c:848 src/copyin.c:855 #, c-format msgid "Malformed number %.*s" msgstr "Salah bentuk nomor %.*s" -#: src/copyin.c:929 +#: src/copyin.c:865 #, c-format msgid "Archive value %.*s is out of range" msgstr "Nilai archive %.*s diluar dari jangkauan" -#: src/copyin.c:964 +#: src/copyin.c:904 #, c-format msgid "premature end of archive" msgstr "premature akhir dari archive" -#: src/copyin.c:1184 +#: src/copyin.c:1120 #, c-format msgid "warning: archive header has reverse byte-order" msgstr "peringatan: archive header memiliki pengurutan byte terbalik" -#: src/copyin.c:1331 +#: src/copyin.c:1260 #, c-format msgid "standard input is closed" msgstr "standar masukan telah tertutup" -#: src/copyin.c:1497 src/copyout.c:893 src/copypass.c:335 +#: src/copyin.c:1435 src/copyout.c:874 src/copypass.c:332 #, c-format msgid "%lu block\n" msgid_plural "%lu blocks\n" @@ -699,68 +699,68 @@ msgid "%s: value %s %s out of allowed range 0..%s" msgstr "" -#: src/copyout.c:308 +#: src/copyout.c:304 #, c-format msgid "%s: truncating %s" msgstr "%s: memotong %s" -#: src/copyout.c:343 src/copyout.c:406 src/copyout.c:480 +#: src/copyout.c:339 src/copyout.c:402 src/copyout.c:476 msgid "inode number" msgstr "nomor inode" -#: src/copyout.c:346 src/copyout.c:409 src/copyout.c:484 +#: src/copyout.c:342 src/copyout.c:405 src/copyout.c:480 msgid "file mode" msgstr "mode berkas" -#: src/copyout.c:349 src/copyout.c:411 src/copyout.c:488 +#: src/copyout.c:345 src/copyout.c:407 src/copyout.c:484 msgid "uid" msgstr "uid" -#: src/copyout.c:352 src/copyout.c:413 src/copyout.c:492 +#: src/copyout.c:348 src/copyout.c:409 src/copyout.c:488 msgid "gid" msgstr "gid" -#: src/copyout.c:355 src/copyout.c:416 src/copyout.c:496 +#: src/copyout.c:351 src/copyout.c:412 src/copyout.c:492 msgid "number of links" msgstr "jumlah dari links" -#: src/copyout.c:358 src/copyout.c:421 +#: src/copyout.c:354 src/copyout.c:417 msgid "modification time" msgstr "waktu modifikasi" -#: src/copyout.c:361 src/copyout.c:428 src/copyout.c:515 +#: src/copyout.c:357 src/copyout.c:424 src/copyout.c:516 msgid "file size" msgstr "ukuran berkas" -#: src/copyout.c:365 +#: src/copyout.c:361 msgid "device major number" msgstr "nomor major perangkat" -#: src/copyout.c:369 +#: src/copyout.c:365 msgid "device minor number" msgstr "nomor minor perangkat" -#: src/copyout.c:373 +#: src/copyout.c:369 msgid "rdev major" msgstr "redev major" -#: src/copyout.c:377 +#: src/copyout.c:373 msgid "rdev minor" msgstr "rdev minor" -#: src/copyout.c:381 src/copyout.c:424 src/copyout.c:505 +#: src/copyout.c:377 src/copyout.c:420 src/copyout.c:503 msgid "name size" msgstr "ukuran nama" -#: src/copyout.c:403 +#: src/copyout.c:399 msgid "device number" msgstr "nomor perangkat" -#: src/copyout.c:418 +#: src/copyout.c:414 msgid "rdev" msgstr "rdev" -#: src/copyout.c:476 +#: src/copyout.c:472 #, c-format msgid "%s: truncating inode number" msgstr "%s: memotong nomor inode" @@ -775,37 +775,37 @@ msgid "%s: value %s %s out of allowed range 0..%lu" msgstr "" -#: src/copyin.c:95 src/copyout.c:562 +#: src/copyout.c:564 #, c-format msgid "%s: file name too long" msgstr "%s: nama berkas terlalu panjang" -#: src/copyout.c:619 +#: src/copyout.c:621 #, c-format msgid "standard output is closed" msgstr "standar keluaran telah ditutup" -#: src/copyout.c:640 src/copypass.c:86 +#: src/copyout.c:644 src/copypass.c:99 #, c-format msgid "blank line ignored" msgstr "baris kosong diabaikan" -#: src/copyout.c:775 +#: src/copyout.c:757 #, c-format msgid "%s not dumped: not a regular file" msgstr "%s tidak didump: bukan sebuah berkas regular" -#: src/copyout.c:826 +#: src/copyout.c:808 #, c-format msgid "%s: symbolic link too long" msgstr "%s: link simbolik terlalu panjang" -#: src/copypass.c:389 +#: src/copypass.c:386 #, c-format msgid "%s linked to %s" msgstr "%s dihubungkan ke %s" -#: src/main.c:73 +#: src/main.c:76 msgid "" "GNU `cpio' copies files to and from archives\n" "\n" @@ -827,33 +827,33 @@ " # Salin berkas bernama dalam daftar-nama ke direktori tujuan\n" " cpio -p direktori-tujuan < daftar-nama\n" -#: src/main.c:87 +#: src/main.c:92 #, c-format msgid "%s is meaningless with %s" msgstr "%s tidak berarti dengan %s" -#: src/main.c:93 +#: src/main.c:98 msgid "Main operation mode:" msgstr "Mode operasi utama:" -#: src/main.c:95 +#: src/main.c:100 msgid "Create the archive (run in copy-out mode)" msgstr "Membuat archive (jalankan dalam mode salin-keluar)" -#: src/main.c:97 +#: src/main.c:102 msgid "Extract files from an archive (run in copy-in mode)" msgstr "" "Ekstrak berkas dari sebuah archive (jalankan dalam mode salin-kedalam)" -#: src/main.c:99 +#: src/main.c:104 msgid "Run in copy-pass mode" msgstr "Jalankan dalam mode salin-lewat" -#: src/main.c:101 +#: src/main.c:106 msgid "Print a table of contents of the input" msgstr "Tampilkan sebuah daftar isi dari masukan" -#: src/main.c:107 +#: src/main.c:112 msgid "Operation modifiers valid in any mode:" msgstr "Pemodifikasi operasi valid dalam mode apapun:" @@ -865,59 +865,59 @@ msgid "Change to directory DIR" msgstr "" -#: src/main.c:112 +#: src/main.c:118 msgid "Archive file is local, even if its name contains colons" msgstr "Berkas archive adalah lokal, walaupun namanya berisi kolon" -#: src/main.c:113 tests/genfile.c:154 +#: src/main.c:119 tests/genfile.c:154 msgid "FORMAT" msgstr "FORMAT" -#: src/main.c:114 +#: src/main.c:120 msgid "Use given archive FORMAT" msgstr "Gunakan archive dengan FORMAT yang diberikan" -#: src/main.c:116 +#: src/main.c:122 msgid "Set the I/O block size to 5120 bytes" msgstr "Set ukuran I/O blok ke 5120 bytes" -#: src/main.c:117 +#: src/main.c:123 msgid "BLOCK-SIZE" msgstr "UKURAN-BLOK" -#: src/main.c:118 +#: src/main.c:124 msgid "Set the I/O block size to BLOCK-SIZE * 512 bytes" msgstr "Set ukuran I/O blok ke UKURAN-BLOK * 512 bytes" -#: src/main.c:120 +#: src/main.c:126 msgid "Use the old portable (ASCII) archive format" msgstr "Gunakan format archive portabel (ASCII) lama" -#: src/main.c:122 +#: src/main.c:128 msgid "Print a \".\" for each file processed" msgstr "Tampilkan sebuah \".\" untuk setiap berkas yang diproses" -#: src/main.c:124 +#: src/main.c:130 msgid "Set the I/O block size to the given NUMBER of bytes" msgstr "Set ukuran I/O blok untuk Jumlah dari bytes yang diberikan" -#: src/main.c:136 +#: src/main.c:132 msgid "Do not print the number of blocks copied" msgstr "Jangan tampilkan jumlah dari blok yang telah disalin" -#: src/main.c:138 +#: src/main.c:134 msgid "Verbosely list the files processed" msgstr "Secara verbose tampilkan berkas yang diproses" -#: src/main.c:141 +#: src/main.c:137 msgid "Enable debugging info" msgstr "Aktifkan informasi debug" -#: src/main.c:143 +#: src/main.c:139 msgid "FLAG" msgstr "PILIHAN" -#: src/main.c:144 +#: src/main.c:140 msgid "" "Control warning display. Currently FLAG is one of 'none', 'truncate', 'all'. " "Multiple options accumulate." @@ -925,11 +925,11 @@ "Kontrol penampilan peringatan. Saat ini PILIHAN adalah salah satu dari " "'none', 'truncate', 'all'.Multiple pilihan berakumulasi." -#: src/main.c:209 +#: src/main.c:141 msgid "[USER][:.][GROUP]" msgstr "[PENGGUNA][:.][GRUP]" -#: src/main.c:210 +#: src/main.c:142 msgid "" "Set the ownership of all files created to the specified USER and/or GROUP" msgstr "" @@ -940,11 +940,11 @@ msgid "Operation modifiers valid in copy-in and copy-out modes" msgstr "" -#: src/main.c:109 src/main.c:176 src/main.c:205 +#: src/main.c:148 src/main.c:183 src/main.c:193 msgid "[[USER@]HOST:]FILE-NAME" msgstr "[[PENGGUNA@]HOST:]NAMA-BERKAS" -#: src/main.c:110 +#: src/main.c:149 msgid "" "Use this FILE-NAME instead of standard input or output. Optional USER and " "HOST specify the user and host names in case of a remote archive" @@ -953,16 +953,16 @@ "PENGGUNA dan HOST menspesifikasikan nama pengguna dan host dalam kasus " "sebuah remote archive" -#: src/main.c:125 tests/genfile.c:170 +#: src/main.c:150 tests/genfile.c:170 msgid "STRING" msgstr "STRING" -#: src/main.c:126 +#: src/main.c:151 msgid "Print STRING when the end of a volume of the backup media is reached" msgstr "" "Tampilkan STRING ketika akhir dari sebuah volume dari media backup dicapai" -#: src/main.c:133 src/mt.c:182 tests/genfile.c:191 +#: src/main.c:153 src/mt.c:182 tests/genfile.c:191 msgid "COMMAND" msgstr "PERINTAH" @@ -970,27 +970,27 @@ msgid "Use COMMAND instead of rsh" msgstr "" -#: src/main.c:150 +#: src/main.c:160 msgid "Operation modifiers valid only in copy-in mode:" msgstr "Pemodifikasi operasi hanya valid dalam mode salin-kedalam:" -#: src/main.c:129 +#: src/main.c:162 msgid "Only copy files that do not match any of the given patterns" msgstr "" "Hanya salin berkas yang tidak cocok dengan pola apapun yang diberikan" -#: src/main.c:131 +#: src/main.c:164 msgid "In the verbose table of contents listing, show numeric UID and GID" msgstr "Dalam penampilan verbose daftar isi, tampilkan numerik UID dan GID" -#: src/main.c:152 +#: src/main.c:167 msgid "" "Read additional patterns specifying filenames to extract or list from FILE" msgstr "" "Baca pola tambahan yang menspesifikasikan nama berkas untuk diekstran atau " "didaftar dari BERKAS" -#: src/main.c:154 +#: src/main.c:169 msgid "" "When reading a CRC format archive, only verify the CRC's of each file in the " "archive, don't actually extract the files" @@ -998,11 +998,11 @@ "Ketika membaca sebuah CRC format archive, hanya verifikasi CRC dari setiap " "berkas dalam archive, jangan secara aktual mengekstrak berkas tersebut" -#: src/main.c:156 +#: src/main.c:171 msgid "Interactively rename files" msgstr "Secara interaktif mengubah nama berkas" -#: src/main.c:160 +#: src/main.c:175 msgid "" "Swap both halfwords of words and bytes of halfwords in the data. Equivalent " "to -sS" @@ -1010,19 +1010,19 @@ "Tukar kedua halfwords dari words dan bytes dari halfwords dalam data. Sama " "dengan -sS" -#: src/main.c:162 +#: src/main.c:177 msgid "Swap the bytes of each halfword in the files" msgstr "Tukar bytes dari setiap halfword dalam berkas" -#: src/main.c:164 +#: src/main.c:179 msgid "Swap the halfwords of each word (4 bytes) in the files" msgstr "Tukar halfword untuk setiap word (4 bytes) dalam berkas" -#: src/main.c:167 +#: src/main.c:182 msgid "Extract files to standard output" msgstr "Ekstrak berkas ke standar keluaran" -#: src/main.c:206 +#: src/main.c:184 msgid "" "Archive filename to use instead of standard input. Optional USER and HOST " "specify the user and host names in case of a remote archive" @@ -1031,15 +1031,15 @@ "PENGGUNA dan HOST menspesifikasikan nama pengguna dan host dalam kasus " "sebuah remote archive" -#: src/main.c:173 +#: src/main.c:190 msgid "Operation modifiers valid only in copy-out mode:" msgstr "Pemodifikasi operasi hanya valid dalam mode salin-keluar:" -#: src/main.c:175 +#: src/main.c:192 msgid "Append to an existing archive." msgstr "Tambahkan ke sebuah archive yang sudah ada." -#: src/main.c:177 +#: src/main.c:194 msgid "" "Archive filename to use instead of standard output. Optional USER and HOST " "specify the user and host names in case of a remote archive" @@ -1060,27 +1060,27 @@ msgid "Create device-independent (reproducible) archives" msgstr "" -#: src/main.c:183 +#: src/main.c:207 msgid "Operation modifiers valid only in copy-pass mode:" msgstr "Pemodifikasi operasi hanya valid dalam mode salin-lewat:" -#: src/main.c:185 +#: src/main.c:209 msgid "Link files instead of copying them, when possible" msgstr "Sambung berkas daripada menyalinnya, jika memungkinkan" -#: src/main.c:192 +#: src/main.c:216 msgid "Operation modifiers valid in copy-in and copy-out modes:" msgstr "Pemodifikasi operasi valid dalam mode salin-dalam dan salin-keluar:" -#: src/main.c:194 +#: src/main.c:218 msgid "Do not strip file system prefix components from the file names" msgstr "Jangan hapus awalan sistem berkas komponen dari nama berkas" -#: src/main.c:197 +#: src/main.c:221 msgid "Create all files relative to the current directory" msgstr "Buat seluruh berkas relatif ke direktori sekarang" -#: src/main.c:202 +#: src/main.c:226 msgid "Operation modifiers valid in copy-out and copy-pass modes:" msgstr "Pemodifikasi operasi valid dalam mode salin-keluar dan salin-lewat:" @@ -1089,7 +1089,7 @@ "Filenames in the list are delimited by null characters instead of newlines" msgstr "" -#: src/main.c:208 +#: src/main.c:230 msgid "" "Dereference symbolic links (copy the files that they point to instead of " "copying the links)." @@ -1097,45 +1097,43 @@ "Dereferensi link simbolik (salin berkas yang menunjuknya daripada menyalink " "link)." -#: src/main.c:212 +#: src/main.c:232 msgid "Reset the access times of files after reading them" msgstr "Reset waktu akses dari berkas setelah membacanya" -#: src/main.c:218 +#: src/main.c:238 msgid "Operation modifiers valid in copy-in and copy-pass modes:" msgstr "Pemodifikasi operasi valid dalam mode salin-dalam dan salin-lewat:" -#: src/main.c:220 +#: src/main.c:240 msgid "Retain previous file modification times when creating files" msgstr "Simpan waktu modifikasi sebelumnya ketika membuat berkas" -#: src/main.c:222 +#: src/main.c:242 msgid "Create leading directories where needed" msgstr "Buat awal direktori jika diperlukan" -#: src/main.c:224 +#: src/main.c:244 msgid "Do not change the ownership of the files" msgstr "Jangan ubah kepemilikan dari berkas" -#: src/main.c:226 +#: src/main.c:246 msgid "Replace all files unconditionally" msgstr "Gantikan seluruh berkas secara tidak kondisional" -#: src/main.c:228 +#: src/main.c:248 msgid "Write files with large blocks of zeros as sparse files" msgstr "Tulis berkas dengan blok besar dari nol sebagai berkas sparse" -#: src/main.c:304 src/main.c:321 -#, c-format +#: src/main.c:324 src/main.c:341 msgid "invalid block size" msgstr "ukuran blok tidak valid" -#: src/main.c:310 src/main.c:342 -#, c-format +#: src/main.c:330 src/main.c:366 msgid "Archive format multiply defined" msgstr "Format archive multiply didefinisikan" -#: src/main.c:360 +#: src/main.c:384 #, c-format msgid "" "invalid archive format `%s'; valid formats are:\n" @@ -1144,27 +1142,24 @@ "format archive `%s tidak valid; format yang valid adalah:\n" "crc newc odc bin ustar tar (semua caps juga dikenal)" -#: src/main.c:367 src/main.c:417 src/main.c:431 -#, c-format +#: src/main.c:391 src/main.c:436 src/main.c:450 msgid "Mode already defined" msgstr "Mode telah didefinisikan" -#: src/main.c:411 -#, c-format +#: src/main.c:430 msgid "--no-preserve-owner cannot be used with --owner" msgstr "--no-preserve-owner tidak dapat digunakan dengan --owner" -#: src/main.c:454 -#, c-format +#: src/main.c:485 msgid "--owner cannot be used with --no-preserve-owner" msgstr "--owner tidak dapat digunakan dengan --no-preserve-owner" -#: src/main.c:501 +#: src/main.c:532 #, c-format msgid "Invalid value for --warning option: %s" msgstr "Nilai tidak valid untuk pilihan --warning: %s" -#: src/main.c:531 +#: src/main.c:562 msgid "[destination-directory]" msgstr "[direktori-tujuan]" @@ -1172,63 +1167,57 @@ msgid "You must specify one of -oipt options." msgstr "" -#: src/main.c:589 -#, c-format +#: src/main.c:624 msgid "Both -I and -F are used in copy-in mode" msgstr "Baik -I dan -F digunakan dalam mode salin-dalam" -#: src/main.c:601 src/main.c:637 -#, c-format +#: src/main.c:636 src/main.c:676 msgid "Too many arguments" msgstr "Terlalu banyak argumen" -#: src/main.c:620 -#, c-format +#: src/main.c:655 msgid "" "--append is used but no archive file name is given (use -F or -O options)" msgstr "" "--append digunakan tetapi tidak ada nama berkas archive yang diberikan " "(gunakan pilihan -F atau -O)" -#: src/main.c:626 -#, c-format +#: src/main.c:662 msgid "Both -O and -F are used in copy-out mode" msgstr "Baik -O dan -F digunakan dalam mode salin-keluar" -#: src/main.c:639 -#, c-format +#: src/main.c:678 msgid "Not enough arguments" msgstr "Tidak cukup argumen" -#: src/main.c:643 -#, c-format +#: src/main.c:682 msgid "" "Archive format is not specified in copy-pass mode (use --format option)" msgstr "" "Format archive tidak dispesifikasikan dalam mode salin-lewat (gunakan " "pilihan --format)" -#: src/main.c:665 +#: src/main.c:708 #, c-format msgid "-F can be used only with --create or --extract" msgstr "-F hanya dapat digunakan dengan --create atau --extract" -#: src/main.c:668 +#: src/main.c:711 #, c-format msgid "Cannot open %s" msgstr "Tidak dapat membuka %s" -#: src/main.c:740 +#: src/main.c:783 #, c-format msgid "error closing archive" msgstr "error menutup archive" -#: src/makepath.c:96 src/makepath.c:155 +#: src/makepath.c:82 src/makepath.c:129 #, c-format msgid "cannot make directory `%s'" msgstr "tidak dapat membuat direktori `%s'" -#: src/makepath.c:131 src/makepath.c:181 +#: src/makepath.c:105 src/makepath.c:155 #, c-format msgid "`%s' exists but is not a directory" msgstr "`%s' ada tetapi bukan sebuah direktori" @@ -1288,20 +1277,20 @@ msgid "%s: rmtclose failed" msgstr "%s: rmtclose gagal" -#: src/tar.c:309 +#: src/tar.c:303 #, c-format msgid "invalid header: checksum error" msgstr "header tidak valid: checksum error" -#: src/userspec.c:116 +#: src/userspec.c:122 msgid "invalid user" msgstr "pengguna tidak valid" -#: src/userspec.c:122 +#: src/userspec.c:128 msgid "cannot get the login group of a numeric UID" msgstr "tidak dapat memperoleh login grup dari sebuah numerik UID" -#: src/userspec.c:162 +#: src/userspec.c:175 msgid "invalid group" msgstr "grup tidak valid" @@ -1310,76 +1299,76 @@ msgid "write error: partial write" msgstr "" -#: src/util.c:207 src/util.c:376 +#: src/util.c:210 src/util.c:376 #, c-format msgid "read error" msgstr "baca error" -#: src/util.c:210 +#: src/util.c:212 #, c-format msgid "premature end of file" msgstr "prematur akhir dari berkas" -#: src/util.c:495 src/util.c:545 +#: src/util.c:495 src/util.c:546 #, c-format msgid "File %s shrunk by %s byte, padding with zeros" msgid_plural "File %s shrunk by %s bytes, padding with zeros" msgstr[0] "Berkas %s mengecil sebesar %s bytes, diisi dengan nol" -#: src/util.c:501 src/util.c:551 +#: src/util.c:502 src/util.c:553 #, c-format msgid "Read error at byte %lld in file %s, padding with zeros" msgstr "Baca error di byte %lld dalam berkas %s, diisi dengan nol" -#: src/util.c:586 +#: src/util.c:588 #, c-format msgid "File %s grew, % new byte not copied" msgid_plural "File %s grew, % new bytes not copied" msgstr[0] "Berkas %s tumbuh, % byte baru tidak disalin" -#: src/util.c:592 +#: src/util.c:594 #, c-format msgid "File %s was modified while being copied" msgstr "Berkas %s telah dimodifikasi ketika sedang disalin" -#: src/util.c:620 +#: src/util.c:608 #, c-format msgid "virtual memory exhausted" msgstr "kehabisan memori virtual" -#: src/util.c:626 +#: src/util.c:614 #, c-format msgid "Creating intermediate directory `%s'" msgstr "Membuat direktori intermediate `%s'" -#: src/util.c:663 src/util.c:669 +#: src/util.c:651 src/util.c:657 #, c-format msgid "cannot seek on output" msgstr "tidak dapat mencari di keluaran" -#: src/util.c:841 +#: src/util.c:875 #, c-format msgid "Found end of tape. Load next tape and press RETURN. " msgstr "Ditemukan akhir dari tape. Meload tape selanjutnya tekan RETURN. " -#: src/util.c:843 +#: src/util.c:877 #, c-format msgid "Found end of tape. To continue, type device/file name when ready.\n" msgstr "" "Ditemukan akhir dari tape, Untuk melanjutkan, ketik nama perangkat/berkas " "ketika sudah siap.\n" -#: src/util.c:866 +#: src/util.c:900 #, c-format msgid "To continue, type device/file name when ready.\n" msgstr "Untuk melanjutkan, ketik nama perangkat/berkas ketika sudah siap.\n" -#: src/util.c:891 +#: src/util.c:925 #, c-format msgid "internal error: tape descriptor changed from %d to %d" msgstr "internal error: deskripsi tape berubah dari %d ke %d" -#: src/util.c:1610 +#: src/util.c:1487 #, c-format msgid "%s is not a directory" msgstr "%s bukan sebuah direktori" @@ -1541,7 +1530,7 @@ msgid "Negative size: %s" msgstr "Ukuran negatif: %s" -#: tests/genfile.c:266 tests/genfile.c:568 +#: tests/genfile.c:266 tests/genfile.c:630 #, c-format msgid "stat(%s) failed" msgstr "stat(%s) gagal" @@ -1570,8 +1559,8 @@ msgid "[ARGS...]" msgstr "[ARGS...]" -#: tests/genfile.c:429 tests/genfile.c:469 tests/genfile.c:522 -#: tests/genfile.c:672 tests/genfile.c:686 +#: tests/genfile.c:429 tests/genfile.c:469 tests/genfile.c:571 +#: tests/genfile.c:734 tests/genfile.c:748 #, c-format msgid "cannot open `%s'" msgstr "tidak dapat membuka `%s'" @@ -1585,24 +1574,24 @@ msgid "file name contains null character" msgstr "nama berkas berisi karakter null" -#: tests/genfile.c:517 +#: tests/genfile.c:566 #, c-format msgid "cannot generate sparse files on standard output, use --file option" msgstr "" "tidak dapat menghasilkan berkas sparse di standar keluaran, gunakan pilihan -" "-file" -#: tests/genfile.c:595 +#: tests/genfile.c:657 #, c-format msgid "incorrect mask (near `%s')" msgstr "mask tidak benar (didekat `%s')" -#: tests/genfile.c:601 tests/genfile.c:634 +#: tests/genfile.c:663 tests/genfile.c:696 #, c-format msgid "Unknown field `%s'" msgstr "Field `%s' tidak diketahui" -#: tests/genfile.c:661 +#: tests/genfile.c:723 #, c-format msgid "cannot set time on `%s'" msgstr "tidak dapat menset waktu di `%s'" @@ -1617,42 +1606,42 @@ msgid "command failed: %s" msgstr "" -#: tests/genfile.c:700 +#: tests/genfile.c:767 #, c-format msgid "cannot unlink `%s'" msgstr "tidak dapat memutuskan `%s'" -#: tests/genfile.c:826 +#: tests/genfile.c:894 #, c-format msgid "Command exited successfully\n" msgstr "Perintah keluar secara sukses\n" -#: tests/genfile.c:828 +#: tests/genfile.c:896 #, c-format msgid "Command failed with status %d\n" msgstr "Perintah gagal dengan status %d\n" -#: tests/genfile.c:832 +#: tests/genfile.c:900 #, c-format msgid "Command terminated on signal %d\n" msgstr "Perintah berakhir di sinyal %d\n" -#: tests/genfile.c:834 +#: tests/genfile.c:902 #, c-format msgid "Command stopped on signal %d\n" msgstr "Perintah berhenti di sinyal %d\n" -#: tests/genfile.c:837 +#: tests/genfile.c:905 #, c-format msgid "Command dumped core\n" msgstr "Perintah memberikan core dump\n" -#: tests/genfile.c:840 +#: tests/genfile.c:908 #, c-format msgid "Command terminated\n" msgstr "Perintah berakhir\n" -#: tests/genfile.c:872 +#: tests/genfile.c:940 #, c-format msgid "--stat requires file names" msgstr "--stat membutuhkan nama berkas" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/cpplib.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/cpplib.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/cpplib.po 2021-08-03 09:06:23.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/cpplib.po 2022-02-11 23:16:16.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 18:52+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 17:51+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "Language: id\n" "X-Bugs: Report translation errors to the Language-Team address.\n" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/cracklib.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/cracklib.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/cracklib.po 2021-08-03 09:06:17.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/cracklib.po 2022-02-11 23:16:10.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 16:08+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 14:59+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #: lib/fascist.c:516 msgid "it is based on your username" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/cryptsetup-luks.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/cryptsetup-luks.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/cryptsetup-luks.po 2021-08-03 09:06:23.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/cryptsetup-luks.po 2022-02-11 23:16:16.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 17:01+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 15:54+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #: luks/keyencryption.c:61 #, c-format diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/cryptsetup.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/cryptsetup.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/cryptsetup.po 2021-08-03 09:06:18.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/cryptsetup.po 2022-02-11 23:16:10.000000000 +0000 @@ -14,67 +14,67 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 17:01+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 15:54+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -#: lib/libdevmapper.c:405 +#: lib/libdevmapper.c:396 msgid "Cannot initialize device-mapper, running as non-root user." msgstr "" -#: lib/libdevmapper.c:408 +#: lib/libdevmapper.c:399 msgid "Cannot initialize device-mapper. Is dm_mod kernel module loaded?" msgstr "" -#: lib/libdevmapper.c:1149 +#: lib/libdevmapper.c:1170 msgid "Requested deferred flag is not supported." msgstr "" -#: lib/libdevmapper.c:1216 +#: lib/libdevmapper.c:1239 #, c-format msgid "DM-UUID for device %s was truncated." msgstr "" -#: lib/libdevmapper.c:1547 +#: lib/libdevmapper.c:1567 msgid "Unknown dm target type." msgstr "" -#: lib/libdevmapper.c:1660 lib/libdevmapper.c:1665 lib/libdevmapper.c:1725 -#: lib/libdevmapper.c:1728 +#: lib/libdevmapper.c:1688 lib/libdevmapper.c:1693 lib/libdevmapper.c:1757 +#: lib/libdevmapper.c:1760 msgid "Requested dm-crypt performance options are not supported." msgstr "" -#: lib/libdevmapper.c:1672 lib/libdevmapper.c:1676 +#: lib/libdevmapper.c:1700 lib/libdevmapper.c:1704 msgid "" "Requested dm-verity data corruption handling options are not supported." msgstr "" -#: lib/libdevmapper.c:1680 +#: lib/libdevmapper.c:1708 msgid "Requested dm-verity FEC options are not supported." msgstr "" -#: lib/libdevmapper.c:1684 +#: lib/libdevmapper.c:1712 msgid "Requested data integrity options are not supported." msgstr "" -#: lib/libdevmapper.c:1686 +#: lib/libdevmapper.c:1714 msgid "Requested sector_size option is not supported." msgstr "" -#: lib/libdevmapper.c:1691 +#: lib/libdevmapper.c:1719 lib/libdevmapper.c:1723 msgid "Requested automatic recalculation of integrity tags is not supported." msgstr "" -#: lib/libdevmapper.c:1699 +#: lib/libdevmapper.c:1731 msgid "Requested dm-integrity bitmap mode is not supported." msgstr "" -#: lib/libdevmapper.c:1695 lib/libdevmapper.c:1731 lib/libdevmapper.c:1734 -#: lib/luks2/luks2_json_metadata.c:2170 +#: lib/libdevmapper.c:1727 lib/libdevmapper.c:1763 lib/libdevmapper.c:1766 +#: lib/luks2/luks2_json_metadata.c:2204 msgid "Discard/TRIM is not supported." msgstr "" -#: lib/libdevmapper.c:2663 +#: lib/libdevmapper.c:2705 #, c-format msgid "Failed to query dm-%s segment." msgstr "" @@ -107,60 +107,60 @@ msgid "Error reading from RNG." msgstr "" -#: lib/setup.c:229 +#: lib/setup.c:226 msgid "Cannot initialize crypto RNG backend." msgstr "" -#: lib/setup.c:235 +#: lib/setup.c:232 msgid "Cannot initialize crypto backend." msgstr "" -#: lib/setup.c:266 lib/setup.c:2046 lib/verity/verity.c:119 +#: lib/setup.c:263 lib/setup.c:2079 lib/verity/verity.c:119 #, c-format msgid "Hash algorithm %s not supported." msgstr "" -#: lib/setup.c:269 lib/loopaes/loopaes.c:90 +#: lib/setup.c:266 lib/loopaes/loopaes.c:90 #, c-format msgid "Key processing error (using hash %s)." msgstr "" -#: lib/setup.c:335 lib/setup.c:362 +#: lib/setup.c:332 lib/setup.c:359 msgid "Cannot determine device type. Incompatible activation of device?" msgstr "" -#: lib/setup.c:341 lib/setup.c:3050 +#: lib/setup.c:338 lib/setup.c:3142 msgid "This operation is supported only for LUKS device." msgstr "" -#: lib/setup.c:368 +#: lib/setup.c:365 msgid "This operation is supported only for LUKS2 device." msgstr "" -#: lib/setup.c:423 lib/luks2/luks2_reencrypt.c:2345 +#: lib/setup.c:420 lib/luks2/luks2_reencrypt.c:2440 msgid "All key slots full." msgstr "" -#: lib/setup.c:434 +#: lib/setup.c:431 #, c-format msgid "Key slot %d is invalid, please select between 0 and %d." msgstr "" -#: lib/setup.c:440 +#: lib/setup.c:437 #, c-format msgid "Key slot %d is full, please select another one." msgstr "" -#: lib/setup.c:525 lib/setup.c:2824 +#: lib/setup.c:522 lib/setup.c:2900 msgid "Device size is not aligned to device logical block size." msgstr "" -#: lib/setup.c:624 +#: lib/setup.c:620 #, c-format msgid "Header detected but device %s is too small." msgstr "" -#: lib/setup.c:661 +#: lib/setup.c:661 lib/setup.c:2845 msgid "This operation is not supported for this device type." msgstr "" @@ -168,284 +168,285 @@ msgid "Illegal operation with reencryption in-progress." msgstr "" -#: lib/setup.c:832 lib/luks1/keymanage.c:475 +#: lib/setup.c:834 lib/luks1/keymanage.c:527 #, c-format msgid "Unsupported LUKS version %d." msgstr "" -#: lib/setup.c:849 lib/setup.c:1539 lib/setup.c:1959 +#: lib/setup.c:1542 lib/setup.c:1992 msgid "Detached metadata device is not supported for this crypt type." msgstr "" -#: lib/setup.c:1427 lib/setup.c:2544 lib/setup.c:2616 lib/setup.c:2628 -#: lib/setup.c:2777 lib/setup.c:4517 +#: lib/setup.c:1430 lib/setup.c:2610 lib/setup.c:2683 lib/setup.c:2695 +#: lib/setup.c:2853 lib/setup.c:4643 #, c-format msgid "Device %s is not active." msgstr "" -#: lib/setup.c:1444 +#: lib/setup.c:1447 #, c-format msgid "Underlying device for crypt device %s disappeared." msgstr "" -#: lib/setup.c:1524 +#: lib/setup.c:1527 msgid "Invalid plain crypt parameters." msgstr "" -#: lib/setup.c:1529 lib/setup.c:1949 src/integritysetup.c:74 +#: lib/setup.c:1532 lib/setup.c:1982 msgid "Invalid key size." msgstr "" -#: lib/setup.c:1534 lib/setup.c:1954 lib/setup.c:2157 +#: lib/setup.c:1537 lib/setup.c:1987 lib/setup.c:2190 msgid "UUID is not supported for this crypt type." msgstr "" -#: lib/setup.c:1549 lib/setup.c:1739 lib/luks2/luks2_reencrypt.c:2308 -#: src/cryptsetup.c:1238 src/cryptsetup.c:3945 +#: lib/setup.c:1552 lib/setup.c:1754 lib/luks2/luks2_reencrypt.c:2401 +#: src/cryptsetup.c:1358 src/cryptsetup.c:3723 msgid "Unsupported encryption sector size." msgstr "" -#: lib/setup.c:1557 lib/setup.c:1864 lib/setup.c:2818 +#: lib/setup.c:1560 lib/setup.c:1895 lib/setup.c:2894 msgid "Device size is not aligned to requested sector size." msgstr "" -#: lib/setup.c:1608 lib/setup.c:1727 +#: lib/setup.c:1612 lib/setup.c:1732 msgid "Can't format LUKS without device." msgstr "" -#: lib/setup.c:1614 lib/setup.c:1733 +#: lib/setup.c:1618 lib/setup.c:1738 msgid "Requested data alignment is not compatible with data offset." msgstr "" -#: lib/setup.c:1682 lib/setup.c:1851 +#: lib/setup.c:1686 lib/setup.c:1882 msgid "WARNING: Data offset is outside of currently available data device.\n" msgstr "" -#: lib/setup.c:1692 lib/setup.c:1879 lib/setup.c:1900 lib/setup.c:2169 +#: lib/setup.c:1696 lib/setup.c:1912 lib/setup.c:1933 lib/setup.c:2202 #, c-format msgid "Cannot wipe header on device %s." msgstr "" -#: lib/setup.c:1744 +#: lib/setup.c:1763 msgid "" "WARNING: The device activation will fail, dm-crypt is missing support for " "requested encryption sector size.\n" msgstr "" -#: lib/setup.c:1766 +#: lib/setup.c:1786 msgid "Volume key is too small for encryption with integrity extensions." msgstr "" -#: lib/setup.c:1821 +#: lib/setup.c:1856 #, c-format msgid "Cipher %s-%s (key size %zd bits) is not available." msgstr "" -#: lib/setup.c:1854 +#: lib/setup.c:1885 #, c-format msgid "WARNING: LUKS2 metadata size changed to % bytes.\n" msgstr "" -#: lib/setup.c:1858 +#: lib/setup.c:1889 #, c-format msgid "WARNING: LUKS2 keyslots area size changed to % bytes.\n" msgstr "" -#: lib/setup.c:1882 lib/utils_device.c:834 lib/luks1/keyencryption.c:255 -#: lib/luks2/luks2_reencrypt.c:2356 lib/luks2/luks2_reencrypt.c:3367 +#: lib/setup.c:1915 lib/utils_device.c:909 lib/luks1/keyencryption.c:255 +#: lib/luks2/luks2_reencrypt.c:2451 lib/luks2/luks2_reencrypt.c:3488 #, c-format msgid "Device %s is too small." msgstr "" -#: lib/setup.c:1893 lib/setup.c:1919 +#: lib/setup.c:1926 lib/setup.c:1952 #, c-format msgid "Cannot format device %s in use." msgstr "" -#: lib/setup.c:1896 lib/setup.c:1922 +#: lib/setup.c:1929 lib/setup.c:1955 #, c-format msgid "Cannot format device %s, permission denied." msgstr "" -#: lib/setup.c:1908 lib/setup.c:2229 +#: lib/setup.c:1941 lib/setup.c:2262 #, c-format msgid "Cannot format integrity for device %s." msgstr "" -#: lib/setup.c:1926 +#: lib/setup.c:1959 #, c-format msgid "Cannot format device %s." msgstr "" -#: lib/setup.c:1944 +#: lib/setup.c:1977 msgid "Can't format LOOPAES without device." msgstr "" -#: lib/setup.c:1989 +#: lib/setup.c:2022 msgid "Can't format VERITY without device." msgstr "" -#: lib/setup.c:2000 lib/verity/verity.c:102 +#: lib/setup.c:2033 lib/verity/verity.c:102 #, c-format msgid "Unsupported VERITY hash type %d." msgstr "" -#: lib/setup.c:2006 lib/verity/verity.c:110 +#: lib/setup.c:2039 lib/verity/verity.c:110 msgid "Unsupported VERITY block size." msgstr "" -#: lib/setup.c:2011 lib/verity/verity.c:74 +#: lib/setup.c:2044 lib/verity/verity.c:74 msgid "Unsupported VERITY hash offset." msgstr "" -#: lib/setup.c:2016 +#: lib/setup.c:2049 msgid "Unsupported VERITY FEC offset." msgstr "" -#: lib/setup.c:2040 +#: lib/setup.c:2073 msgid "Data area overlaps with hash area." msgstr "" -#: lib/setup.c:2065 +#: lib/setup.c:2098 msgid "Hash area overlaps with FEC area." msgstr "" -#: lib/setup.c:2072 +#: lib/setup.c:2105 msgid "Data area overlaps with FEC area." msgstr "" -#: lib/setup.c:2286 +#: lib/setup.c:2320 #, c-format msgid "Unknown crypt device type %s requested." msgstr "" -#: lib/setup.c:2550 lib/setup.c:2622 lib/setup.c:2635 +#: lib/setup.c:2616 lib/setup.c:2688 lib/setup.c:2701 #, c-format msgid "Unsupported parameters on device %s." msgstr "" -#: lib/setup.c:2556 lib/setup.c:2641 lib/luks2/luks2_reencrypt.c:2408 -#: lib/luks2/luks2_reencrypt.c:2737 +#: lib/setup.c:2622 lib/setup.c:2708 lib/luks2/luks2_reencrypt.c:2503 +#: lib/luks2/luks2_reencrypt.c:2847 #, c-format msgid "Mismatching parameters on device %s." msgstr "" -#: lib/setup.c:2661 +#: lib/setup.c:2728 msgid "Crypt devices mismatch." msgstr "" -#: lib/setup.c:2698 lib/setup.c:2703 lib/luks2/luks2_reencrypt.c:2054 -#: lib/luks2/luks2_reencrypt.c:3145 +#: lib/setup.c:2765 lib/setup.c:2770 lib/luks2/luks2_reencrypt.c:2143 +#: lib/luks2/luks2_reencrypt.c:3255 #, c-format msgid "Failed to reload device %s." msgstr "" -#: lib/setup.c:2708 lib/setup.c:2713 lib/luks2/luks2_reencrypt.c:2025 -#: lib/luks2/luks2_reencrypt.c:2032 +#: lib/setup.c:2776 lib/setup.c:2782 lib/luks2/luks2_reencrypt.c:2114 +#: lib/luks2/luks2_reencrypt.c:2121 #, c-format msgid "Failed to suspend device %s." msgstr "" -#: lib/setup.c:2718 lib/luks2/luks2_reencrypt.c:2039 -#: lib/luks2/luks2_reencrypt.c:3080 lib/luks2/luks2_reencrypt.c:3149 +#: lib/setup.c:2788 lib/luks2/luks2_reencrypt.c:2128 +#: lib/luks2/luks2_reencrypt.c:3190 lib/luks2/luks2_reencrypt.c:3259 #, c-format msgid "Failed to resume device %s." msgstr "" -#: lib/setup.c:2732 +#: lib/setup.c:2803 #, c-format msgid "Fatal error while reloading device %s (on top of device %s)." msgstr "" -#: lib/setup.c:2735 lib/setup.c:2737 +#: lib/setup.c:2806 lib/setup.c:2808 #, c-format msgid "Failed to switch device %s to dm-error." msgstr "" -#: lib/setup.c:2809 +#: lib/setup.c:2885 msgid "Cannot resize loop device." msgstr "" -#: lib/setup.c:2882 +#: lib/setup.c:2958 msgid "Do you really want to change UUID of device?" msgstr "" -#: lib/setup.c:2958 +#: lib/setup.c:3034 msgid "Header backup file does not contain compatible LUKS header." msgstr "" -#: lib/setup.c:3058 +#: lib/setup.c:3150 #, c-format msgid "Volume %s is not active." msgstr "" -#: lib/setup.c:3069 +#: lib/setup.c:3161 #, c-format msgid "Volume %s is already suspended." msgstr "" -#: lib/setup.c:3082 +#: lib/setup.c:3174 #, c-format msgid "Suspend is not supported for device %s." msgstr "" -#: lib/setup.c:3084 +#: lib/setup.c:3176 #, c-format msgid "Error during suspending device %s." msgstr "" -#: lib/setup.c:3117 lib/setup.c:3184 lib/setup.c:3267 +#: lib/setup.c:3248 lib/setup.c:3296 lib/setup.c:3366 #, c-format msgid "Volume %s is not suspended." msgstr "" -#: lib/setup.c:3146 +#: lib/setup.c:3212 #, c-format msgid "Resume is not supported for device %s." msgstr "" -#: lib/setup.c:3148 lib/setup.c:3216 lib/setup.c:3297 +#: lib/setup.c:3214 #, c-format msgid "Error during resuming device %s." msgstr "" -#: lib/setup.c:3343 lib/setup.c:3531 +#: lib/setup.c:3428 lib/setup.c:3633 msgid "Cannot add key slot, all slots disabled and no volume key provided." msgstr "" -#: lib/setup.c:3483 +#: lib/setup.c:3585 msgid "Failed to swap new key slot." msgstr "" -#: lib/setup.c:3282 lib/setup.c:3648 lib/setup.c:4314 lib/setup.c:4327 -#: lib/setup.c:4335 lib/setup.c:4348 lib/setup.c:4698 lib/setup.c:5844 +#: lib/setup.c:3381 lib/setup.c:3750 lib/setup.c:4423 lib/setup.c:4436 +#: lib/setup.c:4444 lib/setup.c:4457 lib/setup.c:4826 lib/setup.c:6008 msgid "Volume key does not match the volume." msgstr "" -#: lib/setup.c:3669 +#: lib/setup.c:3771 #, c-format msgid "Key slot %d is invalid." msgstr "" -#: lib/setup.c:3675 src/cryptsetup.c:1584 src/cryptsetup.c:1929 +#: lib/setup.c:3777 src/cryptsetup.c:1701 src/cryptsetup.c:2041 +#: src/cryptsetup.c:2632 src/cryptsetup.c:2689 #, c-format msgid "Keyslot %d is not active." msgstr "" -#: lib/setup.c:3694 +#: lib/setup.c:3796 msgid "Device header overlaps with data area." msgstr "" -#: lib/setup.c:3981 +#: lib/setup.c:4089 msgid "Reencryption in-progress. Cannot activate device." msgstr "" -#: lib/setup.c:3983 lib/luks2/luks2_json_metadata.c:2253 -#: lib/luks2/luks2_reencrypt.c:2836 +#: lib/setup.c:4091 lib/luks2/luks2_json_metadata.c:2287 +#: lib/luks2/luks2_reencrypt.c:2946 msgid "Failed to get reencryption lock." msgstr "" -#: lib/setup.c:3996 lib/luks2/luks2_reencrypt.c:2855 +#: lib/setup.c:4104 lib/luks2/luks2_reencrypt.c:2965 msgid "LUKS2 reencryption recovery failed." msgstr "" @@ -453,63 +454,63 @@ msgid "Device type is not properly initialised." msgstr "" -#: lib/setup.c:4182 +#: lib/setup.c:4290 #, c-format msgid "Cannot use device %s, name is invalid or still in use." msgstr "" -#: lib/setup.c:4175 +#: lib/setup.c:4283 #, c-format msgid "Device %s already exists." msgstr "" -#: lib/setup.c:4301 +#: lib/setup.c:4410 msgid "Incorrect volume key specified for plain device." msgstr "" -#: lib/setup.c:4410 +#: lib/setup.c:4526 msgid "Incorrect root hash specified for verity device." msgstr "" -#: lib/setup.c:4496 lib/setup.c:4512 lib/luks2/luks2_json_metadata.c:2306 -#: src/cryptsetup.c:2676 +#: lib/setup.c:4622 lib/setup.c:4638 lib/luks2/luks2_json_metadata.c:2340 +#: src/cryptsetup.c:2785 #, c-format msgid "Device %s is still in use." msgstr "" -#: lib/setup.c:4521 +#: lib/setup.c:4647 #, c-format msgid "Invalid device %s." msgstr "" -#: lib/setup.c:4637 +#: lib/setup.c:4763 msgid "Volume key buffer too small." msgstr "" -#: lib/setup.c:4645 +#: lib/setup.c:4771 msgid "Cannot retrieve volume key for plain device." msgstr "" -#: lib/setup.c:4664 +#: lib/setup.c:4792 #, c-format msgid "This operation is not supported for %s crypt device." msgstr "" -#: lib/setup.c:4870 +#: lib/setup.c:4998 lib/setup.c:5009 msgid "Dump operation is not supported for this device type." msgstr "" -#: lib/setup.c:5195 +#: lib/setup.c:5337 #, c-format msgid "Data offset is not multiple of %u bytes." msgstr "" -#: lib/setup.c:5480 +#: lib/setup.c:5622 #, c-format msgid "Cannot convert device %s which is still in use." msgstr "" -#: lib/setup.c:5777 +#: lib/setup.c:5941 #, c-format msgid "Failed to assign keyslot %u as the new volume key." msgstr "" @@ -518,25 +519,25 @@ msgid "Failed to initialise default LUKS2 keyslot parameters." msgstr "" -#: lib/setup.c:5856 +#: lib/setup.c:6020 #, c-format msgid "Failed to assign keyslot %d to digest." msgstr "" -#: lib/setup.c:4443 lib/setup.c:5920 +#: lib/setup.c:4559 lib/setup.c:6084 msgid "Failed to load key in kernel keyring." msgstr "" -#: lib/setup.c:5987 +#: lib/setup.c:6151 msgid "Kernel keyring is not supported by the kernel." msgstr "" -#: lib/setup.c:5997 lib/luks2/luks2_reencrypt.c:2952 +#: lib/setup.c:6161 lib/luks2/luks2_reencrypt.c:3062 #, c-format msgid "Failed to read passphrase from keyring (error %d)." msgstr "" -#: lib/setup.c:6021 +#: lib/setup.c:6185 msgid "Failed to acquire global memory-hard access serialization lock." msgstr "" @@ -548,7 +549,7 @@ msgid "Cannot unlock memory." msgstr "Tidak dapat membuka kunci memori." -#: lib/utils.c:168 lib/tcrypt/tcrypt.c:497 +#: lib/utils.c:168 lib/tcrypt/tcrypt.c:502 msgid "Failed to open key file." msgstr "" @@ -556,32 +557,32 @@ msgid "Cannot read keyfile from a terminal." msgstr "" -#: lib/utils.c:190 +#: lib/utils.c:189 msgid "Failed to stat key file." msgstr "" -#: lib/utils.c:198 lib/utils.c:219 +#: lib/utils.c:197 lib/utils.c:218 msgid "Cannot seek to requested keyfile offset." msgstr "" -#: lib/utils.c:213 lib/utils.c:228 src/utils_password.c:188 -#: src/utils_password.c:201 +#: lib/utils.c:212 lib/utils.c:227 src/utils_password.c:219 +#: src/utils_password.c:231 msgid "Out of memory while reading passphrase." msgstr "" -#: lib/utils.c:248 +#: lib/utils.c:247 msgid "Error reading passphrase." msgstr "" -#: lib/utils.c:265 +#: lib/utils.c:264 msgid "Nothing to read on input." msgstr "" -#: lib/utils.c:272 +#: lib/utils.c:271 msgid "Maximum keyfile size exceeded." msgstr "" -#: lib/utils.c:277 +#: lib/utils.c:276 msgid "Cannot read requested amount of data." msgstr "" @@ -591,47 +592,47 @@ msgid "Device %s doesn't exist or access denied." msgstr "" -#: lib/utils_device.c:197 +#: lib/utils_device.c:218 #, c-format msgid "Device %s is not compatible." msgstr "" -#: lib/utils_device.c:648 +#: lib/utils_device.c:720 #, c-format msgid "Device %s is too small. Need at least % bytes." msgstr "" -#: lib/utils_device.c:729 +#: lib/utils_device.c:801 #, c-format msgid "Cannot use device %s which is in use (already mapped or mounted)." msgstr "" -#: lib/utils_device.c:733 +#: lib/utils_device.c:805 #, c-format msgid "Cannot use device %s, permission denied." msgstr "" -#: lib/utils_device.c:736 +#: lib/utils_device.c:808 #, c-format msgid "Cannot get info about device %s." msgstr "" -#: lib/utils_device.c:759 +#: lib/utils_device.c:831 msgid "Cannot use a loopback device, running as non-root user." msgstr "" -#: lib/utils_device.c:769 +#: lib/utils_device.c:842 msgid "" "Attaching loopback device failed (loop device with autoclear flag is " "required)." msgstr "" -#: lib/utils_device.c:815 +#: lib/utils_device.c:890 #, c-format msgid "Requested offset is beyond real size of device %s." msgstr "" -#: lib/utils_device.c:823 +#: lib/utils_device.c:898 #, c-format msgid "Device %s has zero size." msgstr "" @@ -717,8 +718,8 @@ "Locking aborted. The locking path %s/%s is unusable (%s is not a directory)." msgstr "" -#: lib/utils_wipe.c:184 src/cryptsetup_reencrypt.c:941 -#: src/cryptsetup_reencrypt.c:1025 +#: lib/utils_wipe.c:184 src/cryptsetup_reencrypt.c:922 +#: src/cryptsetup_reencrypt.c:1010 msgid "Cannot seek to device offset." msgstr "" @@ -742,9 +743,9 @@ msgid "Cipher specification should be in [cipher]-[mode]-[iv] format." msgstr "" -#: lib/luks1/keyencryption.c:97 lib/luks1/keymanage.c:344 -#: lib/luks1/keymanage.c:635 lib/luks1/keymanage.c:1080 -#: lib/luks2/luks2_json_metadata.c:1260 lib/luks2/luks2_keyslot.c:734 +#: lib/luks1/keyencryption.c:97 lib/luks1/keymanage.c:364 +#: lib/luks1/keymanage.c:674 lib/luks1/keymanage.c:1125 +#: lib/luks2/luks2_json_metadata.c:1276 lib/luks2/luks2_keyslot.c:740 #, c-format msgid "Cannot write to device %s, permission denied." msgstr "" @@ -762,13 +763,13 @@ msgid "IO error while encrypting keyslot." msgstr "" -#: lib/luks1/keyencryption.c:246 lib/luks1/keymanage.c:347 -#: lib/luks1/keymanage.c:588 lib/luks1/keymanage.c:638 lib/tcrypt/tcrypt.c:670 -#: lib/verity/verity.c:80 lib/verity/verity.c:178 lib/verity/verity_hash.c:311 -#: lib/verity/verity_hash.c:322 lib/verity/verity_hash.c:342 -#: lib/verity/verity_fec.c:241 lib/verity/verity_fec.c:253 -#: lib/verity/verity_fec.c:258 lib/luks2/luks2_json_metadata.c:1263 -#: src/cryptsetup_reencrypt.c:200 src/cryptsetup_reencrypt.c:212 +#: lib/luks1/keyencryption.c:246 lib/luks1/keymanage.c:367 +#: lib/luks1/keymanage.c:627 lib/luks1/keymanage.c:677 lib/tcrypt/tcrypt.c:677 +#: lib/verity/verity.c:80 lib/verity/verity.c:193 lib/verity/verity_hash.c:320 +#: lib/verity/verity_hash.c:329 lib/verity/verity_hash.c:349 +#: lib/verity/verity_fec.c:251 lib/verity/verity_fec.c:263 +#: lib/verity/verity_fec.c:268 lib/luks2/luks2_json_metadata.c:1279 +#: src/cryptsetup_reencrypt.c:177 src/cryptsetup_reencrypt.c:189 #, c-format msgid "Cannot open device %s." msgstr "" @@ -777,40 +778,40 @@ msgid "IO error while decrypting keyslot." msgstr "" -#: lib/luks1/keymanage.c:110 +#: lib/luks1/keymanage.c:130 #, c-format msgid "Device %s is too small. (LUKS1 requires at least % bytes.)" msgstr "" -#: lib/luks1/keymanage.c:131 lib/luks1/keymanage.c:139 -#: lib/luks1/keymanage.c:151 lib/luks1/keymanage.c:162 -#: lib/luks1/keymanage.c:174 +#: lib/luks1/keymanage.c:151 lib/luks1/keymanage.c:159 +#: lib/luks1/keymanage.c:171 lib/luks1/keymanage.c:182 +#: lib/luks1/keymanage.c:194 #, c-format msgid "LUKS keyslot %u is invalid." msgstr "" -#: lib/luks1/keymanage.c:228 lib/luks1/keymanage.c:472 -#: lib/luks2/luks2_json_metadata.c:1091 src/cryptsetup.c:1445 -#: src/cryptsetup.c:1571 src/cryptsetup.c:1628 src/cryptsetup.c:1684 -#: src/cryptsetup.c:1751 src/cryptsetup.c:1854 src/cryptsetup.c:1918 -#: src/cryptsetup.c:2148 src/cryptsetup.c:2343 src/cryptsetup.c:2403 -#: src/cryptsetup.c:2469 src/cryptsetup.c:2633 src/cryptsetup.c:3291 -#: src/cryptsetup.c:3300 src/cryptsetup_reencrypt.c:1388 +#: lib/luks1/keymanage.c:248 lib/luks1/keymanage.c:524 +#: lib/luks2/luks2_json_metadata.c:1107 src/cryptsetup.c:1557 +#: src/cryptsetup.c:1688 src/cryptsetup.c:1743 src/cryptsetup.c:1798 +#: src/cryptsetup.c:1863 src/cryptsetup.c:1966 src/cryptsetup.c:2030 +#: src/cryptsetup.c:2259 src/cryptsetup.c:2472 src/cryptsetup.c:2532 +#: src/cryptsetup.c:2597 src/cryptsetup.c:2741 src/cryptsetup.c:3423 +#: src/cryptsetup.c:3432 src/cryptsetup_reencrypt.c:1373 #, c-format msgid "Device %s is not a valid LUKS device." msgstr "" -#: lib/luks1/keymanage.c:246 lib/luks2/luks2_json_metadata.c:1108 +#: lib/luks1/keymanage.c:266 lib/luks2/luks2_json_metadata.c:1124 #, c-format msgid "Requested header backup file %s already exists." msgstr "" -#: lib/luks1/keymanage.c:248 lib/luks2/luks2_json_metadata.c:1110 +#: lib/luks1/keymanage.c:268 lib/luks2/luks2_json_metadata.c:1126 #, c-format msgid "Cannot create header backup file %s." msgstr "" -#: lib/luks1/keymanage.c:255 lib/luks2/luks2_json_metadata.c:1117 +#: lib/luks1/keymanage.c:275 lib/luks2/luks2_json_metadata.c:1133 #, c-format msgid "Cannot write header backup file %s." msgstr "" @@ -819,27 +820,27 @@ msgid "Backup file doesn't contain valid LUKS header." msgstr "" -#: lib/luks1/keymanage.c:299 lib/luks1/keymanage.c:549 -#: lib/luks2/luks2_json_metadata.c:1190 +#: lib/luks1/keymanage.c:319 lib/luks1/keymanage.c:590 +#: lib/luks2/luks2_json_metadata.c:1206 #, c-format msgid "Cannot open header backup file %s." msgstr "" -#: lib/luks1/keymanage.c:307 lib/luks2/luks2_json_metadata.c:1198 +#: lib/luks1/keymanage.c:327 lib/luks2/luks2_json_metadata.c:1214 #, c-format msgid "Cannot read header backup file %s." msgstr "" -#: lib/luks1/keymanage.c:317 +#: lib/luks1/keymanage.c:337 msgid "Data offset or key size differs on device and backup, restore failed." msgstr "" -#: lib/luks1/keymanage.c:325 +#: lib/luks1/keymanage.c:345 #, c-format msgid "Device %s %s%s" msgstr "Perangkat %s %s%s" -#: lib/luks1/keymanage.c:326 +#: lib/luks1/keymanage.c:346 msgid "" "does not contain LUKS header. Replacing header can destroy data on that " "device." @@ -847,7 +848,7 @@ "tidak berisi header LUKS. Mengganti header dapat menghancurkan data di " "perangkat itu." -#: lib/luks1/keymanage.c:327 +#: lib/luks1/keymanage.c:347 msgid "" "already contains LUKS header. Replacing header will destroy existing " "keyslots." @@ -855,7 +856,7 @@ "telah berisi header LUKS. Mengganti header dapat mengganti slot kunci yang " "telah ada." -#: lib/luks1/keymanage.c:328 lib/luks2/luks2_json_metadata.c:1232 +#: lib/luks1/keymanage.c:348 lib/luks2/luks2_json_metadata.c:1248 msgid "" "\n" "WARNING: real device header has different UUID than backup!" @@ -863,101 +864,102 @@ "\n" "PERINGATAN: header perangkat ril memiliki UUID berbeda dengan cadangan!" -#: lib/luks1/keymanage.c:375 +#: lib/luks1/keymanage.c:395 msgid "Non standard key size, manual repair required." msgstr "" -#: lib/luks1/keymanage.c:380 +#: lib/luks1/keymanage.c:405 msgid "Non standard keyslots alignment, manual repair required." msgstr "" -#: lib/luks1/keymanage.c:390 +#: lib/luks1/keymanage.c:441 msgid "Repairing keyslots." msgstr "" -#: lib/luks1/keymanage.c:409 +#: lib/luks1/keymanage.c:460 #, c-format msgid "Keyslot %i: offset repaired (%u -> %u)." msgstr "" -#: lib/luks1/keymanage.c:417 +#: lib/luks1/keymanage.c:468 #, c-format msgid "Keyslot %i: stripes repaired (%u -> %u)." msgstr "" -#: lib/luks1/keymanage.c:426 +#: lib/luks1/keymanage.c:477 #, c-format msgid "Keyslot %i: bogus partition signature." msgstr "" -#: lib/luks1/keymanage.c:431 +#: lib/luks1/keymanage.c:482 #, c-format msgid "Keyslot %i: salt wiped." msgstr "" -#: lib/luks1/keymanage.c:448 +#: lib/luks1/keymanage.c:499 msgid "Writing LUKS header to disk." msgstr "" -#: lib/luks1/keymanage.c:453 +#: lib/luks1/keymanage.c:504 msgid "Repair failed." msgstr "" -#: lib/luks1/keymanage.c:481 lib/luks1/keymanage.c:750 +#: lib/luks1/keymanage.c:427 lib/luks1/keymanage.c:533 +#: lib/luks1/keymanage.c:789 #, c-format msgid "Requested LUKS hash %s is not supported." msgstr "" -#: lib/luks1/keymanage.c:509 src/cryptsetup.c:1145 +#: lib/luks1/keymanage.c:571 src/cryptsetup.c:1243 msgid "No known problems detected for LUKS header." msgstr "" -#: lib/luks1/keymanage.c:660 +#: lib/luks1/keymanage.c:699 #, c-format msgid "Error during update of LUKS header on device %s." msgstr "" -#: lib/luks1/keymanage.c:668 +#: lib/luks1/keymanage.c:707 #, c-format msgid "Error re-reading LUKS header after update on device %s." msgstr "" -#: lib/luks1/keymanage.c:744 +#: lib/luks1/keymanage.c:783 msgid "" "Data offset for LUKS header must be either 0 or higher than header size." msgstr "" -#: lib/luks1/keymanage.c:755 lib/luks1/keymanage.c:825 -#: lib/luks2/luks2_json_format.c:283 lib/luks2/luks2_json_metadata.c:1009 -#: src/cryptsetup.c:2796 +#: lib/luks1/keymanage.c:794 lib/luks1/keymanage.c:863 +#: lib/luks2/luks2_json_format.c:287 lib/luks2/luks2_json_metadata.c:1015 +#: src/cryptsetup.c:2904 msgid "Wrong LUKS UUID format provided." msgstr "" -#: lib/luks1/keymanage.c:778 +#: lib/luks1/keymanage.c:816 msgid "Cannot create LUKS header: reading random salt failed." msgstr "" -#: lib/luks1/keymanage.c:804 +#: lib/luks1/keymanage.c:842 #, c-format msgid "Cannot create LUKS header: header digest failed (using hash %s)." msgstr "" -#: lib/luks1/keymanage.c:848 +#: lib/luks1/keymanage.c:886 #, c-format msgid "Key slot %d active, purge first." msgstr "" -#: lib/luks1/keymanage.c:854 +#: lib/luks1/keymanage.c:892 #, c-format msgid "Key slot %d material includes too few stripes. Header manipulation?" msgstr "" -#: lib/luks1/keymanage.c:1066 +#: lib/luks1/keymanage.c:1111 #, c-format msgid "Key slot %d is invalid, please select keyslot between 0 and %d." msgstr "" -#: lib/luks1/keymanage.c:1084 lib/luks2/luks2_keyslot.c:738 +#: lib/luks1/keymanage.c:1129 lib/luks2/luks2_keyslot.c:744 #, c-format msgid "Cannot wipe device %s." msgstr "" @@ -978,7 +980,7 @@ msgid "Kernel doesn't support loop-AES compatible mapping." msgstr "" -#: lib/tcrypt/tcrypt.c:504 +#: lib/tcrypt/tcrypt.c:509 #, c-format msgid "Error reading keyfile %s." msgstr "" @@ -988,20 +990,20 @@ msgid "Maximum TCRYPT passphrase length (%d) exceeded." msgstr "" -#: lib/tcrypt/tcrypt.c:595 +#: lib/tcrypt/tcrypt.c:602 #, c-format msgid "PBKDF2 hash algorithm %s not available, skipping." msgstr "" -#: lib/tcrypt/tcrypt.c:611 src/cryptsetup.c:1022 +#: lib/tcrypt/tcrypt.c:618 src/cryptsetup.c:1110 msgid "Required kernel crypto interface not available." msgstr "" -#: lib/tcrypt/tcrypt.c:613 src/cryptsetup.c:1024 +#: lib/tcrypt/tcrypt.c:620 src/cryptsetup.c:1112 msgid "Ensure you have algif_skcipher kernel module loaded." msgstr "" -#: lib/tcrypt/tcrypt.c:753 +#: lib/tcrypt/tcrypt.c:760 #, c-format msgid "Activation is not supported for %d sector size." msgstr "" @@ -1010,7 +1012,7 @@ msgid "Kernel doesn't support activation for this TCRYPT legacy mode." msgstr "" -#: lib/tcrypt/tcrypt.c:790 +#: lib/tcrypt/tcrypt.c:797 #, c-format msgid "Activating TCRYPT system encryption for partition %s." msgstr "" @@ -1019,7 +1021,7 @@ msgid "Kernel doesn't support TCRYPT compatible mapping." msgstr "" -#: lib/tcrypt/tcrypt.c:1090 +#: lib/tcrypt/tcrypt.c:1088 msgid "This function is not supported without TCRYPT header load." msgstr "" @@ -1042,21 +1044,21 @@ msgid "VERITY header corrupted." msgstr "" -#: lib/verity/verity.c:165 +#: lib/verity/verity.c:173 #, c-format msgid "Wrong VERITY UUID format provided on device %s." msgstr "" -#: lib/verity/verity.c:198 +#: lib/verity/verity.c:217 #, c-format msgid "Error during update of verity header on device %s." msgstr "" -#: lib/verity/verity.c:267 +#: lib/verity/verity.c:287 msgid "Errors cannot be repaired with FEC device." msgstr "" -#: lib/verity/verity.c:269 +#: lib/verity/verity.c:289 #, c-format msgid "Found %u repairable errors with FEC device." msgstr "" @@ -1065,21 +1067,21 @@ msgid "Kernel doesn't support dm-verity mapping." msgstr "" -#: lib/verity/verity.c:323 +#: lib/verity/verity.c:347 msgid "Verity device detected corruption after activation." msgstr "" -#: lib/verity/verity_hash.c:59 +#: lib/verity/verity_hash.c:66 #, c-format msgid "Spare area is not zeroed at position %." msgstr "" -#: lib/verity/verity_hash.c:163 lib/verity/verity_hash.c:290 -#: lib/verity/verity_hash.c:303 +#: lib/verity/verity_hash.c:167 lib/verity/verity_hash.c:300 +#: lib/verity/verity_hash.c:311 msgid "Device offset overflow." msgstr "" -#: lib/verity/verity_hash.c:203 +#: lib/verity/verity_hash.c:218 #, c-format msgid "Verification failed at position %." msgstr "" @@ -1088,27 +1090,27 @@ msgid "Invalid size parameters for verity device." msgstr "" -#: lib/verity/verity_hash.c:296 +#: lib/verity/verity_hash.c:307 msgid "Hash area overflow." msgstr "" -#: lib/verity/verity_hash.c:373 +#: lib/verity/verity_hash.c:380 msgid "Verification of data area failed." msgstr "" -#: lib/verity/verity_hash.c:378 +#: lib/verity/verity_hash.c:385 msgid "Verification of root hash failed." msgstr "" -#: lib/verity/verity_hash.c:384 +#: lib/verity/verity_hash.c:391 msgid "Input/output error while creating hash area." msgstr "" -#: lib/verity/verity_hash.c:386 +#: lib/verity/verity_hash.c:393 msgid "Creation of hash area failed." msgstr "" -#: lib/verity/verity_hash.c:433 +#: lib/verity/verity_hash.c:428 #, c-format msgid "" "WARNING: Kernel cannot activate device if data block size exceeds page size " @@ -1119,39 +1121,39 @@ msgid "Failed to allocate RS context." msgstr "" -#: lib/verity/verity_fec.c:146 +#: lib/verity/verity_fec.c:149 msgid "Failed to allocate buffer." msgstr "" -#: lib/verity/verity_fec.c:156 +#: lib/verity/verity_fec.c:159 #, c-format msgid "Failed to read RS block % byte %d." msgstr "" -#: lib/verity/verity_fec.c:169 +#: lib/verity/verity_fec.c:172 #, c-format msgid "Failed to read parity for RS block %." msgstr "" -#: lib/verity/verity_fec.c:177 +#: lib/verity/verity_fec.c:180 #, c-format msgid "Failed to repair parity for block %." msgstr "" -#: lib/verity/verity_fec.c:188 +#: lib/verity/verity_fec.c:192 #, c-format msgid "Failed to write parity for RS block %." msgstr "" -#: lib/verity/verity_fec.c:223 +#: lib/verity/verity_fec.c:228 msgid "Block sizes must match for FEC." msgstr "" -#: lib/verity/verity_fec.c:229 +#: lib/verity/verity_fec.c:234 msgid "Invalid number of parity bytes." msgstr "" -#: lib/verity/verity_fec.c:265 +#: lib/verity/verity_fec.c:303 #, c-format msgid "Failed to determine size for device %s." msgstr "" @@ -1160,123 +1162,123 @@ msgid "Kernel doesn't support dm-integrity mapping." msgstr "" -#: lib/luks2/luks2_disk_metadata.c:383 lib/luks2/luks2_json_metadata.c:967 -#: lib/luks2/luks2_json_metadata.c:1252 +#: lib/luks2/luks2_disk_metadata.c:393 lib/luks2/luks2_json_metadata.c:973 +#: lib/luks2/luks2_json_metadata.c:1268 #, c-format msgid "Failed to acquire write lock on device %s." msgstr "" -#: lib/luks2/luks2_disk_metadata.c:392 +#: lib/luks2/luks2_disk_metadata.c:402 msgid "" "Detected attempt for concurrent LUKS2 metadata update. Aborting operation." msgstr "" -#: lib/luks2/luks2_disk_metadata.c:691 lib/luks2/luks2_disk_metadata.c:712 +#: lib/luks2/luks2_disk_metadata.c:701 lib/luks2/luks2_disk_metadata.c:722 msgid "" "Device contains ambiguous signatures, cannot auto-recover LUKS2.\n" "Please run \"cryptsetup repair\" for recovery." msgstr "" -#: lib/luks2/luks2_json_format.c:227 +#: lib/luks2/luks2_json_format.c:230 msgid "Requested data offset is too small." msgstr "" -#: lib/luks2/luks2_json_format.c:271 +#: lib/luks2/luks2_json_format.c:275 #, c-format msgid "" "WARNING: keyslots area (% bytes) is very small, available LUKS2 " "keyslot count is very limited.\n" msgstr "" -#: lib/luks2/luks2_json_metadata.c:954 lib/luks2/luks2_json_metadata.c:1082 -#: lib/luks2/luks2_json_metadata.c:1158 lib/luks2/luks2_keyslot_luks2.c:92 +#: lib/luks2/luks2_json_metadata.c:960 lib/luks2/luks2_json_metadata.c:1098 +#: lib/luks2/luks2_json_metadata.c:1174 lib/luks2/luks2_keyslot_luks2.c:92 #: lib/luks2/luks2_keyslot_luks2.c:114 #, c-format msgid "Failed to acquire read lock on device %s." msgstr "" -#: lib/luks2/luks2_json_metadata.c:1175 +#: lib/luks2/luks2_json_metadata.c:1191 #, c-format msgid "Forbidden LUKS2 requirements detected in backup %s." msgstr "" -#: lib/luks2/luks2_json_metadata.c:1216 +#: lib/luks2/luks2_json_metadata.c:1232 msgid "Data offset differ on device and backup, restore failed." msgstr "" -#: lib/luks2/luks2_json_metadata.c:1222 +#: lib/luks2/luks2_json_metadata.c:1238 msgid "" "Binary header with keyslot areas size differ on device and backup, restore " "failed." msgstr "" -#: lib/luks2/luks2_json_metadata.c:1229 +#: lib/luks2/luks2_json_metadata.c:1245 #, c-format msgid "Device %s %s%s%s%s" msgstr "" -#: lib/luks2/luks2_json_metadata.c:1230 +#: lib/luks2/luks2_json_metadata.c:1246 msgid "" "does not contain LUKS2 header. Replacing header can destroy data on that " "device." msgstr "" -#: lib/luks2/luks2_json_metadata.c:1231 +#: lib/luks2/luks2_json_metadata.c:1247 msgid "" "already contains LUKS2 header. Replacing header will destroy existing " "keyslots." msgstr "" -#: lib/luks2/luks2_json_metadata.c:1233 +#: lib/luks2/luks2_json_metadata.c:1249 msgid "" "\n" "WARNING: unknown LUKS2 requirements detected in real device header!\n" "Replacing header with backup may corrupt the data on that device!" msgstr "" -#: lib/luks2/luks2_json_metadata.c:1235 +#: lib/luks2/luks2_json_metadata.c:1251 msgid "" "\n" "WARNING: Unfinished offline reencryption detected on the device!\n" "Replacing header with backup may corrupt data." msgstr "" -#: lib/luks2/luks2_json_metadata.c:1333 +#: lib/luks2/luks2_json_metadata.c:1349 #, c-format msgid "Ignored unknown flag %s." msgstr "" -#: lib/luks2/luks2_json_metadata.c:2020 lib/luks2/luks2_reencrypt.c:1746 +#: lib/luks2/luks2_json_metadata.c:2054 lib/luks2/luks2_reencrypt.c:1843 #, c-format msgid "Missing key for dm-crypt segment %u" msgstr "" -#: lib/luks2/luks2_json_metadata.c:2032 lib/luks2/luks2_reencrypt.c:1764 +#: lib/luks2/luks2_json_metadata.c:2066 lib/luks2/luks2_reencrypt.c:1857 msgid "Failed to set dm-crypt segment." msgstr "" -#: lib/luks2/luks2_json_metadata.c:2038 lib/luks2/luks2_reencrypt.c:1770 +#: lib/luks2/luks2_json_metadata.c:2072 lib/luks2/luks2_reencrypt.c:1863 msgid "Failed to set dm-linear segment." msgstr "" -#: lib/luks2/luks2_json_metadata.c:2165 +#: lib/luks2/luks2_json_metadata.c:2199 msgid "Unsupported device integrity configuration." msgstr "" -#: lib/luks2/luks2_json_metadata.c:2251 +#: lib/luks2/luks2_json_metadata.c:2285 msgid "Reencryption in-progress. Cannot deactivate device." msgstr "" -#: lib/luks2/luks2_json_metadata.c:2262 lib/luks2/luks2_reencrypt.c:3190 +#: lib/luks2/luks2_json_metadata.c:2296 lib/luks2/luks2_reencrypt.c:3300 #, c-format msgid "Failed to replace suspended device %s with dm-error target." msgstr "" -#: lib/luks2/luks2_json_metadata.c:2342 +#: lib/luks2/luks2_json_metadata.c:2376 msgid "Failed to read LUKS2 requirements." msgstr "" -#: lib/luks2/luks2_json_metadata.c:2349 +#: lib/luks2/luks2_json_metadata.c:2383 msgid "Unmet LUKS2 requirements detected." msgstr "" @@ -1288,11 +1290,11 @@ msgid "Online reencryption in progress. Aborting." msgstr "" -#: lib/luks2/luks2_keyslot.c:547 lib/luks2/luks2_keyslot.c:584 +#: lib/luks2/luks2_keyslot.c:554 lib/luks2/luks2_keyslot.c:591 msgid "Not enough available memory to open a keyslot." msgstr "" -#: lib/luks2/luks2_keyslot.c:549 lib/luks2/luks2_keyslot.c:586 +#: lib/luks2/luks2_keyslot.c:556 lib/luks2/luks2_keyslot.c:593 msgid "Keyslot open failed." msgstr "" @@ -1301,7 +1303,7 @@ msgid "Cannot use %s-%s cipher for keyslot encryption." msgstr "" -#: lib/luks2/luks2_keyslot_luks2.c:480 +#: lib/luks2/luks2_keyslot_luks2.c:485 msgid "No space for new keyslot." msgstr "" @@ -1360,105 +1362,105 @@ msgid "Cannot convert to LUKS1 format - keyslot %u is not LUKS1 compatible." msgstr "" -#: lib/luks2/luks2_reencrypt.c:892 +#: lib/luks2/luks2_reencrypt.c:993 #, c-format msgid "" "Hotzone size must be multiple of calculated zone alignment (%zu bytes)." msgstr "" -#: lib/luks2/luks2_reencrypt.c:897 +#: lib/luks2/luks2_reencrypt.c:998 #, c-format msgid "" "Device size must be multiple of calculated zone alignment (%zu bytes)." msgstr "" -#: lib/luks2/luks2_reencrypt.c:941 +#: lib/luks2/luks2_reencrypt.c:1042 #, c-format msgid "Unsupported resilience mode %s" msgstr "" -#: lib/luks2/luks2_reencrypt.c:1158 lib/luks2/luks2_reencrypt.c:1313 -#: lib/luks2/luks2_reencrypt.c:1396 lib/luks2/luks2_reencrypt.c:1430 -#: lib/luks2/luks2_reencrypt.c:3030 +#: lib/luks2/luks2_reencrypt.c:1259 lib/luks2/luks2_reencrypt.c:1414 +#: lib/luks2/luks2_reencrypt.c:1497 lib/luks2/luks2_reencrypt.c:1531 +#: lib/luks2/luks2_reencrypt.c:3140 msgid "Failed to initialize old segment storage wrapper." msgstr "" -#: lib/luks2/luks2_reencrypt.c:1172 lib/luks2/luks2_reencrypt.c:1291 +#: lib/luks2/luks2_reencrypt.c:1273 lib/luks2/luks2_reencrypt.c:1392 msgid "Failed to initialize new segment storage wrapper." msgstr "" -#: lib/luks2/luks2_reencrypt.c:1340 +#: lib/luks2/luks2_reencrypt.c:1441 msgid "Failed to read checksums for current hotzone." msgstr "" -#: lib/luks2/luks2_reencrypt.c:1347 lib/luks2/luks2_reencrypt.c:3038 +#: lib/luks2/luks2_reencrypt.c:1448 lib/luks2/luks2_reencrypt.c:3148 #, c-format msgid "Failed to read hotzone area starting at %." msgstr "" -#: lib/luks2/luks2_reencrypt.c:1366 +#: lib/luks2/luks2_reencrypt.c:1467 #, c-format msgid "Failed to decrypt sector %zu." msgstr "" -#: lib/luks2/luks2_reencrypt.c:1372 +#: lib/luks2/luks2_reencrypt.c:1473 #, c-format msgid "Failed to recover sector %zu." msgstr "" -#: lib/luks2/luks2_reencrypt.c:1867 +#: lib/luks2/luks2_reencrypt.c:1956 #, c-format msgid "" "Source and target device sizes don't match. Source %, target: " "%." msgstr "" -#: lib/luks2/luks2_reencrypt.c:1965 +#: lib/luks2/luks2_reencrypt.c:2054 #, c-format msgid "Failed to activate hotzone device %s." msgstr "" -#: lib/luks2/luks2_reencrypt.c:1982 +#: lib/luks2/luks2_reencrypt.c:2071 #, c-format msgid "Failed to activate overlay device %s with actual origin table." msgstr "" -#: lib/luks2/luks2_reencrypt.c:1989 +#: lib/luks2/luks2_reencrypt.c:2078 #, c-format msgid "Failed to load new mapping for device %s." msgstr "" -#: lib/luks2/luks2_reencrypt.c:2060 +#: lib/luks2/luks2_reencrypt.c:2149 msgid "Failed to refresh reencryption devices stack." msgstr "" -#: lib/luks2/luks2_reencrypt.c:2216 +#: lib/luks2/luks2_reencrypt.c:2309 msgid "Failed to set new keyslots area size." msgstr "" -#: lib/luks2/luks2_reencrypt.c:2318 +#: lib/luks2/luks2_reencrypt.c:2413 #, c-format msgid "" "Data shift is not aligned to requested encryption sector size (% " "bytes)." msgstr "" -#: lib/luks2/luks2_reencrypt.c:2339 +#: lib/luks2/luks2_reencrypt.c:2434 #, c-format msgid "" "Data device is not aligned to requested encryption sector size (% " "bytes)." msgstr "" -#: lib/luks2/luks2_reencrypt.c:2360 +#: lib/luks2/luks2_reencrypt.c:2455 #, c-format msgid "" "Data shift (% sectors) is less than future data offset (% " "sectors)." msgstr "" -#: lib/luks2/luks2_reencrypt.c:2366 lib/luks2/luks2_reencrypt.c:2779 -#: lib/luks2/luks2_reencrypt.c:2800 +#: lib/luks2/luks2_reencrypt.c:2461 lib/luks2/luks2_reencrypt.c:2889 +#: lib/luks2/luks2_reencrypt.c:2910 #, c-format msgid "Failed to open %s in exclusive mode (already mapped or mounted)." msgstr "" @@ -1467,241 +1469,241 @@ msgid "No LUKS2 reencryption in progress." msgstr "" -#: lib/luks2/luks2_reencrypt.c:2540 lib/luks2/luks2_reencrypt.c:3295 +#: lib/luks2/luks2_reencrypt.c:2635 lib/luks2/luks2_reencrypt.c:3415 msgid "Failed to load LUKS2 reencryption context." msgstr "" -#: lib/luks2/luks2_reencrypt.c:2619 +#: lib/luks2/luks2_reencrypt.c:2715 msgid "Failed to get reencryption state." msgstr "" -#: lib/luks2/luks2_reencrypt.c:2623 +#: lib/luks2/luks2_reencrypt.c:2719 msgid "Device is not in reencryption." msgstr "" -#: lib/luks2/luks2_reencrypt.c:2630 +#: lib/luks2/luks2_reencrypt.c:2726 msgid "Reencryption process is already running." msgstr "" -#: lib/luks2/luks2_reencrypt.c:2632 +#: lib/luks2/luks2_reencrypt.c:2728 msgid "Failed to acquire reencryption lock." msgstr "" -#: lib/luks2/luks2_reencrypt.c:2650 +#: lib/luks2/luks2_reencrypt.c:2746 msgid "Cannot proceed with reencryption. Run reencryption recovery first." msgstr "" -#: lib/luks2/luks2_reencrypt.c:2750 +#: lib/luks2/luks2_reencrypt.c:2860 msgid "Active device size and requested reencryption size don't match." msgstr "" -#: lib/luks2/luks2_reencrypt.c:2764 +#: lib/luks2/luks2_reencrypt.c:2874 msgid "Illegal device size requested in reencryption parameters." msgstr "" -#: lib/luks2/luks2_reencrypt.c:2834 +#: lib/luks2/luks2_reencrypt.c:2944 msgid "Reencryption in-progress. Cannot perform recovery." msgstr "" -#: lib/luks2/luks2_reencrypt.c:2906 +#: lib/luks2/luks2_reencrypt.c:3016 msgid "LUKS2 reencryption already initialized in metadata." msgstr "" -#: lib/luks2/luks2_reencrypt.c:2913 +#: lib/luks2/luks2_reencrypt.c:3023 msgid "Failed to initialize LUKS2 reencryption in metadata." msgstr "" -#: lib/luks2/luks2_reencrypt.c:3004 +#: lib/luks2/luks2_reencrypt.c:3114 msgid "Failed to set device segments for next reencryption hotzone." msgstr "" -#: lib/luks2/luks2_reencrypt.c:3046 +#: lib/luks2/luks2_reencrypt.c:3156 msgid "Failed to write reencryption resilience metadata." msgstr "" -#: lib/luks2/luks2_reencrypt.c:3053 +#: lib/luks2/luks2_reencrypt.c:3163 msgid "Decryption failed." msgstr "" -#: lib/luks2/luks2_reencrypt.c:3058 +#: lib/luks2/luks2_reencrypt.c:3168 #, c-format msgid "Failed to write hotzone area starting at %." msgstr "" -#: lib/luks2/luks2_reencrypt.c:3063 +#: lib/luks2/luks2_reencrypt.c:3173 msgid "Failed to sync data." msgstr "" -#: lib/luks2/luks2_reencrypt.c:3071 +#: lib/luks2/luks2_reencrypt.c:3181 msgid "" "Failed to update metadata after current reencryption hotzone completed." msgstr "" -#: lib/luks2/luks2_reencrypt.c:3138 +#: lib/luks2/luks2_reencrypt.c:3248 msgid "Failed to write LUKS2 metadata." msgstr "" -#: lib/luks2/luks2_reencrypt.c:3161 +#: lib/luks2/luks2_reencrypt.c:3271 msgid "Failed to wipe backup segment data." msgstr "" -#: lib/luks2/luks2_reencrypt.c:3174 +#: lib/luks2/luks2_reencrypt.c:3284 msgid "Failed to disable reencryption requirement flag." msgstr "" -#: lib/luks2/luks2_reencrypt.c:3182 +#: lib/luks2/luks2_reencrypt.c:3292 #, c-format msgid "" "Fatal error while reencrypting chunk starting at %, % " "sectors long." msgstr "" -#: lib/luks2/luks2_reencrypt.c:3191 +#: lib/luks2/luks2_reencrypt.c:3301 msgid "Do not resume the device unless replaced with error target manually." msgstr "" -#: lib/luks2/luks2_reencrypt.c:3240 +#: lib/luks2/luks2_reencrypt.c:3353 msgid "Cannot proceed with reencryption. Unexpected reencryption status." msgstr "" -#: lib/luks2/luks2_reencrypt.c:3246 +#: lib/luks2/luks2_reencrypt.c:3359 msgid "Missing or invalid reencrypt context." msgstr "" -#: lib/luks2/luks2_reencrypt.c:3253 +#: lib/luks2/luks2_reencrypt.c:3366 msgid "Failed to initialize reencryption device stack." msgstr "" -#: lib/luks2/luks2_reencrypt.c:3272 lib/luks2/luks2_reencrypt.c:3308 +#: lib/luks2/luks2_reencrypt.c:3385 lib/luks2/luks2_reencrypt.c:3428 msgid "Failed to update reencryption context." msgstr "" -#: lib/luks2/luks2_token.c:262 +#: lib/luks2/luks2_token.c:263 msgid "No free token slot." msgstr "" -#: lib/luks2/luks2_token.c:269 +#: lib/luks2/luks2_token.c:270 #, c-format msgid "Failed to create builtin token %s." msgstr "" -#: src/cryptsetup.c:166 +#: src/cryptsetup.c:108 msgid "Can't do passphrase verification on non-tty inputs." msgstr "" -#: src/cryptsetup.c:229 +#: src/cryptsetup.c:171 msgid "Keyslot encryption parameters can be set only for LUKS2 device." msgstr "" -#: src/cryptsetup.c:259 src/cryptsetup.c:971 src/cryptsetup.c:1281 -#: src/cryptsetup.c:3157 src/cryptsetup_reencrypt.c:723 -#: src/cryptsetup_reencrypt.c:793 +#: src/cryptsetup.c:245 src/cryptsetup.c:1057 src/cryptsetup.c:1401 +#: src/cryptsetup.c:3288 src/cryptsetup_reencrypt.c:700 +#: src/cryptsetup_reencrypt.c:770 msgid "No known cipher specification pattern detected." msgstr "" -#: src/cryptsetup.c:267 +#: src/cryptsetup.c:253 msgid "" "WARNING: The --hash parameter is being ignored in plain mode with keyfile " "specified.\n" msgstr "" -#: src/cryptsetup.c:275 +#: src/cryptsetup.c:261 msgid "" "WARNING: The --keyfile-size option is being ignored, the read size is the " "same as the encryption key size.\n" msgstr "" -#: src/cryptsetup.c:315 +#: src/cryptsetup.c:301 #, c-format msgid "" "Detected device signature(s) on %s. Proceeding further may damage existing " "data." msgstr "" -#: src/cryptsetup.c:321 src/cryptsetup.c:1102 src/cryptsetup.c:1154 -#: src/cryptsetup.c:1258 src/cryptsetup.c:1331 src/cryptsetup.c:1986 -#: src/cryptsetup.c:2694 src/cryptsetup.c:2817 src/integritysetup.c:233 +#: src/cryptsetup.c:307 src/cryptsetup.c:1197 src/cryptsetup.c:1253 +#: src/cryptsetup.c:1378 src/cryptsetup.c:1451 src/cryptsetup.c:2099 +#: src/cryptsetup.c:2805 src/cryptsetup.c:2927 src/integritysetup.c:176 msgid "Operation aborted.\n" msgstr "" -#: src/cryptsetup.c:389 +#: src/cryptsetup.c:375 msgid "Option --key-file is required." msgstr "" -#: src/cryptsetup.c:442 +#: src/cryptsetup.c:426 msgid "Enter VeraCrypt PIM: " msgstr "" -#: src/cryptsetup.c:451 +#: src/cryptsetup.c:435 msgid "Invalid PIM value: parse error." msgstr "" -#: src/cryptsetup.c:454 +#: src/cryptsetup.c:438 msgid "Invalid PIM value: 0." msgstr "" -#: src/cryptsetup.c:457 +#: src/cryptsetup.c:441 msgid "Invalid PIM value: outside of range." msgstr "" -#: src/cryptsetup.c:480 +#: src/cryptsetup.c:464 msgid "No device header detected with this passphrase." msgstr "" -#: src/cryptsetup.c:584 +#: src/cryptsetup.c:588 msgid "" "Header dump with volume key is sensitive information\n" "which allows access to encrypted partition without passphrase.\n" "This dump should be always stored encrypted on safe place." msgstr "" -#: src/cryptsetup.c:681 +#: src/cryptsetup.c:756 src/veritysetup.c:318 src/integritysetup.c:313 #, c-format msgid "Device %s is still active and scheduled for deferred removal.\n" msgstr "" -#: src/cryptsetup.c:709 +#: src/cryptsetup.c:790 msgid "" "Resize of active device requires volume key in keyring but --disable-keyring " "option is set." msgstr "" -#: src/cryptsetup.c:850 +#: src/cryptsetup.c:936 msgid "Benchmark interrupted." msgstr "" -#: src/cryptsetup.c:871 +#: src/cryptsetup.c:957 #, c-format msgid "PBKDF2-%-9s N/A\n" msgstr "" -#: src/cryptsetup.c:873 +#: src/cryptsetup.c:959 #, c-format msgid "PBKDF2-%-9s %7u iterations per second for %zu-bit key\n" msgstr "" -#: src/cryptsetup.c:887 +#: src/cryptsetup.c:973 #, c-format msgid "%-10s N/A\n" msgstr "" -#: src/cryptsetup.c:889 +#: src/cryptsetup.c:975 #, c-format msgid "" "%-10s %4u iterations, %5u memory, %1u parallel threads (CPUs) for %zu-bit " "key (requested %u ms time)\n" msgstr "" -#: src/cryptsetup.c:913 +#: src/cryptsetup.c:999 msgid "Result of benchmark is not reliable." msgstr "" -#: src/cryptsetup.c:963 +#: src/cryptsetup.c:1049 msgid "# Tests are approximate using memory only (no storage IO).\n" msgstr "" #. TRANSLATORS: The string is header of a table and must be exactly (right side) aligned. -#: src/cryptsetup.c:983 +#: src/cryptsetup.c:1069 #, c-format msgid "#%*s Algorithm | Key | Encryption | Decryption\n" msgstr "" @@ -1712,260 +1714,260 @@ msgstr "" #. TRANSLATORS: The string is header of a table and must be exactly (right side) aligned. -#: src/cryptsetup.c:1006 +#: src/cryptsetup.c:1092 msgid "# Algorithm | Key | Encryption | Decryption\n" msgstr "" -#: src/cryptsetup.c:1015 +#: src/cryptsetup.c:1103 msgid "N/A" msgstr "" -#: src/cryptsetup.c:1095 +#: src/cryptsetup.c:1190 msgid "" "Seems device does not require reencryption recovery.\n" "Do you want to proceed anyway?" msgstr "" -#: src/cryptsetup.c:1101 +#: src/cryptsetup.c:1196 msgid "Really proceed with LUKS2 reencryption recovery?" msgstr "" -#: src/cryptsetup.c:1110 +#: src/cryptsetup.c:1204 msgid "Enter passphrase for reencryption recovery: " msgstr "" -#: src/cryptsetup.c:1153 +#: src/cryptsetup.c:1252 msgid "Really try to repair LUKS device header?" msgstr "" -#: src/cryptsetup.c:1172 src/integritysetup.c:146 +#: src/cryptsetup.c:1277 src/integritysetup.c:90 msgid "" "Wiping device to initialize integrity checksum.\n" "You can interrupt this by pressing CTRL+c (rest of not wiped device will " "contain invalid checksum).\n" msgstr "" -#: src/cryptsetup.c:1194 src/integritysetup.c:168 +#: src/cryptsetup.c:1299 src/integritysetup.c:112 #, c-format msgid "Cannot deactivate temporary device %s." msgstr "" -#: src/cryptsetup.c:1243 +#: src/cryptsetup.c:1363 msgid "Integrity option can be used only for LUKS2 format." msgstr "" -#: src/cryptsetup.c:1248 src/cryptsetup.c:1308 +#: src/cryptsetup.c:1368 src/cryptsetup.c:1428 msgid "Unsupported LUKS2 metadata size options." msgstr "" -#: src/cryptsetup.c:1265 +#: src/cryptsetup.c:1385 #, c-format msgid "Cannot create header file %s." msgstr "" -#: src/cryptsetup.c:1288 src/integritysetup.c:195 src/integritysetup.c:204 -#: src/integritysetup.c:213 src/integritysetup.c:284 src/integritysetup.c:293 -#: src/integritysetup.c:303 +#: src/cryptsetup.c:1408 src/integritysetup.c:138 src/integritysetup.c:146 +#: src/integritysetup.c:155 src/integritysetup.c:230 src/integritysetup.c:238 +#: src/integritysetup.c:248 msgid "No known integrity specification pattern detected." msgstr "" -#: src/cryptsetup.c:1301 +#: src/cryptsetup.c:1421 #, c-format msgid "Cannot use %s as on-disk header." msgstr "" -#: src/cryptsetup.c:1325 src/integritysetup.c:227 +#: src/cryptsetup.c:1445 src/integritysetup.c:170 #, c-format msgid "This will overwrite data on %s irrevocably." msgstr "Ini akan memaksa menulis data di %s secara permanen." -#: src/cryptsetup.c:1366 src/cryptsetup.c:1700 src/cryptsetup.c:1767 -#: src/cryptsetup.c:1869 src/cryptsetup.c:1935 src/cryptsetup_reencrypt.c:553 +#: src/cryptsetup.c:1478 src/cryptsetup.c:1814 src/cryptsetup.c:1879 +#: src/cryptsetup.c:1981 src/cryptsetup.c:2047 src/cryptsetup_reencrypt.c:530 msgid "Failed to set pbkdf parameters." msgstr "" -#: src/cryptsetup.c:1451 +#: src/cryptsetup.c:1563 msgid "Reduced data offset is allowed only for detached LUKS header." msgstr "" -#: src/cryptsetup.c:1462 src/cryptsetup.c:1773 +#: src/cryptsetup.c:1574 src/cryptsetup.c:1885 msgid "" "Cannot determine volume key size for LUKS without keyslots, please use --key-" "size option." msgstr "" -#: src/cryptsetup.c:1500 +#: src/cryptsetup.c:1619 msgid "Device activated but cannot make flags persistent." msgstr "" -#: src/cryptsetup.c:1581 src/cryptsetup.c:1651 +#: src/cryptsetup.c:1698 src/cryptsetup.c:1766 #, c-format msgid "Keyslot %d is selected for deletion." msgstr "" -#: src/cryptsetup.c:1593 src/cryptsetup.c:1654 +#: src/cryptsetup.c:1710 src/cryptsetup.c:1770 msgid "" "This is the last keyslot. Device will become unusable after purging this key." msgstr "" "Ini adalah slot kunci terakhir. Perangkat mungkin akan menjadi tidak stabil " "setelah menghapus kunci ini." -#: src/cryptsetup.c:1594 +#: src/cryptsetup.c:1711 msgid "Enter any remaining passphrase: " msgstr "" -#: src/cryptsetup.c:1595 src/cryptsetup.c:1656 +#: src/cryptsetup.c:1712 src/cryptsetup.c:1772 msgid "Operation aborted, the keyslot was NOT wiped.\n" msgstr "" -#: src/cryptsetup.c:1633 +#: src/cryptsetup.c:1748 msgid "Enter passphrase to be deleted: " msgstr "" -#: src/cryptsetup.c:1714 src/cryptsetup.c:1788 src/cryptsetup.c:1822 +#: src/cryptsetup.c:1828 src/cryptsetup.c:1900 src/cryptsetup.c:1934 msgid "Enter new passphrase for key slot: " msgstr "Masukan kasa sandi baru untuk slot kunci: " -#: src/cryptsetup.c:1805 src/cryptsetup_reencrypt.c:1343 +#: src/cryptsetup.c:1917 src/cryptsetup_reencrypt.c:1328 #, c-format msgid "Enter any existing passphrase: " msgstr "" -#: src/cryptsetup.c:1873 +#: src/cryptsetup.c:1985 msgid "Enter passphrase to be changed: " msgstr "" -#: src/cryptsetup.c:1889 src/cryptsetup_reencrypt.c:1329 +#: src/cryptsetup.c:2001 src/cryptsetup_reencrypt.c:1314 msgid "Enter new passphrase: " msgstr "" -#: src/cryptsetup.c:1939 +#: src/cryptsetup.c:2051 msgid "Enter passphrase for keyslot to be converted: " msgstr "" -#: src/cryptsetup.c:1963 +#: src/cryptsetup.c:2075 msgid "Only one device argument for isLuks operation is supported." msgstr "" -#: src/cryptsetup.c:2219 src/cryptsetup.c:2240 +#: src/cryptsetup.c:2347 src/cryptsetup.c:2366 msgid "Option --header-backup-file is required." msgstr "" -#: src/cryptsetup.c:2270 +#: src/cryptsetup.c:2397 #, c-format msgid "%s is not cryptsetup managed device." msgstr "" -#: src/cryptsetup.c:2281 +#: src/cryptsetup.c:2408 #, c-format msgid "Refresh is not supported for device type %s" msgstr "" -#: src/cryptsetup.c:2323 +#: src/cryptsetup.c:2454 #, c-format msgid "Unrecognized metadata device type %s." msgstr "" -#: src/cryptsetup.c:2326 +#: src/cryptsetup.c:2456 msgid "Command requires device and mapped name as arguments." msgstr "" -#: src/cryptsetup.c:2348 +#: src/cryptsetup.c:2477 #, c-format msgid "" "This operation will erase all keyslots on device %s.\n" "Device will become unusable after this operation." msgstr "" -#: src/cryptsetup.c:2355 +#: src/cryptsetup.c:2484 msgid "Operation aborted, keyslots were NOT wiped.\n" msgstr "" -#: src/cryptsetup.c:2392 +#: src/cryptsetup.c:2523 msgid "Invalid LUKS type, only luks1 and luks2 are supported." msgstr "" -#: src/cryptsetup.c:2410 +#: src/cryptsetup.c:2539 #, c-format msgid "Device is already %s type." msgstr "" -#: src/cryptsetup.c:2415 +#: src/cryptsetup.c:2546 #, c-format msgid "This operation will convert %s to %s format.\n" msgstr "" -#: src/cryptsetup.c:2421 +#: src/cryptsetup.c:2549 msgid "Operation aborted, device was NOT converted.\n" msgstr "" -#: src/cryptsetup.c:2461 +#: src/cryptsetup.c:2589 msgid "Option --priority, --label or --subsystem is missing." msgstr "" -#: src/cryptsetup.c:2495 src/cryptsetup.c:2528 src/cryptsetup.c:2551 +#: src/cryptsetup.c:2623 src/cryptsetup.c:2660 src/cryptsetup.c:2680 #, c-format msgid "Token %d is invalid." msgstr "" -#: src/cryptsetup.c:2498 src/cryptsetup.c:2554 +#: src/cryptsetup.c:2626 src/cryptsetup.c:2683 #, c-format msgid "Token %d in use." msgstr "" -#: src/cryptsetup.c:2505 +#: src/cryptsetup.c:2638 #, c-format msgid "Failed to add luks2-keyring token %d." msgstr "" -#: src/cryptsetup.c:2514 src/cryptsetup.c:2576 +#: src/cryptsetup.c:2646 src/cryptsetup.c:2709 #, c-format msgid "Failed to assign token %d to keyslot %d." msgstr "" -#: src/cryptsetup.c:2531 +#: src/cryptsetup.c:2663 #, c-format msgid "Token %d is not in use." msgstr "" -#: src/cryptsetup.c:2566 +#: src/cryptsetup.c:2700 msgid "Failed to import token from file." msgstr "" -#: src/cryptsetup.c:2591 +#: src/cryptsetup.c:2725 #, c-format msgid "Failed to get token %d for export." msgstr "" -#: src/cryptsetup.c:2606 +#: src/cryptsetup.c:4045 msgid "--key-description parameter is mandatory for token add action." msgstr "" -#: src/cryptsetup.c:2612 src/cryptsetup.c:2620 +#: src/cryptsetup.c:4051 msgid "Action requires specific token. Use --token-id parameter." msgstr "" -#: src/cryptsetup.c:2625 +#: src/cryptsetup.c:2693 #, c-format msgid "Invalid token operation %s." msgstr "" -#: src/cryptsetup.c:2680 +#: src/cryptsetup.c:2789 #, c-format msgid "Auto-detected active dm device '%s' for data device %s.\n" msgstr "" -#: src/cryptsetup.c:2684 +#: src/cryptsetup.c:2793 #, c-format msgid "Device %s is not a block device.\n" msgstr "" -#: src/cryptsetup.c:2686 +#: src/cryptsetup.c:2795 #, c-format msgid "Failed to auto-detect device %s holders." msgstr "" -#: src/cryptsetup.c:2688 +#: src/cryptsetup.c:2799 #, c-format msgid "" "Unable to decide if device %s is activated or not.\n" @@ -1974,45 +1976,45 @@ "To run reencryption in online mode, use --active-name parameter instead.\n" msgstr "" -#: src/cryptsetup.c:2768 +#: src/cryptsetup.c:2836 msgid "Invalid LUKS device type." msgstr "" -#: src/cryptsetup.c:2773 +#: src/cryptsetup.c:2886 msgid "" "Encryption without detached header (--header) is not possible without data " "device size reduction (--reduce-device-size)." msgstr "" -#: src/cryptsetup.c:2778 +#: src/cryptsetup.c:2891 msgid "" "Requested data offset must be less than or equal to half of --reduce-device-" "size parameter." msgstr "" -#: src/cryptsetup.c:2787 +#: src/cryptsetup.c:2900 #, c-format msgid "" "Adjusting --reduce-device-size value to twice the --offset % " "(sectors).\n" msgstr "" -#: src/cryptsetup.c:2791 +#: src/cryptsetup.c:2881 msgid "Encryption is supported only for LUKS2 format." msgstr "" -#: src/cryptsetup.c:2813 +#: src/cryptsetup.c:2923 #, c-format msgid "" "Detected LUKS device on %s. Do you want to encrypt that LUKS device again?" msgstr "" -#: src/cryptsetup.c:2828 +#: src/cryptsetup.c:2941 #, c-format msgid "Temporary header file %s already exists. Aborting." msgstr "" -#: src/cryptsetup.c:2830 src/cryptsetup.c:2837 +#: src/cryptsetup.c:2943 src/cryptsetup.c:2950 #, c-format msgid "Cannot create temporary header file %s." msgstr "" @@ -2022,194 +2024,194 @@ msgid "%s/%s is now active and ready for online encryption." msgstr "" -#: src/cryptsetup.c:3065 src/cryptsetup.c:3071 +#: src/cryptsetup.c:3189 src/cryptsetup.c:3195 msgid "Not enough free keyslots for reencryption." msgstr "" -#: src/cryptsetup.c:3091 src/cryptsetup_reencrypt.c:1294 +#: src/cryptsetup.c:3215 src/cryptsetup_reencrypt.c:1279 msgid "" "Key file can be used only with --key-slot or with exactly one key slot " "active." msgstr "" -#: src/cryptsetup.c:3100 src/cryptsetup_reencrypt.c:1341 -#: src/cryptsetup_reencrypt.c:1352 +#: src/cryptsetup.c:3224 src/cryptsetup_reencrypt.c:1326 +#: src/cryptsetup_reencrypt.c:1337 #, c-format msgid "Enter passphrase for key slot %d: " msgstr "" -#: src/cryptsetup.c:3108 +#: src/cryptsetup.c:3233 #, c-format msgid "Enter passphrase for key slot %u: " msgstr "" -#: src/cryptsetup.c:3283 +#: src/cryptsetup.c:3415 msgid "Command requires device as argument." msgstr "" -#: src/cryptsetup.c:3305 +#: src/cryptsetup.c:3437 msgid "" "Only LUKS2 format is currently supported. Please use cryptsetup-reencrypt " "tool for LUKS1." msgstr "" -#: src/cryptsetup.c:3317 +#: src/cryptsetup.c:3449 msgid "" "Legacy offline reencryption already in-progress. Use cryptsetup-reencrypt " "utility." msgstr "" -#: src/cryptsetup.c:3327 src/cryptsetup_reencrypt.c:178 +#: src/cryptsetup.c:3459 src/cryptsetup_reencrypt.c:155 msgid "Reencryption of device with integrity profile is not supported." msgstr "" -#: src/cryptsetup.c:3335 +#: src/cryptsetup.c:3467 msgid "LUKS2 reencryption already initialized. Aborting operation." msgstr "" -#: src/cryptsetup.c:3339 +#: src/cryptsetup.c:3471 msgid "LUKS2 device is not in reencryption." msgstr "" -#: src/cryptsetup.c:3366 +#: src/cryptsetup.c:3498 msgid " [--type ] []" msgstr "" -#: src/cryptsetup.c:3366 src/veritysetup.c:399 src/integritysetup.c:480 +#: src/cryptsetup.c:3498 src/veritysetup.c:480 src/integritysetup.c:446 msgid "open device as " msgstr "" -#: src/cryptsetup.c:3367 src/cryptsetup.c:3368 src/cryptsetup.c:3369 -#: src/veritysetup.c:400 src/veritysetup.c:401 src/integritysetup.c:481 -#: src/integritysetup.c:482 +#: src/cryptsetup.c:3499 src/cryptsetup.c:3500 src/cryptsetup.c:3501 +#: src/veritysetup.c:481 src/veritysetup.c:482 src/integritysetup.c:447 +#: src/integritysetup.c:448 msgid "" msgstr "" -#: src/cryptsetup.c:3367 src/veritysetup.c:400 src/integritysetup.c:481 +#: src/cryptsetup.c:3499 src/veritysetup.c:481 src/integritysetup.c:447 msgid "close device (remove mapping)" msgstr "" -#: src/cryptsetup.c:3368 +#: src/cryptsetup.c:3500 msgid "resize active device" msgstr "ubah ukuran perangkat aktif" -#: src/cryptsetup.c:3369 +#: src/cryptsetup.c:3501 msgid "show device status" msgstr "tampilkan status perangkat" -#: src/cryptsetup.c:3370 +#: src/cryptsetup.c:3502 msgid "[--cipher ]" msgstr "" -#: src/cryptsetup.c:3370 +#: src/cryptsetup.c:3502 msgid "benchmark cipher" msgstr "" -#: src/cryptsetup.c:3371 src/cryptsetup.c:3372 src/cryptsetup.c:3373 -#: src/cryptsetup.c:3374 src/cryptsetup.c:3375 src/cryptsetup.c:3382 -#: src/cryptsetup.c:3383 src/cryptsetup.c:3384 src/cryptsetup.c:3385 -#: src/cryptsetup.c:3386 src/cryptsetup.c:3387 src/cryptsetup.c:3388 -#: src/cryptsetup.c:3389 src/cryptsetup.c:3390 +#: src/cryptsetup.c:3503 src/cryptsetup.c:3504 src/cryptsetup.c:3505 +#: src/cryptsetup.c:3506 src/cryptsetup.c:3507 src/cryptsetup.c:3514 +#: src/cryptsetup.c:3515 src/cryptsetup.c:3516 src/cryptsetup.c:3517 +#: src/cryptsetup.c:3518 src/cryptsetup.c:3519 src/cryptsetup.c:3520 +#: src/cryptsetup.c:3521 src/cryptsetup.c:3522 msgid "" msgstr "" -#: src/cryptsetup.c:3371 +#: src/cryptsetup.c:3503 msgid "try to repair on-disk metadata" msgstr "" -#: src/cryptsetup.c:3372 +#: src/cryptsetup.c:3504 msgid "reencrypt LUKS2 device" msgstr "" -#: src/cryptsetup.c:3373 +#: src/cryptsetup.c:3505 msgid "erase all keyslots (remove encryption key)" msgstr "" -#: src/cryptsetup.c:3374 +#: src/cryptsetup.c:3506 msgid "convert LUKS from/to LUKS2 format" msgstr "" -#: src/cryptsetup.c:3375 +#: src/cryptsetup.c:3507 msgid "set permanent configuration options for LUKS2" msgstr "" -#: src/cryptsetup.c:3376 src/cryptsetup.c:3377 +#: src/cryptsetup.c:3508 src/cryptsetup.c:3509 msgid " []" msgstr " []" -#: src/cryptsetup.c:3376 +#: src/cryptsetup.c:3508 msgid "formats a LUKS device" msgstr "format sebuah perangkat LUKS" -#: src/cryptsetup.c:3377 +#: src/cryptsetup.c:3509 msgid "add key to LUKS device" msgstr "tambahkan kunci ke perangkat LUKS" -#: src/cryptsetup.c:3378 src/cryptsetup.c:3379 src/cryptsetup.c:3380 +#: src/cryptsetup.c:3510 src/cryptsetup.c:3511 src/cryptsetup.c:3512 msgid " []" msgstr " []" -#: src/cryptsetup.c:3378 +#: src/cryptsetup.c:3510 msgid "removes supplied key or key file from LUKS device" msgstr "hapus kunci yang diberikan atau berkas kunci dari perangkat LUKS" -#: src/cryptsetup.c:3379 +#: src/cryptsetup.c:3511 msgid "changes supplied key or key file of LUKS device" msgstr "" -#: src/cryptsetup.c:3380 +#: src/cryptsetup.c:3512 msgid "converts a key to new pbkdf parameters" msgstr "" -#: src/cryptsetup.c:3381 +#: src/cryptsetup.c:3513 msgid " " msgstr " " -#: src/cryptsetup.c:3381 +#: src/cryptsetup.c:3513 msgid "wipes key with number from LUKS device" msgstr "hapus kunci dengan nomor dari perangkat LUKS" -#: src/cryptsetup.c:3382 +#: src/cryptsetup.c:3514 msgid "print UUID of LUKS device" msgstr "tampilkan UUID dari perangkat LUKS" -#: src/cryptsetup.c:3383 +#: src/cryptsetup.c:3515 msgid "tests for LUKS partition header" msgstr "periksa untuk header partisi LUKS" -#: src/cryptsetup.c:3384 +#: src/cryptsetup.c:3516 msgid "dump LUKS partition information" msgstr "dump informasi partisi LUKS" -#: src/cryptsetup.c:3385 +#: src/cryptsetup.c:3517 msgid "dump TCRYPT device information" msgstr "" -#: src/cryptsetup.c:3387 +#: src/cryptsetup.c:3519 msgid "Suspend LUKS device and wipe key (all IOs are frozen)" msgstr "" -#: src/cryptsetup.c:3388 +#: src/cryptsetup.c:3520 msgid "Resume suspended LUKS device" msgstr "" -#: src/cryptsetup.c:3389 +#: src/cryptsetup.c:3521 msgid "Backup LUKS device header and keyslots" msgstr "Buat cadangan header perangkat LUKS dan slot kunci" -#: src/cryptsetup.c:3390 +#: src/cryptsetup.c:3522 msgid "Restore LUKS device header and keyslots" msgstr "Kembalikan header perangkat LUKS dan slot kunci" -#: src/cryptsetup.c:3391 +#: src/cryptsetup.c:3523 msgid " " msgstr "" -#: src/cryptsetup.c:3391 +#: src/cryptsetup.c:3523 msgid "Manipulate LUKS2 tokens" msgstr "" -#: src/cryptsetup.c:3409 src/veritysetup.c:417 src/integritysetup.c:498 +#: src/cryptsetup.c:3543 src/veritysetup.c:498 src/integritysetup.c:464 msgid "" "\n" " is one of:\n" @@ -2225,7 +2227,7 @@ "\tclose: remove (plainClose), luksClose, loopaesClose, tcryptClose\n" msgstr "" -#: src/cryptsetup.c:3419 +#: src/cryptsetup.c:3553 #, c-format msgid "" "\n" @@ -2241,14 +2243,14 @@ " adalah berkas kunci opsional untuk kunci baru untuk aksi " "luksAddKey\n" -#: src/cryptsetup.c:3426 +#: src/cryptsetup.c:3560 #, c-format msgid "" "\n" "Default compiled-in metadata format is %s (for luksFormat action).\n" msgstr "" -#: src/cryptsetup.c:3431 +#: src/cryptsetup.c:3572 #, c-format msgid "" "\n" @@ -2260,7 +2262,7 @@ "\tIteration time: %d, Memory required: %dkB, Parallel threads: %d\n" msgstr "" -#: src/cryptsetup.c:3442 +#: src/cryptsetup.c:3583 #, c-format msgid "" "\n" @@ -2270,221 +2272,219 @@ "\tLUKS: %s, Key: %d bits, LUKS header hashing: %s, RNG: %s\n" msgstr "" -#: src/cryptsetup.c:3451 +#: src/cryptsetup.c:3592 msgid "" "\tLUKS: Default keysize with XTS mode (two internal keys) will be doubled.\n" msgstr "" -#: src/cryptsetup.c:3467 src/veritysetup.c:575 src/integritysetup.c:642 +#: src/cryptsetup.c:3610 src/veritysetup.c:637 src/integritysetup.c:620 #, c-format msgid "%s: requires %s as arguments" msgstr "%s: membutuhkan %s sebagai argumen" -#: src/cryptsetup.c:3500 src/veritysetup.c:462 src/integritysetup.c:536 -#: src/cryptsetup_reencrypt.c:1607 +#: src/cryptsetup.c:3741 src/veritysetup.c:561 src/integritysetup.c:543 +#: src/cryptsetup_reencrypt.c:1641 msgid "Show this help message" msgstr "Tampilkan pesan bantuan ini" -#: src/cryptsetup.c:3501 src/veritysetup.c:463 src/integritysetup.c:537 -#: src/cryptsetup_reencrypt.c:1608 +#: src/cryptsetup.c:3742 src/veritysetup.c:562 src/integritysetup.c:544 +#: src/cryptsetup_reencrypt.c:1642 msgid "Display brief usage" msgstr "Tampilkan penggunaan singkat" -#: src/cryptsetup.c:3502 src/veritysetup.c:464 src/integritysetup.c:538 -#: src/cryptsetup_reencrypt.c:1609 +#: src/cryptsetup.c:3743 src/veritysetup.c:563 src/integritysetup.c:545 +#: src/cryptsetup_reencrypt.c:1643 msgid "Print package version" msgstr "Tampilkan versi paket" -#: src/cryptsetup.c:3506 src/veritysetup.c:468 src/integritysetup.c:542 -#: src/cryptsetup_reencrypt.c:1613 +#: src/cryptsetup.c:3754 src/veritysetup.c:574 src/integritysetup.c:556 +#: src/cryptsetup_reencrypt.c:1654 msgid "Help options:" msgstr "Pilihan bantuan:" -#: src/cryptsetup.c:3507 src/veritysetup.c:469 src/integritysetup.c:543 -#: src/cryptsetup_reencrypt.c:1614 +#: tokens/ssh/cryptsetup-ssh.c:147 msgid "Shows more detailed error messages" msgstr "Tampilkan pesan kesalahan secara lebih detail" -#: src/cryptsetup.c:3508 src/veritysetup.c:470 src/integritysetup.c:544 -#: src/cryptsetup_reencrypt.c:1615 +#: tokens/ssh/cryptsetup-ssh.c:148 msgid "Show debug messages" msgstr "Tampilkan pesan penelusuran" -#: src/cryptsetup.c:3509 +#: tokens/ssh/cryptsetup-ssh.c:149 msgid "Show debug messages including JSON metadata" msgstr "" -#: src/cryptsetup.c:3510 src/cryptsetup_reencrypt.c:1617 +#: src/cryptsetup.c:3597 src/cryptsetup_reencrypt.c:1637 msgid "The cipher used to encrypt the disk (see /proc/crypto)" msgstr "" "Cipher yang digunakan untuk mengenkripsi ke disk (lihat /proc/crypto)" -#: src/cryptsetup.c:3511 src/cryptsetup_reencrypt.c:1619 +#: src/cryptsetup.c:3598 src/cryptsetup_reencrypt.c:1639 msgid "The hash used to create the encryption key from the passphrase" msgstr "Hash yang digunakan untuk membuat kunci enkripsi dari kata sandi" -#: src/cryptsetup.c:3512 +#: src/cryptsetup.c:3599 msgid "Verifies the passphrase by asking for it twice" msgstr "Verifikasi kata sandi dengan menanyakan itu dua kali" -#: src/cryptsetup.c:3513 src/cryptsetup_reencrypt.c:1621 +#: src/cryptsetup.c:3600 src/cryptsetup_reencrypt.c:1641 msgid "Read the key from a file" msgstr "" -#: src/cryptsetup.c:3514 +#: src/cryptsetup.c:3601 msgid "Read the volume (master) key from file." msgstr "Baca volume (master) kunci dari berkas." -#: src/cryptsetup.c:3515 +#: src/cryptsetup.c:3602 msgid "Dump volume (master) key instead of keyslots info" msgstr "" -#: src/cryptsetup.c:3516 src/cryptsetup_reencrypt.c:1618 +#: src/cryptsetup.c:3603 src/cryptsetup_reencrypt.c:1638 msgid "The size of the encryption key" msgstr "Besar dari kunci enkripsi" -#: src/cryptsetup.c:3516 src/cryptsetup.c:3579 src/integritysetup.c:562 -#: src/integritysetup.c:566 src/integritysetup.c:570 -#: src/cryptsetup_reencrypt.c:1618 +#: src/cryptsetup.c:3603 src/cryptsetup.c:3666 src/integritysetup.c:579 +#: src/integritysetup.c:583 src/integritysetup.c:587 +#: src/cryptsetup_reencrypt.c:1638 msgid "BITS" msgstr "BITS" -#: src/cryptsetup.c:3517 src/cryptsetup_reencrypt.c:1634 +#: src/cryptsetup.c:3604 src/cryptsetup_reencrypt.c:1654 msgid "Limits the read from keyfile" msgstr "" -#: src/cryptsetup.c:3517 src/cryptsetup.c:3518 src/cryptsetup.c:3519 -#: src/cryptsetup.c:3520 src/cryptsetup.c:3523 src/cryptsetup.c:3576 -#: src/cryptsetup.c:3577 src/cryptsetup.c:3585 src/cryptsetup.c:3586 -#: src/veritysetup.c:473 src/veritysetup.c:474 src/veritysetup.c:475 -#: src/veritysetup.c:478 src/veritysetup.c:479 src/integritysetup.c:551 -#: src/integritysetup.c:557 src/integritysetup.c:558 -#: src/cryptsetup_reencrypt.c:1633 src/cryptsetup_reencrypt.c:1634 -#: src/cryptsetup_reencrypt.c:1635 src/cryptsetup_reencrypt.c:1636 +#: src/cryptsetup.c:3604 src/cryptsetup.c:3605 src/cryptsetup.c:3606 +#: src/cryptsetup.c:3607 src/cryptsetup.c:3610 src/cryptsetup.c:3663 +#: src/cryptsetup.c:3664 src/cryptsetup.c:3672 src/cryptsetup.c:3673 +#: src/veritysetup.c:483 src/veritysetup.c:484 src/veritysetup.c:485 +#: src/veritysetup.c:488 src/veritysetup.c:489 src/integritysetup.c:568 +#: src/integritysetup.c:574 src/integritysetup.c:575 +#: src/cryptsetup_reencrypt.c:1653 src/cryptsetup_reencrypt.c:1654 +#: src/cryptsetup_reencrypt.c:1655 src/cryptsetup_reencrypt.c:1656 msgid "bytes" msgstr "" -#: src/cryptsetup.c:3518 src/cryptsetup_reencrypt.c:1633 +#: src/cryptsetup.c:3605 src/cryptsetup_reencrypt.c:1653 msgid "Number of bytes to skip in keyfile" msgstr "" -#: src/cryptsetup.c:3519 +#: src/cryptsetup.c:3606 msgid "Limits the read from newly added keyfile" msgstr "" -#: src/cryptsetup.c:3520 +#: src/cryptsetup.c:3607 msgid "Number of bytes to skip in newly added keyfile" msgstr "" -#: src/cryptsetup.c:3521 +#: src/cryptsetup.c:3608 msgid "Slot number for new key (default is first free)" msgstr "Nomor slot untuk kunci baru (baku adalah yang kosong pertama)" -#: src/cryptsetup.c:3522 +#: src/cryptsetup.c:3609 msgid "The size of the device" msgstr "Besar dari perangkat" -#: src/cryptsetup.c:3522 src/cryptsetup.c:3524 src/cryptsetup.c:3525 -#: src/cryptsetup.c:3531 src/integritysetup.c:552 src/integritysetup.c:559 +#: src/cryptsetup.c:3609 src/cryptsetup.c:3611 src/cryptsetup.c:3612 +#: src/cryptsetup.c:3618 src/integritysetup.c:569 src/integritysetup.c:576 msgid "SECTORS" msgstr "SEKTOR" -#: src/cryptsetup.c:3523 src/cryptsetup_reencrypt.c:1636 +#: src/cryptsetup.c:3610 src/cryptsetup_reencrypt.c:1656 msgid "Use only specified device size (ignore rest of device). DANGEROUS!" msgstr "" -#: src/cryptsetup.c:3524 +#: src/cryptsetup.c:3611 msgid "The start offset in the backend device" msgstr "Awal ofset dalam perangkat backend" -#: src/cryptsetup.c:3525 +#: src/cryptsetup.c:3612 msgid "How many sectors of the encrypted data to skip at the beginning" msgstr "Berapa banyak sektor dari data terenkripsi yang dilewatkan di awal" -#: src/cryptsetup.c:3526 +#: src/cryptsetup.c:3613 msgid "Create a readonly mapping" msgstr "Buat pemetaan baca-saja" -#: src/cryptsetup.c:3527 src/integritysetup.c:545 -#: src/cryptsetup_reencrypt.c:1624 +#: src/cryptsetup.c:3614 src/integritysetup.c:562 +#: src/cryptsetup_reencrypt.c:1644 msgid "Do not ask for confirmation" msgstr "Jangan tanya untuk konfirmasi" -#: src/cryptsetup.c:3528 +#: src/cryptsetup.c:3615 msgid "Timeout for interactive passphrase prompt (in seconds)" msgstr "Waktu habis untuk pertanyaan interaktif kata sandi (dalam detik)" -#: src/cryptsetup.c:3528 src/cryptsetup.c:3529 src/integritysetup.c:546 -#: src/cryptsetup_reencrypt.c:1625 +#: src/cryptsetup.c:3615 src/cryptsetup.c:3616 src/integritysetup.c:563 +#: src/cryptsetup_reencrypt.c:1645 msgid "secs" msgstr "detik" -#: src/cryptsetup.c:3529 src/integritysetup.c:546 -#: src/cryptsetup_reencrypt.c:1625 +#: src/cryptsetup.c:3616 src/integritysetup.c:563 +#: src/cryptsetup_reencrypt.c:1645 msgid "Progress line update (in seconds)" msgstr "" -#: src/cryptsetup.c:3530 src/cryptsetup_reencrypt.c:1626 +#: src/cryptsetup.c:3617 src/cryptsetup_reencrypt.c:1646 msgid "How often the input of the passphrase can be retried" msgstr "Seberapa sering masukan dari kata sandi dapat dicoba" -#: src/cryptsetup.c:3531 +#: src/cryptsetup.c:3618 msgid "Align payload at sector boundaries - for luksFormat" msgstr "Sesuaikan muatan di batas sektor - untuk luksFormat" -#: src/cryptsetup.c:3532 +#: src/cryptsetup.c:3619 msgid "File with LUKS header and keyslots backup" msgstr "" -#: src/cryptsetup.c:3533 src/cryptsetup_reencrypt.c:1627 +#: src/cryptsetup.c:3620 src/cryptsetup_reencrypt.c:1647 msgid "Use /dev/random for generating volume key" msgstr "" -#: src/cryptsetup.c:3534 src/cryptsetup_reencrypt.c:1628 +#: src/cryptsetup.c:3621 src/cryptsetup_reencrypt.c:1648 msgid "Use /dev/urandom for generating volume key" msgstr "" -#: src/cryptsetup.c:3535 +#: src/cryptsetup.c:3622 msgid "Share device with another non-overlapping crypt segment" msgstr "" -#: src/cryptsetup.c:3536 src/veritysetup.c:482 +#: src/cryptsetup.c:3623 src/veritysetup.c:492 msgid "UUID for device to use" msgstr "" -#: src/cryptsetup.c:3537 src/integritysetup.c:579 +#: src/cryptsetup.c:3624 src/integritysetup.c:599 msgid "Allow discards (aka TRIM) requests for device" msgstr "" -#: src/cryptsetup.c:3538 src/cryptsetup_reencrypt.c:1645 +#: src/cryptsetup.c:3625 src/cryptsetup_reencrypt.c:1665 msgid "Device or file with separated LUKS header" msgstr "" -#: src/cryptsetup.c:3539 +#: src/cryptsetup.c:3626 msgid "Do not activate device, just check passphrase" msgstr "" -#: src/cryptsetup.c:3540 +#: src/cryptsetup.c:3627 msgid "Use hidden header (hidden TCRYPT device)" msgstr "" -#: src/cryptsetup.c:3541 +#: src/cryptsetup.c:3628 msgid "Device is system TCRYPT drive (with bootloader)" msgstr "" -#: src/cryptsetup.c:3542 +#: src/cryptsetup.c:3629 msgid "Use backup (secondary) TCRYPT header" msgstr "" -#: src/cryptsetup.c:3543 +#: src/cryptsetup.c:3630 msgid "Scan also for VeraCrypt compatible device" msgstr "" -#: src/cryptsetup.c:3544 +#: src/cryptsetup.c:3631 msgid "Personal Iteration Multiplier for VeraCrypt compatible device" msgstr "" -#: src/cryptsetup.c:3545 +#: src/cryptsetup.c:3632 msgid "Query Personal Iteration Multiplier for VeraCrypt compatible device" msgstr "" @@ -2492,107 +2492,107 @@ msgid "Type of device metadata: luks, luks1, luks2, plain, loopaes, tcrypt" msgstr "" -#: src/cryptsetup.c:3547 +#: src/cryptsetup.c:3634 msgid "Disable password quality check (if enabled)" msgstr "" -#: src/cryptsetup.c:3548 +#: src/cryptsetup.c:3635 msgid "Use dm-crypt same_cpu_crypt performance compatibility option" msgstr "" -#: src/cryptsetup.c:3549 +#: src/cryptsetup.c:3636 msgid "Use dm-crypt submit_from_crypt_cpus performance compatibility option" msgstr "" -#: src/cryptsetup.c:3552 +#: src/cryptsetup.c:3639 msgid "Device removal is deferred until the last user closes it" msgstr "" -#: src/cryptsetup.c:3553 +#: src/cryptsetup.c:3640 msgid "Use global lock to serialize memory hard PBKDF (OOM workaround)" msgstr "" -#: src/cryptsetup.c:3554 +#: src/cryptsetup.c:3641 msgid "PBKDF iteration time for LUKS (in ms)" msgstr "" -#: src/cryptsetup.c:3554 src/cryptsetup_reencrypt.c:1623 +#: src/cryptsetup.c:3641 src/cryptsetup_reencrypt.c:1643 msgid "msecs" msgstr "mdetik" -#: src/cryptsetup.c:3555 src/cryptsetup_reencrypt.c:1641 +#: src/cryptsetup.c:3642 src/cryptsetup_reencrypt.c:1661 msgid "PBKDF algorithm (for LUKS2): argon2i, argon2id, pbkdf2" msgstr "" -#: src/cryptsetup.c:3556 src/cryptsetup_reencrypt.c:1642 +#: src/cryptsetup.c:3643 src/cryptsetup_reencrypt.c:1662 msgid "PBKDF memory cost limit" msgstr "" -#: src/cryptsetup.c:3556 src/cryptsetup_reencrypt.c:1642 +#: src/cryptsetup.c:3643 src/cryptsetup_reencrypt.c:1662 msgid "kilobytes" msgstr "" -#: src/cryptsetup.c:3557 src/cryptsetup_reencrypt.c:1643 +#: src/cryptsetup.c:3644 src/cryptsetup_reencrypt.c:1663 msgid "PBKDF parallel cost" msgstr "" -#: src/cryptsetup.c:3557 src/cryptsetup_reencrypt.c:1643 +#: src/cryptsetup.c:3644 src/cryptsetup_reencrypt.c:1663 msgid "threads" msgstr "" -#: src/cryptsetup.c:3558 src/cryptsetup_reencrypt.c:1644 +#: src/cryptsetup.c:3645 src/cryptsetup_reencrypt.c:1664 msgid "PBKDF iterations cost (forced, disables benchmark)" msgstr "" -#: src/cryptsetup.c:3559 +#: src/cryptsetup.c:3646 msgid "Keyslot priority: ignore, normal, prefer" msgstr "" -#: src/cryptsetup.c:3560 +#: src/cryptsetup.c:3647 msgid "Disable locking of on-disk metadata" msgstr "" -#: src/cryptsetup.c:3561 +#: src/cryptsetup.c:3648 msgid "Disable loading volume keys via kernel keyring" msgstr "" -#: src/cryptsetup.c:3562 +#: src/cryptsetup.c:3649 msgid "Data integrity algorithm (LUKS2 only)" msgstr "" -#: src/cryptsetup.c:3563 src/integritysetup.c:573 +#: src/cryptsetup.c:3650 src/integritysetup.c:590 msgid "Disable journal for integrity device" msgstr "" -#: src/cryptsetup.c:3564 src/integritysetup.c:547 +#: src/cryptsetup.c:3651 src/integritysetup.c:564 msgid "Do not wipe device after format" msgstr "" -#: src/cryptsetup.c:3566 +#: src/cryptsetup.c:3653 msgid "Do not ask for passphrase if activation by token fails" msgstr "" -#: src/cryptsetup.c:3567 +#: src/cryptsetup.c:3654 msgid "Token number (default: any)" msgstr "" -#: src/cryptsetup.c:3568 +#: src/cryptsetup.c:3655 msgid "Key description" msgstr "" -#: src/cryptsetup.c:3569 +#: src/cryptsetup.c:3656 msgid "Encryption sector size (default: 512 bytes)" msgstr "" -#: src/cryptsetup.c:3571 +#: src/cryptsetup.c:3658 msgid "Set activation flags persistent for device" msgstr "" -#: src/cryptsetup.c:3572 +#: src/cryptsetup.c:3659 msgid "Set label for the LUKS2 device" msgstr "" -#: src/cryptsetup.c:3573 +#: src/cryptsetup.c:3660 msgid "Set subsystem label for the LUKS2 device" msgstr "" @@ -2600,75 +2600,75 @@ msgid "Create unbound (no assigned data segment) LUKS2 keyslot" msgstr "" -#: src/cryptsetup.c:3575 +#: src/cryptsetup.c:3662 msgid "Read or write the json from or to a file" msgstr "" -#: src/cryptsetup.c:3576 +#: src/cryptsetup.c:3663 msgid "LUKS2 header metadata area size" msgstr "" -#: src/cryptsetup.c:3577 +#: src/cryptsetup.c:3664 msgid "LUKS2 header keyslots area size" msgstr "" -#: src/cryptsetup.c:3578 +#: src/cryptsetup.c:3665 msgid "Refresh (reactivate) device with new parameters" msgstr "" -#: src/cryptsetup.c:3579 +#: src/cryptsetup.c:3666 msgid "LUKS2 keyslot: The size of the encryption key" msgstr "" -#: src/cryptsetup.c:3580 +#: src/cryptsetup.c:3667 msgid "LUKS2 keyslot: The cipher used for keyslot encryption" msgstr "" -#: src/cryptsetup.c:3581 +#: src/cryptsetup.c:3668 msgid "Encrypt LUKS2 device (in-place encryption)." msgstr "" -#: src/cryptsetup.c:3582 +#: src/cryptsetup.c:3669 msgid "Decrypt LUKS2 device (remove encryption)." msgstr "" -#: src/cryptsetup.c:3583 +#: src/cryptsetup.c:3670 msgid "Initialize LUKS2 reencryption in metadata only." msgstr "" -#: src/cryptsetup.c:3584 +#: src/cryptsetup.c:3671 msgid "Resume initialized LUKS2 reencryption only." msgstr "" -#: src/cryptsetup.c:3585 src/cryptsetup_reencrypt.c:1635 +#: src/cryptsetup.c:3672 src/cryptsetup_reencrypt.c:1655 msgid "Reduce data device size (move data offset). DANGEROUS!" msgstr "" -#: src/cryptsetup.c:3586 +#: src/cryptsetup.c:3673 msgid "Maximal reencryption hotzone size." msgstr "" -#: src/cryptsetup.c:3587 +#: src/cryptsetup.c:3674 msgid "Reencryption hotzone resilience type (checksum,journal,none)" msgstr "" -#: src/cryptsetup.c:3588 +#: src/cryptsetup.c:3675 msgid "Reencryption hotzone checksums hash" msgstr "" -#: src/cryptsetup.c:3589 +#: src/cryptsetup.c:3676 msgid "Override device autodetection of dm device to be reencrypted" msgstr "" -#: src/cryptsetup.c:3605 src/veritysetup.c:505 src/integritysetup.c:595 +#: src/cryptsetup.c:3771 src/veritysetup.c:592 src/integritysetup.c:573 msgid "[OPTION...] " msgstr "" -#: src/cryptsetup.c:3656 src/veritysetup.c:539 src/integritysetup.c:606 +#: src/cryptsetup.c:3780 src/veritysetup.c:601 src/integritysetup.c:584 msgid "Argument missing." msgstr "Argumen hilang." -#: src/cryptsetup.c:3725 src/veritysetup.c:570 src/integritysetup.c:637 +#: src/cryptsetup.c:3850 src/veritysetup.c:632 src/integritysetup.c:615 msgid "Unknown action." msgstr "Aksi tidak diketahui." @@ -2705,7 +2705,7 @@ msgid "Option --persistent is not allowed with --test-passphrase.\n" msgstr "" -#: src/cryptsetup.c:3775 +#: src/cryptsetup.c:3867 msgid "" "Option --key-size is allowed only for luksFormat, luksAddKey,\n" "open and benchmark actions. To limit read from keyfile use --keyfile-" @@ -2734,60 +2734,60 @@ "devices.\n" msgstr "" -#: src/cryptsetup.c:3803 src/cryptsetup_reencrypt.c:1708 +#: src/cryptsetup.c:3694 src/cryptsetup.c:3706 src/cryptsetup_reencrypt.c:1623 msgid "Key size must be a multiple of 8 bits" msgstr "Kunci harus kelipatan dari 8 bit" -#: src/cryptsetup.c:3809 src/cryptsetup_reencrypt.c:1394 -#: src/cryptsetup_reencrypt.c:1713 +#: src/cryptsetup.c:3648 src/cryptsetup_reencrypt.c:1379 +#: src/cryptsetup_reencrypt.c:1704 msgid "Key slot is invalid." msgstr "" -#: src/cryptsetup.c:3816 +#: src/cryptsetup.c:3901 msgid "Option --key-file takes precedence over specified key file argument." msgstr "" -#: src/cryptsetup.c:3823 src/veritysetup.c:582 src/integritysetup.c:663 -#: src/cryptsetup_reencrypt.c:1687 +#: src/cryptsetup.c:3915 src/veritysetup.c:594 src/integritysetup.c:686 +#: src/cryptsetup_reencrypt.c:1707 msgid "Negative number for option not permitted." msgstr "" -#: src/cryptsetup.c:3827 +#: src/cryptsetup.c:3907 msgid "Only one --key-file argument is allowed." msgstr "" -#: src/cryptsetup.c:3831 src/cryptsetup_reencrypt.c:1679 -#: src/cryptsetup_reencrypt.c:1717 +#: src/cryptsetup.c:3911 src/cryptsetup_reencrypt.c:1689 +#: src/cryptsetup_reencrypt.c:1708 msgid "Only one of --use-[u]random options is allowed." msgstr "" -#: src/cryptsetup.c:3835 +#: src/cryptsetup.c:3927 msgid "Option --use-[u]random is allowed only for luksFormat." msgstr "" -#: src/cryptsetup.c:3839 +#: src/cryptsetup.c:3931 msgid "Option --uuid is allowed only for luksFormat and luksUUID." msgstr "" -#: src/cryptsetup.c:3843 +#: src/cryptsetup.c:3935 msgid "Option --align-payload is allowed only for luksFormat." msgstr "" -#: src/cryptsetup.c:3847 +#: src/cryptsetup.c:3939 msgid "" "Options --luks2-metadata-size and --opt-luks2-keyslots-size are allowed only " "for luksFormat with LUKS2." msgstr "" -#: src/cryptsetup.c:3852 +#: src/cryptsetup.c:3944 msgid "Invalid LUKS2 metadata size specification." msgstr "" -#: src/cryptsetup.c:3856 +#: src/cryptsetup.c:3948 msgid "Invalid LUKS2 keyslots size specification." msgstr "" -#: src/cryptsetup.c:3860 +#: src/cryptsetup.c:3915 msgid "Options --align-payload and --offset cannot be combined." msgstr "" @@ -2880,98 +2880,98 @@ msgid "Cannot disable metadata locking.\n" msgstr "" -#: src/cryptsetup.c:3992 +#: src/cryptsetup.c:3680 msgid "Invalid max reencryption hotzone size specification." msgstr "" -#: src/cryptsetup.c:4000 src/cryptsetup_reencrypt.c:1722 -#: src/cryptsetup_reencrypt.c:1727 +#: src/cryptsetup.c:4093 src/cryptsetup_reencrypt.c:1742 +#: src/cryptsetup_reencrypt.c:1747 msgid "Invalid device size specification." msgstr "" -#: src/cryptsetup.c:4003 +#: src/cryptsetup.c:3711 msgid "Maximum device reduce size is 1 GiB." msgstr "" -#: src/cryptsetup.c:4006 src/cryptsetup_reencrypt.c:1733 +#: src/cryptsetup.c:3714 src/cryptsetup_reencrypt.c:1631 msgid "Reduce size must be multiple of 512 bytes sector." msgstr "" -#: src/cryptsetup.c:4011 +#: src/cryptsetup.c:4104 msgid "Invalid data size specification." msgstr "" -#: src/cryptsetup.c:4016 +#: src/cryptsetup.c:4109 msgid "Reduce size overflow." msgstr "" -#: src/cryptsetup.c:4020 +#: src/cryptsetup.c:4012 msgid "LUKS2 decryption requires option --header." msgstr "" -#: src/cryptsetup.c:4024 +#: src/cryptsetup.c:3675 msgid "Device size must be multiple of 512 bytes sector." msgstr "" -#: src/cryptsetup.c:4028 +#: src/cryptsetup.c:4016 msgid "Options --reduce-device-size and --data-size cannot be combined." msgstr "" -#: src/cryptsetup.c:4032 +#: src/cryptsetup.c:4020 msgid "Options --device-size and --size cannot be combined." msgstr "" -#: src/veritysetup.c:67 +#: src/veritysetup.c:54 msgid "Invalid salt string specified." msgstr "" -#: src/veritysetup.c:98 +#: src/veritysetup.c:87 #, c-format msgid "Cannot create hash image %s for writing." msgstr "" -#: src/veritysetup.c:108 +#: src/veritysetup.c:97 #, c-format msgid "Cannot create FEC image %s for writing." msgstr "" -#: src/veritysetup.c:182 +#: src/veritysetup.c:236 msgid "Invalid root hash string specified." msgstr "" -#: src/veritysetup.c:397 +#: src/veritysetup.c:478 msgid " " msgstr "" -#: src/veritysetup.c:397 src/integritysetup.c:479 +#: src/veritysetup.c:478 src/integritysetup.c:445 msgid "format device" msgstr "" -#: src/veritysetup.c:398 +#: src/veritysetup.c:407 msgid " " msgstr "" -#: src/veritysetup.c:398 +#: src/veritysetup.c:479 msgid "verify device" msgstr "" -#: src/veritysetup.c:399 +#: src/veritysetup.c:408 msgid " " msgstr "" -#: src/veritysetup.c:401 src/integritysetup.c:482 +#: src/veritysetup.c:482 src/integritysetup.c:448 msgid "show active device status" msgstr "" -#: src/veritysetup.c:402 +#: src/veritysetup.c:483 msgid "" msgstr "" -#: src/veritysetup.c:402 src/integritysetup.c:483 +#: src/veritysetup.c:483 src/integritysetup.c:449 msgid "show on-disk information" msgstr "" -#: src/veritysetup.c:421 +#: src/veritysetup.c:502 #, c-format msgid "" "\n" @@ -2981,7 +2981,7 @@ " hash of the root node on \n" msgstr "" -#: src/veritysetup.c:428 +#: src/veritysetup.c:509 #, c-format msgid "" "\n" @@ -2990,83 +2990,83 @@ "Hash format: %u\n" msgstr "" -#: src/veritysetup.c:471 +#: src/veritysetup.c:481 msgid "Do not use verity superblock" msgstr "" -#: src/veritysetup.c:472 +#: src/veritysetup.c:482 msgid "Format type (1 - normal, 0 - original Chrome OS)" msgstr "" -#: src/veritysetup.c:472 +#: src/veritysetup.c:482 msgid "number" msgstr "" -#: src/veritysetup.c:473 +#: src/veritysetup.c:483 msgid "Block size on the data device" msgstr "" -#: src/veritysetup.c:474 +#: src/veritysetup.c:484 msgid "Block size on the hash device" msgstr "" -#: src/veritysetup.c:475 +#: src/veritysetup.c:485 msgid "FEC parity bytes" msgstr "" -#: src/veritysetup.c:476 +#: src/veritysetup.c:486 msgid "The number of blocks in the data file" msgstr "" -#: src/veritysetup.c:476 +#: src/veritysetup.c:486 msgid "blocks" msgstr "" -#: src/veritysetup.c:477 +#: src/veritysetup.c:487 msgid "Path to device with error correction data" msgstr "" -#: src/veritysetup.c:477 src/integritysetup.c:549 +#: src/veritysetup.c:487 src/integritysetup.c:566 msgid "path" msgstr "" -#: src/veritysetup.c:478 +#: src/veritysetup.c:488 msgid "Starting offset on the hash device" msgstr "" -#: src/veritysetup.c:479 +#: src/veritysetup.c:489 msgid "Starting offset on the FEC device" msgstr "" -#: src/veritysetup.c:480 +#: src/veritysetup.c:490 msgid "Hash algorithm" msgstr "" -#: src/veritysetup.c:480 +#: src/veritysetup.c:490 msgid "string" msgstr "" -#: src/veritysetup.c:481 +#: src/veritysetup.c:491 msgid "Salt" msgstr "" -#: src/veritysetup.c:481 +#: src/veritysetup.c:491 msgid "hex string" msgstr "" -#: src/veritysetup.c:484 +#: src/veritysetup.c:494 msgid "Restart kernel if corruption is detected" msgstr "" -#: src/veritysetup.c:486 +#: src/veritysetup.c:496 msgid "Ignore corruption, log it only" msgstr "" -#: src/veritysetup.c:487 +#: src/veritysetup.c:497 msgid "Do not verify zeroed blocks" msgstr "" -#: src/veritysetup.c:488 +#: src/veritysetup.c:498 msgid "Verify data block only the first time it is read" msgstr "" @@ -3082,30 +3082,30 @@ "together.\n" msgstr "" -#: src/integritysetup.c:84 src/utils_password.c:305 +#: src/utils_tools.c:511 #, c-format msgid "Cannot read keyfile %s." msgstr "" -#: src/integritysetup.c:88 src/utils_password.c:310 +#: src/utils_tools.c:516 #, c-format msgid "Cannot read %d bytes from keyfile %s." msgstr "" -#: src/integritysetup.c:254 +#: src/integritysetup.c:201 #, c-format msgid "Formatted with tag size %u, internal integrity %s.\n" msgstr "" -#: src/integritysetup.c:479 src/integritysetup.c:483 +#: src/integritysetup.c:445 src/integritysetup.c:449 msgid "" msgstr "" -#: src/integritysetup.c:480 +#: src/integritysetup.c:446 msgid " " msgstr "" -#: src/integritysetup.c:502 +#: src/integritysetup.c:468 #, c-format msgid "" "\n" @@ -3121,103 +3121,103 @@ "\tTag size: %u bytes, Checksum algorithm: %s\n" msgstr "" -#: src/integritysetup.c:549 +#: src/integritysetup.c:566 msgid "Path to data device (if separated)" msgstr "" -#: src/integritysetup.c:551 +#: src/integritysetup.c:568 msgid "Journal size" msgstr "" -#: src/integritysetup.c:552 +#: src/integritysetup.c:569 msgid "Interleave sectors" msgstr "" -#: src/integritysetup.c:553 +#: src/integritysetup.c:570 msgid "Journal watermark" msgstr "" -#: src/integritysetup.c:553 +#: src/integritysetup.c:570 msgid "percent" msgstr "" -#: src/integritysetup.c:554 +#: src/integritysetup.c:571 msgid "Journal commit time" msgstr "" -#: src/integritysetup.c:554 src/integritysetup.c:556 +#: src/integritysetup.c:571 src/integritysetup.c:573 msgid "ms" msgstr "" -#: src/integritysetup.c:555 +#: src/integritysetup.c:572 msgid "Number of 512-byte sectors per bit (bitmap mode)." msgstr "" -#: src/integritysetup.c:556 +#: src/integritysetup.c:573 msgid "Bitmap mode flush time" msgstr "" -#: src/integritysetup.c:557 +#: src/integritysetup.c:574 msgid "Tag size (per-sector)" msgstr "" -#: src/integritysetup.c:558 +#: src/integritysetup.c:575 msgid "Sector size" msgstr "" -#: src/integritysetup.c:559 +#: src/integritysetup.c:576 msgid "Buffers size" msgstr "" -#: src/integritysetup.c:561 +#: src/integritysetup.c:578 msgid "Data integrity algorithm" msgstr "" -#: src/integritysetup.c:562 +#: src/integritysetup.c:579 msgid "The size of the data integrity key" msgstr "" -#: src/integritysetup.c:563 +#: src/integritysetup.c:580 msgid "Read the integrity key from a file" msgstr "" -#: src/integritysetup.c:565 +#: src/integritysetup.c:582 msgid "Journal integrity algorithm" msgstr "" -#: src/integritysetup.c:566 +#: src/integritysetup.c:583 msgid "The size of the journal integrity key" msgstr "" -#: src/integritysetup.c:567 +#: src/integritysetup.c:584 msgid "Read the journal integrity key from a file" msgstr "" -#: src/integritysetup.c:569 +#: src/integritysetup.c:586 msgid "Journal encryption algorithm" msgstr "" -#: src/integritysetup.c:570 +#: src/integritysetup.c:587 msgid "The size of the journal encryption key" msgstr "" -#: src/integritysetup.c:571 +#: src/integritysetup.c:588 msgid "Read the journal encryption key from a file" msgstr "" -#: src/integritysetup.c:574 +#: src/integritysetup.c:591 msgid "Recovery mode (no journal, no tag checking)" msgstr "" -#: src/integritysetup.c:575 +#: src/integritysetup.c:592 msgid "Use bitmap to track changes and disable journal for integrity device" msgstr "" -#: src/integritysetup.c:576 +#: src/integritysetup.c:593 msgid "Recalculate initial tags automatically." msgstr "" -#: src/integritysetup.c:649 +#: src/integritysetup.c:672 msgid "Option --integrity-recalculate can be used only for open action." msgstr "" @@ -3227,11 +3227,11 @@ "-no-wipe can be used only for format action.\n" msgstr "" -#: src/integritysetup.c:675 +#: src/integritysetup.c:698 msgid "Invalid journal size specification." msgstr "" -#: src/integritysetup.c:680 +#: src/integritysetup.c:628 msgid "Both key file and key size options must be specified." msgstr "" @@ -3239,293 +3239,293 @@ msgid "Integrity algorithm must be specified if integrity key is used." msgstr "" -#: src/integritysetup.c:688 +#: src/integritysetup.c:632 msgid "" "Both journal integrity key file and key size options must be specified." msgstr "" -#: src/integritysetup.c:691 +#: src/integritysetup.c:635 msgid "" "Journal integrity algorithm must be specified if journal integrity key is " "used." msgstr "" -#: src/integritysetup.c:696 +#: src/integritysetup.c:639 msgid "" "Both journal encryption key file and key size options must be specified." msgstr "" -#: src/integritysetup.c:699 +#: src/integritysetup.c:642 msgid "" "Journal encryption algorithm must be specified if journal encryption key is " "used." msgstr "" -#: src/integritysetup.c:703 +#: src/integritysetup.c:646 msgid "Recovery and bitmap mode options are mutually exclusive." msgstr "" -#: src/integritysetup.c:707 +#: src/integritysetup.c:653 msgid "Journal options cannot be used in bitmap mode." msgstr "" -#: src/integritysetup.c:711 +#: src/integritysetup.c:658 msgid "Bitmap options can be used only in bitmap mode." msgstr "" -#: src/cryptsetup_reencrypt.c:172 +#: src/cryptsetup_reencrypt.c:149 msgid "Reencryption already in-progress." msgstr "" -#: src/cryptsetup_reencrypt.c:208 +#: src/cryptsetup_reencrypt.c:185 #, c-format msgid "Cannot exclusively open %s, device in use." msgstr "" -#: src/cryptsetup_reencrypt.c:222 src/cryptsetup_reencrypt.c:1135 +#: src/cryptsetup_reencrypt.c:199 src/cryptsetup_reencrypt.c:1120 msgid "Allocation of aligned memory failed." msgstr "" -#: src/cryptsetup_reencrypt.c:229 +#: src/cryptsetup_reencrypt.c:206 #, c-format msgid "Cannot read device %s." msgstr "" -#: src/cryptsetup_reencrypt.c:240 +#: src/cryptsetup_reencrypt.c:217 #, c-format msgid "Marking LUKS1 device %s unusable." msgstr "" -#: src/cryptsetup_reencrypt.c:244 +#: src/cryptsetup_reencrypt.c:221 #, c-format msgid "Setting LUKS2 offline reencrypt flag on device %s." msgstr "" -#: src/cryptsetup_reencrypt.c:261 +#: src/cryptsetup_reencrypt.c:238 #, c-format msgid "Cannot write device %s." msgstr "" -#: src/cryptsetup_reencrypt.c:309 +#: src/cryptsetup_reencrypt.c:286 msgid "Cannot write reencryption log file." msgstr "" -#: src/cryptsetup_reencrypt.c:365 +#: src/cryptsetup_reencrypt.c:342 msgid "Cannot read reencryption log file." msgstr "" -#: src/cryptsetup_reencrypt.c:403 +#: src/cryptsetup_reencrypt.c:380 #, c-format msgid "Log file %s exists, resuming reencryption.\n" msgstr "" -#: src/cryptsetup_reencrypt.c:452 +#: src/cryptsetup_reencrypt.c:429 msgid "Activating temporary device using old LUKS header." msgstr "" -#: src/cryptsetup_reencrypt.c:462 +#: src/cryptsetup_reencrypt.c:439 msgid "Activating temporary device using new LUKS header." msgstr "" -#: src/cryptsetup_reencrypt.c:472 +#: src/cryptsetup_reencrypt.c:449 msgid "Activation of temporary devices failed." msgstr "" -#: src/cryptsetup_reencrypt.c:559 +#: src/cryptsetup_reencrypt.c:536 msgid "Failed to set data offset." msgstr "" -#: src/cryptsetup_reencrypt.c:565 +#: src/cryptsetup_reencrypt.c:542 msgid "Failed to set metadata size." msgstr "" -#: src/cryptsetup_reencrypt.c:573 +#: src/cryptsetup_reencrypt.c:550 #, c-format msgid "New LUKS header for device %s created." msgstr "" -#: src/cryptsetup_reencrypt.c:633 +#: src/cryptsetup_reencrypt.c:610 #, c-format msgid "" "This version of cryptsetup-reencrypt can't handle new internal token type %s." msgstr "" -#: src/cryptsetup_reencrypt.c:655 +#: src/cryptsetup_reencrypt.c:632 msgid "Failed to read activation flags from backup header." msgstr "" -#: src/cryptsetup_reencrypt.c:659 +#: src/cryptsetup_reencrypt.c:636 msgid "Failed to write activation flags to new header." msgstr "" -#: src/cryptsetup_reencrypt.c:663 src/cryptsetup_reencrypt.c:667 +#: src/cryptsetup_reencrypt.c:640 src/cryptsetup_reencrypt.c:644 msgid "Failed to read requirements from backup header." msgstr "" -#: src/cryptsetup_reencrypt.c:705 +#: src/cryptsetup_reencrypt.c:682 #, c-format msgid "%s header backup of device %s created." msgstr "" -#: src/cryptsetup_reencrypt.c:768 +#: src/cryptsetup_reencrypt.c:745 msgid "Creation of LUKS backup headers failed." msgstr "" -#: src/cryptsetup_reencrypt.c:901 +#: src/cryptsetup_reencrypt.c:878 #, c-format msgid "Cannot restore %s header on device %s." msgstr "" -#: src/cryptsetup_reencrypt.c:903 +#: src/cryptsetup_reencrypt.c:880 #, c-format msgid "%s header on device %s restored." msgstr "" -#: src/cryptsetup_reencrypt.c:1107 src/cryptsetup_reencrypt.c:1113 +#: src/cryptsetup_reencrypt.c:1092 src/cryptsetup_reencrypt.c:1098 msgid "Cannot open temporary LUKS device." msgstr "" -#: src/cryptsetup_reencrypt.c:1118 src/cryptsetup_reencrypt.c:1123 +#: src/cryptsetup_reencrypt.c:1103 src/cryptsetup_reencrypt.c:1108 msgid "Cannot get device size." msgstr "" -#: src/cryptsetup_reencrypt.c:1158 +#: src/cryptsetup_reencrypt.c:1143 msgid "IO error during reencryption." msgstr "" -#: src/cryptsetup_reencrypt.c:1189 +#: src/cryptsetup_reencrypt.c:1174 msgid "Provided UUID is invalid." msgstr "" -#: src/cryptsetup_reencrypt.c:1423 +#: src/cryptsetup_reencrypt.c:1408 msgid "Cannot open reencryption log file." msgstr "" -#: src/cryptsetup_reencrypt.c:1429 +#: src/cryptsetup_reencrypt.c:1414 msgid "" "No decryption in progress, provided UUID can be used only to resume " "suspended decryption process." msgstr "" -#: src/cryptsetup_reencrypt.c:1504 +#: src/cryptsetup_reencrypt.c:1489 #, c-format msgid "Changed pbkdf parameters in keyslot %i." msgstr "" -#: src/cryptsetup_reencrypt.c:1616 +#: src/cryptsetup_reencrypt.c:1636 msgid "Reencryption block size" msgstr "" -#: src/cryptsetup_reencrypt.c:1616 +#: src/cryptsetup_reencrypt.c:1636 msgid "MiB" msgstr "" -#: src/cryptsetup_reencrypt.c:1620 +#: src/cryptsetup_reencrypt.c:1640 msgid "Do not change key, no data area reencryption" msgstr "" -#: src/cryptsetup_reencrypt.c:1622 +#: src/cryptsetup_reencrypt.c:1642 msgid "Read new volume (master) key from file" msgstr "" -#: src/cryptsetup_reencrypt.c:1623 +#: src/cryptsetup_reencrypt.c:1643 msgid "PBKDF2 iteration time for LUKS (in ms)" msgstr "waktu iterasi PBKDF2 untuk LUKS (dalam mdet)" -#: src/cryptsetup_reencrypt.c:1629 +#: src/cryptsetup_reencrypt.c:1649 msgid "Use direct-io when accessing devices" msgstr "" -#: src/cryptsetup_reencrypt.c:1630 +#: src/cryptsetup_reencrypt.c:1650 msgid "Use fsync after each block" msgstr "" -#: src/cryptsetup_reencrypt.c:1631 +#: src/cryptsetup_reencrypt.c:1651 msgid "Update log file after every block" msgstr "" -#: src/cryptsetup_reencrypt.c:1632 +#: src/cryptsetup_reencrypt.c:1652 msgid "Use only this slot (others will be disabled)" msgstr "" -#: src/cryptsetup_reencrypt.c:1637 +#: src/cryptsetup_reencrypt.c:1657 msgid "Create new header on not encrypted device" msgstr "" -#: src/cryptsetup_reencrypt.c:1638 +#: src/cryptsetup_reencrypt.c:1658 msgid "Permanently decrypt device (remove encryption)" msgstr "" -#: src/cryptsetup_reencrypt.c:1639 +#: src/cryptsetup_reencrypt.c:1659 msgid "The UUID used to resume decryption" msgstr "" -#: src/cryptsetup_reencrypt.c:1640 +#: src/cryptsetup_reencrypt.c:1660 msgid "Type of LUKS metadata: luks1, luks2" msgstr "" -#: src/cryptsetup_reencrypt.c:1659 +#: src/cryptsetup_reencrypt.c:1669 msgid "[OPTION...] " msgstr "" -#: src/cryptsetup_reencrypt.c:1667 +#: src/cryptsetup_reencrypt.c:1677 #, c-format msgid "Reencryption will change: %s%s%s%s%s%s." msgstr "" -#: src/cryptsetup_reencrypt.c:1668 +#: src/cryptsetup_reencrypt.c:1678 msgid "volume key" msgstr "" -#: src/cryptsetup_reencrypt.c:1670 +#: src/cryptsetup_reencrypt.c:1680 msgid "set hash to " msgstr "" -#: src/cryptsetup_reencrypt.c:1671 +#: src/cryptsetup_reencrypt.c:1681 msgid ", set cipher to " msgstr "" -#: src/cryptsetup_reencrypt.c:1675 +#: src/cryptsetup_reencrypt.c:1685 msgid "Argument required." msgstr "" -#: src/cryptsetup_reencrypt.c:1703 +#: src/cryptsetup_reencrypt.c:1614 msgid "" "Only values between 1 MiB and 64 MiB allowed for reencryption block size." msgstr "" -#: src/cryptsetup_reencrypt.c:1730 +#: src/cryptsetup_reencrypt.c:1628 msgid "Maximum device reduce size is 64 MiB." msgstr "" -#: src/cryptsetup_reencrypt.c:1737 +#: src/cryptsetup_reencrypt.c:1712 msgid "" "Option --new must be used together with --reduce-device-size or --header." msgstr "" -#: src/cryptsetup_reencrypt.c:1741 +#: src/cryptsetup_reencrypt.c:1716 msgid "" "Option --keep-key can be used only with --hash, --iter-time or --pbkdf-force-" "iterations." msgstr "" -#: src/cryptsetup_reencrypt.c:1745 +#: src/cryptsetup_reencrypt.c:1720 msgid "Option --new cannot be used together with --decrypt." msgstr "" -#: src/cryptsetup_reencrypt.c:1749 +#: src/cryptsetup_reencrypt.c:1726 msgid "Option --decrypt is incompatible with specified parameters." msgstr "" -#: src/cryptsetup_reencrypt.c:1753 +#: src/cryptsetup_reencrypt.c:1730 msgid "Option --uuid is allowed only together with --decrypt." msgstr "" -#: src/cryptsetup_reencrypt.c:1757 +#: src/cryptsetup_reencrypt.c:1734 msgid "Invalid luks type. Use one of these: 'luks', 'luks1' or 'luks2'." msgstr "" -#: src/utils_tools.c:151 +#: src/utils_tools.c:127 msgid "Error reading response from terminal." msgstr "" @@ -3533,27 +3533,27 @@ msgid "Command successful.\n" msgstr "Perintah berhasil.\n" -#: src/utils_tools.c:194 +#: src/utils_tools.c:167 msgid "wrong or missing parameters" msgstr "" -#: src/utils_tools.c:196 +#: src/utils_tools.c:169 msgid "no permission or bad passphrase" msgstr "" -#: src/utils_tools.c:198 +#: src/utils_tools.c:171 msgid "out of memory" msgstr "" -#: src/utils_tools.c:200 +#: src/utils_tools.c:173 msgid "wrong device or file specified" msgstr "" -#: src/utils_tools.c:202 +#: src/utils_tools.c:175 msgid "device already exists or device is busy" msgstr "" -#: src/utils_tools.c:204 +#: src/utils_tools.c:177 msgid "unknown error" msgstr "" @@ -3562,152 +3562,152 @@ msgid "Command failed with code %i (%s).\n" msgstr "" -#: src/utils_tools.c:283 +#: src/utils_tools.c:257 #, c-format msgid "Key slot %i created." msgstr "" -#: src/utils_tools.c:285 +#: src/utils_tools.c:259 #, c-format msgid "Key slot %i unlocked." msgstr "" -#: src/utils_tools.c:287 +#: src/utils_tools.c:261 #, c-format msgid "Key slot %i removed." msgstr "" -#: src/utils_tools.c:296 +#: src/utils_tools.c:270 #, c-format msgid "Token %i created." msgstr "" -#: src/utils_tools.c:298 +#: src/utils_tools.c:272 #, c-format msgid "Token %i removed." msgstr "" -#: src/utils_tools.c:464 +#: src/utils_tools.c:463 msgid "" "\n" "Wipe interrupted." msgstr "" -#: src/utils_tools.c:475 +#: src/utils_blockdev.c:192 #, c-format msgid "WARNING: Device %s already contains a '%s' partition signature.\n" msgstr "" -#: src/utils_tools.c:483 +#: src/utils_blockdev.c:200 #, c-format msgid "WARNING: Device %s already contains a '%s' superblock signature.\n" msgstr "" -#: src/utils_tools.c:504 src/utils_tools.c:568 +#: src/utils_blockdev.c:221 src/utils_blockdev.c:285 msgid "Failed to initialize device signature probes." msgstr "" -#: src/utils_tools.c:548 +#: src/utils_blockdev.c:265 #, c-format msgid "Failed to stat device %s." msgstr "" -#: src/utils_tools.c:561 +#: src/utils_tools.c:562 #, c-format msgid "Device %s is in use. Can not proceed with format operation." msgstr "" -#: src/utils_tools.c:563 +#: src/utils_blockdev.c:280 #, c-format msgid "Failed to open file %s in read/write mode." msgstr "" -#: src/utils_tools.c:577 +#: src/utils_tools.c:578 #, c-format msgid "" "Existing '%s' partition signature (offset: % bytes) on device %s " "will be wiped." msgstr "" -#: src/utils_tools.c:580 +#: src/utils_tools.c:581 #, c-format msgid "" "Existing '%s' superblock signature (offset: % bytes) on device %s " "will be wiped." msgstr "" -#: src/utils_tools.c:583 +#: src/utils_blockdev.c:300 msgid "Failed to wipe device signature." msgstr "" -#: src/utils_tools.c:590 +#: src/utils_blockdev.c:307 #, c-format msgid "Failed to probe device %s for a signature." msgstr "" -#: src/utils_tools.c:629 +#: src/utils_tools.c:492 msgid "" "\n" "Reencryption interrupted." msgstr "" -#: src/utils_password.c:43 src/utils_password.c:75 +#: src/utils_password.c:41 src/utils_password.c:74 #, c-format msgid "Cannot check password quality: %s" msgstr "" -#: src/utils_password.c:51 +#: src/utils_password.c:49 #, c-format msgid "" "Password quality check failed:\n" " %s" msgstr "" -#: src/utils_password.c:83 +#: src/utils_password.c:81 #, c-format msgid "Password quality check failed: Bad passphrase (%s)" msgstr "" -#: src/utils_password.c:193 src/utils_password.c:208 +#: src/utils_password.c:224 src/utils_password.c:238 msgid "Error reading passphrase from terminal." msgstr "" -#: src/utils_password.c:206 +#: src/utils_password.c:236 msgid "Verify passphrase: " msgstr "Memverifikasi kata sandi: " -#: src/utils_password.c:213 +#: src/utils_password.c:243 msgid "Passphrases do not match." msgstr "" -#: src/utils_password.c:250 +#: src/utils_password.c:280 msgid "Cannot use offset with terminal input." msgstr "" -#: src/utils_password.c:253 +#: src/utils_password.c:283 #, c-format msgid "Enter passphrase: " msgstr "Masukan kata sandi: " -#: src/utils_password.c:256 +#: src/utils_password.c:286 #, c-format msgid "Enter passphrase for %s: " msgstr "Masukan kata sandi untuk %s: " -#: src/utils_password.c:287 +#: src/utils_password.c:317 msgid "No key available with this passphrase." msgstr "" -#: src/utils_password.c:289 +#: src/utils_password.c:319 msgid "No usable keyslot is available." msgstr "" -#: src/utils_password.c:328 +#: src/utils_tools.c:541 #, c-format msgid "Cannot open keyfile %s for write." msgstr "" -#: src/utils_password.c:335 +#: src/utils_tools.c:548 #, c-format msgid "Cannot write to keyfile %s." msgstr "" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/cups.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/cups.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/cups.po 2021-08-03 09:06:13.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/cups.po 2022-02-11 23:16:06.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 17:51+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 16:47+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #: systemv/lpstat.c:1871 systemv/lpstat.c:1990 msgid "\t\t(all)" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/cwidget.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/cwidget.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/cwidget.po 2021-08-03 09:06:21.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/cwidget.po 2022-02-11 23:16:13.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 17:45+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 16:41+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #: src/cwidget/config/column_definition.cc:273 msgid "Bad format parameter" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/dctrl-tools.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/dctrl-tools.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/dctrl-tools.po 2021-08-03 09:06:19.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/dctrl-tools.po 2022-02-11 23:16:11.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 17:24+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 16:18+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #: lib/paragraph.c:172 msgid "warning: expected a colon" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/debconf.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/debconf.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/debconf.po 2021-08-03 09:06:22.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/debconf.po 2022-02-11 23:16:14.000000000 +0000 @@ -15,34 +15,34 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 16:08+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 14:59+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "Language: id\n" -#: ../Debconf/AutoSelect.pm:88 +#: ../Debconf/AutoSelect.pm:89 #, perl-format msgid "falling back to frontend: %s" msgstr "kembali ke antarmuka: %s" -#: ../Debconf/AutoSelect.pm:96 +#: ../Debconf/AutoSelect.pm:97 #, perl-format msgid "unable to initialize frontend: %s" msgstr "tak dapat menyiapkan antarmuka: %s" -#: ../Debconf/AutoSelect.pm:102 +#: ../Debconf/AutoSelect.pm:103 #, perl-format msgid "Unable to start a frontend: %s" msgstr "Tak dapat memulai sebuah antarmuka: %s" -#: ../Debconf/Config.pm:130 +#: ../Debconf/Config.pm:131 msgid "Config database not specified in config file." msgstr "Basis data konfigurasi tidak ditentukan dalam berkas konfigurasi." -#: ../Debconf/Config.pm:134 +#: ../Debconf/Config.pm:135 msgid "Template database not specified in config file." msgstr "Basis data template belum ditentukan dalam berkas konfigurasi." -#: ../Debconf/Config.pm:139 +#: ../Debconf/Config.pm:140 msgid "" "The Sigils and Smileys options in the config file are no longer used. Please " "remove them." @@ -50,13 +50,13 @@ "Pilihan Sigils dan Smileys dalam berkas konfigurasi tidak lagi digunakan. " "Silakan hapus saja." -#: ../Debconf/Config.pm:153 +#: ../Debconf/Config.pm:157 #, perl-format msgid "Problem setting up the database defined by stanza %s of %s." msgstr "" "Ada masalah saat menyetel basis data yang ditentukan oleh bait %s dari %s." -#: ../Debconf/Config.pm:228 +#: ../Debconf/Config.pm:232 msgid "" " -f, --frontend\t\tSpecify debconf frontend to use.\n" " -p, --priority\t\tSpecify minimum priority question to show.\n" @@ -66,12 +66,12 @@ " -p, --priority\t\tTentukan prioritas pertanyaan minimum yg ditampilkan.\n" " --terse\t\t\tMampukan mode terse.\n" -#: ../Debconf/Config.pm:308 +#: ../Debconf/Config.pm:312 #, perl-format msgid "Ignoring invalid priority \"%s\"" msgstr "Abaikan prioritas \"%s\" yang tidak sah" -#: ../Debconf/Config.pm:309 +#: ../Debconf/Config.pm:313 #, perl-format msgid "Valid priorities are: %s" msgstr "Prioritas yang sah adalah: %s" @@ -137,7 +137,7 @@ "Nilai masukan, \"%s\" tidak ditemukan dalam pilihan C! Hal ini tidak boleh " "terjadi. Mungkin lokalisasi template salah." -#: ../Debconf/Element/Teletype/Multiselect.pm:27 +#: ../Debconf/Element/Teletype/Multiselect.pm:59 msgid "none of the above" msgstr "tak satupun di atas" @@ -171,7 +171,7 @@ "Antar muka dialog tidak akan bekerja pada sebuah terminal dumb, sebuah " "penyangga shell emacs, atau tanpa sebuah terminal pengendali" -#: ../Debconf/FrontEnd/Dialog.pm:105 +#: ../Debconf/FrontEnd/Dialog.pm:107 msgid "" "No usable dialog-like program is installed, so the dialog based frontend " "cannot be used." @@ -179,13 +179,13 @@ "Tidak ada program dialog yang dapat dipakai. Antarmuka berbasis dialog tidak " "dapat digunakan" -#: ../Debconf/FrontEnd/Dialog.pm:112 +#: ../Debconf/FrontEnd/Dialog.pm:114 msgid "" "Dialog frontend requires a screen at least 13 lines tall and 31 columns wide." msgstr "" "Antarmuka dialog membutuhkan layar minimal berukuran 13 baris dan 31 kolom." -#: ../Debconf/FrontEnd/Dialog.pm:296 +#: ../Debconf/FrontEnd/Dialog.pm:331 msgid "Package configuration" msgstr "Konfigurasi paket" @@ -245,8 +245,7 @@ msgid "Continue" msgstr "Lanjutkan" -#: ../Debconf/FrontEnd/Gnome.pm:218 ../Debconf/FrontEnd/Kde.pm:100 -#: ../Debconf/FrontEnd/Kde.pm:104 +#: ../Debconf/FrontEnd/Gnome.pm:218 #, perl-format msgid "Debconf on %s" msgstr "Debconf pada %s" @@ -263,7 +262,7 @@ msgid "This frontend requires a controlling tty." msgstr "Antarmuka ini membutuhkan sebuah tty pengendali." -#: ../Debconf/FrontEnd/Readline.pm:58 +#: ../Debconf/FrontEnd/Readline.pm:62 msgid "Term::ReadLine::GNU is incompatable with emacs shell buffers." msgstr "Term::ReadLine::GNU tidak sesuai dengan penyangga shell emacs." diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/debian-tasks.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/debian-tasks.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/debian-tasks.po 2021-08-03 09:06:20.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/debian-tasks.po 2022-02-11 23:16:13.000000000 +0000 @@ -13,17 +13,17 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 17:11+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 16:04+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" "Language: \n" #. Description -#: ../po/debian-tasks.desc:10001 +#: ../po/debian-tasks.desc:11001 msgid "standard system utilities" msgstr "Perkakas sistem standar" #. Description -#: ../po/debian-tasks.desc:10001 +#: ../po/debian-tasks.desc:11001 msgid "" "This task sets up a basic user environment, providing a reasonably small " "selection of services and tools usable on the command line." diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/desktop_kde-config-whoopsie.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/desktop_kde-config-whoopsie.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/desktop_kde-config-whoopsie.po 2021-08-03 09:06:24.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/desktop_kde-config-whoopsie.po 2022-02-11 23:16:16.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 18:27+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 17:24+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #: src/kcm_whoopsie.desktop:11 msgctxt "X-KDE-Keywords" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/desktop_kubuntu-driver-manager.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/desktop_kubuntu-driver-manager.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/desktop_kubuntu-driver-manager.po 2021-08-03 09:06:19.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/desktop_kubuntu-driver-manager.po 2022-02-11 23:16:11.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 18:27+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 17:24+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #: src/kcm_driver_manager.desktop:11 msgctxt "X-KDE-Keywords" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/desktop_kubuntu-notification-helper.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/desktop_kubuntu-notification-helper.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/desktop_kubuntu-notification-helper.po 2021-08-03 09:06:15.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/desktop_kubuntu-notification-helper.po 2022-02-11 23:16:07.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 18:04+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 16:59+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #: src/daemon/notificationhelper.desktop:2 msgctxt "Name" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/desktop_kubuntu-web-shortcuts.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/desktop_kubuntu-web-shortcuts.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/desktop_kubuntu-web-shortcuts.po 2021-08-03 09:06:17.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/desktop_kubuntu-web-shortcuts.po 2022-02-11 23:16:10.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 18:12+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 17:08+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #: searchproviders/brainstorm.desktop:5 msgctxt "Name" diff -Nru language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/devscripts.po language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/devscripts.po --- language-pack-id-base-20.04+20210802/data/id/LC_MESSAGES/devscripts.po 2021-08-03 09:06:19.000000000 +0000 +++ language-pack-id-base-20.04+20220211/data/id/LC_MESSAGES/devscripts.po 2022-02-11 23:16:12.000000000 +0000 @@ -9,13 +9,13 @@ "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2020-01-01 07:43+0100\n" "PO-Revision-Date: 2010-12-04 00:05+0000\n" -"Last-Translator: Mahyuddin Susanto \n" +"Last-Translator: Mahyuddin Susanto \n" "Language-Team: Indonesian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2021-08-02 16:09+0000\n" -"X-Generator: Launchpad (build 8bd362bf86c4b35e805f897f03c203e3576a7006)\n" +"X-Launchpad-Export-Date: 2022-02-11 14:59+0000\n" +"X-Generator: Launchpad (build fb383037dc57f48cc5195c1eb2676319fbdf7e33)\n" #. type: TH #: ../scripts/annotate-output.1:1 @@ -81,11 +81,11 @@ #: ../scripts/deb-why-removed.pl:196 ../scripts/debrsign.1:2 #: ../scripts/debsign.1:2 ../scripts/debsnap.1:3 ../scripts/debuild.1:2 #: ../scripts/desktop2menu.pl:24 ../scripts/dep3changelog.1:2 -#: ../doc/devscripts.1:2 ../scripts/dget.pl:562 ../scripts/diff2patches.1:2 +#: ../doc/devscripts.1:2 ../scripts/dget.pl:564 ../scripts/diff2patches.1:2 #: ../scripts/dpkg-depcheck.1:2 ../scripts/dpkg-genbuilddeps.1:2 #: ../doc/edit-patch.1:2 ../scripts/dscextract.1:2 ../scripts/dscverify.1:2 #: ../scripts/getbuildlog.1:2 ../scripts/git-deborig.pl:20 -#: ../scripts/grep-excuses.1:2 ../scripts/hardening-check.pl:517 +#: ../scripts/grep-excuses.1:2 ../scripts/hardening-check.pl:521 #: ../scripts/list-unreleased.1:2 ../scripts/ltnu.pod:1 #: ../scripts/manpage-alert.1:2 ../scripts/mass-bug.pl:21 #: ../scripts/mergechanges.1:2 ../scripts/mk-build-deps.pl:24 @@ -112,7 +112,7 @@ "dan aliran" #. type: SH -#: ../scripts/annotate-output.1:4 ../scripts/archpath.1:4 ../scripts/bts.pl:207 +#: ../scripts/annotate-output.1:4 ../scripts/archpath.1:4 ../scripts/bts.pl:208 #: ../scripts/build-rdeps.pl:26 ../scripts/chdist.pl:22 #: ../scripts/checkbashisms.1:4 ../scripts/cowpoke.1:20 ../scripts/cvs-debc.1:4 #: ../scripts/cvs-debi.1:4 ../scripts/cvs-debrelease.1:4 @@ -124,11 +124,11 @@ #: ../scripts/deb-why-removed.pl:200 ../scripts/debrsign.1:4 #: ../scripts/debsign.1:4 ../scripts/debsnap.1:6 ../scripts/debuild.1:4 #: ../scripts/desktop2menu.pl:28 ../scripts/dep3changelog.1:4 -#: ../scripts/dget.pl:566 ../scripts/dpkg-depcheck.1:4 +#: ../scripts/dget.pl:568 ../scripts/dpkg-depcheck.1:4 #: ../scripts/dpkg-genbuilddeps.1:4 ../doc/edit-patch.1:6 #: ../scripts/dscextract.1:4 ../scripts/dscverify.1:4 #: ../scripts/getbuildlog.1:4 ../scripts/git-deborig.pl:24 -#: ../scripts/grep-excuses.1:4 ../scripts/hardening-check.pl:521 +#: ../scripts/grep-excuses.1:4 ../scripts/hardening-check.pl:525 #: ../scripts/list-unreleased.1:4 ../scripts/ltnu.pod:5 #: ../scripts/manpage-alert.1:4 ../scripts/mass-bug.pl:25 #: ../scripts/mergechanges.1:4 ../scripts/mk-build-deps.pl:28 @@ -154,7 +154,7 @@ #. type: SH #: ../scripts/annotate-output.1:6 ../scripts/archpath.1:12 -#: ../scripts/bts.pl:211 ../scripts/build-rdeps.pl:30 ../scripts/chdist.pl:26 +#: ../scripts/bts.pl:212 ../scripts/build-rdeps.pl:30 ../scripts/chdist.pl:26 #: ../scripts/checkbashisms.1:8 ../scripts/cowpoke.1:24 ../scripts/cvs-debc.1:6 #: ../scripts/cvs-debi.1:6 ../scripts/cvs-debrelease.1:7 #: ../scripts/cvs-debuild.1:7 ../scripts/dcmd.1:6 ../scripts/dd-list.1:26 @@ -165,19 +165,19 @@ #: ../scripts/deb-reversion.dbk:82 ../scripts/deb-why-removed.pl:204 #: ../scripts/debrsign.1:7 ../scripts/debsign.1:6 ../scripts/debsnap.1:14 #: ../scripts/debuild.1:10 ../scripts/desktop2menu.pl:34 -#: ../scripts/dep3changelog.1:6 ../doc/devscripts.1:4 ../scripts/dget.pl:576 +#: ../scripts/dep3changelog.1:6 ../doc/devscripts.1:4 ../scripts/dget.pl:578 #: ../scripts/diff2patches.1:10 ../scripts/dpkg-depcheck.1:6 #: ../scripts/dpkg-genbuilddeps.1:6 ../doc/edit-patch.1:11 #: ../scripts/dscextract.1:6 ../scripts/dscverify.1:6 #: ../scripts/getbuildlog.1:8 ../scripts/git-deborig.pl:28 -#: ../scripts/grep-excuses.1:6 ../scripts/hardening-check.pl:528 +#: ../scripts/grep-excuses.1:6 ../scripts/hardening-check.pl:532 #: ../scripts/list-unreleased.1:6 ../scripts/ltnu.pod:13 #: ../scripts/manpage-alert.1:6 ../scripts/mass-bug.pl:29 #: ../scripts/mergechanges.1:6 ../scripts/mk-build-deps.pl:34 #: ../scripts/mk-origtargz.pl:39 ../scripts/nmudiff.1:6 #: ../scripts/origtargz.pl:34 ../scripts/plotchangelog.1:7 #: ../scripts/pts-subscribe.1:8 ../scripts/rc-alert.1:8 -#: ../scripts/rmadison.pl:269 ../scripts/sadt.pod:25 ../scripts/salsa.pl:28 +#: ../scripts/rmadison.pl:269 ../scripts/sadt.pod:25 ../scripts/salsa.pl:29 #: ../doc/suspicious-source.1:24 ../scripts/svnpath.pl:17 #: ../scripts/tagpending.pl:88 ../scripts/transition-check.pl:33 #: ../scripts/uscan.pl:42 ../scripts/uupdate.1:10 ../doc/what-patch.1:8 @@ -197,7 +197,7 @@ msgstr "" #. type: SH -#: ../scripts/annotate-output.1:11 ../scripts/bts.pl:263 +#: ../scripts/annotate-output.1:11 ../scripts/bts.pl:264 #: ../scripts/build-rdeps.pl:46 ../scripts/chdist.pl:33 #: ../scripts/checkbashisms.1:23 ../scripts/cowpoke.1:29 #: ../scripts/cvs-debc.1:24 ../scripts/cvs-debi.1:28 @@ -210,17 +210,17 @@ #: ../scripts/deb-reversion.dbk:128 ../scripts/deb-why-removed.pl:209 #: ../scripts/debrsign.1:30 ../scripts/debsign.1:39 ../scripts/debsnap.1:26 #: ../scripts/debuild.1:256 ../scripts/dep3changelog.1:15 -#: ../scripts/dget.pl:617 ../scripts/diff2patches.1:16 +#: ../scripts/dget.pl:619 ../scripts/diff2patches.1:16 #: ../scripts/dpkg-depcheck.1:15 ../scripts/dscextract.1:14 #: ../scripts/dscverify.1:17 ../scripts/getbuildlog.1:24 #: ../scripts/git-deborig.pl:47 ../scripts/grep-excuses.1:14 -#: ../scripts/hardening-check.pl:589 ../scripts/list-unreleased.1:12 +#: ../scripts/hardening-check.pl:593 ../scripts/list-unreleased.1:12 #: ../scripts/ltnu.pod:27 ../scripts/manpage-alert.1:12 #: ../scripts/mass-bug.pl:59 ../scripts/mk-build-deps.pl:44 #: ../scripts/mk-origtargz.pl:64 ../scripts/nmudiff.1:24 #: ../scripts/origtargz.pl:100 ../scripts/plotchangelog.1:43 #: ../scripts/pts-subscribe.1:18 ../scripts/rc-alert.1:17 -#: ../scripts/rmadison.pl:278 ../scripts/sadt.pod:42 ../scripts/salsa.pl:409 +#: ../scripts/rmadison.pl:278 ../scripts/sadt.pod:42 ../scripts/salsa.pl:426 #: ../doc/suspicious-source.1:34 ../scripts/tagpending.pl:94 #: ../scripts/transition-check.pl:42 ../scripts/uupdate.1:54 #: ../doc/what-patch.1:15 ../scripts/whodepends.1:10 @@ -246,7 +246,7 @@ #. type: TP #: ../scripts/annotate-output.1:16 ../scripts/chdist.pl:37 #: ../scripts/dd-list.1:59 ../scripts/debcheckout.pl:96 -#: ../scripts/debdiff-apply.1:62 ../scripts/debsnap.1:73 ../scripts/dget.pl:677 +#: ../scripts/debdiff-apply.1:62 ../scripts/debsnap.1:73 ../scripts/dget.pl:679 #: ../scripts/dpkg-depcheck.1:96 ../scripts/getbuildlog.1:25 #: ../scripts/mk-build-deps.pl:111 ../scripts/rmadison.pl:302 #: ../scripts/sadt.pod:59 ../doc/suspicious-source.1:35 ../doc/what-patch.1:17 @@ -319,28 +319,28 @@ msgstr "" #. type: SH -#: ../scripts/annotate-output.1:47 ../scripts/bts.pl:4346 -#: ../scripts/checkbashisms.1:66 ../scripts/cowpoke.1:379 +#: ../scripts/annotate-output.1:47 ../scripts/bts.pl:4342 +#: ../scripts/checkbashisms.1:72 ../scripts/cowpoke.1:379 #: ../scripts/cvs-debc.1:58 ../scripts/cvs-debi.1:62 #: ../scripts/cvs-debrelease.1:64 ../scripts/cvs-debuild.1:53 #: ../scripts/dcmd.1:107 ../scripts/debc.1:125 ../scripts/debchange.1:482 #: ../scripts/debcheckout.pl:231 ../scripts/debclean.1:110 -#: ../scripts/debcommit.pl:949 ../scripts/debdiff.1:238 +#: ../scripts/debcommit.pl:949 ../scripts/debdiff.1:251 #: ../scripts/debdiff-apply.1:111 ../scripts/debi.1:132 #: ../scripts/debrepro.pod:152 ../scripts/debrelease.1:132 #: ../scripts/deb-reversion.dbk:247 ../scripts/deb-why-removed.pl:247 #: ../scripts/debrsign.1:66 ../scripts/debsign.1:132 ../scripts/debsnap.1:138 #: ../scripts/debuild.1:447 ../scripts/dep3changelog.1:28 -#: ../scripts/dget.pl:739 ../scripts/diff2patches.1:45 +#: ../scripts/dget.pl:741 ../scripts/diff2patches.1:45 #: ../scripts/dpkg-depcheck.1:118 ../scripts/dpkg-genbuilddeps.1:30 #: ../scripts/dscverify.1:78 ../scripts/git-deborig.pl:79 -#: ../scripts/grep-excuses.1:58 ../scripts/hardening-check.pl:676 +#: ../scripts/grep-excuses.1:58 ../scripts/hardening-check.pl:680 #: ../scripts/list-unreleased.1:19 ../scripts/ltnu.pod:105 -#: ../scripts/mk-origtargz.pl:209 ../scripts/nmudiff.1:121 +#: ../scripts/mk-origtargz.pl:210 ../scripts/nmudiff.1:121 #: ../scripts/origtargz.pl:162 ../scripts/plotchangelog.1:124 #: ../scripts/pts-subscribe.1:51 ../scripts/rc-alert.1:121 -#: ../scripts/rmadison.pl:399 ../scripts/sadt.pod:69 ../scripts/salsa.pl:852 -#: ../scripts/tagpending.pl:149 ../scripts/uscan.pl:2101 +#: ../scripts/rmadison.pl:399 ../scripts/sadt.pod:69 ../scripts/salsa.pl:869 +#: ../scripts/tagpending.pl:149 ../scripts/uscan.pl:2094 #: ../scripts/uupdate.1:189 ../doc/what-patch.1:35 #: ../scripts/who-permits-upload.pl:167 ../scripts/wnpp-alert.1:29 #: ../scripts/wnpp-check.1:26 ../doc/devscripts.conf.5:54 @@ -369,30 +369,30 @@ #. type: SH #: ../scripts/annotate-output.1:55 ../scripts/archpath.1:54 -#: ../scripts/build-rdeps.pl:547 ../scripts/checkbashisms.1:68 +#: ../scripts/build-rdeps.pl:547 ../scripts/checkbashisms.1:74 #: ../scripts/cowpoke.1:385 ../scripts/cvs-debc.1:63 ../scripts/cvs-debi.1:67 #: ../scripts/cvs-debrelease.1:68 ../scripts/cvs-debuild.1:58 #: ../scripts/dcmd.1:110 ../scripts/dd-list.1:107 ../scripts/debc.1:129 #: ../scripts/debchange.1:488 ../scripts/debcheckout.pl:236 #: ../scripts/debclean.1:113 ../scripts/debcommit.pl:945 -#: ../scripts/debdiff.1:246 ../scripts/debi.1:135 ../scripts/debpkg.1:23 +#: ../scripts/debdiff.1:259 ../scripts/debi.1:135 ../scripts/debpkg.1:23 #: ../scripts/debrepro.pod:156 ../scripts/debrelease.1:136 #: ../scripts/deb-reversion.dbk:292 ../scripts/debrsign.1:70 #: ../scripts/debsign.1:144 ../scripts/debuild.1:459 #: ../scripts/desktop2menu.pl:52 ../scripts/dep3changelog.1:26 -#: ../scripts/dget.pl:731 ../scripts/diff2patches.1:48 +#: ../scripts/dget.pl:733 ../scripts/diff2patches.1:48 #: ../scripts/dpkg-genbuilddeps.1:36 ../scripts/dscextract.1:32 #: ../scripts/dscverify.1:83 ../scripts/getbuildlog.1:41 #: ../scripts/git-deborig.pl:83 ../scripts/grep-excuses.1:60 -#: ../scripts/hardening-check.pl:664 ../scripts/list-unreleased.1:21 +#: ../scripts/hardening-check.pl:668 ../scripts/list-unreleased.1:21 #: ../scripts/manpage-alert.1:28 ../scripts/mass-bug.pl:566 #: ../scripts/mergechanges.1:28 ../scripts/mk-build-deps.pl:141 -#: ../scripts/mk-origtargz.pl:213 ../scripts/namecheck.pl:24 +#: ../scripts/mk-origtargz.pl:214 ../scripts/namecheck.pl:24 #: ../scripts/nmudiff.1:125 ../scripts/origtargz.pl:166 #: ../scripts/plotchangelog.1:126 ../scripts/pts-subscribe.1:56 -#: ../scripts/rc-alert.1:125 ../scripts/rmadison.pl:403 ../scripts/salsa.pl:856 +#: ../scripts/rc-alert.1:125 ../scripts/rmadison.pl:403 ../scripts/salsa.pl:873 #: ../scripts/svnpath.pl:96 ../scripts/transition-check.pl:81 -#: ../scripts/uscan.pl:2105 ../scripts/uupdate.1:196 ../scripts/whodepends.1:19 +#: ../scripts/uscan.pl:2098 ../scripts/uupdate.1:196 ../scripts/whodepends.1:19 #: ../scripts/who-uploads.1:73 ../scripts/who-permits-upload.pl:162 #: ../scripts/wnpp-alert.1:31 ../scripts/wnpp-check.1:36 #: ../doc/devscripts.conf.5:58 @@ -516,14 +516,14 @@ msgstr "" #. type: textblock -#: ../scripts/bts.pl:209 +#: ../scripts/bts.pl:210 msgid "" "B [I] I [I] [B<#>I] [B<.>|B<,> " "I [I] [B<#>I]] ..." msgstr "" #. type: textblock -#: ../scripts/bts.pl:213 +#: ../scripts/bts.pl:214 msgid "" "This is a command line interface to the Debian Bug Tracking System (BTS), " "intended mainly for use by developers. It lets the BTS be manipulated using " @@ -534,7 +534,7 @@ msgstr "" #. type: textblock -#: ../scripts/bts.pl:221 +#: ../scripts/bts.pl:222 msgid "" "In general, the command line interface is the same as what you would write " "in a mail to control@bugs.debian.org, just prefixed with \"bts\". For " @@ -542,7 +542,7 @@ msgstr "" #. type: verbatim -#: ../scripts/bts.pl:225 +#: ../scripts/bts.pl:226 #, no-wrap msgid "" " % bts severity 69042 normal\n" @@ -552,7 +552,7 @@ msgstr "" #. type: textblock -#: ../scripts/bts.pl:229 +#: ../scripts/bts.pl:230 msgid "" "A few additional commands have been added for your convenience, and this " "program is less strict about what constitutes a valid bug number. For " @@ -562,7 +562,7 @@ msgstr "" #. type: textblock -#: ../scripts/bts.pl:235 +#: ../scripts/bts.pl:236 msgid "" "Also, for your convenience, this program allows you to abbreviate commands " "to the shortest unique substring (similar to how cvs lets you abbreviate " @@ -570,7 +570,7 @@ msgstr "" #. type: textblock -#: ../scripts/bts.pl:239 +#: ../scripts/bts.pl:240 msgid "" "It is also possible to include a comment in the mail sent to the BTS. If " "your shell does not strip out the comment in a command like \"bts severity " @@ -582,7 +582,7 @@ msgstr "" #. type: textblock -#: ../scripts/bts.pl:247 +#: ../scripts/bts.pl:248 msgid "" "You can specify multiple commands by separating them with a single dot, " "rather like B; a single comma may also be used; all the " @@ -592,7 +592,7 @@ msgstr "" #. type: verbatim -#: ../scripts/bts.pl:253 +#: ../scripts/bts.pl:254 #, no-wrap msgid "" " % bts severity 95672 normal , merge 95672 95673 \\#they are the same!\n" @@ -600,14 +600,14 @@ msgstr "" #. type: textblock -#: ../scripts/bts.pl:255 +#: ../scripts/bts.pl:256 msgid "" "The abbreviation \"it\" may be used to refer to the last mentioned bug " "number, so you could write:" msgstr "" #. type: verbatim -#: ../scripts/bts.pl:258 +#: ../scripts/bts.pl:259 #, no-wrap msgid "" " % bts severity 95672 wishlist , retitle it \"bts: please add a --foo " @@ -616,26 +616,26 @@ msgstr "" #. type: textblock -#: ../scripts/bts.pl:260 +#: ../scripts/bts.pl:261 msgid "" "Please use this program responsibly, and do take our users into " "consideration." msgstr "" #. type: textblock -#: ../scripts/bts.pl:265 +#: ../scripts/bts.pl:266 msgid "" "B examines the B configuration files as described below. " "Command line options override the configuration file settings, though." msgstr "" #. type: =item -#: ../scripts/bts.pl:271 +#: ../scripts/bts.pl:272 msgid "B<-o>, B<--offline>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:273 +#: ../scripts/bts.pl:274 msgid "" "Make B use cached bugs for the B and B commands, if a cache " "is available for the requested data. See the B command, below for " @@ -643,46 +643,46 @@ msgstr "" #. type: =item -#: ../scripts/bts.pl:277 +#: ../scripts/bts.pl:278 msgid "B<--online>, B<--no-offline>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:279 +#: ../scripts/bts.pl:280 msgid "" "Opposite of B<--offline>; overrides any configuration file directive to work " "offline." msgstr "" #. type: =item -#: ../scripts/bts.pl:282 +#: ../scripts/bts.pl:283 msgid "B<-n>, B<--no-action>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:284 +#: ../scripts/bts.pl:285 msgid "Do not send emails but print them to standard output." msgstr "" #. type: =item -#: ../scripts/bts.pl:286 +#: ../scripts/bts.pl:287 msgid "B<--cache>, B<--no-cache>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:288 +#: ../scripts/bts.pl:289 msgid "" "Should we attempt to cache new versions of BTS pages when performing " "B/B commands? Default is to cache." msgstr "" #. type: =item -#: ../scripts/bts.pl:291 +#: ../scripts/bts.pl:292 msgid "B<--cache-mode=>{B|B|B}" msgstr "" #. type: textblock -#: ../scripts/bts.pl:293 +#: ../scripts/bts.pl:294 msgid "" "When running a B command, should we only mirror the basic bug " "(B), or should we also mirror the mbox version (B), or should we " @@ -691,36 +691,36 @@ msgstr "" #. type: =item -#: ../scripts/bts.pl:299 +#: ../scripts/bts.pl:300 msgid "B<--cache-delay=>I" msgstr "" #. type: textblock -#: ../scripts/bts.pl:301 +#: ../scripts/bts.pl:302 msgid "" "Time in seconds to delay between each download, to avoid hammering the BTS " "web server. Default is 5 seconds." msgstr "" #. type: =item -#: ../scripts/bts.pl:304 +#: ../scripts/bts.pl:305 msgid "B<--mbox>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:306 +#: ../scripts/bts.pl:307 msgid "" "Open a mail reader to read the mbox corresponding to a given bug number for " "B and B commands." msgstr "" #. type: =item -#: ../scripts/bts.pl:309 +#: ../scripts/bts.pl:310 msgid "B<--mailreader=>I" msgstr "" #. type: textblock -#: ../scripts/bts.pl:311 +#: ../scripts/bts.pl:312 msgid "" "Specify the command to read the mbox. Must contain a \"B<%s>\" string " "(unquoted!), which will be replaced by the name of the mbox file. The " @@ -730,7 +730,7 @@ msgstr "" #. type: =item -#: ../scripts/bts.pl:317 +#: ../scripts/bts.pl:318 msgid "B<--cc-addr=>I" msgstr "" @@ -742,12 +742,12 @@ msgstr "" #. type: =item -#: ../scripts/bts.pl:322 +#: ../scripts/bts.pl:323 msgid "B<--use-default-cc>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:324 +#: ../scripts/bts.pl:325 msgid "" "Add the addresses specified in the configuration file option " "B to the list specified using B<--cc-addr>. This is the " @@ -755,23 +755,23 @@ msgstr "" #. type: =item -#: ../scripts/bts.pl:328 +#: ../scripts/bts.pl:329 msgid "B<--no-use-default-cc>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:330 +#: ../scripts/bts.pl:331 msgid "" "Do not add addresses specified in B to the carbon copy list." msgstr "" #. type: =item -#: ../scripts/bts.pl:333 ../scripts/mass-bug.pl:112 +#: ../scripts/bts.pl:334 ../scripts/mass-bug.pl:112 msgid "B<--sendmail=>I" msgstr "" #. type: textblock -#: ../scripts/bts.pl:335 +#: ../scripts/bts.pl:336 msgid "" "Specify the B command. The command will be split on white space " "and will not be passed to a shell. Default is F. The " @@ -782,62 +782,62 @@ msgstr "" #. type: TP -#: ../scripts/bts.pl:342 ../scripts/nmudiff.1:34 +#: ../scripts/bts.pl:343 ../scripts/nmudiff.1:34 #, no-wrap msgid "B<--mutt>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:344 +#: ../scripts/bts.pl:345 msgid "" "Use B for sending of mails. Default is not to use B, except for " "some commands." msgstr "" #. type: textblock -#: ../scripts/bts.pl:347 +#: ../scripts/bts.pl:348 msgid "" "Note that one of B<$DEBEMAIL> or B<$EMAIL> must be set in the environment in " "order to use B to send emails." msgstr "" #. type: TP -#: ../scripts/bts.pl:350 ../scripts/nmudiff.1:39 +#: ../scripts/bts.pl:351 ../scripts/nmudiff.1:39 #, no-wrap msgid "B<--no-mutt>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:352 +#: ../scripts/bts.pl:353 msgid "Don't use B for sending of mails." msgstr "" #. type: =item -#: ../scripts/bts.pl:354 +#: ../scripts/bts.pl:355 msgid "B<--soap-timeout=>I" msgstr "" #. type: textblock -#: ../scripts/bts.pl:356 +#: ../scripts/bts.pl:357 msgid "" "Specify a timeout for SOAP calls as used by the B