Add i18 support

This commit is contained in:
Urtzi Alfaro
2025-09-22 11:04:03 +02:00
parent ecfc6a1997
commit ee36c45d25
28 changed files with 2307 additions and 565 deletions

View File

@@ -55,7 +55,9 @@
"previous": "Anterior",
"finish": "Finalizar",
"continue": "Continuar",
"confirm": "Confirmar"
"confirm": "Confirmar",
"expand": "Expandir",
"collapse": "Contraer"
},
"status": {
"active": "Activo",
@@ -75,7 +77,11 @@
"success": "Éxito",
"warning": "Advertencia",
"error": "Error",
"info": "Información"
"info": "Información",
"undefined": "No definido",
"no_rating": "Sin calificación",
"disconnected": "Desconectado",
"no_realtime_connection": "Sin conexión en tiempo real"
},
"time": {
"today": "Hoy",
@@ -135,7 +141,8 @@
"medium": "Media",
"high": "Alta",
"urgent": "Urgente",
"critical": "Crítica"
"critical": "Crítica",
"undefined": "Prioridad no definida"
},
"difficulty": {
"easy": "Fácil",
@@ -187,7 +194,9 @@
"enter_text": "Ingresa texto",
"choose_file": "Elegir archivo",
"drag_drop": "Arrastra y suelta aquí",
"or": "o"
"or": "o",
"no_terms": "Sin términos definidos",
"search_placeholder": "Buscar..."
},
"table": {
"no_data": "No hay datos para mostrar",
@@ -215,7 +224,7 @@
},
"accessibility": {
"close": "Cerrar",
"menu": "Menú",
"menu": "Navegación principal",
"open_menu": "Abrir menú",
"close_menu": "Cerrar menú",
"toggle": "Alternar",
@@ -225,6 +234,7 @@
"image": "Imagen",
"button": "Botón",
"link": "Enlace",
"tooltip": "Información adicional"
"tooltip": "Información adicional",
"search": "Buscar en la aplicación"
}
}

View File

@@ -0,0 +1,74 @@
{
"title": "Panel de Control",
"subtitle": "Resumen general de tu panadería",
"stats": {
"sales_today": "Ventas Hoy",
"pending_orders": "Órdenes Pendientes",
"stock_alerts": "Alertas de Stock",
"production_efficiency": "Eficiencia de Producción",
"revenue_growth": "Crecimiento de Ingresos",
"customer_satisfaction": "Satisfacción del Cliente",
"inventory_turnover": "Rotación de Inventario",
"daily_profit": "Ganancia Diaria",
"products_sold": "Productos Vendidos"
},
"trends": {
"vs_yesterday": "% vs ayer",
"vs_last_week": "% vs semana pasada",
"vs_last_month": "% vs mes pasado",
"growth": "crecimiento",
"decrease": "disminución",
"stable": "estable"
},
"sections": {
"critical_stats": "Estadísticas Críticas",
"real_time_alerts": "Alertas en Tiempo Real",
"procurement_today": "Compras Hoy",
"production_today": "Producción Hoy",
"recent_activity": "Actividad Reciente",
"quick_actions": "Acciones Rápidas"
},
"quick_actions": {
"add_new_bakery": "Agregar Nueva Panadería",
"create_order": "Crear Pedido",
"start_production": "Iniciar Producción",
"check_inventory": "Revisar Inventario",
"view_reports": "Ver Reportes",
"manage_staff": "Gestionar Personal"
},
"alerts": {
"low_stock": "Stock Bajo",
"production_delay": "Retraso en Producción",
"quality_issue": "Problema de Calidad",
"equipment_maintenance": "Mantenimiento de Equipo",
"order_pending": "Pedido Pendiente",
"delivery_due": "Entrega Vencida"
},
"messages": {
"welcome": "Bienvenido de vuelta",
"good_morning": "Buenos días",
"good_afternoon": "Buenas tardes",
"good_evening": "Buenas noches",
"no_data": "No hay datos disponibles",
"loading": "Cargando datos del panel...",
"error_loading": "Error al cargar los datos",
"last_updated": "Última actualización",
"auto_refresh": "Actualización automática en",
"more_than_yesterday": "más que ayer",
"require_attention": "Requieren atención",
"more_units": "unidades más",
"action_required": "Acción requerida",
"manage_organizations": "Gestiona tus organizaciones",
"setup_new_business": "Configurar un nuevo negocio desde cero",
"active_organizations": "Organizaciones Activas"
},
"time_periods": {
"today": "Hoy",
"this_week": "Esta Semana",
"this_month": "Este Mes",
"this_year": "Este Año",
"last_7_days": "Últimos 7 días",
"last_30_days": "Últimos 30 días",
"last_90_days": "Últimos 90 días"
}
}

