thingsboard-memoizeit

Details

diff --git a/ui/src/app/locale/locale.constant-zh.js b/ui/src/app/locale/locale.constant-zh.js
index 56e4d57..ba8e3c0 100644
--- a/ui/src/app/locale/locale.constant-zh.js
+++ b/ui/src/app/locale/locale.constant-zh.js
@@ -116,12 +116,12 @@ export default function addLocaleChinese(locales) {
             "delete-attributes-text" : "注意,确认后所有选中的属性都会被删除。",
             "delete-attributes" : "删除属性",
             "enter-attribute-value" : "输入属性值",
-            "show-on-widget" : "在小部件上显示",
-            "widget-mode" : "小部件模式",
-            "next-widget" : "下一个小部件",
-            "prev-widget" : "上一个小部件",
+            "show-on-widget" : "在部件上显示",
+            "widget-mode" : "部件模式",
+            "next-widget" : "下一个部件",
+            "prev-widget" : "上一个部件",
             "add-to-dashboard" : "添加到仪表板",
-            "add-widget-to-dashboard" : "将小部件添加到仪表板",
+            "add-widget-to-dashboard" : "将部件添加到仪表板",
             "selected-attributes" : "{ count, select, 1 {1 attribute} other {# attributes} } 被选中",
             "selected-telemetry" : "{ count, select, 1 {1 telemetry unit} other {# telemetry units} } 被选中"
         },
