export default { listTitle: 'Product List', addProduct: 'Add Product', editProduct: 'Edit Product', search: 'Search', reset: 'Reset', productCode: 'Product Code', productName: 'Product Name', category: 'Category', stage: 'Stage', standardized: 'Standardized', isActive: 'Status', all: 'All', fuzzySearch: 'Fuzzy Search', active: 'Active', inactive: 'Inactive', grade: 'Grade', minOrderQty: 'MOQ (kg)', action: 'Action', detail: 'Detail', edit: 'Edit', delete: 'Delete', restore: 'Restore', totalRecords: 'Total {n} records', productDetail: 'Product Detail', auditInfo: 'Audit Info', creationDate: 'Created Date', createdBy: 'Created By', lastUpdateDate: 'Last Updated Date', lastUpdatedBy: 'Last Updated By', noData: 'No Data', save: 'Save', update: 'Update', cancel: 'Cancel', confirm: 'Confirm', pleaseSelect: 'Please Select', notRequired: 'For reference only, not mandatory', productCodeRequired: 'Please enter product code', productCodeMaxLength: 'Code max 50 characters', productNameRequired: 'Please enter product name', productNameMaxLength: 'Name max 200 characters', categoryRequired: 'Please select category', stageRequired: 'Please select stage', standardizedRequired: 'Please select standardized attribute', saveSuccess: 'Product added successfully', updateSuccess: 'Product updated successfully', deleteSuccess: 'Product deactivated', restoreSuccess: 'Product restored', saveFailed: 'Save failed', updateFailed: 'Update failed', deleteFailed: 'Operation failed', codeExists: 'Product code already exists', dataNotExist: 'Product data does not exist', productOffShelf: 'This product has been deactivated and cannot be used', versionConflict: 'Data has been modified by others, please refresh and try again', networkError: 'Network error, please try again', deleteTitle: 'Delete Confirmation', deleteMessage: 'Confirm to delete product "{name}" ({code})?', deleteHint: 'After deletion, this product will be deactivated and cannot be referenced by downstream modules.', restoreTitle: 'Restore Confirmation', restoreMessage: 'Confirm to restore product "{name}" ({code})?', restoreHint: 'After restoration, downstream modules can query and reference this product again.', statusActive: 'Active', statusInactive: 'Inactive', }