Improve the frontend 5

This commit is contained in:
Urtzi Alfaro
2025-11-02 20:24:44 +01:00
parent 0220da1725
commit 5adb0e39c0
90 changed files with 10658 additions and 2548 deletions

View File

@@ -1,6 +1,108 @@
{
"title": "Event Log",
"description": "Monitor system activity and important events",
"title": "Event Registry",
"description": "Tracking of all system activities and events",
"showFilters": "Show Filters",
"hideFilters": "Hide Filters",
"clearFilters": "Clear Filters",
"exportCSV": "Export CSV",
"exportJSON": "Export JSON",
"table": {
"timestamp": "Timestamp",
"service": "Service",
"user": "User",
"action": "Action",
"resource": "Resource",
"severity": "Severity",
"description": "Description",
"actions": "Actions",
"view": "View"
},
"filters": {
"title": "Filters",
"dateRange": "Date Range",
"startDate": "Start Date",
"endDate": "End Date",
"severity": "Severity",
"all": "All",
"action": "Action",
"resourceType": "Resource Type",
"search": "Search in Description",
"applyFilters": "Apply Filters",
"clear": "Clear"
},
"severity": {
"low": "Low",
"medium": "Medium",
"high": "High",
"critical": "Critical",
"info": "Information",
"warning": "Warning",
"error": "Error",
"success": "Success"
},
"services": {
"sales": "Sales",
"inventory": "Inventory",
"orders": "Orders",
"production": "Production",
"recipes": "Recipes",
"suppliers": "Suppliers",
"pos": "POS",
"training": "Training",
"notification": "Notifications",
"external": "External",
"forecasting": "Forecasting"
},
"actions": {
"create": "Create",
"update": "Update",
"delete": "Delete",
"approve": "Approve",
"reject": "Reject",
"view": "View",
"sync": "Sync"
},
"stats": {
"totalEvents": "Total Events",
"criticalEvents": "Critical Events",
"mostCommonAction": "Most Common Action",
"period": "Period",
"summary": "Summary"
},
"detail": {
"title": "Event Detail",
"eventInfo": "Event Information",
"changes": "Changes",
"requestMetadata": "Request Metadata",
"additionalMetadata": "Additional Metadata",
"eventId": "Event ID",
"endpoint": "Endpoint",
"httpMethod": "HTTP Method",
"ipAddress": "IP Address",
"userAgent": "User Agent",
"copyId": "Copy ID",
"export": "Export Event",
"close": "Close",
"copy": "Copy"
},
"pagination": {
"showing": "Showing",
"to": "to",
"of": "of",
"events": "events",
"page": "Page",
"previous": "Previous",
"next": "Next"
},
"empty": {
"title": "No events found",
"message": "No audit logs match your current filters"
},
"error": {
"title": "Error loading events",
"message": "An error occurred while fetching audit logs",
"retry": "Retry"
},
"categories": {
"all": "All",
"sales": "Sales",
@@ -15,11 +117,5 @@
"stock_updated": "Stock Updated",
"customer_registered": "Customer Registered",
"system_alert": "System Alert"
},
"severity": {
"info": "Information",
"warning": "Warning",
"error": "Error",
"success": "Success"
}
}
}

View File

@@ -84,5 +84,21 @@
"trends": "Trends",
"top_products": "Top products",
"top_customers": "Top customers"
},
"patterns": {
"title": "Customer Patterns",
"hourly_traffic": "Hourly Traffic",
"weekly_traffic": "Weekly Traffic",
"peak_hours": "Peak Hours",
"busiest_days": "Busiest Days",
"hourly_description": "Transaction patterns by hour of day based on sales data",
"weekly_description": "Distribution of transactions by day of the week",
"no_hourly_data": "No hourly traffic data for this period",
"no_weekly_data": "No weekly traffic data for this period",
"no_peak_hours": "Not enough data to show peak hours",
"no_busiest_days": "Not enough data to show busiest days",
"transactions": "transactions",
"peak_hour_label": "Peak hour",
"active_day_label": "Active day"
}
}

View File

