Showing
1 changed file
with
51 additions
and
40 deletions
... | ... | @@ -153,12 +153,17 @@ |
153 | 153 | "filter-type-device-type": "设备类型", |
154 | 154 | "filter-type-device-type-description": "类型为 '{{deviceType}}' 的设备", |
155 | 155 | "filter-type-device-type-and-name-description": "类型为 '{{deviceType}}' 且以 '{{prefix}}' 开头的设备", |
156 | + "filter-type-entity-view-type": "实体视图类型", | |
157 | + "filter-type-entity-view-type-description": "类型为 '{{entityView}}' 的实体视图", | |
158 | + "filter-type-entity-view-type-and-name-description": "类型为 {{entityView}}' 且以 '{{prefix}}' 开头的实体视图", | |
156 | 159 | "filter-type-relations-query": "关系查询", |
157 | 160 | "filter-type-relations-query-description": "具有 {{relationType}} 关联 {{direction}} {{rootEntity}} 的 {{entities}} ", |
158 | 161 | "filter-type-asset-search-query": "资产搜索查询", |
159 | 162 | "filter-type-asset-search-query-description": "类型为 {{assetTypes}} 且具有 {{relationType}} 关联 {{direction}} {{rootEntity}} 的资产", |
160 | 163 | "filter-type-device-search-query": "设备搜索查询", |
161 | 164 | "filter-type-device-search-query-description": "类型为 {{deviceTypes}} 且具有 {{relationType}} 关联 {{direction}} {{rootEntity}} 的设备", |
165 | + "filter-type-entity-view-search-query": "实体视图搜索查询", | |
166 | + "filter-type-entity-view-search-query-description": "类型为 {{entityViewTypes}} 且具有 {{relationType}} 关联 {{direction}} {{rootEntity}} 的实体视图", | |
162 | 167 | "entity-filter": "实体过滤", |
163 | 168 | "resolve-multiple": "解决为多实体", |
164 | 169 | "filter-type": "过滤类型", |
... | ... | @@ -333,10 +338,12 @@ |
333 | 338 | "dashboard": "客户仪表板", |
334 | 339 | "dashboards": "客户仪表板", |
335 | 340 | "devices": "客户设备", |
341 | + "entity-views": "客户实体视图", | |
336 | 342 | "assets": "客户资产", |
337 | 343 | "public-dashboards": "公共仪表板", |
338 | 344 | "public-devices": "公共设备", |
339 | 345 | "public-assets": "公共资产", |
346 | + "public-entity-views": "公共实体视图", | |
340 | 347 | "add": "添加客户", |
341 | 348 | "delete": "删除客户", |
342 | 349 | "manage-customer-users": "管理客户用户", |
... | ... | @@ -700,6 +707,10 @@ |
700 | 707 | "type-assets": "资产", |
701 | 708 | "list-of-assets": "{ count, plural, 1 {资产} other {# 资产列表} }", |
702 | 709 | "asset-name-starts-with": "以 '{{prefix}}' 开头的资产", |
710 | + "type-entity-view": "实体视图", | |
711 | + "type-entity-views": "实体视图", | |
712 | + "list-of-entity-views": "{ count, plural, 1 {实体视图} other {# 实体视图列表} }", | |
713 | + "entity-view-name-starts-with": "以 '{{prefix}}' 开头的实体视图", | |
703 | 714 | "type-rule": "规则", |
704 | 715 | "type-rules": "规则", |
705 | 716 | "list-of-rules": "{ count, plural, 1 {规则} other {# 规则列表} }", |
... | ... | @@ -752,54 +763,54 @@ |
752 | 763 | "no-aliases-found": "找不到别名。", |
753 | 764 | "no-key-matching": "'{{key}}' 没有找到。", |
754 | 765 | "no-keys-found": "找不到密钥。", |
755 | - "create-new-alias": "创建一个新的别名!", | |
756 | - "create-new-key": "创建一个新的密钥!", | |
757 | - "duplicate-alias-error": "找到重复别名 '{{alias}}'.<br>实体视图别名在仪表板中必须是唯一的。", | |
766 | + "create-new-alias": "创建一个新的!", | |
767 | + "create-new-key": "创建一个新的!", | |
768 | + "duplicate-alias-error": "找到重复别名 '{{alias}}'。 <br> 实体视图别名必须是唯一的。", | |
758 | 769 | "configure-alias": "配置 '{{alias}}' 别名", |
759 | - "no-entity-views-matching": "没有实体视图匹配 '{{entity}}' 被找到。", | |
770 | + "no-devices-matching": "找不到与 '{{entity}}' 匹配的实体视图。", | |
760 | 771 | "alias": "别名", |
761 | - "alias-required": "视图实体别名必填。", | |
762 | - "remove-alias": "移除视图实体别名", | |
763 | - "add-alias": "添加视图实体别名", | |
764 | - "name-starts-with": "实体视图名称前缀", | |
772 | + "alias-required": "需要实体视图别名。", | |
773 | + "remove-alias": "删除实体视图别名", | |
774 | + "add-alias": "添加实体视图别名", | |
775 | + "name-starts-with": "名称前缀", | |
765 | 776 | "entity-view-list": "实体视图列表", |
766 | 777 | "use-entity-view-name-filter": "使用过滤器", |
767 | - "entity-view-list-empty": "未选择任何实体视图。", | |
778 | + "entity-view-list-empty": "没有被选中的实体视图", | |
768 | 779 | "entity-view-name-filter-required": "实体视图名称过滤器必填。", |
769 | - "entity-view-name-filter-no-entity-view-matched": "没有实体视图名称前缀 '{{entityView}}' 被找到。", | |
770 | - "add": "添加视图实体", | |
780 | + "entity-view-name-filter-no-entity-view-matched": "找不到以'{{entityView}}' 开头的实体视图。", | |
781 | + "add": "添加实体视图", | |
771 | 782 | "assign-to-customer": "分配给客户", |
772 | 783 | "assign-entity-view-to-customer": "将实体视图分配给客户", |
773 | 784 | "assign-entity-view-to-customer-text": "请选择要分配给客户的实体视图", |
774 | 785 | "no-entity-views-text": "找不到实体视图", |
775 | - "assign-to-customer-text": "请选择客户以分配实体视图", | |
786 | + "assign-to-customer-text": "请选择客户分配实体视图", | |
776 | 787 | "entity-view-details": "实体视图详细信息", |
777 | - "add-entity-view-text": "添加新的实体视图", | |
788 | + "add-entity-view-text": "添加新实体视图", | |
778 | 789 | "delete": "删除实体视图", |
779 | 790 | "assign-entity-views": "分配实体视图", |
780 | 791 | "assign-entity-views-text": "分配 { count, plural, 1 {1 实体视图} other {# 实体视图} } 给客户", |
781 | - "delete-entity-views": "移除实体视图", | |
792 | + "delete-entity-views": "删除实体视图", | |
782 | 793 | "unassign-from-customer": "取消分配客户", |
783 | 794 | "unassign-entity-views": "取消分配实体视图", |
784 | - "unassign-entity-views-action-title": "从客户处取消分配 { count, plural, 1 {1 实体视图} other {# 实体视图} }", | |
785 | - "assign-new-entity-view": "分配新的实体视图", | |
786 | - "delete-entity-view-title": "您确定要删除实体视图 '{{entityViewName}}'吗?", | |
787 | - "delete-entity-view-text": "请注意,在确认后实体视图和所有相关数据将变得不可恢复。", | |
788 | - "delete-entity-views-title": "你确定要删除 { count, plural, 1 {1 实体视图} other {# 实体视图} }吗?", | |
795 | + "unassign-entity-views-action-title": "从客户处取消分配{count,plural,1 {1 实体视图} other {# 实体视图}}", | |
796 | + "assign-new-entity-view": "分配新实体视图", | |
797 | + "delete-entity-view-title": "确定要删除实体视图 '{{entityViewName}}'?", | |
798 | + "delete-entity-view-text": "小心!确认后实体视图及其所有相关数据将不可恢复。", | |
799 | + "delete-entity-views-title": "确定要删除 { count, plural, 1 {1 实体视图} other {# 实体视图} }?", | |
789 | 800 | "delete-entity-views-action-title": "删除 { count, plural, 1 {1 实体视图} other {# 实体视图} }", |
790 | - "delete-entity-views-text": "请注意,在确认后将删除所有选定的实体视图,并且所有相关数据将变为不可恢复。", | |
791 | - "unassign-entity-view-title": "您确定要取消分配实体视图 '{{entityViewName}}'吗?", | |
792 | - "unassign-entity-view-text": "确认后,实体视图将被取消分配,客户将无法访问。", | |
793 | - "unassign-entity-view": "取消分配实体视图", | |
794 | - "unassign-entity-views-title": "你确定要取消分配 { count, plural, 1 {1 实体视图} other {# 实体视图} }吗?", | |
795 | - "unassign-entity-views-text": "确认后,所有选定的实体视图都将被取消分配,客户将无法访问。", | |
801 | + "delete-entity-views-text": "B小心,确认后,所有选定的实体视图将被删除,所有相关的数据将变得不可恢复。", | |
802 | + "unassign-entity-view-title": "您确定要取消对 '{{entityViewName}}'实体视图的分配吗?", | |
803 | + "unassign-entity-view-text": "确认后,实体视图将未分配,客户无法访问。", | |
804 | + "unassign-entity-view": "未分配实体视图", | |
805 | + "unassign-entity-views-title": "您确定要取消分配 { count, plural, 1 {1 实体视图} other {# 实体视图} }吗?", | |
806 | + "unassign-entity-views-text": "确认后,所有选定的实体视图将被分配,客户无法访问。", | |
796 | 807 | "entity-view-type": "实体视图类型", |
797 | 808 | "entity-view-type-required": "实体视图类型必填。", |
798 | 809 | "select-entity-view-type": "选择实体视图类型", |
799 | 810 | "enter-entity-view-type": "输入实体视图类型", |
800 | 811 | "any-entity-view": "任何实体视图", |
801 | 812 | "no-entity-view-types-matching": "没有找到匹配 '{{entitySubtype}}' 的实体视图类型。", |
802 | - "entity-view-type-list-empty": "未选择任何实体视图类型。", | |
813 | + "entity-view-type-list-empty": "实体视图类型未选择。", | |
803 | 814 | "entity-view-types": "实体视图类型", |
804 | 815 | "name": "名称", |
805 | 816 | "name-required": "名称必填。", |
... | ... | @@ -809,32 +820,32 @@ |
809 | 820 | "copyId": "复制实体视图ID", |
810 | 821 | "assignedToCustomer": "分配给客户", |
811 | 822 | "unable-entity-view-device-alias-title": "无法删除实体视图别名", |
812 | - "unable-entity-view-device-alias-text": "设备别名 '{{entityViewAlias}}' 无法删除,因为它由以下小部件使用:<br/>{{widgetsList}}", | |
823 | + "unable-entity-view-device-alias-text": "实体视图别名 '{{entityViewAlias}}' 不能够被删除,因为它被下列部件所使用: <br/> {{widgetsList}}", | |
813 | 824 | "select-entity-view": "选择实体视图", |
814 | - "make-public": "将实体视图公开", | |
815 | - "make-private": "将实体视图设为私有", | |
825 | + "make-public": "实体视图设为公开", | |
826 | + "make-private": "实体视图设为私有", | |
816 | 827 | "start-date": "开始日期", |
817 | 828 | "start-ts": "开始时间", |
818 | 829 | "end-date": "结束日期", |
819 | 830 | "end-ts": "结束时间", |
820 | - "date-limits": "日期范围", | |
821 | - "client-attributes": "客户属性", | |
831 | + "date-limits": "日期限制", | |
832 | + "client-attributes": "客户端属性", | |
822 | 833 | "shared-attributes": "共享属性", |
823 | - "server-attributes": "服务器属性", | |
834 | + "server-attributes": "服务端属性", | |
824 | 835 | "timeseries": "时间序列", |
825 | - "client-attributes-placeholder": "客户属性", | |
836 | + "client-attributes-placeholder": "客户端属性", | |
826 | 837 | "shared-attributes-placeholder": "共享属性", |
827 | - "server-attributes-placeholder": "服务器属性", | |
838 | + "server-attributes-placeholder": "服务端属性", | |
828 | 839 | "timeseries-placeholder": "时间序列", |
829 | 840 | "target-entity": "目标实体", |
830 | 841 | "attributes-propagation": "属性传播", |
831 | - "attributes-propagation-hint": "每次保存或更新此实体视图时,实体视图将自动从目标实体复制指定的属性。出于性能原因,目标实体属性不会在每次属性更改时传播到实体视图。通过在规则链中配置“copy to view”规则节点,并将“Post attributes”和“Attributes Updated”消息链接到新的规则节点,可以启用自动传播。", | |
842 | + "attributes-propagation-hint": "每次保存或更新这个实体视图时,实体视图将自动从目标实体复制指定的属性。由于性能原因,目标实体属性不会在每次属性更改时传播到实体视图。您可以通过配置\"copy to view\"规则链中的规则节点,并将\"Post attributes\"和\"attributes Updated\"消息链接到新规则节点,从而启用自动传播。", | |
832 | 843 | "timeseries-data": "时间序列数据", |
833 | - "timeseries-data-hint": "配置实体视图可访问目标实体的时间序列数据键。此时间序列数据是只读的。", | |
834 | - "make-public-entity-view-title": "您确定要将实体视图 '{{entityViewName}}' 设为公开吗?", | |
835 | - "make-public-entity-view-text": "确认后,设备及其所有数据将被设为公开并可被其他人访问。", | |
836 | - "make-private-entity-view-title": "您确定要将实体视图 '{{entityViewName}}' 设为私有吗?", | |
837 | - "make-private-entity-view-text": "确认后,设备及其所有数据将被设为私有,不被其他人访问。" | |
844 | + "timeseries-data-hint": "配置目标实体的时间序列数据键,以便实体视图可以访问这些键。这个时间序列数据是只读的。", | |
845 | + "make-public-entity-view-title": "你确定你想创建公开 '{{entityViewName}}' 实体视图?", | |
846 | + "make-public-entity-view-text": "确认后,实体视图 及其所有数据将被公开并被他人访问。", | |
847 | + "make-private-entity-view-title": "你确定你想创建私有 '{{entityViewName}}' 实体视图?", | |
848 | + "make-private-entity-view-text": "确认后,实体视图及其所有数据将被私有化,无法被他人访问。" | |
838 | 849 | }, |
839 | 850 | "event": { |
840 | 851 | "event-type": "事件类型", | ... | ... |