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
|