@@ -1,45 +0,0 @@
{
"title": "Traffic Analysis",
"description": "Monitor customer flow and optimize service hours",
"metrics": {
"total_visitors": "Total Visitors",
"peak_hour": "Peak Hour",
"avg_duration": "Average Duration",
"busy_days": "Busy Days",
"conversion_rate": "Conversion Rate"
},
"periods": {
"week": "Week",
"month": "Month",
"year": "Year"
},
"days": {
"monday": "Monday",
"tuesday": "Tuesday",
"wednesday": "Wednesday",
"thursday": "Thursday",
"friday": "Friday",
"saturday": "Saturday",
"sunday": "Sunday",
"mon": "Mon",
"tue": "Tue",
"wed": "Wed",
"thu": "Thu",
"fri": "Fri",
"sat": "Sat",
"sun": "Sun"
},
"sources": {
"walking": "Walk-in",
"local_search": "Local Search",
"recommendations": "Recommendations",
"social_media": "Social Media",
"advertising": "Advertising"
},
"segments": {
"morning_regulars": "Morning Regulars",
"weekend_families": "Weekend Families",
"lunch_office": "Lunch Office Workers",
"occasional_customers": "Occasional Customers"
}
}

View File

@@ -1,149 +0,0 @@
{
"title": "Weather Data",
"description": "Integrate weather information to optimize production and sales",
"current": {
"title": "Current Conditions",
"temperature": "Temperature",
"humidity": "Humidity",
"wind": "Wind",
"pressure": "Pressure",
"uv": "UV",
"visibility": "Visibility",
"favorable_conditions": "Favorable conditions"
},
"forecast": {
"title": "Extended Forecast",
"next_week": "Next Week",
"next_month": "Next Month",
"rain": "Rain"
},
"conditions": {
"sunny": "Sunny",
"partly_cloudy": "Partly cloudy",
"cloudy": "Cloudy",
"rainy": "Rainy"
},
"days": {
"saturday": "Saturday",
"sunday": "Sunday",
"monday": "Monday",
"tuesday": "Tuesday",
"wednesday": "Wednesday",
"thursday": "Thursday",
"friday": "Friday"
},
"impact": {
"title": "Weather Impact",
"high_demand": "High Demand",
"comfort_food": "Comfort Food",
"moderate": "Moderate Demand",
"normal": "Normal Demand",
"recommendations": "Recommendations"
},
"impacts": {
"sunny_day": {
"condition": "Sunny Day",
"impact": "25% increase in cold drinks",
"recommendations": [
"Increase ice cream production",
"More refreshing drinks",
"Salads and fresh products",
"Extended terrace hours"
]
},
"rainy_day": {
"condition": "Rainy Day",
"impact": "40% increase in hot products",
"recommendations": [
"More soups and broths",
"Hot chocolates",
"Freshly baked bread",
"Pastry products"
]
},
"cold_day": {
"condition": "Intense Cold",
"impact": "Preference for comfort food",
"recommendations": [
"Increase baked goods",
"Special hot drinks",
"Energy products",
"Indoor promotions"
]
}
},
"seasonal": {
"title": "Seasonal Trends",
"spring": {
"name": "Spring",
"period": "Mar - May",
"avg_temp": "15-20°C",
"trends": [
"Increase in fresh products (+30%)",
"Higher demand for salads",
"Popular natural drinks",
"Effective extended hours"
]
},
"summer": {
"name": "Summer",
"period": "Jun - Aug",
"avg_temp": "25-35°C",
"trends": [
"Peak of ice cream and slushies (+60%)",
"Light products preferred",
"Critical morning hours",
"Higher tourist traffic"
]
},
"autumn": {
"name": "Autumn",
"period": "Sep - Nov",
"avg_temp": "10-18°C",
"trends": [
"Return to traditional products",
"Increase in pastries (+20%)",
"Popular hot drinks",
"Regular schedules"
]
},
"winter": {
"name": "Winter",
"period": "Dec - Feb",
"avg_temp": "5-12°C",
"trends": [
"Maximum hot products (+50%)",
"Critical freshly baked bread",
"Festive chocolates and sweets",
"Lower general traffic (-15%)"
]
},
"impact_levels": {
"high": "High",
"positive": "Positive",
"comfort": "Comfort",
"stable": "Stable"
}
},
"alerts": {
"title": "Weather Alerts",
"heat_wave": {
"title": "Heat wave expected",
"description": "Temperatures above 30°C expected for the next 3 days",
"recommendation": "Increase stock of cold drinks and ice cream"
},
"heavy_rain": {
"title": "Heavy rain on Monday",
"description": "80% chance of precipitation with strong winds",
"recommendation": "Prepare more hot products and shelter items"
},
"recommendation_label": "Recommendation"
},
"recommendations": {
"increase_ice_cream": "Increase ice cream and cold drinks production",
"standard_production": "Standard production",
"comfort_foods": "Increase soups, hot chocolates and freshly baked bread",
"indoor_focus": "Focus on indoor products",
"fresh_products": "Increase fresh products and salads"
}
}

