{
  "common": {
    "ok": "Aceptar",
    "cancel": "Cancelar",
    "save": "Guardar",
    "delete": "Eliminar",
    "continue_text": "Continuar"
  },
  "settings": {
    "language": "Idioma",
    "change_language": "Cambiar Idioma"
  },
  "staff_authentication": {
    "get_started_page": {
      "title_part1": "Trabaja, Crece, ",
      "title_part2": "Elévate",
      "subtitle": "Construye tu carrera en hostelería con \nflexibilidad y libertad.",
      "sign_up_button": "Registrarse",
      "log_in_button": "Iniciar sesión"
    },
    "phone_verification_page": {
      "validation_error": "Por favor, ingresa un número de teléfono válido de 10 dígitos",
      "send_code_button": "Enviar código",
      "enter_code_title": "Ingresa el código de verificación",
      "code_sent_message": "Enviamos un código de 6 dígitos a ",
      "code_sent_instruction": ". Ingrésalo a continuación para verificar tu cuenta."
    },
    "phone_input": {
      "title": "Verifica tu número de teléfono",
      "subtitle": "Te enviaremos un código de verificación para comenzar.",
      "label": "Número de teléfono",
      "hint": "Ingresa tu número"
    },
    "otp_verification": {
      "did_not_get_code": "¿No recibiste el código?",
      "resend_in": "Reenviar en $seconds s",
      "resend_code": "Reenviar código"
    },
    "profile_setup_page": {
      "step_indicator": "Paso $current de $total",
      "error_occurred": "Ocurrió un error",
      "complete_setup_button": "Completar configuración",
      "steps": {
        "basic": "Información básica",
        "location": "Ubicación",
        "experience": "Experiencia"
      },
      "basic_info": {
        "title": "Conozcámonos",
        "subtitle": "Cuéntanos un poco sobre ti",
        "full_name_label": "Nombre completo *",
        "full_name_hint": "Juan Pérez",
        "bio_label": "Biografía corta",
        "bio_hint": "Profesional experimentado en hostelería..."
      },
      "location": {
        "title": "¿Dónde quieres trabajar?",
        "subtitle": "Agrega tus ubicaciones de trabajo preferidas",
        "full_name_label": "Nombre completo",
        "add_location_label": "Agregar ubicación *",
        "add_location_hint": "Ciudad o código postal",
        "add_button": "Agregar",
        "max_distance": "Distancia máxima: $distance millas",
        "min_dist_label": "5 mi",
        "max_dist_label": "50 mi"
      },
      "experience": {
        "title": "¿Cuáles son tus habilidades?",
        "subtitle": "Selecciona todas las que correspondan",
        "skills_label": "Habilidades *",
        "industries_label": "Industrias preferidas",
        "skills": {
          "food_service": "Servicio de comida",
          "bartending": "Preparación de bebidas",
          "warehouse": "Almacén",
          "retail": "Venta minorista",
          "events": "Eventos",
          "customer_service": "Servicio al cliente",
          "cleaning": "Limpieza",
          "security": "Seguridad",
          "driving": "Conducción",
          "cooking": "Cocina",
          "cashier": "Cajero",
          "server": "Mesero",
          "barista": "Barista",
          "host_hostess": "Anfitrión",
          "busser": "Ayudante de mesero"
        },
        "industries": {
          "hospitality": "Hostelería",
          "food_service": "Servicio de comida",
          "warehouse": "Almacén",
          "events": "Eventos",
          "retail": "Venta minorista",
          "healthcare": "Atención médica"
        }
      }
    },
    "common": {
      "trouble_question": "¿Tienes problemas? ",
      "contact_support": "Contactar a soporte"
    }
  },
  "client_authentication": {
    "get_started_page": {
      "title": "Toma el control de tus\nturnos y eventos",
      "subtitle": "Optimiza tus operaciones con potentes herramientas para gestionar horarios, realizar un seguimiento del rendimiento y mantener a tu equipo en la misma página, todo en un solo lugar",
      "sign_in_button": "Iniciar sesión",
      "create_account_button": "Crear cuenta"
    },
    "sign_in_page": {
      "title": "Bienvenido de nuevo",
      "subtitle": "Inicia sesión para gestionar tus turnos y trabajadores",
      "email_label": "Correo electrónico",
      "email_hint": "Ingresa tu correo electrónico",
      "password_label": "Contraseña",
      "password_hint": "Ingresa tu contraseña",
      "forgot_password": "¿Olvidaste tu contraseña?",
      "sign_in_button": "Iniciar sesión",
      "or_divider": "o",
      "social_apple": "Iniciar sesión con Apple",
      "social_google": "Iniciar sesión con Google",
      "no_account": "¿No tienes una cuenta? ",
      "sign_up_link": "Regístrate"
    },
    "sign_up_page": {
      "title": "Crear cuenta",
      "subtitle": "Comienza con Krow para tu negocio",
      "company_label": "Nombre de la empresa",
      "company_hint": "Ingresa el nombre de la empresa",
      "email_label": "Correo electrónico",
      "email_hint": "Ingresa tu correo electrónico",
      "password_label": "Contraseña",
      "password_hint": "Crea una contraseña",
      "confirm_password_label": "Confirmar contraseña",
      "confirm_password_hint": "Confirma tu contraseña",
      "create_account_button": "Crear cuenta",
      "or_divider": "o",
      "social_apple": "Regístrate con Apple",
      "social_google": "Regístrate con Google",
      "has_account": "¿Ya tienes una cuenta? ",
      "sign_in_link": "Iniciar sesión"
    }
  },
  "client_home": {
    "dashboard": {
      "welcome_back": "Bienvenido de nuevo",
      "edit_mode_active": "Modo Edición Activo",
      "drag_instruction": "Arrastra para reordenar, cambia la visibilidad",
      "reset": "Restablecer",
      "todays_coverage": "COBERTURA DE HOY",
      "percent_covered": "$percent% Cubierto",
      "metric_needed": "Necesario",
      "metric_filled": "Lleno",
      "metric_open": "Abierto",
      "spending": {
        "this_week": "Esta Semana",
        "next_7_days": "Próximos 7 Días",
        "shifts_count": "$count turnos",
        "scheduled_count": "$count programados"
      },
      "view_all": "Ver todo",
      "insight_lightbulb": "Ahorra $amount/mes",
      "insight_tip": "Reserva con 48h de antelación para mejores tarifas"
    },
    "widgets": {
      "actions": "Acciones Rápidas",
      "reorder": "Reordenar",
      "coverage": "Cobertura de Hoy",
      "spending": "Información de Gastos",
      "live_activity": "Actividad en Vivo"
    },
    "actions": {
      "rapid": "RÁPIDO",
      "rapid_subtitle": "Urgente mismo día",
      "create_order": "Crear Orden",
      "create_order_subtitle": "Programar turnos",
      "hubs": "Hubs",
      "hubs_subtitle": "Puntos marcaje"
    },
    "reorder": {
      "title": "REORDENAR",
      "reorder_button": "Reordenar",
      "per_hr": "$amount/hr"
    },
    "form": {
      "edit_reorder": "Editar y Reordenar",
      "post_new": "Publicar un Nuevo Turno",
      "review_subtitle": "Revisa y edita los detalles antes de publicar",
      "date_label": "Fecha *",
      "date_hint": "mm/dd/aaaa",
      "location_label": "Ubicación *",
      "location_hint": "Dirección del negocio",
      "positions_title": "Posiciones",
      "add_position": "Añadir Posición",
      "role_label": "Rol *",
      "role_hint": "Seleccionar rol",
      "start_time": "Hora de Inicio *",
      "end_time": "Hora de Fin *",
      "workers_needed": "Trabajadores Necesarios *",
      "hourly_rate": "Tarifa por hora (\\$) *",
      "post_shift": "Publicar Turno"
    }
  },
  "client_settings": {
    "profile": {
      "title": "Perfil",
      "edit_profile": "Editar Perfil",
      "hubs": "Hubs",
      "log_out": "Cerrar sesión",
      "quick_links": "Enlaces rápidos",
      "clock_in_hubs": "Hubs de Marcaje",
      "billing_payments": "Facturación y Pagos"
    }
  },
  "client_hubs": {
    "title": "Hubs",
    "subtitle": "Gestionar ubicaciones de marcaje",
    "add_hub": "Añadir Hub",
    "empty_state": {
      "title": "No hay hubs aún",
      "description": "Crea estaciones de marcaje para tus ubicaciones",
      "button": "Añade tu primer Hub"
    },
    "about_hubs": {
      "title": "Sobre los Hubs",
      "description": "Los Hubs son estaciones de marcaje en tus ubicaciones. Asigna etiquetas NFC a cada hub para que los trabajadores puedan marcar entrada/salida rápidamente usando sus teléfonos."
    },
    "hub_card": {
      "tag_label": "Etiqueta: $id"
    },
    "add_hub_dialog": {
      "title": "Añadir Nuevo Hub",
      "name_label": "Nombre del Hub *",
      "name_hint": "ej., Cocina Principal, Recepción",
      "location_label": "Nombre de la Ubicación",
      "location_hint": "ej., Restaurante Centro",
      "address_label": "Dirección",
      "address_hint": "Dirección completa",
      "create_button": "Crear Hub"
    },
    "nfc_dialog": {
      "title": "Identificar Etiqueta NFC",
      "instruction": "Acerque su teléfono a la etiqueta NFC para identificarla",
      "scan_button": "Escanear Etiqueta NFC",
      "tag_identified": "Etiqueta Identificada",
      "assign_button": "Asignar Etiqueta"
    },
    "delete_dialog": {
      "title": "Confirmar eliminación de Hub",
      "message": "¿Estás seguro de que quieres eliminar \"$hubName\"?",
      "undo_warning": "Esta acción no se puede deshacer.",
      "dependency_warning": "Ten en cuenta que si hay turnos/órdenes asignados a este hub no deberíamos poder eliminarlo.",
      "cancel": "Cancelar",
      "delete": "Eliminar"
    }
  },
  "client_create_order": {
    "title": "Crear Orden",
    "section_title": "TIPO DE ORDEN",
    "types": {
      "rapid": "RÁPIDO",
      "rapid_desc": "Cobertura URGENTE mismo día",
      "one_time": "Única Vez",
      "one_time_desc": "Evento Único o Petición de Turno",
      "recurring": "Recurrente",
      "recurring_desc": "Cobertura Continua Semanal / Mensual",
      "permanent": "Permanente",
      "permanent_desc": "Colocación de Personal a Largo Plazo"
    },
    "rapid": {
      "title": "Orden RÁPIDA",
      "subtitle": "Personal de emergencia en minutos",
      "urgent_badge": "URGENTE",
      "tell_us": "Dinos qué necesitas",
      "need_staff": "¿Necesitas personal urgentemente?",
      "type_or_speak": "Escribe o habla lo que necesitas. Yo me encargo del resto",
      "example": "Ejemplo: ",
      "hint": "Escribe o habla... (ej., \"Necesito 5 cocineros YA hasta las 5am\")",
      "speak": "Hablar",
      "listening": "Escuchando...",
      "send": "Enviar Mensaje",
      "sending": "Enviando...",
      "success_title": "¡Solicitud Enviada!",
      "success_message": "Estamos encontrando trabajadores disponibles para ti ahora mismo. Te notificaremos cuando acepten.",
      "back_to_orders": "Volver a Órdenes"
    },
    "one_time": {
      "title": "Orden Única Vez",
      "subtitle": "Evento único o petición de turno",
      "create_your_order": "Crea Tu Orden",
      "date_label": "Fecha",
      "date_hint": "Seleccionar fecha",
      "location_label": "Ubicación",
      "location_hint": "Ingresar dirección",
      "positions_title": "Posiciones",
      "add_position": "Añadir Posición",
      "position_number": "Posición $number",
      "remove": "Eliminar",
      "select_role": "Seleccionar rol",
      "start_label": "Inicio",
      "end_label": "Fin",
      "workers_label": "Trabajadores",
      "lunch_break_label": "Descanso para Almuerzo",
      "different_location": "Usar ubicación diferente para esta posición",
      "different_location_title": "Ubicación Diferente",
      "different_location_hint": "Ingresar dirección diferente",
      "create_order": "Crear Orden",
      "creating": "Creando...",
      "success_title": "¡Orden Creada!",
      "success_message": "Tu solicitud de turno ha sido publicada. Los trabajadores comenzarán a postularse pronto.",
      "back_to_orders": "Volver a Órdenes",
      "no_break": "Sin descanso",
      "paid_break": "min (Pagado)",
      "unpaid_break": "min (No pagado)"
    },
    "recurring": {
      "title": "Orden Recurrente",
      "subtitle": "Cobertura continua semanal/mensual",
      "placeholder": "Flujo de Orden Recurrente (Trabajo en Progreso)"
    },
    "permanent": {
      "title": "Orden Permanente",
      "subtitle": "Colocación de personal a largo plazo",
      "placeholder": "Flujo de Orden Permanente (Trabajo en Progreso)"
    }
  },
  "client_main": {
    "tabs": {
      "coverage": "Cobertura",
      "billing": "Facturación",
      "home": "Inicio",
      "orders": "Órdenes",
      "reports": "Reportes"
    }
  },
  "client_view_orders": {
    "title": "Órdenes",
    "post_button": "Publicar",
    "post_order": "Publicar una Orden",
    "no_orders": "No hay órdenes para $date",
    "tabs": {
      "up_next": "Próximos",
      "active": "Activos",
      "completed": "Completados"
    },
    "card": {
      "open": "ABIERTO",
      "filled": "LLENO",
      "confirmed": "CONFIRMADO",
      "in_progress": "EN PROGRESO",
      "completed": "COMPLETADO",
      "cancelled": "CANCELADO",
      "get_direction": "Obtener dirección",
      "total": "Total",
      "hrs": "Hrs",
      "workers": "$count trabajadores",
      "clock_in": "ENTRADA",
      "clock_out": "SALIDA",
      "coverage": "Cobertura",
      "workers_label": "$filled/$needed Trabajadores",
      "confirmed_workers": "Trabajadores Confirmados",
      "no_workers": "Ningún trabajador confirmado aún.",
      "today": "Hoy",
      "tomorrow": "Mañana",
      "workers_needed": "$count Trabajadores Necesarios",
      "all_confirmed": "Todos los trabajadores confirmados",
      "confirmed_workers_title": "TRABAJADORES CONFIRMADOS",
      "message_all": "Mensaje a todos",
      "show_more_workers": "Mostrar $count trabajadores más",
      "checked_in": "Registrado",
      "call_dialog": {
        "title": "Llamar",
        "message": "¿Quieres llamar a $phone?"
      }
    }
  },
  "client_billing": {
    "title": "Facturación",
    "current_period": "Período Actual",
    "saved_amount": "$amount ahorrado",
    "awaiting_approval": "Esperando Aprobación",
    "payment_method": "Método de Pago",
    "add_payment": "Añadir",
    "default_badge": "Predeterminado",
    "expires": "Expira $date",
    "period_breakdown": "Desglose de este Período",
    "week": "Semana",
    "month": "Mes",
    "total": "Total",
    "hours": "$count horas",
    "rate_optimization_title": "Optimización de Tarifas",
    "rate_optimization_body": "Ahorra $amount/mes cambiando 3 turnos",
    "view_details": "Ver Detalles",
    "invoice_history": "Historial de Facturas",
    "view_all": "Ver todo",
    "export_button": "Exportar Todas las Facturas",
    "pending_badge": "PENDIENTE APROBACIÓN",
    "paid_badge": "PAGADO"
  },
  "staff": {
    "main": {
      "tabs": {
        "shifts": "Turnos",
        "payments": "Pagos",
        "home": "Inicio",
        "clock_in": "Marcar Entrada",
        "profile": "Perfil"
      }
    },
    "home": {
      "header": {
        "welcome_back": "Bienvenido de nuevo",
        "user_name_placeholder": "Krower"
      },
      "banners": {
        "complete_profile_title": "Completa tu Perfil",
        "complete_profile_subtitle": "Verifícate para ver más turnos",
        "availability_title": "Disponibilidad",
        "availability_subtitle": "Actualiza tu disponibilidad para la próxima semana"
      },
      "quick_actions": {
        "find_shifts": "Buscar Turnos",
        "availability": "Disponibilidad",
        "messages": "Mensajes",
        "earnings": "Ganancias"
      },
      "sections": {
        "todays_shift": "Turno de Hoy",
        "scheduled_count": "$count programados",
        "tomorrow": "Mañana",
        "recommended_for_you": "Recomendado para Ti",
        "view_all": "Ver todo"
      },
      "empty_states": {
        "no_shifts_today": "No hay turnos programados para hoy",
        "find_shifts_cta": "Buscar turnos →",
        "no_shifts_tomorrow": "No hay turnos para mañana",
        "no_recommended_shifts": "No hay turnos recomendados"
      },
      "pending_payment": {
        "title": "Pago Pendiente",
        "subtitle": "Procesando pago",
        "amount": "$amount"
      },
      "recommended_card": {
        "act_now": "• ACTÚA AHORA",
        "one_day": "Un Día",
        "today": "Hoy",
        "applied_for": "Postulado para $title",
        "time_range": "$start - $end"
      },
      "benefits": {
        "title": "Tus Beneficios",
        "view_all": "Ver todo",
        "hours_label": "horas",
        "items": {
          "sick_days": "Días de Enfermedad",
          "vacation": "Vacaciones",
          "holidays": "Festivos"
        }
      },
      "auto_match": {
        "title": "Auto-Match",
        "finding_shifts": "Buscando turnos para ti",
        "get_matched": "Sé emparejado automáticamente",
        "matching_based_on": "Emparejamiento basado en:",
        "chips": {
          "location": "Ubicación",
          "availability": "Disponibilidad",
          "skills": "Habilidades"
        }
      },
      "improve": {
        "title": "Mejórate a ti mismo",
        "items": {
          "training": {
            "title": "Sección de Entrenamiento",
            "description": "Mejora tus habilidades y obtén certificaciones.",
            "page": "/krow-university"
          },
          "podcast": {
            "title": "Podcast de Krow",
            "description": "Escucha consejos de los mejores trabajadores.",
            "page": "/krow-university"
          }
        }
      },
      "more_ways": {
        "title": "Más Formas de Usar Krow",
        "items": {
          "benefits": {
            "title": "Beneficios de Krow",
            "page": "/benefits"
          },
          "refer": {
            "title": "Recomendar a un Amigo",
            "page": "/worker-profile"
          }
        }
      }
    },
    "profile": {
      "header": {
        "title": "Perfil",
        "sign_out": "CERRAR SESIÓN"
      },
      "reliability_stats": {
        "shifts": "Turnos",
        "rating": "Calificación",
        "on_time": "A Tiempo",
        "no_shows": "Faltas",
        "cancellations": "Cancel."
      },
      "reliability_score": {
        "title": "Puntuación de Confiabilidad",
        "description": "Mantén tu puntuación por encima del 45% para continuar aceptando turnos."
      },
      "sections": {
        "onboarding": "INCORPORACIÓN",
        "compliance": "CUMPLIMIENTO",
        "level_up": "MEJORAR NIVEL",
        "finance": "FINANZAS",
        "support": "SOPORTE"
      },
      "menu_items": {
        "personal_info": "Información Personal",
        "emergency_contact": "Contacto de Emergencia",
        "emergency_contact_page": {
          "save_success": "Contactos de emergencia guardados con éxito",
          "save_continue": "Guardar y Continuar"
        },
        "experience": "Experiencia",
        "attire": "Vestimenta",
        "documents": "Documentos",
        "certificates": "Certificados",
        "tax_forms": "Formularios Fiscales",
        "krow_university": "Krow University",
        "trainings": "Capacitaciones",
        "leaderboard": "Tabla de Clasificación",
        "bank_account": "Cuenta Bancaria",
        "payments": "Pagos",
        "timecard": "Tarjeta de Tiempo",
        "faqs": "Preguntas Frecuentes",
        "privacy_security": "Privacidad y Seguridad",
        "messages": "Mensajes"
      },
      "bank_account_page": {
        "title": "Cuenta Bancaria",
        "linked_accounts": "Cuentas Vinculadas",
        "add_account": "Agregar Cuenta Bancaria",
        "secure_title": "Seguro y Cifrado",
        "secure_subtitle": "Su información bancaria está cifrada y almacenada de forma segura. Nunca compartimos sus detalles.",
        "add_new_account": "Agregar Nueva Cuenta",
        "bank_name": "Nombre del Banco",
        "bank_hint": "Ingrese nombre del banco",
        "routing_number": "Número de Ruta",
        "routing_hint": "9 dígitos",
        "account_number": "Número de Cuenta",
        "account_hint": "Ingrese número de cuenta",
        "account_type": "Tipo de Cuenta",
        "checking": "CORRIENTE",
        "savings": "AHORROS",
        "cancel": "Cancelar",
        "save": "Guardar",
        "primary": "Principal",
        "account_ending": "Termina en $last4",
        "account_added_success": "¡Cuenta bancaria agregada exitosamente!"
      },
      "logout": {
        "button": "Cerrar Sesión"
      }
    },
    "onboarding": {
      "personal_info": {
        "title": "Información Personal",
        "change_photo_hint": "Toca para cambiar foto",
        "full_name_label": "Nombre Completo",
        "email_label": "Correo Electrónico",
        "phone_label": "Número de Teléfono",
        "phone_hint": "+1 (555) 000-0000",
        "bio_label": "Biografía",
        "bio_hint": "Cuéntales a los clientes sobre ti...",
        "languages_label": "Idiomas",
        "languages_hint": "Inglés, Español, Francés...",
        "locations_label": "Ubicaciones Preferidas",
        "locations_hint": "Centro, Midtown, Brooklyn...",
        "save_button": "Guardar Cambios",
        "save_success": "Información personal guardada exitosamente"
      },
      "experience": {
        "title": "Experiencia y habilidades",
        "industries_title": "Industrias",
        "industries_subtitle": "Seleccione las industrias en las que tiene experiencia",
        "skills_title": "Habilidades",
        "skills_subtitle": "Seleccione sus habilidades o añada personalizadas",
        "custom_skills_title": "Habilidades personalizadas:",
        "custom_skill_hint": "Añadir habilidad...",
        "save_button": "Guardar y continuar",
        "industries": {
          "hospitality": "Hotelería",
          "food_service": "Servicio de alimentos",
          "warehouse": "Almacén",
          "events": "Eventos",
          "retail": "Venta al por menor",
          "healthcare": "Cuidado de la salud",
          "other": "Otro"
        },
        "skills": {
          "food_service": "Servicio de alimentos",
          "bartending": "Bartending",
          "event_setup": "Montaje de eventos",
          "hospitality": "Hotelería",
          "warehouse": "Almacén",
          "customer_service": "Servicio al cliente",
          "cleaning": "Limpieza",
          "security": "Seguridad",
          "retail": "Venta al por menor",
          "cooking": "Cocinar",
          "cashier": "Cajero",
          "server": "Mesero",
          "barista": "Barista",
          "host_hostess": "Anfitrión/Anfitriona",
          "busser": "Ayudante de mesero",
          "driving": "Conducir"
        }
      }
    },
    "clock_in": {
      "title": "Registrar entrada en su turno",
      "your_activity": "Su actividad",
      "selected_shift_badge": "TURNO SELECCIONADO",
      "today_shift_badge": "TURNO DE HOY",
      "early_title": "¡Ha llegado temprano!",
      "check_in_at": "Entrada disponible a las $time",
      "shift_completed": "¡Turno completado!",
      "great_work": "Buen trabajo hoy",
      "no_shifts_today": "No hay turnos confirmados para hoy",
      "accept_shift_cta": "Acepte un turno para registrar su entrada",
      "soon": "pronto",
      "checked_in_at_label": "Entrada registrada a las",
      "nfc_dialog": {
        "scan_title": "Escaneo NFC requerido",
        "scanned_title": "NFC escaneado",
        "ready_to_scan": "Listo para escanear",
        "processing": "Verificando etiqueta...",
        "scan_instruction": "Mantenga su teléfono cerca de la etiqueta NFC en el lugar para registrarse.",
        "please_wait": "Espere un momento, estamos verificando su ubicación.",
        "tap_to_scan": "Tocar para escanear (Simulado)"
      },
      "commute": {
        "enable_title": "¿Activar seguimiento de viaje?",
        "enable_desc": "Comparta su ubicación 1 hora antes del turno para que su gerente sepa que está en camino.",
        "not_now": "Ahora no",
        "enable": "Activar",
        "on_my_way": "En camino",
        "starts_in": "El turno comienza en $min min",
        "track_arrival": "Seguimiento de llegada",
        "heading_to_site": "Su gerente puede ver que se dirige al sitio",
        "distance_to_site": "Distancia al sitio",
        "estimated_arrival": "Llegada estimada",
        "eta_label": "$min min",
        "locked_desc": "La mayoría de las funciones de la aplicación están bloqueadas mientras el modo de viaje está activo. Podrá registrar su entrada una vez que llegue.",
        "turn_off": "Desactivar modo de viaje",
        "arrived_title": "¡Has llegado! 🎉",
        "arrived_desc": "Estás en el lugar del turno. ¿Listo para registrar tu entrada?"
      },
      "swipe": {
        "checking_out": "Registrando salida...",
        "checking_in": "Registrando entrada...",
        "nfc_checkout": "NFC Salida",
        "nfc_checkin": "NFC Entrada",
        "swipe_checkout": "Deslizar para registrar salida",
        "swipe_checkin": "Deslizar para registrar entrada",
        "checkout_complete": "¡Salida registrada!",
        "checkin_complete": "¡Entrada registrada!"
      },
      "lunch_break": {
        "title": "¿Tomaste un\nalmuerzo?",
        "no": "No",
        "yes": "Sí",
        "when_title": "¿Cuándo almorzaste?",
        "start": "Inicio",
        "end": "Fin",
        "why_no_lunch": "¿Por qué no almorzaste?",
        "reasons": [
          "Flujos de trabajo impredecibles",
          "Mala gestión del tiempo",
          "Falta de cobertura o poco personal",
          "No hay área de almuerzo",
          "Otro (especifique)"
        ],
        "additional_notes": "Notas adicionales",
        "notes_placeholder": "Añade cualquier detalle...",
        "next": "Siguiente",
        "submit": "Enviar",
        "success_title": "¡Descanso registrado!",
        "close": "Cerrar"
      }
    },
    "availability": {
      "title": "Mi disponibilidad",
      "quick_set_title": "Establecer disponibilidad rápida",
      "all_week": "Toda la semana",
      "weekdays": "Días laborables",
      "weekends": "Fines de semana",
      "clear_all": "Borrar todo",
      "available_status": "Está disponible",
      "not_available_status": "No disponible",
      "auto_match_title": "Auto-Match usa su disponibilidad",
      "auto_match_description": "Cuando esté activado, solo se le asignarán turnos durante sus horarios disponibles."
    }
  },
  "staff_compliance": {
    "tax_forms": {
      "w4": {
        "title": "Formulario W-4",
        "subtitle": "Certificado de Retención del Empleado",
        "submitted_title": "¡Formulario W-4 enviado!",
        "submitted_desc": "Su certificado de retención ha sido enviado a su empleador.",
        "back_to_docs": "Volver a Documentos",
        "step_label": "Paso $current de $total",
        "steps": {
          "personal": "Información Personal",
          "filing": "Estado Civil para Efectos de la Declaración",
          "multiple_jobs": "Múltiples Trabajos",
          "dependents": "Dependientes",
          "adjustments": "Otros Ajustes",
          "review": "Revisar y Firmar"
        },
        "fields": {
          "first_name": "Nombre *",
          "last_name": "Apellido *",
          "ssn": "Número de Seguro Social *",
          "address": "Dirección *",
          "city_state_zip": "Ciudad, Estado, Código Postal",
          "placeholder_john": "Juan",
          "placeholder_smith": "Pérez",
          "placeholder_ssn": "XXX-XX-XXXX",
          "placeholder_address": "Calle Principal 123",
          "placeholder_csz": "Ciudad de México, CDMX 01000",
          "filing_info": "Su estado civil determina su deducción estándar y tasas de impuestos.",
          "single": "Soltero o Casado que presenta la declaración por separado",
          "married": "Casado que presenta una declaración conjunta o Cónyuge sobreviviente calificado",
          "head": "Jefe de familia",
          "head_desc": "Marque solo si es soltero y paga más de la mitad de los costos de mantenimiento de un hogar",
          "multiple_jobs_title": "¿Cuándo completar este paso?",
          "multiple_jobs_desc": "Complete este paso solo si tiene más de un trabajo a la vez, o si está casado y presenta una declaración conjunta y su cónyuge también trabaja.",
          "multiple_jobs_check": "Tengo múltiples trabajos o mi cónyuge trabaja",
          "two_jobs_desc": "Marque esta casilla si solo hay dos trabajos en total",
          "multiple_jobs_not_apply": "Si esto no se aplica, puede continuar al siguiente paso",
          "dependents_info": "Si su ingreso total será de $ 200,000 o menos ($ 400,000 si está casado y presenta una declaración conjunta), puede reclamar créditos por dependientes.",
          "children_under_17": "Hijos calificados menores de 17 años",
          "children_each": "$ 2,000 cada uno",
          "other_dependents": "Otros dependientes",
          "other_each": "$ 500 cada uno",
          "total_credits": "Créditos totales (Paso 3)",
          "adjustments_info": "Estos ajustes son opcionales. Puede omitirlos si no se aplican.",
          "other_income": "4(a) Otros ingresos (no provenientes de trabajos)",
          "other_income_desc": "Incluya intereses, dividendos, ingresos de jubilación",
          "deductions": "4(b) Deducciones",
          "deductions_desc": "Si espera reclamar deducciones distintas de la deducción estándar",
          "extra_withholding": "4(c) Retención adicional",
          "extra_withholding_desc": "Cualquier impuesto adicional que desee que se le retenga en cada período de pago",
          "summary_title": "Su Resumen de W-4",
          "summary_name": "Nombre",
          "summary_ssn": "SSN",
          "summary_filing": "Estado Civil",
          "summary_credits": "Créditos",
          "perjury_declaration": "Bajo pena de perjurio, declaro que este certificado, según mi leal saber y entender, es verdadero, correcto y completo.",
          "signature_label": "Firma (escriba su nombre completo) *",
          "signature_hint": "Escriba su nombre completo",
          "date_label": "Fecha",
          "status_single": "Soltero/a",
          "status_married": "Casado/a",
          "status_head": "Cabeza de familia",
          "back": "Atrás",
          "continue": "Continuar",
          "submit": "Enviar Formulario",
          "step_counter": "Paso {current} de {total}",
          "hints": {
            "first_name": "Juan",
            "last_name": "Pérez",
            "ssn": "XXX-XX-XXXX",
            "zero": "$ 0",
            "email": "juan.perez@ejemplo.com",
            "phone": "(555) 555-5555"
          }
        }
      },
      "i9": {
        "title": "Formulario I-9",
        "subtitle": "Verificación de Elegibilidad de Empleo",
        "submitted_title": "¡Formulario I-9 enviado!",
        "submitted_desc": "Su verificación de elegibilidad de empleo ha sido enviada.",
        "back": "Atrás",
        "continue": "Continuar",
        "submit": "Enviar Formulario",
        "step_label": "Paso $current de $total",
        "steps": {
          "personal": "Información Personal",
          "personal_sub": "Nombre y detalles de contacto",
          "address": "Dirección",
          "address_sub": "Su dirección actual",
          "citizenship": "Estado de Ciudadanía",
          "citizenship_sub": "Verificación de autorización de trabajo",
          "review": "Revisar y Firmar",
          "review_sub": "Confirme su información"
        },
        "fields": {
          "first_name": "Nombre *",
          "last_name": "Apellido *",
          "middle_initial": "Inicial del segundo nombre",
          "other_last_names": "Otros apellidos",
          "maiden_name": "Apellido de soltera (si hay)",
          "dob": "Fecha de Nacimiento *",
          "ssn": "Número de Seguro Social *",
          "email": "Correo electrónico",
          "phone": "Número de teléfono",
          "address_long": "Dirección (Número y nombre de la calle) *",
          "apt": "Núm. de apartamento",
          "city": "Ciudad o Pueblo *",
          "state": "Estado *",
          "zip": "Código Postal *",
          "attestation": "Doy fe, bajo pena de perjurio, de que soy (marque una de las siguientes casillas):",
          "citizen": "1. Ciudadano de los Estados Unidos",
          "noncitizen": "2. Nacional no ciudadano de los Estados Unidos",
          "permanent_resident": "3. Residente permanente legal",
          "uscis_number_label": "Número USCIS",
          "alien": "4. Un extranjero autorizado para trabajar",
          "admission_number": "Número USCIS/Admisión",
          "passport": "Número de pasaporte extranjero",
          "country": "País de emisión",
          "summary_title": "Resumen",
          "summary_name": "Nombre",
          "summary_address": "Dirección",
          "summary_ssn": "SSN",
          "summary_citizenship": "Ciudadanía",
          "status_us_citizen": "Ciudadano de los EE. UU.",
          "status_noncitizen": "Nacional no ciudadano",
          "status_permanent_resident": "Residente permanente",
          "status_alien": "Extranjero autorizado para trabajar",
          "status_unknown": "Desconocido",
          "preparer": "Utilicé un preparador o traductor",
          "warning": "Soy consciente de que la ley federal prevé penas de prisión y/o multas por declaraciones falsas o uso de documentos falsos en relación con la cumplimentación de este formulario.",
          "signature_label": "Firma (escriba su nombre completo) *",
          "signature_hint": "Escriba su nombre completo",
          "date_label": "Fecha",
          "hints": {
            "first_name": "Juan",
            "last_name": "Pérez",
            "middle_initial": "J",
            "dob": "MM/DD/YYYY",
            "ssn": "XXX-XX-XXXX",
            "email": "juan.perez@ejemplo.com",
            "phone": "(555) 555-5555",
            "address": "Calle Principal 123",
            "apt": "4B",
            "city": "San Francisco",
            "zip": "94103",
            "uscis": "A-123456789"
          }
        }
      }
    }
  },
  "staff_documents": {
    "title": "Documentos",
    "verification_card": {
      "title": "Verificación de Documentos",
      "progress": "$completed/$total Completado"
    },
    "list": {
      "empty": "No se encontraron documentos",
      "error": "Error: $message"
    },
    "card": {
      "view": "Ver",
      "upload": "Subir",
      "verified": "Verificado",
      "pending": "Pendiente",
      "missing": "Faltante",
      "rejected": "Rechazado"
    }
  },
  "staff_certificates": {
    "title": "Certificados",
    "error_loading": "Error al cargar certificados",
    "progress": {
      "title": "Tu Progreso",
      "verified_count": "$completed de $total verificados",
      "active": "Cumplimiento Activo"
    },
    "card": {
      "expires_in_days": "Expira en $days días - Renovar ahora",
      "expired": "Expirado - Renovar ahora",
      "verified": "Verificado",
      "expiring_soon": "Expira Pronto",
      "exp": "Exp: $date",
      "upload_button": "Subir Certificado",
      "edit_expiry": "Editar Fecha de Expiración",
      "remove": "Eliminar Certificado",
      "renew": "Renovar",
      "opened_snackbar": "Certificado abierto en nueva pestaña"
    },
    "add_more": {
      "title": "Agregar Otro Certificado",
      "subtitle": "Subir certificaciones adicionales"
    },
    "upload_modal": {
      "title": "Subir Certificado",
      "expiry_label": "Fecha de Expiración (Opcional)",
      "select_date": "Seleccionar fecha",
      "upload_file": "Subir Archivo",
      "drag_drop": "Arrastra y suelta o haz clic para subir",
      "supported_formats": "PDF, JPG, PNG hasta 10MB",
      "cancel": "Cancelar",
      "save": "Guardar Certificado"
    },
    "delete_modal": {
      "title": "¿Eliminar Certificado?",
      "message": "Esta acción no se puede deshacer.",
      "cancel": "Cancelar",
      "confirm": "Eliminar"
    }
  },
  "staff_profile_attire": {
    "title": "Vestimenta",
    "info_card": {
      "title": "Tu Vestuario",
      "description": "Selecciona los artículos de vestimenta que posees. Esto nos ayuda a asignarte turnos que se ajusten a tu vestuario."
    },
    "status": {
      "required": "REQUERIDO",
      "add_photo": "Añadir Foto",
      "added": "Añadido",
      "pending": "⏳ Verificación pendiente"
    },
    "attestation": "Certifico que poseo estos artículos y los usaré en mis turnos. Entiendo que los artículos están pendientes de verificación por el gerente en mi primer turno.",
    "actions": {
      "save": "Guardar Vestimenta"
    },
    "validation": {
      "select_required": "✓ Seleccionar todos los artículos requeridos",
      "upload_required": "✓ Subir fotos de artículos requeridos",
      "accept_attestation": "✓ Aceptar certificación"
    }
  },
  "staff_shifts": {
    "title": "Turnos",
    "tabs": {
      "my_shifts": "Mis Turnos",
      "find_work": "Buscar Trabajo",
      "history": "Historial"
    },
    "list": {
      "no_shifts": "No se encontraron turnos",
      "pending_offers": "OFERTAS PENDIENTES",
      "available_jobs": "$count EMPLEOS DISPONIBLES",
      "search_hint": "Buscar empleos..."
    },
    "filter": {
      "all": "Todos los Empleos",
      "one_day": "Un Día",
      "multi_day": "Multidía",
      "long_term": "Largo Plazo"
    },
    "status": {
      "confirmed": "CONFIRMADO",
      "act_now": "ACTÚA AHORA",
      "swap_requested": "INTERCAMBIO SOLICITADO",
      "completed": "COMPLETADO",
      "no_show": "NO ASISTIÓ",
      "pending_warning": "Por favor confirma la asignación"
    },
    "action": {
      "decline": "Rechazar",
      "confirm": "Confirmar",
      "request_swap": "Solicitar Intercambio"
    },
    "details": {
      "additional": "DETALLES ADICIONALES",
      "days": "$days Días",
      "exp_total": "(total est. \\$$amount)",
      "pending_time": "Pendiente hace $time"
    },
    "tags": {
      "immediate_start": "Inicio inmediato",
      "no_experience": "Sin experiencia"
    },
    "shift_details": {
      "vendor": "PROVEEDOR",
      "shift_date": "FECHA DEL TURNO",
      "slots_remaining": "$count puestos restantes",
      "start_time": "HORA DE INICIO",
      "end_time": "HORA DE FIN",
      "base_rate": "Tarifa base",
      "duration": "Duración",
      "est_total": "Total est.",
      "hours_label": "$count horas",
      "location": "UBICACIÓN",
      "tbd": "TBD",
      "get_direction": "Obtener dirección",
      "break_title": "DESCANSO",
      "paid": "Pagado",
      "unpaid": "No pagado",
      "min": "min",
      "hourly_rate": "Tarifa por hora",
      "hours": "Horas",
      "open_in_maps": "Abrir en Mapas",
      "job_description": "DESCRIPCIÓN DEL TRABAJO",
      "cancel_shift": "CANCELAR TURNO",
      "clock_in": "ENTRADA",
      "decline": "RECHAZAR",
      "accept_shift": "ACEPTAR TURNO",
      "apply_now": "SOLICITAR AHORA",
      "book_dialog": {
        "title": "Reservar turno",
        "message": "¿Desea reservar este turno al instante?"
      },
      "decline_dialog": {
        "title": "Rechazar turno",
        "message": "¿Está seguro de que desea rechazar este turno? Se ocultará de sus trabajos disponibles."
      },
      "cancel_dialog": {
        "title": "Cancelar turno",
        "message": "¿Está seguro de que desea cancelar este turno?"
      },
      "applying_dialog": {
        "title": "Solicitando"
      }
    },
    "card": {
      "just_now": "Recién",
      "assigned": "Asignado hace $time",
      "accept_shift": "Aceptar turno",
      "decline_shift": "Rechazar turno"
    },
    "my_shifts_tab": {
      "confirm_dialog": {
        "title": "Aceptar Turno",
        "message": "¿Estás seguro de que quieres aceptar este turno?",
        "success": "¡Turno confirmado!"
      },
      "decline_dialog": {
        "title": "Rechazar Turno",
        "message": "¿Estás seguro de que quieres rechazar este turno? Esta acción no se puede deshacer.",
        "success": "Turno rechazado."
      },
      "sections": {
        "awaiting": "Esperando Confirmación",
        "cancelled": "Turnos Cancelados",
        "confirmed": "Turnos Confirmados"
      },
      "empty": {
        "title": "Sin turnos esta semana",
        "subtitle": "Intenta buscar nuevos trabajos en la pestaña Buscar"
      },
      "date": {
        "today": "Hoy",
        "tomorrow": "Mañana"
      },
      "card": {
        "cancelled": "CANCELADO",
        "compensation": "• Compensación de 4h"
      }
    }
  },
  "staff_time_card": {
    "title": "Tarjeta de tiempo",
    "hours_worked": "Horas trabajadas",
    "total_earnings": "Ganancias totales",
    "shift_history": "Historial de turnos",
    "no_shifts": "No hay turnos para este mes",
    "hours": "horas",
    "per_hr": "/hr",
    "status": {
      "approved": "Aprobado",
      "disputed": "Disputado",
      "paid": "Pagado",
      "pending": "Pendiente"
    }
  },
  "errors": {
    "auth": {
      "invalid_credentials": "El correo electrónico o la contraseña que ingresaste es incorrecta.",
      "account_exists": "Ya existe una cuenta con este correo electrónico. Intenta iniciar sesión.",
      "session_expired": "Tu sesión ha expirado. Por favor, inicia sesión de nuevo.",
      "user_not_found": "No pudimos encontrar tu cuenta. Por favor, verifica tu correo electrónico e intenta de nuevo.",
      "unauthorized_app": "Esta cuenta no está autorizada para esta aplicación.",
      "weak_password": "Por favor, elige una contraseña más segura con al menos 8 caracteres.",
      "sign_up_failed": "No pudimos crear tu cuenta. Por favor, intenta de nuevo.",
      "sign_in_failed": "No pudimos iniciar sesión. Por favor, intenta de nuevo.",
      "not_authenticated": "Por favor, inicia sesión para continuar.",
      "passwords_dont_match": "Las contraseñas no coinciden",
      "password_mismatch": "Este correo ya está registrado. Por favor, usa la contraseña correcta o toca 'Olvidé mi contraseña' para restablecerla.",
      "google_only_account": "Este correo está registrado con Google. Por favor, usa 'Olvidé mi contraseña' para establecer una contraseña, luego intenta registrarte de nuevo con la misma información."
    },
    "hub": {
      "has_orders": "Este hub tiene órdenes activas y no puede ser eliminado.",
      "not_found": "El hub que buscas no existe.",
      "creation_failed": "No pudimos crear el hub. Por favor, intenta de nuevo."
    },
    "order": {
      "missing_hub": "Por favor, selecciona una ubicación para tu orden.",
      "missing_vendor": "Por favor, selecciona un proveedor para tu orden.",
      "creation_failed": "No pudimos crear tu orden. Por favor, intenta de nuevo.",
      "shift_creation_failed": "No pudimos programar el turno. Por favor, intenta de nuevo.",
      "missing_business": "No se pudo cargar tu perfil de empresa. Por favor, inicia sesión de nuevo."
    },
    "profile": {
      "staff_not_found": "No se pudo cargar tu perfil. Por favor, inicia sesión de nuevo.",
      "business_not_found": "No se pudo cargar tu perfil de empresa. Por favor, inicia sesión de nuevo.",
      "update_failed": "No pudimos actualizar tu perfil. Por favor, intenta de nuevo."
    },
    "shift": {
      "no_open_roles": "No hay posiciones abiertas disponibles para este turno.",
      "application_not_found": "No se pudo encontrar tu solicitud.",
      "no_active_shift": "No tienes un turno activo para registrar salida."
    },
    "generic": {
      "unknown": "Algo salió mal. Por favor, intenta de nuevo.",
      "no_connection": "Sin conexión a internet. Por favor, verifica tu red e intenta de nuevo.",
      "server_error": "Error del servidor. Inténtalo de nuevo más tarde.",
      "service_unavailable": "El servicio no está disponible actualmente."
    }
  },
  "success": {
    "hub": {
      "created": "¡Hub creado exitosamente!",
      "deleted": "¡Hub eliminado exitosamente!",
      "nfc_assigned": "¡Etiqueta NFC asignada exitosamente!"
    },
    "order": {
      "created": "¡Orden creada exitosamente!"
    },
    "profile": {
      "updated": "¡Perfil actualizado con éxito!"
    },
    "availability": {
      "updated": "Disponibilidad actualizada con éxito"
    }
  }
}