{
  "pageDesc": "Server & klien VNC",
  "result": "Hasil operasi VNC",
  "installed": "Dipasang",
  "notInstalled": "Tidak dipasang",
  "stackBins": "{{bins}}",
  "stackMissing": "Alat yang hilang",
  "executeOn": "YSK_EXECUTE aktif",
  "executeOff": "YSK_EXECUTE mati",
  "statAccounts": "Akun",
  "statRunning": "Berlari",
  "statClients": "Profil klien",
  "statEndpoint": "Tuan rumah",
  "goAccounts": "Akun",
  "goClient": "Klien",
  "goInstall": "Memasang",
  "accountsEmptyTitle": "Tidak ada akun",
  "accountsEmptyDesc": "Buat akun untuk memulai",
  "clientPathHint": "Kedua jalur membuka VNC di browser. Mereka berbeda berdasarkan semantik target dan salinannya (keduanya masih proxy TCP melalui panel).",
  "clientPathCompare": "“Dapat dijangkau pengguna”: nama host publik (misalnya hermes.example.com:5901). “Server proxy”: LAN / DC menargetkan hanya host ini yang dapat dijangkau. TCP diperiksa dari server ini sebelum terhubung.",
  "clientEmptyTitle": "Tidak ada klien",
  "clientEmptyDesc": "Tambahkan host jarak jauh: port",
  "openInBrowser": "Buka di peramban",
  "pathUserReachable": "Titik akhir yang dapat dijangkau pengguna",
  "pathServerProxy": "Melalui proksi server",
  "pathUserReachableShort": "Dapat dijangkau pengguna",
  "pathServerProxyShort": "Proksi server",
  "pathUserReachableHint": "Untuk nama host publik atau target yang dikonfigurasi (mis. example.com:5901). Browser melewati panel; host ini harus membuka TCP ke alamat itu.",
  "pathServerProxyHint": "Untuk LAN atau target yang hanya dapat dijangkau oleh server bidang kontrol. Lalu lintas diproksi melalui jaringan server ini. Host koneksi opsional mengambil alih alamat TCP (misalnya nama tampilan vs 10.x).",
  "connectHost": "Hubungkan host (opsional, server proxy)",
  "connectHostHint": "Alamat TCP yang dibuka bidang kendali (IP LAN). Biarkan kosong untuk menggunakan Host jarak jauh di atas.",
  "pathBrowser": "Titik akhir yang dapat dijangkau pengguna",
  "pathHostViewer": "Melalui proksi server",
  "hostViewer": "Melalui proksi server",
  "needViewerOptional": "TigerVNC Viewer (opsional, bukan untuk jalur browser)",
  "viewerStackOptional": "VNC dalam browser tidak memerlukan vncviewer desktop. Paket Viewer di bawah ini hanya merupakan pemeliharaan sistem opsional.",
  "viewer": {
    "minting": "Sesi persiapan…",
    "connecting": "Menghubungkan…",
    "connected": "Terhubung",
    "disconnected": "Terputus",
    "error": "Koneksi gagal",
    "idle": "Menganggur",
    "closed": "Tertutup",
    "minting_state": "Mempersiapkan",
    "reconnect": "Hubungkan kembali",
    "disconnect": "Memutuskan",
    "fullscreen": "Layar penuh",
    "fit": "Jendela pas",
    "oneToOne": "1:1",
    "cad": "Ctrl+Alt+Del",
    "password": "kata sandi VNC",
    "passwordPrompt": "Diperlukan kata sandi",
    "sendPassword": "Kirim kata sandi",
    "securityFailure": "Otentikasi gagal",
    "canvasLabel": "Desktop VNC: {{name}}",
    "clipboardPaste": "Tempel → jarak jauh",
    "clipboardPanel": "papan klip",
    "clipboardHint": "Sinkronkan teks antara browser ini dan desktop jarak jauh.",
    "clipboardLocal": "Kirim ke jarak jauh",
    "clipboardLocalPh": "Tempel atau ketik teks untuk dikirim ke sesi VNC",
    "clipboardRemote": "Dari jarak jauh",
    "clipboardRemotePh": "Teks yang disalin pada desktop jarak jauh muncul di sini",
    "clipboardSend": "Kirim ke jarak jauh",
    "clipboardCopy": "Salin secara lokal",
    "clipboardToRemote": "Papan klip dikirim ke jarak jauh",
    "clipboardToRemoteHint": "Tempel papan klip browser ke sesi jarak jauh",
    "clipboardFromRemote": "Papan klip jarak jauh disalin ke browser ini",
    "clipboardFromRemoteManual": "Papan klip jarak jauh diperbarui — buka panel Papan Klip untuk menyalin",
    "clipboardEmpty": "Tidak ada yang perlu ditempel — salin teks terlebih dahulu atau ketik di bawah",
    "clipboardReadDenied": "Pembacaan papan klip yang diblokir browser — tempel ke panel dan Kirim",
    "clipboardNoRemote": "Belum ada SMS yang diterima dari jarak jauh",
    "clipboardCopiedLocal": "Disalin ke browser ini",
    "quality": "Kualitas",
    "qualityHint": "Kualitas gambar vs bandwidth (JPEG / kompresi)",
    "qualityLow": "Rendah (hemat data)",
    "qualityBalanced": "Seimbang",
    "qualityHigh": "Tinggi",
    "qualityMax": "Kualitas maksimal",
    "passwordPromptHint": "Desktop ini memerlukan kata sandi VNC — masukkan di bawah.",
    "errNeedExecute": "Tidak dapat memulai desktop: server memerlukan root dan YSK_EXECUTE diaktifkan.",
    "errTicket": "Tiket sesi kedaluwarsa atau tidak valid — tekan Sambungkan Kembali.",
    "errBusy": "Terlalu banyak sesi VNC di panel ini — tutup sesi lainnya dan coba lagi.",
    "errRefused": "Tidak ada yang mendengarkan di {{host}}:{{port}} (koneksi ditolak). Apakah VNC berjalan dan dapat dijangkau dari server ini?",
    "errRefusedGeneric": "Koneksi ditolak — periksa apakah VNC sedang berjalan dan port sudah benar.",
    "errTimeout": "Waktu habis untuk menyambung ke {{host}}:{{port}}. Periksa firewall/jalur jaringan dari server ini.",
    "errTimeoutGeneric": "Waktu koneksi habis — periksa jaringan dan firewall.",
    "errDns": "Tidak dapat menyelesaikan nama host «{{host}}».",
    "errDnsGeneric": "Nama host tidak dapat diselesaikan.",
    "errNet": "Jaringan tidak dapat dijangkau untuk {{host}}:{{port}}.",
    "reconnecting": "Koneksi terputus — menyambung kembali ({{n}}/{{max}})…",
    "idleHint": "Sesi telah menganggur untuk sementara waktu. Desktop jarak jauh mungkin terkunci; gerakkan mouse atau sambungkan kembali jika diperlukan.",
    "idleDismiss": "Masih disini",
    "sessions": "Buka sesi VNC",
    "sessionCount": "{{n}} / {{max}} sesi",
    "sessionLimit": "Paling banyak {{max}} sesi VNC sekaligus — tutup dulu.",
    "closeSession": "Tutup sesi {{name}}",
    "shareLink": "Bagikan tautan",
    "shareCopied": "Tautan berbagi hanya lihat disalin (valid ~1 jam)",
    "shareFailed": "Tidak dapat membuat tautan berbagi",
    "shareTitle": "Tampilan VNC bersama",
    "shareGuest": "Desktop bersama",
    "shareMissing": "Token berbagi tidak ada",
    "shareExpired": "Tautan berbagi ini tidak valid atau telah kedaluwarsa",
    "viewOnlyBadge": "Lihat saja",
    "screenshot": "Tangkapan layar",
    "screenshotSaved": "Tangkapan layar diunduh",
    "screenshotFailed": "Tidak dapat mengambil tangkapan layar",
    "screenshotNoCanvas": "Tampilan belum siap untuk tangkapan layar",
    "record": "Catatan",
    "recordStop": "Hentikan rek",
    "recordHint": "Rekam desktop ke WebM (maks 60 detik)",
    "recordStarted": "Merekam… klik Hentikan perekaman atau tunggu 60 detik",
    "recordSaved": "Rekaman diunduh",
    "recordFailed": "Tidak dapat merekam",
    "recordUnsupported": "Browser ini tidak dapat merekam kanvas",
    "connectingHint": "Membuka terowongan aman ke desktop…",
    "reconnectHint": "Tekan Hubungkan kembali untuk mencoba lagi, atau periksa host dan port jarak jauh."
  },
  "installHint": "TigerVNC → noVNC; XFCE opsional",
  "needTigerVnc": "Diperlukan TigerVNC",
  "needXfceFirst": "Instal XFCE terlebih dahulu",
  "needSessionRunning": "Sesi tidak berjalan — mulai terlebih dahulu",
  "needNovnc": "tidak diperlukan VNC",
  "needXfce": "XFCE (opsional)",
  "needViewer": "Penampil (opsional)",
  "needViewerOrNovnc": "Penampil atau noVNC",
  "settingsHint": "Default untuk akun baru",
  "settingsNeedStack": "Default ini berlaku ketika TigerVNC (dan XFCE jika dipilih) diinstal. Instal terlebih dahulu di tab Instal.",
  "clientNeedNovnc": "Buka di browser membutuhkan noVNC. Instal di tab Instal sebelum menambahkan remote yang ingin Anda buka di sini.",
  "defaultDesktop": "Desktop bawaan",
  "defaultGeometry": "Resolusi bawaan",
  "defaultDepth": "Kedalaman warna",
  "defaultRfbBind": "RFB mendengarkan",
  "defaultAutostart": "Sesi mulai otomatis",
  "autostartLabel": "Mulai saat boot",
  "settingsSaved": "Default VNC disimpan",
  "tab": {
    "overview": "Ringkasan",
    "accounts": "Akun",
    "client": "Klien",
    "install": "Memasang",
    "settings": "Pengaturan",
    "about": "Tentang"
  },
  "desktop": {
    "xfce": "XFCE (desktop penuh)",
    "terminal": "Terminal"
  },
  "bind": {
    "localhost": "Hanya Localhost (noVNC / terowongan)",
    "all": "Semua antarmuka (RFB langsung — firewall terbuka)",
    "localhostShort": "host lokal",
    "allShort": "0.0.0.0"
  },
  "accountListTitle": "Akun VNC ({{count}})",
  "accountListDesc": "Satu pengguna Linux per akun",
  "createAccount": "+ Buat akun",
  "createAccountTitle": "Buat akun VNC",
  "createAccountDesc": "Pengguna yskvnc_* yang berdedikasi",
  "createAccountBtn": "Buat akun",
  "editAccountTitle": "Edit akun VNC",
  "editAccountDesc": "Pengguna Linux {{user}} · tampilan :{{display}}",
  "setPassword": "Kata sandi",
  "setPasswordTitle": "Tetapkan kata sandi VNC",
  "setPasswordDesc": "Perbarui kata sandi masuk VNC untuk {{address}}",
  "newPassword": "Kata sandi baru",
  "confirmPassword": "Konfirmasikan kata sandi",
  "passwordHint": "Minimal 6 karakter",
  "passwordMismatch": "Kata sandi tidak cocok",
  "passwordTooShort": "Kata sandi minimal harus 6 karakter",
  "needName": "Masukkan nama tampilan",
  "start": "Awal",
  "stop": "Berhenti",
  "startAfterCreate": "Mulai setelah dibuat",
  "hostnameBroken": "Host ini tidak dapat menentukan nama hostnya sendiri ({{hostname}}). Permulaan sesi akan gagal.",
  "hostnameBrokenIdle": "Hostname {{hostname}} does not resolve on this host. Fix /etc/hosts before you create a session.",
  "hostnameFix": "Tulis nama host ke /etc/hosts",
  "hostnameFixTitle": "Tambahkan baris ini ke /etc/hosts?",
  "hostnameFixDesc": "{{line}}",
  "hostnameFixDone": "Nama host /etc/hosts diperbarui",
  "startAfterCreateBlocked": "Dinonaktifkan hingga nama host terselesaikan",
  "startHostnameBlocked": "Tidak dapat memulai hingga host ini dapat menentukan nama hostnya. Gunakan \"Tulis nama host ke /etc/hosts\".",
  "colName": "Nama",
  "colLinuxUser": "pengguna Linux",
  "colDisplay": "Tampilan / port",
  "colStatus": "Status",
  "colDesktop": "Desktop",
  "colBind": "Ikatan RFB",
  "accountStatus": {
    "running": "Berlari",
    "stopped": "Berhenti",
    "failed": "Gagal",
    "written": "Tertulis",
    "unknown": "Tidak dikenal"
  },
  "clientStatus": {
    "up": "Terhubung",
    "down": "Terputus",
    "unknown": "Tidak dikenal",
    "error": "Kesalahan",
    "viewing": "Melihat di browser"
  },
  "accountPager": "Halaman akun",
  "prevPage": "Sebelumnya",
  "nextPage": "Berikutnya",
  "pageOf": "Halaman {{page}} / {{total}} · {{count}}",
  "deleteAccountTitle": "Hapus akun VNC?",
  "deleteAccountDesc": "Hapus akun bidang kendali {{name}} ({{user}}). Sesi akan dihentikan terlebih dahulu.",
  "deleteAccountC1": "Sesi VNC untuk tampilan ini",
  "deleteAccountC2": "Metadata panel di bawah dataDir/vnc",
  "deleteAccountC3User": "Beranda pengguna Linux akan dihapus (userdel -r)",
  "deleteAccountC3Keep": "Pengguna Linux akan tetap berada di sistem",
  "removeLinuxUser": "Hapus juga pengguna Linux dan direktori home",
  "deleteKeepUserWarn": "Pengguna Linux akan tetap berada di host sebagai anak yatim. Anda harus membersihkannya nanti.",
  "bindRfbLine": "RFB {{bind}} :{{port}}",
  "bindNovncLine": "noVNC 127.0.0.1:{{port}}",
  "bindNovncHint": "noVNC mendengarkan di localhost. Desktop dijangkau melalui panel ini, bukan internet publik, kecuali RFB mengikat semua antarmuka.",
  "connection": "Menghubungkan",
  "connectionTitle": "Bahan sambungan",
  "connectionDesc": "Bagaimana klien mencapai {{name}}",
  "connectionPathsHint": "Lebih suka buka di browser; opsi lanjutan untuk noVNC lama / RFB langsung",
  "connectionBrowserHint": "Direkomendasikan: buka desktop di dalam panel ini (tidak ada terowongan SSH, berfungsi dari browser apa pun yang dapat menjangkau panel).",
  "connectionBrowserDesc": "Memulai sesi VNC jika diperlukan dan membuka penampil dalam panel dengan keyboard, mouse, dan clipboard.",
  "connectionAdvanced": "Lanjutan: URL noVNC lama & RFB langsung",
  "pathViaServer": "Melalui server (noVNC)",
  "pathViaServerLegacy": "NoVNC lama di server (127.0.0.1)",
  "pathViaServerLegacyHint": "Hanya berfungsi pada host server atau melalui terowongan SSH — pilih “Buka di browser”.",
  "pathDirect": "RFB langsung",
  "recommended": "Direkomendasikan",
  "startNovnc": "Mulai noVNC",
  "stopNovnc": "Hentikan noVNC",
  "copyNovncUrl": "Salin URL noVNC",
  "copyAddress": "Salin host:port",
  "openFirewall": "Buka port UFW",
  "directAddress": "Alamat",
  "ticketPath": "Lihat API tiket",
  "directLocalhostWarn": "RFB hanya untuk localhost",
  "copied": "Disalin ke papan klip",
  "clientListTitle": "Profil klien ({{count}})",
  "clientListDesc": "VNC keluar",
  "addClient": "+ Tambahkan jarak jauh",
  "addClientTitle": "Tambahkan VNC jarak jauh",
  "addClientDesc": "Host jarak jauh: port",
  "clientTarget": "Target",
  "clientPath": "Hubungkan jalur",
  "clientHost": "Tuan rumah jarak jauh",
  "pathViaServerShort": "Peramban",
  "pathDirectShort": "Penampil tuan rumah",
  "disconnect": "Memutuskan",
  "connect": "Menghubungkan",
  "clientNeedFields": "Nama dan host diperlukan",
  "clientCreated": "Profil klien dibuat",
  "clientPasswordOptional": "Kata sandi VNC (opsional)",
  "clientPasswordHint": "Digunakan saat Anda membuka penampil browser. Biarkan kosong untuk mengetiknya setiap kali.",
  "clientRememberPassword": "Simpan kata sandi di server ini untuk pembukaan berikutnya",
  "clientRememberPasswordWarn": "Password disimpan di panel dataDir (dapat dibaca oleh root). Lebih suka mengetik setiap kali di host bersama.",
  "stackMissingShort": "Tidak dipasang",
  "editClientTitle": "Edit klien jarak jauh",
  "editClientDesc": "Perbarui jalur, host, dan kata sandi opsional yang disimpan.",
  "clientUpdated": "Profil klien diperbarui",
  "rememberNeedPassword": "Masukkan kata sandi terlebih dahulu."
}