View File

@@ -1,6 +1,108 @@
{
"title": "Registro de Eventos",
"description": "Monitorea la actividad del sistema y eventos importantes",
"description": "Seguimiento de todas las actividades y eventos del sistema",
"showFilters": "Mostrar Filtros",
"hideFilters": "Ocultar Filtros",
"clearFilters": "Limpiar Filtros",
"exportCSV": "Exportar CSV",
"exportJSON": "Exportar JSON",
"table": {
"timestamp": "Fecha/Hora",
"service": "Servicio",
"user": "Usuario",
"action": "Acción",
"resource": "Recurso",
"severity": "Severidad",
"description": "Descripción",
"actions": "Acciones",
"view": "Ver"
},
"filters": {
"title": "Filtros",
"dateRange": "Rango de Fechas",
"startDate": "Fecha de Inicio",
"endDate": "Fecha de Fin",
"severity": "Severidad",
"all": "Todas",
"action": "Acción",
"resourceType": "Tipo de Recurso",
"search": "Buscar en Descripción",
"applyFilters": "Aplicar Filtros",
"clear": "Limpiar"
},
"severity": {
"low": "Bajo",
"medium": "Medio",
"high": "Alto",
"critical": "Crítico",
"info": "Información",
"warning": "Advertencia",
"error": "Error",
"success": "Éxito"
},
"services": {
"sales": "Ventas",
"inventory": "Inventario",
"orders": "Pedidos",
"production": "Producción",
"recipes": "Recetas",
"suppliers": "Proveedores",
"pos": "TPV",
"training": "Entrenamiento",
"notification": "Notificaciones",
"external": "Externo",
"forecasting": "Pronósticos"
},
"actions": {
"create": "Crear",
"update": "Actualizar",
"delete": "Eliminar",
"approve": "Aprobar",
"reject": "Rechazar",
"view": "Ver",
"sync": "Sincronizar"
},
"stats": {
"totalEvents": "Total de Eventos",
"criticalEvents": "Eventos Críticos",
"mostCommonAction": "Acción Más Común",
"period": "Período",
"summary": "Resumen"
},
"detail": {
"title": "Detalle del Evento",
"eventInfo": "Información del Evento",
"changes": "Cambios",
"requestMetadata": "Metadatos de Solicitud",
"additionalMetadata": "Metadatos Adicionales",
"eventId": "ID del Evento",
"endpoint": "Endpoint",
"httpMethod": "Método HTTP",
"ipAddress": "Dirección IP",
"userAgent": "User Agent",
"copyId": "Copiar ID",
"export": "Exportar Evento",
"close": "Cerrar",
"copy": "Copiar"
},
"pagination": {
"showing": "Mostrando",
"to": "a",
"of": "de",
"events": "eventos",
"page": "Página",
"previous": "Anterior",
"next": "Siguiente"
},
"empty": {
"title": "No se encontraron eventos",
"message": "No hay registros de auditoría que coincidan con los filtros actuales"
},
"error": {
"title": "Error al cargar eventos",
"message": "Ocurrió un error al obtener los registros de auditoría",
"retry": "Reintentar"
},
"categories": {
"all": "Todos",
"sales": "Ventas",
@@ -15,11 +117,5 @@
"stock_updated": "Stock Actualizado",
"customer_registered": "Cliente Registrado",
"system_alert": "Alerta del Sistema"
},
"severity": {
"info": "Información",
"warning": "Advertencia",
"error": "Error",
"success": "Éxito"
}
}
}

View File

