Improve the frontend

This commit is contained in:
Urtzi Alfaro
2025-10-21 19:50:07 +02:00
parent 05da20357d
commit 8d30172483
105 changed files with 14699 additions and 4630 deletions

View File

@@ -25,9 +25,30 @@
"real_time_alerts": "Denbora Errealeko Alertak",
"procurement_today": "Gaurko Erosketak",
"production_today": "Gaurko Ekoizpena",
"tomorrow_procurement": "Biarko Erosketak",
"today_production": "Gaurko Ekoizpena",
"pending_po_approvals": "Erosketa Aginduak Zain",
"recent_activity": "Azken Jarduera",
"quick_actions": "Ekintza Azkarrak"
},
"procurement": {
"title": "Zer erosi behar da biarko?",
"empty": "Hornikuntza guztiak prest biarko",
"items_needed": "elementu behar dira"
},
"production": {
"title": "Zer ekoiztu behar da gaur?",
"empty": "Ez dago ekoizpen programaturik gaur",
"batches_pending": "sortak zain"
},
"po_approvals": {
"title": "Zein erosketa agindu onartu behar ditut?",
"empty": "Ez dago erosketa aginduk onartzeko zain",
"pos_pending": "erosketa aginduak onartzeko zain",
"view_all": "Ikusi agindu guztiak",
"approve": "Onartu",
"reject": "Baztertu"
},
"quick_actions": {
"add_new_bakery": "Okindegi Berria Gehitu",
"create_order": "Eskaera Sortu",

View File

@@ -84,7 +84,7 @@
},
"smart_inventory": {
"title": "Inbentario Adimenduna",
"description": "Stock kontrol automatikoa alerta aurreikuspenekin, erosketako agindu automatizatuekin eta kostu optimizazioarekin.",
"description": "Stock kontrol automatikoa alerta aurreikuspenekin, erosketako agindu automatizatuekin eta lehengaien kostu optimizazio erreala denbora errealean.",
"features": {
"alerts": "Stock baxuko alerta automatikoak",
"orders": "Erosketako agindu automatizatuak",
@@ -93,7 +93,7 @@
},
"production_planning": {
"title": "Ekoizpen Planifikazioa",
"description": "Automatikoki programatu egunero ekoizpena aurreikuspenen arabera, optimizatu ordutegiak eta eskuragarri dauden baliabideak.",
"description": "Automatikoki programatu egunero ekoizpena AA aurreikuspenen arabera, optimizatu ordutegiak, baliabideak eta maximizatu zure labeen eraginkortasuna.",
"features": {
"scheduling": "Labe programazio automatikoa",
"oven": "Labe erabilera optimizazioa",
@@ -102,7 +102,12 @@
},
"advanced_analytics": {
"title": "Analitika Aurreratua",
"description": "Denbora errealeko panelak metrika gakoekin"
"description": "Denbora errealeko panelak negozioaren metrika gakoekin, produktu errentagarritasun analisia eta txosten pertsonalizagarriak datuetan oinarritutako erabakiak hartzeko.",
"features": {
"realtime": "Denbora errealeko panelak",
"profitability": "Produktu errentagarritasun analisia",
"reports": "Txosten pertsonalizagarriak"
}
},
"pos_integration": {
"title": "POS Integratua",
@@ -115,6 +120,10 @@
"automation": {
"title": "Automatizazioa",
"description": "Denbora aurrezten duten prozesu automatikoak"
},
"cloud_based": {
"title": "Hodeian",
"description": "Sartu edozein lekutatik, beti eguneratuta"
}
},
"benefits": {

View File

@@ -0,0 +1,124 @@
{
"page": {
"title": "Erosketen Plangintza",
"description": "Kudeatu erosketa-aginduak eta hornidura"
},
"modes": {
"ai": "IA Automatikoa",
"manual": "Eskuzkoa"
},
"guideline": {
"title": "IArekin Erosketen Sistema Automatizatua",
"description": "IA sistemak automatikoki sortzen ditu erosketa-planak oinarrituta:",
"features": {
"forecasts": "Salmenta eta ekoizpen aurreikuspenak",
"inventory": "Gaur egungo inbentario mailak",
"history": "Eskaeren historia eta kontsumoko ereduak",
"suppliers": "Hornitzaile fidagarriekin harremanak"
},
"note": "Onartutako planak automatikoki erosketa-agindu bihurtzen dira."
},
"stats": {
"plans": {
"total": "Plan Guztiak",
"active": "Plan Aktiboak",
"pending_requirements": "Eskakizun Zain",
"critical": "Kritikoak",
"estimated_cost": "Aurreikusitako Kostua",
"approved_cost": "Onartutako Kostua"
},
"purchase_orders": {
"total": "Agindu Guztiak",
"pending_approval": "Onarpen Zain",
"urgent": "Premiazkoak",
"due_this_week": "Aste Honetan Iraungitzen",
"total_value": "Balio Osoa",
"approved_value": "Onartutako Balioa"
}
},
"search": {
"plans_placeholder": "Bilatu planak zenbaki, egoera edo oharren arabera...",
"pos_placeholder": "Bilatu EA zenbaki, hornitzaile edo erreferentziaren arabera..."
},
"filters": {
"status": "Egoera",
"priority": "Lehentasuna",
"supplier": "Hornitzailea",
"all_statuses": "Egoera guztiak",
"all_priorities": "Guztiak"
},
"priority": {
"urgent": "Premiazkoa",
"high": "Handia",
"normal": "Normala",
"low": "Baxua"
},
"show_archived": "Erakutsi osatutako/bertan behera utzitako aginduak",
"actions": {
"create_po": "Sortu Erosketa Agindua",
"execute_scheduler": "Exekutatu Programatzailea",
"executing": "Exekutatzen...",
"send_to_approval": "Bidali Onarpenera",
"send_to_supplier": "Bidali Hornitzaileari",
"approve": "Onartu",
"reject": "Baztertu",
"confirm": "Berretsi",
"receive_items": "Jaso Artikuluak",
"complete": "Osatu",
"cancel": "Ezeztatu",
"view_details": "Ikusi Xehetasunak",
"cancel_po": "Ezeztatu Agindua"
},
"empty_states": {
"plans": {
"title": "Ez da erosketa-planik aurkitu",
"description": "Saiatu bilaketa doituz edo plan berri bat sortuz",
"action": "Sortu Erosketa Plana"
},
"purchase_orders": {
"title": "Ez da erosketa-agindurik aurkitu",
"description": "Sortu eskuzko erosketa-agindu bat edo aldatu IA modura plan automatikoak sortzeko",
"description_filtered": "Ez dago filtroekin bat datorren erosketa-agindurik",
"action": "Sortu Erosketa Agindua"
}
},
"approval_modal": {
"approve_plan": "Onartu Plana",
"reject_plan": "Baztertu Plana",
"approve_order": "Onartu Agindua",
"reject_order": "Baztertu Agindua",
"notes_optional": "Oharrak (Aukerakoa)",
"notes_required": "Oharrak (Beharrezkoa)",
"plan_details": "Planaren Xehetasunak",
"order_details": "Aginduaren Xehetasunak",
"requirements": "Eskakizunak",
"estimated_cost": "Aurreikusitako Kostua",
"suppliers": "Hornitzaileak",
"supplier": "Hornitzailea",
"total_amount": "Zenbateko Osoa",
"priority": "Lehentasuna",
"cancel_button": "Ezeztatu",
"processing": "Prozesatzen...",
"approval_placeholder": "Onarpenaren arrazoia...",
"rejection_placeholder": "Bazterketaren arrazoia..."
},
"card": {
"po_prefix": "EA",
"plan_prefix": "Plana",
"delivery": "Entrega",
"no_date": "Zehaztugabea",
"no_supplier": "Hornitzailerik gabe",
"ordered": "Eskatua",
"reference": "Erreferentzia",
"trust_score": "Konfiantza",
"preferred_supplier": "⭐ Hornitzaile Hobetsia",
"auto_approve": "🤖 Auto-onartua"
},
"messages": {
"confirm_send": "Bidali {{po_number}} agindua hornitzaileari?",
"confirm_receive": "Berretsi {{po_number}} aginduaren harrera?",
"confirm_items": "Markatu artikuluak jasota {{po_number}} aginduarentzat?",
"confirm_complete": "Osatu {{po_number}} agindua?",
"cancel_reason": "Zergatik ezeztatu nahi duzu {{po_number}} agindua?"
}
}