add traslations 2

This commit is contained in:
Urtzi Alfaro
2025-12-25 20:51:03 +01:00
parent 532b057f59
commit 6e3a6590d6
6 changed files with 1128 additions and 252 deletions

View File

@@ -6,7 +6,13 @@
"leaveEmptyForAutoGeneration": "Leave empty for auto-generation",
"readOnly": "Read-only - Auto-generated",
"willBeGeneratedAutomatically": "Will be generated automatically",
"autoGeneratedOnSave": "Auto-generated on save"
"autoGeneratedOnSave": "Auto-generated on save",
"show": "Show",
"hide": "Hide",
"next": "Next",
"back": "Back",
"complete": "Complete",
"stepOf": "Step {current} of {total}"
},
"keyValueEditor": {
"showBuilder": "Show Builder",
@@ -743,5 +749,313 @@
"parameters": "Template parameters",
"thresholds": "Threshold values",
"scoringCriteria": "Custom scoring criteria"
},
"purchaseOrder": {
"title": "Add Purchase Order",
"steps": {
"supplierSelection": "Supplier Selection",
"supplierSelectionDescription": "Choose the supplier",
"orderItems": "Order Items",
"orderItemsDescription": "Products to order",
"deliveryDetails": "Delivery Details",
"deliveryDetailsDescription": "Delivery date and notes"
},
"supplierSelection": {
"title": "Select Supplier",
"subtitle": "Choose the supplier for this purchase order",
"searchPlaceholder": "Search supplier by name or code...",
"loading": "Loading suppliers...",
"error": "Error loading suppliers",
"noSuppliersFound": "No suppliers found",
"tryDifferentSearch": "Try a different search term"
},
"orderItems": {
"title": "Order Items",
"subtitle": "Select products to order",
"addItem": "Add Item",
"removeItem": "Remove item",
"noItemsAdded": "No items added yet",
"clickToBegin": "Click 'Add Item' to get started",
"supplier": "Supplier",
"orderTotal": "Order Total",
"fields": {
"ingredient": "Ingredient",
"ingredientPlaceholder": "Select ingredient...",
"quantity": "Quantity",
"unitPrice": "Unit Price (€)",
"subtotal": "Subtotal",
"notes": "Notes",
"notesPlaceholder": "Additional notes for this item..."
},
"loading": "Loading ingredients...",
"noIngredients": "No ingredients available",
"addToInventory": "Add ingredients to inventory first"
},
"deliveryDetails": {
"title": "Delivery Details",
"subtitle": "Configure delivery date and additional notes",
"fields": {
"expectedDeliveryDate": "Expected Delivery Date",
"notes": "Order Notes",
"notesPlaceholder": "Special instructions, delivery requirements, etc.",
"orderNumber": "Order Number",
"orderNumberTooltip": "Will be auto-generated when creating the order",
"status": "Status",
"priority": "Priority"
},
"orderSummary": {
"title": "Order Summary",
"supplier": "Supplier:",
"items": "Items:",
"total": "Total:",
"deliveryDate": "Expected Delivery:"
},
"statuses": {
"draft": "Draft",
"pending": "Pending",
"approved": "Approved",
"ordered": "Ordered",
"received": "Received",
"cancelled": "Cancelled"
},
"priorities": {
"low": "Low",
"normal": "Normal",
"high": "High",
"urgent": "Urgent"
}
},
"messages": {
"errorObtainingTenantInfo": "Could not obtain tenant information",
"errorLoadingSuppliers": "Error loading suppliers",
"errorLoadingIngredients": "Error loading ingredients",
"purchaseOrderCreatedSuccessfully": "Purchase order created successfully",
"errorCreatingPurchaseOrder": "Error creating purchase order",
"selectSupplier": "Please select a supplier",
"addAtLeastOneItem": "Add at least one item to the order"
}
},
"productionBatch": {
"title": "Add Production Batch",
"steps": {
"productRecipe": "Product & Recipe",
"productRecipeDescription": "Select what to produce",
"timing": "Scheduling",
"timingDescription": "Production dates",
"equipmentStaff": "Equipment & Staff",
"equipmentStaffDescription": "Assigned resources",
"additionalDetails": "Additional Details",
"additionalDetailsDescription": "Notes and configuration"
},
"productRecipe": {
"title": "Select Product and Recipe",
"subtitle": "Choose the product to produce and optionally a recipe",
"loading": "Loading information...",
"fields": {
"product": "Product to Produce",
"productPlaceholder": "Select product...",
"recipe": "Recipe to Use (Optional)",
"recipePlaceholder": "No specific recipe",
"quantityToProduce": "Quantity to Produce",
"batchNumber": "Batch Number",
"batchNumberPlaceholder": "BATCH-001"
},
"noProducts": "No products available",
"addToInventory": "Add products to inventory first",
"recipeDetails": {
"title": "Recipe Details",
"yield": "Yield:",
"prepTime": "Prep Time:",
"cookTime": "Cook Time:",
"totalTime": "Total Time:",
"ingredients": "Ingredients:",
"minutes": "min"
}
},
"timing": {
"title": "Production Scheduling",
"subtitle": "Define production start and end dates",
"fields": {
"scheduledStartTime": "Start Date & Time",
"scheduledEndTime": "End Date & Time (Optional)",
"estimatedDuration": "Estimated Duration (minutes)",
"estimatedDurationPlaceholder": "120"
},
"summary": {
"product": "Product:",
"quantity": "Quantity:",
"recipe": "Recipe:",
"startTime": "Start:",
"duration": "Est. Duration:"
}
},
"equipmentStaff": {
"title": "Equipment & Staff",
"subtitle": "Assign resources for this production",
"fields": {
"assignedEquipment": "Assigned Equipment",
"assignedEquipmentPlaceholder": "E.g., Oven #1, Mixer #2",
"assignedStaff": "Assigned Staff",
"assignedStaffPlaceholder": "E.g., John Doe, Jane Smith",
"supervisor": "Supervisor",
"supervisorPlaceholder": "Supervisor name"
}
},
"additionalDetails": {
"title": "Additional Details",
"subtitle": "Optional configuration and notes",
"fields": {
"priority": "Priority",
"status": "Status",
"productionStage": "Production Stage",
"notes": "Production Notes",
"notesPlaceholder": "Special instructions, observations, etc.",
"qualityCheckRequired": "Quality Check Required",
"qualityCheckNotes": "Quality Check Notes",
"qualityCheckNotesPlaceholder": "Specific control points..."
},
"priorities": {
"low": "Low",
"normal": "Normal",
"high": "High",
"urgent": "Urgent"
},
"statuses": {
"scheduled": "Scheduled",
"in_progress": "In Progress",
"completed": "Completed",
"on_hold": "On Hold",
"cancelled": "Cancelled"
},
"stages": {
"mixing": "Mixing",
"proofing": "Proofing",
"shaping": "Shaping",
"baking": "Baking",
"cooling": "Cooling",
"packaging": "Packaging",
"finishing": "Finishing"
},
"summary": {
"title": "Production Batch Summary",
"product": "Product:",
"quantity": "Quantity:",
"recipe": "Recipe:",
"startTime": "Scheduled Start:",
"priority": "Priority:",
"equipment": "Equipment:",
"staff": "Staff:"
}
},
"messages": {
"errorObtainingTenantInfo": "Could not obtain tenant information",
"errorLoadingProducts": "Error loading products",
"errorLoadingRecipes": "Error loading recipes",
"productionBatchCreatedSuccessfully": "Production batch created successfully",
"errorCreatingProductionBatch": "Error creating production batch",
"selectProduct": "Please select a product",
"enterQuantity": "Enter a valid quantity"
},
"validation": {
"selectProduct": "You must select a product",
"startTime": "You must specify the start date and time",
"duration": "Duration must be greater than 0 minutes",
"quantity": "Quantity must be greater than 0",
"endTime": "End date must be after start date"
},
"stepTitles": {
"productRecipe": "Product & Recipe",
"planning": "Scheduling",
"priorityResources": "Priority & Resources",
"review": "Review & Confirm"
},
"review": {
"unspecified": "Not specified",
"noRecipe": "No specific recipe"
},
"productRecipe": {
"fields": {
"productLabel": "Product to Produce *",
"batchNumberAutoPlaceholder": "Will be auto-generated if left empty"
}
},
"equipmentStaff": {
"fields": {
"equipmentExample": "E.g., oven-1, mixer-2",
"staffHelp": "Separate names with commas (E.g., John Doe, Jane Smith)",
"orderId": "Associated order ID",
"forecastId": "Associated forecast ID"
}
},
"additionalDetails": {
"advancedOptions": {
"title": "Advanced Options",
"description": "Additional production information"
}
}
},
"purchaseOrder": {
"orderItems": {
"titleHeader": "Products to Purchase",
"addProduct": "Add Product",
"clickToBeginProduct": "Click 'Add Product' to get started",
"units": {
"kg": "Kilograms",
"g": "Grams",
"l": "Liters",
"ml": "Milliliters",
"units": "Units",
"boxes": "Boxes",
"bags": "Bags"
}
},
"deliveryDetails": {
"titleHeader": "Order Details",
"subtitleHeader": "Configure delivery date and priority",
"fields": {
"instructionsPlaceholder": "Special instructions for the supplier..."
},
"priorities": {
"critical": "Critical"
},
"advancedOptions": {
"title": "Advanced Options",
"description": "Additional financial information"
}
},
"validation": {
"selectSupplier": "You must select a supplier",
"addProduct": "You must add at least one product",
"invalidItems": "All products must have ingredient, quantity greater than 0 and price greater than 0",
"deliveryDate": "You must specify a delivery date"
},
"stepTitles": {
"selectSupplier": "Select Supplier",
"addProducts": "Add Products",
"orderDetails": "Order Details",
"reviewConfirm": "Review & Confirm"
},
"review": {
"unspecified": "Not specified",
"noName": "Product without name"
}
},
"itemTypeSelector": {
"searchPlaceholder": "Search by name or category...",
"noResults": "No results found",
"resultSingular": "result",
"resultPlural": "results",
"categories": {
"all": "All",
"daily": "Daily",
"common": "Common",
"setup": "Setup"
},
"badges": {
"mostCommon": "⭐ Most Common",
"daily": "Daily",
"common": "Common",
"setup": "Setup"
}
}
}

