|
@@ -1,12 +1,14 @@
|
|
|
module.exports = {
|
|
|
action: {
|
|
|
- wdklCallingSystem: 'Wreadycare Calling System',
|
|
|
+ wdklCallingSystem: 'System Configuration',
|
|
|
home: 'Home',
|
|
|
add: 'Add',
|
|
|
edit: 'Edit',
|
|
|
more: 'More',
|
|
|
delete: 'Delete',
|
|
|
login: 'Login',
|
|
|
+ usernameMsg: 'Username',
|
|
|
+ passwordMsg: 'Password',
|
|
|
loginError: 'Your login status has expired, please login again!',
|
|
|
permissionError: 'Permission Error',
|
|
|
logout: 'Log out',
|
|
@@ -55,7 +57,9 @@ module.exports = {
|
|
|
notDevelopedYet: 'Not yet developed',
|
|
|
search: 'Enter search',
|
|
|
keywords: 'Please enter a search keyword',
|
|
|
+ FontSize: 'Font size',
|
|
|
chooseLang: 'Choose language',
|
|
|
+ SynchronizeHISInformation: 'Synchronize HIS information',
|
|
|
perpetualLicence: 'Perpetual License',
|
|
|
licenseValidity: 'The license is valid until: ',
|
|
|
licenseRemainsValid: 'The remaining validity period of the license:',
|
|
@@ -83,9 +87,57 @@ module.exports = {
|
|
|
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',
|
|
|
+ to: ' to ',
|
|
|
+ of: ' of ',
|
|
|
index: 'Serial number',
|
|
|
null: 'None',
|
|
|
all: 'All',
|
|
@@ -117,17 +169,17 @@ module.exports = {
|
|
|
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 file upload',
|
|
|
+ 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 files',
|
|
|
+ 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 file',
|
|
|
+ uploadFileUrlMsg2: 'Please upload the APK/IMG file',
|
|
|
uploadFileAuthor: 'Uploaded by',
|
|
|
uploadFileDate: 'Upload Date',
|
|
|
uploadVersionNo: 'Version number',
|
|
@@ -145,9 +197,19 @@ module.exports = {
|
|
|
byEvent: 'By Event',
|
|
|
export: 'Export',
|
|
|
icon: 'Icon',
|
|
|
+ excelUpload: 'Upload an excel sheet',
|
|
|
play: 'Play',
|
|
|
pause: 'Pause',
|
|
|
- noFile: 'File does not exist, cannot be played'
|
|
|
+ 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'
|
|
|
},
|
|
|
member: {
|
|
|
face: 'Avatar',
|
|
@@ -188,7 +250,8 @@ module.exports = {
|
|
|
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'
|
|
|
+ cannotDeleteAdmin: 'Cannot delete the person in charge of the organization',
|
|
|
+ leaderName:'Leader Name'
|
|
|
},
|
|
|
home: {
|
|
|
todayTask: "Today's task",
|
|
@@ -423,6 +486,16 @@ module.exports = {
|
|
|
remarkTime: 'Time:',
|
|
|
remarkName: 'Remark person:',
|
|
|
addRemark: 'Add remark',
|
|
|
+ fee: 'Expense',
|
|
|
+ feeName: 'Expense name',
|
|
|
+ feeValue: 'Specific expenses',
|
|
|
+ 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',
|
|
@@ -440,7 +513,10 @@ module.exports = {
|
|
|
customerStatus: 'Current status',
|
|
|
customerStatusTrue: 'Checking in',
|
|
|
customerStatusFalse: 'Left',
|
|
|
- footprint: 'Footprint'
|
|
|
+ footprint: 'Footprint',
|
|
|
+ babyName: 'Child name',
|
|
|
+ babySex: 'Child gender',
|
|
|
+ babyBirthday: 'Child\'s birthday'
|
|
|
},
|
|
|
vital: {
|
|
|
customerVital: 'User Log',
|
|
@@ -449,6 +525,16 @@ module.exports = {
|
|
|
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',
|
|
@@ -459,6 +545,7 @@ module.exports = {
|
|
|
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',
|
|
@@ -519,6 +606,7 @@ module.exports = {
|
|
|
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',
|
|
@@ -530,6 +618,7 @@ module.exports = {
|
|
|
notOperated: 'Not responding',
|
|
|
data: 'Interaction data',
|
|
|
createDate: 'Interaction time',
|
|
|
+ responseTime: 'Response time',
|
|
|
fromDevice: 'Initiating device',
|
|
|
toDevice: 'Receive device',
|
|
|
interactionRecord: 'Interaction record',
|
|
@@ -552,7 +641,9 @@ module.exports = {
|
|
|
MaxNum2: 'Maximum on time',
|
|
|
SumNum: 'Total call time',
|
|
|
total: 'Total',
|
|
|
- recordPlay: 'Play the audio recording'
|
|
|
+ recordPlay: 'Play the audio recording',
|
|
|
+ eventStatistics: 'Event Statistics',
|
|
|
+ statisticalTable: 'Statistical table'
|
|
|
},
|
|
|
frameGroup: {
|
|
|
frameGroupAdd: 'New area',
|
|
@@ -813,17 +904,20 @@ module.exports = {
|
|
|
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',
|
|
|
nursingColorRgb: 'Nursing door light color',
|
|
|
twoColorDoorLightValid: 'Two-color door lights are supported',
|
|
|
support: 'Support two-color door lights',
|
|
|
- customerNameHidden: 'Turn on user name hide',
|
|
|
- hidden: 'Turn on user name hide',
|
|
|
+ customerNameHidden: 'Activar ocultar nombre de usuario',
|
|
|
+ clerkNameHidden: 'Enable employee name hiding',
|
|
|
+ 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'
|
|
@@ -839,7 +933,29 @@ module.exports = {
|
|
|
roleEvent: 'Role event',
|
|
|
roleDelete: 'Delete role',
|
|
|
roleEdit: 'Edit role event',
|
|
|
- onChoiceRole: 'No role has been selected!'
|
|
|
+ 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: 'Home',
|
|
@@ -865,8 +981,11 @@ module.exports = {
|
|
|
nurseConfig: 'Nursing parameters',
|
|
|
boardManage: 'Information board settings',
|
|
|
eventManage: 'Button event management',
|
|
|
+ hisManage: 'His query',
|
|
|
interactionChars: 'Interaction statistics',
|
|
|
partSetting: 'Organization settings',
|
|
|
+ functionRoleMapping:'Function Role Setting',
|
|
|
+ interactionChain:'Interaction Accept Order',
|
|
|
allClerk: 'All employees',
|
|
|
allCustomer: 'All users',
|
|
|
allDevice: 'All devices',
|
|
@@ -878,7 +997,11 @@ module.exports = {
|
|
|
roleManage: 'Role management',
|
|
|
debugging485: '485 debugging',
|
|
|
deviceFrame: 'Device space',
|
|
|
- ledDevice: 'LED devices'
|
|
|
+ ledDevice: 'LED devices',
|
|
|
+ entraceguardUser:'Passage setting',
|
|
|
+ customBoardManage: 'Custom Board Screen',
|
|
|
+ customBoardDesigner:'Designer Board Screen',
|
|
|
+ staffManageFrames:'Staff Serve Structure'
|
|
|
},
|
|
|
deviceType: {
|
|
|
NURSE_HOST: 'Nurse Host',
|
|
@@ -916,7 +1039,8 @@ module.exports = {
|
|
|
OTHER_HOST: 'Other Host',
|
|
|
BREASTPLATE: 'Breast Plate',
|
|
|
OWON_X5_GATEWAY: 'X5 Gateway',
|
|
|
- FALL_DETECTION_RADAR: 'Fall Detection Radar'
|
|
|
+ FALL_DETECTION_RADAR: 'Fall Detection Radar',
|
|
|
+ HUMAN_DETECTION_RADAR: 'Sleep Detection Radar'
|
|
|
},
|
|
|
vitalSignsDeviceType: {
|
|
|
BLOOD_SUGAR: 'Blood Pressure Meter',
|
|
@@ -940,7 +1064,7 @@ module.exports = {
|
|
|
DEVICE: 'Device',
|
|
|
DATA: 'Data',
|
|
|
EVENT: 'Event',
|
|
|
- SIDE: 'Outside Information',
|
|
|
+ SIDE: 'nursing',
|
|
|
BROADCAST: 'Broadcast',
|
|
|
TIME: 'Time',
|
|
|
ENTRACEGUARD: 'Access Control',
|
|
@@ -951,6 +1075,8 @@ module.exports = {
|
|
|
},
|
|
|
relativeNameType: {
|
|
|
CHILDREN: 'Child',
|
|
|
+ BOY: 'Boy',
|
|
|
+ GIRL: 'Girl',
|
|
|
HUSBAND: 'Husband',
|
|
|
WIFE: 'Wife',
|
|
|
FATHER: 'Father',
|
|
@@ -961,5 +1087,126 @@ module.exports = {
|
|
|
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',
|
|
|
+ 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'
|
|
|
+ },
|
|
|
+ functionRoleMapping:{
|
|
|
+ configurateLeft:'configurate the roles own[',
|
|
|
+ configurateRight:']'
|
|
|
+ },
|
|
|
+ functions:{
|
|
|
+ MANAGE_BED:'Manage Bed'
|
|
|
+ },
|
|
|
+ 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!'
|
|
|
+ },
|
|
|
+ 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'
|
|
|
}
|
|
|
}
|