{
  "title": "Beralih ke {{target}}",
  "subtitle": "Ganti {{from}} dengan {{to}}. Hanya satu server SQL yang diperbolehkan di host ini.",
  "confirm": "Konfirmasikan peralihan dan migrasi",
  "success": "Mesin SQL diaktifkan dan data dimigrasikan",
  "bannerHint": "Jika mesin lain sudah terpasang, Anda harus mengonfirmasi sakelar eksklusif (uninstall",
  "flowAria": "Arah peralihan mesin SQL",
  "from": "Saat ini",
  "to": "Target",
  "calloutTitle": "Sulit untuk dibatalkan tanpa cadangan",
  "calloutBody": "{{from}} paket dihapus hanya setelah ekspor berhasil",
  "sectionImpact": "apa yang akan terjadi",
  "sectionLimits": "Keterbatasan dan risiko",
  "dbListTitle": "Basis data yang akan dimigrasi ({{count}})",
  "dbMigrateBadge": "{{count}} basis data pengguna",
  "dbEmptyBadge": "Tidak ada database pengguna",
  "noUserDbs": "Tidak ada database pengguna yang terdeteksi (hanya skema sistem). Mesin server masih akan diganti.",
  "tableCount": "{{count}} tabel",
  "ackLabel": "Saya mengerti mesinnya eksklusif. Copot pemasangan {{from}} dan migrasikan data ke {{to}}.",
  "phraseLabel": "Ketik {{phrase}} untuk mengonfirmasi",
  "phraseMismatch": "Frasa tidak cocok. Ketik SWITCH dengan tepat.",
  "warn": {
    "replace_engine": "Copot pemasangan {{from}} dan pasang {{to}}.",
    "exclusive": "MySQL dan MariaDB tidak dapat berjalan bersama sebagai server pada satu host (eksklusif).",
    "uninstall_packages": "Paket server SQL saat ini akan dihapus dari sistem.",
    "logical_dump": "Basis data pengguna diekspor secara logis lalu diimpor. Skema sistem tidak disalin sebagai file.",
    "dialect_risk": "SQL khusus MariaDB atau MySQL mungkin gagal saat diimpor.",
    "no_replication": "Pengaturan replikasi, plugin, dan log biner tidak dimigrasi.",
    "root_auth": "Soket root atau otentikasi kata sandi mungkin memerlukan konfigurasi ulang setelah peralihan.",
    "no_user_dbs": "Tidak ada database pengguna yang terdeteksi — hanya paket mesin yang akan berubah.",
    "has_user_dbs": "{{count}} basis data pengguna akan diekspor dan diimpor."
  },
  "note": {
    "needsSwitch": "Host ini sudah menjalankan {{other}}. MySQL dan MariaDB bersifat eksklusif — konfirmasi saklar (ekspor → hapus instalan lainnya → instal → impor).",
    "invalidTarget": "Target tidak valid (khusus mysql atau mariadb).",
    "badConfirmPhrase": "Frasa konfirmasi harus benar-benar SWITCH.",
    "needAck": "Anda harus menyetujui peralihan eksklusif (MySQL atau MariaDB, bukan keduanya).",
    "switchNotNeeded": "Switch tidak diperlukan — gunakan instalasi normal.",
    "migrateDataRequired": "Migrasi data harus diaktifkan ketika database pengguna ada.",
    "dumpFailed": "Ekspor gagal — sumber {{source}} masih berjalan. {{detail}}",
    "datadirBackupFailed": "Pencadangan datadir gagal — dibatalkan sebelum pencopotan pemasangan. Coba mulai layanan sumber secara manual.",
    "waitFailed": "Layanan sasaran belum siap. Cadangan: {{dumpPath}}. Datadir lama: {{datadir}}. Diperlukan pemulihan manual.",
    "incomplete": "Peralihan tidak lengkap. Ekspor dipertahankan pada {{dumpPath}}. Datadir lama di {{datadir}}. Jangan membersihkan lagi secara membabi buta.",
    "switched": "Beralih {{from}} → {{to}}. Basis data {{imported}}/{{total}} yang diimpor.",
    "dumpPath": "Jalur ekspor logis: {{path}}",
    "datadirBackup": "Cadangan datadir lama: {{path}} (hapus jika sudah puas: rm -rf {{path}})",
    "grantsExported": "Hibah diekspor ({{detail}})",
    "frozenDetected": "MySQL/MariaDB FROZEN (bukan kegagalan yang tepat). Jalur {{path}} (mode: {{mode}}). Paket mungkin diinstal tetapi daemon menolak untuk memulai setelah pergantian mesin atau penurunan versi. Hapus pembekuan dan masukkan kembali datadir kosong jika aman. Cuplikan: {{snippet}}",
    "frozenCleared": "Menghapus penanda pembekuan {{path}}.",
    "frozenClearFailed": "Tidak dapat menghapus penanda pembekuan {{path}} — hapus secara manual sebagai root.",
    "datadirNotEmptySkipInit": "Direktori data sudah memiliki tabel sistem — dilewati inisialisasi ulang.",
    "datadirInitialized": "Menginisialisasi direktori data kosong untuk {{flavor}}.",
    "datadirInitFailed": "Gagal menginisialisasi direktori data: {{detail}}",
    "unitNotActive": "Unit {{unit}} adalah {{active}} (diharapkan aktif).",
    "nginxPortConflict": "Unit Nginx tidak aktif — Apache mungkin masih mengikat public :80; rebind Apache ke 127.0.0.1:8080, lalu restart Nginx.",
    "nginxConfigFailed": "nginx -t gagal: {{detail}}",
    "frozenShort": "FROZEN ({{mode}}) — daemon diblokir; pencairan dan perbaikan diperlukan.",
    "unfreezeNeedsConfirm": "Konfirmasi diperlukan untuk mencairkan (beku={{frozen}}, kosongDatadir={{empty}}). POST dengan konfirmasi: benar.",
    "unfreezeOk": "Layanan {{unit}} aktif setelah perbaikan pencairan.",
    "unfreezeStartFailed": "Masih tidak aktif setelah dicairkan: {{detail}}",
    "unfreezePrompt": "Klik “Unfreeze and Repair” untuk menghapus FROZEN dan memulai kembali datadir yang kosong.",
    "configSanitized": "Konfigurasi SQL disejajarkan untuk {{flavor}} (my.cnf → {{target}}). Sisa plugin MariaDB dinonaktifkan saat menargetkan MySQL.",
    "configSanitizeFailed": "Gagal membersihkan konfigurasi SQL: {{detail}}"
  },
  "step": {
    "dump": "Ekspor {{db}}",
    "exportGrants": "Ekspor hibah",
    "stop": "Hentikan {{unit}}",
    "backupDatadir": "Cadangan datadir",
    "purge": "Copot pemasangan {{pkg}}",
    "wait": "Tunggu {{unit}}",
    "importDb": "Impor {{db}}",
    "importGrants": "Hibah impor",
    "verify": "Memeriksa",
    "preflight": "Pra-penerbangan",
    "confirm": "Mengonfirmasi",
    "clearFrozen": "Hapus MySQL BEKU",
    "initDatadir": "Inisialisasi datadir kosong",
    "startUnit": "Mulai {{unit}}",
    "sanitizeConfig": "Sanitasi plugin my.cnf / sisa"
  }
}