@@ -84,5 +84,21 @@
"trends": "Tendencias",
"top_products": "Productos más vendidos",
"top_customers": "Mejores clientes"
},
"patterns": {
"title": "Patrones de Clientes",
"hourly_traffic": "Tráfico por Hora",
"weekly_traffic": "Tráfico Semanal",
"peak_hours": "Horarios Pico",
"busiest_days": "Días Más Activos",
"hourly_description": "Patrones de transacciones por hora del día basados en datos de ventas",
"weekly_description": "Distribución de transacciones por día de la semana",
"no_hourly_data": "No hay datos de tráfico horario para este período",
"no_weekly_data": "No hay datos de tráfico semanal para este período",
"no_peak_hours": "No hay datos suficientes para mostrar horarios pico",
"no_busiest_days": "No hay datos suficientes para mostrar días más activos",
"transactions": "transacciones",
"peak_hour_label": "Horario pico",
"active_day_label": "Día activo"
}
}

View File

@@ -1,45 +0,0 @@
{
"title": "Análisis de Tráfico",
"description": "Monitorea el flujo de clientes y optimiza las horas de atención",
"metrics": {
"total_visitors": "Visitantes Totales",
"peak_hour": "Hora Pico",
"avg_duration": "Duración Promedio",
"busy_days": "Días Ocupados",
"conversion_rate": "Tasa de Conversión"
},
"periods": {
"week": "Semana",
"month": "Mes",
"year": "Año"
},
"days": {
"monday": "Lunes",
"tuesday": "Martes",
"wednesday": "Miércoles",
"thursday": "Jueves",
"friday": "Viernes",
"saturday": "Sábado",
"sunday": "Domingo",
"mon": "Lun",
"tue": "Mar",
"wed": "Mié",
"thu": "Jue",
"fri": "Vie",
"sat": "Sáb",
"sun": "Dom"
},
"sources": {
"walking": "Pie",
"local_search": "Búsqueda Local",
"recommendations": "Recomendaciones",
"social_media": "Redes Sociales",
"advertising": "Publicidad"
},
"segments": {
"morning_regulars": "Regulares Matutinos",
"weekend_families": "Familia Fin de Semana",
"lunch_office": "Oficinistas Almuerzo",
"occasional_customers": "Clientes Ocasionales"
}
}

View File

@@ -1,149 +0,0 @@
{
"title": "Datos Meteorológicos",
"description": "Integra información del clima para optimizar la producción y ventas",
"current": {
"title": "Condiciones Actuales",
"temperature": "Temperatura",
"humidity": "Humedad",
"wind": "Viento",
"pressure": "Presión",
"uv": "UV",
"visibility": "Visibilidad",
"favorable_conditions": "Condiciones favorables"
},
"forecast": {
"title": "Pronóstico Extendido",
"next_week": "Próxima Semana",
"next_month": "Próximo Mes",
"rain": "Lluvia"
},
"conditions": {
"sunny": "Soleado",
"partly_cloudy": "Parcialmente nublado",
"cloudy": "Nublado",
"rainy": "Lluvioso"
},
"days": {
"saturday": "Sábado",
"sunday": "Domingo",
"monday": "Lunes",
"tuesday": "Martes",
"wednesday": "Miércoles",
"thursday": "Jueves",
"friday": "Viernes"
},
"impact": {
"title": "Impacto del Clima",
"high_demand": "Alta Demanda",
"comfort_food": "Comida Reconfortante",
"moderate": "Demanda Moderada",
"normal": "Demanda Normal",
"recommendations": "Recomendaciones"
},
"impacts": {
"sunny_day": {
"condition": "Día Soleado",
"impact": "Aumento del 25% en bebidas frías",
"recommendations": [
"Incrementar producción de helados",
"Más bebidas refrescantes",
"Ensaladas y productos frescos",
"Horario extendido de terraza"
]
},
"rainy_day": {
"condition": "Día Lluvioso",
"impact": "Aumento del 40% en productos calientes",
"recommendations": [
"Más sopas y caldos",
"Chocolates calientes",
"Pan recién horneado",
"Productos de repostería"
]
},
"cold_day": {
"condition": "Frío Intenso",
"impact": "Preferencia por comida reconfortante",
"recommendations": [
"Aumentar productos horneados",
"Bebidas calientes especiales",
"Productos energéticos",
"Promociones de interior"
]
}
},
"seasonal": {
"title": "Tendencias Estacionales",
"spring": {
"name": "Primavera",
"period": "Mar - May",
"avg_temp": "15-20°C",
"trends": [
"Aumento en productos frescos (+30%)",
"Mayor demanda de ensaladas",
"Bebidas naturales populares",
"Horarios extendidos efectivos"
]
},
"summer": {
"name": "Verano",
"period": "Jun - Ago",
"avg_temp": "25-35°C",
"trends": [
"Pico de helados y granizados (+60%)",
"Productos ligeros preferidos",
"Horario matutino crítico",
"Mayor tráfico de turistas"
]
},
"autumn": {
"name": "Otoño",
"period": "Sep - Nov",
"avg_temp": "10-18°C",
"trends": [
"Regreso a productos tradicionales",
"Aumento en bollería (+20%)",
"Bebidas calientes populares",
"Horarios regulares"
]
},
"winter": {
"name": "Invierno",
"period": "Dec - Feb",
"avg_temp": "5-12°C",
"trends": [
"Máximo de productos calientes (+50%)",
"Pan recién horneado crítico",
"Chocolates y dulces festivos",
"Menor tráfico general (-15%)"
]
},
"impact_levels": {
"high": "Alto",
"positive": "Positivo",
"comfort": "Confort",
"stable": "Estable"
}
},
"alerts": {
"title": "Alertas Meteorológicas",
"heat_wave": {
"title": "Ola de calor prevista",
"description": "Se esperan temperaturas superiores a 30°C los próximos 3 días",
"recommendation": "Incrementar stock de bebidas frías y helados"
},
"heavy_rain": {
"title": "Lluvia intensa el lunes",
"description": "80% probabilidad de precipitación con vientos fuertes",
"recommendation": "Preparar más productos calientes y de refugio"
},
"recommendation_label": "Recomendación"
},
"recommendations": {
"increase_ice_cream": "Incrementar producción de helados y bebidas frías",
"standard_production": "Producción estándar",
"comfort_foods": "Aumentar sopas, chocolates calientes y pan recién horneado",
"indoor_focus": "Enfoque en productos de interior",
"fresh_products": "Incrementar productos frescos y ensaladas"
}
}

