feat: Centralized Error Handling & Crash Fixes
This commit is contained in:
@@ -593,6 +593,243 @@
|
||||
"driving": "Driving"
|
||||
}
|
||||
}
|
||||
},
|
||||
"clock_in": {
|
||||
"title": "Clock In to your Shift",
|
||||
"your_activity": "Your Activity",
|
||||
"selected_shift_badge": "SELECTED SHIFT",
|
||||
"today_shift_badge": "TODAY'S SHIFT",
|
||||
"early_title": "You're early!",
|
||||
"check_in_at": "Check-in available at $time",
|
||||
"shift_completed": "Shift Completed!",
|
||||
"great_work": "Great work today",
|
||||
"no_shifts_today": "No confirmed shifts for today",
|
||||
"accept_shift_cta": "Accept a shift to clock in",
|
||||
"soon": "soon",
|
||||
"checked_in_at_label": "Checked in at",
|
||||
"nfc_dialog": {
|
||||
"scan_title": "NFC Scan Required",
|
||||
"scanned_title": "NFC Scanned",
|
||||
"ready_to_scan": "Ready to Scan",
|
||||
"scan_instruction": "Hold your phone near the NFC tag at the venue to check in.",
|
||||
"tap_to_scan": "Tap to Scan (Simulated)",
|
||||
"processing": "Checking Tag...",
|
||||
"please_wait": "Hang tight, we're verifying your location."
|
||||
},
|
||||
"commute": {
|
||||
"enable_title": "Enable Commute Tracking?",
|
||||
"enable_desc": "Share location 1hr before shift so your manager can see you're on the way.",
|
||||
"not_now": "Not Now",
|
||||
"enable": "Enable",
|
||||
"on_my_way": "On My Way",
|
||||
"starts_in": "Shift starts in $min min",
|
||||
"track_arrival": "Track arrival",
|
||||
"heading_to_site": "Your manager can see you're heading to the site",
|
||||
"distance_to_site": "Distance to Site",
|
||||
"estimated_arrival": "Estimated Arrival",
|
||||
"eta_label": "$min min",
|
||||
"locked_desc": "Most app features are locked while commute mode is on. You'll be able to clock in once you arrive.",
|
||||
"turn_off": "Turn Off Commute Mode",
|
||||
"arrived_title": "You've Arrived! 🎉",
|
||||
"arrived_desc": "You're at the shift location. Ready to clock in?"
|
||||
},
|
||||
"swipe": {
|
||||
"checking_out": "Checking out...",
|
||||
"checking_in": "Checking in...",
|
||||
"nfc_checkout": "NFC Check Out",
|
||||
"nfc_checkin": "NFC Check In",
|
||||
"swipe_checkout": "Swipe to Check Out",
|
||||
"swipe_checkin": "Swipe to Check In",
|
||||
"checkout_complete": "Check Out!",
|
||||
"checkin_complete": "Check In!"
|
||||
},
|
||||
"lunch_break": {
|
||||
"title": "Did You Take\na Lunch?",
|
||||
"no": "No",
|
||||
"yes": "Yes",
|
||||
"when_title": "When did you take lunch?",
|
||||
"start": "Start",
|
||||
"end": "End",
|
||||
"why_no_lunch": "Why didn't you take lunch?",
|
||||
"reasons": [
|
||||
"Unpredictable Workflows",
|
||||
"Poor Time Management",
|
||||
"Lack of coverage or short Staff",
|
||||
"No Lunch Area",
|
||||
"Other (Please specify)"
|
||||
],
|
||||
"additional_notes": "Additional Notes",
|
||||
"notes_placeholder": "Add any details...",
|
||||
"next": "Next",
|
||||
"submit": "Submit",
|
||||
"success_title": "Break Logged!",
|
||||
"close": "Close"
|
||||
}
|
||||
},
|
||||
"availability": {
|
||||
"title": "My Availability",
|
||||
"quick_set_title": "Quick Set Availability",
|
||||
"all_week": "All Week",
|
||||
"weekdays": "Weekdays",
|
||||
"weekends": "Weekends",
|
||||
"clear_all": "Clear All",
|
||||
"available_status": "You are available",
|
||||
"not_available_status": "Not available",
|
||||
"auto_match_title": "Auto-Match uses your availability",
|
||||
"auto_match_description": "When enabled, you'll only be matched with shifts during your available times."
|
||||
}
|
||||
},
|
||||
"staff_compliance": {
|
||||
"tax_forms": {
|
||||
"w4": {
|
||||
"title": "Form W-4",
|
||||
"subtitle": "Employee's Withholding Certificate",
|
||||
"submitted_title": "Form W-4 Submitted!",
|
||||
"submitted_desc": "Your withholding certificate has been submitted to your employer.",
|
||||
"back_to_docs": "Back to Documents",
|
||||
"step_label": "Step $current of $total",
|
||||
"steps": {
|
||||
"personal": "Personal Information",
|
||||
"filing": "Filing Status",
|
||||
"multiple_jobs": "Multiple Jobs",
|
||||
"dependents": "Dependents",
|
||||
"adjustments": "Other Adjustments",
|
||||
"review": "Review & Sign"
|
||||
},
|
||||
"fields": {
|
||||
"first_name": "First Name *",
|
||||
"last_name": "Last Name *",
|
||||
"ssn": "Social Security Number *",
|
||||
"address": "Address *",
|
||||
"city_state_zip": "City, State, ZIP",
|
||||
"placeholder_john": "John",
|
||||
"placeholder_smith": "Smith",
|
||||
"placeholder_ssn": "XXX-XX-XXXX",
|
||||
"placeholder_address": "123 Main Street",
|
||||
"placeholder_csz": "San Francisco, CA 94102",
|
||||
"filing_info": "Your filing status determines your standard deduction and tax rates.",
|
||||
"single": "Single or Married filing separately",
|
||||
"married": "Married filing jointly or Qualifying surviving spouse",
|
||||
"head": "Head of household",
|
||||
"head_desc": "Check only if you're unmarried and pay more than half the costs of keeping up a home",
|
||||
"multiple_jobs_title": "When to complete this step?",
|
||||
"multiple_jobs_desc": "Complete this step only if you hold more than one job at a time, or are married filing jointly and your spouse also works.",
|
||||
"multiple_jobs_check": "I have multiple jobs or my spouse works",
|
||||
"two_jobs_desc": "Check this box if there are only two jobs total",
|
||||
"multiple_jobs_not_apply": "If this does not apply, you can continue to the next step",
|
||||
"dependents_info": "If your total income will be $ 200,000 or less ($ 400,000 if married filing jointly), you may claim credits for dependents.",
|
||||
"children_under_17": "Qualifying children under age 17",
|
||||
"children_each": "$ 2,000 each",
|
||||
"other_dependents": "Other dependents",
|
||||
"other_each": "$ 500 each",
|
||||
"total_credits": "Total credits (Step 3)",
|
||||
"adjustments_info": "These adjustments are optional. You can skip them if they don't apply.",
|
||||
"other_income": "4(a) Other income (not from jobs)",
|
||||
"other_income_desc": "Include interest, dividends, retirement income",
|
||||
"deductions": "4(b) Deductions",
|
||||
"deductions_desc": "If you expect to claim deductions other than the standard deduction",
|
||||
"extra_withholding": "4(c) Extra withholding",
|
||||
"extra_withholding_desc": "Any additional tax you want withheld each pay period",
|
||||
"summary_title": "Your W-4 Summary",
|
||||
"summary_name": "Name",
|
||||
"summary_ssn": "SSN",
|
||||
"summary_filing": "Filing Status",
|
||||
"summary_credits": "Credits",
|
||||
"perjury_declaration": "Under penalties of perjury, I declare that this certificate, to the best of my knowledge and belief, is true, correct, and complete.",
|
||||
"signature_label": "Signature (type your full name) *",
|
||||
"signature_hint": "Type your full name",
|
||||
"date_label": "Date",
|
||||
"status_single": "Single",
|
||||
"status_married": "Married",
|
||||
"status_head": "Head of Household",
|
||||
"back": "Back",
|
||||
"continue": "Continue",
|
||||
"submit": "Submit Form",
|
||||
"step_counter": "Step {current} of {total}",
|
||||
"hints": {
|
||||
"first_name": "John",
|
||||
"last_name": "Smith",
|
||||
"ssn": "XXX-XX-XXXX",
|
||||
"zero": "$ 0",
|
||||
"email": "john.smith@example.com",
|
||||
"phone": "(555) 555-5555"
|
||||
}
|
||||
}
|
||||
},
|
||||
"i9": {
|
||||
"title": "Form I-9",
|
||||
"subtitle": "Employment Eligibility Verification",
|
||||
"submitted_title": "Form I-9 Submitted!",
|
||||
"submitted_desc": "Your employment eligibility verification has been submitted.",
|
||||
"back": "Back",
|
||||
"continue": "Continue",
|
||||
"submit": "Submit Form",
|
||||
"step_label": "Step $current of $total",
|
||||
"steps": {
|
||||
"personal": "Personal Information",
|
||||
"personal_sub": "Name and contact details",
|
||||
"address": "Address",
|
||||
"address_sub": "Your current address",
|
||||
"citizenship": "Citizenship Status",
|
||||
"citizenship_sub": "Work authorization verification",
|
||||
"review": "Review & Sign",
|
||||
"review_sub": "Confirm your information"
|
||||
},
|
||||
"fields": {
|
||||
"first_name": "First Name *",
|
||||
"last_name": "Last Name *",
|
||||
"middle_initial": "Middle Initial",
|
||||
"other_last_names": "Other Last Names",
|
||||
"maiden_name": "Maiden name (if any)",
|
||||
"dob": "Date of Birth *",
|
||||
"ssn": "Social Security Number *",
|
||||
"email": "Email Address",
|
||||
"phone": "Phone Number",
|
||||
"address_long": "Address (Street Number and Name) *",
|
||||
"apt": "Apt. Number",
|
||||
"city": "City or Town *",
|
||||
"state": "State *",
|
||||
"zip": "ZIP Code *",
|
||||
"attestation": "I attest, under penalty of perjury, that I am (check one of the following boxes):",
|
||||
"citizen": "1. A citizen of the United States",
|
||||
"noncitizen": "2. A noncitizen national of the United States",
|
||||
"permanent_resident": "3. A lawful permanent resident",
|
||||
"uscis_number_label": "USCIS Number",
|
||||
"alien": "4. An alien authorized to work",
|
||||
"admission_number": "USCIS/Admission Number",
|
||||
"passport": "Foreign Passport Number",
|
||||
"country": "Country of Issuance",
|
||||
"summary_title": "Summary",
|
||||
"summary_name": "Name",
|
||||
"summary_address": "Address",
|
||||
"summary_ssn": "SSN",
|
||||
"summary_citizenship": "Citizenship",
|
||||
"status_us_citizen": "US Citizen",
|
||||
"status_noncitizen": "Noncitizen National",
|
||||
"status_permanent_resident": "Permanent Resident",
|
||||
"status_alien": "Alien Authorized to Work",
|
||||
"status_unknown": "Unknown",
|
||||
"preparer": "I used a preparer or translator",
|
||||
"warning": "I am aware that federal law provides for imprisonment and/or fines for false statements or use of false documents in connection with the completion of this form.",
|
||||
"signature_label": "Signature (type your full name) *",
|
||||
"signature_hint": "Type your full name",
|
||||
"date_label": "Date",
|
||||
"hints": {
|
||||
"first_name": "John",
|
||||
"last_name": "Smith",
|
||||
"middle_initial": "A",
|
||||
"dob": "MM/DD/YYYY",
|
||||
"ssn": "XXX-XX-XXXX",
|
||||
"email": "john.smith@example.com",
|
||||
"phone": "(555) 555-5555",
|
||||
"address": "123 Main Street",
|
||||
"apt": "4B",
|
||||
"city": "San Francisco",
|
||||
"zip": "94103",
|
||||
"uscis": "A-123456789"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"staff_documents": {
|
||||
@@ -717,6 +954,40 @@
|
||||
"tags": {
|
||||
"immediate_start": "Immediate start",
|
||||
"no_experience": "No experience"
|
||||
},
|
||||
"shift_details": {
|
||||
"vendor": "VENDOR",
|
||||
"shift_date": "SHIFT DATE",
|
||||
"slots_remaining": "$count slots remaining",
|
||||
"start_time": "START TIME",
|
||||
"end_time": "END TIME",
|
||||
"base_rate": "Base Rate",
|
||||
"duration": "Duration",
|
||||
"est_total": "Est. Total",
|
||||
"hours_label": "$count hours",
|
||||
"location": "LOCATION",
|
||||
"open_in_maps": "Open in Maps",
|
||||
"job_description": "JOB DESCRIPTION",
|
||||
"cancel_shift": "CANCEL SHIFT",
|
||||
"clock_in": "CLOCK IN",
|
||||
"decline": "DECLINE",
|
||||
"accept_shift": "ACCEPT SHIFT",
|
||||
"apply_now": "APPLY NOW",
|
||||
"book_dialog": {
|
||||
"title": "Book Shift",
|
||||
"message": "Do you want to instantly book this shift?"
|
||||
},
|
||||
"decline_dialog": {
|
||||
"title": "Decline Shift",
|
||||
"message": "Are you sure you want to decline this shift? It will be hidden from your available jobs."
|
||||
},
|
||||
"cancel_dialog": {
|
||||
"title": "Cancel Shift",
|
||||
"message": "Are you sure you want to cancel this shift?"
|
||||
},
|
||||
"applying_dialog": {
|
||||
"title": "Applying"
|
||||
}
|
||||
}
|
||||
},
|
||||
"staff_time_card": {
|
||||
@@ -745,6 +1016,7 @@
|
||||
"sign_up_failed": "We couldn't create your account. Please try again.",
|
||||
"sign_in_failed": "We couldn't sign you in. Please try again.",
|
||||
"not_authenticated": "Please sign in to continue.",
|
||||
"passwords_dont_match": "Passwords do not match",
|
||||
"password_mismatch": "This email is already registered. Please use the correct password or tap 'Forgot Password' to reset it.",
|
||||
"google_only_account": "This email is registered via Google. Please use 'Forgot Password' to set a password, then try signing up again with the same information."
|
||||
},
|
||||
@@ -788,6 +1060,9 @@
|
||||
},
|
||||
"profile": {
|
||||
"updated": "Profile updated successfully!"
|
||||
},
|
||||
"availability": {
|
||||
"updated": "Availability updated successfully"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -557,40 +557,277 @@
|
||||
"save_success": "Información personal guardada exitosamente"
|
||||
},
|
||||
"experience": {
|
||||
"title": "Experience & Skills",
|
||||
"industries_title": "Industries",
|
||||
"industries_subtitle": "Select the industries you have experience in",
|
||||
"skills_title": "Skills",
|
||||
"skills_subtitle": "Select your skills or add custom ones",
|
||||
"custom_skills_title": "Custom Skills:",
|
||||
"custom_skill_hint": "Add custom skill...",
|
||||
"save_button": "Save & Continue",
|
||||
"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": "Hospitality",
|
||||
"food_service": "Food Service",
|
||||
"warehouse": "Warehouse",
|
||||
"events": "Events",
|
||||
"retail": "Retail",
|
||||
"healthcare": "Healthcare",
|
||||
"other": "Other"
|
||||
"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": "Food Service",
|
||||
"food_service": "Servicio de alimentos",
|
||||
"bartending": "Bartending",
|
||||
"event_setup": "Event Setup",
|
||||
"hospitality": "Hospitality",
|
||||
"warehouse": "Warehouse",
|
||||
"customer_service": "Customer Service",
|
||||
"cleaning": "Cleaning",
|
||||
"security": "Security",
|
||||
"retail": "Retail",
|
||||
"cooking": "Cooking",
|
||||
"cashier": "Cashier",
|
||||
"server": "Server",
|
||||
"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": "Host/Hostess",
|
||||
"busser": "Busser",
|
||||
"driving": "Driving"
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -717,6 +954,40 @@
|
||||
"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",
|
||||
"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"
|
||||
}
|
||||
}
|
||||
},
|
||||
"staff_time_card": {
|
||||
@@ -745,6 +1016,7 @@
|
||||
"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."
|
||||
},
|
||||
@@ -787,7 +1059,10 @@
|
||||
"created": "¡Orden creada exitosamente!"
|
||||
},
|
||||
"profile": {
|
||||
"updated": "¡Perfil actualizado exitosamente!"
|
||||
"updated": "¡Perfil actualizado con éxito!"
|
||||
},
|
||||
"availability": {
|
||||
"updated": "Disponibilidad actualizada con éxito"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user