{
  "alert": {
    "memory_high": "Memori tinggi",
    "load_high": "Beban tinggi",
    "disk_high": "Disk tinggi"
  },
  "loadFailed": "Gagal memuat metrik",
  "projectUsageFailed": "Gagal memuat penggunaan proyek",
  "procListFailed": "Daftar proses gagal",
  "streamEnded": "Streaming berakhir ({{reason}})",
  "streamOpenFailed": "Tidak dapat membuka streaming",
  "signalFailed": "Sinyal gagal",
  "detailFailed": "Tidak dapat memuat detailnya",
  "alertCount": "{{count}} peringatan",
  "attention": "Perlu perhatian",
  "normal": "OK",
  "disk": "Disk",
  "alerts": "Peringatan",
  "auto5s": "Otomatis 5 detik",
  "hostSettings": "Pengaturan tuan rumah",
  "loading": "Memuat metrik…",
  "tabs": {
    "overview": "Ringkasan",
    "live": "Proses langsung",
    "disk": "Disk",
    "projectUsage": "Penggunaan proyek",
    "alerts": "Peringatan"
  },
  "load": "Memuat",
  "load1m": "Muat 1m",
  "uptime": "Waktu aktif",
  "filterCpu5": "CPU ≥5%.",
  "filterMem5": "memori ≥5%.",
  "signalHint": "Pilih proses, lalu kirim TERM atau KILL.",
  "signalFromRow": "Pilih proses ini untuk TERM / KILL",
  "selectForSignal": "Memilih",
  "forceKillTitleNamed": "BUNUH PID {{pid}} ({{cmd}})?",
  "sendSigTitleNamed": "Kirim TERM ke PID {{pid}} ({{cmd}})?",
  "min1": "1m",
  "min5": "5m",
  "min15": "15m",
  "loadHint": "Relatif terhadap {{cpus}} CPU; di atas 1,0× mungkin mengantri.",
  "memory": "Ingatan",
  "total": "Total",
  "available": "Tersedia",
  "mainDisk": "disk akar",
  "path": "Jalur",
  "diskReadFail": "Tidak dapat membaca disk",
  "viewAllMounts": "Lihat semua {{count}} tunggangan →",
  "nAlerts": "{{count}} peringatan",
  "details": "Detail",
  "noThresholdAlerts": "Tidak ada peringatan ambang batas memori/beban/disk",
  "projectDisk": "Disk proyek (du asli)",
  "viewAllProjectUsage": "Lihat semua penggunaan proyek →",
  "loadProjectDisk": "Muat penggunaan disk proyek (du nyata) →",
  "followSse": "Ikuti (SSE)",
  "interval": "Selang",
  "sort": "Menyortir",
  "rows": "Baris",
  "onceQuery": "Kueri satu kali",
  "procSearchPh": "Cari PID / PENGGUNA / PERINTAH",
  "procSearchAria": "Proses pencarian",
  "filterAll": "Semua",
  "filterMine": "Non-sistem",
  "selectedN": "{{count}} dipilih",
  "showOf": "· menampilkan {{shown}}/{{total}}",
  "topLoading": "Memuat ringkasan teratas… (/proc/stat dual sample)",
  "topAria": "ringkasan teratas",
  "perCore": "Per-inti",
  "noPerCore": "Tidak ada data per inti",
  "uptimeDays": "{{d}} hari, {{h}}:{{m}}",
  "used": "Digunakan",
  "free": "Bebas",
  "signal": "Sinyal",
  "kill": "Membunuh",
  "send": "Mengirim",
  "procDetail": "Detil proses",
  "refreshProc": "Segarkan proses",
  "noProcs": "Tidak ada proses",
  "noProcsFilter": "Tidak ada proses yang cocok dengan filter",
  "mounts": "Gunung",
  "fs": "Sistem file",
  "mount": "Gunung",
  "size": "Ukuran",
  "usage": "Penggunaan",
  "project": "Proyek",
  "quota": "Kuota",
  "ratio": "Membagikan",
  "unlimited": "Tak terbatas",
  "noProjects": "Belum ada proyek",
  "noProjectsDesc": "Buat proyek untuk melihat penggunaan rumah sebenarnya di sini",
  "usageNote": "Penggunaan dari du lokal (tidak diperkirakan). Kuota adalah batas lunak bidang kontrol; hard setquota perlu diterapkan ke host.",
  "thresholdAlerts": "Peringatan ambang batas",
  "alertsBuiltinOnly": "Hanya ambang batas CPU/memori/disk bawaan. Tidak ada email, webhook, atau saluran Slack.",
  "lastEvaluated": "Terakhir diperiksa",
  "alertsOkTitle": "Semuanya jelas",
  "alertsOkDesc": "Tidak ada peringatan ambang batas memori/beban/disk.",
  "cpu": "CPU",
  "command": "Memerintah",
  "user": "Pengguna",
  "clearSelection": "Hapus pilihan",
  "batchSignal": "Sinyal kumpulan",
  "liveHint": "Daftar proses langsung (SSE atau polling). Sinyal memerlukan root + YSK_EXECUTE.",
  "signalTo": "Sinyal {{sig}} → PID {{pid}}",
  "procAlive": "Proses masih hidup (kill -0 ok)",
  "procGone": "Proses berakhir",
  "procTable": "Proses ({{count}}{{more}})",
  "procTableDesc": "daftar ps · pilih untuk TERM/KILL (membutuhkan YSK_EXECUTE)",
  "selectAllAria": "Pilih semua yang difilter",
  "selectPidAria": "Pilih PID {{pid}}",
  "controlPlane": "Pesawat kendali",
  "controlPlaneNoSignal": "Proses bidang kendali tidak dapat diberi sinyal",
  "protectedPid": "PID 1 / init / systemd tidak dapat diberi sinyal dari panel",
  "sigTermTitle": "Kirim SIGTERM (minta proses untuk keluar)",
  "sigKillTitle": "Kirim SIGKILL (force kill — tidak dapat ditangkap)",
  "batchTerm": "TERM",
  "batchKill": "KILL",
  "rawTopLabel": "Atasan mentah (tidak diterjemahkan)",
  "followSseLabel": "Ikuti (siaran langsung)",
  "alertsReadOnly": "Hanya ambang batas CPU/memori/disk bawaan. Tidak ada email, webhook, atau saluran Slack.",
  "alertsGoNotifications": "Buka pusat notifikasi",
  "lastCheck": "Pemeriksaan terakhir",
  "rawTopHint": "Keluaran atas(1) yang tidak diterjemahkan",
  "detailShort": "Informasi",
  "procUnavailable": "Tidak dapat memperoleh proses",
  "noProcData": "Belum ada data proses",
  "noProcFilter": "Tidak ada proses yang cocok dengan filter",
  "clickOnceOrFollow": "Jalankan kueri sekali pakai atau aktifkan tindak lanjut",
  "liveFootnote": "Seperti SSH top: /proc/stat dual sample untuk %Cpu (per-core = top “1”), Mem/Swap, Tasks; tabel proses dari ps. Bukan PTY interaktif. Membunuh membutuhkan YSK_EXECUTE; PID 1 dan bidang kontrol dilindungi secara default.",
  "forceKillTitle": "Bunuh paksa PID {{pid}} (SIGKILL)",
  "sendSigTitle": "Kirim SIG{{sig}} ke PID {{pid}}",
  "forceKillDesc": "Tidak bisa ditangkap; mungkin kehilangan data. Perintah: {{cmd}}",
  "termDesc": "Proses mungkin bersih dan keluar. Perintah: {{cmd}}",
  "forceKillBtn": "Paksa BUNUH",
  "sendTermBtn": "Kirim JANGKA",
  "procPidTitle": "Proses PID {{pid}}",
  "readingProc": "Membaca /memproses…",
  "applyRenice": "Oleskan renice",
  "reniceHint": "-20 tertinggi · 19 terendah (perlu EXECUTE)",
  "noData": "Tidak ada data",
  "shareOfMeasured": "{{pct}}% diukur",
  "mountsTitle": "Pemasangan disk ({{count}})",
  "mountsDesc": "Df -P -B1 nyata (tmpfs difilter)",
  "noMounts": "Tidak ada daftar pemasangan",
  "noMountsDesc": "df tidak tersedia atau difilter. Disk root masih dalam Ikhtisar.",
  "seeProjectUsage": "Penggunaan rumah proyek ada di tab Penggunaan proyek (nyata · {{size}})",
  "measuringDu": "Mengukur rumah proyek (du)…",
  "projectUsageTitle": "Penggunaan disk proyek ({{count}})",
  "projectUsageDesc": "Du asli · total {{total}} · {{at}}",
  "projectUsageDescEmpty": "Jalankan du pada setiap proyek home_dir",
  "remeasure": "Ukur ulang",
  "usageNoteFull": "Penggunaan dari du lokal (tidak diperkirakan). Kuota adalah batas lunak bidang kontrol; hard setquota perlu diterapkan ke host.",
  "sseNeedLogin": "Tidak masuk; tidak dapat membuka SSE",
  "sseSessionExpired": "Tidak masuk atau sesi berakhir; tidak dapat membuka SSE",
  "sseHttpError": "streaming HTTP {{status}}",
  "colFilesystem": "Sistem file",
  "colMount": "Gunung",
  "colSize": "Ukuran",
  "colUsed": "Digunakan",
  "colAvail": "Tersedia",
  "colUsePct": "Digunakan %",
  "colHome": "Rumah",
  "usageNoteLink": "Kuota lunak bidang kontrol. Terapkan batasan keras pada tab Isolasi proyek.",
  "shareNoQuotaHint": "Tanpa kuota, rasio bukan persentase. Atur di tab Isolasi proyek.",
  "setQuotaLink": "Atur kuota",
  "unusualHome": "Jalur tidak biasa",
  "unusualHomeHint": "Bukan rumah proyek /home/…. Isolasi kanonik adalah /home/ysk-server-{id}."
}
