Commit c831d9650f999c9d2835902dc037364df1b953da

Authored by Igor Kulikov
Committed by GitHub
2 parents d5e7019c eccd9d2a

Merge pull request #3906 from lsyer/master

Update 'locale.constant-zh_CN.json'
1 { 1 {
2 - "access": {  
3 - "unauthorized": "未授权",  
4 - "unauthorized-access": "未授权访问",  
5 - "unauthorized-access-text": "您需要登陆才能访问这个资源!",  
6 - "access-forbidden": "禁止访问",  
7 - "access-forbidden-text": "您没有访问此位置的权限<br/>如果您仍希望访问此位置,请尝试使用其他用户登录。",  
8 - "refresh-token-expired": "会话已过期",  
9 - "refresh-token-failed": "无法刷新会话" 2 + "access": {
  3 + "access-forbidden": "禁止访问",
  4 + "access-forbidden-text": "您没有访问此位置的权限<br/>如果您仍希望访问此位置,请尝试使用其他用户登录。",
  5 + "permission-denied": "权限被拒绝",
  6 + "permission-denied-text": "您没有执行此操作的权限!",
  7 + "refresh-token-expired": "会话已过期",
  8 + "refresh-token-failed": "无法刷新会话",
  9 + "unauthorized": "未授权",
  10 + "unauthorized-access": "未授权访问",
  11 + "unauthorized-access-text": "您需要登陆才能访问这个资源!"
  12 + },
  13 + "action": {
  14 + "activate": "激活",
  15 + "add": "添加",
  16 + "apply": "应用",
  17 + "apply-changes": "应用更改",
  18 + "assign": "分配",
  19 + "back": "后退",
  20 + "cancel": "取消",
  21 + "clear-search": "清除查询",
  22 + "close": "关闭",
  23 + "continue": "继续",
  24 + "copy": "复制",
  25 + "copy-reference": "复制引用",
  26 + "create": "创建",
  27 + "decline-changes": "撤销更改",
  28 + "delete": "删除",
  29 + "discard-changes": "放弃更改",
  30 + "download": "下载",
  31 + "drag": "拖拽",
  32 + "edit": "编辑",
  33 + "edit-mode": "编辑模式",
  34 + "enter-edit-mode": "进入编辑模式",
  35 + "export": "导出",
  36 + "hide": "隐藏",
  37 + "import": "导入",
  38 + "make-private": "私有",
  39 + "next-with-label": "下一个:{{label}}",
  40 + "no": "否",
  41 + "ok": "确定",
  42 + "paste": "粘贴",
  43 + "paste-reference": "粘贴引用",
  44 + "read-more": "阅读更多",
  45 + "refresh": "刷新",
  46 + "remove": "移除",
  47 + "run": "运行",
  48 + "save": "保存",
  49 + "saveAs": "另存为",
  50 + "search": "查询",
  51 + "select": "选择",
  52 + "share": "分享",
  53 + "share-via": "通过 {{provider}}分享",
  54 + "sign-in": "登录!",
  55 + "suspend": "暂停",
  56 + "unassign": "取消分配",
  57 + "undo": "撤销",
  58 + "update": "更新",
  59 + "view": "查看",
  60 + "yes": "是"
  61 + },
  62 + "admin": {
  63 + "aws-access-key-id": "AWS访问密钥ID",
  64 + "aws-access-key-id-required": "需要访问AWS密钥ID",
  65 + "aws-region": "AWS地区",
  66 + "aws-region-required": "AWS 区域必填",
  67 + "aws-secret-access-key": "AWS秘密访问密钥",
  68 + "aws-secret-access-key-required": "AWS 访问密钥必填",
  69 + "base-url": "基本URL",
  70 + "base-url-required": "基本URL必填。",
  71 + "domain-name": "域名",
  72 + "domain-name-unique": "域名和协议必须是唯一的。",
  73 + "enable-proxy": "启用代理",
  74 + "enable-tls": "启用TLS",
  75 + "error-verification-url": "域名不应包含符号 “/” 和 “:”。例:thingsboard.io",
  76 + "general": "总则",
  77 + "general-policy": "General policy",
  78 + "general-settings": "常规设置",
  79 + "mail-from": "邮件来自",
  80 + "mail-from-required": "邮件发件人必填。",
  81 + "max-failed-login-attempts": "登录失败之前的最大登录尝试次数",
  82 + "minimum-digits": "最小位数",
  83 + "minimum-digits-range": "最小位数不能为负数",
  84 + "minimum-lowercase-letters": "最小小写字母数",
  85 + "minimum-lowercase-letters-range": "小写字母的最小数目不能为负数",
  86 + "minimum-max-failed-login-attempts-range": "登录失败次数不能为负数",
  87 + "minimum-password-length": "最小密码长度",
  88 + "minimum-password-length-range": "最小密码长度应在5到50之间",
  89 + "minimum-password-length-required": "最小密码长度必填",
  90 + "minimum-special-characters": "最小特殊字符数",
  91 + "minimum-special-characters-range": "特殊字符的最小数目不能为负数",
  92 + "minimum-uppercase-letters": "最小大写字母数",
  93 + "minimum-uppercase-letters-range": "大写字母的最小数目不能为负数",
  94 + "number-from": "来自的电话号码",
  95 + "number-from-required": "发送方电话号码必填。",
  96 + "number-to": "电话号码至",
  97 + "number-to-required": "电话号码必填。",
  98 + "oauth2": {
  99 + "access-token-uri": "访问令牌URI",
  100 + "access-token-uri-required": "访问令牌 URI 必填。",
  101 + "activate-user": "激活用户",
  102 + "add-domain": "添加域",
  103 + "add-provider": "添加 Provider",
  104 + "allow-user-creation": "允许用户创建",
  105 + "always-fullscreen": "始终全屏",
  106 + "authorization-uri": "授权URI",
  107 + "authorization-uri-required": "授权 URI 必填。",
  108 + "client-authentication-method": "客户端身份验证方法",
  109 + "client-id": "客户端ID",
  110 + "client-id-required": "客户端 ID 必填。",
  111 + "client-secret": "客户机密",
  112 + "client-secret-required": "需要客户端密码。",
  113 + "copy-redirect-uri": "复制重定向URI",
  114 + "custom-setting": "自定义设置",
  115 + "customer-name-pattern": "客户名称模式",
  116 + "default-dashboard-name": "默认仪表板名称",
  117 + "delete-domain": "删除域",
  118 + "delete-domain-text": "注意,确认后域和所有 provider data 将不可用。",
  119 + "delete-domain-title": "确实要删除域 '{{domainName}}' 的设置吗?",
  120 + "delete-provider": "删除 Provider",
  121 + "delete-registration-text": "请注意:确认后 provider data 将不可用。",
  122 + "delete-registration-title": "确实要删除 provider '{{name}}' 吗?",
  123 + "domain-schema-http": "HTTP",
  124 + "domain-schema-https": "HTTPS",
  125 + "domain-schema-mixed": "HTTP+HTTPS",
  126 + "email-attribute-key": "电子邮件属性键",
  127 + "email-attribute-key-required": "电子邮件属性密钥必填。",
  128 + "enable": "启用OAuth2设置",
  129 + "first-name-attribute-key": "名字属性键",
  130 + "general": "General",
  131 + "jwk-set-uri": "JSON Web Key URI",
  132 + "last-name-attribute-key": "姓氏属性键",
  133 + "login-button-icon": "登录按钮图标",
  134 + "login-button-label": "Provider 标签",
  135 + "login-button-label-placeholder": "使用 $(Provider label) 登录",
  136 + "login-button-label-required": "标签必填。",
  137 + "login-provider": "Login provider",
  138 + "mapper": "Mapper",
  139 + "new-domain": "新建域",
  140 + "oauth2": "OAuth2",
  141 + "protocol": "协议",
  142 + "redirect-uri-template": "重定向URI模板",
  143 + "registration-id": "注册ID",
  144 + "registration-id-required": "注册 ID 必填。",
  145 + "registration-id-unique": "系统的注册ID必须是唯一的。",
  146 + "scope": "范围",
  147 + "scope-required": "范围必填。",
  148 + "tenant-name-pattern": "租户名称模式",
  149 + "tenant-name-pattern-required": "租户名称模式必填。",
  150 + "tenant-name-strategy": "租户名称策略",
  151 + "type": "映射器类型",
  152 + "uri-pattern-error": "无效的URI格式。",
  153 + "url": "统一资源定位地址",
  154 + "url-pattern": "无效的URL格式。",
  155 + "url-required": "URL 必填。",
  156 + "user-info-uri": "用户信息URI",
  157 + "user-info-uri-required": "用户信息 URI 必填。",
  158 + "user-name-attribute-name": "用户名属性键",
  159 + "user-name-attribute-name-required": "用户名属性密钥必填"
10 }, 160 },
11 - "action": {  
12 - "activate": "激活",  
13 - "suspend": "暂停",  
14 - "save": "保存",  
15 - "saveAs": "另存为",  
16 - "cancel": "取消",  
17 - "ok": "确定",  
18 - "delete": "删除",  
19 - "add": "添加",  
20 - "yes": "是",  
21 - "no": "否",  
22 - "update": "更新",  
23 - "remove": "移除",  
24 - "search": "查询",  
25 - "clear-search": "清除查询",  
26 - "assign": "分配",  
27 - "unassign": "取消分配",  
28 - "share": "分享",  
29 - "make-private": "私有",  
30 - "apply": "应用",  
31 - "apply-changes": "应用更改",  
32 - "edit-mode": "编辑模式",  
33 - "enter-edit-mode": "进入编辑模式",  
34 - "decline-changes": "撤销更改",  
35 - "close": "关闭",  
36 - "back": "后退",  
37 - "run": "运行",  
38 - "sign-in": "登录!",  
39 - "edit": "编辑",  
40 - "view": "查看",  
41 - "create": "创建",  
42 - "drag": "拖拽",  
43 - "refresh": "刷新",  
44 - "undo": "撤销",  
45 - "copy": "复制",  
46 - "paste": "粘贴",  
47 - "copy-reference": "复制引用",  
48 - "paste-reference": "粘贴引用",  
49 - "import": "导入",  
50 - "export": "导出",  
51 - "share-via": "通过 {{provider}}分享" 161 + "outgoing-mail": "发送邮件",
  162 + "outgoing-mail-settings": "发送邮件设置",
  163 + "password-expiration-period-days": "密码有效期(天)",
  164 + "password-expiration-period-days-range": "密码过期期限(天)不能为负",
  165 + "password-policy": "密码策略",
  166 + "password-reuse-frequency-days": "密码重用频率(天)",
  167 + "password-reuse-frequency-days-range": "天内密码重用频率不能为负",
  168 + "phone-number-hint": "E.164格式的电话号码,例如+19995550123",
  169 + "phone-number-pattern": "电话号码无效。应为E.164格式,例如+19995550123。",
  170 + "prohibit-different-url": "禁止从客户端请求头中使用主机名",
  171 + "prohibit-different-url-hint": "应为生产环境启用此设置。禁用时可能会导致安全问题",
  172 + "proxy-host": "代理主机",
  173 + "proxy-host-required": "代理主机必填。",
  174 + "proxy-password": "代理密码",
  175 + "proxy-port": "代理端口",
  176 + "proxy-port-range": "代理端口应在1到65535之间。",
  177 + "proxy-port-required": "代理端口必填。",
  178 + "proxy-user": "代理用户",
  179 + "security-settings": "安全设置",
  180 + "send-test-mail": "发送测试邮件",
  181 + "send-test-sms": "发送测试短信",
  182 + "sms-message": "短信",
  183 + "sms-message-max-length": "短信长度不能超过1600个字符",
  184 + "sms-message-required": "短消息内容必填。",
  185 + "sms-provider": "SMS provider",
  186 + "sms-provider-settings": "SMS provider 设置",
  187 + "sms-provider-type": "SMS provider 类型",
  188 + "sms-provider-type-aws-sns": "亚马逊社交网站",
  189 + "sms-provider-type-required": "SMS provider 类型必填。",
  190 + "sms-provider-type-twilio": "Twilio",
  191 + "smtp-host": "SMTP主机",
  192 + "smtp-host-required": "SMTP主机必填。",
  193 + "smtp-port": "SMTP端口",
  194 + "smtp-port-invalid": "这看起来不是有效的smtp端口。",
  195 + "smtp-port-required": "您必须提供一个smtp端口。",
  196 + "smtp-protocol": "SMTP协议",
  197 + "system-settings": "系统设置",
  198 + "test-mail-sent": "测试邮件发送成功!",
  199 + "test-sms-sent": "测试短信发送成功!",
  200 + "timeout-invalid": "这看起来不像有效的超时值。",
  201 + "timeout-msec": "超时(ms)",
  202 + "timeout-required": "超时必填。",
  203 + "tls-version": "TLS版本",
  204 + "twilio-account-sid": "Twilio帐户SID",
  205 + "twilio-account-sid-required": "Twilio 帐户的 SID 必填",
  206 + "twilio-account-token": "Twilio帐户令牌",
  207 + "twilio-account-token-required": "Twilio 帐户令牌必填",
  208 + "user-lockout-notification-email": "如果用户帐户锁定,请发送通知到电子邮件"
  209 + },
  210 + "aggregation": {
  211 + "aggregation": "聚合",
  212 + "avg": "平均值",
  213 + "count": "计数",
  214 + "function": "数据聚合功能",
  215 + "group-interval": "分组间隔",
  216 + "limit": "最大值",
  217 + "max": "最大值",
  218 + "min": "最少值",
  219 + "none": "空",
  220 + "sum": "求和"
  221 + },
  222 + "alarm": {
  223 + "ack-time": "确认时间",
  224 + "acknowledge": "应答",
  225 + "aknowledge-alarm-text": "确定要确认报警吗?",
  226 + "aknowledge-alarm-title": "确认报警",
  227 + "aknowledge-alarms-text": "确定要确认 { count, plural, 1 {1 个警告} other {# 个警告} }?",
  228 + "aknowledge-alarms-title": "确认 { count, plural, 1 {1 个警告} other {# 个警告} }",
  229 + "alarm": "警告",
  230 + "alarm-details": "报警详细信息",
  231 + "alarm-filter": "报警过滤器",
  232 + "alarm-required": "警告必填",
  233 + "alarm-severity-list": "警报严重性列表",
  234 + "alarm-status": "警告状态",
  235 + "alarm-status-filter": "报警状态过滤器",
  236 + "alarm-status-list": "报警状态列表",
  237 + "alarm-type-list": "报警类型列表",
  238 + "alarms": "警告",
  239 + "any-severity": "任何严重程度",
  240 + "any-status": "任何状态",
  241 + "any-type": "任何类型",
  242 + "clear": "清除",
  243 + "clear-alarm-text": "确定要清除警报吗?",
  244 + "clear-alarm-title": "清除警报",
  245 + "clear-alarms-text": "确定要清除 { count, plural, 1 {1 个警告} other {# 个警告} }?",
  246 + "clear-alarms-title": "清除 { count, plural, 1 {1 个警告} other {# 个警告} }",
  247 + "clear-time": "清除时间",
  248 + "created-time": "创建时间",
  249 + "details": "细节",
  250 + "display-status": {
  251 + "ACTIVE_ACK": "Active 已确认",
  252 + "ACTIVE_UNACK": "Active 未确认",
  253 + "CLEARED_ACK": "清除已确认",
  254 + "CLEARED_UNACK": "清除未确认"
52 }, 255 },
53 - "aggregation": {  
54 - "aggregation": "聚合",  
55 - "function": "数据聚合功能",  
56 - "limit": "最大值",  
57 - "group-interval": "分组间隔",  
58 - "min": "最少值",  
59 - "max": "最大值",  
60 - "avg": "平均值",  
61 - "sum": "求和",  
62 - "count": "计数",  
63 - "none": "空" 256 + "end-time": "结束时间",
  257 + "fetch-size": "获取大小",
  258 + "fetch-size-error-min": "最小值为10。",
  259 + "fetch-size-required": "Fetch size 必填。",
  260 + "max-count-load": "要加载的最大报警数(0-无限制)",
  261 + "max-count-load-error-min": "最小值为0。",
  262 + "max-count-load-required": "加载的最大报警数必填。",
  263 + "min-polling-interval-message": "轮询间隔至少是1秒。",
  264 + "no-alarms-matching": "没有找到匹配 '{{entity}}' 的警告",
  265 + "no-alarms-prompt": "未发现警告",
  266 + "no-data": "无数据显示",
  267 + "originator": "Originator",
  268 + "originator-type": "Originator 类型",
  269 + "polling-interval": "警告轮询间隔(秒)",
  270 + "polling-interval-required": "警告轮询间隔必填。",
  271 + "search": "搜索警告",
  272 + "search-propagated-alarms": "检索已传递的警报",
  273 + "search-status": {
  274 + "ACK": "已确认",
  275 + "ACTIVE": "Active",
  276 + "ANY": "所有",
  277 + "CLEARED": "已清除",
  278 + "UNACK": "未确认"
64 }, 279 },
65 - "admin": {  
66 - "general": "常规",  
67 - "general-settings": "常规设置",  
68 - "outgoing-mail": "发送邮件",  
69 - "outgoing-mail-settings": "发送邮件设置",  
70 - "system-settings": "系统设置",  
71 - "test-mail-sent": "测试邮件发送成功!",  
72 - "base-url": "基本URL",  
73 - "base-url-required": "基本URL必填。",  
74 - "mail-from": "邮件来自",  
75 - "mail-from-required": "邮件发件人必填。",  
76 - "smtp-protocol": "SMTP协议",  
77 - "smtp-host": "SMTP主机",  
78 - "smtp-host-required": "SMTP主机必填。",  
79 - "smtp-port": "SMTP端口",  
80 - "smtp-port-required": "您必须提供一个smtp端口。",  
81 - "smtp-port-invalid": "这看起来不是有效的smtp端口。",  
82 - "timeout-msec": "超时(ms)",  
83 - "timeout-required": "超时必填。",  
84 - "timeout-invalid": "这看起来不像有效的超时值。",  
85 - "enable-tls": "启用TLS",  
86 - "tls-version" : "TLS版本",  
87 - "send-test-mail": "发送测试邮件"  
88 - },  
89 - "alarm": {  
90 - "alarm": "警告",  
91 - "alarms": "警告",  
92 - "select-alarm": "选择警告",  
93 - "no-alarms-matching": "没有找到匹配 '{{entity}}' 的警告",  
94 - "alarm-required": "警告必填",  
95 - "alarm-status": "警告状态",  
96 - "search-status": {  
97 - "ANY": "所有",  
98 - "ACTIVE": "已激活",  
99 - "CLEARED": "已清除",  
100 - "ACK": "已应答",  
101 - "UNACK": "未应答"  
102 - },  
103 - "display-status": {  
104 - "ACTIVE_UNACK": "激活未应答",  
105 - "ACTIVE_ACK": "激活已应答",  
106 - "CLEARED_UNACK": "清除未应答",  
107 - "CLEARED_ACK": "清除已应答"  
108 - },  
109 - "no-alarms-prompt": "未发现警告",  
110 - "created-time": "创建时间",  
111 - "type": "类型",  
112 - "severity": "严重程度",  
113 - "originator": "起因",  
114 - "originator-type": "起因类型",  
115 - "details": "详情",  
116 - "status": "状态",  
117 - "alarm-details": "警告详情",  
118 - "start-time": "开始时间",  
119 - "end-time": "结束时间",  
120 - "ack-time": "应答时间",  
121 - "clear-time": "创建时间",  
122 - "severity-critical": "危险",  
123 - "severity-major": "重要",  
124 - "severity-minor": "次要",  
125 - "severity-warning": "警告",  
126 - "severity-indeterminate": "不确定",  
127 - "acknowledge": "应答",  
128 - "clear": "清除",  
129 - "search": "搜索警告",  
130 - "selected-alarms": "已选择 { count, plural, 1 {1 警告} other {# 警告} } ",  
131 - "no-data": "无数据显示",  
132 - "polling-interval": "警告轮询间隔(秒)",  
133 - "polling-interval-required": "警告轮询间隔必填。",  
134 - "min-polling-interval-message": "轮询间隔至少是1秒。",  
135 - "aknowledge-alarms-title": "应答 { count, plural, 1 {1 警告} other {# 警告} }",  
136 - "aknowledge-alarms-text": "确定要应答 { count, plural, 1 {1 警告} other {# 警告} }?",  
137 - "clear-alarms-title": "清除 { count, plural, 1 {1 警告} other {# 警告} }",  
138 - "clear-alarms-text": "确定要清除 { count, plural, 1 {1 警告} other {# 警告} }?"  
139 - },  
140 - "alias": {  
141 - "add": "添加别名",  
142 - "edit": "编辑别名",  
143 - "name": "别名",  
144 - "name-required": "别名必填",  
145 - "duplicate-alias": "别名已经存在。",  
146 - "filter-type-single-entity": "单个实体",  
147 - "filter-type-entity-list": "实体列表",  
148 - "filter-type-entity-name": "实体名称",  
149 - "filter-type-state-entity": "实体(仪表板状态)",  
150 - "filter-type-state-entity-description": "实体令牌(仪表板状态参数)",  
151 - "filter-type-asset-type": "资产类型",  
152 - "filter-type-asset-type-description": "类型为 '{{assetType}}' 的资产",  
153 - "filter-type-asset-type-and-name-description": "类型为 '{{assetType}}' 且以 '{{prefix}}' 开头的资产",  
154 - "filter-type-device-type": "设备类型",  
155 - "filter-type-device-type-description": "类型为 '{{deviceType}}' 的设备",  
156 - "filter-type-device-type-and-name-description": "类型为 '{{deviceType}}' 且以 '{{prefix}}' 开头的设备",  
157 - "filter-type-entity-view-type": "实体视图类型",  
158 - "filter-type-entity-view-type-description": "类型为 '{{entityView}}' 的实体视图",  
159 - "filter-type-entity-view-type-and-name-description": "类型为 {{entityView}}' 且以 '{{prefix}}' 开头的实体视图",  
160 - "filter-type-relations-query": "关系查询",  
161 - "filter-type-relations-query-description": "具有 {{relationType}} 关联 {{direction}} {{rootEntity}} 的 {{entities}} ",  
162 - "filter-type-asset-search-query": "资产搜索查询",  
163 - "filter-type-asset-search-query-description": "类型为 {{assetTypes}} 且具有 {{relationType}} 关联 {{direction}} {{rootEntity}} 的资产",  
164 - "filter-type-device-search-query": "设备搜索查询",  
165 - "filter-type-device-search-query-description": "类型为 {{deviceTypes}} 且具有 {{relationType}} 关联 {{direction}} {{rootEntity}} 的设备",  
166 - "filter-type-entity-view-search-query": "实体视图搜索查询",  
167 - "filter-type-entity-view-search-query-description": "类型为 {{entityViewTypes}} 且具有 {{relationType}} 关联 {{direction}} {{rootEntity}} 的实体视图",  
168 - "entity-filter": "实体过滤",  
169 - "resolve-multiple": "解决为多实体",  
170 - "filter-type": "过滤类型",  
171 - "filter-type-required": "过滤类型必填。",  
172 - "entity-filter-no-entity-matched": "未找到符合指定过滤条件的实体。",  
173 - "no-entity-filter-specified": "没有指定实体过滤条件",  
174 - "root-state-entity": "使用仪表板状态实体作为根实体",  
175 - "root-entity": "根实体",  
176 - "state-entity-parameter-name": "状态实体参数名称",  
177 - "default-state-entity": "默认状态实体",  
178 - "default-entity-parameter-name": "默认",  
179 - "max-relation-level": "最大关系层级",  
180 - "unlimited-level": "不限层级",  
181 - "state-entity": "仪表板状态实体",  
182 - "all-entities": "所有实体",  
183 - "any-relation": "不限"  
184 - },  
185 - "asset": {  
186 - "asset": "资产",  
187 - "assets": "资产",  
188 - "management": "资产管理",  
189 - "view-assets": "查看资产",  
190 - "add": "添加资产",  
191 - "assign-to-customer": "分配给客户",  
192 - "assign-asset-to-customer": "将资产分配给客户",  
193 - "assign-asset-to-customer-text": "请选择要分配给客户的资产",  
194 - "no-assets-text": "未找到资产",  
195 - "assign-to-customer-text": "请选择客户以分配资产",  
196 - "public": "公开",  
197 - "assignedToCustomer": "分配客户",  
198 - "make-public": "资产设为公开",  
199 - "make-private": "资产设为私有",  
200 - "unassign-from-customer": "取消分配客户",  
201 - "delete": "删除资产",  
202 - "asset-public": "资产公开",  
203 - "asset-type": "资产类型",  
204 - "asset-type-required": "资产类型必填。",  
205 - "select-asset-type": "选择资产类型",  
206 - "enter-asset-type": "输入资产类型",  
207 - "any-asset": "任何资产",  
208 - "no-asset-types-matching": "没有找到匹配 '{{entitySubtype}}' 的资产类型。",  
209 - "asset-type-list-empty": "资产类型未选择。",  
210 - "asset-types": "资产类型",  
211 - "name": "名称",  
212 - "name-required": "名称必填。",  
213 - "description": "描述",  
214 - "type": "类型",  
215 - "type-required": "类型必填。",  
216 - "details": "详情",  
217 - "events": "事件",  
218 - "add-asset-text": "添加新资产",  
219 - "asset-details": "资产详情",  
220 - "assign-assets": "分配资产",  
221 - "assign-assets-text": "分配 { count, plural, 1 {1 资产} other {# 资产} } 给客户",  
222 - "delete-assets": "删除资产",  
223 - "unassign-assets": "取消分配资产",  
224 - "unassign-assets-action-title": "从客户处取消分配 { count, plural, 1 {1 资产} other {# 资产} } ",  
225 - "assign-new-asset": "分配新资产",  
226 - "delete-asset-title": "确定要删除资产 '{{assetName}}'?",  
227 - "delete-asset-text": "小心!确认后资产及其所有相关数据将不可恢复。",  
228 - "delete-assets-title": "确定要删除 { count, plural, 1 {1 资产} other {# 资产} }?",  
229 - "delete-assets-action-title": "删除 { count, plural, 1 {1 资产} other {# 资产} }",  
230 - "delete-assets-text": "小心,确认后,所有选定的资产将被删除,所有相关的数据将变得不可恢复。",  
231 - "make-public-asset-title": "你确定你想创建公开'{{assetName}}'资产?",  
232 - "make-public-asset-text": "确认后,资产及其所有数据将被公开并被他人访问。",  
233 - "make-private-asset-title": "你确定你想创建私有 '{{assetName}}' 资产?",  
234 - "make-private-asset-text": "确认后,资产及其所有数据将被私有化,无法被他人访问。",  
235 - "unassign-asset-title": "您确定要取消对'{{assetName}}'资产的分配吗?",  
236 - "unassign-asset-text": "确认后,资产将未分配,客户无法访问。",  
237 - "unassign-asset": "未分配资产",  
238 - "unassign-assets-title": "您确定要取消分配 { count, plural, 1 {1 资产} other {# 资产} }吗?",  
239 - "unassign-assets-text": "确认后,所有选定的资产将被分配,客户无法访问。",  
240 - "copyId": "复制资产ID",  
241 - "idCopiedMessage": "资产ID已经复制到粘贴板",  
242 - "select-asset": "选择资产",  
243 - "no-assets-matching": "没有找到匹配 '{{entity}}' 的资产。",  
244 - "asset-required": "资产必填",  
245 - "name-starts-with": "资产名称以此开头",  
246 - "label": "标签"  
247 - },  
248 - "attribute": {  
249 - "attributes": "属性",  
250 - "latest-telemetry": "最新遥测",  
251 - "attributes-scope": "设备属性范围",  
252 - "scope-latest-telemetry": "最新遥测",  
253 - "scope-client": "客户端属性",  
254 - "scope-server": "服务端属性",  
255 - "scope-shared": "共享属性",  
256 - "add": "添加属性",  
257 - "key": "键",  
258 - "last-update-time": "最后更新时间",  
259 - "key-required": "属性键必填。",  
260 - "value": "值",  
261 - "value-required": "属性值必填。",  
262 - "delete-attributes-title": "您确定要删除 { count, plural, 1 {1 属性} other {# 属性} }吗?",  
263 - "delete-attributes-text": "注意,确认后所有选中的属性都会被删除。",  
264 - "delete-attributes": "删除属性",  
265 - "enter-attribute-value": "输入属性值",  
266 - "show-on-widget": "在部件上显示",  
267 - "widget-mode": "部件模式",  
268 - "next-widget": "下一个部件",  
269 - "prev-widget": "上一个部件",  
270 - "add-to-dashboard": "添加到仪表板",  
271 - "add-widget-to-dashboard": "将部件添加到仪表板",  
272 - "selected-attributes": "{ count, plural, 1 {1 属性} other {# 属性} } 被选中",  
273 - "selected-telemetry": "{ count, plural, 1 {1 遥测} other {# 遥测} } 被选中"  
274 - },  
275 - "audit-log": {  
276 - "audit": "审计",  
277 - "audit-logs": "审计日志",  
278 - "timestamp": "时间戳",  
279 - "entity-type": "实体类型",  
280 - "entity-name": "实体名称",  
281 - "user": "用户",  
282 - "type": "类型",  
283 - "status": "状态",  
284 - "details": "详情",  
285 - "type-added": "添加",  
286 - "type-deleted": "删除",  
287 - "type-updated": "更新",  
288 - "type-attributes-updated": "更新属性",  
289 - "type-attributes-deleted": "删除属性",  
290 - "type-rpc-call": "RPC调用",  
291 - "type-credentials-updated": "更新凭证",  
292 - "type-assigned-to-customer": "分配给客户",  
293 - "type-unassigned-from-customer": "未分配给客户",  
294 - "type-activated": "激活",  
295 - "type-suspended": "暂停",  
296 - "type-credentials-read": "读取凭证",  
297 - "type-attributes-read": "读取属性",  
298 - "status-success": "成功",  
299 - "status-failure": "失败",  
300 - "audit-log-details": "审计日志详情",  
301 - "no-audit-logs-prompt": "找不到日志",  
302 - "action-data": "活动数据",  
303 - "failure-details": "失败详情",  
304 - "search": "查找审计日志",  
305 - "clear-search": "清空查找"  
306 - },  
307 - "confirm-on-exit": {  
308 - "message": "您有未保存的更改。确定要离开此页吗?",  
309 - "html-message": "您有未保存的更改。<br/> 确定要离开此页面吗?",  
310 - "title": "未保存的更改"  
311 - },  
312 - "contact": {  
313 - "country": "国家",  
314 - "city": "城市",  
315 - "state": "州",  
316 - "postal-code": "邮政编码",  
317 - "postal-code-invalid": "只允许数字。",  
318 - "address": "地址",  
319 - "address2": "地址2",  
320 - "phone": "手机",  
321 - "email": "邮箱",  
322 - "no-address": "无地址"  
323 - },  
324 - "common": {  
325 - "username": "用户名",  
326 - "password": "密码",  
327 - "enter-username": "输入用户名",  
328 - "enter-password": "输入密码",  
329 - "enter-search": "输入检索条件",  
330 - "created-time": "创建时间"  
331 - },  
332 - "content-type": {  
333 - "json": "Json",  
334 - "text": "Text",  
335 - "binary": "Binary (Base64)"  
336 - },  
337 - "customer": {  
338 - "customer": "客户",  
339 - "customers": "客户",  
340 - "management": "客户管理",  
341 - "dashboard": "客户仪表板",  
342 - "dashboards": "客户仪表板",  
343 - "devices": "客户设备",  
344 - "entity-views": "客户实体视图",  
345 - "assets": "客户资产",  
346 - "public-dashboards": "公共仪表板",  
347 - "public-devices": "公共设备",  
348 - "public-assets": "公共资产",  
349 - "public-entity-views": "公共实体视图",  
350 - "add": "添加客户",  
351 - "delete": "删除客户",  
352 - "manage-customer-users": "管理客户用户",  
353 - "manage-customer-devices": "管理客户设备",  
354 - "manage-customer-dashboards": "管理客户仪表板",  
355 - "manage-public-devices": "管理公共设备",  
356 - "manage-public-dashboards": "管理公共仪表板",  
357 - "manage-customer-assets": "管理客户资产",  
358 - "manage-public-assets": "管理公共资产",  
359 - "add-customer-text": "添加新客户",  
360 - "no-customers-text": "没有找到客户",  
361 - "customer-details": "客户详情",  
362 - "delete-customer-title": "您确定要删除客户'{{customerTitle}}'吗?",  
363 - "delete-customer-text": "小心!确认后,客户及其所有相关数据将不可恢复。",  
364 - "delete-customers-title": "您确定要删除 { count, plural, 1 {1 客户} other {# 客户} }吗?",  
365 - "delete-customers-action-title": "删除 { count, plural, 1 {1 客户} other {# 客户} }",  
366 - "delete-customers-text": "小心!确认后,所有选定的客户将被删除,所有相关数据将不可恢复。",  
367 - "manage-users": "管理用户",  
368 - "manage-assets": "管理资产",  
369 - "manage-devices": "管理设备",  
370 - "manage-dashboards": "管理仪表板",  
371 - "title": "标题",  
372 - "title-required": "需要标题",  
373 - "description": "描述",  
374 - "details": "详情",  
375 - "events": "事件",  
376 - "copyId": "复制客户ID",  
377 - "idCopiedMessage": "客户ID已复制到粘贴板",  
378 - "select-customer": "选择客户",  
379 - "no-customers-matching": "没有找到匹配 '{{entity}}' 的客户。",  
380 - "customer-required": "客户是必选项",  
381 - "select-default-customer": "选择默认的客户",  
382 - "default-customer": "默认客户",  
383 - "default-customer-required": "为了调试租户级别上的仪表板,需要默认客户。"  
384 - },  
385 - "datetime": {  
386 - "date-from": "日期从",  
387 - "time-from": "时间从",  
388 - "date-to": "日期到",  
389 - "time-to": "时间到"  
390 - },  
391 - "dashboard": {  
392 - "dashboard": "仪表板",  
393 - "dashboards": "仪表板库",  
394 - "management": "仪表板管理",  
395 - "view-dashboards": "查看仪表板",  
396 - "add": "添加仪表板",  
397 - "assign-dashboard-to-customer": "将仪表板分配给客户",  
398 - "assign-dashboard-to-customer-text": "请选择要分配给客户的仪表板",  
399 - "assign-to-customer-text": "请选择客户分配仪表板",  
400 - "assign-to-customer": "分配给客户",  
401 - "unassign-from-customer": "取消分配客户",  
402 - "make-public": "仪表板设为公开",  
403 - "make-private": "仪表板设为私有",  
404 - "manage-assigned-customers": "管理已分配的客户",  
405 - "assigned-customers": "已分配的客户",  
406 - "assign-to-customers": "将仪表板分配给客户",  
407 - "assign-to-customers-text": "请选择客户指定仪表板",  
408 - "unassign-from-customers": "客户未分配仪表板",  
409 - "unassign-from-customers-text": "请选择从仪表板中取消分配的客户",  
410 - "no-dashboards-text": "没有找到仪表板",  
411 - "no-widgets": "没有配置部件",  
412 - "add-widget": "添加新的部件",  
413 - "title": "标题",  
414 - "select-widget-title": "选择部件",  
415 - "select-widget-subtitle": "可用的部件类型列表",  
416 - "delete": "删除仪表板",  
417 - "title-required": "需要标题。",  
418 - "description": "描述",  
419 - "details": "详情",  
420 - "dashboard-details": "仪表板详情",  
421 - "add-dashboard-text": "添加新的仪表板",  
422 - "assign-dashboards": "分配仪表板",  
423 - "assign-new-dashboard": "分配新的仪表板",  
424 - "assign-dashboards-text": "分配 { count, plural, 1 {1 仪表板} other {# 仪表板} } 给客户",  
425 - "unassign-dashboards-action-text": "未分配 { count, plural, 1 {1 仪表板} other {# 仪表板} } 给客户",  
426 - "delete-dashboards": "删除仪表板",  
427 - "unassign-dashboards": "取消分配仪表板",  
428 - "unassign-dashboards-action-title": "从客户处取消分配 { count, plural, 1 {1 仪表板} other {# 仪表板} } ",  
429 - "delete-dashboard-title": "您确定要删除仪表板 '{{dashboardTitle}}'吗?",  
430 - "delete-dashboard-text": "小心!确认后仪表板及其所有相关数据将不可恢复。",  
431 - "delete-dashboards-title": "你确定你要删除 { count, plural, 1 {1 仪表板} other {# 仪表板} }吗?",  
432 - "delete-dashboards-action-title": "删除 { count, plural, 1 {1 仪表板} other {# 仪表板} }",  
433 - "delete-dashboards-text": "小心!确认后所有选定的仪表板将被删除,所有相关数据将不可恢复。",  
434 - "unassign-dashboard-title": "您确定要取消分配仪表板 '{{dashboardTitle}}'吗?",  
435 - "unassign-dashboard-text": "确认后,面板将被取消分配,客户将无法访问。",  
436 - "unassign-dashboard": "取消分配仪表板",  
437 - "unassign-dashboards-title": "您确定要取消分配仪表板 { count, plural, 1 {1 仪表板} other {# 仪表板} } 吗?",  
438 - "unassign-dashboards-text": "确认后,所有选定的仪表板将被取消分配,客户将无法访问。",  
439 - "public-dashboard-title": "仪表板现已公布",  
440 - "public-dashboard-text": "你的仪表板 <b>{{dashboardTitle}}</b> 已被公开,可通过如下 <a href='{{publicLink}}' target='_blank'>链接</a>访问:",  
441 - "public-dashboard-notice": "<b>提示:</b> 不要忘记将相关设备公开以访问其数据。",  
442 - "make-private-dashboard-title": "您确定要将仪表板 '{{dashboardTitle}}' 设为私有吗?",  
443 - "make-private-dashboard-text": "确认后,仪表板将被设为私有,不能被其他人访问。",  
444 - "make-private-dashboard": "仪表板设为私有",  
445 - "socialshare-text": "'{{dashboardTitle}}' 由Thingsboard提供支持",  
446 - "socialshare-title": "'{{dashboardTitle}}' 由Thingsboard提供支持",  
447 - "select-dashboard": "选择仪表板",  
448 - "no-dashboards-matching": "找不到符合 '{{entity}}' 的仪表板。",  
449 - "dashboard-required": "仪表板必填。",  
450 - "select-existing": "选择现有仪表板",  
451 - "create-new": "创建新的仪表板",  
452 - "new-dashboard-title": "新仪表板标题",  
453 - "open-dashboard": "打开仪表板",  
454 - "set-background": "设置背景",  
455 - "background-color": "背景颜色",  
456 - "background-image": "背景图片",  
457 - "background-size-mode": "背景大小模式",  
458 - "no-image": "无图像选择",  
459 - "drop-image": "拖拽图像或单击以选择要上传的文件。",  
460 - "settings": "设置",  
461 - "columns-count": "列数",  
462 - "columns-count-required": "需要列数。",  
463 - "min-columns-count-message": "只允许最少10列",  
464 - "max-columns-count-message": "只允许最多1000列",  
465 - "widgets-margins": "部件间边距",  
466 - "horizontal-margin": "水平边距",  
467 - "horizontal-margin-required": "需要水平边距值。",  
468 - "min-horizontal-margin-message": "只允许0作为最小水平边距值。",  
469 - "max-horizontal-margin-message": "只允许50作为最大水平边距值。",  
470 - "vertical-margin": "垂直边距",  
471 - "vertical-margin-required": "需要垂直边距值。",  
472 - "min-vertical-margin-message": "只允许0作为最小垂直边距值。",  
473 - "max-vertical-margin-message": "只允许50作为最大垂直边距值。",  
474 - "autofill-height": "自动填充布局高度",  
475 - "mobile-layout": "移动端布局设置",  
476 - "mobile-row-height": "移动端行高距(px)",  
477 - "mobile-row-height-required": "移动端行高距必填。",  
478 - "min-mobile-row-height-message": "移动端行高距至少5px。",  
479 - "max-mobile-row-height-message": "移动端行高距最多200px。",  
480 - "display-title": "显示仪表板标题",  
481 - "toolbar-always-open": "工具栏常驻",  
482 - "title-color": "标题颜色",  
483 - "display-dashboards-selection": "显示仪表板选项",  
484 - "display-entities-selection": "显示实体选项",  
485 - "display-dashboard-timewindow": "显示时间窗口",  
486 - "display-dashboard-export": "显示导出",  
487 - "import": "导入仪表板",  
488 - "export": "导出仪表板",  
489 - "export-failed-error": "无法导出仪表板: {{error}}",  
490 - "create-new-dashboard": "创建新的仪表板",  
491 - "dashboard-file": "仪表板文件",  
492 - "invalid-dashboard-file-error": "无法导入仪表板: 仪表板数据结构无效。",  
493 - "dashboard-import-missing-aliases-title": "配置导入仪表板使用的别名",  
494 - "create-new-widget": "创建新部件",  
495 - "import-widget": "导入部件",  
496 - "widget-file": "部件文件",  
497 - "invalid-widget-file-error": "无法导入窗口部件: 窗口部件数据结构无效。",  
498 - "widget-import-missing-aliases-title": "配置导入的窗口部件使用的别名",  
499 - "open-toolbar": "打开仪表板工具栏",  
500 - "close-toolbar": "关闭工具栏",  
501 - "configuration-error": "配置错误",  
502 - "alias-resolution-error-title": "仪表板别名配置错误",  
503 - "invalid-aliases-config": "无法找到与某些别名过滤器匹配的任何设备。<br/>请联系您的管理员以解决此问题。",  
504 - "select-devices": "选择设备",  
505 - "assignedToCustomer": "分配给客户",  
506 - "public": "公共",  
507 - "public-link": "公共链接",  
508 - "copy-public-link": "复制公共链接",  
509 - "public-link-copied-message": "仪表板的公共链接已被复制到剪贴板",  
510 - "manage-states": "仪表板状态管理",  
511 - "states": "仪表板状态",  
512 - "search-states": "仪表板状态检索",  
513 - "selected-states": "{ count, plural, 1 {1 仪表板状态} other {# 仪表板状态} } 选中",  
514 - "edit-state": "仪表板状态编辑",  
515 - "delete-state": "删除仪表板状态",  
516 - "add-state": "添加仪表板状态",  
517 - "state": "仪表板状态",  
518 - "state-name": "状态名",  
519 - "state-name-required": "仪表板状态名必填。",  
520 - "state-id": "状态ID",  
521 - "state-id-required": "仪表板状态ID必填。",  
522 - "state-id-exists": "仪表板状态ID已经存在。",  
523 - "is-root-state": "根状态",  
524 - "delete-state-title": "删除仪表板状态",  
525 - "delete-state-text": "确定要删除仪表板状态 '{{stateName}}' 吗?",  
526 - "show-details": "显示详情",  
527 - "hide-details": "隐藏详情",  
528 - "select-state": "选择目标状态",  
529 - "state-controller": "状态控制"  
530 - },  
531 - "datakey": {  
532 - "settings": "设置",  
533 - "advanced": "高级",  
534 - "label": "标签",  
535 - "color": "颜色",  
536 - "units": "单位符号",  
537 - "decimals": "小数位数",  
538 - "data-generation-func": "数据生成功能",  
539 - "use-data-post-processing-func": "使用数据后处理功能",  
540 - "configuration": "数据键配置",  
541 - "timeseries": "时间序列",  
542 - "attributes": "属性",  
543 - "alarm": "报警字段",  
544 - "timeseries-required": "需要设备时间序列。",  
545 - "timeseries-or-attributes-required": "设备时间/属性必填。",  
546 - "maximum-timeseries-or-attributes": "最大允许 { count, plural, 1 {1 时间序列/属性} other {# 时间序列/属性} }",  
547 - "alarm-fields-required": "警告字段必填。",  
548 - "function-types": "函数类型",  
549 - "function-types-required": "需要函数类型。",  
550 - "maximum-function-types": "至少需要 { count, plural, 1 {1 函数类型} other {# 函数类型} }"  
551 - },  
552 - "datasource": {  
553 - "type": "数据源类型",  
554 - "name": "数据源名称",  
555 - "add-datasource-prompt": "请添加数据源"  
556 - },  
557 - "details": {  
558 - "edit-mode": "编辑模式",  
559 - "toggle-edit-mode": "切换编辑模式"  
560 - },  
561 - "device": {  
562 - "device": "设备",  
563 - "device-required": "设备必填",  
564 - "devices": "设备",  
565 - "management": "设备管理",  
566 - "view-devices": "查看设备",  
567 - "device-alias": "设备别名",  
568 - "aliases": "设备别名",  
569 - "no-alias-matching": "'{{alias}}' 没有找到。",  
570 - "no-aliases-found": "找不到别名。",  
571 - "no-key-matching": "'{{key}}' 没有找到。",  
572 - "no-keys-found": "找不到密钥。",  
573 - "create-new-alias": "创建一个新的!",  
574 - "create-new-key": "创建一个新的!",  
575 - "duplicate-alias-error": "找到重复别名 '{{alias}}'。 <br> 设备别名必须是唯一的。",  
576 - "configure-alias": "配置 '{{alias}}' 别名",  
577 - "no-devices-matching": "找不到与 '{{entity}}' 匹配的设备。",  
578 - "alias": "别名",  
579 - "alias-required": "需要设备别名。",  
580 - "remove-alias": "删除设备别名",  
581 - "add-alias": "添加设备别名",  
582 - "name-starts-with": "名称前缀",  
583 - "device-list": "设备列表",  
584 - "use-device-name-filter": "使用过滤器",  
585 - "device-list-empty": "没有被选中的设备",  
586 - "device-name-filter-required": "设备名称过滤器必填。",  
587 - "device-name-filter-no-device-matched": "找不到以'{{device}}' 开头的设备。",  
588 - "add": "添加设备",  
589 - "assign-to-customer": "分配给客户",  
590 - "assign-device-to-customer": "将设备分配给客户",  
591 - "assign-device-to-customer-text": "请选择要分配给客户的设备",  
592 - "make-public": "公开",  
593 - "make-private": "私有",  
594 - "no-devices-text": "找不到设备",  
595 - "assign-to-customer-text": "请选择客户分配设备",  
596 - "device-details": "设备详细信息",  
597 - "add-device-text": "添加新设备",  
598 - "credentials": "凭据",  
599 - "manage-credentials": "管理凭据",  
600 - "delete": "删除设备",  
601 - "assign-devices": "分配设备",  
602 - "assign-devices-text": "将{count,plural,1 {1 设备} other {# 设备} }分配给客户",  
603 - "delete-devices": "删除设备",  
604 - "unassign-from-customer": "取消分配客户",  
605 - "unassign-devices": "取消分配设备",  
606 - "unassign-devices-action-title": "从客户处取消分配{count,plural,1 {1 设备} other {# 设备} }",  
607 - "assign-new-device": "分配新设备",  
608 - "make-public-device-title": "您确定要将设备 '{{deviceName}}' 设为公开吗?",  
609 - "make-public-device-text": "确认后,设备及其所有数据将被设为公开并可被其他人访问。",  
610 - "make-private-device-title": "您确定要将设备 '{{deviceName}}' 设为私有吗?",  
611 - "make-private-device-text": "确认后,设备及其所有数据将被设为私有,不被其他人访问。",  
612 - "view-credentials": "查看凭据",  
613 - "delete-device-title": "您确定要删除设备的{{deviceName}}吗?",  
614 - "delete-device-text": "小心!确认后设备及其所有相关数据将不可恢复。",  
615 - "delete-devices-title": "您确定要删除{count,plural,1 {1 设备} other {# 设备} } 吗?",  
616 - "delete-devices-action-title": "删除 {count,plural,1 {1 设备} other {# 设备} }",  
617 - "delete-devices-text": "小心!确认后所有选定的设备将被删除,所有相关数据将不可恢复。",  
618 - "unassign-device-title": "您确定要取消分配设备 '{{deviceName}}'?",  
619 - "unassign-device-text": "确认后,设备将被取消分配,客户将无法访问。",  
620 - "unassign-device": "取消分配设备",  
621 - "unassign-devices-title": "您确定要取消分配{count,plural,1 {1 设备} other {# 设备} } 吗?",  
622 - "unassign-devices-text": "确认后,所有选定的设备将被取消分配,并且客户将无法访问。",  
623 - "device-credentials": "设备凭据",  
624 - "credentials-type": "凭据类型",  
625 - "access-token": "访问令牌",  
626 - "access-token-required": "需要访问令牌",  
627 - "access-token-invalid": "访问令牌长度必须为1到20个字符。",  
628 - "rsa-key": "RSA公钥",  
629 - "rsa-key-required": "需要RSA公钥",  
630 - "secret": "密钥",  
631 - "secret-required": "密钥必填",  
632 - "device-type": "设备类型",  
633 - "device-type-required": "设备类型必填。",  
634 - "select-device-type": "选择设备类型",  
635 - "enter-device-type": "输入设备类型",  
636 - "any-device": "任意设备",  
637 - "no-device-types-matching": "没有找到符合 '{{entitySubtype}}' 的设备类型。",  
638 - "device-type-list-empty": "未选择设备类型",  
639 - "device-types": "设备类型",  
640 - "name": "名称",  
641 - "name-required": "名称必填。",  
642 - "description": "说明",  
643 - "events": "事件",  
644 - "details": "详细信息",  
645 - "copyId": "复制设备ID",  
646 - "copyAccessToken": "复制访问令牌",  
647 - "idCopiedMessage": "设备ID已复制到剪贴板",  
648 - "accessTokenCopiedMessage": "设备访问令牌已复制到剪贴板",  
649 - "assignedToCustomer": "分配给客户",  
650 - "unable-delete-device-alias-title": "无法删除设备别名",  
651 - "unable-delete-device-alias-text": "设备别名 '{{deviceAlias}}' 不能够被删除,因为它被下列部件所使用: <br/> {{widgetsList}}",  
652 - "is-gateway": "是网关",  
653 - "public": "公开",  
654 - "device-public": "设备公开",  
655 - "select-device": "选择设备"  
656 - },  
657 - "dialog": {  
658 - "close": "关闭对话框"  
659 - },  
660 - "error": {  
661 - "unable-to-connect": "无法连接到服务器!请检查您的互联网连接。",  
662 - "unhandled-error-code": "未处理的错误代码: {{errorCode}}",  
663 - "unknown-error": "未知错误"  
664 - },  
665 - "entity": {  
666 - "entity": "实体",  
667 - "entities": "实体",  
668 - "aliases": "实体别名",  
669 - "entity-alias": "实体别名",  
670 - "unable-delete-entity-alias-title": "无法删除实体别名",  
671 - "unable-delete-entity-alias-text": "实体别名 '{{entityAlias}}' 被以下部件使用不能删除:<br/>{{widgetsList}}",  
672 - "duplicate-alias-error": "别名 '{{alias}}' 重复。<br>同一仪表板别名必须唯一。",  
673 - "missing-entity-filter-error": "别名 '{{alias}}' 缺少过滤器",  
674 - "configure-alias": "别名 '{{alias}}' 配置",  
675 - "alias": "别名",  
676 - "alias-required": "实体别名必填。",  
677 - "remove-alias": "移除实体别名",  
678 - "add-alias": "添加实体别名",  
679 - "entity-list": "实体列表",  
680 - "entity-type": "实体类型",  
681 - "entity-types": "实体类型",  
682 - "entity-type-list": "实体类型列表",  
683 - "any-entity": "任意实体",  
684 - "enter-entity-type": "输入实体类型",  
685 - "no-entities-matching": "没有找到符合 '{{entity}}' 的实体。",  
686 - "no-entity-types-matching": "没有找到符合 '{{entityType}}' 类型的实体。",  
687 - "name-starts-with": "名称开始于",  
688 - "use-entity-name-filter": "用户过滤",  
689 - "entity-list-empty": "没有选择实体。",  
690 - "entity-type-list-empty": "没有选择实体类型。",  
691 - "entity-name-filter-required": "实体名过滤器必填。",  
692 - "entity-name-filter-no-entity-matched": "没有找到以 '{{entity}}' 开头的实体",  
693 - "all-subtypes": "所有",  
694 - "select-entities": "选择实体",  
695 - "no-aliases-found": "没有找到别名",  
696 - "no-alias-matching": "没有找到 '{{alias}}'",  
697 - "create-new-alias": "创建新别名",  
698 - "key": "键",  
699 - "key-name": "键名",  
700 - "no-keys-found": "没有找到键",  
701 - "no-key-matching": "没有找到键 '{{key}}'",  
702 - "create-new-key": "创建新键",  
703 - "type": "类型",  
704 - "type-required": "实体类型必填。",  
705 - "type-device": "设备",  
706 - "type-devices": "设备",  
707 - "list-of-devices": "{ count, plural, 1 {设备} other {# 设备列表} }",  
708 - "device-name-starts-with": "以 '{{prefix}}' 开头的设备",  
709 - "type-asset": "资产",  
710 - "type-assets": "资产",  
711 - "list-of-assets": "{ count, plural, 1 {资产} other {# 资产列表} }",  
712 - "asset-name-starts-with": "以 '{{prefix}}' 开头的资产",  
713 - "type-entity-view": "实体视图",  
714 - "type-entity-views": "实体视图",  
715 - "list-of-entity-views": "{ count, plural, 1 {实体视图} other {# 实体视图列表} }",  
716 - "entity-view-name-starts-with": "以 '{{prefix}}' 开头的实体视图",  
717 - "type-rule": "规则",  
718 - "type-rules": "规则",  
719 - "list-of-rules": "{ count, plural, 1 {规则} other {# 规则列表} }",  
720 - "rule-name-starts-with": "以 '{{prefix}}' 开头的规则",  
721 - "type-plugin": "插件",  
722 - "type-plugins": "插件",  
723 - "list-of-plugins": "{ count, plural, 1 {插件} other {# 插件列表} }",  
724 - "plugin-name-starts-with": "以 '{{prefix}}' 开头的插件",  
725 - "type-tenant": "租户",  
726 - "type-tenants": "租户",  
727 - "list-of-tenants": "{ count, plural, 1 {租户} other {# 租户列表} }",  
728 - "tenant-name-starts-with": "以 '{{prefix}}' 开头的租户",  
729 - "type-customer": "客户",  
730 - "type-customers": "客户",  
731 - "list-of-customers": "{ count, plural, 1 {客户} other {# 客户列表} }",  
732 - "customer-name-starts-with": "以 '{{prefix}}' 开头的客户",  
733 - "type-user": "用户",  
734 - "type-users": "用户",  
735 - "list-of-users": "{ count, plural, 1 {用户} other {# 用户列表} }",  
736 - "user-name-starts-with": "以 '{{prefix}}' 开头的用户",  
737 - "type-dashboard": "仪表板",  
738 - "type-dashboards": "仪表板",  
739 - "list-of-dashboards": "{ count, plural, 1 {仪表板} other {# 仪表板列表} }",  
740 - "dashboard-name-starts-with": "以 '{{prefix}}' 开头的仪表板",  
741 - "type-alarm": "警告",  
742 - "type-alarms": "警告",  
743 - "list-of-alarms": "{ count, plural, 1 {警告} other {# 警告列表} }",  
744 - "alarm-name-starts-with": "以 '{{prefix}}' 开头的警告",  
745 - "type-rulechain": "规则链",  
746 - "type-rulechains": "规则链库",  
747 - "list-of-rulechains": "{ count, plural, 1 {一个规则链} other {# 规则链列表} }",  
748 - "rulechain-name-starts-with": "规则链前缀名称 '{{prefix}}'",  
749 - "type-current-customer": "当前客户",  
750 - "search": "实体检索",  
751 - "selected-entities": "{ count, plural, 1 {1 实体} other {# 实体} } 被选中",  
752 - "entity-name": "实体名",  
753 - "details": "实体详情",  
754 - "no-entities-prompt": "没有找到实体",  
755 - "no-data": "无数据"  
756 - },  
757 - "entity-view": {  
758 - "entity-view": "实体视图",  
759 - "entity-view-required": "实体视图必填。",  
760 - "entity-views": "实体视图",  
761 - "management": "实体视图管理",  
762 - "view-entity-views": "查看实体视图",  
763 - "entity-view-alias": "实体视图别名",  
764 - "aliases": "实体视图别名",  
765 - "no-alias-matching": "'{{alias}}' 没有找到。",  
766 - "no-aliases-found": "找不到别名。",  
767 - "no-key-matching": "'{{key}}' 没有找到。",  
768 - "no-keys-found": "找不到密钥。",  
769 - "create-new-alias": "创建一个新的!",  
770 - "create-new-key": "创建一个新的!",  
771 - "duplicate-alias-error": "找到重复别名 '{{alias}}'。 <br> 实体视图别名必须是唯一的。",  
772 - "configure-alias": "配置 '{{alias}}' 别名",  
773 - "no-devices-matching": "找不到与 '{{entity}}' 匹配的实体视图。",  
774 - "alias": "别名",  
775 - "alias-required": "需要实体视图别名。",  
776 - "remove-alias": "删除实体视图别名",  
777 - "add-alias": "添加实体视图别名",  
778 - "name-starts-with": "名称前缀",  
779 - "entity-view-list": "实体视图列表",  
780 - "use-entity-view-name-filter": "使用过滤器",  
781 - "entity-view-list-empty": "没有被选中的实体视图",  
782 - "entity-view-name-filter-required": "实体视图名称过滤器必填。",  
783 - "entity-view-name-filter-no-entity-view-matched": "找不到以'{{entityView}}' 开头的实体视图。",  
784 - "add": "添加实体视图",  
785 - "assign-to-customer": "分配给客户",  
786 - "assign-entity-view-to-customer": "将实体视图分配给客户",  
787 - "assign-entity-view-to-customer-text": "请选择要分配给客户的实体视图",  
788 - "no-entity-views-text": "找不到实体视图",  
789 - "assign-to-customer-text": "请选择客户分配实体视图",  
790 - "entity-view-details": "实体视图详细信息",  
791 - "add-entity-view-text": "添加新实体视图",  
792 - "delete": "删除实体视图",  
793 - "assign-entity-views": "分配实体视图",  
794 - "assign-entity-views-text": "分配 { count, plural, 1 {1 实体视图} other {# 实体视图} } 给客户",  
795 - "delete-entity-views": "删除实体视图",  
796 - "unassign-from-customer": "取消分配客户",  
797 - "unassign-entity-views": "取消分配实体视图",  
798 - "unassign-entity-views-action-title": "从客户处取消分配{count,plural,1 {1 实体视图} other {# 实体视图} }",  
799 - "assign-new-entity-view": "分配新实体视图",  
800 - "delete-entity-view-title": "确定要删除实体视图 '{{entityViewName}}'?",  
801 - "delete-entity-view-text": "小心!确认后实体视图及其所有相关数据将不可恢复。",  
802 - "delete-entity-views-title": "确定要删除 { count, plural, 1 {1 实体视图} other {# 实体视图} }?",  
803 - "delete-entity-views-action-title": "删除 { count, plural, 1 {1 实体视图} other {# 实体视图} }",  
804 - "delete-entity-views-text": "B小心,确认后,所有选定的实体视图将被删除,所有相关的数据将变得不可恢复。",  
805 - "unassign-entity-view-title": "您确定要取消对 '{{entityViewName}}'实体视图的分配吗?",  
806 - "unassign-entity-view-text": "确认后,实体视图将未分配,客户无法访问。",  
807 - "unassign-entity-view": "未分配实体视图",  
808 - "unassign-entity-views-title": "您确定要取消分配 { count, plural, 1 {1 实体视图} other {# 实体视图} }吗?",  
809 - "unassign-entity-views-text": "确认后,所有选定的实体视图将被分配,客户无法访问。",  
810 - "entity-view-type": "实体视图类型",  
811 - "entity-view-type-required": "实体视图类型必填。",  
812 - "select-entity-view-type": "选择实体视图类型",  
813 - "enter-entity-view-type": "输入实体视图类型",  
814 - "any-entity-view": "任何实体视图",  
815 - "no-entity-view-types-matching": "没有找到匹配 '{{entitySubtype}}' 的实体视图类型。",  
816 - "entity-view-type-list-empty": "实体视图类型未选择。",  
817 - "entity-view-types": "实体视图类型",  
818 - "name": "名称",  
819 - "name-required": "名称必填。",  
820 - "description": "描述",  
821 - "events": "事件",  
822 - "details": "详情",  
823 - "copyId": "复制实体视图ID",  
824 - "assignedToCustomer": "分配给客户",  
825 - "unable-entity-view-device-alias-title": "无法删除实体视图别名",  
826 - "unable-entity-view-device-alias-text": "实体视图别名 '{{entityViewAlias}}' 不能够被删除,因为它被下列部件所使用: <br/> {{widgetsList}}",  
827 - "select-entity-view": "选择实体视图",  
828 - "make-public": "实体视图设为公开",  
829 - "make-private": "实体视图设为私有",  
830 - "start-date": "开始日期",  
831 - "start-ts": "开始时间",  
832 - "end-date": "结束日期",  
833 - "end-ts": "结束时间",  
834 - "date-limits": "日期限制",  
835 - "client-attributes": "客户端属性",  
836 - "shared-attributes": "共享属性",  
837 - "server-attributes": "服务端属性",  
838 - "timeseries": "时间序列",  
839 - "client-attributes-placeholder": "客户端属性",  
840 - "shared-attributes-placeholder": "共享属性",  
841 - "server-attributes-placeholder": "服务端属性",  
842 - "timeseries-placeholder": "时间序列",  
843 - "target-entity": "目标实体",  
844 - "attributes-propagation": "属性传播",  
845 - "attributes-propagation-hint": "每次保存或更新这个实体视图时,实体视图将自动从目标实体复制指定的属性。由于性能原因,目标实体属性不会在每次属性更改时传播到实体视图。您可以通过配置\"copy to view\"规则链中的规则节点,并将\"Post attributes\"和\"attributes Updated\"消息链接到新规则节点,从而启用自动传播。",  
846 - "timeseries-data": "时间序列数据",  
847 - "timeseries-data-hint": "配置目标实体的时间序列数据键,以便实体视图可以访问这些键。这个时间序列数据是只读的。",  
848 - "make-public-entity-view-title": "你确定你想创建公开 '{{entityViewName}}' 实体视图?",  
849 - "make-public-entity-view-text": "确认后,实体视图 及其所有数据将被公开并被他人访问。",  
850 - "make-private-entity-view-title": "你确定你想创建私有 '{{entityViewName}}' 实体视图?",  
851 - "make-private-entity-view-text": "确认后,实体视图及其所有数据将被私有化,无法被他人访问。"  
852 - },  
853 - "event": {  
854 - "event-type": "事件类型",  
855 - "type-error": "错误",  
856 - "type-lc-event": "生命周期事件",  
857 - "type-stats": "类型统计",  
858 - "type-debug-rule-node": "调试",  
859 - "type-debug-rule-chain": "调试",  
860 - "no-events-prompt": "找不到事件",  
861 - "error": "错误",  
862 - "alarm": "报警",  
863 - "event-time": "事件时间",  
864 - "server": "服务器",  
865 - "body": "整体",  
866 - "method": "方法",  
867 - "type": "类型",  
868 - "entity": "实体",  
869 - "message-id": "消息ID",  
870 - "message-type": "消息类型",  
871 - "data-type": "数据类型",  
872 - "relation-type": "关系类型",  
873 - "metadata": "元数据",  
874 - "data": "数据",  
875 - "event": "事件",  
876 - "status": "状态",  
877 - "success": "成功",  
878 - "failed": "失败",  
879 - "messages-processed": "消息处理",  
880 - "errors-occurred": "错误发生"  
881 - },  
882 - "extension": {  
883 - "extensions": "扩展",  
884 - "selected-extensions": "{ count, plural, 1 {1 扩展} other {# 扩展} } 被选择",  
885 - "type": "类型",  
886 - "key": "键名",  
887 - "value": "值",  
888 - "id": "ID",  
889 - "extension-id": "扩展ID",  
890 - "extension-type": "扩展类型",  
891 - "transformer-json": "JSON *",  
892 - "unique-id-required": "当前扩展ID已经存在。",  
893 - "delete": "删除扩展",  
894 - "add": "添加扩展",  
895 - "edit": "编辑扩展",  
896 - "delete-extension-title": "确实要删除扩展名'{{extensionId}}'吗?",  
897 - "delete-extension-text": "小心,确认后,扩展和所有相关数据将变得不可恢复。",  
898 - "delete-extensions-title": "您确定要删除 { count, plural, 1 {1 表达式} other {# 表达式} }吗?",  
899 - "delete-extensions-text": "小心,确认后,所有选定的扩展将被删除。",  
900 - "converters": "转换器",  
901 - "converter-id": "转换器序号",  
902 - "configuration": "配置",  
903 - "converter-configurations": "转换器的配置",  
904 - "token": "安全令牌",  
905 - "add-converter": "添加转换器",  
906 - "add-config": "添加转换器配置",  
907 - "device-name-expression": "设备名称表达式",  
908 - "device-type-expression": "设备类型表达式",  
909 - "custom": "顾客",  
910 - "to-double": "加倍",  
911 - "transformer": "转换器",  
912 - "json-required": "转换器JSON必填。",  
913 - "json-parse": "无法解析转换器JSON。",  
914 - "attributes": "属性",  
915 - "add-attribute": "添加属性",  
916 - "add-map": "添加映射元素",  
917 - "timeseries": "时间序列",  
918 - "add-timeseries": "添加时间序列",  
919 - "field-required": "必填字段",  
920 - "brokers": "代理服务器组",  
921 - "add-broker": "添加代理服务器",  
922 - "host": "主机",  
923 - "port": "端口",  
924 - "port-range": "端口应该在1到65535的范围内。",  
925 - "ssl": "Ssl",  
926 - "credentials": "证书",  
927 - "username": "用户名",  
928 - "password": "密码",  
929 - "retry-interval": "以毫秒为单位的重试间隔",  
930 - "anonymous": "匿名",  
931 - "basic": "Basic",  
932 - "pem": "PEM",  
933 - "ca-cert": "CA证书文件 *",  
934 - "private-key": "私钥文件 *",  
935 - "cert": "证书文件 *",  
936 - "no-file": "没有选择文件。",  
937 - "drop-file": "删除文件或单击以选择要上载的文件。",  
938 - "mapping": "映射",  
939 - "topic-filter": "主题滤波",  
940 - "converter-type": "转换类型",  
941 - "converter-json": "Json",  
942 - "json-name-expression": "设备名称JSON表达式",  
943 - "topic-name-expression": "设备名称主题表达式",  
944 - "json-type-expression": "设备类型JSON表达式",  
945 - "topic-type-expression": "设备类型主题表达式",  
946 - "attribute-key-expression": "属性关键字表达式",  
947 - "attr-json-key-expression": "属性键JSON表达式",  
948 - "attr-topic-key-expression": "属性关键字主题表达式",  
949 - "request-id-expression": "请求ID表达式",  
950 - "request-id-json-expression": "请求ID JSON表达式",  
951 - "request-id-topic-expression": "请求ID主题表达式",  
952 - "response-topic-expression": "响应主题表达式",  
953 - "value-expression": "值表达式",  
954 - "topic": "主题",  
955 - "timeout": "毫秒超时",  
956 - "converter-json-required": "转换JSON是必需的。",  
957 - "converter-json-parse": "无法解析转换JSON。",  
958 - "filter-expression": "过滤表达式",  
959 - "connect-requests": "连接请求",  
960 - "add-connect-request": "添加连接请求",  
961 - "disconnect-requests": "断开请求",  
962 - "add-disconnect-request": "添加断开请求",  
963 - "attribute-requests": "属性请求",  
964 - "add-attribute-request": "添加属性请求",  
965 - "attribute-updates": "属性更新",  
966 - "add-attribute-update": "添加属性更新",  
967 - "server-side-rpc": "服务端RPC",  
968 - "add-server-side-rpc-request": "添加服务端RPC请求",  
969 - "device-name-filter": "设备名称滤波",  
970 - "attribute-filter": "属性滤波",  
971 - "method-filter": "方法滤波",  
972 - "request-topic-expression": "请求主题表达式",  
973 - "response-timeout": "毫秒内响应超时",  
974 - "topic-expression": "主题表达",  
975 - "client-scope": "客户范围",  
976 - "add-device": "添加服务器",  
977 - "opc-server": "服务器组",  
978 - "opc-add-server": "添加服务器",  
979 - "opc-add-server-prompt": "请添加服务器",  
980 - "opc-application-name": "应用名称",  
981 - "opc-application-uri": "应用URI",  
982 - "opc-scan-period-in-seconds": "秒级扫描周期",  
983 - "opc-security": "安全性",  
984 - "opc-identity": "身份",  
985 - "opc-keystore": "密钥库",  
986 - "opc-type": "类型",  
987 - "opc-keystore-type": "类型",  
988 - "opc-keystore-location": "位置 *",  
989 - "opc-keystore-password": "密码",  
990 - "opc-keystore-alias": "别名",  
991 - "opc-keystore-key-password": "密钥密码",  
992 - "opc-device-node-pattern": "设备节点模式",  
993 - "opc-device-name-pattern": "设备名称模式",  
994 - "modbus-server": "Servers/slaves",  
995 - "modbus-add-server": "添加 server/slave",  
996 - "modbus-add-server-prompt": "请添加 server/slave",  
997 - "modbus-transport": "传输",  
998 - "modbus-port-name": "串口名称",  
999 - "modbus-encoding": "编码",  
1000 - "modbus-parity": "奇偶性",  
1001 - "modbus-baudrate": "波特率",  
1002 - "modbus-databits": "数据位",  
1003 - "modbus-stopbits": "停止位",  
1004 - "modbus-databits-range": "数据位应该在7到8的范围内。",  
1005 - "modbus-stopbits-range": "停止位应该在1到2的范围内。",  
1006 - "modbus-unit-id": "单位编号",  
1007 - "modbus-unit-id-range": "单位ID应该在1到247的范围内",  
1008 - "modbus-device-name": "设备名称",  
1009 - "modbus-poll-period": "轮询周期 (ms)",  
1010 - "modbus-attributes-poll-period": "轮询属性周期 (ms)",  
1011 - "modbus-timeseries-poll-period": "时间序列轮询周期 (ms)",  
1012 - "modbus-poll-period-range": "轮询周期应为正值。",  
1013 - "modbus-tag": "标签",  
1014 - "modbus-function": "函数",  
1015 - "modbus-register-address": "寄存器地址",  
1016 - "modbus-register-address-range": "寄存器地址应该在0到65535的范围内。",  
1017 - "modbus-register-bit-index": "位索引",  
1018 - "modbus-register-bit-index-range": "位索引应该在0到15的范围内。",  
1019 - "modbus-register-count": "寄存器计数",  
1020 - "modbus-register-count-range": "寄存器计数应该是一个正值。",  
1021 - "modbus-byte-order": "字节顺序",  
1022 - "sync": {  
1023 - "status": "状态",  
1024 - "sync": "同步",  
1025 - "not-sync": "不同步",  
1026 - "last-sync-time": "最后同步时间",  
1027 - "not-available": "无法使用"  
1028 - },  
1029 - "export-extensions-configuration": "导出扩展配置",  
1030 - "import-extensions-configuration": "导入扩展配置",  
1031 - "import-extensions": "导入扩展",  
1032 - "import-extension": "导入扩展",  
1033 - "export-extension": "导出扩展",  
1034 - "file": "扩展文件",  
1035 - "invalid-file-error": "无效的扩展文件"  
1036 - },  
1037 - "fullscreen": {  
1038 - "expand": "展开到全屏",  
1039 - "exit": "退出全屏",  
1040 - "toggle": "切换全屏模式",  
1041 - "fullscreen": "全屏"  
1042 - },  
1043 - "function": {  
1044 - "function": "函数"  
1045 - },  
1046 - "grid": {  
1047 - "delete-item-title": "您确定要删除此项吗?",  
1048 - "delete-item-text": "注意,确认后此项及其所有相关数据将变得不可恢复。",  
1049 - "delete-items-title": "你确定你要删除 { count, plural, 1 {1 项} other {# 项} }吗?",  
1050 - "delete-items-action-title": "删除 { count, plural, 1 {1 项} other {# 项} }",  
1051 - "delete-items-text": "注意,确认后所有选择的项目将被删除,所有相关数据将不可恢复。",  
1052 - "add-item-text": "添加新项目",  
1053 - "no-items-text": "没有找到项目",  
1054 - "item-details": "项目详细信息",  
1055 - "delete-item": "删除项目",  
1056 - "delete-items": "删除项目",  
1057 - "scroll-to-top": "滚动到顶部"  
1058 - },  
1059 - "help": {  
1060 - "goto-help-page": "转到帮助页面"  
1061 - },  
1062 - "home": {  
1063 - "home": "首页",  
1064 - "profile": "属性",  
1065 - "logout": "注销",  
1066 - "menu": "菜单",  
1067 - "avatar": "头像",  
1068 - "open-user-menu": "打开用户菜单"  
1069 - },  
1070 - "import": {  
1071 - "no-file": "没有选择文件",  
1072 - "drop-file": "拖动一个JSON文件或者单击以选择要上传的文件。"  
1073 - },  
1074 - "item": {  
1075 - "selected": "选择"  
1076 - },  
1077 - "js-func": {  
1078 - "no-return-error": "函数必须返回值!",  
1079 - "return-type-mismatch": "函数必须返回 '{{type}}' 类型的值!",  
1080 - "tidy": "整洁"  
1081 - },  
1082 - "key-val": {  
1083 - "key": "键名",  
1084 - "value": "值",  
1085 - "remove-entry": "删除条目",  
1086 - "add-entry": "增加条目",  
1087 - "no-data": "没有条目"  
1088 - },  
1089 - "layout": {  
1090 - "layout": "布局",  
1091 - "manage": "布局管理",  
1092 - "settings": "布局设置",  
1093 - "color": "颜色",  
1094 - "main": "主体",  
1095 - "right": "右侧",  
1096 - "select": "选择目标布局"  
1097 - },  
1098 - "legend": {  
1099 - "position": "图例位置",  
1100 - "show-max": "显示最大值",  
1101 - "show-min": "显示最小值",  
1102 - "show-avg": "显示平均值",  
1103 - "show-total": "显示总数",  
1104 - "settings": "图例设置",  
1105 - "min": "最小值",  
1106 - "max": "最大值",  
1107 - "avg": "平均值",  
1108 - "total": "总数"  
1109 - },  
1110 - "login": {  
1111 - "login": "登录",  
1112 - "request-password-reset": "请求密码重置",  
1113 - "reset-password": "重置密码",  
1114 - "create-password": "创建密码",  
1115 - "passwords-mismatch-error": "输入的密码必须相同!",  
1116 - "password-again": "再次输入密码",  
1117 - "sign-in": "登录 ",  
1118 - "username": "用户名(电子邮件)",  
1119 - "remember-me": "记住我",  
1120 - "forgot-password": "忘记密码?",  
1121 - "password-reset": "密码重置",  
1122 - "new-password": "新密码",  
1123 - "new-password-again": "再次输入新密码",  
1124 - "password-link-sent-message": "密码重置链接已成功发送!",  
1125 - "email": "电子邮件"  
1126 - },  
1127 - "position": {  
1128 - "top": "顶部",  
1129 - "bottom": "底部",  
1130 - "left": "左侧",  
1131 - "right": "右侧"  
1132 - },  
1133 - "profile": {  
1134 - "profile": "属性",  
1135 - "change-password": "更改密码",  
1136 - "current-password": "当前密码"  
1137 - },  
1138 - "relation": {  
1139 - "relations": "关联",  
1140 - "direction": "方向",  
1141 - "search-direction": {  
1142 - "FROM": "从",  
1143 - "TO": "到"  
1144 - },  
1145 - "direction-type": {  
1146 - "FROM": "从",  
1147 - "TO": "到"  
1148 - },  
1149 - "from-relations": "向外的关联",  
1150 - "to-relations": "向内的关联",  
1151 - "selected-relations": "{ count, plural, 1 {1 关联} other {# 关联} } 被选中",  
1152 - "type": "类型",  
1153 - "to-entity-type": "到实体类型",  
1154 - "to-entity-name": "到实体名称",  
1155 - "from-entity-type": "从实体类型",  
1156 - "from-entity-name": "从实体类型",  
1157 - "to-entity": "到实体",  
1158 - "from-entity": "从实体",  
1159 - "delete": "删除关联",  
1160 - "relation-type": "关联类型",  
1161 - "relation-type-required": "关联类型必填",  
1162 - "any-relation-type": "任意类型",  
1163 - "add": "添加关联",  
1164 - "edit": "编辑关联",  
1165 - "delete-to-relation-title": "确定要删除实体 '{{entityName}}' 的关联吗?",  
1166 - "delete-to-relation-text": "确定删除后实体 '{{entityName}}' 将取消与当前实体的关联关系。",  
1167 - "delete-to-relations-title": "确定要删除 { count, plural, 1 {1 关联} other {# 关联} }?",  
1168 - "delete-to-relations-text": "确定删除所有选择的关联关系后,与当前实体对应的所有关联关系将被移除。",  
1169 - "delete-from-relation-title": "确定要从实体 '{{entityName}}' 删除关联吗?",  
1170 - "delete-from-relation-text": "确定删除后,当前实体将与实体 '{{entityName}}' 取消关联",  
1171 - "delete-from-relations-title": "确定删除 { count, plural, 1 {1 关联} other {# 关联} } 吗?",  
1172 - "delete-from-relations-text": "确定删除所有选择的关联关系后,当前实体将与对应的实体取消关联",  
1173 - "remove-relation-filter": "移除关联过滤器",  
1174 - "add-relation-filter": "添加关联过滤器",  
1175 - "any-relation": "任意关联",  
1176 - "relation-filters": "关联过滤器",  
1177 - "additional-info": "附加信息 (JSON)",  
1178 - "invalid-additional-info": "无法解析附加信息json。"  
1179 - },  
1180 - "rulechain": {  
1181 - "rulechain": "规则链",  
1182 - "rulechains": "规则链库",  
1183 - "root": "根实体",  
1184 - "delete": "删除规则",  
1185 - "activate": "激活规则",  
1186 - "suspend": "暂停规则",  
1187 - "active": "激活",  
1188 - "suspended": "暂停",  
1189 - "name": "名称",  
1190 - "name-required": "名称必填。",  
1191 - "description": "描述",  
1192 - "add": "添加规则",  
1193 - "set-root": "创建规则链根",  
1194 - "set-root-rulechain-title": "您确定要生成规则链'{{RuleChainName}}'根吗?",  
1195 - "set-root-rulechain-text": "确认之后,规则链将变为根规格链,并将处理所有传入的传输消息。",  
1196 - "delete-rulechain-title": " 确实要删除规则链'{{ruleChainName}}'吗?",  
1197 - "delete-rulechain-text": "小心,在确认规则链和所有相关数据将变得不可恢复。",  
1198 - "delete-rulechains-title": "确实要删除{count, plural, 1 { 1 规则链} other {# 规则链库} }吗?",  
1199 - "delete-rulechains-action-title": "删除 { count, plural, 1 {1 规则链} other {# 规则链库} }",  
1200 - "delete-rulechains-text": "小心,确认后,所有选定的规则链将被删除,所有相关的数据将变得不可恢复。",  
1201 - "add-rulechain-text": "添加新的规则链",  
1202 - "no-rulechains-text": "规则链没有发现",  
1203 - "rulechain-details": "规则链详情",  
1204 - "details": "详情",  
1205 - "events": "事件",  
1206 - "system": "系统",  
1207 - "import": "导入规则",  
1208 - "export": "导出规则",  
1209 - "export-failed-error": "无法导出规则:{{error}}",  
1210 - "create-new-rulechain": "创建新的规则链",  
1211 - "rulechain-file": "规则链文件",  
1212 - "invalid-rulechain-file-error": "不能导入规则链:无效的规则链数据格式。",  
1213 - "copyId": "复制规则链ID",  
1214 - "idCopiedMessage": "规则ID已经复制到粘贴板",  
1215 - "select-rulechain": "选择规则链",  
1216 - "no-rulechains-matching": "没有发现匹配'{{entity}}'的规则链。",  
1217 - "rulechain-required": "规则链必填",  
1218 - "management": "规则集管理",  
1219 - "debug-mode": "调试模式"  
1220 - },  
1221 - "rulenode": {  
1222 - "details": "详情",  
1223 - "events": "事件",  
1224 - "search": "搜索节点",  
1225 - "open-node-library": "打开节点库",  
1226 - "add": "添加规则节点",  
1227 - "name": "名称",  
1228 - "name-required": "名称必填。",  
1229 - "type": "类型",  
1230 - "description": "描述",  
1231 - "delete": "删除规则节点",  
1232 - "select-all-objects": "选择所有节点和连接",  
1233 - "deselect-all-objects": "取消选择所有节点和连接",  
1234 - "delete-selected-objects": "删除选定的节点和连接",  
1235 - "delete-selected": "删除选定",  
1236 - "select-all": "选择全部",  
1237 - "copy-selected": "选择副本",  
1238 - "deselect-all": "取消选择",  
1239 - "rulenode-details": "规则节点详情",  
1240 - "debug-mode": "调试模式",  
1241 - "configuration": "配置",  
1242 - "link": "链接",  
1243 - "link-details": "规则节点链接详情",  
1244 - "add-link": "添加链接",  
1245 - "link-label": "链接标签",  
1246 - "link-label-required": "链接标签必填",  
1247 - "custom-link-label": "自定义链接标签",  
1248 - "custom-link-label-required": "自定义链接标签必填",  
1249 - "type-filter": "滤波器",  
1250 - "type-filter-details": "使用配置条件过滤传入消息",  
1251 - "type-enrichment": "属性集",  
1252 - "type-enrichment-details": "向消息元数据中添加附加信息",  
1253 - "type-transformation": "变换",  
1254 - "type-transformation-details": "更改消息有效载荷和元数据",  
1255 - "type-action": "动作",  
1256 - "type-action-details": "执行特别动作",  
1257 - "type-external": "外部的",  
1258 - "type-external-details": "与外部系统交互",  
1259 - "type-rule-chain": "规则链",  
1260 - "type-rule-chain-details": "将传入消息转发到指定的规则链",  
1261 - "type-input": "输入",  
1262 - "type-input-details": "规则链的逻辑输入,将传入消息转发到下一个相关规则节点",  
1263 - "directive-is-not-loaded": "定义的配置指令 '{{directiveName}}' 不可用。",  
1264 - "ui-resources-load-error": "加载配置UI资源失败。",  
1265 - "invalid-target-rulechain": "无法解析目标规则链!",  
1266 - "test-script-function": "测试脚本功能",  
1267 - "message": "消息",  
1268 - "message-type": "消息类型",  
1269 - "message-type-required": "消息类型必填",  
1270 - "metadata": "元数据",  
1271 - "metadata-required": "元数据项不能为空。",  
1272 - "output": "输出",  
1273 - "test": "测试",  
1274 - "help": "帮助"  
1275 - },  
1276 - "tenant": {  
1277 - "tenant": "租户",  
1278 - "tenants": "租户",  
1279 - "management": "租户管理",  
1280 - "add": "添加租户",  
1281 - "admins": "管理员",  
1282 - "manage-tenant-admins": "管理租户管理员",  
1283 - "delete": "删除租户",  
1284 - "add-tenant-text": "添加新租户",  
1285 - "no-tenants-text": "没有找到租户",  
1286 - "tenant-details": "租客详情",  
1287 - "delete-tenant-title": "您确定要删除租户'{{tenantTitle}}'吗?",  
1288 - "delete-tenant-text": "小心!确认后,租户和所有相关数据将不可恢复。",  
1289 - "delete-tenants-title": "您确定要删除 {count,plural,1 {1 租户} other {# 租户} } 吗?",  
1290 - "delete-tenants-action-title": "删除 { count, plural, 1 {1 租户} other {# 租户} }",  
1291 - "delete-tenants-text": "小心!确认后,所有选定的租户将被删除,所有相关数据将不可恢复。",  
1292 - "title": "标题",  
1293 - "title-required": "标题必填。",  
1294 - "description": "描述",  
1295 - "details": "详情",  
1296 - "events": "事件",  
1297 - "copyId": "复制租户ID",  
1298 - "idCopiedMessage": "租户ID已经复制到粘贴板",  
1299 - "select-tenant": "选择租户",  
1300 - "no-tenants-matching": "没有找到符合 '{{entity}}' 的租户",  
1301 - "tenant-required": "租户必填"  
1302 - },  
1303 - "timeinterval": {  
1304 - "seconds-interval": "{ seconds, plural, 1 {1 秒} other {# 秒} }",  
1305 - "minutes-interval": "{ minutes, plural, 1 {1 分} other {# 分} }",  
1306 - "hours-interval": "{ hours, plural, 1 {1 小时} other {# 小时} }",  
1307 - "days-interval": "{ days, plural, 1 {1 天} other {# 天} }",  
1308 - "days": "天",  
1309 - "hours": "时",  
1310 - "minutes": "分",  
1311 - "seconds": "秒",  
1312 - "advanced": "高级" 280 + "select-alarm": "选择警告",
  281 + "selected-alarms": "已选择 { count, plural, 1 {1 个警告} other {# 个警告} }",
  282 + "severity": "严重程度",
  283 + "severity-critical": "危险",
  284 + "severity-indeterminate": "不确定",
  285 + "severity-major": "重要",
  286 + "severity-minor": "次要",
  287 + "severity-warning": "警告",
  288 + "start-time": "开始时间",
  289 + "status": "状态",
  290 + "type": "类型"
  291 + },
  292 + "alias": {
  293 + "add": "添加别名",
  294 + "all-entities": "所有实体",
  295 + "any-relation": "不限",
  296 + "default-entity-parameter-name": "默认",
  297 + "default-state-entity": "默认状态实体",
  298 + "duplicate-alias": "别名已经存在。",
  299 + "edit": "编辑别名",
  300 + "entity-filter": "实体过滤",
  301 + "entity-filter-no-entity-matched": "未找到符合指定过滤条件的实体。",
  302 + "filter-type": "过滤类型",
  303 + "filter-type-apiUsageState": "Api使用状态",
  304 + "filter-type-asset-search-query": "资产搜索查询",
  305 + "filter-type-asset-search-query-description": "类型为 {{assetTypes}} 且具有 {{relationType}} 关联 {{direction}} {{rootEntity}} 的资产",
  306 + "filter-type-asset-type": "资产类型",
  307 + "filter-type-asset-type-and-name-description": "类型为 '{{assetType}}' 且以 '{{prefix}}' 开头的资产",
  308 + "filter-type-asset-type-description": "类型为 '{{assetType}}' 的资产",
  309 + "filter-type-device-search-query": "设备搜索查询",
  310 + "filter-type-device-search-query-description": "类型为 {{deviceTypes}} 且具有 {{relationType}} 关联 {{direction}} {{rootEntity}} 的设备",
  311 + "filter-type-device-type": "设备类型",
  312 + "filter-type-device-type-and-name-description": "类型为 '{{deviceType}}' 且以 '{{prefix}}' 开头的设备",
  313 + "filter-type-device-type-description": "类型为 '{{deviceType}}' 的设备",
  314 + "filter-type-entity-list": "实体列表",
  315 + "filter-type-entity-name": "实体名称",
  316 + "filter-type-entity-view-search-query": "实体视图搜索查询",
  317 + "filter-type-entity-view-search-query-description": "类型为 {{entityViewTypes}} 且具有 {{relationType}} 关联 {{direction}} {{rootEntity}} 的实体视图",
  318 + "filter-type-entity-view-type": "实体视图类型",
  319 + "filter-type-entity-view-type-and-name-description": "类型为 {{entityView}}' 且以 '{{prefix}}' 开头的实体视图",
  320 + "filter-type-entity-view-type-description": "类型为 '{{entityView}}' 的实体视图",
  321 + "filter-type-relations-query": "关联查询",
  322 + "filter-type-relations-query-description": "具有 {{relationType}} 关联 {{direction}} {{rootEntity}} 的 {{entities}} ",
  323 + "filter-type-required": "过滤类型必填。",
  324 + "filter-type-single-entity": "单个实体",
  325 + "filter-type-state-entity": "实体(仪表板状态)",
  326 + "filter-type-state-entity-description": "实体令牌(仪表板状态参数)",
  327 + "last-level-relation": "仅获取最后一级关联",
  328 + "max-relation-level": "最大关联层级",
  329 + "name": "别名",
  330 + "name-required": "别名必填",
  331 + "no-entity-filter-specified": "没有指定实体过滤条件",
  332 + "resolve-multiple": "解决为多实体",
  333 + "root-entity": "根实体",
  334 + "root-state-entity": "使用仪表板状态实体作为根实体",
  335 + "state-entity": "仪表板状态实体",
  336 + "state-entity-parameter-name": "状态实体参数名称",
  337 + "unlimited-level": "不限层级"
  338 + },
  339 + "api-usage": {
  340 + "api-usage": "Api 使用统计",
  341 + "data-points": "数据点",
  342 + "data-points-storage-days": "数据点存储天数",
  343 + "email": "Email",
  344 + "email-messages": "Email messages",
  345 + "email-messages-daily-activity": "Email messages daily activity",
  346 + "email-messages-hourly-activity": "Email messages hourly activity",
  347 + "email-messages-monthly-activity": "Email messages monthly activity",
  348 + "exceptions": "Exceptions",
  349 + "executions": "Executions",
  350 + "javascript": "JavaScript",
  351 + "javascript-executions": "JavaScript executions",
  352 + "javascript-functions": "JavaScript functions",
  353 + "javascript-functions-daily-activity": "JavaScript functions daily activity",
  354 + "javascript-functions-hourly-activity": "JavaScript functions hourly activity",
  355 + "javascript-functions-monthly-activity": "JavaScript functions monthly activity",
  356 + "latest-error": "最新错误",
  357 + "messages": "信息",
  358 + "permanent-failures": "${entityName} 永久性故障",
  359 + "permanent-timeouts": "${entityName} 永久超时",
  360 + "processing-failures": "${entityName} 处理失败",
  361 + "processing-failures-and-timeouts": "处理失败和超时",
  362 + "processing-timeouts": "${entityName} 处理超时",
  363 + "queue-stats": "队列统计信息",
  364 + "rule-chain": "规则链",
  365 + "rule-engine": "规则引擎",
  366 + "rule-engine-daily-activity": "Rule Engine daily activity",
  367 + "rule-engine-executions": "Rule Engine executions",
  368 + "rule-engine-hourly-activity": "Rule Engine hourly activity",
  369 + "rule-engine-monthly-activity": "Rule Engine monthly activity",
  370 + "rule-engine-statistics": "规则引擎统计信息",
  371 + "rule-node": "规则节点",
  372 + "sms": "SMS",
  373 + "sms-messages": "短信",
  374 + "sms-messages-daily-activity": "SMS messages daily activity",
  375 + "sms-messages-hourly-activity": "SMS messages hourly activity",
  376 + "sms-messages-monthly-activity": "SMS messages monthly activity",
  377 + "successful": "${entityName} 成功",
  378 + "telemetry": "遥测数据",
  379 + "telemetry-persistence": "Telemetry persistence",
  380 + "telemetry-persistence-daily-activity": "Telemetry persistence daily activity",
  381 + "telemetry-persistence-hourly-activity": "Telemetry persistence hourly activity",
  382 + "telemetry-persistence-monthly-activity": "Telemetry persistence monthly activity",
  383 + "transport": "Transport",
  384 + "transport-daily-activity": "运输日常活动",
  385 + "transport-data-points": "传输数据点",
  386 + "transport-hourly-activity": "Transport hourly activity",
  387 + "transport-messages": "传输消息",
  388 + "transport-monthly-activity": "运输月度活动",
  389 + "view-details": "查看详细信息",
  390 + "view-statistics": "查看统计信息"
  391 + },
  392 + "asset": {
  393 + "add": "添加资产",
  394 + "add-asset-text": "添加新资产",
  395 + "any-asset": "任何资产",
  396 + "asset": "资产",
  397 + "asset-details": "资产详情",
  398 + "asset-file": "资产档案",
  399 + "asset-public": "资产公开",
  400 + "asset-required": "资产必填",
  401 + "asset-type": "资产类型",
  402 + "asset-type-list-empty": "资产类型未选择。",
  403 + "asset-type-required": "资产类型必填。",
  404 + "asset-types": "资产类型",
  405 + "assets": "资产",
  406 + "assign-asset-to-customer": "将资产分配给客户",
  407 + "assign-asset-to-customer-text": "请选择要分配给客户的资产",
  408 + "assign-assets": "分配资产",
  409 + "assign-assets-text": "分配 { count, plural, 1 {1 个资产} other {# 个资产} } 给客户",
  410 + "assign-new-asset": "分配新资产",
  411 + "assign-to-customer": "分配给客户",
  412 + "assign-to-customer-text": "请选择客户以分配资产",
  413 + "assignedToCustomer": "分配客户",
  414 + "copyId": "复制资产ID",
  415 + "delete": "删除资产",
  416 + "delete-asset-text": "小心!确认后资产及其所有相关数据将不可恢复。",
  417 + "delete-asset-title": "确定要删除资产 '{{assetName}}'?",
  418 + "delete-assets": "删除资产",
  419 + "delete-assets-action-title": "删除 { count, plural, 1 {1 个资产} other {# 个资产} }",
  420 + "delete-assets-text": "请注意:确认后,所有选定的资产将被删除,所有相关的数据将变得不可恢复。",
  421 + "delete-assets-title": "确定要删除 { count, plural, 1 {1 个资产} other {# 个资产} }?",
  422 + "description": "说明",
  423 + "details": "细节",
  424 + "enter-asset-type": "输入资产类型",
  425 + "events": "事件",
  426 + "idCopiedMessage": "资产ID已经复制到粘贴板",
  427 + "import": "导入资产",
  428 + "label": "标签",
  429 + "make-private": "资产设为私有",
  430 + "make-private-asset-text": "确认后,资产及其所有数据将被私有化,无法被他人访问。",
  431 + "make-private-asset-title": "你确定你想创建私有 '{{assetName}}' 资产?",
  432 + "make-public": "资产设为公开",
  433 + "make-public-asset-text": "确认后,资产及其所有数据将被公开并被他人访问。",
  434 + "make-public-asset-title": "你确定你想创建公开'{{assetName}}'资产?",
  435 + "management": "资产管理",
  436 + "name": "名称",
  437 + "name-required": "名称必填。",
  438 + "name-starts-with": "资产名称以此开头",
  439 + "no-asset-types-matching": "没有找到匹配 '{{entitySubtype}}' 的资产类型。",
  440 + "no-assets-matching": "没有找到匹配 '{{entity}}' 的资产。",
  441 + "no-assets-text": "未找到资产",
  442 + "public": "公开",
  443 + "search": "搜索资产",
  444 + "select-asset": "选择资产",
  445 + "select-asset-type": "选择资产类型",
  446 + "selected-assets": "已选择 { count, plural, 1 {1 个资产} other {# 个资产} }",
  447 + "type": "类型",
  448 + "type-required": "类型必填。",
  449 + "unassign-asset": "未分配资产",
  450 + "unassign-asset-text": "确认后,资产将未分配,客户无法访问。",
  451 + "unassign-asset-title": "您确定要取消对'{{assetName}}'资产的分配吗?",
  452 + "unassign-assets": "取消分配资产",
  453 + "unassign-assets-action-title": "从客户处取消分配 { count, plural, 1 {1 个资产} other {# 个资产} }",
  454 + "unassign-assets-text": "确认后,所有选定的资产将被分配,客户无法访问。",
  455 + "unassign-assets-title": "您确定要取消分配 { count, plural, 1 {1 个资产} other {# 个资产} }吗?",
  456 + "unassign-from-customer": "取消分配客户",
  457 + "view-assets": "查看资产"
  458 + },
  459 + "attribute": {
  460 + "add": "添加属性",
  461 + "add-to-dashboard": "添加到仪表板",
  462 + "add-widget-to-dashboard": "将部件添加到仪表板",
  463 + "attributes": "属性",
  464 + "attributes-scope": "设备属性范围",
  465 + "delete-attributes": "删除属性",
  466 + "delete-attributes-text": "注意,确认后所有选中的属性都会被删除。",
  467 + "delete-attributes-title": "您确定要删除 { count, plural, 1 {1 个属性} other {# 个属性} }吗?",
  468 + "enter-attribute-value": "输入属性值",
  469 + "key": "键名",
  470 + "key-required": "属性键必填。",
  471 + "last-update-time": "最后更新时间",
  472 + "latest-telemetry": "最新遥测数据",
  473 + "next-widget": "下一个部件",
  474 + "no-attributes-text": "找不到属性",
  475 + "no-telemetry-text": "未找到遥测数据",
  476 + "prev-widget": "上一个部件",
  477 + "scope-client": "客户端属性",
  478 + "scope-latest-telemetry": "最新遥测数据",
  479 + "scope-server": "服务端属性",
  480 + "scope-shared": "共享属性",
  481 + "selected-attributes": "已选择{ count, plural, 1 {1 个属性} other {# 个属性} }",
  482 + "selected-telemetry": "已选择 { count, plural, 1 {1 telemetry unit} other {# telemetry units} }",
  483 + "show-on-widget": "在部件上显示",
  484 + "value": "价值",
  485 + "value-required": "属性值必填。",
  486 + "widget-mode": "部件模式"
  487 + },
  488 + "audit-log": {
  489 + "action-data": "活动数据",
  490 + "audit": "审计",
  491 + "audit-log-details": "审计日志详情",
  492 + "audit-logs": "审计日志",
  493 + "clear-search": "清空查找",
  494 + "details": "细节",
  495 + "entity-name": "实体名称",
  496 + "entity-type": "实体类型",
  497 + "failure-details": "失败详情",
  498 + "no-audit-logs-prompt": "找不到日志",
  499 + "search": "查找审计日志",
  500 + "status": "状态",
  501 + "status-failure": "失败",
  502 + "status-success": "成功",
  503 + "timestamp": "时间戳",
  504 + "type": "类型",
  505 + "type-activated": "激活",
  506 + "type-added": "添加",
  507 + "type-alarm-ack": "已确认",
  508 + "type-alarm-clear": "已清除",
  509 + "type-assigned-from-tenant": "从租户分配",
  510 + "type-assigned-to-customer": "分配给客户",
  511 + "type-assigned-to-tenant": "分配给租户",
  512 + "type-attributes-deleted": "删除属性",
  513 + "type-attributes-read": "读取属性",
  514 + "type-attributes-updated": "更新属性",
  515 + "type-credentials-read": "读取凭证",
  516 + "type-credentials-updated": "更新凭证",
  517 + "type-deleted": "删除",
  518 + "type-lockout": "锁定",
  519 + "type-login": "登录",
  520 + "type-logout": "注销",
  521 + "type-provision-failure": "设备预配置失败",
  522 + "type-provision-success": "设备已预配置",
  523 + "type-relation-add-or-update": "关联已更新",
  524 + "type-relation-delete": "关联已删除",
  525 + "type-relations-delete": "删除所有关联",
  526 + "type-rpc-call": "RPC调用",
  527 + "type-suspended": "暂停",
  528 + "type-timeseries-deleted": "遥测数据已删除",
  529 + "type-timeseries-updated": "遥测数据已更新",
  530 + "type-unassigned-from-customer": "未分配给客户",
  531 + "type-updated": "更新",
  532 + "user": "用户"
  533 + },
  534 + "common": {
  535 + "created-time": "创建时间",
  536 + "enter-password": "输入密码",
  537 + "enter-search": "输入检索条件",
  538 + "enter-username": "输入用户名",
  539 + "loading": "Loading...",
  540 + "password": "密码",
  541 + "username": "用户名"
  542 + },
  543 + "confirm-on-exit": {
  544 + "html-message": "您有未保存的更改。<br/> 确定要离开此页面吗?",
  545 + "message": "您有未保存的更改。确定要离开此页吗?",
  546 + "title": "未保存的更改"
  547 + },
  548 + "contact": {
  549 + "address": "地址",
  550 + "address2": "地址2",
  551 + "city": "城市",
  552 + "country": "国家",
  553 + "email": "电子邮件",
  554 + "no-address": "无地址",
  555 + "phone": "电话",
  556 + "postal-code": "邮政编码",
  557 + "postal-code-invalid": "只允许数字。",
  558 + "state": "州"
  559 + },
  560 + "content-type": {
  561 + "binary": "Binary (Base64)",
  562 + "json": "Json",
  563 + "text": "Text"
  564 + },
  565 + "custom": {
  566 + "widget-action": {
  567 + "action-cell-button": "动作单元格按钮",
  568 + "element-click": "点击HTML元素时",
  569 + "marker-click": "点击标记时",
  570 + "node-selected": "选择节点时",
  571 + "pie-slice-click": "点击切片时",
  572 + "polygon-click": "单击多边形",
  573 + "row-click": "点击行时",
  574 + "row-double-click": "双击行时",
  575 + "tooltip-tag-action": "Tooltip tag action"
  576 + }
  577 + },
  578 + "customer": {
  579 + "add": "添加客户",
  580 + "add-customer-text": "添加新客户",
  581 + "assets": "客户资产",
  582 + "copyId": "复制客户ID",
  583 + "customer": "客户",
  584 + "customer-details": "客户详情",
  585 + "customer-required": "客户必填",
  586 + "customers": "客户",
  587 + "dashboard": "客户仪表板",
  588 + "dashboards": "客户仪表板",
  589 + "default-customer": "默认客户",
  590 + "default-customer-required": "为了调试租户级别上的仪表板,需要默认客户。",
  591 + "delete": "删除此客户",
  592 + "delete-customer-text": "小心!确认后,客户及其所有相关数据将不可恢复。",
  593 + "delete-customer-title": "您确定要删除客户'{{customerTitle}}'吗?",
  594 + "delete-customers-action-title": "删除 { count, plural, 1 {1 个客户} other {# 个客户} }",
  595 + "delete-customers-text": "小心!确认后,所有选定的客户将被删除,所有相关数据将不可恢复。",
  596 + "delete-customers-title": "您确定要删除 { count, plural, 1 {1 个客户} other {# 个客户} }吗?",
  597 + "description": "说明",
  598 + "details": "细节",
  599 + "devices": "客户设备",
  600 + "entity-views": "客户实体视图",
  601 + "events": "事件",
  602 + "idCopiedMessage": "客户ID已复制到粘贴板",
  603 + "manage-assets": "管理资产",
  604 + "manage-customer-assets": "管理客户资产",
  605 + "manage-customer-dashboards": "管理客户仪表板",
  606 + "manage-customer-devices": "管理客户设备",
  607 + "manage-customer-users": "管理客户用户",
  608 + "manage-dashboards": "管理仪表板",
  609 + "manage-devices": "管理设备",
  610 + "manage-public-assets": "管理公共资产",
  611 + "manage-public-dashboards": "管理公共仪表板",
  612 + "manage-public-devices": "管理公共设备",
  613 + "manage-users": "管理用户",
  614 + "management": "客户管理",
  615 + "no-customers-matching": "没有找到匹配 '{{entity}}' 的客户。",
  616 + "no-customers-text": "没有找到客户",
  617 + "public-assets": "公共资产",
  618 + "public-dashboards": "公共仪表板",
  619 + "public-devices": "公共设备",
  620 + "public-entity-views": "公共实体视图",
  621 + "search": "搜索客户",
  622 + "select-customer": "选择客户",
  623 + "select-default-customer": "选择默认的客户",
  624 + "selected-customers": "已选择 { count, plural, 1 {1 个客户} other {# 个客户} }",
  625 + "title": "标题",
  626 + "title-required": "标题必填。"
  627 + },
  628 + "dashboard": {
  629 + "add": "添加仪表板",
  630 + "add-dashboard-text": "添加新的仪表板",
  631 + "add-state": "添加仪表板状态",
  632 + "add-widget": "添加新的部件",
  633 + "alias-resolution-error-title": "仪表板别名配置错误",
  634 + "assign-dashboard-to-customer": "将仪表板分配给客户",
  635 + "assign-dashboard-to-customer-text": "请选择要分配给客户的仪表板",
  636 + "assign-dashboards": "分配仪表板",
  637 + "assign-dashboards-text": "分配 { count, plural, 1 {1 个仪表板} other {# 个仪表板} } 给客户",
  638 + "assign-new-dashboard": "分配新的仪表板",
  639 + "assign-to-customer": "分配给客户",
  640 + "assign-to-customer-text": "请选择客户分配仪表板",
  641 + "assign-to-customers": "将仪表板分配给客户",
  642 + "assign-to-customers-text": "请选择客户指定仪表板",
  643 + "assigned-customers": "已分配的客户",
  644 + "assignedToCustomer": "分配给客户",
  645 + "assignedToCustomers": "分配给客户",
  646 + "autofill-height": "自动填充布局高度",
  647 + "background-color": "背景颜色",
  648 + "background-image": "背景图片",
  649 + "background-size-mode": "背景大小模式",
  650 + "close-toolbar": "关闭工具栏",
  651 + "columns-count": "列数",
  652 + "columns-count-required": "需要列数。",
  653 + "configuration-error": "配置错误",
  654 + "copy-public-link": "复制公共链接",
  655 + "create-new": "创建新的仪表板",
  656 + "create-new-dashboard": "创建新的仪表板",
  657 + "create-new-widget": "创建新部件",
  658 + "dashboard": "仪表板",
  659 + "dashboard-details": "仪表板详情",
  660 + "dashboard-file": "仪表板文件",
  661 + "dashboard-import-missing-aliases-title": "配置导入仪表板使用的别名",
  662 + "dashboard-required": "仪表板必填。",
  663 + "dashboards": "仪表板库",
  664 + "delete": "删除仪表板",
  665 + "delete-dashboard-text": "小心!确认后仪表板及其所有相关数据将不可恢复。",
  666 + "delete-dashboard-title": "您确定要删除仪表板 '{{dashboardTitle}}'吗?",
  667 + "delete-dashboards": "删除仪表板",
  668 + "delete-dashboards-action-title": "删除 { count, plural, 1 {1 个仪表板} other {# 个仪表板} }",
  669 + "delete-dashboards-text": "小心!确认后所有选定的仪表板将被删除,所有相关数据将不可恢复。",
  670 + "delete-dashboards-title": "确定要删除 { count, plural, 1 {1 个仪表板} other {# 个仪表板} }吗?",
  671 + "delete-state": "删除仪表板状态",
  672 + "delete-state-text": "确定要删除仪表板状态 '{{stateName}}' 吗?",
  673 + "delete-state-title": "删除仪表板状态",
  674 + "description": "说明",
  675 + "details": "细节",
  676 + "display-dashboard-export": "显示导出",
  677 + "display-dashboard-timewindow": "显示时间窗口",
  678 + "display-dashboards-selection": "显示仪表板选项",
  679 + "display-entities-selection": "显示实体选项",
  680 + "display-filters": "显示过滤器",
  681 + "display-title": "显示仪表板标题",
  682 + "drop-image": "拖拽图像或单击以选择要上传的文件。",
  683 + "edit-state": "仪表板状态编辑",
  684 + "export": "导出仪表板",
  685 + "export-failed-error": "无法导出仪表板: {{error}}",
  686 + "hide-details": "隐藏详情",
  687 + "horizontal-margin": "水平边距",
  688 + "horizontal-margin-required": "需要水平边距值。",
  689 + "import": "导入仪表板",
  690 + "import-widget": "导入部件",
  691 + "invalid-aliases-config": "无法找到与某些别名过滤器匹配的任何设备。<br/>请联系您的管理员以解决此问题。",
  692 + "invalid-dashboard-file-error": "无法导入仪表板: 仪表板数据结构无效。",
  693 + "invalid-widget-file-error": "无法导入窗口部件: 窗口部件数据结构无效。",
  694 + "is-root-state": "根状态",
  695 + "make-private": "仪表板设为私有",
  696 + "make-private-dashboard": "仪表板设为私有",
  697 + "make-private-dashboard-text": "确认后,仪表板将被设为私有,不能被其他人访问。",
  698 + "make-private-dashboard-title": "您确定要将仪表板 '{{dashboardTitle}}' 设为私有吗?",
  699 + "make-public": "仪表板设为公开",
  700 + "manage-assigned-customers": "管理已分配的客户",
  701 + "manage-states": "仪表板状态管理",
  702 + "management": "仪表板管理",
  703 + "margin-required": "边距值必填。",
  704 + "max-columns-count-message": "只允许最多1000列",
  705 + "max-horizontal-margin-message": "只允许50作为最大水平边距值。",
  706 + "max-margin-message": "仅允许50作为最大边距值。",
  707 + "max-mobile-row-height-message": "移动端行高距最多200px。",
  708 + "max-vertical-margin-message": "只允许50作为最大垂直边距值。",
  709 + "min-columns-count-message": "只允许最少10列",
  710 + "min-horizontal-margin-message": "只允许0作为最小水平边距值。",
  711 + "min-margin-message": "最小边距值只允许为0。",
  712 + "min-mobile-row-height-message": "移动端行高距至少5px。",
  713 + "min-vertical-margin-message": "只允许0作为最小垂直边距值。",
  714 + "mobile-layout": "移动端布局设置",
  715 + "mobile-row-height": "移动端行高距(px)",
  716 + "mobile-row-height-required": "移动端行高距必填。",
  717 + "new-dashboard-title": "新仪表板标题",
  718 + "no-dashboards-matching": "找不到符合 '{{entity}}' 的仪表板。",
  719 + "no-dashboards-text": "没有找到仪表板",
  720 + "no-image": "无图像选择",
  721 + "no-states-text": "找不到状态",
  722 + "no-widgets": "没有配置部件",
  723 + "open-dashboard": "打开仪表板",
  724 + "open-toolbar": "打开仪表板工具栏",
  725 + "public": "公开",
  726 + "public-dashboard-notice": "<b>提示:</b> 不要忘记将相关设备公开以访问其数据。",
  727 + "public-dashboard-text": "你的仪表板 <b>{{dashboardTitle}}</b> 已被公开,可通过如下 <a href='{{publicLink}}' target='_blank'>链接</a>访问:",
  728 + "public-dashboard-title": "仪表板现已公开",
  729 + "public-link": "公共链接",
  730 + "public-link-copied-message": "仪表板的公共链接已被复制到剪贴板",
  731 + "search": "搜索仪表板",
  732 + "search-states": "仪表板状态检索",
  733 + "select-dashboard": "选择仪表板",
  734 + "select-devices": "选择设备",
  735 + "select-existing": "选择现有仪表板",
  736 + "select-state": "选择目标状态",
  737 + "select-widget-subtitle": "可用的部件类型列表",
  738 + "select-widget-title": "选择部件",
  739 + "selected-dashboards": "已选择 { count, plural, 1 {1 个仪表盘} other {# 个仪表盘} }",
  740 + "selected-states": "已选择 { count, plural, 1 {1 个仪表板状态} other {# 个仪表板状态} }",
  741 + "set-background": "设置背景",
  742 + "settings": "设置",
  743 + "show-details": "显示详情",
  744 + "socialshare-text": "'{{dashboardTitle}}' 由Thingsboard提供支持",
  745 + "socialshare-title": "'{{dashboardTitle}}' 由Thingsboard提供支持",
  746 + "state": "仪表板状态",
  747 + "state-controller": "状态控制",
  748 + "state-id": "状态ID",
  749 + "state-id-exists": "仪表板状态ID已经存在。",
  750 + "state-id-required": "仪表板状态ID必填。",
  751 + "state-name": "名称",
  752 + "state-name-required": "仪表板状态名必填。",
  753 + "states": "仪表板状态",
  754 + "title": "标题",
  755 + "title-color": "标题颜色",
  756 + "title-required": "标题必填。",
  757 + "toolbar-always-open": "工具栏常驻",
  758 + "unassign-dashboard": "取消分配仪表板",
  759 + "unassign-dashboard-text": "确认后,面板将被取消分配,客户将无法访问。",
  760 + "unassign-dashboard-title": "您确定要取消分配仪表板 '{{dashboardTitle}}'吗?",
  761 + "unassign-dashboards": "取消分配仪表板",
  762 + "unassign-dashboards-action-text": "取消分配 { count, plural, 1 {1 个仪表板} other {# 个仪表板} } 给客户",
  763 + "unassign-dashboards-action-title": "取消分配此客户 { count, plural, 1 {1 个仪表板} other {# 个仪表板} }",
  764 + "unassign-dashboards-text": "确认后,所有选定的仪表板将被取消分配,客户将无法访问。",
  765 + "unassign-dashboards-title": "确定要取消分配仪表板 { count, plural, 1 {1 个仪表板} other {# 个仪表板} } 吗?",
  766 + "unassign-from-customer": "取消分配客户",
  767 + "unassign-from-customers": "客户未分配仪表板",
  768 + "unassign-from-customers-text": "请选择从仪表板中取消分配的客户",
  769 + "vertical-margin": "垂直边距",
  770 + "vertical-margin-required": "需要垂直边距值。",
  771 + "view-dashboards": "查看仪表板",
  772 + "widget-file": "部件文件",
  773 + "widget-import-missing-aliases-title": "配置导入的窗口部件使用的别名",
  774 + "widgets-margins": "部件间边距"
  775 + },
  776 + "datakey": {
  777 + "advanced": "高级",
  778 + "alarm": "报警字段",
  779 + "alarm-fields-required": "警告字段必填。",
  780 + "alarm-fields-timeseries-or-attributes-required": "报警字段或实体 Timeseries/属性必填。",
  781 + "attributes": "属性",
  782 + "color": "颜色",
  783 + "configuration": "数据键配置",
  784 + "data-generation-func": "数据生成功能",
  785 + "decimals": "小数位数",
  786 + "entity-field": "实体字段",
  787 + "function-types": "函数类型",
  788 + "function-types-required": "需要函数类型。",
  789 + "label": "标签",
  790 + "maximum-function-types": "最多允许 { count, plural, 1 {1 个函数类型} other {# 个函数类型} }",
  791 + "maximum-timeseries-or-attributes": "最多允许 { count, plural, 1 {1 个 timeseries/属性。} other {# 个 timeseries/属性。} }",
  792 + "prev-orig-value-description": "先前的原始值;",
  793 + "prev-value-description": "上一次函数调用的结果;",
  794 + "settings": "设置",
  795 + "time-description": "当前值的时间戳;",
  796 + "time-prev-description": "上一个值的时间戳;",
  797 + "timeseries": "Timeseries",
  798 + "timeseries-or-attributes-required": "实体 Timeseries/属性必填。",
  799 + "timeseries-required": "实体 Timeseries 必填。",
  800 + "units": "单位符号",
  801 + "use-data-post-processing-func": "使用数据后处理功能",
  802 + "value-description": "当前值;"
  803 + },
  804 + "datasource": {
  805 + "add-datasource-prompt": "请添加数据源",
  806 + "name": "名称",
  807 + "type": "数据源类型"
  808 + },
  809 + "datetime": {
  810 + "date-from": "日期从",
  811 + "date-to": "日期到",
  812 + "time-from": "时间从",
  813 + "time-to": "时间到"
  814 + },
  815 + "details": {
  816 + "details": "细节",
  817 + "edit-json": "编辑JSON",
  818 + "edit-mode": "编辑模式",
  819 + "toggle-edit-mode": "切换编辑模式"
  820 + },
  821 + "device-profile": {
  822 + "add": "添加设备配置",
  823 + "add-alarm-rule": "添加报警规则",
  824 + "add-alarm-rule-details": "添加详细信息",
  825 + "add-clear-alarm-rule": "添加清除条件",
  826 + "add-create-alarm-rule": "添加创建条件",
  827 + "add-create-alarm-rule-prompt": "请添加创建报警规则",
  828 + "advanced-settings": "高级设置",
  829 + "alarm-details": "报警详细信息",
  830 + "alarm-rule-condition": "报警规则条件",
  831 + "alarm-rule-details": "细节",
  832 + "alarm-rule-relation-types-list": "要传递的关联类型",
  833 + "alarm-rule-relation-types-list-hint": "如果未选择传递关联类型,则将不按关联类型过滤而传递报警。",
  834 + "alarm-rules": "报警规则",
  835 + "alarm-rules-with-count": "报警规则 ({{count}})",
  836 + "alarm-severity-required": "报警严重级别必填。",
  837 + "alarm-type": "报警类型",
  838 + "alarm-type-required": "报警类型必填。",
  839 + "alarm-type-unique": "警报类型在设备配置警报规则中必须唯一。",
  840 + "all-device-profiles": "全部",
  841 + "attributes-proto-schema": "Attributes proto schema",
  842 + "attributes-proto-schema-required": "Attributes proto schema 必填。",
  843 + "attributes-topic-filter": "Attributes topic filter",
  844 + "attributes-topic-filter-required": "Attributes topic 筛选器必填。",
  845 + "clear-alarm-rule": "清除报警规则",
  846 + "condition": "条件",
  847 + "condition-duration": "条件持续时间",
  848 + "condition-duration-time-unit": "时间单位",
  849 + "condition-duration-time-unit-required": "时间单位必填。",
  850 + "condition-duration-value": "持续时间值",
  851 + "condition-duration-value-pattern": "持续时间值应为整数。",
  852 + "condition-duration-value-range": "持续时间值应在1到2147483647之间。",
  853 + "condition-duration-value-required": "持续时间值必填。",
  854 + "condition-during": "在 {{during}} 期间",
  855 + "condition-repeat-times": "重复 { count, plural, 1 {1 次} other {# 次} }",
  856 + "condition-repeating-value": "事件计数",
  857 + "condition-repeating-value-pattern": "事件计数应为整数。",
  858 + "condition-repeating-value-range": "事件计数应在1到2147483647之间。",
  859 + "condition-repeating-value-required": "事件计数值必填。",
  860 + "condition-type": "条件类型",
  861 + "condition-type-duration": "持续时间",
  862 + "condition-type-repeating": "重复",
  863 + "condition-type-required": "条件类型必填。",
  864 + "condition-type-simple": "简单",
  865 + "copy-provision-key": "复制预配置密钥名",
  866 + "copy-provision-secret": "复制预配置密钥",
  867 + "copyId": "复制设备配置 ID",
  868 + "create-alarm-pattern": "创建 <b>{{alarmType}}</b> 报警",
  869 + "create-alarm-rules": "创建报警规则",
  870 + "create-new-device-profile": "创建一个新的!",
  871 + "default": "默认",
  872 + "default-rule-chain": "默认规则链",
  873 + "delete": "删除设备配置",
  874 + "delete-device-profile-text": "注意,确认后设备配置和所有相关数据将不可恢复。",
  875 + "delete-device-profile-title": "是否确实要删除设备配置 '{{deviceProfileName}}'?",
  876 + "delete-device-profiles-text": "请注意:确认后,所有选定的设备配置将被删除,所有相关数据将不可恢复。",
  877 + "delete-device-profiles-title": "确定要删除 { count, plural, 1 {1 个设备配置} other {# 个设备配置} }?",
  878 + "description": "说明",
  879 + "device-profile": "设备配置",
  880 + "device-profile-details": "设备配置详情",
  881 + "device-profile-required": "设备配置必填",
  882 + "device-profiles": "设备配置",
  883 + "device-provisioning": "设备预配置",
  884 + "edit": "编辑设备配置",
  885 + "edit-alarm-rule": "编辑报警规则",
  886 + "edit-alarm-rule-condition": "编辑报警规则条件",
  887 + "edit-schedule": "编辑报警日程表",
  888 + "enter-alarm-rule-condition-prompt": "请添加报警规则条件",
  889 + "idCopiedMessage": "设备配置 Id 已复制到剪贴板",
  890 + "mqtt-device-payload-type": "MQTT 设备 Payload",
  891 + "mqtt-device-payload-type-json": "JSON",
  892 + "mqtt-device-payload-type-proto": "Protobuf",
  893 + "mqtt-device-topic-filters": "MQTT 设备 Topic 筛选器",
  894 + "mqtt-device-topic-filters-unique": "MQTT设备 Topic 筛选器必须唯一。",
  895 + "mqtt-payload-type-required": "荷载类型必填。",
  896 + "multi-level-wildcards-hint": "<code>[#]</code>可以替换 topic filter 本身,并且必须是 topic 的最后一个符号。例如:<b>#</b> or <b>v1/devices/me/#</b>。",
  897 + "name": "名称",
  898 + "name-required": "名称是必需的。",
  899 + "new-device-profile-name": "设备配置名称",
  900 + "new-device-profile-name-required": "设备配置名称必填。",
  901 + "no-alarm-rules": "未配置报警规则",
  902 + "no-clear-alarm-rule": "未配置明确条件",
  903 + "no-create-alarm-rules": "未配置创建条件",
  904 + "no-device-profiles-found": "找不到设备配置。",
  905 + "no-device-profiles-matching": "找不到与 '{{entity}}' 匹配的设备配置。",
  906 + "no-device-profiles-text": "找不到设备配置",
  907 + "not-valid-multi-character": "多级通配符的使用无效",
  908 + "not-valid-pattern-topic-filter": "无效的 Topic 筛选器模式",
  909 + "not-valid-single-character": "单级通配符的使用无效",
  910 + "profile-configuration": "配置",
  911 + "propagate-alarm": "传递警报",
  912 + "provision-device-key": "预配置设备密钥名",
  913 + "provision-device-key-required": "预配置设备密钥名必填。",
  914 + "provision-device-secret": "预配置设备密钥",
  915 + "provision-device-secret-required": "预配置设备密钥必填。",
  916 + "provision-key-copied-message": "预配置密钥名已复制到剪贴板",
  917 + "provision-secret-copied-message": "预配置密钥已复制到剪贴板",
  918 + "provision-strategy": "预配置策略",
  919 + "provision-strategy-check-pre-provisioned": "检查预配置的设备",
  920 + "provision-strategy-created-new": "允许创建新设备",
  921 + "provision-strategy-disabled": "禁用",
  922 + "provision-strategy-required": "预配置策略必填。",
  923 + "rpc-response-topic-filter": "RPC响应 Topic 筛选器",
  924 + "rpc-response-topic-filter-required": "RPC响应 Topic 筛选器必填。",
  925 + "schedule": "地铁列车时刻表",
  926 + "schedule-any-time": "Active all the time",
  927 + "schedule-custom": "定制",
  928 + "schedule-day": {
  929 + "friday": "星期五",
  930 + "monday": "星期一",
  931 + "saturday": "星期六",
  932 + "sunday": "星期日",
  933 + "thursday": "星期四",
  934 + "tuesday": "星期二",
  935 + "wednesday": "星期三"
1313 }, 936 },
1314 - "timewindow": {  
1315 - "days": "{ days, plural, 1 { 天 } other {# 天 } }",  
1316 - "hours": "{ hours, plural, 0 { 小时 } 1 {1 小时 } other {# 小时 } }",  
1317 - "minutes": "{ minutes, plural, 0 { 分 } 1 {1 分 } other {# 分 } }",  
1318 - "seconds": "{ seconds, plural, 0 { 秒 } 1 {1 秒 } other {# 秒 } }",  
1319 - "realtime": "实时",  
1320 - "history": "历史",  
1321 - "last-prefix": "最后",  
1322 - "period": "从 {{ startTime }} 到 {{ endTime }}",  
1323 - "edit": "编辑时间窗口",  
1324 - "date-range": "日期范围",  
1325 - "last": "最后",  
1326 - "time-period": "时间段" 937 + "schedule-days": "天",
  938 + "schedule-days-of-week-required": "每周至少选择一天。",
  939 + "schedule-specific-time": "在特定时间活跃",
  940 + "schedule-time": "时间",
  941 + "schedule-time-from": "从",
  942 + "schedule-time-to": "到",
  943 + "schedule-type": "计划程序类型",
  944 + "schedule-type-required": "计划类型必填。",
  945 + "search": "搜索设备配置",
  946 + "select-alarm-severity": "选择报警严重性",
  947 + "select-queue-hint": "从下拉列表中选择或添加自定义名称。",
  948 + "selected-device-profiles": "已选择 { count, plural, 1 {1 个设备配置} other {# 个设备配置} }",
  949 + "set-default": "设为默认设备配置",
  950 + "set-default-device-profile-text": "确认后,设备配置将被标记为默认,并将用于未指定配置的新设备。",
  951 + "set-default-device-profile-title": "确实要将设备配置 '{{deviceProfileName}}' 设为默认值吗?",
  952 + "single-level-wildcards-hint": "<code>[+]</code> is suitable for any topic filter level。例如:<b>v1/devices/+/telemetry</b> or <b>+/devices/+/attributes</b>。",
  953 + "support-level-wildcards": "支持单<code>[+]</code>和多级<code>[#]</code>通配符。",
  954 + "telemetry-proto-schema": "遥测数据 proto schema",
  955 + "telemetry-proto-schema-required": "遥测数据 proto schema 必填。",
  956 + "telemetry-topic-filter": "遥测数据 topic 筛选器",
  957 + "telemetry-topic-filter-required": "遥测数据 topic 筛选器必填。",
  958 + "transport-configuration": "传输配置",
  959 + "transport-type": "传输方式",
  960 + "transport-type-default": "默认",
  961 + "transport-type-default-hint": "支持基本MQTT、HTTP和CoAP传输",
  962 + "transport-type-lwm2m": "LWM2M",
  963 + "transport-type-lwm2m-hint": "LWM2M传输类型",
  964 + "transport-type-mqtt": "MQTT",
  965 + "transport-type-mqtt-hint": "启用高级MQTT传输设置",
  966 + "transport-type-required": "传输方式必填。",
  967 + "type": "配置类型",
  968 + "type-default": "默认",
  969 + "type-required": "配置类型必填。"
  970 + },
  971 + "device": {
  972 + "access-token": "访问令牌",
  973 + "access-token-invalid": "访问令牌长度必须为1到20个字符。",
  974 + "access-token-required": "访问令牌必填",
  975 + "accessTokenCopiedMessage": "设备访问令牌已复制到剪贴板",
  976 + "add": "添加设备",
  977 + "add-alias": "添加设备别名",
  978 + "add-device-text": "添加新设备",
  979 + "alias": "别名",
  980 + "alias-required": "设备别名必填。",
  981 + "aliases": "设备别名",
  982 + "any-device": "任意设备",
  983 + "assign-device-to-customer": "将设备分配给客户",
  984 + "assign-device-to-customer-text": "请选择要分配给客户的设备",
  985 + "assign-devices": "分配设备",
  986 + "assign-devices-text": "将 {count,plural,1 {1 个设备} other {# 个设备} }分配给客户",
  987 + "assign-new-device": "分配新设备",
  988 + "assign-to-customer": "分配给客户",
  989 + "assign-to-customer-text": "请选择客户分配设备",
  990 + "assignedToCustomer": "分配给客户",
  991 + "client-id": "客户端ID",
  992 + "client-id-or-user-name-necessary": "客户端ID和/或用户名是必需的",
  993 + "client-id-pattern": "包含无效字符。",
  994 + "configure-alias": "配置 '{{alias}}' 别名",
  995 + "copy-mqtt-authentication": "复制MQTT凭据",
  996 + "copyAccessToken": "复制访问令牌",
  997 + "copyId": "复制设备ID",
  998 + "create-new-alias": "创建一个新的!",
  999 + "create-new-key": "创建一个新的!",
  1000 + "credentials": "凭据",
  1001 + "credentials-type": "凭据类型",
  1002 + "delete": "删除设备",
  1003 + "delete-device-text": "小心!确认后设备及其所有相关数据将不可恢复。",
  1004 + "delete-device-title": "您确定要删除设备的{{deviceName}}吗?",
  1005 + "delete-devices": "删除设备",
  1006 + "delete-devices-action-title": "删除 {count,plural,1 {1 个设备} other {# 个设备} }",
  1007 + "delete-devices-text": "小心!确认后所有选定的设备将被删除,所有相关数据将不可恢复。",
  1008 + "delete-devices-title": "确定要删除{count,plural,1 {1 个设备} other {# 个设备} } 吗?",
  1009 + "description": "说明",
  1010 + "details": "细节",
  1011 + "device": "设备",
  1012 + "device-alias": "设备别名",
  1013 + "device-configuration": "设备配置",
  1014 + "device-credentials": "设备凭据",
  1015 + "device-details": "设备详细信息",
  1016 + "device-file": "设备文件",
  1017 + "device-list": "设备列表",
  1018 + "device-list-empty": "没有被选中的设备",
  1019 + "device-name-filter-no-device-matched": "找不到以'{{device}}' 开头的设备。",
  1020 + "device-name-filter-required": "设备名称过滤器必填。",
  1021 + "device-public": "设备公开",
  1022 + "device-required": "设备必填",
  1023 + "device-type": "设备类型",
  1024 + "device-type-list-empty": "未选择设备类型",
  1025 + "device-type-required": "设备类型必填。",
  1026 + "device-types": "设备类型",
  1027 + "devices": "设备",
  1028 + "duplicate-alias-error": "找到重复别名 '{{alias}}'。 <br> 设备别名必须是唯一的。",
  1029 + "enter-device-type": "输入设备类型",
  1030 + "events": "事件",
  1031 + "idCopiedMessage": "设备ID已复制到剪贴板",
  1032 + "import": "导入设备",
  1033 + "is-gateway": "是否网关",
  1034 + "label": "标签",
  1035 + "make-private": "私有",
  1036 + "make-private-device-text": "确认后,设备及其所有数据将被设为私有,不被其他人访问。",
  1037 + "make-private-device-title": "您确定要将设备 '{{deviceName}}' 设为私有吗?",
  1038 + "make-public": "公开",
  1039 + "make-public-device-text": "确认后,设备及其所有数据将被设为公开并可被其他人访问。",
  1040 + "make-public-device-title": "您确定要将设备 '{{deviceName}}' 设为公开吗?",
  1041 + "manage-credentials": "管理凭据",
  1042 + "management": "设备管理",
  1043 + "mqtt-authentication-copied-message": "设备MQTT身份验证已复制到剪贴板",
  1044 + "name": "名称",
  1045 + "name-required": "名称必填。",
  1046 + "name-starts-with": "名称前缀",
  1047 + "no-alias-matching": "'{{alias}}' 没有找到。",
  1048 + "no-aliases-found": "找不到别名。",
  1049 + "no-device-types-matching": "没有找到符合 '{{entitySubtype}}' 的设备类型。",
  1050 + "no-devices-matching": "找不到与 '{{entity}}' 匹配的设备。",
  1051 + "no-devices-text": "找不到设备",
  1052 + "no-key-matching": "'{{key}}' 没有找到。",
  1053 + "no-keys-found": "找不到密钥。",
  1054 + "password": "密码",
  1055 + "public": "公开",
  1056 + "remove-alias": "删除设备别名",
  1057 + "rsa-key": "RSA公钥",
  1058 + "rsa-key-required": "RSA公钥必填",
  1059 + "search": "搜索设备",
  1060 + "secret": "密钥",
  1061 + "secret-required": "密钥必填",
  1062 + "select-device": "选择设备",
  1063 + "select-device-type": "选择设备类型",
  1064 + "selected-devices": "已选择 { count, plural, 1 {1 个设备} other {# 个设备} }",
  1065 + "transport-configuration": "传输配置",
  1066 + "unable-delete-device-alias-text": "设备别名 '{{deviceAlias}}' 不能够被删除,因为它被下列部件所使用: <br/> {{widgetsList}}",
  1067 + "unable-delete-device-alias-title": "无法删除设备别名",
  1068 + "unassign-device": "取消分配设备",
  1069 + "unassign-device-text": "确认后,设备将被取消分配,客户将无法访问。",
  1070 + "unassign-device-title": "您确定要取消分配设备 '{{deviceName}}'?",
  1071 + "unassign-devices": "取消分配设备",
  1072 + "unassign-devices-action-title": "取消分配此客户 {count,plural,1 {1 个设备} other {# 个设备} }",
  1073 + "unassign-devices-text": "确认后,所有选定的设备将被取消分配,并且客户将无法访问。",
  1074 + "unassign-devices-title": "确定要取消分配 {count,plural,1 {1 个设备} other {# 个设备} } 吗?",
  1075 + "unassign-from-customer": "取消分配客户",
  1076 + "use-device-name-filter": "使用过滤器",
  1077 + "user-name": "用户名",
  1078 + "user-name-required": "用户名必填。",
  1079 + "view-credentials": "查看凭据",
  1080 + "view-devices": "查看设备",
  1081 + "wizard": {
  1082 + "add-credential": "添加凭据",
  1083 + "customer-to-assign-device": "客户分配设备",
  1084 + "device-details": "设备详细信息",
  1085 + "device-wizard": "设备向导",
  1086 + "existing-device-profile": "选择已有设备配置",
  1087 + "new-device-profile": "新建设备配置",
  1088 + "specific-configuration": "指定配置"
  1089 + }
  1090 + },
  1091 + "dialog": {
  1092 + "close": "关闭对话框"
  1093 + },
  1094 + "direction": {
  1095 + "column": "列",
  1096 + "row": "排"
  1097 + },
  1098 + "entity-field": {
  1099 + "address": "地址",
  1100 + "address2": "地址2",
  1101 + "city": "城市",
  1102 + "country": "国家",
  1103 + "created-time": "创建时间",
  1104 + "email": "电子邮件",
  1105 + "first-name": "名字",
  1106 + "label": "标签",
  1107 + "last-name": "姓",
  1108 + "name": "名称",
  1109 + "phone": "电话",
  1110 + "state": "省/州",
  1111 + "title": "标题",
  1112 + "type": "类型",
  1113 + "zip": "邮政编码"
  1114 + },
  1115 + "entity-view": {
  1116 + "add": "添加实体视图",
  1117 + "add-alias": "添加实体视图别名",
  1118 + "add-entity-view-text": "添加新实体视图",
  1119 + "alias": "别名",
  1120 + "alias-required": "实体视图别名必填。",
  1121 + "aliases": "实体视图别名",
  1122 + "any-entity-view": "任何实体视图",
  1123 + "assign-entity-view-to-customer": "将实体视图分配给客户",
  1124 + "assign-entity-view-to-customer-text": "请选择要分配给客户的实体视图",
  1125 + "assign-entity-views": "分配实体视图",
  1126 + "assign-entity-views-text": "分配 { count, plural, 1 {1 个实体视图} other {# 个实体视图} } 给客户",
  1127 + "assign-new-entity-view": "分配新实体视图",
  1128 + "assign-to-customer": "分配给客户",
  1129 + "assign-to-customer-text": "请选择客户分配实体视图",
  1130 + "assignedToCustomer": "分配给客户",
  1131 + "attributes-propagation": "属性传播",
  1132 + "attributes-propagation-hint": "每次保存或更新这个实体视图时,实体视图将自动从目标实体复制指定的属性。由于性能原因,目标实体属性不会在每次属性更改时传递到实体视图。您可以通过配置\"copy to view\"规则链中的规则节点,并将\"Post attributes\"和\"attributes Updated\"消息链接到新规则节点,从而启用自动传递。",
  1133 + "client-attributes": "客户端属性",
  1134 + "client-attributes-placeholder": "客户端属性",
  1135 + "configure-alias": "配置 '{{alias}}' 别名",
  1136 + "copyId": "复制实体视图ID",
  1137 + "create-new-alias": "创建一个新的!",
  1138 + "create-new-key": "创建一个新的!",
  1139 + "created-time": "创建时间",
  1140 + "date-limits": "日期限制",
  1141 + "delete": "删除实体视图",
  1142 + "delete-entity-view-text": "小心!确认后实体视图及其所有相关数据将不可恢复。",
  1143 + "delete-entity-view-title": "确定要删除实体视图 '{{entityViewName}}'?",
  1144 + "delete-entity-views": "删除实体视图",
  1145 + "delete-entity-views-action-title": "删除 { count, plural, 1 {1 个实体视图} other {# 个实体视图} }",
  1146 + "delete-entity-views-text": "请注意:确认后,所有选定的实体视图将被删除,所有相关的数据将变得不可恢复。",
  1147 + "delete-entity-views-title": "确定要删除 { count, plural, 1 {1 实体视图} other {# 实体视图} }?",
  1148 + "description": "说明",
  1149 + "details": "细节",
  1150 + "duplicate-alias-error": "找到重复别名 '{{alias}}'。 <br> 实体视图别名必须是唯一的。",
  1151 + "end-date": "结束日期",
  1152 + "end-ts": "结束时间",
  1153 + "enter-entity-view-type": "输入实体视图类型",
  1154 + "entity-view": "实体视图",
  1155 + "entity-view-alias": "实体视图别名",
  1156 + "entity-view-details": "实体视图详细信息",
  1157 + "entity-view-list": "实体视图列表",
  1158 + "entity-view-list-empty": "没有被选中的实体视图",
  1159 + "entity-view-name-filter-no-entity-view-matched": "找不到以'{{entityView}}' 开头的实体视图。",
  1160 + "entity-view-name-filter-required": "实体视图名称过滤器必填。",
  1161 + "entity-view-public": "实体视图是公共的",
  1162 + "entity-view-required": "实体视图必填。",
  1163 + "entity-view-type": "实体视图类型",
  1164 + "entity-view-type-list-empty": "实体视图类型未选择。",
  1165 + "entity-view-type-required": "实体视图类型必填。",
  1166 + "entity-view-types": "实体视图类型",
  1167 + "entity-views": "实体视图",
  1168 + "events": "事件",
  1169 + "idCopiedMessage": "实体视图Id已复制到剪贴板",
  1170 + "make-private": "实体视图设为私有",
  1171 + "make-private-entity-view-text": "确认后,实体视图及其所有数据将被私有化,无法被他人访问。",
  1172 + "make-private-entity-view-title": "你确定你想创建私有 '{{entityViewName}}' 实体视图?",
  1173 + "make-public": "实体视图设为公开",
  1174 + "make-public-entity-view-text": "确认后,实体视图 及其所有数据将被公开并被他人访问。",
  1175 + "make-public-entity-view-title": "你确定你想创建公开 '{{entityViewName}}' 实体视图?",
  1176 + "management": "实体视图管理",
  1177 + "name": "名称",
  1178 + "name-required": "名称必填。",
  1179 + "name-starts-with": "名称前缀",
  1180 + "no-alias-matching": "'{{alias}}' 没有找到。",
  1181 + "no-aliases-found": "找不到别名。",
  1182 + "no-entity-view-types-matching": "没有找到匹配 '{{entitySubtype}}' 的实体视图类型。",
  1183 + "no-entity-views-matching": "找不到与 '{{entity}}' 匹配的实体视图。",
  1184 + "no-entity-views-text": "找不到实体视图",
  1185 + "no-key-matching": "'{{key}}' 没有找到。",
  1186 + "no-keys-found": "找不到密钥。",
  1187 + "public": "公开",
  1188 + "remove-alias": "删除实体视图别名",
  1189 + "search": "搜索实体视图",
  1190 + "select-entity-view": "选择实体视图",
  1191 + "select-entity-view-type": "选择实体视图类型",
  1192 + "selected-entity-views": "已选择 { count, plural, 1 {1 个实体视图} other {# 个实体视图} }",
  1193 + "server-attributes": "服务端属性",
  1194 + "server-attributes-placeholder": "服务端属性",
  1195 + "shared-attributes": "共享属性",
  1196 + "shared-attributes-placeholder": "共享属性",
  1197 + "start-date": "开始日期",
  1198 + "start-ts": "开始时间",
  1199 + "target-entity": "目标实体",
  1200 + "timeseries": "时间序列",
  1201 + "timeseries-data": "时间序列数据",
  1202 + "timeseries-data-hint": "配置目标实体的 Timeseries 数据键,以便实体视图可以访问这些键。此 Timeseries 数据是只读的。",
  1203 + "timeseries-placeholder": "时间序列",
  1204 + "unable-entity-view-device-alias-text": "实体视图别名 '{{entityViewAlias}}' 不能够被删除,因为它被下列部件所使用: <br/> {{widgetsList}}",
  1205 + "unable-entity-view-device-alias-title": "无法删除实体视图别名",
  1206 + "unassign-entity-view": "未分配实体视图",
  1207 + "unassign-entity-view-text": "确认后,实体视图将未分配,客户无法访问。",
  1208 + "unassign-entity-view-title": "您确定要取消对 '{{entityViewName}}'实体视图的分配吗?",
  1209 + "unassign-entity-views": "取消分配实体视图",
  1210 + "unassign-entity-views-action-title": "从客户处取消分配{count,plural,1 {1 实体视图} other {# 实体视图} }",
  1211 + "unassign-entity-views-text": "确认后,所有选定的实体视图将被分配,客户无法访问。",
  1212 + "unassign-entity-views-title": "确定要取消分配 { count, plural, 1 {1 个实体视图} other {# 个实体视图} }吗?",
  1213 + "unassign-from-customer": "取消分配客户",
  1214 + "use-entity-view-name-filter": "使用过滤器",
  1215 + "view-entity-views": "查看实体视图"
  1216 + },
  1217 + "entity": {
  1218 + "add-alias": "添加实体别名",
  1219 + "alarm-name-starts-with": "以 '{{prefix}}' 开头的警告",
  1220 + "alias": "别名",
  1221 + "alias-required": "实体别名必填。",
  1222 + "aliases": "实体别名",
  1223 + "all-subtypes": "全部",
  1224 + "any-entity": "任意实体",
  1225 + "asset-name-starts-with": "以 '{{prefix}}' 开头的资产",
  1226 + "columns-to-display": "要显示的列",
  1227 + "configure-alias": "别名 '{{alias}}' 配置",
  1228 + "create-new-alias": "创建一个新的!",
  1229 + "create-new-key": "创建一个新的!",
  1230 + "customer-name-starts-with": "以 '{{prefix}}' 开头的客户",
  1231 + "dashboard-name-starts-with": "以 '{{prefix}}' 开头的仪表板",
  1232 + "details": "实体详情",
  1233 + "device-name-starts-with": "以 '{{prefix}}' 开头的设备",
  1234 + "device-profile-name-starts-with": "名称以 '{{prefix}}' 开头的设备配置",
  1235 + "duplicate-alias-error": "别名 '{{alias}}' 重复。<br>同一仪表板别名必须唯一。",
  1236 + "enter-entity-type": "输入实体类型",
  1237 + "entities": "实体",
  1238 + "entity": "实体",
  1239 + "entity-alias": "实体别名",
  1240 + "entity-label": "实体标签",
  1241 + "entity-list": "实体列表",
  1242 + "entity-list-empty": "没有选择实体。",
  1243 + "entity-name": "实体名",
  1244 + "entity-name-filter-no-entity-matched": "没有找到以 '{{entity}}' 开头的实体",
  1245 + "entity-name-filter-required": "实体名过滤器必填。",
  1246 + "entity-type": "实体类型",
  1247 + "entity-type-list": "实体类型列表",
  1248 + "entity-type-list-empty": "没有选择实体类型。",
  1249 + "entity-types": "实体类型",
  1250 + "entity-view-name-starts-with": "以 '{{prefix}}' 开头的实体视图",
  1251 + "key": "键名",
  1252 + "key-name": "密钥名称",
  1253 + "list-of-alarms": "{ count, plural, 1 {个警告} other {# 个警告} }",
  1254 + "list-of-assets": "{ count, plural, 1 {个资产} other {# 个资产} }",
  1255 + "list-of-customers": "{ count, plural, 1 {个客户} other {# 个客户} }",
  1256 + "list-of-dashboards": "{ count, plural, 1 {个仪表板} other {# 个仪表板} }",
  1257 + "list-of-device-profiles": "{ count, plural, 1 {个设备配置} other {# 个设备配置} }",
  1258 + "list-of-devices": "{ count, plural, 1 {个设备} other {# 个设备} }",
  1259 + "list-of-entity-views": "{ count, plural, 1 {个实体视图} other {# 个实体视图} }",
  1260 + "list-of-plugins": "{ count, plural, 1 {个插件} other {# 个插件} }",
  1261 + "list-of-rulechains": "{ count, plural, 1 {个规则链} other {# 个规则链} }",
  1262 + "list-of-rulenodes": "{ count, plural, 1 {个规则节点} other {# 个规则节点} }",
  1263 + "list-of-rules": "{ count, plural, 1 {个规则} other {# 个规则} }",
  1264 + "list-of-tenant-profiles": "{ count, plural, 1 {个租户配置} other {# 个租户配置} }",
  1265 + "list-of-tenants": "{ count, plural, 1 {个租户} other {# 个租户} }",
  1266 + "list-of-users": "{ count, plural, 1 {个用户} other {# 个用户} }",
  1267 + "missing-entity-filter-error": "别名 '{{alias}}' 缺少筛选器",
  1268 + "name-starts-with": "名称开始于",
  1269 + "no-alias-matching": "没有找到 '{{alias}}'",
  1270 + "no-aliases-found": "没有找到别名",
  1271 + "no-data": "无数据",
  1272 + "no-entities-matching": "没有找到符合 '{{entity}}' 的实体。",
  1273 + "no-entities-prompt": "没有找到实体",
  1274 + "no-entity-types-matching": "没有找到符合 '{{entityType}}' 类型的实体。",
  1275 + "no-key-matching": "没有找到键 '{{key}}'",
  1276 + "no-keys-found": "没有找到键",
  1277 + "plugin-name-starts-with": "以 '{{prefix}}' 开头的插件",
  1278 + "remove-alias": "移除实体别名",
  1279 + "rule-name-starts-with": "以 '{{prefix}}' 开头的规则",
  1280 + "rulechain-name-starts-with": "规则链前缀名称 '{{prefix}}'",
  1281 + "rulenode-name-starts-with": "名称以 '{{prefix}}' 开头的规则节点",
  1282 + "search": "实体检索",
  1283 + "select-entities": "选择实体",
  1284 + "selected-entities": "已选择 { count, plural, 1 {1 个实体} other {# 个实体} }",
  1285 + "tenant-name-starts-with": "以 '{{prefix}}' 开头的租户",
  1286 + "tenant-profile-name-starts-with": "名称以 '{{prefix}}' 开头的租户配置",
  1287 + "type": "类型",
  1288 + "type-alarm": "警告",
  1289 + "type-alarms": "警告",
  1290 + "type-api-usage-state": "Api使用状态",
  1291 + "type-asset": "资产",
  1292 + "type-assets": "资产",
  1293 + "type-current-customer": "当前客户",
  1294 + "type-current-tenant": "当前租户",
  1295 + "type-current-user": "当前用户",
  1296 + "type-current-user-owner": "当前用户所有者",
  1297 + "type-customer": "客户",
  1298 + "type-customers": "客户",
  1299 + "type-dashboard": "仪表板",
  1300 + "type-dashboards": "仪表板",
  1301 + "type-device": "设备",
  1302 + "type-device-profile": "设备配置",
  1303 + "type-device-profiles": "设备配置",
  1304 + "type-devices": "设备",
  1305 + "type-entity-view": "实体视图",
  1306 + "type-entity-views": "实体视图",
  1307 + "type-plugin": "插件",
  1308 + "type-plugins": "插件",
  1309 + "type-required": "实体类型必填。",
  1310 + "type-rule": "规则",
  1311 + "type-rulechain": "规则链",
  1312 + "type-rulechains": "规则链库",
  1313 + "type-rulenode": "规则节点",
  1314 + "type-rulenodes": "规则节点",
  1315 + "type-rules": "规则",
  1316 + "type-tenant": "租户",
  1317 + "type-tenant-profile": "租户简介",
  1318 + "type-tenant-profiles": "租户配置",
  1319 + "type-tenants": "租户",
  1320 + "type-user": "用户",
  1321 + "type-users": "用户",
  1322 + "unable-delete-entity-alias-text": "实体别名 '{{entityAlias}}' 被以下部件使用不能删除:<br/>{{widgetsList}}",
  1323 + "unable-delete-entity-alias-title": "无法删除实体别名",
  1324 + "use-entity-name-filter": "用户过滤",
  1325 + "user-name-starts-with": "以 '{{prefix}}' 开头的用户"
  1326 + },
  1327 + "error": {
  1328 + "unable-to-connect": "无法连接到服务器!请检查您的互联网连接。",
  1329 + "unhandled-error-code": "未处理的错误代码: {{errorCode}}",
  1330 + "unknown-error": "未知错误"
  1331 + },
  1332 + "event": {
  1333 + "alarm": "报警",
  1334 + "body": "整体",
  1335 + "data": "数据",
  1336 + "data-type": "数据类型",
  1337 + "entity": "实体",
  1338 + "error": "错误",
  1339 + "errors-occurred": "错误发生",
  1340 + "event": "事件",
  1341 + "event-time": "事件时间",
  1342 + "event-type": "事件类型",
  1343 + "failed": "失败",
  1344 + "message-id": "消息ID",
  1345 + "message-type": "消息类型",
  1346 + "messages-processed": "消息处理",
  1347 + "metadata": "元数据",
  1348 + "method": "方法",
  1349 + "no-events-prompt": "找不到事件",
  1350 + "relation-type": "关联类型",
  1351 + "server": "服务器",
  1352 + "status": "状态",
  1353 + "success": "成功",
  1354 + "type": "类型",
  1355 + "type-debug-rule-chain": "调试",
  1356 + "type-debug-rule-node": "调试",
  1357 + "type-error": "错误",
  1358 + "type-lc-event": "生命周期事件",
  1359 + "type-stats": "类型统计"
  1360 + },
  1361 + "extension": {
  1362 + "add": "添加扩展",
  1363 + "add-attribute": "添加属性",
  1364 + "add-attribute-request": "添加属性请求",
  1365 + "add-attribute-update": "添加属性更新",
  1366 + "add-broker": "添加代理服务器",
  1367 + "add-config": "添加转换器配置",
  1368 + "add-connect-request": "添加连接请求",
  1369 + "add-converter": "添加转换器",
  1370 + "add-device": "添加服务器",
  1371 + "add-disconnect-request": "添加断开请求",
  1372 + "add-map": "添加映射元素",
  1373 + "add-server-side-rpc-request": "添加服务端RPC请求",
  1374 + "add-timeseries": "添加 Timeseries",
  1375 + "anonymous": "匿名",
  1376 + "attr-json-key-expression": "属性键JSON表达式",
  1377 + "attr-topic-key-expression": "属性关键字主题表达式",
  1378 + "attribute-filter": "属性筛选器",
  1379 + "attribute-key-expression": "属性关键字表达式",
  1380 + "attribute-requests": "属性请求",
  1381 + "attribute-updates": "属性更新",
  1382 + "attributes": "属性",
  1383 + "basic": "Basic",
  1384 + "brokers": "代理服务器组",
  1385 + "ca-cert": "CA证书文件 *",
  1386 + "cert": "证书文件 *",
  1387 + "client-scope": "客户范围",
  1388 + "configuration": "配置",
  1389 + "connect-requests": "连接请求",
  1390 + "converter-configurations": "转换器的配置",
  1391 + "converter-id": "转换器序号",
  1392 + "converter-json": "Json",
  1393 + "converter-json-parse": "无法解析转换JSON。",
  1394 + "converter-json-required": "Converter JSON 必填。",
  1395 + "converter-type": "转换类型",
  1396 + "converters": "转换器",
  1397 + "credentials": "证书",
  1398 + "custom": "定制",
  1399 + "delete": "删除扩展",
  1400 + "delete-extension-text": "请注意:确认后,扩展和所有相关数据将变得不可恢复。",
  1401 + "delete-extension-title": "确实要删除扩展名'{{extensionId}}'吗?",
  1402 + "delete-extensions-text": "请注意:确认后,所有选定的扩展将被删除。",
  1403 + "delete-extensions-title": "确定要删除 { count, plural, 1 {1 个扩展} other {# 个扩展} }吗?",
  1404 + "device-name-expression": "设备名称表达式",
  1405 + "device-name-filter": "设备名称筛选器",
  1406 + "device-type-expression": "设备类型表达式",
  1407 + "disconnect-requests": "断开请求",
  1408 + "drop-file": "删除文件或单击以选择要上载的文件。",
  1409 + "edit": "编辑扩展",
  1410 + "export-extension": "导出扩展",
  1411 + "export-extensions-configuration": "导出扩展配置",
  1412 + "extension-id": "扩展ID",
  1413 + "extension-type": "扩展类型",
  1414 + "extensions": "扩展",
  1415 + "field-required": "必填字段",
  1416 + "file": "扩展文件",
  1417 + "filter-expression": "过滤表达式",
  1418 + "host": "主机",
  1419 + "id": "ID",
  1420 + "import-extension": "导入扩展",
  1421 + "import-extensions": "导入扩展",
  1422 + "import-extensions-configuration": "导入扩展配置",
  1423 + "invalid-file-error": "无效的扩展文件",
  1424 + "json-name-expression": "设备名称JSON表达式",
  1425 + "json-parse": "无法解析转换器JSON。",
  1426 + "json-required": "Transformer JSON 必填。",
  1427 + "json-type-expression": "设备类型JSON表达式",
  1428 + "key": "键名",
  1429 + "mapping": "映射",
  1430 + "method-filter": "方法筛选器",
  1431 + "modbus-add-server": "添加 server/slave",
  1432 + "modbus-add-server-prompt": "请添加 server/slave",
  1433 + "modbus-attributes-poll-period": "轮询属性周期 (ms)",
  1434 + "modbus-baudrate": "波特率",
  1435 + "modbus-byte-order": "字节顺序",
  1436 + "modbus-databits": "数据位",
  1437 + "modbus-databits-range": "数据位应该在7到8的范围内。",
  1438 + "modbus-device-name": "设备名称",
  1439 + "modbus-encoding": "编码",
  1440 + "modbus-function": "函数",
  1441 + "modbus-parity": "奇偶性",
  1442 + "modbus-poll-period": "轮询周期 (ms)",
  1443 + "modbus-poll-period-range": "轮询周期应为正值。",
  1444 + "modbus-port-name": "串口名称",
  1445 + "modbus-register-address": "寄存器地址",
  1446 + "modbus-register-address-range": "寄存器地址应该在0到65535的范围内。",
  1447 + "modbus-register-bit-index": "位索引",
  1448 + "modbus-register-bit-index-range": "位索引应该在0到15的范围内。",
  1449 + "modbus-register-count": "寄存器计数",
  1450 + "modbus-register-count-range": "寄存器计数应该是一个正值。",
  1451 + "modbus-rtu-over-tcp": "RTU over TCP",
  1452 + "modbus-server": "Servers/slaves",
  1453 + "modbus-stopbits": "停止位",
  1454 + "modbus-stopbits-range": "停止位应该在1到2的范围内。",
  1455 + "modbus-tag": "标签",
  1456 + "modbus-tcp-reconnect": "自动重新连接",
  1457 + "modbus-timeseries-poll-period": "Timeseries 轮询周期 (ms)",
  1458 + "modbus-transport": "Transport",
  1459 + "modbus-unit-id": "单位编号",
  1460 + "modbus-unit-id-range": "单位ID应该在1到247的范围内",
  1461 + "no-file": "没有选择文件。",
  1462 + "opc-add-server": "添加服务器",
  1463 + "opc-add-server-prompt": "请添加服务器",
  1464 + "opc-application-name": "应用名称",
  1465 + "opc-application-uri": "应用URI",
  1466 + "opc-device-name-pattern": "设备名称模式",
  1467 + "opc-device-node-pattern": "设备节点模式",
  1468 + "opc-identity": "身份",
  1469 + "opc-keystore": "密钥库",
  1470 + "opc-keystore-alias": "别名",
  1471 + "opc-keystore-key-password": "密钥密码",
  1472 + "opc-keystore-location": "位置 *",
  1473 + "opc-keystore-password": "密码",
  1474 + "opc-keystore-type": "类型",
  1475 + "opc-scan-period-in-seconds": "秒级扫描周期",
  1476 + "opc-security": "安全性",
  1477 + "opc-server": "服务器组",
  1478 + "opc-type": "类型",
  1479 + "password": "密码",
  1480 + "pem": "PEM",
  1481 + "port": "端口",
  1482 + "port-range": "端口应该在1到65535的范围内。",
  1483 + "private-key": "私钥文件 *",
  1484 + "request-id-expression": "请求ID表达式",
  1485 + "request-id-json-expression": "请求ID JSON表达式",
  1486 + "request-id-topic-expression": "请求ID主题表达式",
  1487 + "request-topic-expression": "请求主题表达式",
  1488 + "response-timeout": "毫秒内响应超时",
  1489 + "response-topic-expression": "响应主题表达式",
  1490 + "retry-interval": "以毫秒为单位的重试间隔",
  1491 + "selected-extensions": "已选择 { count, plural, 1 {1 个扩展} other {# 个扩展} }",
  1492 + "server-side-rpc": "服务端RPC",
  1493 + "ssl": "Ssl",
  1494 + "sync": {
  1495 + "last-sync-time": "最后同步时间",
  1496 + "not-available": "无法使用",
  1497 + "not-sync": "不同步",
  1498 + "status": "状态",
  1499 + "sync": "同步"
1327 }, 1500 },
1328 - "user": {  
1329 - "user": "用户",  
1330 - "users": "用户",  
1331 - "customer-users": "客户用户",  
1332 - "tenant-admins": "租户管理员",  
1333 - "sys-admin": "系统管理员",  
1334 - "tenant-admin": "租户管理员",  
1335 - "customer": "客户",  
1336 - "anonymous": "匿名",  
1337 - "add": "添加用户",  
1338 - "delete": "删除用户",  
1339 - "add-user-text": "添加新用户",  
1340 - "no-users-text": "找不到用户",  
1341 - "user-details": "用户详细信息",  
1342 - "delete-user-title": "您确定要删除用户 '{{userEmail}}' 吗?",  
1343 - "delete-user-text": "小心!确认后,用户和所有相关数据将不可恢复。",  
1344 - "delete-users-title": "你确定你要删除 { count, plural, 1 {1 用户} other {# 用户} } 吗?",  
1345 - "delete-users-action-title": "删除 { count, plural, 1 {1 用户} other {# 用户} }",  
1346 - "delete-users-text": "小心!确认后,所有选定的用户将被删除,所有相关数据将不可恢复。",  
1347 - "activation-email-sent-message": "激活电子邮件已成功发送!",  
1348 - "resend-activation": "重新发送激活",  
1349 - "email": "电子邮件",  
1350 - "email-required": "电子邮件必填。",  
1351 - "invalid-email-format": "无效的邮件格式。",  
1352 - "first-name": "名字",  
1353 - "last-name": "姓",  
1354 - "description": "描述",  
1355 - "default-dashboard": "默认面板",  
1356 - "always-fullscreen": "始终全屏",  
1357 - "select-user": "选择用户",  
1358 - "no-users-matching": "没有找到符合 '{{entity}}' 的用户。",  
1359 - "user-required": "用户必填",  
1360 - "activation-method": "激活方式",  
1361 - "display-activation-link": "显示激活链接",  
1362 - "send-activation-mail": "发送激活邮件",  
1363 - "activation-link": "用户激活链接",  
1364 - "activation-link-text": "使用该链接 <a href='{{activationLink}}' target='_blank'>激活</a> 激活用户:",  
1365 - "copy-activation-link": "复制用户激活链接",  
1366 - "activation-link-copied-message": "用户激活链接已经复制到粘贴板",  
1367 - "details": "详细信息" 1501 + "timeout": "毫秒超时",
  1502 + "timeseries": "Timeseries",
  1503 + "to-double": "加倍",
  1504 + "token": "安全令牌",
  1505 + "topic": "主题",
  1506 + "topic-expression": "主题表达",
  1507 + "topic-filter": "主题滤波",
  1508 + "topic-name-expression": "设备名称主题表达式",
  1509 + "topic-type-expression": "设备类型主题表达式",
  1510 + "transformer": "转换器",
  1511 + "transformer-json": "JSON *",
  1512 + "type": "类型",
  1513 + "unique-id-required": "当前扩展ID已经存在。",
  1514 + "username": "用户名",
  1515 + "value": "价值",
  1516 + "value-expression": "值表达式"
  1517 + },
  1518 + "filter": {
  1519 + "add": "添加筛选器",
  1520 + "add-complex": "Add complex",
  1521 + "add-complex-filter": "添加复合筛选器",
  1522 + "add-filter": "添加筛选器",
  1523 + "add-filter-prompt": "请添加筛选器",
  1524 + "add-key-filter": "添加密钥筛选器",
  1525 + "autogenerated-label": "自动生成标签",
  1526 + "complex-filter": "复合筛选器",
  1527 + "create-new-filter": "创建一个新的!",
  1528 + "current-customer": "当前客户",
  1529 + "current-device": "当前设备",
  1530 + "current-tenant": "当前租户",
  1531 + "current-user": "当前用户",
  1532 + "date": "日期",
  1533 + "default-value": "默认值",
  1534 + "display-label": "要显示的标签",
  1535 + "duplicate-filter": "同名筛选器已存在。",
  1536 + "duplicate-filter-error": "找到重复的筛选器 '{{filter}}'。<br>筛选器在仪表板中必须是唯一的。",
  1537 + "dynamic-source-type": "动态源类型",
  1538 + "edit": "编辑筛选器",
  1539 + "edit-complex-filter": "编辑复合筛选器",
  1540 + "edit-filter-user-params": "编辑筛选器谓词用户参数",
  1541 + "edit-key-filter": "Edit key filter",
  1542 + "editable": "可编辑",
  1543 + "filter": "筛选器",
  1544 + "filter-required": "筛选器必填。",
  1545 + "filter-user-params": "过滤谓词用户参数",
  1546 + "filters": "过滤器",
  1547 + "ignore-case": "忽略大小写",
  1548 + "key-filter": "Key filter",
  1549 + "key-filters": "Key filters",
  1550 + "key-name": "Key name",
  1551 + "key-name-required": "Key name 必填。",
  1552 + "key-type": {
  1553 + "attribute": "属性",
  1554 + "entity-field": "实体字段",
  1555 + "key-type": "Key type",
  1556 + "timeseries": "Timeseries"
1368 }, 1557 },
1369 - "value": {  
1370 - "type": "值类型",  
1371 - "string": "字符串",  
1372 - "string-value": "字符串值",  
1373 - "integer": "数字",  
1374 - "integer-value": "数字值",  
1375 - "invalid-integer-value": "整数值无效",  
1376 - "double": "双精度小数",  
1377 - "double-value": "双精度小数值",  
1378 - "boolean": "布尔",  
1379 - "boolean-value": "布尔值",  
1380 - "false": "假",  
1381 - "true": "真",  
1382 - "long": "Long" 1558 + "key-value-type-change-message": "如果您确认新的值类型,所有输入的键过滤器将被删除。",
  1559 + "key-value-type-change-title": "是否确实要更改键值类型?",
  1560 + "missing-key-filters-error": "Key filters is missing for filter '{{filter}}'.",
  1561 + "name": "筛选器名称",
  1562 + "name-required": "筛选器名称必填。",
  1563 + "no-dynamic-value": "无动态值",
  1564 + "no-filter-matching": "找不到 '{{filter}}' 。",
  1565 + "no-filter-text": "未指定筛选器",
  1566 + "no-filters": "未配置筛选器",
  1567 + "no-filters-found": "找不到筛选器。",
  1568 + "no-key-filters": "未配置密钥筛选器",
  1569 + "operation": {
  1570 + "and": "和",
  1571 + "contains": "包含",
  1572 + "ends-with": "结束于",
  1573 + "equal": "平等的",
  1574 + "greater": "大于",
  1575 + "greater-or-equal": "大于或等于",
  1576 + "less": "小于",
  1577 + "less-or-equal": "小于或等于",
  1578 + "not-contains": "不包含",
  1579 + "not-equal": "不相等",
  1580 + "operation": "操作",
  1581 + "or": "或",
  1582 + "starts-with": "开始于"
1383 }, 1583 },
1384 - "widget": {  
1385 - "widget-library": "部件库",  
1386 - "widget-bundle": "部件包",  
1387 - "select-widgets-bundle": "选择部件包",  
1388 - "management": "管理部件",  
1389 - "editor": "部件编辑器",  
1390 - "widget-type-not-found": "加载部件配置出错。<br>可能关联的\n 部件已经删除了。",  
1391 - "widget-type-load-error": "由于以下错误未加载小部件:",  
1392 - "remove": "删除部件",  
1393 - "edit": "编辑部件",  
1394 - "remove-widget-title": "确实要删除 '{{widgetTitle}}'部件吗?",  
1395 - "remove-widget-text": "确认后,控件和所有相关数据将变得不可恢复。",  
1396 - "timeseries": "时间序列",  
1397 - "search-data": "搜索数据",  
1398 - "no-data-found": "没有找到数据",  
1399 - "latest-values": "最新值",  
1400 - "rpc": "控件部件",  
1401 - "alarm": "警告部件",  
1402 - "static": "静态部件",  
1403 - "select-widget-type": "选择窗口部件类型",  
1404 - "missing-widget-title-error": "部件标题必须指定!",  
1405 - "widget-saved": "部件已保存",  
1406 - "unable-to-save-widget-error": "无法保存部件!控件有错误!",  
1407 - "save": "保存部件",  
1408 - "saveAs": "部件另存为",  
1409 - "save-widget-type-as": "部件类型另存为",  
1410 - "save-widget-type-as-text": "请输入新的部件标题或选择目标部件包",  
1411 - "toggle-fullscreen": "切换全屏",  
1412 - "run": "运行部件",  
1413 - "title": "部件标题",  
1414 - "title-required": "需要部件标题。",  
1415 - "type": "部件类型",  
1416 - "resources": "资源",  
1417 - "resource-url": "JavaScript/CSS URL",  
1418 - "remove-resource": "删除资源",  
1419 - "add-resource": "添加资源",  
1420 - "html": "HTML",  
1421 - "tidy": "整理",  
1422 - "css": "CSS",  
1423 - "settings-schema": "设置模式",  
1424 - "datakey-settings-schema": "数据键设置模式",  
1425 - "javascript": "Javascript",  
1426 - "remove-widget-type-title": "您确定要删除部件类型 '{{widgetName}}'吗?",  
1427 - "remove-widget-type-text": "确认后,窗口部件类型和所有相关数据将不可恢复。",  
1428 - "remove-widget-type": "删除部件类型",  
1429 - "add-widget-type": "添加新的部件类型",  
1430 - "widget-type-load-failed-error": "无法加载部件类型!",  
1431 - "widget-template-load-failed-error": "无法加载部件模板!",  
1432 - "add": "添加部件",  
1433 - "undo": "撤消部件更改",  
1434 - "export": "导出部件" 1584 + "order-priority": "字段顺序优先级",
  1585 + "preview": "筛选器预览",
  1586 + "remove-filter": "删除筛选器",
  1587 + "remove-key-filter": "Remove key filter",
  1588 + "source-attribute": "源属性",
  1589 + "switch-to-default-value": "切换到默认值",
  1590 + "switch-to-dynamic-value": "切换到动态值",
  1591 + "time": "时间",
  1592 + "unable-delete-filter-text": "无法删除筛选器 '{{filter}}' ,因为它由以下小部件使用:<br/>{{widgetsList}}",
  1593 + "unable-delete-filter-title": "无法删除筛选器",
  1594 + "user-parameters": "用户参数",
  1595 + "value": "价值",
  1596 + "value-type-required": "键值类型是必需的。",
  1597 + "value-type": {
  1598 + "boolean": "布尔值",
  1599 + "date-time": "日期时间",
  1600 + "numeric": "数字",
  1601 + "string": "字符串",
  1602 + "value-type": "值类型"
  1603 + }
  1604 + },
  1605 + "fullscreen": {
  1606 + "exit": "退出全屏",
  1607 + "expand": "展开到全屏",
  1608 + "fullscreen": "全屏",
  1609 + "toggle": "切换全屏模式"
  1610 + },
  1611 + "function": {
  1612 + "function": "函数"
  1613 + },
  1614 + "gateway": {
  1615 + "add-entry": "添加配置",
  1616 + "connector-add": "添加新连接器",
  1617 + "connector-enabled": "启用连接器",
  1618 + "connector-name": "连接器名称",
  1619 + "connector-name-required": "Connector 名称必填。",
  1620 + "connector-type": "连接器类型",
  1621 + "connector-type-required": "Connector 类型必填。",
  1622 + "connectors": "连接器配置",
  1623 + "create-new-gateway": "创建新网关",
  1624 + "create-new-gateway-text": "是否确实要创建名为 '{{gatewayName}}' 的新网关?",
  1625 + "delete": "删除配置",
  1626 + "download-tip": "下载配置",
  1627 + "gateway": "网关",
  1628 + "gateway-exists": "同名设备已存在。",
  1629 + "gateway-name": "网关名称",
  1630 + "gateway-name-required": "网关名称必填。",
  1631 + "gateway-saved": "已成功保存网关配置。",
  1632 + "json-parse": "无效的JSON。",
  1633 + "json-required": "字段不能为空。",
  1634 + "no-connectors": "无连接器",
  1635 + "no-data": "没有配置",
  1636 + "no-gateway-found": "找不到网关。",
  1637 + "no-gateway-matching": "找不到 '{{item}}' 。",
  1638 + "path-logs": "日志文件的路径",
  1639 + "path-logs-required": "路径是必需的。",
  1640 + "remote": "远程配置",
  1641 + "remote-logging-level": "日志记录级别",
  1642 + "remove-entry": "删除配置",
  1643 + "save-tip": "保存配置",
  1644 + "security-type": "安全类型",
  1645 + "security-types": {
  1646 + "access-token": "访问令牌",
  1647 + "tls": "TLS"
1435 }, 1648 },
1436 - "widget-action": {  
1437 - "header-button": "部件顶部按钮",  
1438 - "open-dashboard-state": "切换到新仪表板状态",  
1439 - "update-dashboard-state": "更新当前仪表板状态",  
1440 - "open-dashboard": "切换到另一个仪表板",  
1441 - "custom": "自定义动作",  
1442 - "target-dashboard-state": "目标仪表板状态",  
1443 - "target-dashboard-state-required": "目标仪表板状态必填",  
1444 - "set-entity-from-widget": "从部件中设置实体",  
1445 - "target-dashboard": "目标仪表板",  
1446 - "open-right-layout": "打开右侧布局 (移动端视图)" 1649 + "storage": "Storage",
  1650 + "storage-max-file-records": "文件中的最大记录数",
  1651 + "storage-max-files": "最大文件数",
  1652 + "storage-max-files-min": "最小值为1。",
  1653 + "storage-max-files-pattern": "数字无效。",
  1654 + "storage-max-files-required": "数字是必需的。",
  1655 + "storage-max-records": "存储中的最大记录数",
  1656 + "storage-max-records-min": "最小记录数为1。",
  1657 + "storage-max-records-pattern": "数字无效。",
  1658 + "storage-max-records-required": "最大记录项必填。",
  1659 + "storage-pack-size": "最大事件包大小",
  1660 + "storage-pack-size-min": "最小值为1。",
  1661 + "storage-pack-size-pattern": "数字无效。",
  1662 + "storage-pack-size-required": "最大事件包大小必填。",
  1663 + "storage-path": "存储路径",
  1664 + "storage-path-required": "存储路径必填。",
  1665 + "storage-type": "存储类型",
  1666 + "storage-types": {
  1667 + "file-storage": "文件存储",
  1668 + "memory-storage": "存储器"
1447 }, 1669 },
1448 - "widgets-bundle": {  
1449 - "current": "当前包",  
1450 - "widgets-bundles": "部件包",  
1451 - "add": "添加部件包",  
1452 - "delete": "删除部件包",  
1453 - "title": "标题",  
1454 - "title-required": "标题必填。",  
1455 - "add-widgets-bundle-text": "添加新的部件包",  
1456 - "no-widgets-bundles-text": "找不到部件包",  
1457 - "empty": "部件包是空的",  
1458 - "details": "详情",  
1459 - "widgets-bundle-details": "部件包详细信息",  
1460 - "delete-widgets-bundle-title": "您确定要删除部件包 '{{widgetsBundleTitle}}'吗?",  
1461 - "delete-widgets-bundle-text": "小心!确认后,部件包和所有相关数据将不可恢复。",  
1462 - "delete-widgets-bundles-title": "你确定你要删除 { count, plural, 1 {1 部件包} other {# 部件包} } 吗?",  
1463 - "delete-widgets-bundles-action-title": "删除 { count, plural, 1 {1 部件包} other {# 部件包} }",  
1464 - "delete-widgets-bundles-text": "小心!确认后,所有选定的部件包将被删除,所有相关数据将不可恢复。",  
1465 - "no-widgets-bundles-matching": "没有找到与 '{{widgetsBundle}}' 匹配的部件包。",  
1466 - "widgets-bundle-required": "需要部件包。",  
1467 - "system": "系统",  
1468 - "import": "导入部件包",  
1469 - "export": "导出部件包",  
1470 - "export-failed-error": "无法导出部件包: {{error}}",  
1471 - "create-new-widgets-bundle": "创建新的部件包",  
1472 - "widgets-bundle-file": "部件包文件",  
1473 - "invalid-widgets-bundle-file-error": "无法导入部件包:无效的部件包数据结构。" 1670 + "thingsboard": "ThingsBoard",
  1671 + "thingsboard-host": "ThingsBoard主机",
  1672 + "thingsboard-host-required": "主机必填。",
  1673 + "thingsboard-port": "ThingsBoard端口",
  1674 + "thingsboard-port-max": "最大端口号为65535。",
  1675 + "thingsboard-port-min": "最小端口号为1。",
  1676 + "thingsboard-port-pattern": "端口无效。",
  1677 + "thingsboard-port-required": "端口必填。",
  1678 + "tidy": "整洁",
  1679 + "tidy-tip": "整理配置JSON",
  1680 + "title-connectors-json": "连接器 {{typeName}} 配置",
  1681 + "tls-path-ca-certificate": "网关上CA证书的路径",
  1682 + "tls-path-client-certificate": "网关上客户端证书的路径",
  1683 + "tls-path-private-key": "网关上私钥的路径",
  1684 + "toggle-fullscreen": "切换全屏",
  1685 + "transformer-json-config": "配置JSON*",
  1686 + "update-config": "添加/更新配置JSON"
  1687 + },
  1688 + "grid": {
  1689 + "add-item-text": "添加新项目",
  1690 + "delete-item": "删除项目",
  1691 + "delete-item-text": "注意,确认后此项及其所有相关数据将变得不可恢复。",
  1692 + "delete-item-title": "您确定要删除此项吗?",
  1693 + "delete-items": "删除项目",
  1694 + "delete-items-action-title": "删除 { count, plural, 1 {1 个元素} other {# 个元素} }",
  1695 + "delete-items-text": "注意,确认后所有选择的项目将被删除,所有相关数据将不可恢复。",
  1696 + "delete-items-title": "确定你要删除 { count, plural, 1 {1 项} other {# 项} }吗?",
  1697 + "item-details": "项目详细信息",
  1698 + "no-items-text": "没有找到项目",
  1699 + "scroll-to-top": "滚动到顶部"
  1700 + },
  1701 + "help": {
  1702 + "goto-help-page": "转到帮助页面"
  1703 + },
  1704 + "home": {
  1705 + "avatar": "头像",
  1706 + "home": "首页",
  1707 + "logout": "注销",
  1708 + "menu": "菜单",
  1709 + "open-user-menu": "打开用户菜单",
  1710 + "profile": "属性"
  1711 + },
  1712 + "icon": {
  1713 + "icon": "图标",
  1714 + "material-icons": "素材图标",
  1715 + "select-icon": "选择图标",
  1716 + "show-all": "显示所有图标"
  1717 + },
  1718 + "import": {
  1719 + "column-example": "示例值数据",
  1720 + "column-key": "属性/遥测键",
  1721 + "column-title": "标题",
  1722 + "column-type": {
  1723 + "access-token": "访问令牌",
  1724 + "client-attribute": "客户端属性",
  1725 + "column-type": "列类型",
  1726 + "description": "说明",
  1727 + "entity-field": "实体字段",
  1728 + "isgateway": "Is网关",
  1729 + "label": "标签",
  1730 + "name": "名称",
  1731 + "server-attribute": "服务器属性",
  1732 + "shared-attribute": "共享属性",
  1733 + "timeseries": "Timeseries",
  1734 + "type": "类型"
1474 }, 1735 },
1475 - "widget-config": {  
1476 - "data": "数据",  
1477 - "settings": "设置",  
1478 - "advanced": "高级",  
1479 - "title": "标题",  
1480 - "general-settings": "常规设置",  
1481 - "display-title": "显示标题",  
1482 - "drop-shadow": "阴影",  
1483 - "enable-fullscreen": "启用全屏",  
1484 - "background-color": "背景颜色",  
1485 - "text-color": "文字颜色",  
1486 - "padding": "填充",  
1487 - "margin": "边缘",  
1488 - "widget-style": "部件风格",  
1489 - "title-style": "标题风格",  
1490 - "mobile-mode-settings": "移动端设置",  
1491 - "order": "顺序",  
1492 - "height": "高度",  
1493 - "units": "特殊符号展示值",  
1494 - "decimals": "浮点数后的位数",  
1495 - "timewindow": "时间窗口",  
1496 - "use-dashboard-timewindow": "使用仪表板的时间窗口",  
1497 - "display-legend": "显示图例",  
1498 - "datasources": "数据源",  
1499 - "maximum-datasources": "最大允许 { count, plural, 1 {1 数据} other {# 数据} }",  
1500 - "datasource-type": "类型",  
1501 - "datasource-parameters": "参数",  
1502 - "remove-datasource": "移除数据源",  
1503 - "add-datasource": "添加数据源",  
1504 - "target-device": "目标设备",  
1505 - "alarm-source": "警告源",  
1506 - "actions": "动作",  
1507 - "action": "动作",  
1508 - "add-action": "添加动作",  
1509 - "search-actions": "动作检索",  
1510 - "action-source": "动作源",  
1511 - "action-source-required": "动作源必填",  
1512 - "action-name": "动作名称",  
1513 - "action-name-required": "动作名称必填。",  
1514 - "action-name-not-unique": "动作名称已经存在。<br/>统一动作源的动作名称必须唯一。",  
1515 - "action-icon": "图标",  
1516 - "action-type": "类型",  
1517 - "action-type-required": "类型必填",  
1518 - "edit-action": "编辑动作",  
1519 - "delete-action": "删除动作",  
1520 - "delete-action-title": "删除部件动作",  
1521 - "delete-action-text": "确定要删除部件动作 '{{actionName}}' 吗?" 1736 + "column-value": "价值",
  1737 + "csv-delimiter": "CSV分隔符",
  1738 + "csv-first-line-header": "第一行包含列名",
  1739 + "csv-update-data": "更新属性/遥测",
  1740 + "drop-file": "拖动一个JSON文件或者单击以选择要上传的文件。",
  1741 + "drop-file-csv": "删除CSV文件或单击以选择要上载的文件。",
  1742 + "import-csv-invalid-format-error": "文件格式无效。行: '{{line}}'",
  1743 + "import-csv-number-columns-error": "一个文件至少应该包含两列",
  1744 + "message": {
  1745 + "create-entities": "{{count}} 个新实体已成功创建。",
  1746 + "error-entities": "创建 {{count}} 个实体时出错。",
  1747 + "update-entities": "{{count}} 个实体已成功更新。"
1522 }, 1748 },
1523 - "widget-type": {  
1524 - "import": "导入部件类型",  
1525 - "export": "导出部件类型",  
1526 - "export-failed-error": "无法导出部件类型: {{error}}",  
1527 - "create-new-widget-type": "创建新的部件类型",  
1528 - "widget-type-file": "部件类型文件",  
1529 - "invalid-widget-type-file-error": "无法导入部件类型:无效的部件类型数据结构。" 1749 + "no-file": "没有选择文件",
  1750 + "stepper-text": {
  1751 + "column-type": "选择列类型",
  1752 + "configuration": "导入配置",
  1753 + "creat-entities": "创建新实体",
  1754 + "done": "多恩",
  1755 + "select-file": "选择一个文件"
  1756 + }
  1757 + },
  1758 + "item": {
  1759 + "selected": "选择"
  1760 + },
  1761 + "js-func": {
  1762 + "mini": "迷你",
  1763 + "no-return-error": "函数必须返回值!",
  1764 + "return-type-mismatch": "函数必须返回 '{{type}}' 类型的值!",
  1765 + "tidy": "整洁"
  1766 + },
  1767 + "key-val": {
  1768 + "add-entry": "增加条目",
  1769 + "key": "键名",
  1770 + "no-data": "没有条目",
  1771 + "remove-entry": "删除条目",
  1772 + "value": "价值"
  1773 + },
  1774 + "language": {
  1775 + "language": "语言",
  1776 + "locales": {
  1777 + "cs_CZ": "Česky",
  1778 + "de_DE": "Deutsch",
  1779 + "el_GR": "Ελληνικά",
  1780 + "en_US": "English",
  1781 + "es_ES": "Español",
  1782 + "fa_IR": "فارسي",
  1783 + "fr_FR": "Français",
  1784 + "it_IT": "Italiano",
  1785 + "ja_JA": "日本語",
  1786 + "ka_GE": "ქართული",
  1787 + "ko_KR": "한글",
  1788 + "lv_LV": "Latviešu",
  1789 + "pt_BR": "Português do Brasil",
  1790 + "ro_RO": "Română",
  1791 + "ru_RU": "Русский",
  1792 + "sl_SI": "Slovenščina",
  1793 + "tr_TR": "Türkçe",
  1794 + "uk_UA": "Українська",
  1795 + "zh_CN": "简体中文",
  1796 + "zh_TW": "繁體中文"
  1797 + }
  1798 + },
  1799 + "layout": {
  1800 + "color": "颜色",
  1801 + "layout": "布局",
  1802 + "main": "主体",
  1803 + "manage": "布局管理",
  1804 + "right": "右侧",
  1805 + "select": "选择目标布局",
  1806 + "settings": "布局设置"
  1807 + },
  1808 + "legend": {
  1809 + "avg": "平均值",
  1810 + "comparison-time-ago": {
  1811 + "days": "(一天前)",
  1812 + "months": "(一个月前)",
  1813 + "weeks": "(一周前)",
  1814 + "years": "(一年前)"
1530 }, 1815 },
1531 - "widgets": {  
1532 - "date-range-navigator": {  
1533 - "localizationMap": {  
1534 - "Sun": "周日",  
1535 - "Mon": "周一",  
1536 - "Tue": "周二",  
1537 - "Wed": "周三",  
1538 - "Thu": "周四",  
1539 - "Fri": "周五",  
1540 - "Sat": "周六",  
1541 - "Jan": "1月",  
1542 - "Feb": "2月",  
1543 - "Mar": "3月",  
1544 - "Apr": "4月",  
1545 - "May": "5月",  
1546 - "Jun": "6月",  
1547 - "Jul": "7月",  
1548 - "Aug": "8月",  
1549 - "Sep": "9月",  
1550 - "Oct": "10月",  
1551 - "Nov": "11月",  
1552 - "Dec": "12月",  
1553 - "January": "一月",  
1554 - "February": "二月",  
1555 - "March": "三月",  
1556 - "April": "四月",  
1557 - "June": "六月",  
1558 - "July": "七月",  
1559 - "August": "八月",  
1560 - "September": "九月",  
1561 - "October": "十月",  
1562 - "November": "十一月",  
1563 - "December": "十二月",  
1564 - "Custom Date Range": "自定义日期范围",  
1565 - "Date Range Template": "日期范围模板",  
1566 - "Today": "今天",  
1567 - "Yesterday": "昨天",  
1568 - "This Week": "本星期",  
1569 - "Last Week": "上个星期",  
1570 - "This Month": "这个月",  
1571 - "Last Month": "上个月",  
1572 - "Year": "年",  
1573 - "This Year": "今年",  
1574 - "Last Year": "去年",  
1575 - "Date picker": "日期选择器",  
1576 - "Hour": "小时",  
1577 - "Day": "天",  
1578 - "Week": "周",  
1579 - "2 weeks": "2周",  
1580 - "Month": "月",  
1581 - "3 months": "3个月",  
1582 - "6 months": "6个月",  
1583 - "Custom interval": "自定义间隔",  
1584 - "Interval": "间隔",  
1585 - "Step size": "步长",  
1586 - "Ok": "Ok"  
1587 - }  
1588 - } 1816 + "direction": "图例方向",
  1817 + "max": "最大值",
  1818 + "min": "最小值",
  1819 + "position": "图例位置",
  1820 + "settings": "图例设置",
  1821 + "show-avg": "显示平均值",
  1822 + "show-max": "显示最大值",
  1823 + "show-min": "显示最小值",
  1824 + "show-total": "显示总数",
  1825 + "sort-legend": "在图例中排序数据键",
  1826 + "total": "总数"
  1827 + },
  1828 + "login": {
  1829 + "create-password": "创建密码",
  1830 + "email": "电子邮件",
  1831 + "error": "登录错误",
  1832 + "expired-password-reset-message": "您的凭据已过期!请创建新密码。",
  1833 + "forgot-password": "忘记密码?",
  1834 + "login": "登录",
  1835 + "login-with": "使用 {{name}} 登录",
  1836 + "new-password": "新密码",
  1837 + "new-password-again": "再次输入新密码",
  1838 + "or": "或",
  1839 + "password-again": "再次输入密码",
  1840 + "password-link-sent-message": "密码重置链接已成功发送!",
  1841 + "password-reset": "密码重置",
  1842 + "passwords-mismatch-error": "输入的密码必须相同!",
  1843 + "remember-me": "记住我",
  1844 + "request-password-reset": "请求密码重置",
  1845 + "reset-password": "重置密码",
  1846 + "sign-in": "登录 ",
  1847 + "username": "用户名(电子邮件)"
  1848 + },
  1849 + "position": {
  1850 + "bottom": "底部",
  1851 + "left": "左侧",
  1852 + "right": "右侧",
  1853 + "top": "顶部"
  1854 + },
  1855 + "profile": {
  1856 + "change-password": "更改密码",
  1857 + "current-password": "当前密码",
  1858 + "last-login-time": "最后登录",
  1859 + "profile": "属性"
  1860 + },
  1861 + "queue": {
  1862 + "name": "队列名称",
  1863 + "name_required": "队列名称必填!",
  1864 + "select_name": "选择队列名称"
  1865 + },
  1866 + "relation": {
  1867 + "add": "添加关联",
  1868 + "add-relation-filter": "添加关联过滤器",
  1869 + "additional-info": "附加信息 (JSON)",
  1870 + "any-relation": "任意关联",
  1871 + "any-relation-type": "任何类型",
  1872 + "delete": "删除关联",
  1873 + "delete-from-relation-text": "确定删除后,当前实体将与实体 '{{entityName}}' 取消关联",
  1874 + "delete-from-relation-title": "确定要从实体 '{{entityName}}' 删除关联吗?",
  1875 + "delete-from-relations-text": "确定删除所有选择的关联关系后,当前实体将与对应的实体取消关联",
  1876 + "delete-from-relations-title": "确定删除 { count, plural, 1 {1 个关联} other {# 个关联} } 吗?",
  1877 + "delete-to-relation-text": "确定删除后实体 '{{entityName}}' 将取消与当前实体的关联关系。",
  1878 + "delete-to-relation-title": "确定要删除实体 '{{entityName}}' 的关联吗?",
  1879 + "delete-to-relations-text": "确定删除所有选择的关联关系后,与当前实体对应的所有关联关系将被移除。",
  1880 + "delete-to-relations-title": "确定要删除 { count, plural, 1 {1 个关联} other {# 个关联} }?",
  1881 + "direction": "方向",
  1882 + "direction-type": {
  1883 + "FROM": "从",
  1884 + "TO": "到"
1589 }, 1885 },
1590 - "icon": {  
1591 - "icon": "图标",  
1592 - "select-icon": "选择图标",  
1593 - "material-icons": "素材图标",  
1594 - "show-all": "显示所有图标" 1886 + "edit": "编辑关联",
  1887 + "from-entity": "从实体",
  1888 + "from-entity-name": "从实体类型",
  1889 + "from-entity-type": "从实体类型",
  1890 + "from-relations": "向外的关联",
  1891 + "invalid-additional-info": "无法解析附加信息JSON。",
  1892 + "no-relations-text": "未找到关联",
  1893 + "relation-filters": "关联过滤器",
  1894 + "relation-type": "关联类型",
  1895 + "relation-type-required": "关联类型必填",
  1896 + "relations": "关联",
  1897 + "remove-relation-filter": "移除关联过滤器",
  1898 + "search-direction": {
  1899 + "FROM": "从",
  1900 + "TO": "到"
1595 }, 1901 },
1596 - "custom": {  
1597 - "widget-action": {  
1598 - "action-cell-button": "动作单元格按钮",  
1599 - "row-click": "点击行",  
1600 - "marker-click": "点击标记",  
1601 - "polygon-click": "单击多边形",  
1602 - "tooltip-tag-action": "提示标签动作"  
1603 - } 1902 + "selected-relations": "已选择{ count, plural, 1 {1 个关联} other {# 个关联} }",
  1903 + "to-entity": "到实体",
  1904 + "to-entity-name": "到实体名称",
  1905 + "to-entity-type": "到实体类型",
  1906 + "to-relations": "向内的关联",
  1907 + "type": "类型"
  1908 + },
  1909 + "rulechain": {
  1910 + "add": "添加规则链",
  1911 + "add-rulechain-text": "添加新的规则链",
  1912 + "copyId": "复制规则链ID",
  1913 + "create-new-rulechain": "创建新的规则链",
  1914 + "debug-mode": "调试模式",
  1915 + "delete": "删除规则链",
  1916 + "delete-rulechain-text": "小心,在确认规则链和所有相关数据将变得不可恢复。",
  1917 + "delete-rulechain-title": " 确实要删除规则链'{{ruleChainName}}'吗?",
  1918 + "delete-rulechains-action-title": "删除 { count, plural, 1 {1 个规则链} other {# 个规则链} }",
  1919 + "delete-rulechains-text": "请注意:确认后,所有选定的规则链将被删除,所有相关的数据将变得不可恢复。",
  1920 + "delete-rulechains-title": "确实要删除{count, plural, 1 { 1 个规则链} other {# 个规则链} }吗?",
  1921 + "description": "说明",
  1922 + "details": "细节",
  1923 + "events": "事件",
  1924 + "export": "导出规则链",
  1925 + "export-failed-error": "无法导出规则链:{{error}}",
  1926 + "idCopiedMessage": "规则ID已经复制到粘贴板",
  1927 + "import": "导入规则链",
  1928 + "invalid-rulechain-file-error": "不能导入规则链:无效的规则链数据格式。",
  1929 + "management": "规则集管理",
  1930 + "name": "名称",
  1931 + "name-required": "名称必填。",
  1932 + "no-rulechains-matching": "没有发现匹配'{{entity}}'的规则链。",
  1933 + "no-rulechains-text": "未找到规则链",
  1934 + "open-rulechain": "打开规则链",
  1935 + "root": "是否根链",
  1936 + "rulechain": "规则链",
  1937 + "rulechain-details": "规则链详情",
  1938 + "rulechain-file": "规则链文件",
  1939 + "rulechain-required": "规则链必填",
  1940 + "rulechains": "规则链库",
  1941 + "search": "搜索规则链",
  1942 + "select-rulechain": "选择规则链",
  1943 + "selected-rulechains": "已选择 { count, plural, 1 {1 个规则链} other {# 个规则链} }",
  1944 + "set-root": "设置为根规则链",
  1945 + "set-root-rulechain-text": "确认之后,规则链将变为根规格链,并将处理所有传入的传输消息。",
  1946 + "set-root-rulechain-title": "您确定要生成规则链'{{RuleChainName}}'根吗?",
  1947 + "system": "系统"
  1948 + },
  1949 + "rulenode": {
  1950 + "add": "添加规则节点",
  1951 + "add-link": "添加链接",
  1952 + "configuration": "配置",
  1953 + "copy-selected": "选择副本",
  1954 + "create-new-link-label": "创建一个新的!",
  1955 + "custom-link-label": "自定义链接标签",
  1956 + "custom-link-label-required": "自定义链接标签必填",
  1957 + "debug-mode": "调试模式",
  1958 + "delete": "删除规则节点",
  1959 + "delete-selected": "删除选定",
  1960 + "delete-selected-objects": "删除选定的节点和连接",
  1961 + "description": "说明",
  1962 + "deselect-all": "取消选择",
  1963 + "deselect-all-objects": "取消选择所有节点和连接",
  1964 + "details": "细节",
  1965 + "directive-is-not-loaded": "定义的配置指令 '{{directiveName}}' 不可用。",
  1966 + "events": "事件",
  1967 + "help": "帮助",
  1968 + "invalid-target-rulechain": "无法解析目标规则链!",
  1969 + "link": "链接",
  1970 + "link-details": "规则节点链接详情",
  1971 + "link-label": "链接标签",
  1972 + "link-label-required": "链接标签必填",
  1973 + "link-labels": "链接标签",
  1974 + "link-labels-required": "链接标签必填。",
  1975 + "message": "消息",
  1976 + "message-type": "消息类型",
  1977 + "message-type-required": "消息类型必填",
  1978 + "metadata": "元数据",
  1979 + "metadata-required": "元数据项不能为空。",
  1980 + "name": "名称",
  1981 + "name-required": "名称必填。",
  1982 + "no-link-label-matching": "找不到'{{label}}'。",
  1983 + "no-link-labels-found": "找不到链接标签",
  1984 + "open-node-library": "打开节点库",
  1985 + "output": "输出",
  1986 + "reset-debug-mode": "重置所有节点中的调试模式",
  1987 + "rulenode-details": "规则节点详情",
  1988 + "search": "搜索节点",
  1989 + "select-all": "选择全部",
  1990 + "select-all-objects": "选择所有节点和连接",
  1991 + "select-message-type": "选择消息类型",
  1992 + "test": "测试",
  1993 + "test-script-function": "测试脚本功能",
  1994 + "type": "类型",
  1995 + "type-action": "动作",
  1996 + "type-action-details": "执行特别动作",
  1997 + "type-enrichment": "属性集",
  1998 + "type-enrichment-details": "向消息元数据中添加附加信息",
  1999 + "type-external": "外部的",
  2000 + "type-external-details": "与外部系统交互",
  2001 + "type-filter": "过滤器",
  2002 + "type-filter-details": "使用配置条件过滤传入消息",
  2003 + "type-input": "输入",
  2004 + "type-input-details": "规则链的逻辑输入,将传入消息转发到下一个相关规则节点",
  2005 + "type-rule-chain": "规则链",
  2006 + "type-rule-chain-details": "将传入消息转发到指定的规则链",
  2007 + "type-transformation": "变换",
  2008 + "type-transformation-details": "更改消息有效载荷和元数据",
  2009 + "type-unknown": "未知",
  2010 + "type-unknown-details": "未解析的规则节点",
  2011 + "ui-resources-load-error": "加载配置UI资源失败。"
  2012 + },
  2013 + "tenant-profile": {
  2014 + "add": "添加租户配置",
  2015 + "copyId": "复制租户配置Id",
  2016 + "create-new-tenant-profile": "创建一个新的!",
  2017 + "data": "纵断面数据",
  2018 + "default": "默认",
  2019 + "default-storage-ttl-days": "默认存储TTL天(0-无限制)",
  2020 + "default-storage-ttl-days-range": "不能为负存储天数",
  2021 + "default-storage-ttl-days-required": "默认存储 TTL 天数必填。",
  2022 + "delete": "删除租户配置",
  2023 + "delete-tenant-profile-text": "请注意:确认后,租户配置和所有相关数据将不可。",
  2024 + "delete-tenant-profile-title": "确实要删除租户配置 '{{tenantProfileName}}'吗?",
  2025 + "delete-tenant-profiles-text": "请注意:确认后,所有选定的租户配置将被删除,所有相关数据将不可恢复。",
  2026 + "delete-tenant-profiles-title": "确定要删除 { count, plural, 1 {1 个租户配置} other {# 个租户配置} }?",
  2027 + "description": "说明",
  2028 + "edit": "编辑租户配置",
  2029 + "idCopiedMessage": "租户配置Id已复制到剪贴板",
  2030 + "max-d-p-storage-days": "最大数据点存储天数(0-无限制)",
  2031 + "max-d-p-storage-days-range": "最大数据点存储天数不能为负数",
  2032 + "max-d-p-storage-days-required": "最大数据点存储天数必填。",
  2033 + "max-emails": "发送的最大电子邮件数(0-无限制)",
  2034 + "max-emails-range": "发送的最大电子邮件数不能为负数",
  2035 + "max-emails-required": "最大电子邮件发送数必填。",
  2036 + "max-j-s-executions": "最大JavaScript执行数(0-不受限制)",
  2037 + "max-j-s-executions-range": "JavaScript的最大执行数不能为负数",
  2038 + "max-j-s-executions-required": "最大JavaScript执行数必填。",
  2039 + "max-r-e-executions": "最大规则引擎执行数(0-不受限制)",
  2040 + "max-r-e-executions-range": "规则引擎执行的最大数目不能为负",
  2041 + "max-r-e-executions-required": "最大规则引擎执行数必填。",
  2042 + "max-rule-node-executions-per-message": "每条消息的最大规则节点执行数(0-无限制)",
  2043 + "max-rule-node-executions-per-message-range": "每条消息的最大规则节点执行数不能为负",
  2044 + "max-rule-node-executions-per-message-required": "每个消息的最大规则节点执行数必填。",
  2045 + "max-sms": "发送的最大短信数(0-无限制)",
  2046 + "max-sms-range": "发送的最大短信数不能为负数",
  2047 + "max-sms-required": "最大短信发送数必填。",
  2048 + "max-transport-data-points": "传输数据点的最大数量(0-无限制)",
  2049 + "max-transport-data-points-range": "传输数据点的最大数目不能为负",
  2050 + "max-transport-data-points-required": "最大传输数据点数必填。",
  2051 + "max-transport-messages": "最大传输消息数(0-无限制)",
  2052 + "max-transport-messages-range": "传输消息的最大数目不能为负数",
  2053 + "max-transport-messages-required": "最大传输消息数必填。",
  2054 + "maximum-assets": "最大资产数量(0-无限)",
  2055 + "maximum-assets-range": "最大资产数不能为负数",
  2056 + "maximum-assets-required": "最大资产数必填。",
  2057 + "maximum-customers": "最大客户数(0-无限制)",
  2058 + "maximum-customers-range": "最大客户数不能为负数",
  2059 + "maximum-customers-required": "最大客户数必填。",
  2060 + "maximum-dashboards": "仪表板的最大数量(0-无限制)",
  2061 + "maximum-dashboards-range": "仪表板的最大数量不能为负数",
  2062 + "maximum-dashboards-required": "最大仪表板数必填。",
  2063 + "maximum-devices": "最大设备数(0-无限制)",
  2064 + "maximum-devices-range": "最小设备数不能为负数",
  2065 + "maximum-devices-required": "最大设备数必填。",
  2066 + "maximum-rule-chains": "最大规则链数(0-无限制)",
  2067 + "maximum-rule-chains-range": "最大规则链数不能为负数",
  2068 + "maximum-rule-chains-required": "最大规则链数必填。",
  2069 + "maximum-users": "最大用户数(0-无限制)",
  2070 + "maximum-users-range": "最大用户数不能为负数",
  2071 + "maximum-users-required": "最大用户数必填。",
  2072 + "name": "名称",
  2073 + "name-required": "名称必填。",
  2074 + "no-tenant-profiles-found": "找不到租户配置。",
  2075 + "no-tenant-profiles-matching": "找不到与 '{{entity}}' 匹配的租户配置。",
  2076 + "no-tenant-profiles-text": "找不到租户配置",
  2077 + "profile-configuration": "配置设置",
  2078 + "search": "搜索租户配置",
  2079 + "selected-tenant-profiles": "已选择 { count, plural, 1 {1 个租户配置} other {# 个租户配置} }",
  2080 + "set-default": "设置该租户配置为默认",
  2081 + "set-default-tenant-profile-text": "确认后,此租户配置将被标记为默认配置,并将用于未指定配置的新租户。",
  2082 + "set-default-tenant-profile-title": "确实要将租户配置 '{{tenantProfileName}}' 设为默认值吗?",
  2083 + "tenant-profile": "租户简介",
  2084 + "tenant-profile-details": "租户配置详细信息",
  2085 + "tenant-profile-required": "租户配置必填",
  2086 + "tenant-profiles": "租户配置",
  2087 + "transport-device-msg-rate-limit": "传输设备消息速率限制。",
  2088 + "transport-device-telemetry-data-points-rate-limit": "设备遥测数据点速率限制。",
  2089 + "transport-device-telemetry-msg-rate-limit": "设备遥测消息速率限制。",
  2090 + "transport-tenant-msg-rate-limit": "传输租户消息速率限制。",
  2091 + "transport-tenant-telemetry-data-points-rate-limit": "租户遥测数据点速率限制。",
  2092 + "transport-tenant-telemetry-msg-rate-limit": "租户遥测消息速率限制。"
  2093 + },
  2094 + "tenant": {
  2095 + "add": "添加租户",
  2096 + "add-tenant-text": "添加新租户",
  2097 + "admins": "管理员",
  2098 + "copyId": "复制租户ID",
  2099 + "delete": "删除租户",
  2100 + "delete-tenant-text": "小心!确认后,租户和所有相关数据将不可恢复。",
  2101 + "delete-tenant-title": "您确定要删除租户'{{tenantTitle}}'吗?",
  2102 + "delete-tenants-action-title": "删除 { count, plural, 1 {1 个租户} other {# 个租户} }",
  2103 + "delete-tenants-text": "小心!确认后,所有选定的租户将被删除,所有相关数据将不可恢复。",
  2104 + "delete-tenants-title": "确定要删除 {count,plural,1 {1 个租户} other {# 个租户} } 吗?",
  2105 + "description": "说明",
  2106 + "details": "细节",
  2107 + "events": "事件",
  2108 + "idCopiedMessage": "租户ID已经复制到粘贴板",
  2109 + "isolated-tb-core": "隔离板芯容器中的加工",
  2110 + "isolated-tb-core-details": "每个独立租户需要单独的微服务",
  2111 + "isolated-tb-rule-engine": "在独立的ThingsBoard规则引擎容器中处理",
  2112 + "isolated-tb-rule-engine-details": "每个独立租户需要单独的微服务",
  2113 + "manage-tenant-admins": "管理租户管理员",
  2114 + "management": "租户管理",
  2115 + "no-tenants-matching": "没有找到符合 '{{entity}}' 的租户",
  2116 + "no-tenants-text": "没有找到租户",
  2117 + "search": "搜索租户",
  2118 + "select-tenant": "选择租户",
  2119 + "selected-tenants": "已选择 { count, plural, 1 {1 个租户} other {# 个租户} }",
  2120 + "tenant": "租户",
  2121 + "tenant-details": "租客详情",
  2122 + "tenant-required": "租户必填",
  2123 + "tenants": "租户",
  2124 + "title": "标题",
  2125 + "title-required": "标题必填。"
  2126 + },
  2127 + "timeinterval": {
  2128 + "advanced": "高级",
  2129 + "days": "天",
  2130 + "days-interval": "{ days, plural, 1 {1 天} other {# 天} }",
  2131 + "hours": "小时",
  2132 + "hours-interval": "{ hours, plural, 1 {1 小时} other {# 小时} }",
  2133 + "minutes": "分钟",
  2134 + "minutes-interval": "{ minutes, plural, 1 {1 分} other {# 分} }",
  2135 + "seconds": "秒",
  2136 + "seconds-interval": "{ seconds, plural, 1 {1 秒} other {# 秒} }"
  2137 + },
  2138 + "timeunit": {
  2139 + "days": "天",
  2140 + "hours": "小时",
  2141 + "minutes": "分钟",
  2142 + "seconds": "秒"
  2143 + },
  2144 + "timewindow": {
  2145 + "date-range": "日期范围",
  2146 + "days": "{ days, plural, 1 { 天 } other {# 天 } }",
  2147 + "edit": "编辑时间窗口",
  2148 + "hide": "隐藏",
  2149 + "history": "历史",
  2150 + "hours": "{ hours, plural, 0 { 小时 } 1 {1 小时 } other {# 小时 } }",
  2151 + "last": "最后",
  2152 + "last-prefix": "最后",
  2153 + "minutes": "{ minutes, plural, 0 { 分 } 1 {1 分 } other {# 分 } }",
  2154 + "period": "从 {{ startTime }} 到 {{ endTime }}",
  2155 + "realtime": "实时",
  2156 + "seconds": "{ seconds, plural, 0 { 秒 } 1 {1 秒 } other {# 秒 } }",
  2157 + "time-period": "时间段"
  2158 + },
  2159 + "timezone": {
  2160 + "no-timezones-matching": "No timezones matching '{{timezone}}' were found.",
  2161 + "select-timezone": "选择时区",
  2162 + "timezone": "时区",
  2163 + "timezone-required": "时区必填。"
  2164 + },
  2165 + "user": {
  2166 + "activation-email-sent-message": "激活电子邮件已成功发送!",
  2167 + "activation-link": "用户激活链接",
  2168 + "activation-link-copied-message": "用户激活链接已经复制到粘贴板",
  2169 + "activation-link-text": "使用该链接 <a href='{{activationLink}}' target='_blank'>激活</a> 激活用户:",
  2170 + "activation-method": "激活方式",
  2171 + "add": "添加用户",
  2172 + "add-user-text": "添加新用户",
  2173 + "always-fullscreen": "始终全屏",
  2174 + "anonymous": "匿名",
  2175 + "copy-activation-link": "复制用户激活链接",
  2176 + "customer": "客户",
  2177 + "customer-users": "客户用户",
  2178 + "default-dashboard": "默认面板",
  2179 + "delete": "删除用户",
  2180 + "delete-user-text": "小心!确认后,用户和所有相关数据将不可恢复。",
  2181 + "delete-user-title": "您确定要删除用户 '{{userEmail}}' 吗?",
  2182 + "delete-users-action-title": "删除 { count, plural, 1 {1 个用户} other {# 个用户} }",
  2183 + "delete-users-text": "小心!确认后,所有选定的用户将被删除,所有相关数据将不可恢复。",
  2184 + "delete-users-title": "确定要删除 { count, plural, 1 {1 个用户} other {# 个用户} } 吗?",
  2185 + "description": "说明",
  2186 + "details": "细节",
  2187 + "disable-account": "禁用用户帐户",
  2188 + "disable-account-message": "已成功禁用用户帐户!",
  2189 + "display-activation-link": "显示激活链接",
  2190 + "email": "电子邮件",
  2191 + "email-required": "电子邮件必填。",
  2192 + "enable-account": "启用用户帐户",
  2193 + "enable-account-message": "已成功启用用户帐户!",
  2194 + "first-name": "名字",
  2195 + "invalid-email-format": "无效的邮件格式。",
  2196 + "last-name": "姓",
  2197 + "login-as-customer-user": "以客户用户身份登录",
  2198 + "login-as-tenant-admin": "以租户管理员身份登录",
  2199 + "no-users-matching": "没有找到符合 '{{entity}}' 的用户。",
  2200 + "no-users-text": "找不到用户",
  2201 + "resend-activation": "重新发送激活",
  2202 + "search": "搜索用户",
  2203 + "select-user": "选择用户",
  2204 + "selected-users": "已选择 { count, plural, 1 {1 个用户} other {# 个用户} }",
  2205 + "send-activation-mail": "发送激活邮件",
  2206 + "sys-admin": "系统管理员",
  2207 + "tenant-admin": "租户管理员",
  2208 + "tenant-admins": "租户管理员",
  2209 + "user": "用户",
  2210 + "user-details": "用户详细信息",
  2211 + "user-required": "用户必填",
  2212 + "users": "用户"
  2213 + },
  2214 + "value": {
  2215 + "boolean": "布尔值",
  2216 + "boolean-value": "布尔值",
  2217 + "double": "双精度小数",
  2218 + "double-value": "双精度小数值",
  2219 + "double-value-required": "需要双精度值",
  2220 + "false": "假",
  2221 + "integer": "数字",
  2222 + "integer-value": "数字值",
  2223 + "integer-value-required": "整数值必填",
  2224 + "invalid-integer-value": "整数值无效",
  2225 + "json": "JSON",
  2226 + "json-value": "JSON值",
  2227 + "json-value-invalid": "JSON值的格式无效",
  2228 + "json-value-required": "JSON值必填。",
  2229 + "long": "Long",
  2230 + "string": "字符串",
  2231 + "string-value": "字符串值",
  2232 + "string-value-required": "字符串值必填",
  2233 + "true": "真",
  2234 + "type": "值类型"
  2235 + },
  2236 + "widget-action": {
  2237 + "custom": "自定义动作",
  2238 + "custom-pretty": "自定义操作(使用HTML模板)",
  2239 + "header-button": "部件顶部按钮",
  2240 + "open-dashboard": "切换到另一个仪表板",
  2241 + "open-dashboard-state": "切换到新仪表板状态",
  2242 + "open-right-layout": "打开右侧布局 (移动端视图)",
  2243 + "set-entity-from-widget": "从部件中设置实体",
  2244 + "target-dashboard": "目标仪表板",
  2245 + "target-dashboard-state": "目标仪表板状态",
  2246 + "target-dashboard-state-required": "目标仪表板状态必填",
  2247 + "update-dashboard-state": "更新当前仪表板状态"
  2248 + },
  2249 + "widget-config": {
  2250 + "action": "Action",
  2251 + "action-icon": "图标",
  2252 + "action-name": "名称",
  2253 + "action-name-not-unique": "Action 名称已经存在。<br/>相同 Action Source 的 Action 名称必须唯一。",
  2254 + "action-name-required": "Action 名称必填。",
  2255 + "action-source": "Action Source",
  2256 + "action-source-required": "Action Source 必填",
  2257 + "action-type": "类型",
  2258 + "action-type-required": "类型必填",
  2259 + "actions": "Actions",
  2260 + "add-action": "添加 Action",
  2261 + "add-datasource": "添加数据源",
  2262 + "advanced": "高级",
  2263 + "alarm-source": "警告源",
  2264 + "background-color": "背景颜色",
  2265 + "data": "数据",
  2266 + "datasource-parameters": "参数",
  2267 + "datasource-type": "类型",
  2268 + "datasources": "数据源",
  2269 + "decimals": "浮点数后的位数",
  2270 + "delete-action": "删除 Action",
  2271 + "delete-action-text": "确定要删除部件动作 '{{actionName}}' 吗?",
  2272 + "delete-action-title": "删除 Widget Action",
  2273 + "display-icon": "显示标题图标",
  2274 + "display-legend": "显示图例",
  2275 + "display-timewindow": "显示时间窗口",
  2276 + "display-title": "显示标题",
  2277 + "drop-shadow": "阴影",
  2278 + "edit-action": "编辑 Action",
  2279 + "enable-fullscreen": "启用全屏",
  2280 + "general-settings": "常规设置",
  2281 + "height": "高度",
  2282 + "icon-color": "图标颜色",
  2283 + "icon-size": "图标大小",
  2284 + "margin": "边缘",
  2285 + "maximum-datasources": "最大允许 { count, plural, 1 {1 个数据源。} other {# 个数据源。} }",
  2286 + "mobile-mode-settings": "移动端设置",
  2287 + "no-actions-text": "找不到 Action",
  2288 + "order": "顺序",
  2289 + "padding": "填充",
  2290 + "remove-datasource": "移除数据源",
  2291 + "search-actions": "Action 检索",
  2292 + "settings": "设置",
  2293 + "target-device": "目标设备",
  2294 + "text-color": "文字颜色",
  2295 + "timewindow": "时间窗口",
  2296 + "title": "标题",
  2297 + "title-style": "标题风格",
  2298 + "title-tooltip": "标题工具提示",
  2299 + "units": "特殊符号展示值",
  2300 + "use-dashboard-timewindow": "使用仪表板的时间窗口",
  2301 + "widget-style": "部件风格"
  2302 + },
  2303 + "widget-type": {
  2304 + "create-new-widget-type": "创建新的部件类型",
  2305 + "export": "导出部件类型",
  2306 + "export-failed-error": "无法导出部件类型: {{error}}",
  2307 + "import": "导入部件类型",
  2308 + "invalid-widget-type-file-error": "无法导入部件类型:无效的部件类型数据结构。",
  2309 + "widget-type-file": "部件类型文件"
  2310 + },
  2311 + "widget": {
  2312 + "add": "添加部件",
  2313 + "add-resource": "添加资源",
  2314 + "add-widget-type": "添加新的部件类型",
  2315 + "alarm": "警告部件",
  2316 + "alarm-data-overflow": "Widget displays alarms for {{allowedEntities}} (maximum allowed) entities out of {{totalEntities}} entities",
  2317 + "css": "CSS",
  2318 + "data-overflow": "Widget displays {{count}} out of {{total}} entities",
  2319 + "datakey-settings-schema": "数据键设置模式",
  2320 + "edit": "编辑部件",
  2321 + "editor": "部件编辑器",
  2322 + "export": "导出部件",
  2323 + "html": "HTML",
  2324 + "javascript": "Javascript",
  2325 + "js": "JS",
  2326 + "latest-values": "最新值",
  2327 + "management": "管理部件",
  2328 + "missing-widget-title-error": "部件标题必须指定!",
  2329 + "no-data": "小部件上没有要显示的数据",
  2330 + "no-data-found": "没有找到数据",
  2331 + "remove": "删除部件",
  2332 + "remove-resource": "删除资源",
  2333 + "remove-widget-text": "确认后,控件和所有相关数据将变得不可恢复。",
  2334 + "remove-widget-title": "确实要删除 '{{widgetTitle}}'部件吗?",
  2335 + "remove-widget-type": "删除部件类型",
  2336 + "remove-widget-type-text": "确认后,窗口部件类型和所有相关数据将不可恢复。",
  2337 + "remove-widget-type-title": "您确定要删除部件类型 '{{widgetName}}'吗?",
  2338 + "resource-is-module": "Is module",
  2339 + "resource-url": "JavaScript/CSS URL",
  2340 + "resources": "资源",
  2341 + "rpc": "控件部件",
  2342 + "run": "运行部件",
  2343 + "save": "保存部件",
  2344 + "save-widget-type-as": "部件类型另存为",
  2345 + "save-widget-type-as-text": "请输入新的部件标题或选择目标部件组",
  2346 + "saveAs": "部件另存为",
  2347 + "search-data": "搜索数据",
  2348 + "select-widget-type": "选择窗口部件类型",
  2349 + "select-widgets-bundle": "选择部件组",
  2350 + "settings-schema": "设置模式",
  2351 + "static": "静态部件",
  2352 + "tidy": "Tidy",
  2353 + "timeseries": "Timeseries",
  2354 + "title": "部件标题",
  2355 + "title-required": "部件标题必填。",
  2356 + "toggle-fullscreen": "切换全屏",
  2357 + "type": "部件类型",
  2358 + "unable-to-save-widget-error": "无法保存部件!控件有错误!",
  2359 + "undo": "撤消部件更改",
  2360 + "widget-bundle": "部件组",
  2361 + "widget-library": "部件库",
  2362 + "widget-saved": "部件已保存",
  2363 + "widget-template-load-failed-error": "无法加载部件模板!",
  2364 + "widget-type-load-error": "由于以下错误未加载小部件:",
  2365 + "widget-type-load-failed-error": "无法加载部件类型!",
  2366 + "widget-type-not-found": "加载部件配置出错。<br>可能关联的部件已经删除了。"
  2367 + },
  2368 + "widgets-bundle": {
  2369 + "add": "添加部件组",
  2370 + "add-widgets-bundle-text": "添加新的部件组",
  2371 + "create-new-widgets-bundle": "创建新的部件组",
  2372 + "current": "当前组",
  2373 + "delete": "删除部件组",
  2374 + "delete-widgets-bundle-text": "小心!确认后,部件组和所有相关数据将不可恢复。",
  2375 + "delete-widgets-bundle-title": "您确定要删除部件组 '{{widgetsBundleTitle}}'吗?",
  2376 + "delete-widgets-bundles-action-title": "删除 { count, plural, 1 {1 个部件组} other {# 个部件组} }",
  2377 + "delete-widgets-bundles-text": "小心!确认后,所有选定的部件组将被删除,所有相关数据将不可恢复。",
  2378 + "delete-widgets-bundles-title": "确定要删除 { count, plural, 1 {1 个部件组} other {# 个部件组} } 吗?",
  2379 + "details": "细节",
  2380 + "empty": "部件组是空的",
  2381 + "export": "导出部件组",
  2382 + "export-failed-error": "无法导出部件组: {{error}}",
  2383 + "import": "导入部件组",
  2384 + "invalid-widgets-bundle-file-error": "无法导入部件组:无效的部件组数据结构。",
  2385 + "no-widgets-bundles-matching": "没有找到与 '{{widgetsBundle}}' 匹配的部件组。",
  2386 + "no-widgets-bundles-text": "找不到部件组",
  2387 + "open-widgets-bundle": "打开部件组",
  2388 + "search": "搜索部件组",
  2389 + "selected-widgets-bundles": "已选择 { count, plural, 1 {1 个部件组} other {# 个部件组} }",
  2390 + "system": "系统",
  2391 + "title": "标题",
  2392 + "title-required": "标题必填。",
  2393 + "widgets-bundle-details": "部件组详细信息",
  2394 + "widgets-bundle-file": "部件组文件",
  2395 + "widgets-bundle-required": "部件组必填。",
  2396 + "widgets-bundles": "部件包"
  2397 + },
  2398 + "widgets": {
  2399 + "date-range-navigator": {
  2400 + "localizationMap": {
  2401 + "2 weeks": "2周",
  2402 + "3 months": "3个月",
  2403 + "6 months": "6个月",
  2404 + "Apr": "4月",
  2405 + "April": "四月",
  2406 + "Aug": "8月",
  2407 + "August": "八月",
  2408 + "Custom Date Range": "自定义日期范围",
  2409 + "Custom interval": "自定义间隔",
  2410 + "Date Range Template": "日期范围模板",
  2411 + "Date picker": "日期选择器",
  2412 + "Day": "天",
  2413 + "Dec": "12月",
  2414 + "December": "十二月",
  2415 + "Feb": "2月",
  2416 + "February": "二月",
  2417 + "Fri": "周五",
  2418 + "Hour": "小时",
  2419 + "Interval": "间隔",
  2420 + "Jan": "1月",
  2421 + "January": "一月",
  2422 + "Jul": "7月",
  2423 + "July": "七月",
  2424 + "Jun": "6月",
  2425 + "June": "六月",
  2426 + "Last Month": "上个月",
  2427 + "Last Week": "上个星期",
  2428 + "Last Year": "去年",
  2429 + "Mar": "3月",
  2430 + "March": "三月",
  2431 + "May": "5月",
  2432 + "Mon": "周一",
  2433 + "Month": "月",
  2434 + "Nov": "11月",
  2435 + "November": "十一月",
  2436 + "Oct": "10月",
  2437 + "October": "十月",
  2438 + "Ok": "Ok",
  2439 + "Sat": "周六",
  2440 + "Sep": "9月",
  2441 + "September": "九月",
  2442 + "Step size": "步长",
  2443 + "Sun": "周日",
  2444 + "This Month": "这个月",
  2445 + "This Week": "本星期",
  2446 + "This Year": "今年",
  2447 + "Thu": "周四",
  2448 + "Today": "今天",
  2449 + "Tue": "周二",
  2450 + "Wed": "周三",
  2451 + "Week": "周",
  2452 + "Year": "年",
  2453 + "Yesterday": "昨天"
  2454 + }
1604 }, 2455 },
1605 - "language": {  
1606 - "language": "语言" 2456 + "input-widgets": {
  2457 + "attribute-not-allowed": "属性参数不能在此小部件中使用",
  2458 + "blocked-location": "在浏览器中阻止地理位置",
  2459 + "claim-device": "声明设备",
  2460 + "claim-failed": "声明设备失败!",
  2461 + "claim-not-found": "找不到设备!",
  2462 + "claim-successful": "设备已成功申领!",
  2463 + "date": "日期",
  2464 + "device-name": "设备名称",
  2465 + "device-name-required": "设备名称必填",
  2466 + "discard-changes": "放弃更改",
  2467 + "enable-https-use-widget": "请启用HTTPS以使用此部件",
  2468 + "entity-attribute-required": "实体属性必填",
  2469 + "entity-coordinate-required": "纬度和经度两个字段都是必需的",
  2470 + "entity-timeseries-required": "实体 Timeseries 必填",
  2471 + "get-location": "获取当前位置",
  2472 + "invalid-date": "无效日期",
  2473 + "latitude": "纬度",
  2474 + "longitude": "经度",
  2475 + "max-value-error": "最大值是{{value}}",
  2476 + "min-value-error": "最小值是{{value}}",
  2477 + "no-attribute-selected": "未选择任何属性",
  2478 + "no-coordinate-specified": "未指定纬度/经度的数据键",
  2479 + "no-datakey-selected": "未选择数据键",
  2480 + "no-entity-selected": "未选择实体",
  2481 + "no-found-your-camera": "找不到摄像机",
  2482 + "no-image": "没有图像",
  2483 + "no-permission-camera": "权限被用户拒绝/此站点无权使用摄像机",
  2484 + "no-support-geolocation": "您的浏览器不支持地理定位",
  2485 + "no-support-web-camera": "您的浏览器不支持摄像头",
  2486 + "no-timeseries-selected": "未选择 Timeseries",
  2487 + "not-allowed-entity": "所选实体不能具有共享属性",
  2488 + "secret-key": "密钥",
  2489 + "secret-key-required": "密钥必填",
  2490 + "switch-attribute-value": "切换实体属性值",
  2491 + "switch-camera": "切换摄像机",
  2492 + "switch-timeseries-value": "切换实体 Timeseries 值",
  2493 + "take-photo": "拍照",
  2494 + "time": "时间",
  2495 + "timeseries-not-allowed": "Timeseries 参数不能用于此部件",
  2496 + "update-attribute": "更新 attribute",
  2497 + "update-failed": "更新失败",
  2498 + "update-successful": "更新成功",
  2499 + "update-timeseries": "更新 Timeseries",
  2500 + "value": "价值"
1607 } 2501 }
1608 -} 2502 + }
  2503 +}