diff --git a/assets/i18n/strings_af_ZA.i18n.json b/assets/i18n/strings_af_ZA.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_am_ET.i18n.json b/assets/i18n/strings_am_ET.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_ar_SA.i18n.json b/assets/i18n/strings_ar_SA.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_as_IN.i18n.json b/assets/i18n/strings_as_IN.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_az_AZ.i18n.json b/assets/i18n/strings_az_AZ.i18n.json old mode 100644 new mode 100755 index 8eb8025baa..01fe53b1db --- a/assets/i18n/strings_az_AZ.i18n.json +++ b/assets/i18n/strings_az_AZ.i18n.json @@ -25,7 +25,7 @@ "updatesSubtitle": "Yeniləmələr", "lastPatchedAppSubtitle": "Son yamaqlanmış tətbiq", "patchedSubtitle": "Quraşdırılmış tətbiqlər", - "changeLaterSubtitle": "Bunu daha sonra tənzimləmələrdə dəyişə bilərsiniz.", + "changeLaterSubtitle": "Bunu sonra tənzimləmələrdə dəyişə bilərsiniz.", "noSavedAppFound": "Heç bir tətbiq tapılmadı", "noInstallations": "Yamaqlanmış tətbiq quraşdırılmayıb", "installUpdate": "Yeniləməni quraşdırmağa davam edilsin?", @@ -285,7 +285,7 @@ "status_failure_invalid_description": "Yamaqlanmış tətbiq etibarsız olduğu üçün quraşdırma uğursuz oldu.\n\nTətbiqi silib yenidən sınayırsınız?", "status_failure_incompatible_description": "Tətbiq bu cihazla uyğun deyil.\n\nBu cihaz tərəfindən dəstəklənən APK istifadə et və təkrar cəhd et.", "status_failure_conflict_description": "Quraşdırma, tətbiqin mövcud quraşdırmasına görə əngəlləndi.\n\nQuraşdırılmış tətbiqi silib yenidən sınayırsınız?", - "status_failure_blocked_description": "Quraşdırma, ${packageName} tərəfindən əngəlləndi.\n\nTəhlükəsizlik seçimlərinizi tənzimləyib yenidən sınayın.", + "status_failure_blocked_description": "${packageName} quraşdırmanı əngəllədi.\n\nTəhlükəsizlik seçimlərinizi tənzimləyib yenidən sınayın.", "install_failed_verification_failure_description": "Təsdiqləmə probleminə görə quraşdırma uğursuz oldu.\n\nTəhlükəsizlik seçimlərinizi tənzimləyib təkrar sınayın.", "install_failed_version_downgrade_description": "Yamaqlanmış tətbiq, quraşdırılmış tətbiqdən daha aşağı versiyaya sahib olduğu üçün quraşdırma uğursuz oldu.\n\nTətbiqi silib yenidən sınayırsınız?", "status_unknown_description": "Naməlum səbəbə görə quraşdırma uğursuz oldu. Lütfən yenidən sınayın." diff --git a/assets/i18n/strings_be_BY.i18n.json b/assets/i18n/strings_be_BY.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_bg_BG.i18n.json b/assets/i18n/strings_bg_BG.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_bn_BD.i18n.json b/assets/i18n/strings_bn_BD.i18n.json old mode 100644 new mode 100755 index f3f7ccc6db..002b1b8036 --- a/assets/i18n/strings_bn_BD.i18n.json +++ b/assets/i18n/strings_bn_BD.i18n.json @@ -23,7 +23,10 @@ "refreshSuccess": "সফলভাবে রিফ্রেশ করা হয়েছে", "widgetTitle": "ড্যাশবোর্ড", "updatesSubtitle": "আপডেটসমূহ", + "lastPatchedAppSubtitle": "সর্বশেষ প্যাচকৃত অ্যাপ", + "patchedSubtitle": "ইনস্টল করা অ্যাপ", "changeLaterSubtitle": "পরবর্তীতে আপনি এটি সেটিং থেকে পরিবর্তন করতে পারবেন।", + "noSavedAppFound": "কোনো অ্যাপ পাওয়া যায় নি", "noInstallations": "কোন প্যাচড অ্যাপ্লিকেশন ইনস্টল করা হয়নি", "installUpdate": "আপডেট ইনস্টল করতে এগিয়ে যেতে চান?", "updateSheetTitle": "ReVanced Manager আপডেট করুন", @@ -51,6 +54,7 @@ "patcherView": { "widgetTitle": "প্যাচার", "patchButton": "প্যাচ", + "incompatibleArchWarningDialogText": "এই আর্কিটেকচারে প্যাচিং এখনো সমর্থিত নয় এবং সফল নাও হতে পারে। যেকোন ভাবে এগিয়ে যেতে চান?", "removedPatchesWarningDialogText": "আপনি এর আগে যখন ব্যবহার করেছিলেন তারপর এই প্যাচগুলো অপসারণ করা হয়।\n\n${patches}\n\nযেকোন ভাবে এগিয়ে যেতে চান?", "requiredOptionDialogText": "কিছু প্যাচ অপশন সেট করতে হবে।" }, @@ -100,11 +104,15 @@ }, "patchOptionsView": { "customValue": "কাস্টম ভ্যালু", + "setToNull": "null সেট করুন", + "nullValue": "এই অপশন ভ্যালু বর্তমানে null", "viewTitle": "প্যাচ অপশন", "saveOptions": "সংরক্ষণ করুন", + "unselectPatch": "প্যাচ অনির্বাচন করুন", "tooltip": "আরও ইনপুট অপশন", "selectFilePath": "ফাইলের স্থান নির্বাচন করুন", "selectFolder": "ফোল্ডার নির্বাচন করুন", + "requiredOption": "এই অপশনটি সেট করা আবশ্যক", "unsupportedOption": "এই অপশনসটি অসমর্থিত", "requiredOptionNull": "এই অপশনগুলো সেট করতে হবে:\n\n${options}" }, @@ -177,6 +185,7 @@ "showUpdateDialogHint": "যখন হালনাগাদ উপলব্ধ থাকবে তখন একটি ডায়ালগ দেখান", "universalPatchesLabel": "বৈশ্বিক প্যাচসমূহ দেখান", "universalPatchesHint": "সকল অ্যাপ এবং বৈশ্বিক প্যাচসমূহ দেখায় (অ্যাপ লিস্ট দেখানো একটু ধীর হতে পারে)", + "lastPatchedAppLabel": "প্যাচকৃত অ্যাপ সংরক্ষণ করুন", "versionCompatibilityCheckLabel": "সংস্করণ সামঞ্জস্যতা পরীক্ষা করা", "versionCompatibilityCheckHint": "নির্বাচিত অ্যাপ সংস্করণের সাথে সামঞ্জস্যপূর্ণ নয় এমন প্যাচ নির্বাচন করা আটকায়", "requireSuggestedAppVersionLabel": "প্রস্তাবিত অ্যাপ সংস্করণ প্রয়োজন", diff --git a/assets/i18n/strings_bs_BA.i18n.json b/assets/i18n/strings_bs_BA.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_ca_ES.i18n.json b/assets/i18n/strings_ca_ES.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_cs_CZ.i18n.json b/assets/i18n/strings_cs_CZ.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_da_DK.i18n.json b/assets/i18n/strings_da_DK.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_de_DE.i18n.json b/assets/i18n/strings_de_DE.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_el_GR.i18n.json b/assets/i18n/strings_el_GR.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_es_ES.i18n.json b/assets/i18n/strings_es_ES.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_et_EE.i18n.json b/assets/i18n/strings_et_EE.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_eu_ES.i18n.json b/assets/i18n/strings_eu_ES.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_fa_IR.i18n.json b/assets/i18n/strings_fa_IR.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_fi_FI.i18n.json b/assets/i18n/strings_fi_FI.i18n.json old mode 100644 new mode 100755 index c480b16fb4..344b878186 --- a/assets/i18n/strings_fi_FI.i18n.json +++ b/assets/i18n/strings_fi_FI.i18n.json @@ -1,7 +1,7 @@ { "okButton": "OK", "cancelButton": "Peruuta", - "dismissButton": "Sulje", + "dismissButton": "Hylkää", "quitButton": "Sulje", "updateButton": "Päivitä", "suggested": "Ehdotettu: ${version}", @@ -82,7 +82,7 @@ "selectFromStorageButton": "Valitse tallennustilasta", "errorMessage": "Valittua sovellusta ei voida käyttää", "downloadToast": "Lataustoiminto ei ole vielä käytettävissä", - "requireSuggestedAppVersionDialogText": "Valitsemasi sovellusversio ei vastaa ehdotettua versiota ja tämä voi johtaa odottamattomia ongelmia. Käytä ehdotettua sovellusversiota.\n\nValittu versio: v${selected}\nEhdotettu versio: v${suggested}\n\nOhittaaksesi tämän, ota \"Vaadi ehdotettu sovellusversio\" -asetus käyttöön.", + "requireSuggestedAppVersionDialogText": "Valitsemasi sovellusversio ei vastaa ehdotettua versiota ja tämä voi aiheuttaa odottamattomia ongelmia. Käytä ehdotettua sovellusversiota.\n\nValittu versio: v${selected}\nEhdotettu versio: v${suggested}\n\nOhittaaksesi tämän, ota \"Vaadi ehdotettu sovellusversio\" -asetus käyttöön.", "featureNotAvailable": "Ominaisuutta ei ole toteutettu", "featureNotAvailableText": "Tämä sovellus on jaettu APK ja se voidaan paikata ja asentaa luotettavasti vain root-oikeuksilla liitettynä. Voit kuitenkin paikata ja asentaa täyden APK:n valitsemalla sen tallennustilasta." }, @@ -100,19 +100,19 @@ "loadPatchesSelection": "Lataa paikkausvalikoima", "noSavedPatches": "Valitulle sovellukselle ei ole tallennettu paikkausvalikoimaa.\nTallenna nykyinen valikoima painamalla \"Valmis\".", "noPatchesFound": "Valitulle sovellukselle ei löytynyt paikkauksia", - "setRequiredOption": "Joillekin paikkauksille on määritettävä asetuksia:\n\n${patches}\n\nTee tarvittavat määritykset ennen kuin jatkat." + "setRequiredOption": "Joillekin paikkauksille on määritettävä asetuksia:\n\n${patches}\n\nMääritä ne ennen kuin jatkat." }, "patchOptionsView": { "customValue": "Oma arvo", "setToNull": "Aseta nollaksi", - "nullValue": "Tämän asetuksen arvo on tällä hetkellä nolla", + "nullValue": "Tämän asetuksen arvo on tällä hetkellä tyhjä", "viewTitle": "Paikkausasetukset", "saveOptions": "Tallenna", "unselectPatch": "Poista paikkauksen valinta", "tooltip": "Enemmän syöttöasetuksia", "selectFilePath": "Valitse tiedostosijainti", "selectFolder": "Valitse kansio", - "requiredOption": "Tämän asetuksen asettaminen on pakollinen", + "requiredOption": "Tämän valinnan asettaminen on pakollista", "unsupportedOption": "Tätä asetusta ei tueta", "requiredOptionNull": "Seuraavat asetukset on määritettävä:\n\n${options}" }, @@ -198,7 +198,7 @@ "deleteTempDirLabel": "Poista väliaikaistiedostot", "deleteTempDirHint": "Poista käyttämättömät väliaikaistiedostot", "deletedTempDir": "Väliaikaistiedostot poistettiin", - "exportPatchesLabel": "Vie paikkasvalikoima", + "exportPatchesLabel": "Vie paikkausvalikoima", "exportPatchesHint": "Vie paikkausvalikoima JSON-tiedostoon", "exportedPatches": "Paikkausvalikoima vietiin", "noExportFileFound": "Vietäviä paikkausvalikoimia ei ole", diff --git a/assets/i18n/strings_fil_PH.i18n.json b/assets/i18n/strings_fil_PH.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_fr_FR.i18n.json b/assets/i18n/strings_fr_FR.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_ga_IE.i18n.json b/assets/i18n/strings_ga_IE.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_gl_ES.i18n.json b/assets/i18n/strings_gl_ES.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_gu_IN.i18n.json b/assets/i18n/strings_gu_IN.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_he_IL.i18n.json b/assets/i18n/strings_he_IL.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_hi_IN.i18n.json b/assets/i18n/strings_hi_IN.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_hr_HR.i18n.json b/assets/i18n/strings_hr_HR.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_hu_HU.i18n.json b/assets/i18n/strings_hu_HU.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_hy_AM.i18n.json b/assets/i18n/strings_hy_AM.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_id_ID.i18n.json b/assets/i18n/strings_id_ID.i18n.json old mode 100644 new mode 100755 index 035e05fbbf..1dd4bca315 --- a/assets/i18n/strings_id_ID.i18n.json +++ b/assets/i18n/strings_id_ID.i18n.json @@ -23,11 +23,11 @@ "refreshSuccess": "Berhasil Memuat Ulang", "widgetTitle": "Dasbor", "updatesSubtitle": "Pembaruan", - "lastPatchedAppSubtitle": "Patch terakhir app", - "patchedSubtitle": "App terinstal", + "lastPatchedAppSubtitle": "Aplikasi terakhir yang ditambal", + "patchedSubtitle": "Aplikasi terpasang", "changeLaterSubtitle": "Anda dapat mengubahnya di pengaturan nanti.", "noSavedAppFound": "App tidak ditemukan", - "noInstallations": "Aplikasi tambalan tidak terpasang", + "noInstallations": "Aplikasi tertambal tidak terpasang", "installUpdate": "Lanjutkan untuk mengunduh pembaruan?", "updateSheetTitle": "Perbarui Manajer ReVanced", "updateDialogTitle": "Pembaruan terkini telah tersedia", @@ -54,9 +54,9 @@ "patcherView": { "widgetTitle": "Penambal", "patchButton": "Tambalan", - "incompatibleArchWarningDialogText": "Patching pada arsitektur ini belum didukung dan mungkin gagal. Lanjutkan saja?", - "removedPatchesWarningDialogText": "Patch berikut telah dihapus sejak terakhir kali Anda menggunakannya.\n\n${patches}\n\nTetap lanjut?", - "requiredOptionDialogText": "Beberapa opsi patch harus diatur." + "incompatibleArchWarningDialogText": "Menambal pada arsitektur ini belum didukung dan kemungkinan gagal. Lanjutkan saja?", + "removedPatchesWarningDialogText": "Tambalan berikut telah dihapus sejak terakhir kali Anda menggunakannya.\n\n${patches}\n\nTetap lanjut?", + "requiredOptionDialogText": "Beberapa pilihan tambalan harus diatur." }, "appSelectorCard": { "widgetTitle": "Pilih aplikasi", @@ -84,32 +84,32 @@ "downloadToast": "Fungsi mengunduh belum tersedia", "requireSuggestedAppVersionDialogText": "Versi aplikasi yang Anda pilih tidak sesuai dengan versi yang disarankan yang dapat menyebabkan masalah yang tidak diharapkan. Silakan gunakan versi yang disarankan.\n\nVersi yang dipilih: ${selected}\nVersi yang disarankan: ${suggested}\n\nUntuk melanjutkan, nonaktifkan \"Memerlukan versi aplikasi yang disarankan\" di pengaturan.", "featureNotAvailable": "Fitur tidak diimplementasi", - "featureNotAvailableText": "Aplikasi ini adalah APK terpisah yang hanya dapat ditambal dan dipasang melalui cara mount dengan izin root. Namun, APK lengkap dapat Anda tambal dan pasang dengan memilihnya dari penyimpanan." + "featureNotAvailableText": "Aplikasi ini adalah APK terpisah yang hanya dapat ditambal dan dipasang melalui cara mount dengan izin root. Namun, Anda dapat menambal dan memasang APK lengkap dengan memilihnya dari penyimpanan." }, "patchesSelectorView": { "viewTitle": "Pilih tambalan", "searchBarHint": "Cari tambalan", - "universalPatches": "Patch universal", - "newPatches": "Patch baru", - "patches": "Patch", + "universalPatches": "Tambalan universal", + "newPatches": "Tambalan baru", + "patches": "Tambalan", "doneButton": "Selesai", "defaultChip": "Bawaan", "defaultTooltip": "Pilih semua tambalan bawaan", "noneChip": "Tidak ada", "noneTooltip": "Batalkan semua tambalan", - "loadPatchesSelection": "Muat patch terpilih", + "loadPatchesSelection": "Muat tambalan terpilih", "noSavedPatches": "Tidak ada pilihan tambalan yang disimpan untuk aplikasi yang dipilih.\nTekan Selesai untuk menyimpan pilihan saat ini.", "noPatchesFound": "Tidak ada tambalan untuk aplikasi", - "setRequiredOption": "Beberapa patch memerlukan opsi untuk diatur:\n\n${patches}\n\nAturlah sebelum melanjutkan." + "setRequiredOption": "Beberapa tambalan memerlukan pilihan untuk diatur:\n\n${patches}\n\nAturlah sebelum melanjutkan." }, "patchOptionsView": { "customValue": "Nilai kustom", "setToNull": "Setel ke null", - "nullValue": "Nilai opsi ini saat ini adalah null", - "viewTitle": "Opsi tambalan", + "nullValue": "Nilai pilihan ini saat ini adalah null", + "viewTitle": "Pilihan tambalan", "saveOptions": "Simpan", - "unselectPatch": "Batalkan pilihan patch", - "tooltip": "Opsi masukan lainnya", + "unselectPatch": "Batalkan pilihan tambalan", + "tooltip": "Pilihan masukan lainnya", "selectFilePath": "Pilih lokasi berkas", "selectFolder": "Pilih folder", "requiredOption": "Pengaturan opsi ini diperlukan", @@ -117,10 +117,10 @@ "requiredOptionNull": "Pilihan ini harus terpilih:\n\n${options}" }, "patchItem": { - "unsupportedDialogText": "Memilih tambalan ini akan menyebabkan galat tambal.\n\nVersi apli: ${packageVersion}\nVersi anjuran:\n${supportedVersions}", + "unsupportedDialogText": "Memilih tambalan ini akan menyebabkan kegagalan tambal.\n\nVersi apli: ${packageVersion}\nVersi anjuran:\n${supportedVersions}", "unsupportedPatchVersion": "Tambalan ini tidak mendukung versi aplikasi ini.", - "unsupportedRequiredOption": "Patch ini berisi opsi wajib yang tidak didukung oleh aplikasi ini", - "patchesChangeWarningDialogText": "Direkomendasikan untuk menggunakan pilihan dan opsi tambalan default. Mengubahnya dapat mengakibatkan masalah yang tidak diharapkan.\n\nAnda harus mengaktifkan \"Izinkan perubahan pilihan tambalan\" dalam pengaturan sebelum mengubah pilihan tambalan.", + "unsupportedRequiredOption": "Tambalan ini berisi opsi wajib yang tidak didukung oleh aplikasi ini", + "patchesChangeWarningDialogText": "Direkomendasikan untuk menggunakan pilihan dan opsi tambalan bawaan. Mengubahnya dapat mengakibatkan masalah yang tidak diharapkan.\n\nAnda harus mengaktifkan \"Izinkan perubahan pilihan tambalan\" dalam pengaturan sebelum mengubah pilihan tambalan.", "patchesChangeWarningDialogButton": "Gunakan pemilihan bawaan" }, "installerView": { @@ -279,7 +279,7 @@ "status_unknown": "Pemasangan gagal", "mount_version_mismatch_description": "Penginstalan gagal karena aplikasi yang diinstal merupakan versi yang berbeda dari aplikasi yang ditambal.\n\nInstal versi aplikasi yang anda pasang dan coba lagi.", "mount_no_root_description": "Pemasangan ini gagal karena akses root belum dizinkan.\n\nIzinkan akses root ke ReVanced Manager dan coba lagi.", - "mount_missing_installation_description": "Penginstalan gagal karena aplikasi yang belum ditambal tidak diinstal pada perangkat ini untuk dipasang di atasnya.\n\nInstal aplikasi yang belum ditambal sebelum memasang dan coba lagi.", + "mount_missing_installation_description": "Pemasangan gagal karena aplikasi yang belum ditambal tidak terpasang pada perangkat ini supaya dipasang di atasnya.\n\nPasang aplikasi yang belum ditambal sebelum memasang dan coba lagi.", "status_failure_timeout_description": "Instalasi memakan waktu terlalu lama untuk diselesaikan.\n\nApakah anda ingin mencoba lagi?", "status_failure_storage_description": "Instalasi gagal karena penyimpanan tidak mencukupi.\n\nKosongkan sebagian ruang dan coba kembali.", "status_failure_invalid_description": "Instalasi gagal karena aplikasi yang ditambal tidak valid.\n\nCopot pemasangan aplikasi dan coba lagi?", @@ -287,7 +287,7 @@ "status_failure_conflict_description": "Penginstalan dicegah oleh aplikasi yang sudah ada.\n\nCopot pemasangan aplikasi yang terpasang dan coba kembali?", "status_failure_blocked_description": "Instalasi diblokir oleh ${packageName}.\n\nSesuaikan pengaturan keamanan anda dan coba kembali.", "install_failed_verification_failure_description": "Instalasi gagal karena masalah verifikasi.\n\nSesuaikan pengaturan keamanan anda dan coba kembali.", - "install_failed_version_downgrade_description": "Instalasi gagal karena aplikasi tambalan memiliki versi yang lebih rendah daripada aplikasi yang sudah ada.\n\nCopot pemasangan aplikasi dan coba kembali?", + "install_failed_version_downgrade_description": "Pemasangan gagal karena aplikasi tambalan memiliki versi yang lebih rendah daripada aplikasi yang sudah terpasang.\n\nCopot pemasangan aplikasi dan coba kembali?", "status_unknown_description": "Instalasi gagal karena alasan yang tidak diketahui. Silakan coba kembali." } } \ No newline at end of file diff --git a/assets/i18n/strings_is_IS.i18n.json b/assets/i18n/strings_is_IS.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_it_IT.i18n.json b/assets/i18n/strings_it_IT.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_ja_JP.i18n.json b/assets/i18n/strings_ja_JP.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_ka_GE.i18n.json b/assets/i18n/strings_ka_GE.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_kk_KZ.i18n.json b/assets/i18n/strings_kk_KZ.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_km_KH.i18n.json b/assets/i18n/strings_km_KH.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_kn_IN.i18n.json b/assets/i18n/strings_kn_IN.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_ko_KR.i18n.json b/assets/i18n/strings_ko_KR.i18n.json old mode 100644 new mode 100755 index 22f46fbad2..affb040c3a --- a/assets/i18n/strings_ko_KR.i18n.json +++ b/assets/i18n/strings_ko_KR.i18n.json @@ -186,7 +186,7 @@ "universalPatchesLabel": "공용 패치 보기", "universalPatchesHint": "기기에 설치된 모든 앱과 공용 패치를 표시합니다 (앱 목록이 느려질 수 있음)", "lastPatchedAppLabel": "패치된 앱 저장", - "lastPatchedAppHint": "나중에 설치하거나 내보낼 마지막으로 패치된 앱을 저장할 수 있습니다", + "lastPatchedAppHint": "마지막으로 패치된 앱을 저장하여 나중에 설치하거나 내보낼 수 있습니다", "versionCompatibilityCheckLabel": "버전 호환성 체크", "versionCompatibilityCheckHint": "선택한 앱 버전과 호환되지 않는 패치를 선택할 수 없습니다", "requireSuggestedAppVersionLabel": "권장 앱 버전 요구", diff --git a/assets/i18n/strings_ky_KG.i18n.json b/assets/i18n/strings_ky_KG.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_lo_LA.i18n.json b/assets/i18n/strings_lo_LA.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_lt_LT.i18n.json b/assets/i18n/strings_lt_LT.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_lv_LV.i18n.json b/assets/i18n/strings_lv_LV.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_mk_MK.i18n.json b/assets/i18n/strings_mk_MK.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_ml_IN.i18n.json b/assets/i18n/strings_ml_IN.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_mn_MN.i18n.json b/assets/i18n/strings_mn_MN.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_mr_IN.i18n.json b/assets/i18n/strings_mr_IN.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_ms_MY.i18n.json b/assets/i18n/strings_ms_MY.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_my_MM.i18n.json b/assets/i18n/strings_my_MM.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_nb_NO.i18n.json b/assets/i18n/strings_nb_NO.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_ne_IN.i18n.json b/assets/i18n/strings_ne_IN.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_nl_NL.i18n.json b/assets/i18n/strings_nl_NL.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_or_IN.i18n.json b/assets/i18n/strings_or_IN.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_pa_IN.i18n.json b/assets/i18n/strings_pa_IN.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_pl_PL.i18n.json b/assets/i18n/strings_pl_PL.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_pt_BR.i18n.json b/assets/i18n/strings_pt_BR.i18n.json old mode 100644 new mode 100755 index 214577e46a..d1c6f73ad0 --- a/assets/i18n/strings_pt_BR.i18n.json +++ b/assets/i18n/strings_pt_BR.i18n.json @@ -68,7 +68,7 @@ "patchSelectorCard": { "widgetTitle": "Selecionar patches", "widgetTitleSelected": "Patches selecionados", - "widgetSubtitle": "Selecione um aplicativo primeiro", + "widgetSubtitle": "Selecione um app primeiro", "widgetEmptySubtitle": "Nenhum patch selecionado" }, "socialMediaCard": { @@ -283,6 +283,7 @@ "status_failure_timeout_description": "A instalação levou muito tempo para terminar.\n\nGostaria de tentar novamente?", "status_failure_storage_description": "A instalação falhou devido ao armazenamento insuficiente.\n\nLibere algum espaço e tente novamente.", "status_failure_invalid_description": "A instalação falhou porque o app patcheado era inválido.\n\nDesinstalar o app e tentar de novo?", + "status_failure_incompatible_description": "O app é incompatível com este dispositivo.\n\nUse um APK que seja suportado por este dispositivo e tente de novo.", "status_failure_conflict_description": "A instalação foi impedida por uma instalação existente do app.\n\nDesinstalar o app instalado e tentar de novo?", "status_failure_blocked_description": "A instalação foi bloqueada por ${packageName}.\n\nAjuste suas configurações de segurança e tente novamente.", "install_failed_verification_failure_description": "A instalação falhou devido a um problema de verificação. U\n\nAjuste suas configurações de segurança e tente novamente.", diff --git a/assets/i18n/strings_pt_PT.i18n.json b/assets/i18n/strings_pt_PT.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_ro_RO.i18n.json b/assets/i18n/strings_ro_RO.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_ru_RU.i18n.json b/assets/i18n/strings_ru_RU.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_si_LK.i18n.json b/assets/i18n/strings_si_LK.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_sk_SK.i18n.json b/assets/i18n/strings_sk_SK.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_sl_SI.i18n.json b/assets/i18n/strings_sl_SI.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_sq_AL.i18n.json b/assets/i18n/strings_sq_AL.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_sr_CS.i18n.json b/assets/i18n/strings_sr_CS.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_sr_SP.i18n.json b/assets/i18n/strings_sr_SP.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_sv_SE.i18n.json b/assets/i18n/strings_sv_SE.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_sw_KE.i18n.json b/assets/i18n/strings_sw_KE.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_ta_IN.i18n.json b/assets/i18n/strings_ta_IN.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_te_IN.i18n.json b/assets/i18n/strings_te_IN.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_th_TH.i18n.json b/assets/i18n/strings_th_TH.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_tl_PH.i18n.json b/assets/i18n/strings_tl_PH.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_tr_TR.i18n.json b/assets/i18n/strings_tr_TR.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_uk_UA.i18n.json b/assets/i18n/strings_uk_UA.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_ur_IN.i18n.json b/assets/i18n/strings_ur_IN.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_uz_UZ.i18n.json b/assets/i18n/strings_uz_UZ.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_vi_VN.i18n.json b/assets/i18n/strings_vi_VN.i18n.json old mode 100644 new mode 100755 index a641e013cf..1bd55ccef9 --- a/assets/i18n/strings_vi_VN.i18n.json +++ b/assets/i18n/strings_vi_VN.i18n.json @@ -283,6 +283,7 @@ "status_failure_timeout_description": "Việc cài đặt mất quá lâu để hoàn thành.\n\nBạn có muốn thử lại?", "status_failure_storage_description": "Việc cài đặt đã thất bại do không đủ bộ nhớ.\n\nGiải phóng một phần bộ nhớ và thử lại.", "status_failure_invalid_description": "Việc cài đặt đã thất bại do ứng dụng đã vá không hợp lệ.\n\nGỡ cài đặt ứng dụng và thử lại?", + "status_failure_incompatible_description": "Ứng dụng không tương thích với thiết bị này.\n\nDùng một APK được hỗ trợ bởi thiết bị và thử lại.", "status_failure_conflict_description": "Việc cài đặt đã bị ngăn chặn bởi bản cài đã có của ứng dụng.\n\nGỡ cài đặt ứng dụng đã cài và thử lại?", "status_failure_blocked_description": "Việc cài đặt đã đã bị chặn bởi ${packageName}.\n\nĐiều chỉnh thiết lập bảo mật của bạn và thử lại.", "install_failed_verification_failure_description": "Việc cài đặt đã thất bại do phát sinh xác minh.\n\nĐiều chỉnh thiết lập bảo mật của bạn và thử lại.", diff --git a/assets/i18n/strings_zh_CN.i18n.json b/assets/i18n/strings_zh_CN.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_zh_HK.i18n.json b/assets/i18n/strings_zh_HK.i18n.json old mode 100644 new mode 100755 diff --git a/assets/i18n/strings_zh_TW.i18n.json b/assets/i18n/strings_zh_TW.i18n.json old mode 100644 new mode 100755 index e488a934d6..3ea7e63736 --- a/assets/i18n/strings_zh_TW.i18n.json +++ b/assets/i18n/strings_zh_TW.i18n.json @@ -2,9 +2,9 @@ "okButton": "確認", "cancelButton": "取消", "dismissButton": "忽略", - "quitButton": "退出", + "quitButton": "離開", "updateButton": "更新", - "suggested": "建議的版本: ${version}", + "suggested": "建議版本:${version}", "yesButton": "是", "noButton": "否", "warning": "警告", @@ -31,12 +31,12 @@ "installUpdate": "繼續安裝此更新嗎?", "updateSheetTitle": "更新 ReVanced Manager", "updateDialogTitle": "有可用的更新", - "updatePatchesSheetTitle": "更新 ReVanced 補丁", + "updatePatchesSheetTitle": "更新 ReVanced 的修補檔", "updateChangelogTitle": "更新日誌", - "updateDialogText": "${file} 有新的更新可用。\n\n當前安裝的版本是 ${version}。", - "downloadConsentDialogTitle": "要下載必要檔案嗎?", - "downloadConsentDialogText": "ReVanced Manager 需要下載必要檔案才能正常運作。", - "downloadConsentDialogText2": "這將帶您前往至 ${url}。", + "updateDialogText": "${file} 有新的更新可用。\n\n目前安裝的版本是 ${version}。", + "downloadConsentDialogTitle": "需要下載必要檔案嗎?", + "downloadConsentDialogText": "ReVanced Manager 需要下載必要檔案才能正常執行。", + "downloadConsentDialogText2": "這項操作將連結至 ${url}。", "downloadingMessage": "正在下載更新...", "downloadedMessage": "已下載更新", "installingMessage": "正在安裝更新...", @@ -53,75 +53,75 @@ }, "patcherView": { "widgetTitle": "修補工具", - "patchButton": "補丁", + "patchButton": "修補", "incompatibleArchWarningDialogText": "此架構尚未支援修補,可能會失敗。仍要繼續嗎?", - "removedPatchesWarningDialogText": "自從您上次使用以來,以下補丁已遭移除。\n\n${patches} \n\n仍要繼續執行嗎?", - "requiredOptionDialogText": "某些補丁需要進一步設定。" + "removedPatchesWarningDialogText": "自從您上次使用以來,以下修補檔已遭移除。\n\n${patches} \n\n仍要繼續執行嗎?", + "requiredOptionDialogText": "某些修補檔選項需要進行設定。" }, "appSelectorCard": { "widgetTitle": "選擇一個應用程式", "widgetTitleSelected": "已選取的應用程式", "widgetSubtitle": "未選取任何應用程式", - "noAppsLabel": "未找到應用程式", + "noAppsLabel": "找不到應用程式", "anyVersion": "任何版本" }, "patchSelectorCard": { - "widgetTitle": "選擇補丁", - "widgetTitleSelected": "已選取的補丁", - "widgetSubtitle": "請先選擇一個應用程式", - "widgetEmptySubtitle": "未選取任何補丁" + "widgetTitle": "選取修補檔", + "widgetTitleSelected": "已選取的修補檔", + "widgetSubtitle": "請先選取應用程式", + "widgetEmptySubtitle": "未選取修補檔" }, "socialMediaCard": { "widgetTitle": "社群媒體", "widgetSubtitle": "掃榻以待,歡迎造訪!" }, "appSelectorView": { - "viewTitle": "選擇一個應用程式", + "viewTitle": "選擇應用程式", "searchBarHint": "搜尋應用程式", "storageButton": "儲存空間", "selectFromStorageButton": "從儲存空間中選取", - "errorMessage": "無法使用已選取的應用程式", + "errorMessage": "無法使用所選的應用程式", "downloadToast": "下載功能尚不可用", "requireSuggestedAppVersionDialogText": "您選取的應用程式版本與建議版本不符,可能會導致意外問題。請使用建議的版本。\n\n選取的版本:${selected}\n建議的版本:${suggested}\n\n如果仍要繼續,請在設定中停用「要求使用建議的應用程式版本」。", "featureNotAvailable": "功能尚未實作", "featureNotAvailableText": "該應用程式為分割 APK,只能在具有 root 權限的情況下完成修補及安裝。不過,您也可以直接從儲存空間選取完整 APK 以修補及安裝。" }, "patchesSelectorView": { - "viewTitle": "選取補丁", - "searchBarHint": "搜尋補丁", - "universalPatches": "通用補丁", - "newPatches": "新的補丁", - "patches": "補丁", + "viewTitle": "選取修補檔", + "searchBarHint": "搜尋修補檔", + "universalPatches": "通用修補檔", + "newPatches": "新修補檔", + "patches": "修補檔", "doneButton": "完成", "defaultChip": "預設", - "defaultTooltip": "選取所有預設補丁", + "defaultTooltip": "選取全部預設修補檔", "noneChip": "無", - "noneTooltip": "取消選取所有補丁", - "loadPatchesSelection": "載入修補選取", - "noSavedPatches": "該應用程式暫未有選定的補丁。\n按下 [完成] 以儲存目前的選取。", - "noPatchesFound": "未找到適合所選應用程式的補丁", - "setRequiredOption": "這些補丁需要進一部設定:\n\n${patches}\n\n請先進行設定再繼續。" + "noneTooltip": "取消選取修補檔", + "loadPatchesSelection": "載入上次所選的補丁", + "noSavedPatches": "未儲存應用程式選定的修補選項。\n按下 [完成] 以儲存目前的選取。", + "noPatchesFound": "找不到適合所選應用程式的修補檔", + "setRequiredOption": "某些修補檔選項需要進行配置:\n\n${patches}\n\n請在繼續之前進行設定。" }, "patchOptionsView": { "customValue": "自訂值", "setToNull": "設為空值", "nullValue": "此選項的值目前為空", - "viewTitle": "補丁選項", + "viewTitle": "修補檔選項", "saveOptions": "儲存", - "unselectPatch": "取消選擇補丁", + "unselectPatch": "取消選取修補檔", "tooltip": "更多輸入選項", "selectFilePath": "請選取檔案路徑", "selectFolder": "請選取資料夾", - "requiredOption": "此選項必需被設定", - "unsupportedOption": "不支援此選項", + "requiredOption": "此選項必須設定", + "unsupportedOption": "此選項不支援本應用程式", "requiredOptionNull": "以下選項需要進行設定:\n\n${options}" }, "patchItem": { - "unsupportedDialogText": "選取此補丁將可能導致修補錯誤。\n應用程式版本:${packageVersion}\n支援的版本:${supportedVersions}", - "unsupportedPatchVersion": "該補丁不支援目前應用程式的版本。", - "unsupportedRequiredOption": "此補丁內含不支援此應用程式的必填選項。", - "patchesChangeWarningDialogText": "建議使用預設修補選項。更改它們可能導致意外問題。\n\n需要在設定中開啟「允許變更修補選項」才能繼續變更修補選項。", - "patchesChangeWarningDialogButton": "使用預設補丁選項" + "unsupportedDialogText": "選取此修補檔可能導致修補錯誤。\n應用程式版本: ${packageVersion}\n支援的版本: ${supportedVersions}", + "unsupportedPatchVersion": "此版本的應用程式不支援此修補檔。", + "unsupportedRequiredOption": "此修補檔內含不支援此應用程式的必填選項。", + "patchesChangeWarningDialogText": "建議使用預設的修補檔選擇和選項。更改它們可能導致意外問題。\n\n在變更任何修補檔選擇之前,您需要在設定中開啟「允許變更修補檔選擇」。", + "patchesChangeWarningDialogButton": "採用預設設定選項" }, "installerView": { "installType": "請選取安裝方式", @@ -135,7 +135,7 @@ "notificationTitle": "ReVanced Manager 正在修補", "notificationText": "輕觸以返回安裝程式", "exportApkButtonTooltip": "匯出已修補的 APK 檔案", - "exportLogButtonTooltip": "匯出日誌", + "exportLogButtonTooltip": "匯出記錄檔", "screenshotDetected": "偵測到螢幕截圖。如果您想要分享記錄檔,請改為複製文字分享。\n\n要將記錄檔複製到剪貼簿嗎?", "copiedToClipboard": "已將記錄檔複製到剪貼簿", "noExit": "安裝程式仍在執行,無法結束..." @@ -144,54 +144,54 @@ "widgetTitle": "設定", "appearanceSectionTitle": "外觀", "teamSectionTitle": "團隊", - "debugSectionTitle": "除錯", + "debugSectionTitle": "偵錯", "advancedSectionTitle": "進階", - "exportSectionTitle": "匯入及匯出", + "exportSectionTitle": "匯入和匯出", "dataSectionTitle": "資料來源", "themeModeLabel": "應用程式主題", "systemThemeLabel": "系統預設", "lightThemeLabel": "淺色模式", "darkThemeLabel": "深色模式", - "dynamicThemeLabel": "質感設計", + "dynamicThemeLabel": "Material You", "dynamicThemeHint": "享受更貼近您裝置的使用體驗", "languageLabel": "語言", "languageUpdated": "已更新語言", "sourcesLabel": "替代來源", - "sourcesLabelHint": "設定 ReVanced 補丁和 ReVanced 整合的替代來源", + "sourcesLabelHint": "設定 ReVanced 修補和 ReVanced 整合的備用來源", "sourcesIntegrationsLabel": "整合來源", "useAlternativeSources": "使用替代來源", - "useAlternativeSourcesHint": "改用 ReVanced 補丁和 ReVanced 整合的替代來源,而不是 API", + "useAlternativeSourcesHint": "改用 ReVanced 修補檔和 ReVanced 整合的替代來源,而不是 API", "sourcesResetDialogTitle": "重設", "sourcesResetDialogText": "確定要將來源重設為預設值嗎?", "apiURLResetDialogText": "確定要還原 API URL 至預設值嗎?", - "sourcesUpdateNote": "注意:這將會自動從替代來源下載 ReVanced 補丁及 ReVanced 整合。\n\n這將連接您到替代來源。", + "sourcesUpdateNote": "注意:這項操作操作將自動從備用來源下載 ReVanced 修補檔和 ReVanced 整合。\n\n這項操作將連結至備用來源。", "apiURLLabel": "API URL", "apiURLHint": "設定 ReVanced Manager 的 API URL", "selectApiURL": "API URL", - "orgPatchesLabel": "補丁組織", - "sourcesPatchesLabel": "補丁來源", + "orgPatchesLabel": "修補檔組織", + "sourcesPatchesLabel": "修補檔來源", "orgIntegrationsLabel": "整合組織", "contributorsLabel": "貢獻者", "contributorsHint": "ReVanced 貢獻者清單", "logsLabel": "分享記錄檔", "logsHint": "分享 ReVanced Manager 記錄檔", "enablePatchesSelectionLabel": "允許變更修補選項", - "enablePatchesSelectionHint": "不要阻止選取或取消選取補丁", + "enablePatchesSelectionHint": "不要阻止選擇或取消選擇修補檔", "enablePatchesSelectionWarningText": "如果變更修補選項,可能會導致發生意外。\n\n仍要啟用嗎?", "disablePatchesSelectionWarningText": "即將停用修補選項的變更功能,並還原到預設選項。\n\n仍要停用嗎?", - "autoUpdatePatchesLabel": "自動更新補丁", - "autoUpdatePatchesHint": "自動更新補丁至最新版本", + "autoUpdatePatchesLabel": "自動更新修補檔", + "autoUpdatePatchesHint": "自動更新修補檔至最新版本", "showUpdateDialogLabel": "顯示更新對話框", "showUpdateDialogHint": "當有新更新可用時,顯示對話框", - "universalPatchesLabel": "顯示通用補丁", + "universalPatchesLabel": "顯示通用修補檔", "universalPatchesHint": "顯示所有應用程式和通用修補檔(可能會拖慢應用程式列表的速度)", "lastPatchedAppLabel": "儲存已修補的應用程式", "lastPatchedAppHint": "儲存最後一次修補以便稍後安裝或匯出", "versionCompatibilityCheckLabel": "檢查版本相容性", - "versionCompatibilityCheckHint": "防止選擇與所選應用程式版本不相容的補丁", + "versionCompatibilityCheckHint": "防止選擇與所選應用程式版本不相容的修補檔", "requireSuggestedAppVersionLabel": "要求使用建議的應用程式版本", "requireSuggestedAppVersionHint": "防止選取非建議版本的應用程式", - "requireSuggestedAppVersionDialogText": "選取非建議版本的應用程式可能導致意外問題。\n\n確定仍要繼續執行嗎?", + "requireSuggestedAppVersionDialogText": "目前選取的應用程式並非建議版本,可能造成未預期的狀況發生。\n\n確定仍要繼續執行嗎?", "aboutLabel": "關於", "snackbarMessage": "已複製到剪貼簿", "restartAppForChanges": "重新啟動應用程式以套用變更", @@ -199,7 +199,7 @@ "deleteTempDirHint": "刪除未使用的暫存檔案", "deletedTempDir": "已刪除暫存檔案", "exportPatchesLabel": "匯出修補選取", - "exportPatchesHint": "將修補選取匯出成 JSON 檔案", + "exportPatchesHint": "匯出修補選取到 JSON 檔案", "exportedPatches": "已匯出修補選取", "noExportFileFound": "沒有可匯出的修補選取", "importPatchesLabel": "匯入修補選取", @@ -208,21 +208,21 @@ "resetStoredPatchesLabel": "重設修補選取", "resetStoredPatchesHint": "重設已儲存的修補選取", "resetStoredPatchesDialogTitle": "確定要重設修補選取嗎?", - "resetStoredPatchesDialogText": "將還原為預設的修補選項。", + "resetStoredPatchesDialogText": "將還原為預設的修補檔選項。", "resetStoredPatches": "已重設修補選取", "resetStoredOptionsLabel": "重設修補選項", "resetStoredOptionsHint": "重設所有修補選項", "resetStoredOptionsDialogTitle": "確定要重設修補選項嗎?", - "resetStoredOptionsDialogText": "重設補丁選項將移除所有已儲存的設定。", + "resetStoredOptionsDialogText": "重設修補檔選項將移除所有已儲存的設定。", "resetStoredOptions": "已重設所有選項", "deleteLogsLabel": "清除記錄檔", "deleteLogsHint": "刪除已收集的 ReVanced Manager 記錄檔", "deletedLogs": "已刪除記錄檔", - "regenerateKeystoreLabel": "重新產生金鑰庫", - "regenerateKeystoreHint": "重新產生用於簽署應用程式的金鑰庫", - "regenerateKeystoreDialogTitle": "確定要重新產生金鑰庫嗎?", + "regenerateKeystoreLabel": "重新生成金鑰庫", + "regenerateKeystoreHint": "重新生成用於簽署應用程式的金鑰庫", + "regenerateKeystoreDialogTitle": "確定要重新生成金鑰庫嗎?", "regenerateKeystoreDialogText": "使用舊金鑰庫進行簽署的修補應用程式,將無法再進行更新。", - "regeneratedKeystore": "已重新產生金鑰庫", + "regeneratedKeystore": "金鑰庫已重新生成", "exportKeystoreLabel": "匯出金鑰庫", "exportKeystoreHint": "匯出用於簽署應用程式的金鑰庫", "exportedKeystore": "已匯出金鑰庫", @@ -255,10 +255,10 @@ "mountTypeLabel": "掛載", "regularTypeLabel": "一般", "patchedDateLabel": "修補日期", - "appliedPatchesLabel": "已套用補丁", + "appliedPatchesLabel": "已套用修補檔", "sizeLabel": "檔案大小", "patchedDateHint": "${date} ${time}", - "appliedPatchesHint": "已套用 ${quantity} 個補丁", + "appliedPatchesHint": "已套用 ${quantity} 個修補檔", "updateNotImplemented": "這項功能尚未實作" }, "contributorsView": { @@ -277,17 +277,17 @@ "status_failure_incompatible": "安裝不相容", "status_failure_timeout": "安裝逾時", "status_unknown": "安裝失敗", - "mount_version_mismatch_description": "由於安裝的應用程式與已修補的應用程式版本不同導致安裝失敗。\n\n請先安裝您正在掛載的應用程式版本後再嘗試看看。", + "mount_version_mismatch_description": "安裝失敗是由於安裝的應用程式與已修補的應用程式版本不同。\n\n請安裝您正在掛載的應用程式的版本,然後重試。", "mount_no_root_description": "由於沒有授予 root 存取權限導致安裝失敗\n\n請先授予 ReVanced Manager root 存取權限後再嘗試看看。", "mount_missing_installation_description": "由於先前未在此裝置上安裝未修補的應用程式並掛載導致安裝失敗。\n\n請先在掛載前安裝未修補的應用程式後再嘗試看看。", - "status_failure_timeout_description": "安裝耗時太長。\n\n您想要再試一次嗎?", - "status_failure_storage_description": "安裝失敗是因為儲存空間不足。\n\n請先釋放一些空間後再嘗試看看。", - "status_failure_invalid_description": "由於已修補的應用程式為無效導致安裝失敗。\n\n也許先解除安裝該應用程式後再嘗試看看?", + "status_failure_timeout_description": "安裝耗時太長。\n\n要再嘗試一次嗎?", + "status_failure_storage_description": "由於儲存空間不足,而造成安裝失敗。\n\n請先釋出空間,然後再嘗試一次。", + "status_failure_invalid_description": "由於已修補的應用程式為無效,造成安裝失敗。\n\n確定要解除安裝應用程式,以再次嘗試?", "status_failure_incompatible_description": "應用程式與此裝置不相容。\n\n請使用支援此裝置的 APK 檔,然後再試一次。", - "status_failure_conflict_description": "安裝應用程式時被現有的安裝阻止。\n\n也許先解除安裝已安裝的應用程式後再嘗試看看?", - "status_failure_blocked_description": "安裝被 ${packageName} 阻止。\n\n請先調整您的安全設定後再嘗試看看。", - "install_failed_verification_failure_description": "由於驗證問題導致安裝失敗。\n\n請先調整您的安全設定後再嘗試看看。", - "install_failed_version_downgrade_description": "由於已修補的應用程式版本低於已安裝的應用程式導致安裝失敗。\n\n也許先解除現有的應用程式後再嘗試看看?", + "status_failure_conflict_description": "安裝被應用程式的現有安裝阻止。\n\n請解除安裝已安裝的應用程式,然後重試?", + "status_failure_blocked_description": "安裝被 ${packageName} 阻止。\n\n請調整您的安全設定,然後重試。", + "install_failed_verification_failure_description": "安裝失敗是因為驗證問題。\n\n請調整您的安全設定,然後重試。", + "install_failed_version_downgrade_description": "安裝失敗是因為已修補的應用程式版本低於已安裝的應用程式。\n\n請解除安裝應用程式,然後重試?", "status_unknown_description": "由於未知原因導致安裝失敗。請重試。" } } \ No newline at end of file diff --git a/assets/i18n/strings_zu_ZA.i18n.json b/assets/i18n/strings_zu_ZA.i18n.json old mode 100644 new mode 100755