From b564bb77ed8c99386c4e53f7b9960ad5ef87bf18 Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Sat, 20 May 2023 21:56:46 +0200 Subject: [PATCH] feat(i18n): added Indonesian --- assets/locales/common.ftl | 5 +- assets/locales/id/enhancements.ftl | 58 +++++++++++++++++++++++ assets/locales/id/environment.ftl | 7 +++ assets/locales/id/errors.ftl | 55 +++++++++++++++++++++ assets/locales/id/first_run.ftl | 65 +++++++++++++++++++++++++ assets/locales/id/game.ftl | 7 +++ assets/locales/id/gamescope.ftl | 13 +++++ assets/locales/id/general.ftl | 76 ++++++++++++++++++++++++++++++ assets/locales/id/main.ftl | 68 ++++++++++++++++++++++++++ assets/locales/id/sandbox.ftl | 28 +++++++++++ src/i18n.rs | 5 +- 11 files changed, 383 insertions(+), 4 deletions(-) create mode 100644 assets/locales/id/enhancements.ftl create mode 100644 assets/locales/id/environment.ftl create mode 100644 assets/locales/id/errors.ftl create mode 100644 assets/locales/id/first_run.ftl create mode 100644 assets/locales/id/game.ftl create mode 100644 assets/locales/id/gamescope.ftl create mode 100644 assets/locales/id/general.ftl create mode 100644 assets/locales/id/main.ftl create mode 100644 assets/locales/id/sandbox.ftl diff --git a/assets/locales/common.ftl b/assets/locales/common.ftl index a7fdbde..39d0cc1 100644 --- a/assets/locales/common.ftl +++ b/assets/locales/common.ftl @@ -17,8 +17,9 @@ game-name = {-game-name-1}{-game-name-2} {-game-name-3}{-game-name-4} en-us = English ru-ru = Русский de-de = Deutsch -es-es = Español fr-fr = Français +es-es = Español tr-tr = Türkçe -zh-cn = 简体中文 it-it = Italiano +id-id = Indonesia +zh-cn = 简体中文 diff --git a/assets/locales/id/enhancements.ftl b/assets/locales/id/enhancements.ftl new file mode 100644 index 0000000..40b15ed --- /dev/null +++ b/assets/locales/id/enhancements.ftl @@ -0,0 +1,58 @@ +wine = Wine + +synchronization = Sinkronisasi +wine-sync-description = Teknologi yang digunakan untuk mensinkronisasi event-event wine + +language = Bahasa +wine-lang-description = Bahasa yang digunakan dalam lingkungan wine. Bisa memperbaiki isu layout keyboard +system = Sistem + +borderless-window = window tanpa border +virtual-desktop = Desktop virtual + +game = Game + +hud = HUD + +fsr = FSR +fsr-description = Menaikkan skala resolusi game ke ukuran monitor Anda. Untuk menggunakan, pilih resolusi yang lebih rendah di pengaturan game dan tekan Alt+Enter +ultra-quality = Kualitas Ultra +quality = Kualitas +balanced = Seimbang +performance = Performa + +gamemode = Gamemode +gamemode-description = Memprioritaskan game dari proses lainnya + +gamescope = Gamescope +gamescope-description = Gamescope adalah alat dari Valve yang memungkinkan game untuk berjalan disesi Xwayland yang terisolasi dan sudah mendukung GPU dari AMD, Intel, dan Nvidia + +discord-rpc = Discord RPC +discord-rpc-description = Discord RPC memungkinkan Anda untuk memberitahu discord informasi bahwa Anda sedang bermain game agar teman-teman Anda tahu +title = Judul +description = Deskripsi + +fps-unlocker = FPS Unlocker + +enabled = Aktifkan +fps-unlocker-description = Meniadakan batas maksimum frame yang dapat dirender oleh game dengan memodifikasi memori game. Dapat terdeteksi oleh anti-cheat + +power-saving = Menghemat daya +power-saving-description = Secara otomatis membatasi FPS ke 10 dan menurunkan prioritas proses ketika game sedang tidak dalam fokus (contoh ketika alt-tab) + +monitor = Monitor +monitor-description = Pada monitor mana kau ingin game dijalankan + +window-mode = Window Mode +borderless = Tanpa border +popup = Popup +fullscreen = Penuhi layar + +priority = Prioritas +priority-description = Prioritas proses game +realtime = realtime +high = Tinggi +above-normal = Di atas Normal +normal = Normal +below-normal = Di bawah Normal +low = Rendah diff --git a/assets/locales/id/environment.ftl b/assets/locales/id/environment.ftl new file mode 100644 index 0000000..f3cf26d --- /dev/null +++ b/assets/locales/id/environment.ftl @@ -0,0 +1,7 @@ +environment = Environment +game-command = Perintah game +game-command-description = Perintah yang digunakan untuk meluncurkan game. Kata pengganti %command% dibuat secara otomatis oleh launcher. Contohnya: gamemoderun '%command%' +new-variable = Variabel baru +name = Nama +value = Nilai +add = Tambah diff --git a/assets/locales/id/errors.ftl b/assets/locales/id/errors.ftl new file mode 100644 index 0000000..090ddb5 --- /dev/null +++ b/assets/locales/id/errors.ftl @@ -0,0 +1,55 @@ +launcher-folder-opening-error = Gagal membuka folder launcher +game-folder-opening-error = Gagal membuka folder game +config-file-opening-error = Gagal membuka file konfigurasi +debug-file-opening-error = Gagal membuka file debug + +wish-url-search-failed = Tautan wish tidak ditemukan +wish-url-opening-error = Tidak dapat membuka tautan wish + +wine-run-error = Gagal menjalankan {$executable} menggunakan wine + +game-launching-failed = Gagal meluncurkan game +failed-get-selected-wine = Gagal mendapatkan versi wine yang dipilih +downloading-failed = Gagal mengunduh +unpacking-failed = Gagal mengekstrak berkas + +game-file-repairing-error = Gagal memperbaiki file game +integrity-files-getting-error = Gagal mendapatkan integritas file + +background-downloading-failed = Gagal mengunduh gambar latar belakang +components-index-sync-failed = Gagal mensinkronisasi indeks komponen +components-index-verify-failed = Gagal memverifikasi indeks komponen +config-update-error = Gagal menyimpan konfigurasi +wine-prefix-update-failed = Gagal memperbarui prefix wine +dxvk-install-failed = Gagal memasang DXVK +voice-package-deletion-error = Gagal menghapus berkas suara + +game-diff-finding-error = Gagal menemukan diff game +patch-info-fetching-error = Gagal mendapatkan info patch +launcher-state-updating-error = Gagal memperbarui kondisi launcher + +package-not-available = Paket tidak tersedia: {$package} +wine-download-error = Gagal mengunduh wine +wine-unpack-errror = Gagal mengekstrak berkas wine +wine-install-failed = Gagal memasang wine +dxvk-download-error = Gagal mengunduh DXVK +dxvk-unpack-error = Gagal mengekstrak berkas DXVK +dxvk-apply-error = Gagal menerapkan DXVK + +downloaded-wine-list-failed = Gagal menampilkan daftar wine yang sudah diunduh + +patch-sync-failed = Gagal mensinkronisasi folder patch +patch-state-check-failed = Gagal mengecek kondisi folder patch +game-patching-error = Gagal melakukan patch pada game + +# Sandbox + +documentation-url-open-failed = Gagal membuka tautan dokumentasi + +# Game + +game-session-add-failed = Gagal menambah sesi game +game-session-update-failed = Gagal memperbarui sesi game +game-session-remove-failed = Gagal menghapus sesi game +game-session-set-current-failed = Gagal menerapkan sesi game saat ini +game-session-apply-failed = Gagal menerapkan sesi game diff --git a/assets/locales/id/first_run.ftl b/assets/locales/id/first_run.ftl new file mode 100644 index 0000000..9f229d5 --- /dev/null +++ b/assets/locales/id/first_run.ftl @@ -0,0 +1,65 @@ +welcome = Selamat datang + +welcome-page-message = + Halo! Selamat datang di The Honkers Railway Launcher + + Kami harus mempersiapkan beberapa hal dan mengunduh komponen bawaan sebelum Anda dapat menjalankan game + + +tos-violation-warning = Peringatan pelanggaran ketentuan layanan + +tos-violation-warning-message = + Launcher ini tidak resmi dan tidak berhubungan dengan {company-name} ataupun {company-alter-name}. + + Aplikasi ini didesain untuk memfasilitasi bermain {game-name} di Linux dan dibuat dengan tujuan untuk memasang dan menjalankan game dengan sedikit kerepotan. + + Hal tersebut dilakukan dengan menggunakan komponen yang sudah tersedia dan membuat pengalaman yang lebih sederhana untuk pengguna. + + Namun, sebagian komponen yang digunakan kemungkinan besar melanggar {company-name} Ketentuan layanan untuk {game-name}. + + Jika Anda menggunakan launcher ini, akun Anda bisa jadi teridentifikasi sebagai akun yang tidak mematuhi ketentuan layanan oleh {company-name}/{company-alter-name} + + Jika hal ini terjadi, karena akun Anda akan melanggar ketentuan layanan, {company-name}/{company-alter-name} berhak untuk melakukan apa saja, termasuk banning + + Jika Anda mengerti resiko yang ada untuk memainkan game ini secara tidak resmi, tekan OK untuk lanjut + +tos-dialog-title = Apakah Anda mengerti apa yang kami sampaikan? +tos-dialog-message = + 1. Jangan mempublikasi informasi apapun tentang proyek ini + 2. Jangan menyalahgunakan proyek ini seperti menggunakan modifikasi klien dan lainnya + 3. Tanyakan pertanyaan di server discord dan matrix kami + + +dependencies = Dependesi +missing-dependencies-title = Anda kekurangan beberapa dependesi +missing-dependencies-message = Anda harus memasang beberapa paket untuk sistem Anda sebelum melanjutkan pemasangan + + +default-paths = Lokasi awal +choose-default-paths = Pilih lokasi awal baru +show-all-folders = Saya tahu apa yang saya lakukan +show-all-folders-subtitle = Tampilkan pilihan lokasi tambahan. Lakukan sesuai yang saya katakan... +runners-folder = Folder runner +dxvks-folder = Folder DXVK +wine-prefix-folder = Folder prefix wine +global-game-installation-folder = Folder pemasangan game versi Global +chinese-game-installation-folder = Folder pemasangan game versi Cina +fps-unlocker-folder = Folder FPS unlocker +components-index = Indeks komponen +patch-folder = Folder patch +temp-folder = Folder sementara + +migrate = Pindahkan + + +select-voice-packages = Pilih suara + + +download-components = Unduh komponen +download-dxvk = Unduh DXVK +apply-dxvk = Terapkan DXVK + + +finish = Selesai +finish-title = Semuanya selesai! +finish-message = Semua komponen dasar sudah diunduh. Sekarang Anda bisa memuat ulang launcher dan mengunduh game. Selamat datang di klub kami! diff --git a/assets/locales/id/game.ftl b/assets/locales/id/game.ftl new file mode 100644 index 0000000..c1a7165 --- /dev/null +++ b/assets/locales/id/game.ftl @@ -0,0 +1,7 @@ +game-sessions = Sesi game + +active-sessions = Sesi aktif +active-session-description = Sesi game yang sedang dipilih. Terbarui setelah setiap game diluncurkan + +update-session = Perbarui sesi yang dengan nilai registry yang ada dalam prefix wine saat ini +delete-session = Hapus sesi diff --git a/assets/locales/id/gamescope.ftl b/assets/locales/id/gamescope.ftl new file mode 100644 index 0000000..9be40bb --- /dev/null +++ b/assets/locales/id/gamescope.ftl @@ -0,0 +1,13 @@ +game-resolution = Resolusi game +gamescope-resolution = Resolusi Gamescope + +upscaling = Peningkatan skala resolusi game + +integer-scaling = Skala integer +integer-scaling-description = Membuat setiap pixel menjadi kelompok persegi atau persegi panjang dengan bilangan bulat dari pixel dengan warna yang sama. Mengecah hilangnya ketajaman ketika menskala dari Full HD ke 4K +gamescope-fsr-description = Teknik peningkatan skala Open-source yang dikembangkan oleh AMD untuk kualitas peningkatan skala yang lebih baik +nis-description = Teknik peningkatan skala yang dikembangkan oleh Nvidia sebagai alternatif antar-vendor, overhead rendah DLSS yang artinya bisa dijalankan pada GPU AMD, Intel, dan tentunya Nvidia + +other-settings = Pengaturan lainnya +framerate-limit = Batas framerate +unfocused-framerate-limit = Batas framerate saat tidak fokus diff --git a/assets/locales/id/general.ftl b/assets/locales/id/general.ftl new file mode 100644 index 0000000..d87d3b3 --- /dev/null +++ b/assets/locales/id/general.ftl @@ -0,0 +1,76 @@ +appearance = Tampilan +modern = Modern +classic = Klasik +update-background = Perbarui gambar latar belakang +update-background-description = Unduh gambar resmi untuk launcher. Anda bisa menonaktifkannya dan menggunakan gambar Anda sendiri + +launcher-language = Tampilan bahasa Launcher +launcher-language-description = Efektif setelah muat ulang + +game-edition = Edisi game +global = Global +china = Cina + +game-environment = Platform game +game-environment-description = Dapatkan fitur tertentu seperti metode pembayaran lainnya + +game-voiceovers = Bahasa suara +game-voiceovers-description = Daftar bahasa untuk suara game. Anda bisa memilihnya di pengaturan dalam game +english = Inggris +japanese = Jepang +korean = Korea +chinese = Cina + +migrate-installation = Pindahkan installasi +migrate-installation-description = Buka menu khusus untuk mengubah direktori installasi game +repair-game = Perbaiki game + +status = Status + +game-version = Versi game +game-not-installed = Game tidak ter-install + +game-predownload-available = Pra-unduh pembaruan game tersedia: {$old} -> {$new} +game-update-available = Pembaruan game tersedia: {$old} -> {$new} +game-outdated = Versi game terlalu lama dan tidak dapat diperbarui. Versi terbaru: {$latest} + +player-patch-version = Versi patch +player-patch-version-description = Patch utama yang membuat game bisa dimainkan di Linux + +xlua-patch-version = Versi patch Xlua +xlua-patch-version-description = Patch tambahan yang memperbaiki beberapa isu dan meningkatkan performa di PC low-end + +patch-not-available = Tidak tersedia +patch-not-available-tooltip = Server patch tidak bisa dijangkau + +patch-outdated = Tertingal ({$current}) +patch-outdated-tooltip = Patch tertinggal: {$current} -> {$latest} + +patch-preparation = persiapan +patch-preparation-tooltip = Patch masih dalam pengembangan + +patch-testing-tooltip = Patch tes tersedia +patch-not-applied-tooltip = Patch tidak diterapkan + +apply-xlua-patch = Terapkan patch xlua + +ask-superuser-permissions = Minta izin dari admin +ask-superuser-permissions-description = Launcher akan otomatis memperbarui file hosts Anda. Opsi ini tidak diperlukan jika Anda memakai edisi flatpak + +selected-version = Versi yang dipilih +recommended-only = Hanya yang direkomendasikan + +wine-version = Versi wine +wine-recommended-description = Hanya tampilkan versi wine yang direkomendasikan + +wine-tools = Peralatan wine +command-line = Command line +registry-editor = Editor registry +explorer = Eksplorer +task-manager = Task manager +configuration = Konfigurasi +debugger = Debugger + +dxvk-version = Versi DXVK +dxvk-selection-disabled = Pemilihan DXVK dinonaktfikan pada preferensi grup wine Anda +dxvk-recommended-description = Hanya tampilkan versi dxvk yang direkomendasikan diff --git a/assets/locales/id/main.ftl b/assets/locales/id/main.ftl new file mode 100644 index 0000000..c33978b --- /dev/null +++ b/assets/locales/id/main.ftl @@ -0,0 +1,68 @@ +custom = Kustom +none = Kosong +default = Standar +details = Detail + +width = Lebar +height = Tinggi + +# Menu items + +launcher-folder = Folder launcher +game-folder = Folder game +config-file = File konfigurasi +debug-file = File debug +wish-url = Buka wishes +about = Tentang + + +close = Tutup +save = Simpan +continue = Lanjutkan +exit = Keluar +check = Cek +restart = Muat ulang +agree = Setuju + + +loading-data = Memuat data +downloading-background-picture = Mengunduh gambar latar belakang +updating-components-index = Memperbarui indeks komponen +loading-game-version = Memuat versi game +loading-patch-status = Memuat status patch +loading-launcher-state = Memuat keadaan launcher +loading-launcher-state--game = Memuat keadaan launcher: memverifikasi versi game +loading-launcher-state--voice = Memuat keadaan launcher: memverifikasi {$locale} bahasa suara +loading-launcher-state--patch = Memuat keadaan launcher: memverifikasi patch yang ter-install + + +checking-free-space = Mengecek penyimpanan kosong +downloading = Mengunduh +unpacking = Membongkar +verifying-files = Memverifikasi file +repairing-files = Memperbaiki file +migrating-folders = Memindahkan folder +applying-hdiff = Menerapkan patch hdiff +removing-outdated = Menghapus file yang kadaluarsa + + +components-index-updated = Index komponen baru saja diperbarui + + +launch = Luncurkan +migrate-folders = Pindahkan folder +migrate-folders-tooltip = Perbarui struktur folder game +apply-patch = Terapkan patch +download-wine = Unduh wine +create-prefix = Buat prefix +update = Perbarui +download = Unduh +predownload-update = Pra-unduh pembaruan versi {$version} ({$size}) + +main-window--patch-unavailable-tooltip = Server patch tidak tersedia dan launcher tidak bisa memverifikasi status patch game. Anda bisa menjalankan game dengan resiko sendiri +main-window--patch-outdated-tooltip = Patch kadaluarsa atau sedang dalam persiapan sehingga tidak tersedia. Kembali lagi nanti untuk melihat status patch +main-window--version-outdated-tooltip = Versi terlalu kadaluarsa dan tidak bisa diperbarui + +preferences = Preferensi +general = Umum +enhancements = Pembagusan diff --git a/assets/locales/id/sandbox.ftl b/assets/locales/id/sandbox.ftl new file mode 100644 index 0000000..65572db --- /dev/null +++ b/assets/locales/id/sandbox.ftl @@ -0,0 +1,28 @@ +sandbox = sandbox +sandbox-description = Jalankan game di lingkungan terisolasi dan mencegahnya mengakakses data pribadi anda + +enable-sandboxing = Aktifkan sandboxing +enable-sandboxing-description = Jalankan game di salinan read-only filesystem root Anda + +hide-home-directory = Sembunyikan direktori home +hide-home-directory-description = Isolasi folder /home, /var/home/$USER, dan $HOME Anda dari game + +hostname = Hostname +additional-arguments = Argumen tambahan + +private-directories = Direktori private +private-directories-description = Folder-folder ini akan diganti oleh filesystem virtual kosong, dan konten aslinya tidak akan tersedia pada game yang ter-sandbox + +path = Lokasi + +shared-directories = Direktori bersama +shared-directories-description = Direktori-direktori ini akan ditautkan ke direktori di sistem host Anda + +original-path = Lokasi awal +new-path = Lokasi baru + +read-only = Read-only +read-only-description = Larang game untuk menulis data apapun ke diretori ini + +symlinks = Tautan +symlinks-description = Tautkan lokasi awal ke lokasi baru di dalam sandbox Anda diff --git a/src/i18n.rs b/src/i18n.rs index 1f948f0..304c326 100644 --- a/src/i18n.rs +++ b/src/i18n.rs @@ -14,11 +14,12 @@ pub const SUPPORTED_LANGUAGES: &[LanguageIdentifier] = &[ langid!("en-us"), langid!("ru-ru"), langid!("de-de"), - langid!("es-es"), langid!("fr-fr"), + langid!("es-es"), langid!("tr-tr"), - langid!("zh-cn"), langid!("it-it"), + langid!("id-id"), + langid!("zh-cn"), ]; static mut LANG: LanguageIdentifier = langid!("en-us");