import type { UIStrings } from './ui';

/** Spanisches UI-Wörterbuch. */
export const ES: UIStrings = {
  brandTag: 'Cumplimiento del Reglamento de IA de la UE para pymes · local-first',
  navDashboard: 'Panel & inventario',
  navTasks: 'Tareas & plazos',
  navNew: 'Evaluar un nuevo sistema',
  navTemplates: 'Plantillas & formularios',
  navSettings: 'Ajustes & copia de seguridad',
  footPrivacy: 'Sin nube. Sin telemetría.',
  footLocal: 'Todos los datos permanecen en este dispositivo.',
  footNoAdvice: 'No constituye asesoramiento jurídico.',

  dashTitle: 'Panel',
  dashSub: 'Su cumplimiento del Reglamento de IA de la UE de un vistazo. Todos los datos permanecen en local en este dispositivo.',
  statSystems: 'Sistemas de IA en el inventario',
  statHigh: 'Sistemas de alto riesgo',
  statProhibited: 'Prácticas prohibidas',
  statOpen: 'Tareas abiertas',
  deadlinesTitle: 'Plazos de aplicación del Reglamento de IA',
  inventoryTitle: 'Inventario de sistemas de IA',
  inventoryPrint: 'Imprimir inventario / PDF',
  newSystem: '+ Evaluar sistema',
  emptyInventory:
    'Aún no hay sistemas de IA registrados. Empiece evaluando su primer sistema — p. ej. su chatbot, su preselección de candidatos o una herramienta de IA adquirida.',
  colSystem: 'Sistema',
  colRole: 'Rol',
  colRisk: 'Clase de riesgo',
  colOwner: 'Responsable',
  colUpdated: 'Última evaluación',
  disclaimerLine:
    'AI-Act-Kompass es una herramienta de trabajo estructurada basada en el Reglamento (UE) 2024/1689 — no es asesoramiento jurídico. Content pack v{version}.',

  tasksTitle: 'Tareas & plazos',
  tasksSub: 'Todas las obligaciones de todos los sistemas como lista de verificación — qué está hecho, qué vence ahora y qué está por venir.',
  tasksProgress: '{done} de {total} tareas completadas',
  tasksDueNow: 'Vence ahora',
  tasksUpcoming: 'Próximamente',
  tasksResolved: 'Completado',
  tasksEmpty: 'No hay tareas — evalúe primero un sistema de IA.',
  tasksAllDone: 'Todo hecho en este grupo.',
  tasksDue: 'Plazo',
  calExport: 'Añadir al calendario (.ics)',
  calHint: 'Exporta todos los plazos abiertos como archivo de calendario con recordatorios (30 y 7 días antes) — importable en Outlook, Apple y Google Calendar, en el móvil y el ordenador.',

  navQuiz: 'Test de alfabetización en IA',
  quizSub: 'Test sencillo de fundamentos (12 preguntas) sobre alfabetización en IA según el art. 4 — con certificado imprimible como prueba y registro local de formación.',
  quizName: 'Nombre del/de la participante *',
  quizNamePh: 'Nombre y apellidos',
  quizSubmit: 'Evaluar el test',
  quizAnswerAll: 'Introduzca un nombre y responda a todas las preguntas.',
  quizPassed: 'Aprobado',
  quizFailed: 'No aprobado',
  quizScoreLine: '{correct} de {total} preguntas correctas ({pct} %) — umbral de aprobado {pass} %.',
  quizWhy: 'Explicación',
  quizCert: 'Imprimir certificado / PDF',
  quizRetry: 'Repetir el test',
  quizLogTitle: 'Registro de formación (prueba art. 4)',
  quizLogHint: 'Cada intento se guarda en local y sirve como prueba de la obligación de alfabetización en IA (art. 4). Imprima el registro periódicamente y archívelo con su documentación de formación.',
  quizLogEmpty: 'Aún no hay intentos.',
  quizLogPrint: 'Imprimir registro / PDF',
  quizColScore: 'Resultado',
  quizColStatus: 'Estado',
  quizDocsTitle: 'Imprimir materiales de formación',
  quizPrintTest: 'Versión en papel del test',
  quizPrintKey: 'Hoja de soluciones',
  quizPrintHandout: 'Material de formación (12 reglas)',

  wizardTitleNew: 'Evaluar un nuevo sistema de IA',
  wizardTitleRe: 'Reevaluación: {name}',
  wizardSub: 'Responda a las preguntas — la clase de riesgo se determina automáticamente según la sistemática del Reglamento de IA.',
  stepBasics: 'Datos básicos',
  stepDefinition: 'Definición de IA',
  stepProhibited: 'Prohibiciones',
  stepHighRisk: 'Alto riesgo',
  stepTransparency: 'Transparencia & GPAI',
  stepResult: 'Resultado',
  fieldName: 'Nombre del sistema *',
  fieldNamePh: 'p. ej. herramienta de cribado de candidatos',
  fieldPurpose: 'Finalidad prevista',
  fieldPurposePh: '¿Para qué se utiliza el sistema?',
  fieldVendor: 'Fabricante / proveedor',
  fieldOwner: 'Persona responsable (interna)',
  fieldRole: 'Rol de su empresa',
  roleHint: 'Proveedor = desarrolla/comercializa el sistema con su propio nombre. Responsable del despliegue = utiliza un sistema de terceros (caso más frecuente en pymes).',
  defTitle: '¿Cumple el sistema la definición de IA (art. 3, punto 1)?',
  defHint: 'El sistema solo entra en el Reglamento de IA si se cumplen todos los criterios.',
  defWarn: 'No se cumplen todos los criterios → el sistema no es un sistema de IA; el Reglamento de IA no se aplica.',
  prohTitle: 'Prácticas prohibidas (art. 5)',
  prohHint: 'Si alguno de estos puntos se aplica, el uso está prohibido desde el 2 de febrero de 2025.',
  hrTitle: 'Clasificación de alto riesgo (art. 6)',
  annexILabel: 'El sistema es un componente de seguridad de un producto regulado (p. ej. producto sanitario, máquina, ascensor) o es él mismo dicho producto.',
  annexIIITitle: 'Ámbitos de uso según el anexo III',
  exceptionTitle: 'Posible excepción (art. 6, apdo. 3)',
  profilingLabel: 'El sistema realiza elaboración de perfiles de personas físicas.',
  profilingRef: 'La elaboración de perfiles excluye la excepción — siempre alto riesgo.',
  art63Label: 'El sistema solo realiza una tarea procedimental limitada o preparatoria, o únicamente mejora el resultado de una actividad humana ya concluida — sin riesgo significativo para la salud, la seguridad o los derechos fundamentales.',
  art63Ref: 'Art. 6, apdo. 3 — la evaluación debe documentarse (art. 6, apdo. 4).',
  trTitle: 'Obligaciones de transparencia (art. 50)',
  gpaiTitle: 'IA de uso general (GPAI)',
  gpaiLabel: 'Proporcionamos nuestro propio modelo GPAI (p. ej. modelo base autoentrenado o sustancialmente modificado).',
  gpaiRef: 'Art. 51 y ss. — el mero uso de GPT/Claude vía API no cuenta.',
  resultTitle: 'Resultado:',
  resultGpai: 'Se aplican además las obligaciones de los modelos GPAI (art. 53 y ss.).',
  resultProhibited: 'El uso de este sistema está prohibido según el art. 5 (multa de hasta 35 M€ o el 7 % de la facturación anual mundial). Cese el uso y consulte a un abogado.',
  btnCancel: 'Cancelar',
  btnBack: 'Atrás',
  btnNext: 'Siguiente',
  btnSave: 'Guardar',

  detailBack: '← Volver al panel',
  detailNoPurpose: 'Sin finalidad registrada',
  detailReasons: 'Motivación de la clasificación',
  detailReassess: 'Reevaluar',
  detailDelete: 'Eliminar sistema',
  detailObligations: 'Obligaciones',
  detailNational: 'incl. módulos nacionales: {codes}',
  detailDocs: 'Generar documentos',
  docShow: 'ver',
  docHide: 'ocultar',
  docPrint: 'Imprimir / PDF',
  docRisk: 'Informe de riesgo',
  docPlan: 'Plan de acción',
  docAnnexIV: 'Documentación anexo IV',
  docProcurement: 'Pliego de compra de IA',
  docConformity: 'Declaración UE de conformidad',
  confirmDeleteSystem: '¿Eliminar realmente «{name}»?',
  systemNotFound: 'Sistema no encontrado.',
  statusOpen: 'Abierto',
  statusInProgress: 'En curso',
  statusDone: 'Hecho',
  statusNA: 'No aplicable',

  settingsTitle: 'Ajustes',
  settingsSub: 'Soberanía de los datos: todo permanece en local en este navegador — sin sincronización en la nube, sin telemetría.',
  langTitle: 'Sprache / Language / Idioma',
  langHint: 'Interfaz, contenidos normativos y documentos generados íntegramente disponibles en 9 idiomas europeos (DE, EN, FR, IT, ES, PL, CS, SK, RO). Más idiomas de la UE llegarán mediante el content feed.',
  profileTitle: 'Perfil de empresa (membrete para informes & impresión PDF)',
  profileHint: 'Estos datos aparecen en el encabezado y pie de página de todos los documentos generados e impresos. El logotipo se guarda en local y nunca sale del dispositivo.',
  pfName: 'Razón social', pfStreet: 'Calle & número', pfZip: 'CP & ciudad',
  pfContact: 'Persona de contacto', pfEmail: 'Correo electrónico', pfPhone: 'Teléfono', pfWeb: 'Sitio web',
  logoNone: 'Sin logotipo guardado.',
  logoUpload: 'Subir logotipo',
  logoRemove: 'Quitar logotipo',
  logoTaken: 'Logotipo aplicado.',
  logoTooBig: 'Logotipo demasiado grande — use un archivo de menos de 300 KB.',
  logoNotImage: 'Elija un archivo de imagen (PNG, JPG o SVG).',
  countriesTitle: 'Módulos nacionales (requisitos adicionales)',
  countriesHint: 'Active los países de la UE en los que su empresa ofrece u opera sistemas de IA. Las obligaciones nacionales (autoridades, derecho laboral, leyes especiales) aparecerán en las listas y documentos. Cooperación transfronteriza: active todos los países implicados.',
  authorityLabel: 'Autoridad',
  packTitle: 'Content pack normativo',
  packStand: 'Actualizado a',
  packHint: 'El content pack (prohibiciones, ámbitos del anexo III, obligaciones UE, módulos nacionales, plazos) está modelado como paquete de datos sustituible. Las actualizaciones llegan con nuevas versiones de la app y, en el futuro, mediante un feed firmado.',
  backupTitle: 'Copia de seguridad',
  backupExport: 'Exportar copia (JSON)',
  backupImport: 'Importar copia',
  importOk: 'Importación completada: {count} sistema(s){profile}.',
  importProfileSuffix: ' incl. perfil de empresa',
  importFail: 'Error de importación: {error}',
  deleteTitle: 'Eliminar todos los datos',
  deleteHint: 'Elimina irrevocablemente de este navegador todos los sistemas de IA registrados y el perfil de empresa.',
  deleteBtn: 'Eliminar todo',
  deleteConfirm: '¿Eliminar realmente y de forma irrevocable todos los datos locales?',
  deleteDone: 'Todos los datos han sido eliminados.',

  legalGateTitle: 'Aviso legal importante',
  legalGateBody1:
    'AI-Act-Kompass es una herramienta de trabajo estructurada destinada a facilitar la aplicación del Reglamento (UE) 2024/1689 (Reglamento de IA) y de las disposiciones nacionales pertinentes.',
  legalGateBody2:
    'Esta aplicación no presta servicios jurídicos y no constituye asesoramiento jurídico, información jurídica ni instrucción jurídicamente vinculante. Todas las clasificaciones, listas y documentos generados son evaluaciones preliminares no vinculantes y borradores, sin garantía de exactitud, integridad o actualidad.',
  legalGateBody3:
    'La interpretación vinculante del Reglamento de IA corresponde exclusivamente a las autoridades y tribunales competentes. Esta herramienta no sustituye la valoración jurídica de su caso concreto — consulte a un asesor jurídico cualificado. El uso es bajo su propio riesgo; se excluye la responsabilidad por decisiones basadas en esta herramienta en la medida permitida por la ley.',
  legalGateAccept: 'Entendido — usar como herramienta de trabajo',
  legalNoticeTitle: 'Aviso legal (no es asesoramiento jurídico)',
  resultDisclaimer:
    'Esta clasificación es una evaluación preliminar automatizada y no vinculante basada en sus respuestas — no es asesoramiento jurídico. Haga revisar el resultado por un jurista antes de decisiones importantes.',

  templatesTitle: 'Plantillas & formularios',
  templatesSub: 'Borradores a nivel de empresa para la implementación interna y externa — imprimibles con membrete. Los formularios específicos de sistema (comité de empresa, información a empleados, FRIA, notificación de incidentes) están en la vista de cada sistema.',
  templatesHint: 'Todas las plantillas son borradores con campos por completar — adáptelas y hágalas revisar jurídicamente antes de usarlas.',
  tplPolicy: 'Política interna de IA',
  tplPolicyDesc: 'Reglas de uso de la IA en la empresa: aprobaciones, prohibiciones, supervisión, transparencia, incidentes.',
  tplTraining: 'Plan de formación en competencia de IA (art. 4)',
  tplTrainingDesc: 'Matriz de formación y registro continuo — obligatorio desde el 02/02/2025.',
  tplWorksAgreement: 'Acuerdo de empresa sobre IA (marco)',
  tplWorksAgreementDesc: 'Borrador según el derecho alemán (§ 87, § 90 BetrVG): limitación de finalidad, sin decisiones de RR. HH. automatizadas, derechos del comité de empresa.',
  docWorksCouncil: 'Información al comité de empresa (§ 90 BetrVG)',
  docEmployeeInfo: 'Información a los empleados sobre el uso de IA',
  docFria: 'Plantilla FRIA (art. 27)',
  docIncident: 'Notificación de incidente (art. 73)',
  tplReporting: 'Política interna de notificación & escalado',
  tplReportingDesc: 'Obligación interna de notificar incidentes de IA: canales, plazos de 24 h/48 h, niveles de escalado, registro — prepara la notificación del art. 73.',
  tplApproval: 'Solicitud de aprobación de sistema de IA',
  tplApprovalDesc: 'Formulario interno para aprobar nuevas herramientas de IA — contra la shadow AI, con bloque de decisión.',
  tplAudit: 'Lista de auditoría interna de cumplimiento de IA',
  tplAuditDesc: 'Autoevaluación periódica (inventario, formaciones, registros, incidentes, documentos de proveedores) con firma.',
};
