export default { general: { ok: 'OK', save: 'Save', open: 'Open', close: 'Close', edit: 'Edit', cancel: 'Cancel', back: 'Back', undo: 'Undo', search: 'Search', download: 'Download', delete: 'Delete', clear: 'Clear', all: 'All', address: 'Address', add: 'Add {text}', telephone: 'Telephone', loading: 'Loading', confirm: 'Confirm', login: 'Login', logout: 'Logout', manage: 'Manage {text}', theme: 'Theme', light: 'Light', dark: 'Dark', mode: 'Mode', dataSum: 'Data Summaries', active: 'Active', inactive: 'Inactive', displayField: 'Display Fields', order: 'Order', name: '{msg} Name', fullName: 'Full Name', detail: '{msg} Detail', remark: '{msg} Remark', createdAt: 'Created at', validUntil: 'Valid until', noData: 'No {msg} Data', noField: 'No Field', notFound: 'Not Found', viewDetail: 'View Detail', type: 'Type', orderNumber: 'No.', recordPerPage: 'Records per page', recordsPage: 'Showing {resultcurrentPage} out of {total} records', day: 'Days', select: 'Select {msg}', selectAll: 'Select All', additional: 'Additional', editImage: 'Edit Image', upload: 'Upload {msg}', baseOnDevice: 'Base on Device', clickToCreate: 'Click to create', age: 'Age', nationality: 'Nationality', times: 'No. {number}', uploadFile: 'Upload File', typeBranch: 'Branch Type', branchStatus: 'Branch Status', success: 'Success', taxNo: 'Legal Person', contactName: 'Contact Name', image: 'Image of ', apply: 'Apply', licenseNumber: 'License number', dateOfIssue: 'Date of issue', expirationDate: 'Expiration date', document: 'Document', uploadDate: 'Upload Date', information: '{msg} Information', itemNo: '{msg} No.', example: 'Example', view: 'View {msg}', attachment: 'Attachment', about: 'About', total: 'Total', discount: 'Discount (Baht)', calculateVat: 'Calculate VAT', discountAfterVat: 'Discount after vat', totalAfterDiscount: 'Total after discount', totalVatExcluded: 'Tax-exempt amount', totalVatIncluded: 'Taxable amount', vat: 'VAT {msg}', totalAmount: 'Total amount (Baht)', specify: 'Specify {msg}', noSpecify: 'No Specify{msg}', noDataTable: 'There is no data displayed in this table yet.', no: 'No {msg}', birthDate: 'Birth Date', amount: 'amount {msg}', numberOf: 'Number of {msg}', list: 'List of {msg}', for: 'for {msg}', history: 'History', historyEdit: 'Edit History', time: 'Time', updatedBy: 'Updated By', beforeEdit: 'Before', afterEdit: 'After', generated: 'System Generated', urgent: 'Urgent', urgent2: 'Urgent', oldData: 'Select existing data', newData: 'Add new ', male: 'Male', female: 'Female', print: 'Print to File/PDF', code: 'Code', payment: 'Payment', or: 'or {msg}', people: 'People', group: 'Group', laborIdentified: 'Labor identified', beDue: 'Due in', noReason: 'No reason', due: 'Due', overDue: 'Overdue', status: 'Status', shared: 'Shared', area: 'Area by area', byArea: 'By area', company: 'Company', agencies: 'Agencies', form: 'Form', properties: 'Properties', designForm: 'Design Form', passport: 'Passport', passportNo: 'Passport No.', visa: 'VISA', visaNo: 'VISA No.', enterToAdd: 'Press enter to add.', forExample: 'eg. {example}', importFromFile: 'Import From File {suffix}', customer: 'Customer', individual: 'Individual', unavailable: 'Unavailable', selected: 'Selected {number} {msg}', next: 'Next', import: 'Import', numberOfDay: 'Number of days', other: 'Other', agencyAddress: 'Agency Address', hintRemark: 'You can add tags such as ', quotationLabor: 'Used to display the list of employees', quotationPayment: 'Used to display payment details', orderDetail: 'To display the list of employees in that product', ofPage: '{current} of {total}', included: 'Included', notIncluded: 'Not Included', dueDate: 'Due date', year: 'year', tableOfContent: 'Table of Contents', }, menu: { dashboard: 'Dashboard', dashboardCaption: 'Statistical information.', branch: 'Branch Management', branchCaption: 'Manage Branches within the organization.', user: 'Personnel Management', userCaption: 'Manage personnel within the organization.', customer: 'Customer Management', customerCaption: 'Manage customer within the organization.', product: 'Product & Service', productCaption: 'List of products and services.', dms: 'Document Management', quotation: 'Quotation', quotationCaption: 'List of quotations.', requestList: 'Request List', requestListCaption: 'List of purchase request.', taskOrder: 'Task Order', workOrderCaption: 'List of purchase order.', invoice: 'Invoice', invoiceCaption: 'Invoice.', accountingLedger: 'Accounting Ledger', accountingLedgerCaption: 'Accounting Ledger.', report: 'Report', reportCaption: 'List of report.', manage: { title: 'Manage', branch: 'Branch', personnel: 'Personnel', productService: 'Product and Service', workflow: 'Workflow', property: 'Property', customer: 'Customer', mainData: 'Main Data', agencies: 'Agencies', }, sales: { title: 'Sales', quotation: 'Quotation', invoice: 'Invoice', }, order: { title: 'Purchase Order', requestList: 'Request List', documentCheck: 'Document Verification', taskOrder: 'Task Order', goodReceipt: 'Goods Receipt', workReceipt: 'Work Receipt', workDelivery: 'Work Delivery', }, account: { title: 'Accounting', uploadSlip: 'Upload Receipt', receipt: 'Invoice/Receipt', creditNote: 'Credit Note', debitNote: 'Debit Note', }, manageDocument: { title: 'Docs', document: 'Document', }, overall: { title: 'Overall', report: 'Report', dashboard: 'Dashboard', }, profile: { editPersonalInfo: 'Edit Personal Information', signature: 'Signature', mode: 'Mode', addSignature: 'Add Signature', }, manual: { title: 'Manual', usage: 'การใช้งาน', }, }, noti: { title: 'Notification', caption: 'All Notification', unread: 'Unread', all: 'All', read: 'Read', viewAll: 'View All', markAsRead: 'Mark as Read', }, form: { tm6: { transportation: 'Flight/Vehicle', travelDate: 'Date of Entry', entryCheckpoint: 'Point of Entry', entryCardNumber: 'Entry Card Number', }, businessRegistration: { registrationNumber: 'Registration Number', requestAt: 'Request At', businessRegistration: 'Business Registration', businessType: 'Business Type', businessName: 'Name Used for Business', romanCharacters: 'Roman Characters', }, noticeJobEmployment: { permitNumber: 'Work Permit Number', jobDescription: 'Job Description', workplace: 'Workplace', dateOfHire: 'Date of Hire', }, title: { info: '{name}', create: 'Add {name}', edit: 'Edit {name}', }, field: { basicInformation: 'Basic Information', address: 'Address', }, customerInformation: 'Customer Information{msg}', birthDate: 'Birth Date', email: 'Email', telephone: 'Telephone', gender: 'Gender', address: 'Address {suffix}', addressNo: 'Address No.', moo: 'Moo', soi: 'Soi', road: 'Road', province: 'Province', district: 'District', fullAddress: 'Full Address', subDistrict: 'Sub-district', zipCode: 'Zip Code', prefixName: 'Prefix', firstName: 'First Name', firstNameEN: 'First Name (EN)', lastName: 'Last Name', lastNameEN: 'Last Name (EN)', middleName: 'Middle Name', middleNameEN: 'Middle Name (EN)', alienReferenceNumber: 'Alien Reference Number', error: { title: 'Error Occurred {msg}', required: 'This field is required.', select: 'Please select.', selectField: 'Please select {field}.', please: 'Please enter {msg} correct information.', invalid: 'Invalid value.', invalidCustomeMessage: 'Invalid value. {msg}', letterOnly: 'Only letters are allowed', letterAndNumOnly: 'Only _ letters and number are allowed', numOnly: 'Only number are allowed', requireLength: 'Please enter {msg} character', branchNameField: "Only letters, numbers, or the characters . , - ' &.", branchNameENField: "Only English letters, numbers, or the characters . , - ' &.", passportFormat: 'Please enter the passport number in the correct format.', }, warning: { title: 'Warning {msg}', unsave: 'You have unsaved changes. Are you sure you want to close this window?', message: 'Duplicate data found. Do you want to use the data from the document?', duplicateInformation: 'Data found in the system', cancel: 'Are you sure you want to continue? Cancel action cannot be undone.', }, info: { cantChange: 'The {field} cannot be changed later. Do you want to use "{name}"', }, maxLength: 'Max Length', useComma: 'Use Comma', decimal: 'Decimal', decimalPlace: 'Decimal Place', selection: 'Selection', }, status: { title: 'Status', CREATED: 'Active', // NOTE: Treated as active ACTIVE: 'Active', INACTIVE: 'Inactive', }, branch: { office: 'Office', allBranch: 'All Branch', card: { office: 'Office', orderNumber: 'No.', branchLabelName: 'Name', branchLabelAddress: 'Address', branchLabelTel: 'Telephone', branchLabelType: 'Type', branchVirtual: 'Service Point', branchLabel: 'Branch', branchHQLabel: 'Headoffice', taxNo: 'Legal Person', contactName: 'Contact Name', }, page: { captionManage: 'Manage', }, form: { title: { branchLabel: 'Branch', branchHQLabel: 'Headoffice', }, group: { contact: 'Contact', location: 'Location', bankAccount: 'Bank Account', admin: 'Branch Manager', }, shareLocation: 'Share location', abbrev: 'Abbreviation Name', code: 'Headoffice Code', codeBranch: 'Branch Code', taxNo: 'Tax Identification Number', contactName: 'Contact Name', contactTelephone: 'Contact Telephone', branchName: 'Branch Name', branchNameEN: 'Branch Name (EN)', servicePointName: 'Service Point Name', servicePointNameEN: 'Service Point Name(EN)', headofficeName: 'Headoffice Name', headofficeNameEN: 'Headoffice Name (EN)', bankAccountNo: 'Bank Account {no}', bankAccountStatus: 'Bank Account Status', bank: 'Bank', bankBranch: 'Bank Branch', bankAccountNumber: 'Bank Account Number', bankAccountName: 'Bank Account Name', bankAccountType: 'Bank Account Type', latitude: 'Latitude', longitude: 'Longitude', webUrl: 'Website URL', locationCoordinate: 'Location coordinates', }, }, personnel: { title: 'Personnel Management', caption: 'Manage All Personnel', personnel: 'Personnel', age: 'Age', USER: 'Employee', MESSENGER: 'Courier', DELEGATE: 'Delegate', AGENCY: 'Agency', addTitle: 'Add Personnel', tooltipTitle: 'No personnel yet?', tooltipCaption: 'Click + to add a personnel', form: { personalInformation: 'Personal Information', addressInformation: 'Personnel Address', workInformation: 'Job Information', username: 'Username', userType: 'User Type', userRole: 'User Role', prefixName: 'Prefix', firstName: 'First Name', lastName: 'Last Name', firstNameEN: 'First Name (EN)', lastNameEN: 'Last Name (EN)', middleName: 'Middle Name', middleNameEN: 'Middle Name (EN)', regisNo: 'Registration Number', startDate: 'Start Date', retireDate: 'Retire Date', responsibleArea: 'Responsibel Area', discount: 'Discount Condition', sourceNationality: 'Source Nationality', importNationality: 'import Nationality', trainingPlace: 'Training Place', checkpoint: 'Checkpoint', checkpointEN: 'Checkpoint (EN)', attachment: 'Attachment Document', citizenId: 'Citizen ID', citizenIssue: 'Citizen Issue', citizenExpire: 'Citizen Expire', }, }, customer: { typeFile: { citizenId: 'National ID card', registrationBook: 'Household registration', houseMap: 'House map', businessRegistration: 'Commercial registration', dbdCertificate: 'DBD Certificate', vatRegistrationCertificate: 'VAT Registration Certificate', powerOfAttorney: 'Power of Attorney', others: 'Others', }, employer: 'Employer', employerLegalEntity: 'Legal Entity', employerNaturalPerson: 'Natrual Person', employerType: 'Employer Type', employee: 'Employee', form: { selectType: 'Select Customer Type', group: { branch: 'Branch', }, prefix: { mr: 'Mr.', mrs: 'Mrs.', miss: 'Miss.', }, citizenId: 'Citizen ID', religion: 'Religion', issueDate: 'Issue Date', passportExpiryDate: 'Passport Expiry Date', ownerName: 'Customer Name', firstName: 'First Name ', lastName: 'Last Name ', firstNameEN: 'First Name in English', lastNameEN: 'Last Name in English', cardNumber: 'ID Card Number', prefixName: 'Prefix', legalPersonNo: 'Legal Entity Registration Number', registerName: 'Company Name', registerNameEN: 'Company Name (EN)', registerDate: 'Registered On', registerCompanyName: 'Registered Name', authorizedCapital: 'Authorized Capital', workplace: 'Workplace', workplaceEN: 'Workplace (EN)', address: 'Address', addressEN: 'Address (EN)', branchCode: 'Branch Code', customerCode: 'Employer Code', legalPersonCode: 'Legal Entity Code', codeAbbrev: 'Company Abbreviation', codeNumber: 'Company Number', registeredBranch: 'Registered Branch', customerName: 'Company Name', customerNameEN: 'Company Name (EN)', personName: 'Customer Name', taxIdentificationNumber: 'Tax Identification Number', branch: { title: 'Branch {name}', }, headQuarters: { title: 'Headoffice', telephoneNo: 'Headoffice Telephone', }, businessType: 'Business Type', businessTypeEN: 'Business Type (EN)', jobPosition: 'Job Position', jobPositionEN: 'Job Position (EN)', jobDescription: 'Job Description', payDay: 'Pay Day', payRate: 'Pay Rate', salesPerson: 'Sales Person', employerName: 'Employer Name', employmentOffice: 'Employment Office', homeCode: 'Address Identification (11 characters)', agent: 'Agent', }, table: { orderNumber: 'No.', fullname: 'Full Name', fullnameEN: 'Full Name', titleName: 'Name', businessTypePure: 'Business Type', jobPosition: 'Job Position', address: 'Address', workPlace: 'Workplace', contactName: 'Contact Name', contactPhone: 'Contact Phone', totalEmployee: 'Total Employee', officeTel: 'Headoffice Telephone', tel: 'Contact Number', }, }, customerEmployee: { branch: 'Branch', form: { group: { personalInfo: 'Personal Information', passport: 'Passport', visa: 'VISA', healthCheck: 'Health Check', workHistory: 'Work History', other: 'Other', family: 'Family', }, workerStatus: 'Worker Status', previousPassportNumber: 'Previous Passport Number', employerBranch: 'Employer Branch', employeeCode: 'Employee Code', nrcNo: 'Non-Thai Identification Number (N.R.C No.)', passportNo: 'Passport No.', passportRef: 'Previous Passport Reference Number (In case of passport changed)', passportType: 'Passport Type', passportPlace: 'Passport Issuance Place', passportIssuer: 'Passport Issuing Country', passportIssueDate: 'Passport Issuance Date', passportExpireDate: 'Passport Expiry Date', addressSame: 'Use Employer Address', addressCustom: 'Custom Address', visaType: 'Visa Type', visaNo: 'Visa Number', visaIssuance: 'Issuance Date', visaExpire: 'Valid Until', visaPlace: 'Visa Issuance Place', visaStayUntil: 'Permitted to Stay Until', visaTM6: 'TM.6 Number (Arrival)', visaEnter: 'Date of Entry into the Country', visaExpireDate: 'Visa Expiry Date', visa90Day: '90-day report next time', arrivalCardNo: 'Arrival Card, Number TM', visaCheckpoint: 'Entered through the checkpoint', workerType: 'Type of worker', placeOfBirth: 'Place of Birth', countryOfbirth: 'Country of Birth', issueCountry: 'Issue Country', entryCount: 'Entry Count', employerSelect: { branchName: 'Branch Name', customerName: 'Employer Name', }, }, formHealthCheck: { title: 'Health Check', result: 'Result', checkupType: 'Type', hospital: 'Hospital', medicalBenefit: 'Type of Medical Benefits', coverageStartDate: 'Insurance Purchase Date', coverageExpireDate: 'Insurance Expiration Date', insuranceCompany: 'Insurance Company', }, formWorkHistory: { title: 'Work History', employerName: 'Employer Name', jobType: 'Job Type', jobPosition: 'Job Position', workplace: 'Work Place', workUntil: 'Permission to work until', permitNo: 'Work Permit Number', permitIssuedAt: 'Permit Issuing Location', permitIssueDate: 'Work Permit Issuance Date', permitExpireDate: 'Work Permit Expiration Date', identityNo: 'Alien ID Number (13 digits)', }, formFamily: { citizenId: "Worker's National Identification Number (National ID Number from Country of Origin)", father: 'Father', fatherBirthPlace: 'Father Birth Place', mother: 'Mother', motherBirthPlace: 'Mother Birth Place', telephoneNo: "Worker's phone number", }, fileType: { passport: 'Passport', visa: 'VISA', tm6: 'TM.6', workPermit: 'Work Permit', noticeJobEmployment: 'Foreign Worker Employment Notification Form', noticeJobEntry: 'Foreign Worker Employment Commencement Notification Form', historyJob: 'Employment History Form', acceptJob: 'Acknowledgement of Foreign Worker Employment Notification Form', receipt: 'Receipt', other: 'Other', }, }, customerBranch: { tab: { main: 'About', address: 'Address', business: 'Business', contact: 'Contact', attachment: 'Upload Document', remark: 'remark', authorized: 'Authorized', }, form: { title: 'Branch', no: 'Branch No.', code: 'Branch Code', taxNo: 'Tax Identification Number', name: 'Branch Name', nameEN: 'Branch Name (EN)', authorizedCapital: 'Authorized Capital', registerName: 'Registered Name', registerDate: 'Registered Date', telephone: 'Telephone No.', attachment: 'Attachment', }, }, productService: { title: 'Products and Services', caption: 'Manage All Products and Services', group: { title: 'Products and Services Group', withName: 'Group of {name}', addTitle: 'Add Products and Services Group', code: 'Products and Services Group Code', name: 'Products and Services Group Name', }, type: { title: 'Products and Services Types', withName: 'Types of {name}', addTitle: 'Add Products and Services Types', code: 'Products and Services Types Code', name: 'Products and Services Types Name', }, service: { title: 'Package', title2: 'Service', totalWork: 'Total Work', code: 'Package Code', name: 'Package Name', work: 'Work', workNo: 'Work no {msg}', workName: 'Work Name', showTotalPrice: 'Show Total Price', addTitle: 'Add Package', registeredBranch: 'Registered Branch', information: 'Package Information', workInformation: 'Work Information', serviceProperties: 'Package Properties', propertiesName: 'Properties Name', properties: 'Properties', noProperties: 'No Properties', propertiesInWork: 'Properties in work', productInWork: 'Products and Services in work', totalProductWork: 'Total products and services of work', list: 'Item', addWork: 'Add Work', workAlreadyExist: 'Work already exist', splitPay: 'Split Payment', noPropertiesYet: 'No properties have been selected yet', InstallmentsNo: 'Installments no', }, product: { title: 'Products and Services', code: 'Products and Services Code', name: 'Products and Services Name', registeredBranch: 'Registered Branch', noProduct: 'No Products and Services', allProduct: 'All Products and Services', addTitle: 'Add Products and Services', processingTime: 'Processing Time', processingTimeDay: 'Processing Time (Days)', priceInformation: 'Price Information', salePrice: 'Sale Price', agentPrice: 'Agent Price', processingPrice: 'Processing Price', expenseType: 'Expense Type', vatIncluded: 'Include VAT', vatExcluded: 'Exclude VAT', vat: 'VAT', product: 'Product', }, }, quotation: { quotationDate: 'Quotation Date', seller: 'Seller', paymentChannels: 'Payment Channels', channelsThat: 'Channels That', bankAccountNumber: 'Bank Account Number', bankAccountName: 'Bank Account Name', inTheNameOf: 'In The Name Of', productOrderer: 'Product Orderer', approver: 'Approver', date: 'Date', tableColumnsRequest: { code: 'Request List Code', }, validateDueDate: 'Please change the due date.', letterOfAcceptance: 'Letter of Acceptance', addWorker: 'Add Worker', importWorker: 'Search for worker from the data.', templateForm: 'Select a template document form.', title: 'Quotation', caption: 'All Quotation', customerName: 'Customer Name', actor: 'Actor', totalPrice: 'Total', totalPriceBaht: 'Total (Baht)', receipt: 'Receipt/Tax Invoice', branch: 'Branch that issues the quotation', branchVirtual: 'Service Point that issues the quotation', customer: 'Customer', newCustomer: 'New Customer', employeeList: 'Employee List', employee: 'Employee', employeeName: 'Full Name', workName: 'Work Name', contactName: 'Contact Name', documentReceivePoint: 'Document Drop-Off Point"', dueDate: 'Quotation Due Date', specialCondition: 'Special Conditions', selectInvoice: 'Select Invoice', approveInvoice: 'Approve the invoice', approveDebitNote: 'Approve Debit Note', paymentCondition: 'Payment Terms', payType: 'Payment Methods', bank: 'Select Payment Account', paySplitCount: 'Number of Installments', payTotal: 'Total {msg}', customerAcceptance: 'Customer Acceptance', additionalFile: 'Attachment File', paySplitMessage: 'Amount to be paid (Baht)', summary: 'Total Summary', periodNo: 'Installment No.', amount: 'Amount', payDueDate: 'Pay Due Date', callDueDate: 'Call Due Date', validUntil: 'Valid Until', processOn: 'Process on {msg}', productList: 'List of Product', foreignRefNo: 'Alien Reference Number', documentExpireDate: 'Document Expiration Date', allProductPrice: 'All product price (Baht)', pricePerUnit: 'Unit price (Baht)', priceBeforeVat: 'Price before vat (บาท)', sumPrice: 'Total price', vat: 'Vat', calTax: 'Calculate taxes', allProduct: 'List of all products', quotationDiscount: 'Discount (Baht)', discountList: 'Product Discount', receiptDialog: { paymentWait: 'Waiting for payment', total: 'Total of', installments: 'Installments', paid: 'Paid', remain: 'Remaining', totalAmount: 'Total', billOfPayment: 'Payment Bill', payAll: 'Pay All', allInstallments: 'Payment', paymentDueDate: 'Payment due date', paymentMethod: 'Payment Method', notYetPaid: 'Unpaid', alreadyPaid: 'Paid', amountToBePaid: 'Amount to be paid', slip: 'Slip', paymentDocs: 'Payment Documents', PaymentWait: 'Waiting for payment', PaymentInProcess: 'Waiting for verification', PaymentRetry: 'Incomplete payment, try again', PaymentSuccess: 'Payment Completed', PaymentReceive: 'Payment Received', receiptIssued: 'Receipt Issued', }, payCondition: { Full: 'Waiting for full payment', Split: 'Waiting for installment payment', SplitCustom: 'Waiting for custom installment payment', }, type: { all: 'All', fullAmountCash: 'Full Amount Cash', installmentsCash: 'Installments Cash', installmentsCustomCash: 'Custom Installments Cash', fullAmountBill: 'Full Amount Bill', installmentsBill: 'Installments Bill', installmentsCustomBill: 'Custom Installments Bill', Full: 'Full Amount Cash', Split: 'Installments Cash', SplitCustom: 'Custom Installments Bill', BillFull: 'Full Amount Bill', BillSplit: 'Installments Bill', BillCustomSplit: 'Custom Installments Bill', }, status: { Issued: 'Quotation', Accepted: 'Customer Accepted', Expired: 'Expired', Invoice: 'Invoice', PaymentPending: 'Payment', PaymentInProcess: 'Payment', PaymentSuccess: 'Receipt/Tax Invoice', Receipt: 'Receipt', ProcessComplete: 'Completed', Canceled: 'Cancel', }, }, flow: { title: 'Workflow Template', caption: 'Manage Workflow Template', template: 'Template', processStep: 'Process Step', noProcessStep: 'No Process step', step: 'Step', stepNo: 'Step no {msg}', responsiblePerson: 'Responsible Person', customer: 'Customer', officer: 'Officer', }, agencies: { title: 'Agencies', caption: 'Manage Agencies', code: 'Agencies Code', group: 'Agencies Group', name: 'Agencies Name', }, requestList: { title: 'Request List', caption: 'All Request List', quotationCode: 'Quotation Code', requestListCode: 'Request List Code', referenceNo: 'Reference No.', invoiceCode: 'Invoice Code', receiptCode: 'Receipt Code', alienIdCard: 'Alien Identification Card"', relatedDoc: 'Related Documents', attachment: 'Documents', documentInSystem: 'Documents in the System', noDocumentYet: 'Document Not Found', companyEmployee: 'Company Employee', employeeMessenger: 'Courier', localEmployee: 'Local Employee', nonLocalEmployee: 'Non Local Employee', noWorkflowTemplate: 'A workflow template has not been selected.', salesRepresentative: 'Sales Representative', ref: 'Reference', action: { title: 'Action', configure: 'Configure', }, status: { work: { Pending: 'Await for order', Ready: 'Ready for order', Waiting: 'Work assigned, awaiting action', InProgress: 'In progress', Validate: 'Awaiting validation', Ended: 'Ended', Completed: 'Completed', Canceled: 'Canceled', RejectCancel: 'Reject cancellation request', }, Pending: 'Pending', Ready: 'Ready', InProgress: 'In Progress', Completed: 'Completed', Canceled: 'Canceled', CancelRequested: 'Cancel Requested', RejectCancel: 'Rejection of cancellation request', RejectedCancel: 'Cancellation request rejected', AwaitOrder: 'Awaiting Order', ReadyOrder: 'Ready for Order', EndOrder: 'Order Completed', AwaitReview: 'Awaiting Review', UploadedAwaitReview: 'Uploaded, Awaiting Review', ReviewedAwaitUpload: 'Reviewed, Awaiting Upload', Reviewed: 'Reviewed', ApprovedReview: 'Approved', }, }, taskOrder: { title: 'Task Order', receive: 'Job Receipt ', caption: 'All Task Order', code: 'Task Order Code', workName: 'Work Name', contacts: 'Contacts', inTheNameOf: 'In The Name Of', productOrderer: 'Product Orderer', approver: 'Approver', date: 'Date', receiveTaskOrder: 'Receive Task Order', tasktobeDone: 'Task to be Done', inProgress: 'In Progress', completed: 'Completed', sendTaskOrder: 'Send Task Order', payment: 'Payment', goodReceipt: 'Good Receipt', canceled: 'Canceled', issueBranch: 'Issue Branch', issueDate: 'Issue Date', madeBy: 'Made By', contactName: 'Contact Name', workOrderCode: 'Work Order Code', workOrderName: 'Work Order Name', telephone: 'Telephone', productList: 'Product List', amountOfEmployee: 'Number of workers', recipientOrSender: 'Recipient/Sender', workStartDate: 'Work Start Date & Time', workSubmissionDate: 'Work Submission Date & Time', status: { Pending: 'Pending', InProgress: 'InProgress', Success: 'Success', Failed: 'Failed', Redo: 'Redo', Validate: 'Validate', Complete: 'Complete', Canceled: 'Canceled', Restart: 'Retry', receive: { Canceled: 'Canceled', }, }, receiveTask: 'Receive Task', receiveScan: 'Receive Task (Scan)', receiveCustom: 'Receive Task (Custom)', allProduct: 'All Product', alreadySentTask: 'Already Sent Task', sentTask: 'Sent Task', taskInCart: 'Task in Cart', waitReceive: 'Waiting to accept task', failTaskOrderCode: 'Task order with issue', describeIssue: 'Describe issue', documentSubmitFailed: 'Document submission failed', taskNotFullyCompleted: 'Task was not fully completed', noRequestAvailable: 'There is no request list available for processing', validate: 'Validate', done: 'Done', confirmEndWork: 'Confirm end of work', }, dialog: { title: { incompleteDataEntry: 'Incomplete Data Entry', confirmChangeStatus: 'Confirm Status Change', confirmDelete: 'Confirm Deletion {msg}', youngWorker15: 'Employee under 15', youngWorker18: 'Employee under 18', importWorker: 'Import Worker', confirmLogout: 'Confirm Logout', confirmQuotationAccept: 'Confirm acceptance of the quotation.', confirmDebitNoteAccept: 'Confirm acceptance of the debit note.', }, message: { quotationAccept: 'Once accepted, no further modifications can be made', beingUse: '"{msg}" is being used.', incompleteDataEntry: 'Incomplete data entry on {tap} page', confirmChangeStatusOn: 'Do you want to open?', confirmChangeStatusOff: 'Do you want to close?', confirmDelete: 'Do you want to delete this item?', youngWorker15: 'Employee is under 15 years old, cannot record information.', youngWorker18: 'Employees under the age of 18, do you wish to proceed?', confirmLogout: 'Do you want to Logout?', headquartersNotEstablished: 'Head office not established', warningClose: 'There are unsaved actions. Do you want to close?', close: 'Do you want to close this window?', confirmChangeStatus: 'Do you want to change your status?', confirmSavingStatus: 'Do you want to confirm the saving of the status change data?', confirmSending: 'Do you confirm the submission of the task?', warningSelectDeliveryStaff: 'You have not yet selected a document delivery staff.', confirmEndWorkWarning: "Do you want to end the work now? The current statuses 'Pending', 'In Progress', 'To Be Reprocessed' will be changed to 'Redo All'.", confirmEndWork: 'Do you want to end the work?', }, action: { ok: 'OK', save: 'Save', saveAndClose: 'Save and Close', close: 'Close', delete: 'Delete', cancel: 'Cancel', }, backend: { productGroupAssociatedBadReq: 'Product group associated cannot be found.', productGroupBadReq: 'Product group cannot be found.', someProductBadReq: 'Some product not found.', branchBadReq: 'Branch cannot be found.', oneOrMoreUserBadReq: 'One or more user cannot be found.', oneOrMoreBranchBadReq: 'One or more branch cannot be found.', employeeBadReq: 'Employee cannot be found.', parentMenuBadReq: 'Parent menu not found.', menuBadReq: 'Menu cannot be found.', oneOrMoreBranchMissing: 'One or more branch cannot be delete and is missing.', cantMakeHQAndBranchSameTime: 'Cannot make this as headquaters and branch at the same time.', unknowHowToVerify: 'Unknown how to verify identity.', noPermission: 'You do not have permission to access or perform with this resource.', noPermissionToAccess: 'You do not have permission to access or perform with this resource.', relationProvinceNotFound: 'Province cannot be found.', relationDistrictNotFound: 'District cannot be found.', relationSubDistrictNotFound: 'Sub-district cannot be found.', relationHQNotFound: 'Headquarters cannot be found.', relationBranchNotFound: 'Branch cannot be found.', relationCustomerNotFound: 'Customer cannot be found.', relationCustomerBranchNotFound: 'Customer Branch cannot be found.', relationUserNotFound: 'User cannot be found.', relationProductGroupNotFound: 'Product group cannot be found.', relationProductTypeNotFound: 'Product type cannot be found.', relationServiceNotFound: 'Service cannot be found.', relationProductNotFound: 'Product cannot be found.', relationQuotationNotFound: 'Quotation cannot be found.', relationWorkerNotFound: 'Worker cannot be found.', relationWorkNotFound: 'Work cannot be found.', dataNotFound: 'Data not found.', employmentOfficeNotFound: 'Employment office not found.', branchNotFound: 'Branch cannot be found.', productGroupNotFound: 'Product group cannot be found.', productNotFound: 'Product cannot be found.', productTypeNotFound: 'Product type cannot be found.', serviceNotFound: 'Service cannot be found.', workNotFound: 'Work cannot be found.', branchContactNotFound: 'Branch contact cannot be found.', customerBranchNotFound: 'Customer branch cannot be found.', customerNotFound: 'Customer cannot be found.', employeeCheckupNotFound: 'Employee checkup cannot be found.', provinceNotFound: 'Province cannot be found.', employeeNotFound: 'Employee cannot be found.', someProvinceNotFound: 'Some province cannot be found.', employeeOtherNotFound: 'Employee other info cannot be found.', employeeWorkNotFound: 'Employee work cannot be found.', menuNotFound: 'Menu cannot be found.', menuComponentNotFound: 'Menu component cannot be found.', roleMenuNotFound: 'Role menu cannot be found.', userNotFound: 'User cannot be found.', flowTemplateNotFound: 'Workflow template cannot be found.', taskOrderNotFound: 'Task order cannot be found.', quotationNotFound: 'Quotation cannot be found.', citizenNotFound: 'Citizen cannot be found.', employeeOtherInfoNotFound: 'Employee other info cannot be found.', passportNotFound: 'Passport cannot be found.', visaNotFound: 'Visa cannot be found.', workflowNotFound: 'Workflow cannot be found.', institutionNotFound: 'Agencies cannot be found.', invoiceNotFound: 'Invoice cannot be found.', receiptNotFound: 'Receipt cannot be found.', paymentNotFound: 'Payment cannot be found.', requestDataNotFound: 'Request data cannot be found.', requestWorkNotFound: 'Request work cannot be found.', taskListNotFound: 'Task list cannot be found.', creditNoteNotFound: 'Credit note cannot be found.', debitNoteNotFound: 'Debit note cannot be found.', notificationNotFound: 'Notification cannot be found.', productGroupIsUsed: 'Product group is in used.', productIsUsed: 'Product is in used.', productTypeIsUsed: 'Product type is in used.', serviceIsUsed: 'Service is in used.', workIsUsed: 'Work is in used.', branchIsUsed: 'Branch is in used.', customerBranchIsUsed: 'Customer branch is in used.', customerIsUsed: 'Customer is in used.', employeeIsUsed: 'Employee is in used.', userIsUsed: 'User is in used.', institutionIsUsed: 'Agencies is in used.', quotationIsUsed: 'Quotation is in used.', debitNoteIsUsed: 'Debit note is in used.', sameBranchCodeExists: 'This Head Office Abbreviation is already in use.', productNameExists: 'Product with the same name already exists. If you want to create with this name please select another code.', userExists: 'User already exits.', sameNameExists: 'Same name exists.', validateError: 'Validate Error', codeMisMatch: 'Code Mismatch', crossCompanyNotPermit: 'Cannot move between different headoffice', errorOccure: 'An error has occurred, causing the system to be unable to function. Please try again later.', invalideData: 'The information is incorrect. Please try again later.', authFailed: 'Authentication Failed. Please try again later. ', installmentsValidateFailed: 'Validation failed. Each installment must include at least one product. Please review and update the installments accordingly.', requestWorkMustReady: 'Request work must ready.', notValidImage: 'Not a valid image.', minimumBranchNotMet: 'Require at least one branch for a user.', requireOneMinBranch: 'Require at least one branch as headoffice.', reqMinAffilatedBranch: 'You must be affilated with at least one branch or specify branch to be registered (System permission required).', paymentNotSuccess: 'Payment not success.', flowAccountError: 'FlowAccount error.', InvoiceReceiptIssueFailed: 'Failed to issue invoice/receipt document.', QuotationWorkerExceed: 'Worker exceed current quotation max worker.', taskListNotPending: 'One or more task is not pending.', reqNotMet: 'Not Match', systemError: 'A system error occurred.', }, }, preview: { dateAt: 'Date {msg}', seller: 'Seller', taskOrder: 'Work Order', doc: 'View Document', productList: 'Product List', rank: 'Rank', productCode: 'Product Code', pricePerUnit: 'Price per Unit', discount: 'Discount', vat: 'VAT', value: 'Value', netValue: 'Net Value', dueDate: 'Due Date', paymentMethods: 'Payment Methods', title: { creditNote: 'Credit Note', quotation: 'Quotation', invoice: 'Invoice', payment: 'Payment', receipt: 'Receipt', debitNote: 'Debit Note', }, }, address: { subDistrict: 'Sub District', subArea: 'Sub Area', area: 'Area', district: 'District', province: 'Province', }, duty: { text: '{subject} Duty', notInclude: 'Not Include Duty', include: 'Include Duty', cost: 'Duty Cost (Baht)', }, creditNote: { title: 'Credit Note', caption: 'All Credit Notes', label: { code: 'Credit Note Code', quotationCode: 'Quotation Code', quotationWorkName: 'Work Name', quotationPayment: 'Payment Method', value: 'Value', servicePoint: 'Service Point', quotationRegisteredBranch: 'Service Point Issuing The Quotation', quotationCreatedBy: 'Made By', customer: 'Customer', BankTransfer: 'Bank Transfer', Cash: 'Cash', accountNumber: 'Bank Account Number', accountName: 'Bank Account Name', creditNoteInformation: 'Credit Note Information', additionalDetail: 'Detail', specifyReason: 'Specify Reason', reasonReturn: 'The customer returned all or part of the goods because they did not meet their requirements.', reasonCanceled: 'The customer canceled certain items or services listed on the invoice.', request: 'Request Credit Note Approval', submit: 'Approve Credit Note', refund: 'Refund', refundMethod: 'Refund Method', totalRefund: 'Total refund amount', totalAmount: 'Total', paid: 'Paid', remain: 'Remaining', refundDocs: 'Refund Documents', refundSuccess: 'Refund Success', }, status: { Waiting: 'Credit Note', Pending: 'Pending Refund', Success: 'Refund Completed', Canceled: 'Canceled', payback: { Pending: 'Pending', Verify: 'Verify', Done: 'Done', }, }, }, invoice: { title: 'Invoice', caption: 'All Invoices', workSheetName: 'Worksheet Name', paymentDueDate: 'Payment Duedate', status: { PaymentSuccess: 'Payment Success', PaymentWait: 'Waiting For Payment', }, }, receipt: { title: 'Receipt / Tax Invoice', caption: 'All Receipt / Tax Invoice', dataSum: 'Summary of all receipts/tax invoices', workSheetName: 'Worksheet name', }, debitNote: { title: 'Debit Note', caption: 'All Debit Notes', expire: 'Expired', payment: 'Payment', receipt: 'Receipt', succeed: 'Completed', downloadReceipt: 'Download Receipt', downloadTaxInvoice: 'Download Tax Invoice', label: { additionalDetail: 'Additional Details', specifyReasonForDebit: 'Specify Reason for Debit', debitNoteInformation: 'Debit Note Information', codeDebit: 'Debit Note Number', codeQuotation: 'Quotation Number', quotationWorkName: 'Work Name', quotationPayment: 'Payment Method', value: 'Net Value', request: 'Request Debit Note Approval', submit: 'Approve Debit Note', }, stats: { Issued: 'Debit Note', Expired: 'Expired', PaymentPending: 'Payment', PaymentSuccess: 'Receipt', ProcessComplete: 'Completed', }, viewMode: { accepted: 'Accept', payment: 'Payment', receipt: 'Receipt/Tax Invoice', processComplete: 'Completed', }, status: { Pending: 'Debit Note', Expire: 'Expired', Payment: 'Payment', Receipt: 'Receipt', Succeed: 'Completed', }, }, report: { title: 'Report', value: 'Value', customerName: 'Customer Name', view: { Document: 'Document Status Report', Invoice: 'Payment Report', Product: 'Product and Service Report', Sale: 'Sales Summary Report', Profit: 'Profit and Loss Report', Debt: 'Overdue Customer Report', }, document: { code: 'Code', status: 'Quotation Status', createAt: 'Created Date', updateAt: 'Updated Date', }, table: { code: 'Code', status: 'Status', createAt: 'Created Date', }, product: { did: 'Processed Quantity', sale: 'Sold Quantity', name: 'Product Name', code: 'Product Code', }, sale: { byCustomer: 'Sales by Branch', byProductGroup: 'Sales by Product Category', bySale: 'Sales by Salesperson', code: 'Code', name: 'Name', count: 'Sold Quantity', }, profit: { byMonth: 'Profit Table by Month', byYear: 'Profit Table by Year', month: 'Month', year: 'Year (AD)', netProfit: 'Net Profit', expenses: 'Expenses', income: 'Income', }, debtReport: { title: 'Overdue Customer Report', customerName: 'Customer Name', unpaid: 'Unpaid', paid: 'Paid', }, }, dashboard: { title: 'Dashboard', newComer: 'New Interested Party', openQuotation: 'Open Quotation', paidSales: 'Paid Sales', pendingSales: 'Pending Sales', receipt: { title: 'Tax Invoice Summary', caption: 'By Total Amount', total: 'Total Amount', paid: 'Partially & Fully Paid', pending: 'Pending Payment', cancel: 'Cancelled', }, opportunity: { title: 'Sales Opportunity Screening', caption: 'By Sales Opportunity Status', }, quotation: { title: 'Quotations & Sales Orders', caption: 'By Document Status', waitCustomer: 'Waiting for Customer', inProgress: 'In Progress', complete: 'Complete', cancel: 'Cancel', }, sales: { title: 'Top 5 Highest Sales', caption: 'Based on Tax Invoices', }, }, month: { 1: 'January', 2: 'February', 3: 'March', 4: 'April', 5: 'May', 6: 'June', 7: 'July', 8: 'August', 9: 'September', 10: 'October', 11: 'November', 12: 'December', }, property: { title: 'Property', caption: 'Manage Properties', table: { name: 'Name', nameEn: 'English Name', type: 'Type', }, dialog: { title: '', name: 'Name', nameEn: 'English Name', type: 'Type', }, }, };