Commit 45192fc2f0ec4173e50c35b41861f718b85938d0
Committed by
GitHub
Merge pull request #3974 from lsyer/master
Update some translations: locale.constant-zh_CN.json
Showing
1 changed file
with
171 additions
and
171 deletions
... | ... | @@ -73,9 +73,9 @@ |
73 | 73 | "enable-proxy": "启用代理", |
74 | 74 | "enable-tls": "启用TLS", |
75 | 75 | "error-verification-url": "域名不应包含符号 “/” 和 “:”。例:thingsboard.io", |
76 | - "general": "总则", | |
77 | - "general-policy": "General policy", | |
78 | - "general-settings": "常规设置", | |
76 | + "general": "基本设置", | |
77 | + "general-policy": "基本策略", | |
78 | + "general-settings": "基本设置", | |
79 | 79 | "mail-from": "邮件来自", |
80 | 80 | "mail-from-required": "邮件发件人必填。", |
81 | 81 | "max-failed-login-attempts": "登录失败之前的最大登录尝试次数", |
... | ... | @@ -91,7 +91,7 @@ |
91 | 91 | "minimum-special-characters-range": "特殊字符的最小数目不能为负数", |
92 | 92 | "minimum-uppercase-letters": "最小大写字母数", |
93 | 93 | "minimum-uppercase-letters-range": "大写字母的最小数目不能为负数", |
94 | - "number-from": "来自的电话号码", | |
94 | + "number-from": "发送方电话号码", | |
95 | 95 | "number-from-required": "发送方电话号码必填。", |
96 | 96 | "number-to": "电话号码至", |
97 | 97 | "number-to-required": "电话号码必填。", |
... | ... | @@ -182,11 +182,11 @@ |
182 | 182 | "sms-message": "短信", |
183 | 183 | "sms-message-max-length": "短信长度不能超过1600个字符", |
184 | 184 | "sms-message-required": "短消息内容必填。", |
185 | - "sms-provider": "SMS provider", | |
186 | - "sms-provider-settings": "SMS provider 设置", | |
187 | - "sms-provider-type": "SMS provider 类型", | |
185 | + "sms-provider": "SMS 服务商", | |
186 | + "sms-provider-settings": "SMS 服务商设置", | |
187 | + "sms-provider-type": "SMS 服务商类型", | |
188 | 188 | "sms-provider-type-aws-sns": "亚马逊社交网站", |
189 | - "sms-provider-type-required": "SMS provider 类型必填。", | |
189 | + "sms-provider-type-required": "SMS 服务商类型必填。", | |
190 | 190 | "sms-provider-type-twilio": "Twilio", |
191 | 191 | "smtp-host": "SMTP主机", |
192 | 192 | "smtp-host-required": "SMTP主机必填。", |
... | ... | @@ -224,15 +224,15 @@ |
224 | 224 | "acknowledge": "应答", |
225 | 225 | "aknowledge-alarm-text": "确定要确认报警吗?", |
226 | 226 | "aknowledge-alarm-title": "确认报警", |
227 | - "aknowledge-alarms-text": "确定要确认 { count, plural, 1 {1 个警告} other {# 个警告} }?", | |
228 | - "aknowledge-alarms-title": "确认 { count, plural, 1 {1 个警告} other {# 个警告} }", | |
227 | + "aknowledge-alarms-text": "确定要确认 { count, plural, 1 {# 个警告} other {# 个警告} }?", | |
228 | + "aknowledge-alarms-title": "确认 { count, plural, 1 {# 个警告} other {# 个警告} }", | |
229 | 229 | "alarm": "警告", |
230 | 230 | "alarm-details": "报警详细信息", |
231 | - "alarm-filter": "报警过滤器", | |
231 | + "alarm-filter": "报警筛选器", | |
232 | 232 | "alarm-required": "警告必填", |
233 | 233 | "alarm-severity-list": "警报严重性列表", |
234 | 234 | "alarm-status": "警告状态", |
235 | - "alarm-status-filter": "报警状态过滤器", | |
235 | + "alarm-status-filter": "报警状态筛选器", | |
236 | 236 | "alarm-status-list": "报警状态列表", |
237 | 237 | "alarm-type-list": "报警类型列表", |
238 | 238 | "alarms": "警告", |
... | ... | @@ -242,11 +242,11 @@ |
242 | 242 | "clear": "清除", |
243 | 243 | "clear-alarm-text": "确定要清除警报吗?", |
244 | 244 | "clear-alarm-title": "清除警报", |
245 | - "clear-alarms-text": "确定要清除 { count, plural, 1 {1 个警告} other {# 个警告} }?", | |
246 | - "clear-alarms-title": "清除 { count, plural, 1 {1 个警告} other {# 个警告} }", | |
245 | + "clear-alarms-text": "确定要清除 { count, plural, 1 {# 个警告} other {# 个警告} }?", | |
246 | + "clear-alarms-title": "清除 { count, plural, 1 {# 个警告} other {# 个警告} }", | |
247 | 247 | "clear-time": "清除时间", |
248 | 248 | "created-time": "创建时间", |
249 | - "details": "细节", | |
249 | + "details": "详情", | |
250 | 250 | "display-status": { |
251 | 251 | "ACTIVE_ACK": "Active 已确认", |
252 | 252 | "ACTIVE_UNACK": "Active 未确认", |
... | ... | @@ -268,7 +268,7 @@ |
268 | 268 | "originator-type": "Originator 类型", |
269 | 269 | "polling-interval": "警告轮询间隔(秒)", |
270 | 270 | "polling-interval-required": "警告轮询间隔必填。", |
271 | - "search": "搜索警告", | |
271 | + "search": "查找警告", | |
272 | 272 | "search-propagated-alarms": "检索已传递的警报", |
273 | 273 | "search-status": { |
274 | 274 | "ACK": "已确认", |
... | ... | @@ -278,7 +278,7 @@ |
278 | 278 | "UNACK": "未确认" |
279 | 279 | }, |
280 | 280 | "select-alarm": "选择警告", |
281 | - "selected-alarms": "已选择 { count, plural, 1 {1 个警告} other {# 个警告} }", | |
281 | + "selected-alarms": "已选择 { count, plural, 1 {# 个警告} other {# 个警告} }", | |
282 | 282 | "severity": "严重程度", |
283 | 283 | "severity-critical": "危险", |
284 | 284 | "severity-indeterminate": "不确定", |
... | ... | @@ -297,9 +297,9 @@ |
297 | 297 | "default-state-entity": "默认状态实体", |
298 | 298 | "duplicate-alias": "别名已经存在。", |
299 | 299 | "edit": "编辑别名", |
300 | - "entity-filter": "实体过滤", | |
301 | - "entity-filter-no-entity-matched": "未找到符合指定过滤条件的实体。", | |
302 | - "filter-type": "过滤类型", | |
300 | + "entity-filter": "实体筛选器", | |
301 | + "entity-filter-no-entity-matched": "未找到符合指定筛选条件的实体。", | |
302 | + "filter-type": "筛选器类型", | |
303 | 303 | "filter-type-apiUsageState": "Api使用状态", |
304 | 304 | "filter-type-asset-search-query": "资产搜索查询", |
305 | 305 | "filter-type-asset-search-query-description": "类型为 {{assetTypes}} 且具有 {{relationType}} 关联 {{direction}} {{rootEntity}} 的资产", |
... | ... | @@ -320,15 +320,15 @@ |
320 | 320 | "filter-type-entity-view-type-description": "类型为 '{{entityView}}' 的实体视图", |
321 | 321 | "filter-type-relations-query": "关联查询", |
322 | 322 | "filter-type-relations-query-description": "具有 {{relationType}} 关联 {{direction}} {{rootEntity}} 的 {{entities}} ", |
323 | - "filter-type-required": "过滤类型必填。", | |
323 | + "filter-type-required": "筛选器类型必填。", | |
324 | 324 | "filter-type-single-entity": "单个实体", |
325 | - "filter-type-state-entity": "实体(仪表板状态)", | |
326 | - "filter-type-state-entity-description": "实体令牌(仪表板状态参数)", | |
325 | + "filter-type-state-entity": "仪表板实体状态", | |
326 | + "filter-type-state-entity-description": "仪表板实体令牌状态参数", | |
327 | 327 | "last-level-relation": "仅获取最后一级关联", |
328 | 328 | "max-relation-level": "最大关联层级", |
329 | 329 | "name": "别名", |
330 | 330 | "name-required": "别名必填", |
331 | - "no-entity-filter-specified": "没有指定实体过滤条件", | |
331 | + "no-entity-filter-specified": "没有指定实体筛选器", | |
332 | 332 | "resolve-multiple": "解决为多实体", |
333 | 333 | "root-entity": "根实体", |
334 | 334 | "root-state-entity": "使用仪表板状态实体作为根实体", |
... | ... | @@ -339,7 +339,7 @@ |
339 | 339 | "api-usage": { |
340 | 340 | "api-usage": "Api 使用统计", |
341 | 341 | "data-points": "数据点", |
342 | - "data-points-storage-days": "数据点存储天数", | |
342 | + "data-points-storage-days": "日存储数据点数", | |
343 | 343 | "email": "Email", |
344 | 344 | "email-messages": "Email messages", |
345 | 345 | "email-messages-daily-activity": "Email messages daily activity", |
... | ... | @@ -354,7 +354,7 @@ |
354 | 354 | "javascript-functions-hourly-activity": "JavaScript functions hourly activity", |
355 | 355 | "javascript-functions-monthly-activity": "JavaScript functions monthly activity", |
356 | 356 | "latest-error": "最新错误", |
357 | - "messages": "信息", | |
357 | + "messages": "消息", | |
358 | 358 | "permanent-failures": "${entityName} 永久性故障", |
359 | 359 | "permanent-timeouts": "${entityName} 永久超时", |
360 | 360 | "processing-failures": "${entityName} 处理失败", |
... | ... | @@ -381,11 +381,11 @@ |
381 | 381 | "telemetry-persistence-hourly-activity": "Telemetry persistence hourly activity", |
382 | 382 | "telemetry-persistence-monthly-activity": "Telemetry persistence monthly activity", |
383 | 383 | "transport": "Transport", |
384 | - "transport-daily-activity": "运输日常活动", | |
384 | + "transport-daily-activity": "Transport daily activity", | |
385 | 385 | "transport-data-points": "传输数据点", |
386 | 386 | "transport-hourly-activity": "Transport hourly activity", |
387 | 387 | "transport-messages": "传输消息", |
388 | - "transport-monthly-activity": "运输月度活动", | |
388 | + "transport-monthly-activity": "Transport monthly activity", | |
389 | 389 | "view-details": "查看详细信息", |
390 | 390 | "view-statistics": "查看统计信息" |
391 | 391 | }, |
... | ... | @@ -406,7 +406,7 @@ |
406 | 406 | "assign-asset-to-customer": "将资产分配给客户", |
407 | 407 | "assign-asset-to-customer-text": "请选择要分配给客户的资产", |
408 | 408 | "assign-assets": "分配资产", |
409 | - "assign-assets-text": "分配 { count, plural, 1 {1 个资产} other {# 个资产} } 给客户", | |
409 | + "assign-assets-text": "分配 { count, plural, 1 {# 个资产} other {# 个资产} } 给客户", | |
410 | 410 | "assign-new-asset": "分配新资产", |
411 | 411 | "assign-to-customer": "分配给客户", |
412 | 412 | "assign-to-customer-text": "请选择客户以分配资产", |
... | ... | @@ -416,11 +416,11 @@ |
416 | 416 | "delete-asset-text": "小心!确认后资产及其所有相关数据将不可恢复。", |
417 | 417 | "delete-asset-title": "确定要删除资产 '{{assetName}}'?", |
418 | 418 | "delete-assets": "删除资产", |
419 | - "delete-assets-action-title": "删除 { count, plural, 1 {1 个资产} other {# 个资产} }", | |
419 | + "delete-assets-action-title": "删除 { count, plural, 1 {# 个资产} other {# 个资产} }", | |
420 | 420 | "delete-assets-text": "请注意:确认后,所有选定的资产将被删除,所有相关的数据将变得不可恢复。", |
421 | - "delete-assets-title": "确定要删除 { count, plural, 1 {1 个资产} other {# 个资产} }?", | |
421 | + "delete-assets-title": "确定要删除 { count, plural, 1 {# 个资产} other {# 个资产} }?", | |
422 | 422 | "description": "说明", |
423 | - "details": "细节", | |
423 | + "details": "详情", | |
424 | 424 | "enter-asset-type": "输入资产类型", |
425 | 425 | "events": "事件", |
426 | 426 | "idCopiedMessage": "资产ID已经复制到粘贴板", |
... | ... | @@ -440,19 +440,19 @@ |
440 | 440 | "no-assets-matching": "没有找到匹配 '{{entity}}' 的资产。", |
441 | 441 | "no-assets-text": "未找到资产", |
442 | 442 | "public": "公开", |
443 | - "search": "搜索资产", | |
443 | + "search": "查找资产", | |
444 | 444 | "select-asset": "选择资产", |
445 | 445 | "select-asset-type": "选择资产类型", |
446 | - "selected-assets": "已选择 { count, plural, 1 {1 个资产} other {# 个资产} }", | |
446 | + "selected-assets": "已选择 { count, plural, 1 {# 个资产} other {# 个资产} }", | |
447 | 447 | "type": "类型", |
448 | 448 | "type-required": "类型必填。", |
449 | 449 | "unassign-asset": "未分配资产", |
450 | 450 | "unassign-asset-text": "确认后,资产将未分配,客户无法访问。", |
451 | 451 | "unassign-asset-title": "您确定要取消对'{{assetName}}'资产的分配吗?", |
452 | 452 | "unassign-assets": "取消分配资产", |
453 | - "unassign-assets-action-title": "从客户处取消分配 { count, plural, 1 {1 个资产} other {# 个资产} }", | |
453 | + "unassign-assets-action-title": "从客户处取消分配 { count, plural, 1 {# 个资产} other {# 个资产} }", | |
454 | 454 | "unassign-assets-text": "确认后,所有选定的资产将被分配,客户无法访问。", |
455 | - "unassign-assets-title": "您确定要取消分配 { count, plural, 1 {1 个资产} other {# 个资产} }吗?", | |
455 | + "unassign-assets-title": "您确定要取消分配 { count, plural, 1 {# 个资产} other {# 个资产} }吗?", | |
456 | 456 | "unassign-from-customer": "取消分配客户", |
457 | 457 | "view-assets": "查看资产" |
458 | 458 | }, |
... | ... | @@ -464,7 +464,7 @@ |
464 | 464 | "attributes-scope": "设备属性范围", |
465 | 465 | "delete-attributes": "删除属性", |
466 | 466 | "delete-attributes-text": "注意,确认后所有选中的属性都会被删除。", |
467 | - "delete-attributes-title": "您确定要删除 { count, plural, 1 {1 个属性} other {# 个属性} }吗?", | |
467 | + "delete-attributes-title": "您确定要删除 { count, plural, 1 {# 个属性} other {# 个属性} }吗?", | |
468 | 468 | "enter-attribute-value": "输入属性值", |
469 | 469 | "key": "键名", |
470 | 470 | "key-required": "属性键必填。", |
... | ... | @@ -478,8 +478,8 @@ |
478 | 478 | "scope-latest-telemetry": "最新遥测数据", |
479 | 479 | "scope-server": "服务端属性", |
480 | 480 | "scope-shared": "共享属性", |
481 | - "selected-attributes": "已选择{ count, plural, 1 {1 个属性} other {# 个属性} }", | |
482 | - "selected-telemetry": "已选择 { count, plural, 1 {1 telemetry unit} other {# telemetry units} }", | |
481 | + "selected-attributes": "已选择{ count, plural, 1 {# 个属性} other {# 个属性} }", | |
482 | + "selected-telemetry": "已选择 { count, plural, 1 {# telemetry unit} other {# telemetry units} }", | |
483 | 483 | "show-on-widget": "在部件上显示", |
484 | 484 | "value": "价值", |
485 | 485 | "value-required": "属性值必填。", |
... | ... | @@ -491,7 +491,7 @@ |
491 | 491 | "audit-log-details": "审计日志详情", |
492 | 492 | "audit-logs": "审计日志", |
493 | 493 | "clear-search": "清空查找", |
494 | - "details": "细节", | |
494 | + "details": "详情", | |
495 | 495 | "entity-name": "实体名称", |
496 | 496 | "entity-type": "实体类型", |
497 | 497 | "failure-details": "失败详情", |
... | ... | @@ -591,11 +591,11 @@ |
591 | 591 | "delete": "删除此客户", |
592 | 592 | "delete-customer-text": "小心!确认后,客户及其所有相关数据将不可恢复。", |
593 | 593 | "delete-customer-title": "您确定要删除客户'{{customerTitle}}'吗?", |
594 | - "delete-customers-action-title": "删除 { count, plural, 1 {1 个客户} other {# 个客户} }", | |
594 | + "delete-customers-action-title": "删除 { count, plural, 1 {# 个客户} other {# 个客户} }", | |
595 | 595 | "delete-customers-text": "小心!确认后,所有选定的客户将被删除,所有相关数据将不可恢复。", |
596 | - "delete-customers-title": "您确定要删除 { count, plural, 1 {1 个客户} other {# 个客户} }吗?", | |
596 | + "delete-customers-title": "您确定要删除 { count, plural, 1 {# 个客户} other {# 个客户} }吗?", | |
597 | 597 | "description": "说明", |
598 | - "details": "细节", | |
598 | + "details": "详情", | |
599 | 599 | "devices": "客户设备", |
600 | 600 | "entity-views": "客户实体视图", |
601 | 601 | "events": "事件", |
... | ... | @@ -618,10 +618,10 @@ |
618 | 618 | "public-dashboards": "公共仪表板", |
619 | 619 | "public-devices": "公共设备", |
620 | 620 | "public-entity-views": "公共实体视图", |
621 | - "search": "搜索客户", | |
621 | + "search": "查找客户", | |
622 | 622 | "select-customer": "选择客户", |
623 | 623 | "select-default-customer": "选择默认的客户", |
624 | - "selected-customers": "已选择 { count, plural, 1 {1 个客户} other {# 个客户} }", | |
624 | + "selected-customers": "已选择 { count, plural, 1 {# 个客户} other {# 个客户} }", | |
625 | 625 | "title": "标题", |
626 | 626 | "title-required": "标题必填。" |
627 | 627 | }, |
... | ... | @@ -634,7 +634,7 @@ |
634 | 634 | "assign-dashboard-to-customer": "将仪表板分配给客户", |
635 | 635 | "assign-dashboard-to-customer-text": "请选择要分配给客户的仪表板", |
636 | 636 | "assign-dashboards": "分配仪表板", |
637 | - "assign-dashboards-text": "分配 { count, plural, 1 {1 个仪表板} other {# 个仪表板} } 给客户", | |
637 | + "assign-dashboards-text": "分配 { count, plural, 1 {# 个仪表板} other {# 个仪表板} } 给客户", | |
638 | 638 | "assign-new-dashboard": "分配新的仪表板", |
639 | 639 | "assign-to-customer": "分配给客户", |
640 | 640 | "assign-to-customer-text": "请选择客户分配仪表板", |
... | ... | @@ -665,19 +665,19 @@ |
665 | 665 | "delete-dashboard-text": "小心!确认后仪表板及其所有相关数据将不可恢复。", |
666 | 666 | "delete-dashboard-title": "您确定要删除仪表板 '{{dashboardTitle}}'吗?", |
667 | 667 | "delete-dashboards": "删除仪表板", |
668 | - "delete-dashboards-action-title": "删除 { count, plural, 1 {1 个仪表板} other {# 个仪表板} }", | |
668 | + "delete-dashboards-action-title": "删除 { count, plural, 1 {# 个仪表板} other {# 个仪表板} }", | |
669 | 669 | "delete-dashboards-text": "小心!确认后所有选定的仪表板将被删除,所有相关数据将不可恢复。", |
670 | - "delete-dashboards-title": "确定要删除 { count, plural, 1 {1 个仪表板} other {# 个仪表板} }吗?", | |
670 | + "delete-dashboards-title": "确定要删除 { count, plural, 1 {# 个仪表板} other {# 个仪表板} }吗?", | |
671 | 671 | "delete-state": "删除仪表板状态", |
672 | 672 | "delete-state-text": "确定要删除仪表板状态 '{{stateName}}' 吗?", |
673 | 673 | "delete-state-title": "删除仪表板状态", |
674 | 674 | "description": "说明", |
675 | - "details": "细节", | |
675 | + "details": "详情", | |
676 | 676 | "display-dashboard-export": "显示导出", |
677 | 677 | "display-dashboard-timewindow": "显示时间窗口", |
678 | 678 | "display-dashboards-selection": "显示仪表板选项", |
679 | 679 | "display-entities-selection": "显示实体选项", |
680 | - "display-filters": "显示过滤器", | |
680 | + "display-filters": "显示筛选器", | |
681 | 681 | "display-title": "显示仪表板标题", |
682 | 682 | "drop-image": "拖拽图像或单击以选择要上传的文件。", |
683 | 683 | "edit-state": "仪表板状态编辑", |
... | ... | @@ -688,7 +688,7 @@ |
688 | 688 | "horizontal-margin-required": "需要水平边距值。", |
689 | 689 | "import": "导入仪表板", |
690 | 690 | "import-widget": "导入部件", |
691 | - "invalid-aliases-config": "无法找到与某些别名过滤器匹配的任何设备。<br/>请联系您的管理员以解决此问题。", | |
691 | + "invalid-aliases-config": "无法找到与某些别名筛选器匹配的任何设备。<br/>请联系您的管理员以解决此问题。", | |
692 | 692 | "invalid-dashboard-file-error": "无法导入仪表板: 仪表板数据结构无效。", |
693 | 693 | "invalid-widget-file-error": "无法导入窗口部件: 窗口部件数据结构无效。", |
694 | 694 | "is-root-state": "根状态", |
... | ... | @@ -728,7 +728,7 @@ |
728 | 728 | "public-dashboard-title": "仪表板现已公开", |
729 | 729 | "public-link": "公共链接", |
730 | 730 | "public-link-copied-message": "仪表板的公共链接已被复制到剪贴板", |
731 | - "search": "搜索仪表板", | |
731 | + "search": "查找仪表板", | |
732 | 732 | "search-states": "仪表板状态检索", |
733 | 733 | "select-dashboard": "选择仪表板", |
734 | 734 | "select-devices": "选择设备", |
... | ... | @@ -736,8 +736,8 @@ |
736 | 736 | "select-state": "选择目标状态", |
737 | 737 | "select-widget-subtitle": "可用的部件类型列表", |
738 | 738 | "select-widget-title": "选择部件", |
739 | - "selected-dashboards": "已选择 { count, plural, 1 {1 个仪表盘} other {# 个仪表盘} }", | |
740 | - "selected-states": "已选择 { count, plural, 1 {1 个仪表板状态} other {# 个仪表板状态} }", | |
739 | + "selected-dashboards": "已选择 { count, plural, 1 {# 个仪表盘} other {# 个仪表盘} }", | |
740 | + "selected-states": "已选择 { count, plural, 1 {# 个仪表板状态} other {# 个仪表板状态} }", | |
741 | 741 | "set-background": "设置背景", |
742 | 742 | "settings": "设置", |
743 | 743 | "show-details": "显示详情", |
... | ... | @@ -759,10 +759,10 @@ |
759 | 759 | "unassign-dashboard-text": "确认后,面板将被取消分配,客户将无法访问。", |
760 | 760 | "unassign-dashboard-title": "您确定要取消分配仪表板 '{{dashboardTitle}}'吗?", |
761 | 761 | "unassign-dashboards": "取消分配仪表板", |
762 | - "unassign-dashboards-action-text": "取消分配 { count, plural, 1 {1 个仪表板} other {# 个仪表板} } 给客户", | |
763 | - "unassign-dashboards-action-title": "取消分配此客户 { count, plural, 1 {1 个仪表板} other {# 个仪表板} }", | |
762 | + "unassign-dashboards-action-text": "取消分配 { count, plural, 1 {# 个仪表板} other {# 个仪表板} } 给客户", | |
763 | + "unassign-dashboards-action-title": "取消分配此客户 { count, plural, 1 {# 个仪表板} other {# 个仪表板} }", | |
764 | 764 | "unassign-dashboards-text": "确认后,所有选定的仪表板将被取消分配,客户将无法访问。", |
765 | - "unassign-dashboards-title": "确定要取消分配仪表板 { count, plural, 1 {1 个仪表板} other {# 个仪表板} } 吗?", | |
765 | + "unassign-dashboards-title": "确定要取消分配仪表板 { count, plural, 1 {# 个仪表板} other {# 个仪表板} } 吗?", | |
766 | 766 | "unassign-from-customer": "取消分配客户", |
767 | 767 | "unassign-from-customers": "客户未分配仪表板", |
768 | 768 | "unassign-from-customers-text": "请选择从仪表板中取消分配的客户", |
... | ... | @@ -787,8 +787,8 @@ |
787 | 787 | "function-types": "函数类型", |
788 | 788 | "function-types-required": "需要函数类型。", |
789 | 789 | "label": "标签", |
790 | - "maximum-function-types": "最多允许 { count, plural, 1 {1 个函数类型} other {# 个函数类型} }", | |
791 | - "maximum-timeseries-or-attributes": "最多允许 { count, plural, 1 {1 个 timeseries/属性。} other {# 个 timeseries/属性。} }", | |
790 | + "maximum-function-types": "最多允许 { count, plural, 1 {# 个函数类型} other {# 个函数类型} }", | |
791 | + "maximum-timeseries-or-attributes": "最多允许 { count, plural, 1 {# 个 timeseries/属性。} other {# 个 timeseries/属性。} }", | |
792 | 792 | "prev-orig-value-description": "先前的原始值;", |
793 | 793 | "prev-value-description": "上一次函数调用的结果;", |
794 | 794 | "settings": "设置", |
... | ... | @@ -813,7 +813,7 @@ |
813 | 813 | "time-to": "时间到" |
814 | 814 | }, |
815 | 815 | "details": { |
816 | - "details": "细节", | |
816 | + "details": "详情", | |
817 | 817 | "edit-json": "编辑JSON", |
818 | 818 | "edit-mode": "编辑模式", |
819 | 819 | "toggle-edit-mode": "切换编辑模式" |
... | ... | @@ -821,14 +821,14 @@ |
821 | 821 | "device-profile": { |
822 | 822 | "add": "添加设备配置", |
823 | 823 | "add-alarm-rule": "添加报警规则", |
824 | - "add-alarm-rule-details": "添加详细信息", | |
824 | + "add-alarm-rule-details": "详情模板:", | |
825 | 825 | "add-clear-alarm-rule": "添加清除条件", |
826 | 826 | "add-create-alarm-rule": "添加创建条件", |
827 | 827 | "add-create-alarm-rule-prompt": "请添加创建报警规则", |
828 | 828 | "advanced-settings": "高级设置", |
829 | 829 | "alarm-details": "报警详细信息", |
830 | 830 | "alarm-rule-condition": "报警规则条件", |
831 | - "alarm-rule-details": "细节", | |
831 | + "alarm-rule-details": "详情", | |
832 | 832 | "alarm-rule-relation-types-list": "要传递的关联类型", |
833 | 833 | "alarm-rule-relation-types-list-hint": "如果未选择传递关联类型,则将不按关联类型过滤而传递报警。", |
834 | 834 | "alarm-rules": "报警规则", |
... | ... | @@ -852,7 +852,7 @@ |
852 | 852 | "condition-duration-value-range": "持续时间值应在1到2147483647之间。", |
853 | 853 | "condition-duration-value-required": "持续时间值必填。", |
854 | 854 | "condition-during": "在 {{during}} 期间", |
855 | - "condition-repeat-times": "重复 { count, plural, 1 {1 次} other {# 次} }", | |
855 | + "condition-repeat-times": "重复 { count, plural, 1 {# 次} other {# 次} }", | |
856 | 856 | "condition-repeating-value": "事件计数", |
857 | 857 | "condition-repeating-value-pattern": "事件计数应为整数。", |
858 | 858 | "condition-repeating-value-range": "事件计数应在1到2147483647之间。", |
... | ... | @@ -874,7 +874,7 @@ |
874 | 874 | "delete-device-profile-text": "注意,确认后设备配置和所有相关数据将不可恢复。", |
875 | 875 | "delete-device-profile-title": "是否确实要删除设备配置 '{{deviceProfileName}}'?", |
876 | 876 | "delete-device-profiles-text": "请注意:确认后,所有选定的设备配置将被删除,所有相关数据将不可恢复。", |
877 | - "delete-device-profiles-title": "确定要删除 { count, plural, 1 {1 个设备配置} other {# 个设备配置} }?", | |
877 | + "delete-device-profiles-title": "确定要删除 { count, plural, 1 {# 个设备配置} other {# 个设备配置} }?", | |
878 | 878 | "description": "说明", |
879 | 879 | "device-profile": "设备配置", |
880 | 880 | "device-profile-details": "设备配置详情", |
... | ... | @@ -886,13 +886,13 @@ |
886 | 886 | "edit-alarm-rule-condition": "编辑报警规则条件", |
887 | 887 | "edit-schedule": "编辑报警日程表", |
888 | 888 | "enter-alarm-rule-condition-prompt": "请添加报警规则条件", |
889 | - "idCopiedMessage": "设备配置 Id 已复制到剪贴板", | |
889 | + "idCopiedMessage": "设备配置 ID 已复制到剪贴板", | |
890 | 890 | "mqtt-device-payload-type": "MQTT 设备 Payload", |
891 | 891 | "mqtt-device-payload-type-json": "JSON", |
892 | 892 | "mqtt-device-payload-type-proto": "Protobuf", |
893 | 893 | "mqtt-device-topic-filters": "MQTT 设备 Topic 筛选器", |
894 | 894 | "mqtt-device-topic-filters-unique": "MQTT设备 Topic 筛选器必须唯一。", |
895 | - "mqtt-payload-type-required": "荷载类型必填。", | |
895 | + "mqtt-payload-type-required": "Payload 类型必填。", | |
896 | 896 | "multi-level-wildcards-hint": "<code>[#]</code>可以替换 topic filter 本身,并且必须是 topic 的最后一个符号。例如:<b>#</b> or <b>v1/devices/me/#</b>。", |
897 | 897 | "name": "名称", |
898 | 898 | "name-required": "名称是必需的。", |
... | ... | @@ -922,9 +922,9 @@ |
922 | 922 | "provision-strategy-required": "预配置策略必填。", |
923 | 923 | "rpc-response-topic-filter": "RPC响应 Topic 筛选器", |
924 | 924 | "rpc-response-topic-filter-required": "RPC响应 Topic 筛选器必填。", |
925 | - "schedule": "地铁列车时刻表", | |
926 | - "schedule-any-time": "Active all the time", | |
927 | - "schedule-custom": "定制", | |
925 | + "schedule": "启用规则:", | |
926 | + "schedule-any-time": "始终启用", | |
927 | + "schedule-custom": "自定义启用", | |
928 | 928 | "schedule-day": { |
929 | 929 | "friday": "星期五", |
930 | 930 | "monday": "星期一", |
... | ... | @@ -936,16 +936,16 @@ |
936 | 936 | }, |
937 | 937 | "schedule-days": "天", |
938 | 938 | "schedule-days-of-week-required": "每周至少选择一天。", |
939 | - "schedule-specific-time": "在特定时间活跃", | |
939 | + "schedule-specific-time": "定时启用", | |
940 | 940 | "schedule-time": "时间", |
941 | 941 | "schedule-time-from": "从", |
942 | 942 | "schedule-time-to": "到", |
943 | 943 | "schedule-type": "计划程序类型", |
944 | 944 | "schedule-type-required": "计划类型必填。", |
945 | - "search": "搜索设备配置", | |
945 | + "search": "查找设备配置", | |
946 | 946 | "select-alarm-severity": "选择报警严重性", |
947 | 947 | "select-queue-hint": "从下拉列表中选择或添加自定义名称。", |
948 | - "selected-device-profiles": "已选择 { count, plural, 1 {1 个设备配置} other {# 个设备配置} }", | |
948 | + "selected-device-profiles": "已选择 { count, plural, 1 {# 个设备配置} other {# 个设备配置} }", | |
949 | 949 | "set-default": "设为默认设备配置", |
950 | 950 | "set-default-device-profile-text": "确认后,设备配置将被标记为默认,并将用于未指定配置的新设备。", |
951 | 951 | "set-default-device-profile-title": "确实要将设备配置 '{{deviceProfileName}}' 设为默认值吗?", |
... | ... | @@ -983,7 +983,7 @@ |
983 | 983 | "assign-device-to-customer": "将设备分配给客户", |
984 | 984 | "assign-device-to-customer-text": "请选择要分配给客户的设备", |
985 | 985 | "assign-devices": "分配设备", |
986 | - "assign-devices-text": "将 {count,plural,1 {1 个设备} other {# 个设备} }分配给客户", | |
986 | + "assign-devices-text": "将 {count,plural,1 {# 个设备} other {# 个设备} }分配给客户", | |
987 | 987 | "assign-new-device": "分配新设备", |
988 | 988 | "assign-to-customer": "分配给客户", |
989 | 989 | "assign-to-customer-text": "请选择客户分配设备", |
... | ... | @@ -1003,11 +1003,11 @@ |
1003 | 1003 | "delete-device-text": "小心!确认后设备及其所有相关数据将不可恢复。", |
1004 | 1004 | "delete-device-title": "您确定要删除设备的{{deviceName}}吗?", |
1005 | 1005 | "delete-devices": "删除设备", |
1006 | - "delete-devices-action-title": "删除 {count,plural,1 {1 个设备} other {# 个设备} }", | |
1006 | + "delete-devices-action-title": "删除 {count,plural,1 {# 个设备} other {# 个设备} }", | |
1007 | 1007 | "delete-devices-text": "小心!确认后所有选定的设备将被删除,所有相关数据将不可恢复。", |
1008 | - "delete-devices-title": "确定要删除{count,plural,1 {1 个设备} other {# 个设备} } 吗?", | |
1008 | + "delete-devices-title": "确定要删除{count,plural,1 {# 个设备} other {# 个设备} } 吗?", | |
1009 | 1009 | "description": "说明", |
1010 | - "details": "细节", | |
1010 | + "details": "详情", | |
1011 | 1011 | "device": "设备", |
1012 | 1012 | "device-alias": "设备别名", |
1013 | 1013 | "device-configuration": "设备配置", |
... | ... | @@ -1017,7 +1017,7 @@ |
1017 | 1017 | "device-list": "设备列表", |
1018 | 1018 | "device-list-empty": "没有被选中的设备", |
1019 | 1019 | "device-name-filter-no-device-matched": "找不到以'{{device}}' 开头的设备。", |
1020 | - "device-name-filter-required": "设备名称过滤器必填。", | |
1020 | + "device-name-filter-required": "设备名称筛选器必填。", | |
1021 | 1021 | "device-public": "设备公开", |
1022 | 1022 | "device-required": "设备必填", |
1023 | 1023 | "device-type": "设备类型", |
... | ... | @@ -1056,12 +1056,12 @@ |
1056 | 1056 | "remove-alias": "删除设备别名", |
1057 | 1057 | "rsa-key": "RSA公钥", |
1058 | 1058 | "rsa-key-required": "RSA公钥必填", |
1059 | - "search": "搜索设备", | |
1059 | + "search": "查找设备", | |
1060 | 1060 | "secret": "密钥", |
1061 | 1061 | "secret-required": "密钥必填", |
1062 | 1062 | "select-device": "选择设备", |
1063 | 1063 | "select-device-type": "选择设备类型", |
1064 | - "selected-devices": "已选择 { count, plural, 1 {1 个设备} other {# 个设备} }", | |
1064 | + "selected-devices": "已选择 { count, plural, 1 {# 个设备} other {# 个设备} }", | |
1065 | 1065 | "transport-configuration": "传输配置", |
1066 | 1066 | "unable-delete-device-alias-text": "设备别名 '{{deviceAlias}}' 不能够被删除,因为它被下列部件所使用: <br/> {{widgetsList}}", |
1067 | 1067 | "unable-delete-device-alias-title": "无法删除设备别名", |
... | ... | @@ -1069,11 +1069,11 @@ |
1069 | 1069 | "unassign-device-text": "确认后,设备将被取消分配,客户将无法访问。", |
1070 | 1070 | "unassign-device-title": "您确定要取消分配设备 '{{deviceName}}'?", |
1071 | 1071 | "unassign-devices": "取消分配设备", |
1072 | - "unassign-devices-action-title": "取消分配此客户 {count,plural,1 {1 个设备} other {# 个设备} }", | |
1072 | + "unassign-devices-action-title": "取消分配此客户 {count,plural,1 {# 个设备} other {# 个设备} }", | |
1073 | 1073 | "unassign-devices-text": "确认后,所有选定的设备将被取消分配,并且客户将无法访问。", |
1074 | - "unassign-devices-title": "确定要取消分配 {count,plural,1 {1 个设备} other {# 个设备} } 吗?", | |
1074 | + "unassign-devices-title": "确定要取消分配 {count,plural,1 {# 个设备} other {# 个设备} } 吗?", | |
1075 | 1075 | "unassign-from-customer": "取消分配客户", |
1076 | - "use-device-name-filter": "使用过滤器", | |
1076 | + "use-device-name-filter": "使用筛选器", | |
1077 | 1077 | "user-name": "用户名", |
1078 | 1078 | "user-name-required": "用户名必填。", |
1079 | 1079 | "view-credentials": "查看凭据", |
... | ... | @@ -1123,7 +1123,7 @@ |
1123 | 1123 | "assign-entity-view-to-customer": "将实体视图分配给客户", |
1124 | 1124 | "assign-entity-view-to-customer-text": "请选择要分配给客户的实体视图", |
1125 | 1125 | "assign-entity-views": "分配实体视图", |
1126 | - "assign-entity-views-text": "分配 { count, plural, 1 {1 个实体视图} other {# 个实体视图} } 给客户", | |
1126 | + "assign-entity-views-text": "分配 { count, plural, 1 {# 个实体视图} other {# 个实体视图} } 给客户", | |
1127 | 1127 | "assign-new-entity-view": "分配新实体视图", |
1128 | 1128 | "assign-to-customer": "分配给客户", |
1129 | 1129 | "assign-to-customer-text": "请选择客户分配实体视图", |
... | ... | @@ -1142,11 +1142,11 @@ |
1142 | 1142 | "delete-entity-view-text": "小心!确认后实体视图及其所有相关数据将不可恢复。", |
1143 | 1143 | "delete-entity-view-title": "确定要删除实体视图 '{{entityViewName}}'?", |
1144 | 1144 | "delete-entity-views": "删除实体视图", |
1145 | - "delete-entity-views-action-title": "删除 { count, plural, 1 {1 个实体视图} other {# 个实体视图} }", | |
1145 | + "delete-entity-views-action-title": "删除 { count, plural, 1 {# 个实体视图} other {# 个实体视图} }", | |
1146 | 1146 | "delete-entity-views-text": "请注意:确认后,所有选定的实体视图将被删除,所有相关的数据将变得不可恢复。", |
1147 | - "delete-entity-views-title": "确定要删除 { count, plural, 1 {1 实体视图} other {# 实体视图} }?", | |
1147 | + "delete-entity-views-title": "确定要删除 { count, plural, 1 {# 实体视图} other {# 实体视图} }?", | |
1148 | 1148 | "description": "说明", |
1149 | - "details": "细节", | |
1149 | + "details": "详情", | |
1150 | 1150 | "duplicate-alias-error": "找到重复别名 '{{alias}}'。 <br> 实体视图别名必须是唯一的。", |
1151 | 1151 | "end-date": "结束日期", |
1152 | 1152 | "end-ts": "结束时间", |
... | ... | @@ -1157,7 +1157,7 @@ |
1157 | 1157 | "entity-view-list": "实体视图列表", |
1158 | 1158 | "entity-view-list-empty": "没有被选中的实体视图", |
1159 | 1159 | "entity-view-name-filter-no-entity-view-matched": "找不到以'{{entityView}}' 开头的实体视图。", |
1160 | - "entity-view-name-filter-required": "实体视图名称过滤器必填。", | |
1160 | + "entity-view-name-filter-required": "实体视图名称筛选器必填。", | |
1161 | 1161 | "entity-view-public": "实体视图是公共的", |
1162 | 1162 | "entity-view-required": "实体视图必填。", |
1163 | 1163 | "entity-view-type": "实体视图类型", |
... | ... | @@ -1186,10 +1186,10 @@ |
1186 | 1186 | "no-keys-found": "找不到密钥。", |
1187 | 1187 | "public": "公开", |
1188 | 1188 | "remove-alias": "删除实体视图别名", |
1189 | - "search": "搜索实体视图", | |
1189 | + "search": "查找实体视图", | |
1190 | 1190 | "select-entity-view": "选择实体视图", |
1191 | 1191 | "select-entity-view-type": "选择实体视图类型", |
1192 | - "selected-entity-views": "已选择 { count, plural, 1 {1 个实体视图} other {# 个实体视图} }", | |
1192 | + "selected-entity-views": "已选择 { count, plural, 1 {# 个实体视图} other {# 个实体视图} }", | |
1193 | 1193 | "server-attributes": "服务端属性", |
1194 | 1194 | "server-attributes-placeholder": "服务端属性", |
1195 | 1195 | "shared-attributes": "共享属性", |
... | ... | @@ -1207,11 +1207,11 @@ |
1207 | 1207 | "unassign-entity-view-text": "确认后,实体视图将未分配,客户无法访问。", |
1208 | 1208 | "unassign-entity-view-title": "您确定要取消对 '{{entityViewName}}'实体视图的分配吗?", |
1209 | 1209 | "unassign-entity-views": "取消分配实体视图", |
1210 | - "unassign-entity-views-action-title": "从客户处取消分配{count,plural,1 {1 实体视图} other {# 实体视图} }", | |
1210 | + "unassign-entity-views-action-title": "从客户处取消分配{count,plural,1 {# 实体视图} other {# 实体视图} }", | |
1211 | 1211 | "unassign-entity-views-text": "确认后,所有选定的实体视图将被分配,客户无法访问。", |
1212 | - "unassign-entity-views-title": "确定要取消分配 { count, plural, 1 {1 个实体视图} other {# 个实体视图} }吗?", | |
1212 | + "unassign-entity-views-title": "确定要取消分配 { count, plural, 1 {# 个实体视图} other {# 个实体视图} }吗?", | |
1213 | 1213 | "unassign-from-customer": "取消分配客户", |
1214 | - "use-entity-view-name-filter": "使用过滤器", | |
1214 | + "use-entity-view-name-filter": "使用筛选器", | |
1215 | 1215 | "view-entity-views": "查看实体视图" |
1216 | 1216 | }, |
1217 | 1217 | "entity": { |
... | ... | @@ -1242,14 +1242,14 @@ |
1242 | 1242 | "entity-list-empty": "没有选择实体。", |
1243 | 1243 | "entity-name": "实体名", |
1244 | 1244 | "entity-name-filter-no-entity-matched": "没有找到以 '{{entity}}' 开头的实体", |
1245 | - "entity-name-filter-required": "实体名过滤器必填。", | |
1245 | + "entity-name-filter-required": "实体名筛选器必填。", | |
1246 | 1246 | "entity-type": "实体类型", |
1247 | 1247 | "entity-type-list": "实体类型列表", |
1248 | 1248 | "entity-type-list-empty": "没有选择实体类型。", |
1249 | 1249 | "entity-types": "实体类型", |
1250 | 1250 | "entity-view-name-starts-with": "以 '{{prefix}}' 开头的实体视图", |
1251 | 1251 | "key": "键名", |
1252 | - "key-name": "密钥名称", | |
1252 | + "key-name": "Key name", | |
1253 | 1253 | "list-of-alarms": "{ count, plural, 1 {个警告} other {# 个警告} }", |
1254 | 1254 | "list-of-assets": "{ count, plural, 1 {个资产} other {# 个资产} }", |
1255 | 1255 | "list-of-customers": "{ count, plural, 1 {个客户} other {# 个客户} }", |
... | ... | @@ -1281,7 +1281,7 @@ |
1281 | 1281 | "rulenode-name-starts-with": "名称以 '{{prefix}}' 开头的规则节点", |
1282 | 1282 | "search": "实体检索", |
1283 | 1283 | "select-entities": "选择实体", |
1284 | - "selected-entities": "已选择 { count, plural, 1 {1 个实体} other {# 个实体} }", | |
1284 | + "selected-entities": "已选择 { count, plural, 1 {# 个实体} other {# 个实体} }", | |
1285 | 1285 | "tenant-name-starts-with": "以 '{{prefix}}' 开头的租户", |
1286 | 1286 | "tenant-profile-name-starts-with": "名称以 '{{prefix}}' 开头的租户配置", |
1287 | 1287 | "type": "类型", |
... | ... | @@ -1321,7 +1321,7 @@ |
1321 | 1321 | "type-users": "用户", |
1322 | 1322 | "unable-delete-entity-alias-text": "实体别名 '{{entityAlias}}' 被以下部件使用不能删除:<br/>{{widgetsList}}", |
1323 | 1323 | "unable-delete-entity-alias-title": "无法删除实体别名", |
1324 | - "use-entity-name-filter": "用户过滤", | |
1324 | + "use-entity-name-filter": "用户筛选器", | |
1325 | 1325 | "user-name-starts-with": "以 '{{prefix}}' 开头的用户" |
1326 | 1326 | }, |
1327 | 1327 | "error": { |
... | ... | @@ -1374,9 +1374,9 @@ |
1374 | 1374 | "add-timeseries": "添加 Timeseries", |
1375 | 1375 | "anonymous": "匿名", |
1376 | 1376 | "attr-json-key-expression": "属性键JSON表达式", |
1377 | - "attr-topic-key-expression": "属性关键字主题表达式", | |
1377 | + "attr-topic-key-expression": "属性键名Topic表达式", | |
1378 | 1378 | "attribute-filter": "属性筛选器", |
1379 | - "attribute-key-expression": "属性关键字表达式", | |
1379 | + "attribute-key-expression": "属性键名表达式", | |
1380 | 1380 | "attribute-requests": "属性请求", |
1381 | 1381 | "attribute-updates": "属性更新", |
1382 | 1382 | "attributes": "属性", |
... | ... | @@ -1400,7 +1400,7 @@ |
1400 | 1400 | "delete-extension-text": "请注意:确认后,扩展和所有相关数据将变得不可恢复。", |
1401 | 1401 | "delete-extension-title": "确实要删除扩展名'{{extensionId}}'吗?", |
1402 | 1402 | "delete-extensions-text": "请注意:确认后,所有选定的扩展将被删除。", |
1403 | - "delete-extensions-title": "确定要删除 { count, plural, 1 {1 个扩展} other {# 个扩展} }吗?", | |
1403 | + "delete-extensions-title": "确定要删除 { count, plural, 1 {# 个扩展} other {# 个扩展} }吗?", | |
1404 | 1404 | "device-name-expression": "设备名称表达式", |
1405 | 1405 | "device-name-filter": "设备名称筛选器", |
1406 | 1406 | "device-type-expression": "设备类型表达式", |
... | ... | @@ -1414,7 +1414,7 @@ |
1414 | 1414 | "extensions": "扩展", |
1415 | 1415 | "field-required": "必填字段", |
1416 | 1416 | "file": "扩展文件", |
1417 | - "filter-expression": "过滤表达式", | |
1417 | + "filter-expression": "筛选条件表达式", | |
1418 | 1418 | "host": "主机", |
1419 | 1419 | "id": "ID", |
1420 | 1420 | "import-extension": "导入扩展", |
... | ... | @@ -1488,7 +1488,7 @@ |
1488 | 1488 | "response-timeout": "毫秒内响应超时", |
1489 | 1489 | "response-topic-expression": "响应主题表达式", |
1490 | 1490 | "retry-interval": "以毫秒为单位的重试间隔", |
1491 | - "selected-extensions": "已选择 { count, plural, 1 {1 个扩展} other {# 个扩展} }", | |
1491 | + "selected-extensions": "已选择 { count, plural, 1 {# 个扩展} other {# 个扩展} }", | |
1492 | 1492 | "server-side-rpc": "服务端RPC", |
1493 | 1493 | "ssl": "Ssl", |
1494 | 1494 | "sync": { |
... | ... | @@ -1504,7 +1504,7 @@ |
1504 | 1504 | "token": "安全令牌", |
1505 | 1505 | "topic": "主题", |
1506 | 1506 | "topic-expression": "主题表达", |
1507 | - "topic-filter": "主题滤波", | |
1507 | + "topic-filter": "Topic筛选器", | |
1508 | 1508 | "topic-name-expression": "设备名称主题表达式", |
1509 | 1509 | "topic-type-expression": "设备类型主题表达式", |
1510 | 1510 | "transformer": "转换器", |
... | ... | @@ -1517,14 +1517,14 @@ |
1517 | 1517 | }, |
1518 | 1518 | "filter": { |
1519 | 1519 | "add": "添加筛选器", |
1520 | - "add-complex": "Add complex", | |
1520 | + "add-complex": "添加复合", | |
1521 | 1521 | "add-complex-filter": "添加复合筛选器", |
1522 | 1522 | "add-filter": "添加筛选器", |
1523 | 1523 | "add-filter-prompt": "请添加筛选器", |
1524 | - "add-key-filter": "添加密钥筛选器", | |
1524 | + "add-key-filter": "添加键名筛选器", | |
1525 | 1525 | "autogenerated-label": "自动生成标签", |
1526 | 1526 | "complex-filter": "复合筛选器", |
1527 | - "create-new-filter": "创建一个新的!", | |
1527 | + "create-new-filter": "请新增!", | |
1528 | 1528 | "current-customer": "当前客户", |
1529 | 1529 | "current-device": "当前设备", |
1530 | 1530 | "current-tenant": "当前租户", |
... | ... | @@ -1538,26 +1538,26 @@ |
1538 | 1538 | "edit": "编辑筛选器", |
1539 | 1539 | "edit-complex-filter": "编辑复合筛选器", |
1540 | 1540 | "edit-filter-user-params": "编辑筛选器谓词用户参数", |
1541 | - "edit-key-filter": "Edit key filter", | |
1541 | + "edit-key-filter": "编辑键名筛选器", | |
1542 | 1542 | "editable": "可编辑", |
1543 | 1543 | "filter": "筛选器", |
1544 | 1544 | "filter-required": "筛选器必填。", |
1545 | 1545 | "filter-user-params": "过滤谓词用户参数", |
1546 | - "filters": "过滤器", | |
1546 | + "filters": "筛选器", | |
1547 | 1547 | "ignore-case": "忽略大小写", |
1548 | - "key-filter": "Key filter", | |
1549 | - "key-filters": "Key filters", | |
1550 | - "key-name": "Key name", | |
1551 | - "key-name-required": "Key name 必填。", | |
1548 | + "key-filter": "键名筛选器", | |
1549 | + "key-filters": "键名筛选器", | |
1550 | + "key-name": "键名", | |
1551 | + "key-name-required": "键名必填。", | |
1552 | 1552 | "key-type": { |
1553 | 1553 | "attribute": "属性", |
1554 | - "entity-field": "实体字段", | |
1555 | - "key-type": "Key type", | |
1554 | + "entity-field": "实体", | |
1555 | + "key-type": "键类型", | |
1556 | 1556 | "timeseries": "Timeseries" |
1557 | 1557 | }, |
1558 | 1558 | "key-value-type-change-message": "如果您确认新的值类型,所有输入的键过滤器将被删除。", |
1559 | 1559 | "key-value-type-change-title": "是否确实要更改键值类型?", |
1560 | - "missing-key-filters-error": "Key filters is missing for filter '{{filter}}'.", | |
1560 | + "missing-key-filters-error": "筛选器 '{{filter}}' 的键名筛选条件缺失。", | |
1561 | 1561 | "name": "筛选器名称", |
1562 | 1562 | "name-required": "筛选器名称必填。", |
1563 | 1563 | "no-dynamic-value": "无动态值", |
... | ... | @@ -1565,18 +1565,18 @@ |
1565 | 1565 | "no-filter-text": "未指定筛选器", |
1566 | 1566 | "no-filters": "未配置筛选器", |
1567 | 1567 | "no-filters-found": "找不到筛选器。", |
1568 | - "no-key-filters": "未配置密钥筛选器", | |
1568 | + "no-key-filters": "未配置键名筛选器", | |
1569 | 1569 | "operation": { |
1570 | 1570 | "and": "和", |
1571 | 1571 | "contains": "包含", |
1572 | 1572 | "ends-with": "结束于", |
1573 | - "equal": "平等的", | |
1573 | + "equal": "等于", | |
1574 | 1574 | "greater": "大于", |
1575 | 1575 | "greater-or-equal": "大于或等于", |
1576 | 1576 | "less": "小于", |
1577 | 1577 | "less-or-equal": "小于或等于", |
1578 | 1578 | "not-contains": "不包含", |
1579 | - "not-equal": "不相等", | |
1579 | + "not-equal": "不等于", | |
1580 | 1580 | "operation": "操作", |
1581 | 1581 | "or": "或", |
1582 | 1582 | "starts-with": "开始于" |
... | ... | @@ -1584,7 +1584,7 @@ |
1584 | 1584 | "order-priority": "字段顺序优先级", |
1585 | 1585 | "preview": "筛选器预览", |
1586 | 1586 | "remove-filter": "删除筛选器", |
1587 | - "remove-key-filter": "Remove key filter", | |
1587 | + "remove-key-filter": "删除键名筛选器", | |
1588 | 1588 | "source-attribute": "源属性", |
1589 | 1589 | "switch-to-default-value": "切换到默认值", |
1590 | 1590 | "switch-to-dynamic-value": "切换到动态值", |
... | ... | @@ -1592,7 +1592,7 @@ |
1592 | 1592 | "unable-delete-filter-text": "无法删除筛选器 '{{filter}}' ,因为它由以下小部件使用:<br/>{{widgetsList}}", |
1593 | 1593 | "unable-delete-filter-title": "无法删除筛选器", |
1594 | 1594 | "user-parameters": "用户参数", |
1595 | - "value": "价值", | |
1595 | + "value": "值", | |
1596 | 1596 | "value-type-required": "键值类型是必需的。", |
1597 | 1597 | "value-type": { |
1598 | 1598 | "boolean": "布尔值", |
... | ... | @@ -1646,7 +1646,7 @@ |
1646 | 1646 | "access-token": "访问令牌", |
1647 | 1647 | "tls": "TLS" |
1648 | 1648 | }, |
1649 | - "storage": "Storage", | |
1649 | + "storage": "存储", | |
1650 | 1650 | "storage-max-file-records": "文件中的最大记录数", |
1651 | 1651 | "storage-max-files": "最大文件数", |
1652 | 1652 | "storage-max-files-min": "最小值为1。", |
... | ... | @@ -1665,7 +1665,7 @@ |
1665 | 1665 | "storage-type": "存储类型", |
1666 | 1666 | "storage-types": { |
1667 | 1667 | "file-storage": "文件存储", |
1668 | - "memory-storage": "存储器" | |
1668 | + "memory-storage": "内存存储" | |
1669 | 1669 | }, |
1670 | 1670 | "thingsboard": "ThingsBoard", |
1671 | 1671 | "thingsboard-host": "ThingsBoard主机", |
... | ... | @@ -1691,9 +1691,9 @@ |
1691 | 1691 | "delete-item-text": "注意,确认后此项及其所有相关数据将变得不可恢复。", |
1692 | 1692 | "delete-item-title": "您确定要删除此项吗?", |
1693 | 1693 | "delete-items": "删除项目", |
1694 | - "delete-items-action-title": "删除 { count, plural, 1 {1 个元素} other {# 个元素} }", | |
1694 | + "delete-items-action-title": "删除 { count, plural, 1 {# 个元素} other {# 个元素} }", | |
1695 | 1695 | "delete-items-text": "注意,确认后所有选择的项目将被删除,所有相关数据将不可恢复。", |
1696 | - "delete-items-title": "确定你要删除 { count, plural, 1 {1 项} other {# 项} }吗?", | |
1696 | + "delete-items-title": "确定你要删除 { count, plural, 1 {# 项} other {# 项} }吗?", | |
1697 | 1697 | "item-details": "项目详细信息", |
1698 | 1698 | "no-items-text": "没有找到项目", |
1699 | 1699 | "scroll-to-top": "滚动到顶部" |
... | ... | @@ -1865,7 +1865,7 @@ |
1865 | 1865 | }, |
1866 | 1866 | "relation": { |
1867 | 1867 | "add": "添加关联", |
1868 | - "add-relation-filter": "添加关联过滤器", | |
1868 | + "add-relation-filter": "添加关联筛选器", | |
1869 | 1869 | "additional-info": "附加信息 (JSON)", |
1870 | 1870 | "any-relation": "任意关联", |
1871 | 1871 | "any-relation-type": "任何类型", |
... | ... | @@ -1873,11 +1873,11 @@ |
1873 | 1873 | "delete-from-relation-text": "确定删除后,当前实体将与实体 '{{entityName}}' 取消关联", |
1874 | 1874 | "delete-from-relation-title": "确定要从实体 '{{entityName}}' 删除关联吗?", |
1875 | 1875 | "delete-from-relations-text": "确定删除所有选择的关联关系后,当前实体将与对应的实体取消关联", |
1876 | - "delete-from-relations-title": "确定删除 { count, plural, 1 {1 个关联} other {# 个关联} } 吗?", | |
1876 | + "delete-from-relations-title": "确定删除 { count, plural, 1 {# 个关联} other {# 个关联} } 吗?", | |
1877 | 1877 | "delete-to-relation-text": "确定删除后实体 '{{entityName}}' 将取消与当前实体的关联关系。", |
1878 | 1878 | "delete-to-relation-title": "确定要删除实体 '{{entityName}}' 的关联吗?", |
1879 | 1879 | "delete-to-relations-text": "确定删除所有选择的关联关系后,与当前实体对应的所有关联关系将被移除。", |
1880 | - "delete-to-relations-title": "确定要删除 { count, plural, 1 {1 个关联} other {# 个关联} }?", | |
1880 | + "delete-to-relations-title": "确定要删除 { count, plural, 1 {# 个关联} other {# 个关联} }?", | |
1881 | 1881 | "direction": "方向", |
1882 | 1882 | "direction-type": { |
1883 | 1883 | "FROM": "从", |
... | ... | @@ -1890,16 +1890,16 @@ |
1890 | 1890 | "from-relations": "向外的关联", |
1891 | 1891 | "invalid-additional-info": "无法解析附加信息JSON。", |
1892 | 1892 | "no-relations-text": "未找到关联", |
1893 | - "relation-filters": "关联过滤器", | |
1893 | + "relation-filters": "关联筛选器", | |
1894 | 1894 | "relation-type": "关联类型", |
1895 | 1895 | "relation-type-required": "关联类型必填", |
1896 | 1896 | "relations": "关联", |
1897 | - "remove-relation-filter": "移除关联过滤器", | |
1897 | + "remove-relation-filter": "移除关联筛选器", | |
1898 | 1898 | "search-direction": { |
1899 | 1899 | "FROM": "从", |
1900 | 1900 | "TO": "到" |
1901 | 1901 | }, |
1902 | - "selected-relations": "已选择{ count, plural, 1 {1 个关联} other {# 个关联} }", | |
1902 | + "selected-relations": "已选择{ count, plural, 1 {# 个关联} other {# 个关联} }", | |
1903 | 1903 | "to-entity": "到实体", |
1904 | 1904 | "to-entity-name": "到实体名称", |
1905 | 1905 | "to-entity-type": "到实体类型", |
... | ... | @@ -1915,11 +1915,11 @@ |
1915 | 1915 | "delete": "删除规则链", |
1916 | 1916 | "delete-rulechain-text": "小心,在确认规则链和所有相关数据将变得不可恢复。", |
1917 | 1917 | "delete-rulechain-title": " 确实要删除规则链'{{ruleChainName}}'吗?", |
1918 | - "delete-rulechains-action-title": "删除 { count, plural, 1 {1 个规则链} other {# 个规则链} }", | |
1918 | + "delete-rulechains-action-title": "删除 { count, plural, 1 {# 个规则链} other {# 个规则链} }", | |
1919 | 1919 | "delete-rulechains-text": "请注意:确认后,所有选定的规则链将被删除,所有相关的数据将变得不可恢复。", |
1920 | 1920 | "delete-rulechains-title": "确实要删除{count, plural, 1 { 1 个规则链} other {# 个规则链} }吗?", |
1921 | 1921 | "description": "说明", |
1922 | - "details": "细节", | |
1922 | + "details": "详情", | |
1923 | 1923 | "events": "事件", |
1924 | 1924 | "export": "导出规则链", |
1925 | 1925 | "export-failed-error": "无法导出规则链:{{error}}", |
... | ... | @@ -1938,9 +1938,9 @@ |
1938 | 1938 | "rulechain-file": "规则链文件", |
1939 | 1939 | "rulechain-required": "规则链必填", |
1940 | 1940 | "rulechains": "规则链库", |
1941 | - "search": "搜索规则链", | |
1941 | + "search": "查找规则链", | |
1942 | 1942 | "select-rulechain": "选择规则链", |
1943 | - "selected-rulechains": "已选择 { count, plural, 1 {1 个规则链} other {# 个规则链} }", | |
1943 | + "selected-rulechains": "已选择 { count, plural, 1 {# 个规则链} other {# 个规则链} }", | |
1944 | 1944 | "set-root": "设置为根规则链", |
1945 | 1945 | "set-root-rulechain-text": "确认之后,规则链将变为根规格链,并将处理所有传入的传输消息。", |
1946 | 1946 | "set-root-rulechain-title": "您确定要生成规则链'{{RuleChainName}}'根吗?", |
... | ... | @@ -1961,7 +1961,7 @@ |
1961 | 1961 | "description": "说明", |
1962 | 1962 | "deselect-all": "取消选择", |
1963 | 1963 | "deselect-all-objects": "取消选择所有节点和连接", |
1964 | - "details": "细节", | |
1964 | + "details": "详情", | |
1965 | 1965 | "directive-is-not-loaded": "定义的配置指令 '{{directiveName}}' 不可用。", |
1966 | 1966 | "events": "事件", |
1967 | 1967 | "help": "帮助", |
... | ... | @@ -1985,7 +1985,7 @@ |
1985 | 1985 | "output": "输出", |
1986 | 1986 | "reset-debug-mode": "重置所有节点中的调试模式", |
1987 | 1987 | "rulenode-details": "规则节点详情", |
1988 | - "search": "搜索节点", | |
1988 | + "search": "查找节点", | |
1989 | 1989 | "select-all": "选择全部", |
1990 | 1990 | "select-all-objects": "选择所有节点和连接", |
1991 | 1991 | "select-message-type": "选择消息类型", |
... | ... | @@ -1998,14 +1998,14 @@ |
1998 | 1998 | "type-enrichment-details": "向消息元数据中添加附加信息", |
1999 | 1999 | "type-external": "外部的", |
2000 | 2000 | "type-external-details": "与外部系统交互", |
2001 | - "type-filter": "过滤器", | |
2002 | - "type-filter-details": "使用配置条件过滤传入消息", | |
2001 | + "type-filter": "筛选器", | |
2002 | + "type-filter-details": "使用配置条件筛选传入消息", | |
2003 | 2003 | "type-input": "输入", |
2004 | 2004 | "type-input-details": "规则链的逻辑输入,将传入消息转发到下一个相关规则节点", |
2005 | 2005 | "type-rule-chain": "规则链", |
2006 | 2006 | "type-rule-chain-details": "将传入消息转发到指定的规则链", |
2007 | 2007 | "type-transformation": "变换", |
2008 | - "type-transformation-details": "更改消息有效载荷和元数据", | |
2008 | + "type-transformation-details": "更改消息 Payload 和元数据", | |
2009 | 2009 | "type-unknown": "未知", |
2010 | 2010 | "type-unknown-details": "未解析的规则节点", |
2011 | 2011 | "ui-resources-load-error": "加载配置UI资源失败。" |
... | ... | @@ -2016,20 +2016,20 @@ |
2016 | 2016 | "create-new-tenant-profile": "创建一个新的!", |
2017 | 2017 | "data": "纵断面数据", |
2018 | 2018 | "default": "默认", |
2019 | - "default-storage-ttl-days": "默认存储TTL天(0-无限制)", | |
2019 | + "default-storage-ttl-days": "默认存储 TTL 天数(0-无限制)", | |
2020 | 2020 | "default-storage-ttl-days-range": "不能为负存储天数", |
2021 | 2021 | "default-storage-ttl-days-required": "默认存储 TTL 天数必填。", |
2022 | 2022 | "delete": "删除租户配置", |
2023 | 2023 | "delete-tenant-profile-text": "请注意:确认后,租户配置和所有相关数据将不可。", |
2024 | 2024 | "delete-tenant-profile-title": "确实要删除租户配置 '{{tenantProfileName}}'吗?", |
2025 | 2025 | "delete-tenant-profiles-text": "请注意:确认后,所有选定的租户配置将被删除,所有相关数据将不可恢复。", |
2026 | - "delete-tenant-profiles-title": "确定要删除 { count, plural, 1 {1 个租户配置} other {# 个租户配置} }?", | |
2026 | + "delete-tenant-profiles-title": "确定要删除 { count, plural, 1 {# 个租户配置} other {# 个租户配置} }?", | |
2027 | 2027 | "description": "说明", |
2028 | 2028 | "edit": "编辑租户配置", |
2029 | 2029 | "idCopiedMessage": "租户配置Id已复制到剪贴板", |
2030 | - "max-d-p-storage-days": "最大数据点存储天数(0-无限制)", | |
2031 | - "max-d-p-storage-days-range": "最大数据点存储天数不能为负数", | |
2032 | - "max-d-p-storage-days-required": "最大数据点存储天数必填。", | |
2030 | + "max-d-p-storage-days": "最大日存储数据点数(0-无限制)", | |
2031 | + "max-d-p-storage-days-range": "最大日存储数据点数不能为负数", | |
2032 | + "max-d-p-storage-days-required": "最大日存储数据点数必填。", | |
2033 | 2033 | "max-emails": "发送的最大电子邮件数(0-无限制)", |
2034 | 2034 | "max-emails-range": "发送的最大电子邮件数不能为负数", |
2035 | 2035 | "max-emails-required": "最大电子邮件发送数必填。", |
... | ... | @@ -2075,8 +2075,8 @@ |
2075 | 2075 | "no-tenant-profiles-matching": "找不到与 '{{entity}}' 匹配的租户配置。", |
2076 | 2076 | "no-tenant-profiles-text": "找不到租户配置", |
2077 | 2077 | "profile-configuration": "配置设置", |
2078 | - "search": "搜索租户配置", | |
2079 | - "selected-tenant-profiles": "已选择 { count, plural, 1 {1 个租户配置} other {# 个租户配置} }", | |
2078 | + "search": "查找租户配置", | |
2079 | + "selected-tenant-profiles": "已选择 { count, plural, 1 {# 个租户配置} other {# 个租户配置} }", | |
2080 | 2080 | "set-default": "设置该租户配置为默认", |
2081 | 2081 | "set-default-tenant-profile-text": "确认后,此租户配置将被标记为默认配置,并将用于未指定配置的新租户。", |
2082 | 2082 | "set-default-tenant-profile-title": "确实要将租户配置 '{{tenantProfileName}}' 设为默认值吗?", |
... | ... | @@ -2099,11 +2099,11 @@ |
2099 | 2099 | "delete": "删除租户", |
2100 | 2100 | "delete-tenant-text": "小心!确认后,租户和所有相关数据将不可恢复。", |
2101 | 2101 | "delete-tenant-title": "您确定要删除租户'{{tenantTitle}}'吗?", |
2102 | - "delete-tenants-action-title": "删除 { count, plural, 1 {1 个租户} other {# 个租户} }", | |
2102 | + "delete-tenants-action-title": "删除 { count, plural, 1 {# 个租户} other {# 个租户} }", | |
2103 | 2103 | "delete-tenants-text": "小心!确认后,所有选定的租户将被删除,所有相关数据将不可恢复。", |
2104 | - "delete-tenants-title": "确定要删除 {count,plural,1 {1 个租户} other {# 个租户} } 吗?", | |
2104 | + "delete-tenants-title": "确定要删除 {count,plural,1 {# 个租户} other {# 个租户} } 吗?", | |
2105 | 2105 | "description": "说明", |
2106 | - "details": "细节", | |
2106 | + "details": "详情", | |
2107 | 2107 | "events": "事件", |
2108 | 2108 | "idCopiedMessage": "租户ID已经复制到粘贴板", |
2109 | 2109 | "isolated-tb-core": "隔离板芯容器中的加工", |
... | ... | @@ -2114,9 +2114,9 @@ |
2114 | 2114 | "management": "租户管理", |
2115 | 2115 | "no-tenants-matching": "没有找到符合 '{{entity}}' 的租户", |
2116 | 2116 | "no-tenants-text": "没有找到租户", |
2117 | - "search": "搜索租户", | |
2117 | + "search": "查找租户", | |
2118 | 2118 | "select-tenant": "选择租户", |
2119 | - "selected-tenants": "已选择 { count, plural, 1 {1 个租户} other {# 个租户} }", | |
2119 | + "selected-tenants": "已选择 { count, plural, 1 {# 个租户} other {# 个租户} }", | |
2120 | 2120 | "tenant": "租户", |
2121 | 2121 | "tenant-details": "租客详情", |
2122 | 2122 | "tenant-required": "租户必填", |
... | ... | @@ -2127,13 +2127,13 @@ |
2127 | 2127 | "timeinterval": { |
2128 | 2128 | "advanced": "高级", |
2129 | 2129 | "days": "天", |
2130 | - "days-interval": "{ days, plural, 1 {1 天} other {# 天} }", | |
2130 | + "days-interval": "{ days, plural, 1 {# 天} other {# 天} }", | |
2131 | 2131 | "hours": "小时", |
2132 | - "hours-interval": "{ hours, plural, 1 {1 小时} other {# 小时} }", | |
2132 | + "hours-interval": "{ hours, plural, 1 {# 小时} other {# 小时} }", | |
2133 | 2133 | "minutes": "分钟", |
2134 | - "minutes-interval": "{ minutes, plural, 1 {1 分} other {# 分} }", | |
2134 | + "minutes-interval": "{ minutes, plural, 1 {# 分} other {# 分} }", | |
2135 | 2135 | "seconds": "秒", |
2136 | - "seconds-interval": "{ seconds, plural, 1 {1 秒} other {# 秒} }" | |
2136 | + "seconds-interval": "{ seconds, plural, 1 {# 秒} other {# 秒} }" | |
2137 | 2137 | }, |
2138 | 2138 | "timeunit": { |
2139 | 2139 | "days": "天", |
... | ... | @@ -2143,17 +2143,17 @@ |
2143 | 2143 | }, |
2144 | 2144 | "timewindow": { |
2145 | 2145 | "date-range": "日期范围", |
2146 | - "days": "{ days, plural, 1 { 天 } other {# 天 } }", | |
2146 | + "days": "{ days, plural, 1 {# 天 } other {# 天 } }", | |
2147 | 2147 | "edit": "编辑时间窗口", |
2148 | 2148 | "hide": "隐藏", |
2149 | 2149 | "history": "历史", |
2150 | - "hours": "{ hours, plural, 0 { 小时 } 1 {1 小时 } other {# 小时 } }", | |
2150 | + "hours": "{ hours, plural, 0 {- 小时 } 1 {# 小时 } other {# 小时 } }", | |
2151 | 2151 | "last": "最后", |
2152 | 2152 | "last-prefix": "最后", |
2153 | - "minutes": "{ minutes, plural, 0 { 分 } 1 {1 分 } other {# 分 } }", | |
2153 | + "minutes": "{ minutes, plural, 0 {- 分 } 1 {# 分 } other {# 分 } }", | |
2154 | 2154 | "period": "从 {{ startTime }} 到 {{ endTime }}", |
2155 | 2155 | "realtime": "实时", |
2156 | - "seconds": "{ seconds, plural, 0 { 秒 } 1 {1 秒 } other {# 秒 } }", | |
2156 | + "seconds": "{ seconds, plural, 0 {- 秒 } 1 {# 秒 } other {# 秒 } }", | |
2157 | 2157 | "time-period": "时间段" |
2158 | 2158 | }, |
2159 | 2159 | "timezone": { |
... | ... | @@ -2179,11 +2179,11 @@ |
2179 | 2179 | "delete": "删除用户", |
2180 | 2180 | "delete-user-text": "小心!确认后,用户和所有相关数据将不可恢复。", |
2181 | 2181 | "delete-user-title": "您确定要删除用户 '{{userEmail}}' 吗?", |
2182 | - "delete-users-action-title": "删除 { count, plural, 1 {1 个用户} other {# 个用户} }", | |
2182 | + "delete-users-action-title": "删除 { count, plural, 1 {# 个用户} other {# 个用户} }", | |
2183 | 2183 | "delete-users-text": "小心!确认后,所有选定的用户将被删除,所有相关数据将不可恢复。", |
2184 | - "delete-users-title": "确定要删除 { count, plural, 1 {1 个用户} other {# 个用户} } 吗?", | |
2184 | + "delete-users-title": "确定要删除 { count, plural, 1 {# 个用户} other {# 个用户} } 吗?", | |
2185 | 2185 | "description": "说明", |
2186 | - "details": "细节", | |
2186 | + "details": "详情", | |
2187 | 2187 | "disable-account": "禁用用户帐户", |
2188 | 2188 | "disable-account-message": "已成功禁用用户帐户!", |
2189 | 2189 | "display-activation-link": "显示激活链接", |
... | ... | @@ -2199,9 +2199,9 @@ |
2199 | 2199 | "no-users-matching": "没有找到符合 '{{entity}}' 的用户。", |
2200 | 2200 | "no-users-text": "找不到用户", |
2201 | 2201 | "resend-activation": "重新发送激活", |
2202 | - "search": "搜索用户", | |
2202 | + "search": "查找用户", | |
2203 | 2203 | "select-user": "选择用户", |
2204 | - "selected-users": "已选择 { count, plural, 1 {1 个用户} other {# 个用户} }", | |
2204 | + "selected-users": "已选择 { count, plural, 1 {# 个用户} other {# 个用户} }", | |
2205 | 2205 | "send-activation-mail": "发送激活邮件", |
2206 | 2206 | "sys-admin": "系统管理员", |
2207 | 2207 | "tenant-admin": "租户管理员", |
... | ... | @@ -2277,12 +2277,12 @@ |
2277 | 2277 | "drop-shadow": "阴影", |
2278 | 2278 | "edit-action": "编辑 Action", |
2279 | 2279 | "enable-fullscreen": "启用全屏", |
2280 | - "general-settings": "常规设置", | |
2280 | + "general-settings": "基本设置", | |
2281 | 2281 | "height": "高度", |
2282 | 2282 | "icon-color": "图标颜色", |
2283 | 2283 | "icon-size": "图标大小", |
2284 | 2284 | "margin": "边缘", |
2285 | - "maximum-datasources": "最大允许 { count, plural, 1 {1 个数据源。} other {# 个数据源。} }", | |
2285 | + "maximum-datasources": "最大允许 { count, plural, 1 {# 个数据源。} other {# 个数据源。} }", | |
2286 | 2286 | "mobile-mode-settings": "移动端设置", |
2287 | 2287 | "no-actions-text": "找不到 Action", |
2288 | 2288 | "order": "顺序", |
... | ... | @@ -2344,7 +2344,7 @@ |
2344 | 2344 | "save-widget-type-as": "部件类型另存为", |
2345 | 2345 | "save-widget-type-as-text": "请输入新的部件标题或选择目标部件组", |
2346 | 2346 | "saveAs": "部件另存为", |
2347 | - "search-data": "搜索数据", | |
2347 | + "search-data": "查找数据", | |
2348 | 2348 | "select-widget-type": "选择窗口部件类型", |
2349 | 2349 | "select-widgets-bundle": "选择部件组", |
2350 | 2350 | "settings-schema": "设置模式", |
... | ... | @@ -2373,10 +2373,10 @@ |
2373 | 2373 | "delete": "删除部件组", |
2374 | 2374 | "delete-widgets-bundle-text": "小心!确认后,部件组和所有相关数据将不可恢复。", |
2375 | 2375 | "delete-widgets-bundle-title": "您确定要删除部件组 '{{widgetsBundleTitle}}'吗?", |
2376 | - "delete-widgets-bundles-action-title": "删除 { count, plural, 1 {1 个部件组} other {# 个部件组} }", | |
2376 | + "delete-widgets-bundles-action-title": "删除 { count, plural, 1 {# 个部件组} other {# 个部件组} }", | |
2377 | 2377 | "delete-widgets-bundles-text": "小心!确认后,所有选定的部件组将被删除,所有相关数据将不可恢复。", |
2378 | - "delete-widgets-bundles-title": "确定要删除 { count, plural, 1 {1 个部件组} other {# 个部件组} } 吗?", | |
2379 | - "details": "细节", | |
2378 | + "delete-widgets-bundles-title": "确定要删除 { count, plural, 1 {# 个部件组} other {# 个部件组} } 吗?", | |
2379 | + "details": "详情", | |
2380 | 2380 | "empty": "部件组是空的", |
2381 | 2381 | "export": "导出部件组", |
2382 | 2382 | "export-failed-error": "无法导出部件组: {{error}}", |
... | ... | @@ -2385,8 +2385,8 @@ |
2385 | 2385 | "no-widgets-bundles-matching": "没有找到与 '{{widgetsBundle}}' 匹配的部件组。", |
2386 | 2386 | "no-widgets-bundles-text": "找不到部件组", |
2387 | 2387 | "open-widgets-bundle": "打开部件组", |
2388 | - "search": "搜索部件组", | |
2389 | - "selected-widgets-bundles": "已选择 { count, plural, 1 {1 个部件组} other {# 个部件组} }", | |
2388 | + "search": "查找部件组", | |
2389 | + "selected-widgets-bundles": "已选择 { count, plural, 1 {# 个部件组} other {# 个部件组} }", | |
2390 | 2390 | "system": "系统", |
2391 | 2391 | "title": "标题", |
2392 | 2392 | "title-required": "标题必填。", | ... | ... |