{
  "title": "Cambiar a {{target}}",
  "subtitle": "Reemplace {{from}} con {{to}}. Sólo se permite un servidor SQL en este host.",
  "confirm": "Confirmar el cambio y migrar",
  "success": "Motor SQL cambiado y datos migrados",
  "bannerHint": "Si el otro motor ya está instalado, debes confirmar un cambio exclusivo (desinstalar",
  "flowAria": "Dirección de cambio del motor SQL",
  "from": "Actual",
  "to": "Objetivo",
  "calloutTitle": "Difícil de deshacer sin copias de seguridad",
  "calloutBody": "{{from}} los paquetes se eliminan solo después de una exportación exitosa",
  "sectionImpact": "¿Qué pasará?",
  "sectionLimits": "Limitaciones y riesgos",
  "dbListTitle": "Bases de datos para migrar ({{count}})",
  "dbMigrateBadge": "{{count}} bases de datos de usuarios",
  "dbEmptyBadge": "Sin bases de datos de usuarios",
  "noUserDbs": "No se detectaron bases de datos de usuarios (solo esquemas del sistema). El motor del servidor seguirá siendo reemplazado.",
  "tableCount": "{{count}} mesa(s)",
  "ackLabel": "Entiendo que los motores son exclusivos. Desinstale {{from}} y migre los datos a {{to}}.",
  "phraseLabel": "Escribe {{phrase}} para confirmar",
  "phraseMismatch": "La frase no coincide. Escriba INTERRUPTOR exactamente.",
  "warn": {
    "replace_engine": "Desinstale {{from}} e instale {{to}}.",
    "exclusive": "MySQL y MariaDB no pueden ejecutarse juntos como servidores en un host (exclusivo).",
    "uninstall_packages": "Los paquetes actuales del servidor SQL se eliminarán del sistema.",
    "logical_dump": "Las bases de datos de usuarios se exportan lógicamente y luego se importan. Los esquemas del sistema no se copian como archivos.",
    "dialect_risk": "SQL específico de MariaDB o MySQL puede fallar en la importación.",
    "no_replication": "La configuración de replicación, los complementos y los registros binarios no se migran.",
    "root_auth": "Es posible que sea necesario reconfigurar la autenticación de socket raíz o contraseña después del cambio.",
    "no_user_dbs": "No se detectaron bases de datos de usuarios; solo cambiarán los paquetes del motor.",
    "has_user_dbs": "{{count}} las bases de datos de usuarios se exportarán e importarán."
  },
  "note": {
    "needsSwitch": "Este host ya ejecuta {{other}}. MySQL y MariaDB son exclusivos: confirme el cambio (exportar → desinstalar otro → instalar → importar).",
    "invalidTarget": "Destino no válido (solo mysql o mariadb).",
    "badConfirmPhrase": "La frase de confirmación debe ser exactamente CAMBIAR.",
    "needAck": "Debe reconocer el cambio exclusivo (MySQL o MariaDB, no ambos).",
    "switchNotNeeded": "No se necesita el interruptor; use la instalación normal.",
    "migrateDataRequired": "La migración de datos debe estar habilitada cuando existan bases de datos de usuarios.",
    "dumpFailed": "Falló la exportación: la fuente {{source}} quedó ejecutándose. {{detail}}",
    "datadirBackupFailed": "Error en la copia de seguridad de Datadir: se canceló antes de la desinstalación. Intente iniciar el servicio fuente manualmente.",
    "waitFailed": "El servicio de destino no estuvo listo. Copia de seguridad: {{dumpPath}}. Directorio de datos antiguo: {{datadir}}. Se requiere recuperación manual.",
    "incomplete": "Cambio incompleto. Exportación retenida en {{dumpPath}}. Directorio de datos antiguo en {{datadir}}. No vuelvas a purgar a ciegas.",
    "switched": "Cambiado {{from}} → {{to}}. Bases de datos {{imported}}/{{total}} importadas.",
    "dumpPath": "Ruta de exportación lógica: {{path}}",
    "datadirBackup": "Copia de seguridad del directorio de datos anterior: {{path}} (eliminar cuando esté satisfecho: rm -rf {{path}})",
    "grantsExported": "Subvenciones exportadas ({{detail}})",
    "frozenDetected": "MySQL/MariaDB está CONGELADO (no es un error adecuado). Ruta {{path}} (modo: {{mode}}). Es posible que el paquete esté instalado, pero el demonio se niega a iniciarse después de un cambio de motor o una degradación. Borre la congelación y reinicie el directorio de datos vacío si es seguro. Fragmento: {{snippet}}",
    "frozenCleared": "Se eliminó el marcador de congelación {{path}}.",
    "frozenClearFailed": "No se pudo eliminar el marcador de congelación {{path}}: eliminar manualmente como root.",
    "datadirNotEmptySkipInit": "El directorio de datos ya tiene tablas del sistema; se omitió la reinicialización.",
    "datadirInitialized": "Directorio de datos vacío inicializado para {{flavor}}.",
    "datadirInitFailed": "No se pudo inicializar el directorio de datos: {{detail}}",
    "unitNotActive": "La unidad {{unit}} es {{active}} (se espera que esté activa).",
    "nginxPortConflict": "Unidad Nginx no activa: Apache aún puede vincular public :80; vuelva a vincular Apache a 127.0.0.1:8080, luego reinicie Nginx.",
    "nginxConfigFailed": "nginx -t falló: {{detail}}",
    "frozenShort": "CONGELADO ({{mode}}) - demonio bloqueado; Se requiere descongelación y reparación.",
    "unfreezeNeedsConfirm": "Confirme que es necesario descongelar (congelado={{frozen}}, vacíoDatadir={{empty}}). PUBLICAR con confirmación: verdadero.",
    "unfreezeOk": "El servicio {{unit}} está activo después de la reparación por descongelación.",
    "unfreezeStartFailed": "Aún no activo después de descongelar: {{detail}}",
    "unfreezePrompt": "Haga clic en \"Descongelar y reparar\" para borrar CONGELADO y reiniciar el directorio de datos vacío.",
    "configSanitized": "Configuración SQL alineada para {{flavor}} (my.cnf → {{target}}). Los restos del complemento MariaDB están deshabilitados cuando apuntan a MySQL.",
    "configSanitizeFailed": "No se pudo desinfectar la configuración de SQL: {{detail}}"
  },
  "step": {
    "dump": "Exportar {{db}}",
    "exportGrants": "Subvenciones a la exportación",
    "stop": "Detener {{unit}}",
    "backupDatadir": "directorio de datos de respaldo",
    "purge": "Desinstalar {{pkg}}",
    "wait": "Espere {{unit}}",
    "importDb": "Importar {{db}}",
    "importGrants": "Subvenciones de importación",
    "verify": "Verificar",
    "preflight": "verificación previa",
    "confirm": "Confirmar",
    "clearFrozen": "Borrar MySQL CONGELADO",
    "initDatadir": "Inicializar directorio de datos vacío",
    "startUnit": "Inicio {{unit}}",
    "sanitizeConfig": "Desinfectar my.cnf/complementos residuales"
  }
}
