{ "common": { "settings": "Settings", "theme": "Theme", "language": "Language", "dark": "Dark", "light": "Light", "logout": "Logout", "save": "Save", "cancel": "Cancel", "close": "Close", "delete": "Delete", "edit": "Edit", "new": "New", "search": "Search", "actions": "Actions", "confirm": "Confirm", "back": "Back", "loading": "Loading...", "error": "Error", "success": "Success", "unknown": "Unknown", "deleteAll": "Delete All", "generate": "Generate", "warning": "Warning", "create": "Create", "deleteConfirm": "Delete this item?", "optional": "Optional", "notes": "Notes", "preview": "Preview", "none": "None", "view": "View", "required": "Required", "add": "Add", "active": "Active", "inactive": "Inactive" }, "menu": { "dashboard": "Dashboard", "calendar": "Calendar", "events": "Events", "clients": "Clients", "location": "Location", "articles": "Articles", "resources": "Resources", "warehouse": "Warehouse", "purchases": "Purchases", "sales": "Sales", "production": "Production", "reports": "Reports", "modules": "Modules", "autoCodes": "Auto Codes", "customFields": "Custom Fields" }, "dashboard": { "title": "Dashboard", "totalEvents": "Total Events", "confirmed": "Confirmed", "inQuote": "In Quote", "eventsToday": "Events Today", "upcomingEvents": "Upcoming Events (30 days)", "expiringQuotes": "Expiring Quotes", "noEvents": "No events in the next 30 days", "noQuotes": "No pending quotes", "generateDemoData": "Generate Demo Data", "clearDatabase": "Clear Database", "generateDialogTitle": "Generate Demo Data", "generateDialogText": "This operation generates test data for demonstrations:
- 15 Clients
- 10 Locations
- 12 Resources (staff)
- 20 Articles
- 20 Events with details

Existing data will not be modified.", "clearDialogTitle": "Clear Database", "clearDialogWarning": "Warning: this operation deletes ALL data from the database!", "clearDialogText": "The following will be deleted:
- All events and their details
- All clients
- All locations
- All resources
- All articles

This operation cannot be undone.", "clearSuccess": "Database cleared. Deleted: {{events}} events, {{clients}} clients, {{locations}} locations, {{resources}} resources, {{articles}} articles.", "generateError": "Error generating data", "clearError": "Error clearing data", "expires": "Expires: {{date}}", "guests": "{{count}} guests" }, "events": { "title": "Events", "newEvent": "New Event", "code": "Code", "date": "Date", "description": "Description", "client": "Client", "location": "Location", "guests": "Guests", "status": "Status", "type": "Event Type", "eventDate": "Event Date", "deleteSuccess": "Event deleted successfully", "detail": { "status": { "draft": "Draft", "quote": "Quote", "confirmed": "Confirmed", "new": "New" }, "loading": "Loading...", "newEvent": "New Event", "noDescription": "No description", "actions": { "duplicate": "Duplicate", "recalculate": "Recalculate Qty", "confirm": "Confirm", "save": "Save", "print": "Print PDF", "back": "Back" }, "fields": { "date": "Event Date", "startTime": "Start Time", "endTime": "End Time", "type": "Event Type", "description": "Event Description", "descriptionPlaceholder": "e.g. Wedding Smith-Jones", "client": "Client", "location": "Location", "totalGuests": "Total Guests", "costPerPerson": "Cost per Person", "totalCost": "Total Cost", "totalDeposits": "Total Deposits", "balance": "Balance", "status": "Status" }, "tabs": { "guests": "Guests", "withdrawalList": "Withdrawal List", "resources": "Resources", "costs": "Costs", "notes": "Notes" }, "guestsTab": { "total": "Total guests", "add": "Add Guest Type", "type": "Guest Type", "quantity": "Quantity", "notes": "Notes", "empty": "No guests added. Click \"Add Guest Type\" to start." }, "withdrawalTab": { "total": "Items in list", "add": "Add Item", "code": "Code", "article": "Article", "qtyRequested": "Qty Requested", "qtyCalculated": "Qty Calculated", "qtyActual": "Qty Actual", "notes": "Notes", "empty": "No items in list." }, "resourcesTab": { "total": "Committed resources", "add": "Add Resource", "resource": "Resource", "quantity": "Quantity", "costUnit": "Unit Cost", "costTotal": "Total Cost", "notes": "Notes", "empty": "No resources added." }, "dialogs": { "addGuest": "Add Guest", "addArticle": "Add Item", "addResource": "Add Resource", "cancel": "Cancel", "add": "Add" } } }, "clients": { "title": "Clients", "newClient": "New Client", "editClient": "Edit Client", "code": "Code", "altCode": "Alt. Code", "businessName": "Business Name", "city": "City", "province": "Prov.", "phone": "Phone", "email": "Email", "vat": "VAT", "address": "Address", "zip": "ZIP", "pec": "PEC", "fiscalCode": "Fiscal Code", "recipientCode": "Recipient Code", "generatedOnSave": "(Generated on save)", "autoGenerated": "Automatically generated", "willBeAssigned": "Will be assigned automatically", "deleteConfirm": "Delete this client?" }, "location": { "title": "Location", "newLocation": "New Location", "editLocation": "Edit Location", "name": "Name", "city": "City", "province": "Prov.", "distance": "Distance (km)", "contact": "Contact", "phone": "Phone", "address": "Address", "zip": "ZIP", "email": "Email", "deleteConfirm": "Delete this location?" }, "articles": { "title": "Articles", "newArticle": "New Article", "editArticle": "Edit Article", "code": "Code", "altCode": "Alt. Code", "description": "Description", "type": "Type", "category": "Category", "available": "Available", "qtyA": "Qty A", "qtyB": "Qty B", "qtyS": "Qty S", "uom": "UOM", "qtyAvailable": "Quantity Available", "unitOfMeasure": "Unit of Measure", "qtyStdAdults": "Std Qty Adults (A)", "qtyStdBuffet": "Std Qty Buffet (B)", "qtyStdSeated": "Std Qty Seated (S)", "generatedOnSave": "(Generated on save)", "autoGenerated": "Automatically generated", "willBeAssigned": "Will be assigned automatically", "deleteConfirm": "Delete this article?", "materialType": "Material Type" }, "resources": { "title": "Resources", "newResource": "New Resource", "editResource": "Edit Resource", "name": "Name", "surname": "Surname", "type": "Type", "phone": "Phone", "email": "Email", "resourceType": "Resource Type", "deleteConfirm": "Delete this resource?" }, "calendar": { "title": "Events Calendar", "newEvent": "New Event", "createEvent": "Create Event", "createEventConfirm": "Do you want to create a new event for", "today": "Today", "month": "Month", "week": "Week", "day": "Day" }, "status": { "scheda": "Draft", "preventivo": "Quote", "confermato": "Confirmed" }, "modules": { "warehouse": { "title": "Warehouse Management", "inventory": "Inventory", "movements": "Movements", "stock": "Stock", "categories": "Categories" }, "admin": { "title": "Module Management", "subtitle": "Configure active modules and manage subscriptions", "checkExpired": "Check Expired", "refresh": "Refresh", "expiringWarning": "{{count}} module(s) expiring in the next 30 days:", "disableConfirmTitle": "Confirm Deactivation", "disableConfirmText": "Are you sure you want to deactivate the module", "disableConfirmSubtext": "Entered data will remain in the system but will not be accessible until reactivation.", "disable": "Deactivate", "enable": "Activate", "details": "Details", "renew": "Renew", "active": "Active", "inactive": "Inactive", "core": "Core", "annualPrice": "Annual Price", "monthlyPrice": "Monthly Price", "dependencies": "Dependencies", "subscriptionDetails": "Subscription Details", "type": "Type", "startDate": "Start Date", "endDate": "End Date", "daysRemaining": "Days Remaining", "autoRenew": "Auto Renew", "yes": "Yes", "no": "No", "purchaseTitle": "Activate Module", "purchaseSubtitle": "Choose the subscription plan for the module {{name}}", "missingDependencies": "This module requires the following modules which are not active:", "subscriptionType": "Subscription Type", "monthly": "Monthly", "annual": "Annual", "perMonth": "/month", "perYear": "/year", "savings": "Save {{percent}}%", "autoRenewLabel": "Auto renew at expiration", "orderSummary": "Order Summary", "total": "Total", "activating": "Activating...", "activateModule": "Activate Module", "purchaseNote": "You can deactivate the module at any time from the settings. Entered data will remain available.", "includedFeatures": "Included Features", "moduleNotFound": "Module Not Found", "moduleNotFoundText": "The requested module does not exist.", "backToHome": "Back to Home", "status": "Status", "module": "Module", "subscription": "Subscription", "activationError": "Error during module activation" }, "features": { "warehouse": { "0": "Article master data management", "1": "Warehouse movements (inbound/outbound)", "2": "Real-time stock levels", "3": "Stock valuation (FIFO, LIFO, weighted average)", "4": "Inventory and adjustments", "5": "Stock and movement reports" }, "purchases": { "0": "Supplier order management", "1": "Inbound delivery notes", "2": "Purchase invoices", "3": "Payment schedule", "4": "Purchase analysis by supplier/article", "5": "Purchase price history" }, "sales": { "0": "Customer order management", "1": "Outbound delivery notes", "2": "Electronic invoicing", "3": "Collection schedule", "4": "Sales analysis by customer/article", "5": "Price lists" }, "production": { "0": "Multi-level bills of materials", "1": "Work cycles", "2": "Production orders", "3": "MRP planning", "4": "Production progress", "5": "Production costs" }, "quality": { "0": "Control plans", "1": "Control recording", "2": "Non-conformity management", "3": "Corrective/preventive actions", "4": "Certifications and audits", "5": "Quality statistics" }, "default": "Complete module features" } }, "autoCodes": { "title": "Automatic Codes", "subtitle": "Configure patterns for automatic code generation", "helpPattern": "Pattern Guide", "entity": "Entity", "prefix": "Prefix", "pattern": "Pattern", "example": "Example", "sequence": "Sequence", "reset": "Reset", "status": "Status", "monthly": "Monthly", "yearly": "Yearly", "never": "Never", "previewTooltip": "Preview next code", "resetTooltip": "Reset sequence", "resetConfirmTitle": "Confirm Sequence Reset", "resetConfirmText": "Are you sure you want to reset the sequence for", "resetWarning": "The sequence will be reset to 0. The next generated code will start from 1.", "previewTitle": "Next Code Preview", "previewText": "This is the code that will be generated upon next creation.\nThe sequence has not been incremented.", "helpTitle": "Pattern Guide", "helpText": "Patterns define how automatic codes are generated. You can combine static text and dynamic placeholders.", "placeholders": "Available Placeholders", "examples": "Pattern Examples", "editTitle": "Edit Configuration", "prefixHelper": "Text replaced in {PREFIX} placeholder", "patternHelper": "Pattern for code generation", "previewLabel": "Preview:", "resetSequence": "Reset Sequence", "everyYear": "Every year", "everyMonth": "Every month", "generationActive": "Generation active", "readOnly": "Code not editable" }, "customFields": { "title": "Custom Fields Management", "sectionTitle": "Custom Fields", "entity": "Entity", "newField": "New Field", "label": "Label", "fieldName": "Internal Name", "type": "Type", "required": "Required", "order": "Order", "editField": "Edit Field", "deleteConfirm": "Are you sure you want to delete this field?", "fieldNameHelper": "Must be unique for the entity. Use only lowercase letters and underscores.", "optionsJson": "Options (JSON Array)", "optionsHelper": "Enter a valid JSON array of strings", "description": "Description / Helper Text", "noFields": "No custom fields configured for this entity.", "types": { "text": "Text", "number": "Number", "date": "Date", "boolean": "Boolean (Yes/No)", "select": "Dropdown List", "multiselect": "Multi-Select", "textarea": "Text Area", "color": "Color", "url": "URL", "email": "Email" }, "entities": { "client": "Clients", "article": "Articles (Catering)", "event": "Events", "warehousearticle": "Warehouse Articles", "warehouselocation": "Warehouses", "resource": "Resources (Staff)" } }, "reports": { "title": "Report Templates", "import": "Import", "newTemplate": "New Template", "filterCategory": "Filter by category", "all": "All", "importTemplate": "Import Template", "noTemplates": "No templates found", "createFirstTemplate": "Create your first report template or import an existing one", "createTemplate": "Create Template", "vertical": "Portrait", "horizontal": "Landscape", "edit": "Edit", "duplicate": "Duplicate", "export": "Export", "delete": "Delete", "confirmDelete": "Confirm Deletion", "deleteConfirmText": "Are you sure you want to delete the template \"{{name}}\"?", "irreversibleAction": "This action cannot be undone.", "cancel": "Cancel", "deleting": "Deleting...", "importTitle": "Import Template", "importText": "Select an .aprt file to import", "selectFile": "Select File", "importing": "Importing...", "categories": { "Evento": "Event", "Cliente": "Client", "Articoli": "Articles", "Generale": "General", "Importato": "Imported" }, "editor": { "newTemplate": "New Template", "templateUpdatedByOther": "Template updated by another user", "saveSuccess": "Template saved successfully", "saveError": "Error saving: {{error}}", "pageName": "Page {{number}}", "copyOf": "{{name}} (copy)", "newText": "New text", "column": "Column {{number}}", "elementCopied": "Element copied", "pastedSuffix": "_pasted", "copySuffix": "_copy", "groupingNotImplemented": "Grouping not yet implemented", "ungroupingNotImplemented": "Ungrouping not yet implemented", "doubleClickToEdit": "Double click text to edit", "fitToContentNotImplemented": "Fit to content not yet implemented", "selectDatasetForPreview": "Select at least one dataset for preview", "saveBeforePreview": "Save the template before previewing", "previewError": "Error generating preview: {{error}}", "panels": { "pages": "Pages", "data": "Data Fields", "properties": "Properties" }, "defaultPageName": "Page 1", "saveDialog": { "title": "Save Template", "name": "Name", "description": "Description", "category": "Category", "cancel": "Cancel", "saving": "Saving...", "save": "Save" } } }, "warehouse": { "dashboard": { "newInbound": "New Inbound", "stockLevels": "Stock Levels", "activeArticles": "Active Articles", "warehouses": "Warehouses", "totalValue": "Total Value", "lowStock": "Low Stock", "outOfStock": "out of stock", "recentMovements": "Recent Movements", "viewAll": "View All", "noRecentMovements": "No recent movements", "lines": "lines", "manage": "Manage", "draftMovements": "draft movements to confirm", "view": "View", "expiringBatches": "batches expiring in the next 30 days", "lowStockArticles": "Low Stock Articles", "noLowStockArticles": "No low stock articles", "quickActions": "Quick Actions", "inbound": "Inbound", "outbound": "Outbound", "transfer": "Transfer", "newArticle": "New Article", "inventory": "Inventory", "valuation": "Valuation" }, "articles": { "title": "Articles Registry", "newArticle": "New Article", "columns": { "code": "Code", "description": "Description", "category": "Category", "uom": "U.O.M.", "averageCost": "Average Cost", "status": "Status", "active": "Active", "inactive": "Inactive" }, "filters": { "searchPlaceholder": "Search by code or description...", "category": "Category", "all": "All", "showAll": "Show All", "onlyActive": "Active Only", "viewList": "List View", "viewGrid": "Grid View" }, "loadingError": "Error loading articles: {{error}}", "noArticlesFound": "No articles found", "actions": { "edit": "Edit", "viewStock": "View Stock", "delete": "Delete" }, "deleteDialog": { "title": "Confirm Deletion", "content": "Are you sure you want to delete article {{code}} - {{description}}?", "warning": "This action cannot be undone.", "cancel": "Cancel", "deleting": "Deleting...", "delete": "Delete" } }, "articleForm": { "titleNew": "New Article", "titleEdit": "Article: {{code}}", "tabs": { "general": "General Data", "stock": "Stock", "batches": "Batches", "serials": "Serials" }, "sections": { "basicInfo": "Basic Information", "stockLevels": "Stock Levels", "costs": "Costs and Valuation", "traceability": "Traceability", "image": "Image", "summary": "Summary" }, "fields": { "code": "Code", "alternativeCode": "Alternative Code", "description": "Description", "shortDescription": "Short Description", "category": "Category", "uom": "Unit of Measure", "barcode": "Barcode", "notes": "Notes", "minStock": "Minimum Stock", "maxStock": "Maximum Stock", "reorderPoint": "Reorder Point", "reorderQuantity": "Reorder Quantity", "standardCost": "Standard Cost", "stockManagement": "Stock Management", "valuationMethod": "Valuation Method", "batchManaged": "Batch Management", "serialManaged": "Serial Management", "expiryManaged": "Expiry Management", "active": "Active Article" }, "helpers": { "generatedOnSave": "(Generated on save)", "willBeGenerated": "Will be assigned automatically", "generatedAutomatically": "Generated automatically", "optional": "Optional" }, "validation": { "codeRequired": "Code is required", "descriptionRequired": "Description is required", "uomRequired": "Unit of measure is required" }, "errors": { "saveError": "Error saving: {{error}}" }, "actions": { "upload": "Upload", "cancel": "Cancel", "save": "Save", "saving": "Saving..." }, "summary": { "averageCost": "Average Cost", "lastPurchase": "Last Purchase" }, "tables": { "warehouse": "Warehouse", "quantity": "Quantity", "reserved": "Reserved", "available": "Available", "value": "Value", "batchNumber": "Batch Number", "expiryDate": "Expiry Date", "status": "Status", "serialNumber": "Serial Number", "lot": "Lot", "noStock": "No stock", "noBatches": "No batches", "noSerials": "No serials" }, "status": { "expired": "Expired", "available": "Available", "unavailable": "Unavailable" }, "options": { "noCategory": "None" } }, "stockManagementType": { "Standard": "Standard", "NotManaged": "Not Managed", "VariableWeight": "Variable Weight", "Kit": "Kit" }, "valuationMethod": { "WeightedAverage": "Weighted Average", "FIFO": "FIFO", "LIFO": "LIFO", "StandardCost": "Standard Cost", "SpecificCost": "Specific Cost" }, "movements": { "title": "Warehouse Movements", "filters": { "searchPlaceholder": "Search document, reference...", "warehouse": "Warehouse", "all": "All", "type": "Type", "status": "Status", "from": "From", "to": "To", "reset": "Reset" }, "columns": { "document": "Document", "date": "Date", "type": "Type", "status": "Status", "warehouse": "Warehouse", "destination": "Destination", "reason": "Reason", "lines": "Lines", "value": "Value", "reference": "Reference" }, "actions": { "newMovement": "New Movement", "inbound": "Inbound", "outbound": "Outbound", "transfer": "Transfer", "adjustment": "Adjustment", "view": "View", "confirm": "Confirm", "cancel": "Cancel", "delete": "Delete" }, "dialogs": { "confirm": { "title": "Confirm Movement", "content": "Confirm movement {{doc}}?", "warning": "Stock levels will be updated and the movement cannot be modified anymore.", "confirming": "Confirming...", "confirm": "Confirm", "cancel": "Cancel" }, "cancel": { "title": "Cancel Movement", "content": "Cancel movement {{doc}}?", "warning": "The movement will be marked as cancelled but not deleted.", "cancelling": "Cancelling...", "cancelMovement": "Cancel Movement", "back": "Back" }, "delete": { "title": "Delete Movement", "content": "Permanently delete movement {{doc}}?", "warning": "This action cannot be undone.", "deleting": "Deleting...", "delete": "Delete", "cancel": "Cancel" } }, "loadingError": "Error loading movements: {{error}}" }, "movementType": { "Inbound": "Inbound", "Outbound": "Outbound", "Transfer": "Transfer", "Adjustment": "Adjustment", "Production": "Production", "Consumption": "Consumption", "SupplierReturn": "Supplier Return", "CustomerReturn": "Customer Return" }, "movementStatus": { "Draft": "Draft", "Confirmed": "Confirmed", "Cancelled": "Cancelled" }, "inbound": { "title": "New Inbound", "subtitle": "Goods receipt movement", "sections": { "movementData": "Movement Data", "lines": "Movement Lines" }, "fields": { "date": "Movement Date", "warehouse": "Warehouse", "documentNumber": "Document Number", "externalReference": "External Reference", "notes": "Notes", "article": "Article", "quantity": "Quantity", "unitCost": "Unit Cost", "total": "Total" }, "placeholders": { "documentNumber": "Delivery Note, Invoice, etc.", "externalReference": "Order, Supplier, etc.", "selectArticle": "Select article" }, "actions": { "addLine": "Add Line", "cancel": "Cancel", "saveDraft": "Save Draft", "saveAndConfirm": "Save and Confirm" }, "totals": { "quantity": "Total Quantity", "value": "Total Value" }, "validation": { "warehouseRequired": "Select a warehouse", "dateRequired": "Enter date", "linesRequired": "Enter at least one line with article and quantity" }, "errors": { "saveError": "Error: {{error}}" } }, "outbound": { "title": "New Outbound", "subtitle": "Goods issue movement", "warnings": { "stockIssues": "Warning: some lines exceed available stock", "overStock": "Quantity exceeds availability" }, "sections": { "movementData": "Movement Data", "lines": "Movement Lines" }, "fields": { "date": "Movement Date", "warehouse": "Warehouse", "documentNumber": "Document Number", "externalReference": "External Reference", "notes": "Notes", "article": "Article", "available": "Available", "quantity": "Quantity" }, "placeholders": { "documentNumber": "Delivery Note, etc.", "externalReference": "Order, Customer, etc.", "selectArticle": "Select article", "notes": "Notes" }, "actions": { "addLine": "Add Line", "cancel": "Cancel", "saveDraft": "Save Draft", "saveAndConfirm": "Save and Confirm" }, "totals": { "quantity": "Total Quantity" }, "validation": { "warehouseRequired": "Select a warehouse", "dateRequired": "Enter date", "linesRequired": "Enter at least one line with article and quantity" }, "errors": { "saveError": "Error: {{error}}" } }, "transfer": { "title": "Warehouse Transfer", "subtitle": "Move goods between warehouses", "sections": { "transferData": "Transfer Data", "lines": "Items to Transfer" }, "fields": { "date": "Date", "sourceWarehouse": "Source Warehouse", "destWarehouse": "Destination Warehouse", "document": "Document", "externalReference": "External Reference", "notes": "Notes", "article": "Article", "available": "Available", "quantity": "Quantity" }, "placeholders": { "article": "Article", "notes": "Notes" }, "actions": { "add": "Add", "cancel": "Cancel", "saveDraft": "Save Draft", "saveAndConfirm": "Save and Confirm" }, "totals": { "total": "Total: {{value}}" }, "validation": { "sourceRequired": "Select source warehouse", "destRequired": "Select destination warehouse", "sameWarehouse": "Source and destination must be different", "dateRequired": "Enter date", "linesRequired": "Enter at least one line" }, "errors": { "saveError": "Error: {{error}}" } }, "locations": { "title": "Warehouse Management", "newWarehouse": "New Warehouse", "emptyState": { "title": "No warehouses configured", "action": "Add the first warehouse" }, "card": { "default": "Default Warehouse", "inactive": "Inactive", "setDefault": "Set as default", "edit": "Edit", "delete": "Delete" }, "dialog": { "createTitle": "New Warehouse", "editTitle": "Edit Warehouse", "fields": { "code": "Code", "alternativeCode": "Alternative Code", "name": "Name", "description": "Description", "type": "Type", "address": "Address", "isDefault": "Default Warehouse", "isActive": "Active" }, "helpers": { "generatedOnSave": "(Generated on save)", "generatedAutomatically": "Generated automatically", "willBeAssigned": "Will be assigned automatically", "optional": "Optional" }, "validation": { "nameRequired": "Name is required" }, "actions": { "cancel": "Cancel", "save": "Save", "saving": "Saving..." } }, "deleteDialog": { "title": "Confirm Deletion", "content": "Are you sure you want to delete warehouse {{code}} - {{name}}?", "warning": "This action cannot be undone.", "deleting": "Deleting...", "delete": "Delete", "cancel": "Cancel" }, "loadingError": "Error loading warehouses: {{error}}" }, "warehouseType": { "Physical": "Physical", "Transit": "Transit", "Returns": "Returns", "Defective": "Defective", "Subcontract": "Subcontract" }, "stockLevels": { "title": "Stock Levels", "valuation": "Valuation", "summary": { "articles": "Articles", "totalQuantity": "Total Quantity", "totalValue": "Total Value", "lowStock": "Low Stock" }, "filters": { "search": "Search article...", "warehouse": "Warehouse", "category": "Category", "lowStockOnly": "Low stock only", "allWarehouses": "All", "allCategories": "All" }, "columns": { "code": "Code", "article": "Article", "warehouse": "Warehouse", "category": "Category", "quantity": "Quantity", "reserved": "Reserved", "available": "Available", "averageCost": "Average Cost", "value": "Value" }, "error": "Error: {{error}}" }, "inventory": { "title": "Physical Inventory", "newInventory": "New Inventory", "status": { "Draft": "Draft", "InProgress": "In Progress", "Completed": "Completed", "Confirmed": "Confirmed", "Cancelled": "Cancelled" }, "columns": { "code": "Code", "description": "Description", "date": "Inventory Date", "warehouse": "Warehouse", "category": "Category", "status": "Status", "progress": "Progress", "actions": "Actions" }, "actions": { "view": "Details", "start": "Start Counting", "continue": "Continue Counting", "cancel": "Cancel" }, "confirmCancel": "Are you sure you want to cancel this inventory?", "form": { "title": { "new": "New Inventory", "edit": "Edit Inventory", "editWithCode": "Inventory {{code}}" }, "breadcrumbs": { "list": "Inventory" }, "fields": { "description": "Description", "date": "Inventory Date", "warehouse": "Warehouse", "category": "Category (Optional)", "type": "Inventory Type", "notes": "Notes" }, "options": { "allCategories": "All", "type": { "Full": "Full", "Partial": "Partial", "Cyclic": "Cyclic", "Sample": "Sample" } }, "actions": { "back": "Back", "save": "Save Changes", "create": "Create and Start" } }, "count": { "title": "Inventory: {{description}}", "actions": { "back": "Back", "start": "Start Inventory", "complete": "Complete Count", "confirm": "Confirm and Adjust" }, "cards": { "date": "Inventory Date", "warehouse": "Warehouse", "totalLines": "Total Lines", "countedLines": "Counted Lines" }, "alert": { "completed": "Inventory is completed. Verify differences before confirming. Confirmation will automatically generate adjustment movements." }, "columns": { "articleCode": "Article Code", "description": "Description", "batch": "Batch", "location": "Location", "theoreticalQty": "Theoretical Qty", "countedQty": "Counted Qty", "difference": "Difference" }, "confirmDialog": { "title": "Confirm Inventory", "content": "Are you sure you want to confirm the inventory? This operation is irreversible and will generate adjustment movements for any differences found.", "cancel": "Cancel", "confirm": "Confirm" } } } }, "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" } } } }