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"
}
}
}