View File

@@ -1154,5 +1154,293 @@
"fileValidatedSuccessfully": "Archivo validado exitosamente",
"fileImportedSuccessfully": "Archivo importado exitosamente"
}
},
"purchaseOrder": {
"title": "Agregar Orden de Compra",
"steps": {
"supplierSelection": "Selección de Proveedor",
"supplierSelectionDescription": "Elige el proveedor",
"orderItems": "Artículos de la Orden",
"orderItemsDescription": "Productos a ordenar",
"deliveryDetails": "Detalles de Entrega",
"deliveryDetailsDescription": "Fecha y notas de entrega"
},
"supplierSelection": {
"title": "Seleccionar Proveedor",
"subtitle": "Elige el proveedor para esta orden de compra",
"searchPlaceholder": "Buscar proveedor por nombre o código...",
"loading": "Cargando proveedores...",
"error": "Error al cargar proveedores",
"noSuppliersFound": "No se encontraron proveedores",
"tryDifferentSearch": "Intenta con una búsqueda diferente"
},
"orderItems": {
"title": "Artículos de la Orden",
"titleHeader": "Productos a Comprar",
"subtitle": "Selecciona los productos a ordenar",
"addItem": "Agregar Artículo",
"addProduct": "Agregar Producto",
"removeItem": "Eliminar artículo",
"noItemsAdded": "No se han agregado artículos",
"clickToBegin": "Haz clic en 'Agregar Artículo' para comenzar",
"clickToBeginProduct": "Haz clic en \"Agregar Producto\" para comenzar",
"supplier": "Proveedor",
"orderTotal": "Total de la Orden",
"fields": {
"ingredient": "Ingrediente",
"ingredientPlaceholder": "Seleccionar ingrediente...",
"quantity": "Cantidad",
"unitPrice": "Precio Unitario (€)",
"subtotal": "Subtotal",
"notes": "Notas",
"notesPlaceholder": "Notas adicionales para este artículo..."
},
"loading": "Cargando ingredientes...",
"noIngredients": "No hay ingredientes disponibles",
"addToInventory": "Agrega ingredientes al inventario primero",
"units": {
"kg": "Kilogramos",
"g": "Gramos",
"l": "Litros",
"ml": "Mililitros",
"units": "Unidades",
"boxes": "Cajas",
"bags": "Bolsas"
}
},
"deliveryDetails": {
"title": "Detalles de Entrega",
"titleHeader": "Detalles de la Orden",
"subtitle": "Configura la fecha de entrega y notas adicionales",
"subtitleHeader": "Configura fecha de entrega y prioridad",
"fields": {
"expectedDeliveryDate": "Fecha de Entrega Esperada",
"notes": "Notas de la Orden",
"notesPlaceholder": "Instrucciones especiales, requisitos de entrega, etc.",
"instructionsPlaceholder": "Instrucciones especiales para el proveedor...",
"orderNumber": "Número de Orden",
"orderNumberTooltip": "Se generará automáticamente al crear la orden",
"status": "Estado",
"priority": "Prioridad"
},
"orderSummary": {
"title": "Resumen de la Orden",
"supplier": "Proveedor:",
"items": "Artículos:",
"total": "Total:",
"deliveryDate": "Entrega Esperada:"
},
"statuses": {
"draft": "Borrador",
"pending": "Pendiente",
"approved": "Aprobado",
"ordered": "Ordenado",
"received": "Recibido",
"cancelled": "Cancelado"
},
"priorities": {
"low": "Baja",
"normal": "Normal",
"high": "Alta",
"urgent": "Urgente",
"critical": "Crítica"
},
"advancedOptions": {
"title": "Opciones Avanzadas",
"description": "Información financiera adicional"
}
},
"messages": {
"errorObtainingTenantInfo": "No se pudo obtener información del tenant",
"errorLoadingSuppliers": "Error al cargar proveedores",
"errorLoadingIngredients": "Error al cargar ingredientes",
"purchaseOrderCreatedSuccessfully": "Orden de compra creada exitosamente",
"errorCreatingPurchaseOrder": "Error al crear la orden de compra",
"selectSupplier": "Por favor selecciona un proveedor",
"addAtLeastOneItem": "Agrega al menos un artículo a la orden"
},
"validation": {
"selectSupplier": "Debes seleccionar un proveedor",
"addProduct": "Debes agregar al menos un producto",
"invalidItems": "Todos los productos deben tener ingrediente, cantidad mayor a 0 y precio mayor a 0",
"deliveryDate": "Debes especificar una fecha de entrega"
},
"stepTitles": {
"selectSupplier": "Seleccionar Proveedor",
"addProducts": "Agregar Productos",
"orderDetails": "Detalles de la Orden",
"reviewConfirm": "Revisar y Confirmar"
},
"review": {
"unspecified": "No especificada",
"noName": "Producto sin nombre"
}
},
"productionBatch": {
"title": "Agregar Lote de Producción",
"steps": {
"productRecipe": "Producto y Receta",
"productRecipeDescription": "Selecciona qué producir",
"timing": "Programación",
"timingDescription": "Fechas de producción",
"equipmentStaff": "Equipo y Personal",
"equipmentStaffDescription": "Recursos asignados",
"additionalDetails": "Detalles Adicionales",
"additionalDetailsDescription": "Notas y configuración"
},
"productRecipe": {
"title": "Seleccionar Producto y Receta",
"subtitle": "Elige el producto a producir y opcionalmente una receta",
"loading": "Cargando información...",
"fields": {
"product": "Producto a Producir",
"productLabel": "Producto a Producir *",
"productPlaceholder": "Seleccionar producto...",
"recipe": "Receta a Utilizar (Opcional)",
"recipePlaceholder": "Sin receta específica",
"quantityToProduce": "Cantidad a Producir",
"batchNumber": "Número de Lote",
"batchNumberPlaceholder": "LOTE-001",
"batchNumberAutoPlaceholder": "Se generará automáticamente si se deja vacío"
},
"noProducts": "No hay productos disponibles",
"addToInventory": "Agrega productos al inventario primero",
"recipeDetails": {
"title": "Detalles de la Receta",
"yield": "Rendimiento:",
"prepTime": "Tiempo de Prep:",
"cookTime": "Tiempo de Cocción:",
"totalTime": "Tiempo Total:",
"ingredients": "Ingredientes:",
"minutes": "min"
}
},
"timing": {
"title": "Programación de Producción",
"subtitle": "Define las fechas de inicio y fin de producción",
"fields": {
"scheduledStartTime": "Fecha y Hora de Inicio",
"scheduledEndTime": "Fecha y Hora de Finalización (Opcional)",
"estimatedDuration": "Duración Estimada (minutos)",
"estimatedDurationPlaceholder": "120"
},
"summary": {
"product": "Producto:",
"quantity": "Cantidad:",
"recipe": "Receta:",
"startTime": "Inicio:",
"duration": "Duración Est.:"
}
},
"equipmentStaff": {
"title": "Equipo y Personal",
"subtitle": "Asigna recursos para esta producción",
"fields": {
"assignedEquipment": "Equipo Asignado",
"assignedEquipmentPlaceholder": "Ej: Horno #1, Amasadora #2",
"equipmentExample": "Ej: oven-1, mixer-2",
"assignedStaff": "Personal Asignado",
"assignedStaffPlaceholder": "Ej: Juan García, María López",
"staffHelp": "Separar nombres con comas (Ej: Juan Pérez, María García)",
"supervisor": "Supervisor",
"supervisorPlaceholder": "Nombre del supervisor",
"orderId": "ID del pedido asociado",
"forecastId": "ID del pronóstico asociado"
}
},
"additionalDetails": {
"title": "Detalles Adicionales",
"subtitle": "Configuración opcional y notas",
"advancedOptions": {
"title": "Opciones Avanzadas",
"description": "Información adicional de producción"
},
"fields": {
"priority": "Prioridad",
"status": "Estado",
"productionStage": "Etapa de Producción",
"notes": "Notas de Producción",
"notesPlaceholder": "Instrucciones especiales, observaciones, etc.",
"qualityCheckRequired": "Requiere Control de Calidad",
"qualityCheckNotes": "Notas de Control de Calidad",
"qualityCheckNotesPlaceholder": "Puntos de control específicos..."
},
"priorities": {
"low": "Baja",
"normal": "Normal",
"high": "Alta",
"urgent": "Urgente"
},
"statuses": {
"scheduled": "Programado",
"in_progress": "En Progreso",
"completed": "Completado",
"on_hold": "En Espera",
"cancelled": "Cancelado"
},
"stages": {
"mixing": "Mezclado",
"proofing": "Fermentación",
"shaping": "Formado",
"baking": "Horneado",
"cooling": "Enfriado",
"packaging": "Empaquetado",
"finishing": "Acabado"
},
"summary": {
"title": "Resumen del Lote de Producción",
"product": "Producto:",
"quantity": "Cantidad:",
"recipe": "Receta:",
"startTime": "Inicio Programado:",
"priority": "Prioridad:",
"equipment": "Equipo:",
"staff": "Personal:"
}
},
"messages": {
"errorObtainingTenantInfo": "No se pudo obtener información del tenant",
"errorLoadingProducts": "Error al cargar productos",
"errorLoadingRecipes": "Error al cargar recetas",
"productionBatchCreatedSuccessfully": "Lote de producción creado exitosamente",
"errorCreatingProductionBatch": "Error al crear el lote de producción",
"selectProduct": "Por favor selecciona un producto",
"enterQuantity": "Ingresa una cantidad válida"
},
"validation": {
"selectProduct": "Debes seleccionar un producto",
"startTime": "Debes especificar la fecha y hora de inicio",
"duration": "La duración debe ser mayor a 0 minutos",
"quantity": "La cantidad debe ser mayor a 0",
"endTime": "La fecha de fin debe ser posterior a la fecha de inicio"
},
"stepTitles": {
"productRecipe": "Producto y Receta",
"planning": "Planificación",
"priorityResources": "Prioridad y Recursos",
"review": "Revisar y Confirmar"
},
"review": {
"unspecified": "No especificado",
"noRecipe": "Sin receta específica"
}
},
"itemTypeSelector": {
"searchPlaceholder": "Buscar por nombre o categoría...",
"noResults": "No se encontraron resultados",
"resultSingular": "resultado",
"resultPlural": "resultados",
"categories": {
"all": "Todos",
"daily": "Diario",
"common": "Común",
"setup": "Configuración"
},
"badges": {
"mostCommon": "⭐ Más Común",
"daily": "Diario",
"common": "Común",
"setup": "Configuración"
}
}
}

