gohorsejobs/frontend/src/i18n/es.json
2026-01-19 15:58:33 -03:00

1245 lines
No EOL
45 KiB
JSON

{
"sidebar": {
"dashboard": "Panel de Control",
"jobs": "Empleos",
"candidates": "Candidatos",
"users": "Usuarios",
"companies": "Empresas",
"backoffice": "Backoffice",
"messages": "Mensajes",
"tickets": "Tickets",
"settings": "Configuración",
"seeder": "Seeder",
"my_jobs": "Mis Empleos",
"applications": "Postulaciones",
"my_applications": "Mis Postulaciones",
"support": "Soporte"
},
"nav": {
"jobs": "Empleos",
"about": "Sobre",
"contact": "Contacto",
"login": "Ingresar",
"register": "Registrarse"
},
"about": {
"hero": {
"title": "Sobre el portal de empleos",
"subtitle": "Somos una plataforma dedicada a transformar cómo las personas encuentran oportunidades profesionales y cómo las empresas descubren talento excepcional."
},
"story": {
"title": "Nuestra historia",
"paragraphs": {
"first": "Fundada en 2025, GoHorse Jobs fue creada para simplificar la contratación, haciéndola más transparente, eficiente y accesible para todos.",
"second": "Creemos que encontrar el trabajo adecuado debería ser sencillo. Por eso construimos una plataforma minimalista e intuitiva que pone a candidatos y empresas en primer lugar.",
"third": "Hoy conectamos a miles de profesionales con empresas innovadoras, ayudando a construir carreras exitosas y equipos extraordinarios."
}
},
"values": {
"title": "Nuestros valores",
"items": {
"mission": {
"title": "Misión",
"description": "Conectar talento excepcional con oportunidades transformadoras, ayudando a profesionales y empresas a crecer."
},
"community": {
"title": "Comunidad",
"description": "Construir una comunidad inclusiva donde candidatos y empresas encuentren la combinación adecuada para sus necesidades."
},
"efficiency": {
"title": "Eficiencia",
"description": "Simplificar la contratación con tecnología intuitiva y flujos de trabajo optimizados que ahorran tiempo."
},
"trust": {
"title": "Confianza",
"description": "Garantizar transparencia y seguridad en cada interacción, protegiendo los datos y promoviendo relaciones éticas."
}
}
}
},
"contact": {
"hero": {
"title": "Ponte en contacto",
"subtitle": "¿Tienes una pregunta o sugerencia? Estamos aquí para ayudarte. Contáctanos en cualquier momento."
},
"form": {
"title": "Enviar un mensaje",
"description": "Completa el formulario y te responderemos pronto.",
"fields": {
"name": {
"label": "Nombre completo",
"placeholder": "Tu nombre"
},
"email": {
"label": "Correo electrónico",
"placeholder": "tu@email.com"
},
"subject": {
"label": "Asunto",
"placeholder": "¿Cómo podemos ayudar?"
},
"message": {
"label": "Mensaje",
"placeholder": "Describe tu pregunta o sugerencia..."
}
},
"actions": {
"submit": "Enviar mensaje",
"success": "¡Mensaje enviado!"
}
},
"info": {
"title": "Otras formas de contactarnos",
"email": {
"title": "Correo electrónico"
},
"phone": {
"title": "Teléfono"
},
"address": {
"title": "Dirección"
},
"support": {
"title": "Soporte",
"description": "Lunes a viernes, de 9 a 18 h"
}
},
"faq": {
"title": "Preguntas frecuentes",
"description": "Antes de contactarnos, revisa nuestra sección de preguntas frecuentes. Tu duda puede estar allí.",
"button": "Ver preguntas frecuentes"
}
},
"home": {
"hero": {
"title": "Encuentra el empleo correcto, de forma sencilla",
"subtitle": "Conectamos candidatos y empresas de forma rápida y directa",
"searchJobs": "Buscar empleos",
"imCompany": "Soy empresa",
"postJob": "Publicar vacante"
},
"featured": {
"title": "Empleos Destacados",
"subtitle": "Oportunidades seleccionadas para ti",
"viewAll": "Ver todos los empleos"
},
"howItWorks": {
"title": "¿Cómo funciona?",
"subtitle": "Tres pasos sencillos para tu próxima oportunidad",
"step1": {
"title": "1. Regístrate",
"description": "Crea tu perfil gratis en pocos minutos"
},
"step2": {
"title": "2. Envía tu currículum",
"description": "Agrega tus experiencias y habilidades"
},
"step3": {
"title": "3. Sé encontrado",
"description": "Recibe ofertas de empresas interesadas"
}
},
"testimonials": {
"title": "¿Qué dicen nuestros usuarios?",
"subtitle": "Historias de éxito de quienes encontraron su oportunidad"
},
"cta": {
"title": "¿Listo para empezar?",
"subtitle": "¡Crea tu perfil gratis y comienza a recibir ofertas de empleo hoy!",
"button": "Crear perfil gratis"
}
},
"jobs": {
"title": "Encuentra tu próxima oportunidad",
"subtitle": "{count} empleos disponibles en las mejores empresas",
"search": "Buscar empleos por título, empresa...",
"filters": {
"all": "Todos",
"toggle": "Filtros",
"location": "Ubicación",
"type": "Tipo",
"workMode": "Modalidad",
"order": "Ordenar por"
},
"sort": {
"recent": "Más recientes",
"title": "Título",
"company": "Empresa",
"location": "Ubicación"
},
"reset": "Limpiar",
"resetFilters": "Limpiar filtros",
"noResults": {
"title": "No se encontraron empleos",
"desc": "No encontramos empleos que coincidan con tus criterios."
},
"loading": "Cargando empleos...",
"error": "No se pudieron cargar los empleos ahora. Mostrando ejemplos.",
"card": {
"viewDetails": "Ver detalles",
"apply": "Postularse",
"perMonth": "/mes",
"postedAgo": "Publicado hace {time}"
},
"types": {
"full-time": "Tiempo completo",
"part-time": "Medio tiempo",
"contract": "Contrato",
"freelance": "Freelance",
"remote": "Remoto"
},
"confidential": "Empresa Confidencial",
"salary": {
"negotiable": "A convenir"
},
"posted": {
"today": "Hoy",
"yesterday": "Ayer",
"daysAgo": "hace {count} días",
"weeksAgo": "hace {count} semanas",
"monthsAgo": "hace {count} meses"
},
"favorites": {
"added": {
"title": "¡Empleo guardado!",
"desc": "{title} se añadió a tus favoritos."
},
"action": "Ver favoritos"
},
"requirements": {
"more": "+{count} más"
},
"pagination": {
"previous": "Anterior",
"next": "Siguiente",
"showing": "Mostrando {from} a {to} de {total} empleos"
}
},
"workMode": {
"onsite": "Presencial",
"hybrid": "Híbrido",
"remote": "Remoto"
},
"footer": {
"company": "Empresa",
"about": "Sobre",
"careers": "Carreras",
"jobsByTech": "Empleos por Tecnología",
"legal": "Legal",
"privacy": "Política de Privacidad",
"terms": "Términos de Uso",
"copyright": "© {year} GoHorse Jobs. Todos los derechos reservados."
},
"auth": {
"login": {
"title": "Bienvenido de nuevo",
"subtitle": "Inicia sesión para continuar",
"hero": {
"title": "Conéctate con tu futuro profesional",
"subtitle": "La plataforma que une talentos y oportunidades. Inicia sesión y descubre las mejores ofertas del mercado.",
"bulletProfile": "Perfil profesional completo",
"bulletCompanies": "Empresas destacadas",
"bulletJobs": "Vacantes exclusivas"
},
"fields": {
"username": "Usuario",
"usernamePlaceholder": "Ingresa tu usuario",
"password": "Contraseña",
"passwordPlaceholder": "••••••••"
},
"rememberMe": "Recordarme",
"forgotPassword": "¿Olvidaste tu contraseña?",
"submit": "Ingresar",
"loading": "Ingresando...",
"backHome": "← Volver al inicio",
"validation": {
"username": "El usuario debe tener al menos 3 caracteres",
"password": "La contraseña debe tener al menos 3 caracteres"
},
"errors": {
"invalidCredentials": "Correo electrónico o contraseña incorrectos. Por favor inténtalo de nuevo.",
"serverError": "Error del servidor. Por favor inténtalo más tarde.",
"generic": "Error al iniciar sesión. Inténtalo de nuevo."
}
},
"forgot": {
"title": "Restablecer contraseña",
"subtitle": "Ingresa tu correo y te enviaremos instrucciones de recuperación.",
"fields": {
"email": "Correo electrónico",
"emailPlaceholder": "tu@email.com"
},
"submit": "Enviar enlace de restablecimiento",
"success": "Si el correo existe, te enviaremos instrucciones en breve.",
"backLogin": "← Volver al login"
}
},
"register": {
"candidate": {
"title": "Crear Cuenta - Candidato",
"subtitle": "Completa tus datos para crear tu cuenta",
"success": "¡Registro completado! Inicia sesión para continuar.",
"hero": {
"title": "Regístrate como Candidato",
"subtitle": "Crea tu cuenta y accede a las mejores oportunidades laborales. ¡Encuentra tu empleo soñado hoy mismo!",
"bullets": {
"jobs": "Acceso a miles de empleos",
"fastApplications": "Postulaciones rápidas y fáciles",
"profile": "Perfil profesional completo",
"notifications": "Notificaciones de nuevas oportunidades"
}
},
"progress": {
"step": "Paso {current} de {total}"
},
"steps": {
"personal": "Datos personales",
"address": "Dirección y contacto",
"professional": "Perfil profesional"
},
"fields": {
"fullName": "Nombre completo",
"email": "Correo electrónico",
"password": "Contraseña",
"confirmPassword": "Confirmar contraseña",
"birthDate": "Fecha de nacimiento",
"phone": "Teléfono",
"address": "Dirección",
"city": "Ciudad",
"state": "Estado",
"zipCode": "Código postal",
"education": "Nivel de estudios",
"experience": "Experiencia profesional",
"skills": "Habilidades y competencias (opcional)",
"objective": "Objetivo profesional (opcional)"
},
"placeholders": {
"fullName": "Tu nombre completo",
"email": "tu@email.com",
"password": "Tu contraseña",
"confirmPassword": "Confirma tu contraseña",
"phone": "(11) 99999-9999",
"address": "Calle, número, complemento",
"city": "Tu ciudad",
"state": "Estado",
"zipCode": "00000-000",
"education": "Selecciona tu nivel de estudios",
"experience": "Selecciona tu experiencia",
"skills": "Ej: JavaScript, React, Photoshop, Inglés fluido...",
"objective": "Describe tus objetivos y lo que buscas..."
},
"education": {
"fundamental": "Educación primaria",
"highSchool": "Educación secundaria",
"technical": "Técnico",
"college": "Universidad",
"postgrad": "Posgrado",
"masters": "Maestría",
"phd": "Doctorado"
},
"experience": {
"none": "Sin experiencia",
"upToOne": "Hasta 1 año",
"oneToTwo": "1 a 2 años",
"twoToFive": "2 a 5 años",
"fiveToTen": "5 a 10 años",
"moreThanTen": "Más de 10 años"
},
"acceptTerms": {
"prefix": "Acepto los",
"terms": "Términos de Uso",
"and": "y",
"privacy": "Política de Privacidad"
},
"acceptNewsletter": "Quiero recibir notificaciones sobre nuevas vacantes por email",
"actions": {
"backToLogin": "Volver al login",
"back": "Volver",
"next": "Siguiente paso",
"submit": "Crear cuenta",
"creating": "Creando cuenta..."
},
"footer": {
"prompt": "¿Ya tienes una cuenta?",
"login": "Inicia sesión"
},
"validation": {
"fullName": "El nombre debe tener al menos 2 caracteres",
"email": "Correo electrónico 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",
"birthDate": "La fecha de nacimiento es obligatoria",
"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",
"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."
}
}
},
"admin": {
"dashboard": {
"title": "Panel de Control",
"subtitle": "Visión general del portal de empleos",
"stats": {
"activeJobs": "Empleos Activos",
"activeJobsDesc": "Total publicados",
"candidates": "Candidatos Total",
"candidatesDesc": "Usuarios registrados",
"applications": "Aplicaciones Activas",
"applicationsDesc": "En proceso",
"hiringRate": "Tasa de Contratación",
"hiringRateDesc": "Aplicaciones por empleo"
},
"jobs": {
"title": "Gestión de Empleos",
"add": "Nuevo Empleo",
"table": {
"title": "Título",
"company": "Empresa",
"status": "Estado",
"created": "Creado en",
"actions": "Acciones"
},
"empty": "No se encontraron empleos."
},
"candidates": {
"title": "Gestión de Candidatos",
"table": {
"title": "Nombre",
"name": "Nombre",
"email": "Correo",
"location": "Ubicación",
"actions": "Acciones"
},
"empty": "No se encontraron candidatos."
}
},
"users": {
"title": "Gestión de Usuarios",
"subtitle": "Gestione todos los usuarios de la plataforma",
"total": "Total de usuarios",
"admins": "Admins",
"recruiters": "Reclutadores",
"candidates": "Candidatos",
"new_user": "Nuevo usuario",
"refresh": "Actualizar",
"search_placeholder": "Buscar usuarios por nombre o correo...",
"table": {
"name": "Nombre",
"email": "Correo",
"role": "Rol",
"status": "Estado",
"created": "Creado el",
"actions": "Acciones",
"no_users": "No se encontraron usuarios"
},
"pagination": {
"showing": "Mostrando {start}-{end} de {total}",
"previous": "Anterior",
"next": "Siguiente",
"page": "Página {current} de {total}",
"no_users_display": "No hay usuarios para mostrar"
},
"delete_confirm": {
"title": "Eliminar Usuario",
"description": "¿Está seguro de querer eliminar este usuario? Esta acción no se puede deshacer.",
"cancel": "Cancelar",
"confirm": "Eliminar Usuario"
},
"create_dialog": {
"title": "Crear nuevo usuario",
"description": "Complete los detalles del nuevo usuario",
"cancel": "Cancelar",
"submit": "Crear usuario"
},
"edit_dialog": {
"title_edit": "Editar Usuario",
"title_view": "Detalles del Usuario",
"description_edit": "Actualizar detalles del usuario",
"description_view": "Ver información del usuario",
"close": "Cerrar",
"save": "Guardar Cambios"
},
"messages": {
"create_success": "¡Usuario creado con éxito!",
"create_error": "Error al crear usuario",
"update_success": "¡Usuario actualizado con éxito!",
"update_error": "Error al actualizar usuario",
"delete_success": "¡Usuario eliminado!",
"delete_error": "Error al eliminar usuario",
"load_error": "Error al cargar usuarios"
},
"form": {
"password": "Contraseña segura",
"company": "Empresa",
"select_company": "Seleccione una empresa",
"role_placeholder": "Seleccione un rol",
"status_placeholder": "Seleccione estado"
},
"roles": {
"superadmin": "Super Administrador",
"admin": "Administrador de Empresa",
"recruiter": "Reclutador",
"candidate": "Candidato"
},
"statuses": {
"active": "Activo",
"inactive": "Inactivo"
}
},
"candidates_page": {
"title": "Gestión de candidatos",
"subtitle": "Ver y administrar todos los candidatos registrados",
"load_error": "Error al cargar candidatos",
"stats": {
"total": "Total de candidatos",
"new": "Nuevos (30 días)",
"active": "Postulaciones activas",
"hiring_rate": "Tasa de contratación"
},
"search_placeholder": "Buscar candidatos por nombre o correo...",
"table": {
"candidate": "Candidato",
"email": "Correo",
"phone": "Teléfono",
"location": "Ubicación",
"applications": "Postulaciones",
"actions": "Acciones",
"loading": "Cargando candidatos...",
"empty": "No se encontraron candidatos."
},
"dialog": {
"title": "Perfil del candidato",
"description": "Información detallada de {name}"
},
"about": {
"title": "Acerca de",
"empty": "No se proporcionó un resumen del perfil."
},
"applications": {
"title": "Postulaciones recientes",
"empty": "Aún no hay postulaciones."
},
"status": {
"pending": "Pendiente",
"reviewed": "Revisado",
"shortlisted": "Preseleccionado",
"hired": "Contratado",
"rejected": "Rechazado"
}
},
"jobs": {
"title": "Gestión de Empleos",
"subtitle": "Gestione todos los empleos publicados en la plataforma",
"newJob": "Nuevo empleo",
"stats": {
"total": "Total de empleos",
"active": "Empleos activos",
"applications": "Postulaciones",
"conversion": "Tasa de conversión"
},
"searchPlaceholder": "Buscar empleos por título o empresa...",
"table": {
"role": "Puesto",
"company": "Empresa",
"applications": "Postulaciones",
"status": "Estado",
"actions": "Acciones",
"empty": "No hay empleos encontrados.",
"loading": "Cargando empleos...",
"error": "No se pueden cargar los empleos ahora."
},
"details": {
"title": "Detalles del Empleo",
"description": "Descripción del empleo",
"close": "Cerrar"
},
"edit": {
"title": "Editar Empleo",
"subtitle": "Actualizar detalles del empleo",
"jobTitle": "Título del empleo",
"cancel": "Cancelar",
"save": "Guardar Cambios"
},
"deleteConfirm": "¿Está seguro de que desea eliminar este empleo?",
"deleteError": "Error al eliminar el empleo",
"updateError": "Error al actualizar el empleo"
},
"companies": {
"title": "Gestión de Empresas",
"subtitle": "Gestione todas las empresas registradas",
"newCompany": "Nueva empresa",
"refresh": "Actualizar",
"stats": {
"total": "Total de empresas",
"active": "Empresas activas",
"verified": "Verificadas",
"pending": "Pendientes"
},
"create": {
"title": "Crear nueva empresa",
"subtitle": "Complete los detalles de la empresa",
"name": "Nombre de la empresa",
"namePlaceholder": "Empresa XYZ",
"slug": "Slug (URL)",
"slugPlaceholder": "empresa-xyz",
"email": "Correo",
"emailPlaceholder": "hola@empresa.com",
"cancel": "Cancelar",
"submit": "Crear empresa"
},
"edit": {
"title": "Editar empresa",
"subtitle": "Actualizar información de la empresa",
"save": "Guardar cambios"
},
"details": {
"title": "Detalles de la empresa",
"subtitle": "Información y detalles de la empresa",
"close": "Cerrar",
"delete": "Eliminar",
"edit": "Editar"
},
"table": {
"company": "Empresa",
"email": "Correo",
"status": "Estado",
"verified": "Verificado",
"created": "Creado el",
"actions": "Acciones",
"empty": "No se encontraron empresas",
"showing": "Mostrando {{from}}-{{to}} de {{total}}"
},
"searchPlaceholder": "Buscar empresas por nombre o correo...",
"deleteConfirm": "¿Seguro que desea eliminar {{name}}? Esta acción no se puede deshacer.",
"success": {
"created": "¡Empresa creada con éxito!",
"deleted": "Empresa eliminada con éxito",
"updated": "Empresa actualizada con éxito",
"statusUpdated": "Empresa {{field}} actualizada"
},
"fields": {
"active": "Activo",
"inactive": "Inactivo",
"address": "Dirección",
"phone": "Teléfono",
"email": "Correo",
"website": "Sitio Web",
"document": "Documento",
"description": "Descripción",
"password": "Contraseña",
"confirmPassword": "Confirmar Contraseña",
"showPassword": "Mostrar contraseña",
"hidePassword": "Ocultar contraseña",
"passwordsDoNotMatch": "Las contraseñas no coinciden",
"createdAt": "Creado el",
"updatedAt": "Actualizado el"
}
}
},
"company": {
"dashboard": {
"title": "Panel de Control",
"welcome": "¡Hola, {name}!",
"new_job": "Nuevo Empleo",
"stats": {
"active_jobs": "Empleos Activos",
"posted": "Publicados",
"applications": "Postulaciones",
"this_month": "+{count} este mes",
"views": "Vistas",
"conversion": "Conversión",
"soon": "Próximamente"
},
"recent_jobs": {
"title": "Empleos Recientes",
"subtitle": "Tus últimos empleos publicados",
"view_all": "Ver todos",
"empty": "No se encontraron empleos.",
"applications_count": "{count} postulaciones"
},
"recent_applications": {
"title": "Postulaciones",
"subtitle": "Candidatos recientes",
"view_all": "Ver todas",
"empty": "No hay postulaciones recientes.",
"unknown_job": "Empleo desconocido"
}
}
},
"candidate": {
"dashboard": {
"welcome": "¡Hola, {name}!",
"edit_profile": "Editar perfil",
"stats": {
"applications": "Postulaciones",
"applications_desc": "Total de empleos aplicados",
"in_progress": "En proceso",
"in_progress_desc": "Esperando respuesta",
"notifications": "Notificaciones",
"notifications_desc": "Nuevas actualizaciones"
},
"recommended": {
"title": "Empleos recomendados"
},
"applications": {
"title": "Mis postulaciones",
"table": {
"role": "Puesto",
"company": "Empresa",
"status": "Estado",
"date": "Fecha"
}
},
"status": {
"under_review": "En revisión",
"interview": "Entrevista",
"accepted": "Aceptado",
"rejected": "Rechazado"
}
}
},
"application": {
"title": "Postulación: {jobTitle}",
"back": "Volver a detalles del empleo",
"estimatedTime": "Tiempo estimado: 5 min",
"steps": {
"personal": "Datos Personales",
"documents": "Currículum y Documentos",
"experience": "Experiencia",
"additional": "Preguntas Adicionales"
},
"progress": {
"step": "Paso {current} de {total}:"
},
"form": {
"description": "Complete la información a continuación para continuar.",
"fullName": "Nombre completo *",
"email": "Correo electrónico *",
"phone": "Teléfono / WhatsApp *",
"linkedin": "LinkedIn (URL)",
"resume": "Currículum (CV) *",
"portfolio": "Portafolio / Sitio Web (Opcional)",
"coverLetter": "Carta de Presentación (Opcional)",
"salary": "Expectativa salarial *",
"hasExperience": "¿Tiene la experiencia mínima requerida para el puesto? *",
"whyUs": "¿Por qué quiere trabajar en {company}? *",
"availability": "Disponibilidad *",
"placeholders": {
"fullName": "Su nombre completo",
"email": "usted@email.com",
"phone": "(00) 00000-0000",
"linkedin": "linkedin.com/in/su-perfil",
"select": "Seleccione un rango",
"whyUs": "Cuéntenos qué le atrae de esta empresa y puesto...",
"portfolio": "https://..."
},
"privacy": {
"agree": "He leído y acepto la",
"policy": "Política de Privacidad",
"authorize": "y autorizo el tratamiento de mis datos para fines de reclutamiento."
},
"upload": {
"click": "Haga clic para subir o arrastre el archivo aquí",
"change": "Clic para cambiar",
"formats": "PDF, DOCX o TXT (Máx 5MB)"
},
"experience": {
"yes": "Sí, tengo",
"no": "Aún no"
},
"salaryRanges": {
"upTo3k": "Hasta R$ 3.000",
"3k-5k": "R$ 3.000 - R$ 5.000",
"5k-8k": "R$ 5.000 - R$ 8.000",
"8k-12k": "R$ 8.000 - R$ 12.000",
"12k-plus": "Más de R$ 12.000"
},
"availabilityOptions": {
"onsite": "Trabajo presencial",
"remote": "Trabajo remoto",
"travel": "Viajes",
"immediate": "Inicio inmediato"
}
},
"buttons": {
"back": "Atrás",
"draft": "Guardar borrador",
"next": "Siguiente paso",
"submit": "Enviar postulación",
"submitting": "Enviando..."
},
"success": {
"title": "¡Postulación Enviada!",
"message": "Hemos recibido su postulación para",
"ctaTitle": "Cree una cuenta para seguir el estado",
"ctaDesc": "No pierda de vista sus postulaciones. Cree una contraseña ahora para acceder a su panel de candidato.",
"ctaButton": "Crear Contraseña y Seguir Estado",
"backJobs": "Volver a Empleos"
},
"toasts": {
"fileTooLarge": {
"title": "Archivo demasiado grande",
"desc": "El tamaño máximo es 5MB"
},
"uploadComplete": {
"title": "Carga completa",
"desc": "Currículum subido exitosamente"
},
"uploadFailed": {
"title": "Carga fallida",
"desc": "No se pudo subir el currículum. Intente nuevamente."
},
"requiredFields": {
"title": "Campos obligatorios",
"desc": "Por favor complete todos los campos obligatorios."
},
"invalidEmail": {
"title": "Correo inválido",
"desc": "Por favor ingrese un correo válido."
},
"invalidPhone": {
"title": "Teléfono inválido",
"desc": "Por favor ingrese un número de teléfono válido."
},
"privacyPolicy": {
"title": "Política de privacidad",
"desc": "Debe aceptar la política de privacidad para continuar."
},
"resumeRequired": {
"title": "Currículum requerido",
"desc": "Por favor suba su currículum."
},
"questionsRequired": {
"title": "Campos obligatorios",
"desc": "Por favor responda todas las preguntas."
},
"reasonRequired": {
"title": "Campos obligatorios",
"desc": "Por favor proporcione su motivo y seleccione al menos una opción de disponibilidad."
},
"submitted": {
"title": "¡Postulación enviada!",
"desc": "¡Buena suerte! Su postulación para {jobTitle} ha sido recibida."
},
"submitError": {
"title": "Error al enviar",
"default": "Por favor intente nuevamente más tarde."
},
"draftSaved": {
"title": "Borrador guardado",
"desc": "Puede finalizar su postulación más tarde."
},
"loadError": {
"title": "Error",
"desc": "Error al cargar detalles del empleo"
}
}
},
"ticketsPage": {
"title": "Tickets de Soporte (Admin)",
"description": "Gestiona todos los tickets de soporte de usuarios.",
"allTickets": "Todos los Tickets",
"allTicketsDescription": "Una lista de todos los tickets de soporte de usuarios.",
"newTicket": "Nuevo Ticket",
"noTickets": "No se encontraron tickets",
"view": "Ver",
"delete": "Eliminar",
"table": {
"id": "ID",
"subject": "Asunto",
"user": "Usuario",
"status": "Estado",
"priority": "Prioridad",
"created": "Creado",
"actions": "Acciones"
},
"status": {
"open": "Abierto",
"inProgress": "En Progreso",
"closed": "Cerrado"
},
"priority": {
"high": "Alta",
"medium": "Media",
"low": "Baja"
},
"pagination": {
"showing": "Mostrando {{start}} a {{end}} de {{total}} tickets"
},
"deleteDialog": {
"title": "Eliminar Ticket",
"description": "¿Estás seguro de que quieres eliminar este ticket? Esta acción no se puede deshacer.",
"cancel": "Cancelar",
"confirm": "Eliminar"
},
"createDialog": {
"title": "Crear Nuevo Ticket",
"description": "Completa los detalles para crear un nuevo ticket de soporte.",
"subject": "Asunto",
"subjectPlaceholder": "Describe brevemente tu problema",
"priority": "Prioridad",
"cancel": "Cancelar",
"create": "Crear Ticket",
"creating": "Creando..."
},
"messages": {
"created": "Ticket creado exitosamente",
"deleted": "Ticket eliminado exitosamente"
},
"errors": {
"fetchFailed": "Error al obtener tickets",
"deleteFailed": "Error al eliminar ticket",
"createFailed": "Error al crear ticket",
"subjectRequired": "El asunto es requerido"
}
},
"home": {
"hero": {
"title": "Encuentra el Trabajo de TI",
"titleLine2": "de Tus Sueños.",
"subtitle": "Te conectamos con las mejores empresas y tecnologías.",
"cta": "Buscar Empleos"
},
"search": {
"placeholder": "Ingresa palabras clave",
"filter": "Filtrar Empleos",
"contractType": "Tipo de contratación",
"workMode": "Régimen de Trabajo",
"location": "Ciudad y estado",
"salary": "Expectativa salarial",
"select": "Seleccione",
"pj": "Contratista",
"clt": "Tiempo completo",
"freelancer": "Freelancer",
"homeOffice": "Remoto",
"presencial": "Presencial",
"hybrid": "Híbrido"
},
"featuredJobs": {
"title": "Empleos Destacados",
"yesterday": "Ayer",
"apply": "Aplicar ahora"
},
"moreJobs": {
"title": "Más Empleos",
"viewAll": "Ver Todos los Empleos"
},
"cta": {
"badge": "Redes Sociales",
"title": "Miles de oportunidades te esperan.",
"subtitle": "Conecta posiciones, talentos, acciones de empleos.",
"button": "Regístrate"
}
},
"footer": {
"vagas": "Empleos",
"empresas": "Empresas",
"blog": "Blog",
"login": "Iniciar sesión",
"copyright": "Ghorse jobs. Todos los derechos reservados."
}
}