Fix: Resolve critical linting issues and bugs (concurrency, syntax, dead code)

This commit is contained in:
2026-02-10 19:12:01 +05:30
parent 5e7bf0d5c0
commit 7570ffa3b9
46 changed files with 4057 additions and 1299 deletions

View File

@@ -382,91 +382,91 @@
},
"home": {
"header": {
"welcome_back": "Welcome back",
"welcome_back": "Bienvenido de nuevo",
"user_name_placeholder": "Krower"
},
"banners": {
"complete_profile_title": "Complete Your Profile",
"complete_profile_subtitle": "Get verified to see more shifts",
"availability_title": "Availability",
"availability_subtitle": "Update your availability for next week"
"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": "Find Shifts",
"availability": "Availability",
"messages": "Messages",
"earnings": "Earnings"
"find_shifts": "Buscar Turnos",
"availability": "Disponibilidad",
"messages": "Mensajes",
"earnings": "Ganancias"
},
"sections": {
"todays_shift": "Today's Shift",
"scheduled_count": "$count scheduled",
"tomorrow": "Tomorrow",
"recommended_for_you": "Recommended for You",
"view_all": "View all"
"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 shifts scheduled for today",
"find_shifts_cta": "Find shifts →",
"no_shifts_tomorrow": "No shifts for tomorrow",
"no_recommended_shifts": "No recommended shifts"
"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": "Pending Payment",
"subtitle": "Payment processing",
"title": "Pago Pendiente",
"subtitle": "Procesando pago",
"amount": "$amount"
},
"recommended_card": {
"act_now": "• ACT NOW",
"one_day": "One Day",
"today": "Today",
"applied_for": "Applied for $title",
"act_now": "• ACTÚA AHORA",
"one_day": "Un Día",
"today": "Hoy",
"applied_for": "Postulado para $title",
"time_range": "$start - $end"
},
"benefits": {
"title": "Your Benefits",
"view_all": "View all",
"hours_label": "hours",
"title": "Tus Beneficios",
"view_all": "Ver todo",
"hours_label": "horas",
"items": {
"sick_days": "Sick Days",
"vacation": "Vacation",
"holidays": "Holidays"
"sick_days": "Días de Enfermedad",
"vacation": "Vacaciones",
"holidays": "Festivos"
}
},
"auto_match": {
"title": "Auto-Match",
"finding_shifts": "Finding shifts for you",
"get_matched": "Get matched automatically",
"matching_based_on": "Matching based on:",
"finding_shifts": "Buscando turnos para ti",
"get_matched": "Sé emparejado automáticamente",
"matching_based_on": "Emparejamiento basado en:",
"chips": {
"location": "Location",
"availability": "Availability",
"skills": "Skills"
"location": "Ubicación",
"availability": "Disponibilidad",
"skills": "Habilidades"
}
},
"improve": {
"title": "Improve Yourself",
"title": "Mejórate a ti mismo",
"items": {
"training": {
"title": "Training Section",
"description": "Improve your skills and get certified.",
"title": "Sección de Entrenamiento",
"description": "Mejora tus habilidades y obtén certificaciones.",
"page": "/krow-university"
},
"podcast": {
"title": "Krow Podcast",
"description": "Listen to tips from top workers.",
"title": "Podcast de Krow",
"description": "Escucha consejos de los mejores trabajadores.",
"page": "/krow-university"
}
}
},
"more_ways": {
"title": "More Ways To Use Krow",
"title": "Más Formas de Usar Krow",
"items": {
"benefits": {
"title": "Krow Benefits",
"title": "Beneficios de Krow",
"page": "/benefits"
},
"refer": {
"title": "Refer a Friend",
"title": "Recomendar a un Amigo",
"page": "/worker-profile"
}
}
@@ -596,62 +596,62 @@
}
},
"staff_documents": {
"title": "Documents",
"title": "Documentos",
"verification_card": {
"title": "Document Verification",
"progress": "$completed/$total Complete"
"title": "Verificación de Documentos",
"progress": "$completed/$total Completado"
},
"list": {
"empty": "No documents found",
"empty": "No se encontraron documentos",
"error": "Error: $message"
},
"card": {
"view": "View",
"upload": "Upload",
"verified": "Verified",
"pending": "Pending",
"missing": "Missing",
"rejected": "Rejected"
"view": "Ver",
"upload": "Subir",
"verified": "Verificado",
"pending": "Pendiente",
"missing": "Faltante",
"rejected": "Rechazado"
}
},
"staff_certificates": {
"title": "Certificates",
"title": "Certificados",
"progress": {
"title": "Your Progress",
"verified_count": "$completed of $total verified",
"active": "Compliance Active"
"title": "Tu Progreso",
"verified_count": "$completed de $total verificados",
"active": "Cumplimiento Activo"
},
"card": {
"expires_in_days": "Expires in $days days - Renew now",
"expired": "Expired - Renew now",
"verified": "Verified",
"expiring_soon": "Expiring Soon",
"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": "Upload Certificate",
"edit_expiry": "Edit Expiration Date",
"remove": "Remove Certificate",
"renew": "Renew",
"opened_snackbar": "Certificate opened in new tab"
"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": "Add Another Certificate",
"subtitle": "Upload additional certifications"
"title": "Agregar Otro Certificado",
"subtitle": "Subir certificaciones adicionales"
},
"upload_modal": {
"title": "Upload Certificate",
"expiry_label": "Expiration Date (Optional)",
"select_date": "Select date",
"upload_file": "Upload File",
"drag_drop": "Drag and drop or click to upload",
"supported_formats": "PDF, JPG, PNG up to 10MB",
"cancel": "Cancel",
"save": "Save Certificate"
"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": "Remove Certificate?",
"message": "This action cannot be undone.",
"cancel": "Cancel",
"confirm": "Remove"
"title": "¿Eliminar Certificado?",
"message": "Esta acción no se puede deshacer.",
"cancel": "Cancelar",
"confirm": "Eliminar"
}
},
"staff_profile_attire": {
@@ -677,45 +677,45 @@
}
},
"staff_shifts": {
"title": "Shifts",
"title": "Turnos",
"tabs": {
"my_shifts": "My Shifts",
"find_work": "Find Work"
"my_shifts": "Mis Turnos",
"find_work": "Buscar Trabajo"
},
"list": {
"no_shifts": "No shifts found",
"pending_offers": "PENDING OFFERS",
"available_jobs": "$count AVAILABLE JOBS",
"search_hint": "Search jobs..."
"no_shifts": "No se encontraron turnos",
"pending_offers": "OFERTAS PENDIENTES",
"available_jobs": "$count EMPLEOS DISPONIBLES",
"search_hint": "Buscar empleos..."
},
"filter": {
"all": "All Jobs",
"one_day": "One Day",
"multi_day": "Multi Day",
"long_term": "Long Term"
"all": "Todos los Empleos",
"one_day": "Un Día",
"multi_day": "Multidía",
"long_term": "Largo Plazo"
},
"status": {
"confirmed": "CONFIRMED",
"act_now": "ACT NOW",
"swap_requested": "SWAP REQUESTED",
"completed": "COMPLETED",
"no_show": "NO SHOW",
"pending_warning": "Please confirm assignment"
"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": "Decline",
"confirm": "Confirm",
"request_swap": "Request Swap"
"decline": "Rechazar",
"confirm": "Confirmar",
"request_swap": "Solicitar Intercambio"
},
"details": {
"additional": "ADDITIONAL DETAILS",
"days": "$days Days",
"exp_total": "(exp.total \\$$amount)",
"pending_time": "Pending $time ago"
"additional": "DETALLES ADICIONALES",
"days": "$days Días",
"exp_total": "(total est. \\$$amount)",
"pending_time": "Pendiente hace $time"
},
"tags": {
"immediate_start": "Immediate start",
"no_experience": "No experience"
"immediate_start": "Inicio inmediato",
"no_experience": "Sin experiencia"
}
},
"staff_time_card": {