diff --git a/frontend/src/locales/en/wizards.json b/frontend/src/locales/en/wizards.json index ce2470cc..57a13ef4 100644 --- a/frontend/src/locales/en/wizards.json +++ b/frontend/src/locales/en/wizards.json @@ -994,6 +994,103 @@ } } }, + "recipe": { + "title": "Add Recipe", + "recipeDetails": "Recipe Details", + "recipeDetailsDescription": "Essential information about your recipe", + "ingredients": "Ingredients", + "subtitle": "Essential information about your recipe", + "advancedOptionsTitle": "Advanced Options", + "advancedOptionsDescription": "Optional fields for detailed recipe management", + "fields": { + "name": "Recipe Name", + "namePlaceholder": "E.g., Traditional Baguette", + "category": "Category", + "finishedProduct": "Finished Product", + "finishedProductTooltip": "The final product this recipe produces. Must be created in inventory first.", + "selectProduct": "Select product...", + "yieldQuantity": "Yield Quantity", + "yieldUnit": "Yield Unit", + "prepTime": "Prep Time (minutes)", + "prepTimePlaceholder": "30", + "cookTime": "Cook Time (minutes)", + "cookTimePlaceholder": "45", + "restTime": "Rest Time (minutes)", + "restTimeTooltip": "Time for rising, cooling, or resting", + "restTimePlaceholder": "60", + "totalTime": "Total Time (minutes)", + "totalTimePlaceholder": "135", + "instructions": "Instructions", + "instructionsPlaceholder": "Step-by-step preparation instructions...", + "recipeCode": "Recipe Code/SKU", + "recipeCodePlaceholder": "RCP-001", + "version": "Version", + "versionPlaceholder": "1.0", + "difficulty": "Difficulty Level (1-5)", + "difficultyTooltip": "1 = Very Easy, 5 = Expert Level", + "servesCount": "Serves Count", + "servesCountPlaceholder": "12", + "batchSizeMultiplier": "Batch Size Multiplier", + "batchSizeMultiplierTooltip": "Default scaling factor for batch production", + "batchSizeMultiplierPlaceholder": "1.0", + "minBatchSize": "Min Batch Size", + "minBatchSizePlaceholder": "1", + "maxBatchSize": "Max Batch Size", + "maxBatchSizePlaceholder": "100", + "optimalTemp": "Optimal Production Temp (°C)", + "optimalTempPlaceholder": "22", + "optimalHumidity": "Optimal Humidity (%)", + "optimalHumidityPlaceholder": "65", + "targetMargin": "Target Margin (%)", + "targetMarginPlaceholder": "50", + "description": "Description", + "descriptionPlaceholder": "Detailed description of the recipe...", + "prepNotes": "Recipe Notes & Tips", + "prepNotesTooltip": "General notes, tips, or context about this recipe (not step-by-step instructions)", + "prepNotesPlaceholder": "E.g., 'Works best in humid conditions', 'Can be prepared a day ahead'...", + "storageInstructions": "Storage Instructions", + "storageInstructionsPlaceholder": "How to store the finished product...", + "allergens": "Allergens", + "allergensPlaceholder": "E.g., gluten, dairy, eggs (comma-separated)", + "dietaryTags": "Dietary Tags", + "dietaryTagsPlaceholder": "E.g., vegan, gluten-free, organic (comma-separated)", + "seasonalItem": "Seasonal Item", + "signatureItem": "Signature Item", + "seasonStartMonth": "Season Start Month", + "seasonStartMonthPlaceholder": "Select month...", + "seasonEndMonth": "Season End Month", + "seasonEndMonthPlaceholder": "Select month..." + }, + "categories": { + "bread": "Bread", + "pastries": "Pastries", + "cakes": "Cakes", + "cookies": "Cookies", + "muffins": "Muffins", + "sandwiches": "Sandwiches", + "seasonal": "Seasonal", + "other": "Other" + }, + "units": { + "units": "Units", + "pieces": "Pieces", + "kg": "Kilograms (kg)", + "g": "Grams (g)", + "loaves": "Loaves", + "dozen": "Dozen" + }, + "steps": { + "recipeDetails": "Recipe Details", + "recipeDetailsDescription": "Name, category, yield", + "ingredients": "Ingredients", + "ingredientsDescription": "Recipe ingredients" + }, + "messages": { + "errorObtainingTenantInfo": "Could not obtain tenant information", + "recipeCreatedSuccessfully": "Recipe created successfully", + "errorCreatingRecipe": "Error creating recipe" + } + }, "equipment": { "title": "Add Equipment", "equipmentDetails": "Equipment Details",