This commit is contained in:
2025-12-01 10:00:40 +01:00
parent 20b13e962c
commit 8cd4c48e95
91 changed files with 27185 additions and 7 deletions

View File

@@ -28,7 +28,12 @@
"optional": "Optional",
"notes": "Notes",
"preview": "Preview",
"none": "None"
"none": "None",
"view": "View",
"required": "Required",
"add": "Add",
"active": "Active",
"inactive": "Inactive"
},
"menu": {
"dashboard": "Dashboard",
@@ -39,6 +44,9 @@
"articles": "Articles",
"resources": "Resources",
"warehouse": "Warehouse",
"purchases": "Purchases",
"sales": "Sales",
"production": "Production",
"reports": "Reports",
"modules": "Modules",
"autoCodes": "Auto Codes",
@@ -1045,5 +1053,289 @@
}
}
}
},
"purchases": {
"menu": {
"suppliers": "Suppliers",
"orders": "Purchase Orders"
},
"suppliers": {
"title": "Suppliers",
"newSupplier": "New Supplier",
"editSupplier": "Edit Supplier",
"columns": {
"code": "Code",
"name": "Name",
"vatNumber": "VAT Number",
"email": "Email",
"phone": "Phone",
"city": "City",
"status": "Status"
},
"fields": {
"code": "Code",
"name": "Business Name",
"vatNumber": "VAT Number",
"fiscalCode": "Fiscal Code",
"email": "Email",
"pec": "PEC",
"phone": "Phone",
"website": "Website",
"address": "Address",
"city": "City",
"province": "Province",
"zipCode": "ZIP Code",
"country": "Country",
"paymentTerms": "Payment Terms",
"notes": "Notes",
"isActive": "Active"
},
"placeholders": {
"search": "Search supplier...",
"generatedAutomatically": "Generated automatically"
},
"deleteConfirm": "Are you sure you want to delete this supplier?"
},
"orders": {
"title": "Purchase Orders",
"newOrder": "New Order",
"editOrder": "Edit Order",
"columns": {
"orderNumber": "Order Number",
"orderDate": "Date",
"supplier": "Supplier",
"status": "Status",
"total": "Total",
"deliveryDate": "Delivery Date"
},
"fields": {
"orderNumber": "Order Number",
"orderDate": "Order Date",
"expectedDeliveryDate": "Expected Delivery",
"supplier": "Supplier",
"destinationWarehouse": "Destination Warehouse",
"notes": "Notes",
"article": "Article",
"quantity": "Quantity",
"unitPrice": "Unit Price",
"discount": "Discount %",
"taxRate": "Tax Rate %",
"lineTotal": "Total"
},
"status": {
"Draft": "Draft",
"Confirmed": "Confirmed",
"Received": "Received",
"Cancelled": "Cancelled"
},
"actions": {
"addLine": "Add Line",
"confirm": "Confirm Order",
"receive": "Receive Goods",
"view": "View",
"delete": "Delete"
},
"totals": {
"net": "Net Total",
"tax": "Tax",
"gross": "Gross Total"
},
"deleteConfirm": "Are you sure you want to delete this order?",
"confirmDialog": {
"title": "Confirm Order",
"content": "Are you sure you want to confirm this order? It will no longer be editable.",
"confirm": "Confirm",
"cancel": "Cancel"
},
"receiveDialog": {
"title": "Receive Goods",
"content": "Are you sure you want to mark this order as received? This will generate stock movements.",
"confirm": "Receive",
"cancel": "Cancel"
}
}
},
"sales": {
"order": {
"title": "Sales Orders",
"newOrder": "New Order",
"createTitle": "New Order",
"editTitle": "Edit Order",
"status": {
"Draft": "Draft",
"Confirmed": "Confirmed",
"PartiallyShipped": "Partially Shipped",
"Shipped": "Shipped",
"Invoiced": "Invoiced",
"Cancelled": "Cancelled"
},
"columns": {
"number": "Number",
"date": "Date",
"customer": "Customer",
"status": "Status",
"total": "Total"
},
"fields": {
"orderDate": "Order Date",
"expectedDeliveryDate": "Expected Delivery Date",
"customer": "Customer",
"notes": "Notes",
"lineTotal": "Line Total",
"article": "Article",
"quantity": "Quantity",
"unitPrice": "Unit Price",
"discount": "Discount %",
"taxRate": "Tax Rate %"
},
"totals": {
"gross": "Gross Total"
},
"actions": {
"confirm": "Confirm Order",
"ship": "Ship Goods"
}
}
},
"production": {
"bom": {
"title": "Bills of Materials",
"newBom": "New BOM",
"createTitle": "New Bill of Materials",
"editTitle": "Edit Bill of Materials",
"fields": {
"name": "Name",
"description": "Description",
"article": "Produced Article",
"quantity": "Produced Quantity",
"components": "Components",
"componentArticle": "Component Article",
"componentQuantity": "Quantity",
"scrapPercentage": "Scrap %",
"noComponents": "No components added"
},
"columns": {
"name": "Name",
"article": "Article",
"quantity": "Quantity"
}
},
"dashboard": {
"title": "Production Dashboard",
"activeOrders": "Active Orders",
"lateOrders": "Late Orders",
"mrpSuggestions": "MRP Suggestions",
"completedToday": "Completed Today",
"recentOrders": "Recent Orders"
},
"order": {
"title": "Production Orders",
"newOrder": "New Order",
"createTitle": "New Order",
"editTitle": "Edit Order",
"subOrders": "Sub-Orders",
"noSubOrders": "No sub-orders present",
"status": {
"Draft": "Draft",
"Planned": "Planned",
"Released": "Released",
"InProgress": "In Progress",
"Completed": "Completed",
"Cancelled": "Cancelled"
},
"columns": {
"code": "Code",
"startDate": "Start Date",
"article": "Article",
"parentOrder": "Parent Order",
"quantity": "Quantity",
"status": "Status"
},
"fields": {
"article": "Article to Produce",
"quantity": "Quantity",
"startDate": "Start Date",
"dueDate": "Due Date",
"notes": "Notes",
"bom": "Bill of Materials",
"bomHelp": "Select a BOM to pre-fill components",
"createChildOrders": "Create child orders for sub-assemblies"
},
"actions": {
"plan": "Plan",
"release": "Release",
"start": "Start",
"complete": "Complete"
},
"phases": {
"title": "Production Phases",
"sequence": "Seq",
"name": "Phase",
"workCenter": "Work Center",
"status": "Status",
"progress": "Progress",
"actions": "Actions",
"start": "Start Phase",
"complete": "Complete Phase",
"quantity": "Qty Completed",
"scrapped": "Qty Scrapped",
"duration": "Duration (min)",
"durationHelp": "Estimated: {{estimated}} min",
"statusValue": {
"Pending": "Pending",
"InProgress": "In Progress",
"Completed": "Completed",
"Paused": "Paused"
}
}
},
"workCenter": {
"title": "Work Centers",
"new": "New Work Center",
"edit": "Edit Work Center",
"fields": {
"code": "Code",
"name": "Name",
"description": "Description",
"costPerHour": "Hourly Cost"
}
},
"cycle": {
"title": "Production Cycles",
"new": "New Cycle",
"createTitle": "New Production Cycle",
"editTitle": "Edit Production Cycle",
"phases": "Cycle Phases",
"addPhase": "Add Phase",
"noPhases": "No phases defined",
"fields": {
"name": "Cycle Name",
"description": "Description",
"article": "Article",
"isDefault": "Default",
"phaseName": "Phase Name",
"workCenter": "Work Center",
"duration": "Unit Duration (min)",
"setupTime": "Setup Time (min)"
}
},
"mrp": {
"title": "MRP Planning",
"run": "Run MRP",
"columns": {
"date": "Calculation Date",
"article": "Article",
"type": "Type",
"quantity": "Quantity",
"reason": "Reason"
},
"type": {
"production": "Production",
"purchase": "Purchase"
},
"actions": {
"process": "Process / Create Order"
}
}
}
}

