import enLocale from 'element-ui/lib/locale/lang/en' export default { ...enLocale, common: { confirm: 'Confirm', cancel: 'Cancel', home: 'Home', logout: 'Logout', language: 'Language', chinese: 'Chinese', english: 'English' }, login: { systemName: 'Intelligent Assembly Line Information Management System', usernamePlaceholder: 'Please enter username', passwordPlaceholder: 'Please enter password', rememberPassword: 'Remember password', changePassword: 'Change password', loginButton: 'Login', account: 'Attendance No.', oldPassword: 'Old password', newPassword: 'New password', confirmPassword: 'Confirm password', confirmPasswordPlaceholder: 'Please enter confirm password', oldPasswordPlaceholder: 'Please enter old password', newPasswordPlaceholder: 'Please enter new password', passwordNotSame: 'The two passwords do not match', changeSuccess: 'Changed successfully', editFailed: 'Edit failed', accountPasswordError: 'Incorrect username or password' }, menuManagement: { filterPlaceholder: 'Enter keyword to filter', menuName: 'Menu Name', firstLevelMenuName: 'First-Level Menu', secondLevelMenuName: 'Second-Level Menu', roleName: 'Role Name', role: 'Role:', selectPlaceholder: 'Please select', sequence: 'No.', addFirstLevelModule: 'Add First-Level Menu', assignFirstLevelTooltip: 'Assign the selected first-level menu to this role', assignSecondLevelTooltip: 'Assign the selected second-level menu to the selected first-level menu of this role', moveUp: 'Move Up', moveDown: 'Move Down', remove: 'Remove', prompt: 'Prompt', confirmReturnMenu: 'Confirm removing the assigned menu?', confirmAssignFirstLevelMenu: 'Confirm assigning the selected first-level menu to the selected role?', confirmAssignSecondLevelMenu: 'Confirm assigning the selected second-level menu to the selected first-level menu of the selected role?', operationSuccess: 'Operation succeeded', operationFailed: 'Operation failed', operationCanceled: 'Operation canceled', moveUpSuccess: 'Moved up successfully', moveUpFailed: 'Failed to move up', alreadyFirst: 'The current item is already first', alreadyLast: 'The current item is already last', assignOneFirstLevelOnly: 'Can only assign to one first-level menu', requiredInput: 'Please enter' }, personnelManagement: { add: 'Add', edit: 'Edit', delete: 'Delete', peopleName: 'Employee Name:', peopleNamePlaceholder: 'Please enter employee name', resign: 'Resign', resignedList: 'Resigned List', move: 'Move', selectDepartmentPlaceholder: 'Please select department', departmentMaintenance: 'Department Maintenance', expand: 'Expand', sequence: 'No.', departmentName: 'Dep. Name', attendanceNo: 'Employee ID', jobNo: 'Employee ID', password: 'Password', employeeName: 'User Name', operation: 'Operation', addDepartment: 'Add Department', editDepartment: 'Edit Department', addEmployee: 'Add Employee', editEmployeeTitle: 'Edit Employee', uploadPicture: 'Upload Picture', prompt: 'Prompt', requiredInput: 'Please enter', confirmDeleteResignedEmployee: 'This action will permanently delete the resigned employee record. Continue?', confirmDeleteImage: 'This action will permanently delete the image. Continue?', confirmDeleteDepartment: 'This action will permanently delete this data. Continue?', confirmResign: 'This action will permanently remove this row. Continue?', deleteSuccess: 'Deleted successfully', deleteFailed: 'Delete failed', deleteCanceled: 'Delete canceled', cancelDelete: 'Deletion canceled', uploadSuccess: 'Uploaded successfully!', imageOnly: 'Only image files can be uploaded', uploadLimitOne: 'Only one photo can be uploaded', selectDepartmentToEdit: 'Please select the department to edit', addSuccess: 'Added successfully', addFailed: 'Add failed', editSuccess: 'Edited successfully', editFailed: 'Edit failed', deleteCompleted: 'Deleted successfully', selectDepartment: 'Please select department', enterPeopleName: 'Please enter employee name', selectDepartmentName: 'Please select department name', selectEmployeesForResign: 'Please select employees to resign', resignSuccess: 'Resigned successfully', resignFailed: 'Resign failed', resignCanceled: 'Resign operation canceled', moveGroupSuccess: 'Moved successfully', updateFailed: 'Update failed', selectAtLeastOnePerson: 'Please select at least one person' }, systemRoleMaintenance: { add: 'Add', roleCode: 'Role Code', roleFunction: 'Role Function', operation: 'Operation', addRole: 'Add Role', editRole: 'Edit Role', roleName: 'Role Name', roleFunctionPlaceholder: 'Role function', enterRoleName: 'Please enter role name', prompt: 'Prompt', addSuccess: 'Added successfully', addFailed: 'Add failed', editSuccess: 'Edited successfully', editFailed: 'Edit failed', confirmDelete: 'This action will permanently delete this row. Continue?', deleteSuccess: 'Deleted successfully', deleteFailed: 'Delete failed', deleteCanceled: 'Delete canceled' }, workshopPersonnelRoleMana: { staffName: 'Staff Name', roleName: 'Role Name', search: 'Search', add: 'Add', edit: 'Edit', sequence: 'No.', departmentName: 'Department', attendanceNo: 'Attendance No.', operation: 'Operation', personnelInfo: 'Personnel Info', name: 'Name', gender: 'Gender', doubleClickSelect: 'Double-click to select', selectStaffName: 'Please select employee name', selectStaffRole: 'Please select employee role', prompt: 'Prompt', addSuccess: 'Added successfully', addFailed: 'Add failed', editSuccess: 'Updated successfully', editFailed: 'Update failed', confirmDelete: 'This action will permanently delete this row. Continue?', deleteSuccess: 'Deleted successfully', deleteFailed: 'Delete failed', deleteCanceled: 'Delete canceled' }, stationInformationMaintenance: { sequence: 'No.', stationNumber: 'Station No.', stationName: 'Station Name', stationMESFunction: 'MES Function', enabled: 'Enabled', disabled: 'Disabled', mesDll: 'MES_DLL', operation: 'Operation', edit: 'Edit', add: 'Add', addStationInfo: 'Add Station Info', editStationInfo: 'Edit Station Info', electricalComponents: 'Electrical Components', number: 'Number', description: 'Description', disabledStatus: 'Disabled Status', remarks: 'Remarks', import: 'Import', importToDatabase: 'Import to Database', enterStationName: 'Please enter station name', selectStationMES: 'Please select whether to enable station MES', prompt: 'Prompt', addSuccess: 'Added successfully', addFailed: 'Add failed!', editSuccess: 'Updated successfully', editFailed: 'Update failed!', deleteSuccess: 'Deleted successfully', deleteFailed: 'Delete failed!', deleteCanceled: 'Delete canceled', duplicateStationCode: 'Duplicate station code. Please re-enter.', confirmClose: 'Confirm close?', noData: 'No data', selectRowToCopy: 'Please select a row to copy.', confirmDelete: 'This action will permanently delete this row. Continue?', alreadyExistsCheckFile: ' already exists. Please check whether the file is correct', stationNumberRequired: 'Station number cannot be empty', confirmImportFile: 'Please check whether the import file is correct', importCompleted: 'Import completed', importFailedCountPrefix: 'Import failed count: ', importFailedCountSuffix: '. Please check whether the file is correct', importDataErrorFile: 'Import data error. Please check whether the import file is correct', importFailedForStation: ' import failed', duplicateDataForStation: ' has duplicate data', importDataError: 'Import data error' }, releaseOfProductionPlan: { orderNumberLabel: 'Order No.', filterOrderNumber: 'Please enter order number', productModelLabel: 'Product Model', selectProductModel: 'Please select product model', startDateLabel: 'Start Date', endDateLabel: 'End Date', selectStartDate: 'Please select start date', selectEndDate: 'Please select end date', searchOrder: 'Search', createOrder: 'Create Order', loadingData: 'Loading data', sort: 'Sort', sequence: 'No.', crankcaseAssemblyNo: 'Crankcase Assembly No.', onlineTime: 'Online Time', offlineTime: 'Offline Time', orderNumber: 'Order No.', productModel: 'Pro. Model', planQuantity: 'Planned Qty', planStartDate: 'Planned Start Time', planEndDate: 'Planned Finish Time', productionStatus: 'Production Status', notStarted: 'Not Started', inProduction: 'In Production', completed: 'Completed', operation: 'Operation', completeOrder: 'Complete', modify: 'Edit', delete: 'Delete', issue: 'Issue', withdraw: 'Withdraw', moveUp: 'Up', moveDown: 'Down', createProductionOrder: 'Create Production Order', editProductionOrder: 'Edit Production Order', enterOrderNumber: 'Please enter order number', enterPlanQuantity: 'Please enter planned quantity', planStartTime: 'Start Time', planEndTime: 'Finish Time', selectStartTime: 'Please select start time', selectEndTime: 'Please select end time', orderImport: 'Order Import', importToDatabase: 'Import to Database', printTransmissionBarcode: 'Print Transmission Barcode', enterProductModel: 'Please enter product model', assemblyNo: 'Assembly No.', enterAssemblyNo: 'Please enter assembly number', serialNo: 'Start Serial No.', enterEightDigitSerialNo: 'Please enter an 8-digit start serial number', printDate: 'Print Date', selectPrintDate: 'Please select print date', printQuantity: 'Print Quantity', enterPrintQuantity: 'Please enter print quantity', printProgress: 'Print Progress: ', enterAssemblyNoRequired: 'Please enter assembly number', enterOrderNumberRequired: 'Please enter order number', enterProductModelRequired: 'Please enter product model', serialNoMinLength: 'Minimum length is 8 characters', selectPrintDateRequired: 'Please select print date', enterPrintQuantityRequired: 'Please enter print quantity', enterPlanQuantityRequired: 'Please enter planned quantity', selectEngineTypeRequired: 'Please select model', selectAssemblyNoRequired: 'Please select assembly number', selectPlanStartTimeRequired: 'Please select planned start time', selectPlanEndTimeRequired: 'Please select planned finish time', enterPlannedCompletionRequired: 'Please enter planned completion quantity', enterIssuedQuantityRequired: 'Please enter issued quantity', prompt: 'Prompt', noPartCodeForModel: 'No part number is mapped to this model', orderCreateSuccess: 'Order created successfully', orderDuplicateCreateFailed: 'Duplicate order. Creation failed!', orderCreateFailed: 'Order creation failed!', startPrintingTransmissionBarcode: 'Start printing transmission barcodes', printTransmissionBarcodeFailed: 'Failed to print transmission barcode!', allBarcodesPrinted: 'All barcodes printed', recordFailed: 'Record failed!', confirmDeleteOrder: 'This action will permanently delete this row. Continue?', orderDeleteSuccess: 'Order deleted successfully', orderDeleteFailed: 'Order deletion failed!', deleteCanceled: 'Deletion canceled', orderEditSuccess: 'Order updated successfully', confirmIssueOrder: 'Confirm issuing order {orderNo}?', orderIssueSuccess: 'Order issued successfully!', orderIssueFailed: 'Order issuance failed!', confirmWithdrawOrder: 'Confirm withdrawing order {orderNo}?', orderWithdrawSuccess: 'Order withdrawn successfully!', orderWithdrawFailed: 'Order withdrawal failed!', contentEmpty: 'Content is empty', materialDictionaryUpdated: 'Material dictionary updated successfully', alreadyExistsCheckFile: '{name} already exists. Please check whether the file is correct', orderNumberRequired: 'Order number cannot be empty', planQuantityRequired: 'Planned quantity cannot be empty', confirmImportFile: 'Please check whether the import file is correct', importCompleted: 'Import completed', importFailedCount: 'Import failed count: {count}. Please check whether the file is correct', importDataErrorFile: 'Import data error. Please check whether the import file is correct', importFailedSuffix: '{value} import failed', duplicateDataSuffix: '{value} has duplicate data', importDataError: 'Import data error', noData: 'No data', selectOrder: 'Please select an order!', confirmCompleteOrder: 'Confirm early completion for order {orderNo}?' }, menu: { '主页': 'Home', '菜单管理': 'Menus', '系统管理': 'Admin', '工厂日历': 'Calendar', '人员管理': 'Users', '系统角色维护': 'Roles', '人员角色分配': 'User Roles', '生产计划管理': 'Prod. Planning', '生产计划': 'Prod. Plan', '计划状态查看': 'Plan Status', '工艺管理': 'Process', 'MES消息维护': 'MES Message', '界面标签语言维护': 'UI Labels', '界面模块维护': 'UI Modules', '检查内容维护': 'Inspection', '工艺图片维护': 'Process Images', '物料扫码维护': 'Material Scan', '工艺PDF维护': 'Process PDFs', 'Andon呼叫维护': 'Andon Calls', '工艺参数维护': 'Process Params', '测量范围维护': 'Meas. Range', '工艺节拍维护': 'Takt Time', '拧紧位置维护': 'Tightening', '线外工位验证维护': 'Offline Verify', '质量管理': 'Quality', '质量数据查询': 'Quality Data', '物料数据查询': 'Material Data', '过站信息查询': 'Station Pass', '分线质量查询': 'Line Quality', '分线物料查询': 'Line Material', '生产计划订单完工': 'Order Complete', 'SPC分析': 'SPC Analysis', '基本趋势图': 'Trend Chart', '样本趋势图': 'Sample Trend', '直方图': 'Histogram', '工序能力分析': 'Process Capability', '排列图': 'Pareto', '均值极差图': 'Xbar-R', '均值标准差图': 'Xbar-S', 'SPC': 'SPC', '设备运行分析': 'Equip. Ops', '设备基本信息维护': 'Equip. Info', '设备状态监控': 'Equip. Status', '设备维修记录': 'Repair Records', '设备实时状态': 'Live Status', '设备保养计划': 'Maint. Plan', '设备保养内容': 'Maint. Content', '设备当前保养计划': 'Current Maint.', '设备能耗信息': 'Energy Usage', 'ANDON系统': 'ANDON', '物料ANDON查询': 'Material ANDON', '物料ANDON统计': 'Material ANDON', '质量ANDON查询': 'Quality ANDON', '质量ANDON统计': 'Quality ANDON', '设备ANDON查询': 'Equip. ANDON', '设备ANDON统计': 'Equip. Stats', '班次管理': 'Shifts', '配方管理': 'Recipes', '基础数据管理': 'Basic Data', '产品型号': 'Product Model', '电气元件参数': 'Elec. Params', '基础数据维护': 'Basic Data', '工位信息维护': 'Station Info', '基本变量写入': 'Write Variable', '分配工位号': 'Assign Station', '基本变量查询': 'Query Variable', '变量设备类型维护': 'Var. Equip. Types', 'FTT趋势图': 'FTT Trend', 'JPH趋势图': 'JPH Trend', 'OEE趋势图': 'OEE Trend', '点检信息维护': 'Spot Check', '点检记录查询': 'Spot Check Logs', '报警变量维护': 'Alarm Vars', '监控数据查询': 'Monitor Data', 'BOM管理': 'BOM', '工序工位计划管理': 'Station Plans', '系统日志': 'System Logs', '扫码记录': 'Scan Logs', '工位录入项维护': 'Station Inputs', '工位录入查询': 'Station Logs', '每日数据统计': 'Daily Stats', '工位报警日志': 'Station Alarms', '停机记录查询': 'Downtime', '检查记录查询': 'Inspection Logs', '工位呼叫统计': 'Call Stats', '类型呼叫统计': 'Call Type Stats', '接口维护': 'Interfaces', '接口列表': 'Interface List', '工位接口设置': 'IF Settings', '工位接口监控': 'IF Monitor', '首件管理': 'First Article', '数据录入': 'Data Entry', '检测项维护': 'Inspect Items', '看板参数管理': 'TV Params' } }