Add Spanish (es-ES) translation for compliance portal

Signed-off-by: Bryan Frimin <bryan@probo.com>
This commit is contained in:
Bryan Frimin
2026-07-20 15:48:27 +02:00
parent 6ff2cf9946
commit 1774d29591
6 changed files with 365 additions and 0 deletions

View File

@@ -0,0 +1,122 @@
{
"topBar": {
"tagline": "Portal de cumplimiento",
"getAccess": "Solicitar acceso",
"nav": {
"documents": "Documentos",
"subprocessors": "Subencargados",
"updates": "Novedades",
"requests": "Solicitudes"
}
},
"userMenu": {
"signOut": "Cerrar sesión"
},
"common": {
"cancel": "Cancelar",
"error": "Se ha producido un error",
"previousPage": "Página anterior",
"nextPage": "Página siguiente",
"pageOf": "Página {{current}} de {{total}}",
"zoomOut": "Alejar",
"zoomIn": "Acercar"
},
"auth": {
"backToPortal": "Volver al portal",
"signIn": {
"title": "Inicie sesión para continuar",
"description": "Acceda a recursos protegidos o envíe una solicitud",
"or": "O",
"withProvider": "Iniciar sesión con {{provider}}",
"emailLabel": "Correo electrónico",
"emailPlaceholder": "usted@empresa.com",
"emailRequired": "El correo electrónico es obligatorio",
"emailInvalid": "Introduzca una dirección de correo electrónico válida",
"sendMagicLink": "Enviar enlace mágico",
"resend": "Reenviar enlace",
"resendIn": "Reenviar enlace en {{seconds}}s",
"magicLinkSent": "Enlace mágico enviado",
"magicLinkSentNote": "Revise su correo electrónico y utilice el enlace para iniciar sesión."
},
"requestAccess": {
"success": "Acceso solicitado"
},
"verify": {
"title": "Confirmando su correo electrónico",
"description": "Espere mientras iniciamos su sesión…"
},
"fullName": {
"title": "Añada su nombre",
"label": "Nombre completo",
"placeholder": "Juan Pérez",
"required": "El nombre completo es obligatorio",
"tooShort": "El nombre completo es demasiado corto",
"submit": "Continuar"
},
"magicLinkExpired": {
"title": "Enlace caducado",
"description": "Este enlace mágico ha caducado. Solicite uno nuevo."
},
"magicLinkAlreadyUsed": {
"title": "Enlace ya utilizado",
"description": "Este enlace mágico ya se ha utilizado. Solicite uno nuevo."
},
"errors": {
"magicLinkFailed": "No se ha podido enviar el enlace mágico. Inténtelo de nuevo.",
"verifyFailed": "No se ha podido verificar el enlace. Inténtelo de nuevo.",
"fullNameFailed": "No se ha podido guardar su nombre. Inténtelo de nuevo.",
"requestFailed": "No se ha podido completar su solicitud de acceso. Inténtelo de nuevo."
}
},
"home": {
"heroTitle": "Confianza en {{name}}.",
"heroDescription": "Bienvenido a nuestro Portal de cumplimiento. Aquí encontrará nuestra documentación de seguridad y nuestras certificaciones.",
"sections": {
"compliance": "Cumplimiento",
"securityCommitments": "Compromisos de seguridad",
"trustedBy": "Confían en nosotros",
"recentUpdates": "Novedades recientes"
},
"recentUpdates": {
"viewAll": "Ver todo"
}
},
"notFound": {
"title": "Página no encontrada",
"description": "La página que busca no existe o se ha movido.",
"backHome": "Volver al inicio"
},
"errors": {
"notFound": {
"title": "Página no encontrada",
"description": "La página que busca no existe o puede haberse movido."
},
"forbidden": {
"title": "Acceso denegado",
"description": "No tiene permiso para ver esta página."
},
"serverError": {
"title": "Se ha producido un error",
"description": "Se ha producido un error inesperado. Inténtelo de nuevo en un momento."
},
"generic": {
"title": "Se ha producido un error",
"description": "Se ha producido un error inesperado. Inténtelo de nuevo en un momento."
},
"actions": {
"backToCompliancePortal": "Volver al portal de cumplimiento",
"tryAgain": "Reintentar"
},
"inline": {
"message": "No se ha podido cargar el contenido",
"retry": "Reintentar"
}
},
"footer": {
"poweredBy": "Desarrollado por"
},
"pagination": {
"previous": "Página anterior",
"next": "Página siguiente"
}
}

