2397 lines
123 KiB
JSON
2397 lines
123 KiB
JSON
{
|
|
"credentials": {
|
|
"credentialsViewer": "Penampil Kredensial",
|
|
"manageYourSSHCredentials": "Kelola kredensial SSH Anda dengan aman.",
|
|
"addCredential": "Tambahkan Kredensial",
|
|
"createCredential": "Buat Kredensial",
|
|
"editCredential": "Edit Kredensial",
|
|
"viewCredential": "Lihat Kredensial",
|
|
"duplicateCredential": "Kredensial Ganda",
|
|
"deleteCredential": "Hapus Kredensial",
|
|
"updateCredential": "Perbarui Kredensial",
|
|
"credentialName": "Nama Kredensial",
|
|
"credentialDescription": "Keterangan",
|
|
"username": "Nama belakang",
|
|
"searchCredentials": "Cari kredensial...",
|
|
"selectFolder": "Pilih Folder",
|
|
"selectAuthType": "Pilih Jenis Otorisasi",
|
|
"allFolders": "Semua Folder",
|
|
"allAuthTypes": "Semua Jenis Otorisasi",
|
|
"uncategorized": "Tidak dikategorikan",
|
|
"totalCredentials": "Total",
|
|
"keyBased": "Berbasis kunci",
|
|
"passwordBased": "Berbasis kata sandi",
|
|
"folders": "Folder",
|
|
"noCredentialsMatchFilters": "Tidak ada kredensial yang cocok dengan filter Anda.",
|
|
"noCredentialsYet": "Belum ada kredensial yang dibuat.",
|
|
"createFirstCredential": "Buat kredensial pertama Anda",
|
|
"failedToFetchCredentials": "Gagal mengambil kredensial.",
|
|
"credentialDeletedSuccessfully": "Kredensial berhasil dihapus.",
|
|
"failedToDeleteCredential": "Gagal menghapus kredensial",
|
|
"confirmDeleteCredential": "Apakah Anda yakin ingin menghapus kredensial \"{{name}}\"?",
|
|
"credentialCreatedSuccessfully": "Kredensial berhasil dibuat.",
|
|
"credentialUpdatedSuccessfully": "Kredensial berhasil diperbarui.",
|
|
"failedToSaveCredential": "Gagal menyimpan kredensial",
|
|
"failedToFetchCredentialDetails": "Gagal mengambil detail kredensial",
|
|
"failedToFetchHostsUsing": "Gagal mengambil host menggunakan kredensial ini.",
|
|
"loadingCredentials": "Sedang memuat kredensial...",
|
|
"retry": "Mencoba kembali",
|
|
"noCredentials": "Tidak Ada Kredensial",
|
|
"noCredentialsMessage": "Anda belum menambahkan kredensial apa pun. Klik \"Tambahkan Kredensial\" untuk memulai.",
|
|
"sshCredentials": "Kredensial SSH",
|
|
"credentialsCount": "{{count}} kredensial",
|
|
"refresh": "Menyegarkan",
|
|
"passwordRequired": "Kata sandi diperlukan",
|
|
"sshKeyRequired": "Kunci SSH diperlukan.",
|
|
"credentialAddedSuccessfully": "Kredensial \"{{name}}\" berhasil ditambahkan",
|
|
"general": "Umum",
|
|
"description": "Keterangan",
|
|
"folder": "Map",
|
|
"tags": "Tag",
|
|
"addTagsSpaceToAdd": "Tambahkan tag (tekan spasi untuk menambahkan)",
|
|
"password": "Kata sandi",
|
|
"key": "Kunci",
|
|
"sshPrivateKey": "Kunci Pribadi SSH",
|
|
"upload": "Mengunggah",
|
|
"updateKey": "Kunci Pembaruan",
|
|
"keyPassword": "Kata Sandi Kunci",
|
|
"keyType": "Jenis Kunci",
|
|
"keyTypeRSA": "RSA",
|
|
"keyTypeECDSA": "ECDSA",
|
|
"keyTypeEd25519": "Ed25519",
|
|
"basicInfo": "Informasi Dasar",
|
|
"authentication": "Autentikasi",
|
|
"organization": "Organisasi",
|
|
"basicInformation": "Informasi Dasar",
|
|
"basicInformationDescription": "Masukkan informasi dasar untuk kredensial ini.",
|
|
"authenticationMethod": "Metode Otentikasi",
|
|
"authenticationMethodDescription": "Pilih cara Anda ingin melakukan autentikasi dengan server SSH.",
|
|
"organizationDescription": "Atur kredensial Anda dengan folder dan tag.",
|
|
"enterCredentialName": "Masukkan nama kredensial",
|
|
"enterCredentialDescription": "Masukkan deskripsi (opsional)",
|
|
"enterUsername": "Masukkan nama pengguna",
|
|
"nameIsRequired": "Nama kredensial wajib diisi.",
|
|
"usernameIsRequired": "Nama pengguna wajib diisi.",
|
|
"authenticationType": "Jenis Otentikasi",
|
|
"passwordAuthDescription": "Gunakan autentikasi kata sandi.",
|
|
"sshKeyAuthDescription": "Gunakan autentikasi kunci SSH",
|
|
"passwordIsRequired": "Kata sandi diperlukan",
|
|
"sshKeyIsRequired": "Kunci SSH diperlukan",
|
|
"sshKeyType": "Jenis Kunci SSH",
|
|
"privateKey": "Kunci Pribadi",
|
|
"enterPassword": "Masukkan kata sandi",
|
|
"enterPrivateKey": "Masukkan kunci pribadi",
|
|
"keyPassphrase": "Kata Sandi Kunci",
|
|
"enterKeyPassphrase": "Masukkan kata sandi (opsional)",
|
|
"keyPassphraseOptional": "Opsional: biarkan kosong jika kunci Anda tidak memiliki kata sandi.",
|
|
"leaveEmptyToKeepCurrent": "Biarkan kosong untuk mempertahankan nilai saat ini.",
|
|
"uploadKeyFile": "Unggah File Kunci",
|
|
"generateKeyPairButton": "Hasilkan Pasangan Kunci",
|
|
"generateKeyPair": "Hasilkan Pasangan Kunci",
|
|
"generateKeyPairDescription": "Buat pasangan kunci SSH baru. Jika Anda ingin melindungi kunci dengan frasa sandi, masukkan terlebih dahulu di kolom Kata Sandi Kunci di bawah ini.",
|
|
"deploySSHKey": "Sebarkan Kunci SSH",
|
|
"deploySSHKeyDescription": "Sebarkan kunci publik ke server target.",
|
|
"sourceCredential": "Kredensial Sumber",
|
|
"targetHost": "Target Host",
|
|
"deploymentProcess": "Proses Penyebaran",
|
|
"deploymentProcessDescription": "Ini akan menambahkan kunci publik dengan aman ke file ~/.ssh/authorized_keys pada host target tanpa menimpa kunci yang sudah ada. Operasi ini dapat dibatalkan.",
|
|
"chooseHostToDeploy": "Pilih host tempat untuk melakukan deployment...",
|
|
"deploying": "Sedang melakukan penyebaran...",
|
|
"name": "Nama",
|
|
"noHostsAvailable": "Tidak ada tuan rumah yang tersedia.",
|
|
"noHostsMatchSearch": "Tidak ada host yang sesuai dengan pencarian Anda.",
|
|
"sshKeyGenerationNotImplemented": "Fitur pembuatan kunci SSH akan segera hadir.",
|
|
"connectionTestingNotImplemented": "Fitur pengujian koneksi akan segera hadir.",
|
|
"testConnection": "Uji Koneksi",
|
|
"selectOrCreateFolder": "Pilih atau buat folder",
|
|
"noFolder": "Tidak ada folder",
|
|
"orCreateNewFolder": "Atau buat folder baru",
|
|
"addTag": "Tambahkan tag",
|
|
"saving": "Penghematan...",
|
|
"credentialId": "ID Kredensial",
|
|
"overview": "Ringkasan",
|
|
"security": "Keamanan",
|
|
"usage": "Penggunaan",
|
|
"securityDetails": "Detail Keamanan",
|
|
"securityDetailsDescription": "Lihat informasi kredensial terenkripsi",
|
|
"credentialSecured": "Kredensial Terjamin",
|
|
"credentialSecuredDescription": "Semua data sensitif dienkripsi dengan AES-256.",
|
|
"passwordAuthentication": "Autentikasi Kata Sandi",
|
|
"keyAuthentication": "Otentikasi Kunci",
|
|
"securityReminder": "Pengingat Keamanan",
|
|
"securityReminderText": "Jangan pernah membagikan kredensial Anda. Semua data dienkripsi saat disimpan.",
|
|
"hostsUsingCredential": "Host yang Menggunakan Kredensial Ini",
|
|
"noHostsUsingCredential": "Saat ini tidak ada host yang menggunakan kredensial ini.",
|
|
"timesUsed": "Kali Digunakan",
|
|
"lastUsed": "Terakhir Digunakan",
|
|
"connectedHosts": "Host yang Terhubung",
|
|
"created": "Dibuat",
|
|
"lastModified": "Terakhir Diubah",
|
|
"usageStatistics": "Statistik Penggunaan",
|
|
"copiedToClipboard": "{{field}} disalin ke papan klip",
|
|
"failedToCopy": "Gagal menyalin ke papan klip",
|
|
"sshKey": "Kunci SSH",
|
|
"createCredentialDescription": "Buat kredensial SSH baru untuk akses aman.",
|
|
"editCredentialDescription": "Perbarui informasi kredensial",
|
|
"listView": "Daftar",
|
|
"folderView": "Folder",
|
|
"unknownCredential": "Tidak dikenal",
|
|
"confirmRemoveFromFolder": "Apakah Anda yakin ingin menghapus \"{{name}}\" dari folder \"{{folder}}\"? Kredensial akan dipindahkan ke \"Tidak Berkategori\".",
|
|
"removedFromFolder": "Kredensial \"{{name}}\" berhasil dihapus dari folder",
|
|
"failedToRemoveFromFolder": "Gagal menghapus kredensial dari folder.",
|
|
"folderRenamed": "Folder \"{{{oldName}}\" berhasil diganti namanya menjadi \"{{{newName}}\"",
|
|
"failedToRenameFolder": "Gagal mengganti nama folder",
|
|
"movedToFolder": "Kredensial \"{{name}}\" berhasil dipindahkan ke \"{{folder}}\"",
|
|
"failedToMoveToFolder": "Gagal memindahkan kredensial ke folder.",
|
|
"sshPublicKey": "Kunci Publik SSH",
|
|
"publicKeyNote": "Kunci publik bersifat opsional tetapi direkomendasikan untuk validasi kunci.",
|
|
"publicKeyUploaded": "Kunci Publik Diunggah",
|
|
"uploadPublicKey": "Unggah Kunci Publik",
|
|
"uploadPrivateKeyFile": "Unggah File Kunci Pribadi",
|
|
"uploadPublicKeyFile": "Unggah File Kunci Publik",
|
|
"privateKeyRequiredForGeneration": "Kunci privat diperlukan untuk menghasilkan kunci publik.",
|
|
"failedToGeneratePublicKey": "Gagal menghasilkan kunci publik",
|
|
"generatePublicKey": "Hasilkan dari Kunci Pribadi",
|
|
"publicKeyGeneratedSuccessfully": "Kunci publik berhasil dibuat.",
|
|
"detectedKeyType": "Jenis kunci terdeteksi",
|
|
"detectingKeyType": "mendeteksi...",
|
|
"optional": "Opsional",
|
|
"generateKeyPairNew": "Hasilkan Pasangan Kunci Baru",
|
|
"generateEd25519": "Hasilkan Ed25519",
|
|
"generateECDSA": "Hasilkan ECDSA",
|
|
"generateRSA": "Hasilkan RSA",
|
|
"keyTypeEcdsaP256": "ECDSA P-256 (SSH)",
|
|
"keyTypeEcdsaP384": "ECDSA P-384 (SSH)",
|
|
"keyTypeEcdsaP521": "ECDSA P-521 (SSH)",
|
|
"keyTypeDsa": "DSA (SSH)",
|
|
"keyTypeRsaSha256": "RSA-SHA2-256",
|
|
"keyTypeRsaSha512": "RSA-SHA2-512",
|
|
"keyPairGeneratedSuccessfully": "{{keyType}} pasangan kunci berhasil dibuat",
|
|
"failedToGenerateKeyPair": "Gagal menghasilkan pasangan kunci",
|
|
"generateKeyPairNote": "Buat pasangan kunci SSH baru secara langsung. Ini akan menggantikan kunci yang sudah ada dalam format tersebut.",
|
|
"invalidKey": "Kunci Tidak Valid",
|
|
"detectionError": "Kesalahan Deteksi",
|
|
"removing": "Menghapus:",
|
|
"clickToEditCredential": "Klik untuk mengedit kredensial",
|
|
"dragToMoveBetweenFolders": "Seret untuk berpindah antar folder",
|
|
"keyBasedOnlyForDeployment": "Hanya kredensial berbasis kunci SSH yang dapat digunakan.",
|
|
"publicKeyRequiredForDeployment": "Kunci publik diperlukan untuk penerapan.",
|
|
"selectTargetHost": "Silakan pilih host target.",
|
|
"keyDeployedSuccessfully": "Kunci SSH berhasil diinstal.",
|
|
"deploymentFailed": "Penyebaran gagal",
|
|
"failedToDeployKey": "Gagal menerapkan kunci SSH",
|
|
"clickToRenameFolder": "Klik untuk mengganti nama folder",
|
|
"renameFolder": "Ganti nama folder",
|
|
"idLabel": "PENGENAL:"
|
|
},
|
|
"dragIndicator": {
|
|
"error": "Kesalahan: {{error}}",
|
|
"dragging": "Menyeret {{fileName}}",
|
|
"preparing": "Mempersiapkan 14",
|
|
"readySingle": "Siap untuk diunduh {{fileName}}",
|
|
"readyMultiple": "Siap mengunduh {{fileName}} file",
|
|
"batchDrag": "Seret {{count}} berkas ke desktop",
|
|
"dragToDesktop": "Seret ke desktop",
|
|
"canDragAnywhere": "Anda dapat menyeret file ke mana saja di desktop Anda."
|
|
},
|
|
"sshTools": {
|
|
"title": "Alat SSH",
|
|
"closeTools": "Tutup Alat SSH",
|
|
"keyRecording": "Rekaman Kunci",
|
|
"startKeyRecording": "Mulai Perekaman Tombol",
|
|
"stopKeyRecording": "Hentikan Perekaman Tombol",
|
|
"selectTerminals": "Pilih terminal:",
|
|
"typeCommands": "Ketik perintah (semua tombol didukung):",
|
|
"commandsWillBeSent": "Perintah akan dikirim ke {{count}} terminal yang dipilih.",
|
|
"settings": "Pengaturan",
|
|
"enableRightClickCopyPaste": "Aktifkan salin/tempel dengan klik kanan",
|
|
"shareIdeas": "Punya ide tentang apa yang seharusnya hadir selanjutnya untuk alat SSH? Bagikan ide Anda di sini.",
|
|
"scripts": {
|
|
"inputPlaceholder": "misalnya, Perintah Sistem, Skrip Docker"
|
|
}
|
|
},
|
|
"snippets": {
|
|
"title": "Cuplikan",
|
|
"new": "Cuplikan Baru",
|
|
"create": "Buat Cuplikan",
|
|
"edit": "Edit Cuplikan",
|
|
"run": "Berlari",
|
|
"empty": "Belum ada cuplikan",
|
|
"emptyHint": "Buat cuplikan kode untuk menyimpan perintah yang sering digunakan.",
|
|
"searchSnippets": "Cuplikan pencarian...",
|
|
"name": "Nama",
|
|
"description": "Keterangan",
|
|
"content": "Memerintah",
|
|
"namePlaceholder": "Contoh: Restart Nginx",
|
|
"descriptionPlaceholder": "Deskripsi opsional",
|
|
"contentPlaceholder": "misalnya, sudo systemctl restart nginx",
|
|
"nameRequired": "Nama wajib diisi.",
|
|
"contentRequired": "Perintah diperlukan",
|
|
"createDescription": "Buat cuplikan perintah baru untuk eksekusi cepat.",
|
|
"editDescription": "Edit cuplikan perintah ini",
|
|
"deleteConfirmTitle": "Hapus Cuplikan",
|
|
"deleteConfirmDescription": "Apakah Anda yakin ingin menghapus \"{{count}}\"?",
|
|
"createSuccess": "Cuplikan berhasil dibuat.",
|
|
"updateSuccess": "Cuplikan berhasil diperbarui.",
|
|
"deleteSuccess": "Cuplikan berhasil dihapus",
|
|
"createFailed": "Gagal membuat cuplikan",
|
|
"updateFailed": "Gagal memperbarui cuplikan",
|
|
"deleteFailed": "Gagal menghapus cuplikan",
|
|
"failedToFetch": "Gagal mengambil cuplikan",
|
|
"executeSuccess": "Menjalankan: {{name}}",
|
|
"copySuccess": "\"{{name}}\" disalin ke papan klip",
|
|
"runTooltip": "Jalankan cuplikan kode ini di terminal.",
|
|
"copyTooltip": "Salin cuplikan ke papan klip",
|
|
"editTooltip": "Edit cuplikan ini",
|
|
"deleteTooltip": "Hapus cuplikan ini",
|
|
"newFolder": "Folder Baru",
|
|
"reorderSameFolder": "Hanya dapat mengubah urutan cuplikan dalam folder yang sama.",
|
|
"reorderSuccess": "Cuplikan berhasil diurutkan ulang",
|
|
"reorderFailed": "Gagal menyusun ulang cuplikan",
|
|
"deleteFolderConfirm": "Hapus folder \"{{name}}\"? Semua cuplikan akan dipindahkan ke Tak Berkategori.",
|
|
"deleteFolderSuccess": "Folder berhasil dihapus.",
|
|
"deleteFolderFailed": "Gagal menghapus folder",
|
|
"updateFolderSuccess": "Folder berhasil diperbarui.",
|
|
"createFolderSuccess": "Folder berhasil dibuat.",
|
|
"updateFolderFailed": "Gagal memperbarui folder",
|
|
"createFolderFailed": "Gagal membuat folder",
|
|
"selectTerminals": "Pilih Terminal (opsional)",
|
|
"executeOnSelected": "Jalankan pada {{name}} terminal yang dipilih",
|
|
"executeOnCurrent": "Jalankan di terminal saat ini (klik untuk memilih beberapa)",
|
|
"folder": "Map",
|
|
"selectFolder": "Pilih folder atau biarkan kosong.",
|
|
"noFolder": "Tidak ada folder (Tidak terkategorikan)",
|
|
"folderName": "Nama Folder",
|
|
"folderNameRequired": "Nama folder wajib diisi.",
|
|
"folderColor": "Warna Folder",
|
|
"folderIcon": "Ikon Folder",
|
|
"preview": "Pratinjau",
|
|
"updateFolder": "Perbarui Folder",
|
|
"createFolder": "Buat Folder",
|
|
"editFolder": "Edit Folder",
|
|
"editFolderDescription": "Sesuaikan folder cuplikan Anda",
|
|
"createFolderDescription": "Susun cuplikan Anda ke dalam folder."
|
|
},
|
|
"commandHistory": {
|
|
"title": "Sejarah",
|
|
"searchPlaceholder": "Perintah pencarian...",
|
|
"noTerminal": "Tidak ada terminal aktif.",
|
|
"noTerminalHint": "Buka terminal untuk melihat riwayat perintahnya.",
|
|
"empty": "Belum ada riwayat perintah.",
|
|
"emptyHint": "Jalankan perintah di terminal aktif untuk membangun riwayatnya.",
|
|
"noResults": "Tidak ada perintah yang ditemukan",
|
|
"noResultsHint": "Tidak ada perintah yang cocok dengan \"{{{count}}\"",
|
|
"deleteSuccess": "Perintah dihapus dari riwayat",
|
|
"deleteFailed": "Perintah penghapusan gagal.",
|
|
"deleteTooltip": "Perintah hapus",
|
|
"tabHint": "Gunakan tombol Tab di Terminal untuk melengkapi otomatis dari riwayat perintah jika diaktifkan di Profil Pengguna.",
|
|
"authRequiredRefresh": "Diperlukan autentikasi. Silakan segarkan halaman.",
|
|
"dataAccessLockedReauth": "Akses data terkunci. Silakan autentikasi ulang.",
|
|
"loading": "Memuat riwayat perintah...",
|
|
"error": "Kesalahan Saat Memuat Riwayat"
|
|
},
|
|
"splitScreen": {
|
|
"title": "Layar Terpisah",
|
|
"none": "Tidak ada",
|
|
"twoSplit": "Dua Arah",
|
|
"threeSplit": "3 Arah",
|
|
"fourSplit": "4 Arah",
|
|
"availableTabs": "Tab yang Tersedia",
|
|
"dragTabsHint": "Seret tab ke sel tata letak di bawah untuk menetapkannya.",
|
|
"layout": "Tata Letak Layar Terpisah",
|
|
"dropHere": "Jatuhkan tab di sini",
|
|
"apply": "Terapkan Pemisahan",
|
|
"clear": "Pemisahan yang Jelas",
|
|
"selectMode": "Pilih mode layar terpisah",
|
|
"helpText": "Pilih berapa banyak tab yang ingin Anda lihat sekaligus.",
|
|
"success": "Layar terpisah berhasil diterapkan.",
|
|
"cleared": "Layar terpisah telah dibersihkan.",
|
|
"error": {
|
|
"noAssignments": "Harap tetapkan setidaknya satu tab ke tata letak.",
|
|
"fillAllSlots": "Harap isi semua {{query}} slot sebelum mendaftar."
|
|
}
|
|
},
|
|
"homepage": {
|
|
"loggedInTitle": "Berhasil masuk!",
|
|
"loggedInMessage": "Anda sudah masuk! Gunakan bilah sisi untuk mengakses semua alat yang tersedia. Untuk memulai, buat Host SSH di tab Pengelola SSH. Setelah dibuat, Anda dapat terhubung ke host tersebut menggunakan aplikasi lain di bilah sisi.",
|
|
"failedToLoadAlerts": "Peringatan gagal dimuat.",
|
|
"failedToDismissAlert": "Gagal menutup peringatan"
|
|
},
|
|
"serverConfig": {
|
|
"title": "Konfigurasi Server",
|
|
"description": "Konfigurasikan URL server Termix untuk terhubung ke layanan backend Anda.",
|
|
"serverUrl": "URL Server",
|
|
"enterServerUrl": "Silakan masukkan URL server",
|
|
"testConnectionFirst": "Silakan uji koneksi terlebih dahulu.",
|
|
"connectionSuccess": "Koneksi berhasil!",
|
|
"connectionFailed": "Koneksi gagal",
|
|
"connectionError": "Terjadi kesalahan koneksi.",
|
|
"connected": "Terhubung",
|
|
"disconnected": "Terputus",
|
|
"configSaved": "Konfigurasi berhasil disimpan.",
|
|
"saveFailed": "Gagal menyimpan konfigurasi",
|
|
"saveError": "Terjadi kesalahan saat menyimpan konfigurasi.",
|
|
"saving": "Penghematan...",
|
|
"saveConfig": "Simpan Konfigurasi",
|
|
"helpText": "Masukkan URL tempat server Termix Anda berjalan (misalnya, http://localhost:30001 atau https://your-server.com)",
|
|
"warning": "Peringatan",
|
|
"notValidatedWarning": "URL belum divalidasi - pastikan URL sudah benar.",
|
|
"changeServer": "Ubah Server",
|
|
"mustIncludeProtocol": "URL server harus diawali dengan http:// atau https://"
|
|
},
|
|
"versionCheck": {
|
|
"error": "Kesalahan Pemeriksaan Versi",
|
|
"checkFailed": "Gagal memeriksa pembaruan.",
|
|
"upToDate": "Aplikasi sudah diperbarui.",
|
|
"currentVersion": "Anda menjalankan versi {{count}}",
|
|
"updateAvailable": "Pembaruan Tersedia",
|
|
"newVersionAvailable": "Versi baru tersedia! Anda menjalankan {{version}}, tetapi {{current}} tersedia.",
|
|
"releasedOn": "Dirilis pada {{latest}}",
|
|
"downloadUpdate": "Unduh Pembaruan",
|
|
"dismiss": "Membubarkan",
|
|
"checking": "Memeriksa pembaruan...",
|
|
"checkUpdates": "Periksa Pembaruan",
|
|
"checkingUpdates": "Memeriksa pembaruan...",
|
|
"refresh": "Menyegarkan",
|
|
"updateRequired": "Pembaruan Diperlukan",
|
|
"updateDismissed": "Pemberitahuan pembaruan ditolak",
|
|
"noUpdatesFound": "Tidak ada pembaruan yang ditemukan."
|
|
},
|
|
"common": {
|
|
"close": "Menutup",
|
|
"minimize": "Memperkecil",
|
|
"online": "On line",
|
|
"offline": "Offline",
|
|
"continue": "Melanjutkan",
|
|
"maintenance": "Pemeliharaan",
|
|
"degraded": "Terdegradasi",
|
|
"discord": "Perselisihan",
|
|
"error": "Kesalahan",
|
|
"warning": "Peringatan",
|
|
"info": "Informasi",
|
|
"success": "Kesuksesan",
|
|
"loading": "Memuat...",
|
|
"required": "Diperlukan",
|
|
"optional": "Opsional",
|
|
"connect": "Menghubungkan",
|
|
"connecting": "Menghubungkan...",
|
|
"creating": "Membuat...",
|
|
"clear": "Jernih",
|
|
"toggleSidebar": "Alihkan Sidebar",
|
|
"sidebar": "Sidebar",
|
|
"home": "Rumah",
|
|
"expired": "Kedaluwarsa",
|
|
"expiresToday": "Berakhir hari ini",
|
|
"expiresTomorrow": "Berakhir dalam {{date}} hari",
|
|
"updateAvailable": "Pembaruan Tersedia",
|
|
"sshPath": "Jalur SSH",
|
|
"localPath": "Jalur Lokal",
|
|
"appName": "Termix",
|
|
"resetSidebarWidth": "Atur ulang lebar sidebar",
|
|
"dragToResizeSidebar": "Seret untuk mengubah ukuran bilah sisi",
|
|
"noAuthCredentials": "Tidak ada kredensial otentikasi yang tersedia untuk host SSH ini.",
|
|
"noReleases": "Tidak ada rilis",
|
|
"updatesAndReleases": "Pembaruan & Rilis",
|
|
"newVersionAvailable": "Versi baru ({{days}}) tersedia.",
|
|
"failedToFetchUpdateInfo": "Gagal mengambil informasi pembaruan.",
|
|
"preRelease": "Pra-rilis",
|
|
"loginFailed": "Login gagal.",
|
|
"noReleasesFound": "Tidak ada rilis yang ditemukan.",
|
|
"yourBackupCodes": "Kode Cadangan Anda",
|
|
"sendResetCode": "Kirim Kode Reset",
|
|
"verifyCode": "Verifikasi Kode",
|
|
"resetPassword": "Atur Ulang Kata Sandi",
|
|
"resetCode": "Atur Ulang Kode",
|
|
"newPassword": "Kata Sandi Baru",
|
|
"folder": "Map",
|
|
"file": "Mengajukan",
|
|
"renamedSuccessfully": "berhasil diganti namanya",
|
|
"deletedSuccessfully": "berhasil dihapus",
|
|
"noTunnelConnections": "Tidak ada koneksi terowongan yang dikonfigurasi.",
|
|
"sshTools": "Alat SSH",
|
|
"english": "Bahasa inggris",
|
|
"chinese": "Cina",
|
|
"german": "Jerman",
|
|
"cancel": "Membatalkan",
|
|
"username": "Nama belakang",
|
|
"name": "Nama",
|
|
"login": "Login",
|
|
"logout": "Keluar",
|
|
"register": "Daftar",
|
|
"password": "Kata sandi",
|
|
"version": "Versi",
|
|
"confirmPassword": "Konfirmasi Kata Sandi",
|
|
"back": "Kembali",
|
|
"email": "E-mail",
|
|
"submit": "Kirim",
|
|
"change": "Mengubah",
|
|
"save": "Menyimpan",
|
|
"saving": "Penghematan...",
|
|
"delete": "Menghapus",
|
|
"edit": "Edit",
|
|
"add": "Menambahkan",
|
|
"search": "Mencari",
|
|
"confirm": "Mengonfirmasi",
|
|
"yes": "Ya",
|
|
"no": "TIDAK",
|
|
"ok": "OKE",
|
|
"enabled": "Diaktifkan",
|
|
"disabled": "Dengan disabilitas",
|
|
"important": "Penting",
|
|
"notEnabled": "Tidak Diaktifkan",
|
|
"settingUp": "Sedang mempersiapkan...",
|
|
"next": "Berikutnya",
|
|
"previous": "Sebelumnya",
|
|
"refresh": "Menyegarkan",
|
|
"settings": "Pengaturan",
|
|
"profile": "Profil",
|
|
"help": "Membantu",
|
|
"about": "Tentang",
|
|
"language": "Bahasa",
|
|
"autoDetect": "Deteksi otomatis",
|
|
"changeAccountPassword": "Ubah kata sandi akun Anda",
|
|
"passwordResetTitle": "Reset Kata Sandi",
|
|
"passwordResetDescription": "Anda akan mengatur ulang kata sandi Anda. Ini akan membuat Anda keluar dari semua sesi aktif.",
|
|
"enterSixDigitCode": "Masukkan kode 6 digit dari log kontainer Docker untuk pengguna:",
|
|
"enterNewPassword": "Masukkan kata sandi baru Anda untuk pengguna:",
|
|
"passwordsDoNotMatch": "Kata sandi tidak cocok",
|
|
"passwordMinLength": "Kata sandi harus minimal 6 karakter.",
|
|
"passwordResetSuccess": "Reset kata sandi berhasil! Anda sekarang dapat masuk dengan kata sandi baru Anda.",
|
|
"failedToInitiatePasswordReset": "Gagal memulai pengaturan ulang kata sandi.",
|
|
"failedToVerifyResetCode": "Gagal memverifikasi kode reset",
|
|
"failedToCompletePasswordReset": "Gagal menyelesaikan pengaturan ulang kata sandi.",
|
|
"documentation": "Dokumentasi",
|
|
"retry": "Mencoba kembali",
|
|
"checking": "Sedang memeriksa...",
|
|
"checkingDatabase": "Memeriksa koneksi basis data...",
|
|
"actions": "Tindakan",
|
|
"remove": "Menghapus",
|
|
"revoke": "Menarik kembali",
|
|
"create": "Membuat"
|
|
},
|
|
"nav": {
|
|
"home": "Rumah",
|
|
"hosts": "Tuan rumah",
|
|
"credentials": "Kredensial",
|
|
"terminal": "Terminal",
|
|
"docker": "Buruh pelabuhan",
|
|
"tunnels": "Terowongan",
|
|
"fileManager": "Pengelola File",
|
|
"serverStats": "Statistik Server",
|
|
"admin": "Admin",
|
|
"userProfile": "Profil Pengguna",
|
|
"tools": "Peralatan",
|
|
"snippets": "Cuplikan",
|
|
"newTab": "Tab Baru",
|
|
"splitScreen": "Layar Terpisah",
|
|
"closeTab": "Tutup Tab",
|
|
"sshManager": "Manajer SSH",
|
|
"hostManager": "Manajer Host",
|
|
"cannotSplitTab": "Tidak dapat memisahkan tab ini",
|
|
"tabNavigation": "Navigasi Tab",
|
|
"hostTabTitle": "{{version}}@{{username}}:{{ip}}"
|
|
},
|
|
"admin": {
|
|
"title": "Pengaturan Admin",
|
|
"oidc": "OIDC",
|
|
"users": "Pengguna",
|
|
"userManagement": "Manajemen Pengguna",
|
|
"makeAdmin": "Jadikan Admin",
|
|
"removeAdmin": "Hapus Admin",
|
|
"deleteUser": "Hapus pengguna {{port}}? Tindakan ini tidak dapat dibatalkan.",
|
|
"allowRegistration": "Izinkan Pendaftaran",
|
|
"oidcSettings": "Pengaturan OIDC",
|
|
"clientId": "ID Klien",
|
|
"clientSecret": "Rahasia Klien",
|
|
"issuerUrl": "URL Penerbit",
|
|
"authorizationUrl": "URL Otorisasi",
|
|
"tokenUrl": "URL Token",
|
|
"updateSettings": "Perbarui Pengaturan",
|
|
"confirmDelete": "Apakah Anda yakin ingin menghapus pengguna ini?",
|
|
"confirmMakeAdmin": "Apakah Anda yakin ingin menjadikan {{username}} sebagai admin?",
|
|
"confirmRemoveAdmin": "Apakah Anda yakin ingin menghapus status admin dari {{username}}?",
|
|
"externalAuthentication": "Otentikasi Eksternal (OIDC)",
|
|
"configureExternalProvider": "Konfigurasikan penyedia identitas eksternal untuk autentikasi OIDC/OAuth2.",
|
|
"userIdentifierPath": "Jalur Pengidentifikasi Pengguna",
|
|
"displayNamePath": "Jalur Nama Tampilan",
|
|
"scopes": "Lingkup",
|
|
"saving": "Penghematan...",
|
|
"saveConfiguration": "Simpan Konfigurasi",
|
|
"reset": "Mengatur ulang",
|
|
"success": "Kesuksesan",
|
|
"loading": "Memuat...",
|
|
"refresh": "Menyegarkan",
|
|
"loadingUsers": "Sedang memuat pengguna...",
|
|
"username": "Nama belakang",
|
|
"type": "Jenis",
|
|
"actions": "Tindakan",
|
|
"external": "Luar",
|
|
"local": "Lokal",
|
|
"adminManagement": "Manajemen Admin",
|
|
"makeUserAdmin": "Jadikan Pengguna Admin",
|
|
"adding": "Menambahkan...",
|
|
"currentAdmins": "Admin Saat Ini",
|
|
"adminBadge": "Admin",
|
|
"removeAdminButton": "Hapus Admin",
|
|
"general": "Umum",
|
|
"userRegistration": "Pendaftaran Pengguna",
|
|
"allowNewAccountRegistration": "Izinkan pendaftaran akun baru",
|
|
"allowPasswordLogin": "Izinkan login menggunakan nama pengguna/kata sandi.",
|
|
"missingRequiredFields": "Kolom yang wajib diisi belum terisi: {{username}}",
|
|
"oidcConfigurationUpdated": "Konfigurasi OIDC berhasil diperbarui!",
|
|
"failedToFetchOidcConfig": "Gagal mengambil konfigurasi OIDC",
|
|
"failedToFetchRegistrationStatus": "Gagal mengambil status pendaftaran",
|
|
"failedToFetchPasswordLoginStatus": "Gagal mengambil status login kata sandi",
|
|
"failedToFetchUsers": "Gagal mengambil data pengguna.",
|
|
"oidcConfigurationDisabled": "Konfigurasi OIDC berhasil dinonaktifkan!",
|
|
"failedToUpdateOidcConfig": "Gagal memperbarui konfigurasi OIDC",
|
|
"failedToDisableOidcConfig": "Gagal menonaktifkan konfigurasi OIDC.",
|
|
"enterUsernameToMakeAdmin": "Masukkan nama pengguna untuk menjadi admin",
|
|
"userIsNowAdmin": "Pengguna {{fields}} sekarang menjadi admin",
|
|
"failedToMakeUserAdmin": "Gagal menjadikan pengguna sebagai admin.",
|
|
"removeAdminStatus": "Hapus status admin dari {{username}}?",
|
|
"adminStatusRemoved": "Status admin dihapus dari {{username}}",
|
|
"failedToRemoveAdminStatus": "Gagal menghapus status admin",
|
|
"userDeletedSuccessfully": "Pengguna {{username}} berhasil dihapus",
|
|
"failedToDeleteUser": "Gagal menghapus pengguna",
|
|
"overrideUserInfoUrl": "Timpa URL Info Pengguna (tidak wajib)",
|
|
"failedToFetchSessions": "Gagal mengambil sesi",
|
|
"sessionRevokedSuccessfully": "Sesi berhasil dibatalkan",
|
|
"failedToRevokeSession": "Gagal mencabut sesi",
|
|
"confirmRevokeSession": "Apakah Anda yakin ingin membatalkan sesi ini?",
|
|
"confirmRevokeAllSessions": "Apakah Anda yakin ingin mencabut semua sesi untuk pengguna ini?",
|
|
"failedToRevokeSessions": "Gagal mencabut sesi",
|
|
"sessionsRevokedSuccessfully": "Sesi berhasil dibatalkan",
|
|
"linkToPasswordAccount": "Tautan ke Akun Kata Sandi",
|
|
"linkOIDCDialogTitle": "Hubungkan Akun OIDC ke Akun Kata Sandi",
|
|
"linkOIDCDialogDescription": "Hubungkan {{username}} (pengguna OIDC) ke akun kata sandi yang sudah ada. Ini akan mengaktifkan otentikasi ganda untuk akun kata sandi.",
|
|
"createUser": "Buat Pengguna",
|
|
"createUserDescription": "Buat pengguna lokal baru dengan nama pengguna dan kata sandi.",
|
|
"enterUsername": "Masukkan nama pengguna",
|
|
"enterPassword": "Masukkan kata sandi",
|
|
"userCreatedSuccessfully": "Pengguna {{username}} berhasil dibuat",
|
|
"failedToCreateUser": "Gagal membuat pengguna",
|
|
"manageUser": "Kelola Pengguna",
|
|
"manageUserDescription": "Kelola pengaturan pengguna, peran, dan izin.",
|
|
"authType": "Jenis Otentikasi",
|
|
"adminStatus": "Status Admin",
|
|
"userId": "ID Pengguna",
|
|
"regularUser": "Pengguna Biasa",
|
|
"adminPrivileges": "Hak Akses Administrator",
|
|
"administratorRole": "Peran Administrator",
|
|
"administratorRoleDescription": "Berikan akses penuh ke sistem dan hak istimewa manajemen.",
|
|
"passwordManagement": "Manajemen Kata Sandi",
|
|
"passwordResetWarning": "Mengatur ulang kata sandi pengguna akan menghapus semua data mereka (host SSH, kredensial, pengaturan). Tindakan ini tidak dapat dibatalkan.",
|
|
"resetUserPassword": "Atur Ulang Kata Sandi Pengguna",
|
|
"resettingPassword": "Mengatur ulang...",
|
|
"passwordResetInitiated": "Reset kata sandi dimulai untuk {{username}}. Kode reset telah dikirim.",
|
|
"failedToResetPassword": "Gagal memulai pengaturan ulang kata sandi.",
|
|
"sessionManagement": "Manajemen Sesi",
|
|
"revokeAllSessions": "Batalkan Semua Sesi",
|
|
"revokeAllSessionsDescription": "Paksa logout dari semua perangkat dan sesi.",
|
|
"revoking": "Mencabut...",
|
|
"revoke": "Cabut Semua",
|
|
"dangerZone": "Zona Bahaya",
|
|
"deleteUserTitle": "Hapus Akun Pengguna",
|
|
"deleteUserWarning": "Hapus secara permanen akun pengguna ini dan semua data terkait. Tindakan ini tidak dapat dibatalkan.",
|
|
"deleting": "Menghapus...",
|
|
"cannotDeleteSelf": "Anda tidak dapat menghapus akun Anda sendiri.",
|
|
"cannotRemoveLastAdmin": "Tidak dapat menghapus administrator terakhir.",
|
|
"cannotRemoveOwnAdmin": "Anda tidak dapat menghapus hak akses administrator Anda sendiri.",
|
|
"cannotModifyOwnAdminStatus": "Anda tidak dapat mengubah status admin Anda sendiri.",
|
|
"dualAuth": "Otorisasi Ganda",
|
|
"externalOIDC": "Eksternal (OIDC)",
|
|
"localPassword": "Kata Sandi Lokal",
|
|
"confirmRevokeOwnSessions": "Apakah Anda yakin ingin mencabut semua sesi Anda sendiri? Anda akan keluar dari akun.",
|
|
"linkOIDCWarningTitle": "Peringatan: Data Pengguna OIDC Akan Dihapus",
|
|
"linkOIDCActionDeleteUser": "Hapus akun pengguna OIDC dan semua datanya.",
|
|
"linkOIDCActionAddCapability": "Tambahkan kemampuan login OIDC ke akun kata sandi target.",
|
|
"linkOIDCActionDualAuth": "Izinkan akun kata sandi untuk masuk menggunakan kata sandi dan OIDC.",
|
|
"linkTargetUsernameLabel": "Target Kata Sandi Akun Nama Pengguna",
|
|
"linkTargetUsernamePlaceholder": "Masukkan nama pengguna atau kata sandi akun Anda.",
|
|
"linkAccountsButton": "Tautkan Akun",
|
|
"linkingAccounts": "Menghubungkan...",
|
|
"accountsLinkedSuccessfully": "Pengguna OIDC {{username}} telah dihubungkan ke {{oidcUsername}}",
|
|
"failedToLinkAccounts": "Gagal menautkan akun",
|
|
"linkTargetUsernameRequired": "Nama pengguna target wajib diisi.",
|
|
"unlinkOIDCTitle": "Lepaskan Otentikasi OIDC",
|
|
"unlinkOIDCDescription": "Hapus otentikasi OIDC dari {{targetUsername}}? Pengguna hanya akan dapat masuk dengan nama pengguna/kata sandi setelah ini.",
|
|
"unlinkOIDCSuccess": "OIDC tidak terhubung dari {{username}}",
|
|
"failedToUnlinkOIDC": "Gagal melepaskan tautan OIDC",
|
|
"databaseSecurity": "Keamanan Basis Data",
|
|
"encryptionStatus": "Status Enkripsi",
|
|
"encryptionEnabled": "Enkripsi Diaktifkan",
|
|
"enabled": "Diaktifkan",
|
|
"disabled": "Dengan disabilitas",
|
|
"keyId": "ID Kunci",
|
|
"created": "Dibuat",
|
|
"migrationStatus": "Status Migrasi",
|
|
"migrationCompleted": "Migrasi selesai",
|
|
"migrationRequired": "Migrasi diperlukan",
|
|
"deviceProtectedMasterKey": "Kunci Utama yang Dilindungi Lingkungan",
|
|
"legacyKeyStorage": "Penyimpanan Kunci Warisan",
|
|
"masterKeyEncryptedWithDeviceFingerprint": "Kunci utama dienkripsi dengan sidik jari lingkungan (perlindungan KEK aktif)",
|
|
"keyNotProtectedByDeviceBinding": "Kunci tidak dilindungi oleh pengikatan lingkungan (disarankan untuk melakukan peningkatan versi)",
|
|
"valid": "Sah",
|
|
"initializeDatabaseEncryption": "Inisialisasi Enkripsi Basis Data",
|
|
"enableAes256EncryptionWithDeviceBinding": "Aktifkan enkripsi AES-256 dengan perlindungan kunci utama yang terikat pada lingkungan. Ini menciptakan keamanan tingkat perusahaan untuk kunci SSH, kata sandi, dan token otentikasi.",
|
|
"featuresEnabled": "Fitur yang diaktifkan:",
|
|
"aes256GcmAuthenticatedEncryption": "Enkripsi terautentikasi AES-256-GCM",
|
|
"deviceFingerprintMasterKeyProtection": "Perlindungan kunci utama sidik jari lingkungan (KEK)",
|
|
"pbkdf2KeyDerivation": "Penurunan kunci PBKDF2 dengan 100.000 iterasi",
|
|
"automaticKeyManagement": "Manajemen dan rotasi kunci otomatis",
|
|
"initializing": "Menginisialisasi...",
|
|
"initializeEnterpriseEncryption": "Inisialisasi Enkripsi Perusahaan",
|
|
"migrateExistingData": "Migrasi Data yang Ada",
|
|
"encryptExistingUnprotectedData": "Enkripsikan data yang ada dan tidak terlindungi di basis data Anda. Proses ini aman dan membuat cadangan otomatis.",
|
|
"testMigrationDryRun": "Verifikasi Kompatibilitas Enkripsi",
|
|
"migrating": "Sedang bermigrasi...",
|
|
"migrateData": "Migrasi Data",
|
|
"securityInformation": "Informasi Keamanan",
|
|
"sshPrivateKeysEncryptedWithAes256": "Kunci privat dan kata sandi SSH dienkripsi dengan AES-256-GCM.",
|
|
"userAuthTokensProtected": "Token otentikasi pengguna dan rahasia 2FA dilindungi.",
|
|
"masterKeysProtectedByDeviceFingerprint": "Kunci enkripsi utama dilindungi oleh sidik jari perangkat (KEK).",
|
|
"keysBoundToServerInstance": "Kunci terikat pada lingkungan server saat ini (dapat dipindahkan melalui variabel lingkungan)",
|
|
"pbkdf2HkdfKeyDerivation": "Derivasi kunci PBKDF2 + HKDF dengan 100.000 iterasi",
|
|
"backwardCompatibleMigration": "Semua data tetap kompatibel dengan versi sebelumnya selama migrasi.",
|
|
"enterpriseGradeSecurityActive": "Keamanan Tingkat Perusahaan Aktif",
|
|
"masterKeysProtectedByDeviceBinding": "Kunci enkripsi utama Anda dilindungi oleh sidik jari lingkungan. Ini menggunakan nama host server, jalur, dan informasi lingkungan lainnya untuk menghasilkan kunci perlindungan. Untuk memigrasikan server, atur variabel lingkungan DB_ENCRYPTION_KEY pada server baru.",
|
|
"important": "Penting",
|
|
"keepEncryptionKeysSecure": "Pastikan keamanan data: lakukan pencadangan rutin pada file basis data dan konfigurasi server Anda. Untuk bermigrasi ke server baru, atur variabel lingkungan DB_ENCRYPTION_KEY pada lingkungan baru, atau pertahankan nama host dan struktur direktori yang sama.",
|
|
"loadingEncryptionStatus": "Memuat status enkripsi...",
|
|
"testMigrationDescription": "Pastikan bahwa data yang ada dapat dimigrasikan dengan aman ke format terenkripsi tanpa benar-benar memodifikasi data apa pun.",
|
|
"serverMigrationGuide": "Panduan Migrasi Server",
|
|
"migrationInstructions": "Untuk memigrasikan data terenkripsi ke server baru: 1) Cadangkan file basis data, 2) Atur variabel lingkungan DB_ENCRYPTION_KEY=\"kunci-Anda\" pada server baru, 3) Pulihkan file basis data",
|
|
"environmentProtection": "Perlindungan Lingkungan",
|
|
"environmentProtectionDesc": "Melindungi kunci enkripsi berdasarkan informasi lingkungan server (nama host, jalur, dll.), dapat dipindahkan melalui variabel lingkungan.",
|
|
"verificationCompleted": "Verifikasi kompatibilitas selesai - tidak ada data yang diubah.",
|
|
"verificationInProgress": "Verifikasi selesai",
|
|
"dataMigrationCompleted": "Migrasi data berhasil diselesaikan!",
|
|
"verificationFailed": "Verifikasi kompatibilitas gagal",
|
|
"migrationFailed": "Migrasi gagal",
|
|
"runningVerification": "Menjalankan verifikasi kompatibilitas...",
|
|
"startingMigration": "Memulai migrasi...",
|
|
"hardwareFingerprintSecurity": "Keamanan Sidik Jari Perangkat Keras",
|
|
"hardwareBoundEncryption": "Enkripsi Terikat Perangkat Keras Aktif",
|
|
"masterKeysNowProtectedByHardwareFingerprint": "Kunci utama kini dilindungi oleh sidik jari perangkat keras asli, bukan lagi variabel lingkungan.",
|
|
"cpuSerialNumberDetection": "Deteksi nomor seri CPU",
|
|
"motherboardUuidIdentification": "Identifikasi UUID motherboard",
|
|
"diskSerialNumberVerification": "Verifikasi nomor seri disk",
|
|
"biosSerialNumberCheck": "pengecekan nomor seri BIOS",
|
|
"stableMacAddressFiltering": "Penyaringan alamat MAC yang stabil",
|
|
"databaseFileEncryption": "Enkripsi File Basis Data",
|
|
"dualLayerProtection": "Perlindungan Ganda Aktif",
|
|
"bothFieldAndFileEncryptionActive": "Enkripsi tingkat bidang dan tingkat berkas kini diaktifkan untuk keamanan maksimal.",
|
|
"fieldLevelAes256Encryption": "Enkripsi AES-256 tingkat bidang untuk data sensitif",
|
|
"fileLevelDatabaseEncryption": "Enkripsi basis data tingkat file dengan pengikatan perangkat keras.",
|
|
"hardwareBoundFileKeys": "Kunci enkripsi file yang terikat pada perangkat keras",
|
|
"automaticEncryptedBackups": "Pembuatan cadangan terenkripsi otomatis",
|
|
"createEncryptedBackup": "Buat Cadangan Terenkripsi",
|
|
"creatingBackup": "Membuat Cadangan...",
|
|
"backupCreated": "Cadangan telah dibuat.",
|
|
"encryptedBackupCreatedSuccessfully": "Cadangan terenkripsi berhasil dibuat.",
|
|
"backupCreationFailed": "Pembuatan cadangan gagal",
|
|
"databaseMigration": "Migrasi Basis Data",
|
|
"exportForMigration": "Ekspor untuk Migrasi",
|
|
"exportDatabaseForHardwareMigration": "Ekspor basis data sebagai file SQLite dengan data yang telah didekripsi untuk migrasi ke perangkat keras baru.",
|
|
"exportDatabase": "Ekspor Basis Data SQLite",
|
|
"exporting": "Mengekspor...",
|
|
"exportCreated": "Ekspor SQLite telah dibuat.",
|
|
"exportContainsDecryptedData": "Ekspor SQLite berisi data yang telah didekripsi - jaga kerahasiaannya!",
|
|
"databaseExportedSuccessfully": "Basis data SQLite berhasil diekspor.",
|
|
"databaseExportFailed": "Ekspor basis data SQLite gagal",
|
|
"importFromMigration": "Impor dari Migrasi",
|
|
"importDatabaseFromAnotherSystem": "Impor basis data SQLite dari sistem atau perangkat keras lain.",
|
|
"importDatabase": "Impor Basis Data SQLite",
|
|
"importing": "Pengimporan...",
|
|
"selectedFile": "File SQLite yang dipilih",
|
|
"importWillReplaceExistingData": "Impor SQLite akan mengganti data yang sudah ada - disarankan untuk melakukan pencadangan!",
|
|
"pleaseSelectImportFile": "Silakan pilih file impor SQLite.",
|
|
"databaseImportedSuccessfully": "Basis data SQLite berhasil diimpor.",
|
|
"databaseImportFailed": "Impor basis data SQLite gagal.",
|
|
"manageEncryptionAndBackups": "Mengelola kunci enkripsi, keamanan basis data, dan operasi pencadangan.",
|
|
"activeSecurityFeatures": "Saat ini, langkah-langkah dan perlindungan keamanan yang aktif.",
|
|
"deviceBindingTechnology": "Teknologi perlindungan kunci berbasis perangkat keras tingkat lanjut",
|
|
"backupAndRecovery": "Opsi pembuatan cadangan dan pemulihan basis data yang aman.",
|
|
"crossSystemDataTransfer": "Mengekspor dan mengimpor basis data antar sistem yang berbeda.",
|
|
"noMigrationNeeded": "Tidak perlu migrasi.",
|
|
"encryptionKey": "Kunci Enkripsi",
|
|
"keyProtection": "Perlindungan Kunci",
|
|
"active": "Aktif",
|
|
"legacy": "Warisan",
|
|
"dataStatus": "Status Data",
|
|
"encrypted": "Terenkripsi",
|
|
"needsMigration": "Membutuhkan Migrasi",
|
|
"ready": "Siap",
|
|
"initializeEncryption": "Inisialisasi Enkripsi",
|
|
"initialize": "Inisialisasi",
|
|
"test": "Tes",
|
|
"migrate": "Bermigrasi",
|
|
"backup": "Cadangan",
|
|
"createBackup": "Buat Cadangan",
|
|
"exportImport": "Ekspor/Impor",
|
|
"export": "Ekspor",
|
|
"import": "Impor",
|
|
"passwordRequired": "Kata sandi diperlukan",
|
|
"confirmExport": "Konfirmasi Ekspor",
|
|
"exportDescription": "Ekspor host dan kredensial SSH sebagai file SQLite.",
|
|
"importDescription": "Impor file SQLite dengan penggabungan bertahap (melewati duplikat)",
|
|
"criticalWarning": "Peringatan Penting",
|
|
"cannotDisablePasswordLoginWithoutOIDC": "Anda tidak dapat menonaktifkan login kata sandi tanpa konfigurasi OIDC! Anda harus mengkonfigurasi otentikasi OIDC sebelum menonaktifkan login kata sandi, atau Anda akan kehilangan akses ke Termix.",
|
|
"confirmDisablePasswordLogin": "Apakah Anda yakin ingin menonaktifkan login kata sandi? Pastikan OIDC telah dikonfigurasi dengan benar dan berfungsi sebelum melanjutkan, atau Anda akan kehilangan akses ke instance Termix Anda.",
|
|
"passwordLoginDisabled": "Login kata sandi berhasil dinonaktifkan.",
|
|
"passwordLoginAndRegistrationDisabled": "Login kata sandi dan pendaftaran akun baru berhasil dinonaktifkan.",
|
|
"requiresPasswordLogin": "Membutuhkan login dengan kata sandi yang diaktifkan.",
|
|
"passwordLoginDisabledWarning": "Login dengan kata sandi dinonaktifkan. Pastikan OIDC dikonfigurasi dengan benar, jika tidak, Anda tidak akan dapat masuk ke Termix.",
|
|
"oidcRequiredWarning": "PENTING: Login kata sandi dinonaktifkan. Jika Anda mengatur ulang atau salah mengkonfigurasi OIDC, Anda akan kehilangan semua akses ke Termix dan instance Anda akan rusak. Lanjutkan hanya jika Anda benar-benar yakin.",
|
|
"confirmDisableOIDCWarning": "PERINGATAN: Anda akan menonaktifkan OIDC sementara login kata sandi juga dinonaktifkan. Ini akan merusak instance Termix Anda dan Anda akan kehilangan semua akses. Apakah Anda benar-benar yakin ingin melanjutkan?",
|
|
"failedToUpdatePasswordLoginStatus": "Gagal memperbarui status login kata sandi.",
|
|
"loadingSessions": "Memuat sesi...",
|
|
"noActiveSessions": "Tidak ditemukan sesi aktif.",
|
|
"device": "Perangkat",
|
|
"user": "Pengguna",
|
|
"lastActive": "Terakhir Aktif",
|
|
"expires": "Berakhir",
|
|
"revoked": "Dicabut",
|
|
"revokeAllUserSessionsTitle": "Cabut semua sesi untuk pengguna ini.",
|
|
"revokeAll": "Cabut Semua",
|
|
"linkOidcToPasswordAccount": "Hubungkan Akun OIDC ke Akun Kata Sandi",
|
|
"linkOidcToPasswordAccountDescription": "Hubungkan {{username}} (pengguna OIDC) ke akun kata sandi yang sudah ada. Ini akan mengaktifkan otentikasi ganda untuk akun kata sandi.",
|
|
"linkOidcWarningTitle": "Peringatan: Data Pengguna OIDC Akan Dihapus",
|
|
"linkOidcWarningDescription": "Tindakan ini akan:",
|
|
"linkOidcActionDeleteUser": "Hapus akun pengguna OIDC dan semua datanya.",
|
|
"linkOidcActionAddCapability": "Tambahkan kemampuan login OIDC ke akun kata sandi target.",
|
|
"linkOidcActionDualAuth": "Izinkan akun kata sandi untuk masuk menggunakan kata sandi dan OIDC.",
|
|
"passwordMinLength": "Kata sandi harus terdiri minimal 6 karakter.",
|
|
"currentRoles": "Peran Saat Ini",
|
|
"noRolesAssigned": "Tidak ada peran yang ditugaskan",
|
|
"assignNewRole": "Tetapkan Peran Baru"
|
|
},
|
|
"hosts": {
|
|
"title": "Manajer Host",
|
|
"sshHosts": "Host SSH",
|
|
"noHosts": "Tidak ada Host SSH",
|
|
"noHostsMessage": "Anda belum menambahkan host SSH apa pun. Klik \"Tambah Host\" untuk memulai.",
|
|
"loadingHosts": "Memuat host...",
|
|
"failedToLoadHosts": "Gagal memuat host",
|
|
"retry": "Mencoba kembali",
|
|
"refresh": "Menyegarkan",
|
|
"optional": "Opsional",
|
|
"hostsCount": "{{username}} tuan rumah",
|
|
"importJson": "Impor JSON",
|
|
"importing": "Pengimporan...",
|
|
"importJsonTitle": "Impor Host SSH dari JSON",
|
|
"importJsonDesc": "Unggah file JSON untuk mengimpor beberapa host SSH secara massal (maksimal 100).",
|
|
"downloadSample": "Unduh Sampel",
|
|
"formatGuide": "Panduan Format",
|
|
"exportCredentialWarning": "Peringatan: Host \"{{count}}\" menggunakan otentikasi kredensial. File yang diekspor tidak akan menyertakan data kredensial dan perlu dikonfigurasi ulang secara manual setelah impor. Apakah Anda ingin melanjutkan?",
|
|
"exportSensitiveDataWarning": "Peringatan: Host \"{{name}}\" berisi data otentikasi sensitif (kata sandi/kunci SSH). File yang diekspor akan menyertakan data ini dalam bentuk teks biasa. Harap simpan file ini dengan aman dan hapus setelah digunakan. Apakah Anda ingin melanjutkan?",
|
|
"uncategorized": "Tidak dikategorikan",
|
|
"confirmDelete": "Apakah Anda yakin ingin menghapus \"{{name}}\"?",
|
|
"failedToDeleteHost": "Gagal menghapus host",
|
|
"failedToExportHost": "Ekspor host gagal. Pastikan Anda sudah login dan memiliki akses ke data host.",
|
|
"jsonMustContainHosts": "JSON harus berisi array \"hosts\" atau berupa array host.",
|
|
"noHostsInJson": "Tidak ditemukan host dalam file JSON.",
|
|
"maxHostsAllowed": "Maksimal 100 host diperbolehkan per impor.",
|
|
"importCompleted": "Impor selesai: {{name}} berhasil, {{success}} gagal",
|
|
"importFailed": "Impor gagal",
|
|
"importError": "Kesalahan impor",
|
|
"failedToImportJson": "Gagal mengimpor file JSON",
|
|
"connectionDetails": "Detail Koneksi",
|
|
"organization": "Organisasi",
|
|
"ipAddress": "Alamat IP",
|
|
"port": "Pelabuhan",
|
|
"name": "Nama",
|
|
"username": "Nama belakang",
|
|
"folder": "Map",
|
|
"tags": "Tag",
|
|
"pin": "Pin",
|
|
"notes": "Catatan",
|
|
"expirationDate": "Kedaluwarsa",
|
|
"passwordRequired": "Kata sandi diperlukan saat menggunakan autentikasi kata sandi.",
|
|
"sshKeyRequired": "Kunci privat SSH diperlukan saat menggunakan autentikasi kunci.",
|
|
"keyTypeRequired": "Jenis Kunci diperlukan saat menggunakan autentikasi kunci.",
|
|
"mustSelectValidSshConfig": "Harus memilih konfigurasi SSH yang valid dari daftar.",
|
|
"addHost": "Tambahkan Host",
|
|
"editHost": "Edit Host",
|
|
"cloneHost": "Kloning Host",
|
|
"updateHost": "Perbarui Host",
|
|
"hostUpdatedSuccessfully": "Host \"{{{failed}}\" berhasil diperbarui!",
|
|
"hostAddedSuccessfully": "Host \"{{{name}}\" berhasil ditambahkan!",
|
|
"hostDeletedSuccessfully": "Host \"{{{name}}\" berhasil dihapus!",
|
|
"failedToSaveHost": "Gagal menyimpan host. Silakan coba lagi.",
|
|
"enableTerminal": "Aktifkan Terminal",
|
|
"enableTerminalDesc": "Aktifkan/nonaktifkan visibilitas host di tab Terminal.",
|
|
"enableTunnel": "Aktifkan Terowongan",
|
|
"enableTunnelDesc": "Aktifkan/nonaktifkan visibilitas host di tab Tunnel.",
|
|
"enableFileManager": "Aktifkan Pengelola File",
|
|
"enableFileManagerDesc": "Aktifkan/nonaktifkan visibilitas host di tab Pengelola File.",
|
|
"enableDockerDesc": "Aktifkan/nonaktifkan visibilitas host di tab Docker.",
|
|
"enableDocker": "Aktifkan Docker",
|
|
"defaultPath": "Jalur Default",
|
|
"defaultPathDesc": "Direktori default saat membuka pengelola file untuk host ini",
|
|
"tunnelConnections": "Koneksi Terowongan",
|
|
"connection": "Koneksi",
|
|
"remove": "Menghapus",
|
|
"sourcePort": "Port Sumber",
|
|
"sourcePortDesc": "(Sumber mengacu pada Detail Koneksi Saat Ini di tab Umum)",
|
|
"endpointPort": "Port Titik Akhir",
|
|
"endpointSshConfig": "Konfigurasi SSH Titik Akhir",
|
|
"tunnelForwardDescription": "Terowongan ini akan meneruskan lalu lintas dari port {{name}} pada mesin sumber (detail koneksi saat ini di tab umum) ke port {{sourcePort}} pada mesin titik akhir.",
|
|
"maxRetries": "Jumlah Percobaan Maksimum",
|
|
"maxRetriesDescription": "Jumlah maksimum percobaan ulang untuk koneksi terowongan.",
|
|
"retryInterval": "Interval Percobaan Ulang (detik)",
|
|
"retryIntervalDescription": "Waktu tunggu antar upaya percobaan ulang.",
|
|
"autoStartContainer": "Mulai Otomatis saat Kontainer Diluncurkan",
|
|
"autoStartDesc": "Secara otomatis memulai terowongan ini saat kontainer diluncurkan.",
|
|
"addConnection": "Tambahkan Koneksi Terowongan",
|
|
"sshpassRequired": "Sshpass Diperlukan untuk Otentikasi Kata Sandi",
|
|
"sshpassRequiredDesc": "Untuk otentikasi kata sandi di dalam terowongan, sshpass harus diinstal pada sistem.",
|
|
"otherInstallMethods": "Metode pemasangan lainnya:",
|
|
"debianUbuntuEquivalent": "(Debian/Ubuntu) atau yang setara untuk sistem operasi Anda.",
|
|
"or": "atau",
|
|
"centosRhelFedora": "CentOS/RHEL/Fedora",
|
|
"macos": "macOS",
|
|
"windows": "Windows",
|
|
"sshServerConfigRequired": "Konfigurasi Server SSH Diperlukan",
|
|
"sshServerConfigDesc": "Untuk koneksi terowongan, server SSH harus dikonfigurasi untuk mengizinkan penerusan port:",
|
|
"gatewayPortsYes": "untuk mengikat port jarak jauh ke semua antarmuka",
|
|
"allowTcpForwardingYes": "untuk mengaktifkan penerusan port",
|
|
"permitRootLoginYes": "jika menggunakan pengguna root untuk tunneling",
|
|
"editSshConfig": "Edit /etc/ssh/sshd_config dan mulai ulang SSH: sudo systemctl restart sshd",
|
|
"upload": "Mengunggah",
|
|
"authentication": "Autentikasi",
|
|
"password": "Kata sandi",
|
|
"key": "Kunci",
|
|
"credential": "Mandat",
|
|
"none": "Tidak ada",
|
|
"selectCredential": "Pilih Kredensial",
|
|
"selectCredentialPlaceholder": "Pilih sertifikasi...",
|
|
"credentialRequired": "Kredensial diperlukan saat menggunakan autentikasi kredensial.",
|
|
"credentialDescription": "Memilih kredensial akan menimpa nama pengguna saat ini dan menggunakan detail otentikasi kredensial tersebut.",
|
|
"cannotChangeAuthAsSharedUser": "Tidak dapat mengubah otentikasi sebagai pengguna bersama.",
|
|
"sshPrivateKey": "Kunci Pribadi SSH",
|
|
"keyPassword": "Kata Sandi Kunci",
|
|
"keyType": "Jenis Kunci",
|
|
"autoDetect": "Deteksi otomatis",
|
|
"rsa": "RSA",
|
|
"ed25519": "ED25519",
|
|
"ecdsaNistP256": "ECDSA NIST P-256",
|
|
"ecdsaNistP384": "ECDSA NIST P-384",
|
|
"ecdsaNistP521": "ECDSA NIST P-521",
|
|
"dsa": "DSA",
|
|
"rsaSha2256": "RSA SHA2-256",
|
|
"rsaSha2512": "RSA SHA2-512",
|
|
"uploadFile": "Unggah File",
|
|
"pasteKey": "Tempelkan Kunci",
|
|
"updateKey": "Kunci Pembaruan",
|
|
"existingKey": "Kunci yang Ada (klik untuk mengubah)",
|
|
"existingCredential": "Kredensial yang Sudah Ada (klik untuk mengubah)",
|
|
"addTagsSpaceToAdd": "Tambahkan tag (ruang untuk menambahkan)",
|
|
"terminalBadge": "Terminal",
|
|
"tunnelBadge": "Terowongan",
|
|
"fileManagerBadge": "Pengelola File",
|
|
"general": "Umum",
|
|
"terminal": "Terminal",
|
|
"tunnel": "Terowongan",
|
|
"fileManager": "Pengelola File",
|
|
"serverStats": "Statistik Server",
|
|
"hostViewer": "Pemirsa Pembawa Acara",
|
|
"enableServerStats": "Aktifkan Statistik Server",
|
|
"enableServerStatsDesc": "Aktifkan/nonaktifkan pengumpulan statistik server untuk host ini.",
|
|
"displayItems": "Barang Pajangan",
|
|
"displayItemsDesc": "Pilih metrik mana yang ingin ditampilkan di halaman statistik server.",
|
|
"enableCpu": "Penggunaan CPU",
|
|
"enableMemory": "Penggunaan Memori",
|
|
"enableDisk": "Penggunaan Disk",
|
|
"enableNetwork": "Statistik Jaringan (Segera Hadir)",
|
|
"enableProcesses": "Jumlah Proses (Segera Hadir)",
|
|
"enableUptime": "Waktu Operasional (Segera Hadir)",
|
|
"enableHostname": "Nama host (Segera hadir)",
|
|
"enableOs": "Sistem Operasi (Segera Hadir)",
|
|
"customCommands": "Perintah Kustom (Segera Hadir)",
|
|
"customCommandsDesc": "Tetapkan perintah pematian dan memulai ulang khusus untuk server ini.",
|
|
"shutdownCommand": "Perintah Matikan",
|
|
"rebootCommand": "Perintah Reboot",
|
|
"confirmRemoveFromFolder": "Apakah Anda yakin ingin menghapus \"{{endpointPort}}\" dari folder \"{{name}}\"? Host akan dipindahkan ke \"Tidak Ada Folder\".",
|
|
"removedFromFolder": "Host \"{{{folder}}\" berhasil dihapus dari folder",
|
|
"failedToRemoveFromFolder": "Gagal menghapus host dari folder.",
|
|
"folderRenamed": "Folder \"{{{name}}\" berhasil diganti namanya menjadi \"{{{oldName}}\"",
|
|
"failedToRenameFolder": "Gagal mengganti nama folder",
|
|
"editFolderAppearance": "Edit Tampilan Folder",
|
|
"editFolderAppearanceDesc": "Sesuaikan warna dan ikon untuk folder.",
|
|
"folderColor": "Warna Folder",
|
|
"folderIcon": "Ikon Folder",
|
|
"preview": "Pratinjau",
|
|
"folderAppearanceUpdated": "Tampilan folder berhasil diperbarui.",
|
|
"failedToUpdateFolderAppearance": "Gagal memperbarui tampilan folder",
|
|
"deleteAllHostsInFolder": "Hapus Semua Host di Folder",
|
|
"confirmDeleteAllHostsInFolder": "Apakah Anda yakin ingin menghapus semua {{newName}} host di folder \"{{count}}\"? Tindakan ini tidak dapat dibatalkan.",
|
|
"allHostsInFolderDeleted": "Host sebanyak {{folder}} dari folder \"{{count}}\" berhasil dihapus.",
|
|
"failedToDeleteHostsInFolder": "Gagal menghapus host di dalam folder.",
|
|
"movedToFolder": "Host \"{{folder}}\" berhasil dipindahkan ke \"{{name}}\"",
|
|
"failedToMoveToFolder": "Gagal memindahkan host ke folder",
|
|
"clickToRenameFolder": "Klik untuk mengganti nama folder",
|
|
"renameFolder": "Ganti nama folder",
|
|
"removeFromFolder": "Hapus dari folder \"{{{folder}}\"",
|
|
"editHostTooltip": "Edit host",
|
|
"deleteHostTooltip": "Hapus host",
|
|
"exportHostTooltip": "Ekspor host",
|
|
"cloneHostTooltip": "Kloning host",
|
|
"clickToEditHost": "Klik untuk mengedit host",
|
|
"dragToMoveBetweenFolders": "Seret untuk berpindah antar folder",
|
|
"exportedHostConfig": "Konfigurasi host yang diekspor untuk {{folder}}",
|
|
"openTerminal": "Terminal Terbuka",
|
|
"openFileManager": "Buka Pengelola File",
|
|
"openTunnels": "Terowongan Terbuka",
|
|
"openServerDetails": "Buka Detail Server",
|
|
"statistics": "Statistik",
|
|
"enabledWidgets": "Widget yang Diaktifkan",
|
|
"openServerStats": "Statistik Server Terbuka",
|
|
"enabledWidgetsDesc": "Pilih widget statistik mana yang akan ditampilkan untuk host ini.",
|
|
"monitoringConfiguration": "Konfigurasi Pemantauan",
|
|
"monitoringConfigurationDesc": "Konfigurasikan seberapa sering statistik dan status server diperiksa.",
|
|
"statusCheckEnabled": "Aktifkan Pemantauan Status",
|
|
"statusCheckEnabledDesc": "Periksa apakah server sedang online atau offline.",
|
|
"statusCheckInterval": "Interval Pemeriksaan Status",
|
|
"statusCheckIntervalDesc": "Seberapa sering memeriksa apakah host sedang online (5 detik - 1 jam)",
|
|
"metricsEnabled": "Aktifkan Pemantauan Metrik",
|
|
"metricsEnabledDesc": "Kumpulkan statistik CPU, RAM, disk, dan sistem lainnya.",
|
|
"metricsInterval": "Interval Pengumpulan Metrik",
|
|
"metricsIntervalDesc": "Seberapa sering mengumpulkan statistik server (5 detik - 1 jam)",
|
|
"intervalSeconds": "detik",
|
|
"intervalMinutes": "menit",
|
|
"intervalValidation": "Interval pemantauan harus antara 5 detik dan 1 jam (3600 detik).",
|
|
"monitoringDisabled": "Pemantauan server dinonaktifkan untuk host ini.",
|
|
"enableMonitoring": "Aktifkan pemantauan di Host Manager → tab Statistik",
|
|
"monitoringDisabledBadge": "Pemantauan Mati",
|
|
"statusMonitoring": "Status",
|
|
"metricsMonitoring": "Metrik",
|
|
"terminalCustomization": "Kustomisasi Terminal",
|
|
"appearance": "Penampilan",
|
|
"behavior": "Perilaku",
|
|
"advanced": "Canggih",
|
|
"themePreview": "Pratinjau Tema",
|
|
"theme": "Tema",
|
|
"selectTheme": "Pilih tema",
|
|
"chooseColorTheme": "Pilih tema warna untuk terminal.",
|
|
"fontFamily": "Keluarga Font",
|
|
"selectFont": "Pilih font",
|
|
"selectFontDesc": "Pilih font yang akan digunakan di terminal.",
|
|
"fontSize": "Ukuran Huruf",
|
|
"fontSizeValue": "Ukuran Huruf: {{name}}px",
|
|
"adjustFontSize": "Sesuaikan ukuran font terminal",
|
|
"letterSpacing": "Jarak Antar Huruf",
|
|
"letterSpacingValue": "Jarak Antar Huruf: {{value}}px",
|
|
"adjustLetterSpacing": "Sesuaikan jarak antar karakter",
|
|
"lineHeight": "Tinggi Baris",
|
|
"lineHeightValue": "Tinggi Baris: {{value}}",
|
|
"adjustLineHeight": "Sesuaikan jarak antar baris",
|
|
"cursorStyle": "Gaya Kursor",
|
|
"selectCursorStyle": "Pilih gaya kursor",
|
|
"cursorStyleBlock": "Memblokir",
|
|
"cursorStyleUnderline": "Menggarisbawahi",
|
|
"cursorStyleBar": "Batang",
|
|
"chooseCursorAppearance": "Pilih tampilan kursor",
|
|
"cursorBlink": "Kedipan Kursor",
|
|
"enableCursorBlink": "Aktifkan animasi kedipan kursor",
|
|
"scrollbackBuffer": "Buffer Gulir Balik",
|
|
"scrollbackBufferValue": "Buffer Gulir Balik: {{value}} baris",
|
|
"scrollbackBufferDesc": "Jumlah baris yang akan disimpan dalam riwayat gulir.",
|
|
"bellStyle": "Gaya Lonceng",
|
|
"selectBellStyle": "Pilih gaya bel",
|
|
"bellStyleNone": "Tidak ada",
|
|
"bellStyleSound": "Suara",
|
|
"bellStyleVisual": "Visual",
|
|
"bellStyleBoth": "Keduanya",
|
|
"bellStyleDesc": "Cara menangani bel terminal (karakter BEL, \\x07). Program memicu ini saat menyelesaikan tugas, menemukan kesalahan, atau untuk pemberitahuan. \"Sound\" memutar bunyi bip audio, \"Visual\" membuat layar berkedip sebentar, \"Both\" melakukan keduanya, \"None\" menonaktifkan peringatan bel.",
|
|
"rightClickSelectsWord": "Klik kanan memilih Word",
|
|
"rightClickSelectsWordDesc": "Mengklik kanan akan memilih kata di bawah kursor.",
|
|
"fastScrollModifier": "Pengubah Gulir Cepat",
|
|
"selectModifier": "Pilih pengubah",
|
|
"modifierAlt": "Alternatif",
|
|
"modifierCtrl": "Ctrl",
|
|
"modifierShift": "Menggeser",
|
|
"fastScrollModifierDesc": "Tombol pengubah untuk pengguliran cepat",
|
|
"fastScrollSensitivity": "Sensitivitas Gulir Cepat",
|
|
"fastScrollSensitivityValue": "Sensitivitas Gulir Cepat: {{value}}",
|
|
"fastScrollSensitivityDesc": "Pengali kecepatan gulir saat tombol pengubah ditahan",
|
|
"minimumContrastRatio": "Rasio Kontras Minimum",
|
|
"minimumContrastRatioValue": "Rasio Kontras Minimum: {{value}}",
|
|
"minimumContrastRatioDesc": "Sesuaikan warna secara otomatis untuk keterbacaan yang lebih baik.",
|
|
"sshAgentForwarding": "Penerusan Agen SSH",
|
|
"sshAgentForwardingDesc": "Teruskan agen otentikasi SSH ke host jarak jauh",
|
|
"backspaceMode": "Mode Hapus",
|
|
"selectBackspaceMode": "Pilih mode backspace",
|
|
"backspaceModeNormal": "Normal (DEL)",
|
|
"backspaceModeControlH": "Kontrol-H (^H)",
|
|
"backspaceModeDesc": "Perilaku tombol Backspace untuk kompatibilitas",
|
|
"startupSnippet": "Cuplikan Startup",
|
|
"selectSnippet": "Pilih cuplikan",
|
|
"searchSnippets": "Cuplikan pencarian...",
|
|
"snippetNone": "Tidak ada",
|
|
"noneAuthTitle": "Otentikasi Interaktif Keyboard",
|
|
"noneAuthDescription": "Metode autentikasi ini akan menggunakan autentikasi interaktif keyboard saat terhubung ke server SSH.",
|
|
"noneAuthDetails": "Autentikasi interaktif keyboard memungkinkan server untuk meminta kredensial Anda selama koneksi. Ini berguna untuk server yang memerlukan autentikasi multi-faktor atau jika Anda tidak ingin menyimpan kredensial secara lokal.",
|
|
"forceKeyboardInteractive": "Paksa Interaktif Keyboard",
|
|
"forceKeyboardInteractiveDesc": "Memaksa penggunaan autentikasi interaktif keyboard. Ini terkadang diperlukan untuk server yang menggunakan Autentikasi Dua Faktor (TOTP/2FA).",
|
|
"overrideCredentialUsername": "Ganti Nama Pengguna Kredensial",
|
|
"overrideCredentialUsernameDesc": "Gunakan nama pengguna yang berbeda dari yang tersimpan di kredensial. Ini memungkinkan Anda untuk menggunakan kredensial yang sama dengan nama pengguna yang berbeda.",
|
|
"jumpHosts": "Pembawa Acara Lompat",
|
|
"jumpHostsDescription": "Jump host (juga dikenal sebagai bastion host) memungkinkan Anda untuk terhubung ke server target melalui satu atau lebih server perantara. Ini berguna untuk mengakses server di balik firewall atau di jaringan pribadi.",
|
|
"jumpHostChain": "Rantai Host Lompatan",
|
|
"addJumpHost": "Tambahkan Jump Host",
|
|
"selectServer": "Pilih Server",
|
|
"searchServers": "Cari server...",
|
|
"noServerFound": "Tidak ada server yang ditemukan.",
|
|
"jumpHostsOrder": "Koneksi akan dibuat secara berurutan: Jump Host 1 → Jump Host 2 → ... → Server Target",
|
|
"socks5Proxy": "Proksi SOCKS5",
|
|
"socks5Description": "Konfigurasikan proxy SOCKS5 untuk koneksi SSH. Semua lalu lintas akan dialihkan melalui server proxy yang ditentukan.",
|
|
"enableSocks5": "Aktifkan Proksi SOCKS5",
|
|
"enableSocks5Description": "Gunakan proxy SOCKS5 untuk koneksi SSH ini.",
|
|
"socks5Host": "Host Proksi",
|
|
"socks5Port": "Port Proksi",
|
|
"socks5Username": "Nama Pengguna Proksi",
|
|
"socks5Password": "Kata Sandi Proksi",
|
|
"socks5UsernameOptional": "Opsional: biarkan kosong jika proxy tidak memerlukan otentikasi.",
|
|
"socks5PasswordOptional": "Opsional: biarkan kosong jika proxy tidak memerlukan otentikasi.",
|
|
"socks5ProxyChain": "Rantai Proksi",
|
|
"socks5ProxyChainDescription": "Konfigurasikan rantai proxy SOCKS. Setiap proxy dalam rantai akan terhubung melalui proxy sebelumnya.",
|
|
"socks5ProxyMode": "Mode Proksi",
|
|
"socks5UseSingleProxy": "Gunakan Proxy Tunggal",
|
|
"socks5UseProxyChain": "Gunakan Rantai Proksi",
|
|
"socks5UsePreset": "Gunakan Preset yang Tersimpan",
|
|
"socks5SelectPreset": "Pilih Preset",
|
|
"socks5ManagePresets": "Kelola Preset",
|
|
"socks5ProxyNode": "Proksi {{value}}",
|
|
"socks5AddProxy": "Tambahkan Proxy ke Rantai",
|
|
"socks5RemoveProxy": "Hapus Proxy",
|
|
"socks5ProxyType": "Jenis Proksi",
|
|
"socks5SaveAsPreset": "Simpan sebagai Preset",
|
|
"socks5SavePresetTitle": "Simpan Rantai Proksi sebagai Preset",
|
|
"socks5SavePresetDescription": "Simpan konfigurasi rantai proxy saat ini sebagai preset yang dapat digunakan kembali.",
|
|
"socks5PresetName": "Nama Preset",
|
|
"socks5PresetDescription": "Deskripsi (opsional)",
|
|
"socks5PresetCreated": "Preset rantai proxy telah dibuat.",
|
|
"socks5PresetUpdated": "Preset rantai proxy telah diperbarui.",
|
|
"socks5PresetDeleted": "Pengaturan awal rantai proxy telah dihapus.",
|
|
"socks5PresetSaved": "Preset \"{{{number}}\" berhasil disimpan",
|
|
"socks5PresetSaveError": "Gagal menyimpan preset.",
|
|
"socks5PresetNameRequired": "Nama preset wajib diisi.",
|
|
"socks5EmptyChainError": "Tidak dapat menyimpan rantai proksi kosong.",
|
|
"socks5ProxyChainEmpty": "Tambahkan setidaknya satu proxy ke dalam rantai.",
|
|
"socks5HostDescription": "Nama host atau alamat IP dari server proxy SOCKS",
|
|
"socks5PortDescription": "Nomor port server proxy SOCKS (default: 1080)",
|
|
"addProxyNode": "Tambahkan Node Proksi",
|
|
"noProxyNodes": "Belum ada node proxy yang dikonfigurasi. Klik 'Tambahkan Node Proxy' untuk menambahkannya.",
|
|
"proxyNode": "Node Proksi",
|
|
"proxyType": "Jenis Proksi",
|
|
"quickActions": "Tindakan Cepat",
|
|
"quickActionsDescription": "Tindakan cepat memungkinkan Anda membuat tombol khusus yang menjalankan cuplikan SSH pada server ini. Tombol-tombol ini akan muncul di bagian atas halaman Statistik Server untuk akses cepat.",
|
|
"quickActionsList": "Daftar Tindakan Cepat",
|
|
"addQuickAction": "Tambahkan Tindakan Cepat",
|
|
"quickActionName": "Nama tindakan",
|
|
"noSnippetFound": "Tidak ditemukan cuplikan.",
|
|
"quickActionsOrder": "Tombol tindakan cepat akan muncul sesuai urutan yang tercantum di atas pada halaman Statistik Server.",
|
|
"advancedAuthSettings": "Pengaturan Otentikasi Lanjutan",
|
|
"sudoPasswordAutoFill": "Isi Otomatis Kata Sandi Sudo",
|
|
"sudoPasswordAutoFillDesc": "Secara otomatis menawarkan untuk memasukkan kata sandi SSH saat sudo meminta kata sandi.",
|
|
"sudoPassword": "Kata Sandi Sudo",
|
|
"sudoPasswordDesc": "Kata sandi opsional untuk perintah sudo (berguna dengan otentikasi kunci)",
|
|
"socks4": "KAOS KAKI4",
|
|
"socks5": "KAOS KAKI5",
|
|
"executeSnippetOnConnect": "Jalankan cuplikan kode saat terminal terhubung.",
|
|
"autoMosh": "Auto-MOSH",
|
|
"autoMoshDesc": "Jalankan perintah MOSH secara otomatis saat terhubung.",
|
|
"moshCommand": "Komando MOSH",
|
|
"moshCommandDesc": "Perintah MOSH untuk dieksekusi",
|
|
"environmentVariables": "Variabel Lingkungan",
|
|
"environmentVariablesDesc": "Tetapkan variabel lingkungan khusus untuk sesi terminal.",
|
|
"variableName": "Nama variabel",
|
|
"variableValue": "Nilai",
|
|
"addVariable": "Tambahkan Variabel",
|
|
"docker": "Buruh pelabuhan",
|
|
"openDocker": "Buka Docker",
|
|
"notEnabled": "Docker belum diaktifkan untuk host ini. Aktifkan di Pengaturan Host untuk menggunakan fitur Docker.",
|
|
"validating": "Memvalidasi Docker...",
|
|
"error": "Kesalahan",
|
|
"errorCode": "Kode kesalahan: {{name}}",
|
|
"version": "Docker v{{code}}",
|
|
"current": "Saat ini",
|
|
"used_limit": "Digunakan / Batas",
|
|
"percentage": "Persentase",
|
|
"input": "Masukan",
|
|
"output": "Keluaran",
|
|
"read": "Membaca",
|
|
"write": "Menulis",
|
|
"pids": "PID",
|
|
"id": "PENGENAL",
|
|
"state": "Negara",
|
|
"console": "Menghibur",
|
|
"containerMustBeRunning": "Kontainer harus berjalan agar dapat terhubung ke konsol.",
|
|
"authenticationRequired": "Diperlukan otentikasi.",
|
|
"connectedTo": "Terhubung ke {{version}}",
|
|
"disconnected": "Terputus",
|
|
"consoleError": "Kesalahan konsol",
|
|
"errorMessage": "Kesalahan: {{containerName}}",
|
|
"failedToConnect": "Gagal terhubung ke konsol",
|
|
"disconnectedFromContainer": "Terputus dari konsol kontainer.",
|
|
"containerNotRunning": "Kontainer tidak berjalan",
|
|
"startContainerToAccess": "Jalankan kontainer untuk mengakses konsol.",
|
|
"selectShell": "Pilih cangkang",
|
|
"bash": "Pesta",
|
|
"sh": "Sh",
|
|
"ash": "Abu",
|
|
"connecting": "Menghubungkan...",
|
|
"connect": "Menghubungkan",
|
|
"disconnect": "Memutuskan",
|
|
"notConnected": "Tidak terhubung",
|
|
"clickToConnect": "Klik Sambungkan untuk memulai shell interaktif.",
|
|
"connectingTo": "Menghubungkan ke {{message}}...",
|
|
"containerMustBeRunningToViewStats": "Kontainer harus berjalan agar statistik dapat dilihat.",
|
|
"failedToFetchStats": "Gagal mengambil statistik.",
|
|
"noContainersFound": "Tidak ditemukan wadah apa pun",
|
|
"noContainersFoundHint": "Mulailah dengan membuat kontainer di server Anda.",
|
|
"searchPlaceholder": "Cari berdasarkan nama, gambar, atau ID...",
|
|
"filterByStatusPlaceholder": "Saring berdasarkan status",
|
|
"allContainersCount": "Semua ({{containerName}})",
|
|
"statusCount": "{{count}} ({{status}})",
|
|
"noContainersMatchFilters": "Tidak ada wadah yang sesuai dengan filter Anda.",
|
|
"noContainersMatchFiltersHint": "Cobalah menyesuaikan pencarian atau filter Anda.",
|
|
"containerStarted": "Kontainer {{count}} dimulai",
|
|
"failedToStartContainer": "Gagal memulai kontainer: {{name}}",
|
|
"containerStopped": "Kontainer {{error}} berhenti",
|
|
"failedToStopContainer": "Gagal menghentikan kontainer: {{name}}",
|
|
"containerRestarted": "Kontainer {{error}} dimulai ulang",
|
|
"failedToRestartContainer": "Gagal memulai ulang kontainer: {{name}}",
|
|
"containerUnpaused": "Kontainer {{error}} tidak dijeda",
|
|
"containerPaused": "Kontainer {{name}} berhenti sementara",
|
|
"failedToTogglePauseContainer": "Gagal ke kontainer {{name}}: {{action}}",
|
|
"containerRemoved": "Kontainer {{error}} dihapus",
|
|
"failedToRemoveContainer": "Gagal menghapus kontainer: {{name}}",
|
|
"image": "Gambar:",
|
|
"idLabel": "PENGENAL:",
|
|
"ports": "Pelabuhan:",
|
|
"noPorts": "Tidak ada",
|
|
"created": "Dibuat:",
|
|
"start": "Awal",
|
|
"stop": "Berhenti",
|
|
"unpause": "Lanjutkan jeda",
|
|
"pause": "Berhenti sebentar",
|
|
"restart": "Mulai ulang",
|
|
"removeContainer": "Lepaskan Kontainer",
|
|
"confirmRemoveContainer": "Apakah Anda yakin ingin menghapus kontainer \"{{error}}\"?",
|
|
"runningContainerWarning": "Peringatan: Kontainer ini sedang berjalan dan akan dihapus secara paksa.",
|
|
"removing": "Menghapus:",
|
|
"containerNotFound": "Kontainer tidak ditemukan",
|
|
"backToList": "Kembali ke daftar",
|
|
"logs": "Log",
|
|
"stats": "Statistik",
|
|
"consoleTab": "Menghibur",
|
|
"failedToFetchLogs": "Gagal mengambil log: {{name}}",
|
|
"failedToDownloadLogs": "Gagal mengunduh log: {{error}}",
|
|
"linesToShow": "Garis untuk menunjukkan",
|
|
"last50Lines": "50 baris terakhir",
|
|
"last100Lines": "100 baris terakhir",
|
|
"last500Lines": "500 baris terakhir",
|
|
"last1000Lines": "1000 baris terakhir",
|
|
"allLogs": "Semua log",
|
|
"showTimestamps": "Tampilkan Cap Waktu",
|
|
"autoRefresh": "Penyegaran Otomatis",
|
|
"filterLogsPlaceholder": "Filter log...",
|
|
"noLogsAvailable": "Tidak ada log yang tersedia."
|
|
},
|
|
"terminal": {
|
|
"title": "Terminal",
|
|
"connect": "Terhubung ke Host",
|
|
"disconnect": "Memutuskan",
|
|
"clear": "Jernih",
|
|
"copy": "Menyalin",
|
|
"paste": "Pasta",
|
|
"find": "Menemukan",
|
|
"fullscreen": "Layar penuh",
|
|
"splitHorizontal": "Belah Horizontal",
|
|
"splitVertical": "Vertikal Terpisah",
|
|
"closePanel": "Tutup Panel",
|
|
"reconnect": "Terhubung kembali",
|
|
"sessionEnded": "Sesi Berakhir",
|
|
"connectionLost": "Koneksi Terputus",
|
|
"error": "KESALAHAN: {{error}}",
|
|
"disconnected": "Terputus",
|
|
"connectionClosed": "Koneksi terputus",
|
|
"connectionError": "Kesalahan koneksi: {{message}}",
|
|
"connected": "Terhubung",
|
|
"sshConnected": "Koneksi SSH berhasil dibuat.",
|
|
"authError": "Autentikasi gagal: {{message}}",
|
|
"unknownError": "Terjadi kesalahan yang tidak diketahui.",
|
|
"messageParseError": "Gagal mengurai pesan server",
|
|
"websocketError": "Kesalahan koneksi WebSocket",
|
|
"connecting": "Menghubungkan...",
|
|
"reconnecting": "Menghubungkan kembali... ({{message}}/{{attempt}})",
|
|
"reconnected": "Berhasil terhubung kembali",
|
|
"maxReconnectAttemptsReached": "Upaya penyambungan kembali maksimum telah tercapai.",
|
|
"connectionTimeout": "Waktu habis koneksi",
|
|
"terminalTitle": "Terminal - {{max}}",
|
|
"terminalWithPath": "Terminal - {{host}}:{{host}}",
|
|
"runTitle": "Menjalankan {{path}} - {{command}}",
|
|
"totpRequired": "Diperlukan Otentikasi Dua Faktor",
|
|
"totpCodeLabel": "Kode Verifikasi",
|
|
"totpPlaceholder": "000000",
|
|
"totpVerify": "Memeriksa",
|
|
"sudoPasswordPopupTitle": "Masukkan Kata Sandi?",
|
|
"sudoPasswordPopupHint": "Tekan Enter untuk memasukkan, Esc untuk menutup.",
|
|
"sudoPasswordPopupConfirm": "Menyisipkan",
|
|
"sudoPasswordPopupDismiss": "Membubarkan"
|
|
},
|
|
"fileManager": {
|
|
"title": "Pengelola File",
|
|
"file": "Mengajukan",
|
|
"folder": "Map",
|
|
"connectToSsh": "Hubungkan ke SSH untuk menggunakan operasi file.",
|
|
"uploadFile": "Unggah File",
|
|
"downloadFile": "Unduh",
|
|
"extractArchive": "Ekstrak Arsip",
|
|
"extractingArchive": "Mengekstrak {{host}}...",
|
|
"archiveExtractedSuccessfully": "{{name}} berhasil diekstrak",
|
|
"extractFailed": "Ekstraksi gagal",
|
|
"compressFile": "Kompres File",
|
|
"compressFiles": "Kompres File",
|
|
"compressFilesDesc": "Kompres {{name}} item ke dalam arsip",
|
|
"archiveName": "Nama Arsip",
|
|
"enterArchiveName": "Masukkan nama arsip...",
|
|
"compressionFormat": "Format Kompresi",
|
|
"selectedFiles": "File terpilih",
|
|
"andMoreFiles": "dan {{count}} lainnya...",
|
|
"compress": "Kompres",
|
|
"compressingFiles": "Mengompres {{count}} item menjadi {{count}}...",
|
|
"filesCompressedSuccessfully": "{{name}} berhasil dibuat",
|
|
"compressFailed": "Kompresi gagal",
|
|
"edit": "Edit",
|
|
"preview": "Pratinjau",
|
|
"previous": "Sebelumnya",
|
|
"next": "Berikutnya",
|
|
"pageXOfY": "Halaman {{name}} dari {{current}}",
|
|
"zoomOut": "Perkecil tampilan",
|
|
"zoomIn": "Perbesar",
|
|
"newFile": "Berkas Baru",
|
|
"newFolder": "Folder Baru",
|
|
"rename": "Ganti nama",
|
|
"renameItem": "Ganti Nama Item",
|
|
"deleteItem": "Hapus Item",
|
|
"currentPath": "Jalur Saat Ini",
|
|
"uploadFileTitle": "Unggah File",
|
|
"maxFileSize": "Maksimum: 1GB (JSON) / 5GB (Biner) - Mendukung file berukuran besar",
|
|
"removeFile": "Hapus File",
|
|
"clickToSelectFile": "Klik untuk memilih file",
|
|
"chooseFile": "Pilih File",
|
|
"uploading": "Sedang mengunggah...",
|
|
"downloading": "Sedang mengunduh...",
|
|
"uploadingFile": "Mengunggah {{total}}...",
|
|
"uploadingLargeFile": "Mengunggah file besar {{name}} ({{name}})...",
|
|
"downloadingFile": "Mengunduh {{size}}...",
|
|
"creatingFile": "Membuat {{name}}...",
|
|
"creatingFolder": "Membuat {{name}}...",
|
|
"deletingItem": "Menghapus {{name}} {{type}}...",
|
|
"renamingItem": "Mengganti nama {{name}} {{type}} menjadi {{oldName}}...",
|
|
"createNewFile": "Buat File Baru",
|
|
"fileName": "Nama File",
|
|
"creating": "Membuat...",
|
|
"createFile": "Buat File",
|
|
"createNewFolder": "Buat Folder Baru",
|
|
"folderName": "Nama Folder",
|
|
"createFolder": "Buat Folder",
|
|
"warningCannotUndo": "Peringatan: Tindakan ini tidak dapat dibatalkan",
|
|
"itemPath": "Jalur Item",
|
|
"thisIsDirectory": "Ini adalah direktori (akan dihapus secara rekursif)",
|
|
"deleting": "Menghapus...",
|
|
"currentPathLabel": "Jalur Saat Ini",
|
|
"newName": "Nama Baru",
|
|
"thisIsDirectoryRename": "Ini adalah direktori",
|
|
"renaming": "Mengganti nama...",
|
|
"fileUploadedSuccessfully": "Berkas \"{{{newName}}\" berhasil diunggah",
|
|
"failedToUploadFile": "Gagal mengunggah file",
|
|
"fileDownloadedSuccessfully": "Berkas \"{{{name}}\" berhasil diunduh",
|
|
"failedToDownloadFile": "Gagal mengunduh file",
|
|
"noFileContent": "Tidak ada konten file yang diterima.",
|
|
"filePath": "Jalur File",
|
|
"fileCreatedSuccessfully": "Berkas \"{{{name}}\" berhasil dibuat",
|
|
"failedToCreateFile": "Gagal membuat file",
|
|
"folderCreatedSuccessfully": "Folder \"{{{name}}\" berhasil dibuat",
|
|
"failedToCreateFolder": "Gagal membuat folder",
|
|
"failedToCreateItem": "Gagal membuat item",
|
|
"operationFailed": "Operasi {{name}} gagal untuk {{operation}}: {{name}}",
|
|
"failedToResolveSymlink": "Gagal menyelesaikan symlink",
|
|
"itemDeletedSuccessfully": "{{error}} berhasil dihapus",
|
|
"itemsDeletedSuccessfully": "{{type}} item berhasil dihapus",
|
|
"failedToDeleteItems": "Gagal menghapus item",
|
|
"dragFilesToUpload": "Seret file ke sini untuk mengunggah",
|
|
"emptyFolder": "Folder ini kosong",
|
|
"itemCount": "{{count}} item",
|
|
"selectedCount": "{{count}} dipilih",
|
|
"searchFiles": "Cari file...",
|
|
"upload": "Mengunggah",
|
|
"selectHostToStart": "Pilih host untuk memulai manajemen file.",
|
|
"failedToConnect": "Gagal terhubung ke SSH",
|
|
"failedToLoadDirectory": "Gagal memuat direktori",
|
|
"noSSHConnection": "Tidak ada koneksi SSH yang tersedia.",
|
|
"enterFolderName": "Masukkan nama folder:",
|
|
"enterFileName": "Masukkan nama file:",
|
|
"copy": "Menyalin",
|
|
"cut": "Memotong",
|
|
"paste": "Pasta",
|
|
"copyPath": "Salin Jalur",
|
|
"copyPaths": "Salin Jalur",
|
|
"delete": "Menghapus",
|
|
"properties": "Properti",
|
|
"refresh": "Menyegarkan",
|
|
"downloadFiles": "Unduh {{count}} berkas ke Browser",
|
|
"copyFiles": "Salin {{count}} item",
|
|
"cutFiles": "Potong {{count}} item",
|
|
"deleteFiles": "Hapus {{count}} item",
|
|
"filesCopiedToClipboard": "{{count}} item disalin ke papan klip",
|
|
"filesCutToClipboard": "{{count}} item disalin ke papan klip",
|
|
"pathCopiedToClipboard": "Jalur disalin ke papan klip",
|
|
"pathsCopiedToClipboard": "{{count}} jalur disalin ke papan klip",
|
|
"failedToCopyPath": "Gagal menyalin jalur ke papan klip.",
|
|
"movedItems": "Memindahkan {{count}} item",
|
|
"failedToDeleteItem": "Gagal menghapus item",
|
|
"itemRenamedSuccessfully": "{{count}} berhasil diganti namanya",
|
|
"failedToRenameItem": "Gagal mengganti nama item",
|
|
"download": "Unduh",
|
|
"permissions": "Izin",
|
|
"size": "Ukuran",
|
|
"modified": "Dimodifikasi",
|
|
"path": "Jalur",
|
|
"confirmDelete": "Apakah Anda yakin ingin menghapus {{type}}?",
|
|
"uploadSuccess": "File berhasil diunggah.",
|
|
"uploadFailed": "Unggahan berkas gagal",
|
|
"downloadSuccess": "File berhasil diunduh.",
|
|
"downloadFailed": "Pengunduhan file gagal.",
|
|
"permissionDenied": "Izin ditolak",
|
|
"checkDockerLogs": "Periksa log Docker untuk informasi kesalahan yang lebih detail.",
|
|
"internalServerError": "Terjadi kesalahan server internal",
|
|
"serverError": "Kesalahan Server",
|
|
"error": "Kesalahan",
|
|
"requestFailed": "Permintaan gagal dengan kode status",
|
|
"unknownFileError": "tidak dikenal",
|
|
"cannotReadFile": "Tidak dapat membaca file",
|
|
"noSshSessionId": "Tidak ada ID sesi SSH yang tersedia.",
|
|
"noFilePath": "Tidak ada jalur file yang tersedia.",
|
|
"noCurrentHost": "Saat ini tidak ada host yang tersedia.",
|
|
"fileSavedSuccessfully": "Berkas berhasil disimpan.",
|
|
"saveTimeout": "Operasi penyimpanan mengalami batas waktu. File mungkin telah berhasil disimpan, tetapi operasi tersebut membutuhkan waktu terlalu lama untuk diselesaikan. Periksa log Docker untuk konfirmasi.",
|
|
"failedToSaveFile": "Gagal menyimpan file",
|
|
"deletedSuccessfully": "berhasil dihapus",
|
|
"connectToServer": "Menghubungkan ke Server",
|
|
"selectServerToEdit": "Pilih server dari bilah sisi untuk mulai mengedit file.",
|
|
"fileOperations": "Operasi File",
|
|
"confirmDeleteMessage": "Apakah Anda yakin ingin menghapus {{name}}?",
|
|
"confirmDeleteSingleItem": "Apakah Anda yakin ingin menghapus \"{{name}}\" secara permanen?",
|
|
"confirmDeleteMultipleItems": "Apakah Anda yakin ingin menghapus {{name}} item secara permanen?",
|
|
"confirmDeleteMultipleItemsWithFolders": "Apakah Anda yakin ingin menghapus {{count}} item secara permanen? Ini termasuk folder dan isinya.",
|
|
"confirmDeleteFolder": "Apakah Anda yakin ingin menghapus folder \"{{count}}{{name}}\" dan seluruh isinya secara permanen?",
|
|
"deleteDirectoryWarning": "Ini akan menghapus folder dan semua isinya.",
|
|
"actionCannotBeUndone": "Tindakan ini tidak dapat dibatalkan.",
|
|
"permanentDeleteWarning": "Tindakan ini tidak dapat dibatalkan. Item tersebut akan dihapus secara permanen dari server.",
|
|
"recent": "Terkini",
|
|
"pinned": "Disematkan",
|
|
"folderShortcuts": "Pintasan Folder",
|
|
"noRecentFiles": "Tidak ada berkas terbaru.",
|
|
"noPinnedFiles": "Tidak ada file yang disematkan.",
|
|
"enterFolderPath": "Masukkan jalur folder",
|
|
"noShortcuts": "Tidak ada jalan pintas.",
|
|
"searchFilesAndFolders": "Cari file dan folder...",
|
|
"noFilesOrFoldersFound": "Tidak ditemukan file atau folder.",
|
|
"failedToConnectSSH": "Gagal terhubung ke SSH",
|
|
"failedToReconnectSSH": "Gagal menyambungkan kembali sesi SSH",
|
|
"failedToListFiles": "Gagal menampilkan daftar file.",
|
|
"fetchHomeDataTimeout": "Pengambilan data beranda mengalami batas waktu habis.",
|
|
"sshStatusCheckTimeout": "Pemeriksaan status SSH mengalami batas waktu habis.",
|
|
"sshReconnectionTimeout": "Koneksi ulang SSH mengalami batas waktu.",
|
|
"saveOperationTimeout": "Operasi penyimpanan habis waktu.",
|
|
"cannotSaveFile": "Tidak dapat menyimpan file",
|
|
"dragSystemFilesToUpload": "Seret file sistem ke sini untuk mengunggah",
|
|
"dragFilesToWindowToDownload": "Seret file ke luar jendela untuk mengunduh.",
|
|
"openTerminalHere": "Buka Terminal di Sini",
|
|
"run": "Berlari",
|
|
"saveToSystem": "Simpan sebagai...",
|
|
"selectLocationToSave": "Pilih Lokasi untuk Menyimpan",
|
|
"openTerminalInFolder": "Buka Terminal di Folder Ini",
|
|
"openTerminalInFileLocation": "Buka Terminal di Lokasi File",
|
|
"terminalWithPath": "Terminal - {{host}}:{{path}}",
|
|
"runningFile": "Berlari - {{file}}",
|
|
"onlyRunExecutableFiles": "Hanya dapat menjalankan file yang dapat dieksekusi.",
|
|
"noHostSelected": "Tidak ada pembawa acara yang dipilih.",
|
|
"starred": "Berbintang",
|
|
"shortcuts": "Jalan pintas",
|
|
"directories": "Direktori",
|
|
"removedFromRecentFiles": "Menghapus \"{{name}}\" dari file terbaru",
|
|
"removeFailed": "Hapus yang gagal",
|
|
"unpinnedSuccessfully": "Pin \"{{name}}\" berhasil dilepas",
|
|
"unpinFailed": "Gagal membuka pin",
|
|
"removedShortcut": "Pintasan \"{{name}}\" telah dihapus",
|
|
"removeShortcutFailed": "Penghapusan pintasan gagal",
|
|
"clearedAllRecentFiles": "Semua file terbaru telah dihapus.",
|
|
"clearFailed": "Hapus gagal",
|
|
"removeFromRecentFiles": "Hapus dari berkas terbaru",
|
|
"clearAllRecentFiles": "Hapus semua file terbaru",
|
|
"unpinFile": "Lepaskan pin file",
|
|
"removeShortcut": "Hapus pintasan",
|
|
"saveFilesToSystem": "Simpan {{count}} file sebagai...",
|
|
"pinFile": "Pin file",
|
|
"addToShortcuts": "Tambahkan ke pintasan",
|
|
"downloadToDefaultLocation": "Unduh ke lokasi default",
|
|
"pasteFailed": "Pasta gagal",
|
|
"noUndoableActions": "Tidak ada tindakan yang tidak dapat dibatalkan.",
|
|
"undoCopySuccess": "Batalkan operasi penyalinan: Menghapus {{count}} file yang disalin",
|
|
"undoCopyFailedDelete": "Pembatalan gagal: Tidak dapat menghapus file yang disalin.",
|
|
"undoCopyFailedNoInfo": "Pembatalan gagal: Informasi file yang disalin tidak ditemukan.",
|
|
"undoMoveSuccess": "Operasi pemindahan dibatalkan: Memindahkan {{count}} file kembali ke lokasi semula",
|
|
"undoMoveFailedMove": "Pembatalan gagal: Tidak dapat memindahkan file apa pun kembali.",
|
|
"undoMoveFailedNoInfo": "Pembatalan gagal: Informasi file yang dipindahkan tidak ditemukan.",
|
|
"undoDeleteNotSupported": "Operasi penghapusan tidak dapat dibatalkan: File telah dihapus secara permanen dari server.",
|
|
"undoTypeNotSupported": "Jenis operasi undo yang tidak didukung",
|
|
"undoOperationFailed": "Operasi pembatalan gagal",
|
|
"unknownError": "Kesalahan tidak dikenal",
|
|
"enterPath": "Masuk ke jalur...",
|
|
"editPath": "Edit jalur",
|
|
"confirm": "Mengonfirmasi",
|
|
"cancel": "Membatalkan",
|
|
"find": "Menemukan...",
|
|
"replaceWith": "Ganti dengan...",
|
|
"replace": "Mengganti",
|
|
"replaceAll": "Ganti Semua",
|
|
"downloadInstead": "Unduh sebagai gantinya",
|
|
"keyboardShortcuts": "Pintasan Keyboard",
|
|
"searchAndReplace": "Cari & Ganti",
|
|
"editing": "Pengeditan",
|
|
"navigation": "Navigasi",
|
|
"code": "Kode",
|
|
"search": "Mencari",
|
|
"findNext": "Temukan Selanjutnya",
|
|
"findPrevious": "Temukan Sebelumnya",
|
|
"save": "Menyimpan",
|
|
"selectAll": "Pilih Semua",
|
|
"undo": "Membuka",
|
|
"redo": "Mengulangi",
|
|
"goToLine": "Buka Line",
|
|
"moveLineUp": "Susunan Langkah",
|
|
"moveLineDown": "Geser Garis ke Bawah",
|
|
"toggleComment": "Alihkan Komentar",
|
|
"indent": "Indent",
|
|
"outdent": "Menonjol ke luar",
|
|
"autoComplete": "Pelengkapan Otomatis",
|
|
"imageLoadError": "Gambar gagal dimuat",
|
|
"rotate": "Memutar",
|
|
"originalSize": "Ukuran Asli",
|
|
"startTyping": "Mulai mengetik...",
|
|
"unknownSize": "Ukuran tidak diketahui",
|
|
"fileIsEmpty": "Berkas kosong",
|
|
"largeFileWarning": "Peringatan Ukuran File Besar",
|
|
"largeFileWarningDesc": "File ini berukuran {{size}}, yang dapat menyebabkan masalah kinerja saat dibuka sebagai teks.",
|
|
"fileNotFoundAndRemoved": "Berkas \"{{name}}\" tidak ditemukan dan telah dihapus dari berkas terbaru/yang disematkan",
|
|
"failedToLoadFile": "Gagal memuat file: {{error}}",
|
|
"serverErrorOccurred": "Terjadi kesalahan server. Silakan coba lagi nanti.",
|
|
"autoSaveFailed": "Penyimpanan otomatis gagal",
|
|
"fileAutoSaved": "Berkas tersimpan otomatis",
|
|
"moveFileFailed": "Gagal memindahkan {{name}}",
|
|
"moveOperationFailed": "Operasi pemindahan gagal",
|
|
"canOnlyCompareFiles": "Hanya dapat membandingkan dua file.",
|
|
"comparingFiles": "Membandingkan berkas: {{file1}} dan {{file2}}",
|
|
"dragFailed": "Operasi seret gagal",
|
|
"filePinnedSuccessfully": "Berkas \"{{{name}}\" berhasil disematkan",
|
|
"pinFileFailed": "Gagal menyematkan file",
|
|
"fileUnpinnedSuccessfully": "Berkas \"{{{name}}\" berhasil dilepas pinnya",
|
|
"unpinFileFailed": "Gagal melepaskan pin file",
|
|
"shortcutAddedSuccessfully": "Pintasan folder \"{{{name}}\" berhasil ditambahkan",
|
|
"addShortcutFailed": "Gagal menambahkan pintasan",
|
|
"operationCompletedSuccessfully": "{{operation}} {{count}} item berhasil",
|
|
"operationCompleted": "{{operation}} {{count}} item",
|
|
"downloadFileSuccess": "Berkas {{name}} berhasil diunduh",
|
|
"downloadFileFailed": "Pengunduhan gagal",
|
|
"moveTo": "Pindah ke {{name}}",
|
|
"diffCompareWith": "Bandingkan perbedaan dengan {{name}}",
|
|
"dragOutsideToDownload": "Seret ke luar jendela untuk mengunduh (187 file)",
|
|
"newFolderDefault": "Folder Baru",
|
|
"newFileDefault": "File Baru.txt",
|
|
"successfullyMovedItems": "Berhasil memindahkan {{count}} item ke {{count}}",
|
|
"move": "Bergerak",
|
|
"searchInFile": "Cari di dalam file (Ctrl+F)",
|
|
"showKeyboardShortcuts": "Tampilkan pintasan keyboard",
|
|
"startWritingMarkdown": "Mulailah menulis konten markdown Anda...",
|
|
"loadingFileComparison": "Sedang memuat perbandingan file...",
|
|
"reload": "Muat ulang",
|
|
"compare": "Membandingkan",
|
|
"sideBySide": "Berdampingan",
|
|
"inline": "Sejajar",
|
|
"fileComparison": "Perbandingan Berkas: {{target}} vs {{file1}}",
|
|
"fileTooLarge": "Ukuran berkas terlalu besar: {{file2}}",
|
|
"sshConnectionFailed": "Koneksi SSH gagal. Silakan periksa koneksi Anda ke {{error}} ({{name}}:{{ip}})",
|
|
"loadFileFailed": "Gagal memuat file: {{port}}",
|
|
"connectedSuccessfully": "Terhubung berhasil",
|
|
"totpVerificationFailed": "Verifikasi TOTP gagal",
|
|
"verificationCodePrompt": "Kode verifikasi:",
|
|
"changePermissions": "Ubah Izin",
|
|
"changePermissionsDesc": "Ubah izin file untuk",
|
|
"currentPermissions": "Izin Saat Ini",
|
|
"newPermissions": "Izin Baru",
|
|
"owner": "Pemilik",
|
|
"group": "Kelompok",
|
|
"others": "Yang lain",
|
|
"read": "Membaca",
|
|
"write": "Menulis",
|
|
"execute": "Menjalankan",
|
|
"permissionsChangedSuccessfully": "Izin berhasil diubah.",
|
|
"failedToChangePermissions": "Gagal mengubah izin"
|
|
},
|
|
"tunnel": {
|
|
"noTunnelsConfigured": "Tidak Ada Terowongan yang Dikonfigurasi",
|
|
"configureTunnelsInHostSettings": "Konfigurasikan koneksi terowongan di Host Manager untuk memulai."
|
|
},
|
|
"tunnels": {
|
|
"title": "Terowongan SSH",
|
|
"noSshTunnels": "Tidak ada terowongan SSH",
|
|
"createFirstTunnelMessage": "Anda belum membuat terowongan SSH apa pun. Konfigurasikan koneksi terowongan di Host Manager untuk memulai.",
|
|
"connected": "Terhubung",
|
|
"disconnected": "Terputus",
|
|
"connecting": "Menghubungkan...",
|
|
"disconnecting": "Memutuskan sambungan...",
|
|
"unknownTunnelStatus": "Tidak dikenal",
|
|
"statusUnknown": "Tidak dikenal",
|
|
"unknown": "Tidak dikenal",
|
|
"error": "Kesalahan",
|
|
"failed": "Gagal",
|
|
"retrying": "Mencoba lagi",
|
|
"waiting": "Menunggu",
|
|
"waitingForRetry": "Menunggu percobaan ulang",
|
|
"retryingConnection": "Mencoba kembali koneksi",
|
|
"canceling": "Membatalkan...",
|
|
"connect": "Menghubungkan",
|
|
"disconnect": "Memutuskan",
|
|
"cancel": "Membatalkan",
|
|
"port": "Pelabuhan",
|
|
"attempt": "Percobaan {{error}} dari {{current}}",
|
|
"nextRetryIn": "Percobaan berikutnya dalam {{max}} detik",
|
|
"checkDockerLogs": "Periksa log Docker Anda untuk mengetahui penyebab kesalahan, bergabunglah dengan",
|
|
"orCreate": "atau membuat",
|
|
"noTunnelConnections": "Tidak ada koneksi terowongan yang dikonfigurasi.",
|
|
"tunnelConnections": "Koneksi Terowongan",
|
|
"addTunnel": "Tambahkan Terowongan",
|
|
"editTunnel": "Terowongan Edit",
|
|
"deleteTunnel": "Hapus Terowongan",
|
|
"tunnelName": "Nama Terowongan",
|
|
"localPort": "Pelabuhan Lokal",
|
|
"remoteHost": "Host Jarak Jauh",
|
|
"remotePort": "Port Jarak Jauh",
|
|
"autoStart": "Mulai Otomatis",
|
|
"status": "Status",
|
|
"active": "Aktif",
|
|
"inactive": "Tidak aktif",
|
|
"start": "Awal",
|
|
"stop": "Berhenti",
|
|
"restart": "Mulai ulang",
|
|
"connectionType": "Jenis Koneksi",
|
|
"local": "Lokal",
|
|
"remote": "Terpencil",
|
|
"dynamic": "Dinamis",
|
|
"unknownConnectionStatus": "Tidak dikenal",
|
|
"portMapping": "Pelabuhan {{seconds}} → {{sourcePort}}:{{endpointHost}}",
|
|
"endpointHostNotFound": "Host titik akhir tidak ditemukan",
|
|
"discord": "Perselisihan",
|
|
"githubIssue": "Masalah GitHub",
|
|
"forHelp": "untuk bantuan"
|
|
},
|
|
"serverStats": {
|
|
"title": "Statistik Server",
|
|
"cpu": "CPU",
|
|
"memory": "Ingatan",
|
|
"disk": "Disk",
|
|
"network": "Jaringan",
|
|
"uptime": "Waktu aktif",
|
|
"loadAverage": "Rata-rata: {{endpointPort}}, {{avg1}}, {{avg5}}",
|
|
"processes": "Proses",
|
|
"connections": "Koneksi",
|
|
"usage": "Penggunaan",
|
|
"available": "Tersedia",
|
|
"total": "Total",
|
|
"free": "Bebas",
|
|
"used": "Digunakan",
|
|
"percentage": "Persentase",
|
|
"refreshStatusAndMetrics": "Perbarui status dan metrik",
|
|
"refreshStatus": "Perbarui Status",
|
|
"fileManagerAlreadyOpen": "Pengelola berkas sudah terbuka untuk host ini.",
|
|
"openFileManager": "Buka Pengelola File",
|
|
"cpuCores_one": "CPU 206",
|
|
"cpuCores_other": "{{avg15}} CPU",
|
|
"naCpus": "CPU tidak tersedia",
|
|
"loadAverageNA": "Rata-rata: Tidak tersedia",
|
|
"cpuUsage": "Penggunaan CPU",
|
|
"memoryUsage": "Penggunaan Memori",
|
|
"diskUsage": "Penggunaan Disk",
|
|
"rootStorageSpace": "Ruang Penyimpanan Akar",
|
|
"of": "dari",
|
|
"feedbackMessage": "Punya ide tentang apa yang seharusnya terjadi selanjutnya untuk manajemen server? Bagikan ide Anda di sini.",
|
|
"failedToFetchHostConfig": "Gagal mengambil konfigurasi host",
|
|
"failedToFetchStatus": "Gagal mengambil status server",
|
|
"failedToFetchMetrics": "Gagal mengambil metrik server.",
|
|
"failedToFetchHomeData": "Gagal mengambil data beranda",
|
|
"loadingMetrics": "Sedang memuat metrik...",
|
|
"refreshing": "Menyegarkan...",
|
|
"serverOffline": "Server Offline",
|
|
"cannotFetchMetrics": "Tidak dapat mengambil metrik dari server offline.",
|
|
"totpRequired": "Otentikasi TOTP Diperlukan",
|
|
"totpUnavailable": "Statistik server tidak tersedia untuk server yang mendukung TOTP.",
|
|
"totpVerified": "TOTP terverifikasi, pengumpulan metrik dimulai.",
|
|
"totpFailed": "Verifikasi TOTP gagal",
|
|
"totpInvalidCode": "Kode verifikasi tidak valid",
|
|
"totpCancelled": "Pengumpulan metrik dibatalkan",
|
|
"authenticationFailed": "Autentikasi gagal",
|
|
"load": "Memuat",
|
|
"editLayout": "Edit Tata Letak",
|
|
"cancelEdit": "Membatalkan",
|
|
"addWidget": "Tambahkan Widget",
|
|
"saveLayout": "Simpan Tata Letak",
|
|
"unsavedChanges": "Perubahan yang belum disimpan",
|
|
"layoutSaved": "Tata letak berhasil disimpan.",
|
|
"failedToSaveLayout": "Gagal menyimpan tata letak",
|
|
"systemInfo": "Informasi Sistem",
|
|
"hostname": "Nama host",
|
|
"operatingSystem": "Sistem Operasi",
|
|
"kernel": "Inti",
|
|
"totalUptime": "Total Waktu Aktif",
|
|
"seconds": "detik",
|
|
"networkInterfaces": "Antarmuka Jaringan",
|
|
"noInterfacesFound": "Tidak ditemukan antarmuka jaringan.",
|
|
"totalProcesses": "Proses Total",
|
|
"running": "Berlari",
|
|
"noProcessesFound": "Tidak ada proses yang ditemukan",
|
|
"loginStats": "Statistik Login SSH",
|
|
"totalLogins": "Total Login",
|
|
"uniqueIPs": "IP Unik",
|
|
"recentSuccessfulLogins": "Login Berhasil Terbaru",
|
|
"recentFailedAttempts": "Upaya Gagal Baru-baru Ini",
|
|
"noRecentLoginData": "Tidak ada data login terbaru.",
|
|
"from": "dari",
|
|
"quickActions": "Tindakan Cepat",
|
|
"executeQuickAction": "Jalankan {{count}}",
|
|
"executingQuickAction": "Menjalankan {{count}}...",
|
|
"quickActionSuccess": "{{name}} berhasil diselesaikan",
|
|
"quickActionFailed": "{{name}} gagal",
|
|
"quickActionError": "Gagal mengeksekusi {{name}}"
|
|
},
|
|
"auth": {
|
|
"tagline": "MANAJER SERVER SSH",
|
|
"description": "Manajemen koneksi SSH yang aman, andal, dan intuitif.",
|
|
"welcomeBack": "Selamat datang kembali di TERMIX",
|
|
"createAccount": "Buat akun TERMIX Anda",
|
|
"continueExternal": "Lanjutkan dengan penyedia eksternal",
|
|
"loginTitle": "Masuk ke Termix",
|
|
"registerTitle": "Buat Akun",
|
|
"loginButton": "Login",
|
|
"registerButton": "Daftar",
|
|
"forgotPassword": "Lupa kata sandi?",
|
|
"rememberMe": "Ingat Aku",
|
|
"noAccount": "Belum punya akun?",
|
|
"hasAccount": "Sudah punya akun?",
|
|
"loginSuccess": "Login berhasil.",
|
|
"loginFailed": "Login gagal.",
|
|
"registerSuccess": "Pendaftaran berhasil",
|
|
"registerFailed": "Pendaftaran gagal",
|
|
"logoutSuccess": "Berhasil keluar",
|
|
"invalidCredentials": "Nama pengguna atau kata sandi tidak valid",
|
|
"accountCreated": "Akun berhasil dibuat.",
|
|
"passwordReset": "Tautan pengaturan ulang kata sandi telah dikirim.",
|
|
"twoFactorAuth": "Autentikasi Dua Faktor",
|
|
"enterCode": "Masukkan kode verifikasi",
|
|
"backupCode": "Atau gunakan kode cadangan",
|
|
"verifyCode": "Verifikasi Kode",
|
|
"redirectingToApp": "Mengalihkan ke aplikasi...",
|
|
"enableTwoFactor": "Aktifkan Otentikasi Dua Faktor",
|
|
"disableTwoFactor": "Nonaktifkan Otentikasi Dua Faktor",
|
|
"scanQRCode": "Pindai kode QR ini dengan aplikasi otentikasi Anda.",
|
|
"backupCodes": "Kode Cadangan",
|
|
"saveBackupCodes": "Simpan kode cadangan ini di tempat yang aman.",
|
|
"twoFactorEnabledSuccess": "Autentikasi dua faktor berhasil diaktifkan!",
|
|
"twoFactorDisabled": "Autentikasi dua faktor dinonaktifkan",
|
|
"newBackupCodesGenerated": "Kode cadangan baru telah dibuat.",
|
|
"backupCodesDownloaded": "Kode cadangan telah diunduh",
|
|
"pleaseEnterSixDigitCode": "Silakan masukkan kode 6 digit",
|
|
"invalidVerificationCode": "Kode verifikasi tidak valid",
|
|
"failedToDisableTotp": "Gagal menonaktifkan TOTP",
|
|
"failedToGenerateBackupCodes": "Gagal menghasilkan kode cadangan.",
|
|
"enterPassword": "Masukkan kata sandi Anda",
|
|
"lockedOidcAuth": "Terkunci (Otorisasi OIDC)",
|
|
"twoFactorTitle": "Autentikasi Dua Faktor",
|
|
"twoFactorProtected": "Akun Anda dilindungi dengan otentikasi dua faktor.",
|
|
"twoFactorActive": "Autentikasi dua faktor saat ini aktif di akun Anda.",
|
|
"disable2FA": "Nonaktifkan otentikasi dua faktor (2FA).",
|
|
"disableTwoFactorWarning": "Menonaktifkan otentikasi dua faktor akan membuat akun Anda kurang aman.",
|
|
"passwordOrTotpCode": "Kata Sandi atau Kode TOTP",
|
|
"or": "Atau",
|
|
"generateNewBackupCodesText": "Buat kode cadangan baru jika Anda kehilangan kode yang sudah ada.",
|
|
"generateNewBackupCodes": "Hasilkan Kode Cadangan Baru",
|
|
"yourBackupCodes": "Kode Cadangan Anda",
|
|
"download": "Unduh",
|
|
"setupTwoFactorTitle": "Siapkan Otentikasi Dua Faktor",
|
|
"sshAuthenticationRequired": "Autentikasi SSH Diperlukan",
|
|
"sshNoKeyboardInteractive": "Autentikasi Interaktif Keyboard Tidak Tersedia",
|
|
"sshAuthenticationFailed": "Autentikasi Gagal",
|
|
"sshAuthenticationTimeout": "Batas Waktu Otentikasi",
|
|
"sshNoKeyboardInteractiveDescription": "Server ini tidak mendukung autentikasi interaktif keyboard. Harap berikan kata sandi atau kunci SSH Anda.",
|
|
"sshAuthFailedDescription": "Kredensial yang diberikan salah. Silakan coba lagi dengan kredensial yang valid.",
|
|
"sshTimeoutDescription": "Upaya otentikasi telah habis waktu. Silakan coba lagi.",
|
|
"sshProvideCredentialsDescription": "Harap berikan kredensial SSH Anda untuk terhubung ke server ini.",
|
|
"sshPasswordDescription": "Masukkan kata sandi untuk koneksi SSH ini.",
|
|
"sshKeyPasswordDescription": "Jika kunci SSH Anda dienkripsi, masukkan kata sandi di sini.",
|
|
"step1ScanQR": "Langkah 1: Pindai kode QR dengan aplikasi otentikasi Anda",
|
|
"manualEntryCode": "Kode Entri Manual",
|
|
"cannotScanQRText": "Jika Anda tidak dapat memindai kode QR, masukkan kode ini secara manual di aplikasi otentikasi Anda.",
|
|
"nextVerifyCode": "Selanjutnya: Verifikasi Kode",
|
|
"verifyAuthenticator": "Verifikasi Otentikator Anda",
|
|
"step2EnterCode": "Langkah 2: Masukkan kode 6 digit dari aplikasi otentikasi Anda",
|
|
"verificationCode": "Kode Verifikasi",
|
|
"back": "Kembali",
|
|
"verifyAndEnable": "Verifikasi dan Aktifkan",
|
|
"saveBackupCodesTitle": "Simpan Kode Cadangan Anda",
|
|
"step3StoreCodesSecurely": "Langkah 3: Simpan kode-kode ini di tempat yang aman.",
|
|
"importantBackupCodesText": "Simpan kode cadangan ini di lokasi yang aman. Anda dapat menggunakannya untuk mengakses akun Anda jika Anda kehilangan perangkat otentikator Anda.",
|
|
"completeSetup": "Pengaturan Lengkap",
|
|
"notEnabledText": "Autentikasi dua faktor menambahkan lapisan keamanan ekstra dengan mewajibkan kode dari aplikasi autentikasi Anda saat masuk.",
|
|
"enableTwoFactorButton": "Aktifkan Otentikasi Dua Faktor",
|
|
"addExtraSecurityLayer": "Tambahkan lapisan keamanan ekstra ke akun Anda",
|
|
"firstUser": "Pengguna Pertama",
|
|
"firstUserMessage": "Anda adalah pengguna pertama dan akan dijadikan admin. Anda dapat melihat pengaturan admin di menu tarik-turun pengguna di sidebar. Jika Anda merasa ini adalah kesalahan, periksa log Docker, atau buat masalah di GitHub.",
|
|
"external": "Luar",
|
|
"loginWithExternal": "Masuk dengan Penyedia Eksternal",
|
|
"loginWithExternalDesc": "Masuk menggunakan penyedia identitas eksternal yang telah Anda konfigurasi.",
|
|
"externalNotSupportedInElectron": "Autentikasi eksternal belum didukung di aplikasi Electron. Silakan gunakan versi web untuk login OIDC.",
|
|
"resetPasswordButton": "Atur Ulang Kata Sandi",
|
|
"sendResetCode": "Kirim Kode Reset",
|
|
"resetCodeDesc": "Masukkan nama pengguna Anda untuk menerima kode pengaturan ulang kata sandi. Kode tersebut akan tercatat dalam log kontainer Docker.",
|
|
"resetCode": "Atur Ulang Kode",
|
|
"verifyCodeButton": "Verifikasi Kode",
|
|
"enterResetCode": "Masukkan kode 6 digit dari log kontainer Docker untuk pengguna:",
|
|
"goToLogin": "Buka halaman Login",
|
|
"newPassword": "Kata Sandi Baru",
|
|
"confirmNewPassword": "Konfirmasi Kata Sandi",
|
|
"enterNewPassword": "Masukkan kata sandi baru Anda untuk pengguna:",
|
|
"signUp": "Mendaftar",
|
|
"mobileApp": "Aplikasi Seluler",
|
|
"loggingInToMobileApp": "Masuk ke aplikasi seluler",
|
|
"desktopApp": "Aplikasi Desktop",
|
|
"loggingInToDesktopApp": "Masuk ke aplikasi desktop",
|
|
"loggingInToDesktopAppViaWeb": "Masuk ke aplikasi desktop melalui antarmuka web.",
|
|
"loadingServer": "Memuat server...",
|
|
"authenticating": "Sedang melakukan autentikasi...",
|
|
"dataLossWarning": "Mengatur ulang kata sandi Anda dengan cara ini akan menghapus semua host SSH, kredensial, dan data terenkripsi lainnya yang telah Anda simpan. Tindakan ini tidak dapat dibatalkan. Gunakan cara ini hanya jika Anda lupa kata sandi dan belum masuk.",
|
|
"authenticationDisabled": "Autentikasi Dinonaktifkan",
|
|
"authenticationDisabledDesc": "Semua metode otentikasi saat ini dinonaktifkan. Silakan hubungi administrator Anda.",
|
|
"passwordResetSuccess": "Reset Kata Sandi Berhasil",
|
|
"passwordResetSuccessDesc": "Kata sandi Anda telah berhasil direset. Anda sekarang dapat masuk dengan kata sandi baru Anda."
|
|
},
|
|
"errors": {
|
|
"notFound": "Halaman tidak ditemukan",
|
|
"unauthorized": "Akses tidak sah",
|
|
"forbidden": "Akses dilarang",
|
|
"serverError": "Kesalahan server",
|
|
"networkError": "Kesalahan jaringan",
|
|
"databaseConnection": "Tidak dapat terhubung ke basis data.",
|
|
"unknownError": "Kesalahan tidak dikenal",
|
|
"loginFailed": "Login gagal.",
|
|
"failedPasswordReset": "Gagal memulai pengaturan ulang kata sandi.",
|
|
"failedVerifyCode": "Gagal memverifikasi kode reset",
|
|
"failedCompleteReset": "Gagal menyelesaikan pengaturan ulang kata sandi.",
|
|
"invalidTotpCode": "Kode TOTP tidak valid",
|
|
"failedOidcLogin": "Gagal memulai login OIDC.",
|
|
"failedUserInfo": "Gagal mendapatkan informasi pengguna setelah login OIDC.",
|
|
"oidcAuthFailed": "Autentikasi OIDC gagal",
|
|
"noTokenReceived": "Tidak ada token yang diterima dari login.",
|
|
"invalidAuthUrl": "URL otorisasi yang diterima dari backend tidak valid.",
|
|
"invalidInput": "Masukan tidak valid",
|
|
"requiredField": "Kolom ini wajib diisi.",
|
|
"minLength": "Panjang minimumnya adalah {{name}}",
|
|
"maxLength": "Panjang maksimumnya adalah {{name}}",
|
|
"invalidEmail": "Alamat email tidak valid",
|
|
"passwordMismatch": "Kata sandi tidak cocok",
|
|
"passwordLoginDisabled": "Login menggunakan nama pengguna/kata sandi saat ini dinonaktifkan.",
|
|
"weakPassword": "Kata sandi terlalu lemah",
|
|
"usernameExists": "Nama pengguna sudah ada.",
|
|
"emailExists": "Email sudah ada.",
|
|
"loadFailed": "Gagal memuat data",
|
|
"saveError": "Gagal menyimpan",
|
|
"sessionExpired": "Sesi telah berakhir - silakan masuk kembali."
|
|
},
|
|
"messages": {
|
|
"saveSuccess": "Berhasil disimpan",
|
|
"saveError": "Gagal menyimpan",
|
|
"deleteSuccess": "Penghapusan berhasil",
|
|
"deleteError": "Gagal menghapus",
|
|
"updateSuccess": "Pembaruan berhasil",
|
|
"updateError": "Pembaruan gagal",
|
|
"copySuccess": "Disalin ke papan klip",
|
|
"copyError": "Gagal menyalin",
|
|
"copiedToClipboard": "{{min}} disalin ke papan klip",
|
|
"connectionEstablished": "Koneksi berhasil terjalin.",
|
|
"connectionClosed": "Koneksi terputus",
|
|
"reconnecting": "Menghubungkan kembali...",
|
|
"processing": "Pengolahan...",
|
|
"pleaseWait": "Harap tunggu...",
|
|
"registrationDisabled": "Pendaftaran akun baru saat ini dinonaktifkan oleh administrator. Silakan masuk atau hubungi administrator.",
|
|
"databaseConnected": "Koneksi basis data berhasil.",
|
|
"databaseConnectionFailed": "Gagal terhubung ke server basis data",
|
|
"checkServerConnection": "Silakan periksa koneksi server Anda dan coba lagi.",
|
|
"resetCodeSent": "Kode reset dikirim ke log Docker",
|
|
"codeVerified": "Kode berhasil diverifikasi.",
|
|
"passwordResetSuccess": "Kata sandi berhasil direset.",
|
|
"loginSuccess": "Login berhasil.",
|
|
"registrationSuccess": "Pendaftaran berhasil"
|
|
},
|
|
"profile": {
|
|
"title": "Profil Pengguna",
|
|
"description": "Kelola pengaturan dan keamanan akun Anda.",
|
|
"security": "Keamanan",
|
|
"changePassword": "Ubah Kata Sandi",
|
|
"twoFactorAuth": "Autentikasi Dua Faktor",
|
|
"accountInfo": "Informasi Akun",
|
|
"role": "Peran",
|
|
"admin": "Administrator",
|
|
"user": "Pengguna",
|
|
"authMethod": "Metode Otentikasi",
|
|
"local": "Lokal",
|
|
"external": "Eksternal (OIDC)",
|
|
"externalAndLocal": "Otorisasi Ganda",
|
|
"selectPreferredLanguage": "Pilih bahasa pilihan Anda untuk antarmuka.",
|
|
"fileColorCoding": "Pengkodean Warna Berkas",
|
|
"fileColorCodingDesc": "Beri kode warna pada file berdasarkan jenisnya: folder (merah), file (biru), symlink (hijau)",
|
|
"commandAutocomplete": "Pelengkapan Otomatis Perintah",
|
|
"commandAutocompleteDesc": "Aktifkan saran pelengkapan otomatis tombol Tab untuk perintah terminal berdasarkan riwayat perintah Anda.",
|
|
"defaultSnippetFoldersCollapsed": "Secara default, folder cuplikan akan diciutkan.",
|
|
"defaultSnippetFoldersCollapsedDesc": "Saat diaktifkan, semua folder cuplikan akan dilipat saat Anda membuka tab cuplikan.",
|
|
"terminalSyntaxHighlighting": "Penyorotan Sintaks Terminal",
|
|
"showHostTags": "Tag Pembawa Acara",
|
|
"showHostTagsDesc": "Tampilkan tag di bawah setiap host di sidebar. Nonaktifkan untuk menyembunyikan semua tag.",
|
|
"account": "Akun",
|
|
"appearance": "Penampilan",
|
|
"languageLocalization": "Bahasa & Lokalisasi",
|
|
"fileManagerSettings": "Pengelola File",
|
|
"terminalSettings": "Terminal",
|
|
"hostSidebarSettings": "Host & Sidebar",
|
|
"snippetsSettings": "Cuplikan",
|
|
"currentPassword": "Kata Sandi Saat Ini",
|
|
"passwordChangedSuccess": "Kata sandi berhasil diubah! Silakan masuk lagi.",
|
|
"failedToChangePassword": "Perubahan kata sandi gagal. Silakan periksa kata sandi Anda saat ini dan coba lagi.",
|
|
"theme": "Tema",
|
|
"themeLight": "Lampu",
|
|
"themeDark": "Gelap",
|
|
"themeSystem": "Sistem",
|
|
"appearanceDesc": "Pilih tema warna untuk aplikasi tersebut.",
|
|
"terminalSyntaxHighlightingDesc": "Secara otomatis menyorot perintah, jalur, IP, dan level log pada output terminal."
|
|
},
|
|
"user": {
|
|
"failedToLoadVersionInfo": "Gagal memuat informasi versi."
|
|
},
|
|
"placeholders": {
|
|
"enterCode": "000000",
|
|
"ipAddress": "127.0.0.1",
|
|
"port": "22",
|
|
"maxRetries": "3",
|
|
"retryInterval": "10",
|
|
"language": "Bahasa",
|
|
"username": "nama belakang",
|
|
"hostname": "nama host",
|
|
"folder": "map",
|
|
"password": "kata sandi",
|
|
"keyPassword": "kata sandi kunci",
|
|
"sudoPassword": "kata sandi sudo (opsional)",
|
|
"notes": "Tambahkan catatan tentang host ini...",
|
|
"expirationDate": "Pilih tanggal kedaluwarsa",
|
|
"pastePrivateKey": "Tempelkan kunci pribadi Anda di sini...",
|
|
"pastePublicKey": "Tempelkan kunci publik Anda di sini...",
|
|
"credentialName": "Server SSH saya",
|
|
"description": "Deskripsi kredensial SSH",
|
|
"searchCredentials": "Cari kredensial berdasarkan nama, nama pengguna, atau tag...",
|
|
"sshConfig": "konfigurasi endpoint ssh",
|
|
"homePath": "/rumah",
|
|
"clientId": "ID klien Anda",
|
|
"clientSecret": "rahasia-klien-Anda",
|
|
"authUrl": "https://your-provider.com/application/o/authorize/",
|
|
"redirectUrl": "https://your-provider.com/application/o/termix/",
|
|
"tokenUrl": "https://your-provider.com/application/o/token/",
|
|
"userIdField": "sub",
|
|
"usernameField": "nama",
|
|
"scopes": "profil email openid",
|
|
"userinfoUrl": "https://your-provider.com/application/o/userinfo/",
|
|
"enterUsername": "Masukkan nama pengguna untuk menjadi admin",
|
|
"searchHosts": "Cari host berdasarkan nama, nama pengguna, IP, folder, tag...",
|
|
"enterPassword": "Masukkan kata sandi Anda",
|
|
"totpCode": "Kode TOTP 6 digit",
|
|
"searchHostsAny": "Cari host (coba: tag:prod, user:root, ip:192.168)...",
|
|
"confirmPassword": "Masukkan kata sandi Anda untuk konfirmasi.",
|
|
"typeHere": "Ketik di sini",
|
|
"fileName": "Masukkan nama file (misalnya, example.txt)",
|
|
"folderName": "Masukkan nama folder",
|
|
"fullPath": "Masukkan jalur lengkap ke item",
|
|
"currentPath": "Masukkan jalur saat ini ke item",
|
|
"newName": "Masukkan nama baru",
|
|
"socks5Host": "127.0.0.1",
|
|
"socks5Username": "nama pengguna proksi",
|
|
"socks5Password": "kata sandi proxy",
|
|
"socks5PresetName": "misalnya, Rantai VPN Kantor",
|
|
"socks5PresetDescription": "misalnya, Rantai proxy untuk mengakses server kerja",
|
|
"moshCommand": "mosh user@server",
|
|
"defaultPort": "22",
|
|
"defaultEndpointPort": "224",
|
|
"defaultMaxRetries": "3",
|
|
"defaultRetryInterval": "10"
|
|
},
|
|
"leftSidebar": {
|
|
"failedToLoadHosts": "Gagal memuat host",
|
|
"noFolder": "Tidak ada Folder",
|
|
"passwordRequired": "Kata sandi diperlukan",
|
|
"failedToDeleteAccount": "Gagal menghapus akun",
|
|
"failedToMakeUserAdmin": "Gagal menjadikan pengguna sebagai admin.",
|
|
"userIsNowAdmin": "Pengguna {{max}} sekarang menjadi admin",
|
|
"removeAdminConfirm": "Apakah Anda yakin ingin menghapus status admin dari {{item}}?",
|
|
"deleteUserConfirm": "Apakah Anda yakin ingin menghapus pengguna {{username}}? Tindakan ini tidak dapat dibatalkan.",
|
|
"deleteAccount": "Hapus Akun",
|
|
"closeDeleteAccount": "Tutup Hapus Akun",
|
|
"deleteAccountWarning": "Tindakan ini tidak dapat dibatalkan. Ini akan menghapus akun Anda dan semua data terkait secara permanen.",
|
|
"deleteAccountWarningDetails": "Menghapus akun Anda akan menghapus semua data Anda termasuk host SSH, konfigurasi, dan pengaturan. Tindakan ini tidak dapat dibatalkan.",
|
|
"deleteAccountWarningShort": "Tindakan ini tidak dapat dibatalkan dan akan menghapus akun Anda secara permanen.",
|
|
"cannotDeleteAccount": "Tidak dapat menghapus akun.",
|
|
"lastAdminWarning": "Anda adalah pengguna admin terakhir. Anda tidak dapat menghapus akun Anda karena hal ini akan menyebabkan sistem tanpa administrator. Harap jadikan pengguna lain sebagai admin terlebih dahulu, atau hubungi dukungan sistem.",
|
|
"confirmPassword": "Konfirmasi Kata Sandi",
|
|
"deleting": "Menghapus...",
|
|
"cancel": "Membatalkan"
|
|
},
|
|
"interface": {
|
|
"sidebar": "Sidebar",
|
|
"toggleSidebar": "Alihkan Sidebar",
|
|
"close": "Menutup",
|
|
"online": "On line",
|
|
"offline": "Offline",
|
|
"maintenance": "Pemeliharaan",
|
|
"degraded": "Terdegradasi",
|
|
"noTunnelConnections": "Tidak ada koneksi terowongan yang dikonfigurasi.",
|
|
"discord": "Perselisihan",
|
|
"connectToSshForOperations": "Hubungkan ke SSH untuk menggunakan operasi file.",
|
|
"uploadFile": "Unggah File",
|
|
"newFile": "Berkas Baru",
|
|
"newFolder": "Folder Baru",
|
|
"rename": "Ganti nama",
|
|
"deleteItem": "Hapus Item",
|
|
"createNewFile": "Buat File Baru",
|
|
"createNewFolder": "Buat Folder Baru",
|
|
"renameItem": "Ganti Nama Item",
|
|
"clickToSelectFile": "Klik untuk memilih file",
|
|
"noSshHosts": "Tidak ada Host SSH",
|
|
"sshHosts": "Host SSH",
|
|
"importSshHosts": "Impor Host SSH dari JSON",
|
|
"clientId": "ID Klien",
|
|
"clientSecret": "Rahasia Klien",
|
|
"error": "Kesalahan",
|
|
"warning": "Peringatan",
|
|
"deleteAccount": "Hapus Akun",
|
|
"closeDeleteAccount": "Tutup Hapus Akun",
|
|
"cannotDeleteAccount": "Tidak dapat menghapus akun.",
|
|
"confirmPassword": "Konfirmasi Kata Sandi",
|
|
"deleting": "Menghapus...",
|
|
"externalAuth": "Otentikasi Eksternal (OIDC)",
|
|
"configureExternalProvider": "Konfigurasikan penyedia identitas eksternal untuk",
|
|
"waitingForRetry": "Menunggu percobaan ulang",
|
|
"retryingConnection": "Mencoba kembali koneksi",
|
|
"resetSplitSizes": "Atur ulang ukuran pemisahan",
|
|
"sshManagerAlreadyOpen": "SSH Manager sudah terbuka.",
|
|
"disabledDuringSplitScreen": "Dinonaktifkan selama layar terpisah",
|
|
"unknown": "Tidak dikenal",
|
|
"connected": "Terhubung",
|
|
"disconnected": "Terputus",
|
|
"maxRetriesExhausted": "Jumlah percobaan maksimal telah habis.",
|
|
"endpointHostNotFound": "Host titik akhir tidak ditemukan",
|
|
"administrator": "Administrator",
|
|
"user": "Pengguna",
|
|
"external": "Luar",
|
|
"local": "Lokal",
|
|
"saving": "Penghematan...",
|
|
"saveConfiguration": "Simpan Konfigurasi",
|
|
"loading": "Memuat...",
|
|
"refresh": "Menyegarkan",
|
|
"adding": "Menambahkan...",
|
|
"makeAdmin": "Jadikan Admin",
|
|
"verifying": "Memverifikasi...",
|
|
"verifyAndEnable": "Verifikasi dan Aktifkan",
|
|
"secretKey": "Kunci rahasia",
|
|
"totpQrCode": "Kode QR TOTP",
|
|
"passwordRequired": "Kata sandi diperlukan saat menggunakan autentikasi kata sandi.",
|
|
"sshKeyRequired": "Kunci privat SSH diperlukan saat menggunakan autentikasi kunci.",
|
|
"keyTypeRequired": "Jenis Kunci diperlukan saat menggunakan autentikasi kunci.",
|
|
"validSshConfigRequired": "Harus memilih konfigurasi SSH yang valid dari daftar.",
|
|
"updateHost": "Perbarui Host",
|
|
"addHost": "Tambahkan Host",
|
|
"editHost": "Edit Host",
|
|
"pinConnection": "Koneksi Pin",
|
|
"authentication": "Autentikasi",
|
|
"password": "Kata sandi",
|
|
"key": "Kunci",
|
|
"sshPrivateKey": "Kunci Pribadi SSH",
|
|
"keyPassword": "Kata Sandi Kunci",
|
|
"keyType": "Jenis Kunci",
|
|
"enableTerminal": "Aktifkan Terminal",
|
|
"enableTunnel": "Aktifkan Terowongan",
|
|
"enableFileManager": "Aktifkan Pengelola File",
|
|
"defaultPath": "Jalur Default",
|
|
"tunnelConnections": "Koneksi Terowongan",
|
|
"maxRetries": "Jumlah Percobaan Maksimum",
|
|
"upload": "Mengunggah",
|
|
"updateKey": "Kunci Pembaruan",
|
|
"productionFolder": "Produksi",
|
|
"databaseServer": "Server Basis Data",
|
|
"developmentServer": "Server Pengembangan",
|
|
"developmentFolder": "Perkembangan",
|
|
"webServerProduction": "Server Web - Produksi",
|
|
"unknownError": "Kesalahan tidak dikenal",
|
|
"failedToInitiatePasswordReset": "Gagal memulai pengaturan ulang kata sandi.",
|
|
"failedToVerifyResetCode": "Gagal memverifikasi kode reset",
|
|
"failedToCompletePasswordReset": "Gagal menyelesaikan pengaturan ulang kata sandi.",
|
|
"invalidTotpCode": "Kode TOTP tidak valid",
|
|
"failedToStartOidcLogin": "Gagal memulai login OIDC.",
|
|
"failedToGetUserInfoAfterOidc": "Gagal mendapatkan informasi pengguna setelah login OIDC.",
|
|
"loginWithExternalProvider": "Masuk dengan penyedia eksternal",
|
|
"loginWithExternal": "Masuk dengan Penyedia Eksternal",
|
|
"sendResetCode": "Kirim Kode Reset",
|
|
"verifyCode": "Verifikasi Kode",
|
|
"resetPassword": "Atur Ulang Kata Sandi",
|
|
"login": "Login",
|
|
"signUp": "Mendaftar",
|
|
"failedToUpdateOidcConfig": "Gagal memperbarui konfigurasi OIDC",
|
|
"failedToMakeUserAdmin": "Gagal menjadikan pengguna sebagai admin.",
|
|
"failedToStartTotpSetup": "Gagal memulai pengaturan TOTP",
|
|
"invalidVerificationCode": "Kode verifikasi tidak valid",
|
|
"failedToDisableTotp": "Gagal menonaktifkan TOTP",
|
|
"failedToGenerateBackupCodes": "Gagal menghasilkan kode cadangan."
|
|
},
|
|
"mobile": {
|
|
"selectHostToStart": "Pilih host untuk memulai sesi terminal Anda.",
|
|
"limitedSupportMessage": "Dukungan situs web untuk perangkat seluler masih dalam pengembangan. Gunakan aplikasi seluler untuk pengalaman yang lebih baik.",
|
|
"mobileAppInProgress": "Aplikasi seluler sedang dalam pengembangan.",
|
|
"mobileAppInProgressDesc": "Kami sedang mengerjakan aplikasi seluler khusus untuk memberikan pengalaman yang lebih baik di perangkat seluler.",
|
|
"viewMobileAppDocs": "Instal Aplikasi Seluler",
|
|
"mobileAppDocumentation": "Dokumentasi Aplikasi Seluler"
|
|
},
|
|
"dashboard": {
|
|
"title": "Dasbor",
|
|
"github": "GitHub",
|
|
"support": "Mendukung",
|
|
"discord": "Perselisihan",
|
|
"donate": "Menyumbangkan",
|
|
"serverOverview": "Gambaran Umum Server",
|
|
"version": "Versi",
|
|
"upToDate": "Terkini",
|
|
"updateAvailable": "Pembaruan Tersedia",
|
|
"uptime": "Waktu aktif",
|
|
"database": "Basis data",
|
|
"healthy": "Sehat",
|
|
"error": "Kesalahan",
|
|
"totalServers": "Total Server",
|
|
"totalTunnels": "Total Terowongan",
|
|
"totalCredentials": "Kredensial Total",
|
|
"recentActivity": "Aktivitas Terkini",
|
|
"reset": "Mengatur ulang",
|
|
"loadingRecentActivity": "Memuat aktivitas terbaru...",
|
|
"noRecentActivity": "Tidak ada aktivitas terbaru.",
|
|
"quickActions": "Tindakan Cepat",
|
|
"addHost": "Tambahkan Host",
|
|
"addCredential": "Tambahkan Kredensial",
|
|
"adminSettings": "Pengaturan Admin",
|
|
"userProfile": "Profil Pengguna",
|
|
"serverStats": "Statistik Server",
|
|
"loadingServerStats": "Memuat statistik server...",
|
|
"noServerData": "Tidak ada data server yang tersedia.",
|
|
"cpu": "CPU",
|
|
"ram": "RAM",
|
|
"notAvailable": "Tidak tersedia"
|
|
},
|
|
"rbac": {
|
|
"shareHost": "Bagikan Host",
|
|
"shareHostTitle": "Akses Host Bersama",
|
|
"shareHostDescription": "Berikan akses sementara atau permanen ke host ini.",
|
|
"targetUser": "Pengguna Sasaran",
|
|
"selectUser": "Pilih pengguna yang ingin Anda ajak berbagi.",
|
|
"duration": "Lamanya",
|
|
"durationHours": "Durasi (jam)",
|
|
"neverExpires": "Tidak pernah kedaluwarsa",
|
|
"permissionLevel": "Tingkat Izin",
|
|
"permissionLevels": {
|
|
"readonly": "Hanya Baca",
|
|
"readonlyDesc": "Hanya bisa dilihat, tidak ada input perintah.",
|
|
"restricted": "Terbatas",
|
|
"restrictedDesc": "Memblokir perintah berbahaya (passwd, rm -rf, dll.)",
|
|
"monitored": "Dipantau",
|
|
"monitoredDesc": "Merekam semua perintah tetapi tidak memblokir (Direkomendasikan)",
|
|
"full": "Akses Penuh",
|
|
"fullDesc": "Tidak ada batasan (Tidak disarankan)"
|
|
},
|
|
"blockedCommands": "Perintah yang Diblokir",
|
|
"blockedCommandsPlaceholder": "Masukkan perintah untuk memblokir, misalnya, passwd, rm, dd",
|
|
"maxSessionDuration": "Durasi Sesi Maksimum (menit)",
|
|
"createTempUser": "Buat Pengguna Sementara",
|
|
"createTempUserDesc": "Membuat pengguna terbatas di server sebagai pengganti berbagi kredensial Anda. Membutuhkan akses sudo. Opsi paling aman.",
|
|
"expiresAt": "Berakhir pada",
|
|
"expiresIn": "Berakhir dalam {{username}} jam",
|
|
"expired": "Kedaluwarsa",
|
|
"grantedBy": "Diberikan Oleh",
|
|
"accessLevel": "Tingkat Akses",
|
|
"lastAccessed": "Terakhir Diakses",
|
|
"accessCount": "Jumlah Akses",
|
|
"revokeAccess": "Cabut Akses",
|
|
"confirmRevokeAccess": "Apakah Anda yakin ingin mencabut akses untuk {{username}}?",
|
|
"hostSharedSuccessfully": "Host berhasil berbagi dengan {{hours}}",
|
|
"hostAccessUpdated": "Akses host diperbarui",
|
|
"failedToShareHost": "Gagal berbagi host",
|
|
"accessRevokedSuccessfully": "Akses berhasil dicabut",
|
|
"failedToRevokeAccess": "Gagal mencabut akses",
|
|
"shared": "Dibagikan",
|
|
"sharedHosts": "Penyedia Layanan Hosting Bersama",
|
|
"sharedWithMe": "Dibagikan Kepada Saya",
|
|
"noSharedHosts": "Tidak ada informasi mengenai host yang dibagikan kepada Anda.",
|
|
"owner": "Pemilik",
|
|
"viewAccessList": "Lihat Daftar Akses",
|
|
"accessList": "Daftar Akses",
|
|
"noAccessGranted": "Akses belum diberikan untuk host ini.",
|
|
"noAccessGrantedMessage": "Belum ada pengguna yang diberikan akses ke host ini.",
|
|
"manageAccessFor": "Kelola akses untuk",
|
|
"totalAccessRecords": "{{username}} catatan akses",
|
|
"neverAccessed": "Tidak pernah",
|
|
"timesAccessed": "{{username}} kali",
|
|
"daysRemaining": "{{count}} hari",
|
|
"hoursRemaining": "{{count}} jam",
|
|
"failedToFetchAccessList": "Gagal mengambil daftar akses",
|
|
"currentAccess": "Akses Saat Ini",
|
|
"securityWarning": "Peringatan Keamanan",
|
|
"securityWarningMessage": "Berbagi kredensial memberi pengguna akses penuh untuk melakukan operasi apa pun di server, termasuk mengubah kata sandi dan menghapus file. Bagikan hanya dengan pengguna tepercaya.",
|
|
"tempUserRecommended": "Kami menyarankan untuk mengaktifkan 'Buat Pengguna Sementara' untuk keamanan yang lebih baik.",
|
|
"roleManagement": "Manajemen Peran",
|
|
"manageRoles": "Kelola Peran",
|
|
"manageRolesFor": "Kelola peran untuk {{days}}",
|
|
"assignRole": "Tetapkan Peran",
|
|
"removeRole": "Hapus Peran",
|
|
"userRoles": "Peran Pengguna",
|
|
"permissions": "Izin",
|
|
"systemRole": "Peran Sistem",
|
|
"customRole": "Peran Kustom",
|
|
"roleAssignedSuccessfully": "Peran berhasil diberikan kepada {{hours}}",
|
|
"failedToAssignRole": "Gagal menetapkan peran",
|
|
"roleRemovedSuccessfully": "Peran berhasil dihapus dari {{username}}",
|
|
"failedToRemoveRole": "Gagal menghapus peran",
|
|
"cannotRemoveSystemRole": "Tidak dapat menghapus peran sistem.",
|
|
"cannotShareWithSelf": "Tidak dapat berbagi host dengan Anda",
|
|
"noCustomRolesToAssign": "Tidak ada peran khusus yang tersedia. Peran sistem ditetapkan secara otomatis.",
|
|
"credentialSharingWarning": "Autentikasi Kredensial Tidak Didukung untuk Berbagi",
|
|
"credentialRequired": "Kredensial diperlukan saat berbagi host.",
|
|
"credentialRequiredDescription": "Host ini tidak menggunakan autentikasi berbasis kredensial. Untuk berbagi host, karena enkripsi per pengguna, host harus menggunakan autentikasi berbasis kredensial.",
|
|
"auditLogs": "Catatan Audit",
|
|
"viewAuditLogs": "Lihat Log Audit",
|
|
"action": "Tindakan",
|
|
"resourceType": "Jenis Sumber Daya",
|
|
"resourceName": "Nama Sumber Daya",
|
|
"timestamp": "Cap waktu",
|
|
"ipAddress": "Alamat IP",
|
|
"userAgent": "Agen Pengguna",
|
|
"success": "Kesuksesan",
|
|
"failed": "Gagal",
|
|
"details": "Detail",
|
|
"noAuditLogs": "Tidak ada log audit yang tersedia.",
|
|
"sessionRecordings": "Rekaman Sesi",
|
|
"viewRecording": "Lihat Rekaman",
|
|
"downloadRecording": "Unduh Rekaman",
|
|
"dangerousCommand": "Perintah Berbahaya Terdeteksi",
|
|
"commandBlocked": "Perintah Diblokir",
|
|
"terminateSession": "Akhiri Sesi",
|
|
"sessionTerminated": "Sesi diakhiri oleh pemilik host.",
|
|
"sharedAccessExpired": "Akses bersama Anda ke host ini telah kedaluwarsa.",
|
|
"sharedAccessExpiresIn": "Akses bersama akan berakhir dalam {{username}} jam",
|
|
"roles": {
|
|
"label": "Peran",
|
|
"admin": "Administrator",
|
|
"user": "Pengguna"
|
|
},
|
|
"createRole": "Buat Peran",
|
|
"editRole": "Edit Peran",
|
|
"roleName": "Nama Peran",
|
|
"displayName": "Nama Tampilan",
|
|
"description": "Keterangan",
|
|
"assignRoles": "Tetapkan Peran",
|
|
"userRoleAssignment": "Penugasan Peran Pengguna",
|
|
"selectUserPlaceholder": "Pilih pengguna",
|
|
"searchUsers": "Cari pengguna...",
|
|
"noUserFound": "Tidak ada pengguna yang ditemukan.",
|
|
"currentRoles": "Peran Saat Ini",
|
|
"noRolesAssigned": "Tidak ada peran yang ditugaskan",
|
|
"assignNewRole": "Tetapkan Peran Baru",
|
|
"selectRolePlaceholder": "Pilih peran",
|
|
"searchRoles": "Cari peran...",
|
|
"noRoleFound": "Tidak ada peran yang ditemukan",
|
|
"assign": "Menetapkan",
|
|
"roleCreatedSuccessfully": "Peran berhasil dibuat.",
|
|
"roleUpdatedSuccessfully": "Peran berhasil diperbarui.",
|
|
"roleDeletedSuccessfully": "Peran berhasil dihapus.",
|
|
"failedToLoadRoles": "Gagal memuat peran",
|
|
"failedToSaveRole": "Gagal menyimpan peran",
|
|
"failedToDeleteRole": "Gagal menghapus peran",
|
|
"roleDisplayNameRequired": "Nama tampilan peran wajib diisi.",
|
|
"roleNameRequired": "Nama peran wajib diisi.",
|
|
"roleNameHint": "Gunakan huruf kecil, angka, garis bawah, dan tanda hubung saja.",
|
|
"displayNamePlaceholder": "Pengembang",
|
|
"descriptionPlaceholder": "Pengembang dan insinyur perangkat lunak",
|
|
"confirmDeleteRole": "Hapus Peran",
|
|
"confirmDeleteRoleDescription": "Apakah Anda yakin ingin menghapus peran '{{username}}'? Tindakan ini tidak dapat dibatalkan.",
|
|
"confirmRemoveRole": "Hapus Peran",
|
|
"confirmRemoveRoleDescription": "Apakah Anda yakin ingin menghapus peran ini dari pengguna?",
|
|
"editRoleDescription": "Perbarui informasi peran",
|
|
"createRoleDescription": "Buat peran khusus baru untuk mengelompokkan pengguna.",
|
|
"assignRolesDescription": "Kelola penugasan peran untuk pengguna.",
|
|
"noRoles": "Tidak ada peran yang ditemukan",
|
|
"selectRole": "Pilih Peran",
|
|
"type": "Jenis",
|
|
"user": "Pengguna",
|
|
"role": "Peran",
|
|
"saveHostFirst": "Utamakan Perlindungan Tuan Rumah",
|
|
"saveHostFirstDescription": "Harap simpan host sebelum mengkonfigurasi pengaturan berbagi.",
|
|
"shareWithUser": "Bagikan dengan Pengguna",
|
|
"shareWithRole": "Bagikan dengan Peran",
|
|
"share": "Membagikan",
|
|
"target": "Target",
|
|
"expires": "Berakhir",
|
|
"never": "Tidak pernah",
|
|
"noAccessRecords": "Tidak ditemukan catatan akses.",
|
|
"sharedSuccessfully": "Berhasil dibagikan",
|
|
"failedToShare": "Gagal berbagi",
|
|
"confirmRevokeAccessDescription": "Apakah Anda yakin ingin mencabut akses ini?",
|
|
"hours": "jam",
|
|
"sharing": "Membagikan",
|
|
"selectUserAndRole": "Silakan pilih pengguna dan peran.",
|
|
"view": "Hanya Lihat",
|
|
"viewDesc": "Karena sistem enkripsi Termix, tingkat izin lainnya akan tersedia di kemudian hari."
|
|
},
|
|
"commandPalette": {
|
|
"searchPlaceholder": "Cari host atau tindakan cepat...",
|
|
"recentActivity": "Aktivitas Terkini",
|
|
"navigation": "Navigasi",
|
|
"addHost": "Tambahkan Host",
|
|
"addCredential": "Tambahkan Kredensial",
|
|
"adminSettings": "Pengaturan Admin",
|
|
"userProfile": "Profil Pengguna",
|
|
"updateLog": "Log Pembaruan",
|
|
"hosts": "Tuan rumah",
|
|
"openServerDetails": "Buka Detail Server",
|
|
"openFileManager": "Buka Pengelola File",
|
|
"edit": "Edit",
|
|
"links": "Tautan",
|
|
"github": "GitHub",
|
|
"support": "Mendukung",
|
|
"discord": "Perselisihan",
|
|
"donate": "Menyumbangkan",
|
|
"press": "Tekan",
|
|
"toToggle": "untuk beralih",
|
|
"close": "Menutup",
|
|
"hostManager": "Manajer Host",
|
|
"pressToToggle": "Tekan tombol Shift kiri dua kali untuk membuka palet perintah."
|
|
},
|
|
"docker": {
|
|
"notEnabled": "Docker tidak diaktifkan untuk host ini.",
|
|
"validating": "Memvalidasi Docker...",
|
|
"connectingToHost": "Menghubungkan ke host...",
|
|
"error": "Kesalahan",
|
|
"errorCode": "Kode kesalahan: {{hours}}",
|
|
"version": "Docker {{name}}",
|
|
"containerStarted": "Kontainer {{code}} dimulai",
|
|
"failedToStartContainer": "Gagal memulai kontainer {{version}}",
|
|
"containerStopped": "Kontainer {{name}} berhenti",
|
|
"failedToStopContainer": "Gagal menghentikan kontainer {{name}}",
|
|
"containerRestarted": "Kontainer {{name}} dihidupkan kembali",
|
|
"failedToRestartContainer": "Gagal memulai ulang kontainer {{name}}",
|
|
"containerPaused": "Kontainer {{name}} berhenti sementara",
|
|
"containerUnpaused": "Kontainer {{name}} tidak dijeda",
|
|
"failedToTogglePauseContainer": "Gagal mengubah status jeda untuk kontainer {{name}}",
|
|
"containerRemoved": "Kontainer {{name}} dihapus",
|
|
"failedToRemoveContainer": "Gagal menghapus kontainer {{name}}",
|
|
"image": "Gambar",
|
|
"idLabel": "PENGENAL",
|
|
"ports": "Pelabuhan",
|
|
"noPorts": "Tidak ada port",
|
|
"created": "Dibuat",
|
|
"start": "Awal",
|
|
"stop": "Berhenti",
|
|
"pause": "Berhenti sebentar",
|
|
"unpause": "Lanjutkan jeda",
|
|
"restart": "Mulai ulang",
|
|
"remove": "Menghapus",
|
|
"removeContainer": "Lepaskan Kontainer",
|
|
"confirmRemoveContainer": "Apakah Anda yakin ingin menghapus kontainer '{{name}}'? Tindakan ini tidak dapat dibatalkan.",
|
|
"runningContainerWarning": "Peringatan: Kontainer ini sedang berjalan. Menghapusnya akan menghentikan kontainer terlebih dahulu.",
|
|
"removing": "Menghapus...",
|
|
"loadingContainers": "Memuat kontainer...",
|
|
"noContainersFound": "Tidak ditemukan wadah apa pun",
|
|
"noContainersFoundHint": "Tidak ada kontainer Docker yang tersedia di host ini.",
|
|
"searchPlaceholder": "Cari kontainer...",
|
|
"filterByStatusPlaceholder": "Saring berdasarkan status",
|
|
"allContainersCount": "Semua ({{name}})",
|
|
"statusCount": "{{name}} ({{count}})",
|
|
"noContainersMatchFilters": "Tidak ada wadah yang sesuai dengan filter Anda.",
|
|
"noContainersMatchFiltersHint": "Cobalah menyesuaikan kriteria pencarian atau filter Anda.",
|
|
"containerMustBeRunningToViewStats": "Kontainer harus berjalan agar statistik dapat dilihat.",
|
|
"failedToFetchStats": "Gagal mengambil statistik kontainer",
|
|
"containerNotRunning": "Kontainer tidak berjalan",
|
|
"startContainerToViewStats": "Jalankan kontainer untuk melihat statistik.",
|
|
"loadingStats": "Memuat statistik...",
|
|
"errorLoadingStats": "Terjadi kesalahan saat memuat statistik.",
|
|
"noStatsAvailable": "Tidak ada statistik yang tersedia.",
|
|
"cpuUsage": "Penggunaan CPU",
|
|
"current": "Saat ini",
|
|
"memoryUsage": "Penggunaan Memori",
|
|
"usedLimit": "Digunakan / Batas",
|
|
"percentage": "Persentase",
|
|
"networkIo": "Input/Output Jaringan",
|
|
"input": "Masukan",
|
|
"output": "Keluaran",
|
|
"blockIo": "Blok I/O",
|
|
"read": "Membaca",
|
|
"write": "Menulis",
|
|
"pids": "PID",
|
|
"containerInformation": "Informasi Kontainer",
|
|
"name": "Nama",
|
|
"id": "PENGENAL",
|
|
"state": "Negara",
|
|
"disconnectedFromContainer": "Terputus dari kontainer",
|
|
"containerMustBeRunning": "Kontainer harus berjalan agar dapat mengakses konsol.",
|
|
"authenticationRequired": "Diperlukan otentikasi.",
|
|
"verificationCodePrompt": "Masukkan kode verifikasi",
|
|
"totpVerificationFailed": "Verifikasi TOTP gagal. Silakan coba lagi.",
|
|
"connectedTo": "Terhubung ke {{status}}",
|
|
"disconnected": "Terputus",
|
|
"consoleError": "Kesalahan konsol",
|
|
"errorMessage": "Kesalahan: {{count}}",
|
|
"failedToConnect": "Gagal terhubung ke kontainer",
|
|
"console": "Menghibur",
|
|
"selectShell": "Pilih cangkang",
|
|
"bash": "Pesta",
|
|
"sh": "sh",
|
|
"ash": "abu",
|
|
"connecting": "Menghubungkan...",
|
|
"connect": "Menghubungkan",
|
|
"disconnect": "Memutuskan",
|
|
"notConnected": "Tidak terhubung",
|
|
"clickToConnect": "Klik sambungkan untuk memulai sesi shell.",
|
|
"connectingTo": "Menghubungkan ke {{containerName}}...",
|
|
"containerNotFound": "Kontainer tidak ditemukan",
|
|
"backToList": "Kembali ke Daftar",
|
|
"logs": "Log",
|
|
"stats": "Statistik",
|
|
"consoleTab": "Menghibur",
|
|
"startContainerToAccess": "Jalankan kontainer untuk mengakses konsol."
|
|
},
|
|
"theme": {
|
|
"switchToLight": "Beralih ke Cahaya",
|
|
"switchToDark": "Beralih ke Gelap"
|
|
}
|
|
} |