"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...",
"copyDeployCommand":"Salin Perintah Penyebaran",
"copyDeployCommandDescription":"Salin perintah shell untuk menambahkan kunci publik secara manual ke file authorized_keys host. Berguna saat otentikasi kata sandi dinonaktifkan.",
"deployCommandCopied":"Perintah penyebaran disalin ke papan klip",
"manualDeployInfo":"Salin perintah ini ke terminal host target (misalnya, konsol Proxmox, IPMI, atau akses fisik) untuk menambahkan kunci SSH.",
"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.",
"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",
"fiveSplit":"5 Arah",
"sixSplit":"6 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 {{count}} 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.",
"enterUsernameToMakeAdmin":"Masukkan nama pengguna untuk menjadi admin",
"userIsNowAdmin":"Pengguna {{username}} 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)",
"allowedUsers":"Pengguna yang Diizinkan",
"allowedUsersDescription":"Daftar pola email yang diizinkan, dipisahkan dengan koma. Gunakan email persis (user@example.com), akhiran domain (@example.com), atau biarkan kosong untuk mengizinkan semua pengguna.",
"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 {{oidcUsername}} telah dihubungkan ke {{targetUsername}}",
"failedToLinkAccounts":"Gagal menautkan akun",
"linkTargetUsernameRequired":"Nama pengguna target wajib diisi.",
"unlinkOIDCTitle":"Lepaskan Otentikasi OIDC",
"unlinkOIDCDescription":"Hapus otentikasi OIDC dari {{username}}? Pengguna hanya akan dapat masuk dengan nama pengguna/kata sandi setelah ini.",
"unlinkOIDCSuccess":"OIDC tidak terhubung dari {{username}}",
"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.",
"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 memindahkan 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",
"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!",
"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.",
"monitoringDefaults":"Pemantauan Default",
"monitoringDefaultsDesc":"Interval default global untuk pemeriksaan status dan pengumpulan metrik. Pengaturan per-host akan menimpa nilai-nilai ini.",
"globalStatusCheckInterval":"Interval Pemeriksaan Status Default",
"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",
"hosts":"Tuan rumah",
"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":"{{count}} 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 \"{{name}}\" 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.",
"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 Endpoint SSH",
"tunnelForwardDescription":"Terowongan ini akan meneruskan lalu lintas dari port {{sourcePort}} pada mesin sumber (detail koneksi saat ini di tab umum) ke port {{endpointPort}} pada mesin titik akhir.",
"maxRetries":"Jumlah Percobaan Maksimum",
"maxRetriesDescription":"Jumlah maksimum percobaan ulang untuk koneksi terowongan.",
"retryInterval":"Interval Percobaan Ulang (detik)",
"autoStartContainer":"Mulai Otomatis saat Kontainer Diluncurkan",
"autoStartDesc":"Secara otomatis memulai terowongan ini saat kontainer diluncurkan.",
"addConnection":"Tambahkan Koneksi Terowongan",
"tunnelType":"Jenis Terowongan",
"tunnelTypeLocal":"Lokal (-L)",
"tunnelTypeRemote":"Jarak Jauh (-R)",
"tunnelTypeLocalDesc":"Teruskan port lokal ke titik akhir jarak jauh.",
"tunnelTypeRemoteDesc":"Teruskan port jarak jauh ke mesin lokal.",
"tunnelForwardDescriptionLocal":"Terowongan ini akan meneruskan lalu lintas dari port lokal {{sourcePort}} ke port {{endpointPort}} pada mesin titik akhir.",
"tunnelForwardDescriptionRemote":"Terowongan ini akan meneruskan lalu lintas dari port {{sourcePort}} pada mesin sumber (detail koneksi saat ini di tab umum) ke port {{endpointPort}} pada mesin titik akhir.",
"sshpassRequired":"Sshpass Diperlukan untuk Otentikasi Kata Sandi",
"sshpassRequiredDesc":"Untuk otentikasi kata sandi di dalam terowongan, sshpass harus diinstal pada sistem.",
"opksshAuthDescription":"Meminta Anda untuk memasukkan otentikasi web OPKSSH setiap kali terhubung. Token otentikasi Anda akan berlaku selama 24 jam sebelum perlu diperbarui.",
"deleteAllHostsInFolder":"Hapus Semua Host di Folder",
"confirmDeleteAllHostsInFolder":"Apakah Anda yakin ingin menghapus semua host {{count}} di folder \"{{folder}}\"? Tindakan ini tidak dapat dibatalkan.",
"allHostsInFolderDeleted":"Host {{count}} dari folder \"{{folder}}\" berhasil dihapus",
"failedToDeleteHostsInFolder":"Gagal menghapus host di dalam folder.",
"movedToFolder":"Host \"{{name}}\" berhasil dipindahkan ke \"{{folder}}\"",
"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 {{name}}",
"openTerminal":"Terminal Terbuka",
"openFileManager":"Buka Pengelola File",
"openTunnels":"Terowongan Terbuka",
"openServerDetails":"Buka Detail Server",
"enabledWidgets":"Widget yang Diaktifkan",
"openServerStats":"Statistik Server Terbuka",
"enabledWidgetsDesc":"Pilih widget statistik mana yang akan ditampilkan untuk host ini.",
"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. \"Suara\" memutar bunyi bip audio, \"Visual\" membuat layar berkedip sebentar, \"Keduanya\" melakukan keduanya, \"Tidak ada\" 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",
"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.",
"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 {{number}}",
"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 \"{{name}}\" berhasil disimpan",
"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.",
"sidebarCustomizationDesc":"Pilih tindakan mana yang akan muncul sebagai tombol cepat di bilah sisi. Tindakan yang tidak ditampilkan sebagai tombol akan muncul di menu tarik-turun.",
"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)",
"keepaliveSettings":"SSH Keepalive",
"keepaliveSettingsDesc":"Konfigurasikan perilaku keepalive tingkat SSH. Atur interval ke 0 untuk menonaktifkan keepalive SSH (berguna untuk MikroTik dan perangkat lain yang mengabaikan permintaan keepalive).",
"keepaliveInterval":"Interval Keepalive (ms)",
"keepaliveIntervalDesc":"Seberapa sering mengirimkan ping keepalive SSH. Default: 30000 (30 detik). Atur ke 0 untuk menonaktifkan.",
"keepaliveCountMax":"Keepalive Max Failures",
"keepaliveCountMaxDesc":"Putuskan koneksi setelah sekian banyak keepalive yang tidak terjawab. Default: 3.",
"socks4":"KAOS KAKI4",
"socks5":"KAOS KAKI5",
"httpConnect":"KONEKSI HTTP",
"testProxy":"Uji Koneksi",
"testingProxy":"Pengujian...",
"proxyTestSuccess":"Koneksi proxy berhasil ({{latency}}ms)",
"opksshAuthFailed":"Autentikasi gagal. Silakan periksa kredensial Anda dan coba lagi.",
"opksshConfigMissing":"Konfigurasi OPKSSH tidak ditemukan. Silakan buat ~/.opk/config.yml dengan pengaturan penyedia OIDC Anda. Lihat dokumentasi: https://github.com/openpubkey/opkssh#configuration",
"sudoPasswordPopupTitle":"Masukkan kata sandi?",
"sudoPasswordPopupHint":"Tekan Enter untuk memasukkan, Esc untuk menutup.",
"sudoPasswordPopupConfirm":"Menyisipkan",
"sudoPasswordPopupDismiss":"Membubarkan",
"websocketAbnormalClose":"Koneksi terputus secara tidak terduga. Ini mungkin disebabkan oleh masalah konfigurasi reverse proxy atau SSL. Silakan periksa log server.",
"totpInvalid":"Kode tidak valid. Silakan coba lagi.",
"authMethodFallback":"{{method}} Otentikasi gagal. Mencoba metode alternatif...",
"enterSudoPassword":"Masukkan kata sandi sudo untuk melanjutkan operasi ini.",
"sudoPassword":"Kata sandi Sudo",
"sudoOperationFailed":"Operasi Sudo gagal",
"sudoAuthFailed":"Autentikasi Sudo gagal",
"deleteOperation":"Hapus file/folder",
"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}} file ke Browser",
"copyFiles":"Salin {{count}} item",
"cutFiles":"Potong {{count}} item",
"deleteFiles":"Hapus {{count}} item",
"filesCopiedToClipboard":"{{count}} item disalin ke papan klip",
"filesCutToClipboard":"{{count}} item dipotong 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":"{{type}} berhasil diganti namanya",
"failedToRenameItem":"Gagal mengganti nama item",
"download":"Unduh",
"permissions":"Izin",
"size":"Ukuran",
"modified":"Dimodifikasi",
"path":"Jalur",
"confirmDelete":"Apakah Anda yakin ingin menghapus {{name}}?",
"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 {{count}} 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 \"{{name}}\" beserta 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.",
"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":"Sedang 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.",
"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 proxy",
"socks5Password":"kata sandi proxy",
"socks5PresetName":"misalnya, Rantai VPN Kantor",
"socks5PresetDescription":"Contoh: 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 {{username}} sekarang menjadi admin",
"removeAdminConfirm":"Apakah Anda yakin ingin menghapus status admin dari {{username}}?",
"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.",
"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.",
"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 {{hours}} 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 {{username}}",
"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":"{{count}} catatan akses",
"neverAccessed":"Tidak pernah",
"timesAccessed":"{{count}} waktu",
"daysRemaining":"{{days}} hari",
"hoursRemaining":"{{hours}} 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' demi keamanan yang lebih baik.",
"roleManagement":"Manajemen Peran",
"manageRoles":"Kelola Peran",
"manageRolesFor":"Kelola peran untuk {{username}}",
"assignRole":"Tetapkan Peran",
"removeRole":"Hapus Peran",
"userRoles":"Peran Pengguna",
"permissions":"Izin",
"systemRole":"Peran Sistem",
"customRole":"Peran Kustom",
"roleAssignedSuccessfully":"Peran berhasil diberikan kepada {{username}}",
"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 dapat 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.",