View File

@@ -28,7 +28,8 @@
"optional": "Opzionale",
"notes": "Note",
"preview": "Anteprima",
"none": "Nessuno"
"none": "Nessuno",
"view": "Dettaglio"
},
"menu": {
"dashboard": "Dashboard",
@@ -39,6 +40,9 @@
"articles": "Articoli",
"resources": "Risorse",
"warehouse": "Magazzino",
"purchases": "Acquisti",
"sales": "Vendite",
"production": "Produzione",
"reports": "Report",
"modules": "Moduli",
"autoCodes": "Codici Auto",
@@ -571,6 +575,267 @@
}
}
},
"purchases": {
"supplier": {
"title": "Fornitori",
"newSupplier": "Nuovo Fornitore",
"createTitle": "Nuovo Fornitore",
"editTitle": "Modifica Fornitore",
"columns": {
"code": "Codice",
"name": "Ragione Sociale",
"vatNumber": "P.IVA",
"email": "Email",
"phone": "Telefono",
"city": "Città",
"status": "Stato"
},
"fields": {
"name": "Ragione Sociale",
"vatNumber": "P.IVA",
"fiscalCode": "Codice Fiscale",
"address": "Indirizzo",
"city": "Città",
"province": "Provincia",
"zipCode": "CAP",
"country": "Nazione",
"email": "Email",
"pec": "PEC",
"phone": "Telefono",
"website": "Sito Web",
"paymentTerms": "Termini di Pagamento",
"notes": "Note"
}
},
"order": {
"title": "Ordini Acquisto",
"newOrder": "Nuovo Ordine",
"createTitle": "Nuovo Ordine",
"editTitle": "Modifica Ordine",
"status": {
"Draft": "Bozza",
"Confirmed": "Confermato",
"PartiallyReceived": "Parz. Ricevuto",
"Received": "Ricevuto",
"Cancelled": "Annullato"
},
"columns": {
"number": "Numero",
"date": "Data",
"supplier": "Fornitore",
"status": "Stato",
"total": "Totale"
},
"fields": {
"date": "Data Ordine",
"expectedDate": "Data Prevista Consegna",
"supplier": "Fornitore",
"warehouse": "Magazzino Destinazione",
"notes": "Note"
},
"lines": {
"article": "Articolo",
"quantity": "Quantità",
"price": "Prezzo Unit.",
"discount": "Sconto %",
"tax": "IVA %",
"total": "Totale"
},
"total": "Totale Ordine",
"actions": {
"confirm": "Conferma Ordine",
"receive": "Ricevi Merce"
}
}
},
"sales": {
"order": {
"title": "Ordini Vendita",
"newOrder": "Nuovo Ordine",
"createTitle": "Nuovo Ordine",
"editTitle": "Modifica Ordine",
"status": {
"Draft": "Bozza",
"Confirmed": "Confermato",
"PartiallyShipped": "Parz. Spedito",
"Shipped": "Spedito",
"Invoiced": "Fatturato",
"Cancelled": "Annullato"
},
"columns": {
"number": "Numero",
"date": "Data",
"customer": "Cliente",
"status": "Stato",
"total": "Totale"
},
"fields": {
"orderDate": "Data Ordine",
"expectedDeliveryDate": "Data Prevista Consegna",
"customer": "Cliente",
"notes": "Note",
"lineTotal": "Totale Riga",
"article": "Articolo",
"quantity": "Quantità",
"unitPrice": "Prezzo Unit.",
"discount": "Sconto %",
"taxRate": "IVA %"
},
"totals": {
"gross": "Totale Lordo"
},
"actions": {
"confirm": "Conferma Ordine",
"ship": "Spedisci Merce"
}
}
},
"production": {
"bom": {
"title": "Distinte Base",
"newBom": "Nuova Distinta Base",
"createTitle": "Nuova Distinta Base",
"editTitle": "Modifica Distinta Base",
"fields": {
"name": "Nome",
"description": "Descrizione",
"article": "Articolo Prodotto",
"quantity": "Quantità Prodotta",
"components": "Componenti",
"componentArticle": "Articolo Componente",
"componentQuantity": "Quantità",
"scrapPercentage": "Scarto %",
"noComponents": "Nessun componente aggiunto"
},
"columns": {
"name": "Nome",
"article": "Articolo",
"quantity": "Quantità"
}
},
"dashboard": {
"title": "Dashboard Produzione",
"activeOrders": "Ordini Attivi",
"lateOrders": "Ordini in Ritardo",
"mrpSuggestions": "Suggerimenti MRP",
"completedToday": "Completati Oggi",
"recentOrders": "Ordini Recenti"
},
"order": {
"title": "Ordini di Produzione",
"newOrder": "Nuovo Ordine",
"createTitle": "Nuovo Ordine",
"editTitle": "Modifica Ordine",
"subOrders": "Ordini Figli",
"noSubOrders": "Nessun ordine figlio presente",
"status": {
"Draft": "Bozza",
"Planned": "Pianificato",
"Released": "Rilasciato",
"InProgress": "In Corso",
"Completed": "Completato",
"Cancelled": "Annullato"
},
"columns": {
"code": "Codice",
"startDate": "Data Inizio",
"article": "Articolo",
"parentOrder": "Ordine Padre",
"quantity": "Quantità",
"status": "Stato"
},
"fields": {
"article": "Articolo da Produrre",
"quantity": "Quantità",
"startDate": "Data Inizio",
"dueDate": "Data Scadenza",
"notes": "Note",
"bom": "Distinta Base",
"bomHelp": "Seleziona una DiBa per precompilare i componenti",
"createChildOrders": "Crea ordini figli per semilavorati automaticamente"
},
"actions": {
"plan": "Pianifica",
"release": "Rilascia",
"start": "Avvia",
"complete": "Completa"
},
"phases": {
"title": "Fasi di Produzione",
"sequence": "Seq",
"name": "Fase",
"workCenter": "Centro di Lavoro",
"status": "Stato",
"progress": "Avanzamento",
"actions": "Azioni",
"start": "Avvia Fase",
"complete": "Completa Fase",
"quantity": "Qta Completata",
"scrapped": "Qta Scartata",
"duration": "Durata (min)",
"durationHelp": "Stimata: {{estimated}} min",
"statusValue": {
"Pending": "In Attesa",
"InProgress": "In Corso",
"Completed": "Completata",
"Paused": "In Pausa"
}
}
},
"workCenter": {
"title": "Centri di Lavoro",
"new": "Nuovo Centro",
"edit": "Modifica Centro",
"fields": {
"code": "Codice",
"name": "Nome",
"description": "Descrizione",
"costPerHour": "Costo Orario"
}
},
"cycle": {
"title": "Cicli Produttivi",
"new": "Nuovo Ciclo",
"createTitle": "Nuovo Ciclo Produttivo",
"editTitle": "Modifica Ciclo Produttivo",
"phases": "Fasi del Ciclo",
"addPhase": "Aggiungi Fase",
"noPhases": "Nessuna fase definita",
"fields": {
"name": "Nome Ciclo",
"description": "Descrizione",
"article": "Articolo",
"isDefault": "Predefinito",
"phaseName": "Nome Fase",
"workCenter": "Centro di Lavoro",
"duration": "Durata Unit. (min)",
"setupTime": "Tempo Setup (min)"
}
},
"mrp": {
"title": "Pianificazione MRP",
"run": "Esegui MRP",
"configurationTitle": "Configurazione MRP",
"configurationDescription": "Seleziona le opzioni per l'esecuzione del calcolo MRP.",
"includeSafetyStock": "Includi Scorta di Sicurezza",
"includeSalesOrders": "Includi Ordini di Vendita",
"includeForecasts": "Includi Previsioni",
"columns": {
"date": "Data Calcolo",
"article": "Articolo",
"type": "Tipo",
"quantity": "Quantità",
"reason": "Motivo"
},
"type": {
"production": "Produzione",
"purchase": "Acquisto"
},
"actions": {
"process": "Processa / Crea Ordine"
}
}
},
"warehouse": {
"dashboard": {
"newInbound": "Nuovo Carico",