View File

@@ -0,0 +1,46 @@
{
"title": "Documentos",
"tabs": {
"all": "Todos",
"public": "Públicos",
"private": "Privados"
},
"sections": {
"reports": "Informes de cumplimiento"
},
"types": {
"OTHER": "Otros",
"GOVERNANCE": "Gobernanza",
"POLICY": "Políticas",
"PROCEDURE": "Procedimientos",
"PLAN": "Planes",
"REGISTER": "Registros",
"RECORD": "Actas",
"REPORT": "Informes",
"TEMPLATE": "Plantillas",
"STATEMENT_OF_APPLICABILITY": "Declaración de aplicabilidad"
},
"actions": {
"view": "Ver",
"getAccess": "Solicitar acceso",
"requested": "Acceso solicitado"
},
"empty": {
"title": "No hay documentos disponibles",
"description": "Este portal de cumplimiento aún no ha publicado ningún documento.",
"filteredTitle": "Ningún documento coincide con este filtro",
"filteredDescription": "Pruebe otra pestaña para ver los documentos disponibles."
},
"viewer": {
"back": "Documentos",
"share": "Compartir documento",
"linkCopied": "Enlace copiado al portapapeles",
"download": "Descargar",
"previewUnavailable": "Vista previa no disponible",
"downloadToView": "Este tipo de archivo no se puede previsualizar aquí. Descárguelo para verlo.",
"locked": {
"title": "Acceso necesario",
"description": "Todavía no tiene acceso a este documento."
}
}
}

View File

@@ -0,0 +1,8 @@
{
"title": "Acuerdo de confidencialidad",
"subtitle": "{{name}} exige la firma de un acuerdo de confidencialidad antes de acceder a los documentos de cumplimiento.",
"reviewAndSign": "Revisar y firmar",
"tryAgain": "Reintentar",
"sealing": "Sellando su firma…",
"failedDescription": "Se ha producido un problema al procesar su firma. Inténtelo de nuevo."
}

View File

@@ -0,0 +1,71 @@
{
"title": "Solicitudes de datos",
"newRequest": "Nueva solicitud",
"loadMore": "Cargar más",
"empty": {
"title": "Todavía no hay solicitudes",
"description": "Las solicitudes que envíe aparecerán aquí para que pueda seguir su progreso."
},
"types": {
"ACCESS": "Acceso a datos",
"DELETION": "Supresión de datos",
"RECTIFICATION": "Rectificación de datos",
"PORTABILITY": "Portabilidad de datos",
"OBJECTION": "Oposición al tratamiento",
"COMPLAINT": "Denuncia de abuso"
},
"status": {
"TODO": "Pendiente",
"IN_PROGRESS": "En curso",
"DONE": "Completada",
"REJECTED": "Rechazada"
},
"typeOption": {
"ACCESS": "Acceder a mis datos",
"DELETION": "Eliminar mis datos",
"RECTIFICATION": "Corregir mis datos",
"OBJECTION": "Oponerme al tratamiento",
"COMPLAINT": "Denunciar un abuso"
},
"dialog": {
"title": "Nueva solicitud",
"description": "Elija un tipo de solicitud y complete los datos a continuación.",
"typeLabel": "Tipo de solicitud",
"cancel": "Cancelar",
"submit": "Enviar solicitud",
"success": {
"title": "Solicitud enviada",
"description": "Procesaremos su solicitud y responderemos dentro del plazo previsto por la legislación aplicable.",
"close": "Cerrar"
}
},
"form": {
"name": "Nombre completo",
"nameOptional": "Su nombre (opcional)",
"namePlaceholder": "Juan Pérez",
"email": "Correo electrónico",
"deletionWarning": "La supresión de datos es definitiva y no se puede deshacer. Algunos datos pueden conservarse por obligaciones legales.",
"details": {
"ACCESS": {
"label": "Detalles de su solicitud",
"placeholder": "Deseo recibir una copia de todos los datos personales asociados a mi cuenta…"
},
"DELETION": {
"label": "Alcance de la solicitud de supresión",
"placeholder": "Elimine todos mis datos personales, incluidos…"
},
"RECTIFICATION": {
"label": "¿Qué debe corregirse?",
"placeholder": "La siguiente información es incorrecta…"
},
"OBJECTION": {
"label": "¿A qué se opone?",
"placeholder": "Me opongo al tratamiento de mis datos para…"
},
"COMPLAINT": {
"label": "Descripción del problema",
"placeholder": "He observado que…"
}
}
}
}

