{
  "common": {
    "optional": "Optional",
    "required": "Required",
    "autoGenerated": "Auto-generated",
    "leaveEmptyForAutoGeneration": "Leave empty for auto-generation",
    "readOnly": "Read-only - Auto-generated",
    "willBeGeneratedAutomatically": "Will be generated automatically",
    "autoGeneratedOnSave": "Auto-generated on save",
    "show": "Show",
    "hide": "Hide",
    "next": "Next",
    "back": "Back",
    "complete": "Complete",
    "stepOf": "Step {current} of {total}"
  },
  "keyValueEditor": {
    "showBuilder": "Show Builder",
    "showJson": "Show JSON",
    "suggestions": "Quick suggestions",
    "keyPlaceholder": "Key",
    "valuePlaceholder": "Value",
    "remove": "Remove",
    "addPair": "Add Parameter",
    "emptyState": "No parameters yet. Click 'Add Parameter' to get started."
  },
  "inventory": {
    "title": "Add Inventory",
    "inventoryDetails": "Inventory Item Details",
    "fillRequiredInfo": "Fill in the required information to create an inventory item",
    "summary": "Summary",
    "steps": {
      "productType": "Product Type",
      "basicInfo": "Basic Information",
      "stockConfig": "Stock Configuration",
      "initialStock": "Initial Stock"
    },
    "initialStockDescription": "Add one or more lots to register the initial inventory",
    "stockConfig": {
      "product": "Product",
      "totalQuantity": "Total Quantity",
      "totalValue": "Total Value",
      "lotsRegistered": "Lots Registered",
      "lot": "Lot",
      "remove": "Remove",
      "quantity": "Quantity",
      "unitCost": "Unit Cost ($)",
      "lotNumber": "Lot Number",
      "expirationDate": "Expiration Date",
      "location": "Location",
      "lotValue": "Lot value:",
      "addInitialLot": "Add Initial Lot",
      "addAnotherLot": "Add Another Lot",
      "skipMessage": "You can skip this step if you prefer to add the initial stock later"
    },
    "typeDescriptions": {
      "ingredient": "Raw materials and ingredients used in recipes",
      "finished_product": "Final products ready for sale or consumption"
    },
    "fields": {
      "name": "Name",
      "namePlaceholder": "E.g., All-Purpose Flour, Sourdough Bread",
      "productType": "Product Type",
      "unitOfMeasure": "Unit of Measure",
      "sku": "SKU",
      "skuPlaceholder": "Leave empty for auto-generation",
      "skuTooltip": "Leave empty to auto-generate from backend, or enter custom SKU",
      "barcode": "Barcode",
      "barcodePlaceholder": "Barcode/UPC/EAN",
      "ingredientCategory": "Ingredient Category",
      "productCategory": "Product Category",
      "brand": "Brand",
      "brandPlaceholder": "Brand name",
      "description": "Description",
      "descriptionPlaceholder": "Detailed description of the inventory item",
      "averageCost": "Average Cost (€)",
      "lastPurchasePrice": "Last Purchase Price (€)",
      "standardCost": "Standard Cost (€)",
      "sellingPrice": "Selling Price (€)",
      "minimumPrice": "Minimum Price (€)",
      "lowStockThreshold": "Low Stock Threshold",
      "reorderPoint": "Reorder Point",
      "reorderQuantity": "Reorder Quantity",
      "maxStockLevel": "Max Stock Level",
      "leadTimeDays": "Lead Time (days)",
      "packageSize": "Package Size",
      "packageSizePlaceholder": "E.g., 25kg bag, 12-pack",
      "shelfLifeDays": "Shelf Life (days)",
      "displayLifeHours": "Display Life (hours)",
      "storageTempRange": "Storage Temp Range (°C)",
      "storageTempMin": "Min",
      "storageTempMax": "Max",
      "storageInstructions": "Storage Instructions",
      "storageInstructionsPlaceholder": "E.g., Store in cool, dry place away from direct sunlight",
      "handlingInstructions": "Handling Instructions",
      "handlingInstructionsPlaceholder": "Special handling requirements",
      "isPerishable": "Perishable Item",
      "preferredSupplierId": "Preferred Supplier ID",
      "preferredSupplierIdPlaceholder": "Supplier ID",
      "supplierProductCode": "Supplier Product Code",
      "supplierProductCodePlaceholder": "Supplier's product code",
      "allergenInfo": "Allergen Information",
      "allergenInfoPlaceholder": "gluten, milk, eggs",
      "nutritionalInfo": "Nutritional Information",
      "nutritionalInfoPlaceholder": "calories:250, protein:8g, carbs:45g",
      "certifications": "Certifications",
      "certificationsPlaceholder": "Organic, Non-GMO, Kosher",
      "weight": "Weight (kg)",
      "volume": "Volume (L)",
      "dimensions": "Dimensions (L×W×H cm)",
      "dimensionsPlaceholder": "30×20×15",
      "color": "Color",
      "colorPlaceholder": "Product color",
      "isActive": "Active Item",
      "trackByLot": "Track by Lot/Batch",
      "trackByExpiry": "Track by Expiry Date",
      "allowNegativeStock": "Allow Negative Stock",
      "notes": "Notes",
      "notesPlaceholder": "Additional notes about this item",
      "tags": "Tags",
      "tagsPlaceholder": "organic, premium, seasonal",
      "customFields": "Custom Fields (JSON)",
      "customFieldsPlaceholder": "{\"custom_field\": \"value\"}"
    },
    "sections": {
      "basicInformation": "Basic Information",
      "advancedOptions": "Advanced Options",
      "advancedOptionsDescription": "Optional fields for comprehensive inventory management",
      "additionalInformationDescription": "Optional product identifiers",
      "additionalDetails": "Additional Details",
      "additionalDetailsDescription": "Optional product details",
      "advancedStockSettings": "Advanced Stock Settings",
      "advancedStockSettingsDescription": "Configure inventory thresholds and reorder points",
      "pricingInformation": "Pricing Information",
      "inventoryManagement": "Inventory Management",
      "productInformation": "Product Information",
      "storageAndHandling": "Storage & Handling",
      "supplierInformation": "Supplier Information",
      "qualityAndCompliance": "Quality & Compliance",
      "physicalProperties": "Physical Properties",
      "statusAndTracking": "Status & Tracking",
      "additionalInformation": "Additional Information"
    },
    "productTypes": {
      "ingredient": "Ingredient",
      "finished_product": "Finished Product",
      "packaging": "Packaging",
      "consumable": "Consumable"
    },
    "units": {
      "select": "Select...",
      "kg": "Kilograms (kg)",
      "g": "Grams (g)",
      "l": "Liters (L)",
      "ml": "Milliliters (ml)",
      "units": "Units",
      "dozen": "Dozen",
      "lb": "Pounds (lb)",
      "oz": "Ounces (oz)"
    },
    "ingredientCategories": {
      "select": "Select...",
      "flour": "Flours",
      "dairy": "Dairy",
      "eggs": "Eggs",
      "fats": "Fats & Oils",
      "sweeteners": "Sweeteners",
      "additives": "Additives",
      "fruits": "Fruits",
      "nuts": "Nuts & Seeds",
      "spices": "Spices",
      "leavening": "Leavening Agents"
    },
    "productCategories": {
      "select": "Select...",
      "bread": "Bread",
      "pastry": "Pastry",
      "cake": "Cakes",
      "cookies": "Cookies",
      "specialty": "Specialty Items"
    }
  },
  "qualityTemplate": {
    "title": "Add Quality Template",
    "templateDetails": "Quality Template Details",
    "fillRequiredInfo": "Fill in the required information to create a quality check template",
    "selectCheckType": "Select Quality Check Type",
    "selectCheckTypeDescription": "Choose the type of quality check you want to create",
    "essentialConfiguration": "Essential Configuration",
    "essentialConfigurationDescription": "Define the core properties of your quality check template",
    "criteriaAndSettings": "Quality Criteria & Settings",
    "criteriaAndSettingsDescription": "Configure scoring methods and advanced quality criteria",
    "steps": {
      "checkType": "Check Type",
      "essentialConfiguration": "Configuration",
      "criteriaSettings": "Criteria & Settings"
    },
    "fields": {
      "name": "Name",
      "namePlaceholder": "E.g., Bread Quality Control, Hygiene Inspection",
      "checkType": "Check Type",
      "weight": "Weight",
      "weightTooltip": "Importance weight for scoring (0.0-10.0)",
      "templateCode": "Template Code",
      "templateCodePlaceholder": "Leave empty for auto-generation",
      "templateCodeTooltip": "Leave empty to auto-generate from backend, or enter custom code",
      "category": "Category",
      "categoryPlaceholder": "E.g., appearance, structure, texture",
      "version": "Version",
      "description": "Description",
      "descriptionPlaceholder": "Detailed description of the quality check template",
      "applicableStages": "Applicable Stages",
      "applicableStagesTooltip": "Select the production stages where this quality check applies",
      "applicableStagesHelp": "Leave empty to apply to all stages",
      "applicablePlaceholder": "mixing, proofing, baking, cooling",
      "instructions": "Instructions",
      "instructionsPlaceholder": "Step-by-step instructions for performing this quality check",
      "minValue": "Minimum Value",
      "maxValue": "Maximum Value",
      "targetValue": "Target Value",
      "unit": "Unit",
      "unitPlaceholder": "E.g., °C, g, cm, %",
      "tolerancePercentage": "Tolerance Percentage",
      "toleranceTooltip": "Acceptable deviation from target value (0-100%)",
      "scoringMethod": "Scoring Method",
      "passThreshold": "Pass Threshold (%)",
      "passThresholdTooltip": "Minimum score percentage required to pass (0-100%)",
      "frequencyDays": "Frequency (days)",
      "frequencyDaysTooltip": "How often this check should be performed (in days)",
      "frequencyDaysPlaceholder": "Leave empty for batch-based",
      "requiredCheck": "Required Check",
      "checkPointsJsonArray": "Check Points (JSON Array)",
      "checkPointsTooltip": "Array of check points: [{\"name\": \"Visual Check\", \"description\": \"...\", \"weight\": 1.0}]",
      "checkPointsPlaceholder": "[{\"name\": \"Visual Inspection\", \"description\": \"Check appearance\", \"expected_value\": \"Golden brown\", \"measurement_type\": \"visual\", \"is_critical\": false, \"weight\": 1.0}]",
      "acceptanceCriteria": "Acceptance Criteria",
      "acceptanceCriteriaPlaceholder": "E.g., Golden uniform color, fluffy texture, no burns...",
      "parametersJson": "Parameters (JSON)",
      "parametersTooltip": "Template parameters: {\"temp_min\": 75, \"temp_max\": 85, \"humidity\": 65}",
      "parametersPlaceholder": "{\"temp_min\": 75, \"temp_max\": 85, \"humidity\": 65}",
      "thresholdsJson": "Thresholds (JSON)",
      "thresholdsTooltip": "Threshold values: {\"critical\": 90, \"warning\": 70, \"acceptable\": 50}",
      "thresholdsPlaceholder": "{\"critical\": 90, \"warning\": 70, \"acceptable\": 50}",
      "scoringCriteriaJson": "Scoring Criteria (JSON)",
      "scoringCriteriaTooltip": "Custom scoring criteria: {\"appearance\": 30, \"texture\": 30, \"taste\": 40}",
      "scoringCriteriaPlaceholder": "{\"appearance\": 30, \"texture\": 30, \"taste\": 40}",
      "responsibleRole": "Responsible Role/Person",
      "responsibleRolePlaceholder": "E.g., Production Manager, Baker",
      "requiredEquipment": "Required Equipment/Tools",
      "requiredEquipmentPlaceholder": "E.g., Thermometer, scale, timer",
      "specificConditions": "Specific Conditions or Notes",
      "specificConditionsPlaceholder": "E.g., Only applicable on humid days, check 30 min after baking...",
      "activeTemplate": "Active Template",
      "requiresPhotoEvidence": "Requires Photo Evidence",
      "criticalControlPoint": "Critical Control Point (CCP)",
      "notifyOnFailure": "Notify on Failure"
    },
    "checkTypes": {
      "visual": "Visual Inspection",
      "measurement": "Measurement",
      "temperature": "Temperature",
      "weight": "Weight",
      "boolean": "Pass/Fail Check",
      "timing": "Timing",
      "checklist": "Checklist"
    },
    "checkTypeDescriptions": {
      "visual": "Inspect appearance, color, and visual quality characteristics",
      "measurement": "Measure specific dimensions, sizes, or quantities",
      "temperature": "Monitor and verify temperature readings",
      "weight": "Check weight and mass measurements",
      "boolean": "Simple yes/no or pass/fail checks",
      "timing": "Track time-based quality criteria",
      "checklist": "Multi-point checklist verification"
    },
    "processStages": {
      "mixing": "Mixing",
      "proofing": "Proofing",
      "shaping": "Shaping",
      "baking": "Baking",
      "cooling": "Cooling",
      "packaging": "Packaging",
      "finishing": "Finishing"
    },
    "sections": {
      "basicInformation": "Basic Information",
      "additionalIdentifiers": "Additional Identifiers",
      "additionalIdentifiersDescription": "Optional identifiers for organization",
      "measurementSpecifications": "Measurement Specifications",
      "additionalDetails": "Additional Details",
      "additionalDetailsDescription": "Optional detailed instructions",
      "scoringConfiguration": "Scoring Configuration",
      "advancedOptions": "Advanced Options",
      "advancedOptionsDescription": "Optional fields for comprehensive quality template configuration",
      "checkPointsConfiguration": "Check Points Configuration",
      "advancedConfiguration": "Advanced Configuration (JSONB)",
      "responsibilityRequirements": "Responsibility & Requirements",
      "controlSettings": "Control Settings"
    },
    "scoringMethods": {
      "scoringMethod": "Scoring Method",
      "weightedAverage": "Weighted Average",
      "passFail": "Pass/Fail",
      "percentage": "Percentage",
      "pointsBased": "Points-based"
    },
    "advancedFields": {
      "checkPointsJsonArray": "Check Points (JSON Array)",
      "checkPointsTooltip": "Array of check points: [{\"name\": \"Visual Check\", \"description\": \"...\", \"weight\": 1.0}]",
      "checkPointsPlaceholder": "[{\"name\": \"Visual Inspection\", \"description\": \"Check appearance\", \"expected_value\": \"Golden brown\", \"measurement_type\": \"visual\", \"is_critical\": false, \"weight\": 1.0}]",
      "acceptanceCriteria": "Acceptance Criteria",
      "acceptanceCriteriaPlaceholder": "E.g., Golden uniform color, fluffy texture, no burns...",
      "parametersJson": "Parameters (JSON)",
      "parametersTooltip": "Template parameters: {\"temp_min\": 75, \"temp_max\": 85, \"humidity\": 65}",
      "parametersPlaceholder": "{\"temp_min\": 75, \"temp_max\": 85, \"humidity\": 65}",
      "thresholdsJson": "Thresholds (JSON)",
      "thresholdsTooltip": "Threshold values: {\"critical\": 90, \"warning\": 70, \"acceptable\": 50}",
      "thresholdsPlaceholder": "{\"critical\": 90, \"warning\": 70, \"acceptable\": 50}",
      "scoringCriteriaJson": "Scoring Criteria (JSON)",
      "scoringCriteriaTooltip": "Custom scoring criteria: {\"appearance\": 30, \"texture\": 30, \"taste\": 40}",
      "scoringCriteriaPlaceholder": "{\"appearance\": 30, \"texture\": 30, \"taste\": 40}",
      "responsibleRole": "Responsible Role/Person",
      "responsibleRolePlaceholder": "E.g., Production Manager, Baker",
      "requiredEquipment": "Required Equipment/Tools",
      "requiredEquipmentPlaceholder": "E.g., Thermometer, scale, timer",
      "specificConditions": "Specific Conditions or Notes",
      "specificConditionsPlaceholder": "E.g., Only applicable on humid days, check 30 min after baking...",
      "passThresholdPercent": "Pass Threshold (%)",
      "frequencyDays": "Frequency (days)",
      "frequencyPlaceholder": "Leave empty for batch-based",
      "requiredCheck": "Required Check",
      "activeTemplate": "Active Template",
      "requiresPhotoEvidence": "Requires Photo Evidence",
      "criticalControlPoint": "Critical Control Point (CCP)",
      "notifyOnFailure": "Notify on Failure",
      "templateDetailsTitle": "Template Details"
    }
  },
  "customerOrder": {
    "title": "Add Order",
    "steps": {
      "customerSelection": "Customer Selection",
      "orderItems": "Order Items",
      "deliveryAndPayment": "Delivery & Payment"
    },
    "customerSelection": {
      "title": "Select or Create Customer",
      "subtitle": "Choose an existing customer or create a new one",
      "searchPlaceholder": "Search customers...",
      "createNew": "Create new customer",
      "backToList": "← Back to customer list",
      "fields": {
        "customerName": "Customer Name",
        "customerNamePlaceholder": "E.g., The Mill Restaurant",
        "customerType": "Customer Type",
        "phone": "Phone",
        "phonePlaceholder": "+34 123 456 789",
        "email": "Email",
        "emailPlaceholder": "contact@restaurant.com"
      },
      "customerTypes": {
        "retail": "Retail",
        "wholesale": "Wholesale",
        "event": "Event",
        "restaurant": "Restaurant"
      }
    },
    "orderItems": {
      "title": "Add Products to Order",
      "subtitle": "Select products and quantities",
      "addItem": "Add Item",
      "removeItem": "Remove item",
      "fields": {
        "product": "Product",
        "productPlaceholder": "Select product...",
        "quantity": "Quantity",
        "unitPrice": "Unit Price (€)",
        "customRequirements": "Custom Requirements",
        "customRequirementsPlaceholder": "Special instructions...",
        "subtotal": "Subtotal"
      },
      "total": "Total Amount"
    },
    "deliveryPayment": {
      "title": "Delivery & Payment Details",
      "subtitle": "Configure delivery, payment, and order details",
      "fields": {
        "requestedDeliveryDate": "Requested Delivery Date",
        "orderNumber": "Order Number",
        "orderNumberTooltip": "Automatically generated by backend on order creation (format: ORD-YYYYMMDD-####)",
        "status": "Status",
        "orderType": "Order Type",
        "priority": "Priority"
      },
      "sections": {
        "basicInfo": "Basic Order Information",
        "deliveryInfo": "Delivery Details",
        "paymentInfo": "Payment Details",
        "orderSummary": "Order Summary",
        "advancedOptions": "Advanced Options",
        "advancedOptionsDescription": "Optional fields for comprehensive order management",
        "pricingDetails": "Pricing Details",
        "productionScheduling": "Production & Scheduling",
        "fulfillmentTracking": "Fulfillment & Tracking",
        "sourceChannel": "Source & Channel",
        "communicationNotes": "Communication & Notes",
        "notifications": "Notifications",
        "qualityRequirements": "Quality & Requirements",
        "additionalOptions": "Additional Options"
      },
      "orderTypes": {
        "standard": "Standard",
        "custom": "Custom",
        "bulk": "Bulk",
        "urgent": "Urgent"
      },
      "priorities": {
        "low": "Low",
        "normal": "Normal",
        "high": "High",
        "urgent": "Urgent"
      },
      "statuses": {
        "pending": "Pending",
        "confirmed": "Confirmed",
        "in_production": "In Production",
        "ready": "Ready",
        "delivered": "Delivered"
      },
      "deliveryMethods": {
        "pickup": "Pickup",
        "pickupDesc": "Customer pickup",
        "delivery": "Delivery",
        "deliveryDesc": "Home delivery",
        "shipping": "Shipping",
        "shippingDesc": "Courier service"
      },
      "paymentMethods": {
        "cash": "Cash",
        "card": "Card",
        "bank_transfer": "Bank Transfer",
        "invoice": "Invoice",
        "account": "Account"
      },
      "paymentTerms": {
        "immediate": "Immediate",
        "net_30": "Net 30",
        "net_60": "Net 60"
      },
      "paymentStatuses": {
        "pending": "Pending",
        "partial": "Partial",
        "paid": "Paid",
        "overdue": "Overdue"
      },
      "orderSources": {
        "manual": "Manual",
        "phone": "Phone",
        "email": "Email",
        "website": "Website",
        "app": "Mobile App"
      },
      "salesChannels": {
        "direct": "Direct",
        "wholesale": "Wholesale",
        "retail": "Retail",
        "online": "Online"
      },
      "qualityCheckStatuses": {
        "not_started": "Not Started",
        "pending": "Pending",
        "passed": "Passed",
        "failed": "Failed"
      },
      "messages": {
        "loadingCustomers": "Loading customers...",
        "loadingProducts": "Loading products...",
        "errorLoadingCustomers": "Error loading customers",
        "errorLoadingProducts": "Error loading products",
        "noCustomersFound": "No customers found",
        "tryDifferentSearch": "Try a different search term",
        "noProductsInOrder": "No products in order",
        "clickAddProduct": "Click \"Add Product\" to start",
        "newCustomer": "New Customer",
        "customer": "Customer",
        "products": "Products",
        "items": "items",
        "total": "Total",
        "productNumber": "Product #",
        "searchByName": "Search customer by name...",
        "selectCustomer": "Select Customer",
        "searchForCustomer": "Search for an existing customer or create a new one",
        "orderItems": "Order Items",
        "addProducts": "Add Products to Order",
        "customerLabel": "Customer:",
        "productsLabel": "Products:",
        "totalLabel": "Total:",
        "orderTotal": "Order Total:",
        "newCustomerHeader": "New Customer",
        "orderProducts": "Order Products",
        "addProduct": "Add Product",
        "removeItem": "Remove item",
        "optionalEmail": "Email (Optional)",
        "readOnlyAutoGenerated": "Order Number (Read-only - Auto-generated)",
        "willBeGeneratedAutomatically": "Will be generated automatically",
        "autoGeneratedOnSave": "Auto-generated on save",
        "orderNumberFormat": "format: ORD-YYYYMMDD-####",
        "selectProduct": "Select product...",
        "deliveryAddress": "Delivery Address",
        "deliveryAddressPlaceholder": "Street, number, floor, postal code, city...",
        "deliveryContactName": "Delivery Contact Name",
        "deliveryContactNamePlaceholder": "Contact person",
        "deliveryContactPhone": "Delivery Contact Phone",
        "deliveryMethod": "Delivery Method",
        "paymentMethod": "Payment Method",
        "paymentTerms": "Payment Terms",
        "paymentStatus": "Payment Status",
        "paymentDueDate": "Payment Due Date",
        "discountPercent": "Discount (%)",
        "deliveryFee": "Delivery Fee (€)",
        "productionStartDate": "Production Start Date",
        "productionDueDate": "Production Due Date",
        "productionBatchNumber": "Production Batch Number",
        "productionBatchNumberPlaceholder": "BATCH-001",
        "deliveryTimeWindow": "Delivery Time Window",
        "deliveryTimeWindowPlaceholder": "E.g., 9:00 AM - 11:00 AM",
        "productionNotes": "Production Notes",
        "productionNotesPlaceholder": "Special production requirements or notes",
        "shippingTrackingNumber": "Shipping Tracking Number",
        "shippingTrackingNumberPlaceholder": "Tracking number",
        "shippingCarrier": "Shipping Carrier",
        "shippingCarrierPlaceholder": "E.g., DHL, UPS, FedEx",
        "pickupLocation": "Pickup Location",
        "pickupLocationPlaceholder": "Store location for pickup",
        "actualDeliveryDate": "Actual Delivery Date",
        "orderSource": "Order Source",
        "salesChannel": "Sales Channel",
        "salesRepId": "Sales Representative ID",
        "salesRepIdPlaceholder": "Sales rep ID or name",
        "customerPurchaseOrder": "Customer Purchase Order #",
        "customerPurchaseOrderPlaceholder": "Customer's PO number",
        "deliveryInstructions": "Delivery Instructions",
        "deliveryInstructionsPlaceholder": "Special delivery instructions",
        "specialInstructions": "Special Instructions",
        "specialInstructionsPlaceholder": "Any special requirements or instructions",
        "internalNotes": "Internal Notes",
        "internalNotesPlaceholder": "Internal notes (not visible to customer)",
        "customerNotes": "Customer Notes",
        "customerNotesPlaceholder": "Notes from/for the customer",
        "notifyOnStatusChange": "Notify on Status Change",
        "notifyOnDelivery": "Notify on Delivery",
        "notificationEmail": "Notification Email",
        "notificationEmailPlaceholder": "customer@email.com",
        "notificationPhone": "Notification Phone",
        "qualityCheckRequired": "Quality Check Required",
        "qualityCheckStatus": "Quality Check Status",
        "packagingInstructions": "Packaging Instructions",
        "packagingInstructionsPlaceholder": "Special packaging requirements",
        "labelingRequirements": "Labeling Requirements",
        "labelingRequirementsPlaceholder": "Custom label requirements",
        "recurringOrder": "Recurring Order",
        "recurringSchedule": "Recurring Schedule",
        "recurringSchedulePlaceholder": "E.g., Weekly on Mondays, Every 2 weeks",
        "tags": "Tags",
        "tagsPlaceholder": "urgent, vip, wholesale",
        "tagsTooltip": "Comma-separated tags for easier search and filtering",
        "metadata": "Metadata (JSON)",
        "metadataPlaceholder": "{\"custom_field\": \"value\"}",
        "metadataTooltip": "Additional custom data in JSON format"
      }
    }
  },
  "itemTypeSelector": {
    "title": "Select Type",
    "description": "Choose what you want to add",
    "types": {
      "inventory": {
        "title": "Inventory",
        "description": "Add ingredients or products to your inventory"
      },
      "supplier": {
        "title": "Supplier",
        "description": "Add a new supplier or vendor"
      },
      "recipe": {
        "title": "Recipe",
        "description": "Create a new recipe or formula"
      },
      "equipment": {
        "title": "Equipment",
        "description": "Register bakery equipment or machinery"
      },
      "quality-template": {
        "title": "Quality Template",
        "description": "Create a quality check template"
      },
      "customer-order": {
        "title": "Customer Order",
        "description": "Create a new customer order"
      },
      "customer": {
        "title": "Customer",
        "description": "Add a new customer"
      },
      "team-member": {
        "title": "Team Member",
        "description": "Add a team member or employee"
      },
      "sales-entry": {
        "title": "Sales Entry",
        "description": "Record a sales transaction"
      }
    }
  },
  "salesEntry": {
    "title": "Sales Record",
    "steps": {
      "entryMethod": "Entry Method",
      "entryMethodDescription": "Choose how to register sales",
      "manualEntry": "Enter Data",
      "manualEntryDescription": "Record sale details",
      "fileUpload": "Upload File",
      "fileUploadDescription": "Import sales from file",
      "review": "Review",
      "reviewDescription": "Confirm data before saving"
    },
    "entryMethod": {
      "title": "How do you want to register sales?",
      "subtitle": "Choose the method that best suits your needs",
      "manual": {
        "title": "Manual Entry",
        "description": "Enter one or more sales individually",
        "benefits": {
          "1": "Ideal for daily totals",
          "2": "Detailed control per sale",
          "3": "Easy and fast"
        }
      },
      "file": {
        "title": "Upload File",
        "description": "Import from Excel or CSV",
        "recommended": "⭐ Recommended for historical data",
        "benefits": {
          "1": "Ideal for historical data",
          "2": "Bulk upload (hundreds of records)",
          "3": "Saves significant time"
        }
      }
    },
    "manualEntry": {
      "title": "Record Manual Sale",
      "subtitle": "Enter sale details",
      "fields": {
        "saleDate": "Sale Date",
        "paymentMethod": "Payment Method",
        "notes": "Notes (Optional)",
        "notesPlaceholder": "Additional information about this sale..."
      },
      "products": {
        "title": "Products Sold",
        "addProduct": "+ Add Product",
        "loading": "Loading products...",
        "noFinishedProducts": "No finished products available",
        "addToInventory": "Add products to inventory first",
        "noProductsAdded": "No products added",
        "clickToBegin": "Click 'Add Product' to begin",
        "selectProduct": "Select product...",
        "quantity": "Qty.",
        "price": "Price",
        "removeProduct": "Remove product",
        "total": "Total:"
      }
    },
    "fileUpload": {
      "title": "Upload Sales File",
      "subtitle": "Import your sales from Excel or CSV",
      "downloadTemplate": "Download CSV Template",
      "downloading": "Downloading...",
      "dragDrop": {
        "title": "Drag a file here",
        "subtitle": "or click to select",
        "button": "Select File",
        "supportedFormats": "Supported formats: CSV, Excel (.xlsx, .xls)"
      },
      "validated": {
        "title": "✓ File validated successfully",
        "recordsFound": "Records found:",
        "validRecords": "Valid records:",
        "errors": "Errors:"
      },
      "validateButton": "Validate File",
      "validating": "Validating...",
      "importButton": "Import Data",
      "importing": "Importing...",
      "instructions": {
        "title": "The file must contain the columns:",
        "columns": "date, product, quantity, unit_price, payment_method"
      }
    },
    "review": {
      "title": "Review and Confirm",
      "subtitle": "Verify that all information is correct",
      "fields": {
        "date": "Date:",
        "paymentMethod": "Payment Method:",
        "products": "Products",
        "total": "Total:",
        "notes": "Notes:"
      },
      "imported": {
        "title": "✓ File imported successfully",
        "recordsImported": "Records imported:",
        "recordsFailed": "Records failed:"
      }
    },
    "paymentMethods": {
      "cash": "Cash",
      "card": "Card",
      "mobile": "Mobile Payment",
      "transfer": "Transfer",
      "other": "Other"
    },
    "messages": {
      "errorObtainingTenantInfo": "Could not obtain tenant information",
      "errorLoadingProducts": "Error loading products",
      "salesEntryCreatedSuccessfully": "Sales entry created successfully",
      "errorCreatingSalesEntry": "Error creating sales entry",
      "errorValidatingFile": "Error validating file",
      "errorImportingFile": "Error importing file",
      "fileValidatedSuccessfully": "File validated successfully",
      "fileImportedSuccessfully": "File imported successfully"
    }
  },
  "tooltips": {
    "averageCost": "Average cost per unit based on purchase history",
    "standardCost": "Standard/expected cost per unit for costing calculations",
    "lowStockThreshold": "Alert when stock falls below this level",
    "reorderPoint": "Trigger reorder when stock reaches this level",
    "reorderQuantity": "Standard quantity to order when reordering",
    "leadTime": "Time between order placement and delivery",
    "displayLife": "Hours product can be displayed before quality degrades",
    "allergenInfo": "Comma-separated list: e.g., gluten, milk, eggs, nuts",
    "nutritionalInfo": "Key nutrition facts as comma-separated list",
    "certifications": "Comma-separated list: e.g., Organic, Non-GMO, Kosher",
    "tags": "Comma-separated tags for easier search and filtering",
    "customFields": "Additional custom data in JSON format",
    "passThreshold": "Minimum score required to pass (0-100)",
    "frequencyDays": "How often this check should be performed (leave empty for batch-based)",
    "checkPoints": "Array of check points",
    "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"
      }
    }
  },
  "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",
    "subtitle": "Bakery Equipment",
    "fields": {
      "name": "Equipment Name",
      "namePlaceholder": "E.g., Main Production Oven",
      "type": "Equipment Type",
      "model": "Model",
      "modelPlaceholder": "E.g., Rational SCC 101",
      "location": "Location",
      "locationPlaceholder": "E.g., Main kitchen",
      "status": "Status",
      "installDate": "Install Date"
    },
    "types": {
      "oven": "Oven",
      "mixer": "Mixer",
      "proofer": "Proofer",
      "freezer": "Freezer",
      "packaging": "Packaging",
      "other": "Other"
    },
    "steps": {
      "equipmentDetails": "Equipment Details",
      "equipmentDetailsDescription": "Type, model, location"
    },
    "messages": {
      "errorGettingTenant": "Could not get tenant information",
      "noBrand": "No brand",
      "successCreate": "Equipment created successfully",
      "errorCreate": "Error creating equipment"
    }
  },
  "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": {
    "title": "Select Type",
    "description": "Choose what you want to add",
    "search": {
      "placeholder": "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"
    },
    "items": {
      "inventory": {
        "title": "Inventory",
        "subtitle": "Add ingredients or products to your inventory",
        "keywords": ["stock", "ingredients", "products", "warehouse"]
      },
      "supplier": {
        "title": "Supplier",
        "subtitle": "Add a new supplier or vendor",
        "keywords": ["vendor", "purchases", "supplies"]
      },
      "recipe": {
        "title": "Recipe",
        "subtitle": "Create a new recipe or formula",
        "keywords": ["formula", "preparation", "ingredients"]
      },
      "equipment": {
        "title": "Equipment",
        "subtitle": "Register bakery equipment or machinery",
        "keywords": ["oven", "mixer", "equipment", "machine"]
      },
      "quality-template": {
        "title": "Quality Template",
        "subtitle": "Create a quality control template",
        "keywords": ["control", "quality", "inspection", "verification"]
      },
      "customer-order": {
        "title": "Customer Order",
        "subtitle": "Create a new customer order",
        "keywords": ["order", "customer", "sale"]
      },
      "customer": {
        "title": "Customer",
        "subtitle": "Add a new customer",
        "keywords": ["customer", "buyer", "contact"]
      },
      "team-member": {
        "title": "Team Member",
        "subtitle": "Add a team member or employee",
        "keywords": ["employee", "worker", "staff"]
      },
      "sales-entry": {
        "title": "Sales Entry",
        "subtitle": "Record a sales transaction",
        "keywords": ["sale", "cash", "revenue", "transaction"]
      },
      "purchase-order": {
        "title": "Purchase Order",
        "subtitle": "Create a purchase order to supplier",
        "keywords": ["purchase", "order", "supplier"]
      },
      "production-batch": {
        "title": "Production Batch",
        "subtitle": "Create a new production batch",
        "keywords": ["production", "batch", "manufacturing"]
      }
    }
  }
}
