Commit 168f0d64813b7bea4b343beaaef3ee2c59c97ce9
Committed by
Igor Kulikov
1 parent
ac7eec2f
Added Traditional Chinese Interface for Web UI (#2303)
* Fixed other languages name in zh_CN ui * Added Traditional Chinese for UI * Added language name of Traditional Chinese for en_US pack * Fixed zh_TW language pack and updated language usage
Showing
3 changed files
with
1638 additions
and
14 deletions
@@ -1794,7 +1794,8 @@ | @@ -1794,7 +1794,8 @@ | ||
1794 | "locales": { | 1794 | "locales": { |
1795 | "de_DE": "German", | 1795 | "de_DE": "German", |
1796 | "fr_FR": "French", | 1796 | "fr_FR": "French", |
1797 | - "zh_CN": "Chinese", | 1797 | + "zh_CN": "Simplified Chinese", |
1798 | + "zh_TW": "Traditional Chinese", | ||
1798 | "en_US": "English", | 1799 | "en_US": "English", |
1799 | "it_IT": "Italian", | 1800 | "it_IT": "Italian", |
1800 | "ko_KR": "Korean", | 1801 | "ko_KR": "Korean", |
@@ -1603,19 +1603,20 @@ | @@ -1603,19 +1603,20 @@ | ||
1603 | "language": { | 1603 | "language": { |
1604 | "language": "语言", | 1604 | "language": "语言", |
1605 | "locales": { | 1605 | "locales": { |
1606 | - "de_DE": "德语", | ||
1607 | - "en_US": "英语", | ||
1608 | - "fr_FR": "法国", | ||
1609 | - "ko_KR": "韩语", | ||
1610 | - "zh_CN": "汉语", | ||
1611 | - "ru_RU": "俄语", | ||
1612 | - "es_ES": "西班牙语", | ||
1613 | - "it_IT": "意大利", | ||
1614 | - "ja_JA": "日本", | ||
1615 | - "tr_TR": "土耳其", | ||
1616 | - "fa_IR": "波斯语", | ||
1617 | - "uk_UA": "乌克兰", | ||
1618 | - "cs_CZ": "在捷克" | 1606 | + "de_DE": "德文", |
1607 | + "en_US": "英文", | ||
1608 | + "fr_FR": "法文", | ||
1609 | + "ko_KR": "韩文", | ||
1610 | + "zh_CN": "简体中文", | ||
1611 | + "zh_TW": "繁体中文", | ||
1612 | + "ru_RU": "俄文", | ||
1613 | + "es_ES": "西班牙文", | ||
1614 | + "it_IT": "意大利文", | ||
1615 | + "ja_JA": "日文", | ||
1616 | + "tr_TR": "土耳其文", | ||
1617 | + "fa_IR": "波斯文", | ||
1618 | + "uk_UA": "乌克兰文", | ||
1619 | + "cs_CZ": "捷克文" | ||
1619 | } | 1620 | } |
1620 | } | 1621 | } |
1621 | } | 1622 | } |
ui/src/app/locale/locale.constant-zh_TW.json
0 → 100644
1 | +{ | ||
2 | + "access": { | ||
3 | + "unauthorized": "未授權", | ||
4 | + "unauthorized-access": "未授權存取", | ||
5 | + "unauthorized-access-text": "您需要登入才能存取這個資源!", | ||
6 | + "access-forbidden": "禁止存取", | ||
7 | + "access-forbidden-text": "您沒有存取此位置的權限<br/>如果您仍希望存取此位置,請嘗試使用其他用戶登入。", | ||
8 | + "refresh-token-expired": "Session 已過期", | ||
9 | + "refresh-token-failed": "無法更新 Session" | ||
10 | + }, | ||
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}}分享" | ||
52 | + }, | ||
53 | + "aggregation": { | ||
54 | + "aggregation": "聚合", | ||
55 | + "function": "資料聚合功能", | ||
56 | + "limit": "最大值", | ||
57 | + "group-interval": "分組間隔", | ||
58 | + "min": "最少值", | ||
59 | + "max": "最大值", | ||
60 | + "avg": "平均值", | ||
61 | + "sum": "總計", | ||
62 | + "count": "Count", | ||
63 | + "none": "空" | ||
64 | + }, | ||
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 | + "send-test-mail": "發送測試郵件" | ||
87 | + }, | ||
88 | + "alarm": { | ||
89 | + "alarm": "警告", | ||
90 | + "alarms": "警告", | ||
91 | + "select-alarm": "選擇警告", | ||
92 | + "no-alarms-matching": "沒有找到符合 '{{entity}}' 的警告", | ||
93 | + "alarm-required": "警告必填", | ||
94 | + "alarm-status": "警告狀態", | ||
95 | + "search-status": { | ||
96 | + "ANY": "所有", | ||
97 | + "ACTIVE": "已啟動", | ||
98 | + "CLEARED": "已清除", | ||
99 | + "ACK": "已回覆", | ||
100 | + "UNACK": "未回覆" | ||
101 | + }, | ||
102 | + "display-status": { | ||
103 | + "ACTIVE_UNACK": "啟動未回覆", | ||
104 | + "ACTIVE_ACK": "啟動已回覆", | ||
105 | + "CLEARED_UNACK": "清除未回覆", | ||
106 | + "CLEARED_ACK": "清除已回覆" | ||
107 | + }, | ||
108 | + "no-alarms-prompt": "未發現警告", | ||
109 | + "created-time": "建立時間", | ||
110 | + "type": "類型", | ||
111 | + "severity": "嚴重程度", | ||
112 | + "originator": "起因", | ||
113 | + "originator-type": "起因類型", | ||
114 | + "details": "詳細資訊", | ||
115 | + "status": "狀態", | ||
116 | + "alarm-details": "警告詳細資訊", | ||
117 | + "start-time": "開始時間", | ||
118 | + "end-time": "結束時間", | ||
119 | + "ack-time": "回覆時間", | ||
120 | + "clear-time": "建立時間", | ||
121 | + "severity-critical": "危險", | ||
122 | + "severity-major": "重要", | ||
123 | + "severity-minor": "次要", | ||
124 | + "severity-warning": "警告", | ||
125 | + "severity-indeterminate": "不確定", | ||
126 | + "acknowledge": "回覆", | ||
127 | + "clear": "清除", | ||
128 | + "search": "搜尋警告", | ||
129 | + "selected-alarms": "已選擇 { count, plural, 1 {1 警告} other {# 警告} } ", | ||
130 | + "no-data": "無資料顯示", | ||
131 | + "polling-interval": "警告輪詢間隔(秒)", | ||
132 | + "polling-interval-required": "警告輪詢間隔必填。", | ||
133 | + "min-polling-interval-message": "輪詢間隔至少是1秒。", | ||
134 | + "aknowledge-alarms-title": "回覆 { count, plural, 1 {1 警告} other {# 警告} }", | ||
135 | + "aknowledge-alarms-text": "確定要回覆 { count, plural, 1 {1 警告} other {# 警告} }?", | ||
136 | + "clear-alarms-title": "清除 { count, plural, 1 {1 警告} other {# 警告} }", | ||
137 | + "clear-alarms-text": "確定要清除 { count, plural, 1 {1 警告} other {# 警告} }?" | ||
138 | + }, | ||
139 | + "alias": { | ||
140 | + "add": "增加別名", | ||
141 | + "edit": "編輯別名", | ||
142 | + "name": "別名", | ||
143 | + "name-required": "別名必填", | ||
144 | + "duplicate-alias": "別名已經存在。", | ||
145 | + "filter-type-single-entity": "單一實體", | ||
146 | + "filter-type-entity-list": "實體列表", | ||
147 | + "filter-type-entity-name": "實體名稱", | ||
148 | + "filter-type-state-entity": "實體(儀表板狀態)", | ||
149 | + "filter-type-state-entity-description": "實體令牌(儀表板狀態參數)", | ||
150 | + "filter-type-asset-type": "資產類型", | ||
151 | + "filter-type-asset-type-description": "類型為 '{{assetType}}' 的資產", | ||
152 | + "filter-type-asset-type-and-name-description": "類型為 '{{assetType}}' 且以 '{{prefix}}' 開頭的資產", | ||
153 | + "filter-type-device-type": "設備類型", | ||
154 | + "filter-type-device-type-description": "類型為 '{{deviceType}}' 的設備", | ||
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}}' 開頭的實體視圖", | ||
159 | + "filter-type-relations-query": "關係查詢", | ||
160 | + "filter-type-relations-query-description": "具有 {{relationType}} 關聯 {{direction}} {{rootEntity}} 的 {{entities}} ", | ||
161 | + "filter-type-asset-search-query": "資產搜尋查詢", | ||
162 | + "filter-type-asset-search-query-description": "類型為 {{assetTypes}} 且具有 {{relationType}} 關聯 {{direction}} {{rootEntity}} 的資產", | ||
163 | + "filter-type-device-search-query": "設備搜尋查詢", | ||
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}} 的實體視圖", | ||
167 | + "entity-filter": "實體過濾", | ||
168 | + "resolve-multiple": "解決為多實體", | ||
169 | + "filter-type": "過濾類型", | ||
170 | + "filter-type-required": "過濾類型必填。", | ||
171 | + "entity-filter-no-entity-matched": "未找到符合指定過濾條件的實體。", | ||
172 | + "no-entity-filter-specified": "沒有指定實體過濾條件", | ||
173 | + "root-state-entity": "使用儀表板狀態實體作為根實體", | ||
174 | + "root-entity": "根實體", | ||
175 | + "state-entity-parameter-name": "狀態實體參數名稱", | ||
176 | + "default-state-entity": "預設狀態實體", | ||
177 | + "default-entity-parameter-name": "預設", | ||
178 | + "max-relation-level": "最大關係層級", | ||
179 | + "unlimited-level": "不限層級", | ||
180 | + "state-entity": "儀表板狀態實體", | ||
181 | + "all-entities": "所有實體", | ||
182 | + "any-relation": "不限" | ||
183 | + }, | ||
184 | + "asset": { | ||
185 | + "asset": "資產", | ||
186 | + "assets": "資產", | ||
187 | + "management": "資產管理", | ||
188 | + "view-assets": "查看資產", | ||
189 | + "add": "增加資產", | ||
190 | + "assign-to-customer": "分配給客戶", | ||
191 | + "assign-asset-to-customer": "將資產分配給客戶", | ||
192 | + "assign-asset-to-customer-text": "請選擇要分配給客戶的資產", | ||
193 | + "no-assets-text": "未找到資產", | ||
194 | + "assign-to-customer-text": "請選擇客戶以分配資產", | ||
195 | + "public": "公開", | ||
196 | + "assignedToCustomer": "分配客戶", | ||
197 | + "make-public": "資產設為公開", | ||
198 | + "make-private": "資產設為私有", | ||
199 | + "unassign-from-customer": "取消分配客戶", | ||
200 | + "delete": "刪除資產", | ||
201 | + "asset-public": "資產公開", | ||
202 | + "asset-type": "資產類型", | ||
203 | + "asset-type-required": "資產類型必填。", | ||
204 | + "select-asset-type": "選擇資產類型", | ||
205 | + "enter-asset-type": "輸入資產類型", | ||
206 | + "any-asset": "任何資產", | ||
207 | + "no-asset-types-matching": "沒有找到符合 '{{entitySubtype}}' 的資產類型。", | ||
208 | + "asset-type-list-empty": "資產類型未選擇。", | ||
209 | + "asset-types": "資產類型", | ||
210 | + "name": "名稱", | ||
211 | + "name-required": "名稱必填。", | ||
212 | + "description": "描述", | ||
213 | + "type": "類型", | ||
214 | + "type-required": "類型必填。", | ||
215 | + "details": "詳細資訊", | ||
216 | + "events": "事件", | ||
217 | + "add-asset-text": "增加新資產", | ||
218 | + "asset-details": "資產詳細資訊", | ||
219 | + "assign-assets": "分配資產", | ||
220 | + "assign-assets-text": "分配 { count, plural, 1 {1 資產} other {# 資產} } 給客戶", | ||
221 | + "delete-assets": "刪除資產", | ||
222 | + "unassign-assets": "取消分配資產", | ||
223 | + "unassign-assets-action-title": "從客戶處取消分配 { count, plural, 1 {1 資產} other {# 資產} } ", | ||
224 | + "assign-new-asset": "分配新資產", | ||
225 | + "delete-asset-title": "確定要刪除資產 '{{assetName}}'?", | ||
226 | + "delete-asset-text": "小心!確認後資產及其所有相關資料將無法恢復。", | ||
227 | + "delete-assets-title": "確定要刪除 { count, plural, 1 {1 資產} other {# 資產} }?", | ||
228 | + "delete-assets-action-title": "刪除 { count, plural, 1 {1 資產} other {# 資產} }", | ||
229 | + "delete-assets-text": "小心,確認後,所有選擇的資產將被刪除,所有相關的資料將變得無法恢復。", | ||
230 | + "make-public-asset-title": "你確定你想建立公開'{{assetName}}'資產?", | ||
231 | + "make-public-asset-text": "確認後,資產及其所有資料將被公開並被他人存取。", | ||
232 | + "make-private-asset-title": "你確定你想建立私有 '{{assetName}}' 資產?", | ||
233 | + "make-private-asset-text": "確認後,資產及其所有資料將被私有化,無法被他人存取。", | ||
234 | + "unassign-asset-title": "您確定要取消對'{{assetName}}'資產的分配嗎?", | ||
235 | + "unassign-asset-text": "確認後,資產將未分配,客戶無法存取。", | ||
236 | + "unassign-asset": "未分配資產", | ||
237 | + "unassign-assets-title": "您確定要取消分配 { count, plural, 1 {1 資產} other {# 資產} }嗎?", | ||
238 | + "unassign-assets-text": "確認後,所有選擇的資產將被分配,客戶無法存取。", | ||
239 | + "copyId": "複製資產ID", | ||
240 | + "idCopiedMessage": "資產ID已經複製到剪貼簿", | ||
241 | + "select-asset": "選擇資產", | ||
242 | + "no-assets-matching": "沒有找到符合 '{{entity}}' 的資產。", | ||
243 | + "asset-required": "資產必填", | ||
244 | + "name-starts-with": "資產名稱以此開頭", | ||
245 | + "label": "標籤" | ||
246 | + }, | ||
247 | + "attribute": { | ||
248 | + "attributes": "屬性", | ||
249 | + "latest-telemetry": "最新遙測", | ||
250 | + "attributes-scope": "設備屬性範圍", | ||
251 | + "scope-latest-telemetry": "最新遙測", | ||
252 | + "scope-client": "客戶端屬性", | ||
253 | + "scope-server": "服務端屬性", | ||
254 | + "scope-shared": "共享屬性", | ||
255 | + "add": "增加屬性", | ||
256 | + "key": "鍵", | ||
257 | + "last-update-time": "最後更新時間", | ||
258 | + "key-required": "屬性鍵必填。", | ||
259 | + "value": "值", | ||
260 | + "value-required": "屬性值必填。", | ||
261 | + "delete-attributes-title": "您確定要刪除 { count, plural, 1 {1 屬性} other {# 屬性} }嗎?", | ||
262 | + "delete-attributes-text": "注意,確認後所有選中的屬性都會被刪除。", | ||
263 | + "delete-attributes": "刪除屬性", | ||
264 | + "enter-attribute-value": "輸入屬性值", | ||
265 | + "show-on-widget": "在部件上顯示", | ||
266 | + "widget-mode": "部件模式", | ||
267 | + "next-widget": "下一個部件", | ||
268 | + "prev-widget": "上一個部件", | ||
269 | + "add-to-dashboard": "增加到儀表板", | ||
270 | + "add-widget-to-dashboard": "將部件增加到儀表板", | ||
271 | + "selected-attributes": "{ count, plural, 1 {1 屬性} other {# 屬性} } 被選中", | ||
272 | + "selected-telemetry": "{ count, plural, 1 {1 遙測} other {# 遙測} } 被選中" | ||
273 | + }, | ||
274 | + "audit-log": { | ||
275 | + "audit": "審計", | ||
276 | + "audit-logs": "審計日誌", | ||
277 | + "timestamp": "時間戳", | ||
278 | + "entity-type": "實體類型", | ||
279 | + "entity-name": "實體名稱", | ||
280 | + "user": "用戶", | ||
281 | + "type": "類型", | ||
282 | + "status": "狀態", | ||
283 | + "details": "詳細資訊", | ||
284 | + "type-added": "增加", | ||
285 | + "type-deleted": "刪除", | ||
286 | + "type-updated": "更新", | ||
287 | + "type-attributes-updated": "更新屬性", | ||
288 | + "type-attributes-deleted": "刪除屬性", | ||
289 | + "type-rpc-call": "RPC調用", | ||
290 | + "type-credentials-updated": "更新憑證", | ||
291 | + "type-assigned-to-customer": "分配給客戶", | ||
292 | + "type-unassigned-from-customer": "未分配給客戶", | ||
293 | + "type-activated": "啟動", | ||
294 | + "type-suspended": "暫停", | ||
295 | + "type-credentials-read": "讀取憑證", | ||
296 | + "type-attributes-read": "讀取屬性", | ||
297 | + "status-success": "成功", | ||
298 | + "status-failure": "失敗", | ||
299 | + "audit-log-details": "審計日誌詳細資訊", | ||
300 | + "no-audit-logs-prompt": "找不到日誌", | ||
301 | + "action-data": "活動資料", | ||
302 | + "failure-details": "失敗詳細資訊", | ||
303 | + "search": "查找審計日誌", | ||
304 | + "clear-search": "清空查找" | ||
305 | + }, | ||
306 | + "confirm-on-exit": { | ||
307 | + "message": "您有未儲存的更改。確定要離開此頁嗎?", | ||
308 | + "html-message": "您有未儲存的更改。<br/> 確定要離開此頁面嗎?", | ||
309 | + "title": "未儲存的更改" | ||
310 | + }, | ||
311 | + "contact": { | ||
312 | + "country": "國家", | ||
313 | + "city": "城市", | ||
314 | + "state": "州", | ||
315 | + "postal-code": "郵政編碼", | ||
316 | + "postal-code-invalid": "只允許數字。", | ||
317 | + "address": "地址", | ||
318 | + "address2": "地址2", | ||
319 | + "phone": "手機", | ||
320 | + "email": "郵箱", | ||
321 | + "no-address": "無地址" | ||
322 | + }, | ||
323 | + "common": { | ||
324 | + "username": "用戶名", | ||
325 | + "password": "密碼", | ||
326 | + "enter-username": "輸入用戶名", | ||
327 | + "enter-password": "輸入密碼", | ||
328 | + "enter-search": "輸入檢索條件" | ||
329 | + }, | ||
330 | + "content-type": { | ||
331 | + "json": "Json", | ||
332 | + "text": "Text", | ||
333 | + "binary": "Binary (Base64)" | ||
334 | + }, | ||
335 | + "customer": { | ||
336 | + "customer": "客戶", | ||
337 | + "customers": "客戶", | ||
338 | + "management": "客戶管理", | ||
339 | + "dashboard": "客戶儀表板", | ||
340 | + "dashboards": "客戶儀表板", | ||
341 | + "devices": "客戶設備", | ||
342 | + "entity-views": "客戶實體視圖", | ||
343 | + "assets": "客戶資產", | ||
344 | + "public-dashboards": "公共儀表板", | ||
345 | + "public-devices": "公共設備", | ||
346 | + "public-assets": "公共資產", | ||
347 | + "public-entity-views": "公共實體視圖", | ||
348 | + "add": "增加客戶", | ||
349 | + "delete": "刪除客戶", | ||
350 | + "manage-customer-users": "管理客戶用戶", | ||
351 | + "manage-customer-devices": "管理客戶設備", | ||
352 | + "manage-customer-dashboards": "管理客戶儀表板", | ||
353 | + "manage-public-devices": "管理公共設備", | ||
354 | + "manage-public-dashboards": "管理公共儀表板", | ||
355 | + "manage-customer-assets": "管理客戶資產", | ||
356 | + "manage-public-assets": "管理公共資產", | ||
357 | + "add-customer-text": "增加新客戶", | ||
358 | + "no-customers-text": "沒有找到客戶", | ||
359 | + "customer-details": "客戶詳細資訊", | ||
360 | + "delete-customer-title": "您確定要刪除客戶'{{customerTitle}}'嗎?", | ||
361 | + "delete-customer-text": "小心!確認後,客戶及其所有相關資料將無法恢復。", | ||
362 | + "delete-customers-title": "您確定要刪除 { count, plural, 1 {1 客戶} other {# 客戶} }嗎?", | ||
363 | + "delete-customers-action-title": "刪除 { count, plural, 1 {1 客戶} other {# 客戶} }", | ||
364 | + "delete-customers-text": "小心!確認後,所有選擇的客戶將被刪除,所有相關資料將無法恢復。", | ||
365 | + "manage-users": "管理用戶", | ||
366 | + "manage-assets": "管理資產", | ||
367 | + "manage-devices": "管理設備", | ||
368 | + "manage-dashboards": "管理儀表板", | ||
369 | + "title": "標題", | ||
370 | + "title-required": "需要標題", | ||
371 | + "description": "描述", | ||
372 | + "details": "詳細資訊", | ||
373 | + "events": "事件", | ||
374 | + "copyId": "複製客戶ID", | ||
375 | + "idCopiedMessage": "客戶ID已複製到剪貼板", | ||
376 | + "select-customer": "選擇客戶", | ||
377 | + "no-customers-matching": "沒有找到符合 '{{entity}}' 的客戶。", | ||
378 | + "customer-required": "客戶是必選項", | ||
379 | + "select-default-customer": "選擇預設的客戶", | ||
380 | + "default-customer": "預設客戶", | ||
381 | + "default-customer-required": "為了測試租戶級別上的儀表板,需要預設客戶。" | ||
382 | + }, | ||
383 | + "datetime": { | ||
384 | + "date-from": "日期從", | ||
385 | + "time-from": "時間從", | ||
386 | + "date-to": "日期到", | ||
387 | + "time-to": "時間到" | ||
388 | + }, | ||
389 | + "dashboard": { | ||
390 | + "dashboard": "儀表板", | ||
391 | + "dashboards": "儀表板庫", | ||
392 | + "management": "儀表板管理", | ||
393 | + "view-dashboards": "查看儀表板", | ||
394 | + "add": "增加儀表板", | ||
395 | + "assign-dashboard-to-customer": "將儀表板分配給客戶", | ||
396 | + "assign-dashboard-to-customer-text": "請選擇要分配給客戶的儀表板", | ||
397 | + "assign-to-customer-text": "請選擇客戶分配儀表板", | ||
398 | + "assign-to-customer": "分配給客戶", | ||
399 | + "unassign-from-customer": "取消分配客戶", | ||
400 | + "make-public": "儀表板設為公開", | ||
401 | + "make-private": "儀表板設為私有", | ||
402 | + "manage-assigned-customers": "管理已分配的客戶", | ||
403 | + "assigned-customers": "已分配的客戶", | ||
404 | + "assign-to-customers": "將儀表板分配給客戶", | ||
405 | + "assign-to-customers-text": "請選擇客戶指定儀表板", | ||
406 | + "unassign-from-customers": "客戶未分配儀表板", | ||
407 | + "unassign-from-customers-text": "請選擇從儀表板中取消分配的客戶", | ||
408 | + "no-dashboards-text": "沒有找到儀表板", | ||
409 | + "no-widgets": "沒有配置部件", | ||
410 | + "add-widget": "增加新的部件", | ||
411 | + "title": "標題", | ||
412 | + "select-widget-title": "選擇部件", | ||
413 | + "select-widget-subtitle": "可用的部件類型列表", | ||
414 | + "delete": "刪除儀表板", | ||
415 | + "title-required": "需要標題。", | ||
416 | + "description": "描述", | ||
417 | + "details": "詳細資訊", | ||
418 | + "dashboard-details": "儀表板詳細資訊", | ||
419 | + "add-dashboard-text": "增加新的儀表板", | ||
420 | + "assign-dashboards": "分配儀表板", | ||
421 | + "assign-new-dashboard": "分配新的儀表板", | ||
422 | + "assign-dashboards-text": "分配 { count, plural, 1 {1 儀表板} other {# 儀表板} } 給客戶", | ||
423 | + "unassign-dashboards-action-text": "未分配 { count, plural, 1 {1 儀表板} other {# 儀表板} } 給客戶", | ||
424 | + "delete-dashboards": "刪除儀表板", | ||
425 | + "unassign-dashboards": "取消分配儀表板", | ||
426 | + "unassign-dashboards-action-title": "從客戶處取消分配 { count, plural, 1 {1 儀表板} other {# 儀表板} } ", | ||
427 | + "delete-dashboard-title": "您確定要刪除儀表板 '{{dashboardTitle}}'嗎?", | ||
428 | + "delete-dashboard-text": "小心!確認後儀表板及其所有相關資料將無法恢復。", | ||
429 | + "delete-dashboards-title": "你確定你要刪除 { count, plural, 1 {1 儀表板} other {# 儀表板} }嗎?", | ||
430 | + "delete-dashboards-action-title": "刪除 { count, plural, 1 {1 儀表板} other {# 儀表板} }", | ||
431 | + "delete-dashboards-text": "小心!確認後所有選擇的儀表板將被刪除,所有相關資料將無法恢復。", | ||
432 | + "unassign-dashboard-title": "您確定要取消分配儀表板 '{{dashboardTitle}}'嗎?", | ||
433 | + "unassign-dashboard-text": "確認後,面板將被取消分配,客戶將無法存取。", | ||
434 | + "unassign-dashboard": "取消分配儀表板", | ||
435 | + "unassign-dashboards-title": "您確定要取消分配儀表板 { count, plural, 1 {1 儀表板} other {# 儀表板} } 嗎?", | ||
436 | + "unassign-dashboards-text": "確認後,所有選擇的儀表板將被取消分配,客戶將無法存取。", | ||
437 | + "public-dashboard-title": "儀表板現已公佈", | ||
438 | + "public-dashboard-text": "你的儀表板<b>{{dashboardTitle}}</b> 已被公開,可通過如下<a href='{{publicLink}}' target='_blank'>連結</a>存取:", | ||
439 | + "public-dashboard-notice": "<b>提示:</b> 不要忘記將相關設備公開以存取其資料。", | ||
440 | + "make-private-dashboard-title": "您確定要將儀表板 '{{dashboardTitle}}' 設為私有嗎?", | ||
441 | + "make-private-dashboard-text": "確認後,儀表板將被設為私有,不能被其他人存取。", | ||
442 | + "make-private-dashboard": "儀表板設為私有", | ||
443 | + "socialshare-text": "'{{dashboardTitle}}' 由Thingsboard提供支持", | ||
444 | + "socialshare-title": "'{{dashboardTitle}}' 由Thingsboard提供支持", | ||
445 | + "select-dashboard": "選擇儀表板", | ||
446 | + "no-dashboards-matching": "找不到符合 '{{entity}}' 的儀表板。", | ||
447 | + "dashboard-required": "儀表板必填。", | ||
448 | + "select-existing": "選擇現有儀表板", | ||
449 | + "create-new": "建立新的儀表板", | ||
450 | + "new-dashboard-title": "新儀表板標題", | ||
451 | + "open-dashboard": "打開儀表板", | ||
452 | + "set-background": "設定背景", | ||
453 | + "background-color": "背景顏色", | ||
454 | + "background-image": "背景圖片", | ||
455 | + "background-size-mode": "背景大小模式", | ||
456 | + "no-image": "無圖像選擇", | ||
457 | + "drop-image": "拖拉圖像或單擊以選擇要上傳的文件。", | ||
458 | + "settings": "設定", | ||
459 | + "columns-count": "列數", | ||
460 | + "columns-count-required": "需要列數。", | ||
461 | + "min-columns-count-message": "只允許最少10列", | ||
462 | + "max-columns-count-message": "只允許最多1000列", | ||
463 | + "widgets-margins": "部件間邊距", | ||
464 | + "horizontal-margin": "水平邊距", | ||
465 | + "horizontal-margin-required": "需要水平邊距值。", | ||
466 | + "min-horizontal-margin-message": "只允許0作為最小水平邊距值。", | ||
467 | + "max-horizontal-margin-message": "只允許50作為最大水平邊距值。", | ||
468 | + "vertical-margin": "垂直邊距", | ||
469 | + "vertical-margin-required": "需要垂直邊距值。", | ||
470 | + "min-vertical-margin-message": "只允許0作為最小垂直邊距值。", | ||
471 | + "max-vertical-margin-message": "只允許50作為最大垂直邊距值。", | ||
472 | + "autofill-height": "自動填充佈局高度", | ||
473 | + "mobile-layout": "移動端佈局設定", | ||
474 | + "mobile-row-height": "移動端行高距(px)", | ||
475 | + "mobile-row-height-required": "移動端行高距必填。", | ||
476 | + "min-mobile-row-height-message": "移動端行高距至少5px。", | ||
477 | + "max-mobile-row-height-message": "移動端行高距最多200px。", | ||
478 | + "display-title": "顯示儀表板標題", | ||
479 | + "toolbar-always-open": "工具欄常駐", | ||
480 | + "title-color": "標題顏色", | ||
481 | + "display-dashboards-selection": "顯示儀表板選項", | ||
482 | + "display-entities-selection": "顯示實體選項", | ||
483 | + "display-dashboard-timewindow": "顯示時間窗口", | ||
484 | + "display-dashboard-export": "顯示匯出", | ||
485 | + "import": "匯入儀表板", | ||
486 | + "export": "匯出儀表板", | ||
487 | + "export-failed-error": "無法匯出儀表板: {{error}}", | ||
488 | + "create-new-dashboard": "建立新的儀表板", | ||
489 | + "dashboard-file": "儀表板文件", | ||
490 | + "invalid-dashboard-file-error": "無法匯入儀表板: 儀表板資料結構無效。", | ||
491 | + "dashboard-import-missing-aliases-title": "配置匯入儀表板使用的別名", | ||
492 | + "create-new-widget": "建立新部件", | ||
493 | + "import-widget": "匯入部件", | ||
494 | + "widget-file": "部件文件", | ||
495 | + "invalid-widget-file-error": "無法匯入窗口部件: 窗口部件資料結構無效。", | ||
496 | + "widget-import-missing-aliases-title": "配置匯入的窗口部件使用的別名", | ||
497 | + "open-toolbar": "打開儀表板工具欄", | ||
498 | + "close-toolbar": "關閉工具欄", | ||
499 | + "configuration-error": "配置錯誤", | ||
500 | + "alias-resolution-error-title": "儀表板別名配置錯誤", | ||
501 | + "invalid-aliases-config": "無法找到與某些別名過濾器符合的任何設備。<br/>請聯繫您的管理員以解決此問題。", | ||
502 | + "select-devices": "選擇設備", | ||
503 | + "assignedToCustomer": "分配給客戶", | ||
504 | + "public": "公共", | ||
505 | + "public-link": "公共連結", | ||
506 | + "copy-public-link": "複製公共連結", | ||
507 | + "public-link-copied-message": "儀表板的公共連結已被複製到剪貼板", | ||
508 | + "manage-states": "儀表板狀態管理", | ||
509 | + "states": "儀表板狀態", | ||
510 | + "search-states": "儀表板狀態檢索", | ||
511 | + "selected-states": "{ count, plural, 1 {1 儀表板狀態} other {# 儀表板狀態} } 選中", | ||
512 | + "edit-state": "儀表板狀態編輯", | ||
513 | + "delete-state": "刪除儀表板狀態", | ||
514 | + "add-state": "增加儀表板狀態", | ||
515 | + "state": "儀表板狀態", | ||
516 | + "state-name": "狀態名", | ||
517 | + "state-name-required": "儀表板狀態名必填。", | ||
518 | + "state-id": "狀態ID", | ||
519 | + "state-id-required": "儀表板狀態ID必填。", | ||
520 | + "state-id-exists": "儀表板狀態ID已經存在。", | ||
521 | + "is-root-state": "根狀態", | ||
522 | + "delete-state-title": "刪除儀表板狀態", | ||
523 | + "delete-state-text": "確定要刪除儀表板狀態 '{{stateName}}' 嗎?", | ||
524 | + "show-details": "顯示詳細資訊", | ||
525 | + "hide-details": "隱藏詳細資訊", | ||
526 | + "select-state": "選擇目標狀態", | ||
527 | + "state-controller": "狀態控制" | ||
528 | + }, | ||
529 | + "datakey": { | ||
530 | + "settings": "設定", | ||
531 | + "advanced": "進階", | ||
532 | + "label": "標籤", | ||
533 | + "color": "顏色", | ||
534 | + "units": "單位符號", | ||
535 | + "decimals": "小數位數", | ||
536 | + "data-generation-func": "資料生成功能", | ||
537 | + "use-data-post-processing-func": "使用資料後處理功能", | ||
538 | + "configuration": "資料鍵配置", | ||
539 | + "timeseries": "時間序列", | ||
540 | + "attributes": "屬性", | ||
541 | + "alarm": "報警字段", | ||
542 | + "timeseries-required": "需要設備時間序列。", | ||
543 | + "timeseries-or-attributes-required": "設備時間/屬性必填。", | ||
544 | + "maximum-timeseries-or-attributes": "最大允許 { count, plural, 1 {1 時間序列/屬性} other {# 時間序列/屬性} }", | ||
545 | + "alarm-fields-required": "警告字段必填。", | ||
546 | + "function-types": "函數類型", | ||
547 | + "function-types-required": "需要函數類型。", | ||
548 | + "maximum-function-types": "至少需要 { count, plural, 1 {1 函數類型} other {# 函數類型} }" | ||
549 | + }, | ||
550 | + "datasource": { | ||
551 | + "type": "資料源類型", | ||
552 | + "name": "資料源名稱", | ||
553 | + "add-datasource-prompt": "請增加資料源" | ||
554 | + }, | ||
555 | + "details": { | ||
556 | + "edit-mode": "編輯模式", | ||
557 | + "toggle-edit-mode": "切換編輯模式" | ||
558 | + }, | ||
559 | + "device": { | ||
560 | + "device": "設備", | ||
561 | + "device-required": "設備必填", | ||
562 | + "devices": "設備", | ||
563 | + "management": "設備管理", | ||
564 | + "view-devices": "查看設備", | ||
565 | + "device-alias": "設備別名", | ||
566 | + "aliases": "設備別名", | ||
567 | + "no-alias-matching": "'{{alias}}' 沒有找到。", | ||
568 | + "no-aliases-found": "找不到別名。", | ||
569 | + "no-key-matching": "'{{key}}' 沒有找到。", | ||
570 | + "no-keys-found": "找不到密鑰。", | ||
571 | + "create-new-alias": "建立一個新的!", | ||
572 | + "create-new-key": "建立一個新的!", | ||
573 | + "duplicate-alias-error": "找到重複別名 '{{alias}}'。 <br> 設備別名必須是唯一的。", | ||
574 | + "configure-alias": "配置 '{{alias}}' 別名", | ||
575 | + "no-devices-matching": "找不到與 '{{entity}}' 符合的設備。", | ||
576 | + "alias": "別名", | ||
577 | + "alias-required": "需要設備別名。", | ||
578 | + "remove-alias": "刪除設備別名", | ||
579 | + "add-alias": "增加設備別名", | ||
580 | + "name-starts-with": "名稱前綴", | ||
581 | + "device-list": "設備列表", | ||
582 | + "use-device-name-filter": "使用過濾器", | ||
583 | + "device-list-empty": "沒有被選中的設備", | ||
584 | + "device-name-filter-required": "設備名稱過濾器必填。", | ||
585 | + "device-name-filter-no-device-matched": "找不到以'{{device}}' 開頭的設備。", | ||
586 | + "add": "增加設備", | ||
587 | + "assign-to-customer": "分配給客戶", | ||
588 | + "assign-device-to-customer": "將設備分配給客戶", | ||
589 | + "assign-device-to-customer-text": "請選擇要分配給客戶的設備", | ||
590 | + "make-public": "公開", | ||
591 | + "make-private": "私有", | ||
592 | + "no-devices-text": "找不到設備", | ||
593 | + "assign-to-customer-text": "請選擇客戶分配設備", | ||
594 | + "device-details": "設備詳細訊息", | ||
595 | + "add-device-text": "增加新設備", | ||
596 | + "credentials": "憑據", | ||
597 | + "manage-credentials": "管理憑據", | ||
598 | + "delete": "刪除設備", | ||
599 | + "assign-devices": "分配設備", | ||
600 | + "assign-devices-text": "將{count,plural,1 {1 設備} other {# 設備}}分配給客戶", | ||
601 | + "delete-devices": "刪除設備", | ||
602 | + "unassign-from-customer": "取消分配客戶", | ||
603 | + "unassign-devices": "取消分配設備", | ||
604 | + "unassign-devices-action-title": "從客戶處取消分配{count,plural,1 {1 設備} other {# 設備}}", | ||
605 | + "assign-new-device": "分配新設備", | ||
606 | + "make-public-device-title": "您確定要將設備 '{{deviceName}}' 設為公開嗎?", | ||
607 | + "make-public-device-text": "確認後,設備及其所有資料將被設為公開並可被其他人存取。", | ||
608 | + "make-private-device-title": "您確定要將設備 '{{deviceName}}' 設為私有嗎?", | ||
609 | + "make-private-device-text": "確認後,設備及其所有資料將被設為私有,不被其他人存取。", | ||
610 | + "view-credentials": "查看憑據", | ||
611 | + "delete-device-title": "您確定要刪除設備的{{deviceName}}嗎?", | ||
612 | + "delete-device-text": "小心!確認後設備及其所有相關資料將無法恢復。", | ||
613 | + "delete-devices-title": "您確定要刪除{count,plural,1 {1 設備} other {# 設備}} 嗎?", | ||
614 | + "delete-devices-action-title": "刪除 {count,plural,1 {1 設備} other {# 設備}}", | ||
615 | + "delete-devices-text": "小心!確認後所有選擇的設備將被刪除,所有相關資料將無法恢復。", | ||
616 | + "unassign-device-title": "您確定要取消分配設備 '{{deviceName}}'?", | ||
617 | + "unassign-device-text": "確認後,設備將被取消分配,客戶將無法存取。", | ||
618 | + "unassign-device": "取消分配設備", | ||
619 | + "unassign-devices-title": "您確定要取消分配{count,plural,1 {1 設備} other {# 設備}} 嗎?", | ||
620 | + "unassign-devices-text": "確認後,所有選擇的設備將被取消分配,並且客戶將無法存取。", | ||
621 | + "device-credentials": "設備憑據", | ||
622 | + "credentials-type": "憑據類型", | ||
623 | + "access-token": "存取令牌", | ||
624 | + "access-token-required": "需要存取令牌", | ||
625 | + "access-token-invalid": "存取令牌長度必須為1到20個字符。", | ||
626 | + "rsa-key": "RSA公鑰", | ||
627 | + "rsa-key-required": "需要RSA公鑰", | ||
628 | + "secret": "密鑰", | ||
629 | + "secret-required": "密鑰必填", | ||
630 | + "device-type": "設備類型", | ||
631 | + "device-type-required": "設備類型必填。", | ||
632 | + "select-device-type": "選擇設備類型", | ||
633 | + "enter-device-type": "輸入設備類型", | ||
634 | + "any-device": "任意設備", | ||
635 | + "no-device-types-matching": "沒有找到符合 '{{entitySubtype}}' 的設備類型。", | ||
636 | + "device-type-list-empty": "未選擇設備類型", | ||
637 | + "device-types": "設備類型", | ||
638 | + "name": "名稱", | ||
639 | + "name-required": "名稱必填。", | ||
640 | + "description": "說明", | ||
641 | + "events": "事件", | ||
642 | + "details": "詳細訊息", | ||
643 | + "copyId": "複製設備ID", | ||
644 | + "copyAccessToken": "複製存取令牌", | ||
645 | + "idCopiedMessage": "設備ID已複製到剪貼板", | ||
646 | + "accessTokenCopiedMessage": "設備存取令牌已複製到剪貼板", | ||
647 | + "assignedToCustomer": "分配給客戶", | ||
648 | + "unable-delete-device-alias-title": "無法刪除設備別名", | ||
649 | + "unable-delete-device-alias-text": "設備別名 '{{deviceAlias}}' 不能夠被刪除,因為它被下列部件所使用: <br/> {{widgetsList}}", | ||
650 | + "is-gateway": "是閘道", | ||
651 | + "public": "公開", | ||
652 | + "device-public": "設備公開", | ||
653 | + "select-device": "選擇設備" | ||
654 | + }, | ||
655 | + "dialog": { | ||
656 | + "close": "關閉對話框" | ||
657 | + }, | ||
658 | + "error": { | ||
659 | + "unable-to-connect": "無法連接到伺服器!請檢查您的互聯網連接。", | ||
660 | + "unhandled-error-code": "未處理的錯誤代碼: {{errorCode}}", | ||
661 | + "unknown-error": "未知錯誤" | ||
662 | + }, | ||
663 | + "entity": { | ||
664 | + "entity": "實體", | ||
665 | + "entities": "實體", | ||
666 | + "aliases": "實體別名", | ||
667 | + "entity-alias": "實體別名", | ||
668 | + "unable-delete-entity-alias-title": "無法刪除實體別名", | ||
669 | + "unable-delete-entity-alias-text": "實體別名 '{{entityAlias}}' 被以下部件使用不能刪除:<br/>{{widgetsList}}", | ||
670 | + "duplicate-alias-error": "別名 '{{alias}}' 重複。<br>同一儀表板別名必須唯一。", | ||
671 | + "missing-entity-filter-error": "別名 '{{alias}}' 缺少過濾器", | ||
672 | + "configure-alias": "別名 '{{alias}}' 配置", | ||
673 | + "alias": "別名", | ||
674 | + "alias-required": "實體別名必填。", | ||
675 | + "remove-alias": "移除實體別名", | ||
676 | + "add-alias": "增加實體別名", | ||
677 | + "entity-list": "實體列表", | ||
678 | + "entity-type": "實體類型", | ||
679 | + "entity-types": "實體類型", | ||
680 | + "entity-type-list": "實體類型列表", | ||
681 | + "any-entity": "任意實體", | ||
682 | + "enter-entity-type": "輸入實體類型", | ||
683 | + "no-entities-matching": "沒有找到符合 '{{entity}}' 的實體。", | ||
684 | + "no-entity-types-matching": "沒有找到符合 '{{entityType}}' 類型的實體。", | ||
685 | + "name-starts-with": "名稱開始於", | ||
686 | + "use-entity-name-filter": "用戶過濾", | ||
687 | + "entity-list-empty": "沒有選擇實體。", | ||
688 | + "entity-type-list-empty": "沒有選擇實體類型。", | ||
689 | + "entity-name-filter-required": "實體名過濾器必填。", | ||
690 | + "entity-name-filter-no-entity-matched": "沒有找到以 '{{entity}}' 開頭的實體", | ||
691 | + "all-subtypes": "所有", | ||
692 | + "select-entities": "選擇實體", | ||
693 | + "no-aliases-found": "沒有找到別名", | ||
694 | + "no-alias-matching": "沒有找到 '{{alias}}'", | ||
695 | + "create-new-alias": "建立新別名", | ||
696 | + "key": "鍵", | ||
697 | + "key-name": "鍵名", | ||
698 | + "no-keys-found": "沒有找到鍵", | ||
699 | + "no-key-matching": "沒有找到鍵 '{{key}}'", | ||
700 | + "create-new-key": "建立新鍵", | ||
701 | + "type": "類型", | ||
702 | + "type-required": "實體類型必填。", | ||
703 | + "type-device": "設備", | ||
704 | + "type-devices": "設備", | ||
705 | + "list-of-devices": "{ count, plural, 1 {設備} other {# 設備列表} }", | ||
706 | + "device-name-starts-with": "以 '{{prefix}}' 開頭的設備", | ||
707 | + "type-asset": "資產", | ||
708 | + "type-assets": "資產", | ||
709 | + "list-of-assets": "{ count, plural, 1 {資產} other {# 資產列表} }", | ||
710 | + "asset-name-starts-with": "以 '{{prefix}}' 開頭的資產", | ||
711 | + "type-entity-view": "實體視圖", | ||
712 | + "type-entity-views": "實體視圖", | ||
713 | + "list-of-entity-views": "{ count, plural, 1 {實體視圖} other {# 實體視圖列表} }", | ||
714 | + "entity-view-name-starts-with": "以 '{{prefix}}' 開頭的實體視圖", | ||
715 | + "type-rule": "規則", | ||
716 | + "type-rules": "規則", | ||
717 | + "list-of-rules": "{ count, plural, 1 {規則} other {# 規則列表} }", | ||
718 | + "rule-name-starts-with": "以 '{{prefix}}' 開頭的規則", | ||
719 | + "type-plugin": "插件", | ||
720 | + "type-plugins": "插件", | ||
721 | + "list-of-plugins": "{ count, plural, 1 {插件} other {# 插件列表} }", | ||
722 | + "plugin-name-starts-with": "以 '{{prefix}}' 開頭的插件", | ||
723 | + "type-tenant": "租戶", | ||
724 | + "type-tenants": "租戶", | ||
725 | + "list-of-tenants": "{ count, plural, 1 {租戶} other {# 租戶列表} }", | ||
726 | + "tenant-name-starts-with": "以 '{{prefix}}' 開頭的租戶", | ||
727 | + "type-customer": "客戶", | ||
728 | + "type-customers": "客戶", | ||
729 | + "list-of-customers": "{ count, plural, 1 {客戶} other {# 客戶列表} }", | ||
730 | + "customer-name-starts-with": "以 '{{prefix}}' 開頭的客戶", | ||
731 | + "type-user": "用戶", | ||
732 | + "type-users": "用戶", | ||
733 | + "list-of-users": "{ count, plural, 1 {用戶} other {# 用戶列表} }", | ||
734 | + "user-name-starts-with": "以 '{{prefix}}' 開頭的用戶", | ||
735 | + "type-dashboard": "儀表板", | ||
736 | + "type-dashboards": "儀表板", | ||
737 | + "list-of-dashboards": "{ count, plural, 1 {儀表板} other {# 儀表板列表} }", | ||
738 | + "dashboard-name-starts-with": "以 '{{prefix}}' 開頭的儀表板", | ||
739 | + "type-alarm": "警告", | ||
740 | + "type-alarms": "警告", | ||
741 | + "list-of-alarms": "{ count, plural, 1 {警告} other {# 警告列表} }", | ||
742 | + "alarm-name-starts-with": "以 '{{prefix}}' 開頭的警告", | ||
743 | + "type-rulechain": "規則鏈", | ||
744 | + "type-rulechains": "規則鏈庫", | ||
745 | + "list-of-rulechains": "{ count, plural, 1 {一個規則鏈} other {# 規則鏈列表} }", | ||
746 | + "rulechain-name-starts-with": "規則鏈前綴名稱 '{{prefix}}'", | ||
747 | + "type-current-customer": "當前客戶", | ||
748 | + "search": "實體檢索", | ||
749 | + "selected-entities": "{ count, plural, 1 {1 實體} other {# 實體} } 被選中", | ||
750 | + "entity-name": "實體名", | ||
751 | + "details": "實體詳細資訊", | ||
752 | + "no-entities-prompt": "沒有找到實體", | ||
753 | + "no-data": "無資料" | ||
754 | + }, | ||
755 | + "entity-view": { | ||
756 | + "entity-view": "實體視圖", | ||
757 | + "entity-view-required": "實體視圖必填。", | ||
758 | + "entity-views": "實體視圖", | ||
759 | + "management": "實體視圖管理", | ||
760 | + "view-entity-views": "查看實體視圖", | ||
761 | + "entity-view-alias": "實體視圖別名", | ||
762 | + "aliases": "實體視圖別名", | ||
763 | + "no-alias-matching": "'{{alias}}' 沒有找到。", | ||
764 | + "no-aliases-found": "找不到別名。", | ||
765 | + "no-key-matching": "'{{key}}' 沒有找到。", | ||
766 | + "no-keys-found": "找不到密鑰。", | ||
767 | + "create-new-alias": "建立一個新的!", | ||
768 | + "create-new-key": "建立一個新的!", | ||
769 | + "duplicate-alias-error": "找到重複別名 '{{alias}}'。 <br> 實體視圖別名必須是唯一的。", | ||
770 | + "configure-alias": "配置 '{{alias}}' 別名", | ||
771 | + "no-devices-matching": "找不到與 '{{entity}}' 符合的實體視圖。", | ||
772 | + "alias": "別名", | ||
773 | + "alias-required": "需要實體視圖別名。", | ||
774 | + "remove-alias": "刪除實體視圖別名", | ||
775 | + "add-alias": "增加實體視圖別名", | ||
776 | + "name-starts-with": "名稱前綴", | ||
777 | + "entity-view-list": "實體視圖列表", | ||
778 | + "use-entity-view-name-filter": "使用過濾器", | ||
779 | + "entity-view-list-empty": "沒有被選中的實體視圖", | ||
780 | + "entity-view-name-filter-required": "實體視圖名稱過濾器必填。", | ||
781 | + "entity-view-name-filter-no-entity-view-matched": "找不到以'{{entityView}}' 開頭的實體視圖。", | ||
782 | + "add": "增加實體視圖", | ||
783 | + "assign-to-customer": "分配給客戶", | ||
784 | + "assign-entity-view-to-customer": "將實體視圖分配給客戶", | ||
785 | + "assign-entity-view-to-customer-text": "請選擇要分配給客戶的實體視圖", | ||
786 | + "no-entity-views-text": "找不到實體視圖", | ||
787 | + "assign-to-customer-text": "請選擇客戶分配實體視圖", | ||
788 | + "entity-view-details": "實體視圖詳細訊息", | ||
789 | + "add-entity-view-text": "增加新實體視圖", | ||
790 | + "delete": "刪除實體視圖", | ||
791 | + "assign-entity-views": "分配實體視圖", | ||
792 | + "assign-entity-views-text": "分配 { count, plural, 1 {1 實體視圖} other {# 實體視圖} } 給客戶", | ||
793 | + "delete-entity-views": "刪除實體視圖", | ||
794 | + "unassign-from-customer": "取消分配客戶", | ||
795 | + "unassign-entity-views": "取消分配實體視圖", | ||
796 | + "unassign-entity-views-action-title": "從客戶處取消分配{count,plural,1 {1 實體視圖} other {# 實體視圖}}", | ||
797 | + "assign-new-entity-view": "分配新實體視圖", | ||
798 | + "delete-entity-view-title": "確定要刪除實體視圖 '{{entityViewName}}'?", | ||
799 | + "delete-entity-view-text": "小心!確認後實體視圖及其所有相關資料將無法恢復。", | ||
800 | + "delete-entity-views-title": "確定要刪除 { count, plural, 1 {1 實體視圖} other {# 實體視圖} }?", | ||
801 | + "delete-entity-views-action-title": "刪除 { count, plural, 1 {1 實體視圖} other {# 實體視圖} }", | ||
802 | + "delete-entity-views-text": "B小心,確認後,所有選擇的實體視圖將被刪除,所有相關的資料將變得無法恢復。", | ||
803 | + "unassign-entity-view-title": "您確定要取消對 '{{entityViewName}}'實體視圖的分配嗎?", | ||
804 | + "unassign-entity-view-text": "確認後,實體視圖將未分配,客戶無法存取。", | ||
805 | + "unassign-entity-view": "未分配實體視圖", | ||
806 | + "unassign-entity-views-title": "您確定要取消分配 { count, plural, 1 {1 實體視圖} other {# 實體視圖} }嗎?", | ||
807 | + "unassign-entity-views-text": "確認後,所有選擇的實體視圖將被分配,客戶無法存取。", | ||
808 | + "entity-view-type": "實體視圖類型", | ||
809 | + "entity-view-type-required": "實體視圖類型必填。", | ||
810 | + "select-entity-view-type": "選擇實體視圖類型", | ||
811 | + "enter-entity-view-type": "輸入實體視圖類型", | ||
812 | + "any-entity-view": "任何實體視圖", | ||
813 | + "no-entity-view-types-matching": "沒有找到符合 '{{entitySubtype}}' 的實體視圖類型。", | ||
814 | + "entity-view-type-list-empty": "實體視圖類型未選擇。", | ||
815 | + "entity-view-types": "實體視圖類型", | ||
816 | + "name": "名稱", | ||
817 | + "name-required": "名稱必填。", | ||
818 | + "description": "描述", | ||
819 | + "events": "事件", | ||
820 | + "details": "詳細資訊", | ||
821 | + "copyId": "複製實體視圖ID", | ||
822 | + "assignedToCustomer": "分配給客戶", | ||
823 | + "unable-entity-view-device-alias-title": "無法刪除實體視圖別名", | ||
824 | + "unable-entity-view-device-alias-text": "實體視圖別名 '{{entityViewAlias}}' 不能夠被刪除,因為它被下列部件所使用: <br/> {{widgetsList}}", | ||
825 | + "select-entity-view": "選擇實體視圖", | ||
826 | + "make-public": "實體視圖設為公開", | ||
827 | + "make-private": "實體視圖設為私有", | ||
828 | + "start-date": "開始日期", | ||
829 | + "start-ts": "開始時間", | ||
830 | + "end-date": "結束日期", | ||
831 | + "end-ts": "結束時間", | ||
832 | + "date-limits": "日期限製", | ||
833 | + "client-attributes": "客戶端屬性", | ||
834 | + "shared-attributes": "共享屬性", | ||
835 | + "server-attributes": "服務端屬性", | ||
836 | + "timeseries": "時間序列", | ||
837 | + "client-attributes-placeholder": "客戶端屬性", | ||
838 | + "shared-attributes-placeholder": "共享屬性", | ||
839 | + "server-attributes-placeholder": "服務端屬性", | ||
840 | + "timeseries-placeholder": "時間序列", | ||
841 | + "target-entity": "目標實體", | ||
842 | + "attributes-propagation": "屬性傳播", | ||
843 | + "attributes-propagation-hint": "每次儲存或更新這個實體視圖時,實體視圖將自動從目標實體複製指定的屬性。由於性能原因,目標實體屬性不會在每次屬性更改時傳播到實體視圖。您可以通過配置\"copy to view\"規則鏈中的規則節點,並將\"Post attributes\"和\"attributes Updated\"消息連結到新規則節點,從而啟用自動傳播。", | ||
844 | + "timeseries-data": "時間序列資料", | ||
845 | + "timeseries-data-hint": "配置目標實體的時間序列資料鍵,以便實體視圖可以存取這些鍵。這個時間序列資料是只讀的。", | ||
846 | + "make-public-entity-view-title": "你確定你想建立公開 '{{entityViewName}}' 實體視圖?", | ||
847 | + "make-public-entity-view-text": "確認後,實體視圖 及其所有資料將被公開並被他人存取。", | ||
848 | + "make-private-entity-view-title": "你確定你想建立私有 '{{entityViewName}}' 實體視圖?", | ||
849 | + "make-private-entity-view-text": "確認後,實體視圖及其所有資料將被私有化,無法被他人存取。" | ||
850 | + }, | ||
851 | + "event": { | ||
852 | + "event-type": "事件類型", | ||
853 | + "type-error": "錯誤", | ||
854 | + "type-lc-event": "生命週期事件", | ||
855 | + "type-stats": "類型統計", | ||
856 | + "type-debug-rule-node": "測試", | ||
857 | + "type-debug-rule-chain": "測試", | ||
858 | + "no-events-prompt": "找不到事件", | ||
859 | + "error": "錯誤", | ||
860 | + "alarm": "報警", | ||
861 | + "event-time": "事件時間", | ||
862 | + "server": "伺服器", | ||
863 | + "body": "整體", | ||
864 | + "method": "方法", | ||
865 | + "type": "類型", | ||
866 | + "entity": "實體", | ||
867 | + "message-id": "消息ID", | ||
868 | + "message-type": "消息類型", | ||
869 | + "data-type": "資料類型", | ||
870 | + "relation-type": "關係類型", | ||
871 | + "metadata": "元資料", | ||
872 | + "data": "資料", | ||
873 | + "event": "事件", | ||
874 | + "status": "狀態", | ||
875 | + "success": "成功", | ||
876 | + "failed": "失敗", | ||
877 | + "messages-processed": "消息處理", | ||
878 | + "errors-occurred": "錯誤發生" | ||
879 | + }, | ||
880 | + "extension": { | ||
881 | + "extensions": "擴展", | ||
882 | + "selected-extensions": "{ count, plural, 1 {1 擴展} other {# 擴展} } 被選擇", | ||
883 | + "type": "類型", | ||
884 | + "key": "鍵名", | ||
885 | + "value": "值", | ||
886 | + "id": "ID", | ||
887 | + "extension-id": "擴展ID", | ||
888 | + "extension-type": "擴展類型", | ||
889 | + "transformer-json": "JSON *", | ||
890 | + "unique-id-required": "當前擴展ID已經存在。", | ||
891 | + "delete": "刪除擴展", | ||
892 | + "add": "增加擴展", | ||
893 | + "edit": "編輯擴展", | ||
894 | + "delete-extension-title": "確實要刪除擴展名'{{extensionId}}'嗎?", | ||
895 | + "delete-extension-text": "小心,確認後,擴展和所有相關資料將變得無法恢復。", | ||
896 | + "delete-extensions-title": "您確定要刪除 { count, plural, 1 {1 表達式} other {# 表達式} }嗎?", | ||
897 | + "delete-extensions-text": "小心,確認後,所有選擇的擴展將被刪除。", | ||
898 | + "converters": "轉換器", | ||
899 | + "converter-id": "轉換器序號", | ||
900 | + "configuration": "配置", | ||
901 | + "converter-configurations": "轉換器的配置", | ||
902 | + "token": "安全令牌", | ||
903 | + "add-converter": "增加轉換器", | ||
904 | + "add-config": "增加轉換器配置", | ||
905 | + "device-name-expression": "設備名稱表達式", | ||
906 | + "device-type-expression": "設備類型表達式", | ||
907 | + "custom": "顧客", | ||
908 | + "to-double": "加倍", | ||
909 | + "transformer": "轉換器", | ||
910 | + "json-required": "轉換器JSON必填。", | ||
911 | + "json-parse": "無法解析轉換器JSON。", | ||
912 | + "attributes": "屬性", | ||
913 | + "add-attribute": "增加屬性", | ||
914 | + "add-map": "增加映射元素", | ||
915 | + "timeseries": "時間序列", | ||
916 | + "add-timeseries": "增加時間序列", | ||
917 | + "field-required": "必填字段", | ||
918 | + "brokers": "代理伺服器組", | ||
919 | + "add-broker": "增加代理伺服器", | ||
920 | + "host": "主機", | ||
921 | + "port": "連接埠", | ||
922 | + "port-range": "連接埠應該在1到65535的範圍內。", | ||
923 | + "ssl": "Ssl", | ||
924 | + "credentials": "證書", | ||
925 | + "username": "用戶名", | ||
926 | + "password": "密碼", | ||
927 | + "retry-interval": "以毫秒為單位的重試間隔", | ||
928 | + "anonymous": "匿名", | ||
929 | + "basic": "Basic", | ||
930 | + "pem": "PEM", | ||
931 | + "ca-cert": "CA證書文件 *", | ||
932 | + "private-key": "私鑰文件 *", | ||
933 | + "cert": "證書文件 *", | ||
934 | + "no-file": "沒有選擇文件。", | ||
935 | + "drop-file": "刪除文件或單擊以選擇要上載的文件。", | ||
936 | + "mapping": "映射", | ||
937 | + "topic-filter": "主題濾波", | ||
938 | + "converter-type": "轉換類型", | ||
939 | + "converter-json": "Json", | ||
940 | + "json-name-expression": "設備名稱JSON表達式", | ||
941 | + "topic-name-expression": "設備名稱主題表達式", | ||
942 | + "json-type-expression": "設備類型JSON表達式", | ||
943 | + "topic-type-expression": "設備類型主題表達式", | ||
944 | + "attribute-key-expression": "屬性關鍵字表達式", | ||
945 | + "attr-json-key-expression": "屬性鍵JSON表達式", | ||
946 | + "attr-topic-key-expression": "屬性關鍵字主題表達式", | ||
947 | + "request-id-expression": "請求ID表達式", | ||
948 | + "request-id-json-expression": "請求ID JSON表達式", | ||
949 | + "request-id-topic-expression": "請求ID主題表達式", | ||
950 | + "response-topic-expression": "響應主題表達式", | ||
951 | + "value-expression": "值表達式", | ||
952 | + "topic": "主題", | ||
953 | + "timeout": "毫秒超時", | ||
954 | + "converter-json-required": "轉換JSON是必需的。", | ||
955 | + "converter-json-parse": "無法解析轉換JSON。", | ||
956 | + "filter-expression": "過濾表達式", | ||
957 | + "connect-requests": "連接請求", | ||
958 | + "add-connect-request": "增加連接請求", | ||
959 | + "disconnect-requests": "斷開請求", | ||
960 | + "add-disconnect-request": "增加斷開請求", | ||
961 | + "attribute-requests": "屬性請求", | ||
962 | + "add-attribute-request": "增加屬性請求", | ||
963 | + "attribute-updates": "屬性更新", | ||
964 | + "add-attribute-update": "增加屬性更新", | ||
965 | + "server-side-rpc": "服務端RPC", | ||
966 | + "add-server-side-rpc-request": "增加服務端RPC請求", | ||
967 | + "device-name-filter": "設備名稱濾波", | ||
968 | + "attribute-filter": "屬性濾波", | ||
969 | + "method-filter": "方法濾波", | ||
970 | + "request-topic-expression": "請求主題表達式", | ||
971 | + "response-timeout": "毫秒內響應超時", | ||
972 | + "topic-expression": "主題表達", | ||
973 | + "client-scope": "客戶範圍", | ||
974 | + "add-device": "增加伺服器", | ||
975 | + "opc-server": "伺服器組", | ||
976 | + "opc-add-server": "增加伺服器", | ||
977 | + "opc-add-server-prompt": "請增加伺服器", | ||
978 | + "opc-application-name": "應用名稱", | ||
979 | + "opc-application-uri": "應用URI", | ||
980 | + "opc-scan-period-in-seconds": "秒級掃描週期", | ||
981 | + "opc-security": "安全性", | ||
982 | + "opc-identity": "身份", | ||
983 | + "opc-keystore": "密鑰庫", | ||
984 | + "opc-type": "類型", | ||
985 | + "opc-keystore-type": "類型", | ||
986 | + "opc-keystore-location": "位置 *", | ||
987 | + "opc-keystore-password": "密碼", | ||
988 | + "opc-keystore-alias": "別名", | ||
989 | + "opc-keystore-key-password": "密鑰密碼", | ||
990 | + "opc-device-node-pattern": "設備節點模式", | ||
991 | + "opc-device-name-pattern": "設備名稱模式", | ||
992 | + "modbus-server": "Servers/slaves", | ||
993 | + "modbus-add-server": "增加 server/slave", | ||
994 | + "modbus-add-server-prompt": "請增加 server/slave", | ||
995 | + "modbus-transport": "傳輸", | ||
996 | + "modbus-port-name": "串口名稱", | ||
997 | + "modbus-encoding": "編碼", | ||
998 | + "modbus-parity": "奇偶性", | ||
999 | + "modbus-baudrate": "鮑率", | ||
1000 | + "modbus-databits": "資料位", | ||
1001 | + "modbus-stopbits": "停止位", | ||
1002 | + "modbus-databits-range": "資料位應該在7到8的範圍內。", | ||
1003 | + "modbus-stopbits-range": "停止位應該在1到2的範圍內。", | ||
1004 | + "modbus-unit-id": "單位編號", | ||
1005 | + "modbus-unit-id-range": "單位ID應該在1到247的範圍內", | ||
1006 | + "modbus-device-name": "設備名稱", | ||
1007 | + "modbus-poll-period": "輪詢週期 (ms)", | ||
1008 | + "modbus-attributes-poll-period": "輪詢屬性週期 (ms)", | ||
1009 | + "modbus-timeseries-poll-period": "時間序列輪詢週期 (ms)", | ||
1010 | + "modbus-poll-period-range": "輪詢週期應為正值。", | ||
1011 | + "modbus-tag": "標籤", | ||
1012 | + "modbus-function": "函數", | ||
1013 | + "modbus-register-address": "寄存器地址", | ||
1014 | + "modbus-register-address-range": "寄存器地址應該在0到65535的範圍內。", | ||
1015 | + "modbus-register-bit-index": "位索引", | ||
1016 | + "modbus-register-bit-index-range": "位索引應該在0到15的範圍內。", | ||
1017 | + "modbus-register-count": "寄存器計數", | ||
1018 | + "modbus-register-count-range": "寄存器計數應該是一個正值。", | ||
1019 | + "modbus-byte-order": "字節順序", | ||
1020 | + "sync": { | ||
1021 | + "status": "狀態", | ||
1022 | + "sync": "同步", | ||
1023 | + "not-sync": "不同步", | ||
1024 | + "last-sync-time": "最後同步時間", | ||
1025 | + "not-available": "無法使用" | ||
1026 | + }, | ||
1027 | + "export-extensions-configuration": "匯出擴展配置", | ||
1028 | + "import-extensions-configuration": "匯入擴展配置", | ||
1029 | + "import-extensions": "匯入擴展", | ||
1030 | + "import-extension": "匯入擴展", | ||
1031 | + "export-extension": "匯出擴展", | ||
1032 | + "file": "擴展文件", | ||
1033 | + "invalid-file-error": "無效的擴展文件" | ||
1034 | + }, | ||
1035 | + "fullscreen": { | ||
1036 | + "expand": "展開到全螢幕", | ||
1037 | + "exit": "退出全螢幕", | ||
1038 | + "toggle": "切換全螢幕模式", | ||
1039 | + "fullscreen": "全螢幕" | ||
1040 | + }, | ||
1041 | + "function": { | ||
1042 | + "function": "函數" | ||
1043 | + }, | ||
1044 | + "grid": { | ||
1045 | + "delete-item-title": "您確定要刪除此項嗎?", | ||
1046 | + "delete-item-text": "注意,確認後此項及其所有相關資料將變得無法恢復。", | ||
1047 | + "delete-items-title": "你確定你要刪除 { count, plural, 1 {1 項} other {# 項} }嗎?", | ||
1048 | + "delete-items-action-title": "刪除 { count, plural, 1 {1 項} other {# 項} }", | ||
1049 | + "delete-items-text": "注意,確認後所有選擇的項目將被刪除,所有相關資料將無法恢復。", | ||
1050 | + "add-item-text": "增加新項目", | ||
1051 | + "no-items-text": "沒有找到項目", | ||
1052 | + "item-details": "項目詳細訊息", | ||
1053 | + "delete-item": "刪除項目", | ||
1054 | + "delete-items": "刪除項目", | ||
1055 | + "scroll-to-top": "滾動到頂部" | ||
1056 | + }, | ||
1057 | + "help": { | ||
1058 | + "goto-help-page": "轉到幫助頁面" | ||
1059 | + }, | ||
1060 | + "home": { | ||
1061 | + "home": "首頁", | ||
1062 | + "profile": "屬性", | ||
1063 | + "logout": "註銷", | ||
1064 | + "menu": "菜單", | ||
1065 | + "avatar": "頭像", | ||
1066 | + "open-user-menu": "打開用戶菜單" | ||
1067 | + }, | ||
1068 | + "import": { | ||
1069 | + "no-file": "沒有選擇文件", | ||
1070 | + "drop-file": "拖動一個JSON文件或者單擊以選擇要上傳的文件。" | ||
1071 | + }, | ||
1072 | + "item": { | ||
1073 | + "selected": "選擇" | ||
1074 | + }, | ||
1075 | + "js-func": { | ||
1076 | + "no-return-error": "函數必須返回值!", | ||
1077 | + "return-type-mismatch": "函數必須返回 '{{type}}' 類型的值!", | ||
1078 | + "tidy": "整理" | ||
1079 | + }, | ||
1080 | + "key-val": { | ||
1081 | + "key": "鍵名", | ||
1082 | + "value": "值", | ||
1083 | + "remove-entry": "刪除條目", | ||
1084 | + "add-entry": "增加條目", | ||
1085 | + "no-data": "沒有條目" | ||
1086 | + }, | ||
1087 | + "layout": { | ||
1088 | + "layout": "佈局", | ||
1089 | + "manage": "佈局管理", | ||
1090 | + "settings": "佈局設定", | ||
1091 | + "color": "顏色", | ||
1092 | + "main": "主體", | ||
1093 | + "right": "右側", | ||
1094 | + "select": "選擇目標佈局" | ||
1095 | + }, | ||
1096 | + "legend": { | ||
1097 | + "position": "圖例位置", | ||
1098 | + "show-max": "顯示最大值", | ||
1099 | + "show-min": "顯示最小值", | ||
1100 | + "show-avg": "顯示平均值", | ||
1101 | + "show-total": "顯示總數", | ||
1102 | + "settings": "圖例設定", | ||
1103 | + "min": "最小值", | ||
1104 | + "max": "最大值", | ||
1105 | + "avg": "平均值", | ||
1106 | + "total": "總數" | ||
1107 | + }, | ||
1108 | + "login": { | ||
1109 | + "login": "登入", | ||
1110 | + "request-password-reset": "請求密碼重置", | ||
1111 | + "reset-password": "重置密碼", | ||
1112 | + "create-password": "建立密碼", | ||
1113 | + "passwords-mismatch-error": "輸入的密碼必須相同!", | ||
1114 | + "password-again": "再次輸入密碼", | ||
1115 | + "sign-in": "登入 ", | ||
1116 | + "username": "用戶名(電子郵件)", | ||
1117 | + "remember-me": "記住我", | ||
1118 | + "forgot-password": "忘記密碼?", | ||
1119 | + "password-reset": "密碼重置", | ||
1120 | + "new-password": "新密碼", | ||
1121 | + "new-password-again": "再次輸入新密碼", | ||
1122 | + "password-link-sent-message": "密碼重置連結已成功發送!", | ||
1123 | + "email": "電子郵件" | ||
1124 | + }, | ||
1125 | + "position": { | ||
1126 | + "top": "頂部", | ||
1127 | + "bottom": "底部", | ||
1128 | + "left": "左側", | ||
1129 | + "right": "右側" | ||
1130 | + }, | ||
1131 | + "profile": { | ||
1132 | + "profile": "屬性", | ||
1133 | + "change-password": "更改密碼", | ||
1134 | + "current-password": "當前密碼" | ||
1135 | + }, | ||
1136 | + "relation": { | ||
1137 | + "relations": "關聯", | ||
1138 | + "direction": "方向", | ||
1139 | + "search-direction": { | ||
1140 | + "FROM": "從", | ||
1141 | + "TO": "到" | ||
1142 | + }, | ||
1143 | + "direction-type": { | ||
1144 | + "FROM": "從", | ||
1145 | + "TO": "到" | ||
1146 | + }, | ||
1147 | + "from-relations": "向外的關聯", | ||
1148 | + "to-relations": "向內的關聯", | ||
1149 | + "selected-relations": "{ count, plural, 1 {1 關聯} other {# 關聯} } 被選中", | ||
1150 | + "type": "類型", | ||
1151 | + "to-entity-type": "到實體類型", | ||
1152 | + "to-entity-name": "到實體名稱", | ||
1153 | + "from-entity-type": "從實體類型", | ||
1154 | + "from-entity-name": "從實體類型", | ||
1155 | + "to-entity": "到實體", | ||
1156 | + "from-entity": "從實體", | ||
1157 | + "delete": "刪除關聯", | ||
1158 | + "relation-type": "關聯類型", | ||
1159 | + "relation-type-required": "關聯類型必填", | ||
1160 | + "any-relation-type": "任意類型", | ||
1161 | + "add": "增加關聯", | ||
1162 | + "edit": "編輯關聯", | ||
1163 | + "delete-to-relation-title": "確定要刪除實體 '{{entityName}}' 的關聯嗎?", | ||
1164 | + "delete-to-relation-text": "確定刪除後實體 '{{entityName}}' 將取消與當前實體的關聯關係。", | ||
1165 | + "delete-to-relations-title": "確定要刪除 { count, plural, 1 {1 關聯} other {# 關聯} }?", | ||
1166 | + "delete-to-relations-text": "確定刪除所有選擇的關聯關係後,與當前實體對應的所有關聯關係將被移除。", | ||
1167 | + "delete-from-relation-title": "確定要從實體 '{{entityName}}' 刪除關聯嗎?", | ||
1168 | + "delete-from-relation-text": "確定刪除後,當前實體將與實體 '{{entityName}}' 取消關聯", | ||
1169 | + "delete-from-relations-title": "確定刪除 { count, plural, 1 {1 關聯} other {# 關聯} } 嗎?", | ||
1170 | + "delete-from-relations-text": "確定刪除所有選擇的關聯關係後,當前實體將與對應的實體取消關聯", | ||
1171 | + "remove-relation-filter": "移除關聯過濾器", | ||
1172 | + "add-relation-filter": "增加關聯過濾器", | ||
1173 | + "any-relation": "任意關聯", | ||
1174 | + "relation-filters": "關聯過濾器", | ||
1175 | + "additional-info": "附加訊息 (JSON)", | ||
1176 | + "invalid-additional-info": "無法解析附加訊息json。" | ||
1177 | + }, | ||
1178 | + "rulechain": { | ||
1179 | + "rulechain": "規則鏈", | ||
1180 | + "rulechains": "規則鏈庫", | ||
1181 | + "root": "根實體", | ||
1182 | + "delete": "刪除規則", | ||
1183 | + "activate": "啟動規則", | ||
1184 | + "suspend": "暫停規則", | ||
1185 | + "active": "啟動", | ||
1186 | + "suspended": "暫停", | ||
1187 | + "name": "名稱", | ||
1188 | + "name-required": "名稱必填。", | ||
1189 | + "description": "描述", | ||
1190 | + "add": "增加規則", | ||
1191 | + "set-root": "建立規則鏈根", | ||
1192 | + "set-root-rulechain-title": "您確定要生成規則鏈'{{RuleChainName}}'根嗎?", | ||
1193 | + "set-root-rulechain-text": "確認之後,規則鏈將變為根規格鏈,並將處理所有傳入的傳輸消息。", | ||
1194 | + "delete-rulechain-title": " 確實要刪除規則鏈'{{ruleChainName}}'嗎?", | ||
1195 | + "delete-rulechain-text": "小心,在確認規則鏈和所有相關資料將變得無法恢復。", | ||
1196 | + "delete-rulechains-title": "確實要刪除{count, plural, 1 { 1 規則鏈}其他{# 規則鏈庫}}嗎?", | ||
1197 | + "delete-rulechains-action-title": "刪除 { count, plural, 1 {1 規則鏈} other {# 規則鏈庫} }", | ||
1198 | + "delete-rulechains-text": "小心,確認後,所有選擇的規則鏈將被刪除,所有相關的資料將變得無法恢復。", | ||
1199 | + "add-rulechain-text": "增加新的規則鏈", | ||
1200 | + "no-rulechains-text": "規則鏈沒有發現", | ||
1201 | + "rulechain-details": "規則鏈詳細資訊", | ||
1202 | + "details": "詳細資訊", | ||
1203 | + "events": "事件", | ||
1204 | + "system": "系統", | ||
1205 | + "import": "匯入規則", | ||
1206 | + "export": "匯出規則", | ||
1207 | + "export-failed-error": "無法匯出規則:{{error}}", | ||
1208 | + "create-new-rulechain": "建立新的規則鏈", | ||
1209 | + "rulechain-file": "規則鏈文件", | ||
1210 | + "invalid-rulechain-file-error": "不能匯入規則鏈:無效的規則鏈資料格式。", | ||
1211 | + "copyId": "複製規則鏈ID", | ||
1212 | + "idCopiedMessage": "規則ID已經複製到剪貼板", | ||
1213 | + "select-rulechain": "選擇規則鏈", | ||
1214 | + "no-rulechains-matching": "沒有發現符合'{{entity}}'的規則鏈。", | ||
1215 | + "rulechain-required": "規則鏈必填", | ||
1216 | + "management": "規則集管理", | ||
1217 | + "debug-mode": "測試模式" | ||
1218 | + }, | ||
1219 | + "rulenode": { | ||
1220 | + "details": "詳細資訊", | ||
1221 | + "events": "事件", | ||
1222 | + "search": "搜尋節點", | ||
1223 | + "open-node-library": "打開節點庫", | ||
1224 | + "add": "增加規則節點", | ||
1225 | + "name": "名稱", | ||
1226 | + "name-required": "名稱必填。", | ||
1227 | + "type": "類型", | ||
1228 | + "description": "描述", | ||
1229 | + "delete": "刪除規則節點", | ||
1230 | + "select-all-objects": "選擇所有節點和連接", | ||
1231 | + "deselect-all-objects": "取消選擇所有節點和連接", | ||
1232 | + "delete-selected-objects": "刪除選擇的節點和連接", | ||
1233 | + "delete-selected": "刪除選擇", | ||
1234 | + "select-all": "選擇全部", | ||
1235 | + "copy-selected": "選擇副本", | ||
1236 | + "deselect-all": "取消選擇", | ||
1237 | + "rulenode-details": "規則節點詳細資訊", | ||
1238 | + "debug-mode": "測試模式", | ||
1239 | + "configuration": "配置", | ||
1240 | + "link": "連結", | ||
1241 | + "link-details": "規則節點連結詳細資訊", | ||
1242 | + "add-link": "增加連結", | ||
1243 | + "link-label": "連結標籤", | ||
1244 | + "link-label-required": "連結標籤必填", | ||
1245 | + "custom-link-label": "自定義連結標籤", | ||
1246 | + "custom-link-label-required": "自定義連結標籤必填", | ||
1247 | + "type-filter": "濾波器", | ||
1248 | + "type-filter-details": "使用配置條件過濾傳入消息", | ||
1249 | + "type-enrichment": "屬性集", | ||
1250 | + "type-enrichment-details": "向消息元資料中增加附加訊息", | ||
1251 | + "type-transformation": "變換", | ||
1252 | + "type-transformation-details": "更改消息有效載荷和元資料", | ||
1253 | + "type-action": "動作", | ||
1254 | + "type-action-details": "執行特別動作", | ||
1255 | + "type-external": "外部的", | ||
1256 | + "type-external-details": "與外部系統交互", | ||
1257 | + "type-rule-chain": "規則鏈", | ||
1258 | + "type-rule-chain-details": "將傳入消息轉發到指定的規則鏈", | ||
1259 | + "type-input": "輸入", | ||
1260 | + "type-input-details": "規則鏈的邏輯輸入,將傳入消息轉發到下一個相關規則節點", | ||
1261 | + "directive-is-not-loaded": "定義的配置指令 '{{directiveName}}' 不可用。", | ||
1262 | + "ui-resources-load-error": "加載配置UI資源失敗。", | ||
1263 | + "invalid-target-rulechain": "無法解析目標規則鏈!", | ||
1264 | + "test-script-function": "測試腳本功能", | ||
1265 | + "message": "消息", | ||
1266 | + "message-type": "消息類型", | ||
1267 | + "message-type-required": "消息類型必填", | ||
1268 | + "metadata": "元資料", | ||
1269 | + "metadata-required": "元資料項不能為空。", | ||
1270 | + "output": "輸出", | ||
1271 | + "test": "測試", | ||
1272 | + "help": "幫助" | ||
1273 | + }, | ||
1274 | + "tenant": { | ||
1275 | + "tenant": "租戶", | ||
1276 | + "tenants": "租戶", | ||
1277 | + "management": "租戶管理", | ||
1278 | + "add": "增加租戶", | ||
1279 | + "admins": "管理員", | ||
1280 | + "manage-tenant-admins": "管理租戶管理員", | ||
1281 | + "delete": "刪除租戶", | ||
1282 | + "add-tenant-text": "增加新租戶", | ||
1283 | + "no-tenants-text": "沒有找到租戶", | ||
1284 | + "tenant-details": "租客詳細資訊", | ||
1285 | + "delete-tenant-title": "您確定要刪除租戶'{{tenantTitle}}'嗎?", | ||
1286 | + "delete-tenant-text": "小心!確認後,租戶和所有相關資料將無法恢復。", | ||
1287 | + "delete-tenants-title": "您確定要刪除 {count,plural,1 {1 租戶} other {# 租戶}} 嗎?", | ||
1288 | + "delete-tenants-action-title": "刪除 { count, plural, 1 {1 租戶} other {# 租戶} }", | ||
1289 | + "delete-tenants-text": "小心!確認後,所有選擇的租戶將被刪除,所有相關資料將無法恢復。", | ||
1290 | + "title": "標題", | ||
1291 | + "title-required": "標題必填。", | ||
1292 | + "description": "描述", | ||
1293 | + "details": "詳細資訊", | ||
1294 | + "events": "事件", | ||
1295 | + "copyId": "複製租戶ID", | ||
1296 | + "idCopiedMessage": "租戶ID已經複製到剪貼板", | ||
1297 | + "select-tenant": "選擇租戶", | ||
1298 | + "no-tenants-matching": "沒有找到符合 '{{entity}}' 的租戶", | ||
1299 | + "tenant-required": "租戶必填" | ||
1300 | + }, | ||
1301 | + "timeinterval": { | ||
1302 | + "seconds-interval": "{ seconds, plural, 1 {1 秒} other {# 秒} }", | ||
1303 | + "minutes-interval": "{ minutes, plural, 1 {1 分} other {# 分} }", | ||
1304 | + "hours-interval": "{ hours, plural, 1 {1 小時} other {# 小時} }", | ||
1305 | + "days-interval": "{ days, plural, 1 {1 天} other {# 天} }", | ||
1306 | + "days": "天", | ||
1307 | + "hours": "時", | ||
1308 | + "minutes": "分", | ||
1309 | + "seconds": "秒", | ||
1310 | + "advanced": "高級" | ||
1311 | + }, | ||
1312 | + "timewindow": { | ||
1313 | + "days": "{ days, plural, 1 { 天 } other {# 天 } }", | ||
1314 | + "hours": "{ hours, plural, 0 { 小時 } 1 {1 小時 } other {# 小時 } }", | ||
1315 | + "minutes": "{ minutes, plural, 0 { 分 } 1 {1 分 } other {# 分 } }", | ||
1316 | + "seconds": "{ seconds, plural, 0 { 秒 } 1 {1 秒 } other {# 秒 } }", | ||
1317 | + "realtime": "實時", | ||
1318 | + "history": "歷史", | ||
1319 | + "last-prefix": "最後", | ||
1320 | + "period": "從 {{ startTime }} 到 {{ endTime }}", | ||
1321 | + "edit": "編輯時間窗口", | ||
1322 | + "date-range": "日期範圍", | ||
1323 | + "last": "最後", | ||
1324 | + "time-period": "時間段" | ||
1325 | + }, | ||
1326 | + "user": { | ||
1327 | + "user": "用戶", | ||
1328 | + "users": "用戶", | ||
1329 | + "customer-users": "客戶用戶", | ||
1330 | + "tenant-admins": "租戶管理員", | ||
1331 | + "sys-admin": "系統管理員", | ||
1332 | + "tenant-admin": "租戶管理員", | ||
1333 | + "customer": "客戶", | ||
1334 | + "anonymous": "匿名", | ||
1335 | + "add": "增加用戶", | ||
1336 | + "delete": "刪除用戶", | ||
1337 | + "add-user-text": "增加新用戶", | ||
1338 | + "no-users-text": "找不到用戶", | ||
1339 | + "user-details": "用戶詳細訊息", | ||
1340 | + "delete-user-title": "您確定要刪除用戶 '{{userEmail}}' 嗎?", | ||
1341 | + "delete-user-text": "小心!確認後,用戶和所有相關資料將無法恢復。", | ||
1342 | + "delete-users-title": "你確定你要刪除 { count, plural, 1 {1 用戶} other {# 用戶} } 嗎?", | ||
1343 | + "delete-users-action-title": "刪除 { count, plural, 1 {1 用戶} other {# 用戶} }", | ||
1344 | + "delete-users-text": "小心!確認後,所有選擇的用戶將被刪除,所有相關資料將無法恢復。", | ||
1345 | + "activation-email-sent-message": "啟動電子郵件已成功發送!", | ||
1346 | + "resend-activation": "重新發送啟動", | ||
1347 | + "email": "電子郵件", | ||
1348 | + "email-required": "電子郵件必填。", | ||
1349 | + "invalid-email-format": "無效的郵件格式。", | ||
1350 | + "first-name": "名字", | ||
1351 | + "last-name": "姓", | ||
1352 | + "description": "描述", | ||
1353 | + "default-dashboard": "預設面板", | ||
1354 | + "always-fullscreen": "始終全螢幕", | ||
1355 | + "select-user": "選擇用戶", | ||
1356 | + "no-users-matching": "沒有找到符合 '{{entity}}' 的用戶。", | ||
1357 | + "user-required": "用戶必填", | ||
1358 | + "activation-method": "啟動方式", | ||
1359 | + "display-activation-link": "顯示啟動連結", | ||
1360 | + "send-activation-mail": "發送啟動郵件", | ||
1361 | + "activation-link": "用戶啟動連結", | ||
1362 | + "activation-link-text": "使用該連結 <a href='{{activationLink}}' target='_blank'>啟動</a> 啟動用戶:", | ||
1363 | + "copy-activation-link": "複製用戶啟動連結", | ||
1364 | + "activation-link-copied-message": "用戶啟動連結已經複製到剪貼板", | ||
1365 | + "details": "詳細訊息" | ||
1366 | + }, | ||
1367 | + "value": { | ||
1368 | + "type": "值類型", | ||
1369 | + "string": "字符串", | ||
1370 | + "string-value": "字符串值", | ||
1371 | + "integer": "數字", | ||
1372 | + "integer-value": "數字值", | ||
1373 | + "invalid-integer-value": "整數值無效", | ||
1374 | + "double": "雙精度浮點數", | ||
1375 | + "double-value": "雙精度浮點數值", | ||
1376 | + "boolean": "布林", | ||
1377 | + "boolean-value": "布林值", | ||
1378 | + "false": "假", | ||
1379 | + "true": "真", | ||
1380 | + "long": "Long" | ||
1381 | + }, | ||
1382 | + "widget": { | ||
1383 | + "widget-library": "部件庫", | ||
1384 | + "widget-bundle": "部件包", | ||
1385 | + "select-widgets-bundle": "選擇部件包", | ||
1386 | + "management": "管理部件", | ||
1387 | + "editor": "部件編輯器", | ||
1388 | + "widget-type-not-found": "加載部件配置出錯。<br>可能關聯的\n 部件已經刪除了。", | ||
1389 | + "widget-type-load-error": "由於以下錯誤未加載小部件:", | ||
1390 | + "remove": "刪除部件", | ||
1391 | + "edit": "編輯部件", | ||
1392 | + "remove-widget-title": "確實要刪除 '{{widgetTitle}}'部件嗎?", | ||
1393 | + "remove-widget-text": "確認後,控件和所有相關資料將變得無法恢復。", | ||
1394 | + "timeseries": "時間序列", | ||
1395 | + "search-data": "搜尋資料", | ||
1396 | + "no-data-found": "沒有找到資料", | ||
1397 | + "latest-values": "最新值", | ||
1398 | + "rpc": "控件部件", | ||
1399 | + "alarm": "警告部件", | ||
1400 | + "static": "靜態部件", | ||
1401 | + "select-widget-type": "選擇窗口部件類型", | ||
1402 | + "missing-widget-title-error": "部件標題必須指定!", | ||
1403 | + "widget-saved": "部件已儲存", | ||
1404 | + "unable-to-save-widget-error": "無法儲存部件!控件有錯誤!", | ||
1405 | + "save": "儲存部件", | ||
1406 | + "saveAs": "部件另存為", | ||
1407 | + "save-widget-type-as": "部件類型另存為", | ||
1408 | + "save-widget-type-as-text": "請輸入新的部件標題或選擇目標部件包", | ||
1409 | + "toggle-fullscreen": "切換全螢幕", | ||
1410 | + "run": "執行部件", | ||
1411 | + "title": "部件標題", | ||
1412 | + "title-required": "需要部件標題。", | ||
1413 | + "type": "部件類型", | ||
1414 | + "resources": "資源", | ||
1415 | + "resource-url": "JavaScript/CSS URL", | ||
1416 | + "remove-resource": "刪除資源", | ||
1417 | + "add-resource": "增加資源", | ||
1418 | + "html": "HTML", | ||
1419 | + "tidy": "整理", | ||
1420 | + "css": "CSS", | ||
1421 | + "settings-schema": "設定模式", | ||
1422 | + "datakey-settings-schema": "資料鍵設定模式", | ||
1423 | + "javascript": "Javascript", | ||
1424 | + "remove-widget-type-title": "您確定要刪除部件類型 '{{widgetName}}'嗎?", | ||
1425 | + "remove-widget-type-text": "確認後,窗口部件類型和所有相關資料將無法恢復。", | ||
1426 | + "remove-widget-type": "刪除部件類型", | ||
1427 | + "add-widget-type": "增加新的部件類型", | ||
1428 | + "widget-type-load-failed-error": "無法加載部件類型!", | ||
1429 | + "widget-template-load-failed-error": "無法加載部件模板!", | ||
1430 | + "add": "增加部件", | ||
1431 | + "undo": "復原部件更改", | ||
1432 | + "export": "匯出部件" | ||
1433 | + }, | ||
1434 | + "widget-action": { | ||
1435 | + "header-button": "部件頂部按鈕", | ||
1436 | + "open-dashboard-state": "切換到新儀表板狀態", | ||
1437 | + "update-dashboard-state": "更新當前儀表板狀態", | ||
1438 | + "open-dashboard": "切換到另一個儀表板", | ||
1439 | + "custom": "自定義動作", | ||
1440 | + "target-dashboard-state": "目標儀表板狀態", | ||
1441 | + "target-dashboard-state-required": "目標儀表板狀態必填", | ||
1442 | + "set-entity-from-widget": "從部件中設定實體", | ||
1443 | + "target-dashboard": "目標儀表板", | ||
1444 | + "open-right-layout": "打開右側佈局 (移動端視圖)" | ||
1445 | + }, | ||
1446 | + "widgets-bundle": { | ||
1447 | + "current": "當前包", | ||
1448 | + "widgets-bundles": "部件包", | ||
1449 | + "add": "增加部件包", | ||
1450 | + "delete": "刪除部件包", | ||
1451 | + "title": "標題", | ||
1452 | + "title-required": "標題必填。", | ||
1453 | + "add-widgets-bundle-text": "增加新的部件包", | ||
1454 | + "no-widgets-bundles-text": "找不到部件包", | ||
1455 | + "empty": "部件包是空的", | ||
1456 | + "details": "詳細資訊", | ||
1457 | + "widgets-bundle-details": "部件包詳細訊息", | ||
1458 | + "delete-widgets-bundle-title": "您確定要刪除部件包 '{{widgetsBundleTitle}}'嗎?", | ||
1459 | + "delete-widgets-bundle-text": "小心!確認後,部件包和所有相關資料將無法恢復。", | ||
1460 | + "delete-widgets-bundles-title": "你確定你要刪除 { count, plural, 1 {1 部件包} other {# 部件包} } 嗎?", | ||
1461 | + "delete-widgets-bundles-action-title": "刪除 { count, plural, 1 {1 部件包} other {# 部件包} }", | ||
1462 | + "delete-widgets-bundles-text": "小心!確認後,所有選擇的部件包將被刪除,所有相關資料將無法恢復。", | ||
1463 | + "no-widgets-bundles-matching": "沒有找到與 '{{widgetsBundle}}' 符合的部件包。", | ||
1464 | + "widgets-bundle-required": "需要部件包。", | ||
1465 | + "system": "系統", | ||
1466 | + "import": "匯入部件包", | ||
1467 | + "export": "匯出部件包", | ||
1468 | + "export-failed-error": "無法匯出部件包: {{error}}", | ||
1469 | + "create-new-widgets-bundle": "建立新的部件包", | ||
1470 | + "widgets-bundle-file": "部件包文件", | ||
1471 | + "invalid-widgets-bundle-file-error": "無法匯入部件包:無效的部件包資料結構。" | ||
1472 | + }, | ||
1473 | + "widget-config": { | ||
1474 | + "data": "資料", | ||
1475 | + "settings": "設定", | ||
1476 | + "advanced": "高級", | ||
1477 | + "title": "標題", | ||
1478 | + "general-settings": "一般設定", | ||
1479 | + "display-title": "顯示標題", | ||
1480 | + "drop-shadow": "陰影", | ||
1481 | + "enable-fullscreen": "啟用全螢幕", | ||
1482 | + "background-color": "背景顏色", | ||
1483 | + "text-color": "文字顏色", | ||
1484 | + "padding": "填充", | ||
1485 | + "margin": "邊緣", | ||
1486 | + "widget-style": "部件風格", | ||
1487 | + "title-style": "標題風格", | ||
1488 | + "mobile-mode-settings": "移動端設定", | ||
1489 | + "order": "順序", | ||
1490 | + "height": "高度", | ||
1491 | + "units": "特殊符號展示值", | ||
1492 | + "decimals": "浮點數後的位數", | ||
1493 | + "timewindow": "時間窗口", | ||
1494 | + "use-dashboard-timewindow": "使用儀表板的時間窗口", | ||
1495 | + "display-legend": "顯示圖例", | ||
1496 | + "datasources": "資料源", | ||
1497 | + "maximum-datasources": "最大允許 { count, plural, 1 {1 資料} other {# 資料} }", | ||
1498 | + "datasource-type": "類型", | ||
1499 | + "datasource-parameters": "參數", | ||
1500 | + "remove-datasource": "移除資料源", | ||
1501 | + "add-datasource": "增加資料源", | ||
1502 | + "target-device": "目標設備", | ||
1503 | + "alarm-source": "警告源", | ||
1504 | + "actions": "動作", | ||
1505 | + "action": "動作", | ||
1506 | + "add-action": "增加動作", | ||
1507 | + "search-actions": "動作檢索", | ||
1508 | + "action-source": "動作源", | ||
1509 | + "action-source-required": "動作源必填", | ||
1510 | + "action-name": "動作名稱", | ||
1511 | + "action-name-required": "動作名稱必填。", | ||
1512 | + "action-name-not-unique": "動作名稱已經存在。<br/>統一動作源的動作名稱必須唯一。", | ||
1513 | + "action-icon": "圖示", | ||
1514 | + "action-type": "類型", | ||
1515 | + "action-type-required": "類型必填", | ||
1516 | + "edit-action": "編輯動作", | ||
1517 | + "delete-action": "刪除動作", | ||
1518 | + "delete-action-title": "刪除部件動作", | ||
1519 | + "delete-action-text": "確定要刪除部件動作 '{{actionName}}' 嗎?" | ||
1520 | + }, | ||
1521 | + "widget-type": { | ||
1522 | + "import": "匯入部件類型", | ||
1523 | + "export": "匯出部件類型", | ||
1524 | + "export-failed-error": "無法匯出部件類型: {{error}}", | ||
1525 | + "create-new-widget-type": "建立新的部件類型", | ||
1526 | + "widget-type-file": "部件類型文件", | ||
1527 | + "invalid-widget-type-file-error": "無法匯入部件類型:無效的部件類型資料結構。" | ||
1528 | + }, | ||
1529 | + "widgets": { | ||
1530 | + "date-range-navigator": { | ||
1531 | + "localizationMap": { | ||
1532 | + "Sun": "週日", | ||
1533 | + "Mon": "週一", | ||
1534 | + "Tue": "週二", | ||
1535 | + "Wed": "週三", | ||
1536 | + "Thu": "週四", | ||
1537 | + "Fri": "週五", | ||
1538 | + "Sat": "週六", | ||
1539 | + "Jan": "1月", | ||
1540 | + "Feb": "2月", | ||
1541 | + "Mar": "3月", | ||
1542 | + "Apr": "4月", | ||
1543 | + "May": "5月", | ||
1544 | + "Jun": "6月", | ||
1545 | + "Jul": "7月", | ||
1546 | + "Aug": "8月", | ||
1547 | + "Sep": "9月", | ||
1548 | + "Oct": "10月", | ||
1549 | + "Nov": "11月", | ||
1550 | + "Dec": "12月", | ||
1551 | + "January": "一月", | ||
1552 | + "February": "二月", | ||
1553 | + "March": "三月", | ||
1554 | + "April": "四月", | ||
1555 | + "June": "六月", | ||
1556 | + "July": "七月", | ||
1557 | + "August": "八月", | ||
1558 | + "September": "九月", | ||
1559 | + "October": "十月", | ||
1560 | + "November": "十一月", | ||
1561 | + "December": "十二月", | ||
1562 | + "Custom Date Range": "自定義日期範圍", | ||
1563 | + "Date Range Template": "日期範圍模板", | ||
1564 | + "Today": "今天", | ||
1565 | + "Yesterday": "昨天", | ||
1566 | + "This Week": "本星期", | ||
1567 | + "Last Week": "上個星期", | ||
1568 | + "This Month": "這個月", | ||
1569 | + "Last Month": "上個月", | ||
1570 | + "Year": "年", | ||
1571 | + "This Year": "今年", | ||
1572 | + "Last Year": "去年", | ||
1573 | + "Date picker": "日期選擇器", | ||
1574 | + "Hour": "小時", | ||
1575 | + "Day": "天", | ||
1576 | + "Week": "週", | ||
1577 | + "2 weeks": "2週", | ||
1578 | + "Month": "月", | ||
1579 | + "3 months": "3個月", | ||
1580 | + "6 months": "6個月", | ||
1581 | + "Custom interval": "自定義間隔", | ||
1582 | + "Interval": "間隔", | ||
1583 | + "Step size": "步長", | ||
1584 | + "Ok": "Ok" | ||
1585 | + } | ||
1586 | + } | ||
1587 | + }, | ||
1588 | + "icon": { | ||
1589 | + "icon": "圖示", | ||
1590 | + "select-icon": "選擇圖示", | ||
1591 | + "material-icons": "素材圖示", | ||
1592 | + "show-all": "顯示所有圖示" | ||
1593 | + }, | ||
1594 | + "custom": { | ||
1595 | + "widget-action": { | ||
1596 | + "action-cell-button": "動作單元格按鈕", | ||
1597 | + "row-click": "點選行", | ||
1598 | + "marker-click": "點選標記", | ||
1599 | + "polygon-click": "單擊多邊形", | ||
1600 | + "tooltip-tag-action": "提示標籤動作" | ||
1601 | + } | ||
1602 | + }, | ||
1603 | + "language": { | ||
1604 | + "language": "語言", | ||
1605 | + "locales": { | ||
1606 | + "de_DE": "德文", | ||
1607 | + "en_US": "英文", | ||
1608 | + "fr_FR": "法文", | ||
1609 | + "ko_KR": "韓文", | ||
1610 | + "zh_CN": "簡體中文", | ||
1611 | + "zh_TW": "繁體中文", | ||
1612 | + "ru_RU": "俄文", | ||
1613 | + "es_ES": "西班牙文", | ||
1614 | + "it_IT": "意大利文", | ||
1615 | + "ja_JA": "日文", | ||
1616 | + "tr_TR": "土耳其文", | ||
1617 | + "fa_IR": "波斯文", | ||
1618 | + "uk_UA": "烏克蘭文", | ||
1619 | + "cs_CZ": "捷克文" | ||
1620 | + } | ||
1621 | + } | ||
1622 | +} |