{ "title": "Panel de Control", "subtitle": "Tu panadería de un vistazo", "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", "waste_reduction": "Reducción de Residuos", "monthly_savings": "Ahorro Mensual" }, "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", "tomorrow_procurement": "Compras para Mañana", "today_production": "Producción de Hoy", "pending_po_approvals": "Órdenes de Compra Pendientes", "recent_activity": "Actividad Reciente", "quick_actions": "Acciones Rápidas", "key_metrics": "Métricas Clave" }, "insights": { "savings": { "label": "💰 AHORROS", "this_week": "esta semana", "vs_last": "vs. anterior", "value_this_week": "€{amount} esta semana", "detail_vs_last_positive": "+{percentage}% vs. anterior", "detail_vs_last_negative": "{percentage}% vs. anterior" }, "inventory": { "label": "📦 INVENTARIO", "all_stocked": "Todo en stock", "low_stock": "Stock bajo", "stock_issues": "⚠️ Problemas de stock", "no_alerts": "Sin alertas", "out_of_stock": "{count} sin stock", "alerts": "{count} alerta{count, plural, one {} other {s}}" }, "waste": { "label": "♻️ DESPERDICIO", "this_month": "este mes", "vs_goal": "vs. objetivo", "value_this_month": "{percentage}% este mes", "detail_vs_goal": "{change}% vs. objetivo" }, "deliveries": { "label": "🚚 ENTREGAS", "arriving_today": "{count} llegan hoy", "none_scheduled": "Ninguna programada" } }, "procurement": { "title": "¿Qué necesito comprar para mañana?", "empty": "Todos los suministros listos para mañana", "items_needed": "artículos necesarios" }, "production": { "title": "¿Qué necesito producir hoy?", "empty": "Sin producción programada para hoy", "batches_pending": "lotes pendientes" }, "po_approvals": { "title": "¿Qué órdenes debo aprobar?", "empty": "Sin órdenes pendientes de aprobación", "pos_pending": "órdenes pendientes de aprobación", "view_all": "Ver todas las órdenes", "approve": "Aprobar", "reject": "Rechazar" }, "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", "view_orders": "Ver Órdenes", "view_production": "Producción", "view_inventory": "Inventario", "view_suppliers": "Proveedores" }, "alerts": { "title": "Alertas", "live": "En vivo", "offline": "Desconectado", "no_alerts": "No hay alertas activas", "view_all": "Ver todas las alertas", "time": { "now": "Ahora", "minutes_ago": "hace {{count}} min", "hours_ago": "hace {{count}} h", "yesterday": "Ayer" }, "types": { "alert": "Alerta", "recommendation": "Recomendación", "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", "critical": "Crítico", "warning": "Advertencia", "info": "Información", "success": "Éxito" }, "status": { "new": "Nuevo", "acknowledged": "Reconocido", "resolved": "Resuelto" }, "filters": { "search_placeholder": "Buscar alertas...", "time_range": "Periodo", "show_snoozed": "Mostrar pospuestos", "active_filters": "Filtros activos:", "clear_all": "Limpiar filtros" }, "grouping": { "by_time": "Por tiempo", "by_type_class": "Por tipo", "by_similarity": "Similares", "none": "Sin agrupar" }, "recommended_actions": "Acciones Recomendadas", "additional_details": "Detalles Adicionales", "mark_as_read": "Marcar como leído", "remove": "Eliminar", "snooze": "Posponer", "unsnooze": "Reactivar", "active_count": "{{count}} alertas activas", "empty_state": { "no_results": "Sin resultados", "all_clear": "Todo despejado", "no_matches": "No hay alertas que coincidan con los filtros seleccionados", "no_active": "No hay alertas activas en este momento" }, "bulk_actions": { "selected": "seleccionado", "selected_plural": "seleccionados", "select_all": "Seleccionar todos", "deselect_all": "Deseleccionar todo", "mark_read": "Marcar leídos", "delete": "Eliminar" } }, "production": { "scheduled_based_on": "Programado según {{type}}", "status": { "completed": "COMPLETADO", "in_progress": "EN PROGRESO", "pending": "PENDIENTE" } }, "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", "excellent_progress": "¡Excelente progreso!", "keep_improving": "Sigue mejorando", "from_sustainability": "De sostenibilidad", "all_caught_up": "¡Todo al día!", "stock_healthy": "Stock saludable", "same_as_yesterday": "Igual que ayer", "less_than_yesterday": "menos que ayer", "your_bakery_at_glance": "Tu panadería de un vistazo" }, "health": { "production_on_schedule": "Producción a tiempo", "production_delayed": "{count} lote{count, plural, one {} other {s}} de producción retrasado{count, plural, one {} other {s}}", "production_late_to_start": "{count} lote{count, plural, one {} other {s}} no iniciado{count, plural, one {} other {s}} a tiempo", "production_delayed_and_late": "{delayed} lote{delayed, plural, one {} other {s}} retrasado{delayed, plural, one {} other {s}} y {late} no iniciado{late, plural, one {} other {s}}", "production_issues": "{total} problema{total, plural, one {} other {s}} de producción", "production_ai_prevented": "IA evitó {count} retraso{count, plural, one {} other {s}} de producción", "all_ingredients_in_stock": "Todos los ingredientes en stock", "ingredients_out_of_stock": "{count} ingrediente{count, plural, one {} other {s}} sin stock", "inventory_ai_prevented": "IA evitó {count} problema{count, plural, one {} other {s}} de inventario", "no_pending_approvals": "Sin aprobaciones pendientes", "approvals_awaiting": "{count} orden{count, plural, one {} other {es}} de compra esperando aprobación", "procurement_ai_prevented": "IA creó {count} orden{count, plural, one {} other {es}} de compra automáticamente", "deliveries_on_track": "Todas las entregas a tiempo", "deliveries_overdue": "{count} entrega{count, plural, one {} other {s}} atrasada{count, plural, one {} other {s}}", "deliveries_ai_prevented": "IA evitó {count} problema{count, plural, one {} other {s}} de entrega", "deliveries_pending": "{count} entrega{count, plural, one {} other {s}} pendiente{count, plural, one {} other {s}}", "all_systems_operational": "Todos los sistemas operativos", "critical_issues": "{count} problema{count, plural, one {} other {s}} crítico{count, plural, one {} other {s}}", "headline_green": "Tu panadería funciona sin problemas", "headline_yellow_approvals": "Por favor revisa {count} aprobación{count, plural, one {} other {es}} pendiente{count, plural, one {} other {s}}", "headline_yellow_alerts": "Tienes {count} alerta{count, plural, one {} other {s}} que necesita{count, plural, one {} other {n}} atención", "headline_yellow_general": "Algunos elementos necesitan tu atención", "headline_red": "Problemas críticos requieren acción inmediata" }, "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" }, "config": { "title": "Completa la Configuración de tu Panadería", "subtitle": "Configura características esenciales para comenzar", "inventory": "Inventario", "suppliers": "Proveedores", "recipes": "Recetas", "quality": "Estándares de Calidad", "add_ingredients": "Agregar al menos {{count}} ingredientes", "add_supplier": "Agregar tu primer proveedor", "add_recipe": "Crear tu primera receta", "add_quality": "Agregar controles de calidad (opcional)", "sections_complete": "secciones completas", "added": "agregado", "recommended": "recomendado", "next_step": "Siguiente Paso", "configure": "Configurar", "features_unlocked": "¡Características Desbloqueadas!", "features": { "inventory_tracking": "Seguimiento de Inventario", "purchase_orders": "Órdenes de Compra", "production_planning": "Planificación de Producción", "cost_analysis": "Análisis de Costos" } }, "setup_banner": { "title": "{count} paso(s) más para desbloquear todas las funciones", "recommended": "(recomendado)", "added": "agregado(s)", "recommended_count": "Recomendado", "dismiss": "Ocultar por 7 días", "dismiss_info": "Puedes ocultar este banner por 7 días haciendo clic en la X", "benefits_title": "✨ Al completar estos pasos, desbloquearás", "benefit_1": "Análisis de costos más preciso", "benefit_2": "Recomendaciones de IA mejoradas", "benefit_3": "Planificación de producción optimizada" }, "setup_wizard": { "title": "🏗️ Configuración Necesaria", "subtitle": "Completa estos pasos para empezar a usar tu panadería", "progress": "Progreso", "step": "Paso", "of": "de", "next": "SIGUIENTE", "complete_to_continue": "Completa para continuar", "setup_blocked_message": "Necesitas completar la configuración básica antes de acceder al panel de control." }, "action_queue": { "consequences": { "delayed_delivery": "La entrega retrasada puede afectar el programa de producción", "immediate_action": "Se requiere acción inmediata para prevenir problemas de producción", "limited_features": "Algunas funciones están limitadas" }, "titles": { "purchase_order": "Orden de Compra {po_number}", "supplier": "Proveedor: {supplier_name}", "pending_approval": "Aprobación pendiente para {supplier_name} - {type}" }, "buttons": { "view_details": "Ver Detalles", "dismiss": "Descartar", "approve": "Aprobar", "modify": "Modificar", "complete_setup": "Completar Configuración" } }, "action_queue_title": "Cola de Acciones", "total_actions": "acciones", "all_caught_up": "¡Todo al Día!", "no_actions_needed": "No se necesitan acciones ahora mismo", "orchestration": { "no_runs_message": "Aún no se ha ejecutado ninguna orquestación. Haga clic en 'Ejecutar Planificación Diaria' para generar su primer plan.", "reasoning_title": "Razonamiento de Orquestación de IA", "no_data": "Aún no hay datos de orquestación disponibles. La IA analizará sus operaciones y hará recomendaciones.", "last_run": "Última ejecución", "ai_automated": "IA Automatizada", "actions_completed": "acciones completadas", "user_needed": "Usuario Necesario", "needs_review": "necesita tu revisión", "all_handled": "todo manejado por IA", "prevented_badge": "{{count}} problema{{count, plural, one {} other {s}}} evitado{{count, plural, one {} other {s}}}", "prevented_description": "La IA manejó estos proactivamente antes de que se convirtieran en problemas", "analyzed_title": "Lo Que Analicé", "actions_taken": "Lo Que Hice", "prevented_issues": "Problemas Que Evité", "prevented_issues_detail": "Detalles de Prevención de Problemas", "estimated_impact": "Impacto Estimado", "impact_description": "Basado en desabastecimientos evitados, reducción de desperdicios y compras optimizadas" }, "errors": { "failed_to_load_stats": "Error al cargar las estadísticas del panel. Por favor, inténtelo de nuevo." }, "ai_handling_rate": { "title": "Impacto de IA Esta Semana", "subtitle": "Problemas evitados antes de que se convirtieran en incidencias", "handling_rate_label": "de alertas manejadas automáticamente", "prevented_count_label": "Evitadas", "issues_text": "incidencias", "savings_label": "Ahorros", "estimated_text": "estimados", "context": "Basado en {total} alertas totales durante los últimos {days} días.", "view_prevented_issues": "Ver Incidencias Evitadas", "no_prevented_issues": "No se evitaron incidencias esta semana - ¡todos los sistemas funcionan correctamente!", "error_title": "No se pueden cargar las métricas de IA", "error_message": "Por favor, inténtelo de nuevo más tarde" }, "prevented_issues": { "title": "Incidencias Evitadas", "subtitle": "Intervenciones de IA esta semana", "total_savings": "Total Ahorrado", "celebration": "¡Buenas noticias! La IA evitó {count} incidencia{plural} antes de que se convirtieran en problemas.", "ai_insight": "Análisis de IA:", "show_less": "Mostrar Menos", "show_more": "Mostrar {{count}} Más", "no_issues": "No se evitaron incidencias esta semana", "no_issues_detail": "¡Todos los sistemas funcionan correctamente!", "error_title": "No se pueden cargar las incidencias evitadas" }, "execution_progress": { "title": "Progreso de Ejecución de Hoy", "subtitle": "Plan vs Real", "production": "Producción", "deliveries": "Entregas", "approvals": "Aprobaciones", "status": { "no_plan": "Sin Plan", "no_deliveries": "Sin Entregas", "completed": "Completado", "on_track": "En Marcha", "at_risk": "En Riesgo" }, "no_production_plan": "No hay producción planificada para hoy", "no_deliveries_today": "No hay entregas programadas para hoy", "batches_complete": "lotes completos", "completed": "Completado", "in_progress": "En Progreso", "pending": "Pendiente", "received": "Recibido", "overdue": "Atrasado", "pending_approvals": "Aprobaciones Pendientes", "whats_next": "Qué Sigue", "starts_at": "comienza a las", "overdue_deliveries": "Entregas Atrasadas", "pending_deliveries": "Entregas Pendientes", "overdue_label": "de retraso", "arriving_in": "llega en", "more_items": "artículos más", "more_deliveries": "entregas más" }, "intelligent_system": { "title": "Resumen del Sistema Inteligente", "subtitle": "Automatización impulsada por IA trabajando para ti", "ai_handling_rate": "Tasa de Gestión de IA", "prevented_issues": "Incidencias Evitadas", "estimated_savings": "Ahorros Estimados", "context": "Basado en {total} alertas durante los últimos {days} días", "prevented_issues_details": "Detalles de Incidencias Evitadas", "no_prevented_issues": "No se evitaron incidencias esta semana - ¡todos los sistemas funcionan correctamente!", "celebration": "¡Buenas noticias! La IA evitó {count} incidencia(s) antes de que se convirtieran en problemas.", "ai_insight": "Análisis de IA:", "orchestration_title": "Última Ejecución de Orquestación" }, "enterprise": { "network_dashboard": "Panel de Red Empresarial", "network_summary_description": "Resumen del rendimiento de tu red de panaderías", "loading": "Cargando datos de red...", "network_summary": "Resumen de Red", "outlets_count": "Tiendas en Red", "network_outlets": "tiendas en red", "network_sales": "Ventas de Red", "last_30_days": "últimos 30 días", "production_volume": "Volumen de Producción", "pending_orders": "Órdenes Pendientes", "internal_transfers": "transferencias internas", "active_shipments": "Envíos Activos", "today": "hoy", "distribution_map": "Rutas de Distribución", "outlet_performance": "Rendimiento de Tiendas", "sales": "Ventas", "inventory_value": "Valor de Inventario", "order_frequency": "Frecuencia de Pedidos", "last_7_days": "Últimos 7 días", "last_30_days": "Últimos 30 días", "last_90_days": "Últimos 90 días", "network_forecast": "Pronóstico de Red", "total_demand": "Demanda Total", "days_forecast": "Días de Pronóstico", "avg_daily_demand": "Demanda Diaria Promedio", "last_updated": "Última Actualización", "no_forecast_data": "No hay datos de pronóstico disponibles", "no_performance_data": "No hay datos de rendimiento disponibles", "no_distribution_data": "No hay datos de distribución disponibles", "performance_based_on": "Rendimiento basado en {{metric}} durante {{period}} días", "ranking": "Clasificación", "rank": "Posición", "outlet": "Tienda", "metric_labels": { "sales": "Ventas (€)", "inventory_value": "Valor de Inventario (€)", "order_frequency": "Frecuencia de Pedidos" }, "metrics": { "sales": "ventas", "inventory_value": "valor de inventario", "order_frequency": "frecuencia de pedidos" }, "route": "Ruta", "total_routes": "Rutas Totales", "total_distance": "Distancia Total", "total_shipments": "Envíos Totales", "active_routes": "Rutas Activas", "distance": "Distancia", "duration": "Duración", "stops": "Paradas", "no_stops": "Sin paradas", "stop": "Parada", "no_routes_available": "No hay rutas disponibles", "route_status": { "planned": "Planificada", "in_progress": "En Progreso", "completed": "Completada", "cancelled": "Cancelada" }, "planned": "Planificada", "pending": "Pendiente", "in_transit": "En Tránsito", "delivered": "Entregada", "failed": "Fallida", "distribution_routes": "Rutas de Distribución" }, "new_dashboard": { "system_status": { "title": "Estado del Sistema", "issues_requiring_action": "{count, plural, one {# problema requiere} other {# problemas requieren}} tu acción", "all_clear": "Todos los sistemas funcionan correctamente", "never_run": "Nunca ejecutado", "action_needed_label": "acción requerida", "ai_prevented_label": "evitados por IA", "last_run_label": "Última ejecución", "ai_prevented_details": "Problemas Evitados por IA", "ai_handling_rate": "Tasa de Gestión IA", "estimated_savings": "Ahorros Estimados", "issues_prevented": "Problemas Evitados", "issue_prevented": "Problema evitado", "saved": "Ahorrado", "and_more": "+{count} más" }, "pending_purchases": { "title": "Compras Pendientes", "count": "{count, plural, one {# orden} other {# órdenes}} esperando aprobación", "no_pending": "Sin órdenes de compra pendientes", "all_clear": "Sin órdenes de compra pendientes de aprobación", "po_number": "OC #{number}", "supplier": "Proveedor: {name}", "approve": "Aprobar", "reject": "Rechazar", "view_details": "Ver Detalles", "ai_reasoning": "IA creó esta OC porque:", "reasoning": { "low_stock": "{ingredient} se agotará en {days, plural, =0 {menos de un día} one {# día} other {# días}}", "low_stock_detailed": "{count, plural, one {# ingrediente crítico} other {# ingredientes críticos}} en riesgo: {products}. Agotamiento más temprano en {days, plural, =0 {<1 día} one {1 día} other {# días}}, afectando {batches, plural, one {# lote} other {# lotes}}. Pérdida potencial: €{loss}", "demand_forecast": "Se espera que la demanda de {product} aumente un {increase}%" } }, "pending_deliveries": { "title": "Entregas Pendientes", "count": "{count, plural, one {# entrega} other {# entregas}} esperadas hoy", "no_deliveries": "Sin entregas esperadas hoy", "all_clear": "Sin entregas pendientes hoy", "overdue_section": "Entregas Atrasadas", "today_section": "Esperadas Hoy", "overdue_badge": "atrasada", "po_ref": "OC #{number}", "overdue_by": "Atrasada {hours}", "arriving_in": "Llega en {hours}", "call_supplier": "Llamar", "mark_received": "Recibido" }, "production_status": { "title": "Estado de Producción", "count": "{count, plural, one {# lote} other {# lotes}} hoy", "no_production": "Sin producción programada para hoy", "all_clear": "Sin producción programada para hoy", "late_section": "Atrasados para Empezar", "running_section": "En Ejecución", "pending_section": "Pendientes Hoy", "late_badge": "atrasado", "running_badge": "en curso", "batch_info": "Lote #{number} - {quantity} unidades", "should_have_started": "Debía empezar a las {time}", "started_at": "Empezó a las {time}", "starts_at": "Empieza a las {time}", "start_batch": "Iniciar", "view_details": "Ver", "ai_reasoning": "IA programó este lote porque:", "reasoning": { "forecast_demand": "Demanda prevista de {demand} unidades para {product}", "customer_order": "Pedido del cliente {customer}" } } } }