|
|
@@ -1,74 +1,14 @@
|
|
|
export default {
|
|
|
'pages.layouts.userLayout.title': 'Jetlinks is an open source Internet of Things basic platform',
|
|
|
- 'pages.login.accountLogin.tab': 'Account Login',
|
|
|
- 'pages.login.accountLogin.errorMessage': 'Incorrect username/password(admin/ant.design)',
|
|
|
'pages.login.failure': 'Login failed, please try again!',
|
|
|
'pages.login.success': 'Login successful!',
|
|
|
'pages.login.username.placeholder': 'Username',
|
|
|
- 'pages.login.username.required': 'Please input your username!',
|
|
|
'pages.login.password.placeholder': 'Password',
|
|
|
- 'pages.login.password.required': 'Please input your password!',
|
|
|
- 'pages.login.phoneLogin.tab': 'Phone Login',
|
|
|
- 'pages.login.phoneLogin.errorMessage': 'Verification Code Error',
|
|
|
- 'pages.login.phoneNumber.placeholder': 'Phone Number',
|
|
|
- 'pages.login.phoneNumber.required': 'Please input your phone number!',
|
|
|
- 'pages.login.phoneNumber.invalid': 'Phone number is invalid!',
|
|
|
'pages.login.captcha.placeholder': 'Verification Code',
|
|
|
- 'pages.login.captcha.required': 'Please input verification code!',
|
|
|
- 'pages.login.phoneLogin.getVerificationCode': 'Get Code',
|
|
|
- 'pages.getCaptchaSecondText': 'sec(s)',
|
|
|
- 'pages.login.rememberMe': 'Remember me',
|
|
|
- 'pages.login.forgotPassword': 'Forgot Password ?',
|
|
|
'pages.login.submit': 'Login',
|
|
|
- 'pages.login.loginWith': 'Login with :',
|
|
|
- 'pages.login.registerAccount': 'Register Account',
|
|
|
- 'pages.welcome.advancedComponent': 'Advanced Component',
|
|
|
- 'pages.welcome.link': 'Welcome',
|
|
|
- 'pages.welcome.advancedLayout': 'Advanced Layout',
|
|
|
'pages.welcome.alertMessage': 'Faster and stronger heavy-duty components have been released.',
|
|
|
'pages.admin.subPage.title': 'This page can only be viewed by Admin',
|
|
|
- 'pages.admin.subPage.alertMessage':
|
|
|
- 'Umi ui is now released, welcome to use npm run ui to start the experience.',
|
|
|
- 'pages.searchTable.createForm.newRule': 'New Rule',
|
|
|
- 'pages.searchTable.updateForm.ruleConfig': 'Rule configuration',
|
|
|
- 'pages.searchTable.updateForm.basicConfig': 'Basic Information',
|
|
|
- 'pages.searchTable.updateForm.ruleName.nameLabel': 'Rule Name',
|
|
|
- 'pages.searchTable.updateForm.ruleName.nameRules': 'Please enter the rule name!',
|
|
|
- 'pages.searchTable.updateForm.ruleDesc.descLabel': 'Rule Description',
|
|
|
- 'pages.searchTable.updateForm.ruleDesc.descPlaceholder': 'Please enter at least five characters',
|
|
|
- 'pages.searchTable.updateForm.ruleDesc.descRules':
|
|
|
- 'Please enter a rule description of at least five characters!',
|
|
|
- 'pages.searchTable.updateForm.ruleProps.title': 'Configure Properties',
|
|
|
- 'pages.searchTable.updateForm.object': 'Monitoring Object',
|
|
|
- 'pages.searchTable.updateForm.ruleProps.templateLabel': 'Rule Template',
|
|
|
- 'pages.searchTable.updateForm.ruleProps.typeLabel': 'Rule Type',
|
|
|
- 'pages.searchTable.updateForm.schedulingPeriod.title': 'Set Scheduling Period',
|
|
|
- 'pages.searchTable.updateForm.schedulingPeriod.timeLabel': 'Starting Time',
|
|
|
- 'pages.searchTable.updateForm.schedulingPeriod.timeRules': 'Please choose a start time!',
|
|
|
- 'pages.searchTable.titleDesc': 'Description',
|
|
|
- 'pages.searchTable.ruleName': 'Rule name is required',
|
|
|
- 'pages.searchTable.titleCallNo': 'Number of Service Calls',
|
|
|
- 'pages.searchTable.titleStatus': 'Status',
|
|
|
- 'pages.searchTable.titleStatus.all': 'All',
|
|
|
- 'pages.searchTable.titleStatus.normal': 'Normal',
|
|
|
- 'pages.searchTable.titleStatus.disable': 'Disable',
|
|
|
- 'pages.searchTable.nameStatus.default': 'default',
|
|
|
- 'pages.searchTable.nameStatus.running': 'running',
|
|
|
- 'pages.searchTable.nameStatus.online': 'online',
|
|
|
- 'pages.searchTable.nameStatus.abnormal': 'abnormal',
|
|
|
- 'pages.searchTable.titleUpdatedAt': 'Last Scheduled at',
|
|
|
- 'pages.searchTable.exception': 'Please enter the reason for the exception!',
|
|
|
- 'pages.searchTable.titleOption': 'Option',
|
|
|
- 'pages.searchTable.config': 'Configuration',
|
|
|
- 'pages.searchTable.subscribeAlert': 'Subscribe to alerts',
|
|
|
- 'pages.searchTable.title': 'Enquiry Form',
|
|
|
- 'pages.searchTable.new': 'New',
|
|
|
- 'pages.searchTable.chosen': 'chosen',
|
|
|
- 'pages.searchTable.item': 'item',
|
|
|
- 'pages.searchTable.totalServiceCalls': 'Total Number of Service Calls',
|
|
|
- 'pages.searchTable.tenThousand': '0000',
|
|
|
- 'pages.searchTable.batchDeletion': 'batch deletion',
|
|
|
- 'pages.searchTable.batchApproval': 'batch approval',
|
|
|
+ 'pages.notification.error': 'Your network is abnormal and you cannot connect to the server',
|
|
|
|
|
|
// 通用的数据操作
|
|
|
'pages.data.option': 'option',
|
|
|
@@ -86,6 +26,16 @@ export default {
|
|
|
'pages.data.option.error': 'Operation failed!',
|
|
|
'pages.data.option.detail': 'Detail',
|
|
|
'pages.data.option.download': 'Download',
|
|
|
+ 'pages.searchTable.new': 'New',
|
|
|
+ 'pages.searchTable.titleStatus': 'Status',
|
|
|
+ 'pages.searchTable.titleStatus.all': 'All',
|
|
|
+ 'pages.searchTable.titleStatus.normal': 'Normal',
|
|
|
+ 'pages.searchTable.titleStatus.disable': 'Disable',
|
|
|
+ 'pages.searchTable.titleOption': 'Option',
|
|
|
+ 'pages.indexBorder.username': 'userName',
|
|
|
+ 'pages.indexBorder.name': 'Name',
|
|
|
+ 'pages.indexBorder.equipmentName': 'Equipment Name',
|
|
|
+ 'pages.indexBorder.describe': 'Describe',
|
|
|
|
|
|
// 统计分析
|
|
|
'pages.analysis.cpu': 'CPU Usage',
|
|
|
@@ -95,35 +45,28 @@ export default {
|
|
|
// 系统设置-用户管理
|
|
|
'pages.system.user': 'User',
|
|
|
'pages.system.user.name': 'name',
|
|
|
- 'pages.system.user.username': 'username',
|
|
|
- 'pages.system.user.status': 'status',
|
|
|
'pages.system.user.password': 'password',
|
|
|
'pages.system.user.confirmPassword': 'confirmPassword',
|
|
|
+ 'pages.system.userName.tip': 'If the username is too long, it will automatically shrink',
|
|
|
+ 'pages.system.user.name.tips': 'Names that are too long automatically shrink',
|
|
|
|
|
|
// 角色管理
|
|
|
'pages.system.role': 'Role',
|
|
|
'pages.system.role.id': 'ID',
|
|
|
- 'pages.system.role.name': 'Name',
|
|
|
- 'pages.system.role.describe': 'Describe',
|
|
|
'pages.system.role.option.bindUser': 'Bind User',
|
|
|
|
|
|
// 系统设置-权限管理
|
|
|
'pages.system.permission': 'Permission',
|
|
|
'pages.system.permission.id': 'ID',
|
|
|
- 'pages.system.permission.name': 'Name',
|
|
|
'pages.system.permission.name.tip': 'If the name is too long, it will automatically shrink',
|
|
|
- 'pages.system.permission.status': 'Status',
|
|
|
'pages.system.permission.add': 'Add Entry',
|
|
|
- 'pages.system.permission.basicInformation': 'Basic Information',
|
|
|
- 'pages.system.permission.operationConfiguration': 'Operation Configuration',
|
|
|
- 'pages.system.permission.operationConfiguration.type': 'Operation Type',
|
|
|
- 'pages.system.permission.operationConfiguration.name': 'Name',
|
|
|
- 'pages.system.permission.operationConfiguration.describe': 'Describe',
|
|
|
- 'pages.system.permission.associatedPermissions': 'Associated Permissions',
|
|
|
- 'pages.system.permission.associatedPermissions.preOperation': 'Pre Operation',
|
|
|
- 'pages.system.permission.associatedPermissions.associatedPermissions': 'Associated Permissions',
|
|
|
- 'pages.system.permission.associatedPermissions.associatedOperation': 'Associated Operation',
|
|
|
- 'pages.system.permission.dataView': 'Data View',
|
|
|
+ 'pages.system.permission.addInformation': 'Basic Information',
|
|
|
+ 'pages.system.permission.addConfiguration': 'Operation Configuration',
|
|
|
+ 'pages.system.permission.addConfigurationType': 'Operation Type',
|
|
|
+ 'pages.system.permission.addPermission': 'Associated Permissions',
|
|
|
+ 'pages.system.permission.addPermissionPreOperation': 'Pre Operation',
|
|
|
+ 'pages.system.permission.addPermissionOperation': 'Associated Operation',
|
|
|
+ 'pages.system.permission.addDataView': 'Data View',
|
|
|
|
|
|
// 系统设置-机构管理
|
|
|
'pages.system.org': 'Organization',
|
|
|
@@ -131,51 +74,41 @@ export default {
|
|
|
'pages.system.org.count': 'Count',
|
|
|
|
|
|
// 系统设置-第三方平台
|
|
|
- 'pages.system.open-api': 'OpenAPI',
|
|
|
- 'pages.system.open-api.Name': 'Name',
|
|
|
- 'pages.system.open-api.userName': 'UserName',
|
|
|
- 'pages.system.open-api.passWord': 'passWord',
|
|
|
- 'pages.system.open-api.ipWhileList': 'ipWhileList',
|
|
|
- 'pages.system.open-api.describe': 'Describe',
|
|
|
+ 'pages.system.openApi': 'OpenAPI',
|
|
|
+ 'pages.system.openApi.passWord': 'passWord',
|
|
|
+ 'pages.system.openApi.ipWhileList': 'ipWhileList',
|
|
|
|
|
|
// 系统设置-租户管理
|
|
|
'pages.system.tenant': 'Tenant',
|
|
|
'pages.system.tenant.list': 'Tenant List',
|
|
|
'pages.system.tenant.avatar': 'Avatar',
|
|
|
- 'pages.system.tenant.name': 'Name',
|
|
|
'pages.system.tenant.members': 'Members',
|
|
|
|
|
|
// 设备管理-产品
|
|
|
'pages.device.product': 'Product',
|
|
|
'pages.device.product.list': 'Product List',
|
|
|
- 'pages.device.product.name': 'Name',
|
|
|
- 'pages.device.product.status': 'Status',
|
|
|
'pages.device.product.status.published': 'Published',
|
|
|
'pages.device.product.status.unpublished': 'Unpublished',
|
|
|
'pages.device.product.status.all': 'All',
|
|
|
- 'pages.device.product-detail': 'ProductDetail',
|
|
|
+ 'pages.device.productDetail': 'ProductDetail',
|
|
|
|
|
|
// 设备管理-设备
|
|
|
'pages.device.instance': 'Equipment',
|
|
|
'pages.device.instance.management': 'Equipment Management',
|
|
|
- 'pages.device.instance.equipmentName': 'Equipment Name',
|
|
|
'pages.device.instance.productName': 'Product Name',
|
|
|
'pages.device.instance.registrationTime': 'Registration Time',
|
|
|
- 'pages.device.instance.status': 'Status',
|
|
|
'pages.device.instance.status.notEnabled': 'Not Enabled',
|
|
|
- 'pages.device.instance.status.offLine': 'Off-Line',
|
|
|
- 'pages.device.instance.status.onLine': 'On-Line',
|
|
|
- 'pages.device.instance.explain': 'Explain',
|
|
|
+ 'pages.device.instance.status.offLine': 'Off Line',
|
|
|
+ 'pages.device.instance.status.onLine': 'On Line',
|
|
|
+ 'pages.device.instance.describe': 'Explain',
|
|
|
|
|
|
// 设备管理-指令下发
|
|
|
'pages.device.command': 'Command',
|
|
|
'pages.device.command.deviceID': 'Device ID',
|
|
|
- 'pages.device.command.equipmentName': 'Equipment Name',
|
|
|
'pages.device.command.instructionType': 'Instruction Type',
|
|
|
'pages.device.command.instructionType.readAttributes': 'Read Attributes',
|
|
|
'pages.device.command.instructionType.setProperties': 'Set Properties',
|
|
|
'pages.device.command.instructionType.callAttribute': 'Call Attribute',
|
|
|
- 'pages.device.command.status': 'Status',
|
|
|
'pages.device.command.status.waiting': 'Waiting',
|
|
|
'pages.device.command.status.failed ': 'Failed to send',
|
|
|
'pages.device.command.status.succeed': 'Sent successfully',
|
|
|
@@ -193,15 +126,14 @@ export default {
|
|
|
// 设备管理-告警记录
|
|
|
'pages.device.alarm': 'Alarm',
|
|
|
'pages.device.alarm.deviceID': 'Device ID',
|
|
|
- 'pages.device.alarm.equipmentName': 'Equipment Name',
|
|
|
- 'pages.device.alarm.alarmName': 'Alarm Name',
|
|
|
- 'pages.device.alarm.alarmTime': 'Alarm Time',
|
|
|
- 'pages.device.alarm.status': 'Processing Status',
|
|
|
+ 'pages.device.alarm.name': 'Alarm Name',
|
|
|
+ 'pages.device.alarm.time': 'Alarm Time',
|
|
|
+ 'pages.device.alarm.status': 'Processing State',
|
|
|
|
|
|
// 日志管理-访问日志
|
|
|
'pages.log.access': 'Access Log',
|
|
|
'pages.log.access.requestPath': 'Request Path',
|
|
|
- 'pages.log.access.explain': 'Explain',
|
|
|
+ 'pages.log.access.describe': 'Explain',
|
|
|
'pages.log.access.requestTime': 'Request Time',
|
|
|
'pages.log.access.requestTimeConsuming': 'Request Time Consuming',
|
|
|
'pages.log.access.requestUser': 'Request User',
|
|
|
@@ -209,425 +141,8 @@ export default {
|
|
|
// 日志管理-系统日志
|
|
|
'pages.log.system': 'System Log',
|
|
|
'pages.log.system.thread': 'Thread',
|
|
|
- 'pages.log.system.name': 'Name',
|
|
|
'pages.log.system.level': 'Level',
|
|
|
'pages.log.system.logContent': 'Log Content',
|
|
|
'pages.log.system.serviceName': 'Service Name',
|
|
|
'pages.log.system.creationTime': 'Creation Time',
|
|
|
-
|
|
|
- // 通用数据(master)
|
|
|
- 'pages.data.option.downloadConfiguration': 'Download Configuration',
|
|
|
- 'pages.data.option.debug': 'Debug',
|
|
|
- 'pages.data.option.record': 'Notification Record',
|
|
|
- 'pages.data.option.start': 'Start',
|
|
|
- 'pages.data.option.addSubcategory': 'Add Subcategory',
|
|
|
-
|
|
|
- // 设备接入-证书管理
|
|
|
- 'pages.network.management': 'Certificate Management',
|
|
|
- 'pages.network.name': 'Name',
|
|
|
- 'pages.network.type': 'Type',
|
|
|
- 'pages.network.keystore': 'Key Store',
|
|
|
- 'pages.network.trustStore': 'Trust Store',
|
|
|
-
|
|
|
- // 通知管理
|
|
|
- 'pages.notice.export': 'Export Configuration',
|
|
|
- 'pages.notice.import': 'Import Configuration',
|
|
|
- 'pages.notice.type': 'Component Type',
|
|
|
- 'pages.notice.type.all': 'All',
|
|
|
- 'pages.notice.type.dingtalk': 'Ding Talk',
|
|
|
- 'pages.notice.type.wechat': 'WeChat',
|
|
|
- 'pages.notice.type.networkComponents': 'Network Components',
|
|
|
- 'pages.notice.type.voice': 'Voice',
|
|
|
- 'pages.notice.type.note': 'Note',
|
|
|
- 'pages.notice.type.mail': 'Mail',
|
|
|
- 'pages.notice.other': 'Other Options',
|
|
|
- 'pages.notice.other.name': 'Configuration Name',
|
|
|
- 'pages.notice.noticeType': 'Notification Type',
|
|
|
- 'pages.notice.provider': 'Service Provider',
|
|
|
-
|
|
|
- // 通知管理-通告配置
|
|
|
- 'pages.notice.noticeConfig': 'Notification Configuration',
|
|
|
- 'pages.notice.noticeConfig.name': 'Configuration Name',
|
|
|
-
|
|
|
- // 通知管理-通知模版
|
|
|
- 'pages.notice.noticeTemplate': 'Notification Template',
|
|
|
- 'pages.notice.noticeTemplate.name': 'Template Name',
|
|
|
-
|
|
|
- // 规则引擎
|
|
|
- 'pages.rule-engine.name': 'Name',
|
|
|
- 'pages.rule-engine.dataForwarding.name.placeholder': 'Please enter a name',
|
|
|
- 'pages.rule-engine.state': 'Status',
|
|
|
- 'pages.rule-engine.state.stopped': 'Stopped',
|
|
|
- 'pages.rule-engine.state.running': 'Running',
|
|
|
- 'pages.rule-engine.state.disabled': 'Disabled',
|
|
|
- 'pages.rule-engine.state.activated': 'Activated',
|
|
|
- 'pages.rule-engine.query': 'Query',
|
|
|
- 'pages.rule-engine.reset': 'Reset',
|
|
|
- 'pages.rule-engine.triggeringConditions': 'Triggering Conditions',
|
|
|
- 'pages.rule-engine.triggeringConditions.trigger': 'Trigger',
|
|
|
- 'pages.rule-engine.triggeringConditions.deviceTrigger': 'Device Trigger',
|
|
|
- 'pages.rule-engine.triggeringConditions.timingTrigger': 'Timing Trigger',
|
|
|
- 'pages.rule-engine.triggeringConditions.manualTrigger': 'Manual Trigger',
|
|
|
- 'pages.rule-engine.triggeringConditions.sceneTrigger': 'Scene Trigger',
|
|
|
- 'pages.rule-engine.triggeringConditions.trigger.delete': 'Confirm to delete this trigger',
|
|
|
- 'pages.rule-engine.performActions': 'Perform actions',
|
|
|
- 'pages.rule-engine.performActions.fail': 'Failed execution action',
|
|
|
- 'pages.rule-engine.performActions.notification': 'Notification',
|
|
|
- 'pages.rule-engine.performActions.deviceOutput': 'Device output',
|
|
|
- 'pages.rule-engine.performActions.delete': 'Confirm to delete this execution action',
|
|
|
-
|
|
|
- // 规则引擎-规则实例
|
|
|
- 'pages.rule-engine.ruleInstance': 'Rule Instance',
|
|
|
- 'pages.rule-engine.ruleInstance.id.placeholder': 'Please enter the instance ID',
|
|
|
- 'pages.rule-engine.ruleInstance.add': 'Create Rules',
|
|
|
- 'pages.rule-engine.ruleInstance.add.explain': 'Explain',
|
|
|
- 'pages.rule-engine.ruleInstance.ruleType': 'Rule Type',
|
|
|
- 'pages.rule-engine.ruleInstance.ruleType.ruleLayout': 'Rule Layout',
|
|
|
- 'pages.rule-engine.ruleInstance.ruleType.dataForwarding': 'Data Forwarding',
|
|
|
- 'pages.rule-engine.ruleInstance.ruleType.equipmentAlarm': 'Equipment Alarm',
|
|
|
- 'pages.rule-engine.ruleInstance.ruleType.sceneLinkage': 'Scene Linkage',
|
|
|
- 'pages.rule-engine.ruleInstance.lookUp': 'Look Up',
|
|
|
- 'pages.rule-engine.ruleInstance.edit': 'Edit',
|
|
|
- 'pages.rule-engine.ruleInstance.edit.alarm': 'Edit Alarm',
|
|
|
- 'pages.rule-engine.ruleInstance.edit.name': 'Alarm Name',
|
|
|
- 'pages.rule-engine.ruleInstance.edit.triggeringConditions.online': 'Online',
|
|
|
- 'pages.rule-engine.ruleInstance.edit.triggeringConditions.off-line': 'Off-line',
|
|
|
- 'pages.rule-engine.ruleInstance.edit.triggeringConditions.attribute': 'Attribute',
|
|
|
- 'pages.rule-engine.ruleInstance.edit.triggeringConditions.event': 'Event',
|
|
|
- 'pages.rule-engine.ruleInstance.edit.triggeringConditions.equalTo': 'Equal To',
|
|
|
- 'pages.rule-engine.ruleInstance.edit.triggeringConditions.unequalTo': 'Unequal To',
|
|
|
- 'pages.rule-engine.ruleInstance.edit.triggeringConditions.moreThanThe': 'More Than The',
|
|
|
- 'pages.rule-engine.ruleInstance.edit.triggeringConditions.lessThan': 'Less Than',
|
|
|
- 'pages.rule-engine.ruleInstance.edit.triggeringConditions.greaterOrEqualTo':
|
|
|
- 'Greater Or Equal To',
|
|
|
- 'pages.rule-engine.ruleInstance.edit.triggeringConditions.lessThanOrEqualTo':
|
|
|
- 'Less Than Or Equal To',
|
|
|
- 'pages.rule-engine.ruleInstance.edit.triggeringConditions.dim': 'Dim',
|
|
|
- 'pages.rule-engine.ruleInstance.edit.triggeringConditions.filterConditionKEY':
|
|
|
- 'Filter Condition KEY',
|
|
|
- 'pages.rule-engine.ruleInstance.edit.triggeringConditions.filterValue': 'Filter rValue',
|
|
|
- 'pages.rule-engine.ruleInstance.edit.triggeringConditions.add': 'Add Trigger',
|
|
|
- 'pages.rule-engine.ruleInstance.edit.transition': 'Transition',
|
|
|
- 'pages.rule-engine.ruleInstance.edit.transition.attribute': 'Please enter attributes',
|
|
|
- 'pages.rule-engine.ruleInstance.edit.transition.alias': 'Please enter an alias',
|
|
|
-
|
|
|
- // 规则引擎-数据转发
|
|
|
- 'pages.rule-engine.dataForwarding': 'Data Forwarding',
|
|
|
- 'pages.rule-engine.dataForwarding.type': 'Type',
|
|
|
- 'pages.rule-engine.dataForwarding.type.realTime': 'Real Time',
|
|
|
- 'pages.rule-engine.dataForwarding.type.timing': 'Timing',
|
|
|
- 'pages.rule-engine.dataForwarding.type.placeholder': 'Please choose the type',
|
|
|
-
|
|
|
- // 规则引擎-场景联动
|
|
|
- 'pages.rule-engine.sceneLinkage': 'Scene Linkage',
|
|
|
- 'pages.rule-engine.sceneLinkage.id.placeholder': 'Enter scene linkage ID',
|
|
|
- 'pages.rule-engine.sceneLinkage.name.placeholder': 'Enter scene linkage name',
|
|
|
-
|
|
|
- // 可视化
|
|
|
- 'pages.visualization.import': 'Quick Import',
|
|
|
-
|
|
|
- // 可视化-分类管理
|
|
|
- 'pages.visualization.classify': 'Classify',
|
|
|
- 'pages.visualization.classify.add': 'New Category',
|
|
|
- 'pages.visualization.classify.add.categoryID': 'Category ID',
|
|
|
- 'pages.visualization.classify.add.categoryID.placeholder': 'Please enter the category ID',
|
|
|
- 'pages.visualization.classify.add.name': 'Category Name',
|
|
|
- 'pages.visualization.classify.add.name.placeholder': 'Please enter the category name',
|
|
|
- 'pages.visualization.classify.add.describe': 'Describe',
|
|
|
- 'pages.visualization.classify.add.describe.placeholder': 'Please enter a description',
|
|
|
-
|
|
|
- // 可视化-大屏管理
|
|
|
- 'pages.visualization.bigScreen': 'Big Screen',
|
|
|
- 'pages.visualization.bigScreen.add': 'Newly enlarged screen',
|
|
|
- 'pages.visualization.bigScreen.add.id': 'Big screen ID',
|
|
|
- 'pages.visualization.bigScreen.add.id.placeholder': 'Please enter the large screen ID',
|
|
|
- 'pages.visualization.bigScreen.add.name': 'Big screen name',
|
|
|
- 'pages.visualization.bigScreen.add.name.placeholder': 'Please enter the name of the big screen',
|
|
|
- 'pages.visualization.bigScreen.add.classify': 'Classify',
|
|
|
- 'pages.visualization.bigScreen.add.classify.placeholder': 'Choose category',
|
|
|
- 'pages.visualization.bigScreen.add.explain': 'Explain',
|
|
|
- 'pages.visualization.bigScreen.add.explain.placeholder': 'Please enter a description',
|
|
|
-
|
|
|
- // 可视化-组态管理
|
|
|
- 'pages.visualization.configuration': 'Configuration',
|
|
|
- 'pages.visualization.configuration.add': 'New group',
|
|
|
- 'pages.visualization.configuration.add.id': 'ID',
|
|
|
- 'pages.visualization.configuration.add.id.placeholder': 'Please enter ID',
|
|
|
- 'pages.visualization.configuration.add.name': 'name',
|
|
|
- 'pages.visualization.configuration.add.name.placeholder': 'Please enter a name',
|
|
|
- 'pages.visualization.configuration.add.explain': 'Explain',
|
|
|
- 'pages.visualization.configuration.add.explain.placeholder': 'Please enter a description',
|
|
|
-
|
|
|
- // 可视化-组件管理
|
|
|
- 'pages.visualization.component': 'Component',
|
|
|
- 'pages.visualization.component.add': 'Add',
|
|
|
- 'pages.visualization.component.add.type': 'Type',
|
|
|
- 'pages.visualization.component.add.componentName': 'Component name',
|
|
|
-
|
|
|
- // 模拟测试
|
|
|
- 'pages.simulator.device': 'Device simulator',
|
|
|
- 'pages.simulator.device.add': 'New simulator',
|
|
|
- 'pages.simulator.device.add.placeholder': 'This field is required',
|
|
|
- 'pages.simulator.device.add.basicInformation': 'Basic information',
|
|
|
- 'pages.simulator.device.add.basicInformation.name': 'Name',
|
|
|
- 'pages.simulator.device.add.basicInformation.name.tip': 'This is a hint of the name',
|
|
|
- 'pages.simulator.device.add.basicInformation.accessMethod': 'Access method',
|
|
|
- 'pages.simulator.device.add.basicInformation.accessMethod.tip':
|
|
|
- 'This is a reminder of the access method',
|
|
|
- 'pages.simulator.device.add.basicInformation.certificate': 'Certificate',
|
|
|
- 'pages.simulator.device.add.basicInformation.certificate.tip':
|
|
|
- 'This is the tip of the certificate',
|
|
|
- 'pages.simulator.device.add.basicInformation.serviceAddress': 'Service address',
|
|
|
- 'pages.simulator.device.add.basicInformation.serviceAddress.tip':
|
|
|
- 'This is a hint for the service address',
|
|
|
- 'pages.simulator.device.add.basicInformation.port': 'Port',
|
|
|
- 'pages.simulator.device.add.basicInformation.port.tip': 'This is the hint of the port',
|
|
|
- 'pages.simulator.device.add.basicInformation.username': 'Username',
|
|
|
- 'pages.simulator.device.add.basicInformation.username.tip': 'This is a hint for the username',
|
|
|
- 'pages.simulator.device.add.basicInformation.password': 'Password',
|
|
|
- 'pages.simulator.device.add.basicInformation.password.tip': 'This is a hint for the password',
|
|
|
- 'pages.simulator.device.add.basicInformation.heartbeatInterval': 'Heartbeat Interval',
|
|
|
- 'pages.simulator.device.add.basicInformation.heartbeatInterval.tip':
|
|
|
- 'This is a reminder of the heartbeat interval',
|
|
|
- 'pages.simulator.device.add.operationInformation': 'Operation information',
|
|
|
- 'pages.simulator.device.add.operationInformation.networkCard': 'Bind the network card',
|
|
|
- 'pages.simulator.device.add.operationInformation.networkCard.tip':
|
|
|
- 'This is the prompt for binding the network card',
|
|
|
- 'pages.simulator.device.add.operationInformation.total': 'Total number of simulations',
|
|
|
- 'pages.simulator.device.add.operationInformation.total.tip':
|
|
|
- 'This is a hint for the simulated total',
|
|
|
- 'pages.simulator.device.add.operationInformation.index': 'Starting index',
|
|
|
- 'pages.simulator.device.add.operationInformation.index.tip':
|
|
|
- 'This is the tip of the starting engine',
|
|
|
- 'pages.simulator.device.add.operationInformation.concurrency': 'Concurrency',
|
|
|
- 'pages.simulator.device.add.operationInformation.concurrency.tip':
|
|
|
- 'This is a reminder of the number of concurrent',
|
|
|
- 'pages.simulator.device.add.operationInformation.otherFunctions': 'Other functions',
|
|
|
- 'pages.simulator.device.add.operationInformation.otherFunctions.tip':
|
|
|
- 'This is a hint for other functions',
|
|
|
- 'pages.simulator.device.add.operationInformation.otherFunctions.simulationData':
|
|
|
- 'Simulation data reporting',
|
|
|
- 'pages.simulator.device.add.operationInformation.otherFunctions.simulationData.name': 'Name',
|
|
|
- 'pages.simulator.device.add.operationInformation.otherFunctions.simulationData.name.tip':
|
|
|
- 'This is a hint of the name',
|
|
|
- 'pages.simulator.device.add.operationInformation.otherFunctions.simulationData.function':
|
|
|
- 'function',
|
|
|
- 'pages.simulator.device.add.operationInformation.otherFunctions.simulationData.function.tip':
|
|
|
- 'This is a hint of the function',
|
|
|
- 'pages.simulator.device.add.operationInformation.otherFunctions.simulationData.scriptingLanguage':
|
|
|
- 'scripting language',
|
|
|
- 'pages.simulator.device.add.operationInformation.otherFunctions.simulationData.scriptingLanguage.tip':
|
|
|
- 'This is a hint for the scripting language',
|
|
|
- 'pages.simulator.device.add.operationInformation.otherFunctions.simulationData.scriptContent':
|
|
|
- 'Script content',
|
|
|
- 'pages.simulator.device.add.operationInformation.otherFunctions.simulationData.scriptContent.tip':
|
|
|
- 'This is a hint for the content of the script',
|
|
|
-
|
|
|
- // 云云对接-DuerOS
|
|
|
- 'pages.cloud.DuerOS.name': 'Name',
|
|
|
- 'pages.cloud.DuerOS.name.placeholder': 'Please enter a name',
|
|
|
- 'pages.cloud.DuerOS.type': 'Equipment type',
|
|
|
- 'pages.cloud.DuerOS.tradeName': 'Trade name',
|
|
|
- 'pages.cloud.DuerOS.theNumberOfActions': 'Number of actions',
|
|
|
- 'pages.cloud.DuerOS.add.product': 'product',
|
|
|
- 'pages.cloud.DuerOS.add.theDeviceVersion': 'Device version',
|
|
|
- 'pages.cloud.DuerOS.add.actionMap': 'Action mapping',
|
|
|
- 'pages.cloud.DuerOS.add.actionMap.action': 'action',
|
|
|
- 'pages.cloud.DuerOS.add.actionMap.operation': 'operation',
|
|
|
- 'pages.cloud.DuerOS.add.actionMap.operation.issueInstructions': 'Issue instructions',
|
|
|
- 'pages.cloud.DuerOS.add.actionMap.operation.getTheHistory': 'Get history',
|
|
|
- 'pages.cloud.DuerOS.add.propertyMap': 'Attribute mapping',
|
|
|
- 'pages.cloud.DuerOS.add.propertyMap.platformProperties': 'Platform attributes',
|
|
|
-
|
|
|
- // 云云对接-阿里云
|
|
|
- 'pages.cloud.alibabaCloud.id': 'Product ID',
|
|
|
- 'pages.cloud.alibabaCloud.id.tip': 'Please enter the product ID',
|
|
|
- 'pages.cloud.alibabaCloud.productName': 'product name',
|
|
|
- 'pages.cloud.alibabaCloud.productName.tip': 'please input the product name',
|
|
|
- 'pages.cloud.alibabaCloud.add': 'Add product',
|
|
|
- 'pages.cloud.alibabaCloud.add.codecProtocol': 'Codec protocol',
|
|
|
- 'pages.cloud.alibabaCloud.add.explain': 'explain',
|
|
|
- 'pages.cloud.alibabaCloud.add.certificationInformationConfiguration':
|
|
|
- 'Certification information configuration',
|
|
|
- 'pages.cloud.alibabaCloud.add.certificationInformationConfiguration.zoneID': 'Zone ID',
|
|
|
- 'pages.cloud.alibabaCloud.add.certificationInformationConfiguration.tip':
|
|
|
- 'Regions and Availability Zones',
|
|
|
- 'pages.cloud.alibabaCloud.add.certificationInformationConfiguration.apiInterfaceAddress':
|
|
|
- 'API interface address',
|
|
|
- 'pages.cloud.alibabaCloud.add.certificationInformationConfiguration.authenticationInterfaceAddress':
|
|
|
- 'Authentication interface address',
|
|
|
- 'pages.cloud.alibabaCloud.add.bridgeConfiguration': 'Bridge configuration',
|
|
|
- 'pages.cloud.alibabaCloud.add.bridgeConfiguration.localServiceID': 'Local service ID',
|
|
|
- 'pages.cloud.alibabaCloud.add.bridgeConfiguration.http2InterfaceAddress':
|
|
|
- 'HTTP2 interface address',
|
|
|
-
|
|
|
- // 视频网关-基本配置
|
|
|
- 'pages.videoGateway.basicConfiguration': 'basic configuration',
|
|
|
- 'pages.videoGateway.basicConfiguration.streamingMediaServiceConfiguration':
|
|
|
- 'Streaming media service configuration',
|
|
|
- 'pages.videoGateway.basicConfiguration.streamingMediaServiceConfiguration.name':
|
|
|
- 'Streaming media name',
|
|
|
- 'pages.videoGateway.basicConfiguration.streamingMediaServiceConfiguration.serviceProvider':
|
|
|
- 'Service provider',
|
|
|
- 'pages.videoGateway.basicConfiguration.streamingMediaServiceConfiguration.publicHost':
|
|
|
- 'public Host',
|
|
|
- 'pages.videoGateway.basicConfiguration.streamingMediaServiceConfiguration.publicHost.tip':
|
|
|
- 'Request the service address, domain name or server IP address during online playback. Since the split-screen display requires the use of h2 request, please use the domain name with certificate',
|
|
|
- 'pages.videoGateway.basicConfiguration.streamingMediaServiceConfiguration.APIHost.tip':
|
|
|
- 'The service address requested when calling the streaming interface',
|
|
|
- 'pages.videoGateway.basicConfiguration.streamingMediaServiceConfiguration.key': 'Key',
|
|
|
- 'pages.videoGateway.basicConfiguration.streamingMediaServiceConfiguration.flowIdPrefix':
|
|
|
- 'Flow ID prefix',
|
|
|
- 'pages.videoGateway.basicConfiguration.streamingMediaServiceConfiguration.RTPIp.tip':
|
|
|
- 'The video device pushes the stream to this IP address. Some devices only support IP addresses. It is recommended to use all IP addresses.',
|
|
|
- 'pages.videoGateway.basicConfiguration.streamingMediaServiceConfiguration.RTPIp.dynamicPort':
|
|
|
- 'Dynamic port',
|
|
|
- 'pages.videoGateway.basicConfiguration.streamingMediaServiceConfiguration.streamingMediaFormat':
|
|
|
- 'Streaming media format',
|
|
|
- 'pages.videoGateway.basicConfiguration.streamingMediaServiceConfiguration.streamingMediaFormat.port':
|
|
|
- 'Port',
|
|
|
- 'pages.videoGateway.basicConfiguration.streamingMediaServiceConfiguration.streamingMediaFormat.enableTLS':
|
|
|
- 'Enable TLS',
|
|
|
- 'pages.videoGateway.basicConfiguration.GB.name': 'Signaling name',
|
|
|
- 'pages.videoGateway.basicConfiguration.GB.name.placeholder': 'Please enter the signaling name',
|
|
|
- 'pages.videoGateway.basicConfiguration.GB.relatedProducts': 'related products',
|
|
|
- 'pages.videoGateway.basicConfiguration.GB.relatedProducts.placeholder':
|
|
|
- 'Please select related products',
|
|
|
- 'pages.videoGateway.basicConfiguration.GB.SIPId.placeholder':
|
|
|
- 'Please enter the signaling SIP ID',
|
|
|
- 'pages.videoGateway.basicConfiguration.GB.SIPRegion': 'SIP Region',
|
|
|
- 'pages.videoGateway.basicConfiguration.GB.SIPRegion.placeholder': '',
|
|
|
- 'pages.videoGateway.basicConfiguration.GB.SIPHost.placeholder':
|
|
|
- 'Please enter the signaling SIP domain',
|
|
|
- 'pages.videoGateway.basicConfiguration.GB.publicNetworkHost': 'Public network host',
|
|
|
- 'pages.videoGateway.basicConfiguration.GB.publicNetworkHost.placeholder':
|
|
|
- 'Please enter the signaling public network Host',
|
|
|
- 'pages.videoGateway.basicConfiguration.GB.accessCode': 'Access code',
|
|
|
- 'pages.videoGateway.basicConfiguration.GB.accessCode.tip':
|
|
|
- 'Please enter the signaling access password',
|
|
|
- 'pages.videoGateway.basicConfiguration.GB.port': 'Port',
|
|
|
- 'pages.videoGateway.basicConfiguration.GB.port.placeholder': 'Port',
|
|
|
- 'pages.videoGateway.basicConfiguration.GB.publicNetworkPort': 'public network port',
|
|
|
- 'pages.videoGateway.basicConfiguration.GB.publicNetworkPort.placeholder':
|
|
|
- 'Please enter the signaling port',
|
|
|
- 'pages.videoGateway.basicConfiguration.GB.characterSet': 'Character Set',
|
|
|
- 'pages.videoGateway.basicConfiguration.GB.explain': 'explain',
|
|
|
- 'pages.videoGateway.basicConfiguration.GB.explain.placeholder':
|
|
|
- 'Please enter at least five characters',
|
|
|
-
|
|
|
- // 视频网关-视频设备
|
|
|
- 'pages.videoGateway.videoEquipment': 'Video equipment',
|
|
|
- 'pages.videoGateway.videoEquipment.name': 'Equipment name',
|
|
|
- 'pages.videoGateway.videoEquipment.name.tip': 'Please enter the device name',
|
|
|
- 'pages.videoGateway.videoEquipment.nationalStandardEquipmentNumber':
|
|
|
- 'National standard equipment number',
|
|
|
- 'pages.videoGateway.videoEquipment.signalingTransmission': 'Signaling transmission',
|
|
|
- 'pages.videoGateway.videoEquipment.streamingMode': 'Streaming mode',
|
|
|
- 'pages.videoGateway.videoEquipment.numberOfChannels': 'Number of channels',
|
|
|
- 'pages.videoGateway.videoEquipment.equipmentStatus': 'Equipment status',
|
|
|
- 'pages.videoGateway.videoEquipment.deviceIP': 'Device IP',
|
|
|
- 'pages.videoGateway.videoEquipment.devicePort': 'Device Port',
|
|
|
- 'pages.videoGateway.videoEquipment.equipmentManufacturer': 'Equipment Manufacturer',
|
|
|
- 'pages.videoGateway.videoEquipment.deviceModel': 'Device Model',
|
|
|
- 'pages.videoGateway.videoEquipment.fixedVersion': 'Fixed Version',
|
|
|
- 'pages.videoGateway.videoEquipment.creationTime': 'Creation Time',
|
|
|
-
|
|
|
- // 视频网关-视频设备-通道列表
|
|
|
- 'pages.videoGateway.videoEquipment.channelList': 'Channel list',
|
|
|
- 'pages.videoGateway.videoEquipment.channelList.channelNationalStandard':
|
|
|
- 'Channel national standard',
|
|
|
- 'pages.videoGateway.videoEquipment.channelList.name': 'Channel name',
|
|
|
- 'pages.videoGateway.videoEquipment.channelList.manufacturer': 'Manufacturer',
|
|
|
- 'pages.videoGateway.videoEquipment.channelList.installationAddress': 'Installation address',
|
|
|
- 'pages.videoGateway.videoEquipment.channelList.PTZType': 'PTZ type',
|
|
|
- 'pages.videoGateway.videoEquipment.channelList.onlineStatus': 'Online Status',
|
|
|
- 'pages.videoGateway.videoEquipment.channelList.latitudeAndLongitude': 'Latitude and longitude',
|
|
|
- 'pages.videoGateway.videoEquipment.channelList.numberOfSub-channels': 'Number of sub-channels',
|
|
|
- 'pages.videoGateway.videoEquipment.channelList.describe': 'Describe',
|
|
|
-
|
|
|
- // 视频网关-分屏展示
|
|
|
- 'pages.videoGateway.splitScreenDisplay': 'Split screen display',
|
|
|
- 'pages.videoGateway.splitScreenDisplay.': 'Device tree',
|
|
|
- 'pages.videoGateway.splitScreenDisplay.singleScreen': 'Single Screen',
|
|
|
- 'pages.videoGateway.splitScreenDisplay.quarterScreen': 'Quarter Screen',
|
|
|
- 'pages.videoGateway.splitScreenDisplay.nineSplitScreen': 'Nine Split Screen',
|
|
|
- 'pages.videoGateway.splitScreenDisplay.fullScreen': 'Full Screen',
|
|
|
-
|
|
|
- // 视频网关-国际级联
|
|
|
- 'pages.videoGateway.internationalCascade': 'National standard cascade',
|
|
|
- 'pages.videoGateway.internationalCascade.name': 'Name',
|
|
|
- 'pages.videoGateway.internationalCascade.whetherToEnable': 'Whether to enable',
|
|
|
- 'pages.videoGateway.internationalCascade.connectionStatus': 'Connection Status',
|
|
|
- 'pages.videoGateway.internationalCascade.explain': 'Explain',
|
|
|
- 'pages.videoGateway.internationalCascade.add': 'Add national standard cascade',
|
|
|
- 'pages.videoGateway.internationalCascade.add.cascadeId': 'Cascade ID',
|
|
|
- 'pages.videoGateway.internationalCascade.add.cascadeId.placeholder':
|
|
|
- 'Please enter the cascade ID',
|
|
|
- 'pages.videoGateway.internationalCascade.add.cascadeName': 'Cascade name',
|
|
|
- 'pages.videoGateway.internationalCascade.add.cascadeName.placeholder':
|
|
|
- 'Please enter a cascade name',
|
|
|
- 'pages.videoGateway.internationalCascade.add.streamingService': 'Please enter streaming service',
|
|
|
- 'pages.videoGateway.internationalCascade.add.streamingService.placeholder': '',
|
|
|
- 'pages.videoGateway.internationalCascade.add.proxyVideoStreaming': 'Proxy video streaming',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration':
|
|
|
- 'Signaling service configuration',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.clusterNodeId':
|
|
|
- 'Cluster node ID',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.clusterNodeId.placeholder':
|
|
|
- 'Please select the cluster node ID',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.name': 'Name',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.name.placeholder':
|
|
|
- 'Please enter a name',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.SIPIp.placeholder':
|
|
|
- 'Please enter SIP ID',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.SIPRegion':
|
|
|
- 'SIP Region',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.SIPRegion.placeholder':
|
|
|
- 'Please enter the SIP domain',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.SIPHost.placeholder':
|
|
|
- 'Please enter SIP Host',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.SIPPort.placeholder':
|
|
|
- 'Please enter SIP PORT',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.SIPLocalId':
|
|
|
- 'SIP local ID',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.SIPLocalId.placeholder':
|
|
|
- 'Please enter SIP local ID',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.SIPLocalAddress':
|
|
|
- 'SIP local address',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.SIPLocalAddress.placeholder':
|
|
|
- 'Please enter SIP local address',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.SIPLocalPort':
|
|
|
- 'SIP local port',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.SIPLocalPort.placeholder':
|
|
|
- 'Please enter SIP local port',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.user': 'User',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.user.placeholder':
|
|
|
- 'Please enter user',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.accessCode':
|
|
|
- 'Access code',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.accessCode.placeholder':
|
|
|
- 'Please enter the access code',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.manufacturer':
|
|
|
- 'Manufacturer',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.manufacturer.placeholder':
|
|
|
- 'Please enter the manufacturer',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.model': 'Model',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.model.placeholder':
|
|
|
- 'Please enter the model',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.versionNumber':
|
|
|
- 'Version number',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.versionNumber.placeholder':
|
|
|
- 'Please enter the version number',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.registrationInterval':
|
|
|
- 'Registration interval (seconds)',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.registrationInterval.placeholder':
|
|
|
- 'Please enter the registration interval (seconds)',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.heartbeatInterval':
|
|
|
- 'Heartbeat interval (seconds)',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.heartbeatInterval.placeholder':
|
|
|
- 'Please enter the heartbeat interval (seconds)',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.transportProtocols':
|
|
|
- 'Transfer Protocol',
|
|
|
- 'pages.videoGateway.internationalCascade.add.signalingServiceConfiguration.characterSet':
|
|
|
- 'Character Set',
|
|
|
};
|