View File

@@ -1,6 +1,108 @@
{
"title": "Gertaeren Erregistroa",
"description": "Kontrolatu sistemaren jarduerak eta gertaera garrantzitsuak",
"description": "Sistemaren jarduera eta gertaera guztien jarraipena",
"showFilters": "Erakutsi Filtroak",
"hideFilters": "Ezkutatu Filtroak",
"clearFilters": "Garbitu Filtroak",
"exportCSV": "Esportatu CSV",
"exportJSON": "Esportatu JSON",
"table": {
"timestamp": "Data/Ordua",
"service": "Zerbitzua",
"user": "Erabiltzailea",
"action": "Ekintza",
"resource": "Baliabidea",
"severity": "Larritasuna",
"description": "Deskribapena",
"actions": "Ekintzak",
"view": "Ikusi"
},
"filters": {
"title": "Filtroak",
"dateRange": "Data Tartea",
"startDate": "Hasiera Data",
"endDate": "Amaiera Data",
"severity": "Larritasuna",
"all": "Guztiak",
"action": "Ekintza",
"resourceType": "Baliabide Mota",
"search": "Bilatu Deskribapen",
"applyFilters": "Aplikatu Filtroak",
"clear": "Garbitu"
},
"severity": {
"low": "Baxua",
"medium": "Ertaina",
"high": "Altua",
"critical": "Kritikoa",
"info": "Informazioa",
"warning": "Abisua",
"error": "Errorea",
"success": "Arrakasta"
},
"services": {
"sales": "Salmentak",
"inventory": "Inbentarioa",
"orders": "Eskaerak",
"production": "Ekoizpena",
"recipes": "Errezetak",
"suppliers": "Hornitzaileak",
"pos": "TPV",
"training": "Entrenamendua",
"notification": "Jakinarazpenak",
"external": "Kanpokoa",
"forecasting": "Aurreikuspenak"
},
"actions": {
"create": "Sortu",
"update": "Eguneratu",
"delete": "Ezabatu",
"approve": "Onartu",
"reject": "Baztertu",
"view": "Ikusi",
"sync": "Sinkronizatu"
},
"stats": {
"totalEvents": "Gertaera Guztiak",
"criticalEvents": "Gertaera Kritikoak",
"mostCommonAction": "Ekintza Ohikoena",
"period": "Aldia",
"summary": "Laburpena"
},
"detail": {
"title": "Gertaeraren Xehetasunak",
"eventInfo": "Gertaeraren Informazioa",
"changes": "Aldaketak",
"requestMetadata": "Eskaeraren Metadatuak",
"additionalMetadata": "Metadatu Gehigarriak",
"eventId": "Gertaeraren ID",
"endpoint": "Endpoint",
"httpMethod": "HTTP Metodoa",
"ipAddress": "IP Helbidea",
"userAgent": "User Agent",
"copyId": "Kopiatu ID",
"export": "Esportatu Gertaera",
"close": "Itxi",
"copy": "Kopiatu"
},
"pagination": {
"showing": "Erakusten",
"to": "-",
"of": "guztira",
"events": "gertaera",
"page": "Orria",
"previous": "Aurrekoa",
"next": "Hurrengoa"
},
"empty": {
"title": "Ez da gertaerarik aurkitu",
"message": "Ez dago auditoria erregistrorik uneko filtroekin bat datozenak"
},
"error": {
"title": "Errorea gertaerak kargatzean",
"message": "Errore bat gertatu da auditoria erregistroak eskuratzean",
"retry": "Saiatu berriro"
},
"categories": {
"all": "Denak",
"sales": "Salmentak",
@@ -15,11 +117,5 @@
"stock_updated": "Stock Eguneratua",
"customer_registered": "Bezero Erregistratua",
"system_alert": "Sistemaren Alerta"
},
"severity": {
"info": "Informazioa",
"warning": "Abisua",
"error": "Errorea",
"success": "Arrakasta"
}
}
}