View File

@@ -743,5 +743,313 @@
"parameters": "Txantiloi parametroak",
"thresholds": "Atalase balioak",
"scoringCriteria": "Puntuazio irizpide pertsonalizatuak"
},
"purchaseOrder": {
"title": "Erosketa Eskaera Gehitu",
"steps": {
"supplierSelection": "Hornitzailearen Hautaketa",
"supplierSelectionDescription": "Aukeratu hornitzailea",
"orderItems": "Eskaeraren Elementuak",
"orderItemsDescription": "Eskatu beharreko produktuak",
"deliveryDetails": "Entregaren Xehetasunak",
"deliveryDetailsDescription": "Entrega data eta oharrak"
},
"supplierSelection": {
"title": "Hornitzailea Hautatu",
"subtitle": "Aukeratu erosketa eskaera honetarako hornitzailea",
"searchPlaceholder": "Bilatu hornitzailea izenaren edo kodearen arabera...",
"loading": "Hornitzaileak kargatzen...",
"error": "Errorea hornitzaileak kargatzean",
"noSuppliersFound": "Ez da hornitzailerik aurkitu",
"tryDifferentSearch": "Saiatu bilaketa-termino desberdin batekin"
},
"orderItems": {
"title": "Eskaeraren Elementuak",
"subtitle": "Hautatu eskatu beharreko produktuak",
"addItem": "Gehitu Elementua",
"removeItem": "Kendu elementua",
"noItemsAdded": "Ez da elementurik gehitu oraindik",
"clickToBegin": "Sakatu 'Gehitu Elementua' hasteko",
"supplier": "Hornitzailea",
"orderTotal": "Eskaeraren Guztira",
"fields": {
"ingredient": "Osagaia",
"ingredientPlaceholder": "Hautatu osagaia...",
"quantity": "Kantitatea",
"unitPrice": "Unitate Prezioa (€)",
"subtotal": "Azpitotala",
"notes": "Oharrak",
"notesPlaceholder": "Elementu honetarako ohar gehigarriak..."
},
"loading": "Osagaiak kargatzen...",
"noIngredients": "Ez dago osagairik eskuragarri",
"addToInventory": "Gehitu osagaiak inventariora lehenik"
},
"deliveryDetails": {
"title": "Entregaren Xehetasunak",
"subtitle": "Konfiguratu entrega data eta ohar gehigarriak",
"fields": {
"expectedDeliveryDate": "Espero den Entrega Data",
"notes": "Eskaeraren Oharrak",
"notesPlaceholder": "Jarraibide bereziak, entrega eskakizunak, etab.",
"orderNumber": "Eskaera Zenbakia",
"orderNumberTooltip": "Automatikoki sortuko da eskaera sortzean",
"status": "Egoera",
"priority": "Lehentasuna"
},
"orderSummary": {
"title": "Eskaeraren Laburpena",
"supplier": "Hornitzailea:",
"items": "Elementuak:",
"total": "Guztira:",
"deliveryDate": "Espero den Entrega:"
},
"statuses": {
"draft": "Zirriborroa",
"pending": "Zain",
"approved": "Onartuta",
"ordered": "Eskatuta",
"received": "Jasota",
"cancelled": "Bertan behera utzita"
},
"priorities": {
"low": "Baxua",
"normal": "Normala",
"high": "Altua",
"urgent": "Urgentea"
}
},
"messages": {
"errorObtainingTenantInfo": "Ezin izan da tenant informazioa lortu",
"errorLoadingSuppliers": "Errorea hornitzaileak kargatzean",
"errorLoadingIngredients": "Errorea osagaiak kargatzean",
"purchaseOrderCreatedSuccessfully": "Erosketa eskaera ondo sortu da",
"errorCreatingPurchaseOrder": "Errorea erosketa eskaera sortzean",
"selectSupplier": "Mesedez hautatu hornitzaile bat",
"addAtLeastOneItem": "Gehitu gutxienez elementu bat eskaerara"
}
},
"productionBatch": {
"title": "Ekoizpen Lotea Gehitu",
"steps": {
"productRecipe": "Produktua eta Errezeta",
"productRecipeDescription": "Hautatu zer ekoitzi",
"timing": "Programazioa",
"timingDescription": "Ekoizpen datak",
"equipmentStaff": "Ekipamendua eta Langileak",
"equipmentStaffDescription": "Esleitutako baliabideak",
"additionalDetails": "Xehetasun Gehigarriak",
"additionalDetailsDescription": "Oharrak eta konfigurazioa"
},
"productRecipe": {
"title": "Produktua eta Errezeta Hautatu",
"subtitle": "Aukeratu ekoitzi beharreko produktua eta aukeran errezeta bat",
"loading": "Informazioa kargatzen...",
"fields": {
"product": "Ekoitzi Beharreko Produktua",
"productPlaceholder": "Hautatu produktua...",
"recipe": "Erabili Beharreko Errezeta (Aukerakoa)",
"recipePlaceholder": "Errezeta zehatzik gabe",
"quantityToProduce": "Ekoitzi Beharreko Kantitatea",
"batchNumber": "Lote Zenbakia",
"batchNumberPlaceholder": "LOTE-001"
},
"noProducts": "Ez dago produkturik eskuragarri",
"addToInventory": "Gehitu produktuak inventariora lehenik",
"recipeDetails": {
"title": "Errezeta Xehetasunak",
"yield": "Etekin:",
"prepTime": "Prestaketa Denbora:",
"cookTime": "Sukaldaritza Denbora:",
"totalTime": "Denbora Guztira:",
"ingredients": "Osagaiak:",
"minutes": "min"
}
},
"timing": {
"title": "Ekoizpen Programazioa",
"subtitle": "Zehaztu ekoizpenaren hasiera eta amaiera datak",
"fields": {
"scheduledStartTime": "Hasiera Data eta Ordua",
"scheduledEndTime": "Amaiera Data eta Ordua (Aukerakoa)",
"estimatedDuration": "Iraupena Estimatua (minutuak)",
"estimatedDurationPlaceholder": "120"
},
"summary": {
"product": "Produktua:",
"quantity": "Kantitatea:",
"recipe": "Errezeta:",
"startTime": "Hasiera:",
"duration": "Iraupena Est.:"
}
},
"equipmentStaff": {
"title": "Ekipamendua eta Langileak",
"subtitle": "Esleitu baliabideak ekoizpen honetarako",
"fields": {
"assignedEquipment": "Esleitutako Ekipamendua",
"assignedEquipmentPlaceholder": "Adib: Labea #1, Nahasmaila #2",
"assignedStaff": "Esleitutako Langileak",
"assignedStaffPlaceholder": "Adib: Jon Gartziak, Maria Lopez",
"supervisor": "Gainbegiratzailea",
"supervisorPlaceholder": "Gainbegiratzailearen izena"
}
},
"additionalDetails": {
"title": "Xehetasun Gehigarriak",
"subtitle": "Konfigurazio aukerakoa eta oharrak",
"fields": {
"priority": "Lehentasuna",
"status": "Egoera",
"productionStage": "Ekoizpen Fasea",
"notes": "Ekoizpen Oharrak",
"notesPlaceholder": "Jarraibide bereziak, behaketak, etab.",
"qualityCheckRequired": "Kalitate Kontrola Beharrezkoa",
"qualityCheckNotes": "Kalitate Kontrolaren Oharrak",
"qualityCheckNotesPlaceholder": "Kontrol puntu espezifikoak..."
},
"priorities": {
"low": "Baxua",
"normal": "Normala",
"high": "Altua",
"urgent": "Urgentea"
},
"statuses": {
"scheduled": "Programatua",
"in_progress": "Abian",
"completed": "Osatua",
"on_hold": "Zain",
"cancelled": "Bertan behera utzita"
},
"stages": {
"mixing": "Nahasketa",
"proofing": "Hartzidura",
"shaping": "Moldatzea",
"baking": "Labea",
"cooling": "Hoztea",
"packaging": "Ontziratzea",
"finishing": "Amaiera"
},
"summary": {
"title": "Ekoizpen Lotearen Laburpena",
"product": "Produktua:",
"quantity": "Kantitatea:",
"recipe": "Errezeta:",
"startTime": "Programatutako Hasiera:",
"priority": "Lehentasuna:",
"equipment": "Ekipamendua:",
"staff": "Langileak:"
}
},
"messages": {
"errorObtainingTenantInfo": "Ezin izan da tenant informazioa lortu",
"errorLoadingProducts": "Errorea produktuak kargatzean",
"errorLoadingRecipes": "Errorea errezetak kargatzean",
"productionBatchCreatedSuccessfully": "Ekoizpen lotea ondo sortu da",
"errorCreatingProductionBatch": "Errorea ekoizpen lotea sortzean",
"selectProduct": "Mesedez hautatu produktu bat",
"enterQuantity": "Sartu kantitate baliozkoa"
},
"validation": {
"selectProduct": "Produktu bat hautatu behar duzu",
"startTime": "Hasiera data eta ordua zehaztu behar duzu",
"duration": "Iraupena 0 minutu baino handiagoa izan behar da",
"quantity": "Kantitatea 0 baino handiagoa izan behar da",
"endTime": "Amaiera data hasiera data baino geroagokoa izan behar da"
},
"stepTitles": {
"productRecipe": "Produktua eta Errezeta",
"planning": "Programazioa",
"priorityResources": "Lehentasuna eta Baliabideak",
"review": "Berrikusi eta Berretsi"
},
"review": {
"unspecified": "Zehaztu gabe",
"noRecipe": "Errezeta zehatzik gabe"
},
"productRecipe": {
"fields": {
"productLabel": "Ekoitzi Beharreko Produktua *",
"batchNumberAutoPlaceholder": "Automatikoki sortuko da hutsik uzten bada"
}
},
"equipmentStaff": {
"fields": {
"equipmentExample": "Adib: oven-1, mixer-2",
"staffHelp": "Bereizi izenak komaz (Adib: Jon Gartziak, Maria Lopez)",
"orderId": "Lotutako eskaeraren IDa",
"forecastId": "Lotutako aurreikuspenaren IDa"
}
},
"additionalDetails": {
"advancedOptions": {
"title": "Aukera Aurreratuak",
"description": "Ekoizpen informazio gehigarria"
}
}
},
"purchaseOrder": {
"orderItems": {
"titleHeader": "Erosteko Produktuak",
"addProduct": "Gehitu Produktua",
"clickToBeginProduct": "Sakatu 'Gehitu Produktua' hasteko",
"units": {
"kg": "Kilogramoak",
"g": "Gramoak",
"l": "Litroak",
"ml": "Mililitroak",
"units": "Unitateak",
"boxes": "Kutxak",
"bags": "Poltsak"
}
},
"deliveryDetails": {
"titleHeader": "Eskaeraren Xehetasunak",
"subtitleHeader": "Konfiguratu entrega data eta lehentasuna",
"fields": {
"instructionsPlaceholder": "Hornitzailearentzako jarraibide bereziak..."
},
"priorities": {
"critical": "Kritikoa"
},
"advancedOptions": {
"title": "Aukera Aurreratuak",
"description": "Finantza informazio gehigarria"
}
},
"validation": {
"selectSupplier": "Hornitzaile bat hautatu behar duzu",
"addProduct": "Gutxienez produktu bat gehitu behar duzu",
"invalidItems": "Produktu guztiek osagaia, 0 baino kantitate handiagoa eta 0 baino prezio handiagoa eduki behar dute",
"deliveryDate": "Entrega data bat zehaztu behar duzu"
},
"stepTitles": {
"selectSupplier": "Hornitzailea Hautatu",
"addProducts": "Gehitu Produktuak",
"orderDetails": "Eskaeraren Xehetasunak",
"reviewConfirm": "Berrikusi eta Berretsi"
},
"review": {
"unspecified": "Zehaztu gabe",
"noName": "Izenik gabeko produktua"
}
},
"itemTypeSelector": {
"searchPlaceholder": "Bilatu izenaren edo kategoriaren arabera...",
"noResults": "Ez da emaitzarik aurkitu",
"resultSingular": "emaitza",
"resultPlural": "emaitzak",
"categories": {
"all": "Guztiak",
"daily": "Egunerokoa",
"common": "Arrunta",
"setup": "Konfigurazioa"
},
"badges": {
"mostCommon": "⭐ Arrunten",
"daily": "Egunerokoa",
"common": "Arrunta",
"setup": "Konfigurazioa"
}
}
}