{
  "tabInventory": "Inventario",
  "tabTarget": "Objetivo",
  "tabRun": "Correr",
  "tabDone": "Hecho",
  "refreshFailed": "Error al actualizar",
  "migrateIncomplete": "Migración incompleta",
  "requestFailed": "La solicitud de migración falló",
  "title": "Migración de host completo",
  "subtitle": "Plano de control de fuente → copia completa al nuevo host. Luego solo cambie la IP/DNS pública; las cuentas, los caminos y los proyectos siguen siendo los mismos.",
  "inventorying": "inventariado",
  "inventoried": "inventariado",
  "inventoriedWarn": "Inventario · {{n}} advertencias",
  "inventoriedOrphans": "Inventariado · {{n}} viviendas sobrantes",
  "inventoriedWarnAndOrphans": "Inventario · {{w}} advertencias · {{n}} sobrantes",
  "inventoryFailed": "El inventario falló",
  "pendingInventory": "Inventario pendiente",
  "projects": "Proyectos",
  "mailboxes": "Buzones",
  "users": "Usuarios",
  "software": "Software",
  "jobs": "Empleos",
  "notFound": "Extraviado",
  "wizard": "Asistente de migración",
  "jobLog": "historial laboral",
  "about": "Acerca de",
  "steps": "Pasos de migración",
  "sourceInventory": "Inventario de origen",
  "sourceInventoryDesc": "Escaneo de solo lectura del plano de control y rutas del proyecto; no modifica el sistema",
  "inventoryRunning": "Inventario de este host...",
  "host": "Anfitrión",
  "projectHome": "Proyectos / inicio",
  "needSoftware": "Software para instalar",
  "noInventory": "Aún no hay inventario",
  "noInventoryHint": "Utilice Actualizar (arriba a la derecha) para escanear el estado del host y los trabajos",
  "targetHost": "Anfitrión objetivo",
  "targetHostDesc": "Solo raíz SSH; La contraseña es solo para esta solicitud y no se almacena.",
  "sshTarget": "Objetivo SSH",
  "sshPort": "Puerto SSH",
  "targetDataDir": "Dirdatos de destino",
  "authMethod": "método de autenticación",
  "rootPassword": "Contraseña raíz",
  "notPersisted": "No persistió",
  "passwordNotStored": "La contraseña se utiliza únicamente para esta sesión SSH y no se guarda en el disco.",
  "overwriteDanger": "Sobrescribir reemplazará los datos YSK existentes en el objetivo. Esto no se puede deshacer desde el panel.",
  "outboundIdentity": "Identidad saliente en bóveda",
  "dryRun": "Comprobación previa al funcionamiento en seco",
  "startMigrate": "Iniciar la migración de host completo",
  "needSshTarget": "Introduzca el destino SSH",
  "needMaintWindow": "Verificar ventana de mantenimiento",
  "needRootPassword": "Ingrese la contraseña de root",
  "needRequired": "Complete los campos obligatorios",
  "result": "Resultado de la migración",
  "blocked": "Obstruido",
  "failed": "Fallido",
  "detail": "Detalles",
  "jobsTitle": "Trabajos de migración ({{count}})",
  "jobsDesc": "Estado en dataDir/migrate/;",
  "phase": "Fase",
  "jobPhase": "Trabajo {{id}} · {{phase}}",
  "phaseName": {
    "failed": "Fallido",
    "done": "Hecho",
    "running": "Correr",
    "queued": "En cola",
    "cancelled": "Cancelado"
  },
  "target": "Objetivo",
  "updated": "Actualizado",
  "notes": "Notas",
  "noJobs": "Aún no hay trabajos de migración",
  "noJobsHint": "Los trabajos aparecen después de una ejecución en seco o una migración completa en el asistente.",
  "confirmTitle": "Confirmar la migración de host completo",
  "confirmDesc": "Se sincronizará y arrancará {{target}}",
  "confirmStart": "Confirmar inicio",
  "cancel": "Cancelar",
  "success": "Éxito",
  "unfilledTarget": "(sin objetivo)",
  "restartApiHint": "Si acaba de implementar una nueva versión, reinicie la API (",
  "afterRestart": ") luego Actualizar.",
  "inventoryWarnings": "Advertencias de inventario ({{count}})",
  "orphanHomesHint": "Viviendas sobrantes del proyecto (no en la tienda). Elimínelos solo después de confirmar que no se usaron.",
  "orphanHomesTitle": "Viviendas sobrantes del proyecto ({{count}})",
  "orphanHomesSummary": "{{count}} la(s) ruta(s) del disco no están en la tienda. Primero haga una copia de seguridad si no está seguro, luego elimine las rutas no utilizadas.",
  "orphanColHome": "Hogar",
  "orphanColModified": "Modificado",
  "orphanColEntries": "Entradas",
  "orphanEntries": "{{n}} entradas de nivel superior en el directorio",
  "orphanKpi": "Sobrante",
  "sourceOs": "OS",
  "sourceDataDir": "directorio de datos",
  "sourceDbRedis": "Bases de datos/Redis",
  "sourceDbRedisValue": "{{db}} bases de datos · {{redis}} Redis",
  "orphanRemove": "Quitar los restos de casa",
  "orphanRemoveTitle": "¿Eliminar el proyecto sobrante en casa?",
  "orphanRemoveDesc": "Elimina permanentemente {{path}} del disco. Este no es un proyecto de tienda. Necesita YSK_EXECUTE=1.",
  "orphanRemovePhrase": "Escriba DELETE para confirmar.",
  "orphanRemoveNeedConfirm": "Requiere confirmación",
  "orphanBackupFirst": "Primero haga una copia de seguridad (abra Copias de seguridad)",
  "orphanMtime": "Última modificación {{at}}",
  "expandAllWarnings": "Mostrar todas las advertencias {{n}}",
  "collapseWarnings": "Mostrar menos",
  "moreWarnings": "…y {{n}} más",
  "authPassword": "contraseña de root (cambiar a la clave después de instalar la clave temporal)",
  "authIdentity": "ID de identidad del almacén de identidades SSH",
  "authAgent": "Agente/clave predeterminado local",
  "confirmMaint": "Confirmar ventana de mantenimiento",
  "confirmMaintDesc": "· La fuente se detiene brevemente para un volcado consistente (requerido para una migración real)",
  "allowOverwrite": "Permitir sobrescribir datos YSK existentes en el objetivo",
  "allowOverwriteDesc": "· Requerido si el objetivo ya tiene ysk.json",
  "dryRunOnly": "Sólo funcionamiento en seco",
  "dryRunOnlyDesc": "· Inventario + verificación previa solamente; sin rsync o escrituras de destino",
  "executeNote": "El host necesita YSK_EXECUTE=1 y API raíz. Después de migrar, actualice DNS A/AAAA y verifique el firewall en la nube + PTR de correo.",
  "dnsCutover": "Transferencia de DNS (manual)",
  "dnsCutoverDesc": "Punto A/AAAA para estos nombres a la nueva IP pública;"
}