View File

@@ -84,5 +84,21 @@
"trends": "Joerak",
"top_products": "Produktu onenak",
"top_customers": "Bezero onenak"
},
"patterns": {
"title": "Bezeroen Ereduak",
"hourly_traffic": "Orduko Trafikoa",
"weekly_traffic": "Asteko Trafikoa",
"peak_hours": "Ordu Nagusiak",
"busiest_days": "Egun Aktiboenak",
"hourly_description": "Transakzioen ereduak eguneko orduz salmenten datuetan oinarrituta",
"weekly_description": "Transakzioen banaketa asteko egunez",
"no_hourly_data": "Ez dago orduko trafiko daturik aldialdi honetarako",
"no_weekly_data": "Ez dago asteko trafiko daturik aldialdi honetarako",
"no_peak_hours": "Ez dago datu nahikorik ordu nagusiak erakusteko",
"no_busiest_days": "Ez dago datu nahikorik egun aktiboenak erakusteko",
"transactions": "transakzioak",
"peak_hour_label": "Ordu nagusia",
"active_day_label": "Egun aktiboa"
}
}

View File

@@ -1,45 +0,0 @@
{
"title": "Trafiko Analisia",
"description": "Kontrolatu bezeroen fluxua eta optimizatu zerbitzuaren ordutegia",
"metrics": {
"total_visitors": "Bisitari Guztiak",
"peak_hour": "Gailur Ordua",
"avg_duration": "Batezbesteko Iraupena",
"busy_days": "Egun Okupatuak",
"conversion_rate": "Bihurtze Tasa"
},
"periods": {
"week": "Astea",
"month": "Hilabetea",
"year": "Urtea"
},
"days": {
"monday": "Astelehena",
"tuesday": "Asteartea",
"wednesday": "Asteazkena",
"thursday": "Osteguna",
"friday": "Ostirala",
"saturday": "Larunbata",
"sunday": "Igandea",
"mon": "Asl",
"tue": "Ast",
"wed": "Azk",
"thu": "Ost",
"fri": "Orl",
"sat": "Lar",
"sun": "Ign"
},
"sources": {
"walking": "Oinez",
"local_search": "Tokiko Bilaketa",
"recommendations": "Gomendioak",
"social_media": "Sare Sozialak",
"advertising": "Publizitatea"
},
"segments": {
"morning_regulars": "Goizeko Erregularrak",
"weekend_families": "Asteburu Familiak",
"lunch_office": "Bazkari Bulegokideak",
"occasional_customers": "Bezero Okazionalak"
}
}

View File

