部分模块增加中英文

This commit is contained in:
zhangshun
2026-05-28 14:50:55 +08:00
parent d8750f35fe
commit f7a4641a6f
18 changed files with 1525 additions and 624 deletions

View File

@@ -10,5 +10,399 @@ export default {
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'
}
}