From a7fa2cf0c937e7d9c5da7b2f2e3415c2f80b567b Mon Sep 17 00:00:00 2001 From: JIYE YU Date: Fri, 26 Jun 2020 10:40:17 +0900 Subject: [PATCH] update zh-TW translation for release-1.1.0 --- .../editor-client/locales/zh-TW/editor.json | 205 +++++++++++------- .../editor-client/locales/zh-TW/jsonata.json | 4 + .../nodes/locales/zh-TW/messages.json | 47 ++-- 3 files changed, 170 insertions(+), 86 deletions(-) diff --git a/packages/node_modules/@node-red/editor-client/locales/zh-TW/editor.json b/packages/node_modules/@node-red/editor-client/locales/zh-TW/editor.json index 897599bc7..644d28b12 100644 --- a/packages/node_modules/@node-red/editor-client/locales/zh-TW/editor.json +++ b/packages/node_modules/@node-red/editor-client/locales/zh-TW/editor.json @@ -14,7 +14,15 @@ "back": "返回", "next": "下一步", "clone": "複製專案", - "cont": "Continue" + "cont": "繼續", + "style": "風格", + "line": "大綱", + "fill": "填充", + "label": "標籤", + "color": "顏色", + "position": "位置", + "enable": "啟用", + "disable": "禁用" }, "type": { "string": "字符串", @@ -28,6 +36,13 @@ "null": "空" } }, + "event": { + "loadPalette": "加載控制板", + "loadNodeCatalogs": "加載節點目錄", + "loadNodes": "加載 __count__ 個節點", + "loadFlows": "加載流程", + "importFlows": "往工作區中加載流程" + }, "workspace": { "defaultName": "流程__number__", "editFlow": "編輯流程: __name__", @@ -91,7 +106,12 @@ "projects-new": "新專案", "projects-open": "開啟專案", "projects-settings": "專案設定", - "showNodeLabelDefault": "顯示新添加節點的標籤" + "showNodeLabelDefault": "顯示新添加節點的標籤", + "groups": "組", + "groupSelection": "選擇組", + "ungroupSelection": "取消選擇組", + "groupMergeSelection": "合并選擇", + "groupRemoveSelection": "從組中移除" } }, "actions": { @@ -101,7 +121,7 @@ "zoom-in": "放大" }, "user": { - "loggedInAs": "作為__name__登入", + "loggedInAs": "作為 __name__ 登入", "username": "帳號", "password": "密碼", "login": "登入", @@ -133,7 +153,7 @@ "error": "Error: __message__", "errors": { "lostConnection": "丟失與伺服器的連接,重新連接...", - "lostConnectionReconnect": "丟失與伺服器的連接,__time__秒後重新連接", + "lostConnectionReconnect": "丟失與伺服器的連接,__time__ 秒後重新連接", "lostConnectionTry": "現在嘗試", "cannotAddSubflowToItself": "無法向其自身添加子流程", "cannotAddCircularReference": "無法添加子流程 - 迴圈引用", @@ -146,7 +166,7 @@ "loaded": "已加載項目'__project__'", "updated": "已更新項目'__project__'", "pull": "已重新加載項目'__project__'", - "revert": "項目“__project__”已還原", + "revert": "項目'__project__'已還原", "merge-complete": "Git合併完成", "setupCredentials": "設定證書", "setupProjectFiles": "設置項目文件", @@ -171,6 +191,8 @@ "node_plural": "__count__ 多個節點", "configNode": "__count__ 節點組態", "configNode_plural": "__count__ 多節點組態", + "group": "__count__ 個組", + "group_plural": "__count__ 個組", "flow": "__count__ 流程", "flow_plural": "__count__ 多流程", "subflow": "__count__ 子流程", @@ -184,8 +206,11 @@ "importUnrecognised_plural": "匯入了無法識別的類型:", "nodesExported": "節點匯出到了剪貼簿", "nodesImported": "已匯入:", - "nodeCopied": "已複製__count__個節點", - "nodeCopied_plural": "已複製__count__個節點", + "nodeCopied": "已複製 __count__ 個節點", + "nodeCopied_plural": "已複製 __count__ 個節點", + "groupCopied": "複製 __count__ 個組", + "groupCopied_plural": "已複製 __count__ 個groups", + "groupStyleCopied": "已複製組風格", "invalidFlow": "無效的流程: __message__", "export": { "selected": "已選擇的節點", @@ -204,9 +229,9 @@ "newFlow": "新流程", "errors": { "notArray": "輸入的不是JSON數組", - "itemNotObject": "輸入的流程無效-項目__index__不是節點對象", - "missingId": "輸入的流程無效-項__index__缺少“ id”屬性", - "missingType": "輸入的流程無效-項__index__缺少“類型”屬性" + "itemNotObject": "輸入的流程無效-項目 __index__ 不是節點對象", + "missingId": "輸入的流程無效-項 __index__ 缺少“ id”屬性", + "missingType": "輸入的流程無效-項 __index__ 缺少“類型”屬性" } }, "copyMessagePath": "已複製路徑", @@ -250,7 +275,7 @@ "conflictChecking": "檢查是否可以自動合併更改", "conflictAutoMerge": "此更改不包括衝突,可以自動合併", "conflictManualMerge": "這些更改包括了在部署之前必須解決的衝突。", - "plusNMore": "+更多的__count__" + "plusNMore": "+更多的 __count__" } }, "eventLog": { @@ -258,8 +283,8 @@ "view": "查看日誌" }, "diff": { - "unresolvedCount": "__count__個未解決的衝突", - "unresolvedCount_plural": "__count__個未解決的衝突", + "unresolvedCount": "__count__ 個未解決的衝突", + "unresolvedCount_plural": "__count__ 個未解決的衝突", "globalNodes": "全局節點", "flowProperties": "流程屬性", "type": { @@ -269,11 +294,11 @@ "deleted": "已刪除", "flowDeleted": "已刪除流程", "flowAdded": "已添加流程", - "movedTo": "移動至__id__", - "movedFrom": "從__id__移動" + "movedTo": "移動至 __id__", + "movedFrom": "從 __id__ 移動" }, - "nodeCount": "__count__個節點", - "nodeCount_plural": "__count__個節點", + "nodeCount": "__count__ 個節點", + "nodeCount_plural": "__count__ 個節點", "local": "本地", "remote": "遠端", "reviewChanges": "查看變更", @@ -287,11 +312,11 @@ "newVersionError": "新版本不包含有效的JSON:" }, "subflow": { - "editSubflowInstance": "編輯子流程實例:__name__", - "editSubflow": "編輯流程範本: __name__", + "editSubflowInstance": "編輯子流程實例: __name__", + "editSubflow": "編輯流程範本: __name__", "edit": "編輯流程範本", - "subflowInstances": "這個子流程範本有__count__個實例", - "subflowInstances_plural": "這個子流程範本有__count__個實例", + "subflowInstances": "這個子流程範本有 __count__ 個實例", + "subflowInstances_plural": "這個子流程範本有 __count__ 個實例", "editSubflowProperties": "編輯屬性", "input": "輸入:", "output": "輸出:", @@ -308,17 +333,24 @@ "multipleInputsToSelection": "無法創建子流程: 多個輸入到了選擇" } }, + "group": { + "editGroup": "編輯組: __name__", + "errors": { + "cannotCreateDiffGroups": "無法使用來自不同組的節點創建組", + "cannotAddSubflowPorts": "無法將子流程的端口添加到組" + } + }, "editor": { "configEdit": "編輯", "configAdd": "添加", "configUpdate": "更新", "configDelete": "刪除", - "nodesUse": "__count__個節點使用此配置", - "nodesUse_plural": "__count__個節點使用此配置", - "addNewConfig": "添加新的__type__配置", - "editNode": "編輯__type__節點", - "editConfig": "編輯__type__配置", - "addNewType": "添加新的__type__節點", + "nodesUse": "__count__ 個節點使用此配置", + "nodesUse_plural": "__count__ 個節點使用此配置", + "addNewConfig": "添加新的 __type__ 配置", + "editNode": "編輯 __type__ 節點", + "editConfig": "編輯 __type__ 配置", + "addNewType": "添加新的 __type__ 節點", "nodeProperties": "節點屬性", "label": "Label", "color": "顏色", @@ -337,6 +369,7 @@ "locale": "選擇界面語言", "icon": "圖標", "inputType": "輸入類型", + "selectType": "選擇類型...", "inputs": { "input": "輸入", "select": "選擇", @@ -351,7 +384,8 @@ "bool": "布爾", "json": "JSON", "bin": "buffer", - "env": "環境變量" + "env": "環境變量", + "cred": "證書" }, "menu": { "input": "輸入", @@ -405,13 +439,13 @@ "library": "庫", "openLibrary": "打開庫...", "saveToLibrary": "保存到庫...", - "typeLibrary": "__type__型別程式庫", - "unnamedType": "無名__type__", + "typeLibrary": "__type__ 型別程式庫", + "unnamedType": "無名 __type__", "exportedToLibrary": "節點導出到庫", - "dialogSaveOverwrite": "一個叫做__libraryName__的__libraryType__已經存在,您需要覆蓋麼?", + "dialogSaveOverwrite": "一個叫做 __libraryName__ 的 __libraryType__ 已經存在,您需要覆蓋麼?", "invalidFilename": "無效的檔案名", "savedNodes": "保存的節點", - "savedType": "已保存__type__", + "savedType": "已保存 __type__", "saveFailed": "保存失敗: __message__", "newFolder": "新文件夾", "types": { @@ -460,33 +494,33 @@ "times": { "seconds": "秒前", "minutes": "分前", - "minutesV": "__count__分前", - "hoursV": "__count__小時前", - "hoursV_plural": "__count__小時前", - "daysV": "__count__天前", - "daysV_plural": "__count__天前", - "weeksV": "__count__周前", - "weeksV_plural": "__count__周前", - "monthsV": "__count__月前", - "monthsV_plural": "__count__月前", - "yearsV": "__count__年前", - "yearsV_plural": "__count__年前", - "yearMonthsV": "__y__年, __count__月前", - "yearMonthsV_plural": "__y__年, __count__月前", - "yearsMonthsV": "__y__年, __count__月前", - "yearsMonthsV_plural": "__y__年, __count__月前" + "minutesV": "__count__ 分前", + "hoursV": "__count__ 小時前", + "hoursV_plural": "__count__ 小時前", + "daysV": "__count__ 天前", + "daysV_plural": "__count__ 天前", + "weeksV": "__count__ 周前", + "weeksV_plural": "__count__ 周前", + "monthsV": "__count__ 月前", + "monthsV_plural": "__count__ 月前", + "yearsV": "__count__ 年前", + "yearsV_plural": "__count__ 年前", + "yearMonthsV": "__y__ 年, __count__ 月前", + "yearMonthsV_plural": "__y__ 年, __count__ 月前", + "yearsMonthsV": "__y__ 年, __count__ 月前", + "yearsMonthsV_plural": "__y__ 年, __count__ 月前" }, - "nodeCount": "__label__個節點", - "nodeCount_plural": "__label__個節點", - "moduleCount": "__count__個可用模組", - "moduleCount_plural": "__count__個可用模組", + "nodeCount": "__label__ 個節點", + "nodeCount_plural": "__label__ 個節點", + "moduleCount": "__count__ 個可用模組", + "moduleCount_plural": "__count__ 個可用模組", "inuse": "使用中", "enableall": "全部啟用", "disableall": "全部禁用", "enable": "啟用", "disable": "禁用", "remove": "移除", - "update": "更新至__version__版本", + "update": "更新至 __version__ 版本", "updated": "已更新", "install": "安裝", "installed": "已安裝", @@ -498,7 +532,7 @@ "sort": "排序:", "sortAZ": "a-z順序", "sortRecent": "日期順序", - "more": "增加__count__個", + "more": "增加 __count__ 個", "errors": { "catalogLoadFailed": "無法載入節點目錄。
查看瀏覽器控制臺瞭解更多資訊", "installFailed": "無法安裝: __module__
__message__
查看日誌瞭解更多資訊", @@ -539,6 +573,7 @@ "label": "信息", "node": "節點", "type": "類型", + "group": "組", "module": "Module", "id": "ID", "status": "狀態", @@ -560,8 +595,30 @@ "subflowDesc": "子流程描述", "nodeHelp": "節點幫助", "none": "無", - "arrayItems": "__count__個項目", - "showTips": "您可以從設置面板啟用提示資訊" + "arrayItems": "__count__ 個項目", + "showTips": "您可以從設置面板啟用提示資訊", + "outline": "大綱", + "empty": "空的", + "globalConfig": "全局配置節點", + "triggerAction": "觸發動作", + "find": "在工作區中查找", + "search": { + "configNodes": "配置節點", + "unusedConfigNodes": "未使用的配置節點", + "invalidNodes": "無效的節點", + "uknownNodes": "未知的節點", + "unusedSubflows": "未使用的子流程" + } + }, + "help": { + "name": "幫助", + "label": "幫助", + "search": "搜索幫助", + "nodeHelp": "節點幫助", + "showHelp": "顯示幫助", + "showInOutline": "在大綱中顯示", + "showTopics": "顯示主題", + "noHelp": "未選擇幫助主題" }, "config": { "name": "配置節點", @@ -614,9 +671,9 @@ "removeFromProject": "從項目中刪除", "addToProject": "添加到項目", "files": "文件", - "package": "包", "flow": "流程", "credentials": "證書", + "package": "包", "packageCreate": "保存更改後將創建文件", "fileNotExist": "文件不存在", "selectFile": "選擇文件", @@ -668,7 +725,7 @@ "copyPublicKey": "將公鑰複製到剪貼板", "delete": "刪除密鑰", "gitConfig": "Git配置", - "deleteConfirm": "您確定要刪除SSH密鑰__name__嗎? 這不能被撤消。" + "deleteConfirm": "您確定要刪除SSH密鑰 __name__ 嗎? 這不能被撤消。" }, "versionControl": { "unstagedChanges": "未暫存的更改", @@ -722,24 +779,24 @@ "pullChanges": "Pull變更", "history": "歷史", "projectHistory": "項目歷史", - "daysAgo": "__count__天前", - "daysAgo_plural": "__count__天前", - "hoursAgo": "__count__小時前", - "hoursAgo_plural": "__count__小時前", - "minsAgo": "__count__分鐘前", - "minsAgo_plural": "__count__分鐘前", + "daysAgo": "__count__ 天前", + "daysAgo_plural": "__count__ 天前", + "hoursAgo": "__count__ 小時前", + "hoursAgo_plural": "__count__ 小時前", + "minsAgo": "__count__ 分鐘前", + "minsAgo_plural": "__count__ 分鐘前", "secondsAgo": "秒前", "notTracking": "您的本地分支當前未跟蹤遠程分支。", "statusUnmergedChanged": "您的存儲庫中有未合併的更改。您需要解決衝突並提交結果。", "repositoryUpToDate": "您的存儲庫是最新的。", - "commitsAhead": "您的倉庫領先遠程倉庫__count__次提交。您現在可以push這些提交。", - "commitsAhead_plural": "您的倉庫領先遠程倉庫__count__次提交。您現在可以push這些提交。", - "commitsBehind": "您的倉庫落後遠程倉庫__count__次提交。您現在可以pull這些提交。", - "commitsBehind_plural": "您的倉庫落後遠程倉庫__count__次提交。您現在可以pull這些提交。", - "commitsAheadAndBehind1": "您的倉庫落後遠程倉庫__count__次提交", - "commitsAheadAndBehind1_plural": "您的倉庫落後遠程倉庫__count__次提交", - "commitsAheadAndBehind2": "領先遠程倉庫__count__次提交。", - "commitsAheadAndBehind2_plural": "領先遠程倉庫__count__次提交。", + "commitsAhead": "您的倉庫領先遠程倉庫 __count__ 次提交。您現在可以push這些提交。", + "commitsAhead_plural": "您的倉庫領先遠程倉庫 __count__ 次提交。您現在可以push這些提交。", + "commitsBehind": "您的倉庫落後遠程倉庫 __count__ 次提交。您現在可以pull這些提交。", + "commitsBehind_plural": "您的倉庫落後遠程倉庫 __count__ 次提交。您現在可以pull這些提交。", + "commitsAheadAndBehind1": "您的倉庫落後遠程倉庫 __count__ 次提交", + "commitsAheadAndBehind1_plural": "您的倉庫落後遠程倉庫 __count__ 次提交", + "commitsAheadAndBehind2": "領先遠程倉庫 __count__ 次提交。", + "commitsAheadAndBehind2_plural": "領先遠程倉庫 __count__ 次提交。", "commitsAheadAndBehind3": "您必須先pull遠程提交,然後再進行push。", "commitsAheadAndBehind3_plural": "您必須先pull遠程提交,然後再進行push。", "refreshCommitHistory": "刷新提交歷史", @@ -757,7 +814,8 @@ "bin": "二進位流", "date": "時間戳記", "jsonata": "expression", - "env": "env variable" + "env": "env variable", + "cred": "證書" } }, "editableList": { @@ -977,7 +1035,8 @@ "passphrase": "密碼短語", "retry": "重試", "update-failed": "無法更新身份驗證", - "unhandled": "未處理的錯誤響應" + "unhandled": "未處理的錯誤響應", + "host-key-verify-failed": "

主機密鑰驗證失敗。

無法驗證存儲庫主機密鑰。請更新您的known_hosts文件,然後重試。

" }, "create-branch-list": { "invalid": "無效的分支", diff --git a/packages/node_modules/@node-red/editor-client/locales/zh-TW/jsonata.json b/packages/node_modules/@node-red/editor-client/locales/zh-TW/jsonata.json index 6d99ffc6a..3765ab3dd 100644 --- a/packages/node_modules/@node-red/editor-client/locales/zh-TW/jsonata.json +++ b/packages/node_modules/@node-red/editor-client/locales/zh-TW/jsonata.json @@ -266,5 +266,9 @@ "$type": { "args": "value", "desc": "以字符串形式返回`值`的類型。 如果該`值`未定義,則將返回`未定義`" + }, + "$moment": { + "args": "[str]", + "desc": "使用Moment庫獲取日期對象。" } } diff --git a/packages/node_modules/@node-red/nodes/locales/zh-TW/messages.json b/packages/node_modules/@node-red/nodes/locales/zh-TW/messages.json index 5368bb993..0875cab9b 100644 --- a/packages/node_modules/@node-red/nodes/locales/zh-TW/messages.json +++ b/packages/node_modules/@node-red/nodes/locales/zh-TW/messages.json @@ -37,6 +37,7 @@ "stopped": "停止", "failed": "注入失敗: __error__", "label": { + "properties": "屬性", "repeat": "重複", "flow": "流上下午", "global": "全局上下文", @@ -79,16 +80,17 @@ "on": "在", "onstart": "立刻執行於", "onceDelay": "秒後, 此後", - "tip": "注意: \"指定時間段並週期性執行\" 和 \"指定時間\" 會使用cron系統.
詳情查看信息頁.", "success": "成功注入: __label__", "errors": { "failed": "注入失敗, 請查看日誌", - "toolong": "週期過長" - } + "toolong": "週期過長", + "invalid-expr": "無效的JSONata表達式: __error__" + }, + "tip": "注意: \"指定時間段並週期性執行\" 和 \"指定時間\" 會使用cron系統.
詳情查看信息頁." }, "catch": { "catch": "監測所有節點", - "catchNodes": "監測__number__個節點", + "catchNodes": "監測 __number__ 個節點", "catchUncaught": "捕獲:未捕獲", "label": { "source": "監測範圍", @@ -102,7 +104,7 @@ }, "status": { "status": "報告所有節點狀態", - "statusNodes": "報告__number__個節點狀態", + "statusNodes": "報告 __number__ 個節點狀態", "label": { "source": "報告狀態範圍", "sortByType": "按類型排序" @@ -113,14 +115,16 @@ } }, "complete": { - "completeNodes": "完成: __number__個節點" + "completeNodes": "完成: __number__ 個節點" }, "debug": { "output": "輸出", + "status": "狀態", "none": "None", "invalid-exp": "無效的JSONata表達式: __error__", "msgprop": "資訊屬性", "msgobj": "完整資訊", + "autostatus": "自動的", "to": "目標", "debtab": "除錯窗口", "tabcon": "除錯窗口及Console", @@ -207,8 +211,14 @@ "function": "函數", "label": { "function": "函數", + "initialize": "設置", + "finalize": "關閉", "outputs": "輸出" }, + "text": { + "initialize": "// 部署節點後,此處添加的代碼將運行一次。 \n", + "finalize": "// 節點正在停止或重新部署時,將運行此處添加的代碼。 \n" + }, "error": { "inputListener": "無法在函數中監聽對'注入'事件", "non-message-returned": "函數節點嘗試返回類型為 __type__ 的資訊" @@ -311,6 +321,7 @@ "h": "小時" }, "extend": " 如有新資訊,延長延遲", + "second": " 發送第二條消息到單獨的輸出", "label": { "trigger": "觸發", "trigger-block": "觸發並阻止", @@ -432,7 +443,7 @@ "no-response": "無響應物件", "json-error": "JSON 解析錯誤", "no-url": "未設定 URL", - "deprecated-call": "__method__方法已棄用", + "deprecated-call": "__method__ 方法已棄用", "invalid-transport": "非HTTP傳輸請求", "timeout-isnan": "超時值不是有效數字,忽略", "timeout-isnegative": "超時值為負,忽略", @@ -641,7 +652,7 @@ "change": "修改 __property__", "delete": "刪除 __property__", "move": "移動 __property__", - "changeCount": "修改: __count__條規矩", + "changeCount": "修改: __count__ 條規矩", "regex": "使用規則運算式" }, "action": { @@ -656,7 +667,8 @@ "errors": { "invalid-from": "無效的'from'屬性: __error__", "invalid-json": "無效的'to'JSON 屬性", - "invalid-expr": "無效的JSONata運算式: __error__" + "invalid-expr": "無效的JSONata運算式: __error__", + "no-override": "無法設置非對象類型的屬性: __property__" } }, "range": { @@ -697,7 +709,9 @@ "output": "輸出", "includerow": "包含列名行", "newline": "分行符號", - "usestrings": "解析數值" + "usestrings": "解析數值", + "include_empty_strings": "包含空字符串", + "include_null_values": "包含空值" }, "placeholder": { "columns": "用逗號分割列名" @@ -720,9 +734,15 @@ "mac": "Mac (\\r)", "windows": "Windows (\\r\\n)" }, + "hdrout": { + "none": "從不發送列標題", + "all": "總是發送列標題", + "once": "發送頭一次,直到 msg.reset" + }, "errors": { "csv_js": "此節點僅處理CSV字串或JS物件", - "obj_csv": "對象->CSV轉換未設定列模版" + "obj_csv": "對象->CSV轉換未設定列模版", + "bad_csv": "CSV數據格式錯誤-輸出可能已損壞。" } }, "html": { @@ -790,8 +810,8 @@ "breaklines": "分拆成行", "filelabel": "文件", "sendError": "發生錯誤時發送消息(傳統模式)", - "deletelabel": "刪除 __file__", "encoding": "編碼", + "deletelabel": "刪除 __file__", "utf8String": "UTF8字符串", "binaryBuffer": "二進制buffer" }, @@ -893,7 +913,8 @@ "fixup": "Fix-up exp" }, "errors": { - "invalid-expr": "無效的JSONata運算式: __error__" + "invalid-expr": "無效的JSONata運算式: __error__", + "invalid-type": "無法添加 __error__ 至buffer" } }, "sort": {