// 英文语言包 module.exports = { action: { wdklCallingSystem: 'System Configuration', home: 'Home', add: 'Add', edit: 'Edit', more: 'Saber mais', view: 'View', delete: 'Delete', enabled: 'Enable', disabled: 'Disable', state: 'State', login: 'Login', usernameMsg: 'Username', passwordMsg: 'Password', loginError: 'Your login status has expired, please login again!', permissionError: 'Permission Error', logout: 'Log out', waring: 'Warning', systemPrompt: 'System Prompt', prompt: 'Prompt', yes: 'OK', cancel: 'Cancel', back: 'Return', handle: 'Operation', details: 'Details', sort: 'Sort', submit: 'Submit', settings: 'Settings', setUp: 'Set', systemCreate: 'System Create', cancelHandle: 'Cancel the operation! ', handleSuccess: 'The operation succeeded', handleFailed: 'operation failed', saveEdit: 'Save changes', saveSettings: 'Save settings', deleteSettings: 'Delete settings', deleted: 'Already Deleted! ', deleteList: 'Batch delete', sureDelete: 'The data cannot be recovered after the delete operation, are you sure you want to delete?', allDelete: 'Are you sure you want to delete?', allDeleteSuccess: 'Delete successful! ', cancelDelete: 'Delete has been canceled', pleaseChoiceDelete: 'Please select the data to be deleted ', noChoice: 'No records were selected!', fromError: 'The form is filled incorrectly, please check! ', notSpace: ', cannot start with a space', editSuccess: 'Edit is successful! ', addSuccess: 'Add success! ', addSuccess2: 'Add success! ', createSuccess: 'Created successfully! ', settingsSuccess: 'The setting is successful! ', setUpSuccess: 'The setting is successful! ', createTime: 'Create time', updateTime: 'Update time', save: 'Save', saveSuccess: 'Save successfully! ', saveFailed: 'Save failed! ', saveAgain: 'Reconnect, please click Save again! ', systemNoReturnMessage: 'The system has no return message!', failedGetReturnMessage: 'Failed to get the return message!', notDevelopedYet: 'Not yet developed', search: 'Enter search', keywords: 'Please enter a search keyword', FontSize: 'Font size', chooseLang: 'Choose language', SynchronizeHISInformation: 'Synchronize HIS information', perpetualLicence: 'Licença Perpétua', licenseValidity: 'The license is valid until: ', licenseRemainsValid: 'The remaining validity period of the license:', getLicense: 'days, please contact after-sales to obtain authorization', name: 'Name', fullName: 'Full name', type: 'Type', choiceType: 'Please select a type', alias: 'Alias', tips: 'Tips', time: 'Hour', time2: 'Hour', minute: 'Minute', minute2: 'Minute', second: 'Second', millisecond: 'Milliseconds', oneSecond: 'Within 1 second', Monday: 'Monday', Tuesday: 'Tuesday', Wednesday: 'Wednesday', Thursday: 'Thursday', Friday: 'Friday', Saturday: 'Saturday', Sunday: 'Sunday', every: 'Every', times: 'Times', choice: 'Please choose', choiceAll: 'Select all', choiceAllSearchResults: '(choose all search results)', searchOoo: 'Search...', blanks: '(space)', noMatches: 'No matching results', filterOoo: 'Filter value...', equals: 'equal to', notEqual: 'not equal to', empty: 'Please select a record', lessThan: 'less than', greaterThan: 'greater than', lessThanOrEqual: 'less than or equal to', greaterThanOrEqual: 'greater than or equal to', inRange: 'Range', inRangeStart: 'to', inRangeEnd: 'from', contains: 'contains', notContains: 'does not contain', startsWith: 'starts with', endsWith: 'ends with', andCondition: 'and', orCondition: 'or', applyFilter: 'Apply', resetFilter: 'reset', clearFilter: 'Clear', cancelFilter: 'Cancel', textFilter: 'text filter', numberFilter: 'number filter', dateFilter: 'date filter', setFilter: 'list filter', columns: 'columns', filters: 'filter', loadingOoo: 'Loading...', noRowsToShow: 'No data to show', // enabled: 'open', pinColumn: 'fixed column', pinLeft: 'Fixed to the left', pinRight: 'Fixed to the right', noPin: 'not fixed', autosizeThiscolumn: 'Automatically scale this column', autosizeAllColumns: 'Automatically scale all columns', groupBy: 'group', resetColumns: 'Reset column settings', expandAll: 'Expand all', collapseAll: 'Collapse all', copy: 'Copy', copyWithHeaders: 'Copy with headers', paste: 'paste', colour: 'Colour', searchDateRange: 'Search time period', to: ' to ', of: ' of ', in: ' in ', index: 'Serial number', null: 'None', all: 'All', choiceData: 'Choose date and time', startDate: 'Start date', endDate: 'End date', startTime: 'Start time', endTime: 'End time', daily: 'by day', monthly: 'by month', yearly: 'by year', choiceMonth: 'Choose month', choiceYear: 'Choose year', today: 'today', yesterday: 'yesterday', aWeekAgo: 'a week ago', lastWeek: 'Last week', lastMonth: 'Last month', lastThreeMonths: 'Last three months', getMsg: 'Received message:', sureInitialize: 'Are you sure you want to initialize?', dateNull: 'No data', content: 'Content', inputContent: 'Please enter text content, length 300', uploader: 'Attachment', uploaderDownload: 'Download attachment', uploaderImg: 'Upload attachments can only be in txt,doc,docx,xls,xlsx,jpg,png,jpeg format!', uploaderImg2: 'Upload avatar images can only be in JPG, PNG, GIF format!', uploaderSize: 'The upload attachment size cannot exceed 5MB!', uploaderSize2: 'The size of the uploaded avatar image cannot exceed 2MB!', uploaderSize3: 'The size of the uploaded image cannot exceed 10MB!', uploaderImgMsg: 'The width of the image must be between 100 and 500, and the aspect ratio is 1:1! ', uploaderImgMsg2: 'Please upload an image with an aspect ratio of 1:1', uploaderImgMsg3: 'The height of the image must be between 100 and 500! ', uploadFile: 'Upload file', uploadAPK: 'APK/IMG file upload', uploadFileMsg: 'Drag file here, or', uploadFileMsg2: 'Click to upload', uploadFileMsg3: 'Only mp3 or flac files can be uploaded', uploadFileMsg4: 'The upload attachment size cannot exceed 50MB!', uploadFileMsg5: 'Only upload APK/IMG files', uploadFileName: 'File name', uploadFileNameMsg: 'The file name cannot be empty', uploadFileUrl: 'File path', uploadFileUrlMsg: 'The file path cannot be empty, please upload the file', uploadFileUrlMsg2: 'Please upload the APK/IMG file', uploadFileAuthor: 'Uploaded by', uploadFileDate: 'Upload Date', uploadVersionNo: 'Version number', inputUploadVersionNo: 'Please enter the version number', uploadVersionNoMsg: 'The version number cannot be empty', uploadVersionCode: 'Version information', inputUploadVersionCode: 'Please enter the version information', uploadVersionCodeMsg: 'Version information cannot be empty', initialing: 'Initializing, please wait...', deviceFrame: 'Device space', synchroDevice: 'Synchro device', excelFile: 'Excel file will be exported. Continue?', statisticalSubTable: 'statistical sub table', byPerson: 'By Person', byEvent: 'By Event', export: 'Export', icon: 'Icon', excelUpload: 'Upload an excel sheet', play: 'Play', pause: 'Pause', noFile: 'File does not exist, cannot be played', inputMsg: 'Please enter the content!', year: 'year', month: 'month', day: 'day', timeMsg: 'Please select a time range!', param: 'Parameter', inputParamName: 'Please enter the parameter name', inputParamValue: 'Please enter the parameter value', addParam: 'New parameter', openWatchSosInfo: 'Whether to turn off the watch sedentary alarm. If it is turned off, the watch will not trigger the sedentary alarm again', closeWatchSos: 'Turn off the watch sedentary alarm', openWatchSos: 'Turn on the alarm for long sitting', opendebug: 'Debug', inputName: 'Please enter a name', reboot: 'Reboot', count: 'Number of statistics', system: 'System', simulateSend: 'Simulate Send', justify: 'alignment', indent: 'indentation', image: 'picture', video: 'video' }, member: { face: 'Avatar', faceImg: 'Upload avatar images can only be in JPG, PNG, GIF format!', faceSize: 'The size of the uploaded avatar image cannot exceed 2MB!', faceError1: 'The width of the image must be between 100 and 500, and the aspect ratio is 1:1! ', faceError2: 'Please upload an image with an aspect ratio of 1:1', faceError3: 'The image height must be between 100 and 500! ', uname: 'Login name', inputUname: 'Please enter the username', unameInputMsg: 'Length between 2 and 20 characters', unameError: 'User name must be filled in', password: 'Password', inputPassword: 'Please enter your password! ', passwordInputMsg: 'The password format is incorrect, the password can only contain alphanumeric and !#$%^&*.~, characters, the length is 6-20 digits', passwordError: 'Password must be filled in', name: 'Name', nickname: 'Real name', inputNickname: 'Please enter your real name', nicknameInputMsg: 'Length between 2 and 20 characters', mobile: 'Mobile number', inputMobile: 'Please enter a mobile phone number! ', mobileInputMsg: 'The format of the mobile phone is wrong', sex: 'Sex', man: 'Male', woman: 'Female', unknown: 'Unknown', IDCard: 'ID number', birthday: 'Birthday', choiceBirthday: 'Choose a date', birthday2: 'Date of birth', choiceBirthday2: 'Choose the date of birth', address: 'Detailed address', addressInputMsg: 'Maximum 50 characters', homeAddress: 'Home address', inputHomeAddress: 'Please enter your home address', disableClerk: 'Are you sure you want to disable this user?', disabled: 'Disabled!', disableCancel: 'Disabled', deleteMember: 'Are you sure you want to delete this user information?', cannotDeleteAdmin: 'Cannot delete the person in charge of the organization', leaderName: 'Leader Name', passNo: 'Employee No' }, home: { todayTask: 'A tarefa de hoje', recentNote: 'Notas recentes', recentInteract: 'Interação recente', recentRemarks: 'Notas de utilizador recentes' }, frameManage: { frameManage: 'Space position', numberOfRooms: 'Number of rooms', numberOfBeds: 'Number of beds', occupiedBeds: 'Number of beds occupied', emptyBeds: 'Number of empty beds', keywordsFilter: 'Enter keywords to filter', memberList: 'User list', deviceList: 'Device List', clerkList: 'Organization member', quickCreate: 'Quick Create', quickCreateFrame: 'Quick build frame', startRoom: 'Start room number', endRoom: 'End room number', bedQuantity: 'Number of beds per room', showRoomDigit: 'Room number display digits', showBedDigit: 'Bed number display digits', example: 'Example', inputFrameName: 'Please enter the frame name! ', inputFrameFullName: 'Please enter the full name!', inputLong: 'Length between 2 and 20 characters', addBed: 'Add a bed', addRoom: 'Add room', editFrame: 'Edit frame', sureDelete: 'Sure to delete', allBad: 'And all the beds in it?', sureDeleteBed: 'Make sure to delete the bed', deleteBedFirst: 'Please delete the bed first', part: 'Department', room: 'Room', room2: 'Room', bed: 'Bed', bed2: 'Bed', newOrganization: 'New Organization', partName: 'Department name', inputPartName: 'Please enter the department name', adminMember: 'Administrator account', inputAdminMember: 'Please enter the administrator account', adminPassword: 'Admin Password', inputAdminPassword: 'Please enter the administrator password', renameBeds: `Rename the bed's name`, renameRooms: `Rename the room's name`, nameSuffix: 'The name suffix', suffix: 'Full name suffix', suffixExample: 'bed', renamePrefixExample: '2-', namePreview: 'Name preview', fullNamePreview: 'Full name preview', orderInPart: 'Order in part', orderInRoom: 'Order in room', renameRule: 'Rename rule', roomSuffix: 'The room name suffix', updateForAllPart: 'update for all part', prefix: 'prefix', prefixExample: 'One building, one unit', skipRoomNo: 'Skip-the-line room number', skipBedNo: 'Skip-the-line bed number', skipMsg1: 'Enter the numbers, separated by semicolons', skipMsg2: '1,2,3' }, deviceManage: { deviceManage: 'Device Management', deviceKeywords: 'Please enter the device alias or device identification code', deviceAdd: 'Add device', deviceEdit: 'Modify device', deviceServerChange: 'Modify server address', serverIp: 'Server address', inputServerIp: 'Please enter the server address', serverPort: 'Server port', inputServerPort: 'Please enter the server port', deviceId: 'Device id', deviceType: 'Device type', choiceDeviceType: 'Please select the device type', deviceTypeMsg: 'The device type must be selected', signType: 'Sign device type', choiceSignType: 'Please select the sign device type', deviceName: 'Device alias', inputDeviceName: 'Please enter the device alias', status: 'Device status', deviceStatus: ' Enabled or not', choiceDeviceStatus: 'Enable device', statusTure: 'Enable', statusFalse: 'Not enabled', connect: 'Connection status', connectTrue: 'Online', connectFalse: 'Offline', frameFullName: 'Deployment location', frameName: 'Device location', choiceFrameName: 'Please select the installation location', ethMac: 'Wired MAC address', inputEthMac: 'Please enter the wired MAC address', inputTrueEthMac: 'Please enter the correct MAC address', ethIp: 'Wired IP address', inputEthIp: 'Please enter the IP address', ethIpPort: 'communication port', model: 'Device model', inputModel: 'Please enter the device model', code: 'Factory number', inputCode: 'Please enter the factory code', softVer: 'Software version', inputSoftVer: 'Please enter the software version number', hardVer: 'Hardware version', inputHardVer: 'Please enter the hardware version number', wifiMac: 'Wireless MAC address', inputWifiMac: 'Please enter the wireless MAC address', wifiIp: 'Wireless IP address', inputWifiIp: 'Please enter the wireless IP address', wifiHostname: 'WIFI hotspot', inputWifiHostname: 'Please enter the name of the WIFI hotspot', wifiPassword: 'WIFI password', inputPassword: 'Please enter the WIFI hotspot password', sipId: 'SIP account', updateTime: 'Update time', phoneNumber: 'Device phone number', inputPhoneNumber: 'Please enter the device phone number', priority: 'Device priority', backupId: 'Backup device ID', roleName: 'Applicable role', choiceRoleName: 'Please select the applicable person', transAudio: 'The upper bus conversion box', choiceTransAudio: 'Please select the bus conversion box', transRs485: 'Upper 485 conversion box', re485SipId: '485 address', inputRe485SipId: 'Please enter the 485 address', powerControlAddress: 'Power version address', controlLineNumber: 'Interface line', sosDeviceSettingType: 'Alarm mode', sosDeviceSettingStatusFalse: 'Not enabled', sosDeviceSettingControlModel: 'Epidemic Prevention and Control Mode', sosDeviceSettingElderlyModel: 'Care for the elderly mode', sosDeviceSettingTime: 'Alarm time', sosDeviceSettingUnit: 'Alarm time unit', sosDeviceSettingEdit: 'Modify device alarm', sosMonitoringTime: 'Monitoring time', allDay: 'all day long', ledResolutionRatio: 'Corridor screen specification', ledVoice: 'Voice playback', ledVoiceStatus: 'Enable voice', ledFontSize: 'Font size', ledTiming: 'Dot matrix screen timing', ledPowerOn: 'On dot matrix screen', ledPowerOff: 'Off dot matrix screen', ledRestart: 'Restart dot matrix screen', ledRemoveAllProgram: 'Delete all programs', ledUpdateDefaultProgram: 'Send default program', ledOnlyTime: 'Time and date only', ledAddCustom: 'Add custom', hostDeviceList: 'Nurse host list', webSocketSuccess: 'WebSocket connection is successful', webSocketError: 'An error occurred in the WebSocket connection', deviceLocationLevel: 'Please select the device location level', assignment: 'One-click assignment', assignmentMsg: 'No spare allocated devices!', assignmentMsg2: 'Rooms and beds have devices, and only department-level device can be automatically assigned!', assignmentMsg3: 'Start auto-assigning!', assignmentMsg4: 'The automatic assignment is complete, the full level of device needs to be manually assigned, after the assignment is completed, please click [Save]!', reset: 'One-click reset', resetMsg: 'Are you sure you want to reset all your devices?', resetMsg2: 'Reset successfully!', collapse: 'Collapse display', card: 'Card display', devices: ' devices', roomNoDevice: 'The room was not equipped', bedNoDevice: 'The bed was not equipped', operationAdvice: 'Operation suggestions' }, deviceMenuManage: { add: 'Add Device Menu', name: 'Ribbon Name', active: 'Enable', unActive: 'Not enabled', actived: 'Enable or not', inputUrl: 'Please enter the URL address', inputActName: 'Please enter the activity page address', urlTemplate: 'Parameters of URL', inputTemplate: 'Please enter a parameter name', inputTemplateValue: 'Please enter parameter values', actIntent: 'Parameters of Activity', inputActIntent: 'Please enter the parameters for the activity' }, deviceMenuDetailManage: { type: 'types of', chooseType: 'Please select the type of introduction', user: 'user', chooseUser: 'Uncheck and display to all users by default', title: 'title', inputTitle: 'Please enter a title', titleBg: 'Head background', titleIcon: 'Titles Icon', summary: 'brief introduction', inputSummary: 'Please enter a brief introduction', detail: 'content', tags: 'label', inputTags: 'Please enter a label', hospitalAddr: 'Hospital address', inputHospitalAddr: 'Please enter the hospital address', hospitalTel: 'Hospital phone number', inputHospitalTel: 'Please enter the hospital phone number', hospital_web: 'Hospital website', inputHospitalWeb: 'Please enter the hospital website', partClerk: 'Related important members', choosePartClerk: 'Please select relevant important members' }, clerkManage: { clerkEdit: 'Edit member information', choiceClerk: 'Please select an employee', role: 'Role', choiceRole: 'Please choose a role', clerkList: 'Team members', admin: 'Organization Manager', shop: 'Responsible organizator', choiceShop: 'Choose organizator', shopMsg: 'Please select an organizator' }, customerManage: { customerAdd: 'Check-in', customerAdd2: 'Registration', customerQrCode: 'QR code', customerInfo: 'User Information', baseInfo: 'Basic information', named: 'User name', inputNamed: 'Please enter a name', cardNo: 'Check-in number', cardNo2: 'Registration number', inputCardNo: 'Please enter the patient number', inputCardNo2: 'Please enter the registration number', age: 'Age', inputAge: 'Please enter the age', ageUnit: 'Age Unit', choiceAgeUnit: 'Please choose an age unit', year: 'Year', month: 'Month', day: 'Day', inDate: 'Check-in date', outDate: 'Out time', outDate2: 'Exit time', choiceDate: 'Choose date', to: 'to', today: 'to date', idType: 'Document type', id: 'Document', idCard: 'ID', noIdCard: 'No ID Card', null: 'Not currently available', passport: 'Passport', servicemanCard: 'Military card', idNo: 'ID number', inputIdNo: 'Please enter the ID number', nickname: 'Nickname', inputNickname: 'Please enter another name for the user', frame: 'Check in bed', frame2: 'Registration location', choiceFrame: 'Please choose a bed', illnessDesc: "Brief description of the user's situation", illnessDesc2: 'User Profile', illnessDesc3: 'Mode of childbirth', patientIllnessDesc: 'Illness description', inputIllnessDesc: 'Please input text content, length 2~50', choiceIllnessDesc: 'Please choose the delivery method', advice: "Doctor's advice", inputAdvice: 'Please enter text content, length 2~50', doctor: 'Responsible doctor', doctor2: 'Guardian', choiceDoctor: 'Please choose a doctor', choiceDoctor2: 'Please choose a guardian', nurse: 'Responsible nurse', choiceNurse: 'Please choose a nurse', worker: 'Responsible care worker', choiceWorker: 'Please choose a nurse', choiceUser: 'Please select a user', customerRelative: 'User Relative', sureDeleteRelative: "Are you sure you want to delete this patient's relative information?", customerRelativeTrueName: 'Relative name', inputCustomerRelativeTrueName: "Please enter the relative's name", relativeName: 'Relationship', inputRelativeName: 'Please enter relative relationship such as: friend', choiceRelativeName: 'Please choose a relationship', vital: 'Signs', remark: 'Remark', remarks: 'Remarks:', inputRemarks: 'Please enter the remarks', remarkTime: 'Time:', remarkName: 'Remark person:', addRemark: 'Add remark', fee: 'Expense', feeName: 'Expense name', feeValue: 'Specific expenses', feePrice: 'Unit-price', feeNumber: 'Expense batch', feeTime: 'Time of expense', feeGroupName: 'Group Name', feeKeyCode: 'Code', feeUnit: 'Unit', feeDescription: 'Describe', feeKeyType: 'Parameter Type', outBed: 'Log out of bed', outBed2: 'Unregister', outBed3: 'Unregister', sureOutBed: 'Are you sure about log out of bed? ', outBedSuccess: 'Bed out successfully! ', changeBed: 'Change bed', changeBed2: 'Change location', changeBed3: 'change', changeBedSuccess: '', oldBed: 'Current bed', newBed: 'Change to bed', choiceNewBed: 'Please choose a bed', getEmptyBed: 'Get an empty bed:', message: 'message', customerStatus: 'Current status', customerStatusTrue: 'Checking in', customerStatusFalse: 'Left', footprint: 'Footprint', babyName: 'Child name', babySex: 'Child gender', babyBirthday: 'Child\'s birthday' }, vital: { customerVital: 'User Log', paramName: 'Physical parameters', value: 'Physical value', logTime: 'Measurement time', company: 'Unit' }, adviceManage: { adviceAdd: 'Adding an order', adviceEdit: 'Order Editing', adviceType: 'Order Type', adviceStatus: 'Status', loseEfficacy: 'invalid', takeEffect: 'take effect', longTerm: 'long-term', temp: 'temporary' }, watch: { deviceKeywords: 'Please enter the device alias or device identification code', dateKeywords: 'Select a date to search', huanBan: 'Shift shift', binding: 'Binding', noBinding: 'Not bound', ethMac: 'Device ID', initializeDevice: 'Initialize the device', watchFrame: 'Manage space', watchDeviceFrame: 'Manage space for mobile device', allFrame: 'All rooms', place: 'Location', placeInfo: 'Location information', getNewPlace: 'Get the latest location', inputName: 'Please enter a name', deviceMember: 'Binding person', choiceNurse: 'Please choose a nurse', doNothing: 'No changes have been made', nurseManageFrame: 'Nurse management frame', choiceFrame: 'Please choose a bed! ', you: 'You are', in: 'in', nearby: 'nearby', notCovered: 'Not currently in beacon range' }, channel: { channelAdd: 'Add channel', channelName: 'Channel name', inputChannelName: 'Please enter the channel name', subscribeManage: 'Management', channelImHistory: 'History', senderMemberName: 'Sender name', senderTime: 'Send time', audioPath: 'File address', play: 'Play the message' }, remark: { remarkAdd: 'New note', remarkContent: 'Note content:', remarkCreateTime: 'Tempo de criação:', remarkCreateName: 'Criado por:' }, task: { all: 'All', taskType: 'Task status', notOperated: 'Not Operated', taskFail: 'Task failed', taskSuccess: 'Task succeeded', isTaskSuccess: 'Task completed?', success: 'Success', failed: 'Failed', noticeAndTask: 'Notice/Task', taskPlanTime: 'Scheduled task execution time', taskPlanTime2: 'Plan execution time:', taskToTime: 'Actual task execution time', taskToName: 'Task operator', doTask: 'Operation task', creatName: 'Creator', choiceTaskPlanTime: 'Please select the scheduled task execution time', inputTaskContent: 'Please enter the task content', choiceTaskToTime: 'Please choose the actual task time' }, interaction: { interactionKeywords: 'Please enter the initiator or receiver', fromMemberName: 'Originador', toMemberName: 'Recetor', actionType: 'Tipo de interação', actionEnd: 'Resultado da interação', actionTime: 'Number of interactions', actionTime2: 'Number of calls', success: 'Success', excelFileMsg: 'Excel file will be exported. Continue?', successInteraction: 'Response to interaction', successInteraction2: 'The call has been connected', unSuccessInteraction: 'Unfinished interaction', unSuccessInteraction2: 'Unconnected call', unSuccessTime: 'Uncompleted times', unSuccessTime2: 'Unconnected times', failedInteraction: 'Failed to hang up the interaction normally', failedInteraction2: 'The call did not hang up normally', notOperated: 'Não está respondendo', data: 'Interaction data', createDate: 'Tempo de interação', responseTime: 'Response time', fromDevice: 'Initiating device', toDevice: 'Receive device', interactionRecord: 'Interaction record', interactionRecord2: 'Call record', all: 'All', customerAndClerk: 'Customer and employee', clerkAndClerk: 'Colleague and Colleague', selectData: 'Check periord:', customerCensus: 'User interaction statistics', clerkCensus: 'Employee interaction statistics', dataCensus: 'Time period interaction statistics', unSuccessCensus: 'Uncompleted interaction statistics', interactionCensus: 'Interaction record statistics', quantityCensus: 'Quantity statistics', avgResponseNum: 'Average response time', avgResponseNum2: 'Average On Time', MinNum: 'Minimum response time', MinNum2: 'Minimum on time', MaxNum: 'Maximum response time', MaxNum2: 'Maximum on time', SumNum: 'Total call time', total: 'Total', recordPlay: 'Play the audio recording', eventStatistics: 'Event Statistics', statisticalTable: 'Statistical table' }, frameGroup: { frameGroupAdd: 'New area', frameGroupName: 'Region name', inputFrameGroupName: 'Please enter the area name', frameGroupNameMsg: 'The area name cannot be empty', frameGroupManage: 'Regional control space' }, broadcast: { broadcastAdd: 'New broadcast', broadcastName: 'Broadcast name', inputBroadcastName: 'Please enter the broadcast name', broadcastNameMsg: 'Broadcast name cannot be empty', broadcastMode: 'Broadcast Mode', broadcastModeMsg: 'Broadcast mode must be selected', playMode: 'Play Mode', manualMode: 'Manual mode', autoMode: 'Auto Mode', playModeMsg: 'Play mode must be selected', timePlay: 'Timed Play', scheduledPlay: 'Scheduled Play', playStart: 'Autoplay start', playStartMsg: 'Auto mode start time must be selected', anyTime: 'Any point in time', playEnd: 'Timed playback ends', playEndMsg: 'Timed playback end time must be selected', repeatTimes: 'Fixed playback times', repeatTimesMsg: 'Play times must be filled in', repeatTime: 'Play times', broadcastStatus: ' Enabled or not', broadcastStart: 'Start this broadcast', status: 'Start status', statusTrue: 'Enabled', statusFalse: 'Closed', repeatDay: 'Start Day', play: 'Play', stop: 'Stop', playManually: 'Play manually', audition: 'Audition', auditionEnd: 'End of audition', playing: 'Playing ===> ', playbackSuccessful: 'Playback successful', playOrder: 'Play order', playOrderMsg: 'Playing order is required', broadcastFrameGroup: 'Broadcast area', otherBroadcastFrameGroup: 'Other broadcast positions', broadcastInfo: 'Broadcast information', broadcastFile: 'Broadcast file', broadcastLoadFailed: 'Failed to load broadcast plug-in! ', broadPlugInError: 'Broadcast plug-in error: ' }, event: { eventEdit: 'Edit button event', name: 'Name', inputName: 'Please enter a name', desc: 'Description', inputDesc: 'Please enter a description', keyCode: 'Unique identification code', inputKeyCode: 'Please enter a unique identification code', coordinateX: 'x coordinate range', minX: 'Minimum x-axis', manX: 'Maximum x-axis', coordinateY: 'y coordinate range', minY: 'Minimum y-axis', manY: 'Maximum y-axis', deviceType: 'Device type', choiceDeviceType: 'Please choose a type', remoteControl: 'Remote control', emergencyButton: 'SOS emergency button', roleName: 'Applicable role', choiceRoleName: 'Please select the applicable person', icon: 'Icon' }, nurseConfig: { configName: 'Nursing name', inputConfigName: 'Please enter the nursing name', configAdd: 'Add nursing parameters', configEdit: 'Modify nursing item', optionAdd: 'Add nursing item', optionName: 'Nursing item name', inputOptionName: 'Please enter the name of the nursing item', optionColor: 'Care lamp color', colorRgb: 'Color ID', basic: 'Basic Nursing Information', boolCritical: 'Critical Illness Identification' }, board: { boardSet: 'Set information board', statusTime: 'Screen stay time', statusTimeSet: 'Set the duration of stay', statusTimeSetMsg: 'The duration must be set for each item! ', the: 'the first', screen: 'screen', screenFirst: 'First screen', screenFirstSet: 'The duration of the first screen stay', screenSecond: 'The second screen', screenSecondSet: 'The duration of the second screen stay', screenFirstItemCount: 'First screen bed quantity display', otherSetting: 'Other settting', screenFixedSet: 'Set the fixed screen display', noFixed: 'Not fixed', name: 'Alias', ethMac: 'Mac address', partId: 'Department ID', setUpThisPart: 'Set to undergraduate room', webSocketSuccess: 'Service is normal, new information boards can be automatically discovered' }, guard: { shotPicture: 'Take Photo', openDoor: 'unlock', lockDoor: 'Lock the door', addVisit: 'Issue basic visitor information', addUser: 'Add people' }, error: { errorClear: 'Clear log', errorDetails: 'Error details', device: 'Device:', ethMac: 'Identification code', deviceFrame: 'Device position:', deviceFrame2: 'Device position', className: 'Class Name:', className2: 'class name', methodName: 'Method name:', methodName2: 'method name', exceptionName: 'Exception type:', errorTime: 'Error time:', errorTime2: 'Error time', errorMsg: 'Error message:', detailsError: 'Detailed error:' }, systemConfig: { add: 'Add parameter configuration', groupName: 'Group name', inputGroupName: 'Please enter the group name', keyCode: 'Reference code', keyCodeMsg: 'The reference code cannot be empty', inputKeyCode: 'Please enter the reference code', keyName: 'Configuration name', inputKeyName: 'Please enter the configuration name', keyVal: 'Configuration value', keyValMsg: 'Configuration value cannot be empty', inputKeyVal: 'Please enter the configuration value', description: 'parameter description', inputDescription: 'Please enter a parameter description' }, menu: { add: 'Add', addMsg: 'Max three levels can be add to the menu', addFirst: 'Add top menu', menuEdit: 'Edit menu', menuAdd: 'Add menu', title: 'Menu title', inputTitle: 'Please enter the menu title! ', titleMsg: 'Length between 2 and 6 characters', identifier: 'Menu ID', inputIdentifier: 'Please enter the menu ID! ', identifierMsg: 'Length between 1 and 50 characters', authRegular: 'Menu permissions', inputAuthRegular: 'Please enter menu authority! ', authRegularMsg: 'Length between 1 and 50 characters', MenuDeleteMsg: 'Are you sure you want to delete this menu? If there are submenus, the submenus will also be deleted! ' }, partInfo: { partInfo: 'System Settings', baseInfo: 'Basic information', shopName: 'Organization Abbreviation', shopNameMsg: 'Organization abbreviation must be filled in', inputShopName: 'Input organization abbreviation', shopFullName: 'Organization full name', shopFullNameMsg: 'The full name of the organization must be filled in', inputShopFullName: 'Enter the full name of the organization', hisCode: 'HIS system ID', attacHisCodes: 'Attach HIS system IDs', inputHisCode: 'Please enter the HIS system ID', sharedBedHisCodes: 'Shared Bed Department System ID', distinguishSharedBeds: 'Distinguish patient', inputSharedBedHisCodes: 'Enter the HIS department ID for shared beds in this department, with multiple departments separated by commas', inputAttacHisCode: 'Enter additional HIS department identification, multiple departments separated by commas', shopType: 'Organization type', shopTypeMsg: 'Organization type must be selected', choiceShopType: 'Please select the organization type', hospital: 'Hospital', part: 'Department', shop: 'Institution', partDirector: 'Department Director', partNurseHead: 'Nurse Head', organization: 'Organization', shopMemberName: 'Administrator account', shopMemberNameMsg: 'The administrator account must be filled in', inputShopMemberName: 'Please enter the administrator account', shopMemberPassword: 'Admin password', shopMemberPasswordMsg: 'Administrator password must be filled in', inputShopMemberPassword: 'Please enter the administrator password', shopParentName: 'Abbreviation of parent organization', shopParentFullName: 'The full name of the parent organization', shopParentId: 'Organization', choiceShopParentId: 'Please choose a parent organization', dayInfo: 'Daytime parameter settings', dayStart: 'Day start time', nightInfo: 'Night parameter settings', nightStart: 'Night start time', dayOrNightVol: 'Host call volume', dayOrNightDoorVol: 'Outdoor machine call volume', dayOrNightTransferBoxVol: 'Transfer box call volume', dayOrNightLight: 'Extension LCD screen brightness', dayOrNightRingTimes: 'Number of the call rings times', dayOrNightBedVol: 'Extension call volume', dayOrNightRingVol: 'Host system volume', dayOrNightNurseLed: 'Extension Nursing Light Brightness', dayOrNightTransferBoxSystemVol: 'Transfer box system volume', otherInfo: 'Other parameters', sleepSecondsBed: 'Extension screen time off', sleepSecondsDoor: 'Outdoor screen time off', sleepSecondsNurse: 'Nurse host resting time', sipOvertime: 'Voice call timeout', transferDuration: 'Nurse transfer duration', transferDurationLeader: 'The transfer duration of the nurse team leader', nurseKeyVal: 'Nurse host transfer time', linuxBedVolumeNative: 'Digital extension recording volume', linuxBedGainSize: 'Digital extension volume gain', linuxDoorVolumeNative: 'Digital doorstep machine recording volume', linuxDoorGainSize: 'Digital doorstep machine volume gain', androidBedVolumeNative: 'Android extension recording volume', androidBedGainSize: 'Android extension volume gain', androidDoorVolumeNative: 'Android doorstep machine recording volume', androidDoorGainSize: 'Android doorstep machine volume gain', autoAccept: 'Extension automatic answering', openAutoAccept: 'Enable automatic answer', unmannedCall: 'Extension opens unmanned call', openUnmannedCall: 'Enable unmanned call', eventForward: 'Event forwarding function', openEventForward: 'Open event forwarding', communicationModeBed: 'Extension communication mode', communicationModeNurse: 'Nurse host communication mode', communicationModeMobile: 'Mobile device communication mode', networkCall: 'Internet call', mobileCall: 'Mobile call', fixedCall: 'Fixed call', customizeRoleCallFirst: 'Customerize call role 1', customizeRoleCallSecond: 'Customize call role 2', customizeRoleCallThird: 'Customize call role 3', customizeRoleCallFourth: 'Customize call role 4', customizeRoleCallFifth: 'Customize call role 5', customizeHospitalCallFirst: 'Customize call device 1', customizeHospitalCallFirstName: 'Customize the name of the calling device 1', inputCustomizeHospitalCallFirstName: 'Input device 1 name', customizeHospitalCallSecond: 'Customize call device 2', customizeHospitalCallSecondName: 'Customize the name of the call device 2', inputCustomizeHospitalCallSecondName: 'Input device 2 name', customizeHospitalCallThird: 'Customize call device 3', customizeHospitalCallThirdName: 'Customize the name of the call device 3', inputCustomizeHospitalCallThirdName: 'Input device 3 name', inputName: 'Please enter a name', doctorTitle: 'Analog extension doctor title', nurseTitle: 'Analog extension nurse title', doorNurseTitle: 'Title of door machine call nurse', doorNursingTitle: 'Title of door machine in nursing', display: 'Display', onDisplay: 'Do not display', upSeconds: 'interval of Watch upload positioning ', saveSettings: 'Save settings', initializeSystem: 'Initialize the system', initialize485Device: 'Initialize 485 Device', addTestMemberList: 'Add test users in batches', devicesRef: 'Device batch refresh', bindDevice: 'Bind the voice conversion box', sureBindDevice: 'Are you sure you need to bind the voice conversion box?', sureAddTestMemberList: 'Are you sure you need to add test users in batches?', startAdd: 'Start creating', sureDevicesRef: 'Are you sure you need to refresh devices in batches?', partInfoSetting: 'Department information setting', nurse: 'Nurse host APP update', vnurse: 'Visual version of Nurse host ', znurse: 'The main control nurse host APP is updated', doctor: 'Doctor host', door: 'Door phone APP update', vdoor: 'Visual version of doorway machine', linuxDoor: 'Linux doorway machine IMG', sickbed: '5-inch bed extension APP', sevensickbed: '7 inch bed extension APP', vsickbed: ' Visual version of Bed extension', linuxsickbed: 'Linux bed extension IMG', mobiledevice: 'Mobile device', visitation: 'Visitor', transferDevice: 'Transfer box', lcdDevice: 'LCD corridor screen', entraceguard_device: 'Access control APP', organizationAdd: 'New Organization', boardShowEmptyBed: 'The board shows empty beds', iotProductId: 'NB Device Product ID', iotProductKey: 'NB Device Product Key', nursingColorRgb: 'Nursing door light color', twoColorDoorLightValid: 'Two-color door lights are supported', support: 'Support two-color door lights', customerNameHidden: 'Blur user name on bed device', clerkNameHidden: 'Blur employee name on bed device', customerNameHiddenOnDoor: 'Blur user name on door device', clerkNameHiddenOnDoor: 'Blur employee name on door device', hidden: 'Turn on hide', channelImHistoryStoreDays: 'The number of days that channel messages are retained', recordEnabled: 'Turn on the audio and video recording function', recordAble: 'Turn on the audio and video recording function', screenLight: 'Turn on screen bright and triggers the function', roomCallBed: 'Turn on the doorstep machine to call the bed button', boolAllDoorStatus: 'Enable all doorstep call displays', boolDooLightAlwaysOn: 'Is the door light always on', convenientServiceEnabled: 'Convenient service', ledServiceEnabled: 'Server control LED', autoPositionEnabled: 'Enable automatic positioning', boolDisplayNcTitle: 'Enable nursing title display' }, role: { roleName: 'Role name', roleNameMsg: 'Length between 1 and 10 characters', inputRoleName: 'Please enter the role name! ', roleDescribe: 'role description', roleDescribeMsg: 'Maximum 200 words', permission: 'Role permission', roleAdd: 'New role', roleEvent: 'Role event', roleDelete: 'Delete role', roleEdit: 'Edit role event', onChoiceRole: 'No role has been selected!', leaderRole: 'Superior role', leaderRolePlaceholder: 'Choose the superior role', roleEnum: 'Type of the role', roleEnumPlaceholder: 'Choose the Type' }, his: { hisPart: 'Department Query', hisPartKeyval: 'Department His PK', hisPartName: 'Department name', summary: 'Department Profile', tel: 'Department telephone', hisError: 'His error', hisPatient: 'Patient', hisPatientKeyval: 'Patient His primary key', hisPatientInfo: 'Query information', hisClerk: 'Working personnel', hisClerkKeyval: 'Staff his PK', hisDockerKeyval: 'Responsible doctor his PK', hisNurseKeyval: 'Responsible nurse his PK', passNo: 'Entrance guard card', hisNurseConfig: 'Nursing items', hisNurseOptionsKeyval: 'Nursing item classification his PK' }, tab: { home: 'Casa', frameManage: 'Localização espacial', deviceManage: 'Todos os dispositivos', clerkManage: 'Gestão de colaboradores', clerkCalendar: 'Employee clock in calendar', patientManage: 'Gestão de doentes', customerManage: 'User Management', customerQrCode: 'User QR code', customerAdvice: 'Doctor\'s advice', mobileDeviceManage: 'Mobile Device', userLocationManage: 'User Device', sosDeviceSettingManage: 'Alarm device', channelManage: 'Intercom channel', channelImHistory: 'Channel message history', remarkManage: 'Gestão de notas', taskManage: 'Gestão de tarefas', interaction: 'Interação', interactionHistory: 'Interaction History', frameGroupManage: 'Region management', frameGroupEdit: 'Edit area information', watchFrameManage: 'Mobile device space', broadcastManage: 'Configurações de transmissão', broadcastEdit: 'Edit broadcast information', nurseConfig: 'Nursing parameters', boardManage: 'Information board settings', eventManage: 'Button event management', hisManage: 'His query', interactionChars: 'Interaction statistics', settings: 'Configurações', partSettings: 'Organization settings', functionRoleMapping: 'Component Permissions', countdownConfig: 'Countdown Component Configuration', screentip: 'ScreenTip Component Configuration', bedsideInteraction: 'Interaction components', interactionChain: 'Interaction Accept Order', allClerk: 'All employees', allCustomer: 'All users', allDevice: 'All devices', errorLog: 'Error log', systemConfig: 'System parameters', shopSetting: 'System settings', menuManage: 'Menu management', organization: 'Organization', roleManage: 'Role management', debugging485: '485 debugging', linuxVersion: 'Linux device version', deviceFrame: 'Device space', ledDeviceManager: 'LED dot matrix screen management', ledDevice: 'LED dot matrix screen control', entraceguardUser: 'Configurações de acesso', customBoardManage: 'Custom Board Screen', customBoardDesigner: 'Designer Board Screen', staffManageFrames: 'Staff Serve Structure', deviceMenuManager: 'Device Menu', deviceMenuDetail: 'Device Menu Details', nbiotDeviceStatus: 'Faulty IoT equipment', offlineDevice: 'off-line equipment', lowBatteryDevice: 'Low battery devices', checkNetwork: 'Check the network of the device', changeBattery: 'Replace the battery of the device', interactionPush: 'Interactive record push configuration', interactionPushParamConfig: 'Push parameter configuration', CustomerDistribution: 'User Distribution', convenientDataSync: 'Convenient Data Sync' }, deviceType: { NURSE_HOST: 'Nurse Host Machine', DOCTOR_HOST: 'Doctor Machine', DOOR_DEVICE: 'Doorway Screen', DIGIT_BED_DEVICE: 'Bed Extension', LCD_SCREEN: 'LCD Corridor Screen', LED_SCREEN: 'LED Dot Corridor Screen', NURSE_WATCH: 'Nurse Phone', WORKER_WATCH: 'worker Phone', USER_WATCH: 'BT Bracelet', CELL_PHONE: 'Mobile App', TRANSFER_DEVICE: 'Bus Conversion Box', SIMULATE_BED_DEVICE: 'Analog Bed Unit', SIMULATE_EMERGENCY_BUTTON: 'Analog Emergency Button', SIMULATE_DOOR_LIGHT: 'Analog Door Lamp', REMOTE_CONTROL: 'Remote Control', BEACON: 'BT NetGate', INFORMATION_BOARD: 'Information Board', ENTRANCE_GUARD: 'Access Control Device', VISITATION: 'Visiting Machine', RS485_TRANSFER: '485 Conversion Box', EMERGENCY_BUTTON: 'Emergency Button', RS485_DOOR: '485 Door Extension', ALARM_BODY_INDUCTIVE: 'Infrared Alarm', ALARM_WATER_OVERFLOW: 'Water Monitor', ALARM_HOUSEHOLD_GAS: 'Fire Alarm', ALARM_HOUSEHOLD_SMOKE: 'Smoke Alarm', ALARM_BUTTON_SOS: 'One Button Alarm', VITAL_SIGNS_DEVICE: 'Vital Signs Devices', ALARM_RESTRAINT_BAND: 'Restriction Band Alarm', DOOR_LOCK: 'Door Magnetic Sensor', EMERGENCY_GATEWAY: 'Alarm Gateway', ALARM_433BUTTON: '433 Alarm', OTHER_HOST: 'Other Host', BREASTPLATE: 'Badge/bracelet', OWON_X5_GATEWAY: 'X5 Gateway', FALL_DETECTION_RADAR: 'Fall Detection Radar', HUMAN_DETECTION_RADAR: 'Sleep Detection Radar', ALARM_INFUSION: 'Infusion alarm', ELECTRONIC_FENCE: 'Electronic fence', S433_DOOR_LAMP: '433 Door Lamp', S433_TRANSFER_BOX: '433 Lora Converter', S433_RECEIVER: 'Signal receiver', SLEEPMATTRESS: 'sleep mattress', S4G_INTERCOM: '4G intercom', WATCH_IW: 'Smart Watch - IW', MULTIFUNCTIONAL_BUTTON: '433 Button', S433_BJMD: '433 Lamp', SOS_VOICE_BUTTON: 'Voice Button', PTT: 'ptt' }, vitalSignsDeviceType: { BLOOD_SUGAR: 'Blood Pressure Meter', BLOOD_OXYGEN: 'Oximeter', BLOOD_PRESSURE: 'Blood Pressure Monitor', TEMPERATURE: 'Temperature Gun', SHADOW_OF_GUARDIAN: 'Guardian Shadow' }, sosDeviceSettingType: { NOT_START: 'Do Not Start', EPIDEMIC_PATTERN: 'Epidemic Prevention Mode', CARING_PATTERN: 'Elderly Care Mode' }, tcpType: { CALLBACK: 'TCP Feedback', VOICE: 'Voice', VIDEO: 'Video', SOS: 'Chamadas de emergência', REINFORCE: 'Reinforcements', IM: 'Message', DEVICE: 'Device', DATA: 'Data', EVENT: 'Event', SIDE: 'nursing', BROADCAST: 'Broadcast', TIME: 'Time', ENTRACEGUARD: 'Access Control', CHANNELIM: 'Channel Message', LOCATION: 'Location', PHONE: 'Phone', UNKNOWN: 'Unknown' }, relativeNameType: { CHILDREN: 'Child', BOY: 'Boy', GIRL: 'Girl', HUSBAND: 'Husband', WIFE: 'Wife', FATHER: 'Father', MOTHER: 'Mother', RELATIVE: 'Relative', FRIEND: 'Friend' }, childbirthType: { SPONTANEOUS_LABOR: 'Natrual Birth', CAESAREAN_BIRTH: 'Caesarean Birth' }, sleepData: { Awake: 'Awake', DeepSleep: 'Deep Sleep', LightSleep: 'Light Sleep', Hour: 'h', Minute: 'm', Quality: 'Quality', InBed: 'In Bed', Asleep: 'Asleep', AvarageBreath: 'Avarage Breath', AvarageHeartBeat: 'Avarage Heart Beat', LeaveBedTimes: 'Leave Bed Times', TurnOverTimes: 'Turnover Times', BreathPauseTimes: 'Breath Pause Times', GetInBedTime: 'Get In Bed Time', AwakeTime: 'Awake Time', NoData: 'Empty', Times: 'Times', ChooseDate: 'Choose Date', SleepData: 'Sleep Data' }, interactionChain: { ActionType: 'Interaction Type', FirstRole: 'The First Acceptor', SpreadRoleNamePath: 'Acception Role Sequence', AddInteractionSpreadPath: 'Create a new recorder', EditInteractionSpreadPath: 'Edit the recorder', AllRoles: 'All Roles', AcceptRoles: 'Acception', NoticeSequence: 'Notice Sequence', SearchPlaceHolder: 'Enter a role name', Customer: 'Customer', NURSE_HOST: 'Nurse Host', AcceptSequence: 'Accept Sequence', chooseActionTypeTip: 'Choose the type of interaction pls', chooseRoleSquence: 'Choose the role to accept pls', sketchMap: 'The Sketch Map Of Acception', whilstFalse: 'Send in sequence', whilstTrue: 'Send at the same time' }, functionRoleMapping: { configurateLeft: 'configurate the roles own[', configurateRight: ']' }, functions: { function: 'Small components', SIGN_IN: 'Sign in', MANAGE_BED: 'Manage Bed', POSITION_COMPONENT: 'Locate', COUNTDOWN_COMPONENT: 'Countdown', ROOMCHECK_COMPONENT: 'Room patrol', SCREEN_TIP_SET_COMPONENT: 'Set screen prompt', nfcCalender: 'Calendar records', nfcInteraction: 'Small component statistics', nfcPosition: 'Positioning trajectory', currently: ' currently ', notRecords: 'There are currently no records available' }, countdownConfig: { countDownItmes: 'Countdown items', countDownTimes: 'Countdown time item', addNewItem: 'New item', addNewTimeItem: 'Add a time item', numberRequired: 'You must enter a number', errorTip: 'At least one item in the hour, minute, and second must be greater than 0' }, screenTip: { tipAdd: 'Add a prompt', tipEdit: 'Edit prompt', showText: 'Display content', textColor: 'Text color', textSize: 'Text Size', screenBgColor: 'Screen background color', displayMinutes: 'Maximum display time (minutes)', displayLongest: 'Maximum display time', boolScroll: 'Whether to scroll display', scrollDirect: 'Scroll direction', leftToRight: 'From left to right', rightToLeft: 'From right to left', upToDown: 'From top to bottom', downToUp: 'From bottom to top', showTextRequired: 'Display text must be filled in', scrollDirectRequired: 'The scroll direction must be selected', displayMinutesRequired: 'The maximum display time must be filled in', textSizeRequired: 'Text size must be filled in', numberRequired: 'You must enter a number' }, clerkFrameManage: { employeeView: 'Staff View', frameView: 'Structure View', multiClerkView: 'Structure With Multiple Staff', managedFrames: 'Served Structures', notManagedFrames: 'Unserved Structures', settableEmployee: 'Settable Staff', settedEmployee: 'Setted Staff', allEmployee: 'All Staff', phoneAcceptorLabel: 'The Phone Call Acceptor', phoneAcceptorTipsLeft: 'If Other Employee Of Same Role With ', phoneAcceptorTipsMid: ' Manage Space Frame Overlaping', phoneAcceptorTipsRight: ' Charge The Phone Call' }, errorType: { REFRESH_TOKEN_FAILED: 'The current refresh token has expired', TOKEN_FAILED: 'The current token has expired', USER_NULL: 'The account does not exist!', USER_DISABLE: 'The current account has been disabled. Please contact the administrator', PASSWORD_ERROR: 'Account password error!', LOGIN_FAILED: 'Your current identity is not allowed to log in to the system!', LOGOUT: 'El usuario ha dejado de iniciar sesión', MEMBER_NULL: 'The current user does not exist!', MEMBER_ADD_FAILED: 'Failed to add member, non-existent user ID', MEMBER_FAILED: 'User ID error, non-existent user', MOBILE_OCCUPY: 'This mobile number has been occupied', MEMBER_NAME_OCCUPY: 'The current user has already registered', CHANNEL_FAILED: 'Channel Id error, non-existent channel', CHANNEL_SUBSCRIBE_MEMBER_NULL: 'Cannot subscribe to non-existent users', CHANNEL_MEMBER_FAILED: 'Users that do not exist cannot subscribe. Users do not belong to any organization and cannot subscribe', CHANNEL_NULL: 'Cannot subscribe to non-existent channel', FRAME_HOSPITAL_NULL: 'The hospital structure does not exist', FRAME_PART_NULL: 'The department level node does not exist, and the parameter is invalid!', FRAME_ADD_FAILED: 'The department level node does not exist, and the parameter is invalid! The ending room number is less than the starting room number, and the parameter is invalid!', CUSTOMER_INFO_NULL: 'Patient information does not exist', CLOUD_ADDRESS_NULL: 'Cloud path is not set', CLOUD_SAVE_FAILED: 'Failed to save cloud', SHOP_NULL: 'Organization does not exist!', SHOP_DAYTIME_ERROR: 'The format of daytime start time is incorrect, please select again!', SHOP_NIGHTTIME_ERROR: 'The format of night start time is incorrect, please select again!', ADMIN_PASSWORD_ERROR: 'The administrator account has been saved, but the password does not match! Please use another account or enter the correct password.', DEVICE_MAC_REPEAT: 'Duplicate device MAC address', DEVICE_ADD_FAILED: 'There are already emergency buttons in the current space, unable to register multiple emergency buttons', DEVICE_FRAME_FAILED: 'Equipment type and space structure type do not match!', DATA_NULL: 'No data found', PARAM_ERROR: 'Parameter error!', PRIMARY_KEY_NULL: 'Parameter error, department PK value is null!', ROLE_NULL: 'This role does not exist', ROLE_NAME_OCCUPY: 'Duplicate role name', ROLE_DELETE_FAILED: 'This role is in use and cannot be deleted!', LICENSE_ERROR: 'The authorization serial number is wrong, please contact after-sales service', LICENSE_EXPIRE: 'The authorization expires, please contact after-sales service', LICENSE_FAILED: 'Invalid authorization, please contact after-sales service', FILE_UPLOAD_FAILED: 'No file storage directory configured!', FILE_FAILED: 'file error', PERMISSION_DENIED: 'Permission denied' }, deviceMenuDetailType: { HOSPITAL: 'Hospital Introduction', PART: 'Department Introduction', IN_NOTICE: 'Admission Notice', SATISFACTION: 'Satisfaction survey' }, entraceguardUser: { named: 'User Name', idNo: 'ID number', ic: 'IC Card No', phone: 'cell-phone number', password: 'Access code', forbidden: 'No Entry', refreshUser: 'Refresh Users', yes: 'YES', nop: 'NO' }, boardTitle: { add: 'Add information board screen', screenTitle: 'Screen Title', showIndex: 'Display order', partId: 'Department ID', design: 'Design content', titleRequire: 'Screen title cannot be empty', createTitle: 'New information board custom screen', editTitle: 'Edit information board custom screen' }, s433Led: { s433Led: '433LED', model: 'model', inspectionTime: 'Inspection Time', screenGinseng: 'Screen ginseng', customData: 'Custom Data', duBug: 'duBug', clearDisplay: 'Clear display', helloWord: 'Hello World', batchTx: 'Bulk Send', wait: 'Waiting to be sent', waitingForReturn: 'waiting for return', return: 'Complete the process', failInSend: 'fail in send', returnTimeout: 'Return timeout', send: 'send', noOnline: 'The conversion box is not online', add433Box: 'Please add a 433 conversion box first', volumeControl: 'volume control' }, interactionPushConfig: { apiUrl: 'Push interface url', enabled: 'Enabled', remark: 'Remark', forParts: 'For Parts', add: 'Add new config', createTitle: 'Add new push config', configParam: 'Param Configuration', apiUrlRequired: 'Push interface url required', pushParam: 'Push parameter', method: 'Push method', paramFormat: 'Parameter format', pushParamExample: 'Parameter example', paramName: 'Parameter name', paramType: 'Parameter type', paramExplain: 'Parameter description', paramAlias: 'Parameter alias(rename the parameter)', exampleValue: 'Parameter example value', isEnable: 'Is it enabled' }, boarderDesign: { textDisplayModuleTitle: 'Content display unit', textDisplay2ModuleTitle: 'Custom Display Item', bedGridCellModuleTitle: 'Bed cell', bedGridModuleTitle: 'Bed grid', rowContainerModuleTitle: 'Row container', columnContainerModuleTitle: 'Column container', richTextModuleTitle: 'Rich text', componentsList: 'Component List', loadDefaultDesign: 'Load default design', saveAsDefaultDesign: 'Save as default', saveDesign: 'Save Design', preview: 'Preview', componentConfig: 'Component Configuration', borderColor: 'Border Color', borderWidth: 'Border width', borderTopWidth: 'Border top width', borderRighhWidth: 'Border right width', borderBottomWidth: 'Border bottom width', borderLeftWidth: 'Border left width', borderRadius: 'Border radius', backgroundColor: 'Background', moduleHeight: 'Module height', showShadow: 'Module Shadow', shadowColor: 'Shadow color', fixedToBottom: 'Fixed bottom', showWhenPatientIn: 'Display non empty', moduleMarginLeft: 'Module margin left', moduleMarginRight: 'Module margin right', moduleMarginTop: 'Module margin top', moduleMarginBottom: 'Module margin bottom', borderColorSameWith: 'Border Color Follow', backgroundColorSameWith: 'Background Color Follow', columnOccupyWidth: 'Column occupation(1-24)', columnOffsetLeft: 'Column Left Offset', columnPullRight: 'Column pull right', columnPullLeft: 'Column pull left', gridRows: 'Table Rows', columnsPerRow: 'Columns per row', contentAlign: 'Content alignment', modulePadding: 'Module padding', moduleMargin: 'Module margin', showTitle: 'Display Heading', showIcon: 'Display icon', iconSelect: 'Select icon', iconSize: 'Icon size', iconColor: 'Icon Color', iconMarginLeft: 'Icon margin left', iconMarginRight: 'Icon margin right', iconMarginTop: 'Icon margin top', iconMarginBottom: 'Icon margin bottom', titleText: 'Heading Text', contentText: 'Content text', fieldDisplay: 'Display Fields', displayFormat: 'Display Format', textFormat: 'Text Format', dateFormat: 'Date Format', currentDayColor: 'Current date color', currentDayBackgroundColor: 'Current date background', formatPattern: 'Format pattern', titleTextSize: 'Heading Text Size', titleTextMarginLeft: 'Heading magin left', titleTextMarginRight: 'Heading magin right', titleTextPaddingLeft: 'Heading padding left', titleTextPaddingRight: 'Heading padding right', titleTextWidth: 'Head width', titleTextColor: 'Heading color', titleTextColorSameWith: 'Heading color follows', titleBorderRightWidth: 'Heading Right Border Width', titleBorderBottomWidth: 'Heading Bottom Border Width', titleBorderColor: 'Heading border color', titleTextAlign: 'Heading text alignment', titleTextMargin: 'Heading margin', titleTextPadding: 'Heading padding', titleTextStyle: 'Heading Text Style', contentTextSize: 'Content Text Size', contentTextMarginLeft: 'Content margin left', contentTextMarginRight: 'Content margin right', contentTextColor: 'Content Text Color', contentTextColorSameWith: 'Content Color Follow', contentTextStyle: 'Content Text Style', normalStyle: 'Normal Style', boldStyle: 'Bold Style', alignLeft: 'left alignment', alignCenter: 'center alignment', alignRight: 'right alignment', customerDisplay: 'Customize Display', manulInputDisplay: 'Manual input display', partInfo: 'Department Information', partName: 'Department Name', patientInfo: 'Patient Information', bedNo: 'Bed number', bedName: 'Bed Name', patientName: 'Patient Name', patientSex: 'Patient Gender', patientAge: 'Patient age', chargeDoctor: 'Responsible Doctor', chargeNurse: 'Responsible nurse', inDate: 'Date of hospitalization', patientNo: 'Patient number', systemInfo: 'system information', systemTime: 'system time', bedIcon: 'Bed icon', bedIcon1: 'Bed icon1', bedIcon2: 'Bed icon2', bedIcon3: 'Bed icon3', bedIcon4: 'Bed icon4', doctorIcon: 'Doctor icon', doctorIcon1: 'Doctor icon1', doctorIcon2: 'Doctor icon2', doctorIcon3: 'Doctor icon3', doctorIcon4: 'Doctor icon4', nurseIcon: 'Nurse icon', nurseIcon1: 'Nurse icon1', nurseIcon2: 'Nurse icon2', nurseIcon3: 'Nurse icon3', nurseIcon4: 'Nurse icon4', nursingInfo: 'Nursing information', statisticInfo: 'Statistic', patientSexMale: 'Male', patientSexFemale: 'Female', patientSexUnkonw: 'Unknown', contentTextDefault: 'Text content', titleTextDefault: 'Default title', bedsTotal: 'Beds total', bedsUsedTotal: 'Total occupancy', bedsEmptyTotal: 'Empty beds total', bedsTodayInTotal: 'Hospitalization today', yesterdayPatientTotal: 'Yesterday patients total', patientToadyOutTotal: 'Discharged today' }, convenientSync: { regionLoadUrl: 'Region Load Address', hospitalSelect: 'Choose a hospital', hospitalRegion: 'Hospital area', dataSyncUrl: 'Data synchronization address', jsonData: 'Call system JSON data', syncData: 'Synchronize data', refreshJsonData: 'Refresh JSON data', selectHospitalPls: 'Please select a hospital', selectRegionPls: 'Please select an administrative region' }, wnn20231225: { WATCH_IW: '' }, zy20240108: { nurseWatch: 'Nurse watch equipment', customerAgeHidden: 'Extension user age hidden', customerAgeHiddenOnDoor: 'Door machine user age hidden' }, wnn20240126: { MULTIFUNCTIONAL_BUTTON: 'Multi function button', S433_BJMD: 'Alarm door light' }, zy20240205: { linuxPortraitDoor: 'Linux vertical screen doorstep machine', ENABLE: 'Not turned on', PANEL_BUTTON: 'Panel buttons', S433_BUTTON: '433 button', MULTIFUNCTIONAL_BUTTON: 'Multi function button', SLEEP_MATTRESS: 'Sleep mattress', NFC: 'NFC functionality', LORA_BUTTON: 'LoRa Button', linuxSerial1: 'Linux serial port 1', linuxSerial2: 'Linux serial port 2', linuxSerial3: 'Linux serial port 3', androidSerial1: 'Android serial port 1', androidSerial2: 'Android serial port 2', androidSerial3: 'Android serial port 3', choiceSerial: 'Select serial port', dataBackup: 'Data backup', newBackup: 'New backup', flushed: 'flushed', backupMsg: 'Note: 1. This function can only be used in the official environment, and there will be problems in other environments;2. The storage address is /opt/v70/api/upload by default, because of the mapping relationship, the backup file can be found in /mnt/ncs/upload on the physical machine;3. Because of the asynchronous relationship, the data needs to be manually refreshed after the operation is completed.', database: 'database', backupAddress: 'Backup address', inputBackupAddress: 'Please enter a backup address', operationsNumber: 'The number of operations', recoveryTime: 'Recovery time', backupTime: 'Backup time', normal: 'normal', fileError: 'The file does not exist', restore: 'restore', restoreMsg: 'restore....', restoreMsg2: 'Are you sure you want to restore the restoration?', inputDatabaseMsg: 'Please select or enter a database', inputContainerName: 'Please enter a container name', inputFileAddress: 'Please enter a file storage address', inputMysqlAddress: 'Please enter the address of the MySQL server', deleteSqlMsg: 'The data is not recoverable after the deletion operation, are you sure you want to delete this data?' }, wu20240322: { fileManager: 'Gestor de ficheiros' }, zy20240530: { customerAffair: 'user event', customerAffairAdd: 'Add new event', customerAffairConTent: 'Event content', timeMsg: 'Please select a time', planTime: 'Planned execution time', doTime: 'Actual execution time' }, wu20240530: { nurseConfig: { default_icon: 'Default Icon', default_content_show: 'Default Content Display', icon_text: 'Image + Text', icon: 'Image Only', text: 'Text Only' }, nurseOption: { icon_url: 'Icon', content_show: 'Content Display Mode' }, clear_icon: 'Clear Icon' }, wnn20240322: { SOS_VOICE_BUTTON: 'SOS voice button', PTT: 'ptt' }, zy20240611: { boolTransfer: 'Enable managed interface', hostDeviceLock: 'Enable card swiping privileges for the nurse\'s console', broadcastEnable: 'Activate the broadcasting function', learn: 'Learn', learnAll: 'Learn All', deleteAll: 'Delete All', deviceFunction: 'Device Function', deviceButtonFunctionStr: 'Device Button Function', selectKey: 'Please select a key', voiceCancel: 'Cancel Call', SMART_LIFE_GATEWAY: 'Smart Life Gateway', SMART_LIFE_VOICE_GATE: 'Smart Life Voice Gateway', CURTAIN: 'Curtain', SWITCH: 'Switch', SIMULATE_BLUE_CODE: 'Simulate BLUE CODE', switchType: 'Switch Type', SINGLE_SWITCH: 'Single Key Switch', TWO_KEY_SWITCH: 'Two Key Switch', THREE_KEY_SWITCH: 'Three Key Switch', MINUTE10: '10 minutes', MINUTE15: '15 minutes', MINUTE20: '20 minutes', MINUTE30: '30 minutes', MINUTE45: '45 minutes', MINUTE60: '60 minutes', MINUTE90: '90 minutes', MINUTE120: '120 minutes' } }