2025-11-07 18:24:38 +00:00
{
"purchaseOrder" : {
"low_stock_detection" : " { { s u p p l i e r _ n a m e } } - r e n t z a t s t o c k b a x u a . { { p r o d u c t _ n a m e s _ j o i n e d } } - r e n e g u n g o s t o c k a { { d a y s _ u n t i l _ s t o c k o u t } } e g u n e t a n a m a i t u
k o d a . " ,
"forecast_demand" : "{{supplier_name}}-ren {{product_names_joined}}-rentzat {{forecast_period_days}} eguneko eskaera aurreikuspenean oinarritutako eskaera programatua." ,
"safety_stock_replenishment" : "{{supplier_name}}-ren {{product_names_joined}}-rentzat segurtasun stockaren birjartzea." ,
"supplier_contract" : "{{supplier_name}}-rekin kontratuaren arabera programatutako eskaera." ,
"seasonal_demand" : "{{supplier_name}}-ren {{product_names_joined}}-rentzat denboraldiko eskaeraren prestaketa." ,
"production_requirement" : "{{supplier_name}}-ren hurrengo ekoizpen loteetarako beharrezkoa." ,
"manual_request" : "{{supplier_name}}-ren {{product_names_joined}}-rentzat eskuzko erosketa eskaera."
} ,
"productionBatch" : {
"forecast_demand" : "Aurreikuspenen arabera programatua: {{predicted_demand}} {{product_name}} behar dira (egungo stocka: {{current_stock}}). Konfiantza: {{confidence_score}}%." ,
"customer_order" : "{{customer_name}}-rentzat bezeroaren eskaera: {{order_quantity}} {{product_name}} (Eskaera #{{order_number}}) - entrega {{delivery_date}}." ,
"stock_replenishment" : "{{product_name}}-rentzat stockaren birjartzea - egungo maila minimoa baino txikiagoa." ,
"seasonal_preparation" : "{{product_name}}-rentzat denboraldiko prestaketa lotea." ,
"promotion_event" : "Promozio ekitaldirako ekoizpena - {{product_name}}." ,
"urgent_order" : "{{product_name}}-ren berehalako ekoizpena behar duen eskaera larria." ,
"regular_schedule" : "{{product_name}}-ren ohiko ekoizpen programatua."
} ,
"consequence" : {
"stockout_risk" : "Stock amaitzeko arriskua {{impact_days}} egunetan. Produktu kaltetuak: {{affected_products_joined}}." ,
"insufficient_supply" : "{{impact_days}} eguneko aldirako hornidura ez nahikoa." ,
"production_delay" : "{{delay_hours}} orduko ekoizpen atzerapena posiblea." ,
"customer_commitment" : "Bezeroari entregatzeko konpromisoa arriskuan." ,
"quality_issue" : "Kalitate estandarrak arriskuan egon daitezke." ,
"cost_increase" : "Materialen kostuak %{{percentage}} gehitu daitezke."
} ,
"severity" : {
"critical" : "Kritikoa" ,
"high" : "Altua" ,
"medium" : "Ertaina" ,
"low" : "Baxua"
} ,
"triggers" : {
"orchestrator_auto" : "Automatikoa (Orkestatzailea)" ,
"manual" : "Eskuzko Eskaera" ,
"customer_order" : "Bezeroaren Eskaera" ,
"forecast" : "Eskaeraren Aurreikuspena" ,
"inventory_alert" : "Inbentarioaren Alerta"
} ,
"errors" : {
"INSUFFICIENT_DATA" : "Datu historiko ez nahikoa kalkulu zehatzerako" ,
"INVALID_PARAMETERS" : "Emandako parametroak ez baliodunak" ,
"LEAD_TIME_INVALID" : "Entrega denbora edo eskaeraren desbideratzea zero edo negatiboa da" ,
"NO_DEMAND_DATA" : "Ez dago eskaeraren datu historikorik eskuragarri (gutxienez 2 datu puntu behar dira)"
} ,
"jtbd" : {
"health_status" : {
"green" : "Dena ondo dabil" ,
"yellow" : "Elementu batzuek arreta behar dute" ,
"red" : "Arazo kritikoek ekintza berehalakoa behar dute" ,
"last_updated" : "Azken eguneratzea" ,
feat: Complete frontend i18n implementation for dashboard components
- Updated TypeScript types to support reasoning_data field
- Integrated useReasoningTranslation hook in all dashboard components:
* ActionQueueCard: Translates PO reasoning_data and UI text
* ProductionTimelineCard: Translates batch reasoning_data and UI text
* OrchestrationSummaryCard: Translates all hardcoded English text
* HealthStatusCard: Translates all hardcoded English text
- Added missing translation keys to all language files (EN, ES, EU):
* health_status: never, critical_issues, actions_needed
* action_queue: total, critical, important
* orchestration_summary: ready_to_plan, run_info, took, show_more/less
* production_timeline: Complete rebuild with new keys
- Components now support fallback for deprecated text fields
- Full multilingual support: English, Spanish, Basque
Dashboard is now fully translatable and will display reasoning in user's language.
2025-11-07 18:34:30 +00:00
"next_check" : "Hurrengo egiaztapena" ,
"never" : "Inoiz ez" ,
"critical_issues" : "{{count}} arazo kritiko" ,
"actions_needed" : "{{count}} ekintza behar"
2025-11-07 18:24:38 +00:00
} ,
"action_queue" : {
"title" : "Zer Behar Du Zure Arreta" ,
"why_needed" : "Zergatik behar da hau:" ,
"what_if_not" : "Zer gertatzen da hau egiten ez badut?" ,
feat: Complete frontend i18n implementation for dashboard components
- Updated TypeScript types to support reasoning_data field
- Integrated useReasoningTranslation hook in all dashboard components:
* ActionQueueCard: Translates PO reasoning_data and UI text
* ProductionTimelineCard: Translates batch reasoning_data and UI text
* OrchestrationSummaryCard: Translates all hardcoded English text
* HealthStatusCard: Translates all hardcoded English text
- Added missing translation keys to all language files (EN, ES, EU):
* health_status: never, critical_issues, actions_needed
* action_queue: total, critical, important
* orchestration_summary: ready_to_plan, run_info, took, show_more/less
* production_timeline: Complete rebuild with new keys
- Components now support fallback for deprecated text fields
- Full multilingual support: English, Spanish, Basque
Dashboard is now fully translatable and will display reasoning in user's language.
2025-11-07 18:34:30 +00:00
"estimated_time" : "Estimatutako denbora" ,
2025-11-07 18:24:38 +00:00
"all_caught_up" : "Dena egunean!" ,
"no_actions" : "Ez dago une honetan zure arreta behar duen ekintzarik." ,
feat: Complete frontend i18n implementation for dashboard components
- Updated TypeScript types to support reasoning_data field
- Integrated useReasoningTranslation hook in all dashboard components:
* ActionQueueCard: Translates PO reasoning_data and UI text
* ProductionTimelineCard: Translates batch reasoning_data and UI text
* OrchestrationSummaryCard: Translates all hardcoded English text
* HealthStatusCard: Translates all hardcoded English text
- Added missing translation keys to all language files (EN, ES, EU):
* health_status: never, critical_issues, actions_needed
* action_queue: total, critical, important
* orchestration_summary: ready_to_plan, run_info, took, show_more/less
* production_timeline: Complete rebuild with new keys
- Components now support fallback for deprecated text fields
- Full multilingual support: English, Spanish, Basque
Dashboard is now fully translatable and will display reasoning in user's language.
2025-11-07 18:34:30 +00:00
"show_more" : "Erakutsi {{count}} Ekintza gehiago" ,
2025-11-07 18:24:38 +00:00
"show_less" : "Erakutsi Gutxiago" ,
feat: Complete frontend i18n implementation for dashboard components
- Updated TypeScript types to support reasoning_data field
- Integrated useReasoningTranslation hook in all dashboard components:
* ActionQueueCard: Translates PO reasoning_data and UI text
* ProductionTimelineCard: Translates batch reasoning_data and UI text
* OrchestrationSummaryCard: Translates all hardcoded English text
* HealthStatusCard: Translates all hardcoded English text
- Added missing translation keys to all language files (EN, ES, EU):
* health_status: never, critical_issues, actions_needed
* action_queue: total, critical, important
* orchestration_summary: ready_to_plan, run_info, took, show_more/less
* production_timeline: Complete rebuild with new keys
- Components now support fallback for deprecated text fields
- Full multilingual support: English, Spanish, Basque
Dashboard is now fully translatable and will display reasoning in user's language.
2025-11-07 18:34:30 +00:00
"total" : "guztira" ,
"critical" : "kritiko" ,
"important" : "garrantzitsu"
2025-11-07 18:24:38 +00:00
} ,
"orchestration_summary" : {
"title" : "Bart Gauean Zure Eguna Planifikatu Nuen" ,
feat: Complete frontend i18n implementation for dashboard components
- Updated TypeScript types to support reasoning_data field
- Integrated useReasoningTranslation hook in all dashboard components:
* ActionQueueCard: Translates PO reasoning_data and UI text
* ProductionTimelineCard: Translates batch reasoning_data and UI text
* OrchestrationSummaryCard: Translates all hardcoded English text
* HealthStatusCard: Translates all hardcoded English text
- Added missing translation keys to all language files (EN, ES, EU):
* health_status: never, critical_issues, actions_needed
* action_queue: total, critical, important
* orchestration_summary: ready_to_plan, run_info, took, show_more/less
* production_timeline: Complete rebuild with new keys
- Components now support fallback for deprecated text fields
- Full multilingual support: English, Spanish, Basque
Dashboard is now fully translatable and will display reasoning in user's language.
2025-11-07 18:34:30 +00:00
"ready_to_plan" : "Zure Okindegiko Eguna Planifikatzeko Prest" ,
"run_planning" : "Exekutatu Eguneko Plangintza" ,
"run_info" : "Orkestazio exekuzioa #{{runNumber}}" ,
"took" : "{{seconds}}s behar izan zituen" ,
"created_pos" : "{{count}} erosketa agindu sortu" ,
"scheduled_batches" : "{{count}} ekoizpen lote programatu" ,
"show_more" : "Erakutsi {{count}} gehiago" ,
"show_less" : "Erakutsi gutxiago" ,
2025-11-07 18:24:38 +00:00
"no_actions" : "Ez dira ekintza berriak behar - dena bidean dago!" ,
"based_on" : "Oinarrituta:" ,
feat: Complete frontend i18n implementation for dashboard components
- Updated TypeScript types to support reasoning_data field
- Integrated useReasoningTranslation hook in all dashboard components:
* ActionQueueCard: Translates PO reasoning_data and UI text
* ProductionTimelineCard: Translates batch reasoning_data and UI text
* OrchestrationSummaryCard: Translates all hardcoded English text
* HealthStatusCard: Translates all hardcoded English text
- Added missing translation keys to all language files (EN, ES, EU):
* health_status: never, critical_issues, actions_needed
* action_queue: total, critical, important
* orchestration_summary: ready_to_plan, run_info, took, show_more/less
* production_timeline: Complete rebuild with new keys
- Components now support fallback for deprecated text fields
- Full multilingual support: English, Spanish, Basque
Dashboard is now fully translatable and will display reasoning in user's language.
2025-11-07 18:34:30 +00:00
"customer_orders" : "{{count}} bezero eskaera" ,
2025-11-07 18:24:38 +00:00
"historical_demand" : "Eskaera historikoa" ,
"inventory_levels" : "Inbentario mailak" ,
"ai_optimization" : "IA optimizazioa" ,
feat: Complete frontend i18n implementation for dashboard components
- Updated TypeScript types to support reasoning_data field
- Integrated useReasoningTranslation hook in all dashboard components:
* ActionQueueCard: Translates PO reasoning_data and UI text
* ProductionTimelineCard: Translates batch reasoning_data and UI text
* OrchestrationSummaryCard: Translates all hardcoded English text
* HealthStatusCard: Translates all hardcoded English text
- Added missing translation keys to all language files (EN, ES, EU):
* health_status: never, critical_issues, actions_needed
* action_queue: total, critical, important
* orchestration_summary: ready_to_plan, run_info, took, show_more/less
* production_timeline: Complete rebuild with new keys
- Components now support fallback for deprecated text fields
- Full multilingual support: English, Spanish, Basque
Dashboard is now fully translatable and will display reasoning in user's language.
2025-11-07 18:34:30 +00:00
"actions_required" : "{{count}} elementuk zure onespena behar du aurrera jarraitu aurretik"
2025-11-07 18:24:38 +00:00
} ,
"production_timeline" : {
feat: Complete frontend i18n implementation for dashboard components
- Updated TypeScript types to support reasoning_data field
- Integrated useReasoningTranslation hook in all dashboard components:
* ActionQueueCard: Translates PO reasoning_data and UI text
* ProductionTimelineCard: Translates batch reasoning_data and UI text
* OrchestrationSummaryCard: Translates all hardcoded English text
* HealthStatusCard: Translates all hardcoded English text
- Added missing translation keys to all language files (EN, ES, EU):
* health_status: never, critical_issues, actions_needed
* action_queue: total, critical, important
* orchestration_summary: ready_to_plan, run_info, took, show_more/less
* production_timeline: Complete rebuild with new keys
- Components now support fallback for deprecated text fields
- Full multilingual support: English, Spanish, Basque
Dashboard is now fully translatable and will display reasoning in user's language.
2025-11-07 18:34:30 +00:00
"title" : "Zure Gaurko Ekoizpen Plana" ,
"no_production" : "Ez Dago Ekoizpenik Programatuta" ,
"no_batches" : "Ez dago loterik programatuta gaur ekoizpenerako." ,
"ready_by" : "Prest egongo da" ,
"start_batch" : "Hasi Lotea" ,
"pause_batch" : "Pausatu Lotea" ,
"completed" : "Osatua" ,
"total" : "Guztira" ,
"done" : "Eginda" ,
"active" : "Aktibo" ,
"pending" : "Zain" ,
"view_full_schedule" : "Ikusi Ekoizpen Egutegi Osoa"
2025-11-07 18:24:38 +00:00
} ,
"insights" : {
"savings" : "Aste Honetako Aurrezkiak" ,
"inventory" : "Inbentarioaren Egoera" ,
"waste" : "Hondakinen Murrizketa" ,
"deliveries" : "Garaiz Entregatutakoak"
} ,
"actions" : {
"approve" : "Onetsi" ,
"view_details" : "Ikusi Xehetasunak" ,
"modify" : "Aldatu" ,
"start_batch" : "Hasi Lotea" ,
"pause_batch" : "Pausatu" ,
"complete_setup" : "Osatu Konfigurazioa" ,
"dismiss" : "Baztertu" ,
"view_alert" : "Ikusi Xehetasunak" ,
"run_planning" : "Exekutatu Eguneko Plangintza"
}
}
}