diff --git a/README.md b/README.md index db366fd070..0f03559371 100644 --- a/README.md +++ b/README.md @@ -439,6 +439,7 @@ Dashy supports multiple languages and locales. When available, your language sho - ๐Ÿ‡ฌ๐Ÿ‡ท **Greek**: `el` - Contributed by **[@aviolaris](https://github.com/aviolaris)** - ๐Ÿ‡ฎ๐Ÿ‡ณ **Hindi**: `hi` - _Auto-generated_ (needs human review!) - ๐Ÿ‡ญ๐Ÿ‡บ **Hungarian**: `hu` - Contributed by **[@apgyorfi](https://github.com/apgyorfi)** +- ๐Ÿ‡ฎ๐Ÿ‡ฉ **Indonesian**: `id` - Contributed by **[@Yoruxyv](https://github.com/Yoruxyv)** - ๐Ÿ‡ฎ๐Ÿ‡น **Italian**: `it` - Contributed by **[@alexdelprete](https://github.com/alexdelprete)** - ๐Ÿ‡ฏ๐Ÿ‡ต **Japanese**: `ja` - _Auto-generated_ (needs human review!) - ๐Ÿ‡ฐ๐Ÿ‡ท **Korean**: `ko` - Contributed by **[@boggy-cs](https://github.com/boggy-cs)** diff --git a/src/assets/locales/id.json b/src/assets/locales/id.json new file mode 100644 index 0000000000..6e374b13d8 --- /dev/null +++ b/src/assets/locales/id.json @@ -0,0 +1,592 @@ +{ + "general": { + "close-modal": "Tutup dialog", + "confirm": "Konfirmasi", + "cancel": "Batal" + }, + "home": { + "no-results": "Hasil Pencarian Tidak Ditemukan", + "no-data": "Belum Ada Data yang Dikonfigurasi", + "no-items-section": "Belum Ada Item untuk Ditampilkan", + "session-expired-line1": "Sesi Anda telah berakhir", + "session-expired-line2": "Autentikasi ulang untuk mengakses dasbor Anda", + "sign-in-again": "Masuk Lagi" + }, + "search": { + "search-label": "Cari", + "search-placeholder": "Mulai mengetik untuk memfilter", + "clear-search-tooltip": "Hapus Pencarian", + "enter-to-search-web": "Tekan Enter untuk mencari di web", + "enter-to-open-url": "Tekan Enter untuk membuka URL", + "enter-to-launch-first": "Tekan Enter untuk membuka hasil pertama" + }, + "splash-screen": { + "loading": "Memuat" + }, + "login": { + "title": "Dashy", + "guest-label": "Akses Tamu", + "oidc-label": "Single Sign-On", + "oidc-login-button": "Masuk dengan SSO", + "username-label": "Nama Pengguna", + "password-label": "Kata Sandi", + "login-button": "Masuk", + "remember-me-label": "Ingat saya selama", + "remember-me-never": "Jangan pernah", + "remember-me-hour": "4 Jam", + "remember-me-day": "1 Hari", + "remember-me-week": "1 Minggu", + "remember-me-long-time": "Waktu yang lama", + "error-missing-username": "Nama Pengguna Belum Diisi", + "error-missing-password": "Kata Sandi Belum Diisi", + "error-incorrect-username": "Pengguna tidak ditemukan", + "error-incorrect-password": "Kata Sandi Salah", + "success-message": "Sedang masuk...", + "logout-message": "Berhasil Keluar", + "already-logged-in-title": "Sudah Masuk", + "already-logged-in-text": "Anda masuk sebagai", + "proceed-to-dashboard": "Lanjut ke Dasbor", + "log-out-button": "Keluar", + "proceed-guest-button": "Lanjut sebagai Tamu", + "guest-intro-1": "Instans ini mengaktifkan akses tamu.", + "guest-intro-2": "Tamu hanya memiliki akses baca ke dasbor, sehingga tidak dapat menulis perubahan apa pun ke disk.", + "error": "Kesalahan", + "error-no-user-configured": "Autentikasi belum diaktifkan atau belum ada pengguna yang dikonfigurasi", + "error-go-home-button": "Ke Beranda", + "logged-in-guest": "Masuk sebagai Tamu, mengalihkan...", + "authenticated-redirecting": "Berhasil diautentikasi, mengalihkan...", + "error-guest-access": "Akses Tamu Tidak Diizinkan" + }, + "app-info": { + "title": "Info Aplikasi", + "sponsor-heading": "Sponsori Dashy", + "sponsor-l1-prefix": "Menikmati Dashy? Pertimbangkan untuk", + "sponsor-l1-link": "mensponsori saya di GitHub", + "sponsor-l1-suffix": "guna membantu mendanai pengembangan berkelanjutan ๐Ÿฉท", + "report-bug": "Laporkan Bug", + "report-bug-description": "Jika Anda merasa menemukan bug, silakan", + "report-bug-debug-link": "periksa menu debug", + "report-bug-middle": "dan", + "report-bug-link": "buat issue", + "more-info": "Info Selengkapnya", + "source": "Kode Sumber", + "documentation": "Dokumentasi", + "privacy-and-security": "Privasi & Keamanan", + "privacy-and-security-l1": "Untuk rincian tentang cara Dashy mengelola data Anda, lihat", + "privacy-and-security-privacy-policy": "Kebijakan Privasi", + "privacy-and-security-advice": "Untuk saran tentang mengamankan dasbor Anda, lihat", + "privacy-and-security-advice-link": "Dokumentasi Pengelolaan", + "privacy-and-security-security-issue": "Jika Anda menemukan potensi masalah keamanan, laporkan sesuai", + "privacy-and-security-security-policy": "Kebijakan Keamanan", + "license": "Lisensi", + "license-under": "Dilisensikan di bawah", + "list-contributors": "Untuk daftar lengkap kontributor dan ucapan terima kasih, lihat", + "list-contributors-link": "Kredit", + "version": "Versi" + }, + "config": { + "main-tab": "Menu Utama", + "view-config-tab": "Ekspor Konfigurasi", + "edit-config-tab": "Edit Konfigurasi", + "custom-css-tab": "Gaya Kustom", + "heading": "Opsi Konfigurasi", + "download-config-button": "Lihat / Ekspor Konfigurasi", + "edit-config-button": "Edit Konfigurasi", + "edit-css-button": "Edit CSS Kustom", + "cloud-sync-button": "Aktifkan Sinkronisasi Cloud", + "edit-cloud-sync-button": "Edit Sinkronisasi Cloud", + "change-language-button": "Ubah Bahasa Aplikasi", + "reset-settings-button": "Atur Ulang Pengaturan Lokal", + "disabled-note": "Beberapa fitur konfigurasi telah dinonaktifkan oleh administrator Anda", + "small-screen-note": "Anda menggunakan layar yang sangat kecil, sehingga beberapa tampilan dalam menu ini mungkin tidak optimal", + "app-info-button": "Tentang", + "debug-info-button": "Info Debug", + "backup-note": "Sebaiknya buat cadangan konfigurasi sebelum melakukan perubahan.", + "reset-config-msg-l1": "Ini akan menghapus semua pengaturan pengguna dari penyimpanan lokal, tetapi tidak akan memengaruhi file 'conf.yml' Anda.", + "reset-config-msg-l2": "Sebaiknya cadangkan terlebih dahulu setiap perubahan yang Anda buat secara lokal jika ingin menggunakannya lagi nanti.", + "reset-config-msg-l3": "Yakin ingin melanjutkan?", + "data-cleared-msg": "Data berhasil dihapus", + "data-copied-msg": "Konfigurasi telah disalin ke papan klip", + "reset-config-label": "Atur Ulang Konfigurasi", + "css-save-btn": "Simpan Perubahan", + "css-note-label": "Catatan", + "css-note-l1": "Anda perlu memuat ulang halaman agar perubahan diterapkan.", + "css-note-l2": "Penggantian gaya hanya disimpan secara lokal, jadi sebaiknya simpan salinan CSS Anda.", + "css-note-l3": "Untuk menghapus semua gaya kustom, hapus isinya lalu tekan Simpan Perubahan", + "custom-css": { + "title": "CSS Kustom", + "base-theme": "Tema Dasar" + } + }, + "alternate-views": { + "alternate-view-heading": "Ganti Tampilan", + "default": "Bawaan", + "workspace": "Ruang Kerja", + "minimal": "Minimal" + }, + "remote-config": { + "title": "Muat Konfigurasi Jarak Jauh?", + "apply-button": "Terapkan Pratinjau", + "intro": "Anda sedang memuat konfigurasi dari URL eksternal. Ingin melanjutkan?", + "warning": "Pastikan Anda telah membaca konten yang akan dimuat sebelum melanjutkan. Setelah dimuat, browser Anda dapat menjalankan kode sisi klien apa pun yang ditentukan dalam konfigurasi ini.", + "field-title": "Judul", + "field-source": "Sumber", + "field-sections": "Bagian", + "field-items": "Item", + "preview-note": "Hanya pratinjau. Ini tidak akan mengubah apa pun di disk ataupun memengaruhi instans Dashy Anda.", + "applied-toast": "Konfigurasi jarak jauh diterapkan (hanya pratinjau)", + "previewing-banner": "Mempratinjau konfigurasi jarak jauh", + "revert-button": "Kembalikan", + "error-invalid-url": "URL konfigurasi jarak jauh tidak valid (harus http atau https)", + "error-fetch": "Tidak dapat mengambil konfigurasi jarak jauh. Pastikan URL dapat diakses dan CORS diizinkan.", + "error-parse": "Konfigurasi jarak jauh bukan YAML yang valid", + "error-not-config": "File jarak jauh tidak tampak seperti konfigurasi Dashy", + "error-apply": "Gagal menerapkan konfigurasi jarak jauh" + }, + "settings": { + "theme-label": "Tema", + "layout-label": "Tata Letak", + "layout-auto": "Otomatis", + "layout-horizontal": "Horizontal", + "layout-vertical": "Vertikal", + "layout-masonry": "Masonry", + "item-size-label": "Ukuran Item", + "item-size-small": "Kecil", + "item-size-medium": "Sedang", + "item-size-large": "Besar", + "language-label": "Bahasa", + "config-launcher-label": "Konfigurasi", + "config-launcher-tooltip": "Perbarui Konfigurasi", + "nav-links-tooltip": "Navigasi dan Konfigurasi", + "toggle-nav-aria": "Buka/tutup menu navigasi", + "sign-out-tooltip": "Keluar", + "sign-in-tooltip": "Masuk", + "sign-in-welcome": "Halo {username}!", + "please-login": "Masuk untuk akses penuh", + "hide": "Sembunyikan", + "options-title": "Opsi", + "options-tooltip": "Opsi" + }, + "updates": { + "app-version-note": "Versi Dashy yang sedang berjalan", + "up-to-date": "Sudah Terkini", + "out-of-date": "Pembaruan Tersedia", + "unsupported-version-l1": "Anda menggunakan versi Dashy yang tidak didukung", + "unsupported-version-l2": "Untuk pengalaman terbaik dan patch keamanan terbaru, perbarui ke", + "sw-update-available": "Versi baru Dashy tersedia.", + "sw-update-action": "Muat Ulang" + }, + "debug": { + "getting-help": "Mendapatkan Bantuan", + "getting-help-msg": "Jika Anda mengalami kendala, komunitas dapat membantu.", + "resources": { + "troubleshooting-name": "Pemecahan Masalah", + "troubleshooting-desc": "Kami telah merangkum solusi untuk masalah umum di sini", + "docs-name": "Dokumentasi", + "docs-desc": "Panduan penggunaan dan petunjuk konfigurasi", + "source-name": "Kode sumber", + "source-desc": "Atau, Anda dapat menelusuri masalah langsung dari kode sumber", + "email-name": "Dukungan Email", + "email-note": "(khusus sponsor)", + "email-desc": "Kirimkan pesan kepada saya, dan saya akan mencoba membantu" + }, + "reporting-bug": "Melaporkan Bug", + "reporting-bug-l1-prefix": "Jika Anda menemukan sesuatu yang tidak bekerja sebagaimana mestinya, silakan", + "reporting-bug-l1-link": "buka issue", + "reporting-bug-l1-suffix": "di repositori GitHub kami.", + "reporting-bug-l2-intro": "Saat membuat laporan bug, sertakan informasi yang relevan, seperti:", + "reporting-bug-list": { + "version": "Versi Dashy", + "deployment": "Jenis penerapan", + "errors": "Log kesalahan", + "config": "Cuplikan konfigurasi", + "overrides": "Penggantian yang relevan", + "environment": "Info lingkungan" + }, + "reporting-bug-note": "Pastikan untuk menyamarkan informasi sensitif. Tiket yang tidak menyertakan informasi yang cukup untuk melakukan debug, diagnosis, dan perbaikan dapat ditutup. Karena keterbatasan waktu, dukungan dan permintaan fitur dari sponsor diprioritaskan.", + "app-version": "Versi Aplikasi", + "error-log": "Log Kesalahan", + "error-log-hint-prefix": "Lihat", + "error-log-hint-link": "di sini", + "error-log-hint-suffix": "untuk petunjuk melihat log browser. Log server juga mungkin berisi informasi yang berguna.", + "no-errors": "Tidak ada kesalahan yang tercatat dalam sesi ini.", + "current-config": "Konfigurasi Saat Ini", + "current-config-hint": "Saat membuka issue, sertakan bagian relevan dari file konfigurasi Anda.", + "config-render-error": "Tidak dapat menampilkan konfigurasi: {error}", + "local-storage": "Penyimpanan Lokal", + "local-storage-hint": "Pengaturan yang disimpan di browser ini. Pengaturan ini menggantikan nilai bawaan hingga dihapus.", + "no-local-storage": "Tidak ada yang disimpan secara lokal.", + "local-storage-error": "Tidak dapat membaca penyimpanan lokal: {error}", + "environment": "Lingkungan", + "environment-hint": "Info browser dan perangkat untuk disertakan saat melaporkan bug.", + "env": { + "unknown": "Tidak diketahui", + "yes": "Ya", + "no": "Tidak", + "browser": "Browser", + "os": "Sistem Operasi", + "viewport": "Viewport", + "screen": "Layar", + "dpr": "Rasio Piksel", + "languages": "Bahasa", + "timezone": "Zona Waktu", + "colorScheme": "Skema Warna", + "reducedMotion": "Gerakan Dikurangi", + "online": "Online", + "route": "Rute Saat Ini", + "mode": "Mode Build", + "swActive": "Service Worker" + } + }, + "language-switcher": { + "title": "Ubah Bahasa Aplikasi", + "dropdown-label": "Pilih Bahasa", + "save-button": "Simpan", + "success-msg": "Bahasa diperbarui menjadi" + }, + "theme-maker": { + "title": "Konfigurator Tema", + "export-button": "Ekspor Variabel Kustom", + "reset-button": "Atur Ulang Gaya untuk", + "show-all-button": "Tampilkan Semua Variabel", + "change-fonts-button": "Ubah Font", + "save-button": "Simpan", + "cancel-button": "Batal", + "saved-toast": "{theme} Berhasil Diperbarui", + "copied-toast": "Data tema untuk {theme} disalin ke papan klip", + "reset-toast": "Warna kustom untuk {theme} dihapus" + }, + "config-editor": { + "preview-button": "Pratinjau Perubahan", + "valid-label": "Konfigurasi Valid", + "success-msg-disk": "File konfigurasi berhasil ditulis ke disk", + "success-msg-local": "Perubahan lokal berhasil disimpan", + "error-msg-cannot-save": "Terjadi kesalahan saat menyimpan konfigurasi", + "not-admin-note": "Anda tidak dapat menulis perubahan ke disk karena tidak masuk sebagai administrator", + "preview-applied-msg": "Konfigurasi telah dipratinjau. Tutup dialog ini untuk melihat perubahan.", + "reset-confirm-msg": "Buang semua perubahan yang belum disimpan dan kembalikan ke konfigurasi asli?", + "wrap-label": "Lipat Baris", + "format-label": "Format", + "reset-label": "Atur Ulang", + "reset-tooltip": "Buang semua edit dan kembalikan ke konfigurasi asli", + "download-tooltip": "Unduh sebagai conf.yml", + "download-label": "Unduh YAML", + "copy-tooltip": "Salin YAML ke papan klip", + "copy-label": "Salin YAML", + "copy-success-msg": "Konfigurasi disalin ke papan klip", + "copy-fail-msg": "Gagal menyalin: {message}", + "format-fail-msg": "Tidak dapat memformat: {message}", + "status-valid": "Valid", + "status-invalid": "Tidak Valid", + "status-warning": "{n} Peringatan", + "status-warnings": "{n} Peringatan", + "parse-fail-msg": "Kesalahan parsing YAML: {message}", + "editor-init-fail-msg": "Editor gagal dimulai: {message}" + }, + "cloud-sync": { + "title": "Pencadangan & Pemulihan Cloud", + "intro-l1": "Pencadangan dan pemulihan cloud adalah fitur opsional yang memungkinkan Anda mengunggah konfigurasi ke internet lalu memulihkannya di perangkat atau instans Dashy lainnya.", + "intro-l2": "Semua data dienkripsi sepenuhnya secara end-to-end dengan AES, menggunakan kata sandi Anda sebagai kunci.", + "intro-l3": "Untuk info selengkapnya, lihat", + "intro-docs": "dokumentasi", + "backup-title-setup": "Buat Cadangan", + "password-label-setup": "Pilih Kata Sandi", + "password-label-update": "Masukkan Kata Sandi", + "backup-button-setup": "Cadangkan", + "backup-button-update": "Perbarui Cadangan", + "backup-id-label": "ID Cadangan Anda", + "backup-id-note": "ID ini digunakan untuk memulihkan cadangan nanti. Simpan ID ini bersama kata sandi Anda di tempat yang aman.", + "restore-title": "Pulihkan Cadangan", + "restore-id-label": "ID Pemulihan", + "restore-password-label": "Kata Sandi", + "restore-button": "Pulihkan", + "backup-missing-password": "Kata Sandi Belum Diisi", + "backup-error-unknown": "Tidak dapat memproses permintaan", + "backup-error-password": "Kata sandi salah. Masukkan kata sandi Anda saat ini.", + "backup-success-msg": "Berhasil Diselesaikan", + "restore-success-msg": "Konfigurasi Berhasil Dipulihkan" + }, + "context-menus": { + "item": { + "open-section-title": "Buka Di", + "sametab": "Tab Saat Ini", + "newtab": "Tab Baru", + "modal": "Dialog Pop-Up", + "workspace": "Tampilan Ruang Kerja", + "clipboard": "Salin ke Papan Klip", + "newwindow": "Jendela Baru", + "options-section-title": "Opsi", + "edit-item": "Edit", + "move-item": "Salin atau Pindahkan", + "remove-item": "Hapus", + "copied-toast": "URL telah disalin ke papan klip" + }, + "section": { + "open-section": "Buka Bagian", + "edit-section": "Edit", + "expand-collapse": "Perluas / Ciutkan", + "remove-section": "Hapus", + "section-options": "Opsi Bagian" + } + }, + "interactive-editor": { + "menu": { + "start-editing-tooltip": "Masuk ke Editor Interaktif", + "config-unavailable": "Editor konfigurasi tidak tersedia", + "edit-site-data-subheading": "Edit Data Situs", + "edit-config-as-code-btn": "Edit Konfigurasi sebagai Kode", + "edit-config-as-code-tooltip": "Buka editor YAML untuk mengedit file konfigurasi mentah", + "edit-page-info-btn": "Edit Info Halaman", + "edit-page-info-tooltip": "Judul aplikasi, deskripsi, tautan navigasi, teks footer, dll.", + "edit-app-config-btn": "Edit Konfigurasi Aplikasi", + "edit-app-config-tooltip": "Semua opsi konfigurasi aplikasi lainnya", + "edit-pages-btn": "Edit Halaman", + "edit-pages-tooltip": "Tambah atau hapus tampilan tambahan", + "edit-pages-subconfig-disabled": "Halaman hanya dapat diedit dari konfigurasi root", + "config-save-methods-subheading": "Opsi Penyimpanan Konfigurasi", + "save-locally-btn": "Simpan Secara Lokal", + "save-locally-tooltip": "Simpan konfigurasi secara lokal di penyimpanan browser. Ini tidak akan memengaruhi file konfigurasi Anda, tetapi perubahan hanya akan tersimpan di perangkat ini", + "save-disk-btn": "Simpan ke Disk", + "save-disk-tooltip": "Simpan konfigurasi ke file conf.yml di disk. Ini akan mencadangkan lalu menimpa konfigurasi yang ada", + "export-config-btn": "Ekspor Konfigurasi", + "export-config-tooltip": "Lihat dan ekspor konfigurasi baru, baik ke file maupun ke papan klip", + "cloud-backup-btn": "Cadangkan ke Cloud", + "cloud-backup-tooltip": "Simpan cadangan konfigurasi terenkripsi ke cloud", + "edit-raw-config-btn": "Edit Konfigurasi Mentah", + "edit-raw-config-tooltip": "Lihat dan ubah konfigurasi mentah melalui editor JSON", + "cancel-changes-btn": "Batalkan Edit", + "cancel-changes-tooltip": "Atur ulang perubahan saat ini dan keluar dari Mode Edit. Ini tidak akan memengaruhi konfigurasi yang sudah disimpan", + "leave-while-editing-confirm": "Anda memiliki perubahan yang belum disimpan. Tinggalkan halaman ini dan buang perubahan tersebut?", + "edit-mode-name": "Mode Edit", + "edit-mode-subtitle": "Anda berada dalam Mode Edit", + "edit-mode-description": "Dalam mode ini Anda dapat mengubah konfigurasi dan mempratinjau hasilnya, tetapi perubahan tidak akan dipertahankan sampai Anda menyimpannya.", + "save-stage-btn": "Simpan", + "cancel-stage-btn": "Batal", + "save-locally-warning": "Jika melanjutkan, perubahan hanya akan disimpan di browser Anda. Sebaiknya ekspor salinan konfigurasi untuk digunakan di perangkat lain. Ingin melanjutkan?" + }, + "edit-item": { + "missing-title-err": "Judul item wajib diisi", + "add-item-title": "Tambah Item Baru", + "add-item-description": "Klik untuk menambahkan item baru" + }, + "edit-section": { + "edit-section-title": "Edit Bagian", + "add-section-title": "Tambah Bagian Baru", + "edit-tooltip": "Klik untuk mengedit, atau klik kanan untuk opsi lainnya", + "edit-tooltip-basic": "Klik untuk Mengedit", + "remove-confirm": "Yakin ingin menghapus bagian ini? Tindakan ini dapat dibatalkan nanti.", + "missing-name-err": "Nama bagian wajib diisi", + "duplicate-name-err": "Bagian bernama '{name}' sudah ada" + }, + "edit-widget": { + "edit-widget-title": "Edit Widget", + "add-widget-title": "Tambah Widget Baru", + "add-widget-btn": "Tambah Widget", + "type-label": "Jenis Widget", + "label-label": "Label", + "update-interval-label": "Interval Pembaruan (detik)", + "timeout-label": "Batas Waktu (ms)", + "use-proxy-label": "Gunakan Proxy", + "allow-insecure-label": "Izinkan Koneksi Tidak Aman", + "ignore-errors-label": "Abaikan Kesalahan", + "options-heading": "Opsi Widget", + "add-option-btn": "Tambah Opsi", + "key-placeholder": "Kunci", + "value-placeholder": "Nilai", + "missing-type-err": "Jenis widget wajib diisi", + "remove-widget": "Hapus Widget", + "remove-confirm": "Yakin ingin menghapus widget ini? Tindakan ini dapat dibatalkan nanti." + }, + "edit-app-config": { + "warning-msg-title": "Lanjutkan dengan Hati-hati", + "warning-msg-l1": "Opsi berikut ditujukan untuk konfigurasi aplikasi tingkat lanjut.", + "warning-msg-l2": "Jika Anda tidak yakin dengan salah satu bidang, silakan lihat", + "warning-msg-docs": "dokumentasi", + "warning-msg-l3": "untuk menghindari dampak yang tidak diinginkan." + }, + "export": { + "copy-clipboard-btn": "Salin ke Papan Klip", + "copy-clipboard-tooltip": "Salin seluruh konfigurasi aplikasi ke papan klip sistem dalam format YAML", + "download-file-btn": "Unduh sebagai File", + "download-file-tooltip": "Unduh seluruh konfigurasi aplikasi ke perangkat Anda sebagai file YAML", + "current-config-title": "Konfigurasi Saat Ini", + "preview-toggle": "Pratinjau YAML", + "issues-title": "Masalah skema ({n})", + "config-list-title": "Daftar Konfigurasi", + "col-title": "Judul", + "col-path": "Path", + "col-content": "Konten", + "col-status": "Status", + "col-actions": "Tindakan", + "content-summary": "{sections} bagian, {items} item, {widgets} widget", + "status-loading": "memuat", + "status-valid": "valid", + "status-warnings": "{n} peringatan", + "status-error": "kesalahan", + "status-unknown": "tidak diketahui", + "edit-current-btn": "Edit Konfigurasi", + "edit-current-tooltip": "Buka konfigurasi saat ini di editor JSON", + "copy-fail-msg": "Tidak dapat menyalin ke papan klip, lihat log", + "download-row-tooltip": "Unduh YAML", + "preview-row-tooltip": "Buka/tutup Pratinjau YAML", + "apply-row-tooltip": "Terapkan konfigurasi" + } + }, + "critical-error": { + "title": "Kesalahan Memuat Konfigurasi", + "subtitle": "Dashy gagal dimuat dengan benar karena kesalahan konfigurasi.", + "sub-ensure-that": "Pastikan bahwa", + "sub-error-details": "Detail Kesalahan", + "sub-next-steps": "Langkah Berikutnya", + "ignore-button": "Abaikan Kesalahan Kritis" + }, + "widgets": { + "general": { + "show-more": "Perluas Detail", + "cpu-details": "Detail CPU", + "mem-details": "Detail Memori", + "show-less": "Tampilkan Lebih Sedikit", + "open-link": "Lanjut Membaca" + }, + "calendar": { + "all-day": "Sepanjang hari", + "no-events": "Tidak ada agenda mendatang", + "today": "Hari Ini", + "tomorrow": "Besok", + "untitled": "Acara tanpa judul" + }, + "github-profile": { + "repos": "Repositori", + "followers": "Pengikut", + "following": "Mengikuti", + "stars": "Bintang", + "forks": "Fork", + "issues": "Issue" + }, + "pi-hole": { + "status-heading": "Status" + }, + "stat-ping": { + "up": "Online", + "down": "Offline" + }, + "net-data": { + "cpu-chart-title": "Riwayat CPU", + "mem-chart-title": "Penggunaan Memori", + "mem-breakdown-title": "Rincian Memori", + "load-chart-title": "Beban Sistem" + }, + "glances": { + "disk-space-free": "Kosong", + "disk-space-used": "Terpakai", + "disk-mount-point": "Titik Mount", + "disk-file-system": "Sistem File", + "disk-io-read": "Baca", + "disk-io-write": "Tulis", + "system-load-desc": "Jumlah proses yang menunggu di antrean eksekusi, dirata-ratakan di seluruh inti", + "gpu-usage": "Penggunaan", + "gpu-memory": "Memori", + "gpu-temperature": "Suhu", + "gpu-fan-speed": "Kipas", + "gpu-none": "Tidak ada GPU terdeteksi" + }, + "system-info": { + "uptime": "Waktu Aktif" + }, + "flight-data": { + "arrivals": "Kedatangan", + "departures": "Keberangkatan" + }, + "tfl-status": { + "good-service-all": "Layanan Baik di Semua Jalur", + "good-service-rest": "Layanan Baik di Semua Jalur Lainnya" + }, + "synology-download": { + "downloaded": "Diunduh", + "uploaded": "Diunggah", + "remaining": "Tersisa" + }, + "gluetun-status": { + "vpn-ip": "IP VPN", + "country": "Negara", + "region": "Wilayah", + "city": "Kota", + "post-code": "Kode Pos", + "location": "Lokasi", + "timezone": "Zona Waktu", + "organization": "Organisasi", + "forwarded-port": "Port yang Diteruskan" + }, + "nextcloud": { + "active": "aktif", + "and": "dan", + "applications": "aplikasi", + "available": "tersedia", + "away": "Tidak di Tempat", + "cache-full": "CACHE PENUH", + "chat-room": "ruang obrolan", + "delete-all": "Hapus semua", + "delete-notification": "Hapus notifikasi", + "disabled": "dinonaktifkan", + "disk-quota": "Kuota Disk", + "disk-space": "Ruang Disk", + "dnd": "Jangan Ganggu", + "email": "email", + "enabled": "diaktifkan", + "federated-shares-ucfirst": "Berbagi federasi", + "federated-shares": "berbagi federasi", + "files": "file{plural}", + "free": "kosong", + "groups": "grup", + "hit-rate": "tingkat hit", + "hits": "hit", + "home": "beranda", + "in": "dalam", + "keys": "kunci", + "last-24-hours": "24 jam terakhir", + "last-5-minutes": "dalam 5 menit terakhir", + "last-hour": "dalam satu jam terakhir", + "last-login": "Login terakhir", + "last-restart": "Restart terakhir", + "load-averages": "Rata-rata Beban di seluruh inti CPU", + "local-shares": "Berbagi lokal", + "local": "lokal", + "max-keys": "maksimum kunci", + "memory-used": "memori terpakai", + "memory-utilisation": "pemanfaatan memori", + "memory": "memori", + "misses": "miss", + "no-notifications": "Tidak ada notifikasi", + "no-pending-updates": "tidak ada pembaruan tertunda", + "nothing-to-show": "Tidak ada yang dapat ditampilkan saat ini", + "of-which": "di antaranya", + "of": "dari", + "offline": "Offline", + "online": "Online", + "other": "lainnya", + "overall": "Keseluruhan", + "private-link": "tautan privat", + "public-link": "tautan publik", + "quota-enabled": "Kuota Disk untuk pengguna ini {not}aktif", + "received": "diterima", + "scripts": "skrip", + "sent": "dikirim", + "started": "Dimulai", + "storages-by-type": "Penyimpanan berdasarkan jenis", + "storages": "storage{plural}", + "strings-use": "penggunaan string", + "tasks": "Tugas", + "total-files": "total file", + "total-users": "total pengguna", + "total": "total", + "until": "Hingga", + "updates-available-for": "Pembaruan tersedia untuk", + "updates-available": "update{plural} tersedia", + "used": "terpakai", + "user": "pengguna", + "using": "menggunakan", + "version": "versi", + "wasted": "terbuang" + } + } +} diff --git a/src/utils/languages.js b/src/utils/languages.js index 08e760b3c3..86f50b6975 100644 --- a/src/utils/languages.js +++ b/src/utils/languages.js @@ -15,6 +15,7 @@ export const languages = [ { name: 'Franรงais', code: 'fr', flag: '๐Ÿ‡ฒ๐Ÿ‡ซ' }, { name: 'เคนเคฟเคจเฅเคฆเฅ€', code: 'hi', flag: '๐Ÿ‡ฎ๐Ÿ‡ณ' }, { name: 'Magyar', code: 'hu', flag: '๐Ÿ‡ญ๐Ÿ‡บ' }, + { name: 'Bahasa Indonesia', code: 'id', flag: '๐Ÿ‡ฎ๐Ÿ‡ฉ' }, { name: 'Italiano', code: 'it', flag: '๐Ÿ‡ฎ๐Ÿ‡น' }, { name: 'ๆ—ฅๆœฌ่ชž', code: 'ja', flag: '๐Ÿ‡ฏ๐Ÿ‡ต' }, { name: 'ํ•œ๊ตญ์–ด', code: 'ko', flag: '๐Ÿ‡ฐ๐Ÿ‡ท' },