{ "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." } }