@@ -1,149 +0,0 @@
{
"title": "Eguraldiaren Datuak",
"description": "Integratu eguraldiaren informazioa ekoizpena eta salmentak optimizatzeko",
"current": {
"title": "Uneko Baldintzak",
"temperature": "Tenperatura",
"humidity": "Hezetasuna",
"wind": "Haizea",
"pressure": "Presioa",
"uv": "UV",
"visibility": "Ikusgarritasuna",
"favorable_conditions": "Baldintza onak"
},
"forecast": {
"title": "Aurreikuspena Zabaldua",
"next_week": "Hurrengo Astea",
"next_month": "Hurrengo Hilabetea",
"rain": "Euria"
},
"conditions": {
"sunny": "Eguzkitsua",
"partly_cloudy": "Partzialki lainotsua",
"cloudy": "Lainotsua",
"rainy": "Euriatsua"
},
"days": {
"saturday": "Larunbata",
"sunday": "Igandea",
"monday": "Astelehena",
"tuesday": "Asteartea",
"wednesday": "Asteazkena",
"thursday": "Osteguna",
"friday": "Ostirala"
},
"impact": {
"title": "Eguraldiaren Eragina",
"high_demand": "Eskari Handia",
"comfort_food": "Erosotasun Janaria",
"moderate": "Eskari Moderatua",
"normal": "Eskari Normala",
"recommendations": "Gomendioak"
},
"impacts": {
"sunny_day": {
"condition": "Eguzki Eguna",
"impact": "%25eko igoera edari hotzetan",
"recommendations": [
"Handitu izozkien ekoizpena",
"Edari freskagarri gehiago",
"Entsaladak eta produktu freskoak",
"Terrazako ordutegia luzatu"
]
},
"rainy_day": {
"condition": "Euri Eguna",
"impact": "%20ko igoera produktu beroetan",
"recommendations": [
"Zopa eta saltsa gehiago",
"Txokolate beroak",
"Ogi freskoa",
"Gozogintza produktuak"
]
},
"cold_day": {
"condition": "Hotz Sakona",
"impact": "Erosotasun janarien lehentasuna",
"recommendations": [
"Handitu produktu labetuak",
"Edari bero bereziak",
"Energia produktuak",
"Barruko promozioak"
]
}
},
"seasonal": {
"title": "Sasoi Joerak",
"spring": {
"name": "Udaberria",
"period": "Mar - Mai",
"avg_temp": "15-20°C",
"trends": [
"Produktu freskoen igoera (+%30)",
"Entsaladen eskari handiagoa",
"Edari naturalak ezagunak",
"Ordutegia luzatzea eraginkorra"
]
},
"summer": {
"name": "Uda",
"period": "Eka - Abu",
"avg_temp": "25-35°C",
"trends": [
"Izozkien eta granizatuen gailurra (+%60)",
"Produktu arinak hobetsiak",
"Goizeko ordutegia kritikoa",
"Turista trafiko handiagoa"
]
},
"autumn": {
"name": "Udazkena",
"period": "Ira - Aza",
"avg_temp": "10-18°C",
"trends": [
"Produktu tradizionaletara itzulera",
"Gozogintzan igoera (+%20)",
"Edari bero ezagunak",
"Ordutegia erregularra"
]
},
"winter": {
"name": "Negua",
"period": "Abe - Ots",
"avg_temp": "5-12°C",
"trends": [
"Produktu beroen maximoa (+%50)",
"Ogi freskoa kritikoa",
"Txokolate eta gozoki festiboak",
"Trafiko orokorra txikiagoa (-%15)"
]
},
"impact_levels": {
"high": "Altua",
"positive": "Positiboa",
"comfort": "Erosotasuna",
"stable": "Egonkorra"
}
},
"alerts": {
"title": "Eguraldi Alertak",
"heat_wave": {
"title": "Bero olatu aurreikusia",
"description": "30°C baino tenperatura altuagoak espero dira hurrengo 3 egunetan",
"recommendation": "Handitu edari hotz eta izozkien stocka"
},
"heavy_rain": {
"title": "Euri sakona astelehenean",
"description": "%80ko euritze probabilitatea haize indartsuarekin",
"recommendation": "Prestatu produktu bero gehiago eta babeslekukoak"
},
"recommendation_label": "Gomendioa"
},
"recommendations": {
"increase_ice_cream": "Handitu izozkien eta edari hotzen ekoizpena",
"standard_production": "Ekoizpen estandarra",
"comfort_foods": "Handitu zopak, txokolate beroak eta ogi freskoa",
"indoor_focus": "Barruko produktuetan zentratu",
"fresh_products": "Handitu produktu freskoak eta entsaladak"
}
}