From 177aea113c3fd6e8dbbf234e6eebb246c7c941dc Mon Sep 17 00:00:00 2001 From: Tiago Yamamoto Date: Tue, 23 Dec 2025 15:35:08 -0300 Subject: [PATCH] fix(i18n): Add missing company registration keys to es.json --- frontend/src/i18n/es.json | 492 +++++++++++++++++++++++--------------- 1 file changed, 300 insertions(+), 192 deletions(-) diff --git a/frontend/src/i18n/es.json b/frontend/src/i18n/es.json index 2eac96a..8fc6dda 100644 --- a/frontend/src/i18n/es.json +++ b/frontend/src/i18n/es.json @@ -359,197 +359,305 @@ "education": "El nivel de estudios es obligatorio", "experience": "La experiencia profesional es obligatoria", "acceptTerms": "Debes aceptar los términos" + }, + "company": { + "title": "Registre su empresa", + "subtitle": "Encuentre los mejores talentos para su empresa. Publique empleos y conéctese con candidatos calificados.", + "bullets": { + "free": "Publique empleos gratis", + "candidates": "Acceso a miles de candidatos", + "tools": "Herramientas de gestión de aplicaciones", + "dashboard": "Panel de reclutamiento completo" + }, + "form": { + "title": "Crear cuenta - empresa", + "subtitle": "Complete los datos de su empresa", + "steps": { + "details": "Datos de la empresa", + "address": "Dirección y contacto", + "info": "Información adicional", + "step": "Paso {current} de {total}" + }, + "fields": { + "companyName": "Nombre de la empresa", + "companyNamePlaceholder": "Nombre de su empresa", + "cnpj": "CNPJ", + "cnpjPlaceholder": "00.000.000/0000-00", + "email": "Correo corporativo", + "emailPlaceholder": "hola@empresa.com", + "password": "Contraseña", + "passwordPlaceholder": "Su contraseña", + "confirmPassword": "Confirmar contraseña", + "confirmPasswordPlaceholder": "Confirme su contraseña", + "phone": "Teléfono", + "phonePlaceholder": "(11) 99999-9999", + "website": "Sitio web (opcional)", + "websitePlaceholder": "https://www.empresa.com", + "address": "Dirección", + "addressPlaceholder": "Calle, número, oficina", + "city": "Ciudad", + "cityPlaceholder": "Su ciudad", + "state": "Estado", + "statePlaceholder": "Seleccione", + "zipCode": "Código postal", + "zipCodePlaceholder": "00000-000", + "industry": "Industria", + "industryPlaceholder": "Seleccione una industria", + "size": "Tamaño de la empresa", + "sizePlaceholder": "Número de empleados", + "description": "Descripción de la empresa", + "descriptionPlaceholder": "Describa su empresa, cultura, valores y lo que ofrece a los empleados...", + "contactName": "Nombre de contacto", + "contactNamePlaceholder": "Nombre completo", + "contactRole": "Cargo", + "contactRolePlaceholder": "Ej: RRHH, Gerente", + "acceptTerms": "Acepto los", + "acceptNewsletter": "Quiero recibir consejos de reclutamiento y novedades por correo" + }, + "actions": { + "next": "Siguiente paso", + "back": "Atrás", + "submit": "Crear cuenta", + "submitting": "Creando cuenta...", + "backLogin": "Volver al inicio de sesión", + "signIn": "Iniciar sesión", + "haveAccount": "¿Ya tiene una cuenta?" + }, + "errors": { + "companyName": "El nombre de la empresa debe tener al menos 2 caracteres", + "cnpj": "El CNPJ debe tener 14 dígitos", + "email": "Correo inválido", + "password": "La contraseña debe tener al menos 6 caracteres", + "passwordMismatch": "Las contraseñas no coinciden", + "phone": "El teléfono debe tener al menos 10 dígitos", + "website": "El sitio web debe ser una URL válida", + "address": "La dirección debe tener al menos 5 caracteres", + "city": "La ciudad es obligatoria", + "state": "El estado es obligatorio", + "zipCode": "El código postal debe tener 8 dígitos", + "industry": "La industria es obligatoria", + "size": "El tamaño de la empresa es obligatorio", + "description": "La descripción debe tener al menos 20 caracteres", + "contactName": "El nombre de contacto es obligatorio", + "contactRole": "El cargo de contacto es obligatorio", + "acceptTerms": "Debe aceptar los términos", + "generic": "Error al registrar la empresa. Inténtelo de nuevo." + } + }, + "industries": { + "technology": "Tecnología", + "finance": "Finanzas", + "healthcare": "Salud", + "education": "Educación", + "retail": "Venta al por menor", + "construction": "Construcción", + "industry": "Industria", + "services": "Servicios", + "agriculture": "Agricultura", + "transport": "Transporte", + "energy": "Energía", + "consulting": "Consultoría", + "marketing": "Marketing", + "other": "Otros" + }, + "sizes": { + "1-10": "1 a 10 empleados", + "11-50": "11 a 50 empleados", + "51-200": "51 a 200 empleados", + "201-500": "201 a 500 empleados", + "501-1000": "501 a 1000 empleados", + "1000+": "Más de 1000 empleados" + } + } + }, + "privacy": { + "title": "Política de Privacidad", + "updated": "Última actualización: 10 de marzo de 2025", + "intro": "Esta Política de Privacidad explica cómo GoHorse Jobs recopila, usa y protege los datos personales cuando accedes a nuestra plataforma.", + "scope": "Cumplimos las leyes de privacidad aplicables como la LGPD (Brasil), el RGPD (UE/Reino Unido) y la CCPA/CPRA (California) cuando te sean aplicables.", + "sections": { + "controller": { + "title": "Quiénes somos y roles", + "body": "GoHorse Jobs es el responsable del tratamiento de la plataforma. Los empleadores que publican vacantes o reciben postulaciones pueden actuar como responsables independientes para los datos que procesan." + }, + "data": { + "title": "Datos que recopilamos", + "intro": "Recopilamos información que proporcionas o que se genera por el uso de los servicios, incluidos:", + "items": { + "account": "Datos de cuenta e identidad (nombre, correo electrónico, credenciales de acceso).", + "profile": "Datos de perfil profesional (currículum, habilidades, experiencia, educación, preferencias).", + "applications": "Datos de postulaciones compartidos con empleadores (mensajes, adjuntos, programación de entrevistas).", + "communications": "Comunicaciones de soporte y comentarios.", + "usage": "Datos de uso y dispositivo (dirección IP, navegador, páginas visitadas, cookies).", + "sensitive": "Datos sensibles solo cuando decides proporcionarlos y cuando la ley lo permite." + } + }, + "use": { + "title": "Cómo usamos los datos", + "items": { + "service": "Prestar, personalizar y operar la plataforma.", + "matching": "Conectar candidatos con oportunidades y habilitar postulaciones.", + "communications": "Enviar actualizaciones del servicio, alertas de seguridad y marketing opcional con tu consentimiento.", + "security": "Detectar fraude, prevenir abusos y mantener la plataforma segura.", + "legal": "Cumplir obligaciones legales y hacer cumplir nuestros términos." + } + }, + "legal": { + "title": "Bases legales", + "items": { + "contract": "Ejecución de un contrato o pasos previos a su celebración.", + "consent": "Tu consentimiento, que puede retirarse en cualquier momento.", + "legitimate": "Intereses legítimos, equilibrados con tus derechos.", + "obligation": "Cumplimiento de obligaciones legales o regulatorias." + } + }, + "sharing": { + "title": "Compartición y divulgación", + "intro": "Compartimos datos solo cuando es necesario:", + "items": { + "employers": "Con empleadores a los que postulas o con quienes eliges compartir tu perfil.", + "providers": "Con proveedores de servicios de confianza (hosting, analítica, comunicaciones) bajo contrato.", + "legal": "Con autoridades cuando lo exige la ley o para proteger derechos y seguridad.", + "business": "En una transacción corporativa como una fusión o adquisición." + } + }, + "transfers": { + "title": "Transferencias internacionales", + "body": "Cuando los datos se transfieren entre países, utilizamos salvaguardas como cláusulas contractuales u otras protecciones exigidas por la ley." + }, + "retention": { + "title": "Conservación", + "body": "Conservamos los datos mientras tu cuenta esté activa y según sea necesario para fines legales, de seguridad u operativos, y luego los eliminamos o anonimizamos." + }, + "rights": { + "title": "Tus derechos", + "intro": "Según tu ubicación (LGPD/RGPD/CCPA/CPRA), puedes tener derecho a:", + "items": { + "access": "Acceder y confirmar el tratamiento de tus datos.", + "correction": "Corregir datos inexactos o incompletos.", + "deletion": "Solicitar eliminación o anonimización, sujeto a excepciones legales.", + "portability": "Recibir una copia portable de tus datos cuando corresponda.", + "objection": "Oponerte al tratamiento o solicitar la limitación del tratamiento.", + "withdraw": "Retirar el consentimiento para un tratamiento específico.", + "complaint": "Presentar una reclamación ante una autoridad de protección de datos." + } + }, + "cookies": { + "title": "Cookies y seguimiento", + "body": "Usamos cookies y tecnologías similares para recordar preferencias, entender el uso y mejorar la plataforma. Puedes gestionar las cookies en la configuración de tu navegador." + }, + "children": { + "title": "Privacidad de menores", + "body": "Nuestros servicios no están destinados a menores de 16 años y no recopilamos sus datos conscientemente." + }, + "contact": { + "title": "Contacto", + "body": "Si tienes preguntas o deseas ejercer tus derechos, contáctanos a través de la página de Contacto." + } + } + }, + "terms": { + "title": "Términos de Uso", + "updated": "Última actualización: 10 de marzo de 2025", + "intro": "Al acceder o usar GoHorse Jobs, aceptas estos Términos de Uso.", + "sections": { + "acceptance": { + "title": "Aceptación de los términos", + "body": "Si no estás de acuerdo, no uses los servicios. Podemos actualizar los términos y publicaremos los cambios en esta página." + }, + "eligibility": { + "title": "Elegibilidad", + "body": "Debes poder trabajar o reclutar legalmente en tu jurisdicción y cumplir la edad mínima exigida por la ley." + }, + "account": { + "title": "Registro de cuenta", + "body": "Eres responsable de mantener la confidencialidad de tus credenciales y de toda la actividad en tu cuenta." + }, + "responsibilities": { + "title": "Tus responsabilidades", + "items": { + "accuracy": "Proporcionar información precisa y actualizada.", + "security": "Notificarnos rápidamente cualquier acceso no autorizado.", + "conduct": "Usar la plataforma de manera profesional y respetuosa." + } + }, + "postings": { + "title": "Publicaciones y postulaciones", + "body": "Los empleadores son responsables del contenido de sus publicaciones y de cumplir las leyes laborales y antidiscriminatorias. Los candidatos deciden qué compartir y con quién." + }, + "prohibited": { + "title": "Conducta prohibida", + "items": { + "illegal": "Actividad ilegal, fraudulenta o dañina.", + "discrimination": "Contenido o prácticas discriminatorias o abusivas.", + "scraping": "Raspado automatizado, ingeniería inversa o carga indebida en la plataforma.", + "misuse": "Suplantación, spam o uso comercial no autorizado." + } + }, + "ip": { + "title": "Propiedad intelectual", + "body": "La plataforma, la marca y el contenido son propiedad de GoHorse Jobs o sus licenciantes y están protegidos por las leyes aplicables." + }, + "content": { + "title": "Contenido del usuario", + "body": "Conservas la propiedad de tu contenido, pero nos otorgas una licencia para alojarlo, procesarlo y mostrarlo para operar el servicio y entregar postulaciones." + }, + "thirdParty": { + "title": "Servicios de terceros", + "body": "Podemos enlazar a sitios o servicios de terceros. No somos responsables de su contenido o prácticas." + }, + "termination": { + "title": "Terminación", + "body": "Podemos suspender o terminar el acceso si incumples estos términos o por razones de seguridad." + }, + "disclaimers": { + "title": "Descargos de responsabilidad", + "body": "La plataforma se ofrece \"tal cual\" y \"según disponibilidad\" sin garantías de ningún tipo." + }, + "liability": { + "title": "Limitación de responsabilidad", + "body": "En la máxima medida permitida por la ley, no somos responsables por daños indirectos, incidentales o consecuentes." + }, + "indemnification": { + "title": "Indemnización", + "body": "Aceptas indemnizarnos y mantenernos indemnes por reclamaciones derivadas de tu uso de la plataforma o del incumplimiento de estos términos." + }, + "compliance": { + "title": "Cumplimiento legal", + "body": "Debes cumplir con las leyes aplicables, incluidas las leyes laborales, de consumo y de privacidad como la LGPD, el RGPD y la CCPA/CPRA cuando corresponda." + }, + "contact": { + "title": "Contacto", + "body": "Las preguntas sobre estos términos deben enviarse mediante la página de Contacto." + } + } + }, + "common": { + "loading": "Cargando...", + "error": "Error", + "retry": "Reintentar", + "noResults": "No se encontraron resultados" + }, + "faq": { + "title": "Preguntas Frecuentes", + "subtitle": "Encuentra respuestas a las preguntas más comunes sobre GoHorse Jobs.", + "items": { + "q1": { + "q": "¿Cómo aplico?", + "a": "Simplemente crea una cuenta, completa tu perfil y haz clic en 'Aplicar' en las ofertas." + }, + "q2": { + "q": "¿Es gratis?", + "a": "¡Sí! Para candidatos es 100% gratis. Solo cobramos a las empresas." + }, + "q3": { + "q": "¿Puedo trabajar remotamente?", + "a": "¡Sí! Tenemos muchas vacantes 'Global Remote' con pago en USD o EUR." + }, + "q4": { + "q": "¿Cómo contacto soporte?", + "a": "Usa la página de contacto para hablar con nuestro equipo." + } } } - }, - "privacy": { - "title": "Política de Privacidad", - "updated": "Última actualización: 10 de marzo de 2025", - "intro": "Esta Política de Privacidad explica cómo GoHorse Jobs recopila, usa y protege los datos personales cuando accedes a nuestra plataforma.", - "scope": "Cumplimos las leyes de privacidad aplicables como la LGPD (Brasil), el RGPD (UE/Reino Unido) y la CCPA/CPRA (California) cuando te sean aplicables.", - "sections": { - "controller": { - "title": "Quiénes somos y roles", - "body": "GoHorse Jobs es el responsable del tratamiento de la plataforma. Los empleadores que publican vacantes o reciben postulaciones pueden actuar como responsables independientes para los datos que procesan." - }, - "data": { - "title": "Datos que recopilamos", - "intro": "Recopilamos información que proporcionas o que se genera por el uso de los servicios, incluidos:", - "items": { - "account": "Datos de cuenta e identidad (nombre, correo electrónico, credenciales de acceso).", - "profile": "Datos de perfil profesional (currículum, habilidades, experiencia, educación, preferencias).", - "applications": "Datos de postulaciones compartidos con empleadores (mensajes, adjuntos, programación de entrevistas).", - "communications": "Comunicaciones de soporte y comentarios.", - "usage": "Datos de uso y dispositivo (dirección IP, navegador, páginas visitadas, cookies).", - "sensitive": "Datos sensibles solo cuando decides proporcionarlos y cuando la ley lo permite." - } - }, - "use": { - "title": "Cómo usamos los datos", - "items": { - "service": "Prestar, personalizar y operar la plataforma.", - "matching": "Conectar candidatos con oportunidades y habilitar postulaciones.", - "communications": "Enviar actualizaciones del servicio, alertas de seguridad y marketing opcional con tu consentimiento.", - "security": "Detectar fraude, prevenir abusos y mantener la plataforma segura.", - "legal": "Cumplir obligaciones legales y hacer cumplir nuestros términos." - } - }, - "legal": { - "title": "Bases legales", - "items": { - "contract": "Ejecución de un contrato o pasos previos a su celebración.", - "consent": "Tu consentimiento, que puede retirarse en cualquier momento.", - "legitimate": "Intereses legítimos, equilibrados con tus derechos.", - "obligation": "Cumplimiento de obligaciones legales o regulatorias." - } - }, - "sharing": { - "title": "Compartición y divulgación", - "intro": "Compartimos datos solo cuando es necesario:", - "items": { - "employers": "Con empleadores a los que postulas o con quienes eliges compartir tu perfil.", - "providers": "Con proveedores de servicios de confianza (hosting, analítica, comunicaciones) bajo contrato.", - "legal": "Con autoridades cuando lo exige la ley o para proteger derechos y seguridad.", - "business": "En una transacción corporativa como una fusión o adquisición." - } - }, - "transfers": { - "title": "Transferencias internacionales", - "body": "Cuando los datos se transfieren entre países, utilizamos salvaguardas como cláusulas contractuales u otras protecciones exigidas por la ley." - }, - "retention": { - "title": "Conservación", - "body": "Conservamos los datos mientras tu cuenta esté activa y según sea necesario para fines legales, de seguridad u operativos, y luego los eliminamos o anonimizamos." - }, - "rights": { - "title": "Tus derechos", - "intro": "Según tu ubicación (LGPD/RGPD/CCPA/CPRA), puedes tener derecho a:", - "items": { - "access": "Acceder y confirmar el tratamiento de tus datos.", - "correction": "Corregir datos inexactos o incompletos.", - "deletion": "Solicitar eliminación o anonimización, sujeto a excepciones legales.", - "portability": "Recibir una copia portable de tus datos cuando corresponda.", - "objection": "Oponerte al tratamiento o solicitar la limitación del tratamiento.", - "withdraw": "Retirar el consentimiento para un tratamiento específico.", - "complaint": "Presentar una reclamación ante una autoridad de protección de datos." - } - }, - "cookies": { - "title": "Cookies y seguimiento", - "body": "Usamos cookies y tecnologías similares para recordar preferencias, entender el uso y mejorar la plataforma. Puedes gestionar las cookies en la configuración de tu navegador." - }, - "children": { - "title": "Privacidad de menores", - "body": "Nuestros servicios no están destinados a menores de 16 años y no recopilamos sus datos conscientemente." - }, - "contact": { - "title": "Contacto", - "body": "Si tienes preguntas o deseas ejercer tus derechos, contáctanos a través de la página de Contacto." - } - } - }, - "terms": { - "title": "Términos de Uso", - "updated": "Última actualización: 10 de marzo de 2025", - "intro": "Al acceder o usar GoHorse Jobs, aceptas estos Términos de Uso.", - "sections": { - "acceptance": { - "title": "Aceptación de los términos", - "body": "Si no estás de acuerdo, no uses los servicios. Podemos actualizar los términos y publicaremos los cambios en esta página." - }, - "eligibility": { - "title": "Elegibilidad", - "body": "Debes poder trabajar o reclutar legalmente en tu jurisdicción y cumplir la edad mínima exigida por la ley." - }, - "account": { - "title": "Registro de cuenta", - "body": "Eres responsable de mantener la confidencialidad de tus credenciales y de toda la actividad en tu cuenta." - }, - "responsibilities": { - "title": "Tus responsabilidades", - "items": { - "accuracy": "Proporcionar información precisa y actualizada.", - "security": "Notificarnos rápidamente cualquier acceso no autorizado.", - "conduct": "Usar la plataforma de manera profesional y respetuosa." - } - }, - "postings": { - "title": "Publicaciones y postulaciones", - "body": "Los empleadores son responsables del contenido de sus publicaciones y de cumplir las leyes laborales y antidiscriminatorias. Los candidatos deciden qué compartir y con quién." - }, - "prohibited": { - "title": "Conducta prohibida", - "items": { - "illegal": "Actividad ilegal, fraudulenta o dañina.", - "discrimination": "Contenido o prácticas discriminatorias o abusivas.", - "scraping": "Raspado automatizado, ingeniería inversa o carga indebida en la plataforma.", - "misuse": "Suplantación, spam o uso comercial no autorizado." - } - }, - "ip": { - "title": "Propiedad intelectual", - "body": "La plataforma, la marca y el contenido son propiedad de GoHorse Jobs o sus licenciantes y están protegidos por las leyes aplicables." - }, - "content": { - "title": "Contenido del usuario", - "body": "Conservas la propiedad de tu contenido, pero nos otorgas una licencia para alojarlo, procesarlo y mostrarlo para operar el servicio y entregar postulaciones." - }, - "thirdParty": { - "title": "Servicios de terceros", - "body": "Podemos enlazar a sitios o servicios de terceros. No somos responsables de su contenido o prácticas." - }, - "termination": { - "title": "Terminación", - "body": "Podemos suspender o terminar el acceso si incumples estos términos o por razones de seguridad." - }, - "disclaimers": { - "title": "Descargos de responsabilidad", - "body": "La plataforma se ofrece \"tal cual\" y \"según disponibilidad\" sin garantías de ningún tipo." - }, - "liability": { - "title": "Limitación de responsabilidad", - "body": "En la máxima medida permitida por la ley, no somos responsables por daños indirectos, incidentales o consecuentes." - }, - "indemnification": { - "title": "Indemnización", - "body": "Aceptas indemnizarnos y mantenernos indemnes por reclamaciones derivadas de tu uso de la plataforma o del incumplimiento de estos términos." - }, - "compliance": { - "title": "Cumplimiento legal", - "body": "Debes cumplir con las leyes aplicables, incluidas las leyes laborales, de consumo y de privacidad como la LGPD, el RGPD y la CCPA/CPRA cuando corresponda." - }, - "contact": { - "title": "Contacto", - "body": "Las preguntas sobre estos términos deben enviarse mediante la página de Contacto." - } - } - }, - "common": { - "loading": "Cargando...", - "error": "Error", - "retry": "Reintentar", - "noResults": "No se encontraron resultados" - }, - "faq": { - "title": "Preguntas Frecuentes", - "subtitle": "Encuentra respuestas a las preguntas más comunes sobre GoHorse Jobs.", - "items": { - "q1": { - "q": "¿Cómo aplico?", - "a": "Simplemente crea una cuenta, completa tu perfil y haz clic en 'Aplicar' en las ofertas." - }, - "q2": { - "q": "¿Es gratis?", - "a": "¡Sí! Para candidatos es 100% gratis. Solo cobramos a las empresas." - }, - "q3": { - "q": "¿Puedo trabajar remotamente?", - "a": "¡Sí! Tenemos muchas vacantes 'Global Remote' con pago en USD o EUR." - }, - "q4": { - "q": "¿Cómo contacto soporte?", - "a": "Usa la página de contacto para hablar con nuestro equipo." - } - } - } -} \ No newline at end of file + } \ No newline at end of file