@@ -169,7 +169,7 @@ export default function addLocaleChinese(locales) {
             "customer-details" : "客户详情",
             "delete-customer-title" : "您确定要删除客户'{{customerTitle}}'吗?",
             "delete-customer-text" : "小心!确认后,客户及其所有相关数据将不可恢复。",
-            "delete-customers-title" : "您确定要删除 { count, select, 1 {1 customer} other {# customers} }?吗",
+            "delete-customers-title" : "您确定要删除 { count, select, 1 {1 customer} other {# customers} }吗?",
             "delete-customers-action-title" : "删除 { count, select, 1 {1 customer} other {# customers} }",
             "delete-customers-text" : "小心!确认后,所有选定的客户将被删除,所有相关数据将不可恢复。",
             "manage-users" : "管理用户",
@@ -199,11 +199,11 @@ export default function addLocaleChinese(locales) {
             "make-public" : "使仪表板公有",
             "make-private" : "使仪表板私有",
             "no-dashboards-text" : "没有找到仪表板",
-            "no-widgets" : "没有配置小部件",
-            "add-widget" : "添加新的小部件",
+            "no-widgets" : "没有配置部件",
+            "add-widget" : "添加新的部件",
             "title" : "标题",
-            "select-widget-title" : "选择小部件",
-            "select-widget-subtitle" : "可用的小部件类型列表",
+            "select-widget-title" : "选择部件",
+            "select-widget-subtitle" : "可用的部件类型列表",
             "delete" : "删除仪表板",
             "title-required" : "需要标题。",
             "description" : "描述",
@@ -273,11 +273,11 @@ export default function addLocaleChinese(locales) {
             "dashboard-file" : "仪表板文件",
             "invalid-dashboard-file-error" : "无法导入仪表板: 仪表板数据结构无效。",
             "dashboard-import-missing-aliases-title" : "配置导入仪表板使用的别名",
-            "create-new-widget" : "创建新小部件",
-            "import-widget" : "导入小部件",
-            "widget-file" : "小部件文件",
-            "invalid-widget-file-error" : "无法导入窗口小部件: 窗口小部件数据结构无效。",
-            "widget-import-missing-aliases-title" : "配置导入的窗口小部件使用的别名",
+            "create-new-widget" : "创建新部件",
+            "import-widget" : "导入部件",
+            "widget-file" : "部件文件",
+            "invalid-widget-file-error" : "无法导入窗口部件: 窗口部件数据结构无效。",
+            "widget-import-missing-aliases-title" : "配置导入的窗口部件使用的别名",
             "open-toolbar" : "打开仪表板工具栏",
             "close-toolbar" : "关闭工具栏",
             "configuration-error" : "配置错误",
@@ -694,34 +694,34 @@ export default function addLocaleChinese(locales) {
             "true" : "真"
         },
         "widget" : {
-            "widget-library" : "小部件库",
-            "widget-bundle" : "小部件包",
-            "select-widgets-bundle" : "选择小部件包",
-            "management" : "小部件管理",
-            "editor" : "小部件编辑器",
-            "widget-type-not-found" : "加载小部件配置时出现问题。<br> 可能关联的\n 小部件类型已删除。",
-            "widget-type-load-error" : "由于以下错误,小工具未加载:",
-            "remove" : "删除小部件",
-            "edit" : "编辑小部件",
-            "remove-widget-title" : "您确定要删除小部件 '{{widgetTitle}}' 吗?",
-            "remove-widget-text" : "确认后,窗口小部件和所有相关数据将不可恢复。",
+            "widget-library" : "部件库",
+            "widget-bundle" : "部件包",
+            "select-widgets-bundle" : "选择部件包",
+            "management" : "部件管理",
+            "editor" : "部件编辑器",
+            "widget-type-not-found" : "加载部件配置时出现问题。<br> 可能关联的\n 部件类型已删除。",
+            "widget-type-load-error" : "由于以下错误,部件未加载:",
+            "remove" : "删除部件",
+            "edit" : "编辑部件",
+            "remove-widget-title" : "您确定要删除部件 '{{widgetTitle}}' 吗?",
+            "remove-widget-text" : "确认后,窗口部件和所有相关数据将不可恢复。",
             "timeseries" : "时间序列",
             "latest-values" : "最新值",
-            "rpc" : "控件小部件",
-            "static" : "静态小部件",
-            "select-widget-type" : "选择窗口小部件类型",
-            "missing-widget-title-error" : "小部件标题必须指定!",
-            "widget-saved" : "小部件已保存",
-            "unable-to-save-widget-error" : "无法保存窗口小部件! 小部件有错误!",
-            "save" : "保存小部件",
-            "saveAs" : "将小部件另存为",
-            "save-widget-type-as" : "将小部件类型另存为",
-            "save-widget-type-as-text" : "请输入新的小部件标题和/或选择目标小部件包",
+            "rpc" : "控件部件",
+            "static" : "静态部件",
+            "select-widget-type" : "选择窗口部件类型",
+            "missing-widget-title-error" : "部件标题必须指定!",
+            "widget-saved" : "部件已保存",
+            "unable-to-save-widget-error" : "无法保存窗口部件! 部件有错误!",
+            "save" : "保存部件",
+            "saveAs" : "将部件另存为",
+            "save-widget-type-as" : "将部件类型另存为",
+            "save-widget-type-as-text" : "请输入新的部件标题和/或选择目标部件包",
             "toggle-fullscreen" : "切换全屏",
-            "run" : "运行小部件",
-            "title" : "小部件标题",
-            "title-required" : "需要小部件标题。",
-            "type" : "小部件类型",
+            "run" : "运行部件",
+            "title" : "部件标题",
+            "title-required" : "需要部件标题。",
+            "type" : "部件类型",
             "resources" : "资源",
             "resource-url" : "JavaScript/CSS URL",
             "remove-resource" : "删除资源",
@@ -732,42 +732,42 @@ export default function addLocaleChinese(locales) {
             "settings-schema" : "设置模式",
             "datakey-settings-schema" : "数据键设置模式",
             "javascript" : "Javascript",
-            "remove-widget-type-title" : "您确定要删除小部件类型 '{{widgetName}}'吗?",
-            "remove-widget-type-text" : "确认后,窗口小部件类型和所有相关数据将不可恢复。",
-            "remove-widget-type" : "删除小部件类型",
-            "add-widget-type" : "添加新的小部件类型",
-            "widget-type-load-failed-error" : "无法加载小部件类型!",
-            "widget-template-load-failed-error" : "无法加载小部件模板!",
-            "add" : "添加小部件",
-            "undo" : "撤消小部件更改",
-            "export" : "导出小部件"
+            "remove-widget-type-title" : "您确定要删除部件类型 '{{widgetName}}'吗?",
+            "remove-widget-type-text" : "确认后,窗口部件类型和所有相关数据将不可恢复。",
+            "remove-widget-type" : "删除部件类型",
+            "add-widget-type" : "添加新的部件类型",
+            "widget-type-load-failed-error" : "无法加载部件类型!",
+            "widget-template-load-failed-error" : "无法加载部件模板!",
+            "add" : "添加部件",
+            "undo" : "撤消部件更改",
+            "export" : "导出部件"
         },
         "widgets-bundle" : {
             "current" : "当前包",
-            "widgets-bundles" : "小部件包",
-            "add" : "添加小部件包",
-            "delete" : "删除小部件包",
+            "widgets-bundles" : "部件包",
+            "add" : "添加部件包",
+            "delete" : "删除部件包",
             "title" : "标题",
             "title-required" : "标题是必填项。",
-            "add-widgets-bundle-text" : "添加新的小部件包",
-            "no-widgets-bundles-text" : "找不到小部件包",
-            "empty" : "小部件包是空的",
+            "add-widgets-bundle-text" : "添加新的部件包",
+            "no-widgets-bundles-text" : "找不到部件包",
+            "empty" : "部件包是空的",
             "details" : "详情",
-            "widgets-bundle-details" : "小部件包详细信息",
-            "delete-widgets-bundle-title" : "您确定要删除小部件包 '{{widgetsBundleTitle}}'吗?",
-            "delete-widgets-bundle-text" : "小心!确认后,小部件包和所有相关数据将不可恢复。",
+            "widgets-bundle-details" : "部件包详细信息",
+            "delete-widgets-bundle-title" : "您确定要删除部件包 '{{widgetsBundleTitle}}'吗?",
+            "delete-widgets-bundle-text" : "小心!确认后,部件包和所有相关数据将不可恢复。",
             "delete-widgets-bundles-title" : "你确定你要删除 { count, select, 1 {1 widgets bundle} other {# widgets bundles} } 吗?",
             "delete-widgets-bundles-action-title" : "删除  { count, select, 1 {1 widgets bundle} other {# widgets bundles} }",
-            "delete-widgets-bundles-text" : "小心!确认后,所有选定的小部件包将被删除,所有相关数据将不可恢复。",
-            "no-widgets-bundles-matching" : "没有找到与 '{{widgetsBundle}}' 匹配的小部件包。",
-            "widgets-bundle-required" : "需要小部件包。",
+            "delete-widgets-bundles-text" : "小心!确认后,所有选定的部件包将被删除,所有相关数据将不可恢复。",
+            "no-widgets-bundles-matching" : "没有找到与 '{{widgetsBundle}}' 匹配的部件包。",
+            "widgets-bundle-required" : "需要部件包。",
             "system" : "系统",
-            "import" : "导入小部件包",
-            "export" : "导出小部件包",
-            "export-failed-error" : "无法导出小部件包: {{error}}",
-            "create-new-widgets-bundle" : "创建新的小部件包",
-            "widgets-bundle-file" : "小部件包文件",
-            "invalid-widgets-bundle-file-error" : "无法导入小部件包:无效的小部件包数据结构。"
+            "import" : "导入部件包",
+            "export" : "导出部件包",
+            "export-failed-error" : "无法导出部件包: {{error}}",
+            "create-new-widgets-bundle" : "创建新的部件包",
+            "widgets-bundle-file" : "部件包文件",
+            "invalid-widgets-bundle-file-error" : "无法导入部件包:无效的部件包数据结构。"
         },
         "widget-config" : {
             "data" : "数据",
@@ -798,12 +798,12 @@ export default function addLocaleChinese(locales) {
             "target-device" : "目标设备"
         },
         "widget-type" : {
-            "import" : "导入小部件类型",
-            "export" : "导出小部件类型",
-            "export-failed-error" : "无法导出小部件类型: {{error}}",
-            "create-new-widget-type" : "创建新的小部件类型",
-            "widget-type-file" : "小部件类型文件",
-            "invalid-widget-type-file-error" : "无法导入小部件类型:无效的小部件类型数据结构。"
+            "import" : "导入部件类型",
+            "export" : "导出部件类型",
+            "export-failed-error" : "无法导出部件类型: {{error}}",
+            "create-new-widget-type" : "创建新的部件类型",
+            "widget-type-file" : "部件类型文件",
+            "invalid-widget-type-file-error" : "无法导入部件类型:无效的部件类型数据结构。"
         },
         "language" : {
             "language" : "语言",
@@ -811,10 +811,10 @@ export default function addLocaleChinese(locales) {
             "ko_KR" : "韩语",
             "zh_CN" : "汉语",
             "ru_RU" : "俄语",
-            "es_ES": "西班牙語"
+            "es_ES": "西班牙语"
         }
     };
     angular.extend(locales, {
         'zh_CN' : zh_CN
     });
-}
\ No newline at end of file
+}