View File

@@ -0,0 +1,109 @@
{
"title": "Subencargados",
"filters": {
"allCategories": "Todas las categorías",
"allRegions": "Todas las regiones",
"searchPlaceholder": "Buscar..."
},
"empty": {
"title": "No hay subencargados publicados.",
"description": "Este portal de cumplimiento aún no ha publicado ningún subencargado.",
"filteredTitle": "Ningún subencargado coincide con sus filtros.",
"filteredDescription": "Ajuste su búsqueda o sus filtros para ver los subencargados disponibles.",
"clearFilters": "Borrar filtros"
},
"regions": {
"global": "Internacional",
"eu": "Unión Europea"
},
"categories": {
"ANALYTICS": {
"label": "Analítica",
"description": "Analítica de uso y telemetría del producto."
},
"CLOUD_MONITORING": {
"label": "Monitorización en la nube",
"description": "Observabilidad, registro y monitorización de disponibilidad."
},
"CLOUD_PROVIDER": {
"label": "Proveedor cloud",
"description": "Alojamiento en la nube, computación, almacenamiento y redes."
},
"COLLABORATION": {
"label": "Colaboración",
"description": "Herramientas de comunicación, planificación y trabajo en equipo."
},
"CUSTOMER_SUPPORT": {
"label": "Atención al cliente",
"description": "Soporte, gestión de tickets y mensajería con clientes."
},
"DATA_STORAGE_AND_PROCESSING": {
"label": "Almacenamiento y procesamiento de datos",
"description": "Bases de datos, almacenes de datos y flujos de procesamiento."
},
"DOCUMENT_MANAGEMENT": {
"label": "Gestión documental",
"description": "Almacenamiento, firma y firma electrónica de documentos."
},
"EMPLOYEE_MANAGEMENT": {
"label": "Gestión de personal",
"description": "Recursos humanos, nóminas y operaciones de personal."
},
"ENGINEERING": {
"label": "Ingeniería",
"description": "Herramientas y plataformas de desarrollo."
},
"FINANCE": {
"label": "Finanzas",
"description": "Facturación, pagos y contabilidad."
},
"IDENTITY_PROVIDER": {
"label": "Proveedor de identidad",
"description": "Autenticación, inicio de sesión único y gestión de identidades."
},
"IT": {
"label": "TI",
"description": "Administración de TI y gestión de dispositivos."
},
"MARKETING": {
"label": "Marketing",
"description": "Marketing, CRM y captación de audiencia."
},
"OFFICE_OPERATIONS": {
"label": "Operaciones de oficina",
"description": "Operaciones y gestión de oficinas."
},
"OTHER": {
"label": "Otros",
"description": "Otros servicios de apoyo."
},
"PASSWORD_MANAGEMENT": {
"label": "Gestión de contraseñas",
"description": "Gestión de credenciales y secretos."
},
"PRODUCT_AND_DESIGN": {
"label": "Producto y diseño",
"description": "Herramientas de producto y diseño."
},
"PROFESSIONAL_SERVICES": {
"label": "Servicios profesionales",
"description": "Consultoría y servicios profesionales."
},
"RECRUITING": {
"label": "Reclutamiento",
"description": "Contratación, búsqueda de talento y seguimiento de candidaturas."
},
"SALES": {
"label": "Ventas",
"description": "Apoyo a ventas y CRM."
},
"SECURITY": {
"label": "Seguridad",
"description": "Seguridad, monitorización y acceso seguro."
},
"VERSION_CONTROL": {
"label": "Control de versiones",
"description": "Control de código fuente y alojamiento de código."
}
}
}

View File

@@ -0,0 +1,9 @@
{
"title": "Novedades",
"subscribe": "Suscribirse a las novedades",
"backToUpdates": "Todas las novedades",
"empty": {
"title": "Todavía no hay novedades.",
"description": "Suscríbase para recibir un aviso cuando se publiquen nuevas novedades."
}
}