{
  "title": "Pembaruan cerdas",
  "body": "",
  "risk": {
    "critical": "Kritis",
    "high": "Tinggi",
    "medium": "Sedang",
    "low": "Rendah"
  },
  "justNow": "Baru saja",
  "secAgo": "{{n}}s yang lalu",
  "minAgo": "{{n}}m yang lalu",
  "hourAgo": "{{n}} jam yang lalu",
  "highRiskN": "{{count}} berisiko tinggi",
  "panelUpdate": "Pembaruan panel tersedia",
  "footerNewVersion": "Versi baru {{version}}",
  "riskOk": "Risiko dapat dikelola",
  "riskUnevaluated": "Tidak dievaluasi — jalankan Scan + OSV",
  "pendingScan": "Menunggu pemindaian",
  "packages": "Paket",
  "highRisk": "Risiko tinggi",
  "needApproval": "Perlu persetujuan",
  "hasCve": "Memiliki CVE",
  "panel": "Panel",
  "schedule": "Jadwal",
  "reload": "Muat ulang",
  "osvTitle": "Kueri OSV untuk 12 paket teratas yang disarankan (membutuhkan jaringan)",
  "scanOsv": "Pindai + OSV",
  "cveNotChecked": "Tidak diperiksa",
  "scanPkgs": "Pindai paket",
  "tabInventory": "Persediaan paket",
  "tabSelf": "Panel sendiri",
  "badgeUpdate": "Memperbarui",
  "tabSchedule": "Jadwal",
  "tabPolicy": "Kebijakan",
  "scanning": "Memindai…",
  "inventoryTitle": "Persediaan paket",
  "inventoryDesc": "Menampilkan {{shown}} / {{total}} · diinventarisasi {{when}}",
  "riskFilterAria": "Filter risiko",
  "all": "Semua",
  "upgradable": "Dapat diupgrade",
  "mediumFilter": "Sedang",
  "lowUnmarked": "Rendah / tidak bertanda",
  "searchPh": "Paket / saran / CVE…",
  "searchAria": "Paket pencarian",
  "colPackage": "Kemasan",
  "colVersion": "Versi (terinstal → Kandidat apt)",
  "installedTitle": "Dipasang",
  "noUpgrade": "(tidak ada peningkatan yang tersedia)",
  "colAdvice": "Nasihat",
  "upgradeTo": "Tingkatkan ke {{v}}",
  "sameVersion": "apt Kandidat cocok dengan versi yang diinstal",
  "noNeedUpgrade": "Tidak perlu peningkatan",
  "emptyInventory": "Belum ada paket data",
  "emptyInventoryDesc": "Gunakan \"Pindai paket\" di header halaman untuk menginventarisasi host ini",
  "emptyFilter": "Tidak ada paket yang cocok dengan filter",
  "emptyFilterDesc": "Ubah filter risiko atau hapus pencarian",
  "resetFilters": "Setel ulang filter",
  "selfLoading": "Memuat status pembaruan mandiri…",
  "selfTitle": "Pembaruan mandiri panel",
  "selfCheckFailed": "Pemeriksaan gagal",
  "selfUpToDate": "Terkini",
  "selfAvailable": "Pembaruan tersedia",
  "selfCurrent": "Versi saat ini",
  "selfLatest": "Versi terbaru",
  "selfChannel": "Saluran",
  "checkSelf": "Periksa pembaruan",
  "applySelf": "Terapkan pembaruan mandiri",
  "scheduleTitle": "Jadwal pemindaian otomatis",
  "scheduleDesc": "Inventarisasi berkala; tidak melakukan peningkatan otomatis",
  "enabled": "Diaktifkan",
  "disabled": "Dengan disabilitas",
  "cron": "Ekspresi Cron",
  "saveSchedule": "Simpan jadwal",
  "policyTitle": "Perbarui kebijakan",
  "policyBody": "Paket berisiko tinggi dan CVE memerlukan persetujuan sebelum mengajukan permohonan",
  "applyPkg": "Terapkan peningkatan paket",
  "rebootNeeded": "menyalakan ulang",
  "kernelRebootHint": "Paket kernel perlu di-boot ulang setelah diterapkan",
  "applyPkgConfirm": "Tingkatkan {{name}}?",
  "applyPkgDesc": "Menjalankan apt upgrade untuk paket ini di host. Membutuhkan root + YSK_EXECUTE.",
  "lastScan": "Pemindaian terakhir",
  "never": "Tidak pernah",
  "cve": "CVE",
  "riskCol": "Mempertaruhkan",
  "selfUpdatable": "Dapat diperbarui",
  "selfCurrentShort": "Saat ini",
  "selfLatestShort": "Terbaru",
  "applyPanelUpdate": "Terapkan pembaruan panel",
  "applySelfConfirmTitle": "Terapkan pembaruan panel?",
  "applySelfConfirmDesc": "Instal {{from}} → {{to}} dan mulai ulang layanan panel. Tidak ada uji coba.",
  "applyPanelAlreadyLatest": "Sudah versi panel terbaru",
  "recheck": "Periksa kembali",
  "aboutScope": "Cakupan",
  "aboutScopeV": "panel ysk-server + layanan katalog + runtime + sisa paket apt",
  "aboutChannel": "Saluran",
  "aboutChannelV": "paket npm ysk-server → Rilis GitHub → apps/server/package.json; terapkan: npm i -g ysk-server@version atau git (YSK_SOURCE_ROOT)",
  "aboutFail": "Kegagalan",
  "aboutFailV": "Saluran yang tidak tersedia tidak dilaporkan sebagai saluran terkini; terapkan kebutuhan EXECUTE; git apply perlu memulai ulang layanan",
  "jobsTitle": "Pekerjaan terjadwal",
  "jobsSub": "Penjadwal bidang kontrol (hanya baca) · {{count}}",
  "noJobs": "Tidak ada jadwal yang terlihat",
  "noJobsDesc": "Pekerjaan penjadwal dinonaktifkan atau belum ada",
  "lastRun": "· terakhir {{when}}",
  "scanPolicy": "Pindai",
  "scanPolicyV": "Pindai ≠ ditingkatkan; menerapkan perubahan sistem",
  "highRiskPolicy": "Risiko tinggi",
  "highRiskPolicyV": "Perlu persetujuan: konfirmasi kedua sebelum dikirim",
  "needApprovalHint": "Buka Tersedia dan filter ke paket yang memerlukan persetujuan",
  "applyNeedConfirm": "Membuka dialog konfirmasi sebelum menerapkan",
  "probeFailed": "Penyelidikan gagal",
  "notViaApt": "Tidak dikelola oleh apt — tidak ada kandidat",
  "noCandidate": "Tidak ada versi kandidat",
  "cveLabel": "CVE",
  "jobOpenGeo": "halaman GeoIP",
  "job": {
    "protection_probe": {
      "name": "Pemeriksaan perlindungan",
      "hint": "Sinyal pertahanan berkala"
    },
    "updates_scan": {
      "name": "Pemindaian pembaruan",
      "hint": "Segarkan inventaris paket"
    },
    "daily_backup": {
      "name": "Cadangan harian",
      "hint": "Semua pencadangan terjadwal"
    },
    "db_temp_expire": {
      "name": "Kedaluwarsa pengguna DB sementara",
      "hint": "Hapus pengguna database sementara yang sudah kadaluarsa"
    },
    "defense_auto_ban": {
      "name": "Larangan otomatis pertahanan",
      "hint": "Terapkan centang larangan otomatis"
    },
    "defense_geoip_update": {
      "name": "Pembaruan GeoIP",
      "hint": "Unduh database GeoIP"
    },
    "log_auto_vacuum": {
      "name": "Log vakum",
      "hint": "retensi jurnal"
    },
    "email_dnsbl": {
      "name": "Surel DNSBL",
      "hint": "Periksa DNSBL melalui email"
    },
    "validators_upgrade_scan": {
      "name": "Pemindaian peningkatan validator",
      "hint": "Periksa pembaruan gambar validator/biner"
    }
  },
  "permPolicy": "Izin",
  "permPolicyV": "Tanpa EXECUTE/root → diblokir (tidak ada kesuksesan palsu)",
  "osvPolicyV": "Membutuhkan jaringan; memperkaya 12 saran teratas saja",
  "relatedAria": "Terkait",
  "scHost": "Pengaturan tuan rumah",
  "scReadiness": "Kesiapan",
  "scReadinessD": "Gerbang produksi",
  "scSystemd": "satuan sistem",
  "scSystemdD": "Layanan pesawat kendali",
  "scSecurity": "Pusat keamanan",
  "scSecurityD": "Persetujuan / alat",
  "applyHighRisk": "Terapkan pembaruan berisiko tinggi {{name}}?",
  "highRiskUpdate": "Pembaruan berisiko tinggi",
  "remoteUnknown": "Jauh tidak diketahui",
  "hasUpdate": "Pembaruan tersedia",
  "scanned": "Paket {{count}} yang dipindai",
  "scannedWithOsv": "Paket {{count}} yang dipindai (dengan OSV)",
  "realUpgradeable": "{{count}} benar-benar dapat ditingkatkan",
  "panelCheckFailed": "Pemeriksaan versi panel gagal",
  "applyIncomplete": "Terapkan tidak lengkap",
  "appliedPackage": "Pembaruan paket diterapkan",
  "updateFailed": "Pembaruan gagal",
  "updateIncomplete": "Pembaruan tidak lengkap",
  "appliedUpdate": "Pembaruan diterapkan",
  "panelRestarting": "Panel sedang dimulai ulang untuk memuat versi baru…",
  "panelRestarted": "Panel kembali · {{version}}",
  "panelRestartWait": "Pembaruan diterapkan. Jika halaman ini tidak berubah, muat ulang beberapa detik lagi.",
  "reloadUi": "Muat ulang UI",
  "reloadUiTitle": "Muat ulang UI panel?",
  "reloadUiDesc": "Layanan panelnya adalah {{version}}. Tab ini masih memiliki frontend sebelumnya hingga Anda memuat ulang. Bidang yang belum disimpan di halaman ini akan hilang.",
  "aptCandidate": "Kandidat yang tepat",
  "advice": {
    "update": "Pembaruan direkomendasikan",
    "skip": "Melewati",
    "watch": "Jam tangan",
    "urgent": "Pembaruan mendesak"
  },
  "selectCol": "Memilih",
  "selectAllUpgradable": "Pilih semua yang dapat diupgrade",
  "clearSelection": "Hapus pilihan",
  "updateSelected": "Pembaruan dipilih ({{n}})",
  "batchConfirmTitle": "Konfirmasikan pembaruan paket massal?",
  "batchConfirmBody": "Akan meningkatkan {{n}} paket secara berurutan. Membutuhkan root dan EXECUTE.",
  "batchConfirmHighRisk": "Seleksi mencakup paket risiko tinggi/persetujuan; Saya telah meninjau dan menyetujui permohonan.",
  "batchProgress": "Pembaruan massal {{n}}/{{total}}: {{pkg}}",
  "batchDone": "Selesai secara massal: {{ok}} oke, {{fail}} gagal",
  "batchPartialFail": "Beberapa gagal: {{list}}",
  "batchEmpty": "Pilih paket yang dapat diupgrade terlebih dahulu",
  "batchNoneUpgradable": "Tidak ada paket yang dapat diupgrade di filter saat ini",
  "batchCancel": "Batalkan secara massal",
  "batchCancelling": "Membatalkan… (berhenti setelah paket saat ini)",
  "batchCancelled": "Dibatalkan (masih dilewati)",
  "batchRescanned": "Status paket host dipindai ulang",
  "applyLogTitle": "Memperbarui()",
  "navBadgeTitle": "Pembaruan tertunda: {{n}}",
  "aboutPolicySub": "Pindai, terapkan, hak istimewa, dan batasan OSV. Pemindaian tidak sama dengan peningkatan.",
  "tabOverview": "Ringkasan",
  "overviewHint": "Server memindai paket sesuai jadwal. Instal perangkat lunak pada setiap halaman fitur; halaman ini hanya memeriksa dan menerapkan peningkatan.",
  "overviewStale": "Data pemindaian sudah usang. Jalankan pemindaian atau tunggu pemeriksaan otomatis berikutnya.",
  "nextScan": "Pemindaian selanjutnya",
  "autoScan": "Pemindaian otomatis",
  "autoScanEnable": "Aktifkan pemindaian paket otomatis",
  "scanInterval": "Interval pemindaian",
  "interval6h": "Setiap 6 jam",
  "interval12h": "Setiap 12 jam",
  "interval24h": "Setiap 24 jam",
  "interval48h": "Setiap 48 jam",
  "scheduleSaved": "Jadwal pemindaian disimpan",
  "scanNow": "Pindai sekarang",
  "viewUpgradable": "Lihat dapat diupgrade",
  "installElsewhere": "Untuk menginstal paket (Nginx, PHP, database…), buka halaman fitur yang cocok — bukan hub ini.",
  "status": "Status",
  "groupService": "Layanan",
  "groupRuntime": "Waktu proses",
  "groupOs": "Paket sistem",
  "notInstalled": "Tidak dipasang",
  "goToPage": "Buka halaman",
  "hubHint": "Katalog perangkat lunak dan runtime pada host ini. Pindai untuk menyegarkan.",
  "intervalDay": "setiap hari",
  "intervalDays": "setiap {{n}} hari",
  "intervalHour": "setiap jam",
  "intervalHours": "setiap {{n}} jam",
  "intervalMinutes": "setiap {{n}} menit",
  "intervalSeconds": "setiap {{n}} detik",
  "availableHint": "Paket dengan kandidat baru dari pengelola paket.",
  "servicesHint": "Layanan katalog di host ini. Buka halaman layanan untuk menginstal.",
  "runtimeHint": "Runtime di host ini. Peningkatan versi dilakukan pada setiap halaman runtime.",
  "needsReboot": "Diperlukan reboot",
  "kernelRebootWarn": "Menginstal kernel baru biasanya memerlukan reboot sebelum digunakan.",
  "neverRun": "belum berjalan",
  "scanOsvN": "Pindai + OSV (pertama {{n}})"
}
