i18nMessage.languageTag=Language Tag i18nMessage.code=Code i18nMessage.message=Message i18nMessage.languageTag.not.null=Language Tag cannot be null i18nMessage.code.not.null=Code cannot be null i18nMessage.message.not.null=Message cannot be null i18nMessage.exists=data already exists sys.grant.type.not.exists=No corresponding authorization type exists sys.social.grant.fail=Failed to log in to the social network sys.outer.user.not.exist=The user is not in third-party application communication or have not been synchronized to the system sys.outer.user.not.bind.employee=The user have not been bound to employee or the employee not exist sys.outer.user.not.bind.account=The employee bound by the current user is not bound with an account or the account not exist sys.outer.config.is.bind=Another third-party application has been bound #\u9519\u8BEF\u6D88\u606F not.null=* must be filled user.captcha.error=Verification code error oauth.config.not.found=The oauth config is not found has.bind.user=The oauthId has bind user user.has.bind=The employee has bind other account not.bind.user=Unauthorized user.not.found=The user/password is incorrect user.has.no.role=The user role information is not obtained user.has.no.tenant=The tenant information of the user is not obtained user.has.tenant.permission=The tenant authorization has expired. Contact the administrator user.has.too.many.fails=Too many login errors. Please try again later user.blocked=The user has been banned, please contact the administrato role.blocked=The role is disabled. Contact the administrator user.logout.success=Logout success length.not.valid=The length must be between {min} and {max} characters user.username.not.valid=2 to 20 Chinese characters, letters, numbers or underscores, and must start with a non-number user.password.not.valid=5-50 characters user.email.not.valid=Email format error user.mobile.phone.number.not.valid=Malformed phone number user.login.success=login successful user.register.success=registration success user.notfound=please login again user.forcelogout=The administrator is forced to log out, please log in again user.unknown.error=Unknown error, please log in again resource.not.found=The current login object does not exist, please log in again ##\u6743\u9650 no.permission=You do not have data permission, please contact the administrator to add permission [{0}] no.create.permission=You do not have permission to create data, please contact the administrator to add permission [{0}] no.update.permission=You do not have permission to modify data, please contact the administrator to add permission [{0}] no.delete.permission=You do not have permission to delete data, please contact the administrator to add permission [{0}] no.export.permission=You do not have permission to export data, please contact the administrator to add permission [{0}] no.view.permission=You do not have permission to view data, please contact the administrator to add permission [{0}] sys.operate.success=Successful operation ## common group cps.group.exist.same.name.group=A node with the same name already exists cps.group.parent.can.not.choose.self=The parent node cannot choose itself! cps.group.target.is.not.exist=The target group does not exist, the operation failed cps.group.delete.child.node=Please delete the child node first! cps.common.group.can.not.delete.root.or.default.group=Can not delete root or default group cps.common.group.production.line.delete.fail=Failed to delete the production line. Please remove the equipment under the production line group first cps.common.group.line.bind.version=The current production line has been bound by the process route, please unbind and then delete! # \u751F\u4EA7\u65E5\u5386 calendar.time.shift.model.used=The shift model has been used and cannot be edited calendar.shift.day.has.been.modified=Shift day time has been modified, please pass in the specific shift time calendar.shift.model.cannot.be.deleted=The shift model has been used and cannot be deleted calendar.shift.rest.time.top=No more than 6 shift rest time in a shift calendar.shift.rest.time.end.time.must.be.after.start.time=Rest period end time must be greater than rest period start time calendar.shift.rest.time.overlapped=There are overlaps in the rest period of the shift, please fill in again calendar.shift.rest.time.not.in.shift.time=The rest period of the shift is not in the shift period, please fill in again calendar.no.more.than.4.shifts.per.day=No more than 4 shifts per day calendar.shift.time.overlapped=There are overlaps in shift time periods, please fill in again calendar.shift.time.not.in.shift.day=The shift time is not within the shift day period, please fill in again calendar.shift.day.end.time.must.be.after.start.time=Shift day start time cannot be greater than shift day end time calendar.shift.time.end.time.must.be.after.start.time=Shift end time must be greater than shift start time calendar.shift.daily.span.must.be.greater.than.24h=The shift day span must be equal to 24h calendar.code.has.be.repeated=Duplicate number, please fill in again calendar.time.slice.of.the.day.affected=Time slice of the day is affected, please re select tomorrow's shift model calendar.code.year.has.be.repeated=Duplicate number year, please fill in again calendar.page.shift.model.shift=Shift calendar.page.shift.model.time=Time calendar.has.be.used=The calendar has been used, please unbind it first calendar.shift.shift1=shift1 calendar.shift.shift2=shift2 calendar.shift.shift3=shift3 calendar.shift.shift4=shift4 ## employee cps.employee.code.already.exists=Employee code already exists cps.employee.job.number.already.exists=Employee job number already exists cps.employee.organization.is.not.exist=Dept is not exist cps.employee.organization.is.error=Dept name cannot contain special characters cps.employee.code.can.not.be.null=Employee code cannot be null cps.employee.email.not.valid=Email format error cps.employee.tel.number.can.not.be.null=Phone cannot be null cps.employee.tel.number.not.valid=Phone format error cps.employee.tel.number.already.exists=Phone already exists cps.employee.status.can.not.be.null=Status cannot be null cps.employee.status.is.not.exist=Status is not exist cps.employee.post.is.not.exist=Post is not exist cps.employee.post.name.error=Position name cannot contain special characters cps.employee.hire.date.not.valid=Hire date format error cps.employee.pin.can.not.be.null=PIN code cannot be null cps.employee.pin.not.valid=PIN code format error,Support 4 to 6 digits cps.employee.column.code.can.not.exceed=Employee code cannot exceed 32 characters cps.employee.column.name.can.not.exceed=Employee name cannot exceed 32 characters cps.employee.column.organization.can.not.exceed=Dept cannot exceed 32 characters cps.employee.name.can.not.be.null=Employee name cannot be null cps.employee.job.number.can.not.be.null=Employee job number cannot be null cps.employee.name.exist.same.stop=A disabled user with the same name already exists, which can be enabled again cps.employee.mobile.already.exists=Mobile {} already {} is use cps.employee.not.band=Employee is unbound cps.employee.outer.app.not.have.mobile=The current employee don't have mobile in the third-party application cps.employee.not.current.scan.user=The current scanner does not match the current employee's phone cps.employee.not.exist.by.mobile=Employee associated by mobile phone does not exist cps.employee.already.bind=The Scanner is already bound cps.employee.ori.pin.error=The original pin code is wrong cps.employee.name.is.not.exist=Employee name is not exist cps.employee.name.already.exists=The current employee has the same name as {}. Please maintain it separately cps.post.exist.employee=There is a person under the position, and the position cannot be deleted. Please move the person under the position first ## post cps.post.name.or.code.already.exists=Post name or code already exists cps.post.name.or.code.can.not.be.null=Post name or code cannot be null cps.post.name.exist.special.symbols.error=Post name no interval symbol is allowed cps.post.name.or.code.length.error=Post name or code cannot exceed 32 characters cps.post.name.already.exist.stop.status=The same and deactivated position already exists. You can reactivate the position ## excel excel.import.data.can.not.be.null=The imported file does not have valid data,please fill in the data before importing excel.import.size.failed=Import failed,The imported data cannot exceed 200 excel.import.file.is.null=The import file is null excel.import.failed.report.name=Import failed error report excel.import.check.project.code.same=The same inspection item number exists excel.import.check.project.many.name=There are multiple names under the {} number excel.import.check.project.code.exists=Check Project code is required excel.import.check.project.name.exists=Check Project name is required excel.import.machine.code.exists=Machine code is required excel.import.machine.code.code.same=The same machine code exists excel.import.machine.name.exists=Machine name is required excel.import.machine.time.error=wrong time format excel.import.machine.type.code.error=Machine type name and number are the same excel.import.machine.number.error=wrong number format excel.import.machine.short.code.have.chinese=short code have chinese character and special characters excel.import.machine.ping.code.have.chinese=ping code have chinese character and special characters excel.import.machine.workstation.code.same=The same workstation code exists excel.import.machine.workstation.code.not.exists=The workstation not exists excel.import.machine.workstation.already.bound=The workstation already bound excel.import.machine.linkWay.not.correct=The link way not correct excel.import.process.parameter.group=workstation group excel.import.process.parameter.code=workstation code excel.import.process.parameter.name=workstation name excel.import.process.parameter.period=period excel.import.process.parameter.time=time excel.export.tray.code.not.be.null=tray code cannot be null excel.export.tray.code.excel.exists=exists in the table the same tray code excel.export.tray.code.system.exists=not exists in the system the same tray code and name excel.export.tray.name.not.be.null=tray name cannot be null excel.export.tray.in.use=The tray is already bound excel.export.tray.face.code.not.be.null=tray face code cannot be null excel.export.tray.face.code.excel.exists=No such number+name pallet face exists under the pallet excel.export.tray.face.name.not.be.null=tray face name cannot be null excel.export.tray.fixture.code.not.be.null=fixture code cannot be null excel.export.tray.fixture.code.excel.exists=exists in the table the same fixture code excel.export.tray.fixture.system.exists=No such fixture with number + name exists in the system excel.export.tray.fixture.name.not.be.null=fixture name cannot be null excel.export.tray.fixture.in.use=The fixture is already bound excel.export.station.code.not.be.null=wareStation code cannot be null excel.export.station.name.not.be.null=wareStation name cannot be null excel.export.station.system.exists=No such wareStation with number + name exists in the system excel.export.station.code.system.exists=A location with this number does not exist in the system excel.export.station.code.disable.system.exists=Location has been deactivated excel.export.material.code.not.be.null=Material number cannot be empty excel.export.material.code.system.not.exists=Material with this number does not exist in the system excel.export.material.code.disable.system.not.exists=Material has been deactivated excel.export.material.code.bind=Material has been bound excel.export.area.code.not.null=Area code is required excel.export.area.name.not.null=Area name is required excel.export.area.code.name.system.exists=There is no such number name library area in the system excel.export.file.area.code.name.system.exists=Such a bank number exists in the file excel.export.file.station.code.name.system.exists=Such a bank number exists in the file excel.export.file.tray.code.name.system.exists=Such a pallet number exists in the file excel.export.file.tray.face.code.name.system.exists=Such a pallet face number exists in the file excel.export.file.fixture.code.name.system.exists=Such a fixture number exists in the file # \u5DE5\u4F4D workstation.code.already.exists=The workstation code already exists cps.workstation.name.can.not.be.null=The workstation name cannot be null cps.workstation.code.can.not.be.null=The workstation code cannot be null cps.workstation.code.already.exists=The workstation code already exists cps.workstation.typeName.can.not.be.null=The workstation typeName cannot be null cps.workstation.machineName.can.not.be.null=The machine name cannot be null cps.workstation.machineName.not.correct=The machine name not correct cps.workstation.machinePinCode.not.correct=The machine pin code not correct cps.workstation.machineShortCode.not.correct=The machine short code not correct cps.workstation.calendarCode.not.exists=The calendar code not exists cps.workstation.groupName.not.exists=The workstation group not exists cps.workstation.groupName.can.not.be.null=The workstation groupName cannot be null cps.workstation.code.length.too.long=The workstation code length can not exceed 24 cps.workstation.name.exist.special.symbols.error=The workstation name exist special symbols error cps.workstation.code.exist.special.symbols.error=The workstation code exist special symbols error cps.workstation.typeName.can.only.be.machine.or.human=The workstation typeName can only be \u673A\u5668 or \u4EBA\u5DE5 cps.workstation.machinePinCode.already.exists=The machine pin code already exists cps.workstation.machineShortCode.already.exists=The machine short code already exists workstation.machine.already.bound=The machine already bound workstation.machine.code.already.exists=The machine code already exists workstation.machine.code.already.band=The machine has been bound by the station cps.workstation.code.already.exists.stop.status=A disabled device with the same name already exists. You can re enable the device cps.process.binding.craft=The process is bound by the process and cannot be deleted # \u673A\u5668 cps.machine.code.already.exists=Machine number already exists machine.code.already.exists=The machine code already exists machine.workstation.already.bound=The workstation already bound machine.ping.code.chinese.characters.exist=The ping code have chinese characters exist machine.short.code.chinese.characters.exist=The short code have chinese characters exist machine.not.exists=machine not exists machine.workstation.not.bound=The machine does not have a device bound. Please bind the device first machine.code.already.exist.stop.status=There are the same and disabled machines, which can be re enabled or deleted before creating a new machine machine.machine.workstation.already.exist.stop.status=There are the same and disabled machines, which can be re enabled or deleted before creating a new machine or associating with other machines # \u5DE5\u51B5\u53C2\u6570 workstationWcs.dataType.already.exists=The workstationWcs dataType already exists workstationWcs.collectItem.already.exists=The workstationWcs collectItem already exists # mdc mdc.time.used.analysis.workstation.not.null=Station cannot be empty mdc.efficiency.analysis.the=the mdc.efficiency.analysis.week=week mdc.not.schedule=No schedule mdc.process.time.not.null=query time cannot be empty mdc.process.shift.not.null=query shift cannot be empty mdc.excel.workstationGroup=workstationGroup mdc.excel.workstationCode=workstationCode mdc.excel.workstationName=workstationName mdc.excel.alarm.shift=shift #\u90E8\u95E8 cps.organization.name.can.not.be.null=The organization name cannot be null cps.organization.name.import.failed=Please fill in the complete level cps.organization.name.can.not.exceed=The organization name cannot exceed 32 characters cps.organization.already.exist=Departments with the same information cps.organization.delete.sub.dept=Please delete the sub-department first cps.organization.disable.sub.dept=Please disable subdepartments first cps.organization.delete.failed=Failed to delete department,please adjust the employees under the department cps.organization.already.exist.stop.status=Departments with the same information that have been deactivated can be re enabled #\u5DE5\u4F4D\u91C7\u96C6\u9879 workstation.not.turn.on.acquisition.function=The device does not turn on the acquisition function #TPM cps.common.duplicate.code.can.not.add=The code is the same and cannot be added cps.common.the.current.object.does.not.exist=Current object already exists cps.common.duplicate.code.can.not.edit=Duplicate code can not be edited cps.tpm.code.or.name.not.match.id=The tpm code or name not match id cps.workstation.device.type.code.already.exists=Device type code already exists cps.workstation.the.device.type.no.longer.exists=The device type no longer exists cps.tpm.item.can.not.empty=The item can not empty cps.tpm.item.can.not.repeat=The item can not repeat cps.tpm.item.already.stop.status=There are the same and deactivated maintenance items, which can be deleted, re created or re enabled cps.tpm.auto.generate.plan.can.not.edit=The automatically generated plan cannot be edited cps.tpm.auto.plan.status.can.not.edit=Plans outside the normal and pending state cannot be edited cps.tpm.auto.plan.status.can.not.delete=Plans outside the normal and pending state cannot be deleted cps.tpm.only.to.perform.plan.and.normal.plan.can.performed=Only normal and pending maintenance plans can be implemented cps.tpm.maintain.record.can.not.add=Only normal and pending maintenance plans can be implemented cps.tpm.repair.apply.not.exists=Check repair apply do not exists cps.tpm.repair.delete.id.not.empty.and.least.one=The deleted id cannot be empty and at least one is passed in cps.tpm.repair.delete.apply.status.is.pending=Only the records whose maintenance request status is pending execution can be deleted cps.tpm.repair.execution.apply.status.is.pending=Only the records whose maintenance request status is pending execution can be execute cps.tpm.repair.apply.malfunction.not.exists=The repair apply of this malfunction type does not exist cps.tpm.record.apply.code.already.exists=The repair apply of code already exist cps.tpm.repair.apply.num.already.registered=The maintenance application number has been registered in the maintenance record and cannot be registered twice cps.tpm.repair.record.status.is.edit=Only maintenance records whose status is to be confirmed can be edited cps.tpm.repair.record.not.exists=Repair record not exists cps.tpm.repair.record.not.to.be.confirmed=The status of the maintenance record not to be confirmed cannot be confirmed cps.tpm.repair.delete.record.status.is.pending.to.be.confirmed=Only maintenance records whose status is to be confirmed can be deleted cps.tpm.repair.record.malfunction.not.exists=The repair record of this failure type does not exist cps.tpm.machine.repair.status.is.not.empty=Equipment repair status cannot be empty cps.tpm.maintain.record.have.been.confirmed.can.not.delete=The confirmed maintenance record cannot be deleted cps.work.station.already.associated.with.the.device=The current type is connected to the device and cannot be deleted cps.work.station.already.associated.with.the.device.unable=The current type is associated with a machine and cannot be deactivated cps.work.station.device.code.is.null=Machine type code cannot be empty cps.work.station.device.name.is.null=Machine type name cannot be empty cps.work.station.device.already.stop.status=There are the same and deactivated fault types. Delete, create or delete cps.tpm.maintain.code.can.not.empty=The maintenance code cannot be empty\u3001 cps.tpm.maintain.code.existing=The maintenance code existing cps.tpm.maintain.name.can.not.empty=The maintenance name cannot be empty cps.tpm.devicetype.checkproject.not.empty=Device type cannot bind empty check item cps.tpm.devicetype.checkproject.same=Device types cannot be bound to the same inspection item cps.tpm.already.exist.stop.status=A disabled routine check item with the same code can be re enabled or deleted before creating a new one cps.tpm.machine.pin.code.length=Pin code length is {}-{} cps.tpm.machine.short.code.length=Short code length is {}-{} cps.tpm.check.item.exists=Duplicate check item name cps.tpm.machine.type.not.exists=machine type does not exist cps.tpm.machine.group.not.exists=The workstation group to which the machine belongs does not exist cps.tpm.machine.organization.not.exists=The user department to which the machine belongs does not exist cps.tpm.machine.life.status.exists=The not existence of the life state of the machine cps.tpm.machine.management.class.exists=The management level to which the machine belongs not exists cps.tpm.use.status.exists=The use status of the machine not exists cps.check.item.name.not.null=Check item name cannot be empty cps.check.item.value.type.exists=Check item value type does not exist, please fill in Text or Number or Date cps.check.item.standard.value.not.valid=Check item standard value format error cps.check.item.date.standard.value.not.valid=Check item standard value format error,please fill in Date value cps.check.item.number.standard.value.not.valid=Check item standard value format error,please fill in Number value cps.device.type.code.exist.special.symbols.error=Device type code no interval symbol is allowed cps.device.type.name.exist.special.symbols.error=Device type name no interval symbol is allowed cps.maintain.item.code.exist.special.symbols.error=Maintain item code no interval symbol is allowed cps.maintain.item.name.exist.special.symbols.error=Maintain item name no interval symbol is allowed cps.tpm.check.record.code.exists=check record code already exists cps.tpm.repair.apply.code.already.exists=Repair request code already exists cps.tpm.machine.pin.code.exists=pin code already exists cps.tpm.machine.short.code.exists=short code already exists cps.tpm.machine.pin.code.excel.exists=The same pin code exists in the table cps.tpm.machine.short.code.excel.exists=The same short code exists in the table cps.tpm.check.item.can.not.empty=Routine Check Record Routine Check Item cannot be empty cps.product.type.name.exist=productType name exists cps.off.day.exist=off day exists cps.off.day.sort=start time after end time cps.off.day.not.year=Year of application and start and end times are not in a year cps.system.banding.not.remove=The current data has been bound by the business and cannot be deleted cps.tray.face.banding.fixture=The jig bound to the pallet surface under the pallet is used by the craft and cannot be deleted cps.tray.ware.station.fixture=Pallets and storage locations have been bound and cannot be deleted cps.face.fixture.station.fixture=The fixture bound to the pallet surface is used by the process and cannot be deleted #\u6545\u969C\u7F16\u53F7 cps.malfunction.type.code.already.exists=The malfunction type code already exists cps.malfunction.type.code.can.not.be.null=The malfunction type code can not be null cps.malfunction.type.name.can.not.be.null=The malfunction type name can not be null cps.malfunction.type.code.can.not.exceed=The process code cannot exceed 32 characters cps.malfunction.type.name.can.not.exceed=The process name cannot exceed 64 characters cps.malfunction.type.remark.can.not.exceed=The process remark cannot exceed 255 characters cps.malfunction.type.stop.status=There are disabled fault types with the same name. Delete, create or re enable them #dnc dnc.file.name.exist.same.parent.directory=The name already exists or is the same as the parent directory name dnc.file.name.exist=Name already exists workstation.directory.name.already.exists=Same as the resource directory name workstation.directory.group.no.exists=Station directory group does not exist dnc.workstation.directory.create.same.name.exists=Failed to create, unable to create FTP directory with the same name dnc.filename.cannot.contains=filename cannot contains: /:*?"<>| dnc.file.not.self=Can't move / copy files to itself or its subdirectories workstation.file.no.exists=Station file does not exist dnc.machine.no.workstation=The machine is not bound to the station dnc.machine.more.workstation=The machine is bound to a multi-station dnc.transfer.directory.no=file directory does not exist dnc.workstation.file.is.not.exist.or.is.not.current.version=The file does not exist or is not the current version dnc.process.catalogue.name.already.exists=The Process catalogue name already exists dnc.art.bag.code.already.exists=The art bag code already exists dnc.art.bag.name.already.exists=The art bag name already exists dnc.art.bag.already.relation.product=The process package has been associated with products dnc.archive.directory.parent.is.not.exists=Archive directory parent node does not exist dnc.archive.directory.name.is.exists=Archive directory name is exist dnc.archive.directory.is.not.exists=Archive directory node does not exist dnc.file.is.not.exists=File is not exists dnc.file.already.exist=File already exists dnc.file.written.successfully=File written successfully dnc.online.deletion.succeeded=Online deletion succeeded dnc.device.does.not.support.writing.to.file=Device does not support writing to file dnc.ftp.relation.workstation.normal.use=Please associate the station with the FTP directory in the application settings before normal use dnc.workstation.not.binding.ftp.directory=Station is not bound to FTP directory dnc.relation.ftp.directory.not.exist=The associated FTP directory does not exist dnc.ftp.directory.not.exist=FTP directory does not exist dnc.ftp.directory.already.exist.please.duplicate.creation=The directory already exists,Please do not create it again dnc.ftp.failed.to.create.new.directory.the.fixed.space.directory.parent.node.does.not.exist=Failed to create a new directory. The fixed space directory parent node does not exist dnc.ftp.del.directory.fail=Deletion failed, fixed space directory does not exist dnc.file.station.has.been.bound.by.other.ftp=The station has been bound by other FTP directories. Please unbind the associated directory before binding the relationship dnc.workstation.is.not.binding.ftp.directory=The station is not bound to the FTP directory dnc.ftp.have.multiple.workstation.in.machine=The machine have multiple workstation in ftp #\u5DE5\u5E8F cps.process.code.already.exists=process code already exists cps.process.code.disable.already.exists=There are inactive operations with the same number cps.process.delete.failed=Failed to delete process,imported process can not be deleted cps.process.code.can.not.be.null=process code can not be null cps.process.column.code.can.not.exceed=The process code cannot exceed 32 characters cps.process.name.can.not.be.null=process name can not be null cps.process.column.name.can.not.exceed=The process name cannot exceed 64 characters cps.process.column.type.can.not.exceed=The process type cannot exceed 32 characters cps.process.column.description.can.not.exceed=The process description cannot exceed 255 characters cps.process.column.type.not.exist=The process type not exist cps.process.type.can.not.handle=The handling process does not require separate maintenance cps.process.type.not.change=Modification of the work type is not allowed in the saved process cps.production.craft.process.main.code.same=Process code duplication #\u5DE5\u5E8F\u5173\u8054\u4E1A\u52A1 cps.process.association.type.already.exists=process association type already exists #wms cps.material.type.code.already.exists=The material type code already exists cps.material.type.code.unable.already.exists=There are inactive material types with the same code cps.material.type.having.used.can.not.edit=The material type that has been used cannot be edited cps.material.type.having.used.can.not.delete=The material type that has been used cannot be deleted cps.material.type.is.incorrect=The material type is incorrect cps.material.code.already.exists=The material code already exists cps.material.code.unable.already.exists=There is a non-enabled item with the same code cps.material.type.not.exists=The material type not exists cps.material.type.disable.not.exists=Material type is not enabled cps.material.property.not.exists=The material property not exists cps.material.type.code.not.match.name=The material type code not match name cps.material.code.exist.special.symbols.error=The material code exist special symbols error cps.material.name.exist.special.symbols.error=The material name exist special symbols error cps.material.unit.exist.special.symbols.error=The material unit exist special symbols error cps.material.stuff.exist.special.symbols.error=The material stuff exist special symbols error cps.material.standardModel.exist.special.symbols.error=The material standard model exist special symbols error cps.material.lower.limit.only.integers.can.be.entered=The material lower limit only integers can be entered cps.material.upper.limit.only.integers.can.be.entered=The material upper limit only integers can be entered cps.material.must.check.name.can.only.be.yes.or.no=The material must check name can only be "\u662F" or "\u5426" cps.material.inventory.not.exists=The material inventory not exists cps.item.exists.in.stock.and.cannot.be.deleted=The item exists in stock and cannot be deleted there.is.no.bound.material.set.for.this.location.please.reset.the.location=There is no bound material set for this location. Please reset the location please.clear.the.material.inventory.first.and.the.edit.whether.the.location.is.bound=Please clear the material inventory first, and then edit whether the location is bound cps.material.has.been.associated=The material has been associated cps.warehouse.area.not.exists=The warehouse area not exists cps.location.code.already.exists=The warehouse location code already exists cps.location.not.exists=The warehouse location not exists cps.warehouse.location.code.can.not.be.null=The warehouse location code can not be null cps.warehouse.location.name.can.not.be.null=The warehouse location name can not be null cps.warehouse.area.code.exist.special.symbols.error=The warehouse area code exist special symbols error cps.warehouse.area.name.exist.special.symbols.error=The warehouse area name exist special symbols error cps.warehouse.location.name.not.match.code=The warehouse location name not match code cps.material.code.not.exists=The material code not exists cps.material.name.not.match.code=The material name not match code cps.warehouse.there.are.the.same.data=There are same data in excel #\u5165\u5E93\u7C7B\u578B cps.stock.in.type.code.already.exists=The stock in type code already exists cps.stock.in.type.code.unable.already.exists=There are inactive inbound types with the same number cps.stock.in.type.name.already.exists=The stock in type name already exists cps.stock.in.type.name.unable.already.exists=There is an inactive inventory type with the same name cps.stock.in.type.code.can.not.be.null=The stock in type code can not be null cps.stock.in.type.name.can.not.be.null=The stock in type name can not be null #\u51FA\u5E93\u7C7B\u578B cps.stock.out.type.code.already.exists=The stock out type code already exists cps.stock.out.type.code.unable.already.exists=There are not enabled outbound types with the same number cps.stock.out.type.name.already.exists=The stock out type name already exists cps.stock.out.type.name.unable.already.exists=There is an inactive outbound type with the same name cps.stock.out.type.code.can.not.be.null=The stock out type code can not be null cps.stock.out.type.name.can.not.be.null=The stock out type name can not be null #\u4F9B\u5E94\u5546 cps.supplier.code.already.exits=supplier code already exists #\u5939\u5177 cps.fixture.code.already.exists=The fixture code already exists cps.fixture.code.can.not.empty=The fixture code do not empty cps.fixture.group.name.can.not.empty=The fixture group name do not empty cps.fixture.code.existing=The fixture code existing; cps.fixture.code.exist.special.symbols.error=The fixture code no interval symbol is allowed cps.fixture.group.name.exist.special.symbols.error=The fixture group name no interval symbol is allowed cps.fixture.name.exist.special.symbols.error=The fixture name no interval symbol is allowed cps.fixture.group.code.not.existing=The fixture group code not existing cps.fixture.name.can.not.empty=The fixture name do not empty cps.fixture.group.can.not.empty=The fixture group can not empty cps.fixture.group.not.exist=The fixture group is not exist cps.fix.version.process.bind.fixture=All processes under the flexible production line must be bound with fixtures, and fixtures must be bound with pallets cps.fixture.bind.tray.fix.version=The fixture under the existing process is not bound to the pallet and cannot be finalized ##bom cps.material.cannot.be.deleted=The BOM has been finalized and cannot be deleted cps.material.bom.is.deleted.failed=BOM version has been finalized, BOM material deletion failed cps.material.cannot.be.finalized=Not associated with sub material, version cannot be finalized cps.material.bom.version.not.exist=BOM version does not exist, please use the available BOM version cps.material.materials.cannot.be.repeated=TThe process of the same level material cannot be repeated cps.material.process.cannot.be.repeated=The process of the same level material cannot be repeated cps.material.material.level.cannot.be.greater.than.level.4=The material level cannot be greater than level 4 cps.material.material.operation.cannot.be.empty=Material operation cannot be empty ##\u4EA7\u54C1\u7C7B\u578B cps.product.type.not.exists=The product type not exists cps.product.type.not.delete=The product type bind product,please,first remove the product cps.product.type.change.status.error=Switching state failure, the current state has to switch state cps.product.type.name.exists=The product type name already exists cps.product.type.name.can.not.be.empty=the product type name can not be empty ##\u4EA7\u54C1 cps.product.be.all.group.cannot.add.data=The cps product be all group cannot add data cps.product.be.all.group.or.default.group.cannot.update=The cps product be all group or default group cannot update cps.product.be.all.group.or.default.group.cannot.delete=The cps product be all group or default group cannot delete cps.product.code.already.exists=The product code already exists cps.product.name.already.exists=The product name already exists cps.product.code.can.not.be.empty=The product code can not be empty cps.product.name.can.not.be.empty=The product name can not be empty cps.product.code.not.exist=The product code not exist cps.product.parent.code.not.exist=The product parent code not exist cps.product.cannot.delete=There are related sub-products under the product, please delete the sub-products first cps.product.stop.children.first=Please stop the children product first\uFF01 cps.product.parent.is.stop=The parent product is stoppable\uFF0Ccan not start current product\uFF01 cps.product.code.contains.illegal.characters=The cps product code contains illegal characters cps.product.parent.disable.cannot.add.data=The cps product parent disable cannot add data cps.product.type.disable.cannot.add.data=The cps type parent disable cannot add data ##\u4EA7\u54C1\u5DE5\u827A cps.product.craft.not.exists=The product craft not exists cps.product.craft.add.process.than.fixed=The procedure under the craft version cannot be empty, please add the procedure before finalizing the version cps.product.craft.not.exists.or.status.error=The product craft not exists or status error ## \u521D\u59CB\u5316 init.system.inconsistent.password=Inconsistent passwords init.system.error=init error cps.tpm.maintain.coding.rules=Maintain coding rules ## NG\u4FE1\u606F cps.ng.reasonCode.length.too.long=The NG reason code length can not exceed 24 cps.ng.reasonCode.already.exists=The NG reason code already exists ## \u5E93\u533A\u4FE1\u606F cps.warehouse.area.code.length.too.long=The warehouse area code length can not exceed 24 cps.warehouse.area.code.already.exists=The warehouse area code already exists cps.warehouse.area.name.length.too.long=The warehouse area name length can not exceed 32 cps.warehouse.area.name.already.exists=The warehouse area name already exists cps.warehouse.area.id.can.not.be.null=The warehouse area id cannot be empty cps.warehouse.area.cannot.delete=The current area is connected to the station and cannot be deleted ## \u5E93\u4F4D\u4FE1\u606F cps.warehouse.station.not.delete=The current station is connected to the grid and cannot be deleted cps.warehouse.station.not.delete.to.material=The current station is connected to the material and cannot be deleted cps.warehouse.station.not.delete.to.tray.storage=The current station is connected to the tray storage and cannot be deleted cps.warehouse.station.code.is.not.only=The warehouse station code is not only in current warehouse area cps.warehouse.station.name.is.not.only=The warehouse station name is not only in current warehouse area cps.warehouse.station.import.area.not.be.every=The Warehouse station not be in every group ## \u8D27\u683C cps.warehouse.grid.not.exists=The warehouse grid not exists cps.warehouse.grid.code.already.exists=The warehouse grid code already exists system.has.been.initialized=The system has been initialized. Please clear the data before initializing again # \u6258\u76D8 cps.tray.code.exist=Tray code exist cps.tray.face.name.exist=Tray surface Duplicate name or code cps.tray.group.name.can.not.empty=The tray group name do not empty cps.tray.code.can.not.empty=The tray code do not empty cps.tray.name.can.not.empty=The tray name do not empty cps.tray.group.not.existing=The tray group do not empty cps.tray.code.existing=The tray code is existing cps.tray.code.exist.special.symbols.error=The tray code no interval symbol is allowed cps.tray.group.name.exist.special.symbols.error=The tray group name no interval symbol is allowed cps.tray.name.exist.special.symbols.error=The tray name no interval symbol is allowed #\u6D41\u7A0B\u7EF4\u62A4 cps.traceFlowSettings.code.already.exists=trace flow settings code already exists cps.relatedWorkstation.already.exists=trace related workstation already exists cps.traceFlowSettings.flowSeq.already.exists=traceFlowSettings flowSeq already exists cps.trace.flow.settings.only.this.flow=only this flow cps.traceFlowSettings.ids.have.been.bound=\u88AB\u5176\u4ED6\u6D41\u7A0B\u4F7F\u7528\uFF0C\u4E0D\u80FD\u5220\u9664 cps.traceCataLog.maxExportCount=The amount of data exceeds the maximum of {0} pieces of exported data. Please narrow the query range ## \u5DE5\u827A\u7248\u672C cps.production.craft.version.name.is.exist=The production craft version name already exists cps.production.craft.version.id.is.empty=The production craft version id can not empty cps.production.craft.version.has.been.finalized.can.not.edit=The production craft version has been finalized and can not edit cps.production.craft.version.coding.rule.exists.can.not.edit=Coding rules exist for production craft version and can not edit cps.production.craft.version.has.been.finalized.can.not.delete=The production craft version has been finalized and can not delete cps.production.craft.version.has.no.process.and.can.not.fix.version=No final version! Your current version of operation configuration has not been completed cps.production.craft.version.incorrect.process.model.configuration=Incorrect process model configuration cps.production.craft.version.has.been.finalized.can.not.add=The production craft version has been finalized and can not add cps.production.craft.version.name.is.empty=The production craft version name can not empty cps.production.craft.version.child.process=Sub-sequence types of work are inconsistent cps.production.craft.process.same.sort=Processes exist in the same order cps.production.craft.process.beltline.not.fix=The current flexible line is incompatible with parallel sequence cps.production.craft.child.process.size.less=The suborder of the main order cannot be less than 2 # \u6D88\u606F\u901A\u77E5 notify.service.config.not.be.repeated=The notify service config not be repeated notify.service.config.is.null=The notify service config is null notify.service.config.not.delete=The notify service config is bind business,not be remove notify.business.template.not.be.repeated=The business notify template setting not be repeated notify.business.template.status.not.be.change=The business notify not template,not be change status notify.config.not.be.edit=The notify config in have template,not be edit\uFF0Cplease delete template notify.notice.already.delete=The notice has been deleted\uFF01 ## Bom\u7248\u672C cps.production.bom.version.is.exist=The production bom version already exists cps.production.bom.material.process.is.repeat=The operation cannot be repeated under the same material cps.production.bom.version.has.been.finalized.can.not.edit=The production bom version has been finalized and can not edit cps.production.bom.version.coding.rule.exists.can.not.edit=Coding rules exist for production bom version and can not edit cps.production.bom.version.name.is.exist=The production bom version name already exists cps.production.bom.version.has.been.finalized.can.not.delete=The production bom version has been finalized and can not delete cps.production.bom.version.have.no.bom.material.can.not.fixed=BOM version does not add BOM material, unable to finalize cps.production.bom.version.id.is.empty=The production bom version id can not empty cps.production.bom.version.has.been.finalized.can.not.add.bom.material=The production bom version has been finalized and can not add bom material cps.production.bom.version.has.been.finalized.can.not.delete.bom.material=The production bom version has been finalized and can not delete bom material cps.production.bom.version.has.been.finalized.can.not.add.bom.process=The production bom version has been finalized and can not add bom process cps.production.bom.version.has.been.finalized.can.not.delete.bom.process=The production bom version has been finalized and can not delete bom process cps.production.bom.material.has.children.can.not.delete=BOM item has sub items and cannot be deleted cps.production.bom.version.has.same.bom.material=Materials of the same BOM version cannot be duplicate # \u5DE5\u827A\u8DEF\u7EBF cps.craft.not.exist=routing does not exist cps.craft.name.exist=Routing name already exists cps.craft.version.process.loading=The first and last order must be the loading and unloading order cps.craft.version.process.not.same.fixture=Connecting sequence, {} and {} use different fixtures, please add a loading and unloading sequence between the two sequences cps.craft.name.copy=copy # \u540C\u6B65\u529F\u80FD sync.qy.config.not.exist=Enterprise wechat config info not exist sync.qy.generate.token.fail=Enterprise wechat generate access token fail sync.qy.login.code.failure=Enterprise wechat code failure, please refresh sync.qy.login.ip.trust=Server IP,not exist enterprise wechat trust ip list sync.qy.login.invalid.code=Auth code is use,please again scan code sync.qy.api.error=Enterprise wechat API exception sync.qy.ip.trust=Server IP,not exist enterprise wechat trust ip list #fms cps.fms.start.order.fail.has.no.zero.priority=Failed to start. There cannot be more than one work order with priority 0 in the started work order cps.fms.start.order.fail.has.zero.priority.to.do=Startup failed. There are work orders with priority of 0 and status of being processed or suspended cps.fms.order.last.instruction.status.fail.can.not.automatic=Manual automatic switching failed. The last instruction status is generated and being executed cps.fms.order.delete.wait.publish.machine=Only work orders to be processed and released can be deleted #\u5200\u5177 tool.tool.parameter.the.data.dont.exceed.ten=The cps tool parameter the date dont exceed in ten tool.tool.of.equip.dont.remove=The tool of equip dont remove tool.please.fill.required=The please fill required tool.parameter.code.has.already.exists=The tool parameter code has already exists tool.parameter.name.has.already.exists=The tool parameter name has already exists tool.category.already.exists=The tool category already exists tool.have.tool.can.not.delete=The tool category has tools, can not be deleted tool.model.have.tool.can.not.delete=The tool model has tools, can not be deleted tool.tool.position.exist.tool=The this tool position exist tool tool.model.name.already.exists=The tool model name already exists tool.code.generate.code.length.can.bot.be.empty=The code length can not be empty tool.tool.code.is.exist=The tool code is exist tool.tool.is.already.discharge=The tool is already discharge # \u4EBA\u5458\u7EE9\u6548 perf.current.employee.login=Current employee is online perf.current.work.login=There are currently employees online #\u81EA\u5B9A\u4E49\u5B57\u6BB5 plan.name.already.exist=Plan name already exists template.field.name.already.exist=Field name already exists template.field.use.not.remove=Field are using cannot be deleted template.field.option.already.exist=Field option value already exist #\u8BA1\u5212 cps.plan.distributed.before.finish=Please adjust the plann quantity or dispatch the undelivered quantity before the operation cps.plan.can.not.finish=Production plan status is processing (not exist not at work record) \u3001to be processed\u3001stay out is finish cps.plan.can.not.close=Production plan status is processing (not exist not at work record) \u3001to be processed\u3001stay out is close cps.plan.exist.process.order=The work order processing,Please submitted to the ministry plan.code.already.exist=Plan code already exists cps.plan.order.can.not.edit=Current order can not edit workstation cps.plan.order.workstaion.already.work=The workstation to be removed has started in the current order plan.status.not.modify=this plan status is not modify cps.plan.start.time.not.be.greater.than.end.time=plan is start time not be greater than end time plan.num.must.greater.than.zero=plan num must greater than zero plan.not.found=plan not found,please confirm params plan.num.not.less.than.have.been.distributed.num=plan num not less than been.distributed.num cps.plan.can.not.remove=The plan can not remove cps.plan.can.not.pause=The plan can not pause cps.plan.can.not.reboot=The plan can not reboot cps.plan.can.not.append=The plan can not append cps.plan.process.can.not.null=The plan process can not null cps.plan.code.can.not.null=The cps plan code can not null plan.already.use=The plan already use,can not remove cps.plan.start.time.cannot.be.greater.than.the.end.time=The start time cannot be greater than the end time cps.plan.table.data.error=The plan table data error cps.plan.category.data.error=The plan category data error cps.plan.craft.routing.non-existent=The plan craft routing non-existent cps.plan.craft.version.non-existent=The plan craft version non-existent cps.plan.craft.routing.and.craft.version.mismatch=The plan craft routing and craft version mismatch cps.plan.type.not.exist=The plan type not exist cps.plan.type.and.product.mismatch=The cps plan type and product code mismatch cps.plan.craft.routing.and.product.mismatch=The cps plan craft routing and product mismatch cps.plan.bom.and.craft.routing.and.craft.version.mismatch=The BOM and craft routing and craft version mismatch # \u5F00\u5DE5 cps.coproduction.order.process.is.not.exist=The current work order operation does not exist cps.coproduction.order.process.can.not.start.work=The current work order operation is not in the status of pending processing or processing, and cannot be started cps.coproduction.order.process.has.no.workstation.can.not.start.work=The current work order operation does not have a station assigned and cannot be started cps.coproduction.order.process.workstation.can.not.use=The current station is unavailable. Status: In maintenance cps.coproduction.order.process.workstation.is.in.process=Station started cps.coproduction.plan.is.not.exist=The plan does not exist cps.coproduction.order.is.not.exist=The order does not exist cps.coproduction.order.process.workstation.is.repeat=the workstation is repeat cps.coproduction.order.process.workstation.is.delete=The starting station is deleted, and the page is refreshed to restart #\u5DE5\u5355 production.order.can.not.delete=Can only delete not start order production.plan.status.not.met=Close or complete or pause plan can not assign production.assign.num.exceed.plan.unassigned.num=Unassigned num not enough production.plan.not.exists=The plan not exists production.assign.workstation.not.exists=The assign workstation not exists production.order.code.already.exists=The order code already exists production.process.not.exists=The process not exists production.plan.process.not.exists=The plan process not exists #\u5DE5\u5355\u5DE5\u5E8F production.report.fail.data.empty=Operation failed, data cannot be empty production.report.fail.record.is.not.exit=Operation failed. The work report record does not exist production.report.fail.plan.suspend.or.close.is.not.report=Operation failed. Work reporting is not allowed for suspended and closed plans production.report.fail.order.is.not.exist=Operation failed. The work order does not exist production.report.fail.order.process.workstation.is.not.exist=Operation failed, the operation station does not exist production.report.fail.update.next.process=Failed to update the production quantity of the next sequence. The production quantity of the next sequence cannot be less than the reported quantity of the next sequence production.report.fail.plan.is.not.exist=Operation failed. The work plan does not exist production.report.fail.order.process.is.not.exist=Operation failed. The work order process does not exist production.report.fail.report.num.less.than.local.process.inputNum=Operation failed. The reported work quantity cannot exceed the production quantity of the current order production.order.process.report.fail=Operation reporting failed production.report.fail.main.process.message=Operation failed. There is no work report information of the main sequence production.report.fail.main.process.is.not.exist=Operation failed. The main sequence does not exist production.child.process.message.exception=There is an exception in obtaining the work to be reported quantity of the sub sequence, please handle production.report.fail.main.process.cumulative.exceed.process.inputNum=Operation failed. The cumulative reported work quantity of the main sequence cannot exceed the production quantity of the operation production.report.fail.child.process.cumulative.exceed.process.inputNum=Operation failed. The cumulative reported work quantity of the sub sequence cannot exceed the production quantity of the main sequence production.report.fail.qualifyNum.less.than.zero=The qualified quantity range cannot be less than 0 production.report.fail.main.fill.in.num.exceed.range=Operation failed. The qualified quantity filled in the main sequence has exceeded the range production.report.fail.is.not.parallel.qualifyNum.and.scrappedNum.is.not.zero=Operation failed. For non parallel orders, the qualified and scrapped quantity cannot be filled in production.report.fail.order.report.num.not.exceed.assign.num=Operation failed. The work order reported quantity cannot be greater than the dispatched quantity production.report.fail.report.num.less.than.plan.num=Operation failed. The reported work quantity cannot exceed the planned quantity production.loading.report.detail.fail.process.is.not.exist=Failed to load the work reporting details, the operation does not exist production.loading.report.detail.fail.parallel.main.process.only.one.record=Loading failed. The main sequence of the parallel sequence can only have one start record at the same time production.del.record.fail.report.is.not.exist=Failed to delete. The work report record does not exist production.del.record.fail.is.not.del.child.process.report.record=Failed to delete. The work report record of the sub sequence cannot be deleted production.del.report.fail.plan.suspend.or.close=Failed to delete. Work report records cannot be deleted for suspended and closed plans production.del.report.fail.reduce.num.fail=Failed to delete. Failed to deduct the quantity of the work order production.report.fail.record.is.not.data.inconsistency=Operation failed, the reported work data is inconsistent with the actual data production.report.fail.record.is.has.finish.records=Operation failed. You cannot report again for the record that has been reported #fms fms.schedule.tray.is.freeze=The tray is freeze fms.schedule.order.not.assign.to.this.position=Order not assign to this position fms.schedule.part.type.status.is.process.finish=Pallet parts are in finished product status and cannot be moved to processing equipment fms.schedule.target.position.has.already.exists.tray=Target position has already exists tray fms.schedule.device.status.is.in.process.can.not.drag.in.or.out=Single table machine tool in processing, can not drag in or out fms.schedule.only.manual.mode.can.drag=Only manual mode can manual drag fms.schedule.sche.state.is.will.go=The tray sche state not finish #\u5B89\u706F andon.record.detail.loading.fail=Failed to load details, andon record does not exist andon.record.is.not.exist=andon record does not exist andon.record.take.over.fail=Failed to receive, there is an Andon record that is not in the receiving state in the receiving record andon.record.take.over.fail.is.not.current.handle.person=Failed to receive, not the current handler, unable to receive other people's Andon calls andon.record.del.fail=Failed to delete, only Andon call records in pending status can be deleted andon.record.update.fail=Editing failed, only Andon call records in pending status can be edited andon.record.to.be.received.trigger.can.not.finish=Pending reception of Andon call records cannot trigger call record completion andon.deal.person.with.call.person.is.not.same=Handler cannot be the same as caller andon.please.repeat.launch.call=This device has already initiated the same type of device call, please do not initiate it again andon.type.not.update=The types of received and received states cannot be edited andon.type.not.remove=The types of received and received states cannot be edited andon.type.device.type.update=The device type cannot be changed because a call has been completed andon.type.has.record=The types of initiated calls cannot be deleted andon.type.code.dub=The type number of the lamp is repeated andon.type.reason.code.dub=The cause number of the lamp is repeated andon.type.reason.not.update=The cause of the status to be received or received cannot be edited andon.type.reason.not.remove=The cause that exists in the unreceived state cannot be deleted machine.andon.not.update=The machines that are to receive or have received an lamp call cannot be update machine.andon.not.remove=The machines that are to receive or have received an lamp call cannot be deleted machine.type.andon.not.update=The types of machines whose call status is to be received or has been received cannot be edited machine.type.andon.not.remove=The types of the machines that are to receive or have received the beacon call status cannot be deleted