Commit 95f2e7ae670c86d1fe005ea2c40f5f32589602d4

Authored by iglilaw
1 parent e389cca6

Added missing strings

... ... @@ -336,6 +336,11 @@ export default function addLocaleChinese(locales) {
336 336 "enter-password": "输入密码",
337 337 "enter-search": "输入检索条件"
338 338 },
  339 + "content-type": { // TODO
  340 + "json": "Json",
  341 + "text": "Text",
  342 + "binary": "Binary (Base64)"
  343 + },
339 344 "customer": {
340 345 "customer": "客户",
341 346 "customers": "客户",
... ... @@ -754,6 +759,163 @@ export default function addLocaleChinese(locales) {
754 759 "messages-processed": "消息处理",
755 760 "errors-occurred": "错误发生"
756 761 },
  762 + "extension": { // TODO
  763 + "extensions": "Extensions",
  764 + "selected-extensions": "{ count, select, 1 {1 extension} other {# extensions} } selected",
  765 + "type": "Type",
  766 + "key": "Key",
  767 + "value": "Value",
  768 + "id": "Id",
  769 + "extension-id": "Extension id",
  770 + "extension-type": "Extension type",
  771 + "transformer-json": "JSON *",
  772 + "unique-id-required": "Current extension id already exists.",
  773 + "delete": "Delete extension",
  774 + "add": "Add extension",
  775 + "edit": "Edit extension",
  776 + "delete-extension-title": "Are you sure you want to delete the extension '{{extensionId}}'?",
  777 + "delete-extension-text": "Be careful, after the confirmation the extension and all related data will become unrecoverable.",
  778 + "delete-extensions-title": "Are you sure you want to delete { count, select, 1 {1 extension} other {# extensions} }?",
  779 + "delete-extensions-text": "Be careful, after the confirmation all selected extensions will be removed.",
  780 + "converters": "Converters",
  781 + "converter-id": "Converter id",
  782 + "configuration": "Configuration",
  783 + "converter-configurations": "Converter configurations",
  784 + "token": "Security token",
  785 + "add-converter": "Add converter",
  786 + "add-config": "Add converter configuration",
  787 + "device-name-expression": "Device name expression",
  788 + "device-type-expression": "Device type expression",
  789 + "custom": "Custom",
  790 + "to-double": "To Double",
  791 + "transformer": "Transformer",
  792 + "json-required": "Transformer json is required.",
  793 + "json-parse": "Unable to parse transformer json.",
  794 + "attributes": "Attributes",
  795 + "add-attribute": "Add attribute",
  796 + "add-map": "Add mapping element",
  797 + "timeseries": "Timeseries",
  798 + "add-timeseries": "Add timeseries",
  799 + "field-required": "Field is required",
  800 + "brokers": "Brokers",
  801 + "add-broker": "Add broker",
  802 + "host": "Host",
  803 + "port": "Port",
  804 + "port-range": "Port should be in a range from 1 to 65535.",
  805 + "ssl": "Ssl",
  806 + "credentials": "Credentials",
  807 + "username": "Username",
  808 + "password": "Password",
  809 + "retry-interval": "Retry interval in milliseconds",
  810 + "anonymous": "Anonymous",
  811 + "basic": "Basic",
  812 + "pem": "PEM",
  813 + "ca-cert": "CA certificate file *",
  814 + "private-key": "Private key file *",
  815 + "cert": "Certificate file *",
  816 + "no-file": "No file selected.",
  817 + "drop-file": "Drop a file or click to select a file to upload.",
  818 + "mapping": "Mapping",
  819 + "topic-filter": "Topic filter",
  820 + "converter-type": "Converter type",
  821 + "converter-json": "Json",
  822 + "json-name-expression": "Device name json expression",
  823 + "topic-name-expression": "Device name topic expression",
  824 + "json-type-expression": "Device type json expression",
  825 + "topic-type-expression": "Device type topic expression",
  826 + "attribute-key-expression": "Attribute key expression",
  827 + "attr-json-key-expression": "Attribute key json expression",
  828 + "attr-topic-key-expression": "Attribute key topic expression",
  829 + "request-id-expression": "Request id expression",
  830 + "request-id-json-expression": "Request id json expression",
  831 + "request-id-topic-expression": "Request id topic expression",
  832 + "response-topic-expression": "Response topic expression",
  833 + "value-expression": "Value expression",
  834 + "topic": "Topic",
  835 + "timeout": "Timeout in milliseconds",
  836 + "converter-json-required": "Converter json is required.",
  837 + "converter-json-parse": "Unable to parse converter json.",
  838 + "filter-expression": "Filter expression",
  839 + "connect-requests": "Connect requests",
  840 + "add-connect-request": "Add connect request",
  841 + "disconnect-requests": "Disconnect requests",
  842 + "add-disconnect-request": "Add disconnect request",
  843 + "attribute-requests": "Attribute requests",
  844 + "add-attribute-request": "Add attribute request",
  845 + "attribute-updates": "Attribute updates",
  846 + "add-attribute-update": "Add attribute update",
  847 + "server-side-rpc": "Server side RPC",
  848 + "add-server-side-rpc-request": "Add server-side RPC request",
  849 + "device-name-filter": "Device name filter",
  850 + "attribute-filter": "Attribute filter",
  851 + "method-filter": "Method filter",
  852 + "request-topic-expression": "Request topic expression",
  853 + "response-timeout": "Response timeout in milliseconds",
  854 + "topic-expression": "Topic expression",
  855 + "client-scope": "Client scope",
  856 + "add-device": "Add device",
  857 + "opc-server": "Servers",
  858 + "opc-add-server": "Add server",
  859 + "opc-add-server-prompt": "Please add server",
  860 + "opc-application-name": "Application name",
  861 + "opc-application-uri": "Application uri",
  862 + "opc-scan-period-in-seconds": "Scan period in seconds",
  863 + "opc-security": "Security",
  864 + "opc-identity": "Identity",
  865 + "opc-keystore": "Keystore",
  866 + "opc-type": "Type",
  867 + "opc-keystore-type": "Type",
  868 + "opc-keystore-location": "Location *",
  869 + "opc-keystore-password": "Password",
  870 + "opc-keystore-alias": "Alias",
  871 + "opc-keystore-key-password": "Key password",
  872 + "opc-device-node-pattern": "Device node pattern",
  873 + "opc-device-name-pattern": "Device name pattern",
  874 + "modbus-server": "Servers/slaves",
  875 + "modbus-add-server": "Add server/slave",
  876 + "modbus-add-server-prompt": "Please add server/slave",
  877 + "modbus-transport": "Transport",
  878 + "modbus-port-name": "Serial port name",
  879 + "modbus-encoding": "Encoding",
  880 + "modbus-parity": "Parity",
  881 + "modbus-baudrate": "Baud rate",
  882 + "modbus-databits": "Data bits",
  883 + "modbus-stopbits": "Stop bits",
  884 + "modbus-databits-range": "Data bits should be in a range from 7 to 8.",
  885 + "modbus-stopbits-range": "Stop bits should be in a range from 1 to 2.",
  886 + "modbus-unit-id": "Unit ID",
  887 + "modbus-unit-id-range": "Unit ID should be in a range from 1 to 247.",
  888 + "modbus-device-name": "Device name",
  889 + "modbus-poll-period": "Poll period (ms)",
  890 + "modbus-attributes-poll-period": "Attributes poll period (ms)",
  891 + "modbus-timeseries-poll-period": "Timeseries poll period (ms)",
  892 + "modbus-poll-period-range": "Poll period should be positive value.",
  893 + "modbus-tag": "Tag",
  894 + "modbus-function": "Function",
  895 + "modbus-register-address": "Register address",
  896 + "modbus-register-address-range": "Register address should be in a range from 0 to 65535.",
  897 + "modbus-register-bit-index": "Bit index",
  898 + "modbus-register-bit-index-range": "Bit index should be in a range from 0 to 15.",
  899 + "modbus-register-count": "Register count",
  900 + "modbus-register-count-range": "Register count should be a positive value.",
  901 + "modbus-byte-order": "Byte order",
  902 +
  903 + "sync": {
  904 + "status": "Status",
  905 + "sync": "Sync",
  906 + "not-sync": "Not sync",
  907 + "last-sync-time": "Last sync time",
  908 + "not-available": "Not available"
  909 + },
  910 +
  911 + "export-extensions-configuration": "Export extensions configuration",
  912 + "import-extensions-configuration": "Import extensions configuration",
  913 + "import-extensions": "Import extensions",
  914 + "import-extension": "Import extension",
  915 + "export-extension": "Export extension",
  916 + "file": "Extensions file",
  917 + "invalid-file-error": "Invalid extension file"
  918 + },
757 919 "fullscreen": {
758 920 "expand": "展开到全屏",
759 921 "exit": "退出全屏",
... ... @@ -798,6 +960,13 @@ export default function addLocaleChinese(locales) {
798 960 "no-return-error": "函数必须返回值!",
799 961 "return-type-mismatch": "函数必须返回 '{{type}}' 类型的值!"
800 962 },
  963 + "key-val": { // TODO
  964 + "key": "Key",
  965 + "value": "Value",
  966 + "remove-entry": "Remove entry",
  967 + "add-entry": "Add entry",
  968 + "no-data": "No entries"
  969 + },
801 970 "layout": {
802 971 "layout": "布局",
803 972 "manage": "布局管理",
... ... @@ -889,6 +1058,98 @@ export default function addLocaleChinese(locales) {
889 1058 "additional-info": "附加信息 (JSON)",
890 1059 "invalid-additional-info": "无法解析附加信息json。"
891 1060 },
  1061 + "rulechain": { // TODO
  1062 + "rulechain": "Rule chain",
  1063 + "rulechains": "Rule chains",
  1064 + "root": "Root",
  1065 + "delete": "Delete rule chain",
  1066 + "name": "Name",
  1067 + "name-required": "Name is required.",
  1068 + "description": "Description",
  1069 + "add": "Add Rule Chain",
  1070 + "set-root": "Make rule chain root",
  1071 + "set-root-rulechain-title": "Are you sure you want to make the rule chain '{{ruleChainName}}' root?",
  1072 + "set-root-rulechain-text": "After the confirmation the rule chain will become root and will handle all incoming transport messages.",
  1073 + "delete-rulechain-title": "Are you sure you want to delete the rule chain '{{ruleChainName}}'?",
  1074 + "delete-rulechain-text": "Be careful, after the confirmation the rule chain and all related data will become unrecoverable.",
  1075 + "delete-rulechains-title": "Are you sure you want to delete { count, select, 1 {1 rule chain} other {# rule chains} }?",
  1076 + "delete-rulechains-action-title": "Delete { count, select, 1 {1 rule chain} other {# rule chains} }",
  1077 + "delete-rulechains-text": "Be careful, after the confirmation all selected rule chains will be removed and all related data will become unrecoverable.",
  1078 + "add-rulechain-text": "Add new rule chain",
  1079 + "no-rulechains-text": "No rule chains found",
  1080 + "rulechain-details": "Rule chain details",
  1081 + "details": "Details",
  1082 + "events": "Events",
  1083 + "system": "System",
  1084 + "import": "Import rule chain",
  1085 + "export": "Export rule chain",
  1086 + "export-failed-error": "Unable to export rule chain: {{error}}",
  1087 + "create-new-rulechain": "Create new rule chain",
  1088 + "rulechain-file": "Rule chain file",
  1089 + "invalid-rulechain-file-error": "Unable to import rule chain: Invalid rule chain data structure.",
  1090 + "copyId": "Copy rule chain Id",
  1091 + "idCopiedMessage": "Rule chain Id has been copied to clipboard",
  1092 + "select-rulechain": "Select rule chain",
  1093 + "no-rulechains-matching": "No rule chains matching '{{entity}}' were found.",
  1094 + "rulechain-required": "Rule chain is required",
  1095 + "management": "Rules management",
  1096 + "debug-mode": "Debug mode"
  1097 + },
  1098 + "rulenode": { // TODO
  1099 + "details": "Details",
  1100 + "events": "Events",
  1101 + "search": "Search nodes",
  1102 + "open-node-library": "Open node library",
  1103 + "add": "Add rule node",
  1104 + "name": "Name",
  1105 + "name-required": "Name is required.",
  1106 + "type": "Type",
  1107 + "description": "Description",
  1108 + "delete": "Delete rule node",
  1109 + "select-all-objects": "Select all nodes and connections",
  1110 + "deselect-all-objects": "Deselect all nodes and connections",
  1111 + "delete-selected-objects": "Delete selected nodes and connections",
  1112 + "delete-selected": "Delete selected",
  1113 + "select-all": "Select all",
  1114 + "copy-selected": "Copy selected",
  1115 + "deselect-all": "Deselect all",
  1116 + "rulenode-details": "Rule node details",
  1117 + "debug-mode": "Debug mode",
  1118 + "configuration": "Configuration",
  1119 + "link": "Link",
  1120 + "link-details": "Rule node link details",
  1121 + "add-link": "Add link",
  1122 + "link-label": "Link label",
  1123 + "link-label-required": "Link label is required.",
  1124 + "custom-link-label": "Custom link label",
  1125 + "custom-link-label-required": "Custom link label is required.",
  1126 + "type-filter": "Filter",
  1127 + "type-filter-details": "Filter incoming messages with configured conditions",
  1128 + "type-enrichment": "Enrichment",
  1129 + "type-enrichment-details": "Add additional information into Message Metadata",
  1130 + "type-transformation": "Transformation",
  1131 + "type-transformation-details": "Change Message payload and Metadata",
  1132 + "type-action": "Action",
  1133 + "type-action-details": "Perform special action",
  1134 + "type-external": "External",
  1135 + "type-external-details": "Interacts with external system",
  1136 + "type-rule-chain": "Rule Chain",
  1137 + "type-rule-chain-details": "Forwards incoming messages to specified Rule Chain",
  1138 + "type-input": "Input",
  1139 + "type-input-details": "Logical input of Rule Chain, forwards incoming messages to next related Rule Node",
  1140 + "directive-is-not-loaded": "Defined configuration directive '{{directiveName}}' is not available.",
  1141 + "ui-resources-load-error": "Failed to load configuration ui resources.",
  1142 + "invalid-target-rulechain": "Unable to resolve target rule chain!",
  1143 + "test-script-function": "Test script function",
  1144 + "message": "Message",
  1145 + "message-type": "Message type",
  1146 + "message-type-required": "Message type is required",
  1147 + "metadata": "Metadata",
  1148 + "metadata-required": "Metadata entries can't be empty.",
  1149 + "output": "Output",
  1150 + "test": "Test",
  1151 + "help": "Help"
  1152 + },
892 1153 "tenant": {
893 1154 "tenant": "租户",
894 1155 "tenants": "租户",
... ... @@ -979,7 +1240,8 @@ export default function addLocaleChinese(locales) {
979 1240 "activation-link": "用户激活链接",
980 1241 "activation-link-text": "使用该链接 <a href='{{activationLink}}' target='_blank'>激活</a> 激活用户:",
981 1242 "copy-activation-link": "复制用户激活链接",
982   - "activation-link-copied-message": "用户激活链接已经复制到粘贴板"
  1243 + "activation-link-copied-message": "用户激活链接已经复制到粘贴板",
  1244 + "details": "Details" // TODO
983 1245 },
984 1246 "value": {
985 1247 "type": "值类型",
... ... @@ -1146,6 +1408,14 @@ export default function addLocaleChinese(locales) {
1146 1408 "material-icons": "素材图标",
1147 1409 "show-all": "显示所有图标"
1148 1410 },
  1411 + "custom": { // TODO
  1412 + "widget-action": {
  1413 + "action-cell-button": "Action cell button",
  1414 + "row-click": "On row click",
  1415 + "marker-click": "On marker click",
  1416 + "tooltip-tag-action": "Tooltip tag action"
  1417 + }
  1418 + },
1149 1419 "language": {
1150 1420 "language": "语言",
1151 1421 "en_US": "英语",
... ...