{
  "tabInventory": "Inventaris",
  "tabTarget": "Target",
  "tabRun": "Berlari",
  "tabDone": "Selesai",
  "refreshFailed": "Penyegaran gagal",
  "migrateIncomplete": "Migrasi tidak selesai",
  "requestFailed": "Permintaan migrasi gagal",
  "title": "Migrasi host penuh",
  "subtitle": "Bidang kendali sumber → salinan lengkap ke host baru. Setelah itu hanya ubah IP/DNS publik; akun, jalur, dan proyek tetap sama.",
  "inventorying": "Inventarisasi",
  "inventoried": "Diinventarisasi",
  "inventoriedWarn": "Diinventarisasi · {{n}} peringatan",
  "inventoriedOrphans": "Diinventarisasi · {{n}} sisa rumah",
  "inventoriedWarnAndOrphans": "Diinventarisasi · {{w}} peringatan · {{n}} sisa",
  "inventoryFailed": "Inventaris gagal",
  "pendingInventory": "Persediaan tertunda",
  "projects": "Proyek",
  "mailboxes": "Kotak surat",
  "users": "Pengguna",
  "software": "Perangkat lunak",
  "jobs": "Pekerjaan",
  "notFound": "Tidak ditemukan",
  "wizard": "Penyihir migrasi",
  "jobLog": "Riwayat pekerjaan",
  "about": "Tentang",
  "steps": "Langkah-langkah migrasi",
  "sourceInventory": "Inventarisasi sumber",
  "sourceInventoryDesc": "Pemindaian bidang kontrol dan jalur proyek hanya-baca; tidak mengubah sistem",
  "inventoryRunning": "Menginventarisasi host ini…",
  "host": "Tuan rumah",
  "projectHome": "Proyek / rumah",
  "needSoftware": "Perangkat lunak untuk diinstal",
  "noInventory": "Belum ada inventaris",
  "noInventoryHint": "Gunakan Refresh (kanan atas) untuk memindai status host dan pekerjaan",
  "targetHost": "Tuan rumah sasaran",
  "targetHostDesc": "Root SSH saja; kata sandi hanya untuk permintaan ini dan tidak disimpan",
  "sshTarget": "sasaran SSH",
  "sshPort": "Pelabuhan SSH",
  "targetDataDir": "Target dataDir",
  "authMethod": "Metode autentikasi",
  "rootPassword": "Kata sandi akar",
  "notPersisted": "Tidak bertahan",
  "passwordNotStored": "Kata sandi hanya digunakan untuk sesi SSH ini dan tidak disimpan di disk.",
  "overwriteDanger": "Overwrite akan menggantikan data YSK yang ada pada target. Hal ini tidak dapat dibatalkan dari panel.",
  "outboundIdentity": "Identitas keluar di brankas",
  "dryRun": "Pemeriksaan awal uji coba",
  "startMigrate": "Mulai migrasi host penuh",
  "needSshTarget": "Masukkan target SSH",
  "needMaintWindow": "Periksa jendela pemeliharaan",
  "needRootPassword": "Masukkan kata sandi akar",
  "needRequired": "Lengkapi bidang yang wajib diisi",
  "result": "Hasil migrasi",
  "blocked": "Diblokir",
  "failed": "Gagal",
  "detail": "Detail",
  "jobsTitle": "Pekerjaan migrasi ({{count}})",
  "jobsDesc": "Nyatakan di bawah dataDir/migrate/;",
  "phase": "Fase",
  "jobPhase": "Pekerjaan {{id}} · {{phase}}",
  "phaseName": {
    "failed": "Gagal",
    "done": "Selesai",
    "running": "Berlari",
    "queued": "Mengantri",
    "cancelled": "Dibatalkan"
  },
  "target": "Target",
  "updated": "Diperbarui",
  "notes": "Catatan",
  "noJobs": "Belum ada pekerjaan migrasi",
  "noJobsHint": "Pekerjaan muncul setelah uji coba atau migrasi penuh di wizard.",
  "confirmTitle": "Konfirmasikan migrasi host penuh",
  "confirmDesc": "Akankah rsync dan bootstrap {{target}}",
  "confirmStart": "Konfirmasikan mulai",
  "cancel": "Membatalkan",
  "success": "Kesuksesan",
  "unfilledTarget": "(tidak ada sasaran)",
  "restartApiHint": "Jika Anda baru saja menerapkan versi baru, mulai ulang API (",
  "afterRestart": ") lalu Segarkan.",
  "inventoryWarnings": "Peringatan inventaris ({{count}})",
  "orphanHomesHint": "Sisa rumah proyek (bukan di toko). Hapus hanya setelah Anda mengonfirmasi bahwa itu tidak digunakan.",
  "orphanHomesTitle": "Sisa rumah proyek ({{count}})",
  "orphanHomesSummary": "{{count}} jalur pada disk tidak ada di penyimpanan. Cadangkan terlebih dahulu jika tidak yakin, lalu hapus jalur yang tidak digunakan.",
  "orphanColHome": "Rumah",
  "orphanColModified": "Dimodifikasi",
  "orphanColEntries": "Entri",
  "orphanEntries": "{{n}} entri tingkat atas dalam direktori",
  "orphanKpi": "Sisa",
  "sourceOs": "OS",
  "sourceDataDir": "dataDir",
  "sourceDbRedis": "Basis Data / Redis",
  "sourceDbRedisValue": "{{db}} basis data · {{redis}} Redis",
  "orphanRemove": "Hapus sisa rumah",
  "orphanRemoveTitle": "Hapus sisa proyek rumah?",
  "orphanRemoveDesc": "Hapus {{path}} dari disk secara permanen. Ini bukan proyek toko. Membutuhkan YSK_EXECUTE=1.",
  "orphanRemovePhrase": "Ketik DELETE untuk mengonfirmasi.",
  "orphanRemoveNeedConfirm": "Perlu konfirmasi",
  "orphanBackupFirst": "Cadangkan terlebih dahulu (buka Cadangan)",
  "orphanMtime": "Terakhir diubah {{at}}",
  "expandAllWarnings": "Tampilkan semua peringatan {{n}}",
  "collapseWarnings": "Tampilkan lebih sedikit",
  "moreWarnings": "…dan {{n}} lainnya",
  "authPassword": "kata sandi root (beralih ke kunci setelah pemasangan kunci sementara)",
  "authIdentity": "Id brankas identitas SSH",
  "authAgent": "Agen/kunci default lokal",
  "confirmMaint": "Konfirmasikan jendela pemeliharaan",
  "confirmMaintDesc": "· Sumber dijeda sebentar untuk dump yang konsisten (diperlukan untuk migrasi sebenarnya)",
  "allowOverwrite": "Izinkan penimpaan data YSK yang ada sesuai target",
  "allowOverwriteDesc": "· Diperlukan jika target sudah memiliki ysk.json",
  "dryRunOnly": "Hanya lari kering",
  "dryRunOnlyDesc": "· Inventaris + pemeriksaan awal saja; tidak ada rsync atau target penulisan",
  "executeNote": "Host membutuhkan YSK_EXECUTE=1 dan API root. Setelah migrasi, perbarui DNS A/AAAA dan periksa cloud firewall + mail PTR.",
  "dnsCutover": "Peralihan DNS (manual)",
  "dnsCutoverDesc": "Poin A/AAAA untuk nama-nama ini ke IP publik yang baru;"
}
