Improve the frontend 2

This commit is contained in:
Urtzi Alfaro
2025-10-29 06:58:05 +01:00
parent 858d985c92
commit 36217a2729
98 changed files with 6652 additions and 4230 deletions

View File

@@ -31,11 +31,24 @@
"energy_usage": "Energia-kontsumoa",
"temperature": "Tenperatura",
"target_temperature": "Helburuko tenperatura",
"current_temperature": "Uneko tenperatura",
"power": "Potentzia",
"capacity": "Edukiera",
"weight": "Pisua",
"parts": "Piezak",
"utilization_today": "Gaurko erabilera",
"edit": "Editatu",
"notes": "Oharrak",
"date": "Data",
"technician": "Teknikaria",
"downtime": "Geldialdia",
"maintenance_type": "Mantentze mota",
"priority": "Lehentasuna",
"scheduled_date": "Programatutako data",
"time": "Ordua",
"duration": "Iraupena (orduak)",
"parts_needed": "Behar diren piezak",
"description": "Deskribapena",
"specifications": {
"power": "Potentzia",
"capacity": "Edukiera",
@@ -49,13 +62,16 @@
"add_equipment": "Gehitu makina",
"edit_equipment": "Editatu makina",
"delete_equipment": "Ezabatu makina",
"delete": "Ezabatu",
"schedule_maintenance": "Antolatu mantentzea",
"schedule": "Antolatu",
"view_maintenance_history": "Ikusi mantentze-historia",
"acknowledge_alert": "Berretsi alerta",
"view_details": "Ikusi xehetasunak",
"view_history": "Ikusi historia",
"close": "Itxi",
"cost": "Kostua"
"cost": "Kostua",
"edit": "Editatu"
},
"labels": {
"total_equipment": "Makina guztira",
@@ -70,14 +86,23 @@
"equipment_info": "Makinaren informazioa",
"performance": "Errendimendua",
"maintenance": "Mantentze informazioa",
"maintenance_info": "Mantentze informazioa",
"specifications": "Zehaztapenak",
"temperature_monitoring": "Tenperatura-jarraipena",
"notes": "Oharrak",
"scheduling": "Programazioa",
"details": "Xehetasunak",
"create_equipment_subtitle": "Bete makinaren xehetasunak"
},
"placeholders": {
"name": "Sartu makinaren izena",
"model": "Sartu makinaren modeloa",
"serial_number": "Sartu serie-zenbakia",
"location": "Sartu kokapena"
"location": "Sartu kokapena",
"notes": "Ohar eta behaketa gehigarriak",
"technician": "Esleitutako teknikariaren izena",
"parts_needed": "Beharrezko piezen eta materialen zerrenda",
"maintenance_description": "Egingo den lanaren deskribapena"
},
"descriptions": {
"equipment_efficiency": "Uneko makinaren eraginkortasun-ehunekoa",
@@ -93,12 +118,24 @@
"records": "erregistro",
"overdue": "Atzeratuta",
"scheduled": "Antolatuta",
"no_history": "Ez dago mantentze-historiarik",
"no_history_description": "Mantentze-erregistroak hemen agertuko dira eragiketak egiten direnean",
"type": {
"preventive": "Prebentiboa",
"corrective": "Zuzentzailea",
"emergency": "Larria"
}
},
"priority": {
"low": "Baxua",
"medium": "Ertaina",
"high": "Altua",
"urgent": "Presazkoa"
},
"validation": {
"required": "Eremu hau beharrezkoa da",
"must_be_positive": "0 baino handiagoa izan behar du"
},
"alerts": {
"title": "Alertak",
"unread_alerts": "irakurri gabeko alertak",

View File

@@ -0,0 +1,100 @@
{
"page_title": "IA Ereduen Konfigurazioa",
"page_description": "Kudeatu osagai bakoitzaren iragarpen-ereduen prestakuntza eta konfigurazioa",
"status": {
"active": "Aktiboa",
"no_model": "Eredurik Ez",
"training": "Entrenatzen",
"retraining": "Berrentrenatzea",
"error": "Errorea"
},
"retrain": {
"title": "Eredua Berrentrenatu",
"subtitle": "Eguneratu iragarpen-eredua datu berriekin",
"modes": {
"quick": "Azkarra",
"preset": "Aurrekonfiguratua",
"advanced": "Aurreratua"
},
"quick": {
"title": "Berrentrenamendu Azkarra",
"ingredient": "Osagaia",
"current_accuracy": "Uneko Zehaztasuna",
"last_training": "Azken Entrenamentua",
"description": "Deskribapena",
"description_text": "Berrentrenamendu azkarrak uneko ereduaren konfigurazio bera erabiltzen du baina datu berrienekin. Honek ereduaren zehaztasuna eguneratuta mantentzen du bere portaera aldatu gabe."
},
"preset": {
"title": "Hautatu Konfigurazioa",
"ingredient": "Osagaia",
"select": "Produktu Mota",
"description": "Deskribapena",
"seasonality_mode": "Denboraldiko Modua",
"daily": "Eguneroko Denboraldia",
"weekly": "Asteko Denboraldia",
"yearly": "Urteko Denboraldia"
},
"advanced": {
"title": "Konfigurazio Aurreratua",
"ingredient": "Osagaia",
"start_date": "Hasiera Data",
"start_date_help": "Hutsik utzi datu guztiak erabiltzeko",
"end_date": "Amaiera Data",
"end_date_help": "Hutsik utzi gaur arte erabiltzeko",
"seasonality_mode": "Denboraldiko Modua",
"seasonality_mode_help": "Gehigarria: aldaketa konstanteak. Biderkatzailea: aldaketa proportzionalak.",
"seasonality_patterns": "Denboraldi Ereduak",
"daily_seasonality": "Eguneroko Denboraldia",
"daily_seasonality_help": "Egunero errepikatzen diren ereduak",
"weekly_seasonality": "Asteko Denboraldia",
"weekly_seasonality_help": "Astero errepikatzen diren ereduak",
"yearly_seasonality": "Urteko Denboraldia",
"yearly_seasonality_help": "Urtero errepikatzen diren ereduak (jaiak, denboraldiak)"
}
},
"presets": {
"standard": {
"name": "Okindegi Estandarra",
"description": "Gomendatua asteko ereduak eta eguneroko zikloak dituzten produktuentzat. Egokia ogia eta egunero labe-produktuentzat."
},
"seasonal": {
"name": "Denboraldiko Produktuak",
"description": "Denboraldiko eskaria duten produktuentzat. Urteko ereduak barne hartzen ditu jaietarako eta ekitaldi berezietarako."
},
"stable": {
"name": "Eskari Egonkorra",
"description": "Eskari konstantea duten oinarrizko osagaientzat. Denboraldia gutxienekoa."
},
"custom": {
"name": "Pertsonalizatua",
"description": "Konfigurazio aurreratua parametroen kontrol osoarekin."
}
},
"seasonality": {
"additive": "Gehigarria",
"multiplicative": "Biderkatzailea"
},
"actions": {
"train": "Entrenatu",
"retrain": "Berrentrenatu",
"view_details": "Ikusi Xehetasunak",
"cancel": "Ezeztatu",
"save": "Gorde"
},
"messages": {
"training_started": "Entrenamentua hasi da {{name}}rako",
"training_error": "Errorea entrenamentua hastean",
"retraining_started": "Berrentrenamendua hasi da {{name}}rako",
"retraining_error": "Errorea eredua berrentrenatzean"
}
}

View File

@@ -97,6 +97,7 @@
"address_info": "Helbide informazioa",
"commercial_info": "Informazio komertziala",
"additional_info": "Informazio gehigarria",
"price_list": "Prezioen Zerrenda",
"performance": "Errendimendua eta estatistikak",
"notes": "Oharrak"
},
@@ -129,12 +130,92 @@
"actions": {
"approve": "Hornitzailea Onartu",
"reject": "Hornitzailea Baztertu",
"delete": "Hornitzailea Ezabatu"
"delete": "Hornitzailea Ezabatu",
"manage_products": "Produktuak Kudeatu"
},
"confirm": {
"approve": "Ziur zaude hornitzaile hau onartu nahi duzula? Honek hornitzailea erabiltzeko aktibatuko du.",
"reject": "Ziur zaude hornitzaile hau baztertu nahi duzula? Ekintza hau geroago desegin daiteke."
},
"price_list": {
"title": "Produktuen Prezioen Zerrenda",
"subtitle": "{{count}} produktu hornitzaile honetatik eskuragarri",
"modal": {
"title_create": "Produktua Gehitu Hornitzaileari",
"title_edit": "Produktuaren Prezioa Editatu",
"subtitle_create": "Gehitu hornitzaile honek hornitu dezakeen produktu berri bat",
"subtitle_edit": "Eguneratu produktuaren prezioak eta xehetasunak"
},
"sections": {
"product_selection": "Produktu Hautapena",
"pricing": "Prezio Informazioa",
"validity": "Prezioaren Baliozkotasuna",
"product_details": "Produktuaren Xehetasunak"
},
"fields": {
"product": "Produktua",
"product_code": "Hornitzailearen Produktu Kodea",
"unit_price": "Unitate Prezioa",
"price_per_unit": "Unitateko Prezioa",
"unit_of_measure": "Neurri Unitatea",
"minimum_order": "Gutxieneko Eskaera Kantitatea",
"effective_date": "Indarrean Sartzeko Data",
"expiry_date": "Iraungitze Data",
"is_active": "Aktiboa",
"brand": "Marka",
"packaging_size": "Ontziaren Tamaina",
"origin_country": "Jatorri Herrialdea",
"shelf_life_days": "Iraupen Eguna (egunak)",
"storage_requirements": "Biltegiratzeko Baldintzak"
},
"placeholders": {
"product_code": "adib., HORN-IRINA-001",
"brand": "Markaren izena",
"packaging_size": "adib., 25kg zakuak, 1L botilak",
"origin_country": "adib., Espainia, Frantzia",
"storage_requirements": "adib., Gorde leku fresko eta lehor batean"
},
"help": {
"product_locked": "Produktua ezin da aldatu sortu ondoren",
"select_product": "Hautatu produktu bat zure inbentariotik",
"product_code": "Hornitzailearen barne kodea produktu honetarako",
"unit_price": "Oinarrizko prezioa pakete/unitateko",
"price_per_unit": "Kalkulatutako prezioa neurri unitateko",
"unit_of_measure": "Prezioak eta eskaeretan erabilitako unitatea",
"minimum_order": "Eskaera egiteko beharrezko gutxieneko kantitatea",
"effective_date": "Prezio hau indarrean sartzen den data",
"expiry_date": "Prezio honentzako aukerako iraungitze data",
"is_active": "Aktibatu edo desaktibatu prezio zerrenda elementu hau",
"packaging_size": "adib., 25kg zakuak, 1L botilak, 100 unitate kaxako",
"shelf_life_days": "Produktua freskoa mantentzen den egun kopurua"
},
"columns": {
"product": "Produktua",
"price": "Prezioa",
"min_order": "Gutx. Eskaera",
"validity": "Baliozkotasun Aldia",
"brand": "Marka",
"status": "Egoera"
},
"actions": {
"add_product": "Produktua Gehitu",
"add_first_product": "Lehen Produktua Gehitu"
},
"empty": {
"title": "Oraindik Ez Dago Produkturik",
"description": "Gehitu hornitzaile honek bere prezioekin hornitu ditzakeen produktuak"
},
"errors": {
"load_failed": "Errorea prezioen zerrenda kargatzean"
},
"validation": {
"price_positive": "Prezioa 0 baino handiagoa izan behar da"
},
"delete": {
"title": "Produktua Kendu Hornitzailetik",
"description": "Ziur zaude {{product}} hornitzaile honen prezioen zerrendatik kendu nahi duzula?"
}
},
"delete": {
"title": "Hornitzailea Ezabatu",
"subtitle": "Nola ezabatu nahi duzu {name}?",