From f41827a55dcf1f5ed9078c66a68632ec4dc08ac2 Mon Sep 17 00:00:00 2001 From: Neko Nekowazarashi Date: Wed, 9 Nov 2022 16:59:37 +0100 Subject: [PATCH 01/14] Added translation using Weblate (Indonesian) --- src/renderer/i18n/id.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/renderer/i18n/id.json diff --git a/src/renderer/i18n/id.json b/src/renderer/i18n/id.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/src/renderer/i18n/id.json @@ -0,0 +1 @@ +{} From da70ee87cd7015fcd0435948ed4997038b0c7506 Mon Sep 17 00:00:00 2001 From: Neko Nekowazarashi Date: Wed, 9 Nov 2022 16:18:21 +0000 Subject: [PATCH 02/14] Translated using Weblate (Indonesian) Currently translated at 30.6% (101 of 329 strings) Translation: Chrysalis/master Translate-URL: https://hosted.weblate.org/projects/chrysalis/master/id/ --- src/renderer/i18n/id.json | 225 +++++++++++++++++++++++++++++++++++++- 1 file changed, 224 insertions(+), 1 deletion(-) diff --git a/src/renderer/i18n/id.json b/src/renderer/i18n/id.json index 0967ef424..40a9908e0 100644 --- a/src/renderer/i18n/id.json +++ b/src/renderer/i18n/id.json @@ -1 +1,224 @@ -{} +{ + "app": { + "menu": { + "chat": "Discord", + "focus-not-detected": "Selamat datang", + "systemInfo": "Lapor masalah", + "layoutEditor": "Penyunting Tata Letak", + "firmwareUpdate": "Pembaruan Firmware", + "preferences": "Preferensi", + "selectAKeyboard": "Pilih papan tik", + "selectAnotherKeyboard": "Pilih papan tik lain", + "exit": "Keluar", + "restart": "Terapkan pembaruan dan mulai ulang", + "keyboardSection": "Papan tik", + "chrysalisSection": "Chrysalis", + "miscSection": "Lain-lain", + "changelog": "Log perubahan" + }, + "deviceMenu": { + "Homepage": "Beranda", + "Forum": "Forum", + "Chat": "Obrolan" + }, + "cancelPending": { + "title": "Hapus perubahan tertunda?", + "content": "Anda memiliki perubahan tidak tersimpan. Jika Anda melanjutkan, itu akan hilang." + }, + "actionRequired": "Tindakan diperlukan" + }, + "editor": { + "sharing": { + "importConfirm": { + "title": "Impor tata letak yang dipilih?" + }, + "title": "Cadangan dan Pemulihan", + "loadFromLibrary": "Muat dari pustaka", + "loadFromBackup": "Muat dari cadangan", + "loadFromFile": "Muat dari berkas...", + "exportToFile": "Ekspor ke berkas...", + "import": "Impor", + "selectLoadFile": "Pilih berkas untuk memuat tata letak", + "dialog": { + "layoutFiles": "Berkas tata letak", + "allFiles": "Semua berkas" + }, + "errors": { + "unableToLoad": "Tidak dapat memuat tata letak dari berkas tersebut." + } + }, + "sidebar": { + "language_intl": { + "title": "Bahasa/Internasional" + }, + "blanks": { + "title": "Kosong" + }, + "overview": { + "color": "Warna", + "sharing": "Cadangan dan Pemulihan" + }, + "consumer": { + "brightness": "Kecerahan" + }, + "ledcontrol": { + "title": "Kontrol LED", + "help": "Kontrol tema dan efek LED papan tik Anda." + }, + "secondary": { + "title": "Tindakan sekunder", + "type": { + "none": "Tidak ada tindakan sekunder" + } + }, + "colors": { + "title": "Warna" + }, + "mousekeys": { + "title": "Kontrol tetikus", + "help": "Tiru tetikus melalui tuts papan tik.", + "movement": "Pergerakan", + "buttons": "Tombol" + } + }, + "macros": { + "steps": { + "in_ms": "md", + "unknown": "", + "WAIT": "Tunggu", + "TAP": "Ketuk", + "unsupported": "Tidak didukung" + } + }, + "legacy": { + "migrate": "Pindah" + }, + "layerswitch": { + "type": "Jenis" + } + }, + "layoutCards": { + "printTooltip": "Cetak" + }, + "preferences": { + "autoUpdate": { + "label": "Pembaruan otomatis", + "mode": { + "label": "Unduh versi Chrysalis baru secara otomatis", + "help": "Ketika dinyalakan, Chrysalis akan memeriksa pembaruan pada pemulaian dan secara otomatis mengunduh versi baru." + } + }, + "interface": "Tampilan Pengguna", + "devtools": { + "main": { + "label": "Alat pengembangan", + "description": "Preferensi ini secara umum untuk membantu pengembang. Anda mungkin diminta untuk mengaktifkannya untuk mendapatkan lebih banyak informasi tentang suatu masalah." + }, + "console": { + "label": "Buka konsol pengembangan", + "help": "Konsol pengembangan memperbolehkan Anda mengintip ke dalam Chrysalis. Gunakan dengan hati-hati." + } + }, + "ui": { + "layoutEditor": { + "label": "Penyunting Tata Letak" + }, + "layoutCards": { + "label": "Kartu Tata Letak" + }, + "lookNFeel": { + "label": "Tampilan" + }, + "theme": { + "label": "Tema", + "system": "Bawaan sistem", + "dark": "Gelap", + "light": "Terang" + }, + "language": { + "label": "Bahasa", + "help": "Pilih bahasa yang Chrysalis akan gunakan" + }, + "host": { + "label": "Tata letak papan tik" + } + }, + "keyboard": { + "title": "Papan Tik Saya", + "advanced": { + "label": "Alat Lanjutan", + "description": "Itu adalah alat berbahaya, pastikan Anda tahu apa yang dilakukan mereka sebelum memakainya." + }, + "defaultLayer": { + "noDefault": "Tidak ada yang baku" + }, + "led": { + "idle": { + "oneMinute": "1 menit", + "twoMinutes": "2 menit", + "threeMinutes": "3 menit", + "fourMinutes": "4 menit", + "fiveMinutes": "5 menit", + "tenMinutes": "10 menit", + "fifteenMinutes": "15 menit", + "twentyMinutes": "20 menit", + "thirtyMinutes": "30 menit", + "sixtyMinutes": "60 menit" + }, + "brightness": { + "label": "Kecerahan LED", + "help": "Atur kecerahan LED di papan tik." + }, + "default": { + "label": "Mode baku LED" + } + }, + "plugins": { + "mousekeys": { + "warp_grid_size": { + "2x2": "2x2", + "3x3": "3x3" + }, + "scroll_interval": { + "label": "Kecepatan menggulir" + } + } + } + } + }, + "language": "Inggris", + "breakingNews": { + "firmware0_90_1": { + "title": "Perhatian pengguna Keyboardio Model 100!", + "button": "Instruksi pembaruan" + } + }, + "sanity-check": { + "download-latest": "Unduh rilis resmi" + }, + "errors": { + "deviceDisconnected": "Papan tik terputus" + }, + "components": { + "save": { + "saveChanges": "Simpan Perubahan" + }, + "logo": { + "altText": "Logo Chrysalis" + } + }, + "autoUpdate": { + "available": "Versi baru tersedia: {{ version }}", + "downloaded": "Versi {{ version }} diunduh, memulai ulang Chrysalis untuk menyelesaikan pemasangan", + "error": "Galat ketika memperbarui: {{ error }}" + }, + "dialog": { + "ok": "Oke", + "cancel": "Batal", + "close": "Tutup", + "continue": "Lanjut" + }, + "changelog": { + "title": "Log perubahan" + } +} From d1635a4290304b95f5a87ebd7e47802a284226be Mon Sep 17 00:00:00 2001 From: Neko Nekowazarashi Date: Wed, 9 Nov 2022 16:35:13 +0000 Subject: [PATCH 03/14] Translated using Weblate (Indonesian) Currently translated at 40.1% (132 of 329 strings) Translation: Chrysalis/master Translate-URL: https://hosted.weblate.org/projects/chrysalis/master/id/ --- src/renderer/i18n/id.json | 68 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 65 insertions(+), 3 deletions(-) diff --git a/src/renderer/i18n/id.json b/src/renderer/i18n/id.json index 40a9908e0..b30a0ed72 100644 --- a/src/renderer/i18n/id.json +++ b/src/renderer/i18n/id.json @@ -190,14 +190,16 @@ "breakingNews": { "firmware0_90_1": { "title": "Perhatian pengguna Keyboardio Model 100!", - "button": "Instruksi pembaruan" + "button": "Instruksi pembaruan", + "description": "Perangkat tegar sebelum versi 0.90.1 mengandung kutu (bug) yang mengakibatkan data hilang dan data tersimpan terkorupsi di papan tik. Jika Anda telah memakai perangkat tegar yang lebih baru, Anda bisa mengabaikan peringatan ini dengan tombol tutup." } }, "sanity-check": { "download-latest": "Unduh rilis resmi" }, "errors": { - "deviceDisconnected": "Papan tik terputus" + "deviceDisconnected": "Papan tik terputus", + "saveFile": "Galat menyimpan berkas: {{ error }}" }, "components": { "save": { @@ -205,7 +207,8 @@ }, "logo": { "altText": "Logo Chrysalis" - } + }, + "none": "Tidak ada" }, "autoUpdate": { "available": "Versi baru tersedia: {{ version }}", @@ -220,5 +223,64 @@ }, "changelog": { "title": "Log perubahan" + }, + "units": { + "in_ms": "md" + }, + "print": { + "feedback": { + "success": "Berhasil dicetak!", + "error": "Galat terjadi ketika mencetak." + } + }, + "keyboardSelect": { + "unknown": "Tidak diketahui", + "disconnect": "Putus Sambungan", + "noDevices": "Tidak ada papan tik yang ditemukan.", + "connect": "Sambung", + "installUdevRules": "Perbaiki" + }, + "firmwareUpdate": { + "flashing": { + "button": "Perbarui", + "anywayButton": "Perbarui saja", + "cancelAndDisconnectButton": "Batal dan putuskan sambungan", + "notifications": { + "enter": { + "notFound": "Tidak dapat menemukan papan tik. Silakan laporkan masalah baru." + } + }, + "steps": { + "reconnect": "Menyambungkan ulang" + } + }, + "firmwareChangelog": { + "title": "Log Perubahan Perangkat Tegar", + "view": "Apa yang baru di {{version}}?" + }, + "firmwareSources": "Kode sumber", + "dialog": { + "firmwareFiles": "Berkas perangkat tegar", + "allFiles": "Semua berkas" + }, + "customChooseFile": "Pilih berkas...", + "firmwareVersion": "{{version}}", + "calloutTitle": "Penting!" + }, + "focus-not-detected": { + "title": "Selamat datang di Chrysalis", + "gotoUpdate": "Perbarui Perangkat Tegar", + "reconnect": "Sambungkan ulang" + }, + "systeminfo": { + "title": "Laporkan masalah", + "intro": "Jika Anda memiliki masalah dengan Chrysalis, pengembang mungkin akan meminta Anda untuk mengirimkan ke mereka beberapa informasi pengawakutuan. Chrysalis membantu Anda mengumpulkan dan menatanya untuk Anda bagikan. Ini termasuk log galat, dan juga beberapa informasi tentang sistem operasi komputer ini, perangkat terhubung, dan Chrysalis itu sendiri. Informasi papan tik juga mengandung tentang perangkat tegar papan tik, dan juga tata letak tuts dan konfigurasi LED.", + "bugTracker": "Anda bisa mencari daftar masalah yang diketahui (atau melaporkan kutu (bug)) di GitHub", + "privacyNote": "Kami mencoba sedemikian rupa untuk tidak memasukkan informasi pribadi ke sini, tapi kami merekomendasikan Anda untuk membacanya sebelum membagikannya.", + "createBundle": "Buat Bundel", + "saveBundle": "Simpan Bundel", + "dialog": { + "title": "Simpan Bundel Pengawakutuan Chrysalis" + } } } From 93dfbaa0729b76dd144e5901f12233f71153c3b9 Mon Sep 17 00:00:00 2001 From: Neko Nekowazarashi Date: Sat, 12 Nov 2022 14:41:00 +0000 Subject: [PATCH 04/14] Translated using Weblate (Indonesian) Currently translated at 52.2% (172 of 329 strings) Translation: Chrysalis/master Translate-URL: https://hosted.weblate.org/projects/chrysalis/master/id/ --- src/renderer/i18n/id.json | 93 ++++++++++++++++++++++++++++++++------- 1 file changed, 78 insertions(+), 15 deletions(-) diff --git a/src/renderer/i18n/id.json b/src/renderer/i18n/id.json index b30a0ed72..a6166de64 100644 --- a/src/renderer/i18n/id.json +++ b/src/renderer/i18n/id.json @@ -30,7 +30,8 @@ "editor": { "sharing": { "importConfirm": { - "title": "Impor tata letak yang dipilih?" + "title": "Impor tata letak yang dipilih?", + "contents": "Ini akan menimpa tata letak Anda saat ini, dan perubah tak tersimpan akan hilang. Apakah Anda yakin ingin tetap lanjut?" }, "title": "Cadangan dan Pemulihan", "loadFromLibrary": "Muat dari pustaka", @@ -59,7 +60,9 @@ "sharing": "Cadangan dan Pemulihan" }, "consumer": { - "brightness": "Kecerahan" + "brightness": "Kecerahan", + "volume": "Volume", + "media": "Kontrol media" }, "ledcontrol": { "title": "Kontrol LED", @@ -76,9 +79,18 @@ }, "mousekeys": { "title": "Kontrol tetikus", - "help": "Tiru tetikus melalui tuts papan tik.", + "help": "Tiru tetikus melalui tombol papan tik.", "movement": "Pergerakan", "buttons": "Tombol" + }, + "platform_apple": { + "title": "Tombol Mac/iPad" + }, + "dynmacros": { + "usage_overview": { + "usage": "{{ used }}/{{ size }}", + "bytes": "bita" + } } }, "macros": { @@ -87,7 +99,12 @@ "unknown": "", "WAIT": "Tunggu", "TAP": "Ketuk", - "unsupported": "Tidak didukung" + "unsupported": "Tidak didukung", + "time_ms": "{{ value }}md", + "INTERVAL": "Jeda antar langkah", + "EXPLICIT_REPORT": "Jangan kirim laporan antar langkah", + "IMPLICIT_REPORT": "Kirim laporan antar langkah", + "SEND_REPORT": "Kirim laporan sekarang" } }, "legacy": { @@ -95,6 +112,9 @@ }, "layerswitch": { "type": "Jenis" + }, + "onlyCustom": { + "openFR": "Buka permintaan fitur" } }, "layoutCards": { @@ -104,8 +124,12 @@ "autoUpdate": { "label": "Pembaruan otomatis", "mode": { - "label": "Unduh versi Chrysalis baru secara otomatis", + "label": "Unduh versi baru Chrysalis secara otomatis", "help": "Ketika dinyalakan, Chrysalis akan memeriksa pembaruan pada pemulaian dan secara otomatis mengunduh versi baru." + }, + "firmwareMode": { + "label": "Unduh versi baru perangkat tegar secara otomatis", + "help": "Ketika diaktifkan, Chrysalis akan pada pemulaian memeriksa untuk berkas perangkat tegar terbarui dan secara otomatis mengunduh versi baru." } }, "interface": "Tampilan Pengguna", @@ -117,6 +141,10 @@ "console": { "label": "Buka konsol pengembangan", "help": "Konsol pengembangan memperbolehkan Anda mengintip ke dalam Chrysalis. Gunakan dengan hati-hati." + }, + "verboseLogging": { + "label": "Aktifkan log lebih banyak", + "help": "Mengaktifkan log lebih banyak, berguna saat pengawakutuan saja." } }, "ui": { @@ -140,7 +168,11 @@ "help": "Pilih bahasa yang Chrysalis akan gunakan" }, "host": { - "label": "Tata letak papan tik" + "label": "Tata letak papan tik", + "help": "Pilih tata letak tombol yang Anda gunakan di sistem Anda" + }, + "hideUnavailableFeatures": { + "label": "Sembunyikan fitur yang tidak didukung oleh perangkat tegar papan tik Anda" } }, "keyboard": { @@ -163,15 +195,21 @@ "fifteenMinutes": "15 menit", "twentyMinutes": "20 menit", "thirtyMinutes": "30 menit", - "sixtyMinutes": "60 menit" + "sixtyMinutes": "60 menit", + "label": "Waktu diam sebelum LED dimatikan" }, "brightness": { "label": "Kecerahan LED", "help": "Atur kecerahan LED di papan tik." }, "default": { - "label": "Mode baku LED" - } + "label": "Mode baku LED", + "autoSave": { + "help": "Ketika diaktifkan, kapan pun mode LED diubah, itu akan disimpan sebagai yang baku." + }, + "help": "Pilih mode LED pada pemulaian papan tik." + }, + "label": "LED" }, "plugins": { "mousekeys": { @@ -181,6 +219,16 @@ }, "scroll_interval": { "label": "Kecepatan menggulir" + }, + "label": "Tombol tetikus" + }, + "spacecadet": { + "label": "Space-Cadet", + "mode": { + "label": "Aktifkan Shift Space-Cadet", + "enabled": "Diaktifkan", + "disabled": "Dimatikan", + "enabled_without_delay": "Diaktifkan (tanpa jeda)" } } } @@ -195,7 +243,9 @@ } }, "sanity-check": { - "download-latest": "Unduh rilis resmi" + "download-latest": "Unduh rilis resmi", + "header": "Verifikasi lingkungan gagal", + "message": "Chrysalis mendeteksi bahwa ini tidak berjalan di lingkungan yang didukung, seperti Electron dengan versi yang berbeda dengan yang didukung oleh pengembang. Jika Anda menggunakan Chrysalis melalui repositori distributor paket, mohon mempertimbangkan untuk menggunakan distribusi resmi." }, "errors": { "deviceDisconnected": "Papan tik terputus", @@ -208,7 +258,8 @@ "logo": { "altText": "Logo Chrysalis" }, - "none": "Tidak ada" + "none": "Tidak ada", + "loading": "Membaca data dari perangkat..." }, "autoUpdate": { "available": "Versi baru tersedia: {{ version }}", @@ -238,7 +289,10 @@ "disconnect": "Putus Sambungan", "noDevices": "Tidak ada papan tik yang ditemukan.", "connect": "Sambung", - "installUdevRules": "Perbaiki" + "installUdevRules": "Perbaiki", + "noUdev": "Chrysalis memerlukan udev untuk bisa memindai perangkat, tetapi sepertinya itu tidak tersedia.", + "permissionError": "Sistem Anda tidak memperbolehkan Chrysalis berbicara dengan papan tik Anda. (Anda tidak memiliki izin baca/tulis ke {{path}}.)", + "permissionErrorSuggestion": "Chrysalis bisa memperbaiki ini dengan memasang berkas aturan udev ke /etc/udev/rules.d/." }, "firmwareUpdate": { "flashing": { @@ -261,11 +315,15 @@ "firmwareSources": "Kode sumber", "dialog": { "firmwareFiles": "Berkas perangkat tegar", - "allFiles": "Semua berkas" + "allFiles": "Semua berkas", + "selectFirmware": "Pilih perangkat tegar" }, "customChooseFile": "Pilih berkas...", "firmwareVersion": "{{version}}", - "calloutTitle": "Penting!" + "calloutTitle": "Penting!", + "factoryResetTitle": "Reset pabrik", + "factoryResetDescription": "Hapus semua di papan tik Anda, mengembalikannya ke bawaan pabrik.", + "factoryResetWarning": "Memilih opsi ini tidak akan mencadangkan tata letak atau pengaturan Anda." }, "focus-not-detected": { "title": "Selamat datang di Chrysalis", @@ -274,7 +332,7 @@ }, "systeminfo": { "title": "Laporkan masalah", - "intro": "Jika Anda memiliki masalah dengan Chrysalis, pengembang mungkin akan meminta Anda untuk mengirimkan ke mereka beberapa informasi pengawakutuan. Chrysalis membantu Anda mengumpulkan dan menatanya untuk Anda bagikan. Ini termasuk log galat, dan juga beberapa informasi tentang sistem operasi komputer ini, perangkat terhubung, dan Chrysalis itu sendiri. Informasi papan tik juga mengandung tentang perangkat tegar papan tik, dan juga tata letak tuts dan konfigurasi LED.", + "intro": "Jika Anda memiliki masalah dengan Chrysalis, pengembang mungkin akan meminta Anda untuk mengirimkan ke mereka beberapa informasi pengawakutuan. Chrysalis membantu Anda mengumpulkan dan menatanya untuk Anda bagikan. Ini termasuk log galat, dan juga beberapa informasi tentang sistem operasi komputer ini, perangkat terhubung, dan Chrysalis itu sendiri. Informasi papan tik juga mengandung tentang perangkat tegar papan tik, dan juga tata letak tombol dan konfigurasi LED.", "bugTracker": "Anda bisa mencari daftar masalah yang diketahui (atau melaporkan kutu (bug)) di GitHub", "privacyNote": "Kami mencoba sedemikian rupa untuk tidak memasukkan informasi pribadi ke sini, tapi kami merekomendasikan Anda untuk membacanya sebelum membagikannya.", "createBundle": "Buat Bundel", @@ -282,5 +340,10 @@ "dialog": { "title": "Simpan Bundel Pengawakutuan Chrysalis" } + }, + "firmwareAutoUpdate": { + "available": "Versi baru perangkat tegar tersedia: {{ version }}", + "error": "Galat ketika mengunduh versi baru perangkat tegar.", + "warning": "Chrysalis tidak dapat memeriksa versi baru dari perangkat tegar. Versi lebih baru mungkin tersedia secara daring." } } From 1107eac377da0ba8606c4656cc71f0f7f99ca4ba Mon Sep 17 00:00:00 2001 From: Nils Andresen Date: Mon, 19 Dec 2022 11:13:12 +0100 Subject: [PATCH 05/14] Added translation using Weblate (German) --- src/renderer/i18n/de.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/renderer/i18n/de.json diff --git a/src/renderer/i18n/de.json b/src/renderer/i18n/de.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/src/renderer/i18n/de.json @@ -0,0 +1 @@ +{} From 743de4b6d4c395fe266d066522ac3c4992f1a80a Mon Sep 17 00:00:00 2001 From: Nils Andresen Date: Mon, 19 Dec 2022 10:14:23 +0000 Subject: [PATCH 06/14] Translated using Weblate (German) Currently translated at 0.5% (2 of 346 strings) Translation: Chrysalis/master Translate-URL: https://hosted.weblate.org/projects/chrysalis/master/de/ --- src/renderer/i18n/de.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/renderer/i18n/de.json b/src/renderer/i18n/de.json index 0967ef424..b05afb483 100644 --- a/src/renderer/i18n/de.json +++ b/src/renderer/i18n/de.json @@ -1 +1,8 @@ -{} +{ + "language": "Deutsch", + "breakingNews": { + "firmware0_90_1": { + "title": "Achtung Keyboardio Model 100 Eigentümer!" + } + } +} From 30a1047063bcd0c7bfbe42618bc9f066e1109fad Mon Sep 17 00:00:00 2001 From: Emma B Date: Wed, 22 Mar 2023 18:29:30 +0100 Subject: [PATCH 07/14] Added translation using Weblate (Spanish) --- src/renderer/i18n/es.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/renderer/i18n/es.json diff --git a/src/renderer/i18n/es.json b/src/renderer/i18n/es.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/src/renderer/i18n/es.json @@ -0,0 +1 @@ +{} From c3babd48491b69fe1531fc52699070955a3bb446 Mon Sep 17 00:00:00 2001 From: Emma B Date: Wed, 22 Mar 2023 20:16:49 +0000 Subject: [PATCH 08/14] Translated using Weblate (Spanish) Currently translated at 6.5% (23 of 352 strings) Translation: Chrysalis/master Translate-URL: https://hosted.weblate.org/projects/chrysalis/master/es/ --- src/renderer/i18n/es.json | 50 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/src/renderer/i18n/es.json b/src/renderer/i18n/es.json index 0967ef424..7928cb00d 100644 --- a/src/renderer/i18n/es.json +++ b/src/renderer/i18n/es.json @@ -1 +1,49 @@ -{} +{ + "sanity-check": { + "title": "Ejecutando verificación de entorno", + "header": "Verificación de entorno ha fallado", + "message": "Chrysalis ha detectado que se está ejecutando en un entorno no compatible, por ejemplo, con una versión de Electron distinta de la una soportada upstream. Si usted usa Chrysalis a través de un repositorio de paquetes de una distribución, por favor considere usar los builds oficiales en cambio.", + "download-latest": "Descargar la versión oficial" + }, + "units": { + "in_ms": "ms" + }, + "breakingNews": { + "firmware0_90_1": { + "description": "Firmware antes de la versión 0.90.1 contiene un bug que conduce a la pérdida de los datos y la corrupción de los datos para los datos guardados en el teclado. Si ya está ejecutando el firmware más nuevo, puede despedir esta advertencia con el butón de cerrar.", + "button": "Instrucciones de actualización" + } + }, + "language": "Español", + "firmwareAutoUpdate": { + "downloaded": "Versión de firmware: {{ version }} descargado, y es disponible para actualizar", + "available": "Versión nuevo de firmware disponible: {{ version }}" + }, + "components": { + "layer": "Capa {{index}}", + "none": "Nada", + "layerRaw": "Capa", + "save": { + "saveChanges": "Guardar Cambios" + }, + "loading": "Leyendo datos del dispositivo...", + "logo": { + "altText": "Logo de Chrysalis" + } + }, + "errors": { + "saveFile": "Error al guardar un archivo: {{ error }}", + "deviceDisconnected": "Teclado desconectado" + }, + "print": { + "feedback": { + "success": "¡Ha impreso con éxito!", + "error": "Error encontrado al imprimir." + } + }, + "autoUpdate": { + "available": "Versión nueva disponible: {{ version }}", + "downloaded": "Versión {{ version }} se ha descargado, reinicie Chrysalis para terminar de instalar", + "error": "Error durante actualización: {{ error }}" + } +} From fb6739b369885d49873f27d97a0b2573fe2ac94e Mon Sep 17 00:00:00 2001 From: Emma B Date: Thu, 23 Mar 2023 22:50:22 +0000 Subject: [PATCH 09/14] Translated using Weblate (Spanish) Currently translated at 19.0% (67 of 352 strings) Translation: Chrysalis/master Translate-URL: https://hosted.weblate.org/projects/chrysalis/master/es/ --- src/renderer/i18n/es.json | 68 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 66 insertions(+), 2 deletions(-) diff --git a/src/renderer/i18n/es.json b/src/renderer/i18n/es.json index 7928cb00d..f19fd2019 100644 --- a/src/renderer/i18n/es.json +++ b/src/renderer/i18n/es.json @@ -11,13 +11,16 @@ "breakingNews": { "firmware0_90_1": { "description": "Firmware antes de la versión 0.90.1 contiene un bug que conduce a la pérdida de los datos y la corrupción de los datos para los datos guardados en el teclado. Si ya está ejecutando el firmware más nuevo, puede despedir esta advertencia con el butón de cerrar.", - "button": "Instrucciones de actualización" + "button": "Instrucciones de actualización", + "title": "¡Atención dueños de Keyboardio Model 100!" } }, "language": "Español", "firmwareAutoUpdate": { "downloaded": "Versión de firmware: {{ version }} descargado, y es disponible para actualizar", - "available": "Versión nuevo de firmware disponible: {{ version }}" + "available": "Versión nuevo de firmware disponible: {{ version }}", + "error": "Error mientras descargando la versión nueva de firmware.", + "warning": "Chrysalis no pude comprobar si hay una versión nueva de firmware. Puede que hay una versión más nueva disponible en línea." }, "components": { "layer": "Capa {{index}}", @@ -45,5 +48,66 @@ "available": "Versión nueva disponible: {{ version }}", "downloaded": "Versión {{ version }} se ha descargado, reinicie Chrysalis para terminar de instalar", "error": "Error durante actualización: {{ error }}" + }, + "editor": { + "sharing": { + "title": "Respaldar y restaurar", + "loadFromLibrary": "Cargar de biblioteca", + "loadFromBackup": "Cargar de las copias de seguridad", + "loadFromFile": "Cargar de archivo...", + "import": "Importar", + "selectExportFile": "Elige el archivo al que exportar el diseño", + "dialog": { + "layoutFiles": "Archivos de distribución", + "allFiles": "Todos los archivos" + }, + "exportToFile": "Exportar a archivo...", + "selectLoadFile": "Elige el archivo desde el que cargar un diseño" + }, + "legacy": { + "migrate": "Migrar", + "warning": "Se encontró teclas heredadas en el keymap que ya no son válidos. Para migrar a los códigos nuevos, por favor pulse el botón de migrar." + } + }, + "app": { + "menu": { + "preferences": "Preferencias", + "chrysalisSection": "Chrysalis", + "firmwareUpdate": "Actualización de firmware", + "layoutEditor": "Editor de distribución", + "editor": "Editor de distribución y de colormap", + "focus-not-detected": "Bienvenido", + "selectAKeyboard": "Elegir un teclado", + "systemInfo": "Reportar un problema", + "colormapEditor": "Editor de colormap", + "macroEditor": "Editor de macro", + "exit": "Salir", + "restart": "Aplicar actualización y reiniciar", + "keyboardSection": "Teclado", + "chat": "Chat de Discord", + "layoutCard": "Carta de distribución", + "selectAnotherKeyboard": "Elegir otro teclado", + "miscSection": "Varios", + "changelog": "Registro de cambios" + }, + "cancelPending": { + "title": "Descartar los cambios pendientes?", + "content": "Tiene cambios no guardados. Si procede, se perderán." + }, + "actionRequired": "Acción requerida", + "deviceMenu": { + "Homepage": "Página de inicio", + "Forum": "Foro", + "Chat": "Chat" + } + }, + "dialog": { + "cancel": "Cancelar", + "ok": "Ok", + "close": "Cerrar", + "continue": "Continuar" + }, + "changelog": { + "title": "Registro de cambios" } } From f888937d822e417fb0f4cac3d68a6e4539ec4bb3 Mon Sep 17 00:00:00 2001 From: Emma B Date: Wed, 29 Mar 2023 14:26:45 +0000 Subject: [PATCH 10/14] Translated using Weblate (Spanish) Currently translated at 19.0% (67 of 352 strings) Translation: Chrysalis/master Translate-URL: https://hosted.weblate.org/projects/chrysalis/master/es/ --- src/renderer/i18n/es.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/renderer/i18n/es.json b/src/renderer/i18n/es.json index f19fd2019..c57f5aa08 100644 --- a/src/renderer/i18n/es.json +++ b/src/renderer/i18n/es.json @@ -1,8 +1,8 @@ { "sanity-check": { - "title": "Ejecutando verificación de entorno", - "header": "Verificación de entorno ha fallado", - "message": "Chrysalis ha detectado que se está ejecutando en un entorno no compatible, por ejemplo, con una versión de Electron distinta de la una soportada upstream. Si usted usa Chrysalis a través de un repositorio de paquetes de una distribución, por favor considere usar los builds oficiales en cambio.", + "title": "Ejecutando la verificación del entorno", + "header": "La verificación del entorno ha fallado", + "message": "Chrysalis ha detectado que se está ejecutando en un entorno no compatible, por ejemplo, con una versión de Electron distinta al soportado upstream. Si usa Chrysalis a través de un repositorio de distribución de paquetes, por favor considere usar en cambio los builds oficiales.", "download-latest": "Descargar la versión oficial" }, "units": { @@ -10,9 +10,9 @@ }, "breakingNews": { "firmware0_90_1": { - "description": "Firmware antes de la versión 0.90.1 contiene un bug que conduce a la pérdida de los datos y la corrupción de los datos para los datos guardados en el teclado. Si ya está ejecutando el firmware más nuevo, puede despedir esta advertencia con el butón de cerrar.", + "description": "Firmware antes de la versión 0.90.1 contiene un error que conduce a la pérdida de datos y la corrupción de datos para los datos guardados en el teclado. Si ya está ejecutando el firmware más nuevo, puede descartar esta advertencia con el butón de cerrar.", "button": "Instrucciones de actualización", - "title": "¡Atención dueños de Keyboardio Model 100!" + "title": "¡Atención dueños de Keyboardio Modelo 100!" } }, "language": "Español", @@ -66,7 +66,7 @@ }, "legacy": { "migrate": "Migrar", - "warning": "Se encontró teclas heredadas en el keymap que ya no son válidos. Para migrar a los códigos nuevos, por favor pulse el botón de migrar." + "warning": "Se encontraron teclas heredadas en el keymap que ya no son válidas. Para migrar a los códigos nuevos, por favor pulse el botón de migrar." } }, "app": { @@ -77,7 +77,7 @@ "layoutEditor": "Editor de distribución", "editor": "Editor de distribución y de colormap", "focus-not-detected": "Bienvenido", - "selectAKeyboard": "Elegir un teclado", + "selectAKeyboard": "Seleccionar un teclado", "systemInfo": "Reportar un problema", "colormapEditor": "Editor de colormap", "macroEditor": "Editor de macro", @@ -86,7 +86,7 @@ "keyboardSection": "Teclado", "chat": "Chat de Discord", "layoutCard": "Carta de distribución", - "selectAnotherKeyboard": "Elegir otro teclado", + "selectAnotherKeyboard": "Seleccionar otro teclado", "miscSection": "Varios", "changelog": "Registro de cambios" }, From f60976030cabb57d810b4f2c23fedac205d8cb8c Mon Sep 17 00:00:00 2001 From: Emma B Date: Tue, 18 Apr 2023 04:01:10 +0000 Subject: [PATCH 11/14] Translated using Weblate (Spanish) Currently translated at 23.0% (81 of 352 strings) Translation: Chrysalis/master Translate-URL: https://hosted.weblate.org/projects/chrysalis/master/es/ --- src/renderer/i18n/es.json | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/src/renderer/i18n/es.json b/src/renderer/i18n/es.json index c57f5aa08..5328ba33a 100644 --- a/src/renderer/i18n/es.json +++ b/src/renderer/i18n/es.json @@ -62,11 +62,39 @@ "allFiles": "Todos los archivos" }, "exportToFile": "Exportar a archivo...", - "selectLoadFile": "Elige el archivo desde el que cargar un diseño" + "selectLoadFile": "Elige el archivo desde el que cargar un diseño", + "errors": { + "unableToLoad": "No se puede descargar el diseño del archivo seleccionado.", + "parseFail": "Se ha fallado analizar los datos de diseño.", + "invalidLayoutData": "El archivo no contiene los datos de diseños válidos." + }, + "importConfirm": { + "title": "¿Importar el diseño seleccionado?", + "contents": "Esto sobreescribirá su diseño actual, y cualquier cambio sin guardados se perderá. ¿Está seguro de que quiere continuar?" + } }, "legacy": { "migrate": "Migrar", "warning": "Se encontraron teclas heredadas en el keymap que ya no son válidas. Para migrar a los códigos nuevos, por favor pulse el botón de migrar." + }, + "sidebar": { + "language_intl": { + "title": "Idioma / Internaciónal", + "help": "Teclas adicionales específicas del idioma." + }, + "custom": { + "help": "Le permite asignar un código personalizado de llave a una tecla, o un código no conocido por Chrysalis.", + "title": "Código personalizado de llave", + "label": "Código personalizado de llave" + }, + "platform_apple": { + "title": "Teclas de Mac / iPad", + "help": "Códigos de llaves específicos para dispositivos Apple." + }, + "blanks": { + "title": "Espacios en blanco", + "help": "Teclas bloqueadas y transparentes." + } } }, "app": { From bc4e2c289e7289036a58c22a789754842e3b97ad Mon Sep 17 00:00:00 2001 From: Ettore Atalan Date: Sat, 13 May 2023 22:55:27 +0000 Subject: [PATCH 12/14] Translated using Weblate (German) Currently translated at 83.8% (295 of 352 strings) Translation: Chrysalis/master Translate-URL: https://hosted.weblate.org/projects/chrysalis/master/de/ --- src/renderer/i18n/de.json | 527 +++++++++++++++++++++++++++++++++++++- 1 file changed, 526 insertions(+), 1 deletion(-) diff --git a/src/renderer/i18n/de.json b/src/renderer/i18n/de.json index b05afb483..e27e2f2ce 100644 --- a/src/renderer/i18n/de.json +++ b/src/renderer/i18n/de.json @@ -2,7 +2,532 @@ "language": "Deutsch", "breakingNews": { "firmware0_90_1": { - "title": "Achtung Keyboardio Model 100 Eigentümer!" + "title": "Achtung Keyboardio Model 100 Eigentümer!", + "description": "Eine Firmware vor Version 0.90.1 enthält einen Fehler, der bei auf der Tastatur gespeicherten Daten zu Datenverlust und beschädigten Daten führt. Wenn Sie bereits eine neuere Firmware verwenden, können Sie diese Warnung mit der Schaltfläche „Schließen“ verwerfen." } + }, + "sanity-check": { + "title": "Umgebungsverifizierung läuft", + "download-latest": "Offizielle Version herunterladen", + "header": "Umgebungsverifizierung fehlgeschlagen" + }, + "errors": { + "deviceDisconnected": "Tastatur getrennt", + "saveFile": "Fehler beim Speichern einer Datei: {{ error }}" + }, + "units": { + "in_ms": "ms" + }, + "components": { + "layer": "Ebene {{index}}", + "loading": "Daten werden vom Gerät gelesen...", + "logo": { + "altText": "Chrysalis-Logo" + }, + "layerRaw": "Ebene", + "none": "Keine", + "save": { + "saveChanges": "Änderungen speichern" + } + }, + "autoUpdate": { + "error": "Fehler bei der Aktualisierung: {{ error }}", + "downloaded": "Version {{ version }} heruntergeladen, starten Sie Chrysalis neu, um die Installation abzuschließen", + "available": "Neue Version verfügbar: {{ version }}" + }, + "dialog": { + "cancel": "Abbrechen", + "ok": "OK", + "close": "Schließen", + "continue": "Fortsetzen" + }, + "app": { + "menu": { + "selectAnotherKeyboard": "Andere Tastatur auswählen", + "exit": "Beenden", + "miscSection": "Verschiedenes", + "focus-not-detected": "Willkommen", + "colormapEditor": "Farbkarten-Editor", + "layoutEditor": "Belegungseditor", + "systemInfo": "Ein Problem melden", + "editor": "Belegungs- & Farbkarten-Editor", + "macroEditor": "Makro-Editor", + "keyboardSection": "Tastatur", + "changelog": "Änderungsprotokoll", + "firmwareUpdate": "Firmware-Aktualisierung", + "chat": "Discord-Chat", + "preferences": "Einstellungen", + "selectAKeyboard": "Wählen Sie eine Tastatur aus", + "restart": "Aktualisierung anwenden & neu starten", + "chrysalisSection": "Chrysalis", + "layoutCard": "Belegungskarte" + }, + "deviceMenu": { + "Forum": "Forum", + "Chat": "Chat" + }, + "cancelPending": { + "content": "Sie haben nicht gespeicherte Änderungen. Wenn Sie fortfahren, gehen sie verloren.", + "title": "Ausstehende Änderungen verwerfen?" + }, + "actionRequired": "Aktion erforderlich" + }, + "editor": { + "legacy": { + "migrate": "Migrieren", + "warning": "Wir haben in der Tastenbelegung veraltete Tasten gefunden, die nicht mehr gültig sind. Klicken Sie bitte auf die Schaltfläche „Migrieren“, um zu den neuen Codes zu migrieren." + }, + "sharing": { + "loadFromLibrary": "Aus Bibliothek laden", + "loadFromFile": "Aus Datei laden...", + "exportToFile": "In Datei exportieren...", + "import": "Importieren", + "selectLoadFile": "Datei zum Laden einer Belegung auswählen", + "dialog": { + "allFiles": "Alle Dateien", + "layoutFiles": "Belegungsdateien" + }, + "errors": { + "unableToLoad": "Die Belegung konnte nicht aus der ausgewählten Datei geladen werden.", + "invalidLayoutData": "Die Datei enthielt keine gültigen Belegungsdaten." + }, + "importConfirm": { + "title": "Ausgewählte Belegung importieren?", + "contents": "Dadurch wird Ihre aktuelle Belegung überschrieben, und alle nicht gespeicherten Änderungen gehen verloren. Sind Sie sicher, dass Sie fortfahren möchten?" + }, + "selectExportFile": "Wählen Sie die Datei aus, in die die Belegung exportiert werden soll", + "loadFromBackup": "Aus Sicherungen laden", + "title": "Sichern & Wiederherstellen" + }, + "sidebar": { + "language_intl": { + "help": "Sprachspezifische Zusatztasten.", + "title": "Sprache / International" + }, + "custom": { + "help": "Ermöglicht es Ihnen, einer Taste einen benutzerdefinierten Tastencode zuzuweisen, oder einen Code, der Chrysalis derzeit nicht bekannt ist.", + "title": "Benutzerdefinierter Tastencode", + "label": "Benutzerdefinierter Tastencode" + }, + "platform_apple": { + "title": "Mac / iPad-Tasten", + "help": "Für Apple-Geräte spezifische Tastencodes." + }, + "blanks": { + "help": "Blockierte & transparente Tasten." + }, + "overview": { + "color": "Farbe", + "showEmptyLayers": "Leere Ebenen anzeigen...", + "pasteLayer": "Ebene einfügen", + "help": "Eine Übersicht über die Zuordnungen für die aktuell ausgewählte Taste. Klicken Sie zum Ändern der angezeigten Ebene auf die entsprechende Zeile.", + "key": "Taste #{{index}}", + "hideEmptyLayers": "Leere Ebenen ausblenden...", + "sharing": "Sichern & Wiederherstellen", + "copyLayer": "Ebene kopieren" + }, + "secondary": { + "title": "Sekundäre Aktion", + "type": { + "layer": "Ebenenumschaltung", + "modifier": "Modifikator", + "none": "Keine sekundäre Aktion" + }, + "modifier": "Modifikator", + "targetLayer": "Ebene", + "whenHeld": "Wenn gehalten" + }, + "colors": { + "title": "Farben", + "help": "Weisen Sie der ausgewählten Taste eine Farbe zu, indem Sie auf eines der Palettenquadrate unten klicken. Verwenden Sie den Farbwähler, um die Farbe eines Paletteneintrags zu ändern." + }, + "consumer": { + "volume": "Lautstärke", + "media": "Mediensteuerung", + "brightness": "Helligkeit" + }, + "keypicker": { + "modsHelp": "Wählen Sie Modifikatortasten aus, die automatisch gedrückt werden, wenn Sie diese Taste drücken.", + "mods": "Modifikatoren", + "topsyturvy": { + "label": "Umschalttaste umkehren", + "tooltip": "Verhalten der Umschalttaste umkehren. (Zum Beispiel ‚A‘ senden, wenn die Umschalttaste nicht gedrückt ist, und ‚a‘, wenn sie gedrückt ist)" + } + }, + "mousekeys": { + "title": "Maussteuerung", + "movement": "Bewegung", + "wheel": "Rad", + "buttons": "Tasten" + }, + "ledcontrol": { + "help": "Steuern Sie die LED-Themen und -Effekte Ihrer Tastatur.", + "title": "LED-Steuerung" + }, + "macros": { + "title": "Makros" + }, + "dynmacros": { + "usage_overview": { + "bytes": "Bytes", + "usage": "{{ used }}/{{ size }}" + }, + "title": "Dynamische Makros", + "help": "Dynamische Makros zu Tasten zuweisen und bearbeiten." + }, + "tapdance": { + "title": "Stepptanz" + }, + "spacecadet": { + "title": "WeltraumKadett" + }, + "steno": { + "title": "Steno", + "help": "Ihre Tastatur unterstützt das GeminiPR-Protokoll für die stenografische Eingabe. Die Verwendung dieser Tasten anstelle der QWERTY-Eingabe von Plover bietet eine nahtlosere Steno-Erfahrung." + }, + "layer": { + "title": "Ebenen und Tastenzuordnungen", + "help": "Tasten, mit denen Sie die Ebenen wechseln können." + }, + "leader": { + "title": "Führer" + }, + "oneshot": { + "title": "Einmalig" + } + }, + "macros": { + "out_of_space": "Dynamische Makros verbrauchen zu viel Platz, bitte geben Sie {{ overflow }} Bytes frei.", + "edit": "Makro bearbeiten", + "steps": { + "time_ms": "{{ value }} ms", + "unsupported": "Nicht unterstützt", + "in_ms": "ms", + "unknown": "", + "INTERVAL": "Verzögerung zwischen den Schritten", + "WAIT": "Warten", + "KEYDOWN": "Taste halten", + "KEYUP": "Taste loslassen", + "TAP": "Tippen", + "EXPLICIT_REPORT": "Keinen Bericht zwischen den Schritten senden", + "IMPLICIT_REPORT": "Einen Bericht zwischen den Schritten senden", + "SEND_REPORT": "Jetzt einen Bericht senden" + }, + "title": "Makro #{{ index }}" + }, + "layerswitch": { + "type": "Typ", + "moveTo": "Auf Ebene verschieben", + "shiftTo": "Umschalten auf Ebene", + "lockTo": "Sperren auf Ebene", + "oneshot": "Ebenenumschaltung für nächste Aktion", + "target": "Ebene", + "dualuse": "Ebenenumschaltung beim Halten" + }, + "layernames": { + "out_of_space": "Ihre Ebenennamen sind {{ overflow }} Bytes zu lang, um sie auf Ihrer Tastatur zu speichern." + } + }, + "preferences": { + "focus": { + "chunked_writes": { + "label": "Daten in kleinen Datenblöcken senden", + "help": "Als mögliche Lösung für verschiedene Kommunikationsprobleme kann Chrysalis Daten in kleineren Datenblöcken an die Tastatur senden. Aus historischen Gründen ist dies standardmäßig aktiviert. Schalten Sie dies nur aus, wenn Sie wissen, was Sie tun, oder von den Chrysalis-Entwicklern dazu aufgefordert wurden." + } + }, + "interface": "Benutzeroberfläche", + "devtools": { + "verboseLogging": { + "label": "Ausführliche Protokollierung aktivieren", + "help": "Schaltet eine Menge zusätzlicher Protokollierung ein, die nur zur Fehlersuche nützlich ist." + }, + "main": { + "description": "Diese Einstellungen helfen in erster Linie den Entwicklern. Möglicherweise werden Sie gebeten, sie zu aktivieren, um mehr Informationen über ein Problem zu sammeln.", + "label": "Entwicklerwerkzeuge" + }, + "console": { + "label": "Entwicklerkonsole öffnen", + "help": "Mit der Entwicklerkonsole können Sie einen Blick in Chrysalis werfen. Seien Sie vorsichtig." + } + }, + "autoUpdate": { + "firmwareMode": { + "help": "Wenn aktiviert, prüft Chrysalis beim Start auf aktualisierte Firmware-Dateien und lädt automatisch neue Versionen herunter.", + "label": "Neue Firmware-Versionen automatisch herunterladen" + }, + "label": "Automatische Aktualisierungen", + "mode": { + "label": "Neue Versionen von Chrysalis automatisch herunterladen", + "help": "Wenn aktiviert, prüft Chrysalis beim Start auf Aktualisierungen und lädt automatisch neue Versionen herunter." + } + }, + "ui": { + "theme": { + "dark": "Dunkel", + "system": "Systemvorgabe", + "label": "Thema", + "light": "Hell" + }, + "layoutEditor": { + "label": "Belegungseditor" + }, + "layoutCards": { + "label": "Belegungskarten" + }, + "oneLayerPerPage": { + "help": "Wenn aktiviert, ordnet Chrysalis die Belegungskarten so an, dass eine Ebene pro Seite gedruckt wird und nicht so viele, wie hineinpassen." + }, + "lookNFeel": { + "label": "Erscheinungsbild" + }, + "hideUnavailableFeatures": { + "label": "Funktionen ausblenden, die von der aktuellen Firmware Ihrer Tastatur nicht unterstützt werden", + "help": "Wenn aktiviert, blendet Chrysalis Konfigurationsoptionen für Funktionen aus, die von der Firmware Ihrer Tastatur nicht unterstützt werden." + }, + "language": { + "label": "Sprache", + "help": "Wählen Sie die Sprache aus, die Chrysalis verwenden soll" + }, + "coloredLayoutCards": { + "label": "Farben auf den Belegungskarten aktivieren", + "help": "Wenn aktiviert, werden auf den Belegungskarten nicht nur die Tastenbeschriftungen, sondern, falls vorhanden, auch die Farben angezeigt." + }, + "host": { + "label": "Tastaturbelegung", + "help": "Wählen Sie die Tastenbelegung aus, die Sie auf Ihrem Computer verwenden" + } + }, + "keyboard": { + "led": { + "idle": { + "fifteenMinutes": "15 Minuten", + "fiveMinutes": "5 Minuten", + "tenMinutes": "10 Minuten", + "label": "Leerlaufzeit vor dem Ausschalten der LEDs", + "help": "Sofern nicht deaktiviert, schalten sich die LEDs nach einer konfigurierten Zeitspanne aus.", + "twoMinutes": "2 Minuten", + "threeMinutes": "3 Minuten", + "fourMinutes": "4 Minuten", + "twentyMinutes": "20 Minuten", + "thirtyMinutes": "30 Minuten", + "sixtyMinutes": "60 Minuten", + "disabled": "Deaktiviert", + "oneMinute": "1 Minute" + }, + "label": "LEDs", + "default": { + "label": "Standard-LED-Modus", + "autoSave": { + "label": "Automatisches Speichern des Standard-LED-Modus aktivieren", + "help": "Wenn aktiviert, wird der LED-Modus bei jeder Änderung standardmäßig gespeichert." + }, + "help": "Wählen Sie den LED-Modus aus, mit dem die Tastatur starten soll." + }, + "brightness": { + "label": "LED-Helligkeit", + "help": "Stellen Sie die Helligkeit der LEDs auf der Tastatur ein." + } + }, + "plugins": { + "autoshift": { + "label": "Automatisches Umschalten", + "enabled": { + "label": "Automatisches Umschalten aktivieren" + }, + "timeout": { + "help": "Legt fest, wie lange eine Taste gehalten werden muss, bevor sie in den umgeschalteten Zustand versetzt wird." + }, + "category": { + "letters": { + "label": "Buchstabentasten automatisch umschalten", + "help": "Automatisches Umschalten für Buchstabentasten aktivieren. Dazu gehören nur die Buchstaben zwischen A und Z auf einer amerikanischen QWERTY-Belegung." + }, + "numbers": { + "label": "Zifferntasten automatisch umschalten", + "help": "Automatisches Umschalten für Zifferntasten aktivieren. Gilt nicht für die Zifferntasten auf dem Ziffernblock." + }, + "symbols": { + "label": "Symbole automatisch umschalten" + }, + "arrows": { + "label": "Pfeile automatisch umschalten", + "help": "Automatisches Umschalten für die Pfeiltasten aktivieren." + }, + "functions": { + "label": "Funktionstasten automatisch umschalten", + "help": "Automatisches Umschalten für die Funktionstasten F1 bis F24 aktivieren." + }, + "all": { + "label": "Alle Tasten automatisch umschalten", + "help": "Automatisches Umschalten für alle Tasten aktivieren, auch für die, die nicht zu einer der oben genannten Kategorien gehören." + } + } + }, + "mousekeys": { + "warp_grid_size": { + "help": "Konfigurieren Sie die Größe des Rasters, das für den Maussprung verwendet wird.", + "label": "Sprungrastergröße", + "2x2": "2x2", + "3x3": "3x3" + }, + "label": "Maustasten", + "init_speed": { + "label": "Anfangsgeschwindigkeit des Mauszeigers", + "help": "Je höher der Wert, desto schneller ist die anfängliche Bewegungsgeschwindigkeit des Mauszeigers." + }, + "base_speed": { + "label": "Höchstgeschwindigkeit des Mauszeigers", + "help": "Die Höchstgeschwindigkeit, die der Mauszeiger erreichen darf." + }, + "accel_duration": { + "label": "Dauer bis zum Erreichen der Höchstgeschwindigkeit des Mauszeigers", + "help": "Dauer, in der der Mauszeiger von der Ausgangsgeschwindigkeit zur Höchstgeschwindigkeit übergeht." + }, + "scroll_interval": { + "label": "Bildlaufgeschwindigkeit", + "help": "Zeit zwischen Bildlaufereignissen. Je höher die Verzögerung, desto langsamer ist der Bildlauf." + } + }, + "oneshot": { + "stickyness": { + "disable": "Nichts", + "label": "Doppeltipp-Verhalten" + }, + "timeout": { + "label": "Zeitbeschränkung" + } + }, + "spacecadet": { + "mode": { + "enabled_without_delay": "Aktiviert (ohne Verzögerung)", + "disabled": "Deaktiviert", + "enabled": "Aktiviert" + }, + "timeout": { + "label": "Zeitbeschränkung" + }, + "label": "WeltraumKadett" + } + }, + "defaultLayer": { + "help": "Die Vorgabeebene, mit der die Tastatur startet.", + "noDefault": "Keine Vorgabe", + "label": "Vorgabeebene" + }, + "title": "Meine Tastatur", + "advanced": { + "label": "Erweiterte Werkzeuge", + "description": "Dies sind gefährliche Werkzeuge, bitte stellen Sie sicher, dass Sie wissen, was sie tun, bevor Sie sie benutzen." + }, + "layers": { + "label": "Ebenen" + }, + "factoryReset": { + "button": "EEPROM auf Werkseinstellungen zurücksetzen", + "dialog": { + "title": "EEPROM auf Werkseinstellungen zurücksetzen?", + "contents": "Dies wird den EEPROM auf die Werkseinstellungen zurücksetzen. Alle vorgenommenen Anpassungen gehen dabei verloren." + } + } + } + }, + "keyboardSelect": { + "unknown": "Unbekannt", + "noDevices": "Keine Tastaturen gefunden.", + "connect": "Verbinden", + "noUdev": "Chysalis benötigt udev, um nach Geräten suchen zu können, aber es scheint nicht verfügbar zu sein.", + "permissionError": "Ihr Computer lässt nicht zu, dass Chrysalis mit Ihrer Tastatur kommuniziert. (Sie haben keine Lese-/Schreibrechte für {{path}}.)", + "installUdevRules": "Beheben", + "permissionErrorSuggestion": "Chrysalis kann dies beheben, indem eine udev-Regeldatei in /etc/udev/rules.d/ installiert wird.", + "disconnect": "Trennen" + }, + "firmwareUpdate": { + "dialog": { + "selectFirmware": "Wählen Sie eine Firmware aus", + "firmwareFiles": "Firmware-Dateien", + "allFiles": "Alle Dateien" + }, + "flashing": { + "cancelAndDisconnectButton": "Abbrechen und trennen", + "anywayButton": "Trotzdem aktualisieren", + "steps": { + "flash": "Flashen", + "restoreEEPROM": "Wiederherstellen des EEPROM-Inhalts", + "factoryRestore": "Wiederherstellen der Werkseinstellungen", + "bootloader": "Aufrufen des programmierbaren Modus", + "saveEEPROM": "Speichern des EEPROM-Inhalts", + "reconnect": "Wiederherstellung der Verbindung", + "reboot": "Neustart" + }, + "error": "Fehler beim Flashen der Firmware", + "success": "Firmware erfolgreich geflasht!", + "button": "Aktualisieren", + "notifications": { + "title": "Problem beim Flashen aufgetreten", + "enter": { + "stillApplication": "Die Tastatur ist noch nicht im programmierbaren Modus. Bitte befolgen Sie unbedingt die nachstehenden Anweisungen.", + "notFound": "Die Tastatur kann nicht gefunden werden. Bitte melden Sie das Problem." + }, + "reconnect": { + "stillBootloader": "Die Tastatur befindet sich noch im programmierbaren Modus. Bitte lassen Sie alle Tasten los, die Sie möglicherweise gedrückt halten.", + "notFound": "Die Tastatur kann nicht gefunden werden. Bitte melden Sie das Problem." + }, + "unknownMessage": "Unbekannte Nachricht während des Flashens erhalten: {{ message }}" + } + }, + "custom": "Benutzerdefinierte Firmware", + "factoryConfirmDialog": { + "title": "Firmware ersetzen und auf Werkseinstellungen zurücksetzen?", + "contents": "Dies ersetzt die Firmware auf dem Gerät und setzt alle Einstellungen auf die Werkseinstellungen zurück. Sie werden alle vorgenommenen Anpassungen verlieren. Sobald die neue Firmware installiert ist, führt Chrysalis Sie zurück zum Bildschirm für die Tastaturauswahl." + }, + "confirmDialog": { + "title": "Sind Sie sicher, dass Sie die Firmware aktualisieren möchten?", + "description": "Durch die Installation der neuen Firmware wird die bestehende Firmware auf dem Gerät ersetzt. Sobald die neue Firmware installiert ist, führt Chrysalis Sie zurück zum Bildschirm für die Tastaturauswahl." + }, + "bootloaderWarning": "Ihre Tastatur befindet sich im Bootloader-Modus, sodass Chrysalis die Einstellungen der Tastatur nicht sichern kann. Wenn die neue Firmware nicht mit Ihren bestehenden Einstellungen kompatibel ist, können die Tastenbelegungen und andere Einstellungen nach der Aktualisierung beschädigt sein. Aus diesem Grund führt Chrysalis standardmäßig ein Zurücksetzen auf die Werkseinstellungen durch, sodass Sie mit einem sauberen Neuanfang beginnen können. Sie können den Bootloader-Modus abbrechen und verlassen, damit Chrysalis Ihre Tastatur sichern kann. Alternativ können Sie das Zurücksetzen auf die Werkseinstellungen auch ausschalten, wenn Sie wissen, dass die neue Firmware kompatibel ist.", + "firmwareChangelog": { + "title": "Firmware-Änderungsprotokoll", + "view": "Was ist neu in {{version}}?" + }, + "firmwareSources": "Quellcode", + "calloutTitle": "Wichtig!", + "factoryResetTitle": "Zurücksetzen auf Werkseinstellungen", + "factoryResetDescription": "Alles auf Ihrer Tastatur löschen und auf die Werkseinstellungen zurücksetzen.", + "factoryResetWarning": "Die Auswahl dieser Option bewirkt keine Sicherung Ihrer aktuellen Belegung oder Einstellungen.", + "yourFirmware": "Aktualisieren Sie die Firmware Ihrer Tastatur", + "chooseFirmware": "Firmware aktualisieren", + "defaultFirmwareDescription": "Neueste Version für Ihre Tastatur", + "customFirmwareExplanation": "Sie können eine heruntergeladene oder lokal erstellte Firmware installieren.", + "currentFirmwareVersion": "Aktuelle Firmware-Version", + "currentFirmwareVersionUnavailable": "Firmware-Version nicht verfügbar", + "customFirmwareLinkText": "Erfahren Sie mehr über die Erstellung von Firmware", + "firmwareVersion": "{{version}}", + "description": "Durch das Aktualisieren der Firmware Ihrer Tastatur bringen wir ihr neue Tricks bei. Sie können Chrysalis verwenden, um die neueste Firmware für Ihre Tastatur zu installieren oder um eine selbst erstellte Firmware zu installieren.", + "customChooseFile": "Wählen Sie eine Datei aus..." + }, + "firmwareAutoUpdate": { + "warning": "Chrysalis konnte nicht auf eine neue Firmware-Version prüfen. Möglicherweise ist eine neuere Version online verfügbar.", + "available": "Neue Firmware-Version verfügbar: {{ version }}", + "error": "Fehler beim Herunterladen der neuen Firmware-Version.", + "downloaded": "Firmware-Version {{ version }}heruntergeladen und zum Flashen verfügbar" + }, + "changelog": { + "title": "Änderungsprotokoll" + }, + "focus-not-detected": { + "title": "Willkommen bei Chrysalis", + "contents": "Chrysalis erkennt Ihre Tastatur, muss aber die Firmware aktualisieren, bevor Sie fortfahren können.", + "gotoUpdate": "Firmware aktualisieren", + "reconnect": "Erneut verbinden" + }, + "systeminfo": { + "title": "Ein Problem melden", + "bugTracker": "Auf GitHub finden Sie eine Liste der bekannten Probleme (oder können einen Fehler melden)", + "privacyNote": "Wir bemühen uns, keine privaten Informationen in dieses Paket aufzunehmen, empfehlen Ihnen aber, es durchzulesen, bevor Sie es weitergeben.", + "saveBundle": "Paket speichern", + "dialog": { + "title": "Chrysalis-Debug-Paket speichern" + }, + "createBundle": "Paket erstellen" } } From cf5f5d4f09d6357f0fbe8179392eb795f870ab21 Mon Sep 17 00:00:00 2001 From: Michael Tobias Date: Thu, 1 Jun 2023 11:06:07 +0000 Subject: [PATCH 13/14] Translated using Weblate (German) Currently translated at 89.2% (314 of 352 strings) Translation: Chrysalis/master Translate-URL: https://hosted.weblate.org/projects/chrysalis/master/de/ --- src/renderer/i18n/de.json | 55 ++++++++++++++++++++++++++++++--------- 1 file changed, 43 insertions(+), 12 deletions(-) diff --git a/src/renderer/i18n/de.json b/src/renderer/i18n/de.json index e27e2f2ce..72fbc19b7 100644 --- a/src/renderer/i18n/de.json +++ b/src/renderer/i18n/de.json @@ -2,14 +2,16 @@ "language": "Deutsch", "breakingNews": { "firmware0_90_1": { - "title": "Achtung Keyboardio Model 100 Eigentümer!", - "description": "Eine Firmware vor Version 0.90.1 enthält einen Fehler, der bei auf der Tastatur gespeicherten Daten zu Datenverlust und beschädigten Daten führt. Wenn Sie bereits eine neuere Firmware verwenden, können Sie diese Warnung mit der Schaltfläche „Schließen“ verwerfen." + "title": "Achtung, Keyboardio-Model-100-Nutzer!", + "description": "Eine Firmware vor Version 0.90.1 enthält einen Fehler, der bei auf der Tastatur gespeicherten Daten zu Datenverlust und beschädigten Daten führt. Wenn Sie bereits eine neuere Firmware verwenden, können Sie diese Warnung mit der Schaltfläche „Schließen“ verwerfen.", + "button": "Aktualisierungsanweisungen" } }, "sanity-check": { "title": "Umgebungsverifizierung läuft", "download-latest": "Offizielle Version herunterladen", - "header": "Umgebungsverifizierung fehlgeschlagen" + "header": "Umgebungsverifizierung fehlgeschlagen", + "message": "Chrysalis wird in einer nicht unterstützten Umgebung ausgeführt, beispielsweise mit einer Electron-Version, die stromaufwärts nicht unterstützt wird. Falls Sie Chrysalis über die Paketverwaltung Ihrer Distribution installiert haben, versuchen Sie es stattdessen mit einer offiziellen Version." }, "errors": { "deviceDisconnected": "Tastatur getrennt", @@ -64,7 +66,8 @@ }, "deviceMenu": { "Forum": "Forum", - "Chat": "Chat" + "Chat": "Chat", + "Homepage": "Internetseite" }, "cancelPending": { "content": "Sie haben nicht gespeicherte Änderungen. Wenn Sie fortfahren, gehen sie verloren.", @@ -89,7 +92,8 @@ }, "errors": { "unableToLoad": "Die Belegung konnte nicht aus der ausgewählten Datei geladen werden.", - "invalidLayoutData": "Die Datei enthielt keine gültigen Belegungsdaten." + "invalidLayoutData": "Die Datei enthielt keine gültigen Belegungsdaten.", + "parseFail": "Beim Einlesen der Belegungsdaten trat ein Fehler auf." }, "importConfirm": { "title": "Ausgewählte Belegung importieren?", @@ -110,11 +114,12 @@ "label": "Benutzerdefinierter Tastencode" }, "platform_apple": { - "title": "Mac / iPad-Tasten", + "title": "Mac-/iPad-Tasten", "help": "Für Apple-Geräte spezifische Tastencodes." }, "blanks": { - "help": "Blockierte & transparente Tasten." + "help": "Blockierte & transparente Tasten.", + "title": "Keine Funktion" }, "overview": { "color": "Farbe", @@ -135,7 +140,9 @@ }, "modifier": "Modifikator", "targetLayer": "Ebene", - "whenHeld": "Wenn gehalten" + "whenHeld": "Wenn gehalten", + "help-layerLimit": "Auf Grund von Beschränkungen der Firmware ist es nicht möglich mittels sekundärer Aktionen auf Ebenen über „{{ layer8 }}“ umzuschalten.", + "help": "Ermöglicht es, einer Taste eine sekundäre Funktion zuzuweisen. Beim Tippen der Taste erfüllt sie ihre primäre Funktion, beim Halten wird die sekundäre Funktion ausgeführt." }, "colors": { "title": "Farben", @@ -152,6 +159,9 @@ "topsyturvy": { "label": "Umschalttaste umkehren", "tooltip": "Verhalten der Umschalttaste umkehren. (Zum Beispiel ‚A‘ senden, wenn die Umschalttaste nicht gedrückt ist, und ‚a‘, wenn sie gedrückt ist)" + }, + "oneshot": { + "tooltip": "Tippen, um für nächsten Tastendruck zu aktivieren; halten, um als regulären Modifikator zu verwenden; doppelt tippen, um Modifikator festzustellen." } }, "mousekeys": { @@ -165,12 +175,14 @@ "title": "LED-Steuerung" }, "macros": { - "title": "Makros" + "title": "Makros", + "help": "Tasten Makros zuweisen. Um Makros zu erstellen und anzupassen, kann Kaleidoscopes „Entwurf“-Datei mit dem Programm „Arduino IDE“ bearbeitet werden." }, "dynmacros": { "usage_overview": { "bytes": "Bytes", - "usage": "{{ used }}/{{ size }}" + "usage": "{{ used }}/{{ size }}", + "label": "Makro-Speicher belegt:" }, "title": "Dynamische Makros", "help": "Dynamische Makros zu Tasten zuweisen und bearbeiten." @@ -226,6 +238,11 @@ }, "layernames": { "out_of_space": "Ihre Ebenennamen sind {{ overflow }} Bytes zu lang, um sie auf Ihrer Tastatur zu speichern." + }, + "onlyCustom": { + "fixItButton": "Auf ausschließlich selbst definierte Ebenen umstellen", + "openFR": "Funktionsanfrage stellen", + "warning": "Chrysalis’ Unterstützung von Konfigurationen, die sowohl fest kodierte als auch EEPROM-Ebenen enthalten, wurde eingestellt. Falls Sie diese Funktionalität benötigen, kontaktieren Sie uns bitte. In den meisten Fällen ist es jedoch ratsam, auf die ausschließliche Nutzung selbst definierter Ebenen umzustellen, was mit Chrysalis erreicht werden kann. Bei der Umstellung werden fest kodierte Ebenen nicht berücksichtigt. Falls eine Standard-Ebene gesetzt wird, ist dies Ebene 0." } }, "preferences": { @@ -275,7 +292,8 @@ "label": "Belegungskarten" }, "oneLayerPerPage": { - "help": "Wenn aktiviert, ordnet Chrysalis die Belegungskarten so an, dass eine Ebene pro Seite gedruckt wird und nicht so viele, wie hineinpassen." + "help": "Wenn aktiviert, ordnet Chrysalis die Belegungskarten so an, dass eine Ebene pro Seite gedruckt wird und nicht so viele, wie hineinpassen.", + "label": "Eine Ebene pro Seite drucken" }, "lookNFeel": { "label": "Erscheinungsbild" @@ -395,13 +413,17 @@ }, "timeout": { "label": "Zeitbeschränkung" + }, + "hold_timeout": { + "label": "Halte-Zeitbeschränkung" } }, "spacecadet": { "mode": { "enabled_without_delay": "Aktiviert (ohne Verzögerung)", "disabled": "Deaktiviert", - "enabled": "Aktiviert" + "enabled": "Aktiviert", + "help": "Wenn aktiviert, produzieren die linke und rechte Umschalttaste beim Tippen runde Klammern, verhalten sich aber weiterhin wie Umschalttasten, wenn sie gedrückt gehalten werden." }, "timeout": { "label": "Zeitbeschränkung" @@ -529,5 +551,14 @@ "title": "Chrysalis-Debug-Paket speichern" }, "createBundle": "Paket erstellen" + }, + "print": { + "feedback": { + "success": "Druckvorgang erfolgreich!", + "error": "Fehler während des Druckvorgangs." + } + }, + "layoutCards": { + "printTooltip": "Drucken" } } From baaa6648755f7c6faa01bdba317de055e24bd42a Mon Sep 17 00:00:00 2001 From: Reza Almanda Date: Wed, 21 Jun 2023 00:52:28 +0000 Subject: [PATCH 14/14] Translated using Weblate (Indonesian) Currently translated at 55.3% (195 of 352 strings) Translation: Chrysalis/master Translate-URL: https://hosted.weblate.org/projects/chrysalis/master/id/ --- src/renderer/i18n/id.json | 54 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 50 insertions(+), 4 deletions(-) diff --git a/src/renderer/i18n/id.json b/src/renderer/i18n/id.json index a6166de64..f61cb79db 100644 --- a/src/renderer/i18n/id.json +++ b/src/renderer/i18n/id.json @@ -81,7 +81,9 @@ "title": "Kontrol tetikus", "help": "Tiru tetikus melalui tombol papan tik.", "movement": "Pergerakan", - "buttons": "Tombol" + "buttons": "Tombol", + "wheel": "Roda", + "warp": "Warp" }, "platform_apple": { "title": "Tombol Mac/iPad" @@ -89,8 +91,31 @@ "dynmacros": { "usage_overview": { "usage": "{{ used }}/{{ size }}", - "bytes": "bita" + "bytes": "bita", + "label": "Ruang makro yang digunakan:" + }, + "title": "Makro Dinamis", + "help": "Atur dan edit makro dinamis ke tombol." + }, + "oneshot": { + "help": "Klik tombol di bawah ini untuk memilih tombol khusus untuk membatalkan tombol satu bidikan." + }, + "oneshotMetaKeys": { + "title": "Tombol meta one-shot", + "metaStickyKey": { + "tooltip": "Membuat tombol berikutnya yang ditekan tetap lengket sampai diketuk lagi." + }, + "help": "Opsi ini menciptakan tombol OneShot khusus yang dapat membuat tombol apa pun menjadi \"lengket\", bukan hanya modifier atau tombol layer-shift.", + "activeStickyKey": { + "tooltip": "Buat tombol yang sedang ditekan menjadi lengket sampai tombol tersebut diketuk lagi." } + }, + "macros": { + "title": "Macro", + "help": "Atur makro ke tombol. Untuk membuat atau memodifikasi makro, Anda dapat menggunakan Arduino IDE untuk menyesuaikan file 'Sketsa' Kaleidoskop untuk keyboard Anda." + }, + "spacecadet": { + "title": "SpaceCadet" } }, "macros": { @@ -203,7 +228,7 @@ "help": "Atur kecerahan LED di papan tik." }, "default": { - "label": "Mode baku LED", + "label": "Mode led default", "autoSave": { "help": "Ketika diaktifkan, kapan pun mode LED diubah, itu akan disimpan sebagai yang baku." }, @@ -230,7 +255,28 @@ "disabled": "Dimatikan", "enabled_without_delay": "Diaktifkan (tanpa jeda)" } - } + }, + "autoshift": { + "enabled": { + "help": "Dengan shift otomatis diaktifkan, tombol yang dipilih akan secara otomatis memasukkan varian yang digeser ketika ditekan.", + "label": "Aktifkan shift otomatis" + }, + "timeout": { + "label": "Batas waktu shift otomatis", + "help": "Atur berapa lama tombol perlu ditahan sebelum mendapatkan shift bergeser." + }, + "category": { + "letters": { + "label": "Tombol huruf shift otomatis", + "help": "Aktifkan shift otomatis untuk tombol huruf. Ini hanya mencakup huruf antara A dan Z pada tata letak QWERTY AS." + }, + "numbers": { + "label": "Tombol angka shift otomatis" + } + }, + "label": "Shift otomatis" + }, + "label": "Plugin" } } },