1544 lines
47 KiB
JSON
1544 lines
47 KiB
JSON
{
|
|
"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",
|
|
"hr": "Human Resources",
|
|
"reports": "Reports",
|
|
"apps": "Apps",
|
|
"autoCodes": "Auto Codes",
|
|
"customFields": "Custom Fields",
|
|
"suppliers": "Suppliers",
|
|
"purchaseOrders": "Purchase Orders",
|
|
"salesOrders": "Sales Orders",
|
|
"productionOrders": "Production Orders",
|
|
"bom": "Bill of Materials",
|
|
"workCenters": "Work Centers",
|
|
"cycles": "Cycles",
|
|
"mrp": "MRP",
|
|
"administration": "Administration",
|
|
"movements": "Movements",
|
|
"stock": "Stock",
|
|
"inventory": "Inventory"
|
|
},
|
|
"navigation": {
|
|
"searchPlaceholder": "Search...",
|
|
"tabGroups": "Tab Groups",
|
|
"close": "Close",
|
|
"closeOthers": "Close Others",
|
|
"closeRight": "Close to the Right",
|
|
"saveSession": "Save Current Session",
|
|
"noSavedGroups": "No saved groups",
|
|
"saveGroupTitle": "Save Tab Group",
|
|
"groupName": "Group Name",
|
|
"save": "Save",
|
|
"cancel": "Cancel"
|
|
},
|
|
"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:<br />- 15 Clients<br />- 10 Locations<br />- 12 Resources (staff)<br />- 20 Articles<br />- 20 Events with details<br /><br />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:<br />- All events and their details<br />- All clients<br />- All locations<br />- All resources<br />- All articles<br /><br />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"
|
|
},
|
|
"apps": {
|
|
"warehouse": {
|
|
"title": "Warehouse Management",
|
|
"inventory": "Inventory",
|
|
"movements": "Movements",
|
|
"stock": "Stock",
|
|
"categories": "Categories"
|
|
},
|
|
"hr": {
|
|
"title": "Human Resources",
|
|
"dipendenti": "Employees",
|
|
"contratti": "Contracts",
|
|
"assenze": "Absences",
|
|
"pagamenti": "Payments",
|
|
"rimborsi": "Reimbursements"
|
|
},
|
|
"admin": {
|
|
"title": "App Management",
|
|
"subtitle": "Configure active apps and manage subscriptions",
|
|
"checkExpired": "Check Expired",
|
|
"refresh": "Refresh",
|
|
"expiringWarning": "{{count}} app(s) expiring in the next 30 days:",
|
|
"disableConfirmTitle": "Confirm Deactivation",
|
|
"disableConfirmText": "Are you sure you want to deactivate the app",
|
|
"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 App",
|
|
"purchaseSubtitle": "Choose the subscription plan for the app {{name}}",
|
|
"missingDependencies": "This app requires the following apps 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 App",
|
|
"purchaseNote": "You can deactivate the app at any time from the settings. Entered data will remain available.",
|
|
"includedFeatures": "Included Features",
|
|
"moduleNotFound": "App Not Found",
|
|
"moduleNotFoundText": "The requested app does not exist.",
|
|
"backToHome": "Back to Home",
|
|
"status": "Status",
|
|
"module": "App",
|
|
"subscription": "Subscription",
|
|
"activationError": "Error during app 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"
|
|
},
|
|
"hr": {
|
|
"0": "Employee management",
|
|
"1": "Contract management",
|
|
"2": "Absence and leave register",
|
|
"3": "Payroll and salary management",
|
|
"4": "Expense reports and reimbursements",
|
|
"5": "Personnel cost analysis"
|
|
},
|
|
"default": "Complete app 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"
|
|
}
|
|
},
|
|
"elements": {
|
|
"text": "Text",
|
|
"textDesc": "Add a text field",
|
|
"image": "Image",
|
|
"imageDesc": "Insert an image",
|
|
"shape": "Shape",
|
|
"shapeDesc": "Draw a geometric shape",
|
|
"table": "Table",
|
|
"tableDesc": "Insert a data table",
|
|
"line": "Line",
|
|
"lineDesc": "Draw a line",
|
|
"add": "Add",
|
|
"insert": "Insert element"
|
|
},
|
|
"snap": {
|
|
"grid": "Grid",
|
|
"objects": "Objects",
|
|
"borders": "Margins",
|
|
"center": "Center",
|
|
"tangent": "Edges",
|
|
"options": "Snap Options",
|
|
"all": "All",
|
|
"hideGrid": "Hide grid",
|
|
"showGrid": "Show grid",
|
|
"autoAlign": "Auto alignment"
|
|
},
|
|
"toolbar": {
|
|
"undo": "Undo",
|
|
"redo": "Redo",
|
|
"delete": "Delete",
|
|
"preview": "Preview",
|
|
"save": "Save",
|
|
"lock": "Lock",
|
|
"unlock": "Unlock",
|
|
"duplicate": "Duplicate",
|
|
"prevPage": "Previous Page",
|
|
"nextPage": "Next Page",
|
|
"zoomIn": "Zoom in",
|
|
"zoomOut": "Zoom out",
|
|
"autoSaveOn": "Auto-save on",
|
|
"autoSaveOff": "Auto-save off",
|
|
"saving": "Saving...",
|
|
"saved": "Saved",
|
|
"unsaved": "Unsaved",
|
|
"unsavedTooltip": "Unsaved changes",
|
|
"autoSavePending": "Auto-save pending...",
|
|
"edit": "EDIT",
|
|
"history": "HISTORY",
|
|
"historyTooltip": "Change history",
|
|
"view": "VIEW",
|
|
"zoom": "ZOOM",
|
|
"fitWindow": "Fit to window",
|
|
"zoomLevel": "Zoom level",
|
|
"presets": "Presets",
|
|
"searchCommand": "Search command",
|
|
"shortcuts": "Keyboard shortcuts",
|
|
"shortcutsTitle": "Keyboard Shortcuts"
|
|
},
|
|
"preview": {
|
|
"title": "Report Preview",
|
|
"notSelected": "Not selected",
|
|
"removeSelection": "Remove selection",
|
|
"select": "Select",
|
|
"searchPlaceholder": "Search...",
|
|
"noResults": "No results found",
|
|
"noEntities": "No entities available",
|
|
"results": "results",
|
|
"selected": "selected",
|
|
"instruction": "Select an entity for each dataset to use in the preview",
|
|
"errorLoading": "Error loading available data",
|
|
"noDatasets": "There are no datasets selected for this template. Add at least one dataset to generate the preview.",
|
|
"selectEntityInstruction": "Select an entity for each dataset",
|
|
"cancel": "Cancel",
|
|
"generating": "Generating...",
|
|
"generatePdf": "Generate PDF",
|
|
"generatePreviewPdf": "Generate PDF Preview"
|
|
},
|
|
"datasetManager": {
|
|
"title": "Virtual Datasets",
|
|
"newDataset": "New Dataset",
|
|
"noDatasets": "No Virtual Datasets",
|
|
"noDatasetsDesc": "Create virtual datasets to combine and filter data from multiple sources.",
|
|
"createFirst": "Create the first dataset",
|
|
"editDataset": "Edit Dataset",
|
|
"newVirtualDataset": "New Virtual Dataset",
|
|
"deleteConfirm": "Delete dataset \"{{name}}\"?",
|
|
"validationError": "Validation error",
|
|
"errors": "Errors:",
|
|
"warnings": "Warnings:",
|
|
"validConfig": "Valid configuration",
|
|
"tabs": {
|
|
"info": "Info",
|
|
"sources": "Sources",
|
|
"relationships": "Relationships",
|
|
"filters": "Filters",
|
|
"fields": "Fields"
|
|
},
|
|
"fields": {
|
|
"nameId": "Identifier Name",
|
|
"nameIdHelper": "Unique name used internally (no spaces)",
|
|
"displayName": "Display Name",
|
|
"description": "Description",
|
|
"category": "Category",
|
|
"icon": "Icon"
|
|
},
|
|
"sources": {
|
|
"available": "Available Datasets",
|
|
"addInstruction": "Click to add a source",
|
|
"inDataset": "Sources in Dataset",
|
|
"empty": "Add at least one data source from the left panel",
|
|
"alias": "Alias",
|
|
"primary": "Primary",
|
|
"setPrimary": "Set Primary"
|
|
},
|
|
"noDescription": "No description",
|
|
"sourcesCount": "sources"
|
|
},
|
|
"shortcuts": {
|
|
"move1px": "Move (1px)",
|
|
"move10px": "Move (10px)",
|
|
"toggleGrid": "Toggle grid",
|
|
"zoomInOut": "Zoom in/out",
|
|
"changePage": "Change page"
|
|
},
|
|
"time": {
|
|
"now": "Just now",
|
|
"minutesAgo": "{{count}}m ago",
|
|
"hoursAgo": "{{count}}h ago"
|
|
}
|
|
},
|
|
"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 <strong>{{code}} - {{description}}</strong>?",
|
|
"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 <strong>{{doc}}</strong>?",
|
|
"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 <strong>{{doc}}</strong>?",
|
|
"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 <strong>{{doc}}</strong>?",
|
|
"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 <strong>{{code}} - {{name}}</strong>?",
|
|
"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": {
|
|
"stats": {
|
|
"title": "Purchases",
|
|
"costsThisMonth": "Costs this month",
|
|
"pendingOrders": "{{count}} Pending Orders"
|
|
},
|
|
"supplier": {
|
|
"title": "Suppliers",
|
|
"newSupplier": "New Supplier",
|
|
"createTitle": "New Supplier",
|
|
"editTitle": "Edit Supplier",
|
|
"columns": {
|
|
"code": "Code",
|
|
"name": "Business Name",
|
|
"vatNumber": "VAT Number",
|
|
"email": "Email",
|
|
"phone": "Phone",
|
|
"city": "City",
|
|
"status": "Status"
|
|
},
|
|
"fields": {
|
|
"name": "Business Name",
|
|
"vatNumber": "VAT Number",
|
|
"fiscalCode": "Fiscal Code",
|
|
"address": "Address",
|
|
"city": "City",
|
|
"province": "Province",
|
|
"zipCode": "ZIP Code",
|
|
"country": "Country",
|
|
"email": "Email",
|
|
"pec": "PEC",
|
|
"phone": "Phone",
|
|
"website": "Website",
|
|
"paymentTerms": "Payment Terms",
|
|
"notes": "Notes"
|
|
}
|
|
},
|
|
"order": {
|
|
"title": "Purchase Orders",
|
|
"newOrder": "New Order",
|
|
"createTitle": "New Order",
|
|
"editTitle": "Edit Order",
|
|
"status": {
|
|
"Draft": "Draft",
|
|
"Confirmed": "Confirmed",
|
|
"PartiallyReceived": "Partially Received",
|
|
"Received": "Received",
|
|
"Cancelled": "Cancelled"
|
|
},
|
|
"columns": {
|
|
"number": "Number",
|
|
"date": "Date",
|
|
"supplier": "Supplier",
|
|
"status": "Status",
|
|
"total": "Total"
|
|
},
|
|
"fields": {
|
|
"date": "Order Date",
|
|
"expectedDate": "Expected Delivery Date",
|
|
"supplier": "Supplier",
|
|
"warehouse": "Destination Warehouse",
|
|
"notes": "Notes"
|
|
},
|
|
"lines": {
|
|
"article": "Article",
|
|
"quantity": "Quantity",
|
|
"price": "Unit Price",
|
|
"discount": "Discount %",
|
|
"tax": "Tax %",
|
|
"total": "Total"
|
|
},
|
|
"total": "Order Total",
|
|
"actions": {
|
|
"confirm": "Confirm Order",
|
|
"receive": "Receive Goods"
|
|
}
|
|
}
|
|
},
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
"personale": {
|
|
"dipendentiTitle": "Employee Management",
|
|
"newDipendente": "New Employee",
|
|
"editDipendente": "Edit Employee",
|
|
"nome": "First Name",
|
|
"cognome": "Last Name",
|
|
"codiceFiscale": "Tax Code",
|
|
"email": "Email",
|
|
"telefono": "Phone",
|
|
"ruolo": "Role",
|
|
"indirizzo": "Address",
|
|
"citta": "City",
|
|
"cap": "ZIP Code",
|
|
"dataAssunzione": "Hiring Date",
|
|
"dipartimento": "Department",
|
|
"contrattiTitle": "Contract Management",
|
|
"newContratto": "New Contract",
|
|
"editContratto": "Edit Contract",
|
|
"dipendente": "Employee",
|
|
"tipoContratto": "Contract Type",
|
|
"dataInizio": "Start Date",
|
|
"dataFine": "End Date",
|
|
"retribuzione": "Salary",
|
|
"attivo": "Active",
|
|
"assenzeTitle": "Absence Management",
|
|
"newAssenza": "New Absence",
|
|
"editAssenza": "Edit Absence",
|
|
"tipoAssenza": "Absence Type",
|
|
"stato": "Status",
|
|
"pagamentiTitle": "Payment Management",
|
|
"newPagamento": "New Payment",
|
|
"editPagamento": "Edit Payment",
|
|
"data": "Date",
|
|
"importo": "Amount",
|
|
"causale": "Reason",
|
|
"rimborsiTitle": "Reimbursement Management",
|
|
"newRimborso": "New Reimbursement",
|
|
"editRimborso": "Edit Reimbursement",
|
|
"descrizione": "Description",
|
|
"status": {
|
|
"richiesto": "Requested",
|
|
"approvato": "Approved",
|
|
"rimborsato": "Reimbursed",
|
|
"rifiutato": "Rejected",
|
|
"richiesta": "Requested",
|
|
"approvata": "Approved",
|
|
"rifiutata": "Rejected"
|
|
},
|
|
"assenza": {
|
|
"ferie": "Vacation",
|
|
"malattia": "Sick Leave",
|
|
"permesso": "Permit",
|
|
"altro": "Other"
|
|
}
|
|
}
|
|
} |