View File

@@ -0,0 +1,80 @@
{
"title": "Producción",
"subtitle": "Gestiona la producción de tu panadería",
"production_status": {
"PENDING": "Pendiente",
"IN_PROGRESS": "En Proceso",
"COMPLETED": "Completado",
"CANCELLED": "Cancelado",
"ON_HOLD": "En Pausa",
"QUALITY_CHECK": "Control Calidad",
"FAILED": "Fallido"
},
"production_priority": {
"LOW": "Baja",
"MEDIUM": "Media",
"HIGH": "Alta",
"URGENT": "Urgente"
},
"batch_status": {
"PLANNED": "Planificado",
"IN_PROGRESS": "En Proceso",
"COMPLETED": "Completado",
"CANCELLED": "Cancelado",
"ON_HOLD": "En Pausa"
},
"quality_check_status": {
"PENDING": "Pendiente",
"IN_PROGRESS": "En Proceso",
"PASSED": "Aprobado",
"FAILED": "Reprobado",
"REQUIRES_ATTENTION": "Requiere Atención"
},
"fields": {
"batch_number": "Número de Lote",
"production_date": "Fecha de Producción",
"planned_quantity": "Cantidad Planificada",
"actual_quantity": "Cantidad Real",
"yield_percentage": "Porcentaje de Rendimiento",
"priority": "Prioridad",
"assigned_staff": "Personal Asignado",
"production_notes": "Notas de Producción",
"quality_score": "Puntuación de Calidad",
"quality_notes": "Notas de Calidad",
"defect_rate": "Tasa de Defectos",
"rework_required": "Requiere Retrabajo",
"waste_quantity": "Cantidad de Desperdicio",
"waste_reason": "Razón del Desperdicio",
"efficiency": "Eficiencia",
"material_cost": "Costo de Materiales",
"labor_cost": "Costo de Mano de Obra",
"overhead_cost": "Costo Indirecto",
"total_cost": "Costo Total",
"cost_per_unit": "Costo por Unidad"
},
"actions": {
"start_production": "Iniciar Producción",
"complete_batch": "Completar Lote",
"pause_production": "Pausar Producción",
"cancel_batch": "Cancelar Lote",
"quality_check": "Control de Calidad",
"create_batch": "Crear Lote",
"view_details": "Ver Detalles",
"edit_batch": "Editar Lote",
"duplicate_batch": "Duplicar Lote"
},
"labels": {
"current_production": "Producción Actual",
"production_queue": "Cola de Producción",
"completed_today": "Completado Hoy",
"efficiency_rate": "Tasa de Eficiencia",
"quality_score": "Puntuación de Calidad",
"active_batches": "Lotes Activos",
"pending_quality_checks": "Controles de Calidad Pendientes"
},
"descriptions": {
"production_efficiency": "Porcentaje de eficiencia en la producción actual",
"quality_average": "Puntuación promedio de calidad en los últimos lotes",
"waste_reduction": "Reducción de desperdicio comparado con el mes anterior"
}
}