{
    "error.unauthorized": "Se requiere autenticación.",
    "error.forbidden": "Permisos insuficientes.",
    "error.not_found": "Objeto no encontrado.",
    "error.bad_request": "Solicitud no válida.",
    "error.conflict": "La acción no es posible en el estado actual.",
    "error.validation_failed": "Revise los campos del formulario.",
    "error.rate_limited": "Demasiadas solicitudes. Inténtelo más tarde.",
    "error.method_not_allowed": "El método no está admitido para esta dirección.",
    "error.csrf_failed": "Falta el token CSRF o ha caducado. Recargue la página y reintente.",
    "error.internal": "Error interno del servidor.",
    "error.not_implemented": "No implementado.",
    "auth.invalid_credentials": "Usuario o contraseña incorrectos.",
    "auth.account_disabled": "La cuenta está deshabilitada.",
    "auth.locked": "La cuenta está bloqueada temporalmente tras intentos de acceso fallidos.",
    "auth.too_many": "Demasiados intentos de acceso. Inténtelo más tarde.",
    "auth.current_password_wrong": "La contraseña actual es incorrecta.",
    "auth.password_same": "La nueva contraseña debe ser distinta de la actual.",
    "regru.access_denied_from_ip": "REG.RU rechazó la solicitud: la IP del servidor no está permitida en los ajustes de la API.",
    "regru.no_such_command": "REG.RU no admite este comando para su tipo de cuenta.",
    "regru.insufficient_funds": "No hay saldo suficiente en la cuenta de REG.RU.",
    "regru.auth_failed": "REG.RU rechazó el usuario o la contraseña de la API.",
    "regru.rate_limited": "Se superó el límite de la API de REG.RU (1200/hora). Inténtelo más tarde.",
    "regru.domain_not_regru_ns": "El dominio no está delegado a los servidores de nombres de REG.RU; la zona no se puede gestionar.",
    "regru.account_not_configured": "La cuenta de REG.RU no está configurada. Introduzca las credenciales de la API en los ajustes.",
    "regru.http_error": "REG.RU devolvió un error: {message} ({code})",
    "regru.transport": "Error de red al contactar con REG.RU: {error}",
    "regru.empty_response": "REG.RU no devolvió datos para esta solicitud.",
    "validation.required": "El campo «{field}» es obligatorio.",
    "validation.min_length": "«{field}»: mínimo {min} caracteres.",
    "validation.max_length": "«{field}»: máximo {max} caracteres.",
    "validation.integer": "«{field}» debe ser un número entero.",
    "validation.min": "«{field}»: mínimo {min}.",
    "validation.max": "«{field}»: máximo {max}.",
    "validation.boolean": "«{field}» debe ser un valor lógico.",
    "validation.enum": "«{field}»: valores permitidos — {allowed}.",
    "validation.list": "«{field}» debe ser una lista no vacía.",
    "validation.too_many_items": "«{field}»: máximo {max} elementos.",
    "validation.email": "«{field}»: dirección de correo no válida.",
    "validation.ip": "«{field}»: dirección IP no válida.",
    "validation.string": "«{field}» debe ser una cadena.",
    "field.login": "Usuario",
    "field.password": "Contraseña",
    "field.current_password": "Contraseña actual",
    "field.new_password": "Contraseña nueva",
    "field.name": "Nombre",
    "field.title": "Nombre",
    "field.kind": "Tipo",
    "field.host": "Host",
    "field.port": "Puerto",
    "field.username": "Usuario",
    "field.url": "Enlace",
    "field.notes": "Notas",
    "field.dname": "Dominio",
    "field.service_id": "ID del servicio",
    "field.period": "Periodo",
    "field.enabled": "Activado",
    "field.nss": "Servidores DNS",
    "field.subname": "Subdominio",
    "field.rectype": "Tipo de registro",
    "field.content": "Contenido",
    "field.prio": "Prioridad",
    "field.ttl": "TTL",
    "field.minimum_ttl": "TTL mínimo",
    "field.confirm": "Confirmación",
    "field.scope": "Ámbito",
    "field.trigger": "Origen",
    "field.currency": "Moneda",
    "field.sync_ttl": "Intervalo de sincronización",
    "field.record": "Registro",
    "field.locale": "Idioma",
    "label.state.A": "Activa",
    "label.state.S": "Suspendida",
    "label.state.N": "No activada",
    "label.state.D": "Eliminada",
    "label.state.O": "Transferida",
    "label.state.?": "Desconocido",
    "label.service_type.domain": "Dominio",
    "label.service_type.dom_pp": "Dominio",
    "label.service_type.srv_hosting_ispmgr": "Alojamiento ISPmanager",
    "label.service_type.srv_hosting_cpanel": "Alojamiento cPanel",
    "label.service_type.srv_hosting_plesk": "Alojamiento Plesk",
    "label.service_type.srv_vps": "VPS",
    "label.service_type.srv_cloudvps": "Servidor en la nube",
    "label.service_type.srv_dedicated": "Servidor dedicado",
    "label.service_type.srv_parking_shop": "Aparcamiento de dominio",
    "label.service_type.srv_license_isp": "Licencia de ISPmanager",
    "label.service_type.srv_certificate": "Certificado SSL",
    "label.service_type.srv_webfwd": "Redirección web",
    "label.service_type.srv_antispam": "Antispam",
    "label.service_type.srv_addip": "IP adicional",
    "label.service_type.srv_voucher": "Certificado del dominio",
    "label.service_type.srv_domaintools": "Herramientas del dominio",
    "label.service_type.srv_seowizard": "Posicionamiento SEO",
    "label.service_type.srv_dns_both": "Soporte DNS",
    "label.category.domain": "Dominios",
    "label.category.hosting": "Alojamiento",
    "label.category.server": "Servidores",
    "label.category.license": "Licencias",
    "label.category.addon": "Servicios adicionales",
    "label.kind.panel": "Panel de control",
    "label.kind.ftp": "FTP/SFTP",
    "label.kind.ssh": "SSH",
    "label.kind.database": "Base de datos",
    "label.kind.email": "Correo",
    "label.kind.dns": "DNS",
    "label.kind.registrar": "Registrador",
    "label.kind.other": "Otro",
    "label.scope.read": "Lectura",
    "label.scope.write": "Escritura",
    "label.scope.dns:write": "Gestión de DNS",
    "label.scope.secrets:read": "Acceso a secretos",
    "label.scope.admin": "Administrador",
    "label.scope.regru:raw": "Llamadas arbitrarias a la API",
    "label.scope_description.read": "Lista de dominios, servicios y alojamiento, saldo y registros.",
    "label.scope_description.write": "Renovación, renovación automática, sincronización y credenciales.",
    "label.scope_description.dns:write": "Creación, modificación y eliminación de registros DNS.",
    "label.scope_description.secrets:read": "Descifrado de contraseñas del almacén (cada lectura queda registrada).",
    "label.scope_description.admin": "Acceso completo, incluida la gestión de tokens y ajustes.",
    "label.scope_description.regru:raw": "Llamada a cualquier comando de REG.RU API2 sin envoltorio tipado."
}
