|
@@ -0,0 +1,10883 @@
|
|
|
+
|
|
|
+'use strict';
|
|
|
+
|
|
|
+var Blockly = Blockly || { Msg: Object.create(null) };
|
|
|
+
|
|
|
+Blockly.Msg["ADD_COMMENT"] = "加入註解";
|
|
|
+Blockly.Msg["CANNOT_DELETE_VARIABLE_PROCEDURE"] = "無法刪除變數「%1」,因為這是功能「%2」定義的一部份內容";
|
|
|
+Blockly.Msg["CHANGE_VALUE_TITLE"] = "修改值:";
|
|
|
+Blockly.Msg["CLEAN_UP"] = "清理區塊";
|
|
|
+Blockly.Msg["COLLAPSED_WARNINGS_WARNING"] = "收合含有警告的區塊。";
|
|
|
+Blockly.Msg["COLLAPSE_ALL"] = "收合區塊";
|
|
|
+Blockly.Msg["COLLAPSE_BLOCK"] = "收合區塊";
|
|
|
+Blockly.Msg["COLOUR_BLEND_COLOUR1"] = "顏色 1";
|
|
|
+Blockly.Msg["COLOUR_BLEND_COLOUR2"] = "顏色 2";
|
|
|
+Blockly.Msg["COLOUR_BLEND_HELPURL"] = "https://meyerweb.com/eric/tools/color-blend/#:::rgbp"; // untranslated
|
|
|
+Blockly.Msg["COLOUR_BLEND_RATIO"] = "比例";
|
|
|
+Blockly.Msg["COLOUR_BLEND_TITLE"] = "混合";
|
|
|
+Blockly.Msg["COLOUR_BLEND_TOOLTIP"] = "用一個給定的比率(0.0-1.0)混合兩種顏色。";
|
|
|
+Blockly.Msg["COLOUR_PICKER_HELPURL"] = "https://zh.wikipedia.org/wiki/顏色";
|
|
|
+Blockly.Msg["COLOUR_PICKER_TOOLTIP"] = "從調色板中選擇一種顏色。";
|
|
|
+Blockly.Msg["COLOUR_RANDOM_HELPURL"] = "http://randomcolour.com"; // untranslated
|
|
|
+Blockly.Msg["COLOUR_RANDOM_TITLE"] = "隨機顏色";
|
|
|
+Blockly.Msg["COLOUR_RANDOM_TOOLTIP"] = "隨機選擇一種顏色。";
|
|
|
+Blockly.Msg["COLOUR_RGB_BLUE"] = "藍";
|
|
|
+Blockly.Msg["COLOUR_RGB_GREEN"] = "綠";
|
|
|
+Blockly.Msg["COLOUR_RGB_HELPURL"] = "https://www.december.com/html/spec/colorpercompact.html"; // untranslated
|
|
|
+Blockly.Msg["COLOUR_RGB_RED"] = "紅";
|
|
|
+Blockly.Msg["COLOUR_RGB_TITLE"] = "顏色";
|
|
|
+Blockly.Msg["COLOUR_RGB_TOOLTIP"] = "透過指定紅、綠、 藍色的值來建立一種顏色。所有的值必須介於 0 和 100 之間。";
|
|
|
+Blockly.Msg["CONTROLS_FLOW_STATEMENTS_HELPURL"] = "https://github.com/google/blockly/wiki/Loops#loop-termination-blocks"; // untranslated
|
|
|
+Blockly.Msg["CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK"] = "中斷循環";
|
|
|
+Blockly.Msg["CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE"] = "繼續下一個循環";
|
|
|
+Blockly.Msg["CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK"] = "中斷當前的循環。";
|
|
|
+Blockly.Msg["CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE"] = "跳過這個循環的其餘步驟,並繼續下一次的循環。";
|
|
|
+Blockly.Msg["CONTROLS_FLOW_STATEMENTS_WARNING"] = "警告:此區塊僅可用於循環內。";
|
|
|
+Blockly.Msg["CONTROLS_FOREACH_HELPURL"] = "https://github.com/google/blockly/wiki/Loops#for-each"; // untranslated
|
|
|
+Blockly.Msg["CONTROLS_FOREACH_TITLE"] = "為列表 %2 裡的每一項 %1";
|
|
|
+Blockly.Msg["CONTROLS_FOREACH_TOOLTIP"] = "遍歷每個清單中的項目,將變數「%1」設定到該項目中,然後執行某些陳述式。";
|
|
|
+Blockly.Msg["CONTROLS_FOR_HELPURL"] = "https://github.com/google/blockly/wiki/Loops#count-with"; // untranslated
|
|
|
+Blockly.Msg["CONTROLS_FOR_TITLE"] = "循環計數 %1 從 %2 到 %3 每次增加 %4";
|
|
|
+Blockly.Msg["CONTROLS_FOR_TOOLTIP"] = "從起始數到結尾數中取出變數「%1」的值,按指定的時間間隔,執行指定的區塊。";
|
|
|
+Blockly.Msg["CONTROLS_IF_ELSEIF_TOOLTIP"] = "添加條件到「如果」區塊。";
|
|
|
+Blockly.Msg["CONTROLS_IF_ELSE_TOOLTIP"] = "加入一個最終、所有條件都執行的部份到「如果」區塊中。";
|
|
|
+Blockly.Msg["CONTROLS_IF_HELPURL"] = "https://github.com/google/blockly/wiki/IfElse"; // untranslated
|
|
|
+Blockly.Msg["CONTROLS_IF_IF_TOOLTIP"] = "添加、刪除或重新排列各部份以重新配置這個「如果」區塊。";
|
|
|
+Blockly.Msg["CONTROLS_IF_MSG_ELSE"] = "否則";
|
|
|
+Blockly.Msg["CONTROLS_IF_MSG_ELSEIF"] = "否則,如果";
|
|
|
+Blockly.Msg["CONTROLS_IF_MSG_IF"] = "如果";
|
|
|
+Blockly.Msg["CONTROLS_IF_TOOLTIP_1"] = "當值為 true 時,執行一些陳述式。";
|
|
|
+Blockly.Msg["CONTROLS_IF_TOOLTIP_2"] = "值為是(true)就執行第一塊陳述式,否則執行第二塊。";
|
|
|
+Blockly.Msg["CONTROLS_IF_TOOLTIP_3"] = "如果第一個值為 true,則執行第一塊陳述式。否則,當第二個值為 true 時,則執行第二塊陳述式。";
|
|
|
+Blockly.Msg["CONTROLS_IF_TOOLTIP_4"] = "如果第一個值為 true,則執行第一塊陳述式。否則當第二個值為 true 時,則執行第二塊陳述式。如果前幾個敘述都不為 ture,則執行最後一塊陳述式。";
|
|
|
+Blockly.Msg["CONTROLS_REPEAT_HELPURL"] = "https://zh.wikipedia.org/wiki/For迴圈";
|
|
|
+Blockly.Msg["CONTROLS_REPEAT_INPUT_DO"] = "執行";
|
|
|
+Blockly.Msg["CONTROLS_REPEAT_TITLE"] = "重複%1次";
|
|
|
+Blockly.Msg["CONTROLS_REPEAT_TOOLTIP"] = "重複執行某些陳述式多次。";
|
|
|
+Blockly.Msg["CONTROLS_WHILEUNTIL_HELPURL"] = "https://github.com/google/blockly/wiki/Loops#repeat"; // untranslated
|
|
|
+Blockly.Msg["CONTROLS_WHILEUNTIL_OPERATOR_UNTIL"] = "重複直到";
|
|
|
+Blockly.Msg["CONTROLS_WHILEUNTIL_OPERATOR_WHILE"] = "重複,當";
|
|
|
+Blockly.Msg["CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL"] = "當值為 false 時,執行一些陳述式。";
|
|
|
+Blockly.Msg["CONTROLS_WHILEUNTIL_TOOLTIP_WHILE"] = "當值為 true 時,執行一些陳述式。";
|
|
|
+Blockly.Msg["DELETE_ALL_BLOCKS"] = "刪除全部 %1 個區塊?";
|
|
|
+Blockly.Msg["DELETE_BLOCK"] = "刪除區塊";
|
|
|
+Blockly.Msg["DELETE_VARIABLE"] = "刪除變數「%1」";
|
|
|
+Blockly.Msg["DELETE_VARIABLE_CONFIRMATION"] = "刪除使用%1次的「%2」變數?";
|
|
|
+Blockly.Msg["DELETE_X_BLOCKS"] = "刪除%1個區塊";
|
|
|
+Blockly.Msg["DIALOG_CANCEL"] = "取消";
|
|
|
+Blockly.Msg["DIALOG_OK"] = "確定";
|
|
|
+Blockly.Msg["DISABLE_BLOCK"] = "停用區塊";
|
|
|
+Blockly.Msg["DUPLICATE_BLOCK"] = "重複";
|
|
|
+Blockly.Msg["DUPLICATE_COMMENT"] = "複製註解";
|
|
|
+Blockly.Msg["ENABLE_BLOCK"] = "啟用區塊";
|
|
|
+Blockly.Msg["EXPAND_ALL"] = "展開區塊";
|
|
|
+Blockly.Msg["EXPAND_BLOCK"] = "展開區塊";
|
|
|
+Blockly.Msg["EXTERNAL_INPUTS"] = "外部輸入";
|
|
|
+Blockly.Msg["HELP"] = "說明";
|
|
|
+Blockly.Msg["INLINE_INPUTS"] = "單行輸入";
|
|
|
+Blockly.Msg["LISTS_CREATE_EMPTY_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#create-empty-list"; // untranslated
|
|
|
+Blockly.Msg["LISTS_CREATE_EMPTY_TITLE"] = "建立空的清單";
|
|
|
+Blockly.Msg["LISTS_CREATE_EMPTY_TOOLTIP"] = "返回一個長度(項目數量)為 0 的清單,不包含任何資料記錄";
|
|
|
+Blockly.Msg["LISTS_CREATE_WITH_CONTAINER_TITLE_ADD"] = "清單";
|
|
|
+Blockly.Msg["LISTS_CREATE_WITH_CONTAINER_TOOLTIP"] = "添加、刪除或重新排列各部份以重新配置這個清單區塊。";
|
|
|
+Blockly.Msg["LISTS_CREATE_WITH_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#create-list-with"; // untranslated
|
|
|
+Blockly.Msg["LISTS_CREATE_WITH_INPUT_WITH"] = "使用這些值建立清單";
|
|
|
+Blockly.Msg["LISTS_CREATE_WITH_ITEM_TOOLTIP"] = "添加一個項目到清單裡。";
|
|
|
+Blockly.Msg["LISTS_CREATE_WITH_TOOLTIP"] = "建立一個具備任意數量項目的清單。";
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_FIRST"] = "第一筆";
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_FROM_END"] = "倒數第 # 筆";
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_FROM_START"] = "#";
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_GET"] = "取得";
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_GET_REMOVE"] = "取得並移除";
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_LAST"] = "最後一筆";
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_RANDOM"] = "隨機";
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_REMOVE"] = "移除";
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_TAIL"] = ""; // untranslated
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_GET_FIRST"] = "返回清單中的第一個項目。";
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_GET_FROM"] = "返回在清單中指定位置的項目。";
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_GET_LAST"] = "返回清單中的最後一個項目。";
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_GET_RANDOM"] = "返回清單中隨機一個項目。";
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST"] = "移除並返回清單中的第一個項目。";
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM"] = "移除並返回清單中的指定位置的項目。";
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST"] = "移除並返回清單中的最後一個項目。";
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM"] = "移除並返回清單中的隨機項目。";
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST"] = "移除清單中的第一個項目。";
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM"] = "移除在清單中指定位置的項目。";
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST"] = "移除清單中的最後一個項目。";
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM"] = "移除清單中隨機一個項目。";
|
|
|
+Blockly.Msg["LISTS_GET_SUBLIST_END_FROM_END"] = "到倒數 #";
|
|
|
+Blockly.Msg["LISTS_GET_SUBLIST_END_FROM_START"] = "到 #";
|
|
|
+Blockly.Msg["LISTS_GET_SUBLIST_END_LAST"] = "到 最後面";
|
|
|
+Blockly.Msg["LISTS_GET_SUBLIST_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#getting-a-sublist"; // untranslated
|
|
|
+Blockly.Msg["LISTS_GET_SUBLIST_START_FIRST"] = "從最前面取得子清單";
|
|
|
+Blockly.Msg["LISTS_GET_SUBLIST_START_FROM_END"] = "從倒數# 取得子清單";
|
|
|
+Blockly.Msg["LISTS_GET_SUBLIST_START_FROM_START"] = "從 #取得子清單";
|
|
|
+Blockly.Msg["LISTS_GET_SUBLIST_TAIL"] = ""; // untranslated
|
|
|
+Blockly.Msg["LISTS_GET_SUBLIST_TOOLTIP"] = "複製清單中指定的部分。";
|
|
|
+Blockly.Msg["LISTS_INDEX_FROM_END_TOOLTIP"] = "%1 是最後一個項目。";
|
|
|
+Blockly.Msg["LISTS_INDEX_FROM_START_TOOLTIP"] = "%1 是第一個項目。";
|
|
|
+Blockly.Msg["LISTS_INDEX_OF_FIRST"] = "從 最前面 索引項目";
|
|
|
+Blockly.Msg["LISTS_INDEX_OF_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#getting-items-from-a-list"; // untranslated
|
|
|
+Blockly.Msg["LISTS_INDEX_OF_LAST"] = "從 最後面 索引項目";
|
|
|
+Blockly.Msg["LISTS_INDEX_OF_TOOLTIP"] = "在清單中檢索是否有包含項目,如果有,返回從頭/倒數算起的索引值。如果沒有則返回 %1。";
|
|
|
+Blockly.Msg["LISTS_INLIST"] = "自清單";
|
|
|
+Blockly.Msg["LISTS_ISEMPTY_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#is-empty"; // untranslated
|
|
|
+Blockly.Msg["LISTS_ISEMPTY_TITLE"] = "%1 值為空";
|
|
|
+Blockly.Msg["LISTS_ISEMPTY_TOOLTIP"] = "如果該清單為空,則返回 true。";
|
|
|
+Blockly.Msg["LISTS_LENGTH_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#length-of"; // untranslated
|
|
|
+Blockly.Msg["LISTS_LENGTH_TITLE"] = "長度 %1";
|
|
|
+Blockly.Msg["LISTS_LENGTH_TOOLTIP"] = "返回清單的長度(項目數)。";
|
|
|
+Blockly.Msg["LISTS_REPEAT_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#create-list-with"; // untranslated
|
|
|
+Blockly.Msg["LISTS_REPEAT_TITLE"] = "使用項目 %1 重複 %2 次建立清單";
|
|
|
+Blockly.Msg["LISTS_REPEAT_TOOLTIP"] = "建立一個清單,項目中包含指定重複次數的值。";
|
|
|
+Blockly.Msg["LISTS_REVERSE_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#reversing-a-list"; // untranslated
|
|
|
+Blockly.Msg["LISTS_REVERSE_MESSAGE0"] = "反轉%1";
|
|
|
+Blockly.Msg["LISTS_REVERSE_TOOLTIP"] = "反轉清單的複製內容。";
|
|
|
+Blockly.Msg["LISTS_SET_INDEX_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#in-list--set"; // untranslated
|
|
|
+Blockly.Msg["LISTS_SET_INDEX_INPUT_TO"] = "為";
|
|
|
+Blockly.Msg["LISTS_SET_INDEX_INSERT"] = "添加";
|
|
|
+Blockly.Msg["LISTS_SET_INDEX_SET"] = "設定";
|
|
|
+Blockly.Msg["LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST"] = "添加一個項目到清單中的第一個位置。";
|
|
|
+Blockly.Msg["LISTS_SET_INDEX_TOOLTIP_INSERT_FROM"] = "添加一個項目到清單中的指定位置。";
|
|
|
+Blockly.Msg["LISTS_SET_INDEX_TOOLTIP_INSERT_LAST"] = "添加一個項目到清單中的最後一個位置。";
|
|
|
+Blockly.Msg["LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM"] = "添加一個項目到清單中的隨機位置。";
|
|
|
+Blockly.Msg["LISTS_SET_INDEX_TOOLTIP_SET_FIRST"] = "設定清單中的第一個項目。";
|
|
|
+Blockly.Msg["LISTS_SET_INDEX_TOOLTIP_SET_FROM"] = "設定清單中指定位置的項目。";
|
|
|
+Blockly.Msg["LISTS_SET_INDEX_TOOLTIP_SET_LAST"] = "設定清單中的最後一個項目。";
|
|
|
+Blockly.Msg["LISTS_SET_INDEX_TOOLTIP_SET_RANDOM"] = "設定清單中隨機一個項目。";
|
|
|
+Blockly.Msg["LISTS_SORT_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#sorting-a-list"; // untranslated
|
|
|
+Blockly.Msg["LISTS_SORT_ORDER_ASCENDING"] = "升序";
|
|
|
+Blockly.Msg["LISTS_SORT_ORDER_DESCENDING"] = "降序";
|
|
|
+Blockly.Msg["LISTS_SORT_TITLE"] = "排列 %1 %2 %3";
|
|
|
+Blockly.Msg["LISTS_SORT_TOOLTIP"] = "排序清單的複製內容。";
|
|
|
+Blockly.Msg["LISTS_SORT_TYPE_IGNORECASE"] = "依字母排序,忽略大小寫";
|
|
|
+Blockly.Msg["LISTS_SORT_TYPE_NUMERIC"] = "依數字";
|
|
|
+Blockly.Msg["LISTS_SORT_TYPE_TEXT"] = "依字母";
|
|
|
+Blockly.Msg["LISTS_SPLIT_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#splitting-strings-and-joining-lists"; // untranslated
|
|
|
+Blockly.Msg["LISTS_SPLIT_LIST_FROM_TEXT"] = "從文本製作清單";
|
|
|
+Blockly.Msg["LISTS_SPLIT_TEXT_FROM_LIST"] = "從清單拆出文本";
|
|
|
+Blockly.Msg["LISTS_SPLIT_TOOLTIP_JOIN"] = "串起清單項目成一個文本,並用分隔符號分開。";
|
|
|
+Blockly.Msg["LISTS_SPLIT_TOOLTIP_SPLIT"] = "將文本變成清單項目,按分隔符號拆分。";
|
|
|
+Blockly.Msg["LISTS_SPLIT_WITH_DELIMITER"] = "用分隔符";
|
|
|
+Blockly.Msg["LOGIC_BOOLEAN_FALSE"] = "假";
|
|
|
+Blockly.Msg["LOGIC_BOOLEAN_HELPURL"] = "https://github.com/google/blockly/wiki/Logic#values"; // untranslated
|
|
|
+Blockly.Msg["LOGIC_BOOLEAN_TOOLTIP"] = "返回真或假。";
|
|
|
+Blockly.Msg["LOGIC_BOOLEAN_TRUE"] = "真";
|
|
|
+Blockly.Msg["LOGIC_COMPARE_HELPURL"] = "https://zh.wikipedia.org/wiki/不等";
|
|
|
+Blockly.Msg["LOGIC_COMPARE_TOOLTIP_EQ"] = "如果這兩個輸入的結果相等,返回 true。";
|
|
|
+Blockly.Msg["LOGIC_COMPARE_TOOLTIP_GT"] = "如果第一個輸入結果大於第二個,返回 true。";
|
|
|
+Blockly.Msg["LOGIC_COMPARE_TOOLTIP_GTE"] = "如果第一個輸入結果大於或等於第二個,返回 true。";
|
|
|
+Blockly.Msg["LOGIC_COMPARE_TOOLTIP_LT"] = "如果第一個輸入結果比第二個小,返回 true。";
|
|
|
+Blockly.Msg["LOGIC_COMPARE_TOOLTIP_LTE"] = "如果第一個輸入結果小於或等於第二個,返回 true。";
|
|
|
+Blockly.Msg["LOGIC_COMPARE_TOOLTIP_NEQ"] = "如果這兩個輸入的結果不相等,返回 true。";
|
|
|
+Blockly.Msg["LOGIC_NEGATE_HELPURL"] = "https://github.com/google/blockly/wiki/Logic#not"; // untranslated
|
|
|
+Blockly.Msg["LOGIC_NEGATE_TITLE"] = "%1 不成立";
|
|
|
+Blockly.Msg["LOGIC_NEGATE_TOOLTIP"] = "如果輸入結果是 false,則返回 true。如果輸入結果是 true,則返回 false。";
|
|
|
+Blockly.Msg["LOGIC_NULL"] = "空";
|
|
|
+Blockly.Msg["LOGIC_NULL_HELPURL"] = "https://en.wikipedia.org/wiki/Nullable_type"; // untranslated
|
|
|
+Blockly.Msg["LOGIC_NULL_TOOLTIP"] = "返回空值。";
|
|
|
+Blockly.Msg["LOGIC_OPERATION_AND"] = "和";
|
|
|
+Blockly.Msg["LOGIC_OPERATION_HELPURL"] = "https://github.com/google/blockly/wiki/Logic#logical-operations"; // untranslated
|
|
|
+Blockly.Msg["LOGIC_OPERATION_OR"] = "或";
|
|
|
+Blockly.Msg["LOGIC_OPERATION_TOOLTIP_AND"] = "如果兩個輸入結果都為 true,則返回 true。";
|
|
|
+Blockly.Msg["LOGIC_OPERATION_TOOLTIP_OR"] = "如果至少一個輸入結果為 true,返回 true。";
|
|
|
+Blockly.Msg["LOGIC_TERNARY_CONDITION"] = "測試";
|
|
|
+Blockly.Msg["LOGIC_TERNARY_HELPURL"] = "https://en.wikipedia.org/wiki/%3F:";
|
|
|
+Blockly.Msg["LOGIC_TERNARY_IF_FALSE"] = "如果為假";
|
|
|
+Blockly.Msg["LOGIC_TERNARY_IF_TRUE"] = "如果為真";
|
|
|
+Blockly.Msg["LOGIC_TERNARY_TOOLTIP"] = "檢查「測試」中的條件。如果條件為真,將返回「如果為真」的值;否則,返回「如果為假」的值。";
|
|
|
+Blockly.Msg["MATH_ADDITION_SYMBOL"] = "+"; // untranslated
|
|
|
+Blockly.Msg["MATH_ARITHMETIC_HELPURL"] = "https://zh.wikipedia.org/wiki/算術";
|
|
|
+Blockly.Msg["MATH_ARITHMETIC_TOOLTIP_ADD"] = "返回兩個數字的總和。";
|
|
|
+Blockly.Msg["MATH_ARITHMETIC_TOOLTIP_DIVIDE"] = "傳回兩數之商。";
|
|
|
+Blockly.Msg["MATH_ARITHMETIC_TOOLTIP_MINUS"] = "傳回兩數之差。";
|
|
|
+Blockly.Msg["MATH_ARITHMETIC_TOOLTIP_MULTIPLY"] = "返回兩個數字的乘積。";
|
|
|
+Blockly.Msg["MATH_ARITHMETIC_TOOLTIP_POWER"] = "返回以第一個數值為底數,以第二個數值為冪的結果。";
|
|
|
+Blockly.Msg["MATH_ATAN2_HELPURL"] = "https://zh.wikipedia.org/wiki/Atan2";
|
|
|
+Blockly.Msg["MATH_ATAN2_TITLE"] = "X:%1 Y:%2 的 Atan2";
|
|
|
+Blockly.Msg["MATH_ATAN2_TOOLTIP"] = "回傳點(X,Y)從 -180 至 180 度的反正切值。";
|
|
|
+Blockly.Msg["MATH_CHANGE_HELPURL"] = "https://zh.wikipedia.org/wiki/加法";
|
|
|
+Blockly.Msg["MATH_CHANGE_TITLE"] = "修改 %1 自 %2";
|
|
|
+Blockly.Msg["MATH_CHANGE_TOOLTIP"] = "將數字加到變數「%1」。";
|
|
|
+Blockly.Msg["MATH_CONSTANT_HELPURL"] = "https://zh.wikipedia.org/wiki/數學常數";
|
|
|
+Blockly.Msg["MATH_CONSTANT_TOOLTIP"] = "返回一個的常見常量: π (3.141......),e (2.718...)、 φ (1.618...)、 開方(2) (1.414......)、 開方(½) (0.707......) 或 ∞ (無窮大)。";
|
|
|
+Blockly.Msg["MATH_CONSTRAIN_HELPURL"] = "https://en.wikipedia.org/wiki/Clamping_(graphics)"; // untranslated
|
|
|
+Blockly.Msg["MATH_CONSTRAIN_TITLE"] = "限制數字 %1 介於(低)%2 到(高)%3";
|
|
|
+Blockly.Msg["MATH_CONSTRAIN_TOOLTIP"] = "限制數字介於兩個指定的數字之間(包含)。";
|
|
|
+Blockly.Msg["MATH_DIVISION_SYMBOL"] = "÷"; // untranslated
|
|
|
+Blockly.Msg["MATH_IS_DIVISIBLE_BY"] = "可被整除";
|
|
|
+Blockly.Msg["MATH_IS_EVEN"] = "是偶數";
|
|
|
+Blockly.Msg["MATH_IS_NEGATIVE"] = "是負數";
|
|
|
+Blockly.Msg["MATH_IS_ODD"] = "是奇數";
|
|
|
+Blockly.Msg["MATH_IS_POSITIVE"] = "是正值";
|
|
|
+Blockly.Msg["MATH_IS_PRIME"] = "是質數";
|
|
|
+Blockly.Msg["MATH_IS_TOOLTIP"] = "如果數字是偶數,奇數,非負整數,正數、 負數,或如果它是可被某數字整除,則返回 true 或 false。";
|
|
|
+Blockly.Msg["MATH_IS_WHOLE"] = "是整數";
|
|
|
+Blockly.Msg["MATH_MODULO_HELPURL"] = "https://zh.wikipedia.org/wiki/模除";
|
|
|
+Blockly.Msg["MATH_MODULO_TITLE"] = "%1 除以 %2 的餘數";
|
|
|
+Blockly.Msg["MATH_MODULO_TOOLTIP"] = "返回兩個數字相除的餘數。";
|
|
|
+Blockly.Msg["MATH_MULTIPLICATION_SYMBOL"] = "×"; // untranslated
|
|
|
+Blockly.Msg["MATH_NUMBER_HELPURL"] = "https://zh.wikipedia.org/wiki/數";
|
|
|
+Blockly.Msg["MATH_NUMBER_TOOLTIP"] = "數字";
|
|
|
+Blockly.Msg["MATH_ONLIST_HELPURL"] = ""; // untranslated
|
|
|
+Blockly.Msg["MATH_ONLIST_OPERATOR_AVERAGE"] = "清單的平均數";
|
|
|
+Blockly.Msg["MATH_ONLIST_OPERATOR_MAX"] = "清單的最大數字";
|
|
|
+Blockly.Msg["MATH_ONLIST_OPERATOR_MEDIAN"] = "清單的中位數";
|
|
|
+Blockly.Msg["MATH_ONLIST_OPERATOR_MIN"] = "清單的最小數字";
|
|
|
+Blockly.Msg["MATH_ONLIST_OPERATOR_MODE"] = "清單中的眾數";
|
|
|
+Blockly.Msg["MATH_ONLIST_OPERATOR_RANDOM"] = "清單中的隨機一項";
|
|
|
+Blockly.Msg["MATH_ONLIST_OPERATOR_STD_DEV"] = "清單的標準差";
|
|
|
+Blockly.Msg["MATH_ONLIST_OPERATOR_SUM"] = "清單中數值的和";
|
|
|
+Blockly.Msg["MATH_ONLIST_TOOLTIP_AVERAGE"] = "返回清單中數值的平均值(算術平均值)。";
|
|
|
+Blockly.Msg["MATH_ONLIST_TOOLTIP_MAX"] = "返回清單中最大的數字。";
|
|
|
+Blockly.Msg["MATH_ONLIST_TOOLTIP_MEDIAN"] = "返回清單中數值的中位數。";
|
|
|
+Blockly.Msg["MATH_ONLIST_TOOLTIP_MIN"] = "返回清單中最小的數字。";
|
|
|
+Blockly.Msg["MATH_ONLIST_TOOLTIP_MODE"] = "返回一個清單中的最常見的項目列表。";
|
|
|
+Blockly.Msg["MATH_ONLIST_TOOLTIP_RANDOM"] = "從清單中返回一個隨機的項目。";
|
|
|
+Blockly.Msg["MATH_ONLIST_TOOLTIP_STD_DEV"] = "返回清單中數字的標準差。";
|
|
|
+Blockly.Msg["MATH_ONLIST_TOOLTIP_SUM"] = "返回清單中的所有數字的總和。";
|
|
|
+Blockly.Msg["MATH_POWER_SYMBOL"] = "^"; // untranslated
|
|
|
+Blockly.Msg["MATH_RANDOM_FLOAT_HELPURL"] = "https://zh.wikipedia.org/wiki/隨機數生成器";
|
|
|
+Blockly.Msg["MATH_RANDOM_FLOAT_TITLE_RANDOM"] = "隨機取分數";
|
|
|
+Blockly.Msg["MATH_RANDOM_FLOAT_TOOLTIP"] = "在 0.0(包含)和 1.0(不包含)之間隨機取一個分數。";
|
|
|
+Blockly.Msg["MATH_RANDOM_INT_HELPURL"] = "https://zh.wikipedia.org/wiki/隨機數生成器";
|
|
|
+Blockly.Msg["MATH_RANDOM_INT_TITLE"] = "隨機取整數 %1 到 %2";
|
|
|
+Blockly.Msg["MATH_RANDOM_INT_TOOLTIP"] = "在指定二個數之間隨機取一個整數(包含)。";
|
|
|
+Blockly.Msg["MATH_ROUND_HELPURL"] = "https://zh.wikipedia.org/wiki/數值簡化";
|
|
|
+Blockly.Msg["MATH_ROUND_OPERATOR_ROUND"] = "四捨五入";
|
|
|
+Blockly.Msg["MATH_ROUND_OPERATOR_ROUNDDOWN"] = "無條件捨去";
|
|
|
+Blockly.Msg["MATH_ROUND_OPERATOR_ROUNDUP"] = "無條件進位";
|
|
|
+Blockly.Msg["MATH_ROUND_TOOLTIP"] = "上捨入或下捨入數字";
|
|
|
+Blockly.Msg["MATH_SINGLE_HELPURL"] = "https://zh.wikipedia.org/wiki/平方根";
|
|
|
+Blockly.Msg["MATH_SINGLE_OP_ABSOLUTE"] = "絕對值";
|
|
|
+Blockly.Msg["MATH_SINGLE_OP_ROOT"] = "開根號";
|
|
|
+Blockly.Msg["MATH_SINGLE_TOOLTIP_ABS"] = "返回指定數字的絕對值。";
|
|
|
+Blockly.Msg["MATH_SINGLE_TOOLTIP_EXP"] = "返回e的指定數字次冪。";
|
|
|
+Blockly.Msg["MATH_SINGLE_TOOLTIP_LN"] = "返回指定數字的自然對數。";
|
|
|
+Blockly.Msg["MATH_SINGLE_TOOLTIP_LOG10"] = "返回指定數字的對數。";
|
|
|
+Blockly.Msg["MATH_SINGLE_TOOLTIP_NEG"] = "返回指定數字的相反數。";
|
|
|
+Blockly.Msg["MATH_SINGLE_TOOLTIP_POW10"] = "返回10的指定數字次冪。";
|
|
|
+Blockly.Msg["MATH_SINGLE_TOOLTIP_ROOT"] = "返回指定數字的平方根。";
|
|
|
+Blockly.Msg["MATH_SUBTRACTION_SYMBOL"] = "-"; // untranslated
|
|
|
+Blockly.Msg["MATH_TRIG_ACOS"] = "反餘弦";
|
|
|
+Blockly.Msg["MATH_TRIG_ASIN"] = "反正弦";
|
|
|
+Blockly.Msg["MATH_TRIG_ATAN"] = "反正切";
|
|
|
+Blockly.Msg["MATH_TRIG_COS"] = "餘弦";
|
|
|
+Blockly.Msg["MATH_TRIG_HELPURL"] = "https://zh.wikipedia.org/wiki/三角函數";
|
|
|
+Blockly.Msg["MATH_TRIG_SIN"] = "正弦";
|
|
|
+Blockly.Msg["MATH_TRIG_TAN"] = "正切";
|
|
|
+Blockly.Msg["MATH_TRIG_TOOLTIP_ACOS"] = "返回指定數字的反餘弦值。";
|
|
|
+Blockly.Msg["MATH_TRIG_TOOLTIP_ASIN"] = "返回指定角度的反正弦值(非弧度)。";
|
|
|
+Blockly.Msg["MATH_TRIG_TOOLTIP_ATAN"] = "返回指定數字的反正切值。";
|
|
|
+Blockly.Msg["MATH_TRIG_TOOLTIP_COS"] = "返回指定角度的餘弦值(非弧度)。";
|
|
|
+Blockly.Msg["MATH_TRIG_TOOLTIP_SIN"] = "返回指定角度的正弦值(非弧度)。";
|
|
|
+Blockly.Msg["MATH_TRIG_TOOLTIP_TAN"] = "返回指定角度的正切值(非弧度)。";
|
|
|
+Blockly.Msg["NEW_COLOUR_VARIABLE"] = "建立顏色變數…";
|
|
|
+Blockly.Msg["NEW_NUMBER_VARIABLE"] = "建立數值變數……";
|
|
|
+Blockly.Msg["NEW_STRING_VARIABLE"] = "建立字串變數……";
|
|
|
+Blockly.Msg["NEW_VARIABLE"] = "建立變數…";
|
|
|
+Blockly.Msg["NEW_VARIABLE_TITLE"] = "新變數名稱:";
|
|
|
+Blockly.Msg["NEW_VARIABLE_TYPE_TITLE"] = "新變數類型:";
|
|
|
+Blockly.Msg["ORDINAL_NUMBER_SUFFIX"] = ""; // untranslated
|
|
|
+Blockly.Msg["PROCEDURES_ALLOW_STATEMENTS"] = "允許陳述式";
|
|
|
+Blockly.Msg["PROCEDURES_BEFORE_PARAMS"] = "與:";
|
|
|
+Blockly.Msg["PROCEDURES_CALLNORETURN_HELPURL"] = "https://zh.wikipedia.org/wiki/子程式";
|
|
|
+Blockly.Msg["PROCEDURES_CALLNORETURN_TOOLTIP"] = "執行使用者定義的函式「%1」。";
|
|
|
+Blockly.Msg["PROCEDURES_CALLRETURN_HELPURL"] = "https://zh.wikipedia.org/wiki/%E5%AD%90%E7%A8%8B%E5%BA%8F";
|
|
|
+Blockly.Msg["PROCEDURES_CALLRETURN_TOOLTIP"] = "執行使用者定義的函式「%1」,並使用它的回傳值。";
|
|
|
+Blockly.Msg["PROCEDURES_CALL_BEFORE_PARAMS"] = "與:";
|
|
|
+Blockly.Msg["PROCEDURES_CREATE_DO"] = "建立「%1」";
|
|
|
+Blockly.Msg["PROCEDURES_DEFNORETURN_COMMENT"] = "描述此函式...";
|
|
|
+Blockly.Msg["PROCEDURES_DEFNORETURN_DO"] = ""; // untranslated
|
|
|
+Blockly.Msg["PROCEDURES_DEFNORETURN_HELPURL"] = "https://zh.wikipedia.org/wiki/子程式";
|
|
|
+Blockly.Msg["PROCEDURES_DEFNORETURN_PROCEDURE"] = "做些什麼";
|
|
|
+Blockly.Msg["PROCEDURES_DEFNORETURN_TITLE"] = "到";
|
|
|
+Blockly.Msg["PROCEDURES_DEFNORETURN_TOOLTIP"] = "創建一個無回傳值的函式。";
|
|
|
+Blockly.Msg["PROCEDURES_DEFRETURN_HELPURL"] = "https://zh.wikipedia.org/wiki/子程式";
|
|
|
+Blockly.Msg["PROCEDURES_DEFRETURN_RETURN"] = "返回";
|
|
|
+Blockly.Msg["PROCEDURES_DEFRETURN_TOOLTIP"] = "創建一個有回傳值的的函式。";
|
|
|
+Blockly.Msg["PROCEDURES_DEF_DUPLICATE_WARNING"] = "警告: 此函式中有重複的參數。";
|
|
|
+Blockly.Msg["PROCEDURES_HIGHLIGHT_DEF"] = "反白顯示函式定義";
|
|
|
+Blockly.Msg["PROCEDURES_IFRETURN_HELPURL"] = "https://c2.com/cgi/wiki?GuardClause"; // untranslated
|
|
|
+Blockly.Msg["PROCEDURES_IFRETURN_TOOLTIP"] = "如果值為 true,則返回第二個值。";
|
|
|
+Blockly.Msg["PROCEDURES_IFRETURN_WARNING"] = "警告:這個區塊只可以在定義函式時使用。";
|
|
|
+Blockly.Msg["PROCEDURES_MUTATORARG_TITLE"] = "輸入名稱:";
|
|
|
+Blockly.Msg["PROCEDURES_MUTATORARG_TOOLTIP"] = "添加一個輸入區塊到函式。";
|
|
|
+Blockly.Msg["PROCEDURES_MUTATORCONTAINER_TITLE"] = "輸入";
|
|
|
+Blockly.Msg["PROCEDURES_MUTATORCONTAINER_TOOLTIP"] = "添加、刪除或重新排列此函式的輸入。";
|
|
|
+Blockly.Msg["REDO"] = "重做";
|
|
|
+Blockly.Msg["REMOVE_COMMENT"] = "移除註解";
|
|
|
+Blockly.Msg["RENAME_VARIABLE"] = "重新命名變數...";
|
|
|
+Blockly.Msg["RENAME_VARIABLE_TITLE"] = "將所有「%1」變數重新命名為:";
|
|
|
+Blockly.Msg["TEXT_APPEND_HELPURL"] = "https://github.com/google/blockly/wiki/Text#text-modification"; // untranslated
|
|
|
+Blockly.Msg["TEXT_APPEND_TITLE"] = "至 %1 套用文字 %2";
|
|
|
+Blockly.Msg["TEXT_APPEND_TOOLTIP"] = "添加一些文字到變數「%1」之後。";
|
|
|
+Blockly.Msg["TEXT_CHANGECASE_HELPURL"] = "https://github.com/google/blockly/wiki/Text#adjusting-text-case"; // untranslated
|
|
|
+Blockly.Msg["TEXT_CHANGECASE_OPERATOR_LOWERCASE"] = "轉成英文小寫";
|
|
|
+Blockly.Msg["TEXT_CHANGECASE_OPERATOR_TITLECASE"] = "轉成英文首字大寫";
|
|
|
+Blockly.Msg["TEXT_CHANGECASE_OPERATOR_UPPERCASE"] = "轉成英文大寫";
|
|
|
+Blockly.Msg["TEXT_CHANGECASE_TOOLTIP"] = "使用不同的大小寫複製這段文字。";
|
|
|
+Blockly.Msg["TEXT_CHARAT_FIRST"] = "擷取首字元";
|
|
|
+Blockly.Msg["TEXT_CHARAT_FROM_END"] = "取得倒數第#字元";
|
|
|
+Blockly.Msg["TEXT_CHARAT_FROM_START"] = "取得 字元 #";
|
|
|
+Blockly.Msg["TEXT_CHARAT_HELPURL"] = "https://github.com/google/blockly/wiki/Text#extracting-text"; // untranslated
|
|
|
+Blockly.Msg["TEXT_CHARAT_LAST"] = "取得 最後一個字元";
|
|
|
+Blockly.Msg["TEXT_CHARAT_RANDOM"] = "取得 任意字元";
|
|
|
+Blockly.Msg["TEXT_CHARAT_TAIL"] = ""; // untranslated
|
|
|
+Blockly.Msg["TEXT_CHARAT_TITLE"] = "在文字 %1 %2";
|
|
|
+Blockly.Msg["TEXT_CHARAT_TOOLTIP"] = "返回位於指定位置的字元。";
|
|
|
+Blockly.Msg["TEXT_COUNT_HELPURL"] = "https://github.com/google/blockly/wiki/Text#counting-substrings"; // untranslated
|
|
|
+Blockly.Msg["TEXT_COUNT_MESSAGE0"] = "計算%1在%2裡出現的次數";
|
|
|
+Blockly.Msg["TEXT_COUNT_TOOLTIP"] = "計算在一段文本中,某個部分文本重複出現了多少次。";
|
|
|
+Blockly.Msg["TEXT_CREATE_JOIN_ITEM_TOOLTIP"] = "添加一個項目到字串中。";
|
|
|
+Blockly.Msg["TEXT_CREATE_JOIN_TITLE_JOIN"] = "加入";
|
|
|
+Blockly.Msg["TEXT_CREATE_JOIN_TOOLTIP"] = "添加、刪除或重新排列各部份以重新配置這個文字區塊。";
|
|
|
+Blockly.Msg["TEXT_GET_SUBSTRING_END_FROM_END"] = "到倒數第#字元";
|
|
|
+Blockly.Msg["TEXT_GET_SUBSTRING_END_FROM_START"] = "到 字元 #";
|
|
|
+Blockly.Msg["TEXT_GET_SUBSTRING_END_LAST"] = "到尾字元";
|
|
|
+Blockly.Msg["TEXT_GET_SUBSTRING_HELPURL"] = "https://github.com/google/blockly/wiki/Text#extracting-a-region-of-text"; // untranslated
|
|
|
+Blockly.Msg["TEXT_GET_SUBSTRING_INPUT_IN_TEXT"] = "在字串";
|
|
|
+Blockly.Msg["TEXT_GET_SUBSTRING_START_FIRST"] = "取得首字元";
|
|
|
+Blockly.Msg["TEXT_GET_SUBSTRING_START_FROM_END"] = "取得 倒數第 # 個字元";
|
|
|
+Blockly.Msg["TEXT_GET_SUBSTRING_START_FROM_START"] = "取得 字元 #";
|
|
|
+Blockly.Msg["TEXT_GET_SUBSTRING_TAIL"] = ""; // untranslated
|
|
|
+Blockly.Msg["TEXT_GET_SUBSTRING_TOOLTIP"] = "返回指定的部分文字。";
|
|
|
+Blockly.Msg["TEXT_INDEXOF_HELPURL"] = "https://github.com/google/blockly/wiki/Text#finding-text"; // untranslated
|
|
|
+Blockly.Msg["TEXT_INDEXOF_OPERATOR_FIRST"] = "從 最前面 索引字串";
|
|
|
+Blockly.Msg["TEXT_INDEXOF_OPERATOR_LAST"] = "從 最後面 索引字串";
|
|
|
+Blockly.Msg["TEXT_INDEXOF_TITLE"] = "在文字 %1 %2 %3";
|
|
|
+Blockly.Msg["TEXT_INDEXOF_TOOLTIP"] = "在字串1中檢索是否有包含字串2,如果有,返回從頭/倒數算起的索引值。如果沒有則返回 %1。";
|
|
|
+Blockly.Msg["TEXT_ISEMPTY_HELPURL"] = "https://github.com/google/blockly/wiki/Text#checking-for-empty-text"; // untranslated
|
|
|
+Blockly.Msg["TEXT_ISEMPTY_TITLE"] = "%1 為空";
|
|
|
+Blockly.Msg["TEXT_ISEMPTY_TOOLTIP"] = "如果提供的字串為空,則返回 true。";
|
|
|
+Blockly.Msg["TEXT_JOIN_HELPURL"] = "https://github.com/google/blockly/wiki/Text#text-creation"; // untranslated
|
|
|
+Blockly.Msg["TEXT_JOIN_TITLE_CREATEWITH"] = "字串組合";
|
|
|
+Blockly.Msg["TEXT_JOIN_TOOLTIP"] = "通過連接任意數量的項目來建立一串文字。";
|
|
|
+Blockly.Msg["TEXT_LENGTH_HELPURL"] = "https://github.com/google/blockly/wiki/Text#text-modification"; // untranslated
|
|
|
+Blockly.Msg["TEXT_LENGTH_TITLE"] = "%1的長度";
|
|
|
+Blockly.Msg["TEXT_LENGTH_TOOLTIP"] = "返回這串文字的字元數(包含空格)。";
|
|
|
+Blockly.Msg["TEXT_PRINT_HELPURL"] = "https://github.com/google/blockly/wiki/Text#printing-text"; // untranslated
|
|
|
+Blockly.Msg["TEXT_PRINT_TITLE"] = "輸出 %1";
|
|
|
+Blockly.Msg["TEXT_PRINT_TOOLTIP"] = "輸出指定的文字、 數字或其他值。";
|
|
|
+Blockly.Msg["TEXT_PROMPT_HELPURL"] = "https://github.com/google/blockly/wiki/Text#getting-input-from-the-user"; // untranslated
|
|
|
+Blockly.Msg["TEXT_PROMPT_TOOLTIP_NUMBER"] = "要求用戶輸入數字";
|
|
|
+Blockly.Msg["TEXT_PROMPT_TOOLTIP_TEXT"] = "要求用戶輸入文字";
|
|
|
+Blockly.Msg["TEXT_PROMPT_TYPE_NUMBER"] = "要求輸入數字,並顯示提示訊息";
|
|
|
+Blockly.Msg["TEXT_PROMPT_TYPE_TEXT"] = "要求輸入文字,並顯示提示訊息";
|
|
|
+Blockly.Msg["TEXT_REPLACE_HELPURL"] = "https://github.com/google/blockly/wiki/Text#replacing-substrings"; // untranslated
|
|
|
+Blockly.Msg["TEXT_REPLACE_MESSAGE0"] = "在%3以%2取代%1";
|
|
|
+Blockly.Msg["TEXT_REPLACE_TOOLTIP"] = "取代在內容裡的全部某些文字。";
|
|
|
+Blockly.Msg["TEXT_REVERSE_HELPURL"] = "https://github.com/google/blockly/wiki/Text#reversing-text"; // untranslated
|
|
|
+Blockly.Msg["TEXT_REVERSE_MESSAGE0"] = "反轉%1";
|
|
|
+Blockly.Msg["TEXT_REVERSE_TOOLTIP"] = "反轉排序在文字裡的字元。";
|
|
|
+Blockly.Msg["TEXT_TEXT_HELPURL"] = "https://zh.wikipedia.org/wiki/字串";
|
|
|
+Blockly.Msg["TEXT_TEXT_TOOLTIP"] = "一粒字元、一個字詞或一行字";
|
|
|
+Blockly.Msg["TEXT_TRIM_HELPURL"] = "https://github.com/google/blockly/wiki/Text#trimming-removing-spaces"; // untranslated
|
|
|
+Blockly.Msg["TEXT_TRIM_OPERATOR_BOTH"] = "消除兩側空格";
|
|
|
+Blockly.Msg["TEXT_TRIM_OPERATOR_LEFT"] = "消除左側空格";
|
|
|
+Blockly.Msg["TEXT_TRIM_OPERATOR_RIGHT"] = "消除右側空格";
|
|
|
+Blockly.Msg["TEXT_TRIM_TOOLTIP"] = "複製這段文字,同時刪除兩端多餘的空格。";
|
|
|
+Blockly.Msg["TODAY"] = "今天";
|
|
|
+Blockly.Msg["UNDO"] = "還原";
|
|
|
+Blockly.Msg["UNNAMED_KEY"] = "未命名";
|
|
|
+Blockly.Msg["VARIABLES_DEFAULT_NAME"] = "項目";
|
|
|
+Blockly.Msg["VARIABLES_GET_CREATE_SET"] = "建立「賦值 %1」";
|
|
|
+Blockly.Msg["VARIABLES_GET_HELPURL"] = "https://github.com/google/blockly/wiki/Variables#get"; // untranslated
|
|
|
+Blockly.Msg["VARIABLES_GET_TOOLTIP"] = "返回此變數的值。";
|
|
|
+Blockly.Msg["VARIABLES_SET"] = "賦值 %1 成 %2";
|
|
|
+Blockly.Msg["VARIABLES_SET_CREATE_GET"] = "建立「取得 %1」";
|
|
|
+Blockly.Msg["VARIABLES_SET_HELPURL"] = "https://github.com/google/blockly/wiki/Variables#set"; // untranslated
|
|
|
+Blockly.Msg["VARIABLES_SET_TOOLTIP"] = "設定此變數,好和輸入結果相等。";
|
|
|
+Blockly.Msg["VARIABLE_ALREADY_EXISTS"] = "已存在變數「%1」。";
|
|
|
+Blockly.Msg["VARIABLE_ALREADY_EXISTS_FOR_ANOTHER_TYPE"] = "已存在名為「%1」,且用於其它類型「%2」的變數。";
|
|
|
+Blockly.Msg["WORKSPACE_ARIA_LABEL"] = "Blockly工作區";
|
|
|
+Blockly.Msg["WORKSPACE_COMMENT_DEFAULT_TEXT"] = "來說些事情...";
|
|
|
+Blockly.Msg["CONTROLS_FOREACH_INPUT_DO"] = Blockly.Msg["CONTROLS_REPEAT_INPUT_DO"];
|
|
|
+Blockly.Msg["CONTROLS_FOR_INPUT_DO"] = Blockly.Msg["CONTROLS_REPEAT_INPUT_DO"];
|
|
|
+Blockly.Msg["CONTROLS_IF_ELSEIF_TITLE_ELSEIF"] = Blockly.Msg["CONTROLS_IF_MSG_ELSEIF"];
|
|
|
+Blockly.Msg["CONTROLS_IF_ELSE_TITLE_ELSE"] = Blockly.Msg["CONTROLS_IF_MSG_ELSE"];
|
|
|
+Blockly.Msg["CONTROLS_IF_IF_TITLE_IF"] = Blockly.Msg["CONTROLS_IF_MSG_IF"];
|
|
|
+Blockly.Msg["CONTROLS_IF_MSG_THEN"] = Blockly.Msg["CONTROLS_REPEAT_INPUT_DO"];
|
|
|
+Blockly.Msg["CONTROLS_WHILEUNTIL_INPUT_DO"] = Blockly.Msg["CONTROLS_REPEAT_INPUT_DO"];
|
|
|
+Blockly.Msg["LISTS_CREATE_WITH_ITEM_TITLE"] = Blockly.Msg["VARIABLES_DEFAULT_NAME"];
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_HELPURL"] = Blockly.Msg["LISTS_INDEX_OF_HELPURL"];
|
|
|
+Blockly.Msg["LISTS_GET_INDEX_INPUT_IN_LIST"] = Blockly.Msg["LISTS_INLIST"];
|
|
|
+Blockly.Msg["LISTS_GET_SUBLIST_INPUT_IN_LIST"] = Blockly.Msg["LISTS_INLIST"];
|
|
|
+Blockly.Msg["LISTS_INDEX_OF_INPUT_IN_LIST"] = Blockly.Msg["LISTS_INLIST"];
|
|
|
+Blockly.Msg["LISTS_SET_INDEX_INPUT_IN_LIST"] = Blockly.Msg["LISTS_INLIST"];
|
|
|
+Blockly.Msg["MATH_CHANGE_TITLE_ITEM"] = Blockly.Msg["VARIABLES_DEFAULT_NAME"];
|
|
|
+Blockly.Msg["PROCEDURES_DEFRETURN_COMMENT"] = Blockly.Msg["PROCEDURES_DEFNORETURN_COMMENT"];
|
|
|
+Blockly.Msg["PROCEDURES_DEFRETURN_DO"] = Blockly.Msg["PROCEDURES_DEFNORETURN_DO"];
|
|
|
+Blockly.Msg["PROCEDURES_DEFRETURN_PROCEDURE"] = Blockly.Msg["PROCEDURES_DEFNORETURN_PROCEDURE"];
|
|
|
+Blockly.Msg["PROCEDURES_DEFRETURN_TITLE"] = Blockly.Msg["PROCEDURES_DEFNORETURN_TITLE"];
|
|
|
+Blockly.Msg["TEXT_APPEND_VARIABLE"] = Blockly.Msg["VARIABLES_DEFAULT_NAME"];
|
|
|
+Blockly.Msg["TEXT_CREATE_JOIN_ITEM_TITLE_ITEM"] = Blockly.Msg["VARIABLES_DEFAULT_NAME"];
|
|
|
+
|
|
|
+Blockly.Msg["MATH_HUE"] = "230";
|
|
|
+Blockly.Msg["LOOPS_HUE"] = "120";
|
|
|
+Blockly.Msg["LISTS_HUE"] = "260";
|
|
|
+Blockly.Msg["LOGIC_HUE"] = "210";
|
|
|
+Blockly.Msg["VARIABLES_HUE"] = "330";
|
|
|
+Blockly.Msg["TEXTS_HUE"] = "160";
|
|
|
+Blockly.Msg["PROCEDURES_HUE"] = "290";
|
|
|
+Blockly.Msg["COLOUR_HUE"] = "20";
|
|
|
+Blockly.Msg["VARIABLES_DYNAMIC_HUE"] = "310";
|
|
|
+
|
|
|
+Blockly.Msg.TEXT_IS_NUMBER_HELPURL = '';
|
|
|
+Blockly.Msg.TEXT_IS_NUMBER_TOOLTIP = '判斷文本%1,並返回True或False';
|
|
|
+Blockly.Msg.TEXT_IS_NUMBER_MESSAGE0 = '%1 %2';
|
|
|
+
|
|
|
+Blockly.Msg.TEXT_IS_DIGIT = '是數字';
|
|
|
+Blockly.Msg.TEXT_IS_ALPHA = '是字母';
|
|
|
+Blockly.Msg.TEXT_IS_ALNUM = '是數字和字母的組合';
|
|
|
+
|
|
|
+Blockly.Msg.TEXT_LIST_START = "初始化陣列 [";
|
|
|
+Blockly.Msg.TEXT_LIST_END = "]";
|
|
|
+Blockly.Msg.TEXT_TUPLE_START = "初始化元組 (";
|
|
|
+Blockly.Msg.TEXT_TUPLE_END = ")";
|
|
|
+Blockly.Msg.TEXT_DICT_START = "初始化字典 {";
|
|
|
+Blockly.Msg.TEXT_DICT_END = "}";
|
|
|
+Blockly.Msg.TEXT_SET_START = "初始化集合 {";
|
|
|
+Blockly.Msg.TEXT_SET_END = "}";
|
|
|
+Blockly.Msg.TEXT_SET_HELPURL = "https://CocoRobox.readthedocs.io/zh_CN/latest/index.html";
|
|
|
+Blockly.Msg.ADD_COMMENT = "添加註釋";
|
|
|
+Blockly.Msg.CHANGE_VALUE_TITLE = "更改值:";
|
|
|
+Blockly.Msg.CLEAN_UP = "整理塊";
|
|
|
+Blockly.Msg.COLLAPSE_ALL = "折疊塊";
|
|
|
+Blockly.Msg.COLLAPSE_BLOCK = "折疊塊";
|
|
|
+Blockly.Msg.COLOUR_BLEND_COLOUR1 = "顏色1";
|
|
|
+Blockly.Msg.COLOUR_BLEND_COLOUR2 = "顏色2";
|
|
|
+Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/"; // untranslated
|
|
|
+Blockly.Msg.COLOUR_BLEND_RATIO = "比例";
|
|
|
+Blockly.Msg.COLOUR_BLEND_TITLE = "混合";
|
|
|
+Blockly.Msg.COLOUR_BLEND_TOOLTIP = "用一個給定的比率(0.0-1.0)混合兩種顏色。";
|
|
|
+Blockly.Msg.COLOUR_PICKER_HELPURL = "https://zh.wikipedia.org/wiki/顏色";
|
|
|
+Blockly.Msg.COLOUR_PICKER_TOOLTIP = "從調色板中選擇壹種顏色。";
|
|
|
+Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com"; // untranslated
|
|
|
+Blockly.Msg.COLOUR_RANDOM_TITLE = "隨機顏色";
|
|
|
+Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "隨機選擇壹種顏色。";
|
|
|
+Blockly.Msg.COLOUR_RGB_BLUE = "藍色";
|
|
|
+Blockly.Msg.COLOUR_RGB_GREEN = "綠色";
|
|
|
+Blockly.Msg.COLOUR_RGB_HELPURL = "http://www.december.com/html/spec/colorper.html"; // untranslated
|
|
|
+Blockly.Msg.COLOUR_RGB_RED = "紅色";
|
|
|
+Blockly.Msg.COLOUR_RGB_TITLE = "顏色";
|
|
|
+Blockly.Msg.COLOUR_RGB_TOOLTIP = "透過指定紅色、綠色和藍色的量創建壹種顏色。所有的值必須介於0和100之間。";
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://github.com/google/blockly/wiki/Loops#loop-termination-blocks"; // untranslated
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "中斷循環";
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "繼續下一次循環";
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK = "中斷包含它的循環。";
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "跳過這個循環的剩余部分,並繼續下一次疊代。";
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "警告:此塊僅可用於在一個循環內。";
|
|
|
+Blockly.Msg.CONTROLS_FOREACH_HELPURL = "https://github.com/google/blockly/wiki/Loops#for-each"; // untranslated
|
|
|
+Blockly.Msg.CONTROLS_FOREACH_TITLE = "在陣列 %2 中以 %1 遍歷每個項目";
|
|
|
+Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "遍歷每個陣列中的項目,將變量“%1”設定到該項中,然後執行某些語句。";
|
|
|
+Blockly.Msg.CONTROLS_FOR_HELPURL = "https://github.com/google/blockly/wiki/Loops#count-with"; // untranslated
|
|
|
+Blockly.Msg.CONTROLS_FOR_TITLE = "使用 %1 從範圍 %2 到 %3 每隔 %4";
|
|
|
+Blockly.Msg.CONTROLS_FOR_TOOLTIP = "從起始數到結尾數中取出變量“%1”的值,按指定的時間間隔,執行指定的塊。";
|
|
|
+Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "在if語句塊中增加一個條件。";
|
|
|
+Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "添加一個最終的,包括所有情況的節到if塊中。";
|
|
|
+Blockly.Msg.CONTROLS_IF_HELPURL = "https://github.com/google/blockly/wiki/IfElse"; // untranslated
|
|
|
+Blockly.Msg.TRY_EXCEPT_HELPURL = "https://CocoRobox.readthedocs.io/zh_CN/latest/index.html";
|
|
|
+Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "增加、刪除或重新排列各節來重新配置“if”塊。";
|
|
|
+Blockly.Msg.CONTROLS_IF_MSG_ELSE = "否則";
|
|
|
+
|
|
|
+Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "否則如果";
|
|
|
+
|
|
|
+Blockly.Msg.TRY_EXCEPT_FINALLY = "最後";
|
|
|
+Blockly.Msg.TRY_EXCEPT_FINALLY_TOOLTIP = "";
|
|
|
+Blockly.Msg.TRY_EXCEPT_EXCEPT = "除了";
|
|
|
+Blockly.Msg.TRY_EXCEPT_EXCEPT_TOOLTIP = "";
|
|
|
+Blockly.Msg.TRY_EXCEPT_TRY = "嘗試";
|
|
|
+Blockly.Msg.TRY_EXCEPT_TRY_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.CONTROLS_IF_MSG_IF = "如果";
|
|
|
+Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "如果值為真,執行壹些語句。";
|
|
|
+Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "如果值為真,則執行首個塊語句。否則,則執行第二塊語句。";
|
|
|
+Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "如果首個值為真,則執行首個塊的語句。否則,如果第二個值為真,則執行第二塊的語句。";
|
|
|
+Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "如果首個值為真,則執行首個塊對語句。否則,如果第二個值為真,則執行語句的第二塊。如果沒有值為真,則執行最後壹塊的語句。";
|
|
|
+Blockly.Msg.CONTROLS_REPEAT_FOREVER = "一直重複";
|
|
|
+Blockly.Msg.CONTROLS_REPEAT_FOREVER_TOOLTIP = "壹直執行壹些語句。";
|
|
|
+Blockly.Msg.CONTROLS_REPEAT_HELPURL = "https://zh.wikipedia.org/wiki/For循環";
|
|
|
+Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "執行";
|
|
|
+Blockly.Msg.CONTROLS_REPEAT_TITLE = "重複 %1 次";
|
|
|
+Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "多次執行壹些語句。";
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "https://github.com/google/blockly/wiki/Loops#repeat"; // untranslated
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "重複直到";
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "重複當";
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "只要值為假,執行壹些語句。";
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "只要值為真,執行壹些語句。";
|
|
|
+Blockly.Msg.DELETE_ALL_BLOCKS = "刪除所有%1塊嗎?";
|
|
|
+Blockly.Msg.DELETE_BLOCK = "刪除塊";
|
|
|
+Blockly.Msg.DELETE_VARIABLE = "刪除“%1”變量";
|
|
|
+Blockly.Msg.DELETE_VARIABLE_CONFIRMATION = "刪除“%2”變量的%1種用途麼?";
|
|
|
+Blockly.Msg.DELETE_X_BLOCKS = "刪除塊";//"刪除 %1 塊";
|
|
|
+Blockly.Msg.DISABLE_BLOCK = "禁用塊";
|
|
|
+Blockly.Msg.DUPLICATE_BLOCK = "復制";
|
|
|
+Blockly.Msg.ENABLE_BLOCK = "啟用塊";
|
|
|
+Blockly.Msg.EXPAND_ALL = "展開塊";
|
|
|
+Blockly.Msg.EXPAND_BLOCK = "展開塊";
|
|
|
+Blockly.Msg.EXTERNAL_INPUTS = "多欄輸入";
|
|
|
+Blockly.Msg.HELP = "幫助";
|
|
|
+Blockly.Msg.INLINE_INPUTS = "單欄輸入";
|
|
|
+Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-empty-list";
|
|
|
+Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "創建空陣列";
|
|
|
+Blockly.Msg.TUPLE_CREATE_EMPTY_TITLE = "創建空元組";
|
|
|
+Blockly.Msg.DICT_CREATE_EMPTY_TITLE = "創建空字典";
|
|
|
+Blockly.Msg.SET_CREATE_EMPTY_TITLE = "創建空集合";
|
|
|
+Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "返回一個陣列,長度為 0,不包含任何數據記錄";
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TITLE_ADD = "陣列";
|
|
|
+Blockly.Msg.TUPLE_CREATE_WITH_CONTAINER_TITLE_ADD = "元組";
|
|
|
+Blockly.Msg.DICT_CREATE_WITH_CONTAINER_TITLE_ADD = "字典";
|
|
|
+Blockly.Msg.SET_CREATE_WITH_CONTAINER_TITLE_ADD = "集合";
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "增加、刪除或重新排列各部分以此重新配置這個陣列塊。";
|
|
|
+Blockly.Msg.TUPLE_CREATE_WITH_CONTAINER_TOOLTIP = "增加、刪除或重新排列各部分以此重新配置這個元組塊。";
|
|
|
+Blockly.Msg.DICT_CREATE_WITH_CONTAINER_TOOLTIP = "增加、刪除或重新排列各部分以此重新配置這個字典塊。";
|
|
|
+Blockly.Msg.SET_CREATE_WITH_CONTAINER_TOOLTIP = "增加、刪除或重新排列各部分以此重新配置這個集合塊。";
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-list-with";
|
|
|
+/* Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "建立陣列 使用"; */
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "初始化陣列";
|
|
|
+Blockly.Msg.TUPLE_CREATE_WITH_INPUT_WITH = "初始化元組";
|
|
|
+Blockly.Msg.DICT_CREATE_WITH_INPUT_WITH = "初始化字典";
|
|
|
+Blockly.Msg.SET_CREATE_WITH_INPUT_WITH = "初始化集合";
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "將一個項添加到陣列中。";
|
|
|
+Blockly.Msg.TUPLE_CREATE_WITH_ITEM_TOOLTIP = "將一個項添加到元組中。";
|
|
|
+Blockly.Msg.DICT_CREATE_WITH_ITEM_TOOLTIP = "將一個項添加到字典中。";
|
|
|
+Blockly.Msg.SET_CREATE_WITH_ITEM_TOOLTIP = "將一個項添加到集合中。";
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "建立一個具有任意數量項目的陣列。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_FIRST = "首個";
|
|
|
+// Blockly.Msg.LISTS_GET_INDEX_FROM_END = "倒數第#";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_FROM_END = "倒數第";
|
|
|
+// Blockly.Msg.LISTS_GET_INDEX_FROM_START = "#";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_FROM_START = "第";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_GET = "獲得";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "取出並移除";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_LAST = "最後";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_RANDOM = "隨機";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_REMOVE = "移除";
|
|
|
+
|
|
|
+Blockly.Msg.LISTS_POP_HELPURL = "";
|
|
|
+Blockly.Msg.LISTS_POP_TOOLTIP = "";
|
|
|
+Blockly.Msg.LISTS_POP_MESSAGE0 = "在陣列 %1 中移除 %2 項";
|
|
|
+
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TAIL = "";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "返回陣列中的首個項目。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM = "返回在陣列中的指定位置的項。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "返回陣列中的最後壹項。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "隨機返回陣列中的一個項目。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "移除並返回陣列中的首個項目。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM = "移除並返回陣列中的指定位置的項。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "移除並返回陣列中的最後一個項目。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "移除並返回陣列中的一個隨機項目中。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "移除陣列中的首個項";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM = "移除在陣列中的指定位置的項。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "移除陣列中的最後壹項";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "刪除陣列中的一個隨機的項。";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "到倒數第#";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "到#";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "到最後";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "https://github.com/google/blockly/wiki/Lists#getting-a-sublist"; // untranslated
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "從頭獲得子陣列";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "從倒數#取得子陣列";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "從#取得子陣列";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_TAIL = "";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "復制陣列中指定的部分。";
|
|
|
+Blockly.Msg.LISTS_INDEX_FROM_END_TOOLTIP = "%1是最後壹項。";
|
|
|
+Blockly.Msg.LISTS_INDEX_FROM_START_TOOLTIP = "%1是首個項目。";
|
|
|
+Blockly.Msg.LISTS_INDEX_OF_FIRST = "找出首個項出現";
|
|
|
+Blockly.Msg.LISTS_INDEX_OF_HELPURL = "https://github.com/google/blockly/wiki/Lists#getting-items-from-a-list"; // untranslated
|
|
|
+Blockly.Msg.LISTS_INDEX_OF_LAST = "找出最後一個項出現";
|
|
|
+/* Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "返回在陣列中的首個/最後一個匹配項的索引值。如果找不到項目則返回%1。"; */
|
|
|
+Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "返回在陣列中的首個/最後一個匹配項的索引值。如果找不到項目則返回0";
|
|
|
+Blockly.Msg.LISTS_INLIST = "在陣列中";
|
|
|
+Blockly.Msg.LISTS_ISEMPTY_HELPURL = "https://github.com/google/blockly/wiki/Lists#is-empty"; // untranslated
|
|
|
+Blockly.Msg.LISTS_ISEMPTY_TITLE = "%1是空的";
|
|
|
+Blockly.Msg.LISTS_ISEMPTY_TOOLTIP = "如果改陣列為空,則返回真。";
|
|
|
+Blockly.Msg.LISTS_LENGTH_HELPURL = "https://github.com/google/blockly/wiki/Lists#length-of"; // untranslated
|
|
|
+Blockly.Msg.LISTS_LENGTH_TITLE = "%1的長度";
|
|
|
+Blockly.Msg.LISTS_LENGTH_TOOLTIP = "返回陣列的長度。";
|
|
|
+Blockly.Msg.LISTS_REPEAT_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-list-with"; // untranslated
|
|
|
+/* Blockly.Msg.LISTS_REPEAT_TITLE = "建立陣列使用項 %1 重複 %2 次"; */
|
|
|
+Blockly.Msg.LISTS_REPEAT_TITLE = "建立陣列 項 %1 重複 %2 次";
|
|
|
+Blockly.Msg.LISTS_REPEAT_TOOLTIP = "建立包含指定重複次數的值的陣列。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://github.com/google/blockly/wiki/Lists#in-list--set"; // untranslated
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "為";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_INSERT = "插入在";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_SET = "設置";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "在陣列的起始處添加該項。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM = "插入在陣列中指定位置的項。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "將該項追加到陣列的末尾。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "在陣列中隨機插入項。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "設置陣列中的首個項目。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM = "設置在陣列中指定位置的項。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_LAST = "設置陣列中的最後壹項。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_RANDOM = "設置陣列中一個隨機的項目。";
|
|
|
+Blockly.Msg.LISTS_SORT_HELPURL = "https://github.com/google/blockly/wiki/Lists#sorting-a-list";
|
|
|
+Blockly.Msg.LISTS_SORT_ORDER_ASCENDING = "升序";
|
|
|
+Blockly.Msg.LISTS_SORT_ORDER_DESCENDING = "降序";
|
|
|
+Blockly.Msg.LISTS_SORT_TITLE = "排序%1 %2 %3";
|
|
|
+Blockly.Msg.LISTS_SORT_TOOLTIP = "排序一個陣列的拷貝。";
|
|
|
+Blockly.Msg.LISTS_SORT_TYPE_IGNORECASE = "按字母排序,忽略大小寫";
|
|
|
+Blockly.Msg.LISTS_SORT_TYPE_NUMERIC = "按數字排序";
|
|
|
+Blockly.Msg.LISTS_SORT_TYPE_TEXT = "按字母排序";
|
|
|
+Blockly.Msg.LISTS_SPLIT_HELPURL = "https://github.com/google/blockly/wiki/Lists#splitting-strings-and-joining-lists";
|
|
|
+Blockly.Msg.LISTS_SPLIT_LIST_FROM_TEXT = "從文本制作陣列";
|
|
|
+Blockly.Msg.LISTS_SPLIT_TEXT_FROM_LIST = "從陣列組合文本";
|
|
|
+Blockly.Msg.LISTS_SPLIT_TOOLTIP_JOIN = "加入文本陣列至一個文本,由分隔符分隔。";
|
|
|
+Blockly.Msg.LISTS_SPLIT_TOOLTIP_SPLIT = "拆分文本到文本陣列,按每個分隔符拆分。";
|
|
|
+Blockly.Msg.LISTS_SPLIT_WITH_DELIMITER = "用分隔符";
|
|
|
+Blockly.Msg.LOGIC_BOOLEAN_FALSE = "假";
|
|
|
+Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "https://github.com/google/blockly/wiki/Logic#values"; // untranslated
|
|
|
+Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "返回真或假。";
|
|
|
+Blockly.Msg.LOGIC_BOOLEAN_TRUE = "真";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_HELPURL = "https://zh.wikipedia.org/wiki/不等";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "如果兩個輸入結果相等,則返回真。";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "如果首個輸入結果比第二個大,則返回真。";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "如果首個輸入結果大於或等於第二個輸入結果,則返回真。";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "如果首個輸入結果比第二個小,則返回真。";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "如果首個輸入結果小於或等於第二個輸入結果,則返回真。";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "如果兩個輸入結果不相等,則返回真。";
|
|
|
+Blockly.Msg.LOGIC_NEGATE_HELPURL = "https://github.com/google/blockly/wiki/Logic#not";
|
|
|
+Blockly.Msg.LOGIC_NEGATE_TITLE = "非%1";
|
|
|
+Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "如果輸入結果為假,則返回真;如果輸入結果為真,則返回假。";
|
|
|
+Blockly.Msg.LOGIC_NULL = "空";
|
|
|
+Blockly.Msg.LOGIC_NULL_HELPURL = "https://en.wikipedia.org/wiki/Nullable_type"; // untranslated
|
|
|
+Blockly.Msg.LOGIC_NULL_TOOLTIP = "返回空值。";
|
|
|
+Blockly.Msg.LOGIC_OPERATION_AND = "和";
|
|
|
+Blockly.Msg.LOGIC_OPERATION_HELPURL = "https://github.com/google/blockly/wiki/Logic#logical-operations"; // untranslated
|
|
|
+Blockly.Msg.LOGIC_OPERATION_OR = "或";
|
|
|
+Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "如果兩個輸入結果都為真,則返回真。";
|
|
|
+Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "如果至少有一個輸入結果為真,則返回真。";
|
|
|
+Blockly.Msg.LOGIC_TERNARY_CONDITION = "測試";
|
|
|
+Blockly.Msg.LOGIC_TERNARY_HELPURL = "https://zh.wikipedia.org/wiki/條件運算符";
|
|
|
+Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "如果為假";
|
|
|
+Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "如果為真";
|
|
|
+Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "檢查“test”中的條件。如果條件為真,則返回“if true”的值,否則,則返回“if false”的值。";
|
|
|
+Blockly.Msg.MATH_ADDITION_SYMBOL = "+"; // untranslated
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_HELPURL = "https://zh.wikipedia.org/wiki/算術";
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "返回兩個數字的和。";
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "返回兩個數字的商。";
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "返回兩個數字的區別。";
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "返回兩個數字的乘積。";
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "返回首個數的第二個數次方。";
|
|
|
+Blockly.Msg.MATH_CHANGE_HELPURL = "https://zh.wikipedia.org/wiki/%E5%8A%A0%E6%B3%95";
|
|
|
+Blockly.Msg.MATH_CHANGE_TITLE = "將變量 %1 的值增加 %2";
|
|
|
+Blockly.Msg.MATH_CHANGE_TOOLTIP = "將一個數添加到變量“%1”。";
|
|
|
+Blockly.Msg.MATH_CONSTANT_HELPURL = "https://zh.wikipedia.org/wiki/數學常數";
|
|
|
+Blockly.Msg.MATH_CONSTANT_TOOLTIP = "返回一個常見常量:π (3.141......),e (2.718...)、φ (1.618...)、 sqrt(2) (1.414......)、sqrt(½) (0.707......)或 ∞(無窮大)。";
|
|
|
+Blockly.Msg.MATH_CONSTRAIN_HELPURL = "https://en.wikipedia.org/wiki/Clamping_%28graphics%29"; // untranslated
|
|
|
+Blockly.Msg.MATH_CONSTRAIN_TITLE = "限制數字 %1 介於 (低) %2 到 (高) %3";
|
|
|
+Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "限制數字介於兩個指定的數字之間";
|
|
|
+Blockly.Msg.MATH_CONVERT_HELPURL = "";
|
|
|
+Blockly.Msg.MATH_CONVERT_MESSAGE0 = "%1 %2";
|
|
|
+Blockly.Msg.MATH_CONVERT_TOOLTIP = "強制轉換數據類型";
|
|
|
+Blockly.Msg.MATH_DIVISION_CONSULT_HELPURL = "";
|
|
|
+Blockly.Msg.MATH_DIVISION_CONSULT_TITLE = "%1 ÷ %2 商的整數部分";
|
|
|
+Blockly.Msg.MATH_DIVISION_CONSULT_TOOLTIP = "返回兩數商的整數部分";
|
|
|
+Blockly.Msg.MATH_DIVISION_SYMBOL = "÷"; // untranslated
|
|
|
+Blockly.Msg.MATH_IS_DIVISIBLE_BY = "可被整除";
|
|
|
+Blockly.Msg.MATH_IS_EVEN = "是偶數";
|
|
|
+Blockly.Msg.MATH_IS_NEGATIVE = "為負";
|
|
|
+Blockly.Msg.MATH_IS_ODD = "是奇數";
|
|
|
+Blockly.Msg.MATH_IS_POSITIVE = "為正";
|
|
|
+Blockly.Msg.MATH_IS_PRIME = "是質數";
|
|
|
+Blockly.Msg.MATH_IS_TOOLTIP = "如果數字是偶數、奇數、非負整數、正數、負數或如果它可被某數字整除,則返回真或假。";
|
|
|
+Blockly.Msg.MATH_IS_WHOLE = "為整數";
|
|
|
+Blockly.Msg.MATH_MODULO_HELPURL = "https://zh.wikipedia.org/wiki/模除";
|
|
|
+Blockly.Msg.MATH_MODULO_TITLE = "%1 ÷ %2 的餘數";
|
|
|
+Blockly.Msg.MATH_MODULO_TOOLTIP = "返回這兩個數字相除後的餘數。";
|
|
|
+Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×"; // untranslated
|
|
|
+Blockly.Msg.MATH_NUMBER_BITS_OPS_HELPURL = "";
|
|
|
+Blockly.Msg.MATH_NUMBER_BITS_OPS_MESSAGE0 = "%1 %2 %3";
|
|
|
+Blockly.Msg.MATH_NUMBER_BITS_OPS_TOOLTIP = "對數字進行位運算";
|
|
|
+Blockly.Msg.MATH_NUMBER_HELPURL = "https://zh.wikipedia.org/wiki/數";
|
|
|
+Blockly.Msg.MATH_NUMBER_TOOLTIP = "一個數字。";
|
|
|
+Blockly.Msg.MATH_ONLIST_HELPURL = ""; // untranslated
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "陣列中的平均數";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "陣列中的最大值";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "陣列中位數";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "陣列中的最小值";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "陣列模式";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "陣列的隨機項";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "陣列中的標準差";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_SUM = "陣列中的數的總和";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "返回陣列中的數值的平均值。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "返回陣列中最大數。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "返回陣列中的中位數。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "返回陣列中最小數。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "返回陣列中的最常見的項的陣列。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "從陣列中返回一個隨機的元素。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "返回陣列的標準偏差。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "返回陣列中的所有數字的和。";
|
|
|
+Blockly.Msg.MATH_POWER_SYMBOL = "**"; // untranslated
|
|
|
+Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "https://zh.wikipedia.org/wiki/隨機數生成器";
|
|
|
+Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "隨機小數";
|
|
|
+Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "返回介於(包含)0.0到1.0之間的隨機數。";
|
|
|
+Blockly.Msg.MATH_RANDOM_INT_HELPURL = "https://zh.wikipedia.org/wiki/隨機數生成器";
|
|
|
+Blockly.Msg.MATH_RANDOM_INT_TITLE = "從 %1 到 %2 之間的隨機整數";
|
|
|
+Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "返回兩個指定的範圍(含)之間的隨機整數。";
|
|
|
+Blockly.Msg.MATH_ROUND_HELPURL = "https://zh.wikipedia.org/wiki/數值修約";
|
|
|
+Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "四舍五入";
|
|
|
+Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "向下舍入";
|
|
|
+Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "向上舍入";
|
|
|
+Blockly.Msg.MATH_ROUND_TOOLTIP = "數字向上或向下舍入。";
|
|
|
+Blockly.Msg.MATH_SINGLE_HELPURL = "https://zh.wikipedia.org/wiki/平方根";
|
|
|
+Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "絕對";
|
|
|
+Blockly.Msg.MATH_SINGLE_OP_ROOT = "平方根";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "返回一個數的絕對值。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "返回數的e次方。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "返回一個數的自然對數。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "返回數字的對數。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_NEG = "返回數的邏輯非。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_POW10 = "返回數的10次方。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_ROOT = "返回數的平方根。";
|
|
|
+Blockly.Msg.MATH_SUBTRACTION_SYMBOL = "-"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_ACOS = "acos"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_ASIN = "asin"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_ATAN = "atan"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_COS = "cos"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_HELPURL = "https://zh.wikipedia.org/wiki/三角函數";
|
|
|
+Blockly.Msg.MATH_TRIG_SIN = "sin"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_TAN = "tan"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "返回一個數的反余弦值。";
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_ASIN = "返回一個數的反正弦值。";
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_ATAN = "返回指定角度的反正切值。";
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_COS = "返回指定角度的余弦值(非弧度)。";
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_SIN = "返回指定角度的正弦值(非弧度)。";
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "返回指定角度的正切值(非弧度)。";
|
|
|
+Blockly.Msg.NEW_VARIABLE = "創建變量...";
|
|
|
+Blockly.Msg.NEW_VARIABLE_TITLE = "新變量的名稱:";
|
|
|
+Blockly.Msg.ORDINAL_NUMBER_SUFFIX = "";
|
|
|
+Blockly.Msg.PROCEDURES_ALLOW_STATEMENTS = "允許宣告";
|
|
|
+Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "參數:";
|
|
|
+Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "https://zh.wikipedia.org/wiki/子程序";
|
|
|
+Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "運行用戶定義的函數“%1”。";
|
|
|
+Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "https://zh.wikipedia.org/wiki/子程序";
|
|
|
+Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "運行用戶定義的函數“%1”,並使用它的輸出值。";
|
|
|
+Blockly.Msg.PROCEDURES_CALL_BEFORE_PARAMS = "與:";
|
|
|
+Blockly.Msg.PROCEDURES_CREATE_DO = "創建“%1”";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_COMMENT = "";//"描述該功能...";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_DO = "";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "https://zh.wikipedia.org/wiki/子程序";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "my_func";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "定義函數";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP = "創建一個不帶輸出值的函數。";
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "https://zh.wikipedia.org/wiki/子程序";
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "返回";
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "創建一個有輸出值的函數。";
|
|
|
+Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "警告: 此函數具有重複參數。";
|
|
|
+Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "突出顯示函數定義";
|
|
|
+Blockly.Msg.PROCEDURES_IFRETURN_HELPURL = "http://c2.com/cgi/wiki?GuardClause";
|
|
|
+Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "如果值為真,則返回第二個值。";
|
|
|
+Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "警告: 僅在定義函數內可使用此塊。";
|
|
|
+Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "輸入名稱:";
|
|
|
+Blockly.Msg.PROCEDURES_MUTATORARG_TOOLTIP = "添加函數輸入。";
|
|
|
+Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "輸入";
|
|
|
+Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TOOLTIP = "添加、刪除或重新排此函數的輸入。";
|
|
|
+Blockly.Msg.REDO = "重做";
|
|
|
+Blockly.Msg.REMOVE_COMMENT = "刪除註釋";
|
|
|
+Blockly.Msg.RENAME_VARIABLE = "重命名變量...";
|
|
|
+Blockly.Msg.RENAME_VARIABLE_TITLE = "將所有“%1”變量重命名為:";
|
|
|
+Blockly.Msg.TEXT_APPEND_APPENDTEXT = "追加文本";
|
|
|
+Blockly.Msg.TEXT_APPEND_HELPURL = "https://github.com/google/blockly/wiki/Text#text-modification"; // untranslated
|
|
|
+/* Blockly.Msg.TEXT_APPEND_TO = "在"; */
|
|
|
+Blockly.Msg.TEXT_APPEND_TO = "";
|
|
|
+Blockly.Msg.TEXT_APPEND_TOOLTIP = "將壹些文本追加到變量“%1”。";
|
|
|
+Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://github.com/google/blockly/wiki/Text#adjusting-text-case"; // untranslated
|
|
|
+Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "轉為小寫";
|
|
|
+Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "轉為首字母大寫";
|
|
|
+Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "轉為大寫";
|
|
|
+Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "使用不同的大小寫復制這段文字。";
|
|
|
+Blockly.Msg.TEXT_CHARAT_FIRST = "獲得首個字元";
|
|
|
+Blockly.Msg.TEXT_CHARAT_FROM_END = "獲得倒數第#個字元";
|
|
|
+Blockly.Msg.TEXT_CHARAT_FROM_START = "獲得字元#";
|
|
|
+Blockly.Msg.TEXT_CHARAT_HELPURL = "https://github.com/google/blockly/wiki/Text#extracting-text"; // untranslated
|
|
|
+/* Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "於文本中"; */
|
|
|
+Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "從文本";
|
|
|
+Blockly.Msg.TEXT_CHARAT_LAST = "獲得最後一個字元";
|
|
|
+Blockly.Msg.TEXT_CHARAT_RANDOM = "獲取隨機的字母";
|
|
|
+Blockly.Msg.TEXT_CHARAT_TAIL = "";
|
|
|
+Blockly.Msg.TEXT_CHARAT_TOOLTIP = "返回位於指定位置的字母。";
|
|
|
+Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "將一個項添加到文本中。";
|
|
|
+Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "加入";
|
|
|
+Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "添加、移除或重新排列各節來重新配置這個文本塊。";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "到倒數第#個字元";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "到字元#";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST = "到最後一個字元";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_HELPURL = "https://github.com/google/blockly/wiki/Text#extracting-a-region-of-text"; // untranslated
|
|
|
+/* Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "自文本"; */
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "從文本";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "取得段落字串自首個字元";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "取得段落字串自倒數第#個字元";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "取得段落字串自#";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = "";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "返回指定的部分文本。";
|
|
|
+Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://github.com/google/blockly/wiki/Text#finding-text"; // untranslated
|
|
|
+/* Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "自文本"; */
|
|
|
+Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "在文本";
|
|
|
+Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "中查找 最先 出現";
|
|
|
+Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "中查找 最後 出現";
|
|
|
+Blockly.Msg.TEXT_INDEXOF_TAIL = "的位置";
|
|
|
+Blockly.Msg.TEXT_INDEXOF_TOOLTIP = "返回在第二個字串中的首個/最後一個匹配項的索引值。如果未找到則返回%1。";
|
|
|
+Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://github.com/google/blockly/wiki/Text#checking-for-empty-text"; // untranslated
|
|
|
+Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1是空的";
|
|
|
+Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "如果提供的文本為空,則返回真。";
|
|
|
+Blockly.Msg.TEXT_JOIN_HELPURL = "https://github.com/google/blockly/wiki/Text#text-creation"; // untranslated
|
|
|
+/* Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "建立字串 使用"; */
|
|
|
+Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "轉為文本";
|
|
|
+Blockly.Msg.TEXT_JOIN_TOOLTIP = "透過串起任意數量的項以建立壹段文字。";
|
|
|
+Blockly.Msg.TEXT_LENGTH_HELPURL = "https://github.com/google/blockly/wiki/Text#text-modification"; // untranslated
|
|
|
+Blockly.Msg.TEXT_LENGTH_TITLE = "%1的長度";
|
|
|
+Blockly.Msg.TEXT_LENGTH_TOOLTIP = "返回提供文本的字母數(包括空格)。";
|
|
|
+Blockly.Msg.TEXT_PRINT_HELPURL = "https://github.com/google/blockly/wiki/Text#printing-text"; // untranslated
|
|
|
+Blockly.Msg.TEXT_PRINT_TITLE = "打印%1";
|
|
|
+Blockly.Msg.CocoRobo_INPUT_MESSAGE0 ='輸入%1';
|
|
|
+Blockly.Msg.TEXT_PRINT_TOOLTIP = "打印指定的文字、數字或其他值。";
|
|
|
+Blockly.Msg.TEXT_PROMPT_HELPURL = "https://github.com/google/blockly/wiki/Text#getting-input-from-the-user"; // untranslated
|
|
|
+Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "提示用戶輸入數字。";
|
|
|
+Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "提示用戶輸入壹些文本。";
|
|
|
+Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "輸入數字並顯示提示消息";
|
|
|
+Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "輸入數字並顯示提示消息";
|
|
|
+Blockly.Msg.TEXT_TEXT_HELPURL = "https://zh.wikipedia.org/wiki/字串";
|
|
|
+Blockly.Msg.TEXT_TEXT_TOOLTIP = "一個字母、單詞或壹欄文本。";
|
|
|
+Blockly.Msg.TEXT_TRIM_HELPURL = "https://github.com/google/blockly/wiki/Text#trimming-removing-spaces"; // untranslated
|
|
|
+Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "消除兩側空格";
|
|
|
+Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "消除左側空格";
|
|
|
+Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "消除右側空格";
|
|
|
+Blockly.Msg.TEXT_TRIM_TOOLTIP = "復制這段文字的同時刪除兩端多余的空格。";
|
|
|
+Blockly.Msg.TODAY = "今天";
|
|
|
+Blockly.Msg.UNDO = "撤銷";
|
|
|
+Blockly.Msg.VARIABLES_DEFAULT_NAME = "item";
|
|
|
+Blockly.Msg.VARIABLES_GET_CREATE_SET = "創建“設定%1”";
|
|
|
+Blockly.Msg.VARIABLES_GET_HELPURL = "https://github.com/google/blockly/wiki/Variables#get"; // untranslated
|
|
|
+Blockly.Msg.VARIABLES_GET_TOOLTIP = "返回此變量的值。";
|
|
|
+Blockly.Msg.VARIABLES_SET = "將變量 %1 設定為 %2";
|
|
|
+Blockly.Msg.VARIABLES_SET_CREATE_GET = "創建“獲得%1”";
|
|
|
+Blockly.Msg.VARIABLES_SET_HELPURL = "https://github.com/google/blockly/wiki/Variables#set"; // untranslated
|
|
|
+Blockly.Msg.VARIABLES_SET_TOOLTIP = "設置此變量,以使它和輸入值相等。";
|
|
|
+Blockly.Msg.VARIABLE_ALREADY_EXISTS = "已存在名為“%1”的變量。";
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE;
|
|
|
+Blockly.Msg.CONTROLS_IF_IF_TITLE_IF = Blockly.Msg.CONTROLS_IF_MSG_IF;
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
|
|
|
+
|
|
|
+Blockly.Msg.CONTROLS_IF_MSG_THEN = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
|
|
|
+
|
|
|
+Blockly.Msg.TRY_EXCEPT_TRY = '嘗試';
|
|
|
+
|
|
|
+Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE = Blockly.Msg.CONTROLS_IF_MSG_ELSE;
|
|
|
+
|
|
|
+Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE = Blockly.Msg.CONTROLS_IF_MSG_ELSE;
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE = Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE;
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_DO = Blockly.Msg.PROCEDURES_DEFNORETURN_DO;
|
|
|
+Blockly.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF = Blockly.Msg.CONTROLS_IF_MSG_ELSEIF;
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_HELPURL = Blockly.Msg.LISTS_INDEX_OF_HELPURL;
|
|
|
+Blockly.Msg.CONTROLS_FOREACH_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
|
|
|
+Blockly.Msg.CONTROLS_FOR_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.TUPLE_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.DICT_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.SET_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.TEXT_APPEND_VARIABLE = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.MATH_CHANGE_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.LISTS_INDEX_OF_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_COMMENT = Blockly.Msg.PROCEDURES_DEFNORETURN_COMMENT;
|
|
|
+/**
|
|
|
+*原生end
|
|
|
+*/
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_OPEN = '開啟';
|
|
|
+Blockly.Msg.CocoRobo_CLOSE = '關閉';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_IMAGE_SHIFT_LEFT = '左移';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_IMAGE_SHIFT_RIGHT = '右移';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_IMAGE_SHIFT_UP = '上移';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_IMAGE_SHIFT_DOWN = '下移';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_HEAT_GRAYSCALE = '灰度';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_HEAT_RAINBOW = '彩虹';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_HEAT_NEGATE = '數字反轉';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_HEAT_INVERT = '黑白翻轉';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_DESCARTES_LINPOLAR = '線性極';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_DESCARTES_LOGPOLAR = '對數極';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_PATTERN_GRAYSCALE = '灰度';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_PATTERN_COLOR = '彩色';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_ENABLE_START = '開始抓取圖像';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_ENABLE_STOP = '停止抓取圖像';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_LEVEL_MI_H = '水平鏡像';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_LEVEL_MI_V = '垂直翻轉';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_SETS_CONTRAST = '對比度';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_SETS_BRIGHTNESS = '亮度';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_SETS_SATURATION = '飽和度';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_FACE_YOLO = '人臉檢測';
|
|
|
+Blockly.Msg.CocoRobo_AI2_CLASS_20_YOLO = '20類識別';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_TRACE_COLOR_RECTANGLE = '矩形';
|
|
|
+Blockly.Msg.CocoRobo_AI_TRACE_COLOR_CROSS = '十字';
|
|
|
+
|
|
|
+
|
|
|
+/*文本- 開始 */
|
|
|
+Blockly.Msg.TEXT_APPEND_TEXT_HELPURL = '';
|
|
|
+Blockly.Msg.TEXT_APPEND_TEXT_TOOLTIP = '在指定文本後追加文本,並返回結果';
|
|
|
+Blockly.Msg.TEXT_APPEND_TEXT_MESSAGE0 = '%1 追加文本 %2';
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+/*文本 - 結束 */
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.CHINA_CITY_MESSAGE0 = '%1 %2';
|
|
|
+Blockly.Msg.CHINA_CITY_TOWN_MESSAGE0 = '%1 %2 %3 返回 %4';
|
|
|
+Blockly.Msg.CHINA_CITY_CNNAME = '中文簡稱';
|
|
|
+Blockly.Msg.CHINA_CITY_PINYIN = '拼音';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_LANGUAGE_1 = '簡體中文';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_LANGUAGE_2 = '正體中文';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_CITY_WEATHER_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_CITY_WEATHER_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_CITY_WEATHER_MESSAGE0 = '[心知天氣] %1 信息 %2 地理位置 %3 API私鑰 %4 %5 語言 %6 %7 溫度單位 %8';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_API_1 = '天氣實況';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_API_2 = '3天天氣預報';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_API_3 = '6項生活指數';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_UNIT_1 = '攝氏度';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_UNIT_2 = '華氏度';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DEFINE_SENIVERSE_WEATHER_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_DEFINE_SENIVERSE_WEATHER_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_DEFINE_SENIVERSE_WEATHER_MESSAGE0 = '設定 %1 為 %2';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_GET_SENIVERSE_WEATHER_INFO_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_GET_SENIVERSE_WEATHER_INFO_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_GET_SENIVERSE_WEATHER_INFO_MESSAGE0 = '%1 [心知天氣] 通用字段 %2';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_GET_SENIVERSE_WEATHER_INFO1_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_GET_SENIVERSE_WEATHER_INFO1_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_GET_SENIVERSE_WEATHER_INFO1_MESSAGE0 = '%1 [心知天氣] 天氣實況 %2';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_GET_SENIVERSE_WEATHER_INFO2_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_GET_SENIVERSE_WEATHER_INFO2_TOOLTIP = '風向角度,範圍0~360\n風速,單位km/h(當unit=c時)、mph(當unit=f時)';
|
|
|
+Blockly.Msg.CocoRobo_GET_SENIVERSE_WEATHER_INFO2_MESSAGE0 = '%1 [心知天氣] 3天天氣預報 %2 的 %3';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_GET_SENIVERSE_WEATHER_INFO3_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_GET_SENIVERSE_WEATHER_INFO3_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_GET_SENIVERSE_WEATHER_INFO3_MESSAGE0 = '%1 [心知天氣] 6項生活指數 %2';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_city_name = '城市名稱';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_city_id = '城市ID';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_country = '國家代碼';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_path = '行政歸屬';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_timezone = '時區';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_timezone_offset = 'UTC偏移量';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_last_update_date = '數據更新日期';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_last_update = '數據更新時間';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_object = '原始字典對象';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_text = '天氣現象';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_code = '天氣現象代碼';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_temperature = '溫度';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_today = '今天';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_tomorrow = '明天';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_the_day_after_tomorrow = '後天';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_date = '日期';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_text_day = '白天天氣現象';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_code_day = '白天天氣現象代碼';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_text_night = '晚間天氣現象';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_code_night = '晚間天氣現象代碼';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_high = '當天最高溫度';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_low = '當天最低溫度';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_wind_direction = '風向';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_wind_direction_degree = '風向角度';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_wind_speed = '風速';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_wind_scale = '風力等級';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_car_washing = '洗車指數';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_dressing = '穿衣指數';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_flu = '感冒指數';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_sport = '運動指數';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_travel = '旅遊指數';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_uv = '紫外線指數';
|
|
|
+
|
|
|
+/*
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_CODE = '天氣現象代碼';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_TEMP_C = '氣溫(攝氏度)';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_TEMP_F = '氣溫(華氏度)';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_TEXT_ZHS = '天氣現象文字';
|
|
|
+Blockly.Msg.CocoRobo_SENIVERSE_WEATHER_TEXT_ZHT = '天氣現象文字';*/
|
|
|
+
|
|
|
+/*教科板 - 擴展 - Bluebit - 開始 */
|
|
|
+Blockly.Msg.CocoRobo_RED = '紅';
|
|
|
+Blockly.Msg.CocoRobo_GREEN = '綠';
|
|
|
+Blockly.Msg.CocoRobo_BLUE = '藍';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_HELPURL ='http://wiki.labplus.cn/index.php?title=Bluebit';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_ULTRASONIC_MESSAGE0 ='I2C超聲波';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_ULTRASONIC_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_ULTRASONIC_HELPURL ='http://wiki.labplus.cn/index.php?title=Bluebit';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_READ_DIGITAL_MESSAGE0 ='%1 被觸發 腳位%2';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_READ_DIGITAL_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_READ_DIGITAL_HELPURL ='http://wiki.labplus.cn/index.php?title=Bluebit';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_READ_ANALOG_MESSAGE0 ='%1 模擬值 腳位%2';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_READ_ANALOG_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_READ_ANALOG_HELPURL ='http://wiki.labplus.cn/index.php?title=Bluebit';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SET_ANALOG_MESSAGE0 ='設置LED燈 輸出%1 腳位%2';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SET_ANALOG_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SET_ANALOG_HELPURL ='http://wiki.labplus.cn/index.php?title=Bluebit';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_LINE_FOLLOWER_MESSAGE0 ='循跡感應器 檢測為黑 腳位%1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_LINE_FOLLOWER_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_LINE_FOLLOWER_HELPURL ='http://wiki.labplus.cn/index.php?title=Bluebit';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SET_TRUE_HELPURL ='http://wiki.labplus.cn/index.php?title=Bluebit';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SET_TRUE_MESSAGE0 ='打開 %1 腳位 %2';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SET_TRUE_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SET_FALSE_HELPURL ='http://wiki.labplus.cn/index.php?title=Bluebit';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SET_FALSE_MESSAGE0 ='關閉 %1 腳位 %2';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SET_FALSE_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_VOICE_RECORD_ON_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E8%AF%AD%E9%9F%B3%E5%BD%95%E6%94%BE';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_VOICE_RECORD_ON_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_VOICE_RECORD_ON_MESSAGE0 = '打開錄放器 %1 %2 REC %3 PLAY %4';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_VOICE_RECORD_OFF_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E8%AF%AD%E9%9F%B3%E5%BD%95%E6%94%BE';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_VOICE_RECORD_OFF_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_VOICE_RECORD_OFF_MESSAGE0 = '關閉錄放器 %1 REC %2 PLAY %3';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_VOICE_RECORD_PLAY = '播放';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_VOICE_RECORD_REC = '錄音';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_IR_RECEIVE = '紅外探測';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SOUND = '麥克風';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_LINE_FOLLOWER = '循跡';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_VIBRATION = '震動';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_RFID = '射頻卡';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_FINGERPRINT_SCANNER = '指紋';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_PIR = '人體感應';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MAGNETIC = '門磁開關';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_BUTTON = '按鍵';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_FAN = '風扇';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_LASER = '激光';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_NTC_TEMP = '熱敏電阻';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_WATER = '水位';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SOIL_MOISTURE = '土壤濕度';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_ROTATE_DIMMER = '旋鈕電位器';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_LINEAR_SLIDING_POTENTIOMETER = '直滑電位器';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_ANALOG_LIGHT = '模擬光線';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_LM35_TEMP = 'LM35溫度';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MOTOR_ON_CLOCKWISE = '正轉';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MOTOR_ON_ANTICLOCKWISE = '反轉';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MOTOR_ON_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E7%94%B5%E6%9C%BA%E9%A9%B1%E5%8A%A8';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MOTOR_ON_TOOLTIP = '速度:-100~100 映射至 -1023~1023';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MOTOR_ON_MESSAGE0 ='打開直流馬達 %1 速度 %2 引腳AIN1 %3 引腳AIN2 %4';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MOTOR_OFF_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E7%94%B5%E6%9C%BA%E9%A9%B1%E5%8A%A8';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MOTOR_OFF_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MOTOR_OFF_MESSAGE0 = '停止直流馬達 %1 引腳AIN1 %2 引腳AIN2 %3';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SET_FAN_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SET_FAN_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SET_FAN_MESSAGE0 = '擴展板 打開風扇 %1';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SET_FAN_OFF_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SET_FAN_OFF_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SET_FAN_OFF_MESSAGE0 = '擴展板 關閉風扇 %1';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_4BUTTON_HELPURL = 'http://wiki.CocoRobo_BLUEBIT.hk/index.php?title=%E5%9B%9B%E6%8C%89%E9%94%AE';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_4BUTTON_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_4BUTTON_MESSAGE0 = '四向按鍵模組 腳位 %1 按鍵 %2 被按下';
|
|
|
+Blockly.Msg.BLUE = 'A';
|
|
|
+Blockly.Msg.GREEN = 'B';
|
|
|
+Blockly.Msg.RED = 'C';
|
|
|
+Blockly.Msg.YELLOW = 'D';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_JOYSTICK_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_JOYSTICK_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_JOYSTICK_MESSAGE0 = '搖桿 引腳A0 %1 引腳A1 %2 %3 軸的值';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MOTOR_ON_I2C_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MOTOR_ON_I2C_TOOLTIP = '速度:0~100';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MOTOR_ON_I2C_MESSAGE0 = '擴展板 打開直流馬達 %1 %2 速度 %3';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_BLUEBIT_MOTOR_OFF_I2C_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MOTOR_OFF_I2C_TOOLTIP = '速度:0~100';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MOTOR_OFF_I2C_MESSAGE0 = '擴展板 關閉直流馬達';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_CODED_THREE_MOTOR_ON_I2C_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_CODED_THREE_MOTOR_ON_I2C_TOOLTIP = '速度:-1023~1023';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_CODED_THREE_MOTOR_ON_I2C_MESSAGE0 = '編碼馬達 模式 %1 撥碼 %2 M1速度 %3 M2速度 %4';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_CODED_STOP_MOTOR_ON_I2C_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_CODED_STOP_MOTOR_ON_I2C_TOOLTIP = '停止編碼馬達轉動';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_CODED_STOP_MOTOR_ON_I2C_MESSAGE0 = '停止編碼馬達轉動 %1';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_HUM_TEM_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_HUM_TEM_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_HUM_TEM_MESSAGE0 = 'I2C %1';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_TEMPERATURE = '溫度';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_HUMIDITY = '濕度';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_INIT_MIDI_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_INIT_MIDI_MESSAGE0 = '初始化MIDI TX引腳 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_INIT_MIDI_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MIDI_VOLUME_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MIDI_VOLUME_MESSAGE0 = '設MIDI音量 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MIDI_VOLUME_TOOLTIP = '音量 0~127';
|
|
|
+
|
|
|
+Blockly.Msg.MIDI_PIANO = "平臺鋼琴"; //ACOUSTIC GRAND PIANO
|
|
|
+Blockly.Msg.MIDI_BRIGHTACOUSTICPIANO = "亮音鋼琴";
|
|
|
+Blockly.Msg.MIDI_ELECTRICGRANDPIANO = "電鋼琴";
|
|
|
+Blockly.Msg.MIDI_HARPSICHORD = "大鍵琴";
|
|
|
+Blockly.Msg.MIDI_CELESTA = "鋼片琴";
|
|
|
+Blockly.Msg.MIDI_GLOCKENSPIEL = "鍾琴";
|
|
|
+Blockly.Msg.MIDI_MUSICALBOX = "音樂盒";
|
|
|
+Blockly.Msg.MIDI_MARIMBA = "馬林巴琴";
|
|
|
+Blockly.Msg.MIDI_XYLOPHONE = "木琴";
|
|
|
+Blockly.Msg.MIDI_TUBULARBELL = "管鐘";
|
|
|
+Blockly.Msg.MIDI_DULCIMER = "洋琴";
|
|
|
+Blockly.Msg.MIDI_VIBRAPHONE = "顫音琴"; //VIBRAPHONE
|
|
|
+Blockly.Msg.MIDI_ORGAN = "音栓風琴"; //DRAWBAR ORGAN
|
|
|
+Blockly.Msg.MIDI_ACOUSTIC_GUITAR = "木吉他"; //ACOUSTIC GUITAR
|
|
|
+Blockly.Msg.MIDI_ELECTRIC_GUITAR = "電吉他"; //ELECTRIC GUITAR
|
|
|
+Blockly.Msg.MIDI_ACOUSTIC_BASS = "民謠貝斯"; //ACOUSTIC BASS
|
|
|
+Blockly.Msg.MIDI_STRING_ENSEMBLE = "弦樂合奏"; //STRING ENSEMBLE
|
|
|
+Blockly.Msg.MIDI_VIOLIN = "小提琴"; //VIOLIN
|
|
|
+Blockly.Msg.MIDI_TRUMPET = "小號"; //TRUMPET
|
|
|
+Blockly.Msg.MIDI_SAX = "薩克斯"; //SAX
|
|
|
+Blockly.Msg.MIDI_STEEL_DRUMS = "鋼鼓"; //STEEL DRUMS
|
|
|
+Blockly.Msg.MIDI_LEAD = "合成音主旋律"; //LEAD
|
|
|
+Blockly.Msg.MIDI_PAD = "合成音襯底"; //PAD
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MIDI_INSTRUMENT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MIDI_INSTRUMENT_MESSAGE0 = '設MIDI樂器 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MIDI_INSTRUMENT_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MIDI_PLAY_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MIDI_PLAY_MESSAGE0 = 'MIDI %1 音調 %2';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MIDI_PLAY_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MATRIX_BRIGHTNESS_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MATRIX_BRIGHTNESS_MESSAGE0 = '設點陣亮度等級 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MATRIX_BRIGHTNESS_TOOLTIP = '亮度等級 0~15';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MATRIX_FILL_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MATRIX_FILL_MESSAGE0 = '點陣 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MATRIX_FILL_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MATRIX_BITMAP_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MATRIX_BITMAP_MESSAGE0 = '設置點陣 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %11 %12 %13 %14 %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MATRIX_BITMAP_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MATRIX_SHOW_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MATRIX_SHOW_MESSAGE0 = '點陣設置生效';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MATRIX_SHOW_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MP3_VOLUME_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MP3_VOLUME_MESSAGE0 = '設MP3音量 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MP3_VOLUME_TOOLTIP = '音量:0~30';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MP3_INIT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MP3_INIT_MESSAGE0 = '初始化MP3 TX引腳 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MP3_INIT_TOOLTIP = '教科板的 tx 引腳連接音樂模組的 RXI 腳位';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MP3_VOLUME_PLUS_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MP3_VOLUME_PLUS_MESSAGE0 = 'MP3 音量 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MP3_VOLUME_PLUS_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_PLUS_1 = '加1';
|
|
|
+Blockly.Msg.CocoRobo_MINUS_1 = '減1';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MP3_PLAY_SONG_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MP3_PLAY_SONG_MESSAGE0 = 'MP3 播放第 %1 首歌';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MP3_PLAY_SONG_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MP3_CMD_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MP3_CMD_MESSAGE0 = 'MP3 播放 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MP3_CMD_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MP3_SINGLELOOP_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MP3_SINGLELOOP_MESSAGE0 = 'Mp3 單曲循環 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_MP3_SINGLELOOP_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_EXTIO_IOMODE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_EXTIO_IOMODE_MESSAGE0 = '設擴展端口 IO %2 為 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_EXTIO_IOMODE_TOOLTIP = 'IO: 0~7';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_EXTIO_READIO_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_EXTIO_READIO_MESSAGE0 = '擴展端口值 IO %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_EXTIO_READIO_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_EXTIO_WRITEIO_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_EXTIO_WRITEIO_MESSAGE0 = '設擴展端口 IO %2 為 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_EXTIO_WRITEIO_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LCD_OBJECT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_LCD_OBJECT_MESSAGE0 = 'LCD1602 初始化';
|
|
|
+Blockly.Msg.CocoRobo_LCD_OBJECT_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LCD_PRINT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_LCD_PRINT_MESSAGE0 = 'LCD1602 顯示 %1';
|
|
|
+Blockly.Msg.CocoRobo_LCD_PRINT_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LCD_HOME_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_LCD_HOME_MESSAGE0 = 'LCD1602 光標 回到原點';
|
|
|
+Blockly.Msg.CocoRobo_LCD_HOME_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LCD_CURSOR_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_LCD_CURSOR_MESSAGE0 = 'LCD1602 光標 %1';
|
|
|
+Blockly.Msg.CocoRobo_LCD_CURSOR_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LCD_SET_CURSOR_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_LCD_SET_CURSOR_MESSAGE0 = 'LCD1602 起始點 欄 %2 列 %1';
|
|
|
+Blockly.Msg.CocoRobo_LCD_SET_CURSOR_TOOLTIP = '欄列從0開始計數';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LCD_CLEAR_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_LCD_CLEAR_MESSAGE0 = 'LCD1602 清屏';
|
|
|
+Blockly.Msg.CocoRobo_LCD_CLEAR_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LCD_CURSOR_BLINK = '閃爍';
|
|
|
+Blockly.Msg.CocoRobo_LCD_CURSOR_NO_BLINK = '不閃爍';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_RIGHT_TO_LEFT = '從右向左';
|
|
|
+Blockly.Msg.CocoRobo_LEFT_TO_RIGHT = '從左向右';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LCD_TEXT_DIRECTION_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_LCD_TEXT_DIRECTION_MESSAGE0 = 'LCD1602 文字方向 %1';
|
|
|
+Blockly.Msg.CocoRobo_LCD_TEXT_DIRECTION_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LCD_MOVE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_LCD_MOVE_MESSAGE0 = 'LCD1602 向 %1 滾動壹格';
|
|
|
+Blockly.Msg.CocoRobo_LCD_MOVE_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_IR_TRANS_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_IR_TRANS_MESSAGE0 = '紅外發送 單字節字串 %1 tx 腳位 %2';
|
|
|
+Blockly.Msg.CocoRobo_IR_TRANS_TOOLTIP =
|
|
|
+`
|
|
|
+單字節字串:
|
|
|
+'A', 'b', '1'等
|
|
|
+`
|
|
|
+
|
|
|
+Blockly.Msg.OUTPUT_PIN_HELPURL = '';
|
|
|
+Blockly.Msg.OUTPUT_PIN_MESSAGE0 = '%1';
|
|
|
+Blockly.Msg.OUTPUT_PIN_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.INPUT_PIN_HELPURL = '';
|
|
|
+Blockly.Msg.INPUT_PIN_MESSAGE0 = '%1';
|
|
|
+Blockly.Msg.INPUT_PIN_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.READ_ANALOG_PIN_HELPURL = ''
|
|
|
+Blockly.Msg.READ_ANALOG_PIN_MESSAGE0 = '%1'
|
|
|
+Blockly.Msg.READ_ANALOG_PIN_TOOLTIP = ""
|
|
|
+
|
|
|
+Blockly.Msg.SET_DIGITAL_HELPURL = ''
|
|
|
+Blockly.Msg.SET_DIGITAL_MESSAGE0 = '%1'
|
|
|
+Blockly.Msg.SET_DIGITAL_TOOLTIP = ""
|
|
|
+
|
|
|
+Blockly.Msg.SET_ANALOG_HELPURL = ''
|
|
|
+Blockly.Msg.SET_ANALOG_MESSAGE0 = '%1'
|
|
|
+Blockly.Msg.SET_ANALOG_TOOLTIP = ""
|
|
|
+
|
|
|
+Blockly.Msg.ALL_PIN_HELPURL = ''
|
|
|
+Blockly.Msg.ALL_PIN_MESSAGE0 = '%1'
|
|
|
+Blockly.Msg.ALL_PIN_TOOLTIP = ""
|
|
|
+
|
|
|
+Blockly.Msg.PWM_PIN_HELPURL = ''
|
|
|
+Blockly.Msg.PWM_PIN_MESSAGE0 = '%1'
|
|
|
+Blockly.Msg.PWM_PIN_TOOLTIP = ""
|
|
|
+
|
|
|
+Blockly.Msg.DH11_HUM_TEM_PIN_HELPURL = ''
|
|
|
+Blockly.Msg.DH11_HUM_TEM_PIN_MESSAGE0 = '%1'
|
|
|
+Blockly.Msg.DH11_HUM_TEM_PIN_TOOLTIP = ""
|
|
|
+
|
|
|
+Blockly.Msg.UART_TX_PIN_HELPURL = ''
|
|
|
+Blockly.Msg.UART_TX_PIN_MESSAGE0 = '%1'
|
|
|
+Blockly.Msg.UART_TX_PIN_TOOLTIP = ""
|
|
|
+
|
|
|
+Blockly.Msg.UART_RX_PIN_HELPURL = ''
|
|
|
+Blockly.Msg.UART_RX_PIN_MESSAGE0 = '%1'
|
|
|
+Blockly.Msg.UART_RX_PIN_TOOLTIP = ""
|
|
|
+
|
|
|
+Blockly.Msg.I2C_PIN_HELPURL = ''
|
|
|
+Blockly.Msg.I2C_PIN_MESSAGE0 = '%1'
|
|
|
+Blockly.Msg.I2C_PIN_TOOLTIP = ""
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.MQTT_COMMON_SETUP_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/library/cocorobo/umqtt.simple.html?highlight=mqtt#MQTTClient'
|
|
|
+Blockly.Msg.MQTT_COMMON_SETUP_MESSAGE0 = 'MQTT %1 client_id %2 server %3 port %4 user %5 password %6 keepalive %7';
|
|
|
+Blockly.Msg.MQTT_COMMON_SETUP_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.MQTT_TENCENT_SETUP_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/library/cocorobo/umqtt.simple.html?highlight=mqtt#MQTTClient'
|
|
|
+Blockly.Msg.MQTT_TENCENT_SETUP_MESSAGE0 = 'MQTT 騰訊物聯網 %1 服務器 %2 Port %3 AppId %4 Device %5 -- 傳出參數 -- %6 ReportTopic %7 ControlTopic %8';
|
|
|
+Blockly.Msg.MQTT_TENCENT_SETUP_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.MQTT_TENCENT_SETUPS_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/library/cocorobo/umqtt.simple.html?highlight=mqtt#MQTTClient'
|
|
|
+Blockly.Msg.MQTT_TENCENT_SETUPS_MESSAGE0 = 'MQTT 騰訊物聯網 %1 服務器 %2 Port %3 AppId %4 Device %5 -- 傳出參數 -- %6 ReportTopic %7 ControlTopic %8';
|
|
|
+Blockly.Msg.MQTT_TENCENT_SETUPS_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.MQTT_SETUP_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/tutorials/advance/iot/mqtt.html#id2'
|
|
|
+Blockly.Msg.MQTT_SETUP_MESSAGE0 = 'MQTT-Easy IoT %1 服務器 %2 Client ID %5 Iot_id %3 Iot_pwd %4';
|
|
|
+Blockly.Msg.MQTT_SETUP_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.MQTT_CONNECT_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/tutorials/advance/iot/mqtt.html#id2'
|
|
|
+Blockly.Msg.MQTT_CONNECT_MESSAGE0 = '連接 MQTT';
|
|
|
+Blockly.Msg.MQTT_CONNECT_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.MQTT_PUBLISH_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/tutorials/advance/iot/mqtt.html#id2'
|
|
|
+Blockly.Msg.MQTT_PUBLISH_MESSAGE0 = '發佈 %1 至 主題 %2';
|
|
|
+Blockly.Msg.MQTT_PUBLISH_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.MQTT_REC_FROM_TOPIC_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/tutorials/advance/iot/mqtt.html#id2'
|
|
|
+Blockly.Msg.MQTT_REC_FROM_TOPIC_MESSAGE0 = '當從主題 %1 接收到 %2 時';
|
|
|
+Blockly.Msg.MQTT_REC_FROM_TOPIC_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.MQTT_RECEIVE_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/tutorials/advance/iot/mqtt.html#id2'
|
|
|
+Blockly.Msg.MQTT_RECEIVE_MESSAGE0 = '當從主題 %1 接收到 %2 時';
|
|
|
+Blockly.Msg.MQTT_RECEIVE_TOOLTIP = "參數\"主題\"只接受變量";
|
|
|
+
|
|
|
+Blockly.Msg.MQTT_WAIT_MSG_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/tutorials/advance/iot/mqtt.html#id2'
|
|
|
+Blockly.Msg.MQTT_WAIT_MSG_MESSAGE0 = '等待主題消息 以 %1 模式';
|
|
|
+Blockly.Msg.MQTT_WAIT_MSG_TOOLTIP = "建議放在'壹直重複'中運行";
|
|
|
+
|
|
|
+Blockly.Msg.MQTT_DISCONNECT_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/tutorials/advance/iot/mqtt.html#id2'
|
|
|
+Blockly.Msg.MQTT_DISCONNECT_MESSAGE0 = 'MQTT 斷開連接';
|
|
|
+Blockly.Msg.MQTT_DISCONNECT_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.MQTT_LAST_WILL_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/library/cocorobo/umqtt.simple.html?highlight=mqtt#MQTTClient.set_last_will'
|
|
|
+Blockly.Msg.MQTT_LAST_WILL_MESSAGE0 = '設置 MQTT 主題 %2 離綫消息 %1';
|
|
|
+Blockly.Msg.MQTT_LAST_WILL_TOOLTIP = "設置 MQTT last will 消息。應該在 connect() 之前調用。";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_IR_RECV_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_IR_RECV_MESSAGE0 = '紅外接收 整型 rx 腳位 %1';
|
|
|
+Blockly.Msg.CocoRobo_IR_RECV_TOOLTIP = '首次接收總爲空';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_OLCD_PRINT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_OLCD_PRINT_MESSAGE0 = 'bluebit LCD 顯示 %1 x %2 y %3';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_OLCD_PRINT_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_OLCD_INIT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_OLCD_INIT_MESSAGE0 = 'bluebit LCD 初始化 tx %1 rx %2';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_OLCD_INIT_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_OLCD_CLEAR_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_OLCD_CLEAR_MESSAGE0 = 'bluebit LCD 清空';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_OLCD_CLEAR_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_OLCD_BMP_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_OLCD_BMP_MESSAGE0 = 'bluebit LCD 顯示圖像 x %1 y %2 寬 %3 高 %4 16進制圖像數據 %5';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_OLCD_BMP_TOOLTIP = '';
|
|
|
+
|
|
|
+
|
|
|
+/*教科板 - 擴展 - Bluebit - 結束 */
|
|
|
+
|
|
|
+/*掌控實驗箱*/
|
|
|
+Blockly.Msg.CocoRobo_bme280_hum_tem_pre_MESSAGE0 ='氣象 %1';
|
|
|
+Blockly.Msg.CocoRobo_bme280_hum_tem_pre_TOOLTIP = '氣壓單位Pa, 溫度單位攝氏度, 環境濕度單位%';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobobox_sound_MESSAGE0 ='聲音值';
|
|
|
+Blockly.Msg.CocoRobobox_sound_TOOLTIP = '採樣數據,為0~4095。';
|
|
|
+Blockly.Msg.CocoRobobox_sound_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRoboBox/lib/CocoRobo.html';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_SLIDER_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRoboBox/lib/CocoRobo_box.html#CocoRobo-box';
|
|
|
+Blockly.Msg.CocoRoboBOX_SLIDER_MESSAGE0 = '滑桿';
|
|
|
+Blockly.Msg.CocoRoboBOX_SLIDER_TOOLTIP = '返回滑桿電阻採樣值。範圍0~4095。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_5BUTTON_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRoboBox/lib/CocoRobo_box.html#CocoRobo-box';
|
|
|
+Blockly.Msg.CocoRoboBOX_5BUTTON_MESSAGE0 = '五向按鍵%1';
|
|
|
+Blockly.Msg.CocoRoboBOX_5BUTTON_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_MOTOR_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRoboBox/lib/CocoRobo_box.html#CocoRobo-box';
|
|
|
+Blockly.Msg.CocoRoboBOX_MOTOR_MESSAGE0 = '馬達 速度%1';
|
|
|
+Blockly.Msg.CocoRoboBOX_MOTOR_TOOLTIP = '馬達速度,範圍±100。正值表示正轉,負值則反。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_ULTRASONIC_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRoboBox/lib/CocoRobo_box.html#CocoRobo_box.get_key';
|
|
|
+Blockly.Msg.CocoRoboBOX_ULTRASONIC_MESSAGE0 = '超聲波';
|
|
|
+Blockly.Msg.CocoRoboBOX_ULTRASONIC_TOOLTIP = '超聲波測距,獲取超聲波感應器測距值,組織cm。範圍3~340CM';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_THEHUMANBODYINFRARE_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRoboBox/lib/CocoRobo_box.html#CocoRobo_box.get_key';
|
|
|
+Blockly.Msg.CocoRoboBOX_THEHUMANBODYINFRARE_MESSAGE0 = '人體紅外';
|
|
|
+Blockly.Msg.CocoRoboBOX_THEHUMANBODYINFRARE_TOOLTIP = '返回人體紅外觸發值。當為1時,表示已觸發;當為0時,表示未觸發。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_pixel_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_pixel_MESSAGE0 = '設定第 %1列 %2欄 R%3 G%4 B%5';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_pixel_TOOLTIP = '設定第多少列,欄的RGB顏色';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_get_pixel_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_get_pixel_MESSAGE0 = '返回 第%1列 %2欄 RGB顏色';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_get_pixel_TOOLTIP = '返回第多少列,欄位置的RGB顏色';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_ImageText_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_ImageText_MESSAGE0 = '滾動顯示文本%1 速度%2';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_ImageText_TOOLTIP = '滾動顯示文字,亮度為0不亮,9最亮';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_Image_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_Image_MESSAGE0 = '顯示影像%1';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_Image_TOOLTIP = '顯示影像';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_SetImage_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_SetImage_MESSAGE0 = '創建影像 %1 首個欄%2第二欄%3第三欄%4第四欄%5第五欄%6';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_SetImage_TOOLTIP = '創建新影像,每欄每位數代表第幾比特燈,默認紅色;亮度為0不亮,9最亮。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_SHOW_IMAGE_MESSAGE0 = '顯示影像/文本 %1';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_SHOW_IMAGE_TOOLTIP = '顯示影像或文字消息。';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_SHOW_IMAGE_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_SHOW_IMAGEImport_MESSAGE0 = '顯示影像 %1';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_SHOW_IMAGEImport_TOOLTIP = '顯示影像。';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_SHOW_IMAGEImport_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_SHOW_IMAGE_Copy_MESSAGE0 = '複製影像 %1';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_SHOW_IMAGE_Copy_TOOLTIP = '複製影像。';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_SHOW_IMAGE_Copy_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_ImageCot_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_ImageCot_MESSAGE0 = '切剪影像%1 列%2 欄%3 寬%4 高%5';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_ImageCot_TOOLTIP = '切剪影像';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_IMAGE_BUILTINS_MESSAGE0 = '內寘影像 %1';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_IMAGE_BUILTINS_TOOLTIP = '選擇一個內寘的影像。';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_IMAGE_BUILTINS_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_IMAGE_SHIFT_MESSAGE0 = '平移影像 %1 %2 %3 位';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_IMAGE_SHIFT_TOOLTIP = '向特定方向移動影像,並返回移動後的結果。';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_IMAGE_SHIFT_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_clear_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_clear_MESSAGE0 = '關閉所有 RGB 燈';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_clear_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_pixel_return_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_pixel_return_MESSAGE0 = '返回第 %1列 %2欄 顏色';
|
|
|
+Blockly.Msg.CocoRoboBOX_RGB_pixel_return_TOOLTIP = '返回第多少列,欄的RGB顏色';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_TRIAXIAL_ACCELERATION_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo.html';
|
|
|
+Blockly.Msg.CocoRoboBOX_TRIAXIAL_ACCELERATION_MESSAGE0 = '%1軸加速度';
|
|
|
+Blockly.Msg.CocoRoboBOX_TRIAXIAL_ACCELERATION_TOOLTIP = '單位g,範圍-2~+2g。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_TRIAXIAL_AUGULAR_VELOCITY_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo.html';
|
|
|
+Blockly.Msg.CocoRoboBOX_TRIAXIAL_AUGULAR_VELOCITY_MESSAGE0 = '%1軸角速度';
|
|
|
+Blockly.Msg.CocoRoboBOX_TRIAXIAL_AUGULAR_VELOCITY_TOOLTIP = '範圍±500°/秒';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_EULER_ANGLE_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo.html';
|
|
|
+Blockly.Msg.CocoRoboBOX_EULER_ANGLE_MESSAGE0 = '%1歐拉角';
|
|
|
+Blockly.Msg.CocoRoboBOX_EULER_ANGLE_TOOLTIP = '返回當前歐拉角(Pitch,Roll,Yaw),單位角度';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboBOX_QUATERNION_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo.html';
|
|
|
+Blockly.Msg.CocoRoboBOX_QUATERNION_MESSAGE0 = '%1四元數';
|
|
|
+Blockly.Msg.CocoRoboBOX_QUATERNION_TOOLTIP = '返回當前四元數(w,x,y,z)';
|
|
|
+
|
|
|
+Blockly.Msg.LIST_FIRST_INDEX_HELPURL = '';
|
|
|
+Blockly.Msg.LIST_FIRST_INDEX_MESSAGE0 = '項 %1 在陣列 %2 %3 出現的位置';
|
|
|
+Blockly.Msg.LIST_FIRST_INDEX_TOOLTIP = '返回指定字串在陣列中%3出現的位置';
|
|
|
+
|
|
|
+
|
|
|
+/*AI類*/
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_INIT_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.lcd.init';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_INIT_MESSAGE0 = '螢幕 初始化 ';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_INIT_TOOLTIP = '初始化 螢幕顯示';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_RESET_HELPURL = 'https://maixpy.sipeed.com/zh/libs/machine_vision/sensor.html#%E5%8D%95%E7%9B%AE%E6%91%84%E5%83%8F%E5%A4%B4%E9%87%8D%E7%BD%AE%E5%87%BD%E6%95%B0';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_RESET_MESSAGE0 = '攝像頭 初始化';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_RESET_TOOLTIP = '初始化單目攝像頭';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_ENABLE_HELPURL = 'https://maixpy.sipeed.com/zh/libs/machine_vision/sensor.html#%E8%8E%B7%E5%8F%96%E5%9B%BE%E5%83%8F';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_ENABLE_MESSAGE0 = '攝像頭%1';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_ENABLE_TOOLTIP = '獲取影像';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_TEXT_HELPURL = 'https://maixpy.sipeed.com/zh/libs/machine_vision/lcd.html#%E4%BE%8B%E7%A8%8B-1%EF%BC%9A-%E6%98%BE%E7%A4%BA%E8%8B%B1%E6%96%87';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_TEXT_MESSAGE0 = '顯示文字 x %1 y %2 內容 %3';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_TEXT_TOOLTIP = '僅支持字母和數字';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_SKIP_HELPURL = 'https://maixpy.sipeed.com/zh/libs/machine_vision/sensor.html#%E8%B7%B3%E5%B8%A7';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_SKIP_MESSAGE0 = '攝像頭 跳過幀數%1 毫秒%2內的影像';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_SKIP_TOOLTIP = '攝像頭跳過指定幀數或者跳過指定時間內的影像';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_RETURN_HELPURL = 'https://maixpy.sipeed.com/zh/libs/machine_vision/sensor.html#%E5%88%86%E8%BE%A8%E7%8E%87%E5%AE%BD%E5%BA%A6';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_RETURN_MESSAGE0 = '測 攝像頭 獲取%1';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_RETURN_TOOLTIP = '(AI)攝像頭返回參數(寬高,圖像幀的格式,圖像幀的大小)';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_SETS_HELPURL = 'https://maixpy.sipeed.com/zh/libs/machine_vision/sensor.html#%E8%AE%BE%E7%BD%AE%E5%AF%B9%E6%AF%94%E5%BA%A6';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_SETS_MESSAGE0 = '攝像頭 設置%1 爲%2';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_SETS_TOOLTIP = '設置攝像頭對比度,亮度,飽和度範圍爲[-2,+2]';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_AUTO_GAIN_HELPURL = 'https://maixpy.sipeed.com/zh/libs/machine_vision/sensor.html#%E8%AE%BE%E7%BD%AE%E8%87%AA%E5%8A%A8%E5%A2%9E%E7%9B%8A';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_AUTO_GAIN_MESSAGE0 = '攝像頭 自動增益%1';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_AUTO_GAIN_TOOLTIP = '1開啟攝像頭自動增益0關閉攝像頭自動增益';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_AUTO_WHITEBAL_HELPURL = 'https://maixpy.sipeed.com/zh/libs/machine_vision/sensor.html#%E8%AE%BE%E7%BD%AE%E8%87%AA%E5%8A%A8%E5%A2%9E%E7%9B%8A';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_AUTO_WHITEBAL_MESSAGE0 = '攝像頭 白平衡%1';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_AUTO_WHITEBAL_TOOLTIP = '設定攝像自動白平衡模式,默認打開。True為打開,False為關閉自動白平衡。若您想追跡顏色,則需關閉白平衡。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_LEVEL_MI_HELPURL = 'https://maixpy.sipeed.com/zh/libs/machine_vision/sensor.html#%E8%AE%BE%E7%BD%AE%E6%B0%B4%E5%B9%B3%E9%95%9C%E5%83%8F';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_LEVEL_MI_MESSAGE0 = '攝像頭 %1 %2';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_LEVEL_MI_TOOLTIP = '1表示開啟水準鏡像 0表示關閉水準鏡像';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_DISPLAY_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.lcd.display';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_DISPLAY_MESSAGE0 = '螢幕 顯示生效';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_DISPLAY_TOOLTIP = '可以在液晶屏上顯示';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_DISPLAY_SIZE_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.lcd.display';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_DISPLAY_SIZE_MESSAGE0 = '圖像 顯示生效 x%1 y%2 寬%3 高%4';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_DISPLAY_SIZE_TOOLTIP = '可以在液晶屏上顯示壹張圖片';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_IMAGES_HELPURL = 'https://maixpy.sipeed.com/zh/libs/machine_vision/sensor.html#%E8%8E%B7%E5%8F%96%E5%9B%BE%E5%83%8F';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_IMAGES_MESSAGE0 = '攝像頭 獲取影像';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_IMAGES_TOOLTIP = '控制攝像頭捕捉影像';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_IMAGE_FACEDETECT_HELPURL = 'https://maixpy.sipeed.com/zh/libs/Maix/kpu.html#%E8%BF%90%E8%A1%8Cyolo2%E7%BD%91%E7%BB%9C';
|
|
|
+Blockly.Msg.CocoRobo_AI_IMAGE_FACEDETECT_MESSAGE0 = '人臉檢測';
|
|
|
+Blockly.Msg.CocoRobo_AI_IMAGE_FACEDETECT_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_REC_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.image.draw_rectangle';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_REC_MESSAGE0 = '矩形%1 x%3 y%4 寬%5 高%6 顏色爲 R%7 G%8 B%9 加粗%2';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_REC_TOOLTIP = '在影像上繪製矩形';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_STRING_MESSAGE0 = '線條 x1%1 y1%2 到x2%3 y2%4 顏色爲R%5 G%6 B%7 加粗%8';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_STRING_TOOLTIP = '在影像上繪製線條';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_STRING_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.image.draw_rectangle';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_CLEAR_ALL_MESSAGE0 = '螢幕 顯示清空';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_CLEAR_ALL_TOOLTIP = '將液晶屏清空為黑色或者指定的顏色';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_CLEAR_ALL_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.image.draw_rectangle';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_return_colour_MESSAGE0 = 'LCD 返回 x%1 y%2 顏色';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_return_colour_TOOLTIP = '返回某個座標點的顏色';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_return_colour_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.image.draw_rectangle';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_CIRCLE_MESSAGE0 = '圓形%1 x%2 y%3 半徑%4 顏色爲 R%5 G%6 B%7 加粗%8';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_CIRCLE_TOOLTIP = '在影像上繪製圓形';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_CIRCLE_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.image.draw_rectangle';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_TEXT_MOST_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.image.draw_rectangle';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_TEXT_MOST_MESSAGE0 = '顯示文字 x %1 y %2 內容 %3 顏色爲R%4 G%5 B%6 字號%7';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_TEXT_MOST_TOOLTIP = '僅支持字母和數字';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_TEN_STRING_MESSAGE0 = '十字線 x%1 y%2 顏色爲R%3 G%4 B%5 尺寸%6 加粗%7';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_TEN_STRING_TOOLTIP = '在影像上繪製十字線';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_TEN_STRING_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.image.draw_rectangle';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_ARROWS_MESSAGE0 = '箭頭 x1%1 y1%2 到x2%3 y2%4 顏色爲R%5 G%6 B%7 加粗%8';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_ARROWS_TOOLTIP = '在影像上繪製一個箭頭';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_ARROWS_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.image.draw_rectangle';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_PIRCTURE_HELPURL = '.https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.lcd.display';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_PIRCTURE_MESSAGE0 = '顯示影像 路徑%1';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_PIRCTURE_TOOLTIP = '顯示影像';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_HEAT_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.image.invert';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_HEAT_MESSAGE0 = '圖像轉換為%1';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_HEAT_TOOLTIP = '黑白翻轉是將二進位影像0(黑色)變為1(白色),1(白色)變為0(黑色),非常快速地翻轉二進位影像中的所有點數值。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_DESCARTES_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.image.linpolar';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_DESCARTES_MESSAGE0 = '影像 從笛卡爾座標到%1 座標重新投影 反向%2';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_DESCARTES_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_EROSION_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.image.dilate';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_EROSION_MESSAGE0 = '影像 膨脹 級別%1';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_EROSION_TOOLTIP = '膨脹就是對影像高亮部分進行“領域擴張”,效果圖擁有比原圖更大的高亮區域。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_MIDDLE_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.image.midpoint';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_MIDDLE_MESSAGE0 = '影像 中點濾波 級別%1 濾波%2';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_MIDDLE_TOOLTIP = '控制影像混合的最小/最大程度。0只適用於最小濾波,1僅用於最大濾波。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_MODE_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.image.modehttps://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.image.mode';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_MODE_MESSAGE0 = '影像 眾數濾波 級別%1';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_MODE_TOOLTIP = '在影像上運行眾數濾波,用相鄰點數的模式替換每個點數。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_INDISTINCT_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.image.mean';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_INDISTINCT_MESSAGE0 = '影像 模糊濾波 級別%1';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_INDISTINCT_TOOLTIP = '使用盒式濾波器的標準平均值模糊濾波。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_CARTOON_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.image.cartoon';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_CARTOON_MESSAGE0 = '影像 卡通化 級別%1 起始點數差異%2 相鄰點數差異%3';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_CARTOON_TOOLTIP = '使圖像卡通化';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_3D_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.image.rotation_corr';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_3D_MESSAGE0 = '影像 3D旋轉 上下旋轉%1 左右旋轉%2 度數%3 左右移動%4 上下移動%5 縮放%6';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_IMAGE_3D_TOOLTIP = '透過執行幀緩衝區的3D旋轉來糾正影像中的透視問題。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_ECTYPE_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.image.copy';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_ECTYPE_MESSAGE0 = '將影像的副本保存到SD卡 圖像名%1 影像顯示區域 x%2 y%3 寬%4 高%5';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_ECTYPE_TOOLTIP = '將影像的副本保存到SD卡';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_ECTYPE_SHOW_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.image.save';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_ECTYPE_SHOW_MESSAGE0 = '創建一個影像對象的副本 複製影像區域 x%1 y%2 寬%3 高%4';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_SHOW_ECTYPE_SHOW_TOOLTIP = '創建一個影像對象的副本';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_NUMBER_DISCERN_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_NUMBER_DISCERN_MESSAGE0 = '手寫數字識別';
|
|
|
+Blockly.Msg.CocoRobo_AI2_NUMBER_DISCERN_TOOLTIP = '手寫數字識別';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_PIXEL_COLOUR_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html?highlight=get_pixel#CocoRobo_classroom_kit.image.set_pixel';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_PIXEL_COLOUR_MESSAGE0 = '螢幕 x%1 y%2 顯示顏色 R%3 G%4 B%5';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_PIXEL_COLOUR_TOOLTIP = '螢幕顯示顏色';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_COLOUR_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.lcd.clear';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_COLOUR_MESSAGE0 = '螢幕 初始化 顯示顏色 R%1 G%2 B%3';
|
|
|
+Blockly.Msg.CocoRobo_AI_LCD_COLOUR_TOOLTIP = '螢幕顯示顏色';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_PATTERN_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.camera.set_pixformat';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_PATTERN_MESSAGE0 = '攝像頭 初始化 點數模式 %1';
|
|
|
+Blockly.Msg.CocoRobo_AI_SENSOR_PATTERN_TOOLTIP = '用於設定攝像頭點數模式,有黑白和rgb彩色';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_TRACE_CILOR_DISPLAYTEN_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_AI_TRACE_CILOR_DISPLAYTEN_MESSAGE0 = '追跡色塊 顯示%1';
|
|
|
+Blockly.Msg.CocoRobo_AI_TRACE_CILOR_DISPLAYTEN_TOOLTIP = '';
|
|
|
+
|
|
|
+//人臉檢測
|
|
|
+Blockly.Msg.CocoRobo_AI2_FACE_TRACKING_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_FACE_TRACKING_MESSAGE0 = '選擇訓練模型 人臉';
|
|
|
+Blockly.Msg.CocoRobo_AI2_FACE_TRACKING_TOOLTIP = '可以識別並且追蹤人臉,顯示人臉大小等';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_PHOTOGRAPH_TRACKING_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_PHOTOGRAPH_TRACKING_MESSAGE0 = '調用攝像頭進行 人臉檢測';
|
|
|
+Blockly.Msg.CocoRobo_AI2_PHOTOGRAPH_TRACKING_TOOLTIP = '調用攝像頭進行 人臉檢測';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_MESSAGE0 = '獲取識別後人臉的 所有參數';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_TOOLTIP = '獲取識別後人臉的 所有參數';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_X_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_X_MESSAGE0 = '獲取識別後人臉的 x座標';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_X_TOOLTIP = '獲取識別後人臉的 x座標';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_Y_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_Y_MESSAGE0 = '獲取識別後人臉的 y座標';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_Y_TOOLTIP = '獲取識別後人臉的 y座標';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_W_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_W_MESSAGE0 = '獲取識別後人臉的 寬度';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_W_TOOLTIP = '獲取識別後人臉的 寬度';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_H_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_H_MESSAGE0 = '獲取識別後人臉的 高度';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_H_TOOLTIP = '獲取識別後人臉的 高度';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_VALUE_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_VALUE_MESSAGE0 = '獲取識別後人臉的 置信度';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_VALUE_TOOLTIP = '獲取識別後人臉的 置信度';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_OBJNUM_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_OBJNUM_MESSAGE0 = '獲取識別後人臉的 數量';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_FACE_OBJNUM_TOOLTIP = '獲取識別後人臉的 數量';
|
|
|
+
|
|
|
+//20分類
|
|
|
+Blockly.Msg.CocoRobo_AI2_20class_TRACKING_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_20class_TRACKING_MESSAGE0 = '選擇訓練模型 20類';
|
|
|
+Blockly.Msg.CocoRobo_AI2_20class_TRACKING_TOOLTIP = '可以識別20個類型,分別是0-19爲飛機,自行車,鳥,船,瓶子,公交車,汽車,貓,椅子,奶牛,餐桌,狗,屋子,摩托車,人,盆栽,羊,沙發,火車,電視';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_PHOTOGRAPH_20TRACKING_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_PHOTOGRAPH_20TRACKING_MESSAGE0 = '調用攝像頭進行 20類識別';
|
|
|
+Blockly.Msg.CocoRobo_AI2_PHOTOGRAPH_20TRACKING_TOOLTIP = '調用攝像頭進行 20類識別';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_MESSAGE0 = '獲取識別後20類的 所有參數';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_TOOLTIP = '獲取識別後20類的 所有參數';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_X_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_X_MESSAGE0 = '獲取識別後20類的 x座標';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_X_TOOLTIP = '獲取識別後20類的 x座標';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_Y_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_Y_MESSAGE0 = '獲取識別後20類的 y座標';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_Y_TOOLTIP = '獲取識別後20類的 y座標';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_W_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_W_MESSAGE0 = '獲取識別後20類的 寬度';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_W_TOOLTIP = '獲取識別後20類的 寬度';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_H_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_H_MESSAGE0 = '獲取識別後20類的 高度';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_H_TOOLTIP = '獲取識別後20類的 高度';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_VALUE_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_VALUE_MESSAGE0 = '獲取識別後20類的 置信度';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_VALUE_TOOLTIP = '獲取識別後20類的 置信度';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_OBJNUM_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_OBJNUM_MESSAGE0 = '獲取識別後20類的 數量';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_OBJNUM_TOOLTIP = '獲取識別後20類的 數量';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_CLASSID_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_CLASSID_MESSAGE0 = '獲取識別後20類的 類型';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_CLASSID_TOOLTIP = '可以識別20個類型,分別是0-19爲飛機,自行車,鳥,船,瓶子,公交車,汽車,貓,椅子,奶牛,餐桌,狗,屋子,摩托車,人,盆栽,羊,沙發,火車,電視';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_INDEX_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_INDEX_MESSAGE0 = '獲取識別後20類的 類型數量';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_20CLASS_INDEX_TOOLTIP = '獲取識別後20類的 類型數量';
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+//手寫數字
|
|
|
+Blockly.Msg.CocoRobo_AI2_NUMBER_DISCERN_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_NUMBER_DISCERN_MESSAGE0 = '選擇訓練模型 手寫數字';
|
|
|
+Blockly.Msg.CocoRobo_AI2_NUMBER_DISCERN_TOOLTIP = '選擇訓練模型 手寫數字';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_NUMBER_DISCERN_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.model.select_model';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_NUMBER_DISCERN_MESSAGE0 = '調用攝像頭進行 手寫數字識別';
|
|
|
+Blockly.Msg.CocoRobo_AI2_RESULT_NUMBER_DISCERN_TOOLTIP = '調用攝像頭進行 手寫數字識別';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_NUMBER_DETECT_ALL_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#id2';
|
|
|
+Blockly.Msg.CocoRobo_AI2_NUMBER_DETECT_ALL_MESSAGE0 = '獲取識別後手寫數字的 所有參數';
|
|
|
+Blockly.Msg.CocoRobo_AI2_NUMBER_DETECT_ALL_TOOLTIP = '獲取識別後手寫數字的 所有參數';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_NUMBER_DETECT_NUMBER_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#id2';
|
|
|
+Blockly.Msg.CocoRobo_AI2_NUMBER_DETECT_NUMBER_MESSAGE0 = '獲取識別後手寫數字的 數字';
|
|
|
+Blockly.Msg.CocoRobo_AI2_NUMBER_DETECT_NUMBER_TOOLTIP = '獲取識別後手寫數字的 數字';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI2_NUMBER_DETECT_ADIENCE_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#id2';
|
|
|
+Blockly.Msg.CocoRobo_AI2_NUMBER_DETECT_ADIENCE_MESSAGE0 = '獲取識別後手寫數字的 置信度';
|
|
|
+Blockly.Msg.CocoRobo_AI2_NUMBER_DETECT_ADIENCE_TOOLTIP = '獲取識別後手寫數字的 置信度';
|
|
|
+
|
|
|
+
|
|
|
+//追蹤色塊
|
|
|
+Blockly.Msg.CocoRobo_AI_TRACE_COLOR_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#CocoRobo_classroom_kit.image.find_blobs';
|
|
|
+Blockly.Msg.CocoRobo_AI_TRACE_COLOR_MESSAGE0 = '追蹤色塊 LAB顏色%1 邊界框小於%2 畫素小於%3 過濾';
|
|
|
+Blockly.Msg.CocoRobo_AI_TRACE_COLOR_TOOLTIP = '追蹤色塊';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_TRACE_CILOR_DISPLAYTEN_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_AI_TRACE_CILOR_DISPLAYTEN_MESSAGE0 = '追蹤色塊 顯示%1';
|
|
|
+Blockly.Msg.CocoRobo_AI_TRACE_CILOR_DISPLAYTEN_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_ALL_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#blob';
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_ALL_MESSAGE0 = '獲取識別後色塊的 所有參數';
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_ALL_TOOLTIP = '返回blob 類 -- 色塊對象';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_X_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#blob';
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_X_MESSAGE0 = '獲取識別後色塊的 x座標';
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_X_TOOLTIP = '返回blob 類 -- 色塊對象';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_Y_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#blob';
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_Y_MESSAGE0 = '獲取識別後色塊的 y座標';
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_Y_TOOLTIP = '返回blob 類 -- 色塊對象';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_W_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#blob';
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_W_MESSAGE0 = '獲取識別後色塊的 寬度';
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_W_TOOLTIP = '返回blob 類 -- 色塊對象';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_H_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#blob';
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_H_MESSAGE0 = '獲取識別後色塊的 高度';
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_H_TOOLTIP = '返回blob 類 -- 色塊對象';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_NUMBER_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#blob';
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_NUMBER_MESSAGE0 = '獲取識別後色塊的 數量';
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_NUMBER_TOOLTIP = '返回blob 類 -- 色塊對象';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_CENTER_X_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#blob';
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_CENTER_X_MESSAGE0 = '獲取識別後色塊的 中心x座標';
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_CENTER_X_TOOLTIP = '返回blob 類 -- 色塊對象';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_CENTER_Y_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#blob';
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_CENTER_Y_MESSAGE0 = '獲取識別後色塊的 中心y座標';
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_CENTER_Y_TOOLTIP = '返回blob 類 -- 色塊對象';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_ORTHOGON_HELPURL = 'https://CocoRobo.readthedocs.io/zh/doc_CocoRobobox/CocoRobo_classroom_kit/lib/CocoRobo_classroom_kit.html#blob';
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_ORTHOGON_MESSAGE0 = '獲取識別後色塊的 矩形';
|
|
|
+Blockly.Msg.CocoRobo_AI_BLOB_ORTHOGON_TOOLTIP = '返回blob 類 -- 色塊對象';
|
|
|
+
|
|
|
+//Pythons 訓練身高體重比例
|
|
|
+Blockly.Msg.CocoRobo_DRILL_WEIGHT_MESSAGE0 = '初始化 訓練 %1';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_WEIGHT_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_WEIGHT_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DRILL_LINEAR_REGRESSION_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_LINEAR_REGRESSION_MESSAGE0 = '實例化 線性迴歸直線';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_LINEAR_REGRESSION_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DRILL_TITLE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_TITLE_MESSAGE0 = '標題%1 字號%2';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_TITLE_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DRILL_LABEL_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_LABEL_MESSAGE0 = '標籤%1 標題%2 字號%3';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_LABEL_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_REALITY_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_REALITY_MESSAGE0 = '真實數據 符號標記%1 顏色爲 r%2 g%3 b%4 標題%5';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_REALITY_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DRILL_PREDICTED_REALITY_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_PREDICTED_REALITY_MESSAGE0 = '預測線性迴歸直線 符號標記%1 顏色爲 r%2 g%3 b%4 標題%5';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_PREDICTED_REALITY_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DRILL_LEGEND_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_LEGEND_MESSAGE0 = '展示圖例';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_LEGEND_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DRILL_SHOW_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_SHOW_MESSAGE0 = '顯示圖片';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_SHOW_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_PRINT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_PRINT_MESSAGE0 = '返回對應鍵值%1';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_PRINT_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_full_line = '實線';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_dash_line = '破折線';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_chain_line = '點劃線';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_imaginary_line = '虛線';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_dot = '點';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_pixel = '畫素';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_solid_rim = '實心圈';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_down_triangle = '下三角';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_up_triangle = '上三角';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_right_triangle = '右三角';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_left_triangle = '左三角';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_down_flower_triangle = '下花三角';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_up_flower_triangle = '上花三角';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_right_flower_triangle = '右花三角';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_left_flower_triangle = '左花三角';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_solid_square = '實心方形';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_solid_pentagon = '實心五角';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_star = '星形';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_vertical_hexagon = '豎六邊形';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_across_hexagon = '橫六邊形';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_cross = '十字';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_X = 'X';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_rhombus = '菱形';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_thin_rhombus = '瘦菱形';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_DRILL_vertical_line = '垂直線';
|
|
|
+
|
|
|
+
|
|
|
+//pythons 鳶尾花
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_INITIALIZE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_INITIALIZE_MESSAGE0 = '初始化 鳶尾花數據集';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_INITIALIZE_TOOLTIP = '採用Python的Sklearn機器學習庫中自帶的數據集——鳶尾花數據集。簡單分析數據集之間特徵的關係圖,根據花瓣長度,花瓣寬度,花萼長度,花萼寬度四個特徵進行繪圖虹膜植物數據集可以從龍骨數據集數據集網站獲取,也可以直接從Sklearn。數據集機器學習包得到。數據集共包含4個特徵變量,1個類別變量,共150個有樣本。類別變量分別對應鳶尾花的三個亞屬,分別是山鳶尾(Iris-setosa),變色鳶尾(Iris-versicolor)和維吉尼亞鳶尾(Iris-virginica)分別用(0,1,2)來做映射';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_PCA_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_PCA_MESSAGE0 = '鳶尾花 主成分分析';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_PCA_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_FA3D_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_FA3D_MESSAGE0 = '鳶尾花 因子分析 3D';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_FA3D_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_FA_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_FA_MESSAGE0 = '鳶尾花 因子分析';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_FA_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_PCA_DISPLAY_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_PCA_DISPLAY_MESSAGE0 = '預測圖示 鳶尾花類型%1 呈現內容 x%3 y%4 呈現種類%2 顏色爲 r%5 g%6 b%7 標題%8 向上合併%9';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_PCA_DISPLAY_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_DATA_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_DATA_MESSAGE0 = '預測圖示 呈現內容 x%1 y%2 呈現種類%3 顏色爲 r%4 g%5 b%6 標題%7';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_DATA_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_DATA3D_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_DATA3D_MESSAGE0 = '3D 預測圖示 呈現內容 x朝向%1 y朝向%2 z朝向%3 顏色爲 r%4 g%5 b%6 標題%7';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_DATA3D_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_TITLE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_TITLE_MESSAGE0 = '標題%1 字號%2';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_TITLE_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_LABEL_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_LABEL_MESSAGE0 = '標籤%1 標題%2 字號%3';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_LABEL_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_TITLE3D_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_TITLE3D_MESSAGE0 = '3D 標題%1 字號%2';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_TITLE3D_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_LABEL3D_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_LABEL3D_MESSAGE0 = '3D 標籤%1 標題%2 字號%3';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_LABEL3D_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_LEGEND_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_LEGEND_MESSAGE0 = '展示圖例';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_LEGEND_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_SHOW_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_SHOW_MESSAGE0 = '顯示圖片';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_SHOW_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_LOAD_IRIS_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_LOAD_IRIS_MESSAGE0 = '花萼和花瓣的x, y座標';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_LOAD_IRIS_TOOLTIP = '共150條記錄,分別代表50條山鳶尾(Iris-setosa),變色鳶尾(Iris-versicolor),維吉尼亞鳶尾(Iris-virginica)';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_Iris_setosa = '山鳶尾';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_Iris_versicolor = '變色鳶尾';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_Iris_virginica = '維吉尼亞鳶尾';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_scatter_diagram = '散點圖';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_kde_diagram = 'kde圖';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_box_diagram = '箱圖';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_merge = '合並';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_not_merge = '不合並';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_calyx_length = '花萼長度';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_calyx_width = '花萼寬度';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_petal_length = '花瓣長度';
|
|
|
+Blockly.Msg.CocoRoboS_FLOWER_DE_LUCE_petal_width = '花瓣寬度';
|
|
|
+
|
|
|
+//Pythons 數字識別
|
|
|
+Blockly.Msg.CocoRoboS_CONVERT_PICTURE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_CONVERT_PICTURE_MESSAGE0 ='將圖片轉換爲28²二值圖%1 待處理的圖片存儲路徑%2 處理後的圖片存儲路徑%3 格式%4';
|
|
|
+Blockly.Msg.CocoRoboS_CONVERT_PICTURE_TOOLTIP = '教科板透過串口把WIF傳給語音助手';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_REPERTOIRE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_REPERTOIRE_MESSAGE0 ='查找解析 手寫數字數 據存儲路徑%1';
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_REPERTOIRE_TOOLTIP = '使用手寫數字字元庫';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_SHOW_NUMBER_PATH_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_SHOW_NUMBER_PATH_MESSAGE0 ='手寫數字圖像 存儲路徑%1';
|
|
|
+Blockly.Msg.CocoRoboS_SHOW_NUMBER_PATH_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_SHOW_NUMBER_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_SHOW_NUMBER_MESSAGE0 ='顯示手寫數字圖像';
|
|
|
+Blockly.Msg.CocoRoboS_SHOW_NUMBER_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_RECOGNITION_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_RECOGNITION_MESSAGE0 ='識別手寫數字圖像 存儲路徑%1';
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_RECOGNITION_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_PLACEHOLDER_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_PLACEHOLDER_MESSAGE0 ='創建變量%1 初始化 神經網絡張量 變量名%2';
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_PLACEHOLDER_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DRILL_RESHAPE_MESSAGE0 = '創建變量%1 將輸入照片變量%2 轉換爲 神經網絡輸出張量%3';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_RESHAPE_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_DRILL_RESHAPE_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_CONV_WEIGHT_MESSAGE0 = '創建變量%1 共享變量%2 初始化模式%3';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_CONV_WEIGHT_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_CONV_WEIGHT_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_INITIALIZER_MESSAGE0 = '產生截斷正態分佈隨機數 輸出張量%1 標準差%2';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_INITIALIZER_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_INITIALIZER_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_CONSTANT_MESSAGE0 = '創建常量 數值%1 輸出張量%2';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_CONSTANT_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_CONSTANT_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_CONV2D_MESSAGE0 = '神經網絡輸出張量%1 共享變量%2 長度%3 填充%4';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_CONV2D_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_CONV2D_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_CONV_BIASES_MESSAGE0 = '張量%1';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_CONV_BIASES_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_CONV_BIASES_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_CONV_CONV2D_MESSAGE0 = '卷積二維層 變量%1 %2';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_CONV_CONV2D_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_CONV_CONV2D_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_RELU_MESSAGE0 = '創建變量%1 Relu正向激勵函數 卷積二維層%2';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_RELU_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_RELU_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_MAX_POOL_MESSAGE0 = '池化二維層 變量%1 卷積層%2 池化窗口%3 長度%4 填充%5';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_MAX_POOL_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_MAX_POOL_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_MATMUL_MESSAGE0 = '兩個參數的對應元素各自相乘 x%1 y%2';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_MATMUL_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_MATMUL_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_ADD_MESSAGE0 = '全連接層 變量%1 兩個參數的元素相加 x%2 y%3';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_ADD_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_ADD_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_SOFTMAX_MESSAGE0 = '創建變量%1 預測模型準確度 變量名%2';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_SOFTMAX_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_SOFTMAX_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_REDUCE_MEAN_MESSAGE0 = '創建變量%1 損失函數%2';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_REDUCE_MEAN_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_REDUCE_MEAN_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_LOG_MESSAGE0 = '自然對數 %1';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_LOG_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_LOG_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_REDUCE_SUM_MESSAGE0 = '壓縮求和%1 維度%2';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_REDUCE_SUM_TOOLTIP = '因爲日誌函數是單調遞增的,所以logP (Y | X)也會達到最大值,因此在前面加上負號之後,最大化P (Y | X)就等價於最小化了。';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_REDUCE_SUM_HELPURL = 'https://www.cnblogs.com/guoyaohua/p/9217206.html';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_TRAIN_MESSAGE0 = '優化學習速率 %1';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_TRAIN_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_TRAIN_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_MINIMIZE_MESSAGE0 = '創建變量%1 優化張量%2';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_MINIMIZE_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_MINIMIZE_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_INIT_MESSAGE0 = '初始化模型 完成';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_INIT_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_INIT_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_TRAIN_TEST_MESSAGE0 = '選擇 手寫數字集%1 數量%2';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_TRAIN_TEST_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_TRAIN_TEST_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_SESSION_RUN_MESSAGE0 = '啓動數據流圖會話進行計算 會話%1 圖片%2 標籤%3';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_SESSION_RUN_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_SESSION_RUN_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_SESSION_RUN2_MESSAGE0 = '啓動數據流圖會話進行計算 會話%1 圖片%2 標籤%3';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_SESSION_RUN2_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_SESSION_RUN2_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_SESSION_RUN3_MESSAGE0 = '預測模型%1 擬合度%2 會話%3';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_SESSION_RUN3_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_SESSION_RUN3_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_EQUAL_MESSAGE0 = '兩個張量的每壹維是否相等 x%1 y%2';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_EQUAL_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_EQUAL_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_ARGMAX_MESSAGE0 = '張量%1 按%2比較返回最大值的索引';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_ARGMAX_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_ARGMAX_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_CAST_MESSAGE0 = '轉爲浮點型 %1';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_CAST_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NUMBER_CAST_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_SAVER_SAVE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_SAVER_SAVE_MESSAGE0 ='手寫數字識別模型 變量名%1 存儲路徑%2';
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_SAVER_SAVE_TOOLTIP = 'MNIST手寫數字識別模型保存路徑';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_SAVER_RESTORE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_SAVER_RESTORE_MESSAGE0 ='加載模型%1 存儲路徑%2';
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_SAVER_RESTORE_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_SAME ='包含邊界';
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_VALID = '不包含邊界';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_train ='訓練';
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_test = '測試';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_row ='欄';
|
|
|
+Blockly.Msg.CocoRoboS_NUMBER_rank = '列';
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+//Pythons 人臉檢測
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_CAMERA_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_CAMERA_MESSAGE0 = '調用攝像頭 %1';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_CAMERA_TOOLTIP = '調用筆記本內置攝像頭,所以參數爲0,如果有其他的攝像頭可以調整參數爲1,2';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_CAMERA_OFF_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_CAMERA_OFF_MESSAGE0 = '關閉攝像頭';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_CAMERA_OFF_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_WINDOWS_DELETE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_WINDOWS_DELETE_MESSAGE0 = '刪除所有窗口';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_WINDOWS_DELETE_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_IMPORT_MODEL_SITE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_IMPORT_MODEL_SITE_MESSAGE0 ='加載模型 存儲路徑%1';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_IMPORT_MODEL_SITE_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_READ_IMAGES_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_READ_IMAGES_MESSAGE0 ='從攝像頭讀取圖片';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_READ_IMAGES_TOOLTIP = 'ret如果有讀取圖片就真的,否則假;第二個參數是框架,是當前截取壹幀的圖片。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_GRAY_IMAGES_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_GRAY_IMAGES_MESSAGE0 ='轉爲灰度圖片';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_GRAY_IMAGES_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_DETECTION_FACES_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_DETECTION_FACES_MESSAGE0 = '檢測人臉 每次圖像尺寸減小比例%1';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_DETECTION_FACES_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_DISPLAY_RECOGNITION_ORTHOGON_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_DISPLAY_RECOGNITION_ORTHOGON_MESSAGE0 ='人臉區域顯示矩形框 顏色爲 紅%1 綠%2 藍%3';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_DISPLAY_RECOGNITION_ORTHOGON_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITIONR_PSTORAGE_PICTURE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITIONR_PSTORAGE_PICTURE_MESSAGE0 ='保存圖像 位置%1 ID%2 編號%3';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITIONR_PSTORAGE_PICTURE_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITIONR_PRESERVE_PICTURE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITIONR_PRESERVE_PICTURE_MESSAGE0 ='窗口中顯示圖像 文件名%1';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITIONR_PRESERVE_PICTURE_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITIONR_ESC_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITIONR_ESC_MESSAGE0 ='透過esc鍵 退出';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITIONR_ESC_TOOLTIP = '在窗口置頂時使用纔有效果';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITIONR_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITIONR_MESSAGE0 = '獲得人臉在圖像中的座標值 人臉%1';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITIONR_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_JUDGE_FACES_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_JUDGE_FACES_MESSAGE0 = '是否讀取圖片';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_JUDGE_FACES_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_JUDGE_CAMERA_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_JUDGE_CAMERA_MESSAGE0 = '是否打開攝像頭';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_JUDGE_CAMERA_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_ACQUIRE_ID_PICTURE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_ACQUIRE_ID_PICTURE_MESSAGE0 ='獲取照片及id 照片存儲路徑%1';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_ACQUIRE_ID_PICTURE_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_INITIALIZE_TRANI_MODEL_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_INITIALIZE_TRANI_MODEL_MESSAGE0 ='初始化訓練模型';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_INITIALIZE_TRANI_MODEL_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_START_DRILL_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_START_DRILL_MESSAGE0 ='開始訓練模型';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_START_DRILL_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_STORAGE_DRILL_MODEL_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_STORAGE_DRILL_MODEL_MESSAGE0 ='%1訓練模型 存儲路徑%2';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_STORAGE_DRILL_MODEL_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_DRILL_NUMBERS_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_DRILL_NUMBERS_MESSAGE0 ='人臉模型訓練 數目';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_DRILL_NUMBERS_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_FONT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_FONT_MESSAGE0 = '窗口顯示 識別的名字%1 設置字體爲%2 顏色爲 紅%3 綠%4 藍%5';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_FONT_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_PERCENT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_PERCENT_MESSAGE0 = '窗口顯示 識別的置信度%1 設置字體爲%2 顏色爲 紅%3 綠%4 藍%5';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_PERCENT_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_FORECAST_FACE_INITIALIZE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_FORECAST_FACE_INITIALIZE_MESSAGE0 = '預測人臉 名字%1 置信度%2';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_FORECAST_FACE_INITIALIZE_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_FORECAST_Write= '寫入';
|
|
|
+Blockly.Msg.CocoRoboS_FACE_RECOGNITION_FORECAST_Read= '讀取';
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.FIRST = '首次';
|
|
|
+Blockly.Msg.LAST = '最後一次';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_BLOCK = '阻塞';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_UNBLOCK = '非阻塞';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SETSOCKOPT_HELPURL = 'http://docs.micropython.org/en/latest/library/usocket.html#usocket.socket';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SETSOCKOPT_MESSAGE0 = '設定socket %1 地址 %2 類型 %3';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SETSOCKOPT_TOOLTIP = '設定給定通訊端選項的值。所需的符號常數在通訊端模組中定義(SO_ *等)。該值可以是整數或表示緩衝區的類位元組對象。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_READLINE_HELPURL = 'http://docs.micropython.org/en/latest/library/usocket.html#usocket.socket.accept';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_READLINE_MESSAGE0 = 'socket %1 接收壹欄數據,遇分欄符號結束並返回接收數據的對象';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_READLINE_TOOLTIP = '接收壹欄數據,遇分欄符號結束,並返回接收數據的對象';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_READ_HELPURL = 'http://docs.micropython.org/en/latest/library/usocket.html#usocket.socket.read';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_READ_MESSAGE0 = '從socket %1 讀取 %2 字節並返回字節對象';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_READ_TOOLTIP = '若未給定讀取數量 ,則按照類似 socket.readall() 的模式運行';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SETBLOCKING_HELPURL = 'http://docs.micropython.org/en/latest/library/usocket.html#usocket.socket.setblocking';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SETBLOCKING_MESSAGE0 = '設socket %1 為 %2 模式';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SETBLOCKING_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SETTIMEOUT_HELPURL = 'http://docs.micropython.org/en/latest/library/usocket.html#usocket.socket.settimeout';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SETTIMEOUT_MESSAGE0 = 'socket %1 設超時時間 %2 秒';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SETTIMEOUT_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_RECV_HELPURL = 'http://docs.micropython.org/en/latest/library/usocket.html#usocket.socket.recv';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_RECV_MESSAGE0 = 'socket %1 接收並返回接收到的數據對象 最大數據量為 %2';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_RECV_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_RECVFROM_HELPURL = 'http://docs.micropython.org/en/latest/library/usocket.html#usocket.socket.recvfrom';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_RECVFROM_MESSAGE0 = 'socket %1 接收並返回接收到的數據元組 最大數據量為 %2';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_RECVFROM_TOOLTIP = '元組格式 (bytes, address)';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SENDALL_HELPURL = 'http://docs.micropython.org/en/latest/library/usocket.html#usocket.socket.send';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SENDALL_MESSAGE0 = 'socket %1 連續發送%2 並返回發送的位元組數';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SENDALL_TOOLTIP = '將所有數據發送到通訊端。通訊端必須連接到遠程通訊端。與send()此不同,此方法將嘗試透過連續發送數據塊來發送所有數據。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SENDS_HELPURL = 'http://docs.micropython.org/en/latest/library/usocket.html#usocket.socket.send';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SENDS_MESSAGE0 = 'socket %1 發送 %2 並返回發送的字節數';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SENDS_TOOLTIP = '將數據發送到通訊端。通訊端必須連接到遠程通訊端。返回發送的位元組數,可能小於數據長度(“short write”)。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SEND_HELPURL = 'http://docs.micropython.org/en/latest/library/usocket.html#usocket.socket.send';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SEND_MESSAGE0 = 'socket %1 發送 %2 並返回發送的字節數';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SEND_TOOLTIP = 'Send data to the socket. The socket must be connected to a remote socket. Returns number of bytes sent, which may be smaller than the length of data (“short write”).';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_TEXT_ESC_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_TEXT_ESC_MESSAGE0 = '文本轉義字元 %1 ';
|
|
|
+Blockly.Msg.CocoRobo_TEXT_ESC_TOOLTIP = '文本轉義字元';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SENDTO_HELPURL = 'http://docs.micropython.org/en/latest/library/usocket.html#usocket.socket.sendto';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SENDTO_MESSAGE0 = 'socket %1 發送 %2 到地址 %3';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_SENDTO_TOOLTIP = 'Send data to the socket. The socket should not be connected to a remote socket, since the destination socket is specified by address.';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_CONNECT_HELPURL = 'http://docs.micropython.org/en/latest/library/usocket.html#usocket.socket.connect';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_CONNECT_MESSAGE0 = 'socket %1 連接 host %2 端口 %3';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_CONNECT_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_GETADDRINFO_HELPURL = 'http://docs.micropython.org/en/latest/library/usocket.html#usocket.socket.getaddrinfo';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_GETADDRINFO_MESSAGE0 = '解析 host %1 端口 %2 並返回 ip';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_GETADDRINFO_TOOLTIP = '需聯網';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_ACCEPT_HELPURL = 'http://docs.micropython.org/en/latest/library/usocket.html#usocket.socket.accept';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_ACCEPT_MESSAGE0 = 'socket %1 接受連接請求並返回socket元組';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_ACCEPT_TOOLTIP = '接收連接請求。socket需要指定地址並監聽連接。返回值是 (conn, address)。\nconn:新的socket對象,可以用來收發消息\naddress:連接到服務器的客戶端地址';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_LISTEN_HELPURL = 'http://docs.micropython.org/en/latest/library/usocket.html#usocket.socket.listen';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_LISTEN_MESSAGE0 = '監聽socket %1 backlog個數 %2';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_LISTEN_TOOLTIP = 'backlog :接受套接字的最大個數,至少爲0,如果沒有指定,則默認一個合理值。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_BIND_HELPURL = 'http://docs.micropython.org/en/latest/library/usocket.html#usocket.socket.bind';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_BIND_MESSAGE0 = 'socket %1 綁定地址 %2 端口 %3';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_BIND_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_CLOSE_HELPURL = 'http://docs.micropython.org/en/latest/library/usocket.html#usocket.socket.close';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_CLOSE_MESSAGE0 = 'socket %1 關閉';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_CLOSE_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_INIT_HELPURL = 'http://docs.micropython.org/en/latest/library/usocket.html#usocket.socket';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_INIT_MESSAGE0 = '創建 socket %1 地址 %2 類型 %3';
|
|
|
+Blockly.Msg.CocoRobo_USOCKET_INIT_TOOLTIP = 'AF_INET:=2 — TCP/IP – IPv4\nAF_INET6 :=10 — TCP/IP – IPv6\nSOCK_STREAM:=1 — TCP流\nSOCK_DGRAM:=2 — UDP數據報\nSOCK_RAW :=3 — 原始套接字\nSO_REUSEADDR : =4 — socket可重用\n';
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_GET_POST_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_GET_POST_MESSAGE0 = '%1 請求網址 %2 提交字段 %3';
|
|
|
+//Blockly.Msg.CocoRobo_GET_POST_TOOLTIP = '*data*(可選)在請求正文中發送的字典或元組陣列[(鍵,值)](將是表單編碼的),字節或類文件對象。\n*json*(可選)在請求正文中發送的json數據。\n*headers*(可選)要與請求壹同發送的HTTP標頭字典。';
|
|
|
+Blockly.Msg.CocoRobo_GET_POST_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_UREQUESTS_GET_POST_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_UREQUESTS_GET_POST_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_UREQUESTS_GET_POST_MESSAGE0 = '%1 請求網址 %2 提交字段 %3';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_UREQUESTS_POST_FILE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_UREQUESTS_POST_FILE_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_UREQUESTS_POST_FILE_MESSAGE0 = 'Post 提交文件 %1 請求網址 %2 文件路徑 %3 Mime類型 %4 附加字段 %5';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_RESPONSE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_RESPONSE_MESSAGE0 = '響應內容 格式 %1';
|
|
|
+Blockly.Msg.CocoRobo_RESPONSE_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.STRING = '字串';
|
|
|
+Blockly.Msg._BYTE = '二進制';
|
|
|
+Blockly.Msg.TEXT = '文本';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_RESPONSE_ATTRIBUTE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_RESPONSE_ATTRIBUTE_MESSAGE0 = '響應屬性 %1';
|
|
|
+Blockly.Msg.CocoRobo_RESPONSE_ATTRIBUTE_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_SETS_PIN_MODE_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/board/hardware.html#CocoRobopindesc';
|
|
|
+Blockly.Msg.CocoRobo_SETS_PIN_MODE_TOOLTIP = '右鍵幫助,查看引腳宣告';
|
|
|
+Blockly.Msg.CocoRobo_SETS_PIN_MODE_MESSAGE0 = '設置引腳 %1 為 %2 模式 %3 並設置值為 %4';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_SET_PIN_IN = '輸入';
|
|
|
+Blockly.Msg.CocoRobo_SET_PIN_PUSH_PULL_OUT = '推挽輸出';
|
|
|
+Blockly.Msg.CocoRobo_SET_PIN_LEAKY_OUT = '開漏輸出';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_SET_PIN_NO_PULL = '無上下拉';
|
|
|
+Blockly.Msg.CocoRobo_SET_PIN_DOWN_PULL = '下拉';
|
|
|
+Blockly.Msg.CocoRobo_SET_PIN_UP_PULL = '上拉';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LOCK_OBJECT_ACQUIRE_LOCK_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_LOCK_OBJECT_ACQUIRE_LOCK_MESSAGE0 = '綫程鎖對象 %1 請求鎖';
|
|
|
+Blockly.Msg.CocoRobo_LOCK_OBJECT_ACQUIRE_LOCK_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_START_NEW_THREAD_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_START_NEW_THREAD_MESSAGE0 = '子綫程 %1';
|
|
|
+Blockly.Msg.CocoRobo_START_NEW_THREAD_TOOLTIP = '';
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_UART_INIT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_UART_INIT_MESSAGE0 = '串口 %4 初始化 波特率 %1 tx %2 rx %3';
|
|
|
+Blockly.Msg.CocoRobo_UART_INIT_TOOLTIP = '教科板支持3組串口。0用於REPL,剩下1,2兩組串口可用。所有引腳皆可作爲串口的輸入RX,除 P2、P3 、P4 、P10 只能作爲輸出,其餘所有的引腳理論上都可作爲輸出 TX。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_UART_DEINIT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_UART_DEINIT_MESSAGE0 = '關閉串口 %1';
|
|
|
+Blockly.Msg.CocoRobo_UART_DEINIT_TOOLTIP = '關閉 UART 總線';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_UART_WRITE_STR_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_UART_WRITE_STR_MESSAGE0 = '串口 %1 寫入文本 %2 %3';
|
|
|
+Blockly.Msg.CocoRobo_UART_WRITE_STR_TOOLTIP = '將文本寫入總線。\n返回值:寫入或 None 超時的字節數。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_UART_WRITE_HEX_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_UART_WRITE_HEX_MESSAGE0 = '串口 %1 發送16進制字串 %2 %3';
|
|
|
+Blockly.Msg.CocoRobo_UART_WRITE_HEX_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_UART_HAS_DATA_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_UART_HAS_DATA_MESSAGE0 = '串口 %1 有可讀數據';
|
|
|
+Blockly.Msg.CocoRobo_UART_HAS_DATA_TOOLTIP = '返回一個整數,計算可以無阻塞地讀取的字元數。\n如果沒有可用字元,它將返回0,如果有字元,則返回正數。\n即使有多個可讀的字元,該方法也可以返回1。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_UART_READLINE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_UART_READLINE_MESSAGE0 = '串口 %1 讀取壹欄數據';
|
|
|
+Blockly.Msg.CocoRobo_UART_READLINE_TOOLTIP = '讀壹欄,以換欄符結尾。\n返回值:讀取欄或 None 超時。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_UART_READ_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_UART_READ_MESSAGE0 = '串口 %1 讀取數據';
|
|
|
+Blockly.Msg.CocoRobo_UART_READ_TOOLTIP = '讀取盡可能多的串口數據\n返回值:包含讀入字節的字節陣列。若讀取超時則返回 None。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_UART_READ_LENGTH_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_UART_READ_LENGTH_MESSAGE0 = '串口 %1 讀取數據 長度 %2';
|
|
|
+Blockly.Msg.CocoRobo_UART_READ_LENGTH_TOOLTIP = '讀取指定長度字節數據\n返回值:包含讀入字節的字節陣列。若讀取超時則返回 None。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_UART_WRITE_BYTE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_UART_WRITE_BYTE_MESSAGE0 = '串口 %1 寫入單字節 %2';
|
|
|
+Blockly.Msg.CocoRobo_UART_WRITE_BYTE_TOOLTIP = '參數為 0~255 的整數\n將字節寫入總線。\n返回值:寫入或 None 超時的字節數。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_UART_WRITE_BYTES_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_UART_WRITE_BYTES_MESSAGE0 = '串口 %1 寫入字節陣列 %2';
|
|
|
+Blockly.Msg.CocoRobo_UART_WRITE_BYTES_TOOLTIP = '將字節陣列寫入總線。\n返回值:寫入或 None 超時的字節數。';
|
|
|
+
|
|
|
+// 格式化字串 % 方式
|
|
|
+Blockly.Msg.TEXT_FORMAT_MESSAGE0 ='格式化字串 %1 % %2';
|
|
|
+Blockly.Msg.TEXT_FORMAT_TOOLTIP = '使用"%"的方式格式化字元串,並返回結果';
|
|
|
+Blockly.Msg.TEXT_FORMAT_HELPURL = '';
|
|
|
+
|
|
|
+// 格式化字串 format 方式
|
|
|
+Blockly.Msg.TEXT_FORMAT2_MESSAGE0 ='格式化字串 %1 format %2';
|
|
|
+Blockly.Msg.TEXT_FORMAT2_TOOLTIP = '使用"format"的方式格式化字元串,並返回結果';
|
|
|
+Blockly.Msg.TEXT_FORMAT2_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BAUDRATE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BAUDRATE_MESSAGE0 = '%1';
|
|
|
+Blockly.Msg.CocoRobo_BAUDRATE_TOOLTIP = '';
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_HIGH_LOW_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_HIGH_LOW_MESSAGE0 = '%1';
|
|
|
+Blockly.Msg.CocoRobo_HIGH_LOW_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_TEN_CONVERT_TO_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_TEN_CONVERT_TO_MESSAGE0 = '10進制整數 %1 轉化為 %2 字串';
|
|
|
+Blockly.Msg.CocoRobo_TEN_CONVERT_TO_TOOLTIP = '將10進制整數轉化爲%2字元串,並返回結果';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BIN = '二進制';
|
|
|
+Blockly.Msg.CocoRobo_OCT = '八進制';
|
|
|
+Blockly.Msg.CocoRobo_HEX = '十六進制';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_CONVERT_TO_TEN_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_CONVERT_TO_TEN_MESSAGE0 = '%1 字串 %2 轉 10進制整數';
|
|
|
+Blockly.Msg.CocoRobo_CONVERT_TO_TEN_TOOLTIP = '將%2字元串轉化爲10進制整數,並返回結果';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_TEN_CONVERTED_TO_BYTES_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_TEN_CONVERTED_TO_BYTES_MESSAGE0 = '10進制整數 %2 轉 %1 字節';
|
|
|
+Blockly.Msg.CocoRobo_TEN_CONVERTED_TO_BYTES_TOOLTIP = '將10進制整數轉爲%1字節,並返回結果';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_INT_TO_CHR_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_INT_TO_CHR_MESSAGE0 = '整型 %1 轉 ASCII 單字元';
|
|
|
+Blockly.Msg.CocoRobo_INT_TO_CHR_TOOLTIP = 'ASCII:基於拉丁字母的壹套電腦編碼系統,主要用於顯示現代英語和其他西歐語言';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_CHR_TO_INT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_CHR_TO_INT_MESSAGE0 = 'ASCII 單字元 %1 轉 整型';
|
|
|
+Blockly.Msg.CocoRobo_CHR_TO_INT_TOOLTIP = 'ASCII:基於拉丁字母的壹套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_STR_TO_HEX_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_STR_TO_HEX_MESSAGE0 = '字串 %1 轉 十六進制 字節';
|
|
|
+Blockly.Msg.CocoRobo_STR_TO_HEX_TOOLTIP = '返回結果中用空格分隔兩個十六進制數';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_HEX_TO_BIN_STR_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_HEX_TO_BIN_STR_MESSAGE0 = '十六進制字串 %1 轉 二進制 字節';
|
|
|
+Blockly.Msg.CocoRobo_HEX_TO_BIN_STR_TOOLTIP = '十六進制字元串轉二進制字節,並返回結果';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DATA_TO_BASE64_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_DATA_TO_BASE64_MESSAGE0 = '%1 以 base64 格式編碼 返回字節對象';
|
|
|
+Blockly.Msg.CocoRobo_DATA_TO_BASE64_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BASE64_TO_DATA_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BASE64_TO_DATA_MESSAGE0 = '解碼 base64 數據 %1 返回字節對象';
|
|
|
+Blockly.Msg.CocoRobo_BASE64_TO_DATA_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_UJSON_DUMPS_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_UJSON_DUMPS_MESSAGE0 = '%1 轉 json 字串';
|
|
|
+Blockly.Msg.CocoRobo_UJSON_DUMPS_TOOLTIP = 'JSON 格式的 key 必須是字串 ,value 可以是合法的 JSON 數據類型(字串, 數字, 對象, 陣列, 布爾值或 none)';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_UJSON_LOADS_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_UJSON_LOADS_MESSAGE0 = '解析 json 字串 %1 返回對象';
|
|
|
+Blockly.Msg.CocoRobo_UJSON_LOADS_TOOLTIP = 'JSON 格式的 key 必須是字串 ,value 可以是合法的 JSON 數據類型(字串, 數字, 對象, 陣列, 布爾值或 none)';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_code_annotation_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_code_annotation_MESSAGE0 = '註釋 # %1';
|
|
|
+Blockly.Msg.CocoRobo_code_annotation_TOOLTIP = '生成代碼註釋';
|
|
|
+
|
|
|
+/* 教科板_物聯網 */
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_TERMINAL_WIDGET_VPIN_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_TERMINAL_WIDGET_VPIN_MESSAGE0 = '自定義終端部件 Terminal 虛擬管腳 V %1';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_TERMINAL_WIDGET_VPIN_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_SYNC_VIRTUAL_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_SYNC_VIRTUAL_MESSAGE0 = '同步虛擬管腳狀態 V %1';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_SYNC_VIRTUAL_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_ON_DISCONNECTED_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_ON_DISCONNECTED_MESSAGE0 = '當 Blynk 斷開連接時';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_ON_DISCONNECTED_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_ON_CONNECTED_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_ON_CONNECTED_MESSAGE0 = '當 Blynk 連接時';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_ON_CONNECTED_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLYNKTIMER_RUN_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLYNKTIMER_RUN_MESSAGE0 = '運行 Blynk 定時器進程';
|
|
|
+Blockly.Msg.CocoRobo_BLYNKTIMER_RUN_TOOLTIP = '建議放在 \'一直重複\' 中循環執行';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_RUN_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_RUN_MESSAGE0 = '運行 Blynk 進程';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_RUN_TOOLTIP = '建議放在 \'一直重複\' 中循環執行';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_APP_NOTIFY_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_APP_NOTIFY_MESSAGE0 = 'Blynk APP 顯示通知 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_APP_NOTIFY_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLYNKTIMER_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLYNKTIMER_MESSAGE0 = 'Blynk 定時器 %1 %2 周期 %3 秒';
|
|
|
+Blockly.Msg.CocoRobo_BLYNKTIMER_TOOLTIP = '註意:\n定時器序號為自動獲取,自上而下,從0開始且連續,不可"定時器0,定時器2",此處暴露參數為方便查看!\n參數:\nno_timers_err=False - 如果所有定時器都停止,禁用異常觸發';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_GET_TIMERS_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_GET_TIMERS_MESSAGE0 = '可用的 Blynk 定時器';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_GET_TIMERS_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_STOP_TIMERS_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_STOP_TIMERS_MESSAGE0 = '停止 Blynk 定時器 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_STOP_TIMERS_TOOLTIP =
|
|
|
+ '註意:\n定時器序號為自動獲取,自上而下,從0開始且連續,不可"定時器0,定時器2",此處暴露參數為方便查看!\n參數:\nno_timers_err=False - 如果所有定時器都停止,禁用異常觸發';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_UART_INPUT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_UART_INPUT_MESSAGE0 = '從串口獲取文本 提示語句 %1';
|
|
|
+Blockly.Msg.CocoRobo_UART_INPUT_TOOLTIP = ''
|
|
|
+
|
|
|
+Blockly.Msg.INT_TO_CHR_HELPURL = ''
|
|
|
+Blockly.Msg.INT_TO_CHR_MESSAGE0 = '整數 %1 轉 ASCII 單字元';
|
|
|
+Blockly.Msg.INT_TO_CHR_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_SET_PROPERTY_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_SET_PROPERTY_MESSAGE0 = '給虛擬管腳添加 屬性 %1 值 %2';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_SET_PROPERTY_TOOLTIP = "放於 read 或 write 事件中,虛擬管腳由事件決定,與該管腳綁定的組件會擁有添加的屬性";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_EMAIL_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_EMAIL_MESSAGE0 = '向預設郵箱發郵件 %1 主題 %2 正文 %3';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_EMAIL_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_SENSOR_DATA_TO_APP_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_SENSOR_DATA_TO_APP_MESSAGE0 = '發送數據 %1 到 Blynk APP 的 虛擬管腳 V %2';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_SENSOR_DATA_TO_APP_TOOLTIP = '虛擬管腳:V0 ~ V255';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_SETUP_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_SETUP_MESSAGE0 = 'Blynk 設置 %1 服務器 %2 端口 %3 授權碼 %4';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_SETUP_TOOLTIP = '服務器可填 blynk-cloud.com 或者 blynk.cocorobo.hk\n默認端口為 8080\n註意:手機APP訪問端口為 9443';
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_APP_DATA_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_APP_DATA_MESSAGE0 = '當 從 Blynk APP 收到 虛擬管腳 V %1 的值 %2 時';
|
|
|
+Blockly.Msg.CocoRobo_BLYNK_APP_DATA_TOOLTIP = '虛擬管腳:V0 ~ V255';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_ONENET_DISCONNECT_MESSAGE0 = 'OneNET 斷開連接';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_DISCONNECT_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_DISCONNECT_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_ONENET_RECV_MESSAGE0 = '當 從 OneNET 收到消息 %1 時';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_RECV_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_RECV_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_RECV_MSG_MESSAGE0 = '當 從 OneNET 收到特定消息 %1 時';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_RECV_MSG_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_RECV_MSG_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_ONENET_PUB_VALUE_MESSAGE0 = '向 OneNET 發送數據流 名稱 %1 值 %2';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_PUB_VALUE_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_PUB_VALUE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_PUB_DICT_MESSAGE0 = '向 OneNET 發送數據流 %1';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_PUB_DICT_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_PUB_DICT_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_ONENET_PUB_VALUE2_MESSAGE0 = '向 小程序 發送數據流 名稱 %1 值 %2';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_PUB_VALUE2_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_PUB_VALUE2_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_HCSR04_DISTANCE_HELPURL = 'https://CocoRobo-lib.readthedocs.io/zh/master/hcsr04/index.html#hcsr04'
|
|
|
+Blockly.Msg.CocoRobo_HCSR04_DISTANCE_MESSAGE0 = '%1 hcsr04 超聲波距離 測量單位 %2';
|
|
|
+Blockly.Msg.CocoRobo_HCSR04_DISTANCE_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_HCSR04_DISTANCE_MM_HELPURL = 'https://CocoRobo-lib.readthedocs.io/zh/master/hcsr04/index.html#hcsr04'
|
|
|
+Blockly.Msg.CocoRobo_HCSR04_DISTANCE_MM_MESSAGE0 = '%1 hcsr04 超聲波(mm)';
|
|
|
+Blockly.Msg.CocoRobo_HCSR04_DISTANCE_MM_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_HCSR04_OBJ_HELPURL = 'https://CocoRobo-lib.readthedocs.io/zh/master/hcsr04/index.html#hcsr04'
|
|
|
+Blockly.Msg.CocoRobo_HCSR04_OBJ_MESSAGE0 = 'hcsr04 超聲波初始化 名稱 %1 trigger %2 echo %3';
|
|
|
+Blockly.Msg.CocoRobo_HCSR04_OBJ_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_PM2_5_MIC_HELPURL = ''
|
|
|
+Blockly.Msg.CocoRobo_PM2_5_MIC_MESSAGE0 = 'rx引腳%1 PM值濃度%2';
|
|
|
+Blockly.Msg.CocoRobo_PM2_5_MIC_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_PM2_5_LitresAir_HELPURL = ''
|
|
|
+Blockly.Msg.CocoRobo_PM2_5_LitresAir_MESSAGE0 = 'rx引腳%1 0.1昇空氣中直徑在%2 顆颗物個數';
|
|
|
+Blockly.Msg.CocoRobo_PM2_5_LitresAir_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_IR_REMOTE_RECV_MESSAGE0 = '紅外接收 %1 回調地址 %2 回調命令 %3';
|
|
|
+Blockly.Msg.CocoRobo_IR_REMOTE_RECV_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_IR_REMOTE_RECV_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_IR_REMOTE_SEND_MESSAGE0 = '紅外發送 %1 地址 %2 命令 %3';
|
|
|
+Blockly.Msg.CocoRobo_IR_REMOTE_SEND_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_IR_REMOTE_SEND_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_ONENET_ACCEPT_MESSAGE = '收到消息';
|
|
|
+Blockly.Msg.CocoRobo_ONENET = 'OneNET 設置';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_WECHAT_APP = '小程序 設置';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_OPTION_BOARDS = '可選教科板';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_TITLE = 'OneNET';
|
|
|
+Blockly.Msg.CocoRobo_SERVER = '服務器';
|
|
|
+Blockly.Msg.CocoRobo_DEVICE_ID = '設備ID';
|
|
|
+Blockly.Msg.CocoRobo_PRODUCT_ID = '產品ID';
|
|
|
+Blockly.Msg.CocoRobo_API_KEY = '產品APIKey';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_CALLBACK = '回調函數';
|
|
|
+Blockly.Msg.CocoRobo_TOPIC = '主題';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_CALLBACK_TITLE = "OneNET回調函數";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_ONENET_OPTION_BOARDS_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_OPTION_BOARDS_MESSAGE0 = '小程序 選擇教科板應用 %1';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_OPTION_BOARDS_TOOLTIP = '';
|
|
|
+
|
|
|
+// text轉字節
|
|
|
+Blockly.Msg.TEXT_TO_BYTE_MESSAGE0 ='轉字節 %1';
|
|
|
+Blockly.Msg.TEXT_TO_BYTE_TOOLTIP = '支持數據類型:string';
|
|
|
+Blockly.Msg.TEXT_TO_BYTE_HELPURL = '';
|
|
|
+// 非文本轉字節
|
|
|
+Blockly.Msg.OTHER_TO_BYTE_MESSAGE0 ='非文本轉字節 %1';
|
|
|
+Blockly.Msg.OTHER_TO_BYTE_TOOLTIP = '';
|
|
|
+Blockly.Msg.OTHER_TO_BYTE_HELPURL = '';
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BYTES_DECODE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BYTES_DECODE_MESSAGE0 = '字節 %1 轉 字串';
|
|
|
+Blockly.Msg.CocoRobo_BYTES_DECODE_TOOLTIP = "返回指定字節轉字串的結果";
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_ONENET_TOOLTIP = '創建OneNET連接';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_INIT_WIFI_MESSAGE0 ='物聯網 確保連接到 Wi-Fi 名稱 %1 密碼 %2';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_INIT_WIFI_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_INIT_WIFI_HELPURL = '';
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_ONENET_RECV_FROM_WECHAT_APP_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_RECV_FROM_WECHAT_APP_MESSAGE0 = '儅從小程序收到消息 %1 和 %2 時';
|
|
|
+Blockly.Msg.CocoRobo_ONENET_RECV_FROM_WECHAT_APP_TOOLTIP = '';
|
|
|
+
|
|
|
+/* 教科板_物聯網 */
|
|
|
+
|
|
|
+
|
|
|
+/* 教科板start */
|
|
|
+Blockly.Msg.CocoRobo_MAC_ADDRESS_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_MAC_ADDRESS_MESSAGE0 = 'MAC 地址';
|
|
|
+Blockly.Msg.CocoRobo_MAC_ADDRESS_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_RADIO_REC_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_RADIO_REC_MESSAGE0 = '無綫廣播 接收消息';
|
|
|
+Blockly.Msg.CocoRobo_RADIO_REC_TOOLTIP = "所接收為字節型";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_RADIO_SEND_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_RADIO_SEND_MESSAGE0 = '無綫廣播 發送 %1';
|
|
|
+Blockly.Msg.CocoRobo_RADIO_SEND_TOOLTIP = "頻道: 1~13";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_RADIO_CHANNEL_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_RADIO_CHANNEL_MESSAGE0 = '設無綫廣播 頻道為 %1';
|
|
|
+Blockly.Msg.CocoRobo_RADIO_CHANNEL_TOOLTIP = "頻道: 1~13";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_RADIO_ON_OFF_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_RADIO_ON_OFF_MESSAGE0 = '%1 無綫廣播';
|
|
|
+Blockly.Msg.CocoRobo_RADIO_ON_OFF_TOOLTIP = "頻道: 1~13";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_RADIO_RECV_MESSAGE0 = '當 收到無線廣播消息 %1 時';
|
|
|
+Blockly.Msg.CocoRobo_RADIO_RECV_TOOLTIP = "頻道: 1~13";
|
|
|
+Blockly.Msg.CocoRobo_RADIO_RECV_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_RADIO_RECV_MSG_MESSAGE0 = '當 收到特定無線廣播消息 %1 時';
|
|
|
+Blockly.Msg.CocoRobo_RADIO_RECV_MSG_TOOLTIP = "頻道: 1~13";
|
|
|
+Blockly.Msg.CocoRobo_RADIO_RECV_MSG_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_SET_VOLUME_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_SET_VOLUME_MESSAGE0 = '設音頻音量 %1';
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_SET_VOLUME_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DISPCHAR_MODE_1 = '普通';
|
|
|
+Blockly.Msg.CocoRobo_DISPCHAR_MODE_2 = '反轉';
|
|
|
+Blockly.Msg.CocoRobo_DISPCHAR_MODE_3 = '透明';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_XUNFEI_TTS_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_XUNFEI_TTS_MESSAGE0 = 'TTS 語音播放 %1';
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_XUNFEI_TTS_TOOLTIP = "需要在 訊飛開放平臺 www.xfyun.cn 上開通“在線語音合成”服務";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_XUNFEI_TTS_CONFIG_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/extboard/tutorials/tutorials_parrot.html#id3';
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_XUNFEI_TTS_CONFIG_MESSAGE0 = 'TTS 語音配置 APPID %1 APIKey %2';
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_XUNFEI_TTS_CONFIG_TOOLTIP = "輸入在 訊飛開放平臺 www.xfyun.cn 獲取的 APPID 與 APIKey\n註意:要設置IP白名單";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_PLAY_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_PLAY_MESSAGE0 = '音頻 播放 %1';
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_PLAY_TOOLTIP = "需要有源音箱\nP8 左聲道\nP9 右聲道\nGND 接地\n播放參數: \n網絡 MP3 的 url 或已上載至教科板的 MP3, 如'music_1.mp3' ";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_DEINIT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_DEINIT_MESSAGE0 = '音頻 釋放緩存';
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_DEINIT_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_CMD_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_CMD_MESSAGE0 = '音頻 %1';
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_CMD_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_INIT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_INIT_MESSAGE0 = '音頻 初始化';
|
|
|
+Blockly.Msg.CocoRobo_AUDIO_INIT_TOOLTIP = '為音頻解碼開闢緩存';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_RECORD_INIT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_RECORD_INIT_MESSAGE0 = '測試 -- 錄音 初始化';
|
|
|
+Blockly.Msg.CocoRobo_RECORD_INIT_TOOLTIP = '錄音初始化。\n此功能測試中,需要教科板v1.1以上硬件版本。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_RECORD_DEINIT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_RECORD_DEINIT_MESSAGE0 = '測試 -- 錄音 釋放資源';
|
|
|
+Blockly.Msg.CocoRobo_RECORD_DEINIT_TOOLTIP = '錄音結束後釋放資源。\n此功能測試中,需要教科板v1.1以上硬件版本。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_RECORD_WAV_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_RECORD_WAV_MESSAGE0 = '測試 -- 錄制音頻 存儲路徑 %1 時長 %2 秒';
|
|
|
+Blockly.Msg.CocoRobo_RECORD_WAV_TOOLTIP = '錄制音頻,並以 WAV 格式存儲。\n此功能測試中,需要教科板v1.1以上硬件版本。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_ASR_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_ASR_MESSAGE0 = '測試 -- 識別語音,並返回結果';
|
|
|
+Blockly.Msg.CocoRobo_ASR_TOOLTIP = '語音指令需要在2秒內完成。\n此功能測試中,需要教科板v1.1以上硬件版本。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_button_A = 'P5(按鍵A)';
|
|
|
+Blockly.Msg.CocoRobo_button_B = 'P11(按鍵B)';
|
|
|
+Blockly.Msg.CocoRobo_PIN7_RGB = 'P7(板載RGB)';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_PWM_PIN_P7 = 'P7 (教科板)';
|
|
|
+Blockly.Msg.CocoRobo_PWM_PIN_P9 = 'P9 (掌控實驗箱)';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_tem = '溫度';
|
|
|
+Blockly.Msg.CocoRobo_hum = '濕度';
|
|
|
+Blockly.Msg.CocoRobo_pre = '氣壓';
|
|
|
+Blockly.Msg.CocoRobo_left_right = '左右';
|
|
|
+Blockly.Msg.CocoRobo_LEFT = '左';
|
|
|
+Blockly.Msg.CocoRobo_RIGHT = '右';
|
|
|
+Blockly.Msg.CocoRobo_front_back = '前後';
|
|
|
+Blockly.Msg.CocoRobo_vertical = '垂直';
|
|
|
+Blockly.Msg.CocoRobo_horizontal = '水平';
|
|
|
+Blockly.Msg.CocoRobo_run_in_back = '後臺運行';
|
|
|
+Blockly.Msg.CocoRobo_run_in_front = '前臺運行';
|
|
|
+Blockly.Msg.CocoRobo_draw = '繪制';
|
|
|
+Blockly.Msg.CocoRobo_clear = '清除';
|
|
|
+Blockly.Msg.CocoRobo_s = '秒';
|
|
|
+Blockly.Msg.CocoRobo_ms = '毫秒';
|
|
|
+Blockly.Msg.CocoRobo_us = '微秒';
|
|
|
+Blockly.Msg.CocoRobo_year = '年';
|
|
|
+Blockly.Msg.CocoRobo_month = '月';
|
|
|
+Blockly.Msg.CocoRobo_date = '日';
|
|
|
+Blockly.Msg.CocoRobo_hour = '時';
|
|
|
+Blockly.Msg.CocoRobo_minute = '分';
|
|
|
+Blockly.Msg.CocoRobo_week = '星期數';
|
|
|
+Blockly.Msg.CocoRobo_days = '天數';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_ORDER = '第';
|
|
|
+Blockly.Msg.CocoRobo_REVERSE_ORDER = '倒數第';
|
|
|
+
|
|
|
+Blockly.Msg.MATH_RANDOM_RANDRANGE_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.MATH_RANDOM_RANDRANGE_TOOLTIP = '返回指定遞增基數集合中的一個隨機數,基數缺省值為1';
|
|
|
+Blockly.Msg.MATH_RANDOM_RANDRANGE_MESSAGE0 = '隨機數 從遞增區間 [%1 ,%2) 遞增長度%3';
|
|
|
+
|
|
|
+Blockly.Msg.MATH_KEEP_DECIMAL_HELPURL = '';
|
|
|
+Blockly.Msg.MATH_KEEP_DECIMAL_TOOLTIP = '返回指定值保留小數點的結果';
|
|
|
+Blockly.Msg.MATH_KEEP_DECIMAL_MESSAGE0 = '%1 保留 %2 位小數';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_MIN = '最小值';
|
|
|
+Blockly.Msg.CocoRobo_MAX = '最大值';
|
|
|
+Blockly.Msg.CocoRobo_LENTH = '長度';
|
|
|
+Blockly.Msg.TUPLE_MIN_MAX_LEN_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.TUPLE_MIN_MAX_LEN_TOOLTIP = '返回元組的%2';
|
|
|
+Blockly.Msg.TUPLE_MIN_MAX_LEN_MESSAGE0 = '元組 %1 %2';
|
|
|
+
|
|
|
+Blockly.Msg.TUPLE_ITEM_EXIST_HELPURL= 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.TUPLE_ITEM_EXIST_TOOLTIP= '判斷是否包含指定值,並返回True或False';
|
|
|
+Blockly.Msg.TUPLE_ITEM_EXIST_MESSAGE0= '元組%1 包含%2';
|
|
|
+
|
|
|
+Blockly.Msg.LIST_ITEM_EXIST_HELPURL= 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.LIST_ITEM_EXIST_TOOLTIP= '陣列包含特定的字串';
|
|
|
+Blockly.Msg.LIST_ITEM_EXIST_MESSAGE0= '陣列%1 包含%2';
|
|
|
+
|
|
|
+Blockly.Msg.PARTS_OF_TUPLE_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.PARTS_OF_TUPLE_TOOLTIP = '正序計數從0開始,倒序計數從1開始';
|
|
|
+Blockly.Msg.PARTS_OF_TUPLE_MESSAGE0 = '返回元組%1 取第%2 項到尾項';
|
|
|
+
|
|
|
+Blockly.Msg.PARTS_OF_TUPLE2_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.PARTS_OF_TUPLE2_TOOLTIP = '遞增順序取項\n舉例:\n 倒數第5到倒數第2;\n 第0到第5';
|
|
|
+Blockly.Msg.PARTS_OF_TUPLE2_MESSAGE0 = '返回元組%1 取%2 %3 項到 %4 %5 項';
|
|
|
+
|
|
|
+Blockly.Msg.PARTS_OF_LIST_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.PARTS_OF_LIST_TOOLTIP = '遞增順序取項\n舉例:\n 倒數第5到倒數第2;\n 第0到第5';
|
|
|
+Blockly.Msg.PARTS_OF_LIST_MESSAGE0 = '返回陣列%1 取%2 %3 項到 %4 %5 項';
|
|
|
+
|
|
|
+Blockly.Msg.LIST_TO_TUPLE_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.LIST_TO_TUPLE_TOOLTIP = '陣列轉元組';
|
|
|
+Blockly.Msg.LIST_TO_TUPLE_MESSAGE0 = '陣列%1 轉元組';
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.tuple_create_with_MESSAGE0 = '定義元組 %1 = %2 ';
|
|
|
+Blockly.Msg.tuple_create_with_TOOLTIP = '只包含一個元素時,需要在元素後面添加逗號';
|
|
|
+Blockly.Msg.tuple_create_with_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+
|
|
|
+Blockly.Msg.tuple_order_item_MESSAGE0 = '元組%1 %2 %3 項';
|
|
|
+Blockly.Msg.tuple_order_item_TOOLTIP = '正序計數從0開始,倒序計數從1開始';
|
|
|
+Blockly.Msg.tuple_order_item_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+
|
|
|
+Blockly.Msg.LIST_ORDER_ITEM_MESSAGE0 = '陣列%1 %2 %3 項';
|
|
|
+Blockly.Msg.LIST_ORDER_ITEM_TOOLTIP = '正序計數從0開始,倒序計數從1開始';
|
|
|
+Blockly.Msg.LIST_ORDER_ITEM_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+
|
|
|
+Blockly.Msg.SET_LIST_ORDER_ITEM_MESSAGE0 = '設陣列%1 %2 %3 項為%4';
|
|
|
+Blockly.Msg.SET_LIST_ORDER_ITEM_TOOLTIP = '正序計數從0開始,倒序計數從1開始';
|
|
|
+Blockly.Msg.SET_LIST_ORDER_ITEM_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+
|
|
|
+Blockly.Msg.INSERT_LIST_ORDER_ITEM_MESSAGE0 = '插入陣列%1 %2 %3 項為%4';
|
|
|
+Blockly.Msg.INSERT_LIST_ORDER_ITEM_TOOLTIP = '正序計數從0開始,倒序計數從1開始';
|
|
|
+Blockly.Msg.INSERT_LIST_ORDER_ITEM_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+
|
|
|
+Blockly.Msg.SET_TUPLE_ORDER_ITEM_MESSAGE0 = '設元組%1 %2 %3 項為%4';
|
|
|
+Blockly.Msg.SET_TUPLE_ORDER_ITEM_TOOLTIP = '正序計數從0開始,倒序計數從1開始';
|
|
|
+Blockly.Msg.SET_TUPLE_ORDER_ITEM_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.DICT_CREATE_WITH_HELPURL ='https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.DICT_CREATE_WITH_TOOLTIP = '定義一個字典';
|
|
|
+Blockly.Msg.DICT_CREATE_WITH_MESSAGE0 = '定義字典 %1 = %2';
|
|
|
+
|
|
|
+Blockly.Msg.SET_CREATE_WITH_HELPURL ='https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.SET_CREATE_WITH_TOOLTIP = '定義集合';
|
|
|
+Blockly.Msg.SET_CREATE_WITH_MESSAGE0 = '定義集合 %1 = %2';
|
|
|
+
|
|
|
+Blockly.Msg.SET_UPDATE_WITH_HELPURL ='https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.SET_UPDATE_WITH_TOOLTIP = '添加參數可為字串、陣列、元組、集合、字典(只添加key),已有元素則不進行操作';
|
|
|
+Blockly.Msg.SET_UPDATE_WITH_MESSAGE0 = '集合 %1 添加 %2';
|
|
|
+
|
|
|
+Blockly.Msg.INTERSECTION_OF_SETS_HELPURL ='https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.INTERSECTION_OF_SETS_TOOLTIP = '返回兩集合的%1';
|
|
|
+Blockly.Msg.INTERSECTION_OF_SETS_MESSAGE0 = '取 %1 集合 %2 集合 %3';
|
|
|
+Blockly.Msg.CocoRobo_INTERSECTION = '交集';
|
|
|
+Blockly.Msg.CocoRobo_UNION = '並集';
|
|
|
+Blockly.Msg.CocoRobo_DIFFERENCE = '差集';
|
|
|
+Blockly.Msg.SETS_UPDATE_WAYS_HELPURL ='https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.SETS_UPDATE_WAYS_TOOLTIP = '集合更新爲與指定集合的%3';
|
|
|
+Blockly.Msg.SETS_UPDATE_WAYS_MESSAGE0 = '集合 %1 更新為 與集合 %2 的 %3';
|
|
|
+Blockly.Msg.SUBSET_SUPERSET_HELPURL ='https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.SUBSET_SUPERSET_TOOLTIP = '集合爲集合的%3';
|
|
|
+Blockly.Msg.SUBSET_SUPERSET_MESSAGE0 = '集合 %1 為集合 %2 的 %3';
|
|
|
+Blockly.Msg.CocoRobo_SUBSET = '子集';
|
|
|
+Blockly.Msg.CocoRobo_SUPERSET = '超集';
|
|
|
+
|
|
|
+Blockly.Msg.LEN_OF_SETS_HELPURL ='https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.LEN_OF_SETS_TOOLTIP = '返回指定集合的長度';
|
|
|
+Blockly.Msg.LEN_OF_SETS_MESSAGE0 = '集合 %1 長度';
|
|
|
+
|
|
|
+Blockly.Msg.GET_SETS_POP_HELPURL ='https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.GET_SETS_POP_TOOLTIP = '返回移除隨機項後的集合';
|
|
|
+Blockly.Msg.GET_SETS_POP_MESSAGE0 = '返回隨機項並移除之 從集合 %1';
|
|
|
+
|
|
|
+Blockly.Msg.CREATE_EMPTY_SET_HELPURL ='https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.CREATE_EMPTY_SET_TOOLTIP = '';
|
|
|
+Blockly.Msg.CREATE_EMPTY_SET_MESSAGE0 = '創建空集合 %1';
|
|
|
+
|
|
|
+Blockly.Msg.BIT_INVERSION_HELPURL ='https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.BIT_INVERSION_TOOLTIP = '對數據的每個二進制位取反';
|
|
|
+Blockly.Msg.BIT_INVERSION_MESSAGE0 = '二進制取反 %1';
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.TUPLE_CREATE_WITH_ITEMS_INSERT_HELPURL ='https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.TUPLE_CREATE_WITH_ITEMS_INSERT_TOOLTIP = '正序計數從0開始,倒序計數從1開始';
|
|
|
+
|
|
|
+Blockly.Msg.SET_CREATE_WITH_ITEMS_INSERT_HELPURL ='https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.SET_CREATE_WITH_ITEMS_INSERT_TOOLTIP = '項可為字串、已賦值變量、元組';
|
|
|
+
|
|
|
+Blockly.Msg.DICT_CREATE_WITH_ITEMS_INSERT_HELPURL ='https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.DICT_CREATE_WITH_ITEMS_INSERT_TOOLTIP = '初始化字典';
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.DICT_KEY_VALUE_HELPURL ='https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.DICT_KEY_VALUE_TOOLTIP = '返回字典指定鍵的值';
|
|
|
+Blockly.Msg.DICT_KEY_VALUE_MESSAGE0 = '字典%1 鍵%2 的值';
|
|
|
+
|
|
|
+Blockly.Msg.ADD_DICT_KEY_VALUE_HELPURL ='https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.ADD_DICT_KEY_VALUE_TOOLTIP = '已有該鍵則更新該鍵';
|
|
|
+Blockly.Msg.ADD_DICT_KEY_VALUE_MESSAGE0 = '字典%1 添加鍵%2 值%3';
|
|
|
+
|
|
|
+Blockly.Msg.DICT_LENGTH_HELPURL= 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.DICT_LENGTH_TOOLTIP= '返回字典的長度';
|
|
|
+Blockly.Msg.DICT_LENGTH_MESSAGE0= '字典%1 長度';
|
|
|
+
|
|
|
+Blockly.Msg.DICT_KEY_EXIST_HELPURL= 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.DICT_KEY_EXIST_TOOLTIP= '判斷字典中是否包含指定鍵,並返回True或False';
|
|
|
+Blockly.Msg.DICT_KEY_EXIST_MESSAGE0= '字典%1 包含鍵%2';
|
|
|
+
|
|
|
+Blockly.Msg.DICT_KEY_OR_VAL_LIST_HELPURL= 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.DICT_KEY_OR_VAL_LIST_TOOLTIP= '返回字典%2的陣列';
|
|
|
+Blockly.Msg.DICT_KEY_OR_VAL_LIST_MESSAGE0= '字典%1 %2的陣列';
|
|
|
+Blockly.Msg.DICT_KEYS= '鍵';
|
|
|
+Blockly.Msg.DICT_VALUES= '值';
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_lists_append_MESSAGE0 = '陣列%1 末尾添加項%2';
|
|
|
+Blockly.Msg.CocoRobo_lists_append_TOOLTIP = '陣列末尾添加項';
|
|
|
+Blockly.Msg.CocoRobo_lists_append_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_lists_extend_MESSAGE0 = '陣列%1 追加陣列%2';
|
|
|
+Blockly.Msg.CocoRobo_lists_extend_TOOLTIP = '在陣列中追加陣列';
|
|
|
+Blockly.Msg.CocoRobo_lists_extend_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+
|
|
|
+// Blockly.Msg.CocoRobo_lists_remove_MESSAGE0 = '陣列%1 移除第%2 項';
|
|
|
+// Blockly.Msg.CocoRobo_lists_remove_TOOLTIP = '從第0項開始';
|
|
|
+// Blockly.Msg.CocoRobo_lists_remove_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_lists_clear_MESSAGE0 = '陣列%1 清空';
|
|
|
+Blockly.Msg.CocoRobo_lists_clear_TOOLTIP = '清空陣列';
|
|
|
+Blockly.Msg.CocoRobo_lists_clear_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_Timer_value_MESSAGE0 ='定時器 %1 的計數值';
|
|
|
+Blockly.Msg.CocoRobo_Timer_value_TOOLTIP = '獲取並返回計時器當前計數值';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_Timer_deinit_MESSAGE0 ='清除 定時器/事件 %1';
|
|
|
+Blockly.Msg.CocoRobo_Timer_deinit_TOOLTIP = '取消定時器的初始化。停止計時器,並禁用計時器外圍設備';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_Interrupt_AB_HELPURL = 'https://CocoRobo.readthedocs.io/zh/latest/tutorials/basics/buttons.html#id3';
|
|
|
+Blockly.Msg.CocoRobo_Interrupt_AB_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_Interrupt_AB_MESSAGE0 = '當按鍵 %1 被 %2 時';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_Interrupt_pin_HELPURL = 'https://CocoRobo.readthedocs.io/zh/latest/tutorials/basics/io/digital_io.html#id3';
|
|
|
+Blockly.Msg.CocoRobo_Interrupt_pin_TOOLTIP = '上升沿觸發:由低電平到高電平;下降沿觸發:由高電平到低電平';
|
|
|
+Blockly.Msg.CocoRobo_Interrupt_pin_MESSAGE0 = '當引腳 %1 電位 %2 時';
|
|
|
+Blockly.Msg.CocoRobo_Interrupt_pin_IRQ_FALLING = '↘ 從高到低';
|
|
|
+Blockly.Msg.CocoRobo_Interrupt_pin_IRQ_RISING = '↗ 從低到高';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_IRQ_FALLING = '按下';
|
|
|
+Blockly.Msg.CocoRobo_IRQ_RISING = '松開';
|
|
|
+Blockly.Msg.CocoRobo_PERIODIC = '重複執行';
|
|
|
+Blockly.Msg.CocoRobo_ONE_SHOT = '延時執行';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_IS_SHAKED_MESSAGE0 = '教科板 %1';
|
|
|
+Blockly.Msg.CocoRobo_IS_SHAKED_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_IS_SHAKED_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_IS_SHAKED = '被搖晃';
|
|
|
+Blockly.Msg.CocoRobo_IS_THROWN = '被拋起';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_SHAKE_DETECTOR_MESSAGE0 = '當教科板 %1 時';
|
|
|
+Blockly.Msg.CocoRobo_SHAKE_DETECTOR_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_SHAKE_DETECTOR_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_IS_TILTED_MESSAGE0 = '教科板 %1';
|
|
|
+Blockly.Msg.CocoRobo_IS_TILTED_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_IS_TILTED_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_TILT_DETECTOR_MESSAGE0 = '當教科板 %1 時';
|
|
|
+Blockly.Msg.CocoRobo_TILT_DETECTOR_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_TILT_DETECTOR_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DIRECTION_FORWARD = '向前傾斜';
|
|
|
+Blockly.Msg.CocoRobo_DIRECTION_BACK = '向後傾斜';
|
|
|
+Blockly.Msg.CocoRobo_DIRECTION_RIGHT = '向右傾斜';
|
|
|
+Blockly.Msg.CocoRobo_DIRECTION_LEFT = '向左傾斜';
|
|
|
+Blockly.Msg.CocoRobo_DIRECTION_NONE = '平放';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_TOUCH_EVENT_MESSAGE0 = '當觸摸鍵 %1 被 %2 時';
|
|
|
+Blockly.Msg.CocoRobo_TOUCH_EVENT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_TOUCH_EVENT_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_TOUCH_EVENT_PRESSED = '觸摸';
|
|
|
+Blockly.Msg.CocoRobo_TOUCH_EVENT_UNPRESSED = '釋放';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_CUSTOM_EVENT_MESSAGE0 = '事件 %1 : 當 %2 時';
|
|
|
+Blockly.Msg.CocoRobo_CUSTOM_EVENT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_CUSTOM_EVENT_TOOLTIP = '自定義事件與定時器共用 1/2/4/7/8/9/10,不可同時占用一個端口。\n最大同時創建4個事件/定時器,如果存在沖突,請嘗試換一個編號。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_music_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.CocoRobo_music_range_pitch_TOOLTIP = '時長為單個頻率的時長';
|
|
|
+Blockly.Msg.CocoRobo_music_range_pitch_MESSAGE0 = '播放音調 從%1 到%2 長度%3 時長%4 毫秒 腳位 %5';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_neopixel_init_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.CocoRobo_neopixel_init_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_neopixel_init_MESSAGE0 = '燈帶初始化 名稱%1 腳位%2 數量%3';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NEOPIXEL_RAINBOW_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.CocoRobo_NEOPIXEL_RAINBOW_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_NEOPIXEL_RAINBOW_MESSAGE0 = '彩虹燈效 燈帶%1 數量 %2 亮度 %3 偏移 %4';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_NEOPIXEL_BRIGHTNESS_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/library/micropython/neopixel.html#NeoPixel.brightness';
|
|
|
+Blockly.Msg.CocoRobo_NEOPIXEL_BRIGHTNESS_TOOLTIP = '亮度調節, 範圍 0 ~ 100';
|
|
|
+Blockly.Msg.CocoRobo_NEOPIXEL_BRIGHTNESS_MESSAGE0 = '燈帶 %1 設置亮度為 %2';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_neopixel_single_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_neopixel_single_MESSAGE0 = '燈帶%1 %2號 紅%3 綠%4 藍%5';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_neopixel_single_gui_MESSAGE0 ='燈帶 %1 %2號 顏色為 %3';
|
|
|
+Blockly.Msg.CocoRobo_neopixel_single_gui_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_neopixel_show_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_neopixel_show_MESSAGE0 = '燈帶%1 設置生效';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_neopixel_off_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_neopixel_off_MESSAGE0 = '燈帶%1 關閉';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_neopixel_all_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_neopixel_all_MESSAGE0 = '燈帶%1 全亮 紅%2 綠%3 藍%4';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_neopixel_all_gui_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_neopixel_all_gui_MESSAGE0 = '燈帶%1 全亮 顏色%2';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_image_to_lcd_MESSAGE0 ='打開圖片 %1 寬 %2 高 %3';
|
|
|
+Blockly.Msg.CocoRobo_image_to_lcd_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_time_localtime_MESSAGE0 ='本地時間 %1';
|
|
|
+Blockly.Msg.CocoRobo_time_localtime_TOOLTIP = '星期數:返回0~6,周壹為0,周日為6\n天數:獲取當前日期是壹年中的第幾天\n建議先連接wifi並獲取網絡時間';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_WiFi_config_MESSAGE0 ='Wi-Fi 配置信息 %1';
|
|
|
+Blockly.Msg.CocoRobo_WiFi_config_TOOLTIP = 'netmask-子網掩碼;gateway-網關';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_time_ticks_HELPURL ='https://CocoRobox.readthedocs.io/zh_CN/latest/CocoRoboX.html';
|
|
|
+Blockly.Msg.CocoRobo_time_ticks_MESSAGE0 ='運行時間 %1';
|
|
|
+Blockly.Msg.CocoRobo_time_ticks_TOOLTIP = '';
|
|
|
+
|
|
|
+// Blockly.Msg.CocoRobo_Timer_MESSAGE0 ='定時器 %1 周期 %2 毫秒 模式 %3 回調函數 %4';
|
|
|
+Blockly.Msg.CocoRobo_Timer_MESSAGE0 ='設置定時器 %1 %2 周期 %3 毫秒';
|
|
|
+Blockly.Msg.CocoRobo_Timer_TOOLTIP = '創建定時器n,n=1-14。\n最大同時創建4個定時器,如果存在沖突,請嘗試換一個編號。\n3用於內部程序,\n5/6用於伺服系統和ADC,\n11用於搖晃檢測,\n12用於觸摸鍵檢測,\n13用於Radio和DHT11/DHT22定時取值(共用),\n14用於OneNET和傾斜檢測(共用),\n其余端口與自定義事件共用。';
|
|
|
+// Blockly.Msg.CocoRobo_Timer_HELPURL = 'https://CocoRobo.readthedocs.io/zh/latest/tutorials/advance/timer.html?highlight=%E5%AE%9A%E6%97%B6%E5%99%A8#id1';
|
|
|
+Blockly.Msg.CocoRobo_Timer_HELPURL = 'https://CocoRobox.readthedocs.io/zh_CN/latest/blocks/index.html';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_bme280_hum_tem_pre_MESSAGE0 ='BME280 %1';
|
|
|
+Blockly.Msg.CocoRobo_bme280_hum_tem_pre_TOOLTIP = '氣壓單位Pa, 溫度單位攝氏度, 環境濕度單位%';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_sway_xyz_MESSAGE0 ='%1 搖晃教科板';
|
|
|
+Blockly.Msg.CocoRobo_sway_xyz_TOOLTIP = "教科板正面朝上,觸摸鍵 'python' 靠近使用者,開始左右或前後搖晃教科板";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_init_bluetooth_MESSAGE0 ='初始化 藍牙名稱%1';
|
|
|
+Blockly.Msg.CocoRobo_init_bluetooth_TOOLTIP = '初始化 藍牙名稱';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_OnOff_bluetooth_MESSAGE0 ='藍牙設備%1廣播';
|
|
|
+Blockly.Msg.CocoRobo_OnOff_bluetooth_TOOLTIP = '藍牙設備 開啟或關閉廣播';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_HID_consumer_bluetooth_MESSAGE0 ='消費類設備%1 狀態%2';
|
|
|
+Blockly.Msg.CocoRobo_HID_consumer_bluetooth_TOOLTIP = '類比HID消費類設備的控制器,如藍牙遙控器';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_HID_release_keyboard_bluetooth_MESSAGE0 ='鍵盤 釋放按鍵';
|
|
|
+Blockly.Msg.CocoRobo_HID_release_keyboard_bluetooth_TOOLTIP = 'HID鍵盤設備';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_HID_mouse_bluetooth_MESSAGE0 ='鼠標%1';
|
|
|
+Blockly.Msg.CocoRobo_HID_mouse_bluetooth_TOOLTIP = '鼠標設備';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_HID_release_mouse_bluetooth_MESSAGE0 ='鼠標 釋放按鍵';
|
|
|
+Blockly.Msg.CocoRobo_HID_release_mouse_bluetooth_TOOLTIP = '鼠標設備';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_HID_keyboard_bluetooth_MESSAGE0 ='鍵盤 按鍵%1';
|
|
|
+Blockly.Msg.CocoRobo_HID_keyboard_bluetooth_TOOLTIP = '鍵盤設備';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_HID_keyboard_group_bluetooth_MESSAGE0 ='HID設備按鍵 %1 組合按鍵%2';
|
|
|
+Blockly.Msg.CocoRobo_HID_keyboard_group_bluetooth_TOOLTIP = '如果想使用多個按鍵組合指令,可以用“|”或運算';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_HID_mouse_pointer_bluetooth_MESSAGE0 = '滑鼠 指標移動 x%2 y%1';
|
|
|
+Blockly.Msg.CocoRobo_HID_mouse_pointer_bluetooth_TOOLTIP = '鼠標坐標x,y軸的相對位移,範圍-1023 ~ 1023';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_HID_keyboard_group_bluetooth_MESSAGE0 ='設備 按鍵 %1 組合按鍵%2';
|
|
|
+Blockly.Msg.CocoRobo_HID_keyboard_group_bluetooth_TOOLTIP = '鍵盤設備';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_HID_keyboard_part_bluetooth_MESSAGE0 = '鍵盤 組合設備%1';
|
|
|
+Blockly.Msg.CocoRobo_HID_keyboard_part_bluetooth_TOOLTIP = '如果想使用多個按鍵組合指令,可以用“|”或運算';
|
|
|
+Blockly.Msg.CocoRobo_HID_keyboard_part_bluetooth_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_init_wifi_MESSAGE0 ='連接 Wi-Fi 名稱 %1 密碼 %2';
|
|
|
+Blockly.Msg.CocoRobo_init_wifi_TOOLTIP = '讓教科板接入Wi-Fi環境';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_dis_WiFi_MESSAGE0 ='斷開 Wi-Fi 連接';
|
|
|
+Blockly.Msg.CocoRobo_dis_WiFi_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_ENABLE_APWIFI_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/tutorials/basics/network/network_basics.html#ap';
|
|
|
+Blockly.Msg.CocoRobo_ENABLE_APWIFI_TOOLTIP = '密碼可以為空,或者8位以上的字母或數字。\nAP模式僅用於教科板之間的相互通信,不可以作為熱點,令其它設備上網。';
|
|
|
+Blockly.Msg.CocoRobo_ENABLE_APWIFI_MESSAGE0 = '開啟 AP模式 名稱 %1 密碼 %2 信道 %3';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_disable_APWiFi_MESSAGE0 = '關閉 AP模式';
|
|
|
+Blockly.Msg.CocoRobo_disable_APWiFi_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_ntptime_settime_MESSAGE0 = '同步網絡時間';
|
|
|
+Blockly.Msg.CocoRobo_ntptime_settime_TOOLTIP = 'NTP時間同步是壹種時間同步網絡技術';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_E1 = "東1區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_E2 = "東2區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_E3 = "東3區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_E4 = "東4區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_E5 = "東5區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_E6 = "東6區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_E7 = "東7區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_E8 = "東8區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_E9 = "東9區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_E10 = "東10區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_E11 = "東11區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_E12 = "東12區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_0 = "中時區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_W1 = "西1區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_W2 = "西2區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_W3 = "西3區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_W4 = "西4區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_W5 = "西5區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_W6 = "西6區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_W7 = "西7區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_W8 = "西8區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_W9 = "西9區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_W10 = "西10區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_W11 = "西11區";
|
|
|
+Blockly.Msg.CocoRobo_ntptime_timezone_W12 = "西12區";
|
|
|
+
|
|
|
+Blockly.Msg.FILE_TO_LIST_HELPURL = '';
|
|
|
+Blockly.Msg.FILE_TO_LIST_TOOLTIP = '讀出指定路徑的文本文件內容(僅限utf-8格式),並轉為陣列形式,以分隔符分隔。';
|
|
|
+Blockly.Msg.FILE_TO_LIST_MESSAGE0 = '讀取文本文件 %1 為陣列 ,以 %2 分隔';
|
|
|
+
|
|
|
+Blockly.Msg.FILE_TO_BIN_HELPURL = '';
|
|
|
+Blockly.Msg.FILE_TO_BIN_TOOLTIP = '以二進制格式讀出指定路徑的文件內容。';
|
|
|
+Blockly.Msg.FILE_TO_BIN_MESSAGE0 = '讀取文件 %1 的二進制內容';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_INIT_FILE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_INIT_FILE_TOOLTIP = '初始化一個文本文件,如果文件不存在則創建文件,如果文件存在則清空內容。';
|
|
|
+Blockly.Msg.CocoRobo_INIT_FILE_MESSAGE0 = '初始化文本文件 %1';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_WRITE_FILE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_WRITE_FILE_TOOLTIP = '向指定路徑的文本文件寫入內容,如果文件不存在則創建文件。';
|
|
|
+Blockly.Msg.CocoRobo_WRITE_FILE_MESSAGE0 = '向文本文件 %1 寫入內容 %2 ,以 %3 分隔';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_SDCARD_INIT_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/library/cocorobo/sdcard.html#sdcard.SDCard';
|
|
|
+Blockly.Msg.CocoRobo_SDCARD_INIT_TOOLTIP = 'sck: P13\nmosi: P15\nmiso: P14\nsdcard: P16\n須確保 SPI 總線的引腳與 micro SD 卡物理連接正確,並預先使用 FAT 或 FAT32 文件系統格式化 micro SD 卡。';
|
|
|
+Blockly.Msg.CocoRobo_SDCARD_INIT_MESSAGE0 = '初始化 SD 卡';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_SDCARD_MOUNT_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/library/cocorobo/sdcard.html#sdcard.SDCard';
|
|
|
+Blockly.Msg.CocoRobo_SDCARD_MOUNT_TOOLTIP = '掛載 SDCard 到指定路徑。';
|
|
|
+Blockly.Msg.CocoRobo_SDCARD_MOUNT_MESSAGE0 = '掛載 SD 卡到路徑 %1';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_ENTER = '回車';
|
|
|
+Blockly.Msg.CocoRobo_COMMA = '逗號';
|
|
|
+Blockly.Msg.CocoRobo_SEMICOLON = '分號';
|
|
|
+Blockly.Msg.CocoRobo_SPACE = '空格';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_wifi_clock_MESSAGE0 = 'Wi-Fi 模擬時鐘 x %1 y %2 半徑 %3';
|
|
|
+Blockly.Msg.CocoRobo_wifi_clock_TOOLTIP = '需連接 Wi-Fi 使用';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_def_clock_MESSAGE0 = '初始化時鐘%1 x %2 y %3 半徑 %4';
|
|
|
+Blockly.Msg.CocoRobo_def_clock_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_settime_clock_MESSAGE0 = '時鐘%1 讀取時間';
|
|
|
+Blockly.Msg.CocoRobo_settime_clock_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_draw_clear_clock_MESSAGE0 = '%1 時鐘 %2';
|
|
|
+Blockly.Msg.CocoRobo_draw_clear_clock_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_tinywebio_start_MESSAGE0 = '啟動 TinyWebIO 服務 %1';
|
|
|
+Blockly.Msg.CocoRobo_tinywebio_start_TOOLTIP = '啟動該服務需連接Wi-Fi,TinyWebIO服務為App Inventor應用提供遠程控制接口的教科板工具包';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_tinywebio_client_setup_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_tinywebio_client_setup_TOOLTIP = '向服務器發布的數據項(逗號分隔)\nbuttona/b 按鍵狀態\ntouchpadp/y/t/h/o/n 觸摸按鍵值\nlight 光線值\nsound 聲音值\naccelerometer 三軸加速度值\nid 教科板標識\ntime 時間戳\npind<n> 數字IO引腳\npina<n> 模擬IO引腳\n----------\n從服務器讀取的數據項(逗號分隔)\nrgb0/1/2 RGB燈珠\noled OLCD顯示屏\nmusic 音樂\nservo<n> 伺服馬達\npind<n> 數字IO引腳\npina<n> 模擬IO引腳';
|
|
|
+Blockly.Msg.CocoRobo_tinywebio_client_setup_MESSAGE0 = '設置 TinyWebIO 客戶端參數 %1 TinyWebDB服務器地址 %2 向服務器發布的數據項 %3 從服務器讀取的數據項 %4 存取服務器的時間間隔(ms) %5';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_tinywebio_client_action_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_tinywebio_client_action_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_tinywebio_client_action_MESSAGE0 = '%1 TinyWebIO 客戶端';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_tinywebio_client_action_start = '啟動';
|
|
|
+Blockly.Msg.CocoRobo_tinywebio_client_action_stop = '停止';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_CUSTOM_CODE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_CUSTOM_CODE_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_CUSTOM_CODE_MESSAGE0 = '%1 自定義代碼 %2 %3';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_CUSTOM_TYPE_IMPORT = '置頂';
|
|
|
+Blockly.Msg.CocoRobo_CUSTOM_TYPE_NORMAL = '普通';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_servo_angle0_MESSAGE0 ='設置伺服馬達 %1 角度為 %2';
|
|
|
+Blockly.Msg.CocoRobo_servo_angle_MESSAGE0 ='設置伺服馬達 %1 角度為 %2 脈寬從 %3 到 %4 最大角度 %5';
|
|
|
+Blockly.Msg.CocoRobo_servo_angle_TOOLTIP = '電源線Vcc(紅色)連接擴展板電源口V,地線GND(棕色)連接擴展板地線口G,控制信號線(橙色)連接所選的擴展板引腳';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_dh11_hum_tem_HELPURL = 'https://CocoRobo.readthedocs.io/zh/latest/classic/dht11.html?highlight=DHT';
|
|
|
+Blockly.Msg.CocoRobo_dh11_hum_tem_MESSAGE0 ='DHT11 %1 %2';
|
|
|
+Blockly.Msg.CocoRobo_dh11_hum_tem_TOOLTIP = 'DHT11上的 + 連接擴展板的電源口 V ,- 連接擴展板的地線口 G ,out 連接擴展板的引腳 0(即選引腳)';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DH22_HUM_TEM_MESSAGE0 ='DHT22 %1 %2';
|
|
|
+Blockly.Msg.CocoRobo_DH22_HUM_TEM_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_DH22_HUM_TEM_HELPURL = 'https://CocoRobo.readthedocs.io/zh/latest/classic/dht11.html?highlight=DHT';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_music_note_MESSAGE0 ='音符 %1 %2 : %3';
|
|
|
+Blockly.Msg.CocoRobo_music_note_TOOLTIP = '音符,如C4:4';
|
|
|
+
|
|
|
+// Blockly.Msg.CocoRobo_return_list_MESSAGE0 ='陣列 %1 = [ %2 ]';
|
|
|
+Blockly.Msg.CocoRobo_return_list_MESSAGE0 ='定義陣列 %1 = %2';
|
|
|
+Blockly.Msg.CocoRobo_return_list_TOOLTIP = '定義一個陣列';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_display_Show_MESSAGE0 ='LCD 顯示生效';
|
|
|
+Blockly.Msg.CocoRobo_display_Show_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_display_DispChar_MESSAGE0 ='顯示文本 x %1 y %2 內容 %3 模式 %4';
|
|
|
+Blockly.Msg.CocoRobo_display_DispChar_TOOLTIP = 'OLCD解析度128x64';
|
|
|
+Blockly.Msg.CocoRobo_display_DispChar_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/library/cocorobo/CocoRobo.html?highlight=lcd#lcd.DispChar';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_display_DispChar_5lines_MESSAGE0 ='LCD 第%1 欄顯示 %2 模式 %3';
|
|
|
+Blockly.Msg.CocoRobo_display_DispChar_5lines_TOOLTIP = 'OLCD解析度128x64';
|
|
|
+Blockly.Msg.CocoRobo_line1 = '1';
|
|
|
+Blockly.Msg.CocoRobo_line2 = '2';
|
|
|
+Blockly.Msg.CocoRobo_line3 = '3';
|
|
|
+Blockly.Msg.CocoRobo_line4 = '4';
|
|
|
+Blockly.Msg.CocoRobo_line5 = '5';
|
|
|
+Blockly.Msg.CocoRobo_CLEAR_DISPCHAR_5LINES_MESSAGE0 ='LCD 清除第 %1 欄';
|
|
|
+Blockly.Msg.CocoRobo_CLEAR_DISPCHAR_5LINES_TOOLTIP = 'OLCD解析度128x64';
|
|
|
+Blockly.Msg.CocoRobo_CLEAR_DISPCHAR_5LINES_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_display_fill_O = "初始化";
|
|
|
+Blockly.Msg.CocoRobo_display_fill_0 ='清空';
|
|
|
+Blockly.Msg.CocoRobo_display_fill_1 = '全亮';
|
|
|
+Blockly.Msg.CocoRobo_display_invert_0 ='黑底';
|
|
|
+Blockly.Msg.CocoRobo_display_invert_1 = '白底';
|
|
|
+Blockly.Msg.CocoRobo_display_show = '生效';
|
|
|
+Blockly.Msg.CocoRobo_display_fill_MESSAGE0 ='LCD 螢幕初始化';
|
|
|
+Blockly.Msg.GLCDD = '獲取LCD顯示器 %1';
|
|
|
+Blockly.Msg.CocoRobo_display_fill_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_display_pixel_0 ='暗';
|
|
|
+Blockly.Msg.CocoRobo_display_pixel_1 = '亮';
|
|
|
+Blockly.Msg.CocoRobo_display_pixel_MESSAGE0 ='描點 x %1 y %2 為 %3';
|
|
|
+Blockly.Msg.CocoRobo_display_pixel_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_display_hline_0 ='擦除';
|
|
|
+Blockly.Msg.CocoRobo_display_hline_1 = '繪制';
|
|
|
+Blockly.Msg.CocoRobo_display_hline_MESSAGE0 ='%1 水平線%2 x%3 y%4 長度%5';
|
|
|
+Blockly.Msg.CocoRobo_display_hline_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_ProgressBar_MESSAGE0 ='進度條%1 x%2 y%3 寬%4 高%5 進度%6';
|
|
|
+Blockly.Msg.CocoRobo_ProgressBar_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_stripBar_MESSAGE0 ='柱狀條%1 x%2 y%3 寬%4 高%5 進度%6';
|
|
|
+Blockly.Msg.CocoRobo_stripBar_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_QR_CODE_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/library/cocorobo/gui.html#gui.UI.qr_code';
|
|
|
+Blockly.Msg.CocoRobo_QR_CODE_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_QR_CODE_MESSAGE0 = '在坐標 x %1 y %2 繪制二維碼 %3 尺寸 %4';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_MODE_0 = '擦除';
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_MODE_1 = '繪制';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_HOLLOW = '空心';
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_SOLID = '實心';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_HVLINE_MESSAGE0 = '%1 %2 線 %3 x %4 y %5 長度 %6';
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_HVLINE_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_SHAPE_RECT_MESSAGE0 = '%1 %2 矩形 %3 x %4 y %5 寬 %6 高 %7';
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_SHAPE_RECT_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_SHAPE_CIRCLE_MESSAGE0 = '%1 %2 圓 %3 x %4 y %5 半徑 %6';
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_SHAPE_CIRCLE_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_SHAPE_TRIANGLE_MESSAGE0 = '%1 %2 三角 %3 x1 %4 y1 %5 x2 %6 y2 %7 x3 %8 y3 %9';
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_SHAPE_TRIANGLE_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_RGB_0 = '0 #';
|
|
|
+Blockly.Msg.CocoRobo_RGB_1 = '1 #';
|
|
|
+Blockly.Msg.CocoRobo_RGB_2 = '2 #';
|
|
|
+Blockly.Msg.CocoRobo_RGB_ALL = '所有';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_SET_RGB_LIST_COLOR_MESSAGE0 = '設置 %1 RGB 燈顏色為 %2';
|
|
|
+Blockly.Msg.CocoRobo_SET_RGB_LIST_COLOR_TOOLTIP = '原生亮度的 1/30 能較好顯示色差';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_SET_RGB_LIST_NUMBER_MESSAGE0 = '設置 %1 RGB 燈顏色為 R %2 G %3 B %4';
|
|
|
+Blockly.Msg.CocoRobo_SET_RGB_LIST_NUMBER_TOOLTIP = '原生亮度的 1/30 能較好顯示色差';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_OFF_RGB_LIST_MESSAGE0 = '關閉 %1 RGB 燈';
|
|
|
+Blockly.Msg.CocoRobo_OFF_RGB_LIST_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_PLAY_MESSAGE0 = '播放音樂 %1 腳位 %2';
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_PLAY_TOOLTIP = '播放內置的音樂';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_PLAY_UNTIL_END_MESSAGE0 = '播放音樂 %1 直到完成 , 腳位 %2';
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_PLAY_UNTIL_END_TOOLTIP = '播放內置的音樂';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_GE_CHANG_ZU_GUO = '歌唱祖國';
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_DONG_FANG_HONG = '東方紅';
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_CAI_YUN_ZHUI_YUE = '彩雲追月';
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_ZOU_JIN_XIN_SHI_DAI = '走進新時代';
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_MO_LI_HUA = '茉莉花';
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_YI_MENG_SHAN_XIAO_DIAO = '沂蒙山小調';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_display_vline_MESSAGE0 ='%1 垂直線%2 x%3 y%4 長度%5';
|
|
|
+Blockly.Msg.CocoRobo_display_vline_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_display_line_MESSAGE0 ='%1 線%2 x1 %3 y1 %4 到 x2 %5 y2 %6';
|
|
|
+Blockly.Msg.CocoRobo_display_line_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_display_rect_MESSAGE0 ='%1 邊框%2 x %3 y %4 寬 %5 高 %6';
|
|
|
+Blockly.Msg.CocoRobo_display_rect_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_display_RoundRect_MESSAGE0 ='%1 弧角邊框%2 x %3 y %4 寬 %5 高 %6 半徑%7';
|
|
|
+Blockly.Msg.CocoRobo_display_RoundRect_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_display_fill_rect_MESSAGE0 ='%1 矩形%2 x %3 y %4 寬 %5 高 %6 ';
|
|
|
+Blockly.Msg.CocoRobo_display_fill_rect_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_display_fill_circle_MESSAGE0 ='%1 實心圓%2 x %3 y %4 半徑 %5';
|
|
|
+Blockly.Msg.CocoRobo_display_fill_circle_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_display_circle_MESSAGE0 ='%1 空心圓%2 x %3 y %4 半徑 %5';
|
|
|
+Blockly.Msg.CocoRobo_display_circle_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_display_triangle_MESSAGE0 ='%1 空心三角%2 x%3 y%4 x2%5 y2%6 x3%7 y3%8';
|
|
|
+Blockly.Msg.CocoRobo_display_triangle_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_display_fill_triangle_MESSAGE0 ='%1 實心三角%2 x%3 y%4 x2%5 y2%6 x3%7 y3%8';
|
|
|
+Blockly.Msg.CocoRobo_display_fill_triangle_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_display_Bitmap_MESSAGE0 ='%1 圖像 x%2 y%3 寬%4 高%5 16進制圖像數據 %6';
|
|
|
+Blockly.Msg.CocoRobo_display_Bitmap_TOOLTIP = '將16進制圖像數據顯示在OLCD屏的指定位置';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_GET_PBM_DATA_MESSAGE0 = '獲取內置圖像 %1 模式%2';
|
|
|
+Blockly.Msg.CocoRobo_GET_PBM_DATA_TOOLTIP = '支持*.pbm 或 *.bmp格式的單色圖像文件,獲取指定路徑的圖像文件數據,返回一個元組對象。';
|
|
|
+Blockly.Msg.CocoRobo_GET_PBM_DATA_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/library/cocorobo/gui.html#image';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_GET_PBM_DATA_CUSTOM_MESSAGE0 = '獲取自定義圖像 %1 模式%2';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_PBM_DATA_MESSAGE0 = '在坐標 x %1 y %2 顯示圖像 %3';
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_PBM_DATA_TOOLTIP = '支持*.pbm 或 *.bmp格式的單色圖像文件';
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_PBM_DATA_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/library/cocorobo/gui.html#image';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BITMAP_FROM_FILE_MESSAGE0 = '在坐標 x %1 y %2 顯示圖像 %5 寬 %3 高 %4';
|
|
|
+Blockly.Msg.CocoRobo_BITMAP_FROM_FILE_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_BITMAP_FROM_FILE_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_horizontal = '水平';
|
|
|
+Blockly.Msg.CocoRobo_vertical = '垂直';
|
|
|
+Blockly.Msg.CocoRobo_display_FrameBuffer_MESSAGE0 ='構建幀 陣列 %1 長 %2 寬 %3 掃描模式 %4';
|
|
|
+Blockly.Msg.CocoRobo_display_FrameBuffer_TOOLTIP = '用圖像模除後數據的陣列 ,創建128x64的幀緩存區,以儲存圖片幀';
|
|
|
+/*
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_DIGIFACE_FONT_MESSAGE0 = '在坐標 x %1 y %2 顯示數碼管字體 %3 大小 %4';
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_DIGIFACE_FONT_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_DIGIFACE_FONT_HELPURL = '';
|
|
|
+*/
|
|
|
+Blockly.Msg.CocoRobo_FONT_DIGIFACE_11 = '仿數碼管 11畫素';
|
|
|
+Blockly.Msg.CocoRobo_FONT_DIGIFACE_16 = '仿數碼管 16畫素';
|
|
|
+Blockly.Msg.CocoRobo_FONT_DIGIFACE_21 = '仿數碼管 21畫素';
|
|
|
+Blockly.Msg.CocoRobo_FONT_DIGIFACE_30 = '仿數碼管 30畫素';
|
|
|
+Blockly.Msg.CocoRobo_FONT_DIGIFACE_44 = '仿數碼管 44畫素';
|
|
|
+Blockly.Msg.CocoRobo_FONT_DIGIFACE_IT_30 = '仿數碼管 斜體 30畫素';
|
|
|
+Blockly.Msg.CocoRobo_FONT_DIGIFACE_IT_42 = '仿數碼管 斜體 42畫素';
|
|
|
+Blockly.Msg.CocoRobo_FONT_DVSM_12 = 'DejaVu Sans Mono 12畫素';
|
|
|
+Blockly.Msg.CocoRobo_FONT_DVSM_16 = 'DejaVu Sans Mono 16畫素';
|
|
|
+Blockly.Msg.CocoRobo_FONT_DVSM_21 = 'DejaVu Sans Mono 21畫素';
|
|
|
+Blockly.Msg.CocoRobo_FONT_DVSMB_12 = 'DejaVu Sans Mono 黑體 12畫素';
|
|
|
+Blockly.Msg.CocoRobo_FONT_DVSMB_16 = 'DejaVu Sans Mono 黑體 16畫素';
|
|
|
+Blockly.Msg.CocoRobo_FONT_DVSMB_21 = 'DejaVu Sans Mono 黑體 21畫素';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_FONT_WRAP = '自動換欄';
|
|
|
+Blockly.Msg.CocoRobo_FONT_NO_WRAP = '不換欄';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_FACE_1 = '心形';
|
|
|
+Blockly.Msg.CocoRobo_FACE_2 = '心形(小)';
|
|
|
+Blockly.Msg.CocoRobo_FACE_3 = '高興';
|
|
|
+Blockly.Msg.CocoRobo_FACE_4 = '笑臉';
|
|
|
+Blockly.Msg.CocoRobo_FACE_5 = '傷心';
|
|
|
+Blockly.Msg.CocoRobo_FACE_6 = '困惑';
|
|
|
+Blockly.Msg.CocoRobo_FACE_7 = '生氣';
|
|
|
+Blockly.Msg.CocoRobo_FACE_8 = '睡著';
|
|
|
+Blockly.Msg.CocoRobo_FACE_9 = '驚訝';
|
|
|
+Blockly.Msg.CocoRobo_FACE_10 = '愚蠢';
|
|
|
+Blockly.Msg.CocoRobo_FACE_11 = '極妙';
|
|
|
+Blockly.Msg.CocoRobo_FACE_12 = '無聊';
|
|
|
+Blockly.Msg.CocoRobo_FACE_ROCK = '石頭';
|
|
|
+Blockly.Msg.CocoRobo_FACE_PAPER = '布';
|
|
|
+Blockly.Msg.CocoRobo_FACE_SCISSORS = '剪刀';
|
|
|
+Blockly.Msg.CocoRobo_FACE_ROCK_S = '石頭(小)';
|
|
|
+Blockly.Msg.CocoRobo_FACE_PAPER_S = '布(小)';
|
|
|
+Blockly.Msg.CocoRobo_FACE_SCISSORS_S = '剪刀(小)';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_FONT_MESSAGE0 = '在坐標 x %1 y %2 顯示 %3 以 %4 字體 %5';
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_FONT_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_DISPLAY_FONT_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_front = '正向';
|
|
|
+Blockly.Msg.CocoRobo_reverse = '反轉';
|
|
|
+Blockly.Msg.CocoRobo_display_blit_MESSAGE0 ='顯示幀 坐標x %1 y %2';
|
|
|
+Blockly.Msg.CocoRobo_display_blit_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_front_reverse_MESSAGE0 = '畫素點bit %1';
|
|
|
+Blockly.Msg.CocoRobo_front_reverse_TOOLTIP = '用於顯示之前';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_images_append_MESSAGE0 ='動圖顯示 幀數%1 周期%2 長%3 寬%4';
|
|
|
+Blockly.Msg.CocoRobo_images_append_TOOLTIP = '上載至教科板的pbm圖片需命名為IMAGE.數字,後綴為pbm。如:IMAGE.1.pbm。幀數為7則數字為1至7';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_button_is_pressed_MESSAGE0 ='按鍵%1 被按下';
|
|
|
+Blockly.Msg.CocoRobo_button_is_pressed_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_button_both_pressed_MESSAGE0 ='AB按鍵都按下';
|
|
|
+Blockly.Msg.CocoRobo_button_both_pressed_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_touchPad_value_MESSAGE0 ='按鍵%1 被觸摸';
|
|
|
+Blockly.Msg.CocoRobo_touchPad_value_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_touchPad_value_num_MESSAGE0 ='按鍵%1 觸摸值';
|
|
|
+Blockly.Msg.CocoRobo_touchPad_value_num_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_read_digital_MESSAGE0 ='讀取引腳 %1 數字值';
|
|
|
+Blockly.Msg.CocoRobo_read_digital_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_read_DS18B20_MESSAGE0 ='DS18B20 防水溫度感應器 腳位 %1';
|
|
|
+Blockly.Msg.CocoRobo_read_DS18B20_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_read_DS18B20_HELPURL = 'http://docs.micropython.org/en/latest/esp32/quickref.html?highlight=onewire#onewire-driver';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_set_digital_MESSAGE0 ='設置引腳 %2 數字值為 %1';
|
|
|
+Blockly.Msg.CocoRobo_set_digital_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_read_analog_MESSAGE0 ='讀取引腳 %1 模擬值';
|
|
|
+Blockly.Msg.CocoRobo_read_analog_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_set_analog_MESSAGE0 ='設置引腳 %2 模擬值(PWM)為 %1';
|
|
|
+Blockly.Msg.CocoRobo_set_analog_TOOLTIP = '模擬輸出是透過IO引腳輸出脈寬調制信號,輸出指定的電壓值,簡稱PWM。';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_set_RGB_MESSAGE0 ='設置 %1 號 RGB 燈顏色為 R %2 G %3 B %4';
|
|
|
+Blockly.Msg.CocoRobo_set_RGB_TOOLTIP = '原生亮度的 1/30 能較好顯示色差';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_set_RGB_color_MESSAGE0 ='設置 %1 號 RGB 燈顏色為 %2';
|
|
|
+Blockly.Msg.CocoRobo_set_RGB_color_TOOLTIP = '原生亮度的 1/30 能較好顯示色差';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_set_RGB_all_MESSAGE0 ='設置所有 RGB 燈顏色為 R %1 G %2 B %3';
|
|
|
+Blockly.Msg.CocoRobo_set_RGB_all_TOOLTIP = '原生亮度的 1/30 能較好顯示色差';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_set_RGB_color_all_MESSAGE0 ='設置所有 RGB 燈顏色為 %1';
|
|
|
+Blockly.Msg.CocoRobo_set_RGB_color_all_TOOLTIP = '原生亮度的 1/30 能較好顯示色差';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_fresh_RGB_MESSAGE0 ='RGB 燈設置生效';
|
|
|
+Blockly.Msg.CocoRobo_fresh_RGB_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_off_RGB_MESSAGE0 ='關閉 RGB 燈';
|
|
|
+Blockly.Msg.CocoRobo_off_RGB_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_buzz_state_MESSAGE0 = '停止播放音樂';
|
|
|
+Blockly.Msg.CocoRobo_buzz_state_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_buzz_freq_MESSAGE0 ='播放連續音調 %1 腳位 %2';
|
|
|
+Blockly.Msg.CocoRobo_buzz_freq_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_buzz_tone_MESSAGE0 ='播放音調 %1';
|
|
|
+Blockly.Msg.CocoRobo_buzz_tone_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_TONE_TEMPO_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_TONE_TEMPO_TOOLTIP = '默認是教科板的P6引腳';
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_TONE_TEMPO_MESSAGE0 = '播放音符 %1 腳位 %2';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_TONE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_TONE_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_TONE_MESSAGE0 = '音調 %1';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_MUSICAL_NOTE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_MUSICAL_NOTE_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_MUSICAL_NOTE_MESSAGE0 = '音符 %1 節拍 %2';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_TICK_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_TICK_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_TICK_MESSAGE0 = '節拍 %1';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_4_LINES_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_4_LINES_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_4_LINES_MESSAGE0 = '%1';
|
|
|
+
|
|
|
+Blockly.Msg.NUMBER_1 = '1';
|
|
|
+Blockly.Msg.NUMBER_1_2 = '1/2';
|
|
|
+Blockly.Msg.NUMBER_1_4 = '1/4';
|
|
|
+Blockly.Msg.NUMBER_2 = '2';
|
|
|
+Blockly.Msg.NUMBER_4 = '4';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_read_sound_MESSAGE0 ='聲音值';
|
|
|
+Blockly.Msg.CocoRobo_read_sound_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_read_light_MESSAGE0 ='光線值';
|
|
|
+Blockly.Msg.CocoRobo_read_light_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_accelerometer_get_MESSAGE0 ='%1 軸加速度';
|
|
|
+Blockly.Msg.CocoRobo_accelerometer_get_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_accelerometer_get_z_MESSAGE0 ='z軸加速度';
|
|
|
+Blockly.Msg.CocoRobo_accelerometer_get_z_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_accelerometer_get_y_MESSAGE0 ='y軸加速度';
|
|
|
+Blockly.Msg.CocoRobo_accelerometer_get_y_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_accelerometer_get_x_MESSAGE0 ='x軸加速度';
|
|
|
+Blockly.Msg.CocoRobo_accelerometer_get_x_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_ACCELEROMETER_RANGE_2G = '±2g';
|
|
|
+Blockly.Msg.CocoRobo_ACCELEROMETER_RANGE_4G = '±4g';
|
|
|
+Blockly.Msg.CocoRobo_ACCELEROMETER_RANGE_8G = '±8g';
|
|
|
+Blockly.Msg.CocoRobo_ACCELEROMETER_RANGE_16G = '±16g';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_ACCELEROMETER_RES_10_BIT = '10bits';
|
|
|
+Blockly.Msg.CocoRobo_ACCELEROMETER_RES_12_BIT = '12bits';
|
|
|
+Blockly.Msg.CocoRobo_ACCELEROMETER_RES_14_BIT = '14bits';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_ACCELEROMETER_SET_RANGE_TOOLTIP = '設置加速度範圍,默認為 ±2g。';
|
|
|
+Blockly.Msg.CocoRobo_ACCELEROMETER_SET_RANGE_MESSAGE0 = '設置加速度範圍為 %1';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_ACCELEROMETER_SET_RESOLUSTION_TOOLTIP = '設置加速度解析度,默認為 10bits。';
|
|
|
+Blockly.Msg.CocoRobo_ACCELEROMETER_SET_RESOLUSTION_MESSAGE0 = '設置加速度解析度為 %1';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_ACCELEROMETER_SET_OFFSET_TOOLTIP = '校準加速度計的3個軸(x,y,z)的加速值偏差。\n壹般情況下無需校準,只有遇到加速度偏差較大時才要校準。\n x , y , z 為調整偏差值,可修正範圍為 ±1g。\n註意:校準數據斷電後不會保存。';
|
|
|
+Blockly.Msg.CocoRobo_ACCELEROMETER_SET_OFFSET_MESSAGE0 = '校準加速度值 %1 X軸偏差 %2 Y軸偏差 %3 Z軸偏差 %4';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_COMPASS_GET_AXIS_TOOLTIP = '僅適用於教科板2.0及以上版本';
|
|
|
+Blockly.Msg.CocoRobo_COMPASS_GET_AXIS_MESSAGE0 = '%1 軸 磁力';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_COMPASS_GET_ANGLE_TOOLTIP = '僅適用於教科板2.0及以上版本';
|
|
|
+Blockly.Msg.CocoRobo_COMPASS_GET_ANGLE_MESSAGE0 = '指南針方向';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_TILT_ANGLE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_TILT_ANGLE_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_TILT_ANGLE_MESSAGE0 = '%1 軸傾斜角';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_random_choice_MESSAGE0 ='返回隨機項%1';
|
|
|
+Blockly.Msg.CocoRobo_random_choice_TOOLTIP = '以String格式,返回陣列或字串中的隨機項';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_i2c_init_MESSAGE0 ='初始化I2C 波特率%1';
|
|
|
+Blockly.Msg.CocoRobo_i2c_init_TOOLTIP = 'SCL引腳19,SDA引腳20,與內部的OLCD和加速度感應器共享I2C總線';
|
|
|
+
|
|
|
+Blockly.Msg.MACHINE_TIME_PULSE_US_HELPURL =
|
|
|
+ 'https://CocoRobo.readthedocs.io/zh/master/library/micropython/machine/machine.html?highlight=machine.time_pulse_us#machine.time_pulse_us';
|
|
|
+Blockly.Msg.MACHINE_TIME_PULSE_US_MESSAGE0 = '%1 外部 %2 電平持續時間(微秒)';
|
|
|
+Blockly.Msg.MACHINE_TIME_PULSE_US_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.BYTES = '字節';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_dev_i2c_init_MESSAGE0 = '初始化I2C SCL %2 SDA %3 波特率 %1';
|
|
|
+Blockly.Msg.CocoRobo_dev_i2c_init_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_dev_i2c_init_HELPURL = 'https://CocoRobo.readthedocs.io/zh/master/library/micropython/machine/machine.I2C.html#machine.I2C';
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_i2c_read_write_MESSAGE0 ='I2C 地址 %1 寫入 %2';
|
|
|
+Blockly.Msg.CocoRobo_i2c_read_write_TOOLTIP = '地址:Number\n寫入:Number、String';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_i2c_readfrom_MESSAGE0 ='I2C 地址 %1 讀取bytes數量 %2';
|
|
|
+Blockly.Msg.CocoRobo_i2c_readfrom_TOOLTIP = '地址:Number\n返回:讀取數據的 bytes 對象的字串';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_print_MESSAGE0 ='調試輸出 %1';
|
|
|
+Blockly.Msg.CocoRobo_print_TOOLTIP = '透過串口調試,輸出字串';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_PRINT_TO_CHART_TOOLTIP = "";
|
|
|
+Blockly.Msg.CocoRobo_PRINT_TO_CHART_EMPTY_TITLE = "打印數據到圖表";
|
|
|
+Blockly.Msg.CocoRobo_PRINT_TO_CHART_INPUT_WITH = "打印數據到圖表";
|
|
|
+Blockly.Msg.CocoRobo_PRINT_TO_CHART_ITEM_TITLE = "數據";
|
|
|
+Blockly.Msg.CocoRobo_PRINT_TO_CHART_ITEM_TOOLTIP = "";
|
|
|
+Blockly.Msg.CocoRobo_PRINT_TO_CHART_CONTAINER_TITLE_ADD = "數據內容";
|
|
|
+Blockly.Msg.CocoRobo_PRINT_TO_CHART_CONTAINER_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_INIT_CHART_TOOLTIP = "";
|
|
|
+Blockly.Msg.CocoRobo_INIT_CHART_EMPTY_TITLE = "初始化圖表列標題";
|
|
|
+Blockly.Msg.CocoRobo_INIT_CHART_INPUT_WITH = "初始化圖表列標題";
|
|
|
+Blockly.Msg.CocoRobo_INIT_CHART_ITEM_TITLE = "標題";
|
|
|
+Blockly.Msg.CocoRobo_INIT_CHART_ITEM_TOOLTIP = "";
|
|
|
+Blockly.Msg.CocoRobo_INIT_CHART_CONTAINER_TITLE_ADD = "數據列標題";
|
|
|
+Blockly.Msg.CocoRobo_INIT_CHART_CONTAINER_TOOLTIP = "";
|
|
|
+
|
|
|
+
|
|
|
+/* MICROBIT */
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_GET_X_MESSAGE0 = '加速度計 X 軸';
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_GET_X_TOOLTIP = '獲取加速度感應器 X 軸參數。';
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_GET_X_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/accelerometer.html#microbit.accelerometer.get_x';
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_GET_Y_MESSAGE0 = '加速度計 Y 軸';
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_GET_Y_TOOLTIP = '獲取加速度感應器 Y 軸參數。';
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_GET_Y_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/accelerometer.html#microbit.accelerometer.get_y';
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_GET_Z_MESSAGE0 = '加速度計 Z 軸';
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_GET_Z_TOOLTIP = '獲取加速度感應器 Z 軸參數。';
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_GET_Z_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/accelerometer.html#microbit.accelerometer.get_z';
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_WAS_GESTURE_MESSAGE0 = '發生過手勢 %1';
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_WAS_GESTURE_TOOLTIP = '透過返回 “真” 或者 “假” 提示自從上次檢查後是否發生過指定的手勢。';
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_WAS_GESTURE_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/accelerometer.html#microbit.accelerometer.was_gesture';
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_IS_GESTURE_MESSAGE0 = '發生手勢 %1';
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_IS_GESTURE_TOOLTIP = '透過返回 “真” 或者 “假” 表示自從現在發生指定的手勢。';
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_IS_GESTURE_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/accelerometer.html#microbit.accelerometer.is_gesture';
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_GET_GESTURES_MESSAGE0 = '獲取手勢';
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_GET_GESTURES_TOOLTIP = '返回發生過的手勢,同時清除以前的手勢。';
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_GET_GESTURES_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/accelerometer.html#microbit.accelerometer.get_gestures';
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_CURRENT_GESTURE_MESSAGE0 = '當前手勢';
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_CURRENT_GESTURE_TOOLTIP = '返回當前手勢名稱。';
|
|
|
+Blockly.Msg.MICROBIT_ACCELEROMETER_CURRENT_GESTURE_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/accelerometer.html#microbit.accelerometer.current_gesture';
|
|
|
+Blockly.Msg.MICROBIT_BUTTON_IS_PRESSED_MESSAGE0 = '按鍵 %1 已經按下';
|
|
|
+Blockly.Msg.MICROBIT_BUTTON_IS_PRESSED_TOOLTIP = '如果指定按鍵按下返回 “真”,否則返回 “假”。';
|
|
|
+Blockly.Msg.MICROBIT_BUTTON_IS_PRESSED_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/button.html#Button.is_pressed';
|
|
|
+Blockly.Msg.MICROBIT_BUTTON_WAS_PRESSED_MESSAGE0 = '按鍵 %1 曾經按下';
|
|
|
+Blockly.Msg.MICROBIT_BUTTON_WAS_PRESSED_TOOLTIP = '如果按鍵曾經按下過返回 “真”,否則返回 “假”。';
|
|
|
+Blockly.Msg.MICROBIT_BUTTON_WAS_PRESSED_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/button.html#Button.was_pressed';
|
|
|
+Blockly.Msg.MICROBIT_BUTTON_GET_PRESSES_MESSAGE0 = '按鍵 %1 按下過的次數';
|
|
|
+Blockly.Msg.MICROBIT_BUTTON_GET_PRESSES_TOOLTIP = '返回按鍵按下的總次數,然後清除計數。';
|
|
|
+Blockly.Msg.MICROBIT_BUTTON_GET_PRESSES_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/button.html#Button.get_presses';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_CALIBRATE_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/compass.html#microbit.compass.calibrate';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_CALIBRATE_MESSAGE0 = '校正指南針';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_CALIBRATE_TOOLTIP = '開始校正指南針,提高精度。';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_IS_CALIBRATED_MESSAGE0 = '指南針已經校正';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_IS_CALIBRATED_TOOLTIP = '如果指南針已經校正返回 “真”,否則返回 “假”。';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_IS_CALIBRATED_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/compass.html#microbit.compass.is_calibrated';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_HEADING_MESSAGE0 = '指南針方向';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_HEADING_TOOLTIP = '返回指南針的數值,0 - 360 度,順時針方向,正北方是 0。';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_HEADING_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/compass.html#microbit.compass.heading';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_GET_FIELD_STRENGTH_MESSAGE0 = '指南針磁場強度';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_GET_FIELD_STRENGTH_TOOLTIP = '返回設備周圍磁場的強度。';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_GET_FIELD_STRENGTH_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/compass.html#microbit.compass.get_field_strength';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_X_MESSAGE0 = '磁力 X軸';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_X_TOOLTIP = '返回X軸方向的磁力數值。';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_X_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/compass.html#microbit.compass.get_x';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_Y_MESSAGE0 = '磁力 Y軸';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_Y_TOOLTIP = '返回Y軸方向的磁力數值。';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_Y_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/compass.html#microbit.compass.get_y';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_Z_MESSAGE0 = '磁力 Z軸';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_Z_TOOLTIP = '返回Z軸方向的磁力數值。';
|
|
|
+Blockly.Msg.MICROBIT_COMPASS_Z_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/compass.html#microbit.compass.get_z';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_GET_PIXEL_MESSAGE0 = '獲取第 %1 列 %2 欄 位置的亮度';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_GET_PIXEL_TOOLTIP = '獲取第 X 列和 Y 欄位置 LED 的亮度。 0 (不亮), 9 (最亮)。';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_GET_PIXEL_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/display.html#microbit.display.get_pixel';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_SET_PIXEL_MESSAGE0 = '設第 %1 列 %2 欄 LED 的亮度到 %3';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_SET_PIXEL_TOOLTIP = '設置第 X 列 Y 欄處 LED 的亮度。0 (不亮),9 (最亮)。';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_SET_PIXEL_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/display.html#microbit.display.set_pixel';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_CLEAR_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/display.html#microbit.display.clear';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_CLEAR_MESSAGE0 = '清除顯示內容';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_CLEAR_TOOLTIP = '清除全部顯示的內容 - 設置所有 LED 亮度為 0 (不亮)。';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_SHOW_IMAGE_MESSAGE0 = '顯示圖像/文本 %1';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_SHOW_IMAGE_TOOLTIP = '顯示圖像或文本消息。';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_SHOW_IMAGE_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/display.html#microbit.display.show';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_SHOW_IMAGE_WITH_BRI_MESSAGE0 = '以亮度 ( %1 / %2 ) 顯示圖像 %3';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_SHOW_IMAGE_WITH_BRI_TOOLTIP = '以指定亮度顯示圖像。';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_SHOW_ANIMATION_MESSAGE0 = '動畫顯示圖像 %1 延時 %2 毫秒。%3 等待 %4 %5 循環 %6 %7 清除 %8';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_SHOW_ANIMATION_TOOLTIP = '動畫方式顯示圖像陣列,每兩個圖像之間延時壹段時間。還可以設置等待模式、循環模式以及完成後清除螢幕。';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_SHOW_ANIMATION_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/display.html#microbit.display.show';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_SCROLL_MESSAGE0 = '滾動消息 %1';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_SCROLL_TOOLTIP = '滾動方式顯示文字。';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_SCROLL_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/display.html#microbit.display.scroll';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_SCROLL_ANIMATION_MESSAGE0 = '滾動消息 %1 延時 %2 毫秒。%3 等待 %4 %5 循環 %6 %7 等寬字體 %8';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_SCROLL_ANIMATION_TOOLTIP = '滾動方式顯示文字。還可以設置等待模式、循環模式以及字體等寬。';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_SCROLL_ANIMATION_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/display.html#microbit.display.scroll';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_ON_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/display.html#microbit.display.on';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_ON_MESSAGE0 = '打開螢幕';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_ON_TOOLTIP = '打開螢幕顯示。';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_OFF_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/display.html#microbit.display.off';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_OFF_MESSAGE0 = '關閉螢幕';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_OFF_TOOLTIP = '關閉螢幕顯示。';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_IS_ON_MESSAGE0 = '顯示已經打開';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_IS_ON_TOOLTIP = '螢幕已經打開就返回 “真”,否則返回 “假”';
|
|
|
+Blockly.Msg.MICROBIT_DISPLAY_IS_ON_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/display.html#microbit.display.is_on';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_BUILTINS_MESSAGE0 = '內置圖像 %1';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_BUILTINS_TOOLTIP = '選擇一個內置的圖像。';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_BUILTINS_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/image.html#attributes';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_COPY_MESSAGE0 = '復制圖像 %1';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_COPY_TOOLTIP = '創建參考圖像副本。';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_COPY_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/image.html#microbit.Image.copy';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_INVERT_MESSAGE0 = '反顯圖像 %1';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_INVERT_TOOLTIP = '反顯圖像(負片效果)。';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_INVERT_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/image.html#microbit.Image.invert';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_CREATE_MESSAGE0 = '創建圖像 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %11 %12 %13 %14 %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_CREATE_TOOLTIP = '創建新圖像。';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_CREATE_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/image.html#microbit.Image';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_CREATE1_MESSAGE0 = '創建圖像 %1 首個欄%2第二欄%3第三欄%4第四欄%5第五欄%6';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_CREATE1_TOOLTIP = '創建新圖像。';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_CREATE1_HELPURL = '';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_SHIFT_MESSAGE0 = '平移圖像 %1 %2 %3 位';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_SHIFT_TOOLTIP = '向特定方向移動圖像,並返回移動後的結果。';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_SHIFT_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/image.html#microbit.Image.shift_left';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_SHIFT_LEFT = '左移';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_SHIFT_RIGHT = '右移';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_SHIFT_UP = '上移';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_SHIFT_DOWN = '下移';
|
|
|
+Blockly.Msg.MICROBIT_MICROBIT_PANIC_MESSAGE0 = '錯誤狀態碼 %1';
|
|
|
+Blockly.Msg.MICROBIT_MICROBIT_PANIC_TOOLTIP = '進入錯誤模式,提示程序存在錯誤。需要重新啟動。用一個數字表示狀態碼。';
|
|
|
+Blockly.Msg.MICROBIT_MICROBIT_PANIC_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/microbit.html#microbit.panic';
|
|
|
+Blockly.Msg.MICROBIT_MICROBIT_RESET_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/microbit.html#microbit.reset';
|
|
|
+Blockly.Msg.MICROBIT_MICROBIT_RESET_MESSAGE0 = '復位 micro:bit';
|
|
|
+Blockly.Msg.MICROBIT_MICROBIT_RESET_TOOLTIP = '復位 micro:bit,重新運行';
|
|
|
+Blockly.Msg.MICROBIT_MICROBIT_SLEEP_MESSAGE0 = '等待 %1 %2';
|
|
|
+Blockly.Msg.CocoRobo_MS = '毫秒';
|
|
|
+Blockly.Msg.CocoRobo_US = '微秒';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_TIME_DIFFERENCE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_TIME_DIFFERENCE_MESSAGE0 = '返回運行時間差 開始時間 %1 結束時間 %2';
|
|
|
+Blockly.Msg.CocoRobo_TIME_DIFFERENCE_TOOLTIP = '測量連續調用ticks_ms()、ticks_us()間的周期';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_TYPE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_TYPE_MESSAGE0 = '值 %1 的類型';
|
|
|
+Blockly.Msg.CocoRobo_TYPE_TOOLTIP = '返回當前值的類型';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_TYPE_IS_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_TYPE_IS_MESSAGE0 = '值 %1 的類型為 %2';
|
|
|
+Blockly.Msg.CocoRobo_TYPE_IS_TOOLTIP = '設置當前值的類型爲%2,並返回結果';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_EVAL_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_EVAL_MESSAGE0 = '計算運算式 %1 的結果';
|
|
|
+Blockly.Msg.CocoRobo_EVAL_TOOLTIP = '計算字串運算式,並返回結果';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_RETURN_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_RETURN_MESSAGE0 = '返回 %1';
|
|
|
+Blockly.Msg.CocoRobo_RETURN_TOOLTIP = '返回一個值';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_MOTORPEED_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_MOTORPEED_MESSAGE0 = '擴展板 馬達速度 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_MOTORPEED_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_M1M2_LED_ON_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_M1M2_LED_ON_MESSAGE0 = '擴展板 設燈 %1 亮度 %2';
|
|
|
+Blockly.Msg.CocoRobo_M1M2_LED_ON_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_M1M2_LED_OFF_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_M1M2_LED_OFF_MESSAGE0 = '擴展板 關燈 %1';
|
|
|
+Blockly.Msg.CocoRobo_M1M2_LED_OFF_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_AMBIENTLIGHT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_AMBIENTLIGHT_MESSAGE0 = 'I2C數字光綫';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_AMBIENTLIGHT_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_COLOR_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_COLOR_MESSAGE0 = 'I2C RGB 顔色 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_COLOR_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_ALL_COLOR_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_ALL_COLOR_MESSAGE0 = 'I2C RGB 顔色';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_ALL_COLOR_TOOLTIP = '以陣列形式返回';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_COLOR_HSV_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_COLOR_HSV_MESSAGE0 = 'I2C HSV 顔色 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_COLOR_HSV_TOOLTIP = '色調(H),飽和度(S),明度(V)';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_ALL_COLOR_HSV_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_ALL_COLOR_HSV_MESSAGE0 = 'I2C HSV 顔色';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_ALL_COLOR_HSV_TOOLTIP = '色調(H),飽和度(S),明度(V)';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_FORCE_MEASURE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_FORCE_MEASURE_MESSAGE0 = 'I2C力感應器 撥碼 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_FORCE_MEASURE_TOOLTIP = 'I2C地址與編碼開關的需要對應';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_ELECTRICITY_MEASURE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_ELECTRICITY_MEASURE_MESSAGE0 = 'I2C電流感應器 撥碼 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_ELECTRICITY_MEASURE_TOOLTIP = 'I2C地址與編碼開關的需要對應';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_VOLTAGE_MEASURE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_VOLTAGE_MEASURE_MESSAGE0 = 'I2C電壓感應器 撥碼 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_VOLTAGE_MEASURE_TOOLTIP = 'I2C地址與編碼開關的需要對應';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_MAGNETIC_MEASURE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_MAGNETIC_MEASURE_MESSAGE0 = 'I2C磁場感應器 撥碼 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_MAGNETIC_MEASURE_TOOLTIP = 'I2C地址與編碼開關的需要對應';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_PH_MEASURE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_PH_MEASURE_MESSAGE0 = 'I2C PH感應器 撥碼 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_PH_MEASURE_TOOLTIP = 'I2C地址與編碼開關的需要對應';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_TDS_MEASURE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_TDS_MEASURE_MESSAGE0 = 'I2C電匯率感應器 撥碼 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_TDS_MEASURE_TOOLTIP = 'I2C地址與編碼開關的需要對應';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_PRESSURE_MEASURE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_PRESSURE_MEASURE_MESSAGE0 = 'I2C氣壓感應器 撥碼 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_PRESSURE_MEASURE_TOOLTIP = 'I2C地址與編碼開關的需要對應';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_PHOTOGATE_TIMER_MEASURE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_PHOTOGATE_TIMER_MEASURE_MESSAGE0 = 'I2C光電門感應器 撥碼 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_GET_PHOTOGATE_TIMER_MEASURE_TOOLTIP = 'I2C地址與編碼開關的需要對應';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ALL_CONFIG_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ALL_CONFIG_MESSAGE0 = 'WI-FI配置信息';
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ALL_CONFIG_TOOLTIP = '以元組形式返回所有wifi配置信息';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ISCONNECTED_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ISCONNECTED_MESSAGE0 = '已連接到 WI-FI';
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ISCONNECTED_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_INIT_ASSISTANT_WIFI_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_INIT_ASSISTANT_WIFI_MESSAGE0 ='Wi-Fi連接 語音助手 Wi-Fi 名稱 %1 密碼 %2';
|
|
|
+Blockly.Msg.CocoRobo_INIT_ASSISTANT_WIFI_TOOLTIP = '教科板透過串口把WIF傳給語音助手';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_INIT_ASSISTANT_PROFILE_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_INIT_ASSISTANT_PROFILE_TOOLTIP = '需要先在檔案系統將文件上載到板';
|
|
|
+Blockly.Msg.CocoRobo_INIT_ASSISTANT_PROFILE_MESSAGE0 = '讀取 語音助手 文字檔 %1';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SEG_DISPLAY_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SEG_DISPLAY_MESSAGE0 = '數碼管顯示 %1';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SEG_DISPLAY_TOOLTIP = '-999~9999';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_MACHINE_RESET_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_MACHINE_RESET_MESSAGE0 = '復位';
|
|
|
+Blockly.Msg.CocoRobo_MACHINE_RESET_TOOLTIP = '與按下外部RESET按鍵效果壹樣';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SEG_CLEAR_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SEG_CLEAR_MESSAGE0 = '清空數碼管';
|
|
|
+Blockly.Msg.CocoRobo_BLUEBIT_SEG_CLEAR_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_PIN_P6 = '默認';
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_PIN_P6_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_PIN_P6_MESSAGE0 = '%1';
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_PIN_P6_TOOLTIP = "";
|
|
|
+
|
|
|
+Blockly.Msg.MICROBIT_MICROBIT_SLEEP_TOOLTIP = '在進行下一個命令前,等待設定的時間。\n1秒(s) = 1,000毫秒(ms)\n1秒(s) = 1,000,000微秒(μs)\n毫秒,符號ms(millisecond)\n微秒,符號μs(microsecond)';
|
|
|
+Blockly.Msg.MICROBIT_MICROBIT_SLEEP_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/microbit.html#microbit.sleep';
|
|
|
+Blockly.Msg.MICROBIT_MICROBIT_RUNNING_TIME_MESSAGE0 = '運行時間';
|
|
|
+Blockly.Msg.MICROBIT_MICROBIT_RUNNING_TIME_TOOLTIP = '獲取開機或復位後的運行時間(毫秒)。';
|
|
|
+Blockly.Msg.MICROBIT_MICROBIT_RUNNING_TIME_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/microbit.html#microbit.running_time';
|
|
|
+Blockly.Msg.MICROBIT_MICROBIT_TEMPERATURE_MESSAGE0 = '溫度';
|
|
|
+Blockly.Msg.MICROBIT_MICROBIT_TEMPERATURE_TOOLTIP = '獲取 micro:bit 的溫度(℃)。';
|
|
|
+Blockly.Msg.MICROBIT_MICROBIT_TEMPERATURE_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/microbit.html#microbit.temperature';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_PLAY_BUILT_IN_MESSAGE0 = '播放音樂 %1 等待 %2 循環 %3 腳位 %4';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_PLAY_BUILT_IN_TOOLTIP = '播放內置的音樂,可以設置等待模式和循環播放。';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_PLAY_BUILT_IN_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/music.html#built-in-melodies';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_PITCH_MESSAGE0 = '播放音調 %1 %2 延時 %3 毫秒 腳位 %4';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_PITCH_TOOLTIP = '在設定的時間長度裏播放音調。';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_PITCH_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/music.html#music.pitch';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_PLAY_LIST_OF_NOTES_MESSAGE0 = '腳位 %5 播放音符陣列 %1 等待 %2 %3 循環 %4';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_PLAY_LIST_OF_NOTES_TOOLTIP = '播放音符陣列,如C4:4、G4:8等,音符為字串形式。默認是教科板的P6引腳';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_PLAY_LIST_OF_NOTES_HELPURL = 'https://CocoRobo.readthedocs.io/zh/latest/tutorials/basics/buzz.html';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_RESET_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/music.html#music.reset';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_RESET_MESSAGE0 = '恢復音樂設置';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_RESET_TOOLTIP = '將所有音樂設置 (當前節拍, 音階和周期) 恢復成默認值。';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_STOP_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/music.html#music.stop';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_STOP_MESSAGE0 = '停止播放音樂 腳位 %1';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_STOP_TOOLTIP = '默認是教科板的P6引腳';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_SET_TEMPO_MESSAGE0 = '設置每壹拍等同 %1 分音符,每分鐘節拍數 %2';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_SET_TEMPO_TOOLTIP = '設置回放速度 (節拍)。壹定數量的滴答代表壹拍,每拍每分鐘播放次數 (BPM 每分鐘節拍)。';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_SET_TEMPO_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/music.html#music.set_tempo';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_SET_TEMPO_SPEED_MESSAGE0 = '設置播放速度為 %1 倍';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_SET_TEMPO_SPEED_TOOLTIP = '4分音符為1拍,每分鐘節拍數默認120,為1倍的播放速度';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_SET_TEMPO_SPEED_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/music.html#music.set_tempo';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_GET_TEMPO_MESSAGE0 = '獲取當前節拍';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_GET_TEMPO_TOOLTIP = '獲取當前節拍: 每節拍滴答數, 每分鐘節拍 (BPM)。';
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_GET_TEMPO_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/music.html#music.get_tempo';
|
|
|
+Blockly.Msg.MICROBIT_NEOPIXEL_INITIALISE_MESSAGE0 = '使用 腳位 %1 控制, neopixel 彩燈數 %2 ';
|
|
|
+Blockly.Msg.MICROBIT_NEOPIXEL_INITIALISE_TOOLTIP = '控制 neopixels 彩燈。需要設定 neopixels 彩燈數量和控制腳。';
|
|
|
+Blockly.Msg.MICROBIT_NEOPIXEL_INITIALISE_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/neopixel.html#neopixel.NeoPixel';
|
|
|
+Blockly.Msg.MICROBIT_NEOPIXEL_CLEAR_MESSAGE0 = '清除 neopixels 彩燈 %1';
|
|
|
+Blockly.Msg.MICROBIT_NEOPIXEL_CLEAR_TOOLTIP = '清除所有 neopixels 彩燈';
|
|
|
+Blockly.Msg.MICROBIT_NEOPIXEL_CLEAR_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/neopixel.html#neopixel.NeoPixel.clear';
|
|
|
+Blockly.Msg.MICROBIT_NEOPIXEL_SHOW_MESSAGE0 = '顯示 neopixels 彩燈 %1';
|
|
|
+Blockly.Msg.MICROBIT_NEOPIXEL_SHOW_TOOLTIP = '顯示 / 更新全部 neopixels 彩燈。';
|
|
|
+Blockly.Msg.MICROBIT_NEOPIXEL_SHOW_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/neopixel.html#neopixel.NeoPixel.show';
|
|
|
+Blockly.Msg.MICROBIT_NEOPIXEL_SET_MESSAGE0 = 'neopixels 彩燈控制 %1 設置位置 %2 紅色 %3 綠色 %4 藍色 %5';
|
|
|
+Blockly.Msg.MICROBIT_NEOPIXEL_SET_TOOLTIP = '更新指定的 neopixel 彩燈的紅、綠、藍 (RGB) 顏色';
|
|
|
+Blockly.Msg.MICROBIT_NEOPIXEL_SET_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/neopixel.html#using-neopixels';
|
|
|
+Blockly.Msg.MICROBIT_PIN_TOUCHED_MESSAGE0 = '腳位 %1 被觸摸';
|
|
|
+Blockly.Msg.MICROBIT_PIN_TOUCHED_TOOLTIP = '如果引腳被觸摸將返回 “真”。';
|
|
|
+Blockly.Msg.MICROBIT_PIN_TOUCHED_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/pin.html#microbit.MicroBitTouchPin.is_touched';
|
|
|
+Blockly.Msg.MICROBIT_PIN_WAS_PRESSED_MESSAGE0 = '腳位 %1 曾經被觸摸';
|
|
|
+Blockly.Msg.MICROBIT_PIN_WAS_PRESSED_TOOLTIP = '如果引腳曾經被觸摸將返回 “真”。';
|
|
|
+Blockly.Msg.MICROBIT_PIN_WAS_PRESSED_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/pin.html#microbit.MicroBitTouchPin.was_pressed';
|
|
|
+Blockly.Msg.MICROBIT_PIN_GET_PRESSES_MESSAGE0 = '腳位 %1 被觸摸的次數';
|
|
|
+Blockly.Msg.MICROBIT_PIN_GET_PRESSES_TOOLTIP = '返回被觸摸的次數,然後清零。';
|
|
|
+Blockly.Msg.MICROBIT_PIN_GET_PRESSES_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/pin.html#microbit.MicroBitTouchPin.get_presses';
|
|
|
+Blockly.Msg.MICROBIT_PIN_READ_ANALOG_MESSAGE0 = '讀取引腳 %1 模擬電壓';
|
|
|
+Blockly.Msg.MICROBIT_PIN_READ_ANALOG_TOOLTIP = '讀取引腳的模擬輸入電壓。';
|
|
|
+Blockly.Msg.MICROBIT_PIN_READ_ANALOG_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/pin.html#microbit.MicroBitAnalogDigitalPin.read_analog';
|
|
|
+Blockly.Msg.MICROBIT_PIN_WRITE_ANALOG_MESSAGE0 = '設置模擬量 %1 到引腳 %2';
|
|
|
+Blockly.Msg.MICROBIT_PIN_WRITE_ANALOG_TOOLTIP = '寫入模擬參數到指定引腳上。';
|
|
|
+Blockly.Msg.MICROBIT_PIN_WRITE_ANALOG_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/pin.html#microbit.MicroBitAnalogDigitalPin.write_analog';
|
|
|
+Blockly.Msg.MICROBIT_PIN_READ_DIGITAL_MESSAGE0 = '讀取引腳 %1 的數字輸入';
|
|
|
+Blockly.Msg.MICROBIT_PIN_READ_DIGITAL_TOOLTIP = '讀取引腳的數字輸入 (真 或 假)。';
|
|
|
+Blockly.Msg.MICROBIT_PIN_READ_DIGITAL_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/pin.html#microbit.MicroBitDigitalPin.read_digital';
|
|
|
+Blockly.Msg.MICROBIT_PIN_WRITE_DIGITAL_MESSAGE0 = '設置數字輸出 %1 到引腳 %2';
|
|
|
+Blockly.Msg.MICROBIT_PIN_WRITE_DIGITAL_TOOLTIP = '寫入數字量 (真 或 假) 到指定引腳。';
|
|
|
+Blockly.Msg.MICROBIT_PIN_WRITE_DIGITAL_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/pin.html#microbit.MicroBitDigitalPin.write_digital';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_ON_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/radio.html#radio.on';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_ON_MESSAGE0 = '打開無線廣播';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_ON_TOOLTIP = '打開無線廣播。需要明確宣告調用,因為它會消耗更多功率和占用更多記憶體。';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_OFF_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/radio.html#radio.off';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_OFF_MESSAGE0 = '關閉無線廣播';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_OFF_TOOLTIP = '關閉無線廣播,節省功耗和記憶體。';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_CONFIG_MESSAGE0 = '配置無線廣播消息長度 %1 %2 最大隊列數量 %3 %4 信道 %5 %6 廣播功率 %7 %8 地址 %9 %10 組 %11 %12 數據速率 %13';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_CONFIG_TOOLTIP = '配置無線廣播。\n 長度指單個消息的最大長度; \n 隊列指可以存放在消息隊列中消息的數量; \n 信道指無線廣播使用的無線頻率; \n 功率指發射廣播信號的強度; \n 地址:32位值; \n 組:8位值(0-255); \n 數據速率指數據傳輸的速度。';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_CONFIG_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/radio.html#radio.config';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_RESET_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/radio.html#radio.reset';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_RESET_MESSAGE0 = '復位無線廣播';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_RESET_TOOLTIP = '恢復無線廣播到默認設置。';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_SEND_STRING_MESSAGE0 = '發送消息 %1';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_SEND_STRING_TOOLTIP = '廣播文字消息。';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_SEND_STRING_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/radio.html#radio.send';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_SEND_BYTES_MESSAGE0 = '發送字節 %1';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_SEND_BYTES_TOOLTIP = '廣播字節。';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_SEND_BYTES_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/radio.html#radio.send';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_RECEIVE_MESSAGE0 = '接收消息';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_RECEIVE_TOOLTIP = '接收消息。';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_RECEIVE_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/radio.html#radio.receive';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_RECEIVE_BYTES_MESSAGE0 = '接收字節';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_RECEIVE_BYTES_TOOLTIP = '接收字節。';
|
|
|
+Blockly.Msg.MICROBIT_RADIO_RECEIVE_BYTES_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/radio.html#radio.receive';
|
|
|
+Blockly.Msg.MICROBIT_SPEECH_SAY_MESSAGE0 = '說 %1';
|
|
|
+Blockly.Msg.MICROBIT_SPEECH_SAY_TOOLTIP = '嘗試說英語';
|
|
|
+Blockly.Msg.MICROBIT_SPEECH_SAY_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/speech.html#speech.say';
|
|
|
+Blockly.Msg.MICROBIT_SPEECH_PRONOUNCE_MESSAGE0 = '讀 %1';
|
|
|
+Blockly.Msg.MICROBIT_SPEECH_PRONOUNCE_TOOLTIP = '精確發音。';
|
|
|
+Blockly.Msg.MICROBIT_SPEECH_PRONOUNCE_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/speech.html#phonemes';
|
|
|
+Blockly.Msg.MICROBIT_SPEECH_SING_MESSAGE0 = '唱 %1';
|
|
|
+Blockly.Msg.MICROBIT_SPEECH_SING_TOOLTIP = '象機器人壹樣唱歌。';
|
|
|
+Blockly.Msg.MICROBIT_SPEECH_SING_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/speech.html#singing';
|
|
|
+
|
|
|
+//MENUS
|
|
|
+Blockly.Msg.MICROBIT_GESTURE_SHAKE = '搖晃';
|
|
|
+Blockly.Msg.MICROBIT_GESTURE_UP = '上';
|
|
|
+Blockly.Msg.MICROBIT_GESTURE_DOWN = '下';
|
|
|
+Blockly.Msg.MICROBIT_GESTURE_LEFT = '左';
|
|
|
+Blockly.Msg.MICROBIT_GESTURE_RIGHT = '右';
|
|
|
+Blockly.Msg.MICROBIT_GESTURE_FACE_UP = '朝上';
|
|
|
+Blockly.Msg.MICROBIT_GESTURE_FACE_DOWN = '朝下';
|
|
|
+Blockly.Msg.MICROBIT_GESTURE_FREEFAIL = '自由下落';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_HEART = '心形';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_HEART_SMALL = '心(小)';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_HAPPY = '高興';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_SMILE = '笑臉';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_SAD = '傷心';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_CONFUSED = '困惑';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_ANGRY = '生氣';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_ASLEEP = '睡著';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_SUPRISED = '驚訝';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_SILLY = '愚蠢';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_FABULOUS = '極妙';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_MEH = '無聊';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_YES = '是';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_NO = '否';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_CLOCK12 = '12點';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_CLOCK11 = '11點';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_CLOCK10 = '10點';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_CLOCK9 = '9點';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_CLOCK8 = '8點';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_CLOCK7 = '7點';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_CLOCK6 = '6點';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_CLOCK5 = '5點';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_CLOCK4 = '4點';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_CLOCK3 = '3點';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_CLOCK2 = '2點';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_CLOCK1 = '1點';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_ARROW_N = '箭頭-北';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_ARROW_NE = '箭頭-東北';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_ARROW_E = '箭頭-東';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_ARROW_SE = '箭頭-東南';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_ARROW_S = '箭頭-南';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_ARROW_SW = '箭頭-西南';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_ARROW_W = '箭頭-西';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_ARROW_NW = '箭頭-西北';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_TRIANGLE = '三角形';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_TRIANGLE_LEFT = '左三角形';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_CHESSBOARD = '棋盤';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_DIAMOND = '菱形';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_DIAMOND_SMALL = '菱形(小)';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_SQUARE = '方形';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_SQUARE_SMALL = '方形(小)';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_RABBIT = '兔子';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_COW = '牛';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_MUSIC_CROTCHET = '四分音符';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_MUSIC_QUAVER = '八分音符';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_MUSIC_QUAVERS = '顫音';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_PITCHFORK = '叉子';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_XMAS = '聖誕樹';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_PACMAN = '吃豆人';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_TARGET = '目標';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_TSHIRT = 'T恤衫';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_ROLLERSKATE = '輪滑';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_DUCK = '鴨子';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_HOUSE = '房子';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_TORTOISE = '烏龜';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_BUTTERFLY = '蝴蝶';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_STICKFIGURE = '線條畫';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_GHOST = '幽靈';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_SWORD = '寶劍';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_GIRAFFE = '長頸鹿';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_SKULL = '頭';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_UMBRELLA = '傘';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_SNAKE = '蛇';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_ALL_CLOCKS = '所有時鐘';
|
|
|
+Blockly.Msg.MICROBIT_IMAGE_ALL_ARROWS = '所有箭頭';
|
|
|
+Blockly.Msg.MICROBIT_PIN_SET_SERVO_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E8%88%B5%E6%9C%BA';
|
|
|
+Blockly.Msg.MICROBIT_PIN_SET_SERVO_TOOLTIP = '設置伺服馬達角度,範圍為 0 ~ 180度';
|
|
|
+Blockly.Msg.MICROBIT_PIN_SET_SERVO_MESSAGE0 = '設置伺服馬達 腳位 %1 角度為 %2';
|
|
|
+Blockly.Msg.MICROBIT_PIN_SET_MODE_HELPURL = '';
|
|
|
+Blockly.Msg.MICROBIT_PIN_SET_MODE_TOOLTIP = '引腳模式有三種:懸空、上拉、下拉';
|
|
|
+Blockly.Msg.MICROBIT_PIN_SET_MODE_MESSAGE0 = '設置引腳 %1 模式為 %2';
|
|
|
+Blockly.Msg.MICROBIT_PIN_MODE_NO = '懸空';
|
|
|
+Blockly.Msg.MICROBIT_PIN_MODE_UP = '上拉';
|
|
|
+Blockly.Msg.MICROBIT_PIN_MODE_DOWN = '下拉';
|
|
|
+
|
|
|
+
|
|
|
+//uart
|
|
|
+Blockly.Msg.MICROBIT_UART_INIT_MESSAGE0 = '初始化串口波特率為 %3 TX為 %1 RX為 %2';
|
|
|
+Blockly.Msg.MICROBIT_UART_INIT_TOOLTIP = '';
|
|
|
+Blockly.Msg.MICROBIT_UART_INIT_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/uart.html';
|
|
|
+Blockly.Msg.MICROBIT_UART_ANY_MSG_RECEIVED_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/uart.html';
|
|
|
+Blockly.Msg.MICROBIT_UART_ANY_MSG_RECEIVED_TOOLTIP = '';
|
|
|
+Blockly.Msg.MICROBIT_UART_ANY_MSG_RECEIVED_MESSAGE0 = '串口接收到數據';
|
|
|
+Blockly.Msg.MICROBIT_UART_READ_MSG_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/uart.html';
|
|
|
+Blockly.Msg.MICROBIT_UART_READ_MSG_TOOLTIP = '';
|
|
|
+Blockly.Msg.MICROBIT_UART_READ_MSG_MESSAGE0 = '讀取串口 %1 字節';
|
|
|
+Blockly.Msg.MICROBIT_UART_READ_MSG_TO_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/uart.html';
|
|
|
+Blockly.Msg.MICROBIT_UART_READ_MSG_TO_TOOLTIP = '';
|
|
|
+Blockly.Msg.MICROBIT_UART_READ_MSG_TO_MESSAGE0 = '讀取串口 %1 字節存至 %2';
|
|
|
+Blockly.Msg.MICROBIT_UART_WRITE_MSG_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/uart.html';
|
|
|
+Blockly.Msg.MICROBIT_UART_WRITE_MSG_TOOLTIP = '';
|
|
|
+Blockly.Msg.MICROBIT_UART_WRITE_MSG_MESSAGE0 = '串口發送數據 %1';
|
|
|
+Blockly.Msg.MICROBIT_ALL_BYTES = "全部";
|
|
|
+Blockly.Msg.MICROBIT_ALINE_BYTES = "壹欄";
|
|
|
+//labplus
|
|
|
+Blockly.Msg.LABPLUS_BUTTON_IS_PRESSED_MESSAGE0 = '腳位 %1 被觸發';
|
|
|
+Blockly.Msg.LABPLUS_BUTTON_IS_PRESSED_TOOLTIP = '如果指定按鍵按下返回 “真”,否則返回 “假”。';
|
|
|
+Blockly.Msg.LABPLUS_BUTTON_IS_PRESSED_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/button.html#Button.is_pressed';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_BUTTON_WAS_PRESSED_MESSAGE0 = '腳位 %1 曾經被觸發';
|
|
|
+Blockly.Msg.LABPLUS_BUTTON_WAS_PRESSED_TOOLTIP = '如果按鍵曾經按下過返回 “真”,否則返回 “假”。';
|
|
|
+Blockly.Msg.LABPLUS_BUTTON_WAS_PRESSED_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/button.html#Button.was_pressed';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_BUTTON_GET_PRESSES_MESSAGE0 = '腳位 %1 被觸發過的次數';
|
|
|
+Blockly.Msg.LABPLUS_BUTTON_GET_PRESSES_TOOLTIP = '返回按鍵按下的總次數,然後清除計數。';
|
|
|
+Blockly.Msg.LABPLUS_BUTTON_GET_PRESSES_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/button.html#Button.get_presses';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_LED_MESSAGE0 = '設置LED燈 腳位 %2 輸出 %1';
|
|
|
+Blockly.Msg.LABPLUS_LED_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_LED_HELPURL = 'http://wiki.labplus.cn/index.php?title=LED';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_INFRARED_IS_TRIGGERED_MESSAGE0 = '紅外探測 腳位 %1 被觸發';
|
|
|
+Blockly.Msg.LABPLUS_INFRARED_IS_TRIGGERED_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_INFRARED_IS_TRIGGERED_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E7%BA%A2%E5%A4%96%E6%8E%A2%E6%B5%8B';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_HEAT_SENSITIVE_DETECTOR_MESSAGE0 = '熱敏感應器 腳位 %1 的值';
|
|
|
+Blockly.Msg.LABPLUS_HEAT_SENSITIVE_DETECTOR_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_HEAT_SENSITIVE_DETECTOR_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E7%83%AD%E6%95%8F%E7%94%B5%E9%98%BB';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_I2C_LIGHT_SENSOR_MESSAGE0 = 'I2C數字光線感應器的值(lux)';
|
|
|
+Blockly.Msg.LABPLUS_I2C_LIGHT_SENSOR_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_I2C_LIGHT_SENSOR_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E6%95%B0%E5%AD%97%E5%85%89%E7%BA%BF';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_WATER_LEVEL_DETECTOR_MESSAGE0 = '水位感應器 腳位 %1 的值';
|
|
|
+Blockly.Msg.LABPLUS_WATER_LEVEL_DETECTOR_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_WATER_LEVEL_DETECTOR_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E6%B0%B4%E4%BD%8D';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_SMOKE_DETECTOR_IS_TRIGGERED_MESSAGE0 = '煙霧探測器 腳位 %1 被觸發';
|
|
|
+Blockly.Msg.LABPLUS_SMOKE_DETECTOR_IS_TRIGGERED_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_SMOKE_DETECTOR_IS_TRIGGERED_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E7%83%9F%E9%9B%BE';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_BUZZER_FOR_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E8%9C%82%E9%B8%A3%E5%99%A8';
|
|
|
+Blockly.Msg.LABPLUS_BUZZER_FOR_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_BUZZER_FOR_MESSAGE0 = '以頻率 %1 激活蜂鳴器 引腳0 %2 毫秒';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_BUZZER_ON_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E8%9C%82%E9%B8%A3%E5%99%A8';
|
|
|
+Blockly.Msg.LABPLUS_BUZZER_ON_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_BUZZER_ON_MESSAGE0 = '以頻率 %1 激活蜂鳴器 引腳0';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_BUZZER_OFF_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E8%9C%82%E9%B8%A3%E5%99%A8';
|
|
|
+Blockly.Msg.LABPLUS_BUZZER_OFF_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_BUZZER_OFF_MESSAGE0 = '關閉蜂鳴器 引腳0';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_TM_HM_SENSOR_MESSAGE0 = 'I2C溫濕度感應器的 %1 值';
|
|
|
+Blockly.Msg.LABPLUS_TM_HM_SENSOR_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_TM_HM_SENSOR_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E6%B8%A9%E6%B9%BF%E5%BA%A6';
|
|
|
+Blockly.Msg.LABPLUS_TM_HM_SENSOR_TM = '溫度';
|
|
|
+Blockly.Msg.LABPLUS_TM_HM_SENSOR_HM = '濕度';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_SET_SERVO_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E8%88%B5%E6%9C%BA';
|
|
|
+Blockly.Msg.LABPLUS_SET_SERVO_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_SET_SERVO_MESSAGE0 = '設置伺服馬達 腳位 %1 角度為 %2';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_FINGERPRINT_SENSOR_MESSAGE0 = '指紋感應器 腳位 %1 驗證透過';
|
|
|
+Blockly.Msg.LABPLUS_FINGERPRINT_SENSOR_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_FINGERPRINT_SENSOR_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E6%8C%87%E7%BA%B9';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_SET_MOTOR_HELPURL = '';
|
|
|
+Blockly.Msg.LABPLUS_SET_MOTOR_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_SET_MOTOR_MESSAGE0 = '設置馬達 %1 方向 %2 速度 %3';
|
|
|
+Blockly.Msg.LABPLUS_SET_MOTOR_CLOCKWISE = '正轉';
|
|
|
+Blockly.Msg.LABPLUS_SET_MOTOR_ANTI_CLOCKWISE = '反轉';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_STOP_MOTOR_HELPURL = '';
|
|
|
+Blockly.Msg.LABPLUS_STOP_MOTOR_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_STOP_MOTOR_MESSAGE0 = '停止馬達';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_GET_RFID_ID_MESSAGE0 = '射頻卡 腳位 %1 驗證透過';
|
|
|
+Blockly.Msg.LABPLUS_GET_RFID_ID_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_GET_RFID_ID_HELPURL = 'http://wiki.labplus.cn/index.php?title=RFID';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_GET_RFID_VALUE_MESSAGE0 = '電子錢包 腳位 %1 余額';
|
|
|
+Blockly.Msg.LABPLUS_GET_RFID_VALUE_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_GET_RFID_VALUE_HELPURL = '';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_SET_RFID_VALUE_MESSAGE0 = '設置電子錢包 腳位 %1 余額 %2 %3';
|
|
|
+Blockly.Msg.LABPLUS_SET_RFID_VALUE_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_SET_RFID_VALUE_HELPURL = '';
|
|
|
+Blockly.Msg.LABPLUS_SET_RFID_ADD = '增加';
|
|
|
+Blockly.Msg.LABPLUS_SET_RFID_MINUS = '減少';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_SOUND_IS_TRIGGERED_MESSAGE0 = '聲音感應器 腳位 %1 被觸發';
|
|
|
+Blockly.Msg.LABPLUS_SOUND_IS_TRIGGERED_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_SOUND_IS_TRIGGERED_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E9%BA%A6%E5%85%8B%E9%A3%8E';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_USB_SWITCH_HELPURL = '';
|
|
|
+Blockly.Msg.LABPLUS_USB_SWITCH_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_USB_SWITCH_MESSAGE0 = '%1 USB開關 腳位 %2';
|
|
|
+Blockly.Msg.LABPLUS_USB_SWITCH_ON = '打開';
|
|
|
+Blockly.Msg.LABPLUS_USB_SWITCH_OFF = '關閉';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_VOICE_RECORD_HELPURL = '';
|
|
|
+Blockly.Msg.LABPLUS_VOICE_RECORD_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_VOICE_RECORD_MESSAGE0 = '%1 語音錄放器 腳位 %2';
|
|
|
+Blockly.Msg.LABPLUS_VOICE_RECORD_ON = '打開';
|
|
|
+Blockly.Msg.LABPLUS_VOICE_RECORD_OFF = '關閉';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_RGB_INITIALISE_MESSAGE0 = '使用 腳位 %1 控制,RGB 彩燈數 %2 ';
|
|
|
+Blockly.Msg.LABPLUS_RGB_INITIALISE_TOOLTIP = '控制 RGB 彩燈。需要設定 neopixels 彩燈數量和控制腳。';
|
|
|
+Blockly.Msg.LABPLUS_RGB_INITIALISE_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/neopixel.html#neopixel.NeoPixel';
|
|
|
+Blockly.Msg.LABPLUS_RGB_CLEAR_MESSAGE0 = '清除 RGB 彩燈 %1';
|
|
|
+Blockly.Msg.LABPLUS_RGB_CLEAR_TOOLTIP = '清除所有 RGB 彩燈';
|
|
|
+Blockly.Msg.LABPLUS_RGB_CLEAR_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/neopixel.html#neopixel.NeoPixel.clear';
|
|
|
+Blockly.Msg.LABPLUS_RGB_SHOW_MESSAGE0 = '顯示 RGB 彩燈 %1';
|
|
|
+Blockly.Msg.LABPLUS_RGB_SHOW_TOOLTIP = '顯示 / 更新全部 RGB 彩燈。';
|
|
|
+Blockly.Msg.LABPLUS_RGB_SHOW_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/neopixel.html#neopixel.NeoPixel.show';
|
|
|
+Blockly.Msg.LABPLUS_RGB_SET_MESSAGE0 = 'RGB 彩燈控制 %1 設置位置 %2 紅色 %3 綠色 %4 藍色 %5';
|
|
|
+Blockly.Msg.LABPLUS_RGB_SET_TOOLTIP = '更新指定的 RGB 彩燈的紅、綠、藍 (RGB) 顏色';
|
|
|
+Blockly.Msg.LABPLUS_RGB_SET_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/neopixel.html#using-neopixels';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_COMPITITION_INIT_EXTENDED_PINS_MESSAGE0 = '設置擴展端口 IO %1 為 %2';
|
|
|
+Blockly.Msg.LABPLUS_COMPITITION_INIT_EXTENDED_PINS_TOOLTIP = '0表示輸出引腳,1表示輸入引腳';
|
|
|
+Blockly.Msg.LABPLUS_COMPITITION_INIT_EXTENDED_PINS_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E7%AB%AF%E5%8F%A3%E6%89%A9%E5%B1%95';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_COMPITITION_INIT_EXTENDED_PINS_INPUT = '輸入';
|
|
|
+Blockly.Msg.LABPLUS_COMPITITION_INIT_EXTENDED_PINS_OUTPUT = '輸出';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_READ_EXTENDED_PIN_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E7%AB%AF%E5%8F%A3%E6%89%A9%E5%B1%95';
|
|
|
+Blockly.Msg.LABPLUS_READ_EXTENDED_PIN_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_READ_EXTENDED_PIN_MESSAGE0 = '讀取擴展端口值 IO %1'
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_WRITE_EXTENDED_PIN_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E7%AB%AF%E5%8F%A3%E6%89%A9%E5%B1%95';
|
|
|
+Blockly.Msg.LABPLUS_WRITE_EXTENDED_PIN_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_WRITE_EXTENDED_PIN_MESSAGE0 = '設置擴展端口 IO %1 值為 %2';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_I2C_ULTRASONIC_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E8%B6%85%E5%A3%B0%E6%B3%A2';
|
|
|
+Blockly.Msg.LABPLUS_I2C_ULTRASONIC_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_I2C_ULTRASONIC_MESSAGE0 = 'I2C超聲波感應器的值';
|
|
|
+
|
|
|
+Blockly.Msg.MICROBIT_SET_MUSIC_PIN_HELPURL = '';
|
|
|
+Blockly.Msg.MICROBIT_SET_MUSIC_PIN_TOOLTIP = '';
|
|
|
+Blockly.Msg.MICROBIT_SET_MUSIC_PIN_MESSAGE0 = '設置默認蜂鳴器引腳為 %1';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_HUMAN_DETECTOR_IS_TRIGGERED_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E4%BA%BA%E4%BD%93%E6%84%9F%E5%BA%94';
|
|
|
+Blockly.Msg.LABPLUS_HUMAN_DETECTOR_IS_TRIGGERED_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_HUMAN_DETECTOR_IS_TRIGGERED_MESSAGE0 = '人體感應 腳位 %1 被觸發';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_MAGNETIC_SWITCH_IS_TRIGGERED_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E9%97%A8%E7%A3%81%E5%BC%80%E5%85%B3';
|
|
|
+Blockly.Msg.LABPLUS_MAGNETIC_SWITCH_IS_TRIGGERED_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_MAGNETIC_SWITCH_IS_TRIGGERED_MESSAGE0 = '門磁開關 腳位 %1 被觸發';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_SOUND_LEVEL_SENSOR_HELPURL = '';
|
|
|
+Blockly.Msg.LABPLUS_SOUND_LEVEL_SENSOR_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_SOUND_LEVEL_SENSOR_MESSAGE0 = '聲音感應器 腳位 %1 的值';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_SMOKE_SENSOR_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E7%83%9F%E9%9B%BE';
|
|
|
+Blockly.Msg.LABPLUS_SMOKE_SENSOR_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_SMOKE_SENSOR_MESSAGE0 = '煙霧感應器 腳位 %1 的值';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_SOIL_MOISTURE_SENSOR_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E5%9C%9F%E5%A3%A4%E6%B9%BF%E5%BA%A6';
|
|
|
+Blockly.Msg.LABPLUS_SOIL_MOISTURE_SENSOR_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_SOIL_MOISTURE_SENSOR_MESSAGE0 = '土壤濕度感應器 腳位 %1 的值';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_FAN_SWITCH_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E6%8E%92%E9%A3%8E%E6%89%87';
|
|
|
+Blockly.Msg.LABPLUS_FAN_SWITCH_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_FAN_SWITCH_MESSAGE0 = '%1 風扇 腳位 %2';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_VOICE_RECORD_ON_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E8%AF%AD%E9%9F%B3%E5%BD%95%E6%94%BE';
|
|
|
+Blockly.Msg.LABPLUS_VOICE_RECORD_ON_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_VOICE_RECORD_ON_MESSAGE0 = '打開錄放器 %1 腳位 %2';
|
|
|
+Blockly.Msg.LABPLUS_VOICE_RECORD_PLAY = '播放';
|
|
|
+Blockly.Msg.LABPLUS_VOICE_RECORD_REC = '錄音';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_VOICE_RECORD_OFF_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E8%AF%AD%E9%9F%B3%E5%BD%95%E6%94%BE';
|
|
|
+Blockly.Msg.LABPLUS_VOICE_RECORD_OFF_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_VOICE_RECORD_OFF_MESSAGE0 = '關閉錄放器 腳位 %1';
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_MOTOR_ON_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E7%94%B5%E6%9C%BA%E9%A9%B1%E5%8A%A8';
|
|
|
+Blockly.Msg.LABPLUS_MOTOR_ON_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_MOTOR_ON_MESSAGE0 = '打開直流馬達 %1 速度 %2 腳位 %3';
|
|
|
+Blockly.Msg.LABPLUS_MOTOR_ON_CLOCKWISE = '正轉';
|
|
|
+Blockly.Msg.LABPLUS_MOTOR_ON_ANTICLOCKWISE = '反轉';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_MOTOR_OFF_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E7%94%B5%E6%9C%BA%E9%A9%B1%E5%8A%A8';
|
|
|
+Blockly.Msg.LABPLUS_MOTOR_OFF_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_MOTOR_OFF_MESSAGE0 = '停止直流馬達 腳位 %1';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_READ_COLOR_FROM_I2C_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E9%A2%9C%E8%89%B2';
|
|
|
+Blockly.Msg.LABPLUS_READ_COLOR_FROM_I2C_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_READ_COLOR_FROM_I2C_MESSAGE0 = 'I2C顏色感應器讀取並儲存顏色';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_RGB_COLOR_HELPURL = 'http://wiki.labplus.cn/index.php?title=RGB_LED';
|
|
|
+Blockly.Msg.LABPLUS_RGB_COLOR_TOOLTIP = '讀取已儲存的顏色';
|
|
|
+Blockly.Msg.LABPLUS_RGB_COLOR_MESSAGE0 = 'RGB顏色 %1';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_DIGITS_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E6%95%B0%E7%A0%81%E7%AE%A1';
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_DIGITS_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_DIGITS_MESSAGE0 = '設置I2C數碼管的值為 %1';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_TURN_OFF_I2C_DIGITS_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E6%95%B0%E7%A0%81%E7%AE%A1';
|
|
|
+Blockly.Msg.LABPLUS_TURN_OFF_I2C_DIGITS_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_TURN_OFF_I2C_DIGITS_MESSAGE0 = '關閉I2C數碼管';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_UART_SET_MIDI_MELODIC_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E7%94%B5%E5%AD%90%E7%90%B4';
|
|
|
+Blockly.Msg.LABPLUS_UART_SET_MIDI_MELODIC_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_UART_SET_MIDI_MELODIC_MESSAGE0 = '設置MIDI模組音調為 %1';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_UART_PLAY_MIDI_NOTE_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E7%94%B5%E5%AD%90%E7%90%B4';
|
|
|
+Blockly.Msg.LABPLUS_UART_PLAY_MIDI_NOTE_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_UART_PLAY_MIDI_NOTE_MESSAGE0 = 'MIDI模組 %2 音符 %1';
|
|
|
+Blockly.Msg.LABPLUS_UART_PLAY_MIDI_NOTE_Do = 'Do';
|
|
|
+Blockly.Msg.LABPLUS_UART_PLAY_MIDI_NOTE_Re = 'Re';
|
|
|
+Blockly.Msg.LABPLUS_UART_PLAY_MIDI_NOTE_Mi = 'Mi';
|
|
|
+Blockly.Msg.LABPLUS_UART_PLAY_MIDI_NOTE_Fa = 'Fa';
|
|
|
+Blockly.Msg.LABPLUS_UART_PLAY_MIDI_NOTE_Sol = 'Sol';
|
|
|
+Blockly.Msg.LABPLUS_UART_PLAY_MIDI_NOTE_La = 'La';
|
|
|
+Blockly.Msg.LABPLUS_UART_PLAY_MIDI_NOTE_Si = 'Si';
|
|
|
+Blockly.Msg.LABPLUS_UART_PLAY_MIDI_NOTE = '播放';
|
|
|
+Blockly.Msg.LABPLUS_UART_OFF_MIDI_NOTE = '停止';
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_UART_OFF_MIDI_NOTE_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E7%94%B5%E5%AD%90%E7%90%B4';
|
|
|
+Blockly.Msg.LABPLUS_UART_OFF_MIDI_NOTE_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_UART_OFF_MIDI_NOTE_MESSAGE0 = 'MIDI模組停止播放音符 %1';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_UART_INIT_MIDI_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E7%94%B5%E5%AD%90%E7%90%B4';
|
|
|
+Blockly.Msg.LABPLUS_UART_INIT_MIDI_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_UART_INIT_MIDI_MESSAGE0 = '初始化MIDI模組 %1';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_LINE_FOLLOWER_IS_TRIGGERED_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E5%BE%AA%E8%BF%B9';
|
|
|
+Blockly.Msg.LABPLUS_LINE_FOLLOWER_IS_TRIGGERED_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_LINE_FOLLOWER_IS_TRIGGERED_MESSAGE0 = '循跡感應器 腳位 %1 檢測為黑';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_TEMPERATURE_SENSOR_HELPURL = 'http://wiki.labplus.cn/index.php?title=LM35%E6%B8%A9%E5%BA%A6';
|
|
|
+Blockly.Msg.LABPLUS_TEMPERATURE_SENSOR_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_TEMPERATURE_SENSOR_MESSAGE0 = 'LM35溫度感應器 腳位 %1 的值';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_ROTATE_DIMMER_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E6%97%8B%E9%92%AE%E7%94%B5%E4%BD%8D%E5%99%A8';
|
|
|
+Blockly.Msg.LABPLUS_ROTATE_DIMMER_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_ROTATE_DIMMER_MESSAGE0 = '旋轉電位器 腳位 %1 的值';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_SHAKE_DETECTOR_IS_TRIGGERED_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E9%9C%87%E5%8A%A8';
|
|
|
+Blockly.Msg.LABPLUS_SHAKE_DETECTOR_IS_TRIGGERED_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_SHAKE_DETECTOR_IS_TRIGGERED_MESSAGE0 = '震動感應器 腳位 %1 被觸發';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_LASER_SWITCH_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E6%BF%80%E5%85%89%E5%8F%91%E5%B0%84';
|
|
|
+Blockly.Msg.LABPLUS_LASER_SWITCH_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_LASER_SWITCH_MESSAGE0 = '%1 激光開關 腳位 %2';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_4BUTTON_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E5%9B%9B%E6%8C%89%E9%94%AE';
|
|
|
+Blockly.Msg.LABPLUS_4BUTTON_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_4BUTTON_MESSAGE0 = '四向按鍵模組 腳位 %1 按鍵 %2 被按下';
|
|
|
+Blockly.Msg.BLUE = 'A';
|
|
|
+Blockly.Msg.GREEN = 'B';
|
|
|
+Blockly.Msg.RED = 'C';
|
|
|
+Blockly.Msg.YELLOW = 'D';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_JOYSTICK_HELPURL = '';
|
|
|
+Blockly.Msg.LABPLUS_JOYSTICK_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_JOYSTICK_MESSAGE0 = '搖桿 引腳A0 %1 引腳A1 %2 %3 軸的值';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_UART_MP3_PLAY_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E9%9F%B3%E4%B9%90%E6%92%AD%E6%94%BE';
|
|
|
+Blockly.Msg.LABPLUS_UART_MP3_PLAY_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_UART_MP3_PLAY_MESSAGE0 = 'MP3模組(UART)播放第 %1 首音樂';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_UART_MP3_SET_VOLUME_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E9%9F%B3%E4%B9%90%E6%92%AD%E6%94%BE';
|
|
|
+Blockly.Msg.LABPLUS_UART_MP3_SET_VOLUME_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_UART_MP3_SET_VOLUME_MESSAGE0 = '設置MP3模組(UART)音量為 %1';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_UART_MP3_SET_STATUS_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E9%9F%B3%E4%B9%90%E6%92%AD%E6%94%BE';
|
|
|
+Blockly.Msg.LABPLUS_UART_MP3_SET_STATUS_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_UART_MP3_SET_STATUS_MESSAGE0 = '設置MP3模組(UART)狀態為 %1';
|
|
|
+Blockly.Msg.PAUSE = '暫停';
|
|
|
+Blockly.Msg.STOP = '停止';
|
|
|
+Blockly.Msg.PLAY = '繼續播放';
|
|
|
+Blockly.Msg.PLAYNEXT = '下壹首';
|
|
|
+Blockly.Msg.PLAYPREV = '上壹首';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_UART_INIT_HELPURL = 'http://wiki.labplus.cn/index.php?title=Bluebit';
|
|
|
+Blockly.Msg.LABPLUS_UART_INIT_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_UART_INIT_MESSAGE0 = '初始化串口波特率為 %3 TX為 %1 RX為 %2';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_VOICE_RECORD_ON1_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E8%AF%AD%E9%9F%B3%E5%BD%95%E6%94%BE';
|
|
|
+Blockly.Msg.LABPLUS_VOICE_RECORD_ON1_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_VOICE_RECORD_ON1_MESSAGE0 = '打開錄放器 %1 %2 引腳REC %3 引腳PLAY %4';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_VOICE_RECORD_OFF1_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E8%AF%AD%E9%9F%B3%E5%BD%95%E6%94%BE';
|
|
|
+Blockly.Msg.LABPLUS_VOICE_RECORD_OFF1_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_VOICE_RECORD_OFF1_MESSAGE0 = '關閉錄放器 %1 引腳REC %2 引腳PLAY %3';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_MOTOR_ON1_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E7%94%B5%E6%9C%BA%E9%A9%B1%E5%8A%A8';
|
|
|
+Blockly.Msg.LABPLUS_MOTOR_ON1_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_MOTOR_ON1_MESSAGE0 = '打開直流馬達 %1 速度 %2 引腳AIN1 %3 引腳AIN2 %4';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_MOTOR_OFF1_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E7%94%B5%E6%9C%BA%E9%A9%B1%E5%8A%A8';
|
|
|
+Blockly.Msg.LABPLUS_MOTOR_OFF1_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_MOTOR_OFF1_MESSAGE0 = '停止直流馬達 %1 引腳AIN1 %2 引腳AIN2 %3';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LCD1602_CURSOR_HELPURL = 'http://wiki.labplus.cn/index.php?title=1602_LCD';
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LCD1602_CURSOR_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LCD1602_CURSOR_MESSAGE0 = '設置LCD遊標位置%1 X %2 Y %3';
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LCD1602_PRINT_HELPURL = 'http://wiki.labplus.cn/index.php?title=1602_LCD';
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LCD1602_PRINT_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LCD1602_PRINT_MESSAGE0 = '設置LCD顯示 %1';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LCD1602_SCROLL_HELPURL = 'http://wiki.labplus.cn/index.php?title=1602_LCD';
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LCD1602_SCROLL_TOOLTIP = '配合循環次數使用';
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LCD1602_SCROLL_MESSAGE0 = '%1滾動LCD顯示內容';
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LCD1602_SCROLL_ALEFT = '向左';
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LCD1602_SCROLL_RIGHTWARD = '向右';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LCD1602_CLEAR_HELPURL = 'http://wiki.labplus.cn/index.php?title=1602_LCD';
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LCD1602_CLEAR_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LCD1602_CLEAR_MESSAGE0 = '清除LCD顯示內容';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_UART_ANY_MSG_RECEIVED_HELPURL = 'http://wiki.labplus.cn/index.php?title=Bluebit';
|
|
|
+Blockly.Msg.LABPLUS_UART_ANY_MSG_RECEIVED_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_UART_ANY_MSG_RECEIVED_MESSAGE0 = '%1 接收到數據';
|
|
|
+Blockly.Msg.BLUEBIT_UART = '串口';
|
|
|
+Blockly.Msg.BLUEBIT_INFRARED_SIGNAL = '紅外信號';
|
|
|
+Blockly.Msg.BLUEBIT_BLUEBOOTH = '藍牙';
|
|
|
+Blockly.Msg.LABPLUS_UART_READ_MSG_HELPURL = 'http://wiki.labplus.cn/index.php?title=Bluebit';
|
|
|
+Blockly.Msg.LABPLUS_UART_READ_MSG_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_UART_READ_MSG_MESSAGE0 = '讀取 %1 數據';
|
|
|
+Blockly.Msg.LABPLUS_UART_WRITE_MSG_HELPURL = 'http://wiki.labplus.cn/index.php?title=Bluebit';
|
|
|
+Blockly.Msg.LABPLUS_UART_WRITE_MSG_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_UART_WRITE_MSG_MESSAGE0 = '%1 發送數據 %2';
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LED_MATRIX_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E7%82%B9%E9%98%B5';
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LED_MATRIX_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LED_MATRIX_MESSAGE0 = '設置點陣 %1 首個欄顯示%2 第二欄顯示%3 第三欄顯示%4 第四欄顯示%5 第五欄顯示%6 第六欄顯示%7 第七欄顯示%8 第八欄顯示%9 ';
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LED_MATRIX_MESSAGE2 = '設置點陣 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %11 %12 %13 %14 %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72';
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LED_MATRIX_CLEAR_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E7%82%B9%E9%98%B5';
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LED_MATRIX_CLEAR_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_SET_I2C_LED_MATRIX_CLEAR_MESSAGE0 = '清空點陣';
|
|
|
+Blockly.Msg.LABPLUS_UART_SET_OLCD_HELPURL = 'http://wiki.labplus.cn/index.php?title=LCD';
|
|
|
+Blockly.Msg.LABPLUS_UART_SET_OLCD_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_UART_SET_OLCD_MESSAGE0 = '設置OLCD屏 %1 X %2 Y %3 顯示文本 %4 字體為 %5';
|
|
|
+Blockly.Msg.LABPLUS_UART_SET_OLCD_CLEAR_HELPURL = 'http://wiki.labplus.cn/index.php?title=LCD';
|
|
|
+Blockly.Msg.LABPLUS_UART_SET_OLCD_CLEAR_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_UART_SET_OLCD_CLEAR_MESSAGE0 = '在OLCD屏上擦除矩陣 %1 X1 %2 Y1 %3 X2 %4 Y2 %5';
|
|
|
+Blockly.Msg.LABPLUS_UART_SET_OLCD_CLEAR_ALL_MESSAGE0 = '清空OLCD屏';
|
|
|
+Blockly.Msg.LABPLUS_UART_SET_OLCD_CLEAR_ALL_HELPURL = 'http://wiki.labplus.cn/index.php?title=LCD';
|
|
|
+Blockly.Msg.LABPLUS_UART_SET_OLCD_CLEAR_ALL_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_LIGHT_SENSOR_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E6%A8%A1%E6%8B%9F%E5%85%89%E7%BA%BF';
|
|
|
+Blockly.Msg.LABPLUS_LIGHT_SENSOR_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_LIGHT_SENSOR_MESSAGE0 = '模擬光線感應器 腳位 %1 的值';
|
|
|
+Blockly.Msg.LABPLUS_BUTTON_MODULE_IS_PRESSED_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/i2c.html';
|
|
|
+Blockly.Msg.LABPLUS_BUTTON_MODULE_IS_PRESSED_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_BUTTON_MODULE_IS_PRESSED_MESSAGE0 = '按鍵模組 腳位 %1 被按下';
|
|
|
+
|
|
|
+Blockly.Msg.MICROBIT_EXT2_SET_SERVO_HELPURL = 'http://wiki.labplus.cn/index.php?title=Extend:bit%E2%85%A1';
|
|
|
+Blockly.Msg.MICROBIT_EXT2_SET_SERVO_TOOLTIP = '';
|
|
|
+Blockly.Msg.MICROBIT_EXT2_SET_SERVO_MESSAGE0 = '設置伺服馬達 %1 的角度為 %2';
|
|
|
+Blockly.Msg.MICROBIT_EXT2_SET_MOTOR_HELPURL = 'http://wiki.labplus.cn/index.php?title=Extend:bit%E2%85%A1';
|
|
|
+Blockly.Msg.MICROBIT_EXT2_SET_MOTOR_TOOLTIP = '';
|
|
|
+Blockly.Msg.MICROBIT_EXT2_SET_MOTOR_MESSAGE0 = '設置馬達 %1 方向 %2 速度 %3';
|
|
|
+Blockly.Msg.MICROBIT_EXT2_STOP_MOTOR_HELPURL = 'http://wiki.labplus.cn/index.php?title=Extend:bit%E2%85%A1';
|
|
|
+Blockly.Msg.MICROBIT_EXT2_STOP_MOTOR_TOOLTIP = '';
|
|
|
+Blockly.Msg.MICROBIT_EXT2_STOP_MOTOR_MESSAGE0 = '停止馬達 %1';
|
|
|
+Blockly.Msg.MICROBIT_EXT2_SOUND_VALUE_MESSAGE0 = '聲音感應器的值';
|
|
|
+Blockly.Msg.MICROBIT_EXT2_SOUND_VALUE_HELPURL = 'http://wiki.labplus.cn/index.php?title=Extend:bit%E2%85%A1';
|
|
|
+Blockly.Msg.MICROBIT_EXT2_SOUND_VALUE_TOOLTIP = '';
|
|
|
+Blockly.Msg.MICROBIT_EXT2_LIGHT_VALUE_MESSAGE0 = '光線感應器的值';
|
|
|
+Blockly.Msg.MICROBIT_EXT2_LIGHT_VALUE_HELPURL = 'http://wiki.labplus.cn/index.php?title=Extend:bit%E2%85%A1';
|
|
|
+Blockly.Msg.MICROBIT_EXT2_LIGHT_VALUE_TOOLTIP = '';
|
|
|
+
|
|
|
+Blockly.Msg.MICROBIT_INIT_I2C_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/i2c.html';
|
|
|
+Blockly.Msg.MICROBIT_INIT_I2C_TOOLTIP = '';
|
|
|
+Blockly.Msg.MICROBIT_INIT_I2C_MESSAGE0 = '初始化I2C 頻率 %1 引腳SDA %2 引腳SCL %3';
|
|
|
+Blockly.Msg.MICROBIT_I2C_READ_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/i2c.html';
|
|
|
+Blockly.Msg.MICROBIT_I2C_READ_TOOLTIP = '';
|
|
|
+Blockly.Msg.MICROBIT_I2C_READ_MESSAGE0 = 'I2C讀取從地址 %1 讀取 %2 字節';
|
|
|
+Blockly.Msg.MICROBIT_I2C_WRITE_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/i2c.html';
|
|
|
+Blockly.Msg.MICROBIT_I2C_WRITE_TOOLTIP = '';
|
|
|
+Blockly.Msg.MICROBIT_I2C_WRITE_MESSAGE0 = 'I2C寫入 %2 到地址 %1';
|
|
|
+Blockly.Msg.MICROBIT_CONVERT_BYTEARRAY_HELPURL = 'https://microbit-micropython.readthedocs.io/en/latest/i2c.html';
|
|
|
+Blockly.Msg.MICROBIT_CONVERT_BYTEARRAY_TOOLTIP = '';
|
|
|
+Blockly.Msg.MICROBIT_CONVERT_BYTEARRAY_MESSAGE0 = '轉bytearray %1';
|
|
|
+
|
|
|
+Blockly.Msg.BOTBIT_MOTOR_ON_HELPURL = '';
|
|
|
+Blockly.Msg.BOTBIT_MOTOR_ON_TOOLTIP = '範圍:-2000~2000';
|
|
|
+Blockly.Msg.BOTBIT_MOTOR_ON_MESSAGE0 = '設置機器人 %1 右輪速度為 %2 左輪速度為 %3';
|
|
|
+Blockly.Msg.BOTBIT_MOTOR_LEFT = '左';
|
|
|
+Blockly.Msg.BOTBIT_MOTOR_RIGHT = '右';
|
|
|
+Blockly.Msg.BOTBIT_SERVO_UP = '上方';
|
|
|
+Blockly.Msg.BOTBIT_SERVO_DOWN = '下方';
|
|
|
+Blockly.Msg.BOTBIT_MOTOR_FORWARD = '前進';
|
|
|
+Blockly.Msg.BOTBIT_MOTOR_BACKWARD = '後退';
|
|
|
+
|
|
|
+Blockly.Msg.BOTBIT_HOLDBALL_HELPURL = '';
|
|
|
+Blockly.Msg.BOTBIT_HOLDBALL_TOOLTIP = '';
|
|
|
+Blockly.Msg.BOTBIT_HOLDBALL_MESSAGE0 = '雙臂抱起';
|
|
|
+
|
|
|
+Blockly.Msg.BOTBIT_STEERING_ENGINEL_HELPURL = '';
|
|
|
+Blockly.Msg.BOTBIT_STEERING_ENGINEL_TOOLTIP = '角度範圍為-45°~45°';
|
|
|
+Blockly.Msg.BOTBIT_STEERING_ENGINEL_MESSAGE0 = '獲取 %1臂 速度';
|
|
|
+
|
|
|
+Blockly.Msg.BOTBIT_STEERING_ENGINET_MESSAGE0 = '獲取 %1臂 傾斜角';
|
|
|
+Blockly.Msg.X = 'X:';
|
|
|
+Blockly.Msg.Y = 'Y:';
|
|
|
+
|
|
|
+Blockly.Msg.W = '寬:';
|
|
|
+Blockly.Msg.H = '高:';
|
|
|
+Blockly.Msg.BOTBIT_SERVO_Y = 'Y軸伺服馬達';
|
|
|
+Blockly.Msg.BOTBIT_SERVO_X = 'X軸伺服馬達';
|
|
|
+Blockly.Msg.BOTBIT_SERVO_Z = 'Z軸伺服馬達';
|
|
|
+Blockly.Msg.BOTBIT_STEERING_ENGINE_LEG_HELPURL = '';
|
|
|
+Blockly.Msg.BOTBIT_STEERING_ENGINE_LEG_TOOLTIP = '角度範圍為-45°~45°';
|
|
|
+Blockly.Msg.BOTBIT_STEERING_ENGINE_LEG_MESSAGE0 = '設置 %1腿 %2伺服馬達的角度為 %3';
|
|
|
+
|
|
|
+Blockly.Msg.BOTBIT_UPDATEPOSITION_HELPURL = '';
|
|
|
+Blockly.Msg.BOTBIT_UPDATEPOSITION_TOOLTIP = '';
|
|
|
+Blockly.Msg.BOTBIT_UPDATEPOSITION_MESSAGE0 = '刷新伺服馬達角度';
|
|
|
+
|
|
|
+Blockly.Msg.BOTBIT_ULTRASONIC_HELPURL = '';
|
|
|
+Blockly.Msg.BOTBIT_ULTRASONIC_TOOLTIP = '';
|
|
|
+Blockly.Msg.BOTBIT_ULTRASONIC_MESSAGE0 = '超聲波感應器的值';
|
|
|
+
|
|
|
+Blockly.Msg.BOTBIT_WALKING_HELPURL = '';
|
|
|
+Blockly.Msg.BOTBIT_WALKING_TOOLTIP = '周期越短, 速度越快, 推薦1000~2000';
|
|
|
+Blockly.Msg.BOTBIT_WALKING_MESSAGE0 = '舞步(walking) 步數%2 周期%3 方向%1 ';
|
|
|
+Blockly.Msg.BOTBIT_WALKING_FORWARD = '前';
|
|
|
+Blockly.Msg.BOTBIT_WALKING_BACK = '後';
|
|
|
+
|
|
|
+Blockly.Msg.BOTBIT_MOONWALKER_HELPURL = '';
|
|
|
+Blockly.Msg.BOTBIT_MOONWALKER_TOOLTIP = '推薦周期1000~2000, 幅度10~50';
|
|
|
+Blockly.Msg.BOTBIT_MOONWALKER_MESSAGE0 = '舞步(moonwalker) 步數%2 周期%3 幅度%4 方向%1 ';
|
|
|
+Blockly.Msg.BOTBIT_MOONWALKER_L = '左';
|
|
|
+Blockly.Msg.BOTBIT_MOONWALKER_R = '右';
|
|
|
+
|
|
|
+Blockly.Msg.BOTBIT_CRUSAITO_HELPURL = '';
|
|
|
+Blockly.Msg.BOTBIT_CRUSAITO_TOOLTIP = '推薦步數2~10, 幅度10~50';
|
|
|
+Blockly.Msg.BOTBIT_CRUSAITO_MESSAGE0 = '舞步(crusaito) 步數%2 周期%3 幅度%4 方向%1';
|
|
|
+Blockly.Msg.BOTBIT_CRUSAITO_CW = '逆時針';
|
|
|
+Blockly.Msg.BOTBIT_CRUSAITO_ANTICW = '順時針';
|
|
|
+
|
|
|
+Blockly.Msg.BOTBIT_FLAPPING_HELPURL = '';
|
|
|
+Blockly.Msg.BOTBIT_FLAPPING_TOOLTIP = '推薦步數5~15, 幅度10~30, 周期1000~2000';
|
|
|
+Blockly.Msg.BOTBIT_FLAPPING_MESSAGE0 = '舞步(flapping) 步數%2 周期%3 幅度%4 方向%1';
|
|
|
+Blockly.Msg.BOTBIT_FLAPPING_FORWARD = '前';
|
|
|
+Blockly.Msg.BOTBIT_FLAPPING_BACK = '後';
|
|
|
+
|
|
|
+Blockly.Msg.BOTBIT_HOME_HELPURL = '';
|
|
|
+Blockly.Msg.BOTBIT_HOME_TOOLTIP = '';
|
|
|
+Blockly.Msg.BOTBIT_HOME_MESSAGE0 = '機器人舞步初始化';
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_UART_SET_MIDI_VOL_HELPURL = 'http://wiki.labplus.cn/index.php?title=MIDI(%E7%94%B5%E5%AD%90%E7%90%B4)';
|
|
|
+Blockly.Msg.LABPLUS_UART_SET_MIDI_VOL_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_UART_SET_MIDI_VOL_MESSAGE0 = '設置MIDI模組音量為 %1';
|
|
|
+
|
|
|
+//映射數字範圍,放在math目錄裏
|
|
|
+Blockly.Msg.labplus_mapping_MESSAGE0 = '映射%1 從%2 , %3到%4 , %5'
|
|
|
+Blockly.Msg.labplus_mapping_TOOLTIP = '將0~100中的10映射到0~200中並返回映射值'
|
|
|
+Blockly.Msg.labplus_mapping_HELPURL = ''
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.JOINT_MIDI_PIANO = "平臺鋼琴"; //Acoustic Grand Piano
|
|
|
+Blockly.Msg.JOINT_MIDI_BRIGHTACOUSTICPIANO = "亮音鋼琴";
|
|
|
+Blockly.Msg.JOINT_MIDI_ELECTRICGRANDPIANO = "電鋼琴";
|
|
|
+Blockly.Msg.JOINT_MIDI_HARPSICHORD = "大鍵琴";
|
|
|
+Blockly.Msg.JOINT_MIDI_Celesta = "鋼片琴";
|
|
|
+Blockly.Msg.JOINT_MIDI_Glockenspiel = "鐘琴";
|
|
|
+Blockly.Msg.JOINT_MIDI_Musicalbox = "音樂盒";
|
|
|
+Blockly.Msg.JOINT_MIDI_Marimba = "馬林巴琴";
|
|
|
+Blockly.Msg.JOINT_MIDI_Xylophone = "木琴";
|
|
|
+Blockly.Msg.JOINT_MIDI_TubularBell = "管鐘";
|
|
|
+Blockly.Msg.JOINT_MIDI_Dulcimer = "洋琴";
|
|
|
+Blockly.Msg.JOINT_Vibraphone = "顫音琴"; //Vibraphone
|
|
|
+Blockly.Msg.JOINT_MIDI_ORGAN = "音栓風琴"; //Drawbar Organ
|
|
|
+Blockly.Msg.JOINT_Acoustic_Guitar = "木吉他"; //Acoustic Guitar
|
|
|
+Blockly.Msg.JOINT_Electric_Guitar = "電吉他"; //Electric Guitar
|
|
|
+Blockly.Msg.JOINT_Acoustic_Bass = "民謠貝斯"; //Acoustic Bass
|
|
|
+Blockly.Msg.JOINT_String_Ensemble = "弦樂合奏"; //String Ensemble
|
|
|
+Blockly.Msg.JOINT_Violin = "小提琴"; //Violin
|
|
|
+Blockly.Msg.JOINT_Trumpet = "小號"; //Trumpet
|
|
|
+Blockly.Msg.JOINT_Sax = "薩克斯"; //Sax
|
|
|
+Blockly.Msg.JOINT_Steel_Drums = "鋼鼓"; //Steel Drums
|
|
|
+Blockly.Msg.JOINT_Lead = "合成音主旋律"; //Lead
|
|
|
+Blockly.Msg.JOINT_Pad = "合成音襯底"; //Pad
|
|
|
+
|
|
|
+Blockly.Msg.LABPLUS_PLAY_BUZZER_NOTE_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E8%9C%82%E9%B8%A3%E5%99%A8';
|
|
|
+Blockly.Msg.LABPLUS_PLAY_BUZZER_NOTE_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_PLAY_BUZZER_NOTE_MESSAGE0 ='播放音調 %1';
|
|
|
+
|
|
|
+Blockly.Msg.Carbit_init_MESSAGE0 = 'CarBit初始化';
|
|
|
+Blockly.Msg.Carbit_init_TOOLTIP = '';
|
|
|
+Blockly.Msg.Carbit_init_HELPURL = 'http://wiki.labplus.cn/index.php?title=Car:bit';
|
|
|
+
|
|
|
+Blockly.Msg.Carbit_setLeftMotor_MESSAGE0 = 'B2馬達速度 %1';
|
|
|
+Blockly.Msg.Carbit_setLeftMotor_TOOLTIP = '範圍:-100~100';
|
|
|
+Blockly.Msg.Carbit_setLeftMotor_HELPURL = 'http://wiki.labplus.cn/index.php?title=Car:bit';
|
|
|
+
|
|
|
+Blockly.Msg.Carbit_setRightMotor_MESSAGE0 = 'B1馬達速度 %1';
|
|
|
+Blockly.Msg.Carbit_setRightMotor_TOOLTIP = '範圍:-100~100';
|
|
|
+Blockly.Msg.Carbit_setRightMotor_HELPURL = 'http://wiki.labplus.cn/index.php?title=Car:bit';
|
|
|
+
|
|
|
+Blockly.Msg.Carbit_analog_light_HELPURL = 'http://wiki.labplus.cn/index.php?title=Car:bit';
|
|
|
+Blockly.Msg.Carbit_analog_light_TOOLTIP = 'Q3對應Pin1,Q4對應Pin2';
|
|
|
+Blockly.Msg.Carbit_analog_light_MESSAGE0 = '%1 模擬光線的值';
|
|
|
+
|
|
|
+Blockly.Msg.Carbit_Speed_U10_HELPURL = 'http://wiki.labplus.cn/index.php?title=Car:bit';
|
|
|
+Blockly.Msg.Carbit_Speed_U10_TOOLTIP = '對應U10';
|
|
|
+Blockly.Msg.Carbit_Speed_U10_MESSAGE0 = '左輪速度';
|
|
|
+
|
|
|
+Blockly.Msg.Carbit_Speed_U11_HELPURL = 'http://wiki.labplus.cn/index.php?title=Car:bit';
|
|
|
+Blockly.Msg.Carbit_Speed_U11_TOOLTIP = '對應U11';
|
|
|
+Blockly.Msg.Carbit_Speed_U11_MESSAGE0 = '右輪速度';
|
|
|
+
|
|
|
+Blockly.Msg.Carbit_Distance_HELPURL= 'http://wiki.labplus.cn/index.php?title=Car:bit';
|
|
|
+Blockly.Msg.Carbit_Distance_TOOLTIP= '';
|
|
|
+Blockly.Msg.Carbit_Distance_MESSAGE0= '超聲波的值';
|
|
|
+
|
|
|
+Blockly.Msg.Carbit_tracking_HELPURL = 'http://wiki.labplus.cn/index.php?title=Car:bit';
|
|
|
+Blockly.Msg.Carbit_tracking_TOOLTIP = '';
|
|
|
+Blockly.Msg.Carbit_tracking_MESSAGE0 = '循跡參數 %1 直行速度 %2 最大限速 %3 轉彎延時 %5 轉彎速度系數 %4 ';
|
|
|
+/* 教科板end */
|
|
|
+/* Blockly.Msg.LABPLUS_OFF_BUZZER_NOTE_HELPURL = 'http://wiki.labplus.cn/index.php?title=%E8%9C%82%E9%B8%A3%E5%99%A8';
|
|
|
+Blockly.Msg.LABPLUS_OFF_BUZZER_NOTE_TOOLTIP = '';
|
|
|
+Blockly.Msg.LABPLUS_OFF_BUZZER_NOTE_MESSAGE0 = '蜂鳴器%1關閉音調 %2' */
|
|
|
+
|
|
|
+
|
|
|
+/* Blockly.Msg.JOINT_Bass_Drum = "大鼓"; //Bass Drum
|
|
|
+Blockly.Msg.JOINT_Snare_Drum = "小鼓"; //Snare Drum
|
|
|
+Blockly.Msg.JOINT_Closed_Hi_hat = "閉合開合鈸"; //Closed Hi-hat
|
|
|
+Blockly.Msg.JOINT_Open_Hi_hat = "開放開合鈸"; //Open Hi-hat
|
|
|
+Blockly.Msg.JOINT_Low_Tom = "低音筒鼓"; //Low Tom
|
|
|
+Blockly.Msg.JOINT_High_Tom = "高音筒鼓"; //High Tom
|
|
|
+Blockly.Msg.JOINT_Tambourine = "鈴鼓"; //Tambourine
|
|
|
+Blockly.Msg.JOINT_Crash_Cymbal = "強音鈸"; //Crash Cymbal
|
|
|
+Blockly.Msg.JOINT_Ride_Cymbal = "打點鈸"; //Ride Cymbal
|
|
|
+Blockly.Msg.JOINT_Mute_High_Conga = "高音康加鼓"; //Mute High Conga
|
|
|
+Blockly.Msg.JOINT_Low_Conga = "低音康加鼓"; //Low Conga
|
|
|
+Blockly.Msg.JOINT_Maracas = "沙錘"; //Maracas
|
|
|
+Blockly.Msg.JOINT_Claves = "擊木"; //Claves */
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+//新tts
|
|
|
+Blockly.Msg.XUNFEI_SPEECH_TTS_HELPURL = '';
|
|
|
+Blockly.Msg.XUNFEI_SPEECH_TTS_TOOLTIP = '合成音頻文件格式只能是 *.pcm';
|
|
|
+Blockly.Msg.XUNFEI_SPEECH_TTS_MESSAGE0 = '[訊飛語音] 合成音頻 %1 APPID %2 APISecret %3 APIKey %4 文字內容 %5 轉存為音頻文件 %6';
|
|
|
+
|
|
|
+Blockly.Msg.XUNFEI_SPEECH_IAT_HELPURL = '';
|
|
|
+Blockly.Msg.XUNFEI_SPEECH_IAT_TOOLTIP = '可識別的音頻格式有 *.pcm 與 *.wav';
|
|
|
+Blockly.Msg.XUNFEI_SPEECH_IAT_MESSAGE0 = '[訊飛語音] 識別音頻 %1 APPID %2 APISecret %3 APIKey %4 待識別音頻文件 %5';
|
|
|
+
|
|
|
+Blockly.Msg.XUNFEI_SPEECH_IAT_RESULT_HELPURL = '';
|
|
|
+Blockly.Msg.XUNFEI_SPEECH_IAT_RESULT_TOOLTIP = '';
|
|
|
+Blockly.Msg.XUNFEI_SPEECH_IAT_RESULT_MESSAGE0 = '[訊飛語音] 識別結果';
|
|
|
+
|
|
|
+
|
|
|
+//宣告python 運行環境
|
|
|
+Blockly.Msg.CocoRobo_NAME_PYTHON_ENVIRONMENT_HELPURL = '';
|
|
|
+Blockly.Msg.CocoRobo_NAME_PYTHON_ENVIRONMENT_MESSAGE0 = '宣告python 運行環境';
|
|
|
+Blockly.Msg.CocoRobo_NAME_PYTHON_ENVIRONMENT_TOOLTIP = '';
|
|
|
+
|
|
|
+//lark
|
|
|
+Blockly.Msg.CocoRobo_LARK_GET_ALL_COLOR_MESSAGE0 = 'I2C獲取顔色';
|
|
|
+Blockly.Msg.CocoRobo_LARK_GET_ALL_COLOR_TOOLTIP = '返回陣列';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LARK_GET_COLOR_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_LARK_GET_COLOR_MESSAGE0 = 'I2C獲取 %1';
|
|
|
+Blockly.Msg.CocoRobo_lARK_RED = '紅色';
|
|
|
+Blockly.Msg.CocoRobo__LARK_GREEN = '綠色';
|
|
|
+Blockly.Msg.CocoRobo__LARK_BLUE = '藍色';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LARK_GET_ALL_COLOR_HSV_TOOLTIP = 'HSV(Hue, Saturation, Value)';
|
|
|
+Blockly.Msg.CocoRobo_LARKT_GET_ALL_COLOR_HSV_MESSAGE0 = 'I2C獲取HSV';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LARK_GET_COLOR_HSV_TOOLTIP = 'HSV(Hue, Saturation, Value)';
|
|
|
+Blockly.Msg.CocoRobo_LARK_GET_COLOR_HSV_MESSAGE0 = 'i2C獲取HSV %1';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LARK_GET_COLOR_STRING_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_LARK_GET_COLOR_STRING_MESSAGE0 = 'I2C獲取顔色';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LARK_DISCERN_COLOR_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_LARK_DISCERN_COLOR_MESSAGE0 = '獲取 %1';
|
|
|
+Blockly.Msg.CocoRobo_LARK_RED = '紅色';
|
|
|
+Blockly.Msg.CocoRobo_LARK_GREEN = '綠色';
|
|
|
+Blockly.Msg.CocoRobo_LARK_BLUE = '藍色';
|
|
|
+Blockly.Msg.CocoRobo_LARK_ORANGE = '橙色';
|
|
|
+Blockly.Msg.CocoRobo_LARK_YELLOW = '黃色';
|
|
|
+Blockly.Msg.CocoRobo_LARK_PURPLE = '紫色';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CYAN = '青色';
|
|
|
+Blockly.Msg.CocoRobo_LARK_NONE = '無色';
|
|
|
+Blockly.Msg.CocoRobo_LARK_NULL = '無法獲取';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LARK_ULTRASONIC_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_LARK_ULTRASONIC_MESSAGE0 = 'I2C超聲波';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LARK_MOTOR_SET_I2C_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_LARK_MOTOR_SET_I2C_MESSAGE0 = 'I2C設置 %1 速度 %2';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LARK_GET_LINE_ON_I2C_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_LARK_GET_LINE_ON_I2C_MESSAGE0 = 'I2C獲取 %1 巡綫值';
|
|
|
+Blockly.Msg.CocoRobo_LARK_GET_LINE_RIGHT_ON_I2C = '右邊';
|
|
|
+Blockly.Msg.CocoRobo_LARK_GET_LINE_LEFT_ON_I2C = '左邊';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LARK_SEARCH_LINE_ON_I2C_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_LARK_SEARCH_LINE_ON_I2C_MESSAGE0 = 'I2C循跡感應器 %1 遇到黑綫';
|
|
|
+Blockly.Msg.CocoRobo_LARK_SEARCH_LEFT = '左邊';
|
|
|
+Blockly.Msg.CocoRobo_LARK_SEARCH_RIGHT = '右邊';
|
|
|
+Blockly.Msg.CocoRobo_LARK_SEARCH_BOTH = '兩邊都';
|
|
|
+Blockly.Msg.CocoRobo_LARK_SEARCH_NONE = '兩邊都無';
|
|
|
+
|
|
|
+
|
|
|
+///千裏馬
|
|
|
+Blockly.Msg.CocoRobo_LARK__CAR_GET_ALL_COLOR_TOOLTIP = 'Returns as list';
|
|
|
+Blockly.Msg.CocoRobo_LARK__CAR_GET_ALL_COLOR_MESSAGE0 = '千裏馬獲取顔色';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_GET_COLOR_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_GET_COLOR_MESSAGE0 = '千裏馬獲取 %1';
|
|
|
+Blockly.Msg.CocoRobo_lARK_CAR_RED = '紅色';
|
|
|
+Blockly.Msg.CocoRobo__LARK_CAR_GREEN = '綠色';
|
|
|
+Blockly.Msg.CocoRobo__LARK_CAR_BLUE = '藍色';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_GET_ALL_COLOR_HSV_TOOLTIP = 'HSV(Hue, Saturation, Value)';
|
|
|
+Blockly.Msg.CocoRobo_LARKT_CAR_GET_ALL_COLOR_HSV_MESSAGE0 = '千裏馬獲取HSV';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_GET_COLOR_HSV_TOOLTIP = 'HSV(Hue, Saturation, Value)';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_GET_COLOR_HSV_MESSAGE0 = '千裏馬HSV %1';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_GET_COLOR_STRING_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_GET_COLOR_STRING_MESSAGE0 = '千裏馬識別顔色';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_DISCERN_COLOR_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_DISCERN_COLOR_MESSAGE0 = '千裏馬獲取 %1';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_RED = '紅色';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_GREEN = '綠色';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_BLUE = '藍色';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_ORANGE = '橙色';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_YELLOW = '黃色';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_PURPLE = '紫色';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_CYAN = '青色';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_NONE = '無識別';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_NULL = '識別錯誤';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_ULTRASONIC_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_ULTRASONIC_MESSAGE0 = '千裏馬獲取超聲波';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_GET_LINE_ON_I2C_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_GET_LINE_ON_I2C_MESSAGE0 = '千裏馬獲取 %1 循跡數值';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_GET_LINE_RIGHT_ON_I2C = '右邊';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_GET_LINE_LEFT_ON_I2C = '左邊';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_SEARCH_LINE_ON_I2C_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_SEARCH_LINE_ON_I2C_MESSAGE0 = '千裏馬循跡 %1 碰到黑綫';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_SEARCH_LEFT = '左邊';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_SEARCH_RIGHT = '右邊';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_SEARCH_BOTH = '兩邊';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_SEARCH_NONE = '兩邊都沒有';
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_LARK_MOTOR_SET_I2C_TOOLTIP = '';
|
|
|
+Blockly.Msg.CocoRobo_LARK_MOTOR_SET_I2C_MESSAGE0 = '千裏馬 %1 速度 %2';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_MOTION_LEFT = '左轉';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_MOTION_RIGHT = '右轉';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_MOTION_FORWARD = '前進';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_MOTION_BACKWARD = '後退';
|
|
|
+Blockly.Msg.CocoRobo_LARK_CAR_MOTION_STOP = '停止';
|
|
|
+
|
|
|
+Blockly.Msg.Math_Degrad_RAD_TOOLTIP = "返回轉換角度爲弧度的結果";
|
|
|
+Blockly.Msg.Math_Degrad_DEG_TOOLTIP = "返回轉換弧度爲角度的結果";
|
|
|
+
|
|
|
+Blockly.Msg.Text_Split_String_By_Delimiter_TOOLTIP = "將字元串使用分隔符進行拆分並生成陣列";
|
|
|
+
|
|
|
+Blockly.Msg.Text_List_TOOLTIP = "初始化陣列[0,0,0]";
|
|
|
+Blockly.Msg.Text_Dict_TOOLTIP = "初始化字典";
|
|
|
+Blockly.Msg.Text_Tuple_TOOLTIP = "初始化元組";
|
|
|
+Blockly.Msg.Text_Set_TOOLTIP = "初始化集合";
|
|
|
+Blockly.Msg.Iot_System_Run_TOOLTIP = "運行指定路徑的程序文件";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Io_From_Digital_Pin_TOOLTIP = "返回%1獲取特定引腳的數字信號數值";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Io_Set_Digital_Pin_TOOLTIP = "%1設置特定引腳爲指定電平";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Io_Set_Analog_Pin_TOOLTIP = "IoT模組設置引腳,並控制%1的模擬輸出";
|
|
|
+Blockly.Msg.Ai_Main_Controller_Io_Set_Analog_Pin_TOOLTIP = "A.I.模組設置引腳,並控制%1的模擬輸出";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Io_From_Analog_Pin_TOOLTIP = "IoT模組獲取特定引腳的模擬信號數值";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Io_High_Low_TOOLTIP = "返回%1";
|
|
|
+Blockly.Msg.esp32_main_controller_io_analog_pin_1_TOOLTIP = "返回A.I. 模組引腳 #%1";
|
|
|
+Blockly.Msg.esp32_main_controller_io_analog_pin_2_TOOLTIP = "返回IoT 模組引腳 #%1";
|
|
|
+Blockly.Msg.Iot_System_Create_TOOLTIP = "創建指定名字的文本文件";
|
|
|
+Blockly.Msg.Iot_System_Write_TOOLTIP = "創建指定名字的文本文件,並寫入內容,以%1爲分隔符";
|
|
|
+Blockly.Msg.Iot_System_Input_TOOLTIP = "讀取指定名字的文本文件爲列表,並以%1爲分隔符";
|
|
|
+Blockly.Msg.Esp32_Get_Current_Date_TOOLTIP = "獲取本地時間的%1";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Time_Timer_Init_TOOLTIP = "%1初始化計時器";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Time_Timer_Get_Current_TOOLTIP = "%1獲取計時器已過時間";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Time_Timer_Clear_TOOLTIP = "%1清除計時器";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Time_Period_Timer_TOOLTIP = "%1啓用週期重複計時器,並隔一定的時間運行指定的條件";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Time_Period_Timer_Clear_TOOLTIP = "%1清除週期重複計時器";
|
|
|
+Blockly.Msg.serial_Comm_Print_TOOLTIP = "串口打印";
|
|
|
+Blockly.Msg.Serial_Write_Data_TOOLTIP = "使用%1透過序列埠傳送資料至其他設備";
|
|
|
+Blockly.Msg.Serial_Read_Data_Setup_TOOLTIP = "使用%1透過序列埠獲取其他設備傳送的資料初始化";
|
|
|
+Blockly.Msg.Serial_Read_Data_all_TOOLTIP = "獲取串口的數據並存儲到serial_data中";
|
|
|
+Blockly.Msg.Serial_Read_Data_TOOLTIP = "從serial_data獲取接收到串列埠資料中的某一位資料";
|
|
|
+Blockly.Msg.Serial_Send_Data_To_Microbit_TOOLTIP = "在%1模組上載送資料至Microbit";
|
|
|
+Blockly.Msg.Trd_Party_Sensor_Hcsr04_TOOLTIP = "%1初始化超聲波感應器";
|
|
|
+Blockly.Msg.Trd_Party_Sensor_Hcsr04_Read_TOOLTIP = "讀取來自特定超聲波感應器的距離檢測數值,並返回";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Led_Strip_Setup_TOOLTIP = "%1初始化LED燈帶";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Led_strip_set_bright_TOOLTIP = "設置LED燈帶亮度";
|
|
|
+Blockly.Msg.Iot_Led_Matrix_Color_Picker_TOOLTIP = "將十六進制顏色碼轉換成RGB顏色值,並返回";
|
|
|
+Blockly.Msg.Led_Strip_Color_Rgb_TOOLTIP = "返回RGB顏色值";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Led_Strip_Set_TOOLTIP = "%1點亮LED燈帶";
|
|
|
+Blockly.Msg.Led_Strip_Show_Above_TOOLTIP = "%1使燈帶顯示以上效果";
|
|
|
+
|
|
|
+// IoT
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Button_Read_Pressed_TOOLTIP = "當按鈕%1按下時";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Button_Read_Released_TOOLTIP = "當按鈕%1鬆開時";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Button_Read_Value_TOOLTIP = "讀取按鈕%1的電平狀態";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Touch_Read_Touched_TOOLTIP = "當觸摸區域%1被觸摸時";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Touch_Read_Untouched_TOOLTIP = "當觸摸區域%1未被觸摸時";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Touch_Read_Value_TOOLTIP = "獲取觸摸區域%1的電容變化數值";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Set_Led_Turnon_TOOLTIP = "設置點亮指定的LED燈";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Set_Led_Turnoff_TOOLTIP = "設置關閉指定的LED燈";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Set_Led_Drawpixel_On_TOOLTIP = "點亮指定的LED燈";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Set_Led_Drawpixel_Off_TOOLTIP = "熄滅指定的LED燈";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Set_Buzzer_TOOLTIP = "蜂鳴器設置音調頻率";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Turn_Off_Buzzer_TOOLTIP = "關閉蜂鳴器";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Get_Environmental_Value_TOOLTIP = "獲取%1數值(獲取數值時間要大於1秒)";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Motion_When_Shaking_STATEMENT_TOOLTIP = "當模組%1搖晃狀態時,執行操作";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Motion_When_Tilting_STATEMENT_TOOLTIP= "當模組%1傾斜時,執行操作";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Motion_Acceleration_TOOLTIP= "獲取%1軸的加速度";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Motion_Rotation_Measurement_TOOLTIP = "獲取%1軸的旋轉測量值";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Motion_Tilt_Angle_TOOLTIP= "獲取%1軸的傾斜角度";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Get_Light_TOOLTIP= "獲取光線值";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Wifi_Connect_Internet_TOOLTIP= "連接WiFi網絡";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Get_Wifi_Connection_Status_TOOLTIP= "獲取WiFi連接狀態";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Wifi_Get_Info_TOOLTIP= "獲取WiFi配置信息%1";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Wifi_Ntptime_TOOLTIP= "同步網絡時間";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Wifi_Disconnect_TOOLTIP= "斷開WiFi連接";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Wifi_Enable_Hotspot_Mode_TOOLTIP= "創建WiFi熱點";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Wifi_Acquiring_Equipment_TOOLTIP= "獲取當前已連接的設備陣列";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Get_Wifi_Devices_Number_TOOLTIP= "獲取當前已連接的設備數量";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Wifi_Close_TOOLTIP= "關閉WiFi熱點";
|
|
|
+Blockly.Msg.Esp32_Network_Http_Get_TOOLTIP= "發送http get請求";
|
|
|
+Blockly.Msg.Esp32_Network_Http_Post_TOOLTIP= "發送http post請求";
|
|
|
+Blockly.Msg.CocoRobo_get_TOOLTIP= "獲取HTTP響應內容的%1";
|
|
|
+Blockly.Msg.Esp32_Network_Http_Get_Data_From_Local_Server_TOOLTIP= "獲取從本地HTTP伺服器請求得到的數據,數據類型爲%1";
|
|
|
+Blockly.Msg.Esp32_Network_Http_Server_Setup_TOOLTIP= "HTTP伺服器初始化";
|
|
|
+Blockly.Msg.Esp32_Network_Http_Server_Route_TOOLTIP= "當指定路徑被請求時,設定請求屬性爲%1請求,並執行操作";
|
|
|
+Blockly.Msg.Esp32_Network_Http_Server_Route_Respond_TOOLTIP= "HTTP伺服器設置響應內容,並設置返回數據類型爲%1";
|
|
|
+Blockly.Msg.Esp32_Network_Http_Server_Get_Data_TOOLTIP= "HTTP伺服器獲取從客戶端收到的數據,類型爲%1";
|
|
|
+Blockly.Msg.Esp32_Web_Ws_Setup_Send_TOOLTIP= "實時通信發送端初始化";
|
|
|
+Blockly.Msg.Esp32_Web_Ws_Send_TOOLTIP= "透過實時通信發送消息";
|
|
|
+Blockly.Msg.Esp32_Web_Ws_Setup_Receive_TOOLTIP= "實時通信接收端初始化";
|
|
|
+Blockly.Msg.Esp32_Web_Ws_Receive_Statement_TOOLTIP= "當實時通信收到消息時,運行操作";
|
|
|
+Blockly.Msg.Esp32_Web_Ws_Receive_Get_Data_TOOLTIP= "獲取從實時通信接收到的消息,類型爲%1";
|
|
|
+Blockly.Msg.Iot_Service_Cococloud_TOOLTIP= "發送數據至CocoCloud指定事件";
|
|
|
+Blockly.Msg.Iot_Service_Cococloud_Read_TOOLTIP= "獲取CocoCloud指定事件中的數據";
|
|
|
+Blockly.Msg.Iot_Service_Cococloud_Read_Data_TOOLTIP= "獲取CocoCloud事件中指定屬性的數據";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Ifttt_Send_Data_TOOLTIP= "發送數據到IFTTT Webhooks事件";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Ifttt_Touched_TOOLTIP= "觸發指定的IFTTT事件";
|
|
|
+Blockly.Msg.Iot_Service_Thingspeak_TOOLTIP= "發送數據至指定ThingSpeak頻道";
|
|
|
+Blockly.Msg.Iot_Service_Thingspeak_Read_TOOLTIP= "查找ThingSpeak指定頻道的數據";
|
|
|
+Blockly.Msg.Iot_Service_Thingspeak_Read_Total_TOOLTIP= "獲取ThingSpeak頻道中的數據總量";
|
|
|
+Blockly.Msg.Iot_Service_Thingspeak_Read_Specific_TOOLTIP= "獲取ThingSpeak頻道中指定數據的指定Field的數值";
|
|
|
+Blockly.Msg.Iot_System_Restart_TOOLTIP= "重啓系統";
|
|
|
+Blockly.Msg.Iot_System_Get_TOOLTIP= "獲模除組內剩餘空間";
|
|
|
+Blockly.Msg.Iot_System_Mac_TOOLTIP= "獲模除組的MAC地址";
|
|
|
+Blockly.Msg.Iot_System_Get_Cocorobo_Id_TOOLTIP= "獲取IoT設備ID";
|
|
|
+Blockly.Msg.iot_system_get_cocorobo_firmware_version_TOOLTIP= "獲取IoT當前固件版本號";
|
|
|
+Blockly.Msg.iot_system_delete_TOOLTIP = "刪除指定名字的文件";
|
|
|
+Blockly.Msg.ai_system_get_cocorobo_firmware_version_TOOLTIP= "獲取AI當前固件版本號";
|
|
|
+Blockly.Msg.ai_System_Get_TOOLTIP= "獲取記憶體內剩餘空間";
|
|
|
+Blockly.Msg.ai_System_sd_Get_TOOLTIP = "獲取SD卡內剩餘空間";
|
|
|
+Blockly.Msg.ai_system_thread_TOOLTIP = "啓用多線程,執行相關操作";
|
|
|
+Blockly.Msg.Iot_Lcd_Screeninit_TOOLTIP= "LCD螢幕初始化";
|
|
|
+Blockly.Msg.Iot_Lcd_Screen_TOOLTIP= "將LCD螢幕填充顏色爲%1";
|
|
|
+Blockly.Msg.Iot_Lcd_Fill_Screen_With_Rgb_TOOLTIP= "將LCD螢幕填充指定顏色";
|
|
|
+Blockly.Msg.Iot_Lcd_Set_Color_TOOLTIP= "將十六進制顏色碼轉換成RGB顏色值,並返回";
|
|
|
+Blockly.Msg.Iot_Lcd_Rgb_Value_Input_TOOLTIP= "返回指定rgb值";
|
|
|
+Blockly.Msg.Iot_Lcd_Drawpixel_TOOLTIP= "螢幕繪製點";
|
|
|
+Blockly.Msg.Iot_Lcd_Linecarvas_TOOLTIP= "螢幕繪製直線";
|
|
|
+Blockly.Msg.Iot_Lcd_Ractanglecarvas_TOOLTIP= "螢幕繪製%1矩形";
|
|
|
+Blockly.Msg.Iot_Lcd_Textcarvas_TOOLTIP= "螢幕繪製文本";
|
|
|
+Blockly.Msg.Iot_Lcd_Draw_ZedGraph_TOOLTIP= "螢幕繪製%1統計圖";
|
|
|
+Blockly.Msg.iot_lcd_clear_screen_TOOLTIP = "清除螢幕";
|
|
|
+Blockly.Msg.Iot_Led_Matrix_Setup_TOOLTIP= "IoT模組初始化LED燈屏";
|
|
|
+Blockly.Msg.Iot_Led_Matrix_Set_Bright_TOOLTIP= "設置燈屏亮度";
|
|
|
+Blockly.Msg.Iot_Led_Matrix_xy_TOOLTIP= "設置欄列";
|
|
|
+Blockly.Msg.Iot_Led_Matrix_wh_TOOLTIP= "設置寬高";
|
|
|
+Blockly.Msg.Iot_Led_Matrix_Rgb_Value_Input_TOOLTIP= "返回指定rgb值";
|
|
|
+Blockly.Msg.Iot_Led_Matrix_Draw_Pixel_TOOLTIP= "IoT模組LED燈屏繪製點";
|
|
|
+Blockly.Msg.Iot_Led_Matrix_Draw_Rectangle_TOOLTIP= "IoT模組LED燈屏繪製矩形";
|
|
|
+Blockly.Msg.Iot_Led_Matrix_Show_Above_TOOLTIP= "IoT模組LED燈屏顯示生效";
|
|
|
+Blockly.Msg.Esp32_Motor_Setup_TOOLTIP= "IoT模組馬達驅動初始化";
|
|
|
+Blockly.Msg.Esp32_Motor_Run_TOOLTIP= "IoT模組設定指定馬達以指定速度進行指定方向的轉動";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Servo_Setup_TOOLTIP= "IoT模組伺服馬達初始化";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Servo_Set_TOOLTIP= "IoT模組設置位於指定引腳的伺服馬達轉動至指定角度";
|
|
|
+
|
|
|
+Blockly.Msg.x_iot_read_gamepad_button_pressed_TOOLTIP= "當遊戲手柄上的按鍵%1按下時";
|
|
|
+Blockly.Msg.x_iot_read_gamepad_button_released_TOOLTIP= "當遊戲手柄上的按鍵%1鬆開時";
|
|
|
+Blockly.Msg.x_iot_read_gamepad_button_xr_TOOLTIP= "獲取遊戲手柄上按鍵%1的電平值";
|
|
|
+Blockly.Msg.x_iot_read_gamepad_joystick_check_TOOLTIP= "當遊戲手柄上的搖桿%1";
|
|
|
+Blockly.Msg.x_iot_read_gamepad_joystick_TOOLTIP= "獲取遊戲手柄上搖桿%1的類比數值";
|
|
|
+Blockly.Msg.esp32_nbiot_setup_TOOLTIP= "在%1模組上NB-IoT模組通信初始化";
|
|
|
+Blockly.Msg.esp32_nbiot_get_power_status_TOOLTIP= "獲取NB-IoT模組啓用狀態";
|
|
|
+Blockly.Msg.esp32_nbiot_get_network_status_TOOLTIP= "獲取NB-IoT模組網絡連接狀態";
|
|
|
+Blockly.Msg.esp32_nbiot_get_network_ip_TOOLTIP= "獲取NB-IoT模組網絡IP地址";
|
|
|
+Blockly.Msg.iot_service_nbiot_cococloud_TOOLTIP= "NB-IoT模組發送數據至CocoCloud";
|
|
|
+Blockly.Msg.esp32_nbiot_onenet_init_TOOLTIP= "NB-IoT模組連接OneNET";
|
|
|
+Blockly.Msg.esp32_nbiot_onenet_connection_status_TOOLTIP= "NB-IoT模組獲取OneNET連接狀態";
|
|
|
+Blockly.Msg.iot_service_nbiot_onenet_TOOLTIP= "NB-IoT模組發送數據至OneNET";
|
|
|
+Blockly.Msg.esp32_nbiot_onenet_read_value_TOOLTIP= "獲取NB-IoT模組從OneNET發送的指令";
|
|
|
+Blockly.Msg.iot_service_nbiot_onenet_read_TOOLTIP= "當NB-IoT模組從OneNET收到消息時,運行操作";
|
|
|
+Blockly.Msg.esp32_ble_setup_sender_TOOLTIP= "BLE(低功耗藍牙)發送端初始化";
|
|
|
+Blockly.Msg.esp32_ble_send_data_TOOLTIP= "BLE發送指定的數據";
|
|
|
+Blockly.Msg.esp32_ble_setup_receiver_TOOLTIP= "BLE(低功耗藍牙)接收端初始化";
|
|
|
+Blockly.Msg.esp32_ble_get_data_TOOLTIP= "返回BLE接收的數據";
|
|
|
+Blockly.Msg.esp32_ble_sender_connected_TOOLTIP= "發送端已經被連接";
|
|
|
+Blockly.Msg.esp32_ble_receiver_connected_TOOLTIP= "接收端已經被連接";
|
|
|
+
|
|
|
+// ai
|
|
|
+Blockly.Msg.ai_k210_button_read_pressed_TOOLTIP= "當按鈕%1按下時";
|
|
|
+Blockly.Msg.ai_k210_button_read_released_TOOLTIP= "當按鈕%1鬆開時";
|
|
|
+Blockly.Msg.ai_k210_led_light_up_TOOLTIP= "設定%1點亮";
|
|
|
+Blockly.Msg.ai_basic_light_up_led_analog_TOOLTIP= "設定%1的燈光亮度";
|
|
|
+Blockly.Msg.ai_k210_led_light_off_TOOLTIP= "設定%1熄滅";
|
|
|
+Blockly.Msg.ai_system_restart_TOOLTIP= "重啓系統";
|
|
|
+Blockly.Msg.ai_system_off_TOOLTIP= "關機";
|
|
|
+Blockly.Msg.ai_system_refresh_TOOLTIP= "刷新文件目錄";
|
|
|
+Blockly.Msg.ai_system_run_TOOLTIP= "運行指定路徑的Python程序";
|
|
|
+
|
|
|
+Blockly.Msg.ai_mphone_init_TOOLTIP= "咪高峰初始化";
|
|
|
+Blockly.Msg.mphone_audio_spectrum_init_TOOLTIP= "開始讀取音頻頻譜";
|
|
|
+Blockly.Msg.ai_mphone_read_sound_sensitivity_TOOLTIP= "獲取麥克風採集的音頻頻譜";
|
|
|
+Blockly.Msg.ai_mphone_Record_audio_init_TOOLTIP = "咪高峰錄製音頻初始化";
|
|
|
+Blockly.Msg.ai_mphone_Record_audio_start_TOOLTIP = "開始錄製音頻並保存";
|
|
|
+Blockly.Msg.ai_audio_stop_recording_TOOLTIP = "停止錄製音頻";
|
|
|
+
|
|
|
+Blockly.Msg.ai_img_save_TOOLTIP= "將畫布保存至本地,並設置圖像壓縮質量";
|
|
|
+Blockly.Msg.ai_lcd_invert_color_TOOLTIP = "將畫布進行顏色反轉";
|
|
|
+Blockly.Msg.ai_lcd_resizecanvas_TOOLTIP = "將畫布調整至指定的尺寸";
|
|
|
+Blockly.Msg.ai_lcd_color_scheme_TOOLTIP = "將畫布轉換爲%1";
|
|
|
+Blockly.Msg.ai_lcd_img_cut_TOOLTIP = "將畫布進行指定的裁剪處理";
|
|
|
+Blockly.Msg.ai_vision_color_analyze_TOOLTIP = "獲取畫布中指定區域的顏色分析結果";
|
|
|
+Blockly.Msg.ai_vision_find_blobs_TOOLTIP = "從畫布中尋找指定的顏色色塊";
|
|
|
+Blockly.Msg.ai_vision_get_threshold_default_TOOLTIP = "設定獲取用於顏色追蹤的默認顏色爲%1";
|
|
|
+Blockly.Msg.ai_vision_get_blobs_TOOLTIP = "獲取追蹤指定顏色的識別結果";
|
|
|
+Blockly.Msg.ai_vision_get_statistics_TOOLTIP = "獲取對畫布進行顏色信道信息分析的結果";
|
|
|
+Blockly.Msg.ai_vision_get_histogram_TOOLTIP = "獲取從畫布中進行標準化直方圖運算的結果";
|
|
|
+Blockly.Msg.ai_vision_get_histogram_percentile_TOOLTIP = "從直方圖計算結果獲取直方圖頻道的CDF計算值";
|
|
|
+Blockly.Msg.ai_vision_get_histogram_percentile_detail_TOOLTIP = "從直方圖計算結果獲取的百分比值中的%1";
|
|
|
+Blockly.Msg.ai_vision_lab_rgb_conversion_TOOLTIP = "運行顏色制式轉換 %1";
|
|
|
+Blockly.Msg.ai_vision_rgb_grayscale_conversion_TOOLTIP = "運行顏色制式轉換 %1";
|
|
|
+Blockly.Msg.ai_vision_find_qrcode_TOOLTIP = "獲取畫布中QR碼的檢測結果";
|
|
|
+Blockly.Msg.ai_vision_qrcode_get_info_TOOLTIP = "從變量中獲取檢測QR碼的%1";
|
|
|
+Blockly.Msg.ai_vision_find_apriltag_TOOLTIP = "獲取畫布中AprilTag的檢測結果";
|
|
|
+Blockly.Msg.ai_vision_apriltag_get_info_TOOLTIP = "從變量中獲取檢測AprilTag的%1";
|
|
|
+Blockly.Msg.ai_vision_find_datamatrices_TOOLTIP = "獲取畫布中數據矩陣的檢測結果";
|
|
|
+Blockly.Msg.ai_vision_datamatrices_get_info_TOOLTIP = "從變量中獲取檢測數據矩陣的%1";
|
|
|
+Blockly.Msg.ai_vision_find_barcodes_TOOLTIP = "獲取畫布中條形碼的檢測結果";
|
|
|
+Blockly.Msg.ai_vision_barcodes_get_info_TOOLTIP = "從變量中獲取檢測條形碼的%1";
|
|
|
+Blockly.Msg.ai_vision_find_circles_TOOLTIP = "從畫布中尋找圓形";
|
|
|
+Blockly.Msg.ai_vision_get_circles_TOOLTIP = "獲取尋找圓形的結果";
|
|
|
+Blockly.Msg.ai_vision_find_rects_TOOLTIP = "從畫布中尋找矩形";
|
|
|
+Blockly.Msg.ai_vision_get_rects_TOOLTIP = "獲取尋找矩形的結果";
|
|
|
+Blockly.Msg.ai_vision_find_lines_TOOLTIP = "從畫布中尋找直線";
|
|
|
+Blockly.Msg.ai_vision_get_lines_TOOLTIP = "獲取尋找直線的結果";
|
|
|
+
|
|
|
+// ai_video
|
|
|
+Blockly.Msg.ai_video_set_TOOLTIP = "播放視頻要求:視頻文件格式——AVI,視頻編碼格式——MJPG,音頻編碼格式——PCM";
|
|
|
+Blockly.Msg.ai_video_status_TOOLTIP = "獲取視頻播放的狀態";
|
|
|
+Blockly.Msg.ai_video_stop_play_TOOLTIP = "結束視頻文件播放";
|
|
|
+
|
|
|
+// ai_audio
|
|
|
+Blockly.Msg.speech_recognition_new_setup_TOOLTIP = "語音識別初始化";
|
|
|
+Blockly.Msg.speech_recognition_new_recording_sample_start_TOOLTIP = "開始錄製語音片段";
|
|
|
+Blockly.Msg.speech_recognition_new_start_recognition_TOOLTIP = "開始進行語音識別";
|
|
|
+Blockly.Msg.speech_recognition_new_recognition_get_result_TOOLTIP = "語音識別的結果爲指定片段";
|
|
|
+Blockly.Msg.speech_recognition_new_recognition_get_any_result_TOOLTIP = "當語音識別獲得任意結果的時候,執行下列操作";
|
|
|
+Blockly.Msg.speech_recognition_phonetic_to_pinyin_setup_TOOLTIP = "語音轉拼音初始化";
|
|
|
+Blockly.Msg.ai_speech_recognition_phonetic_to_pinyin_get_result_TOOLTIP = "獲取語音轉拼音的結果";
|
|
|
+Blockly.Msg.ai_speech_recognition_phonetic_to_pinyin_set_param_TOOLTIP = "設定語音拼音識別參數";
|
|
|
+Blockly.Msg.speech_recognition_phonetic_to_pinyin_start_recognition_TOOLTIP = "開始語音拼音識別";
|
|
|
+Blockly.Msg.speech_recognition_phonetic_to_pinyin_stop_recognition_TOOLTIP = "終止語音拼音識別";
|
|
|
+Blockly.Msg.speech_recognition_phonetic_to_pinyin_pause_recognition_TOOLTIP = "暫停語音拼音識別";
|
|
|
+
|
|
|
+// ai_models
|
|
|
+Blockly.Msg.ai_model_allinit_TOOLTIP = "初始化%1";
|
|
|
+Blockly.Msg.ai_model_allload_TOOLTIP = "加載%1";
|
|
|
+Blockly.Msg.ai_model_index_mnist_TOOLTIP = "獲取手寫數字檢測模型的檢測結果";
|
|
|
+Blockly.Msg.ai_model_get_TOOLTIP = "從變量中獲取檢測到的待測物體的%1";
|
|
|
+Blockly.Msg.ai_model_look_TOOLTIP = "檢測到待測物體";
|
|
|
+Blockly.Msg.ai_model_look_attribute_TOOLTIP = "待測物體屬性";
|
|
|
+Blockly.Msg.ai_model_xy_TOOLTIP = "從變量中獲取檢測到的人臉的%1";
|
|
|
+Blockly.Msg.ai_model_xy_TOOLTIP = "從變量中獲取檢測到的人體的%1";
|
|
|
+Blockly.Msg.ai_model_face_TOOLTIP = "檢測到人臉";
|
|
|
+Blockly.Msg.ai_model_face_attribute_TOOLTIP = "人臉屬性";
|
|
|
+Blockly.Msg.ai_model_customized_init_setup_definition_TOOLTIP = "在自定義模型的程序運行前,進行記憶體的釋放";
|
|
|
+Blockly.Msg.ai_model_customized_init_setup_TOOLTIP = "初始化自定義模型";
|
|
|
+Blockly.Msg.ai_model_customized_load_setup_TOOLTIP = "加載自定義模型";
|
|
|
+Blockly.Msg.ai_model_customized_if_got_TOOLTIP = "識別到了自定義模型的對象";
|
|
|
+Blockly.Msg.ai_model_customized_attribute_TOOLTIP = "自定義模型對象屬性";
|
|
|
+Blockly.Msg.ai_model_customized_get_result_TOOLTIP = "從變量中獲取識別到自定義模型結果的%1";
|
|
|
+
|
|
|
+Blockly.Msg.ai_model_face_setup_TOOLTIP = "自定義人臉識別初始化";
|
|
|
+Blockly.Msg.ai_model_face_init_TOOLTIP = "自定義初始化人臉識別模型";
|
|
|
+Blockly.Msg.ai_face_detection_model_TOOLTIP = "初始化人臉檢測模型";
|
|
|
+Blockly.Msg.ai_face_point_detection_model_TOOLTIP = "初始化人臉5點關鍵點檢測模型";
|
|
|
+Blockly.Msg.ai_face_Vitter_eigenvalue_model_TOOLTIP = "初始化人臉196維特徵值模型";
|
|
|
+Blockly.Msg.ai_model_face_load_point_detection_model_TOOLTIP = "加載人臉5點關鍵點檢測模型,並進行一定的設定";
|
|
|
+Blockly.Msg.ai_model_Calculation_of_196_eigenvalues_TOOLTIP = "計算運行人臉特徵模型後的196維特徵值";
|
|
|
+Blockly.Msg.ai_model_class_TOOLTIP = "自定義初始化物體識別模型";
|
|
|
+Blockly.Msg.ai_model_getface_TOOLTIP = "識別到了人臉模型的對象";
|
|
|
+Blockly.Msg.ai_model_getclass_TOOLTIP = "識別到了物体模型的對象";
|
|
|
+
|
|
|
+Blockly.Msg.ai_model_face_start_recognition_TOOLTIP = "加載人臉檢測模型,並設定圖像源";
|
|
|
+Blockly.Msg.ai_model_face_model_load_finish_TOOLTIP = "人臉檢測模型加載完成";
|
|
|
+Blockly.Msg.ai_model_face_gather_TOOLTIP = "採集新的人臉數據並保存人臉數據";
|
|
|
+Blockly.Msg.ai_model_face_data_load_TOOLTIP = "加載已保存的人臉數據";
|
|
|
+Blockly.Msg.ai_model_face_model_list_TOOLTIP = "人臉檢測屬性";
|
|
|
+Blockly.Msg.ai_model_face_gather_num_judge_TOOLTIP = "人臉採集完成";
|
|
|
+Blockly.Msg.ai_model_face_recognition_TOOLTIP = "採集或者加載完成人臉數據並進行人臉識別";
|
|
|
+Blockly.Msg.ai_model_face_recognition_get_result_TOOLTIP = "人臉識別獲得任意結果";
|
|
|
+Blockly.Msg.ai_model_show_face_TOOLTIP = "處理圖像並顯示";
|
|
|
+
|
|
|
+Blockly.Msg.ai_model_class_setup_TOOLTIP = "自定義物體識別初始化";
|
|
|
+Blockly.Msg.ai_class_model_TOOLTIP = "初始化自定義物體特徵提模除型";
|
|
|
+Blockly.Msg.ai_class_model_cluster_TOOLTIP = "初始化自定義物體聚類參數";
|
|
|
+Blockly.Msg.ai_model_class_start_load_TOOLTIP = "設定圖像源並對圖像進行處理";
|
|
|
+Blockly.Msg.ai_model_class_gather_TOOLTIP = "開始採集物體";
|
|
|
+Blockly.Msg.ai_model_class_data_load_TOOLTIP = "加載物體數據";
|
|
|
+Blockly.Msg.ai_model_class_gather_load_finish_TOOLTIP = "採集或者加載完成物體數據";
|
|
|
+Blockly.Msg.ai_model_class_cluster_train_TOOLTIP = "開始進行物體特徵提取,然後加以聚類訓練";
|
|
|
+Blockly.Msg.ai_model_class_recognition_TOOLTIP = "開始進行物體識別";
|
|
|
+
|
|
|
+// ai_wifi
|
|
|
+Blockly.Msg.k210_wifi_enable_disable_TOOLTIP = "設定Wi-Fi爲%1";
|
|
|
+Blockly.Msg.k210_wifi_scan_TOOLTIP = "開始掃描附近Wi-Fi熱點";
|
|
|
+Blockly.Msg.k210_wifi_scan_get_TOOLTIP = "獲取Wi-Fi掃描的結果爲列表形式";
|
|
|
+Blockly.Msg.k210_wifi_connect_hotspot_TOOLTIP = "連接指定的Wi-Fi網絡";
|
|
|
+Blockly.Msg.k210_wifi_get_connection_status_TOOLTIP = "獲取Wi-Fi連接的狀態";
|
|
|
+Blockly.Msg.k210_wifi_get_config_TOOLTIP = "獲取Wi-Fi連接的設備指定信息";
|
|
|
+
|
|
|
+// ai_lcd
|
|
|
+Blockly.Msg.ai_lcd_screeninit_TOOLTIP = "LCD螢幕初始化";
|
|
|
+Blockly.Msg.ai_lcd_rotation_TOOLTIP = "將LCD螢幕方向旋轉指定的角度";
|
|
|
+Blockly.Msg.ai_lcd_filp_TOOLTIP = "是否將LCD螢幕進行鏡面翻轉";
|
|
|
+Blockly.Msg.ai_lcd_screen_TOOLTIP = "將LCD螢幕填充顏色爲%1";
|
|
|
+Blockly.Msg.ai_lcd_fill_screen_with_rgb_TOOLTIP = "將LCD螢幕填充顏色爲指定rgb值";
|
|
|
+Blockly.Msg.ai_lcd_clear_TOOLTIP = "清除螢幕";
|
|
|
+Blockly.Msg.ai_lcd_rgb_value_input_TOOLTIP = "返回指定的rgb值";
|
|
|
+Blockly.Msg.ai_lcd_XY_TOOLTIP = "返回指定的x和y";
|
|
|
+Blockly.Msg.ai_lcd_WH_TOOLTIP = "返回指定的寬與高";
|
|
|
+Blockly.Msg.ai_lcd_createnonecarvas_TOOLTIP = "創建指定尺寸的空白畫布";
|
|
|
+Blockly.Msg.ai_lcd_fillcanvas_TOOLTIP = "將畫布鋪滿指定的顏色";
|
|
|
+Blockly.Msg.ai_lcd_createcarvas_TOOLTIP = "創建圖像畫布";
|
|
|
+Blockly.Msg.ai_lcd_showcarvas_set_cord_TOOLTIP = "設定畫布的起始點座標";
|
|
|
+Blockly.Msg.ai_lcd_textcarvas_TOOLTIP = "在畫布上繪製字串";
|
|
|
+Blockly.Msg.ai_lcd_characterscarvas_TOOLTIP = "在畫布上繪製漢字字元";
|
|
|
+Blockly.Msg.ai_lcd_linecarvas_TOOLTIP = "在畫布上繪製直線";
|
|
|
+Blockly.Msg.ai_lcd_ractanglecarvas_TOOLTIP = "在畫布上繪製%1矩形";
|
|
|
+Blockly.Msg.ai_lcd_drawcirclecarvas_TOOLTIP = "在畫布上繪製%1圓形";
|
|
|
+Blockly.Msg.ai_lcd_draw_cross_sign_TOOLTIP = "在畫布上繪製十字標";
|
|
|
+Blockly.Msg.ai_lcd_draw_arrow_sign_TOOLTIP = "在畫布上繪製箭頭";
|
|
|
+Blockly.Msg.ai_lcd_draw_image_on_canvas_TOOLTIP = "在畫布上繪製圖片";
|
|
|
+Blockly.Msg.ai_lcd_draw_sensor_image_on_canvas_TOOLTIP = "在畫布上繪製相機捕捉的圖像";
|
|
|
+Blockly.Msg.ai_lcd_showcarvas_set_display_TOOLTIP = "顯示畫布";
|
|
|
+Blockly.Msg.ai_lcd_clearcanvas_TOOLTIP = "清除畫布中的所有內容";
|
|
|
+Blockly.Msg.ai_lcd_qrcode_TOOLTIP = "在畫布上繪製二維碼";
|
|
|
+
|
|
|
+// ai_led
|
|
|
+Blockly.Msg.ai_led_matrix_setup_TOOLTIP= "A.I.模組初始化LED燈屏";
|
|
|
+Blockly.Msg.ai_led_matrix_set_bright_TOOLTIP= "設置燈屏亮度";
|
|
|
+Blockly.Msg.ai_led_matrix_xy_TOOLTIP= "設置欄列";
|
|
|
+Blockly.Msg.ai_led_matrix_wh_TOOLTIP= "設置寬高";
|
|
|
+Blockly.Msg.ai_led_matrix_rgb_value_input_TOOLTIP= "返回指定rgb值";
|
|
|
+Blockly.Msg.ai_led_matrix_draw_pixel_TOOLTIP= "A.I.模組LED燈屏繪製點";
|
|
|
+Blockly.Msg.ai_led_matrix_draw_rectangle_TOOLTIP= "A.I.模組LED燈屏繪製矩形";
|
|
|
+Blockly.Msg.ai_led_matrix_show_above_TOOLTIP= "顯示圖案";
|
|
|
+Blockly.Msg.ai_led_matrix_clear_screen_TOOLTIP= "清除燈屏";
|
|
|
+
|
|
|
+// ai_speaker
|
|
|
+Blockly.Msg.ai_audio_init_speaker_TOOLTIP = "喇叭初始化";
|
|
|
+Blockly.Msg.ai_audio_play_song_speaker_TOOLTIP = "播放音訊檔案(單個循環)";
|
|
|
+Blockly.Msg.ai_audio_play_song_speaker_list_loop_TOOLTIP = "播放音訊檔案(順序播放)";
|
|
|
+Blockly.Msg.ai_audio_play_music_file_list_random_TOOLTIP = "播放音訊檔案(隨機播放)";
|
|
|
+Blockly.Msg.ai_audio_play_state_speaker_TOOLTIP = "獲取音訊檔案播放狀態";
|
|
|
+Blockly.Msg.ai_audio_play_finish_speaker_TOOLTIP = "結束音訊檔案播放";
|
|
|
+Blockly.Msg.ai_audio_set_speaker_TOOLTIP = "設定音訊檔案播放音量";
|
|
|
+Blockly.Msg.ai_audio_files_list_TOOLTIP = "獲取當前路徑的音頻檔案陣列";
|
|
|
+
|
|
|
+// ai_camera
|
|
|
+Blockly.Msg.ai_camera_init_TOOLTIP = "相機初始化";
|
|
|
+Blockly.Msg.ai_camera_fit_to_screen_size_TOOLTIP = "設定相機捕捉畫面的尺寸";
|
|
|
+Blockly.Msg.ai_camera_windows_TOOLTIP = "調整相機捕捉的圖像尺寸";
|
|
|
+Blockly.Msg.ai_camera_snapshot_TOOLTIP = "獲取相機捕捉的圖像";
|
|
|
+Blockly.Msg.ai_camera_lens_corr_TOOLTIP = "糾正廣角鏡頭畫面";
|
|
|
+Blockly.Msg.ai_camera_image_property_change_TOOLTIP = "設定攝像頭圖像%1的狀態";
|
|
|
+Blockly.Msg.ai_camera_bcs_operation_TOOLTIP = "設定攝像頭圖像的%1";
|
|
|
+Blockly.Msg.ai_video_record_setup_TOOLTIP = "開始錄製視頻並保存";
|
|
|
+Blockly.Msg.ai_video_get_TOOLTIP = "對畫布進行錄製";
|
|
|
+Blockly.Msg.ai_video_stop_TOOLTIP = "停止錄製影片";
|
|
|
+
|
|
|
+// ai_motor
|
|
|
+Blockly.Msg.ai_motor_setup_TOOLTIP = "A.I.模組馬達驅動初始化";
|
|
|
+Blockly.Msg.ai_motor_run_TOOLTIP = "A.I.模組設定指定馬達以指定速度進行指定方向的轉動";
|
|
|
+
|
|
|
+// ai_EFSG
|
|
|
+Blockly.Msg.extension_servo_setup_on_ai_TOOLTIP = "模組伺服馬達初始化";
|
|
|
+Blockly.Msg.extension_servo_write_on_ai_TOOLTIP = "模組設置位於指定引腳的伺服馬達轉動至指定角度";
|
|
|
+
|
|
|
+// ai_EFGH
|
|
|
+Blockly.Msg.x_ai_read_gamepad_button_pressed_TOOLTIP= "當遊戲手柄上的按鍵%1按下時";
|
|
|
+Blockly.Msg.x_ai_read_gamepad_button_released_TOOLTIP= "當遊戲手柄上的按鍵%1鬆開時";
|
|
|
+Blockly.Msg.x_ai_read_gamepad_button_xr_TOOLTIP= "獲取遊戲手柄上按鍵%1的電平值";
|
|
|
+Blockly.Msg.x_ai_read_gamepad_joystick_check_TOOLTIP= "當遊戲手柄上的搖桿%1";
|
|
|
+Blockly.Msg.x_ai_read_gamepad_joystick_TOOLTIP= "獲取遊戲手柄上搖桿%1的類比數值";
|
|
|
+
|
|
|
+Blockly.Msg.CocoRobo_try_except_TOOLTIP= "檢測try語句塊中的錯誤,從而讓except語句捕獲異常信息並處理";
|
|
|
+Blockly.Msg.CocoRobo_try_except_finally_TOOLTIP= "檢測try語句塊中的錯誤,從而讓except語句捕獲異常信息並處理,並且無論異常是否產生都要執行finally語句";
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.Pedometer_Init_TOOLTIP="初始化計步器";
|
|
|
+Blockly.Msg.Pedometer_Run_TOOLTIP="運行計步器";
|
|
|
+Blockly.Msg.Pedometer_Get_TOOLTIP="獲取計數";
|
|
|
+
|
|
|
+Blockly.Msg.ai_vision_canvas_area_tuple_TOOLTIP = "創建區域元組";
|
|
|
+Blockly.Msg.ai_vision_lane_tracking_setup_TOOLTIP = "道路循線識別初始化";
|
|
|
+Blockly.Msg.ai_vision_from_canvas_TOOLTIP = "運行道路循線識別";
|
|
|
+Blockly.Msg.ai_vision_lane_tracking_run_get_TOOLTIP = "獲取道路循線識別的結果";
|
|
|
+
|
|
|
+
|
|
|
+/* mlx90614 */
|
|
|
+Blockly.Msg.MLX90614_SETUP_TOOLTIP = "%1 MLX90614感應器初始化";
|
|
|
+Blockly.Msg.MLX90614_READ_AMBIENT_TOOLTIP = "從 MLX90614 獲取當前環境溫度";
|
|
|
+Blockly.Msg.MLX90614_READ_OBJECT_TOOLTIP = "從 MLX90614 獲取目標物體溫度";
|
|
|
+
|
|
|
+/* DHT11 or DHT22 */
|
|
|
+Blockly.Msg.DHT_SETUP_TOOLTIP = "%1 DHT感應器初始化";
|
|
|
+
|
|
|
+/* PM2.5 */
|
|
|
+Blockly.Msg.PM25_SETUP_TOOLTIP = "%1 PM2.5感應器初始化";
|
|
|
+Blockly.Msg.PM25_REDD_DATA_TOOLTIP = "獲取PM2.5數值";
|
|
|
+
|
|
|
+/* RTC */
|
|
|
+Blockly.Msg.RTC_setup_TOOLTIP = "RTC模組初始化";
|
|
|
+Blockly.Msg.RTC_setDateTime_TOOLTIP = "設定日期時間周數";
|
|
|
+Blockly.Msg.RTC_GETDATE_TOOLTIP = "獲取當前日期%1";
|
|
|
+Blockly.Msg.RTC_GETTIME_TOOLTIP = "獲取當前時間%1";
|
|
|
+Blockly.Msg.RTC_getWeek_TOOLTIP = "獲取當前周數";
|
|
|
+Blockly.Msg.RTC_SETDATE_TOOLTIP = "設定當前日期%1為特定值";
|
|
|
+Blockly.Msg.RTC_SETTIME_TOOLTIP = "設定當前時間%1為特定值";
|
|
|
+Blockly.Msg.RTC_setWeek_TOOLTIP = "設定當前周數為特定值";
|
|
|
+Blockly.Msg.RTC_getDateTime_TOOLTIP = "獲取日期時間周數";
|
|
|
+
|
|
|
+/* robot dog */
|
|
|
+Blockly.Msg.robot_dog_movement_action_TOOLTIP = "語音操控機器狗";
|
|
|
+Blockly.Msg.robot_dog_phonetic_to_pinyin_get_result_TOOLTIP = "獲取語音識別的結果";
|
|
|
+Blockly.Msg.robot_dog_setup_TOOLTIP = "機器狗初始化";
|
|
|
+Blockly.Msg.robot_dog_action_TOOLTIP = "機器狗執行%1指令";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_TOOLTIP = "設定特定腿特定關節伺服馬達轉動至特定的角度";
|
|
|
+Blockly.Msg.robot_dog_servo_speed_TOOLTIP = "設定特定速度為%1";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_location_TOOLTIP = "設定特定腿足尖特定方向的位置為特定值";
|
|
|
+Blockly.Msg.robot_dog_open_gyroscope_TOOLTIP = "%1陀螺儀";
|
|
|
+Blockly.Msg.robot_dog_open_performance_mode_TOOLTIP = "%1機器狗表演模式";
|
|
|
+Blockly.Msg.robot_dog_open_calibration_mode_TOOLTIP = "%1機器狗標定模式";
|
|
|
+Blockly.Msg.robot_dog_get_power_TOOLTIP = "獲取機器狗當前的電量";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_distance_TOOLTIP = "設定機器狗執行%1方向平移運動步長為特定值";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_rotate_TOOLTIP = "設定機器狗執行%1方向旋轉運動轉動速度為特定值";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_standing_still_TOOLTIP = "設定機器狗以特定的抬腿高度以固定頻率執行原地踏步";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_distance_cycle_TOOLTIP = "設定機器狗執行%1方向平移運動步長為特定值持續特定秒";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_rotate_cycle_TOOLTIP = "設定機器狗執行%1方向旋轉運動轉動速度為特定值持續特定秒";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_standing_still_cycle_TOOLTIP = "設定機器狗以特定的抬腿高度以固定頻率執行原地踏步持續特定秒";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_distance_still_TOOLTIP = "設定機器狗%1方向平移特定毫米";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_distance_still_cycle_TOOLTIP = "設定機器狗以特定週期向%1方向往復平移";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_rotate_still_TOOLTIP = "設定機器狗繞%1軸旋轉特定值";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_rotate_still_cycle_TOOLTIP = "設定機器狗以特定週期繞%1軸往復轉動";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_distance_still_cycle_stop_TOOLTIP = "停止機器狗向%1方向週期往復平移";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_rotate_still_cycle_stop_TOOLTIP = "停止機器狗繞%1軸週期往復轉動";
|
|
|
+Blockly.Msg.robot_dog_get_servo_angle_TOOLTIP = "獲取特定腿特定關節伺服馬達的角度";
|
|
|
+Blockly.Msg.robot_dog_get_rotate_angle_TOOLTIP = "獲取陀螺儀%1軸的角度";
|
|
|
+
|
|
|
+/* uav */
|
|
|
+Blockly.Msg.Take_off_TOOLTIP = "設定指定編號無人機的起飛高度爲指定釐米";
|
|
|
+Blockly.Msg.uav_fly_mode_TOOLTIP = "設定指定編號無人機切換指定飛行模式";
|
|
|
+Blockly.Msg.xy_speed_TOOLTIP = "設定指定編號無人機的水平速度爲指定值";
|
|
|
+Blockly.Msg.z_speed_TOOLTIP = "設定指定編號無人機的垂直速度爲指定值";
|
|
|
+Blockly.Msg.follow_line_TOOLTIP = "設定指定編號無人機向指定方向巡線飛行";
|
|
|
+Blockly.Msg.mobile_distance_TOOLTIP = "設定指定編號無人機向指定方向飛行指定距離";
|
|
|
+Blockly.Msg.move_search_dot_TOOLTIP = "並尋找黑色小塊";
|
|
|
+Blockly.Msg.move_search_tag_TOOLTIP = "並尋找指定標籤";
|
|
|
+Blockly.Msg.move_search_blob_TOOLTIP = "並尋找指定色塊";
|
|
|
+Blockly.Msg.go_to_TOOLTIP = "設定指定編號無人機直達指定標籤";
|
|
|
+Blockly.Msg.go_to_tag_TOOLTIP = "並設定指定高度";
|
|
|
+Blockly.Msg.uav_rotation_TOOLTIP = "設定指定編號無人機旋轉指定角度";
|
|
|
+Blockly.Msg.uav_fly_height_TOOLTIP = "設定指定編號無人機的高度";
|
|
|
+Blockly.Msg.filp_ctrl_TOOLTIP = "設定指定編號無人機向指定方向旋轉指定的圈數";
|
|
|
+Blockly.Msg.led_ctrl_TOOLTIP = "設定指定編號無人機的燈光顏色";
|
|
|
+Blockly.Msg.off_led_ctrl_TOOLTIP = "設定指定編號無人機關閉燈光";
|
|
|
+Blockly.Msg.uav_detection_TOOLTIP = "設定指定編號無人機檢測指定物體";
|
|
|
+Blockly.Msg.mangne_ctrl_TOOLTIP = "設定指定編號無人機操作電磁鐵";
|
|
|
+Blockly.Msg.servo_ctrl_TOOLTIP = "設定指定編號無人機的舵機角度爲指定值";
|
|
|
+Blockly.Msg.role_ctrl_TOOLTIP = "設定指定編號無人機的命令爲指定命令";
|
|
|
+Blockly.Msg.lock_dir_TOOLTIP = "設定指定編號無人機管理機頭方向";
|
|
|
+Blockly.Msg.shoot_crtl_TOOLTIP = "設定指定編號無人機發射激光";
|
|
|
+Blockly.Msg.switch_crtl_TOOLTIP = "設定指定編號無人機的狀態爲打開或關閉";
|
|
|
+Blockly.Msg.ai_crtl_TOOLTIP = "設定指定編號無人機AI切換到指定模式";
|
|
|
+Blockly.Msg.ai_learing_TOOLTIP = "設定指定編號無人機學習的ID爲指定值";
|
|
|
+Blockly.Msg.ai_forget_TOOLTIP = "設定指定編號無人機忘記所有學習的數據";
|
|
|
+Blockly.Msg.ai_set_name_TOOLTIP = "設定指定編號無人機指定ID的名字爲指定值";
|
|
|
+Blockly.Msg.ai_save_img_TOOLTIP = "設定指定編號無人機拍照或截圖的照片保存到SD卡上";
|
|
|
+Blockly.Msg.fly_ctrl_TOOLTIP = "設定指定編號無人機的狀態";
|
|
|
+Blockly.Msg.uav_detection_if_TOOLTIP = "指定編號無人機檢測到指定物體";
|
|
|
+Blockly.Msg.uav_detection_if_line_TOOLTIP = "指定編號無人機檢測到指定方向有線";
|
|
|
+Blockly.Msg.uav_get_distance_of_obstacles_TOOLTIP = "獲取指定編號無人機指定方向的障礙物距離";
|
|
|
+Blockly.Msg.uav_get_value_TOOLTIP = "獲取指定編號無人機的指定值";
|
|
|
+Blockly.Msg.uav_get_AI_value_TOOLTIP = "獲取指定編號無人機的AI識別結果";
|
|
|
+Blockly.Msg.uav_get_electronic_balance_value_TOOLTIP = "獲取指定編號無人機的電子秤讀數";
|
|
|
+Blockly.Msg.uav_get_shooting_value_TOOLTIP = "獲取指定編號無人機的射擊數據";
|
|
|
+Blockly.Msg.uav_get_msg_value_TOOLTIP = "獲取指定編號無人機的消息數據";
|
|
|
+
|
|
|
+/* expand */
|
|
|
+Blockly.Msg.esp32_expand_io_from_digital_pin_TOOLTIP = "獲取引腳 #%1的數字信號數值";
|
|
|
+Blockly.Msg.esp32_expand_io_set_digital_pin_TOOLTIP = "設定引腳 #%1為指定電平";
|
|
|
+Blockly.Msg.esp32_expand_io_set_analog_pin_TOOLTIP = "設定引腳 #%1 PWM 輸出指定的值";
|
|
|
+
|
|
|
+
|
|
|
+/* KUJU */
|
|
|
+Blockly.Msg.iot_service_KUJU_setup_TOOLTIP = "透過賬號和密碼連接KUJU";
|
|
|
+Blockly.Msg.iot_service_KUJU_controll_TOOLTIP = "傳送資料至KUJU控制智能插座";
|
|
|
+Blockly.Msg.iot_service_KUJU_get_temperature_humidity_data_TOOLTIP = "獲取溫度感應器的特定數值";
|
|
|
+Blockly.Msg.iot_service_KUJU_get_motion_data_TOOLTIP = "獲取移動感應器的特定数值";
|
|
|
+Blockly.Msg.iot_service_KUJU_get_sensor_data_TOOLTIP = "獲取特定感應器的特定数值";
|
|
|
+
|
|
|
+// Wetech
|
|
|
+Blockly.Msg.wifiServices_WeTech_setup_TOOLTIP = "連接WeTech下特定賬戶的特定網關";
|
|
|
+Blockly.Msg.wifiServices_WeTech_controll_derail_TOOLTIP = "發送數據至WeTech控制特定的3掣面掣開關的開與關";
|
|
|
+Blockly.Msg.wifiServices_WeTech_controll_derail_second_way_TOOLTIP = "發送數據至WeTech控制特定的2掣面掣開關的開與關";
|
|
|
+Blockly.Msg.wifiServices_WeTech_controll_derail_curtain_sensor_TOOLTIP = "發送數據至WeTech控制特定的Curtain Sensor (for projector Screen)的狀態";
|
|
|
+Blockly.Msg.wifiServices_WeTech_controll_derail_air_conditioning_mode_TOOLTIP = "發送數據至WeTech控制特定冷氣IR的模式";
|
|
|
+Blockly.Msg.wifiServices_WeTech_controll_derail_wind_speed_mode_TOOLTIP = "發送數據至WeTech控制特定冷氣IR的風速";
|
|
|
+Blockly.Msg.wifiServices_WeTech_controll_derail_temp_TOOLTIP = "發送數據至WeTech控制特定冷氣IR的溫度";
|
|
|
+Blockly.Msg.wifiServices_WeTech_controll_derail_all_mode_TOOLTIP = "發送數據至WeTech控制特定冷氣IR";
|
|
|
+Blockly.Msg.wifiServices_WeTech_controll_derail_IR_TOOLTIP = "發送數據至WeTech控制特定TV IR (for TV and Projector)";
|
|
|
+Blockly.Msg.wifiServices_WeTech_controll_derail_get_power_meter_TOOLTIP = "獲取Power Meter的值";
|
|
|
+Blockly.Msg.wifiServices_WeTech_controll_derail_get_sensor_number_TOOLTIP = "獲取%1的值";
|
|
|
+
|
|
|
+// tuya
|
|
|
+Blockly.Msg.iot_service_tuya_TOOLTIP = "透過Access ID和Access Secret連接塗鴉";
|
|
|
+Blockly.Msg.iot_service_tuya_setToken_TOOLTIP = "當連接塗鴉獲取到訪問令牌的時候,執行下列操作";
|
|
|
+Blockly.Msg.iot_service_tuya_controll_light_belt_TOOLTIP = "控制智能燈帶爲某一特定狀態";
|
|
|
+Blockly.Msg.iot_service_tuya_controll_light_belt_color_value_TOOLTIP = "控制智能燈帶顏色爲特定值";
|
|
|
+
|
|
|
+// turtle
|
|
|
+Blockly.Msg.TURTLE_CREATE_NE_TURTLE_TLTLE_TOOLTIP = "創建一個新的海龜";
|
|
|
+Blockly.Msg.TURTLE_MAKE_TURTLE_MOVE_FORWARD_TOOLTIP = "讓海龜往前走指定的值";
|
|
|
+Blockly.Msg.TURTLE_MAKE_TURTLE_MOVE_BACKWARD_TOOLTIP = "讓海龜往後走指定的值";
|
|
|
+Blockly.Msg.TURTLE_MAKE_TURN_LEFT_TOOLTIP = "讓海龜向左轉指定的角度";
|
|
|
+Blockly.Msg.TURTLE_MAKE_TURN_RIGHT_TOOLTIP = "讓海龜向右轉指定的角度";
|
|
|
+Blockly.Msg.TURTLE_MAKE_TURRLE_COLOR_TOOLTIP = "設定海龜畫筆的顏色";
|
|
|
+Blockly.Msg.TURTLE_MAKE_TURRLE_PEN_TOOLTIP = "讓海龜畫筆%1";
|
|
|
+Blockly.Msg.TURTLE_MAKE_TURTLE_GOTO_LOCATION_X_TOOLTIP = "讓海龜去指定的位置";
|
|
|
+Blockly.Msg.TURTLE_MAKE_TURTLE_SET_POSITION_TOOLTIP = "設定海龜畫筆的位置";
|
|
|
+Blockly.Msg.TURTLE_MAKE_SET_HEADING_TOOLTIP = "讓海龜旋轉至指定的角度";
|
|
|
+Blockly.Msg.TURTLE_RESET_TOOLTIP = "重置畫筆的位置";
|
|
|
+Blockly.Msg.TURTLE_CLEAR_TOOLTIP = "清除所有內容";
|
|
|
+
|
|
|
+Blockly.Msg.ADD_COMMENT = "加入註解";
|
|
|
+Blockly.Msg.ARD_ANALOGREAD = "讀模除擬接口#";
|
|
|
+Blockly.Msg.ARD_ANALOGREAD_TIP = "返回0到1024中的一個值";
|
|
|
+Blockly.Msg.ARD_ANALOGWRITE = "設定模擬接口#";
|
|
|
+Blockly.Msg.ARD_ANALOGWRITE_TIP = "將0到255之間的一個模擬值寫入到特定的脈寬調製端口";
|
|
|
+Blockly.Msg.ARD_BUILTIN_LED = "設定內置LED燈";
|
|
|
+Blockly.Msg.ARD_BUILTIN_LED_TIP = "設定Arduino版上的內置LED燈狀態爲開或者關";
|
|
|
+Blockly.Msg.ARD_COMPONENT_WARN1 = "A %1 configuration block with the same %2 name must be added to use this block!"; // untranslated
|
|
|
+Blockly.Msg.ARD_DEFINE = "Define"; // untranslated
|
|
|
+Blockly.Msg.ARD_DIGITALREAD = "讀取數字接口#";
|
|
|
+Blockly.Msg.ARD_DIGITALREAD_TIP = "從壹端口讀取數字值:高電平或低電平";
|
|
|
+Blockly.Msg.ARD_DIGITALWRITE = "設定數字接口#";
|
|
|
+Blockly.Msg.ARD_DIGITALWRITE_TIP = "將數字值高電平或低電平寫入特定端口";
|
|
|
+Blockly.Msg.ARD_FUN_RUN_LOOP = "CocoBlockly不斷執行:";
|
|
|
+Blockly.Msg.ARD_FUN_RUN_SETUP = "CocoBlockly先執行:";
|
|
|
+Blockly.Msg.ARD_FUN_RUN_TIP = "定義Arduino setup() 和 loop() 函數。";
|
|
|
+Blockly.Msg.ARD_HIGH = "高";
|
|
|
+Blockly.Msg.ARD_HIGHLOW_TIP = "Set a pin state logic High or Low."; // untranslated
|
|
|
+Blockly.Msg.ARD_LOW = "低";
|
|
|
+Blockly.Msg.ARD_MAP = "映射";
|
|
|
+Blockly.Msg.ARD_MAP_TIP = "Re-maps a number from [0-1024] to another."; // untranslated
|
|
|
+Blockly.Msg.ARD_MAP_VAL = "值從[0-";
|
|
|
+Blockly.Msg.ARD_NOTONE_PIN = "No tone"; // untranslated
|
|
|
+Blockly.Msg.ARD_NOTONE_PIN_TIP = "Stop generating a tone on a pin"; // untranslated
|
|
|
+Blockly.Msg.ARD_PIN_WARN1 = "Pin %1 is needed for %2 as pin %3. Already used as %4."; // untranslated
|
|
|
+Blockly.Msg.ARD_PULSEON = "脈衝從接口#";
|
|
|
+Blockly.Msg.ARD_PULSEREAD = "讀取";
|
|
|
+Blockly.Msg.ARD_PULSETIMEOUT = "超時時間:";
|
|
|
+Blockly.Msg.ARD_PULSETIMEOUT_MS = ""; // untranslated
|
|
|
+Blockly.Msg.ARD_PULSETIMEOUT_TIP = "測量所選接口上脈衝的持續時間,如果其在超時時間內";
|
|
|
+Blockly.Msg.ARD_PULSE_TIP = "測量所選接口上脈衝的持續時間";
|
|
|
+Blockly.Msg.ARD_PWMWRITE = "設定PWM接口#";
|
|
|
+Blockly.Msg.ARD_SERIAL_AVAILABLE = "avalible"; // untranslated
|
|
|
+Blockly.Msg.ARD_SERIAL_BPS = "比特/秒";
|
|
|
+Blockly.Msg.ARD_SERIAL_PRINT = "打印";
|
|
|
+Blockly.Msg.ARD_SERIAL_PRINT_NEWLINE = "添加新欄";
|
|
|
+Blockly.Msg.ARD_SERIAL_PRINT_TIP = "將數據以可讀的ASCII文本形式打印到控制檯或串行端口";
|
|
|
+Blockly.Msg.ARD_SERIAL_PRINT_WARN = "Serial相關的初始化積木需要被添加";
|
|
|
+Blockly.Msg.ARD_SERIAL_READ = "讀取";
|
|
|
+Blockly.Msg.ARD_SERIAL_SETUP = "設定";
|
|
|
+Blockly.Msg.ARD_SERIAL_SETUP_TIP = "選擇特定的串行外設的速度";
|
|
|
+Blockly.Msg.ARD_SERIAL_SPEED = "速度爲";
|
|
|
+Blockly.Msg.ARD_SERIAL_WRITE = "寫出";
|
|
|
+Blockly.Msg.ARD_SERVO_READ = "讀取伺服馬達訊息,設定接口爲PIN#";
|
|
|
+Blockly.Msg.ARD_SERVO_READ_TIP = "讀取伺服馬達的角度";
|
|
|
+Blockly.Msg.ARD_SERVO_SETUP = "伺服馬達初始化";
|
|
|
+Blockly.Msg.ARD_SERVO_WRITE = "定義伺服馬達接口爲";
|
|
|
+Blockly.Msg.ARD_SERVO_WRITE_DEG_180 = "度 (0~180)";
|
|
|
+Blockly.Msg.ARD_SERVO_WRITE_TIP = "設定伺服馬達轉動壹定的角度";
|
|
|
+Blockly.Msg.ARD_SERVO_WRITE_TO = "設定其轉動角度爲";
|
|
|
+Blockly.Msg.ARD_SPI_SETUP = "設定";
|
|
|
+Blockly.Msg.ARD_SPI_SETUP_CONF = "配置";
|
|
|
+Blockly.Msg.ARD_SPI_SETUP_DIVIDE = "時鐘分頻";
|
|
|
+Blockly.Msg.ARD_SPI_SETUP_LSBFIRST = "LSBFIRST"; // untranslated
|
|
|
+Blockly.Msg.ARD_SPI_SETUP_MODE = "SPI模式(空 - 邊界)";
|
|
|
+Blockly.Msg.ARD_SPI_SETUP_MODE0 = "0 (Low - Falling)"; // untranslated
|
|
|
+Blockly.Msg.ARD_SPI_SETUP_MODE1 = "1 (Low - Rising)"; // untranslated
|
|
|
+Blockly.Msg.ARD_SPI_SETUP_MODE2 = "2 (High - Falling)"; // untranslated
|
|
|
+Blockly.Msg.ARD_SPI_SETUP_MODE3 = "3 (High - Rising)"; // untranslated
|
|
|
+Blockly.Msg.ARD_SPI_SETUP_MSBFIRST = "MSBFIRST"; // untranslated
|
|
|
+Blockly.Msg.ARD_SPI_SETUP_SHIFT = "數據傳輸";
|
|
|
+Blockly.Msg.ARD_SPI_SETUP_TIP = "配置SPI外設";
|
|
|
+Blockly.Msg.ARD_SPI_TRANSRETURN_TIP = "Send a SPI message to an specified slave device and get data back."; // untranslated
|
|
|
+Blockly.Msg.ARD_SPI_TRANS_NONE = "none"; // untranslated
|
|
|
+Blockly.Msg.ARD_SPI_TRANS_SLAVE = "來控制接口";
|
|
|
+Blockly.Msg.ARD_SPI_TRANS_TIP = "Send a SPI message to an specified slave device."; // untranslated
|
|
|
+Blockly.Msg.ARD_SPI_TRANS_VAL = "轉換";
|
|
|
+Blockly.Msg.ARD_SPI_TRANS_WARN1 = "A setup block for %1 must be added to the workspace to use this block!"; // untranslated
|
|
|
+Blockly.Msg.ARD_SPI_TRANS_WARN2 = "Old pin value %1 is no longer available."; // untranslated
|
|
|
+Blockly.Msg.ARD_STEPPER_COMPONENT = "stepper"; // untranslated
|
|
|
+Blockly.Msg.ARD_STEPPER_DEFAULT_NAME = "MyStepper"; // untranslated
|
|
|
+Blockly.Msg.ARD_STEPPER_MOTOR = "步進馬達";
|
|
|
+Blockly.Msg.ARD_STEPPER_PIN1 = "接口1#':";
|
|
|
+Blockly.Msg.ARD_STEPPER_PIN2 = "接口2#':";
|
|
|
+Blockly.Msg.ARD_STEPPER_REVOLVS = "每轉有多少步:";
|
|
|
+Blockly.Msg.ARD_STEPPER_SETUP = "設定步進馬達名爲:";
|
|
|
+Blockly.Msg.ARD_STEPPER_SETUP_TIP = "配置步進馬達接口排列和其他設定";
|
|
|
+Blockly.Msg.ARD_STEPPER_SPEED = "設定轉速(轉/分)爲";
|
|
|
+Blockly.Msg.ARD_STEPPER_STEP = "移動步進馬達";
|
|
|
+Blockly.Msg.ARD_STEPPER_STEPS = "步";
|
|
|
+Blockly.Msg.ARD_STEPPER_STEP_TIP = "將步進馬達轉動壹定數量的步數";
|
|
|
+Blockly.Msg.ARD_TIME_CHRONO_CHECK = "當碼錶停至";
|
|
|
+Blockly.Msg.ARD_TIME_CHRONO_CHECK1 = "毫秒時";
|
|
|
+Blockly.Msg.ARD_TIME_CHRONO_ELAPSED = "碼錶已過去的時間";
|
|
|
+Blockly.Msg.ARD_TIME_CHRONO_RESET = "重置碼錶";
|
|
|
+Blockly.Msg.ARD_TIME_CHRONO_SETUP = "碼錶初始化";
|
|
|
+Blockly.Msg.ARD_TIME_DELAY = "等待";
|
|
|
+Blockly.Msg.ARD_TIME_DELAY_MICROS = "微秒";
|
|
|
+Blockly.Msg.ARD_TIME_DELAY_MICRO_TIP = "等待壹定的時間(以微秒爲單位)";
|
|
|
+Blockly.Msg.ARD_TIME_DELAY_TIP = "等待壹定的時間(以毫秒爲單位)";
|
|
|
+Blockly.Msg.ARD_TIME_DELAY_seconds_TIP = "等待壹定的時間(以秒爲單位)";
|
|
|
+Blockly.Msg.ARD_TIME_DELAY_seconds = "秒";
|
|
|
+Blockly.Msg.ARD_TIME_DO = "執行";
|
|
|
+Blockly.Msg.ARD_TIME_DO_MS = "執行";
|
|
|
+Blockly.Msg.ARD_TIME_EVERY = "每隔";
|
|
|
+Blockly.Msg.ARD_TIME_EVERY_MS = "每隔";
|
|
|
+Blockly.Msg.ARD_TIME_INF = "永久等待(結束程序)";
|
|
|
+Blockly.Msg.ARD_TIME_INF_TIP = "無限期等待,即停止程序";
|
|
|
+Blockly.Msg.ARD_TIME_MICROS = "當前已過時間(微秒)";
|
|
|
+Blockly.Msg.ARD_TIME_MICROS_TIP = "返回自Arduino版開始執行當前程序以來的微秒數,必須以長整數型儲存";
|
|
|
+Blockly.Msg.ARD_TIME_MILLIS = "當前已過時間(毫秒)";
|
|
|
+Blockly.Msg.ARD_TIME_MILLIS_TIP = "返回自Arduino版開始執行當前程序以來的毫秒數,必須以長整數型儲存";
|
|
|
+Blockly.Msg.ARD_TIME_MS = "毫秒";
|
|
|
+Blockly.Msg.ARD_TIME_SECOND = "秒";
|
|
|
+Blockly.Msg.ARD_TIME_SECOND_MS = "毫秒";
|
|
|
+Blockly.Msg.ARD_TONE_FREQ = "frequency"; // untranslated
|
|
|
+Blockly.Msg.ARD_TONE_PIN = "Tone PIN#"; // untranslated
|
|
|
+Blockly.Msg.ARD_TONE_PIN_TIP = "Generate audio tones on a pin"; // untranslated
|
|
|
+Blockly.Msg.ARD_TYPE_ARRAY = "Array"; // untranslated
|
|
|
+Blockly.Msg.ARD_TYPE_BOOL = "Boolean"; // untranslated
|
|
|
+Blockly.Msg.ARD_TYPE_CHAR = "Character"; // untranslated
|
|
|
+Blockly.Msg.ARD_TYPE_CHILDBLOCKMISSING = "ChildBlockMissing"; // untranslated
|
|
|
+Blockly.Msg.ARD_TYPE_DECIMAL = "Decimal"; // untranslated
|
|
|
+Blockly.Msg.ARD_TYPE_LONG = "Large Number"; // untranslated
|
|
|
+Blockly.Msg.ARD_TYPE_NULL = "Null"; // untranslated
|
|
|
+Blockly.Msg.ARD_TYPE_NUMBER = "Number"; // untranslated
|
|
|
+Blockly.Msg.ARD_TYPE_SHORT = "Short Number"; // untranslated
|
|
|
+Blockly.Msg.ARD_TYPE_TEXT = "Text"; // untranslated
|
|
|
+Blockly.Msg.ARD_TYPE_UNDEF = "Undefined"; // untranslated
|
|
|
+Blockly.Msg.ARD_VAR_AS = "爲";
|
|
|
+Blockly.Msg.ARD_VAR_AS_TIP = "Sets a value to a specific type"; // untranslated
|
|
|
+Blockly.Msg.ARD_WRITE_TO = "爲";
|
|
|
+Blockly.Msg.AUTH = "請授權這個應用程式以保存您的作品並共享。";
|
|
|
+Blockly.Msg.BASIC_AS = "as"; // untranslated
|
|
|
+Blockly.Msg.BASIC_BLACK_OUT = "Black out"; // untranslated
|
|
|
+Blockly.Msg.BASIC_BRTN = "Brightness"; // untranslated
|
|
|
+Blockly.Msg.BASIC_BUZZER_PLAY = "Buzzer plays "; // untranslated
|
|
|
+Blockly.Msg.BASIC_BUZZER_SETUP = "Buzzer Setup"; // untranslated
|
|
|
+Blockly.Msg.BASIC_COUNTER_SETTING = "按鈕為";
|
|
|
+Blockly.Msg.BASIC_COUNTER_SETUP = "設定一個計數器 ";
|
|
|
+Blockly.Msg.BASIC_FOR = "for"; // untranslated
|
|
|
+Blockly.Msg.BASIC_FROM = "from"; // untranslated
|
|
|
+Blockly.Msg.BASIC_HZ = "Hz"; // untranslated
|
|
|
+Blockly.Msg.BASIC_IF_SWITCH = "If switch "; // untranslated
|
|
|
+Blockly.Msg.BASIC_IS = " is "; // untranslated
|
|
|
+Blockly.Msg.BASIC_LIGHT_PIN = "Light Pin#"; // untranslated
|
|
|
+Blockly.Msg.BASIC_LIGHT_WARNING = "亮度值必須在0到255之間";
|
|
|
+Blockly.Msg.BASIC_MUTE = "Mute"; // untranslated
|
|
|
+Blockly.Msg.BASIC_NOLCD = "關閉在接口%1上的燈光";
|
|
|
+Blockly.Msg.BASIC_NOTONE = "關閉在接口%1上的音調";
|
|
|
+Blockly.Msg.BASIC_NOTONE_TIP = "關閉所選接口上的音調輸出";
|
|
|
+Blockly.Msg.BASIC_PIN_NUM = "Pin#"; // untranslated
|
|
|
+Blockly.Msg.BASIC_READBUTTON = "讀取在接口%1上開關的狀態";
|
|
|
+Blockly.Msg.BASIC_READCOUNTER = "讀取計數器的數值 計數按鈕為%1";
|
|
|
+Blockly.Msg.BASIC_READKNOB = "讀取在接口%1上電位器的數值";
|
|
|
+Blockly.Msg.BASIC_SET = "Set"; // untranslated
|
|
|
+Blockly.Msg.BASIC_SETANALOGLED = "設定在接口%1上的燈光亮度為%2";
|
|
|
+Blockly.Msg.BASIC_SETDIGITALLED = "打開在接口%1上的燈光";
|
|
|
+Blockly.Msg.BASIC_SETTONE = "設定在接口%1上的音調頻率為%2";
|
|
|
+Blockly.Msg.BASIC_SET_PIN = "Set Pin#"; // untranslated
|
|
|
+Blockly.Msg.BASIC_TO = "to"; // untranslated
|
|
|
+Blockly.Msg.BASIC_TONE_TIP = "設定接口上的音調頻率爲31到65535中某個特定頻率";
|
|
|
+Blockly.Msg.BASIC_TONE_WARNING = "頻率值必須在31到65535之間";
|
|
|
+Blockly.Msg.BLUE = "藍";
|
|
|
+Blockly.Msg.BLUETOOTH_INTERACTION_SET_CONTENT = "設定序列埠波特率為:";
|
|
|
+Blockly.Msg.BLUETOOTH_INTERACTION_TITLE = "藍芽模組進入 AT 配置模式";
|
|
|
+Blockly.Msg.BLUETOOTH_INTERCOMMS_DATA = "data";
|
|
|
+Blockly.Msg.BLUETOOTH_INTERCOMMS_RECEIVEMSG = "接收數據";
|
|
|
+Blockly.Msg.BLUETOOTH_INTERCOMMS_RECEIVEMSG_ISSUCCESS = "接收數據成功";
|
|
|
+Blockly.Msg.BLUETOOTH_INTERCOMMS_RECEIVE_GET_LINE2 = "獲取第";
|
|
|
+Blockly.Msg.BLUETOOTH_INTERCOMMS_RECEIVE_GET_LINE2_2 = "位的數據";
|
|
|
+Blockly.Msg.BLUETOOTH_INTERCOMMS_RECEIVE_GET_LINE3 = "位的數據,並設置類型為";
|
|
|
+Blockly.Msg.BLUETOOTH_INTERCOMMS_RECEIVE_GET_LINE4 = "";
|
|
|
+Blockly.Msg.BLUETOOTH_INTERCOMMS_RECEIVE_LINE3 = "長度為";
|
|
|
+Blockly.Msg.BLUETOOTH_INTERCOMMS_SENDMSG = "發送數據";
|
|
|
+Blockly.Msg.BLUETOOTH_INTERCOMMS_SETUP = "藍牙對藍牙通信";
|
|
|
+Blockly.Msg.BLUETOOTH_INTERCOMMS_SETUP1 = "對藍牙通信";
|
|
|
+Blockly.Msg.BLUETOOTH_INTERCOMMS_SETUP2 = "初始化";
|
|
|
+Blockly.Msg.BLUETOOTH_LIST_RECEIVED = "已接收到的陣列";
|
|
|
+Blockly.Msg.BLUETOOTH_LIST_RECEIVED1 = "中第";
|
|
|
+Blockly.Msg.BLUETOOTH_LIST_RECEIVED2 = "位的值";
|
|
|
+Blockly.Msg.BLUETOOTH_NUMBER_RECEIVED = "已接收到的數字";
|
|
|
+Blockly.Msg.BLUETOOTH_PAIRING_BIND_ADDR = "綁定從屬裝置地址:";
|
|
|
+Blockly.Msg.BLUETOOTH_PAIRING_MASTER = "藍芽配對: 主機裝置設定";
|
|
|
+Blockly.Msg.BLUETOOTH_PAIRING_SETTING_BAUDRATE = "設定波特率:";
|
|
|
+Blockly.Msg.BLUETOOTH_PAIRING_SETTING_TIMEOUT = "設定延時:";
|
|
|
+Blockly.Msg.BLUETOOTH_PAIRING_SLAVE = "藍芽配對: 從屬裝置設定";
|
|
|
+Blockly.Msg.BLUETOOTH_SETUP = "儅藍牙接收到";
|
|
|
+Blockly.Msg.BLUETOOTH_SETUP_DATA_SET = "設定";
|
|
|
+Blockly.Msg.BLUETOOTH_SETUP_DO = "並且做";
|
|
|
+Blockly.Msg.BLUETOOTH_SETUP_LIST_SETTING = "長度為";
|
|
|
+Blockly.Msg.BLUETOOTH_SETUP_OPT1 = "壹串字串";
|
|
|
+Blockly.Msg.BLUETOOTH_SETUP_OPT2 = "一個數字";
|
|
|
+Blockly.Msg.BLUETOOTH_SETUP_OPT3 = "一個陣列";
|
|
|
+Blockly.Msg.BLUETOOTH_SETUP_SET = "設定波特率";
|
|
|
+Blockly.Msg.BLUETOOTH_SETUP_TO = "為接收到的訊息";
|
|
|
+Blockly.Msg.BLUETOOTH_TEXT_RECEIVED = "已接收到的字串";
|
|
|
+Blockly.Msg.BLYNK_AUTH = "認證密匙: ";
|
|
|
+Blockly.Msg.BLYNK_CONNECT = "當Blynk連接成功";
|
|
|
+Blockly.Msg.BLYNK_CREATE_WITH_CONTAINER_TITLE_ADD = "Data";
|
|
|
+Blockly.Msg.BLYNK_CREATE_WITH_ITEM_TITLE = "item";
|
|
|
+Blockly.Msg.BLYNK_DATA = "data";
|
|
|
+Blockly.Msg.BLYNK_GET_DATANAME = "從";
|
|
|
+Blockly.Msg.BLYNK_GET_DATANAME1 = "獲得";
|
|
|
+Blockly.Msg.BLYNK_GET_DATANAME2 = "數據";
|
|
|
+Blockly.Msg.BLYNK_GET_INDEX = "第";
|
|
|
+Blockly.Msg.BLYNK_GET_INDEX1 = "位的數據";
|
|
|
+Blockly.Msg.BLYNK_GET_OF = "獲得數據";
|
|
|
+Blockly.Msg.BLYNK_GET_OF1 = "獲得";
|
|
|
+Blockly.Msg.BLYNK_GET_OF2 = "的數據";
|
|
|
+Blockly.Msg.BLYNK_GPS_ALTITUDE = "高度(海拔)";
|
|
|
+Blockly.Msg.BLYNK_GPS_LATITUDE = "緯度";
|
|
|
+Blockly.Msg.BLYNK_GPS_LONGITUDE = "經度";
|
|
|
+Blockly.Msg.BLYNK_GPS_SPEED = "速度";
|
|
|
+Blockly.Msg.BLYNK_LOG = "BLYNK_LOG";
|
|
|
+Blockly.Msg.BLYNK_PW = "WiFi密碼: ";
|
|
|
+Blockly.Msg.BLYNK_READ = "當Blynk請求";
|
|
|
+Blockly.Msg.BLYNK_READ1 = "數據";
|
|
|
+Blockly.Msg.BLYNK_SELECT = "選擇";
|
|
|
+Blockly.Msg.BLYNK_SETUP = "BLYNK初始化";
|
|
|
+Blockly.Msg.BLYNK_SSID = "WiFi名稱: ";
|
|
|
+Blockly.Msg.BLYNK_TIME_DO = "執行";
|
|
|
+Blockly.Msg.BLYNK_TIME_SECOND = "秒";
|
|
|
+Blockly.Msg.BLYNK_TIME_SETTING = "設置計時器: 每隔";
|
|
|
+Blockly.Msg.BLYNK_VIRTUALWRITE = "發送數據到";
|
|
|
+Blockly.Msg.BLYNK_VIRTUALWRITE_DATA = "Data:";
|
|
|
+Blockly.Msg.BLYNK_WIFI = "連接WiFi網絡";
|
|
|
+Blockly.Msg.BLYNK_WRITE = "從";
|
|
|
+Blockly.Msg.BLYNK_WRITE1 = "獲取數據";
|
|
|
+Blockly.Msg.BLYNK_WRITE_VARIABLE = "存到";
|
|
|
+Blockly.Msg.BLYNK_WRITE_VARLENGTH = "長度";
|
|
|
+Blockly.Msg.CHANGE_VALUE_TITLE = "修改值:";
|
|
|
+Blockly.Msg.CHAT = "與您的合作者洽談藉由在此框輸入!";
|
|
|
+Blockly.Msg.CLEAN_UP = "整理積木";
|
|
|
+Blockly.Msg.CLOUDDATA_CREATE_WITH_CONTAINER_TITLE_ADD = "key[]";
|
|
|
+Blockly.Msg.CLOUDDATA_CREATE_WITH_INPUT_WITH = "添加";
|
|
|
+Blockly.Msg.CLOUDDATA_CREATE_WITH_ITEM_TITLE = "value";
|
|
|
+Blockly.Msg.CLOUDDATA_GENERATOR_DATA = "生成數據";
|
|
|
+Blockly.Msg.CLOUDDATA_PARSE_JSON = "的數據從";
|
|
|
+Blockly.Msg.CLOUDDATA_PARSE_KEY = "解析得到名爲";
|
|
|
+Blockly.Msg.CLOUDDATA_PARSE_PRETTYPRINT_DISPLAY = "獲得生成的數據";
|
|
|
+Blockly.Msg.CLOUDDATA_PARSE_SETUP_INIT = "數據解析初始化為";
|
|
|
+Blockly.Msg.CLOUDDATA_PARSE_SETUP_PAYLOAD = "解析內容";
|
|
|
+Blockly.Msg.CLOUDDATA_PARSE_TYPE = "類型爲";
|
|
|
+Blockly.Msg.CO2SENSOR_GET_CO2 = "獲取二氧化碳濃度數值(單位:ppm)";
|
|
|
+Blockly.Msg.CO2SENSOR_GET_TVOC = "獲取 TVOC(揮發性有機物)數值";
|
|
|
+Blockly.Msg.CO2SENSOR_SETUP = "CCS811 空氣質量感應器初始化";
|
|
|
+Blockly.Msg.CO2SENSOR_SETUP_SCL = "SCL 引腳接在:";
|
|
|
+Blockly.Msg.CO2SENSOR_SETUP_SDA = "SDA 引腳接在:";
|
|
|
+Blockly.Msg.COCOCLOUD_CREATE_WITH_CONTAINER_TITLE_ADD = "LIST";
|
|
|
+Blockly.Msg.COCOCLOUD_CREATE_WITH_ITEM_TITLE = "Event";
|
|
|
+Blockly.Msg.COCOCLOUD_GET = "向項目";
|
|
|
+Blockly.Msg.COCOCLOUD_GET1 = "獲取數據";
|
|
|
+Blockly.Msg.COCOCLOUD_GETPAYLOAD = "從項目獲取到的數據";
|
|
|
+Blockly.Msg.COCOCLOUD_POST = "發送到項目";
|
|
|
+Blockly.Msg.COCOCLOUD_POST_DATA = "數據";
|
|
|
+Blockly.Msg.COCOCLOUD_TIME_DAY = "日";
|
|
|
+Blockly.Msg.COCOCLOUD_TIME_GETDATE = "獲取";
|
|
|
+Blockly.Msg.COCOCLOUD_TIME_GETTIME = "獲取";
|
|
|
+Blockly.Msg.COCOCLOUD_TIME_HOUR = "時";
|
|
|
+Blockly.Msg.COCOCLOUD_TIME_MINUTE = "分";
|
|
|
+Blockly.Msg.COCOCLOUD_TIME_MONTH = "月份";
|
|
|
+Blockly.Msg.COCOCLOUD_TIME_SECOND = "秒";
|
|
|
+Blockly.Msg.COCOCLOUD_TIME_SETUP = "世界時間";
|
|
|
+Blockly.Msg.COCOCLOUD_TIME_YEAR = "年份";
|
|
|
+Blockly.Msg.COCOCLOUD_TITLE = "Web服務 CocoCloud";
|
|
|
+Blockly.Msg.COLLAPSE_ALL = "收合積木";
|
|
|
+Blockly.Msg.COLLAPSE_BLOCK = "收合積木";
|
|
|
+Blockly.Msg.COLOR = "顔色";
|
|
|
+Blockly.Msg.COLORANALYZER_SETUP = "顔色分析設定";
|
|
|
+Blockly.Msg.COLOUR_BLEND_COLOUR1 = "顏色 1";
|
|
|
+Blockly.Msg.COLOUR_BLEND_COLOUR2 = "顏色 2";
|
|
|
+Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/"; // untranslated
|
|
|
+Blockly.Msg.COLOUR_BLEND_RATIO = "比例";
|
|
|
+Blockly.Msg.COLOUR_BLEND_TITLE = "混合";
|
|
|
+Blockly.Msg.COLOUR_BLEND_TOOLTIP = "透過一個比率 (0.0-1.0)來混合兩種顏色。";
|
|
|
+Blockly.Msg.COLOUR_PICKER_HELPURL = "https://zh.wikipedia.org/wiki/顏色";
|
|
|
+Blockly.Msg.COLOUR_PICKER_TOOLTIP = "從調色板中選擇壹種顏色。";
|
|
|
+Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com"; // untranslated
|
|
|
+Blockly.Msg.COLOUR_RANDOM_TITLE = "隨機顏色";
|
|
|
+Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "隨機選擇壹種顏色。";
|
|
|
+Blockly.Msg.COLOUR_RGB_BLUE = "藍";
|
|
|
+Blockly.Msg.COLOUR_RGB_GREEN = "綠";
|
|
|
+Blockly.Msg.COLOUR_RGB_HELPURL = "http://www.december.com/html/spec/colorper.html"; // untranslated
|
|
|
+Blockly.Msg.COLOUR_RGB_RED = "紅";
|
|
|
+Blockly.Msg.COLOUR_RGB_TITLE = "顏色";
|
|
|
+Blockly.Msg.COLOUR_RGB_TOOLTIP = "透過指定紅、綠、 藍色的值來建立壹種顏色。所有的值必須介於 0 和 100 之間。";
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://github.com/google/blockly/wiki/Loops#loop-termination-blocks"; // untranslated
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "停止 迴圈";
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "繼續下一個 迴圈";
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK = "離開當前的 迴圈";
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "跳過這個迴圈的其餘步驟,並繼續下壹次的迴圈運算。";
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "警告: 此積木僅可用於迴圈內。";
|
|
|
+Blockly.Msg.CONTROLS_FOREACH_HELPURL = "https://github.com/google/blockly/wiki/Loops#for-each"; // untranslated
|
|
|
+Blockly.Msg.CONTROLS_FOREACH_TITLE = "在陣列 %2 中以 %1 遍歷每個項目";
|
|
|
+Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "遍歷每個陣列中的項目,將變量 '%1' 設定到該項目中,然後執行某些語句";
|
|
|
+Blockly.Msg.CONTROLS_FOR_HELPURL = "https://github.com/google/blockly/wiki/Loops#count-with"; // untranslated
|
|
|
+Blockly.Msg.CONTROLS_FOR_TITLE = "使用 %1 從範圍 %2 到 %3 每隔 %4";
|
|
|
+Blockly.Msg.CONTROLS_FOR_TOOLTIP = "從起始數到結尾數中取出變量 \"%1\" 的值,按指定的時間間隔,執行指定的積木。";
|
|
|
+Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "將條件添加到'如果'積木。";
|
|
|
+Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "加入一個最終,所有條件下都都執行的區塊到'如果'積木中";
|
|
|
+Blockly.Msg.CONTROLS_IF_HELPURL = "https://github.com/google/blockly/wiki/IfElse"; // untranslated
|
|
|
+Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "添加、 刪除或重新排列各區塊來此重新配置這個'如果'積木。";
|
|
|
+Blockly.Msg.CONTROLS_IF_MSG_ELSE = "否則";
|
|
|
+Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "否則如果";
|
|
|
+Blockly.Msg.CONTROLS_IF_MSG_IF = "如果";
|
|
|
+Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "當值為真時,執行壹些語句";
|
|
|
+Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "當值為真時,執行首個語句,否則則執行第二個語句";
|
|
|
+Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "如果首個值為真,則執行首個語句。否則當第二個值為真時,則執行第二個語句";
|
|
|
+Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "如果首個值為真,則執行首個語句。否則當第二個值為真時,則執行第二個語句。如果前幾個敘述都不為真,則執行最後一個語句";
|
|
|
+Blockly.Msg.CONTROLS_REPEAT_HELPURL = "https://zh.wikipedia.org/wiki/For迴圈";
|
|
|
+Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "執行";
|
|
|
+Blockly.Msg.CONTROLS_REPEAT_TITLE = "重複 %1 次";
|
|
|
+Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "多次執行壹些語句";
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "https://github.com/google/blockly/wiki/Loops#repeat"; // untranslated
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "重複 直到";
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "重複 當";
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "當值為否時,執行壹些語句";
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "當值為真時,執行壹些語句";
|
|
|
+Blockly.Msg.DELETE_ALL_BLOCKS = "刪除共 %1 塊積木?";
|
|
|
+Blockly.Msg.DELETE_BLOCK = "刪除積木";
|
|
|
+Blockly.Msg.DELETE_X_BLOCKS = "刪除 %1 塊積木";
|
|
|
+Blockly.Msg.DISABLE_BLOCK = "停用積木";
|
|
|
+Blockly.Msg.DUPLICATE_BLOCK = "複製";
|
|
|
+Blockly.Msg.ENABLE_BLOCK = "啟用積木";
|
|
|
+Blockly.Msg.ENCODER_GETROTATIONSPEED = "讀取碼盤數值";
|
|
|
+Blockly.Msg.ENCODER_SETUP = "碼盤初始化·";
|
|
|
+Blockly.Msg.ENCODER_SETUP_1 = "設定中斷引腳";
|
|
|
+Blockly.Msg.ENV_AS = "as"; // untranslated
|
|
|
+Blockly.Msg.ENV_BLUE_PIN = "藍 從接口";
|
|
|
+Blockly.Msg.ENV_BUZZER_ALARM = "Buzzer Alarm"; // untranslated
|
|
|
+Blockly.Msg.ENV_CRITICAL_VAL = "When the critical value of"; // untranslated
|
|
|
+Blockly.Msg.ENV_DO = "Do"; // untranslated
|
|
|
+Blockly.Msg.ENV_GREEN_PIN = "綠 從接口";
|
|
|
+Blockly.Msg.ENV_REACHES = "reaches"; // untranslated
|
|
|
+Blockly.Msg.ENV_RED_PIN = "紅 從接口 ";
|
|
|
+Blockly.Msg.ENV_SENSOR_HUMID = "讀取濕度的數值從接口 ";
|
|
|
+Blockly.Msg.ENV_SENSOR_HUMIDITY = "濕度";
|
|
|
+Blockly.Msg.ENV_SENSOR_LIGHT = "讀取光照的數值從接口 ";
|
|
|
+Blockly.Msg.ENV_SENSOR_MIC = "讀取聲音的數值從接口 ";
|
|
|
+Blockly.Msg.ENV_SENSOR_READ = "讀取數值從";
|
|
|
+Blockly.Msg.ENV_SENSOR_READTEMP = "讀取溫度的數值從接口 ";
|
|
|
+Blockly.Msg.ENV_SENSOR_SET_RGB = "設定RGB燈光";
|
|
|
+Blockly.Msg.ENV_SENSOR_SOUND = "聲音";
|
|
|
+Blockly.Msg.ENV_SENSOR_TEMPUNIT = "設定單位為";
|
|
|
+Blockly.Msg.ENV_SENSOR_UNITC = "攝氏度";
|
|
|
+Blockly.Msg.ENV_SENSOR_UNITF = "華氏度";
|
|
|
+Blockly.Msg.ENV_SET = "Set"; // untranslated
|
|
|
+Blockly.Msg.ENV_SETRGB_B = "藍 從接口";
|
|
|
+Blockly.Msg.ENV_SETRGB_G = "綠 從接口";
|
|
|
+Blockly.Msg.ENV_SETRGB_R = "紅 從接口 ";
|
|
|
+Blockly.Msg.ENV_SETUP = "環境感應設定";
|
|
|
+Blockly.Msg.ENV_SET_TEMP = "Set temperature as "; // untranslated
|
|
|
+Blockly.Msg.ENV_SET_TEMP_UNIT = "Set unit as "; // untranslated
|
|
|
+Blockly.Msg.EXPAND_ALL = "展開積木";
|
|
|
+Blockly.Msg.EXPAND_BLOCK = "展開積木";
|
|
|
+Blockly.Msg.EXPORTPNG = "匯出PNG快照";
|
|
|
+Blockly.Msg.EXPORTXML = "匯出XML文件";
|
|
|
+Blockly.Msg.EXTERNAL_INPUTS = "多欄輸入";
|
|
|
+Blockly.Msg.Friday = "周五";
|
|
|
+Blockly.Msg.GPS_LATITUDE = "獲取緯度";
|
|
|
+Blockly.Msg.GPS_LONGITUDE = "獲取經度";
|
|
|
+Blockly.Msg.GPS_SETUP = "GPS 初始化";
|
|
|
+Blockly.Msg.GREEN = "綠";
|
|
|
+Blockly.Msg.HELP = "說明";
|
|
|
+Blockly.Msg.HID_KEYBOARD_PRESS = "設定鍵盤: 按下";
|
|
|
+Blockly.Msg.HID_KEYBOARD_RELEASE = "設定鍵盤: 釋放";
|
|
|
+Blockly.Msg.HID_KEYBOARD_RELEASEALL = "設定鍵盤: 釋放全部";
|
|
|
+Blockly.Msg.HID_MOUSE_CLICK = "設定鼠標: 點擊";
|
|
|
+Blockly.Msg.HID_MOUSE_CLICK_LEFT = "左鍵";
|
|
|
+Blockly.Msg.HID_MOUSE_CLICK_RIGHT = "右鍵";
|
|
|
+Blockly.Msg.HID_MOUSE_MOVE = "設定鼠標: 向";
|
|
|
+Blockly.Msg.HID_MOUSE_MOVE_DISTANCE = "px";
|
|
|
+Blockly.Msg.HID_MOUSE_MOVE_FOR = "移動";
|
|
|
+Blockly.Msg.HID_MOUSE_PRESS = "設定鼠標: 按下";
|
|
|
+Blockly.Msg.HID_MOUSE_RELEASE = "設定鼠標: 鬆開";
|
|
|
+Blockly.Msg.HID_SETUP = "HID初始化";
|
|
|
+Blockly.Msg.INFRAREDRAY_RECVAL = "接收值";
|
|
|
+Blockly.Msg.INFRAREDRAY_SETUP = "紅外綫接收器設定";
|
|
|
+Blockly.Msg.INLINE_INPUTS = "單欄輸入";
|
|
|
+Blockly.Msg.ISCOLOR = "是否顏色";
|
|
|
+Blockly.Msg.JSONOBJECT_CREATE = "JSON Object"; // untranslated
|
|
|
+Blockly.Msg.JSONTOOL_ARRAY_SIZE = "陣列大小";
|
|
|
+Blockly.Msg.JSONTOOL_GENERATOR = "JSON構造器 ";
|
|
|
+Blockly.Msg.JSONTOOL_GENERATOR_ARRAY_VALUE = "JSON陣列加入: value";
|
|
|
+Blockly.Msg.JSONTOOL_GENERATOR_JSONOBJECT = "Object";
|
|
|
+Blockly.Msg.JSONTOOL_GENERATOR_KEY = "JSON對象加入:Key ";
|
|
|
+Blockly.Msg.JSONTOOL_GENERATOR_MAIN_JSONNAME = "JSONVar";
|
|
|
+Blockly.Msg.JSONTOOL_GENERATOR_MAIN_TITLE = "生成JSON";
|
|
|
+Blockly.Msg.JSONTOOL_GENERATOR_MAIN_TITLE_NAME = "命名為";
|
|
|
+Blockly.Msg.JSONTOOL_GENERATOR_NESTED_TITLE = "嵌套JSON";
|
|
|
+Blockly.Msg.JSONTOOL_GENERATOR_NESTED_TITLE_NAME = "命名為";
|
|
|
+Blockly.Msg.JSONTOOL_GENERATOR_SETUP = "JSON構造器初始化";
|
|
|
+Blockly.Msg.JSONTOOL_GENERATOR_VALUE = "Value";
|
|
|
+Blockly.Msg.JSONTOOL_OBJECT_SIZE = "對象大小";
|
|
|
+Blockly.Msg.JSONTOOL_PARSE_ARRAY = "(JSON陣列)";
|
|
|
+Blockly.Msg.JSONTOOL_PARSE_BY = "獲取";
|
|
|
+Blockly.Msg.JSONTOOL_PARSE_EACH = "從JSON對象";
|
|
|
+Blockly.Msg.JSONTOOL_PARSE_INDEX = "下標為";
|
|
|
+Blockly.Msg.JSONTOOL_PARSE_ISSUCCESS = "是否成功解析";
|
|
|
+Blockly.Msg.JSONTOOL_PARSE_ISSUCCESS_NAME = "對於JSON對象";
|
|
|
+Blockly.Msg.JSONTOOL_PARSE_JSONOBJECT = "Object";
|
|
|
+Blockly.Msg.JSONTOOL_PARSE_KEY = "(JSON對象)key";
|
|
|
+Blockly.Msg.JSONTOOL_PARSE_KEYVALUE = "從JSON Object %1 獲得key %2 的值";
|
|
|
+Blockly.Msg.JSONTOOL_PARSE_NEST = "內嵌";
|
|
|
+Blockly.Msg.JSONTOOL_PARSE_PRETTYPRINT = "打印 JSON ";
|
|
|
+Blockly.Msg.JSONTOOL_PARSE_PRETTYPRINT_DISPLAY = "規範化數據r";
|
|
|
+Blockly.Msg.JSONTOOL_PARSE_PRETTYPRINT_WAY = "按規範方式";
|
|
|
+Blockly.Msg.JSONTOOL_PARSE_RESPONSE = "數據內容";
|
|
|
+Blockly.Msg.JSONTOOL_PARSE_SETUP = "JSON解析器初始化";
|
|
|
+Blockly.Msg.JSONTOOL_PARSE_TOVAR = "獲取數據到";
|
|
|
+Blockly.Msg.JSONTOOL_PARSE_VARTYPE = "";
|
|
|
+Blockly.Msg.LED_BACKCOLOR = "背景";
|
|
|
+Blockly.Msg.LED_BRIGHTNESS_WARNING = "亮度應該在範圍 0 - 255 之間";
|
|
|
+Blockly.Msg.LED_BRTN = "亮度";
|
|
|
+Blockly.Msg.LED_CLEAR = "清除";
|
|
|
+Blockly.Msg.LED_COLOR = "顔色";
|
|
|
+Blockly.Msg.LED_COORDINATE = "座標";
|
|
|
+Blockly.Msg.LED_DRAW = "畫";
|
|
|
+Blockly.Msg.LED_FONT = "字體";
|
|
|
+Blockly.Msg.LCD_FONT = "字體:";
|
|
|
+Blockly.Msg.SUPER_LARGE = "超大";
|
|
|
+Blockly.Msg.LARGE = "大";
|
|
|
+Blockly.Msg.MIDDLE = "中";
|
|
|
+Blockly.Msg.SMALL = "小";
|
|
|
+Blockly.Msg.LED_FULL = "實心";
|
|
|
+Blockly.Msg.LED_HEIGHT = "高";
|
|
|
+Blockly.Msg.LED_LINE = "線";
|
|
|
+Blockly.Msg.LED_LINE_END = "終點";
|
|
|
+Blockly.Msg.LED_LINE_START = "起點";
|
|
|
+Blockly.Msg.LED_MULTICOM = "H"; // untranslated
|
|
|
+Blockly.Msg.LED_PANELHEIGHT = "高(拼接個數)";
|
|
|
+Blockly.Msg.LED_PANELWIDTH = "寬(拼接個數)";
|
|
|
+Blockly.Msg.LED_PATTERN = "圖形";
|
|
|
+Blockly.Msg.LED_PIN = "接口";
|
|
|
+Blockly.Msg.LED_PIXEL = "點";
|
|
|
+Blockly.Msg.LED_POSITION = "位置";
|
|
|
+Blockly.Msg.LED_RECTANGLE = "矩形";
|
|
|
+Blockly.Msg.LED_SCROLL = "滾動";
|
|
|
+Blockly.Msg.LED_SCROLL_NO = "否";
|
|
|
+Blockly.Msg.LED_SCROLL_SPEED = "速度";
|
|
|
+Blockly.Msg.LED_SCROLL_YES = "是";
|
|
|
+Blockly.Msg.LED_SETUP = "LED燈組設定";
|
|
|
+Blockly.Msg.LED_SET_BRIGHTNESS = "設定亮度為";
|
|
|
+Blockly.Msg.LED_SET_ROTATION = "設定 LCD 方向旋轉";
|
|
|
+Blockly.Msg.LED_SET_ROTATION_DEGREE = "度";
|
|
|
+Blockly.Msg.LED_SHOW_ALL = "顯示圖案";
|
|
|
+Blockly.Msg.LED_SINGLE_SETUP = "單個LED燈組設定";
|
|
|
+Blockly.Msg.LED_SIZE = "大小";
|
|
|
+Blockly.Msg.LED_STRIP_LOCATION = "位置";
|
|
|
+Blockly.Msg.LED_STRIP_PIXEL = "繪製畫素";
|
|
|
+Blockly.Msg.LED_STROKED = "空心";
|
|
|
+Blockly.Msg.LED_TEXT = "文本";
|
|
|
+Blockly.Msg.LED_WIDTH = "寬";
|
|
|
+Blockly.Msg.LED_WORD = "單字";
|
|
|
+Blockly.Msg.LIGHT_BRIGHTNESS = "上的燈光亮度為:";
|
|
|
+Blockly.Msg.LIGHT_PIN = "設定";
|
|
|
+Blockly.Msg.LIGHT_TURNOFF = "關閉燈光輸出在";
|
|
|
+Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-empty-list"; // untranslated
|
|
|
+Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "建立空陣列";
|
|
|
+Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "返回一個長度為 0 的陣列,不包含任何數據記錄";
|
|
|
+Blockly.Msg.LISTS_CREATE_LIST_WITH = "創建陣列";
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TITLE_ADD = "陣列";
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "添加、 刪除或重新排列各區塊來此重新配置這個 陣列 積木。";
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-list-with"; // untranslated
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "將一個項目加入到陣列中。";
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "建立一個具備任意數量項目的陣列。";
|
|
|
+Blockly.Msg.LISTS_GETINDEX = "從陣列 %1 中獲取第 %2 位的值";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_FIRST = "首個筆";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_FROM_END = "倒數第#筆";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_FROM_START = "#"; // untranslated
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_GET = "取值";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "取出並移除";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_LAST = "最後壹筆";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_RANDOM = "隨機";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_REMOVE = "移除";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TAIL = ""; // untranslated
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "返回陣列中的首個項目";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_END = "返回在陣列中的指定位置的項目。#1 是最後一個項目。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_START = "返回在陣列中的指定位置的項目。#1 是首個項目。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "返回陣列中的最後一個項目";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "返回陣列中隨機的一個項目";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "移除並返回陣列中的首個項目";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END = "移除並返回陣列中的指定位置的項目。#1 是最後一個項目。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START = "移除並返回陣列中的指定位置的項目。#1 是首個項目。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "移除並返回陣列中的最後一個項目";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "移除並返回陣列中的隨機一個項目";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "移除陣列中的首個項目";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END = "移除在陣列中的指定位置的項目。#1 是最後一個項目。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START = "移除在陣列中的指定位置的項目。#1 是首個項目。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "移除陣列中的最後一個項目";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "移除陣列中隨機的一個項目";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "到 倒數 # 位";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "到 #";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "到 最後";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "https://github.com/google/blockly/wiki/Lists#getting-a-sublist"; // untranslated
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "從 頭 取得子陣列";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "從倒數 # 取得子陣列";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "從 # 取得子陣列";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_TAIL = ""; // untranslated
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "複製陣列中指定的部分。";
|
|
|
+Blockly.Msg.LISTS_INDEX_OF_FIRST = "找出 首個 項目出現";
|
|
|
+Blockly.Msg.LISTS_INDEX_OF_HELPURL = "https://github.com/google/blockly/wiki/Lists#getting-items-from-a-list"; // untranslated
|
|
|
+Blockly.Msg.LISTS_INDEX_OF_LAST = "找出 最後一個 項目出現";
|
|
|
+Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "返回在陣列中的首個/最後一個匹配項目的索引值。如果未找到則返回 0。";
|
|
|
+Blockly.Msg.LISTS_INLIST = "自陣列";
|
|
|
+Blockly.Msg.LISTS_INT_CREATE_WITH_INPUT_WITH = "使用這些值建立陣列";
|
|
|
+Blockly.Msg.LISTS_ISEMPTY_HELPURL = "https://github.com/google/blockly/wiki/Lists#is-empty"; // untranslated
|
|
|
+Blockly.Msg.LISTS_ISEMPTY_TITLE = "%1 值為空";
|
|
|
+Blockly.Msg.LISTS_ISEMPTY_TOOLTIP = "如果該陣列為空,則返回 真。";
|
|
|
+Blockly.Msg.LISTS_LENGTH_HELPURL = "https://github.com/google/blockly/wiki/Lists#length-of"; // untranslated
|
|
|
+Blockly.Msg.LISTS_LENGTH_TITLE = "長度 %1";
|
|
|
+Blockly.Msg.LISTS_LENGTH_TOOLTIP = "返回陣列的長度。";
|
|
|
+Blockly.Msg.LISTS_REPEAT_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-list-with"; // untranslated
|
|
|
+Blockly.Msg.LISTS_REPEAT_TITLE = "建立陣列使用項目 %1 重複 %2 次數";
|
|
|
+Blockly.Msg.LISTS_REPEAT_TOOLTIP = "建立包含指定重複次數的 值 的陣列。";
|
|
|
+Blockly.Msg.LISTS_SETINDEX = "賦值 %1 中第 %2 位的值到 %3";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://github.com/google/blockly/wiki/Lists#in-list--set"; // untranslated
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "為";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_INSERT = "插入在";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_SET = "設定";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "在陣列的起始處添加一個項目";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END = "插入在陣列中的指定位置的項目。#1 是最後一個項目。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START = "插入在陣列中的指定位置的項目。#1 是首個項目。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "在陣列的尾端加入一個項目";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "在陣列中隨機插入項目";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "設定陣列中的首個項目";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_END = "設定在陣列中的指定位置的項目。#1 是最後一個項目。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_START = "設定在陣列中的指定位置的項目。#1 是首個項目。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_LAST = "設定陣列中的最後一個項目";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_RANDOM = "設定陣列中隨機的一個項目";
|
|
|
+Blockly.Msg.LISTS_SORT_HELPURL = "https://github.com/google/blockly/wiki/Lists#sorting-a-list";
|
|
|
+Blockly.Msg.LISTS_SORT_ORDER_ASCENDING = "升冪排序";
|
|
|
+Blockly.Msg.LISTS_SORT_ORDER_DESCENDING = "降冪排序";
|
|
|
+Blockly.Msg.LISTS_SORT_TITLE = "依%1%2%3排序";
|
|
|
+Blockly.Msg.LISTS_SORT_TOOLTIP = "排序字典的複製內容";
|
|
|
+Blockly.Msg.LISTS_SORT_TYPE_IGNORECASE = "依字母排序並忽略大小寫";
|
|
|
+Blockly.Msg.LISTS_SORT_TYPE_NUMERIC = "依數字排序";
|
|
|
+Blockly.Msg.LISTS_SORT_TYPE_TEXT = "依字母排序";
|
|
|
+Blockly.Msg.LISTS_SPLIT_HELPURL = "https://github.com/google/blockly/wiki/Lists#splitting-strings-and-joining-lists"; // untranslated
|
|
|
+Blockly.Msg.LISTS_SPLIT_LIST_FROM_TEXT = "從文本製作陣列";
|
|
|
+Blockly.Msg.LISTS_SPLIT_TEXT_FROM_LIST = "從陣列拆出文本";
|
|
|
+Blockly.Msg.LISTS_SPLIT_TOOLTIP_JOIN = "串起文本陣列成一個文本,由分隔符分隔。";
|
|
|
+Blockly.Msg.LISTS_SPLIT_TOOLTIP_SPLIT = "拆分文本到文本陣列,按每個分隔符拆分。";
|
|
|
+Blockly.Msg.LISTS_SPLIT_WITH_DELIMITER = "用分隔符";
|
|
|
+Blockly.Msg.LISTS_STRING_CREATE_WITH_INPUT_WITH = "使用這些值建立陣列";
|
|
|
+Blockly.Msg.LISTS_THE_LENGTH_OF = "%1的長度";
|
|
|
+Blockly.Msg.LOGIC_BOOLEAN_FALSE = "否";
|
|
|
+Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "https://github.com/google/blockly/wiki/Logic#values"; // untranslated
|
|
|
+Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "返回 真 或 否。";
|
|
|
+Blockly.Msg.LOGIC_BOOLEAN_TRUE = "真";
|
|
|
+Blockly.Msg.LOGIC_CASE = "情況";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_HELPURL = "https://zh.wikipedia.org/wiki/不等";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "如果這兩個輸入區塊內容相等,返回 真。";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "如果首個輸入大於第二個輸入,返回 真。";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "如果首個輸入大於或等於第二個輸入,返回 真。";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "如果首個輸入小於第二個輸入,返回 真。";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "如果首個輸入是小於或等於第二個輸入,返回 真。";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "如果這兩個輸入區塊內容不相等,返回 真。";
|
|
|
+Blockly.Msg.LOGIC_DEFAULT = "默認";
|
|
|
+Blockly.Msg.LOGIC_DO = "做";
|
|
|
+Blockly.Msg.LOGIC_NEGATE_HELPURL = "https://github.com/google/blockly/wiki/Logic#not"; // untranslated
|
|
|
+Blockly.Msg.LOGIC_NEGATE_TITLE = "非 %1";
|
|
|
+Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "如果輸入的值是 否,則返回 真。如果輸入的值是 真 返回 否。";
|
|
|
+Blockly.Msg.LOGIC_NULL = "空";
|
|
|
+Blockly.Msg.LOGIC_NULL_HELPURL = "https://en.wikipedia.org/wiki/Nullable_type"; // untranslated
|
|
|
+Blockly.Msg.LOGIC_NULL_TOOLTIP = "返回 空。";
|
|
|
+Blockly.Msg.LOGIC_OPERATION_AND = "且";
|
|
|
+Blockly.Msg.LOGIC_OPERATION_HELPURL = "https://github.com/google/blockly/wiki/Logic#logical-operations"; // untranslated
|
|
|
+Blockly.Msg.LOGIC_OPERATION_OR = "或";
|
|
|
+Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "如果這兩個輸入值都為 真,則返回 真。";
|
|
|
+Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "如果至少一個輸入的值為 真,返回 真。";
|
|
|
+Blockly.Msg.LOGIC_SWITCH = "切換";
|
|
|
+Blockly.Msg.LOGIC_TERNARY_CONDITION = "測試";
|
|
|
+Blockly.Msg.LOGIC_TERNARY_HELPURL = "https://zh.wikipedia.org/wiki/條件運算符";
|
|
|
+Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "如果為非";
|
|
|
+Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "如果為真";
|
|
|
+Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "檢查 'test' 中的條件。如果條件為 真,將返回 '如果為 真' 值 ;否則,返回 '如果為 否' 的值。";
|
|
|
+Blockly.Msg.MAINEASYMODE_TRANSFER_RECEIVE = "從AI模組獲取數據";
|
|
|
+Blockly.Msg.MAINEASYMODE_TRANSFER_RECEIVE_GET = "從 ";
|
|
|
+Blockly.Msg.MAINEASYMODE_TRANSFER_RECEIVE_GET_LINE2 = "獲取第";
|
|
|
+Blockly.Msg.MAINEASYMODE_TRANSFER_RECEIVE_GET_LINE3 = "位的數據,並設定類型為";
|
|
|
+Blockly.Msg.MAINEASYMODE_TRANSFER_RECEIVE_GET_LINE4 = "";
|
|
|
+Blockly.Msg.MAINEASYMODE_TRANSFER_RECEIVE_LINE2 = "並存到 ";
|
|
|
+Blockly.Msg.MAINEASYMODE_TRANSFER_RECEIVE_LINE3 = "長度爲 ";
|
|
|
+Blockly.Msg.MAINEASYMODE_TRANSFER_SEND = "創建陣列";
|
|
|
+Blockly.Msg.MAINEASYMODE_TRANSFER_SEND_LINE2 = "傳輸數據到AI上";
|
|
|
+Blockly.Msg.MAINEASYMODE_TRANSFER_SEND_VALUE = "Data";
|
|
|
+Blockly.Msg.MAINWIFI_RECEIVEMSG = "接收數據到";
|
|
|
+Blockly.Msg.MAINWIFI_RECEIVEMSG_ISSUCCESS = "接收數據成功";
|
|
|
+Blockly.Msg.MAINWIFI_RECEIVEMSG_LENGTH = ",數據長度為";
|
|
|
+Blockly.Msg.MAINWIFI_SENDMSG = "發送數據";
|
|
|
+Blockly.Msg.MAINWIFI_SENDMSG_LENGTH = ",數據長度為";
|
|
|
+Blockly.Msg.MAINWIFI_SETUP = "無線數據傳輸初始化";
|
|
|
+Blockly.Msg.MATH_ADDITION_SYMBOL = "+"; // untranslated
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_HELPURL = "https://zh.wikipedia.org/wiki/算術";
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "返回兩個數字的總和。";
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "返回兩個數字的商。";
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "返回兩個數字的差。";
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "返回兩個數字的乘積。";
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "返回第二個數字的指數的首個數字。";
|
|
|
+Blockly.Msg.MATH_CHANGE_HELPURL = "https://zh.wikipedia.org/wiki/加法";
|
|
|
+Blockly.Msg.MATH_CHANGE_TITLE = "將 %1 增加 %2";
|
|
|
+Blockly.Msg.MATH_CHANGE_TOOLTIP = "將數字添加到變量 '%1'。";
|
|
|
+Blockly.Msg.MATH_CONSTANT_HELPURL = "https://zh.wikipedia.org/wiki/數學常數";
|
|
|
+Blockly.Msg.MATH_CONSTANT_TOOLTIP = "返回一個的常見常量: π (3.141......),e (2.718...)、 φ (1.618...)、 開方(2) (1.414......)、 開方(½) (0.707......) 或 ∞ (無窮大)。";
|
|
|
+Blockly.Msg.MATH_CONSTRAIN_HELPURL = "https://en.wikipedia.org/wiki/Clamping_%28graphics%29"; // untranslated
|
|
|
+Blockly.Msg.MATH_CONSTRAIN_TITLE = "限制數字 %1 介於 (低) %2 到 (高) %3";
|
|
|
+Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "限制數字介於兩個指定的數字之間";
|
|
|
+Blockly.Msg.MATH_DIVISION_SYMBOL = "÷"; // untranslated
|
|
|
+Blockly.Msg.MATH_IS_DIVISIBLE_BY = "可被整除";
|
|
|
+Blockly.Msg.MATH_IS_EVEN = "是偶數";
|
|
|
+Blockly.Msg.MATH_IS_NEGATIVE = "是負值";
|
|
|
+Blockly.Msg.MATH_IS_ODD = "是奇數";
|
|
|
+Blockly.Msg.MATH_IS_POSITIVE = "是正值";
|
|
|
+Blockly.Msg.MATH_IS_PRIME = "是質數";
|
|
|
+Blockly.Msg.MATH_IS_TOOLTIP = "如果數字是偶數,奇數,非負整數,正數、 負數或如果它是可被某數字整除,則返回 真 或 否。";
|
|
|
+Blockly.Msg.MATH_IS_WHOLE = "是非負整數";
|
|
|
+Blockly.Msg.MATH_MODULO_HELPURL = "https://zh.wikipedia.org/wiki/模除";
|
|
|
+Blockly.Msg.MATH_MODULO_TITLE = "取餘數自 %1 ÷ %2";
|
|
|
+Blockly.Msg.MATH_MODULO_TOOLTIP = "回傳兩個數字相除的餘數";
|
|
|
+Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×"; // untranslated
|
|
|
+Blockly.Msg.MATH_NUMBER_HELPURL = "https://zh.wikipedia.org/wiki/數";
|
|
|
+Blockly.Msg.MATH_NUMBER_TOOLTIP = "一個數字。";
|
|
|
+Blockly.Msg.MATH_ONLIST_HELPURL = ""; // untranslated
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "平均值 自陣列";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "最大值 自陣列";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "中位數 自陣列";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "最小值 自陣列";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "比較眾數 自陣列";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "隨機抽取 自陣列";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "標準差 自陣列";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_SUM = "總和 自陣列";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "返回陣列中數值的平均值 (算術平均值)。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "返回陣列中的最大數字。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "返回陣列中數值的中位數。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "返回陣列中的最小數字。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "返回一個陣列中的最常見項目的陣列。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "從陣列中返回一個隨機的項目。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "返回陣列中數字的標準差。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "返回陣列中的所有數字的總和。";
|
|
|
+Blockly.Msg.MATH_POWER_SYMBOL = "^"; // untranslated
|
|
|
+Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "https://zh.wikipedia.org/wiki/隨機數生成器";
|
|
|
+Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "取隨機分數";
|
|
|
+Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "返回介於 (包含) 0.0 到 1.0 之間的隨機數。";
|
|
|
+Blockly.Msg.MATH_RANDOM_INT_HELPURL = "https://zh.wikipedia.org/wiki/隨機數生成器";
|
|
|
+Blockly.Msg.MATH_RANDOM_INT_TITLE = "取隨機整數介於 (低) %1 到 %2";
|
|
|
+Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "回傳限制的數字區間內的隨機數字";
|
|
|
+Blockly.Msg.MATH_ROUND_HELPURL = "https://zh.wikipedia.org/wiki/數值簡化";
|
|
|
+Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "四捨五入";
|
|
|
+Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "無條件捨去";
|
|
|
+Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "無條件進位";
|
|
|
+Blockly.Msg.MATH_ROUND_TOOLTIP = "將數字向上或向下舍入。";
|
|
|
+Blockly.Msg.MATH_SINGLE_HELPURL = "https://zh.wikipedia.org/wiki/平方根";
|
|
|
+Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "絕對值";
|
|
|
+Blockly.Msg.MATH_SINGLE_OP_ROOT = "開根號";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "返回指定數字的絕對值。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "返回指定數字指數的 e";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "返回指定數字的自然對數。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "返回指定數字的對數。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_NEG = "返回指定數字的 negation。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_POW10 = "返回指定數字指數的10的冪次。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_ROOT = "返回指定數字的平方根。";
|
|
|
+Blockly.Msg.MATH_SUBTRACTION_SYMBOL = "-"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_ACOS = "acos"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_ASIN = "asin"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_ATAN = "atan"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_COS = "cos"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_HELPURL = "https://zh.wikipedia.org/wiki/三角函數";
|
|
|
+Blockly.Msg.MATH_TRIG_SIN = "sin"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_TAN = "tan"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "返回指定角度的反餘弦值(非弧度)。";
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_ASIN = "返回指定角度的反正弦值(非弧度)。";
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_ATAN = "返回指定角度的反正切值。";
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_COS = "返回指定角度的餘弦值(非弧度)。";
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_SIN = "返回指定角度的正弦值(非弧度)。";
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "返回指定角度的正切值(非弧度)。";
|
|
|
+Blockly.Msg.MATH_KEEP_DECIMAL_HELPURL = '';
|
|
|
+Blockly.Msg.MATH_KEEP_DECIMAL_TOOLTIP = '返回指定值保留小數點的結果';
|
|
|
+Blockly.Msg.MATH_KEEP_DECIMAL_MESSAGE0 = '%1 保留 %2 位小數';
|
|
|
+Blockly.Msg.MATH_DIVISION_CONSULT_TITLE = "%1 ÷ %2 商的整數部分";
|
|
|
+Blockly.Msg.MATH_DIVISION_CONSULT_TOOLTIP = "返回兩數商的整數部分";
|
|
|
+//映射數字範圍,放在math目錄裏
|
|
|
+Blockly.Msg.labplus_mapping_MESSAGE0 = '映射%1 從%2 , %3到%4 , %5'
|
|
|
+Blockly.Msg.labplus_mapping_TOOLTIP = '將0~100中的10映射到0~200中並返回映射值'
|
|
|
+Blockly.Msg.labplus_mapping_HELPURL = ''
|
|
|
+Blockly.Msg.ME = "我";
|
|
|
+Blockly.Msg.MOTION_GETACC = "獲取";
|
|
|
+Blockly.Msg.MOTION_GETACC1 = "方向的加速度";
|
|
|
+Blockly.Msg.MOTION_GETRAWDATA = "獲得數據";
|
|
|
+Blockly.Msg.MOTION_GETYPR = "獲取";
|
|
|
+Blockly.Msg.MOTION_GETYPR1 = "的旋轉度";
|
|
|
+Blockly.Msg.MOTION_ONDIRECTION = "正在向";
|
|
|
+Blockly.Msg.MOTION_ONDIRECTION1 = "偏轉";
|
|
|
+Blockly.Msg.MOTION_ONDIRECTION_BACK = "後";
|
|
|
+Blockly.Msg.MOTION_ONDIRECTION_CLOCKWISE = "順時針";
|
|
|
+Blockly.Msg.MOTION_ONDIRECTION_COUNTERCLOCKWISE = "逆時針";
|
|
|
+Blockly.Msg.MOTION_ONDIRECTION_FRONT = "前";
|
|
|
+Blockly.Msg.MOTION_ONDIRECTION_LEFT = "左";
|
|
|
+Blockly.Msg.MOTION_ONDIRECTION_RIGHT = "右";
|
|
|
+Blockly.Msg.MOTION_ONSHAKE = "正在搖晃";
|
|
|
+Blockly.Msg.MOTION_SETUP = "運動初始化";
|
|
|
+Blockly.Msg.MOTION_TRENDENCY = "獲得運動趨勢";
|
|
|
+Blockly.Msg.MOTOR_MOVE_DIRECTION1 = "順時針";
|
|
|
+Blockly.Msg.MOTOR_MOVE_DIRECTION2 = "逆時針";
|
|
|
+Blockly.Msg.MOTOR_MOVE_MOTOR = "設定馬達";
|
|
|
+Blockly.Msg.MOTOR_MOVE_MSG = "和";
|
|
|
+Blockly.Msg.MOTOR_SETUP = "馬達驅動車設定";
|
|
|
+Blockly.Msg.MOTOR_SPEED = "速度";
|
|
|
+Blockly.Msg.MOTOR_STOP = "設定馬達停止";
|
|
|
+Blockly.Msg.MUSIC_BEAT = "拍";
|
|
|
+Blockly.Msg.MUSIC_DURATION = "持續";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT = "設定樂器";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT_ACCORION = "手風琴";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT_BASS = "貝斯";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT_CELLO = "大提琴";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT_DRAWBARORGAN = "爵士風琴";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT_DRUM = "太鼓";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT_EGUITAR = "電吉他";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT_EPIANO = "電子琴";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT_FLUTE = "長笛";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT_GPIANO = "經典鋼琴";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT_GUITAR = "吉他";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT_MUSICBOX = "八音盒";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT_PICCOLO = "短笛";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT_SAX = "薩克斯";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT_SITAR = "西塔琴";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT_TRUMPET = "喇叭";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT_VIOLA = "中提琴";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT_VIOLIN = "小提琴";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT_WHISTLE = "汽笛";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT_WOODBLOCK = "木魚";
|
|
|
+Blockly.Msg.MUSIC_INSTRUMENT_XYLOPHONE = "木琴";
|
|
|
+Blockly.Msg.MUSIC_MP3_CURRENTVOLUME = "獲得當前音量";
|
|
|
+Blockly.Msg.MUSIC_MP3_PLAYALL = "播放陣列";
|
|
|
+Blockly.Msg.MUSIC_MP3_PLAYALL_NAME = "播放模式";
|
|
|
+Blockly.Msg.MUSIC_MP3_PLAYMODE_LISTREPEAT = "陣列循環";
|
|
|
+Blockly.Msg.MUSIC_MP3_PLAYMODE_NORMAL = "單次";
|
|
|
+Blockly.Msg.MUSIC_MP3_PLAYMODE_REPEAT = "單曲循環";
|
|
|
+Blockly.Msg.MUSIC_MP3_PLAYONE = "播放音樂文件";
|
|
|
+Blockly.Msg.MUSIC_MP3_PLAYONE_NAME = "音樂:";
|
|
|
+Blockly.Msg.MUSIC_MP3_PLAYONE_NORMAL = "單次";
|
|
|
+Blockly.Msg.MUSIC_MP3_PLAYONE_REPEAT = "循環";
|
|
|
+Blockly.Msg.MUSIC_MP3_PLAYSETTING = "播放器設定:";
|
|
|
+Blockly.Msg.MUSIC_MP3_PLAYSETTING_NEXTSONG = "下壹曲";
|
|
|
+Blockly.Msg.MUSIC_MP3_PLAYSETTING_PAUSE = "暫停";
|
|
|
+Blockly.Msg.MUSIC_MP3_PLAYSETTING_PLAYALL = "播放所有樂曲";
|
|
|
+Blockly.Msg.MUSIC_MP3_PLAYSETTING_PRESONG = "上壹曲";
|
|
|
+Blockly.Msg.MUSIC_MP3_PLAYSETTING_RESUME = "播放";
|
|
|
+Blockly.Msg.MUSIC_MP3_PLAYSETTING_STOP = "停止";
|
|
|
+Blockly.Msg.MUSIC_MP3_PLAYSETTING_VOLDOWN = "調小音量";
|
|
|
+Blockly.Msg.MUSIC_MP3_PLAYSETTING_VOLUP = "調大音量";
|
|
|
+Blockly.Msg.MUSIC_MP3_PLAY_NORMAL = "順序播放";
|
|
|
+Blockly.Msg.MUSIC_MP3_PLAY_REPEAT = "陣列循環";
|
|
|
+Blockly.Msg.MUSIC_MP3_SETUP = "MP3播放器初始化";
|
|
|
+Blockly.Msg.MUSIC_MP3_SETUP_SETVOLUME = "設定音量";
|
|
|
+Blockly.Msg.MUSIC_MP3_SETUP_SETVOLUME_HIGH = "高";
|
|
|
+Blockly.Msg.MUSIC_MP3_SETUP_SETVOLUME_LOW = "低";
|
|
|
+Blockly.Msg.MUSIC_MP3_SETUP_SETVOLUME_MID = "中";
|
|
|
+Blockly.Msg.MUSIC_MP3_SETVOLUME = "設定音量為";
|
|
|
+Blockly.Msg.MUSIC_NOTE = "音階";
|
|
|
+Blockly.Msg.MUSIC_PLAY_NOTE = "播放";
|
|
|
+Blockly.Msg.MUSIC_PLAY_NOTE_TOOLTIP = "right click this block and check the help page to see the corresponding music note."; // untranslated
|
|
|
+Blockly.Msg.MUSIC_REST = "音符間隔";
|
|
|
+Blockly.Msg.MUSIC_VOLUME = "設定音量";
|
|
|
+Blockly.Msg.MUSIC_VOL_MAX = "最大";
|
|
|
+Blockly.Msg.MUSIC_VOL_MIN = "最小";
|
|
|
+Blockly.Msg.Monday = "周壹";
|
|
|
+Blockly.Msg.Motion_Accelerate = "加速度";
|
|
|
+Blockly.Msg.Motion_Gyroscope = "陀螺儀";
|
|
|
+Blockly.Msg.NBIOT_ENABLE = "啟用 NB-IoT 序列埠交互指令";
|
|
|
+Blockly.Msg.NBIOT_HTTP_APIKEY = "雲端事件API密匙";
|
|
|
+Blockly.Msg.NBIOT_HTTP_CLOUD_GET = "NB-IoT CocoCloud: Receive Data"; // untranslated
|
|
|
+Blockly.Msg.NBIOT_HTTP_CONTENTTYPE = "Content Type"; // untranslated
|
|
|
+Blockly.Msg.NBIOT_HTTP_DATA = "數據名稱";
|
|
|
+Blockly.Msg.NBIOT_HTTP_IFTTT_APIKEY = "IFTTT API Key";
|
|
|
+Blockly.Msg.NBIOT_HTTP_IFTTT_EVENT = "IFTTT項目名稱";
|
|
|
+Blockly.Msg.NBIOT_HTTP_IFTTT_TITLE = "NB-IoT 連接IFTTT:發送數據";
|
|
|
+Blockly.Msg.NBIOT_HTTP_THINGSPEAK_APIKEY = "事件API密匙";
|
|
|
+Blockly.Msg.NBIOT_HTTP_THINGSPEAK_TITLE = "NB-IoT 連接Thingspeak:發送數據";
|
|
|
+Blockly.Msg.NBIOT_HTTP_TITLE = "NB-IoT 連接CocoCloud:發送數據";
|
|
|
+Blockly.Msg.NBIOT_IS_POWERON = "NB-IoT 模組啓動成功";
|
|
|
+Blockly.Msg.NBIOT_NETWORK_CONNECTED = "網絡連接成功";
|
|
|
+Blockly.Msg.NBIOT_NETWORK_IP = "獲取 NB-IoT 模組 IP 地址";
|
|
|
+Blockly.Msg.NBIOT_SETUP = "NB-IoT 通訊初始化";
|
|
|
+Blockly.Msg.NEW_INSTANCE = "New instance..."; // untranslated
|
|
|
+Blockly.Msg.NEW_INSTANCE_TITLE = "New instance name:"; // untranslated
|
|
|
+Blockly.Msg.NEW_VARIABLE = "新變量...";
|
|
|
+Blockly.Msg.NEW_VARIABLE_TITLE = "新變量名稱:";
|
|
|
+Blockly.Msg.NRFMODULE_GET_RECEIVED_DATA = "獲取 nRF 模組收到的數據";
|
|
|
+Blockly.Msg.NRFMODULE_RECEIVING_DATA_TEXT = "nRF 模組開始接收數據";
|
|
|
+Blockly.Msg.NRFMODULE_SEND_DATA_DATA_TEXT = "數據內容:";
|
|
|
+Blockly.Msg.NRFMODULE_SEND_DATA_TITLE = "nRF 模組傳送數據";
|
|
|
+Blockly.Msg.NRFMODULE_SETUP_CE_TEXT = "CE 引腳連線:";
|
|
|
+Blockly.Msg.NRFMODULE_SETUP_CSN_TEXT = "CSN 引腳連線:";
|
|
|
+Blockly.Msg.NRFMODULE_SETUP_SET_ADDRESS = "設定通訊地址";
|
|
|
+Blockly.Msg.NRFMODULE_SETUP_TITLE = "nRF24L01 通訊模組初始化";
|
|
|
+Blockly.Msg.OLCD_CENTER_POS = "圓心座標";
|
|
|
+Blockly.Msg.OLCD_SCALE = "尺寸";
|
|
|
+Blockly.Msg.OLCD_WT = "字串換欄";
|
|
|
+Blockly.Msg.OLCD_BW = "邊框寬度";
|
|
|
+Blockly.Msg.OLCD_SET_POS = "設定座標";
|
|
|
+Blockly.Msg.OLCD_CIRCLE = "圓形";
|
|
|
+Blockly.Msg.OLCD_CLEAR = "清除";
|
|
|
+Blockly.Msg.OLCD_COLOR = "顔色";
|
|
|
+Blockly.Msg.OLCD_COORDINATE = "起始點座標";
|
|
|
+Blockly.Msg.OLCD_DRAW = "LCD 螢幕繪製";
|
|
|
+Blockly.Msg.OLCD_FALSE = "否";
|
|
|
+Blockly.Msg.OLCD_VLINE = "垂直";
|
|
|
+Blockly.Msg.OLCD_HLINE = "水平";
|
|
|
+Blockly.Msg.OLCD_FULLCIRCLE = "全圓";
|
|
|
+Blockly.Msg.OLCD_CIRCLE = "圓圈";
|
|
|
+Blockly.Msg.OLCD_LENGTHIS = "長度是";
|
|
|
+Blockly.Msg.OLCD_FULL = "實心";
|
|
|
+Blockly.Msg.OLCD_STROKED = "空心";
|
|
|
+Blockly.Msg.OLCD_HEIGHT = "高";
|
|
|
+Blockly.Msg.OLCD_SCREEN = "螢幕";
|
|
|
+Blockly.Msg.OLCD_LINE = "直線";
|
|
|
+Blockly.Msg.OLCD_LINE_END = "到";
|
|
|
+Blockly.Msg.OLCD_LINE_START = "從";
|
|
|
+Blockly.Msg.OLCD_POINT = "點";
|
|
|
+Blockly.Msg.OLCD_POSITION = "位置";
|
|
|
+Blockly.Msg.OLCD_RADIUS = "設定半徑為";
|
|
|
+Blockly.Msg.OLCD_RECTANGLE = "矩形";
|
|
|
+Blockly.Msg.OLCD_SETROTATION = "將 LCD 螢幕旋轉至";
|
|
|
+Blockly.Msg.OLCD_SETROTATION_DEGREE = "度";
|
|
|
+Blockly.Msg.OLCD_SETUP = "OLCD螢幕設定";
|
|
|
+Blockly.Msg.OLCD_SIZE = "尺寸";
|
|
|
+Blockly.Msg.OLCD_STROKED = "空心";
|
|
|
+Blockly.Msg.OLCD_TEXT = "文本";
|
|
|
+Blockly.Msg.OLCD_TEXTNEWLINE = "換欄";
|
|
|
+Blockly.Msg.OLCD_TRIANGLE = "三角形";
|
|
|
+Blockly.Msg.OLCD_TRUE = "是";
|
|
|
+Blockly.Msg.OLCD_WIDTH = "寬";
|
|
|
+Blockly.Msg.ORDINAL_NUMBER_SUFFIX = ""; // untranslated
|
|
|
+Blockly.Msg.PROCEDURES_ALLOW_STATEMENTS = "允許語句";
|
|
|
+Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "與:";
|
|
|
+Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "https://zh.wikipedia.org/wiki/子程式";
|
|
|
+Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "執行使用者定義的函數 '%1'。";
|
|
|
+Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "https://zh.wikipedia.org/wiki/子程式";
|
|
|
+Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "執行使用者定義的函數 '%1' 並使用它的回傳值";
|
|
|
+Blockly.Msg.PROCEDURES_CALL_BEFORE_PARAMS = "與:";
|
|
|
+Blockly.Msg.PROCEDURES_CREATE_DO = "建立 '%1'";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_COMMENT = "描述此函數...";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_DO = ""; // untranslated
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "https://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "func1";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "自定義函數";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE_CALLBACK = "回調函數";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP = "創建一個無回傳值的函數。";
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "https://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "回傳";
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "創建一個有回傳值的函數。";
|
|
|
+Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "警告: 此函數中有重複的參數。";
|
|
|
+Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "反白顯示函式定義";
|
|
|
+Blockly.Msg.PROCEDURES_IFRETURN_HELPURL = "http://c2.com/cgi/wiki?GuardClause"; // untranslated
|
|
|
+Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "如果值為 真,則返回第二個值。";
|
|
|
+Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "警告: 此積木僅可在定義函式時使用。";
|
|
|
+Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "變量:";
|
|
|
+Blockly.Msg.PROCEDURES_MUTATORARG_TOOLTIP = "添加函數輸入。";
|
|
|
+Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "參數";
|
|
|
+Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TOOLTIP = "添加、刪除或重新排列此函數的輸入。";
|
|
|
+Blockly.Msg.PULSESENSOR_GETBPM = "讀取心率的值為";
|
|
|
+Blockly.Msg.PULSESENSOR_HEARTBEAT_PRINT = "在串口相機打印心率原始數據";
|
|
|
+Blockly.Msg.PULSESENSOR_HEARTBEAT_WHEN = "當心率跳動時";
|
|
|
+Blockly.Msg.PULSESENSOR_HEARTBEAT_WHENNO = "當心率未跳動時";
|
|
|
+Blockly.Msg.PULSESENSOR_SETUP = "心率傳感設定";
|
|
|
+Blockly.Msg.PULSESENSOR_SETUP_1 = "設定感應器的接口為";
|
|
|
+Blockly.Msg.READ_B = "讀取藍";
|
|
|
+Blockly.Msg.READ_G = "讀取綠";
|
|
|
+Blockly.Msg.READ_R = "讀取紅";
|
|
|
+Blockly.Msg.RED = "紅";
|
|
|
+Blockly.Msg.REDO = "重試";
|
|
|
+Blockly.Msg.REMOVE_COMMENT = "移除註解";
|
|
|
+Blockly.Msg.RENAME_INSTANCE = "Rename instance..."; // untranslated
|
|
|
+Blockly.Msg.RENAME_INSTANCE_TITLE = "Rename all '%1' instances to:"; // untranslated
|
|
|
+Blockly.Msg.RENAME_VARIABLE = "重新命名變量...";
|
|
|
+Blockly.Msg.RENAME_VARIABLE_TITLE = "將所有 \"%1\" 變量重新命名為:";
|
|
|
+Blockly.Msg.REQUEST_DATA_CLOUD = "雲端數據";
|
|
|
+Blockly.Msg.REQUEST_DATA_STRING = "字串";
|
|
|
+Blockly.Msg.RFID_READID = "讀取卡片ID";
|
|
|
+Blockly.Msg.RFID_SETUP = "RFID初始化";
|
|
|
+Blockly.Msg.ROBOT_SETMOVE_MOVEMENT = "設定雙足的動作";
|
|
|
+Blockly.Msg.ROBOT_SETMOVE_MOVEMENT_BACKYARD = "向後退";
|
|
|
+Blockly.Msg.ROBOT_SETMOVE_MOVEMENT_GOINGUP = "上下蹲";
|
|
|
+Blockly.Msg.ROBOT_SETMOVE_MOVEMENT_KICKLEFT = "左踢腳";
|
|
|
+Blockly.Msg.ROBOT_SETMOVE_MOVEMENT_KICKRIGHT = "右踢腳";
|
|
|
+Blockly.Msg.ROBOT_SETMOVE_MOVEMENT_MOONWALKLEFT = "往左月球漫步";
|
|
|
+Blockly.Msg.ROBOT_SETMOVE_MOVEMENT_MOONWALKRIGHT = "往右月球漫步";
|
|
|
+Blockly.Msg.ROBOT_SETMOVE_MOVEMENT_RUN = "向前跑";
|
|
|
+Blockly.Msg.ROBOT_SETMOVE_MOVEMENT_SWING = "搖擺舞";
|
|
|
+Blockly.Msg.ROBOT_SETMOVE_MOVEMENT_TURNLEFT = "原地左轉";
|
|
|
+Blockly.Msg.ROBOT_SETMOVE_MOVEMENT_TURNRIGHT = "原地右轉";
|
|
|
+Blockly.Msg.ROBOT_SETMOVE_MOVEMENT_WALK = "向前走";
|
|
|
+Blockly.Msg.ROBOT_SETMOVE_TEMPO = "在速度為";
|
|
|
+Blockly.Msg.ROBOT_SETUP = "雙足行走機器人設定";
|
|
|
+Blockly.Msg.ROBOT_SETUP_SETRLPIN = "和左腳接口";
|
|
|
+Blockly.Msg.ROBOT_SETUP_SETRRPIN = "設定右腳接口";
|
|
|
+Blockly.Msg.ROBOT_SETUP_SETYLPIN = "和左膝接口";
|
|
|
+Blockly.Msg.ROBOT_SETUP_SETYRPIN = "設定右膝接口";
|
|
|
+Blockly.Msg.RTC_DAY = "日";
|
|
|
+Blockly.Msg.RTC_GETDATE = "獲取當前日期";
|
|
|
+Blockly.Msg.RTC_GETTIME = "獲取當前時間";
|
|
|
+Blockly.Msg.RTC_GETWEEK = "獲取當前周幾";
|
|
|
+Blockly.Msg.RTC_setDATE = "設定當前日期";
|
|
|
+Blockly.Msg.RTC_setTIME = "設定當前時間";
|
|
|
+Blockly.Msg.RTC_setWEEK = "設定當前爲周";
|
|
|
+Blockly.Msg.RTC_WEI = "爲";
|
|
|
+Blockly.Msg.RTC_getDateTime = "獲取時間(年,月,日,星期,時,分,秒)";
|
|
|
+Blockly.Msg.RTC_HOUR = "時";
|
|
|
+Blockly.Msg.RTC_MINUTE = "分";
|
|
|
+Blockly.Msg.RTC_MONTH = "月";
|
|
|
+Blockly.Msg.RTC_SECOND = "秒";
|
|
|
+Blockly.Msg.RTC_SETDATE = "日期";
|
|
|
+Blockly.Msg.RTC_SETDATETIME = "設定日期時間周幾";
|
|
|
+Blockly.Msg.RTC_SETTIME = "時鐘";
|
|
|
+Blockly.Msg.RTC_SETUP = "RTC初始化設定";
|
|
|
+Blockly.Msg.RTC_SETWEEK = "周幾";
|
|
|
+Blockly.Msg.RTC_WEEK = "周";
|
|
|
+Blockly.Msg.RTC_YEAR = "年";
|
|
|
+Blockly.Msg.SONAR = "超聲波";
|
|
|
+Blockly.Msg.SONAR_READ_DIST = "讀取距離從";
|
|
|
+Blockly.Msg.SONAR_SETUP = "設定";
|
|
|
+Blockly.Msg.SONAR_SETUP_ECHOPIN = "和 Echo";
|
|
|
+Blockly.Msg.SONAR_SETUP_MAXDIST = "設定最大距離";
|
|
|
+Blockly.Msg.SONAR_SETUP_TRIGPIN = "設定 Trig";
|
|
|
+Blockly.Msg.Saturday = "周六";
|
|
|
+Blockly.Msg.Sunday = "周日";
|
|
|
+Blockly.Msg.DEEP_LEARING = "深度学习机器";
|
|
|
+Blockly.Msg.Emotion_recognition = "情绪识别";
|
|
|
+Blockly.Msg.Gesture_recognition = "手势识别";
|
|
|
+Blockly.Msg.Object_recognition = "物体识别";
|
|
|
+Blockly.Msg.guesswork_recognition = "猜拳手勢識別";
|
|
|
+Blockly.Msg.Posture_recognition = "姿态识别";
|
|
|
+Blockly.Msg.Course_people = "慧眼识人";
|
|
|
+Blockly.Msg.Voice_recognition = "语音识别";
|
|
|
+Blockly.Msg.TEXT_APPEND_APPENDTEXT = "後加入字串";
|
|
|
+Blockly.Msg.TEXT_APPEND_HELPURL = "https://github.com/google/blockly/wiki/Text#text-modification"; // untranslated
|
|
|
+Blockly.Msg.TEXT_APPEND_TO = "在";
|
|
|
+Blockly.Msg.TEXT_APPEND_TOOLTIP = "將壹些字串追加到變量 '%1'。";
|
|
|
+Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://github.com/google/blockly/wiki/Text#adjusting-text-case"; // untranslated
|
|
|
+Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "轉成 小寫";
|
|
|
+Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "轉成 首字母大寫";
|
|
|
+Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "轉成 大寫";
|
|
|
+Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "使用不同的大小寫複製這段字串。";
|
|
|
+Blockly.Msg.TEXT_CHARAT_FIRST = "取首個字元";
|
|
|
+Blockly.Msg.TEXT_CHARAT_FROM_END = "取得 倒數第 # 個字元";
|
|
|
+Blockly.Msg.TEXT_CHARAT_FROM_START = "取得 字元 #";
|
|
|
+Blockly.Msg.TEXT_CHARAT_HELPURL = "https://github.com/google/blockly/wiki/Text#extracting-text"; // untranslated
|
|
|
+Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "的字元在字串";
|
|
|
+Blockly.Msg.TEXT_CHARAT_LAST = "取最後一個字元";
|
|
|
+Blockly.Msg.TEXT_CHARAT_RANDOM = "取隨機一個字元";
|
|
|
+Blockly.Msg.TEXT_CHARAT_TAIL = "";
|
|
|
+Blockly.Msg.TEXT_CHARAT_TOOLTIP = "返回位於指定位置的字元。";
|
|
|
+Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "將一個項目加入到字串中。";
|
|
|
+Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "加入";
|
|
|
+Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "添加、 刪除或重新排列各區塊來此重新配置這個字串積木。";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "到 倒數第 # 個字元";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "到 字元 #";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST = "到 最後一個字元";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_HELPURL = "https://github.com/google/blockly/wiki/Text#extracting-a-region-of-text"; // untranslated
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "自字串";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "取得段落字串 自 首個字元";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "取得段落字串自 #";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "取得段落字串自 #";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = ""; // untranslated
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "返回指定的部分字串。";
|
|
|
+Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://github.com/google/blockly/wiki/Text#finding-text"; // untranslated
|
|
|
+Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "在字串";
|
|
|
+Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "尋找 首個 出現的字串";
|
|
|
+Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "尋找 最後一個 出現的字串";
|
|
|
+Blockly.Msg.TEXT_INDEXOF_TAIL = ""; // untranslated
|
|
|
+Blockly.Msg.TEXT_INDEXOF_TOOLTIP = "返回在第二個字串中的首個/最後一個匹配項目的索引值。如果未找到則返回 0。";
|
|
|
+Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://github.com/google/blockly/wiki/Text#checking-for-empty-text"; // untranslated
|
|
|
+Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1 為空";
|
|
|
+Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "如果提供的字串為空,則返回 真。";
|
|
|
+Blockly.Msg.TEXT_JOIN_HELPURL = "https://github.com/google/blockly/wiki/Text#text-creation"; // untranslated
|
|
|
+Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "建立字串使用";
|
|
|
+Blockly.Msg.TEXT_JOIN_TOOLTIP = "透過串起任意數量的項目來建立壹段字串。";
|
|
|
+Blockly.Msg.TEXT_LENGTH_HELPURL = "https://github.com/google/blockly/wiki/Text#text-modification"; // untranslated
|
|
|
+Blockly.Msg.TEXT_LENGTH_TITLE = "長度 %1";
|
|
|
+Blockly.Msg.TEXT_LENGTH_TOOLTIP = "返回這串字串的字元數(含空格) 。";
|
|
|
+Blockly.Msg.TEXT_PRINT_HELPURL = "https://github.com/google/blockly/wiki/Text#printing-text"; // untranslated
|
|
|
+Blockly.Msg.TEXT_PRINT_TITLE = "序列埠印出 %1";
|
|
|
+Blockly.Msg.TEXT_PRINT_TOOLTIP = "序列埠印出指定的字串、 數字或其他值。";
|
|
|
+Blockly.Msg.TEXT_PROMPT_HELPURL = "https://github.com/google/blockly/wiki/Text#getting-input-from-the-user"; // untranslated
|
|
|
+Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "輸入數字";
|
|
|
+Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "輸入字串";
|
|
|
+Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "輸入 數字 並顯示提示訊息";
|
|
|
+Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "輸入 字串 並顯示提示訊息";
|
|
|
+Blockly.Msg.TEXT_TEXT_HELPURL = "https://zh.wikipedia.org/wiki/字串";
|
|
|
+Blockly.Msg.TEXT_TEXT_TOOLTIP = "字元、 單詞或壹欄字串。";
|
|
|
+Blockly.Msg.TEXT_TRIM_HELPURL = "https://github.com/google/blockly/wiki/Text#trimming-removing-spaces"; // untranslated
|
|
|
+Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "消除兩側空格";
|
|
|
+Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "消除左側空格";
|
|
|
+Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "消除右側空格";
|
|
|
+Blockly.Msg.TEXT_TRIM_TOOLTIP = "複製這段字串的同時刪除兩端多餘的空格。";
|
|
|
+Blockly.Msg.THINGSPEAK_CREATE_WITH_CONTAINER_TITLE_ADD = "Field";
|
|
|
+Blockly.Msg.THINGSPEAK_CREATE_WITH_INPUT_WITH = "FIELD";
|
|
|
+Blockly.Msg.THINGSPEAK_CREATE_WITH_ITEM_TITLE = "value";
|
|
|
+Blockly.Msg.TODAY = "今天";
|
|
|
+Blockly.Msg.TOUCH_AT = "觸摸傳感接口 ";
|
|
|
+Blockly.Msg.TOUCH_CASE = "按鍵";
|
|
|
+Blockly.Msg.TOUCH_DEFAULT = "默認";
|
|
|
+Blockly.Msg.TOUCH_DO = "執行";
|
|
|
+Blockly.Msg.TOUCH_LOOSE = "儅鬆開時";
|
|
|
+Blockly.Msg.TOUCH_SETUP = "觸摸感應設定";
|
|
|
+Blockly.Msg.TOUCH_SWITCH = "⌘ 當觸碰傳感接口";
|
|
|
+Blockly.Msg.TOUCH_THEN_LOOSE_SWITCH = "⌘ 儅鬆開被觸碰的接口";
|
|
|
+Blockly.Msg.Thursday = "周四";
|
|
|
+Blockly.Msg.Tuesday = "周二";
|
|
|
+Blockly.Msg.UNDO = "還原";
|
|
|
+Blockly.Msg.VARIABLES_DEFAULT_NAME = "item"; // untranslated
|
|
|
+Blockly.Msg.VARIABLES_GET_CREATE_SET = "建立 '設定 %1'";
|
|
|
+Blockly.Msg.VARIABLES_GET_HELPURL = "https://github.com/google/blockly/wiki/Variables#get"; // untranslated
|
|
|
+Blockly.Msg.VARIABLES_GET_TOOLTIP = "返回此變量的值。";
|
|
|
+Blockly.Msg.VARIABLES_SET = "設定 %1 為 %2";
|
|
|
+Blockly.Msg.VARIABLES_SET_CREATE_GET = "建立 '取得 %1'";
|
|
|
+Blockly.Msg.VARIABLES_SET_HELPURL = "https://github.com/google/blockly/wiki/Variables#set"; // untranslated
|
|
|
+Blockly.Msg.VARIABLES_SET_TOOLTIP = "設定此變量,好和輸入值相等。";
|
|
|
+Blockly.Msg.WATERTEMP_GET_TEMP = "獲取水溫數據 (ºC)";
|
|
|
+Blockly.Msg.WATERTEMP_SETUP_ATTACHED_PIN = "數字引腳設定:";
|
|
|
+Blockly.Msg.WATERTEMP_SETUP_BLOCKNAME = "水溫感應器";
|
|
|
+Blockly.Msg.WATERTEMP_SETUP_SENSORTYPE = "感應器型號:";
|
|
|
+Blockly.Msg.WATERTEMP_SETUP_SETUP = "初始化";
|
|
|
+Blockly.Msg.WEBPAGE_BUTTONCTRL_SETPATH = " set path to:"; // untranslated
|
|
|
+Blockly.Msg.WEBPAGE_BUTTONCTRL_TEXT_BOTTOM = "設定底部按鈕為:";
|
|
|
+Blockly.Msg.WEBPAGE_BUTTONCTRL_TEXT_CENTER = "設定中間按鈕為:";
|
|
|
+Blockly.Msg.WEBPAGE_BUTTONCTRL_TEXT_LEFT = "設定左側按鈕為:";
|
|
|
+Blockly.Msg.WEBPAGE_BUTTONCTRL_TEXT_RIGHT = "設定右側按鈕為:";
|
|
|
+Blockly.Msg.WEBPAGE_BUTTONCTRL_TEXT_TOP = "設定頂部按鈕為:";
|
|
|
+Blockly.Msg.WEBPAGE_BUTTONCTRL_TITLE = "網頁控制面板: 按鍵控制器";
|
|
|
+Blockly.Msg.WEBPAGE_BUTTON_NAME = "按鈕名稱";
|
|
|
+Blockly.Msg.WEBPAGE_BUTTON_ROUTER = "設定請求路徑為:";
|
|
|
+Blockly.Msg.WEBPAGE_BUTTON_TITLE = "網頁控制面板: 按鈕";
|
|
|
+Blockly.Msg.WEBPAGE_COLORPICKER_PATH = "設定請求路徑為:";
|
|
|
+Blockly.Msg.WEBPAGE_COLORPICKER_SUBTITLE = "*註意: 傳輸的顏數據為 RGB 顏色制式";
|
|
|
+Blockly.Msg.WEBPAGE_COLORPICKER_TITLE = "網頁控制面板: 取色器控制元件";
|
|
|
+Blockly.Msg.WEBPAGE_LABLE = "標籤名稱";
|
|
|
+Blockly.Msg.WEBPAGE_LABLE_TITLE = "網頁控制面板: 字串";
|
|
|
+Blockly.Msg.WIFICLIENT_HTTP_GET_DATA = "獲取數據並存到";
|
|
|
+Blockly.Msg.WIFICLIENT_HTTP_GET_URL = "發送GET請求到";
|
|
|
+Blockly.Msg.WIFICLIENT_HTTP_POST_DATA = "數據";
|
|
|
+Blockly.Msg.WIFICLIENT_HTTP_POST_TYPE = "類型爲";
|
|
|
+Blockly.Msg.WIFICLIENT_HTTP_POST_URL = "發送POST請求到";
|
|
|
+Blockly.Msg.WIFICLIENT_HTTP_POST_VAR = "創建陣列";
|
|
|
+Blockly.Msg.WIFICLIENT_HTTP_PUT_DATA = "要發送內容";
|
|
|
+Blockly.Msg.WIFICLIENT_HTTP_PUT_TYPE = "類型爲";
|
|
|
+Blockly.Msg.WIFICLIENT_HTTP_PUT_URL = "發送PUT請求到";
|
|
|
+Blockly.Msg.WIFICLIENT_HTTP_RESPONSE = "獲得HTTP響應";
|
|
|
+Blockly.Msg.WIFICLIENT_HTTP_SETUP = "客戶端初始化";
|
|
|
+Blockly.Msg.WIFICLIENT_RECEIVE_GET = "從";
|
|
|
+Blockly.Msg.WIFICLIENT_RECEIVE_GET_LINE2 = "獲取第";
|
|
|
+Blockly.Msg.WIFICLIENT_RECEIVE_GET_LINE3 = "位的數據,類型爲";
|
|
|
+Blockly.Msg.WIFIEASYMODE_COCOCLOUD_END = "值";
|
|
|
+Blockly.Msg.WIFIEASYMODE_COCOCLOUD_GETDATA = "獲取數據並將其存到";
|
|
|
+Blockly.Msg.WIFIEASYMODE_COCOCLOUD_KEY = "從";
|
|
|
+Blockly.Msg.WIFIEASYMODE_COCOCLOUD_KEY1 = "獲取雲端項目中";
|
|
|
+Blockly.Msg.WIFIEASYMODE_COCOCLOUD_KEY2 = "屬性名爲";
|
|
|
+Blockly.Msg.WIFIEASYMODE_COCOCLOUD_SENDDATA = "發送數據:";
|
|
|
+Blockly.Msg.WIFIEASYMODE_COCOCLOUD_SETVAR = "變量";
|
|
|
+Blockly.Msg.WIFIEASYMODE_COCOCLOUD_SETVAR_FROM = "";
|
|
|
+Blockly.Msg.WIFIEASYMODE_COCOCLOUD_TYPE = "的";
|
|
|
+Blockly.Msg.WIFIEASYMODE_COCOClOUD_DATA_NAME = "數據名:";
|
|
|
+Blockly.Msg.WIFIEASYMODE_COCOClOUD_EVENT = "Cloud Event API Key :";
|
|
|
+Blockly.Msg.WIFIEASYMODE_IFTTT_EVENT = "IFTTT項目名稱:";
|
|
|
+Blockly.Msg.WIFIEASYMODE_IFTTT_FETCH = "獲取數據";
|
|
|
+Blockly.Msg.WIFIEASYMODE_IFTTT_KEY = "IFTTT Key:";
|
|
|
+Blockly.Msg.WIFIEASYMODE_IFTTT_POST = "發送數據";
|
|
|
+Blockly.Msg.WIFIEASYMODE_IFTTT_SENDDATA = "發送數據:";
|
|
|
+Blockly.Msg.WIFIEASYMODE_IFTTT_TYPE = "Webhook類型:";
|
|
|
+Blockly.Msg.WIFIEASYMODE_NETWORK_PW = "密碼:";
|
|
|
+Blockly.Msg.WIFIEASYMODE_NETWORK_SSID = "SSID:";
|
|
|
+Blockly.Msg.WIFIEASYMODE_NETWORK_TITLE = "連接Wi-Fi";
|
|
|
+Blockly.Msg.WIFIEASYMODE_THINGSPEAK_APIKEY = "Channel API Key:";
|
|
|
+Blockly.Msg.WIFIEASYMODE_THINGSPEAK_SENDDATA = "發送數據:";
|
|
|
+Blockly.Msg.WIFIEASYMODE_TRANSFER_RECEIVE = "從主機板獲取數據";
|
|
|
+Blockly.Msg.WIFIEASYMODE_TRANSFER_RECEIVE_GET = "從";
|
|
|
+Blockly.Msg.WIFIEASYMODE_TRANSFER_RECEIVE_GET_LINE2 = "獲取第";
|
|
|
+Blockly.Msg.WIFIEASYMODE_TRANSFER_RECEIVE_GET_LINE3 = "位的數據,並設定類型為";
|
|
|
+Blockly.Msg.WIFIEASYMODE_TRANSFER_RECEIVE_GET_LINE4 = "";
|
|
|
+Blockly.Msg.WIFIEASYMODE_TRANSFER_RECEIVE_LINE2 = "並存到";
|
|
|
+Blockly.Msg.WIFIEASYMODE_TRANSFER_RECEIVE_LINE3 = "長度爲 ";
|
|
|
+Blockly.Msg.WIFIEASYMODE_TRANSFER_SEND = "創建陣列";
|
|
|
+Blockly.Msg.WIFIEASYMODE_TRANSFER_SEND_LINE2 = "傳輸數據到主機板上";
|
|
|
+Blockly.Msg.WIFIEASYMODE_TRANSFER_SEND_VALUE = "Data";
|
|
|
+Blockly.Msg.WIFINETWORK_AP_PW = "密碼:";
|
|
|
+Blockly.Msg.WIFINETWORK_AP_SETUP = "建立Wi-Fi熱點";
|
|
|
+Blockly.Msg.WIFINETWORK_AP_SSID = "SSID:";
|
|
|
+Blockly.Msg.WIFINETWORK_CONNECT = "連接Wi-Fi";
|
|
|
+Blockly.Msg.WIFINETWORK_CONNECT_PW = "密碼:";
|
|
|
+Blockly.Msg.WIFINETWORK_CONNECT_SSID = "SSID:";
|
|
|
+Blockly.Msg.WIFINETWORK_GETGATEWAYIP = "獲取網關IP";
|
|
|
+Blockly.Msg.WIFINETWORK_GETLOCALIP = "獲取本地IP";
|
|
|
+Blockly.Msg.WIFINETWORK_GETMACADDR = "獲取MAC地址";
|
|
|
+Blockly.Msg.WIFINETWORK_GETSTATIONNUM = "獲取連接設備數量";
|
|
|
+Blockly.Msg.WIFINETWORK_ISCONNECTED = "是否連接成功";
|
|
|
+Blockly.Msg.WIFINETWORK_PW_WARN = "密碼設定應該超過8位";
|
|
|
+Blockly.Msg.WIFISERVER_HANDLECLIENT = "handleclient";
|
|
|
+Blockly.Msg.WIFISERVER_LIST = "創建陣列";
|
|
|
+Blockly.Msg.WIFISERVER_RECEIVE = "服務器接收數據";
|
|
|
+Blockly.Msg.WIFISERVER_RECEIVE_GET = "從";
|
|
|
+Blockly.Msg.WIFISERVER_RECEIVE_GET_INT = "數字";
|
|
|
+Blockly.Msg.WIFISERVER_RECEIVE_GET_LINE2 = "獲取第";
|
|
|
+Blockly.Msg.WIFISERVER_RECEIVE_GET_LINE3 = "位的值,類型爲";
|
|
|
+Blockly.Msg.WIFISERVER_RECEIVE_GET_STRING = "字串";
|
|
|
+Blockly.Msg.WIFISERVER_RECEIVE_LENGTH = "長度爲";
|
|
|
+Blockly.Msg.WIFISERVER_RECEIVE_TO = "並存儲到";
|
|
|
+Blockly.Msg.WIFISERVER_SEND = "服務器發送數據";
|
|
|
+Blockly.Msg.WIFISERVER_SERVERSEND = "服務器 推送 ";
|
|
|
+Blockly.Msg.WIFISERVER_SERVERSEND_CODE = "HTTP 狀態碼";
|
|
|
+Blockly.Msg.WIFISERVER_SERVERSEND_CONTENT = "內容";
|
|
|
+Blockly.Msg.WIFISERVER_SERVERSEND_TYPE = "類型";
|
|
|
+Blockly.Msg.WIFISERVER_SETROOTPAGE = "設定主頁";
|
|
|
+Blockly.Msg.WIFISERVER_SETROUTER = "服務器路由";
|
|
|
+Blockly.Msg.WIFISERVER_SETROUTER_ONNOTFOUND = "設定服務器路由當不存在URL時, 處理";
|
|
|
+Blockly.Msg.WIFISERVER_SETROUTER_SET = "設定路由";
|
|
|
+Blockly.Msg.WIFISERVER_SETROUTER_WITH = "響應";
|
|
|
+Blockly.Msg.WIFISERVER_SETUP = "服務器初始化";
|
|
|
+Blockly.Msg.WIFISERVER_WAIT_CONNECTION = "等待連接";
|
|
|
+Blockly.Msg.WIFIWEBSERVICES_IFTTT = "Web服務 IFTTT";
|
|
|
+Blockly.Msg.WIFIWEBSERVICES_IFTTT_SET_EVENT = "Event";
|
|
|
+Blockly.Msg.WIFIWEBSERVICES_IFTTT_SET_KEY = "Api-Key ";
|
|
|
+Blockly.Msg.WIFIWEBSERVICES_IFTTT_SET_KEY1 = "Key1";
|
|
|
+Blockly.Msg.WIFIWEBSERVICES_IFTTT_SET_KEY2 = "Key2";
|
|
|
+Blockly.Msg.WIFIWEBSERVICES_IFTTT_SET_KEY3 = "Key3";
|
|
|
+Blockly.Msg.WIFIWEBSERVICES_IFTTT_SET_VALUE1 = "Value1";
|
|
|
+Blockly.Msg.WIFIWEBSERVICES_IFTTT_SET_VALUE2 = "Value2";
|
|
|
+Blockly.Msg.WIFIWEBSERVICES_IFTTT_SET_VALUE3 = "Value3";
|
|
|
+Blockly.Msg.WIFIWEBSERVICES_THINKSPEAK = "Web服務 Thinkspeak";
|
|
|
+Blockly.Msg.WIFIWEBSERVICES_THINKSPEAK_SET_FIELD1 = "Field";
|
|
|
+Blockly.Msg.WIFIWEBSERVICES_THINKSPEAK_SET_KEY = "Api-key";
|
|
|
+Blockly.Msg.WIFIWEBSERVICES_THINKSPEAK_SET_VALUE = "Value";
|
|
|
+Blockly.Msg.WIFI_RECEIVEMSG = "接收數據至";
|
|
|
+Blockly.Msg.WIFI_RECEIVEMSG_ISSUCCESS = "接收數據成功";
|
|
|
+Blockly.Msg.WIFI_RECEIVEMSG_LENGTH = ", 數據長度 ";
|
|
|
+Blockly.Msg.WIFI_SENDMSG = "發送數據 ";
|
|
|
+Blockly.Msg.WIFI_SENDMSG_LENGTH = ", 數據長度 ";
|
|
|
+Blockly.Msg.WIFI_SETUP = "輸出傳輸初始化";
|
|
|
+Blockly.Msg.Wednesday = "周三";
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE;
|
|
|
+Blockly.Msg.CONTROLS_IF_IF_TITLE_IF = Blockly.Msg.CONTROLS_IF_MSG_IF;
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
|
|
|
+Blockly.Msg.CONTROLS_IF_MSG_THEN = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
|
|
|
+Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE = Blockly.Msg.CONTROLS_IF_MSG_ELSE;
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE = Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE;
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
|
|
|
+Blockly.Msg.MATH_CHANGE_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_DO = Blockly.Msg.PROCEDURES_DEFNORETURN_DO;
|
|
|
+Blockly.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF = Blockly.Msg.CONTROLS_IF_MSG_ELSEIF;
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_HELPURL = Blockly.Msg.LISTS_INDEX_OF_HELPURL;
|
|
|
+Blockly.Msg.CONTROLS_FOREACH_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
|
|
|
+Blockly.Msg.CONTROLS_FOR_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.TEXT_APPEND_VARIABLE = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.LISTS_INDEX_OF_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_COMMENT = Blockly.Msg.PROCEDURES_DEFNORETURN_COMMENT;
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.ADD_COMMENT = "加入註解";
|
|
|
+Blockly.Msg.AIYBOARD_AIY_BOARD = "AIY Board"; // untranslated
|
|
|
+Blockly.Msg.AIYBOARD_BUTTON_FROM = "from"; // untranslated
|
|
|
+Blockly.Msg.AIYBOARD_BUTTON_WHEN = "when button"; // untranslated
|
|
|
+Blockly.Msg.AIYBOARD_FROM = "from aiy.board"; // untranslated
|
|
|
+Blockly.Msg.AIYBOARD_IMPORT = "import"; // untranslated
|
|
|
+Blockly.Msg.AIYBOARD_LED_STATE = "get LED state of"; // untranslated
|
|
|
+Blockly.Msg.AIYBOARD_LED_STATUS = "get LED status of"; // untranslated
|
|
|
+Blockly.Msg.CAMERA_CAMERA = "camera"; // untranslated
|
|
|
+Blockly.Msg.CAMERA_DO = "Do"; // untranslated
|
|
|
+Blockly.Msg.CAMERA_FPS = "fps"; // untranslated
|
|
|
+Blockly.Msg.CAMERA_FRAME_RATE = "Frame Rete:"; // untranslated
|
|
|
+Blockly.Msg.CAMERA_IMPORT = "import piCamera"; // untranslated
|
|
|
+Blockly.Msg.CAMERA_RESOLUTION = "Resolution"; // untranslated
|
|
|
+Blockly.Msg.CAMERA_SENSOR_MODE = "Sensor Mode:"; // untranslated
|
|
|
+Blockly.Msg.CAMERA_SET_BOUNDING = "Set bounding box:"; // untranslated
|
|
|
+Blockly.Msg.CAMERA_USE_AS = "Use PiCamera as"; // untranslated
|
|
|
+Blockly.Msg.CHANGE_VALUE_TITLE = "修改值:";
|
|
|
+Blockly.Msg.CLEAN_UP = "清理積木";
|
|
|
+Blockly.Msg.COLLAPSE_ALL = "收合積木";
|
|
|
+Blockly.Msg.COLLAPSE_BLOCK = "收合積木";
|
|
|
+Blockly.Msg.COLOUR_BLEND_COLOUR1 = "顏色 1";
|
|
|
+Blockly.Msg.COLOUR_BLEND_COLOUR2 = "顏色 2";
|
|
|
+Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/"; // untranslated
|
|
|
+Blockly.Msg.COLOUR_BLEND_RATIO = "比例";
|
|
|
+Blockly.Msg.COLOUR_BLEND_TITLE = "混合";
|
|
|
+Blockly.Msg.COLOUR_BLEND_TOOLTIP = "透過一個比率 (0.0-1.0)來混合兩種顏色。";
|
|
|
+Blockly.Msg.COLOUR_PICKER_HELPURL = "https://zh.wikipedia.org/wiki/顏色";
|
|
|
+Blockly.Msg.COLOUR_PICKER_TOOLTIP = "從調色板中選擇壹種顏色。";
|
|
|
+Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com"; // untranslated
|
|
|
+Blockly.Msg.COLOUR_RANDOM_TITLE = "隨機顏色";
|
|
|
+Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "隨機選擇壹種顏色。";
|
|
|
+Blockly.Msg.COLOUR_RGB_BLUE = "藍";
|
|
|
+Blockly.Msg.COLOUR_RGB_GREEN = "綠";
|
|
|
+Blockly.Msg.COLOUR_RGB_HELPURL = "http://www.december.com/html/spec/colorper.html"; // untranslated
|
|
|
+Blockly.Msg.COLOUR_RGB_RED = "紅";
|
|
|
+Blockly.Msg.COLOUR_RGB_TITLE = "顏色";
|
|
|
+Blockly.Msg.COLOUR_RGB_TOOLTIP = "透過指定紅、綠、 藍色的值來建立壹種顏色。所有的值必須介於 0 和 100 之間。";
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://github.com/google/blockly/wiki/Loops#loop-termination-blocks"; // untranslated
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "停止 迴圈";
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "繼續下一個 迴圈";
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK = "離開當前的 迴圈";
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "跳過這個迴圈的其餘步驟,並繼續下壹次的迴圈運算。";
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "警告: 此積木僅可用於迴圈內。";
|
|
|
+Blockly.Msg.CONTROLS_FOREACH_HELPURL = "https://github.com/google/blockly/wiki/Loops#for-each"; // untranslated
|
|
|
+Blockly.Msg.CONTROLS_FOREACH_TITLE = "在陣列 %2 中以 %1 遍歷每個項目";
|
|
|
+Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "遍歷每個陣列中的項目,將變量 '%1' 設定到該項目中,然後執行某些語句";
|
|
|
+Blockly.Msg.CONTROLS_FOR_HELPURL = "https://github.com/google/blockly/wiki/Loops#count-with"; // untranslated
|
|
|
+Blockly.Msg.CONTROLS_FOR_TITLE = "使用 %1 從範圍 %2 到 %3 每隔 %4";
|
|
|
+Blockly.Msg.CONTROLS_FOR_TOOLTIP = "從起始數到結尾數中取出變量 \"%1\" 的值,按指定的時間間隔,執行指定的積木。";
|
|
|
+Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "將條件添加到'如果'積木。";
|
|
|
+Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "加入一個最終,所有條件下都都執行的區塊到'如果'積木中";
|
|
|
+Blockly.Msg.CONTROLS_IF_HELPURL = "https://github.com/google/blockly/wiki/IfElse"; // untranslated
|
|
|
+Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "添加、 刪除或重新排列各區塊來此重新配置這個'如果'積木。";
|
|
|
+Blockly.Msg.CONTROLS_IF_MSG_ELSE = "否則";
|
|
|
+Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "否則如果";
|
|
|
+Blockly.Msg.CONTROLS_IF_MSG_IF = "如果";
|
|
|
+Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "當值為真時,執行壹些語句";
|
|
|
+Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "當值為真時,執行首個語句,否則則執行第二個語句";
|
|
|
+Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "如果首個值為真,則執行首個語句。否則當第二個值為真時,則執行第二個語句";
|
|
|
+Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "如果首個值為真,則執行首個語句。否則當第二個值為真時,則執行第二個語句。如果前幾個敘述都不為真,則執行最後一個語句";
|
|
|
+Blockly.Msg.CONTROLS_REPEAT_HELPURL = "https://zh.wikipedia.org/wiki/For迴圈";
|
|
|
+Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "執行";
|
|
|
+Blockly.Msg.CONTROLS_REPEAT_TITLE = "重複 %1 次";
|
|
|
+Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "多次執行壹些語句";
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "https://github.com/google/blockly/wiki/Loops#repeat"; // untranslated
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "重複 直到";
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "重複 當";
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "當值為否時,執行壹些語句";
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "當值為真時,執行壹些語句";
|
|
|
+Blockly.Msg.DELETE_ALL_BLOCKS = "刪除共 %1 塊積木?";
|
|
|
+Blockly.Msg.DELETE_BLOCK = "刪除積木";
|
|
|
+Blockly.Msg.DELETE_VARIABLE = "刪除%1變量";
|
|
|
+Blockly.Msg.DELETE_VARIABLE_CONFIRMATION = "刪除%1使用的%2變量?";
|
|
|
+Blockly.Msg.DELETE_X_BLOCKS = "刪除 %1 塊積木";
|
|
|
+Blockly.Msg.DICTS_CREATE_EMPTY_TITLE = "empty dictionary"; // untranslated
|
|
|
+Blockly.Msg.DICTS_CREATE_WITH_CONTAINER_TITLE_ADD = "Create Dictionary"; // untranslated
|
|
|
+Blockly.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP = ""; // untranslated
|
|
|
+Blockly.Msg.DICTS_CREATE_WITH_INPUT_WITH = "create dict with"; // untranslated
|
|
|
+Blockly.Msg.DICTS_CREATE_WITH_ITEM_KEY = "key"; // untranslated
|
|
|
+Blockly.Msg.DICTS_CREATE_WITH_ITEM_MAPPING = ":"; // untranslated
|
|
|
+Blockly.Msg.DICTS_CREATE_WITH_ITEM_TITLE = "key/value"; // untranslated
|
|
|
+Blockly.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP = ""; // untranslated
|
|
|
+Blockly.Msg.DICTS_CREATE_WITH_TOOLTIP = ""; // untranslated
|
|
|
+Blockly.Msg.DICT_GET = "get key"; // untranslated
|
|
|
+Blockly.Msg.DICT_GET_TO = "of"; // untranslated
|
|
|
+// Blockly.Msg.DICT_KEYS = "get all keys from"; // untranslated
|
|
|
+Blockly.Msg.DISABLE_BLOCK = "停用積木";
|
|
|
+Blockly.Msg.DUPLICATE_BLOCK = "複製";
|
|
|
+Blockly.Msg.ENABLE_BLOCK = "啟用積木";
|
|
|
+Blockly.Msg.EXPAND_ALL = "展開積木";
|
|
|
+Blockly.Msg.EXPAND_BLOCK = "展開積木";
|
|
|
+Blockly.Msg.EXTERNAL_INPUTS = "多欄輸入";
|
|
|
+Blockly.Msg.HELP = "說明";
|
|
|
+Blockly.Msg.INLINE_INPUTS = "單欄輸入";
|
|
|
+Blockly.Msg.LISTS_APPEND = "append item"; // untranslated
|
|
|
+Blockly.Msg.LISTS_APPEND_HELPURL = "http://google.com"; // untranslated
|
|
|
+Blockly.Msg.LISTS_APPEND_TO = "to list"; // untranslated
|
|
|
+Blockly.Msg.LISTS_APPEND_TOOLTIP = "Append an element to a list"; // untranslated
|
|
|
+Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-empty-list"; // untranslated
|
|
|
+Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "建立空陣列";
|
|
|
+Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "返回一個長度為 0 的陣列,不包含任何數據記錄";
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TITLE_ADD = "陣列";
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "添加、 刪除或重新排列各區塊來此重新配置這個 陣列 積木。";
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-list-with"; // untranslated
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "使用這些值建立陣列";
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "將一個項目加入到陣列中。";
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "建立一個具備任意數量項目的陣列。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_FIRST = "首個筆";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_FROM_END = "倒數第#筆";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_FROM_START = "#"; // untranslated
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_GET = "取值";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "取出並移除";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_LAST = "最後壹筆";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_RANDOM = "隨機";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_REMOVE = "移除";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TAIL = ""; // untranslated
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "返回陣列中的首個項目";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM = "返回在陣列中的指定位置的項目。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "返回陣列中的最後一個項目";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "返回陣列中隨機的一個項目";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "移除並返回陣列中的首個項目";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM = "移除並返回陣列中的指定位置的項目。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "移除並返回陣列中的最後一個項目";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "移除並返回陣列中的隨機一個項目";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "移除陣列中的首個項目";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM = "移除在陣列中的指定位置的項目。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "移除陣列中的最後一個項目";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "移除陣列中隨機的一個項目";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "到 倒數 # 位";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "到 #";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "到 最後";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "https://github.com/google/blockly/wiki/Lists#getting-a-sublist"; // untranslated
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "從 頭 取得子陣列";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "從倒數 # 取得子陣列";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "從 # 取得子陣列";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_TAIL = ""; // untranslated
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "複製陣列中指定的部分。";
|
|
|
+Blockly.Msg.LISTS_INDEX_FROM_END_TOOLTIP = "%1 是最後一個項目。";
|
|
|
+Blockly.Msg.LISTS_INDEX_FROM_START_TOOLTIP = "%1 是首個項目。";
|
|
|
+Blockly.Msg.LISTS_INDEX_OF_FIRST = "找出 首個 項目出現";
|
|
|
+Blockly.Msg.LISTS_INDEX_OF_HELPURL = "https://github.com/google/blockly/wiki/Lists#getting-items-from-a-list"; // untranslated
|
|
|
+Blockly.Msg.LISTS_INDEX_OF_LAST = "找出 最後一個 項目出現";
|
|
|
+Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "返回在陣列中的首個/最後一個匹配項目的索引值。如果未找到則返回 %1。";
|
|
|
+Blockly.Msg.LISTS_INLIST = "自陣列";
|
|
|
+Blockly.Msg.LISTS_ISEMPTY_HELPURL = "https://github.com/google/blockly/wiki/Lists#is-empty"; // untranslated
|
|
|
+Blockly.Msg.LISTS_ISEMPTY_TITLE = "%1 值為空";
|
|
|
+Blockly.Msg.LISTS_ISEMPTY_TOOLTIP = "如果該陣列為空,則返回 真。";
|
|
|
+Blockly.Msg.LISTS_LENGTH_HELPURL = "https://github.com/google/blockly/wiki/Lists#length-of"; // untranslated
|
|
|
+Blockly.Msg.LISTS_LENGTH_TITLE = "長度 %1";
|
|
|
+Blockly.Msg.LISTS_LENGTH_TOOLTIP = "返回陣列的長度。";
|
|
|
+Blockly.Msg.LISTS_REPEAT_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-list-with"; // untranslated
|
|
|
+Blockly.Msg.LISTS_REPEAT_TITLE = "建立陣列使用項目 %1 重複 %2 次數";
|
|
|
+Blockly.Msg.LISTS_REPEAT_TOOLTIP = "建立包含指定重複次數的 值 的陣列。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://github.com/google/blockly/wiki/Lists#in-list--set"; // untranslated
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "為";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_INSERT = "插入在";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_SET = "設定";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "在陣列的起始處添加一個項目";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM = "插入在陣列中的指定位置的項目。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "在陣列的尾端加入一個項目";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "在陣列中隨機插入項目";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "設定陣列中的首個項目";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM = "設定在陣列中的指定位置的項目。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_LAST = "設定陣列中的最後一個項目";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_RANDOM = "設定陣列中隨機的一個項目";
|
|
|
+Blockly.Msg.LISTS_SORT_HELPURL = "https://github.com/google/blockly/wiki/Lists#sorting-a-list";
|
|
|
+Blockly.Msg.LISTS_SORT_ORDER_ASCENDING = "升冪排序";
|
|
|
+Blockly.Msg.LISTS_SORT_ORDER_DESCENDING = "降冪排序";
|
|
|
+Blockly.Msg.LISTS_SORT_TITLE = "依%1%2%3排序";
|
|
|
+Blockly.Msg.LISTS_SORT_TOOLTIP = "排序字典的複製內容";
|
|
|
+Blockly.Msg.LISTS_SORT_TYPE_IGNORECASE = "依字母排序並忽略大小寫";
|
|
|
+Blockly.Msg.LISTS_SORT_TYPE_NUMERIC = "依數字排序";
|
|
|
+Blockly.Msg.LISTS_SORT_TYPE_TEXT = "依字母排序";
|
|
|
+Blockly.Msg.LISTS_SPLIT_HELPURL = "https://github.com/google/blockly/wiki/Lists#splitting-strings-and-joining-lists"; // untranslated
|
|
|
+Blockly.Msg.LISTS_SPLIT_LIST_FROM_TEXT = "從文本製作陣列";
|
|
|
+Blockly.Msg.LISTS_SPLIT_TEXT_FROM_LIST = "從陣列拆出文本";
|
|
|
+Blockly.Msg.LISTS_SPLIT_TOOLTIP_JOIN = "串起文本陣列成一個文本,由分隔符分隔。";
|
|
|
+Blockly.Msg.LISTS_SPLIT_TOOLTIP_SPLIT = "拆分文本到文本陣列,按每個分隔符拆分。";
|
|
|
+Blockly.Msg.LISTS_SPLIT_WITH_DELIMITER = "用分隔符";
|
|
|
+Blockly.Msg.LOGGING_CONF = "Logging Basic config"; // untranslated
|
|
|
+Blockly.Msg.LOGGING_CONFIG = "logging config"; // untranslated
|
|
|
+Blockly.Msg.LOGGING_CONFIG_LEVEL = "level ="; // untranslated
|
|
|
+Blockly.Msg.LOGGING_IMPORT = "import logging"; // untranslated
|
|
|
+Blockly.Msg.LOGGING_INFO = "Logging info"; // untranslated
|
|
|
+Blockly.Msg.LOGGING_SETUP = "Logging Setup"; // untranslated
|
|
|
+Blockly.Msg.LOGIC_BOOLEAN_FALSE = "否";
|
|
|
+Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "https://github.com/google/blockly/wiki/Logic#values"; // untranslated
|
|
|
+Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "返回 真 或 否。";
|
|
|
+Blockly.Msg.LOGIC_BOOLEAN_TRUE = "真";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_HELPURL = "https://zh.wikipedia.org/wiki/不等";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "如果這兩個輸入區塊內容相等,返回 真。";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "如果首個輸入大於第二個輸入,返回 真。";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "如果首個輸入大於或等於第二個輸入,返回 真。";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "如果首個輸入小於第二個輸入,返回 真。";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "如果首個輸入是小於或等於第二個輸入,返回 真。";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "如果這兩個輸入區塊內容不相等,返回 真。";
|
|
|
+Blockly.Msg.LOGIC_NEGATE_HELPURL = "https://github.com/google/blockly/wiki/Logic#not"; // untranslated
|
|
|
+Blockly.Msg.LOGIC_NEGATE_TITLE = "非 %1";
|
|
|
+Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "如果輸入的值是 否,則返回 真。如果輸入的值是 真 返回 否。";
|
|
|
+Blockly.Msg.LOGIC_NULL = "空";
|
|
|
+Blockly.Msg.LOGIC_NULL_HELPURL = "https://en.wikipedia.org/wiki/Nullable_type"; // untranslated
|
|
|
+Blockly.Msg.LOGIC_NULL_TOOLTIP = "返回 空。";
|
|
|
+Blockly.Msg.LOGIC_OPERATION_AND = "且";
|
|
|
+Blockly.Msg.LOGIC_OPERATION_HELPURL = "https://github.com/google/blockly/wiki/Logic#logical-operations"; // untranslated
|
|
|
+Blockly.Msg.LOGIC_OPERATION_OR = "或";
|
|
|
+Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "如果這兩個輸入值都為 真,則返回 真。";
|
|
|
+Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "如果至少一個輸入的值為 真,返回 真。";
|
|
|
+Blockly.Msg.LOGIC_TERNARY_CONDITION = "測試";
|
|
|
+Blockly.Msg.LOGIC_TERNARY_HELPURL = "https://zh.wikipedia.org/wiki/條件運算符";
|
|
|
+Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "如果為非";
|
|
|
+Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "如果為真";
|
|
|
+Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "檢查 'test' 中的條件。如果條件為 真,將返回 '如果為 真' 值 ;否則,返回 '如果為 否' 的值。";
|
|
|
+Blockly.Msg.LOOP_FOREACH_ITEM = "for each item"; // untranslated
|
|
|
+Blockly.Msg.LOOP_FOREACH_LIST = "in list"; // untranslated
|
|
|
+Blockly.Msg.MATH_ADDITION_SYMBOL = "+"; // untranslated
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_HELPURL = "https://zh.wikipedia.org/wiki/算術";
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "返回兩個數字的總和。";
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "返回兩個數字的商。";
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "返回兩個數字的差。";
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "返回兩個數字的乘積。";
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "返回第二個數字的指數的首個數字。";
|
|
|
+Blockly.Msg.MATH_CHANGE_HELPURL = "https://zh.wikipedia.org/wiki/加法";
|
|
|
+Blockly.Msg.MATH_CHANGE_TITLE = "將 %1 增加 %2";
|
|
|
+Blockly.Msg.MATH_CHANGE_TOOLTIP = "將數字添加到變量 '%1'。";
|
|
|
+Blockly.Msg.MATH_CONSTANT_HELPURL = "https://zh.wikipedia.org/wiki/數學常數";
|
|
|
+Blockly.Msg.MATH_CONSTANT_TOOLTIP = "返回一個的常見常量: π (3.141......),e (2.718...)、 φ (1.618...)、 開方(2) (1.414......)、 開方(½) (0.707......) 或 ∞ (無窮大)。";
|
|
|
+Blockly.Msg.MATH_CONSTRAIN_HELPURL = "https://en.wikipedia.org/wiki/Clamping_%28graphics%29"; // untranslated
|
|
|
+Blockly.Msg.MATH_CONSTRAIN_TITLE = "限制數字 %1 介於 (低) %2 到 (高) %3";
|
|
|
+Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "限制數字介於兩個指定的數字之間";
|
|
|
+Blockly.Msg.MATH_DIVISION_SYMBOL = "÷"; // untranslated
|
|
|
+Blockly.Msg.MATH_IS_DIVISIBLE_BY = "可被整除";
|
|
|
+Blockly.Msg.MATH_IS_EVEN = "是偶數";
|
|
|
+Blockly.Msg.MATH_IS_NEGATIVE = "是負值";
|
|
|
+Blockly.Msg.MATH_IS_ODD = "是奇數";
|
|
|
+Blockly.Msg.MATH_IS_POSITIVE = "是正值";
|
|
|
+Blockly.Msg.MATH_IS_PRIME = "是質數";
|
|
|
+Blockly.Msg.MATH_IS_TOOLTIP = "如果數字是偶數,奇數,非負整數,正數、 負數或如果它是可被某數字整除,則返回 真 或 否。";
|
|
|
+Blockly.Msg.MATH_IS_WHOLE = "是非負整數";
|
|
|
+Blockly.Msg.MATH_MODULO_HELPURL = "https://zh.wikipedia.org/wiki/模除";
|
|
|
+Blockly.Msg.MATH_MODULO_TITLE = "取餘數自 %1 ÷ %2";
|
|
|
+Blockly.Msg.MATH_MODULO_TOOLTIP = "回傳兩個數字相除的餘數";
|
|
|
+Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×"; // untranslated
|
|
|
+Blockly.Msg.MATH_NUMBER_HELPURL = "https://zh.wikipedia.org/wiki/數";
|
|
|
+Blockly.Msg.MATH_NUMBER_TOOLTIP = "一個數字。";
|
|
|
+Blockly.Msg.MATH_ONLIST_HELPURL = ""; // untranslated
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "平均值 自陣列";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "最大值 自陣列";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "中位數 自陣列";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "最小值 自陣列";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "比較眾數 自陣列";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "隨機抽取 自陣列";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "標準差 自陣列";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_SUM = "總和 自陣列";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "返回陣列中數值的平均值 (算術平均值)。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "返回陣列中的最大數字。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "返回陣列中數值的中位數。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "返回陣列中的最小數字。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "返回一個陣列中的最常見項目的陣列。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "從陣列中返回一個隨機的項目。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "返回陣列中數字的標準差。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "返回陣列中的所有數字的總和。";
|
|
|
+Blockly.Msg.MATH_POWER_SYMBOL = "^"; // untranslated
|
|
|
+Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "https://zh.wikipedia.org/wiki/隨機數生成器";
|
|
|
+Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "取隨機分數";
|
|
|
+Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "返回介於 (包含) 0.0 到 1.0 之間的隨機數。";
|
|
|
+Blockly.Msg.MATH_RANDOM_INT_HELPURL = "https://zh.wikipedia.org/wiki/隨機數生成器";
|
|
|
+Blockly.Msg.MATH_RANDOM_INT_TITLE = "取隨機整數介於 (低) %1 到 %2";
|
|
|
+Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "回傳限制的數字區間內的隨機數字";
|
|
|
+Blockly.Msg.MATH_ROUND_HELPURL = "https://zh.wikipedia.org/wiki/數值簡化";
|
|
|
+Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "四捨五入";
|
|
|
+Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "無條件捨去";
|
|
|
+Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "無條件進位";
|
|
|
+Blockly.Msg.MATH_ROUND_TOOLTIP = "將數字向上或向下舍入。";
|
|
|
+Blockly.Msg.MATH_SINGLE_HELPURL = "https://zh.wikipedia.org/wiki/平方根";
|
|
|
+Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "絕對值";
|
|
|
+Blockly.Msg.MATH_SINGLE_OP_ROOT = "開根號";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "返回指定數字的絕對值。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "返回指定數字指數的 e";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "返回指定數字的自然對數。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "返回指定數字的對數。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_NEG = "返回指定數字的 negation。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_POW10 = "返回指定數字指數的10的冪次。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_ROOT = "返回指定數字的平方根。";
|
|
|
+Blockly.Msg.MATH_SUBTRACTION_SYMBOL = "-"; // untranslated
|
|
|
+Blockly.Msg.MATH_SUM = "Sum"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_ACOS = "acos"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_ASIN = "asin"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_ATAN = "atan"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_COS = "cos"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_HELPURL = "https://zh.wikipedia.org/wiki/三角函數";
|
|
|
+Blockly.Msg.MATH_TRIG_SIN = "sin"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_TAN = "tan"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "返回指定角度的反餘弦值(非弧度)。";
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_ASIN = "返回指定角度的反正弦值(非弧度)。";
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_ATAN = "返回指定角度的反正切值。";
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_COS = "返回指定角度的餘弦值(非弧度)。";
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_SIN = "返回指定角度的正弦值(非弧度)。";
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "返回指定角度的正切值(非弧度)。";
|
|
|
+Blockly.Msg.NEW_VARIABLE = "建立變量...";
|
|
|
+Blockly.Msg.NEW_VARIABLE_TITLE = "新變量名稱:";
|
|
|
+Blockly.Msg.ORDINAL_NUMBER_SUFFIX = ""; // untranslated
|
|
|
+Blockly.Msg.PLATFORM_IMPORT = "import platform"; // untranslated
|
|
|
+Blockly.Msg.PROCEDURES_ALLOW_STATEMENTS = "允許語句";
|
|
|
+Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "與:";
|
|
|
+Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "https://zh.wikipedia.org/wiki/子程式";
|
|
|
+Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "執行使用者定義的函數 '%1'。";
|
|
|
+Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "https://zh.wikipedia.org/wiki/子程式";
|
|
|
+Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "執行使用者定義的函數 '%1' 並使用它的回傳值";
|
|
|
+Blockly.Msg.PROCEDURES_CALL_BEFORE_PARAMS = "與:";
|
|
|
+Blockly.Msg.PROCEDURES_CREATE_DO = "建立 '%1'";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_COMMENT = "描述此函數...";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_DO = ""; // untranslated
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "https://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "流程";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "到";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP = "創建一個無回傳值的函數。";
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "https://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "回傳";
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "創建一個有回傳值的函數。";
|
|
|
+Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "警告: 此函數中有重複的參數。";
|
|
|
+Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "反白顯示函式定義";
|
|
|
+Blockly.Msg.PROCEDURES_IFRETURN_HELPURL = "http://c2.com/cgi/wiki?GuardClause"; // untranslated
|
|
|
+Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "如果值為 真,則返回第二個值。";
|
|
|
+Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "警告: 此積木僅可在定義函式時使用。";
|
|
|
+Blockly.Msg.PROCEDURES_MAINFUNCTION = "Define Main function"; // untranslated
|
|
|
+Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "變量:";
|
|
|
+Blockly.Msg.PROCEDURES_MUTATORARG_TOOLTIP = "添加函數輸入。";
|
|
|
+Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "參數";
|
|
|
+Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TOOLTIP = "添加、刪除或重新排列此函數的輸入。";
|
|
|
+Blockly.Msg.REDO = "重試";
|
|
|
+Blockly.Msg.REMOVE_COMMENT = "移除註解";
|
|
|
+Blockly.Msg.RENAME_VARIABLE = "重新命名變量...";
|
|
|
+Blockly.Msg.RENAME_VARIABLE_TITLE = "將所有 \"%1\" 變量重新命名為:";
|
|
|
+Blockly.Msg.REQUEST_DATA = "data"; // untranslated
|
|
|
+Blockly.Msg.REQUEST_IMPORT = "import requests"; // untranslated
|
|
|
+Blockly.Msg.REQUEST_POST_DATATYPE = "Request Post Data: JSON"; // untranslated
|
|
|
+Blockly.Msg.REQUEST_SET_URL = "Set URL:"; // untranslated
|
|
|
+Blockly.Msg.SYSTEM_EXIT = "Sys.exit"; // untranslated
|
|
|
+Blockly.Msg.SYSTEM_IMPORT = "import sys"; // untranslated
|
|
|
+Blockly.Msg.TEXT_APPEND_APPENDTEXT = "後加入字串";
|
|
|
+Blockly.Msg.TEXT_APPEND_HELPURL = "https://github.com/google/blockly/wiki/Text#text-modification"; // untranslated
|
|
|
+Blockly.Msg.TEXT_APPEND_TO = "在";
|
|
|
+Blockly.Msg.TEXT_APPEND_TOOLTIP = "將壹些字串追加到變量 '%1'。";
|
|
|
+Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://github.com/google/blockly/wiki/Text#adjusting-text-case"; // untranslated
|
|
|
+Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "轉成 小寫";
|
|
|
+Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "轉成 首字母大寫";
|
|
|
+Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "轉成 大寫";
|
|
|
+Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "使用不同的大小寫複製這段字串。";
|
|
|
+Blockly.Msg.TEXT_CHARAT_FIRST = "取首個字元";
|
|
|
+Blockly.Msg.TEXT_CHARAT_FROM_END = "取得 倒數第 # 個字元";
|
|
|
+Blockly.Msg.TEXT_CHARAT_FROM_START = "取得 字元 #";
|
|
|
+Blockly.Msg.TEXT_CHARAT_HELPURL = "https://github.com/google/blockly/wiki/Text#extracting-text"; // untranslated
|
|
|
+Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "的字元在字串";
|
|
|
+Blockly.Msg.TEXT_CHARAT_LAST = "取最後一個字元";
|
|
|
+Blockly.Msg.TEXT_CHARAT_RANDOM = "取隨機一個字元";
|
|
|
+Blockly.Msg.TEXT_CHARAT_TAIL = "";
|
|
|
+Blockly.Msg.TEXT_CHARAT_TOOLTIP = "返回位於指定位置的字元。";
|
|
|
+Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "將一個項目加入到字串中。";
|
|
|
+Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "加入";
|
|
|
+Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "添加、 刪除或重新排列各區塊來此重新配置這個字串積木。";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "到 倒數第 # 個字元";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "到 字元 #";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST = "到 最後一個字元";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_HELPURL = "https://github.com/google/blockly/wiki/Text#extracting-a-region-of-text"; // untranslated
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "自字串";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "取得段落字串 自 首個字元";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "取得段落字串自 #";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "取得段落字串自 #";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = ""; // untranslated
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "返回指定的部分字串。";
|
|
|
+Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://github.com/google/blockly/wiki/Text#finding-text"; // untranslated
|
|
|
+Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "在字串";
|
|
|
+Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "尋找 首個 出現的字串";
|
|
|
+Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "尋找 最後一個 出現的字串";
|
|
|
+Blockly.Msg.TEXT_INDEXOF_TAIL = ""; // untranslated
|
|
|
+Blockly.Msg.TEXT_INDEXOF_TOOLTIP = "返回在第二個字串中的首個/最後一個匹配項目的索引值。如果未找到則返回 %1。";
|
|
|
+Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://github.com/google/blockly/wiki/Text#checking-for-empty-text"; // untranslated
|
|
|
+Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1 為空";
|
|
|
+Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "如果提供的字串為空,則返回 真。";
|
|
|
+Blockly.Msg.TEXT_JOIN_HELPURL = "https://github.com/google/blockly/wiki/Text#text-creation"; // untranslated
|
|
|
+Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "建立字串使用";
|
|
|
+Blockly.Msg.TEXT_JOIN_TOOLTIP = "透過串起任意數量的項目來建立壹段字串。";
|
|
|
+Blockly.Msg.TEXT_LENGTH_HELPURL = "https://github.com/google/blockly/wiki/Text#text-modification"; // untranslated
|
|
|
+Blockly.Msg.TEXT_LENGTH_TITLE = "長度 %1";
|
|
|
+Blockly.Msg.TEXT_LENGTH_TOOLTIP = "返回這串字串的字元數(含空格) 。";
|
|
|
+Blockly.Msg.TEXT_LOWER = "set lower case"; // untranslated
|
|
|
+Blockly.Msg.TEXT_PRINT_HELPURL = "https://github.com/google/blockly/wiki/Text#printing-text"; // untranslated
|
|
|
+Blockly.Msg.TEXT_PRINT_TITLE = "印出 %1";
|
|
|
+Blockly.Msg.TEXT_PRINT_TITLE_PRINT = "print"; // untranslated
|
|
|
+Blockly.Msg.TEXT_PRINT_TOOLTIP = "印出指定的字串、 數字或其他值。";
|
|
|
+Blockly.Msg.TEXT_PROMPT_HELPURL = "https://github.com/google/blockly/wiki/Text#getting-input-from-the-user"; // untranslated
|
|
|
+Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "輸入數字";
|
|
|
+Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "輸入字串";
|
|
|
+Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "輸入 數字 並顯示提示訊息";
|
|
|
+Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "輸入 字串 並顯示提示訊息";
|
|
|
+Blockly.Msg.TEXT_TEXT_HELPURL = "https://zh.wikipedia.org/wiki/字串";
|
|
|
+Blockly.Msg.TEXT_TEXT_TOOLTIP = "字元、 單詞或壹欄字串。";
|
|
|
+Blockly.Msg.TEXT_TRIM_HELPURL = "https://github.com/google/blockly/wiki/Text#trimming-removing-spaces"; // untranslated
|
|
|
+Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "消除兩側空格";
|
|
|
+Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "消除左側空格";
|
|
|
+Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "消除右側空格";
|
|
|
+Blockly.Msg.TEXT_TRIM_TOOLTIP = "複製這段字串的同時刪除兩端多餘的空格。";
|
|
|
+Blockly.Msg.THREAD_IMPORT = "import threading"; // untranslated
|
|
|
+Blockly.Msg.THREAD_SET_TARGET = "threading set target"; // untranslated
|
|
|
+Blockly.Msg.THREAD_START = "start"; // untranslated
|
|
|
+Blockly.Msg.THREAD_THREADING = "threading"; // untranslated
|
|
|
+Blockly.Msg.TODAY = "今天";
|
|
|
+Blockly.Msg.TYPE_CHECK = "type of"; // untranslated
|
|
|
+Blockly.Msg.UNDO = "還原";
|
|
|
+Blockly.Msg.VARIABLES_DEFAULT_NAME = "變量";
|
|
|
+Blockly.Msg.VARIABLES_GET_CREATE_SET = "建立 '設定 %1'";
|
|
|
+Blockly.Msg.VARIABLES_GET_HELPURL = "https://github.com/google/blockly/wiki/Variables#get"; // untranslated
|
|
|
+Blockly.Msg.VARIABLES_GET_SELF = "get self"; // untranslated
|
|
|
+Blockly.Msg.VARIABLES_GET_TOOLTIP = "返回此變量的值。";
|
|
|
+Blockly.Msg.VARIABLES_SET = "設定 %1 爲 %2";
|
|
|
+Blockly.Msg.VARIABLES_SET_CREATE_GET = "建立 '取得 %1'";
|
|
|
+Blockly.Msg.VARIABLES_SET_HELPURL = "https://github.com/google/blockly/wiki/Variables#set"; // untranslated
|
|
|
+Blockly.Msg.VARIABLES_SET_SELF = "set self"; // untranslated
|
|
|
+Blockly.Msg.VARIABLES_SET_SELF_TO = "to"; // untranslated
|
|
|
+Blockly.Msg.VARIABLES_SET_TAIL = "="; // untranslated
|
|
|
+Blockly.Msg.VARIABLES_SET_TITLE = "set"; // untranslated
|
|
|
+Blockly.Msg.VARIABLES_SET_TOOLTIP = "設定此變量,好和輸入值相等。";
|
|
|
+Blockly.Msg.VARIABLE_ALREADY_EXISTS = "一個名為%1的變量已存在。";
|
|
|
+Blockly.Msg.VISIONKIT_AIY_VISION_INFERENCE = "AIY Vision Inference"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_ANNOTATOR = "Annotator"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_ANNOTATOR_BOUNDING = "Annotator Bounding Box"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_ANNOTATOR_FILL = "fill="; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_ANNOTATOR_SETTING = "set dimensions:"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_CAMERA_INFERENCE = "Camera Inference as"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_CLOUDEVENT_API = "Cloud Event API:"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_DO = "Do"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_GETINFERENCE = "Get Inference"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_GETMODEL_MODEL = "model"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_GETMODEL_Of = "of"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_IMPORT = "from"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_IMPORT_ANNOTATOR = "annotator import"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_IMPORT_INFERENCE = "inference import"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_IMPORT_MODELS = "models import"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_JOY_DETECT = "Detect Joy Score and stored it to Core Cloud"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_MODEL = "Model"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_RUN_INFERENCE = "Run inference"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_SETUP = "Google AIY Vision Kit Setup"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_USE_MODEL = "Use model"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_ASSISTANT = "Assistant"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_DEMO_1 = "Command Control Demo"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_DEMO_2 = "Via Google Assistant"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_EVENTTYPE_ASSISTANT = "Assistant Event Type:"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_EVENTTYPE_IMPORT = "import EventType"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_EVENT_ARGS = "event args"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_EVENT_OF = "of"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_EVENT_TYPE_OF = "event type of"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_FROM = "from"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_GET_CREDENTIAL = "Get Assistant Credential"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_IMPORT_ASSISTANT = "import Assistant"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_IMPORT_AUTH = "import auth_helpers"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_IMPORT_TTS = "import TTS"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_IMPORT_TTS_SAY = "aiy.voice.tts.say"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_SETUP = "Google AIY Voice Kit Setup"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_SET_CREDENTIAL = "set credential for Assistant"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_SET_DO = "do"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_SET_FROM = "from"; // untranslated
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE;
|
|
|
+Blockly.Msg.CONTROLS_IF_IF_TITLE_IF = Blockly.Msg.CONTROLS_IF_MSG_IF;
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
|
|
|
+Blockly.Msg.CONTROLS_IF_MSG_THEN = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
|
|
|
+Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE = Blockly.Msg.CONTROLS_IF_MSG_ELSE;
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE = Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE;
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
|
|
|
+Blockly.Msg.MATH_CHANGE_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.VARIABLES_SET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_DO = Blockly.Msg.PROCEDURES_DEFNORETURN_DO;
|
|
|
+Blockly.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF = Blockly.Msg.CONTROLS_IF_MSG_ELSEIF;
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_HELPURL = Blockly.Msg.LISTS_INDEX_OF_HELPURL;
|
|
|
+Blockly.Msg.CONTROLS_FOREACH_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
|
|
|
+Blockly.Msg.CONTROLS_FOR_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.TEXT_APPEND_VARIABLE = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.LISTS_INDEX_OF_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_COMMENT = Blockly.Msg.P
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.ADD_COMMENT = "添加註釋";
|
|
|
+Blockly.Msg.AIYBOARD_AIY_BOARD = "AIY Board"; // untranslated
|
|
|
+Blockly.Msg.AIYBOARD_BUTTON_FROM = "from"; // untranslated
|
|
|
+Blockly.Msg.AIYBOARD_BUTTON_WHEN = "when button"; // untranslated
|
|
|
+Blockly.Msg.AIYBOARD_FROM = "from aiy.board"; // untranslated
|
|
|
+Blockly.Msg.AIYBOARD_IMPORT = "import"; // untranslated
|
|
|
+Blockly.Msg.AIYBOARD_LED_STATE = "get LED state of"; // untranslated
|
|
|
+Blockly.Msg.AIYBOARD_LED_STATUS = "get LED status of"; // untranslated
|
|
|
+Blockly.Msg.CAMERA_CAMERA = "camera"; // untranslated
|
|
|
+Blockly.Msg.CAMERA_DO = "Do"; // untranslated
|
|
|
+Blockly.Msg.CAMERA_FPS = "fps"; // untranslated
|
|
|
+Blockly.Msg.CAMERA_FRAME_RATE = "Frame Rete:"; // untranslated
|
|
|
+Blockly.Msg.CAMERA_IMPORT = "import piCamera"; // untranslated
|
|
|
+Blockly.Msg.CAMERA_RESOLUTION = "Resolution"; // untranslated
|
|
|
+Blockly.Msg.CAMERA_SENSOR_MODE = "Sensor Mode:"; // untranslated
|
|
|
+Blockly.Msg.CAMERA_SET_BOUNDING = "Set bounding box:"; // untranslated
|
|
|
+Blockly.Msg.CAMERA_USE_AS = "Use PiCamera as"; // untranslated
|
|
|
+Blockly.Msg.CHANGE_VALUE_TITLE = "更改值:";
|
|
|
+Blockly.Msg.CLEAN_UP = "整理塊";
|
|
|
+Blockly.Msg.COLLAPSE_ALL = "折疊塊";
|
|
|
+Blockly.Msg.COLLAPSE_BLOCK = "折疊塊";
|
|
|
+Blockly.Msg.COLOUR_BLEND_COLOUR1 = "顏色1";
|
|
|
+Blockly.Msg.COLOUR_BLEND_COLOUR2 = "顏色2";
|
|
|
+Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/"; // untranslated
|
|
|
+Blockly.Msg.COLOUR_BLEND_RATIO = "比例";
|
|
|
+Blockly.Msg.COLOUR_BLEND_TITLE = "混合";
|
|
|
+Blockly.Msg.COLOUR_BLEND_TOOLTIP = "用一個給定的比率(0.0-1.0)混合兩種顏色。";
|
|
|
+Blockly.Msg.COLOUR_PICKER_HELPURL = "https://zh.wikipedia.org/wiki/顏色";
|
|
|
+Blockly.Msg.COLOUR_PICKER_TOOLTIP = "從調色板中選擇壹種顏色。";
|
|
|
+Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com"; // untranslated
|
|
|
+Blockly.Msg.COLOUR_RANDOM_TITLE = "隨機顏色";
|
|
|
+Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "隨機選擇壹種顏色。";
|
|
|
+Blockly.Msg.COLOUR_RGB_BLUE = "藍色";
|
|
|
+Blockly.Msg.COLOUR_RGB_GREEN = "綠色";
|
|
|
+Blockly.Msg.COLOUR_RGB_HELPURL = "http://www.december.com/html/spec/colorper.html"; // untranslated
|
|
|
+Blockly.Msg.COLOUR_RGB_RED = "紅色";
|
|
|
+Blockly.Msg.COLOUR_RGB_TITLE = "顏色";
|
|
|
+Blockly.Msg.COLOUR_RGB_TOOLTIP = "透過指定紅色、綠色和藍色的量創建壹種顏色。所有的值必須介於0和100之間。";
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://github.com/google/blockly/wiki/Loops#loop-termination-blocks"; // untranslated
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "中斷循環";
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "繼續下一次循環";
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK = "中斷包含它的循環。";
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "跳過這個循環的剩余部分,並繼續下一次疊代。";
|
|
|
+Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "警告:此塊僅可用於在一個循環內。";
|
|
|
+Blockly.Msg.CONTROLS_FOREACH_HELPURL = "https://github.com/google/blockly/wiki/Loops#for-each"; // untranslated
|
|
|
+Blockly.Msg.CONTROLS_FOREACH_TITLE = "在陣列 %2 中以 %1 遍歷每個項目";
|
|
|
+Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "遍歷每個陣列中的項目,將變量\" %1\"設定到該項中,然後執行某些語句。";
|
|
|
+Blockly.Msg.CONTROLS_FOR_HELPURL = "https://github.com/google/blockly/wiki/Loops#count-with"; // untranslated
|
|
|
+Blockly.Msg.CONTROLS_FOR_TITLE = "使用 %1 從範圍 %2 到 %3 每隔 %4";
|
|
|
+Blockly.Msg.CONTROLS_FOR_TOOLTIP = "從起始數到結尾數中取出變量\" %1\"的值,按指定的時間間隔,執行指定的塊。";
|
|
|
+Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "在if語句塊中增加一個條件。";
|
|
|
+Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "添加一個最終的,包括所有情況的節到if塊中。";
|
|
|
+Blockly.Msg.CONTROLS_IF_HELPURL = "https://github.com/google/blockly/wiki/IfElse"; // untranslated
|
|
|
+Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "增加、刪除或重新排列各節來重新配置\"if\"塊。";
|
|
|
+Blockly.Msg.CONTROLS_IF_MSG_ELSE = "否則";
|
|
|
+Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "否則如果";
|
|
|
+Blockly.Msg.CONTROLS_IF_MSG_IF = "如果";
|
|
|
+Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "如果值為真,執行壹些語句。";
|
|
|
+Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "如果值為真,則執行首個塊語句。否則,則執行第二塊語句。";
|
|
|
+Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "如果首個值為真,則執行首個塊的語句。否則,如果第二個值為真,則執行第二塊的語句。";
|
|
|
+Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "如果首個值為真,則執行首個塊對語句。否則,如果第二個值為真,則執行語句的第二塊。如果沒有值為真,則執行最後壹塊的語句。";
|
|
|
+Blockly.Msg.CONTROLS_REPEAT_HELPURL = "https://zh.wikipedia.org/wiki/For循環";
|
|
|
+Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "執行";
|
|
|
+Blockly.Msg.CONTROLS_REPEAT_TITLE = "重複 %1 次";
|
|
|
+Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "多次執行壹些語句。";
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "https://github.com/google/blockly/wiki/Loops#repeat"; // untranslated
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "重複直到";
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "重複當";
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "只要值為假,執行壹些語句。";
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "只要值為真,執行壹些語句。";
|
|
|
+Blockly.Msg.DELETE_ALL_BLOCKS = "刪除所有%1塊嗎?";
|
|
|
+Blockly.Msg.DELETE_BLOCK = "刪除塊";
|
|
|
+Blockly.Msg.DELETE_VARIABLE = "刪除\" %1\"變量";
|
|
|
+Blockly.Msg.DELETE_VARIABLE_CONFIRMATION = "刪除\" % 2\"變量的%1種用途麼?";
|
|
|
+Blockly.Msg.DELETE_X_BLOCKS = "刪除 %1 塊";
|
|
|
+Blockly.Msg.DICTS_CREATE_EMPTY_TITLE = "empty dictionary"; // untranslated
|
|
|
+Blockly.Msg.DICTS_CREATE_WITH_CONTAINER_TITLE_ADD = "Create Dictionary"; // untranslated
|
|
|
+Blockly.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP = ""; // untranslated
|
|
|
+Blockly.Msg.DICTS_CREATE_WITH_INPUT_WITH = "create dict with"; // untranslated
|
|
|
+Blockly.Msg.DICTS_CREATE_WITH_ITEM_KEY = "key"; // untranslated
|
|
|
+Blockly.Msg.DICTS_CREATE_WITH_ITEM_MAPPING = ":"; // untranslated
|
|
|
+Blockly.Msg.DICTS_CREATE_WITH_ITEM_TITLE = "key/value"; // untranslated
|
|
|
+Blockly.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP = ""; // untranslated
|
|
|
+Blockly.Msg.DICTS_CREATE_WITH_TOOLTIP = ""; // untranslated
|
|
|
+Blockly.Msg.DICT_GET = "get key"; // untranslated
|
|
|
+Blockly.Msg.DICT_GET_TO = "of"; // untranslated
|
|
|
+// Blockly.Msg.DICT_KEYS = "get all keys from"; // untranslated
|
|
|
+Blockly.Msg.DISABLE_BLOCK = "禁用塊";
|
|
|
+Blockly.Msg.DUPLICATE_BLOCK = "復制";
|
|
|
+Blockly.Msg.ENABLE_BLOCK = "啟用塊";
|
|
|
+Blockly.Msg.EXPAND_ALL = "展開塊";
|
|
|
+Blockly.Msg.EXPAND_BLOCK = "展開塊";
|
|
|
+Blockly.Msg.EXTERNAL_INPUTS = "外部輸入";
|
|
|
+Blockly.Msg.HELP = "幫助";
|
|
|
+Blockly.Msg.INLINE_INPUTS = "單欄輸入";
|
|
|
+Blockly.Msg.LISTS_APPEND = "append item"; // untranslated
|
|
|
+Blockly.Msg.LISTS_APPEND_HELPURL = "http://google.com"; // untranslated
|
|
|
+Blockly.Msg.LISTS_APPEND_TO = "to list"; // untranslated
|
|
|
+Blockly.Msg.LISTS_APPEND_TOOLTIP = "Append an element to a list"; // untranslated
|
|
|
+Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-empty-list";
|
|
|
+Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "創建空陣列";
|
|
|
+Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "返回一個陣列,長度為 0,不包含任何數據記錄";
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TITLE_ADD = "陣列";
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "增加、刪除或重新排列各部分以此重新配置這個陣列塊。";
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-list-with";
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "使用這些值建立陣列";
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "將一個項添加到陣列中。";
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "建立一個具有任意數量項目的陣列。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_FIRST = "首個";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_FROM_END = "倒數第#";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_FROM_START = "#";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_GET = "獲得";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "取出並移除";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_LAST = "最後";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_RANDOM = "隨機";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_REMOVE = "移除";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TAIL = "空白";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "返回陣列中的首個項目。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM = "返回在陣列中的指定位置的項。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "返回陣列中的最後壹項。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "隨機返回陣列中的一個項目。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "移除並返回陣列中的首個項目。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM = "移除並返回陣列中的指定位置的項。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "移除並返回陣列中的最後一個項目。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "移除並返回陣列中的一個隨機項目中。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "移除陣列中的首個項";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM = "移除在陣列中的指定位置的項。";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "移除陣列中的最後壹項";
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "刪除陣列中的一個隨機的項。";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "到倒數第#";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "到#";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "到最後";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "https://github.com/google/blockly/wiki/Lists#getting-a-sublist"; // untranslated
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "從頭獲得子陣列";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "從倒數#取得子陣列";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "從#取得子陣列";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_TAIL = "空白";
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "復制陣列中指定的部分。";
|
|
|
+Blockly.Msg.LISTS_INDEX_FROM_END_TOOLTIP = "%1是最後壹項。";
|
|
|
+Blockly.Msg.LISTS_INDEX_FROM_START_TOOLTIP = "%1是首個項目。";
|
|
|
+Blockly.Msg.LISTS_INDEX_OF_FIRST = "找出首個項出現";
|
|
|
+Blockly.Msg.LISTS_INDEX_OF_HELPURL = "https://github.com/google/blockly/wiki/Lists#getting-items-from-a-list"; // untranslated
|
|
|
+Blockly.Msg.LISTS_INDEX_OF_LAST = "找出最後一個項出現";
|
|
|
+Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "返回在陣列中的首個/最後一個匹配項的索引值。如果找不到項目則返回%1。";
|
|
|
+Blockly.Msg.LISTS_INLIST = "在陣列中";
|
|
|
+Blockly.Msg.LISTS_ISEMPTY_HELPURL = "https://github.com/google/blockly/wiki/Lists#is-empty"; // untranslated
|
|
|
+Blockly.Msg.LISTS_ISEMPTY_TITLE = "%1是空的";
|
|
|
+Blockly.Msg.LISTS_ISEMPTY_TOOLTIP = "如果改陣列為空,則返回真。";
|
|
|
+Blockly.Msg.LISTS_LENGTH_HELPURL = "https://github.com/google/blockly/wiki/Lists#length-of"; // untranslated
|
|
|
+Blockly.Msg.LISTS_LENGTH_TITLE = "%1的長度";
|
|
|
+Blockly.Msg.LISTS_LENGTH_TOOLTIP = "返回陣列的長度。";
|
|
|
+Blockly.Msg.LISTS_REPEAT_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-list-with"; // untranslated
|
|
|
+Blockly.Msg.LISTS_REPEAT_TITLE = "建立陣列使用項 %1 重複 %2 次";
|
|
|
+Blockly.Msg.LISTS_REPEAT_TOOLTIP = "建立包含指定重複次數的值的陣列。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://github.com/google/blockly/wiki/Lists#in-list--set"; // untranslated
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "為";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_INSERT = "插入在";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_SET = "設定";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "在陣列的起始處添加該項。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM = "插入在陣列中指定位置的項。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "將該項追加到陣列的末尾。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "在陣列中隨機插入項。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "設定陣列中的首個項目。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM = "設定在陣列中指定位置的項。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_LAST = "設定陣列中的最後壹項。";
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_RANDOM = "設定陣列中一個隨機的項目。";
|
|
|
+Blockly.Msg.LISTS_SORT_HELPURL = "https://github.com/google/blockly/wiki/Lists#sorting-a-list";
|
|
|
+Blockly.Msg.LISTS_SORT_ORDER_ASCENDING = "升序";
|
|
|
+Blockly.Msg.LISTS_SORT_ORDER_DESCENDING = "降序";
|
|
|
+Blockly.Msg.LISTS_SORT_TITLE = "排序%1 %2 %3";
|
|
|
+Blockly.Msg.LISTS_SORT_TOOLTIP = "排序一個陣列的拷貝。";
|
|
|
+Blockly.Msg.LISTS_SORT_TYPE_IGNORECASE = "按字母排序,忽略大小寫";
|
|
|
+Blockly.Msg.LISTS_SORT_TYPE_NUMERIC = "按數字排序";
|
|
|
+Blockly.Msg.LISTS_SORT_TYPE_TEXT = "按字母排序";
|
|
|
+Blockly.Msg.LISTS_SPLIT_HELPURL = "https://github.com/google/blockly/wiki/Lists#splitting-strings-and-joining-lists";
|
|
|
+Blockly.Msg.LISTS_SPLIT_LIST_FROM_TEXT = "從文本制作陣列";
|
|
|
+Blockly.Msg.LISTS_SPLIT_TEXT_FROM_LIST = "從陣列拆出文本";
|
|
|
+Blockly.Msg.LISTS_SPLIT_TOOLTIP_JOIN = "加入文本陣列至一個文本,由分隔符分隔。";
|
|
|
+Blockly.Msg.LISTS_SPLIT_TOOLTIP_SPLIT = "拆分文本到文本陣列,按每個分隔符拆分。";
|
|
|
+Blockly.Msg.LISTS_SPLIT_WITH_DELIMITER = "用分隔符";
|
|
|
+Blockly.Msg.LOGGING_CONF = "Logging Basic config"; // untranslated
|
|
|
+Blockly.Msg.LOGGING_CONFIG = "logging config"; // untranslated
|
|
|
+Blockly.Msg.LOGGING_CONFIG_LEVEL = "level ="; // untranslated
|
|
|
+Blockly.Msg.LOGGING_IMPORT = "import logging"; // untranslated
|
|
|
+Blockly.Msg.LOGGING_INFO = "Logging info"; // untranslated
|
|
|
+Blockly.Msg.LOGGING_SETUP = "Logging Setup"; // untranslated
|
|
|
+Blockly.Msg.LOGIC_BOOLEAN_FALSE = "假";
|
|
|
+Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "https://github.com/google/blockly/wiki/Logic#values"; // untranslated
|
|
|
+Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "返回真或假。";
|
|
|
+Blockly.Msg.LOGIC_BOOLEAN_TRUE = "真";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_HELPURL = "https://zh.wikipedia.org/wiki/不等";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "如果兩個輸入結果相等,則返回真。";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "如果首個輸入結果比第二個大,則返回真。";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "如果首個輸入結果大於或等於第二個輸入結果,則返回真。";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "如果首個輸入結果比第二個小,則返回真。";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "如果首個輸入結果小於或等於第二個輸入結果,則返回真。";
|
|
|
+Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "如果兩個輸入結果不相等,則返回真。";
|
|
|
+Blockly.Msg.LOGIC_NEGATE_HELPURL = "https://github.com/google/blockly/wiki/Logic#not";
|
|
|
+Blockly.Msg.LOGIC_NEGATE_TITLE = "非%1";
|
|
|
+Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "如果輸入結果為假,則返回真;如果輸入結果為真,則返回假。";
|
|
|
+Blockly.Msg.LOGIC_NULL = "空";
|
|
|
+Blockly.Msg.LOGIC_NULL_HELPURL = "https://en.wikipedia.org/wiki/Nullable_type"; // untranslated
|
|
|
+Blockly.Msg.LOGIC_NULL_TOOLTIP = "返回空值。";
|
|
|
+Blockly.Msg.LOGIC_OPERATION_AND = "和";
|
|
|
+Blockly.Msg.LOGIC_OPERATION_HELPURL = "https://github.com/google/blockly/wiki/Logic#logical-operations"; // untranslated
|
|
|
+Blockly.Msg.LOGIC_OPERATION_OR = "或";
|
|
|
+Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "如果兩個輸入結果都為真,則返回真。";
|
|
|
+Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "如果至少有一個輸入結果為真,則返回真。";
|
|
|
+Blockly.Msg.LOGIC_TERNARY_CONDITION = "測試";
|
|
|
+Blockly.Msg.LOGIC_TERNARY_HELPURL = "https://zh.wikipedia.org/wiki/條件運算符";
|
|
|
+Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "如果為假";
|
|
|
+Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "如果為真";
|
|
|
+Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "檢查\"test\"中的條件。如果條件為真,則返回\"if true\"的值,否則,則返回\"if false\"的值。";
|
|
|
+Blockly.Msg.LOOP_FOREACH_ITEM = "for each item"; // untranslated
|
|
|
+Blockly.Msg.LOOP_FOREACH_LIST = "in list"; // untranslated
|
|
|
+Blockly.Msg.MATH_ADDITION_SYMBOL = "+"; // untranslated
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_HELPURL = "https://zh.wikipedia.org/wiki/算術";
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "返回兩個數字的和。";
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "返回兩個數字的商。";
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "返回兩個數字的區別。";
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "返回兩個數字的乘積。";
|
|
|
+Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "返回首個數的第二個數次方。";
|
|
|
+Blockly.Msg.MATH_CHANGE_HELPURL = "https://zh.wikipedia.org/wiki/加法";
|
|
|
+Blockly.Msg.MATH_CHANGE_TITLE = "將 %1 增加 %2";
|
|
|
+Blockly.Msg.MATH_CHANGE_TOOLTIP = "將一個數添加到變量\" %1\"。";
|
|
|
+Blockly.Msg.MATH_CONSTANT_HELPURL = "https://zh.wikipedia.org/wiki/數學常數";
|
|
|
+Blockly.Msg.MATH_CONSTANT_TOOLTIP = "返回一個常見常量:π (3.141......),e (2.718...)、φ (1.618...)、 sqrt(2) (1.414......)、sqrt(½) (0.707......)或 ∞(無窮大)。";
|
|
|
+Blockly.Msg.MATH_CONSTRAIN_HELPURL = "https://en.wikipedia.org/wiki/Clamping_%28graphics%29"; // untranslated
|
|
|
+Blockly.Msg.MATH_CONSTRAIN_TITLE = "限制數字 %1 介於 (低) %2 到 (高) %3";
|
|
|
+Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "限制數字介於兩個指定的數字之間";
|
|
|
+Blockly.Msg.MATH_DIVISION_SYMBOL = "÷"; // untranslated
|
|
|
+Blockly.Msg.MATH_IS_DIVISIBLE_BY = "可被整除";
|
|
|
+Blockly.Msg.MATH_IS_EVEN = "是偶數";
|
|
|
+Blockly.Msg.MATH_IS_NEGATIVE = "為負";
|
|
|
+Blockly.Msg.MATH_IS_ODD = "是奇數";
|
|
|
+Blockly.Msg.MATH_IS_POSITIVE = "為正";
|
|
|
+Blockly.Msg.MATH_IS_PRIME = "是質數";
|
|
|
+Blockly.Msg.MATH_IS_TOOLTIP = "如果數字是偶數、奇數、非負整數、正數、負數或如果它可被某數字整除,則返回真或假。";
|
|
|
+Blockly.Msg.MATH_IS_WHOLE = "為整數";
|
|
|
+Blockly.Msg.MATH_MODULO_HELPURL = "https://zh.wikipedia.org/wiki/模除";
|
|
|
+Blockly.Msg.MATH_MODULO_TITLE = "取餘數自 %1 ÷ %2";
|
|
|
+Blockly.Msg.MATH_MODULO_TOOLTIP = "返回這兩個數字相除後的餘數。";
|
|
|
+Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×"; // untranslated
|
|
|
+Blockly.Msg.MATH_NUMBER_HELPURL = "https://zh.wikipedia.org/wiki/數";
|
|
|
+Blockly.Msg.MATH_NUMBER_TOOLTIP = "一個數字。";
|
|
|
+Blockly.Msg.MATH_ONLIST_HELPURL = ""; // untranslated
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "陣列中的平均數";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "陣列中的最大值";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "陣列中位數";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "陣列中的最小值";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "陣列模式";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "陣列的隨機項";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "陣列中的標準差";
|
|
|
+Blockly.Msg.MATH_ONLIST_OPERATOR_SUM = "陣列中的數的總和";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "返回陣列中的數值的平均值。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "返回陣列中最大數。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "返回陣列中的中位數。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "返回陣列中最小數。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "返回陣列中的最常見的項的陣列。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "從陣列中返回一個隨機的元素。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "返回陣列的標準偏差。";
|
|
|
+Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "返回陣列中的所有數字的和。";
|
|
|
+Blockly.Msg.MATH_POWER_SYMBOL = "^"; // untranslated
|
|
|
+Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "https://zh.wikipedia.org/wiki/隨機數生成器";
|
|
|
+Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "隨機分數";
|
|
|
+Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "返回介於(包含)0.0到1.0之間的隨機數。";
|
|
|
+Blockly.Msg.MATH_RANDOM_INT_HELPURL = "https://zh.wikipedia.org/wiki/隨機數生成器";
|
|
|
+Blockly.Msg.MATH_RANDOM_INT_TITLE = "從 %1 到 %2 之間的隨機整數";
|
|
|
+Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "返回兩個指定的範圍(含)之間的隨機整數。";
|
|
|
+Blockly.Msg.MATH_ROUND_HELPURL = "https://zh.wikipedia.org/wiki/數值修約";
|
|
|
+Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "四捨五入";
|
|
|
+Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "向下舍入";
|
|
|
+Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "向上舍入";
|
|
|
+Blockly.Msg.MATH_ROUND_TOOLTIP = "數字向上或向下舍入。";
|
|
|
+Blockly.Msg.MATH_SINGLE_HELPURL = "https://zh.wikipedia.org/wiki/平方根";
|
|
|
+Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "絕對";
|
|
|
+Blockly.Msg.MATH_SINGLE_OP_ROOT = "平方根";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "返回一個數的絕對值。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "返回數的e次方。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "返回一個數的自然對數。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "返回數字的對數。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_NEG = "返回數的邏輯非。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_POW10 = "返回數的10次方。";
|
|
|
+Blockly.Msg.MATH_SINGLE_TOOLTIP_ROOT = "返回數的平方根。";
|
|
|
+Blockly.Msg.MATH_SUBTRACTION_SYMBOL = "-"; // untranslated
|
|
|
+Blockly.Msg.MATH_SUM = "Sum"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_ACOS = "acos"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_ASIN = "asin"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_ATAN = "atan"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_COS = "cos"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_HELPURL = "https://zh.wikipedia.org/wiki/三角函數";
|
|
|
+Blockly.Msg.MATH_TRIG_SIN = "sin"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_TAN = "tan"; // untranslated
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "返回一個數的反余弦值。";
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_ASIN = "返回一個數的反正弦值。";
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_ATAN = "返回指定角度的反正切值。";
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_COS = "返回指定角度的余弦值(非弧度)。";
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_SIN = "返回指定角度的正弦值(非弧度)。";
|
|
|
+Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "返回指定角度的正切值(非弧度)。";
|
|
|
+Blockly.Msg.NEW_VARIABLE = "創建變量...";
|
|
|
+Blockly.Msg.NEW_VARIABLE_TITLE = "新變量的名稱:";
|
|
|
+Blockly.Msg.ORDINAL_NUMBER_SUFFIX = "空白";
|
|
|
+Blockly.Msg.PLATFORM_IMPORT = "import platform"; // untranslated
|
|
|
+Blockly.Msg.PROCEDURES_ALLOW_STATEMENTS = "允許宣告";
|
|
|
+Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "與:";
|
|
|
+Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "https://zh.wikipedia.org/wiki/子程序";
|
|
|
+Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "運行用戶定義的函數\" %1\"。";
|
|
|
+Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "https://zh.wikipedia.org/wiki/子程序";
|
|
|
+Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "運行用戶定義的函數\" %1\",並使用它的輸出值。";
|
|
|
+Blockly.Msg.PROCEDURES_CALL_BEFORE_PARAMS = "與:";
|
|
|
+Blockly.Msg.PROCEDURES_CREATE_DO = "創建\" %1\"";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_COMMENT = "描述該功能...";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_DO = "執行";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "https://zh.wikipedia.org/wiki/子程序";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "做點什麼";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "定義";
|
|
|
+Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP = "創建一個不帶輸出值的函數。";
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "https://zh.wikipedia.org/wiki/子程序";
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "返回";
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "創建一個有輸出值的函數。";
|
|
|
+Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "警告: 此函數具有重複參數。";
|
|
|
+Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "突出顯示函數定義";
|
|
|
+Blockly.Msg.PROCEDURES_IFRETURN_HELPURL = "http://c2.com/cgi/wiki?GuardClause";
|
|
|
+Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "如果值為真,則返回第二個值。";
|
|
|
+Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "警告: 僅在定義函數內可使用此塊。";
|
|
|
+Blockly.Msg.PROCEDURES_MAINFUNCTION = "Define Main function"; // untranslated
|
|
|
+Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "輸入名稱:";
|
|
|
+Blockly.Msg.PROCEDURES_MUTATORARG_TOOLTIP = "添加函數輸入。";
|
|
|
+Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "輸入";
|
|
|
+Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TOOLTIP = "添加、刪除或重新排此函數的輸入。";
|
|
|
+Blockly.Msg.REDO = "重做";
|
|
|
+Blockly.Msg.REMOVE_COMMENT = "刪除註釋";
|
|
|
+Blockly.Msg.RENAME_VARIABLE = "重命名變量...";
|
|
|
+Blockly.Msg.RENAME_VARIABLE_TITLE = "將所有\" %1\"變量重命名為:";
|
|
|
+Blockly.Msg.REQUEST_DATA = "data"; // untranslated
|
|
|
+Blockly.Msg.REQUEST_IMPORT = "import requests"; // untranslated
|
|
|
+Blockly.Msg.REQUEST_POST_DATATYPE = "Request Post Data: JSON"; // untranslated
|
|
|
+Blockly.Msg.REQUEST_SET_URL = "Set URL:"; // untranslated
|
|
|
+Blockly.Msg.SYSTEM_EXIT = "Sys.exit"; // untranslated
|
|
|
+Blockly.Msg.SYSTEM_IMPORT = "import sys"; // untranslated
|
|
|
+Blockly.Msg.TEXT_APPEND_APPENDTEXT = "追加文本";
|
|
|
+Blockly.Msg.TEXT_APPEND_HELPURL = "https://github.com/google/blockly/wiki/Text#text-modification"; // untranslated
|
|
|
+Blockly.Msg.TEXT_APPEND_TO = "在";
|
|
|
+Blockly.Msg.TEXT_APPEND_TOOLTIP = "將壹些文本追加到變量\" %1\"。";
|
|
|
+Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://github.com/google/blockly/wiki/Text#adjusting-text-case"; // untranslated
|
|
|
+Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "為小寫";
|
|
|
+Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "為首字母大寫";
|
|
|
+Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "為大寫";
|
|
|
+Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "使用不同的大小寫復制這段字串。";
|
|
|
+Blockly.Msg.TEXT_CHARAT_FIRST = "獲得首個字元";
|
|
|
+Blockly.Msg.TEXT_CHARAT_FROM_END = "獲得倒數第#個字元";
|
|
|
+Blockly.Msg.TEXT_CHARAT_FROM_START = "獲得字元#";
|
|
|
+Blockly.Msg.TEXT_CHARAT_HELPURL = "https://github.com/google/blockly/wiki/Text#extracting-text"; // untranslated
|
|
|
+Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "於文本中";
|
|
|
+Blockly.Msg.TEXT_CHARAT_LAST = "獲得最後一個字元";
|
|
|
+Blockly.Msg.TEXT_CHARAT_RANDOM = "獲取隨機的字母";
|
|
|
+Blockly.Msg.TEXT_CHARAT_TAIL = "";
|
|
|
+Blockly.Msg.TEXT_CHARAT_TOOLTIP = "返回位於指定位置的字母。";
|
|
|
+Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "將一個項添加到文本中。";
|
|
|
+Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "加入";
|
|
|
+Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "添加、移除或重新排列各節來重新配置這個文本塊。";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "到倒數第#個字元";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "到字元#";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST = "到最後一個字元";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_HELPURL = "https://github.com/google/blockly/wiki/Text#extracting-a-region-of-text"; // untranslated
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "自文本";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "取得段落字串自首個字元";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "取得段落字串自倒數第#個字元";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "取得段落字串自#";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = "";
|
|
|
+Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "返回指定的部分文本。";
|
|
|
+Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://github.com/google/blockly/wiki/Text#finding-text"; // untranslated
|
|
|
+Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "自文本";
|
|
|
+Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "尋找首個出現的文本";
|
|
|
+Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "尋找最後一個出現的文本";
|
|
|
+Blockly.Msg.TEXT_INDEXOF_TAIL = "空白";
|
|
|
+Blockly.Msg.TEXT_INDEXOF_TOOLTIP = "返回在第二個字串中的首個/最後一個匹配項的索引值。如果未找到則返回%1。";
|
|
|
+Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://github.com/google/blockly/wiki/Text#checking-for-empty-text"; // untranslated
|
|
|
+Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1是空的";
|
|
|
+Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "如果提供的文本為空,則返回真。";
|
|
|
+Blockly.Msg.TEXT_JOIN_HELPURL = "https://github.com/google/blockly/wiki/Text#text-creation"; // untranslated
|
|
|
+Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "建立字串使用";
|
|
|
+Blockly.Msg.TEXT_JOIN_TOOLTIP = "透過串起任意數量的項以建立壹段字串。";
|
|
|
+Blockly.Msg.TEXT_LENGTH_HELPURL = "https://github.com/google/blockly/wiki/Text#text-modification"; // untranslated
|
|
|
+Blockly.Msg.TEXT_LENGTH_TITLE = "%1的長度";
|
|
|
+Blockly.Msg.TEXT_LENGTH_TOOLTIP = "返回提供文本的字母數(包括空格)。";
|
|
|
+Blockly.Msg.TEXT_LOWER = "set lower case"; // untranslated
|
|
|
+Blockly.Msg.TEXT_PRINT_HELPURL = "https://github.com/google/blockly/wiki/Text#printing-text"; // untranslated
|
|
|
+Blockly.Msg.TEXT_PRINT_TITLE = "打印%1";
|
|
|
+Blockly.Msg.TEXT_PRINT_TITLE_PRINT = "print"; // untranslated
|
|
|
+Blockly.Msg.TEXT_PRINT_TOOLTIP = "打印指定的字串、數字或其他值。";
|
|
|
+Blockly.Msg.TEXT_PROMPT_HELPURL = "https://github.com/google/blockly/wiki/Text#getting-input-from-the-user"; // untranslated
|
|
|
+Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "提示用戶輸入數字。";
|
|
|
+Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "提示用戶輸入壹些文本。";
|
|
|
+Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "輸入數字並顯示提示消息";
|
|
|
+Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "輸入數字並顯示提示消息";
|
|
|
+Blockly.Msg.TEXT_TEXT_HELPURL = "https://zh.wikipedia.org/wiki/字串";
|
|
|
+Blockly.Msg.TEXT_TEXT_TOOLTIP = "一個字母、單詞或壹欄文本。";
|
|
|
+Blockly.Msg.TEXT_TRIM_HELPURL = "https://github.com/google/blockly/wiki/Text#trimming-removing-spaces"; // untranslated
|
|
|
+Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "消除兩側空格";
|
|
|
+Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "消除左側空格";
|
|
|
+Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "消除右側空格";
|
|
|
+Blockly.Msg.TEXT_TRIM_TOOLTIP = "復制這段字串的同時刪除兩端多余的空格。";
|
|
|
+Blockly.Msg.THREAD_IMPORT = "import threading"; // untranslated
|
|
|
+Blockly.Msg.THREAD_SET_TARGET = "threading set target"; // untranslated
|
|
|
+Blockly.Msg.THREAD_START = "start"; // untranslated
|
|
|
+Blockly.Msg.THREAD_THREADING = "threading"; // untranslated
|
|
|
+Blockly.Msg.TODAY = "今天";
|
|
|
+Blockly.Msg.TYPE_CHECK = "type of"; // untranslated
|
|
|
+Blockly.Msg.UNDO = "撤銷";
|
|
|
+Blockly.Msg.VARIABLES_DEFAULT_NAME = "項目";
|
|
|
+Blockly.Msg.VARIABLES_GET_CREATE_SET = "創建\"設定 %1\"";
|
|
|
+Blockly.Msg.VARIABLES_GET_HELPURL = "https://github.com/google/blockly/wiki/Variables#get"; // untranslated
|
|
|
+Blockly.Msg.VARIABLES_GET_SELF = "get self"; // untranslated
|
|
|
+Blockly.Msg.VARIABLES_GET_TOOLTIP = "返回此變量的值。";
|
|
|
+Blockly.Msg.VARIABLES_SET = "設定 %1 爲 %2";
|
|
|
+Blockly.Msg.VARIABLES_SET_CREATE_GET = "創建\" %1\"";
|
|
|
+Blockly.Msg.VARIABLES_SET_HELPURL = "https://github.com/google/blockly/wiki/Variables#set"; // untranslated
|
|
|
+Blockly.Msg.VARIABLES_SET_SELF = "set self"; // untranslated
|
|
|
+Blockly.Msg.VARIABLES_SET_SELF_TO = "to"; // untranslated
|
|
|
+Blockly.Msg.VARIABLES_SET_TAIL = "="; // untranslated
|
|
|
+Blockly.Msg.VARIABLES_SET_TITLE = "set"; // untranslated
|
|
|
+Blockly.Msg.VARIABLES_SET_TOOLTIP = "設定此變量,以使它和輸入值相等。";
|
|
|
+Blockly.Msg.VARIABLE_ALREADY_EXISTS = "已存在名為\" %1\"的變量。";
|
|
|
+Blockly.Msg.VISIONKIT_AIY_VISION_INFERENCE = "AIY Vision Inference"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_ANNOTATOR = "Annotator"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_ANNOTATOR_BOUNDING = "Annotator Bounding Box"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_ANNOTATOR_FILL = "fill="; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_ANNOTATOR_SETTING = "set dimensions:"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_CAMERA_INFERENCE = "Camera Inference as"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_CLOUDEVENT_API = "Cloud Event API:"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_DO = "Do"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_GETINFERENCE = "Get Inference"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_GETMODEL_MODEL = "model"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_GETMODEL_Of = "of"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_IMPORT = "from"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_IMPORT_ANNOTATOR = "annotator import"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_IMPORT_INFERENCE = "inference import"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_IMPORT_MODELS = "models import"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_JOY_DETECT = "Detect Joy Score and stored it to Core Cloud"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_MODEL = "Model"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_RUN_INFERENCE = "Run inference"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_SETUP = "Google AIY Vision Kit Setup"; // untranslated
|
|
|
+Blockly.Msg.VISIONKIT_USE_MODEL = "Use model"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_ASSISTANT = "Assistant"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_DEMO_1 = "Command Control Demo"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_DEMO_2 = "Via Google Assistant"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_EVENTTYPE_ASSISTANT = "Assistant Event Type:"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_EVENTTYPE_IMPORT = "import EventType"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_EVENT_ARGS = "event args"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_EVENT_OF = "of"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_EVENT_TYPE_OF = "event type of"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_FROM = "from"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_GET_CREDENTIAL = "Get Assistant Credential"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_IMPORT_ASSISTANT = "import Assistant"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_IMPORT_AUTH = "import auth_helpers"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_IMPORT_TTS = "import TTS"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_IMPORT_TTS_SAY = "aiy.voice.tts.say"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_SETUP = "Google AIY Voice Kit Setup"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_SET_CREDENTIAL = "set credential for Assistant"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_SET_DO = "do"; // untranslated
|
|
|
+Blockly.Msg.VOICEKIT_SET_FROM = "from"; // untranslated
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE;
|
|
|
+Blockly.Msg.CONTROLS_IF_IF_TITLE_IF = Blockly.Msg.CONTROLS_IF_MSG_IF;
|
|
|
+Blockly.Msg.CONTROLS_WHILEUNTIL_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
|
|
|
+Blockly.Msg.CONTROLS_IF_MSG_THEN = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
|
|
|
+Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE = Blockly.Msg.CONTROLS_IF_MSG_ELSE;
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE = Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE;
|
|
|
+Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
|
|
|
+Blockly.Msg.MATH_CHANGE_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.VARIABLES_SET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_DO = Blockly.Msg.PROCEDURES_DEFNORETURN_DO;
|
|
|
+Blockly.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF = Blockly.Msg.CONTROLS_IF_MSG_ELSEIF;
|
|
|
+Blockly.Msg.LISTS_GET_INDEX_HELPURL = Blockly.Msg.LISTS_INDEX_OF_HELPURL;
|
|
|
+Blockly.Msg.CONTROLS_FOREACH_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
|
|
|
+Blockly.Msg.LISTS_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
|
|
|
+Blockly.Msg.CONTROLS_FOR_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
|
|
|
+Blockly.Msg.LISTS_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.TEXT_APPEND_VARIABLE = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME;
|
|
|
+Blockly.Msg.LISTS_INDEX_OF_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
|
|
|
+Blockly.Msg.PROCEDURES_DEFRETURN_COMMENT = Blockly.Msg.PROCEDURES_DEFNORETURN_COMMENT;
|
|
|
+
|
|
|
+Blockly.Msg.CONTROL_FOREVER = "重複執行"
|
|
|
+Blockly.Msg.CONTROL_REPEAT = "重複執行 %1 次"
|
|
|
+Blockly.Msg.CONTROL_IF = "如果 %1 那麼"
|
|
|
+Blockly.Msg.CONTROL_ELSE = "否則"
|
|
|
+Blockly.Msg.CONTROL_STOP = "停止"
|
|
|
+Blockly.Msg.CONTROL_STOP_ALL = "全部腳本"
|
|
|
+Blockly.Msg.CONTROL_STOP_THIS = "這個腳本"
|
|
|
+Blockly.Msg.CONTROL_STOP_OTHER = "該角色的其他腳本"
|
|
|
+Blockly.Msg.CONTROL_WAIT = "等待 %1 秒"
|
|
|
+Blockly.Msg.CONTROL_WAITUNTIL = "在 %1 之前壹直等待"
|
|
|
+Blockly.Msg.CONTROL_REPEATUNTIL = "重複執行直到 %1"
|
|
|
+Blockly.Msg.CONTROL_WHILE = "當 %1 重複執行"
|
|
|
+Blockly.Msg.CONTROL_FOREACH = "對於 %2 中的每個 %1"
|
|
|
+Blockly.Msg.CONTROL_STARTASCLONE = "當作為克隆體啟動時"
|
|
|
+Blockly.Msg.CONTROL_CREATECLONEOF = "克隆 %1"
|
|
|
+Blockly.Msg.CONTROL_CREATECLONEOF_MYSELF = "自己"
|
|
|
+Blockly.Msg.CONTROL_DELETETHISCLONE = "刪除此克隆體"
|
|
|
+Blockly.Msg.CONTROL_COUNTER = "計數器"
|
|
|
+Blockly.Msg.CONTROL_INCRCOUNTER = "計數器加壹"
|
|
|
+Blockly.Msg.CONTROL_CLEARCOUNTER = "計數器歸零"
|
|
|
+Blockly.Msg.CONTROL_ALLATONCE = "所有腳本"
|
|
|
+Blockly.Msg.DATA_SETVARIABLETO = "將 %1 設為 %2"
|
|
|
+Blockly.Msg.DATA_CHANGEVARIABLEBY = "將 %1 增加 %2"
|
|
|
+Blockly.Msg.DATA_SHOWVARIABLE = "顯示變量 %1"
|
|
|
+Blockly.Msg.DATA_HIDEVARIABLE = "隱藏變量 %1"
|
|
|
+Blockly.Msg.DATA_ADDTOLIST = "將 %1 加入 %2"
|
|
|
+Blockly.Msg.DATA_DELETEOFLIST = "刪除 %2 的第 %1 項"
|
|
|
+Blockly.Msg.DATA_DELETEALLOFLIST = "刪除 %1 的全部項目"
|
|
|
+Blockly.Msg.DATA_INSERTATLIST = "在 %3 的第 %2 項插入 %1"
|
|
|
+Blockly.Msg.DATA_REPLACEITEMOFLIST = "將 %2 的第 %1 項替換為 %3"
|
|
|
+Blockly.Msg.DATA_ITEMOFLIST = "%2 的第 %1 項"
|
|
|
+Blockly.Msg.DATA_ITEMNUMOFLIST = "%2 中首個 %1 的編號"
|
|
|
+Blockly.Msg.DATA_LENGTHOFLIST = "%1 的項目數"
|
|
|
+Blockly.Msg.DATA_LISTCONTAINSITEM = "%1 包含 %2 ?"
|
|
|
+Blockly.Msg.DATA_SHOWLIST = "顯示陣列 %1"
|
|
|
+Blockly.Msg.DATA_HIDELIST = "隱藏陣列 %1"
|
|
|
+Blockly.Msg.DATA_INDEX_ALL = "全部"
|
|
|
+Blockly.Msg.DATA_INDEX_LAST = "末尾"
|
|
|
+Blockly.Msg.DATA_INDEX_RANDOM = "隨機"
|
|
|
+Blockly.Msg.EVENT_WHENFLAGCLICKED = "當 %1 被點擊"
|
|
|
+Blockly.Msg.EVENT_WHENTHISSPRITECLICKED = "當角色被點擊"
|
|
|
+Blockly.Msg.EVENT_WHENSTAGECLICKED = "當舞臺被點擊"
|
|
|
+Blockly.Msg.EVENT_WHENTOUCHINGOBJECT = "當該角色碰到 %1"
|
|
|
+Blockly.Msg.EVENT_WHENBROADCASTRECEIVED = "當接收到 %1"
|
|
|
+Blockly.Msg.EVENT_WHENBACKDROPSWITCHESTO = "當背景換成 %1"
|
|
|
+Blockly.Msg.EVENT_WHENGREATERTHAN = "當 %1 > %2"
|
|
|
+Blockly.Msg.EVENT_WHENGREATERTHAN_TIMER = "計時器"
|
|
|
+Blockly.Msg.EVENT_WHENGREATERTHAN_LOUDNESS = "響度"
|
|
|
+Blockly.Msg.EVENT_BROADCAST = "廣播 %1"
|
|
|
+Blockly.Msg.EVENT_BROADCASTANDWAIT = "廣播 %1 並等待"
|
|
|
+Blockly.Msg.EVENT_WHENKEYPRESSED = "當按下 %1 鍵"
|
|
|
+Blockly.Msg.EVENT_WHENKEYPRESSED_SPACE = "空格"
|
|
|
+Blockly.Msg.EVENT_WHENKEYPRESSED_LEFT = "←"
|
|
|
+Blockly.Msg.EVENT_WHENKEYPRESSED_RIGHT = "→"
|
|
|
+Blockly.Msg.EVENT_WHENKEYPRESSED_DOWN = "↓"
|
|
|
+Blockly.Msg.EVENT_WHENKEYPRESSED_UP = "↑"
|
|
|
+Blockly.Msg.EVENT_WHENKEYPRESSED_ANY = "任意"
|
|
|
+Blockly.Msg.LOOKS_SAYFORSECS = "說 %1 %2 秒"
|
|
|
+Blockly.Msg.LOOKS_SAY = "說 %1"
|
|
|
+Blockly.Msg.LOOKS_HELLO = "妳好!"
|
|
|
+Blockly.Msg.LOOKS_THINKFORSECS = "思考 %1 %2 秒"
|
|
|
+Blockly.Msg.LOOKS_THINK = "思考 %1"
|
|
|
+Blockly.Msg.LOOKS_HMM = "嗯……"
|
|
|
+Blockly.Msg.LOOKS_SHOW = "顯示"
|
|
|
+Blockly.Msg.LOOKS_HIDE = "隱藏"
|
|
|
+Blockly.Msg.LOOKS_HIDEALLSPRITES = "隱藏所有角色"
|
|
|
+Blockly.Msg.LOOKS_EFFECT_COLOR = "顏色"
|
|
|
+Blockly.Msg.LOOKS_EFFECT_FISHEYE = "魚眼"
|
|
|
+Blockly.Msg.LOOKS_EFFECT_WHIRL = "漩渦"
|
|
|
+Blockly.Msg.LOOKS_EFFECT_PIXELATE = "畫素化"
|
|
|
+Blockly.Msg.LOOKS_EFFECT_MOSAIC = "馬賽克"
|
|
|
+Blockly.Msg.LOOKS_EFFECT_BRIGHTNESS = "亮度"
|
|
|
+Blockly.Msg.LOOKS_EFFECT_GHOST = "虛像"
|
|
|
+Blockly.Msg.LOOKS_CHANGEEFFECTBY = "將 %1 特效增加 %2"
|
|
|
+Blockly.Msg.LOOKS_SETEFFECTTO = "將 %1 特效設定為 %2"
|
|
|
+Blockly.Msg.LOOKS_CLEARGRAPHICEFFECTS = "清除圖形特效"
|
|
|
+Blockly.Msg.LOOKS_CHANGESIZEBY = "將大小增加 %1"
|
|
|
+Blockly.Msg.LOOKS_SETSIZETO = "將大小設為 %1"
|
|
|
+Blockly.Msg.LOOKS_SIZE = "大小"
|
|
|
+Blockly.Msg.LOOKS_CHANGESTRETCHBY = "伸縮%1"
|
|
|
+Blockly.Msg.LOOKS_SETSTRETCHTO = "設定伸縮為%1 %"
|
|
|
+Blockly.Msg.LOOKS_SWITCHCOSTUMETO = "換成 %1 造型"
|
|
|
+Blockly.Msg.LOOKS_NEXTCOSTUME = "下一個造型"
|
|
|
+Blockly.Msg.LOOKS_SWITCHBACKDROPTO = "換成 %1 背景"
|
|
|
+Blockly.Msg.LOOKS_GOTOFRONTBACK = "移到最 %1 "
|
|
|
+Blockly.Msg.LOOKS_GOTOFRONTBACK_FRONT = "前面"
|
|
|
+Blockly.Msg.LOOKS_GOTOFRONTBACK_BACK = "後面"
|
|
|
+Blockly.Msg.LOOKS_GOFORWARDBACKWARDLAYERS = "%1 %2 層"
|
|
|
+Blockly.Msg.LOOKS_GOFORWARDBACKWARDLAYERS_FORWARD = "前移"
|
|
|
+Blockly.Msg.LOOKS_GOFORWARDBACKWARDLAYERS_BACKWARD = "後移"
|
|
|
+Blockly.Msg.LOOKS_BACKDROPNUMBERNAME = "背景 %1"
|
|
|
+Blockly.Msg.LOOKS_COSTUMENUMBERNAME = "造型 %1"
|
|
|
+Blockly.Msg.LOOKS_NUMBERNAME_NUMBER = "編號"
|
|
|
+Blockly.Msg.LOOKS_NUMBERNAME_NAME = "名稱"
|
|
|
+Blockly.Msg.LOOKS_SWITCHBACKDROPTOANDWAIT = "換成 %1 背景並等待"
|
|
|
+Blockly.Msg.LOOKS_NEXTBACKDROP_BLOCK = "下一個背景"
|
|
|
+Blockly.Msg.LOOKS_NEXTBACKDROP = "下一個背景"
|
|
|
+Blockly.Msg.LOOKS_PREVIOUSBACKDROP = "上一個背景"
|
|
|
+Blockly.Msg.LOOKS_RANDOMBACKDROP = "隨機背景"
|
|
|
+Blockly.Msg.MOTION_MOVESTEPS = "移動 %1 步"
|
|
|
+Blockly.Msg.MOTION_TURNLEFT = "左轉 %1 %2 度"
|
|
|
+Blockly.Msg.MOTION_TURNRIGHT = "右轉 %1 %2 度"
|
|
|
+Blockly.Msg.MOTION_POINTINDIRECTION = "面向 %1 方向"
|
|
|
+Blockly.Msg.MOTION_POINTTOWARDS = "面向 %1"
|
|
|
+Blockly.Msg.MOTION_POINTTOWARDS_POINTER = "鼠標指針"
|
|
|
+Blockly.Msg.MOTION_GOTO = "移到 %1"
|
|
|
+Blockly.Msg.MOTION_GOTO_POINTER = "鼠標指針"
|
|
|
+Blockly.Msg.MOTION_GOTO_RANDOM = "隨機位置"
|
|
|
+Blockly.Msg.MOTION_GOTOXY = "移到 x: %1 y: %2"
|
|
|
+Blockly.Msg.MOTION_GLIDESECSTOXY = "在 %1 秒內滑行到 x: %2 y: %3"
|
|
|
+Blockly.Msg.MOTION_GLIDETO = "在 %1 秒內滑行到 %2"
|
|
|
+Blockly.Msg.MOTION_GLIDETO_POINTER = "鼠標指針"
|
|
|
+Blockly.Msg.MOTION_GLIDETO_RANDOM = "隨機位置"
|
|
|
+Blockly.Msg.MOTION_CHANGEXBY = "將x座標增加 %1"
|
|
|
+Blockly.Msg.MOTION_SETX = "將x座標設為 %1"
|
|
|
+Blockly.Msg.MOTION_CHANGEYBY = "將y座標增加 %1"
|
|
|
+Blockly.Msg.MOTION_SETY = "將y座標設為 %1"
|
|
|
+Blockly.Msg.MOTION_IFONEDGEBOUNCE = "碰到邊緣就反彈"
|
|
|
+Blockly.Msg.MOTION_SETROTATIONSTYLE = "將旋轉方式設為 %1"
|
|
|
+Blockly.Msg.MOTION_SETROTATIONSTYLE_LEFTRIGHT = "左右翻轉"
|
|
|
+Blockly.Msg.MOTION_SETROTATIONSTYLE_DONTROTATE = "不可旋轉"
|
|
|
+Blockly.Msg.MOTION_SETROTATIONSTYLE_ALLAROUND = "任意旋轉"
|
|
|
+Blockly.Msg.MOTION_XPOSITION = "x 座標"
|
|
|
+Blockly.Msg.MOTION_YPOSITION = "y 座標"
|
|
|
+Blockly.Msg.MOTION_DIRECTION = "方向"
|
|
|
+Blockly.Msg.MOTION_SCROLLRIGHT = "向右滾動 %1"
|
|
|
+Blockly.Msg.MOTION_SCROLLUP = "向上滾動 %1"
|
|
|
+Blockly.Msg.MOTION_ALIGNSCENE = "和場景 %1 對齊"
|
|
|
+Blockly.Msg.MOTION_ALIGNSCENE_BOTTOMLEFT = "左下角"
|
|
|
+Blockly.Msg.MOTION_ALIGNSCENE_BOTTOMRIGHT = "右下角"
|
|
|
+Blockly.Msg.MOTION_ALIGNSCENE_MIDDLE = "中間"
|
|
|
+Blockly.Msg.MOTION_ALIGNSCENE_TOPLEFT = "左上角"
|
|
|
+Blockly.Msg.MOTION_ALIGNSCENE_TOPRIGHT = "右上角"
|
|
|
+Blockly.Msg.MOTION_XSCROLL = "x滾動位置"
|
|
|
+Blockly.Msg.MOTION_YSCROLL = "y滾動位置"
|
|
|
+Blockly.Msg.MOTION_STAGE_SELECTED = "選中了舞臺:不可使用運動類積木"
|
|
|
+Blockly.Msg.OPERATORS_ADD = "%1 + %2"
|
|
|
+Blockly.Msg.OPERATORS_SUBTRACT = "%1 - %2"
|
|
|
+Blockly.Msg.OPERATORS_MULTIPLY = "%1 * %2"
|
|
|
+Blockly.Msg.OPERATORS_DIVIDE = "%1 / %2"
|
|
|
+Blockly.Msg.OPERATORS_RANDOM = "在 %1 和 %2 中隨機選一個數"
|
|
|
+Blockly.Msg.OPERATORS_GT = "%1 > %2"
|
|
|
+Blockly.Msg.OPERATORS_LT = "%1 < %2"
|
|
|
+Blockly.Msg.OPERATORS_EQUALS = "%1 = %2"
|
|
|
+Blockly.Msg.OPERATORS_AND = "%1 與 %2"
|
|
|
+Blockly.Msg.OPERATORS_OR = "%1 或 %2"
|
|
|
+Blockly.Msg.OPERATORS_NOT = "%1 不成立"
|
|
|
+Blockly.Msg.OPERATORS_JOIN = "連接 %1 和 %2"
|
|
|
+Blockly.Msg.OPERATORS_JOIN_APPLE = "蘋果"
|
|
|
+Blockly.Msg.OPERATORS_JOIN_BANANA = "香蕉"
|
|
|
+Blockly.Msg.OPERATORS_LETTEROF = "%2 的第 %1 個字元"
|
|
|
+Blockly.Msg.OPERATORS_LETTEROF_APPLE = "果"
|
|
|
+Blockly.Msg.OPERATORS_LENGTH = "%1 的長度"
|
|
|
+Blockly.Msg.OPERATORS_CONTAINS = "%1 包含 %2 ?"
|
|
|
+Blockly.Msg.OPERATORS_MOD = "%1 除以 %2 的餘數"
|
|
|
+Blockly.Msg.OPERATORS_ROUND = "將 %1 四舍五入"
|
|
|
+Blockly.Msg.OPERATORS_MATHOP = "%2 的 %1"
|
|
|
+Blockly.Msg.OPERATORS_MATHOP_ABS = "絕對值"
|
|
|
+Blockly.Msg.OPERATORS_MATHOP_FLOOR = "向下取整"
|
|
|
+Blockly.Msg.OPERATORS_MATHOP_CEILING = "向上取整"
|
|
|
+Blockly.Msg.OPERATORS_MATHOP_SQRT = "平方根"
|
|
|
+Blockly.Msg.OPERATORS_MATHOP_SIN = "sin"
|
|
|
+Blockly.Msg.OPERATORS_MATHOP_COS = "cos"
|
|
|
+Blockly.Msg.OPERATORS_MATHOP_TAN = "tan"
|
|
|
+Blockly.Msg.OPERATORS_MATHOP_ASIN = "asin"
|
|
|
+Blockly.Msg.OPERATORS_MATHOP_ACOS = "acos"
|
|
|
+Blockly.Msg.OPERATORS_MATHOP_ATAN = "atan"
|
|
|
+Blockly.Msg.OPERATORS_MATHOP_LN = "ln"
|
|
|
+Blockly.Msg.OPERATORS_MATHOP_LOG = "log"
|
|
|
+Blockly.Msg.OPERATORS_MATHOP_EEXP = "e ^"
|
|
|
+Blockly.Msg.OPERATORS_MATHOP_10EXP = "10 ^"
|
|
|
+Blockly.Msg.PROCEDURES_DEFINITION = "定義 %1"
|
|
|
+Blockly.Msg.SENSING_TOUCHINGOBJECT = "碰到 %1 ?"
|
|
|
+Blockly.Msg.SENSING_TOUCHINGOBJECT_POINTER = "鼠標指針"
|
|
|
+Blockly.Msg.SENSING_TOUCHINGOBJECT_EDGE = "舞臺邊緣"
|
|
|
+Blockly.Msg.SENSING_TOUCHINGCOLOR = "碰到顏色 %1 ?"
|
|
|
+Blockly.Msg.SENSING_COLORISTOUCHINGCOLOR = "顏色 %1 碰到 %2 ?"
|
|
|
+Blockly.Msg.SENSING_DISTANCETO = "到 %1 的距離"
|
|
|
+Blockly.Msg.SENSING_DISTANCETO_POINTER = "鼠標指針"
|
|
|
+Blockly.Msg.SENSING_ASKANDWAIT = "詢問 %1 並等待"
|
|
|
+Blockly.Msg.SENSING_ASK_TEXT = "妳叫什麼名字?"
|
|
|
+Blockly.Msg.SENSING_ANSWER = "回答"
|
|
|
+Blockly.Msg.SENSING_KEYPRESSED = "按下 %1 鍵?"
|
|
|
+Blockly.Msg.SENSING_MOUSEDOWN = "按下鼠標?"
|
|
|
+Blockly.Msg.SENSING_MOUSEX = "鼠標的x座標"
|
|
|
+Blockly.Msg.SENSING_MOUSEY = "鼠標的y座標"
|
|
|
+Blockly.Msg.SENSING_SETDRAGMODE = "將拖動模式設為 %1"
|
|
|
+Blockly.Msg.SENSING_SETDRAGMODE_DRAGGABLE = "可拖動"
|
|
|
+Blockly.Msg.SENSING_SETDRAGMODE_NOTDRAGGABLE = "不可拖動"
|
|
|
+Blockly.Msg.SENSING_LOUDNESS = "響度"
|
|
|
+Blockly.Msg.SENSING_LOUD = "響聲?"
|
|
|
+Blockly.Msg.SENSING_TIMER = "計時器"
|
|
|
+Blockly.Msg.SENSING_RESETTIMER = "計時器歸零"
|
|
|
+Blockly.Msg.SENSING_OF = "%2 的 %1"
|
|
|
+Blockly.Msg.SENSING_OF_XPOSITION = "x 座標"
|
|
|
+Blockly.Msg.SENSING_OF_YPOSITION = "y 座標"
|
|
|
+Blockly.Msg.SENSING_OF_DIRECTION = "方向"
|
|
|
+Blockly.Msg.SENSING_OF_COSTUMENUMBER = "造型編號"
|
|
|
+Blockly.Msg.SENSING_OF_COSTUMENAME = "造型名稱"
|
|
|
+Blockly.Msg.SENSING_OF_SIZE = "大小"
|
|
|
+Blockly.Msg.SENSING_OF_VOLUME = "音量"
|
|
|
+Blockly.Msg.SENSING_OF_BACKDROPNUMBER = "背景編號"
|
|
|
+Blockly.Msg.SENSING_OF_BACKDROPNAME = "背景名稱"
|
|
|
+Blockly.Msg.SENSING_OF_STAGE = "舞臺"
|
|
|
+Blockly.Msg.SENSING_CURRENT = "當前時間的 %1"
|
|
|
+Blockly.Msg.SENSING_CURRENT_YEAR = "年"
|
|
|
+Blockly.Msg.SENSING_CURRENT_MONTH = "月"
|
|
|
+Blockly.Msg.SENSING_CURRENT_DATE = "日"
|
|
|
+Blockly.Msg.SENSING_CURRENT_DAYOFWEEK = "星期"
|
|
|
+Blockly.Msg.SENSING_CURRENT_HOUR = "時"
|
|
|
+Blockly.Msg.SENSING_CURRENT_MINUTE = "分"
|
|
|
+Blockly.Msg.SENSING_CURRENT_SECOND = "秒"
|
|
|
+Blockly.Msg.SENSING_DAYSSINCE2000 = "2000年至今的天數"
|
|
|
+Blockly.Msg.SENSING_USERNAME = "用戶名"
|
|
|
+Blockly.Msg.SENSING_USERID = "用戶id"
|
|
|
+Blockly.Msg.SOUND_PLAY = "播放聲音 %1"
|
|
|
+Blockly.Msg.SOUND_PLAYUNTILDONE = "播放聲音 %1 等待播完"
|
|
|
+Blockly.Msg.SOUND_STOPALLSOUNDS = "停止所有聲音"
|
|
|
+Blockly.Msg.SOUND_SETEFFECTO = "將 %1 音效設為 %2"
|
|
|
+Blockly.Msg.SOUND_CHANGEEFFECTBY = "將 %1 音效增加 %2"
|
|
|
+Blockly.Msg.SOUND_CLEAREFFECTS = "清除音效"
|
|
|
+Blockly.Msg.SOUND_EFFECTS_PITCH = "音調"
|
|
|
+Blockly.Msg.SOUND_EFFECTS_PAN = "左右平衡"
|
|
|
+Blockly.Msg.SOUND_CHANGEVOLUMEBY = "將音量增加 %1"
|
|
|
+Blockly.Msg.SOUND_SETVOLUMETO = "將音量設為 %1%"
|
|
|
+Blockly.Msg.SOUND_VOLUME = "音量"
|
|
|
+Blockly.Msg.SOUND_RECORD = "錄制…"
|
|
|
+Blockly.Msg.CATEGORY_MOTION = "運動"
|
|
|
+Blockly.Msg.CATEGORY_LOOKS = "外觀"
|
|
|
+Blockly.Msg.CATEGORY_SOUND = "聲音"
|
|
|
+Blockly.Msg.CATEGORY_EVENTS = "事件"
|
|
|
+Blockly.Msg.CATEGORY_CONTROL = "控制"
|
|
|
+Blockly.Msg.CATEGORY_SENSING = "偵測"
|
|
|
+Blockly.Msg.CATEGORY_OPERATORS = "運算"
|
|
|
+Blockly.Msg.CATEGORY_VARIABLES = "變量"
|
|
|
+Blockly.Msg.CATEGORY_MYBLOCKS = "自制積木"
|
|
|
+Blockly.Msg.DUPLICATE = "復制"
|
|
|
+Blockly.Msg.DUPLICATE_PASTE = "復制並粘貼"
|
|
|
+Blockly.Msg.DELETE = "刪除"
|
|
|
+Blockly.Msg.ADD_COMMENT = "添加註釋"
|
|
|
+Blockly.Msg.REMOVE_COMMENT = "刪除註釋"
|
|
|
+Blockly.Msg.DELETE_BLOCK = "刪除"
|
|
|
+Blockly.Msg.DELETE_X_BLOCKS = "刪除 %1 積木"
|
|
|
+Blockly.Msg.DELETE_ALL_BLOCKS = "刪除全部 %1 積木?"
|
|
|
+Blockly.Msg.CLEAN_UP = "整理積木"
|
|
|
+Blockly.Msg.HELP = "幫助"
|
|
|
+Blockly.Msg.UNDO = "撤銷"
|
|
|
+Blockly.Msg.REDO = "重做"
|
|
|
+Blockly.Msg.EDIT_PROCEDURE = "編輯"
|
|
|
+Blockly.Msg.SHOW_PROCEDURE_DEFINITION = "查看定義"
|
|
|
+Blockly.Msg.WORKSPACE_COMMENT_DEFAULT_TEXT = "說些什麼……"
|
|
|
+Blockly.Msg.COLOUR_HUE_LABEL = "顏色"
|
|
|
+Blockly.Msg.COLOUR_SATURATION_LABEL = "飽和度"
|
|
|
+Blockly.Msg.COLOUR_BRIGHTNESS_LABEL = "亮度"
|
|
|
+Blockly.Msg.CHANGE_VALUE_TITLE = "更改變量:"
|
|
|
+Blockly.Msg.RENAME_VARIABLE = "修改變量名"
|
|
|
+Blockly.Msg.RENAME_VARIABLE_TITLE = "將所有的「%1」變量名改為:"
|
|
|
+Blockly.Msg.RENAME_VARIABLE_MODAL_TITLE = "修改變量名"
|
|
|
+Blockly.Msg.NEW_VARIABLE = "建立一個變量"
|
|
|
+Blockly.Msg.NEW_VARIABLE_TITLE = "新變量名:"
|
|
|
+Blockly.Msg.VARIABLE_MODAL_TITLE = "新建變量"
|
|
|
+Blockly.Msg.VARIABLE_ALREADY_EXISTS = "已經存在名為「%1」的變量。"
|
|
|
+Blockly.Msg.VARIABLE_ALREADY_EXISTS_FOR_ANOTHER_TYPE = "已經存在一個名為「%1」的變量,其類型為「%2」。"
|
|
|
+Blockly.Msg.DELETE_VARIABLE_CONFIRMATION = "刪除%1處「%2」變量嗎?"
|
|
|
+Blockly.Msg.CANNOT_DELETE_VARIABLE_PROCEDURE = "無法刪除變量「%1」,因為函數「%2」的定義中用到了它"
|
|
|
+Blockly.Msg.DELETE_VARIABLE = "刪除變量「%1」"
|
|
|
+Blockly.Msg.NEW_PROCEDURE = "制作新的積木"
|
|
|
+Blockly.Msg.PROCEDURE_ALREADY_EXISTS = "已經存在名為「%1」的程序。"
|
|
|
+Blockly.Msg.PROCEDURE_DEFAULT_NAME = "積木名稱"
|
|
|
+Blockly.Msg.NEW_LIST = "建立一個陣列"
|
|
|
+Blockly.Msg.NEW_LIST_TITLE = "新的陣列名:"
|
|
|
+Blockly.Msg.LIST_MODAL_TITLE = "新建陣列"
|
|
|
+Blockly.Msg.LIST_ALREADY_EXISTS = "名為 「%1」 的陣列已存在。"
|
|
|
+Blockly.Msg.RENAME_LIST_TITLE = "將所有的「%1」的陣列名改為:"
|
|
|
+Blockly.Msg.RENAME_LIST_MODAL_TITLE = "修改陣列名"
|
|
|
+Blockly.Msg.DEFAULT_LIST_ITEM = "東西"
|
|
|
+Blockly.Msg.NEW_BROADCAST_MESSAGE = "新消息"
|
|
|
+Blockly.Msg.NEW_BROADCAST_MESSAGE_TITLE = "新消息的名稱:"
|
|
|
+Blockly.Msg.BROADCAST_MODAL_TITLE = "新消息"
|
|
|
+Blockly.Msg.DEFAULT_BROADCAST_MESSAGE_NAME = "消息1"
|
|
|
+Blockly.Msg.GROVEZERO_MINIWHEEL_SET_POWER = "%1 %2 小車底盤 左輪動力 %3 %,右輪動力 %4 %"
|
|
|
+Blockly.Msg.GROVEZERO_MINIWHEEL_STOP = "%1 %2 小車底盤 停止運動"
|
|
|
+Blockly.Msg.GROVEZERO_MINIWHEEL_RUN_VELOCITY_AZIMUTH = "%1 %2 小車底盤 以 %3 %4"
|
|
|
+Blockly.Msg.GROVEZERO_MINIWHEEL_OPT1 = "慢速"
|
|
|
+Blockly.Msg.GROVEZERO_MINIWHEEL_OPT2 = "中速"
|
|
|
+Blockly.Msg.GROVEZERO_MINIWHEEL_OPT3 = "快速"
|
|
|
+Blockly.Msg.GROVEZERO_MINIWHEEL_OPT4 = "前進"
|
|
|
+Blockly.Msg.GROVEZERO_MINIWHEEL_OPT5 = "後退"
|
|
|
+Blockly.Msg.GROVEZERO_MINIWHEEL_OPT6 = "左轉"
|
|
|
+Blockly.Msg.GROVEZERO_MINIWHEEL_OPT7 = "右轉"
|
|
|
+Blockly.Msg.GROVEZERO_MINIWHEEL_OPT8 = "順時針轉"
|
|
|
+Blockly.Msg.GROVEZERO_MINIWHEEL_OPT9 = "逆時針轉"
|
|
|
+Blockly.Msg.GROVEZERO_MOTOR_STOP = "%1 %2 %3 直流減速馬達 停止轉動"
|
|
|
+Blockly.Msg.GROVEZERO_DC_MOTOR_TRUN_POWER = "%1 %2 %3 直流減速馬達 開始轉動 動力 %4 %"
|
|
|
+Blockly.Msg.GROVEZERO_SERVO_TURN_ANGLE = "%1 %2 伺服馬達 轉到 %3 度"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_TO_COLOR = "%1 %2 紅 %3 綠 %4 藍 %5"
|
|
|
+Blockly.Msg.GROVEZERO_HSL_TO_COLOR = "%1 %2 顏色 %3 飽和度 %4 亮度 %5"
|
|
|
+Blockly.Msg.GROVEZERO_LED_MATRIX_XY_IS_ON = "%1 %2 LED 矩陣 x:%3 y:%4 是否被點亮?"
|
|
|
+Blockly.Msg.GROVEZERO_LED_MATRIX_SHOW_SHAPE = "%1 %2 LED 矩陣 顯示圖案 %3"
|
|
|
+Blockly.Msg.GROVEZERO_LED_MATRIX_SHOW_STRING = "%1 %2 LED 矩陣 顯示字串 %3"
|
|
|
+Blockly.Msg.GROVEZERO_LED_MATRIX_XY_SET_ON = "%1 %2 LED 矩陣 點亮 x: %3 y: %4"
|
|
|
+Blockly.Msg.GROVEZERO_LED_MATRIX_XY_SET_OFF = "%1 %2 LED 矩陣 熄滅 x: %3 y: %4"
|
|
|
+Blockly.Msg.GROVEZERO_LED_MATRIX_CLEAN = "%1 %2 LED 矩陣 全部熄滅"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_LED_SHOW_STYLE_COLOR = "%1 %2 可調彩燈 壹直 %3 %4"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_LED_SHOW_STYLE = "%1 %2 可調彩燈 %3 效果"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_LED_FADE_FROM_COLOR1_TO_COLOR2 = "%1 %2 可調彩燈 從 %3 漸變到 %4"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_LED_SET_BRIGHTNESS = "%1 %2 可調彩燈 設定亮度為 %3 %"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_LED_LIGHT_OFF = "%1 %2 可調彩燈 熄滅"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_LED_OPT1 = "亮"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_LED_OPT2 = "閃爍"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_LED_OPT3 = "呼吸"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_LED_OPT4 = "彩虹燈"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_LED_OPT5 = "隨機色"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_SHOW_SHAPE = "%1 %2 %3 RGB LED 矩陣 顯示圖案 %4"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_SHOW_STRING = "%1 %2 %3 RGB LED 矩陣 顯示字串 %4 %5"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_SHOW_ANIMA = "%1 %2 %3 RGB LED 矩陣 顯示動畫 %4"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_SHOW_HISTOGRAM = "%1 %2 %3 RGB LED 矩陣 繪制柱狀圖 值為 %4"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_XY_SET_ON = "%1 %2 %3 RGB LED 矩陣 點亮 x: %4 y: %5 %6"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_XY_SET_OFF = "%1 %2 %3 RGB LED 矩陣 熄滅 x: %4 y: %5"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_XY_SET_ON_OFF = "%1 %2 %3 RGB LED 矩陣 開關 x: %4 y: %5 %6"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_XY_IS_ON = "%1 %2 %3 RGB LED 矩陣 x: %4 y: %5 被點亮"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_CLEAN = "%1 %2 %3 RGB LED 矩陣 全部熄滅"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_XY_GET_COLOR = "%1 %2 %3 RGB LED 矩陣 x: %4 y: %5 顏色值"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_ARGS_ANIMA_OPT1 = "波浪"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_ARGS_ANIMA_OPT2 = "順時針畫大方形"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_ARGS_ANIMA_OPT3 = "順時針畫小方形"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_ARGS_ANIMA_OPT4 = "逆時針畫大方形"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_ARGS_ANIMA_OPT5 = "逆時針畫小方形"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_ARGS_ANIMA_OPT6 = "變幻"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_ARGS_ANIMA_OPT7 = "火焰"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_ARGS_ANIMA_OPT8 = "行走"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_ARGS_ANIMA_OPT9 = "心碎"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_XY_SET_ON_OPT1 = "紅"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_XY_SET_ON_OPT2 = "橙"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_XY_SET_ON_OPT3 = "黃"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_XY_SET_ON_OPT4 = "綠"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_XY_SET_ON_OPT5 = "青"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_XY_SET_ON_OPT6 = "藍"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_XY_SET_ON_OPT7 = "紫"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_XY_SET_ON_OPT8 = "粉紅"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_XY_SET_ON_OPT9 = "白"
|
|
|
+Blockly.Msg.GROVEZERO_RGB_MATRIX_XY_SET_ON_OPT10 = "黑"
|
|
|
+Blockly.Msg.GROVEZERO_FOUR_DIGIT_WHEN_COUNTDOWN_END = "%1 %2 四位數碼管 倒數結束"
|
|
|
+Blockly.Msg.GROVEZERO_FOUR_DIGIT_SHOW_NUMBER = "%1 %2 四位數碼管 顯示 %3"
|
|
|
+Blockly.Msg.GROVEZERO_FOUR_DIGIT_START_COUNTDOWN = "%1 %2 四位數碼管 開始倒數 %3 秒"
|
|
|
+Blockly.Msg.GROVEZERO_FOUR_DIGIT_OFF = "%1 %2 四位數碼管 熄滅"
|
|
|
+Blockly.Msg.GROVEZERO_FOUR_DIGIT_SET_BRIGHTNESS = "%1 %2 四位數碼管 設定亮度 %3 %"
|
|
|
+Blockly.Msg.GROVEZERO_BUZZER_PLAY_MELODY = "%1 %2 蜂鳴器 播放旋律 %3 壹次"
|
|
|
+Blockly.Msg.GROVEZERO_BUZZER_PLAY_MELODY_OPT0 = "ba ding"
|
|
|
+Blockly.Msg.GROVEZERO_BUZZER_PLAY_MELODY_OPT1 = "wawawawaa"
|
|
|
+Blockly.Msg.GROVEZERO_BUZZER_PLAY_MELODY_OPT2 = "jump up"
|
|
|
+Blockly.Msg.GROVEZERO_BUZZER_PLAY_MELODY_OPT3 = "jump down"
|
|
|
+Blockly.Msg.GROVEZERO_BUZZER_PLAY_MELODY_OPT4 = "power up"
|
|
|
+Blockly.Msg.GROVEZERO_BUZZER_PLAY_MELODY_OPT5 = "power down"
|
|
|
+Blockly.Msg.GROVEZERO_BUZZER_PLAY_MELODY_OPT6 = "magic wand"
|
|
|
+Blockly.Msg.GROVEZERO_BUZZER_PLAY_MELODY_OPT7 = "siren"
|
|
|
+Blockly.Msg.GROVEZERO_BUZZER_MUTE_FOR_BEAT = "%1 %2 蜂鳴器 停頓 %3 拍"
|
|
|
+Blockly.Msg.GROVEZERO_BUZZER_SET_BPM = "%1 %2 蜂鳴器 將節奏(bpm) 設定為 %3"
|
|
|
+Blockly.Msg.GROVEZERO_BUZZER_ADD_BPM = "%1 %2 蜂鳴器 將節奏(bpm) 增加 %3"
|
|
|
+Blockly.Msg.GROVEZERO_BUZZER_GET_BPM = "%1 %2 蜂鳴器 節奏(bpm)"
|
|
|
+Blockly.Msg.GROVEZERO_BUZZER_STOP = "%1 %2 蜂鳴器 停止播放"
|
|
|
+Blockly.Msg.GROVEZERO_BUZZER_PLAY_NOTE = "%1 %2 蜂鳴器 持續播放音符 %3"
|
|
|
+Blockly.Msg.GROVEZERO_BUZZER_PLAY_NOTE_FOR_BEAT = "%1 %2 蜂鳴器 彈奏音符 %3 持續 %4 拍"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT0 = "低 C"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT1 = "低 D"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT2 = "低 E"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT3 = "低 F"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT4 = "低 G"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT5 = "低 A"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT6 = "低 B"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT7 = "中 C"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT8 = "中 D"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT9 = "中 E"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT10 = "中 F"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT11 = "中 G"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT12 = "中 A"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT13 = "中 B"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT14 = "高 C"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT15 = "高 D"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT16 = "高 E"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT17 = "高 F"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT18 = "高 G"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT19 = "高 A"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT20 = "高 B"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT21 = "低 C#"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT22 = "低 D#"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT23 = "低 F#"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT24 = "低 G#"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT25 = "低 A#"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT26 = "中 C#"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT27 = "中 D#"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT28 = "中 F#"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT29 = "中 G#"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT30 = "中 A#"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT31 = "高 C#"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT32 = "高 D#"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT33 = "高 F#"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT34 = "高 G#"
|
|
|
+Blockly.Msg.SOUND_BUZZER_NOTES_OPT35 = "高 A#"
|
|
|
+Blockly.Msg.GROVEZERO_MP3_START_PLAY = "%1 %2 MP3播放器 播放第 %3 首歌"
|
|
|
+Blockly.Msg.GROVEZERO_MP3_PAUSE_OR_PLAY = "%1 %2 MP3播放器 %3 播放"
|
|
|
+Blockly.Msg.GROVEZERO_MP3_SWITCH = "%1 %2 MP3播放器 %3"
|
|
|
+Blockly.Msg.GROVEZERO_MP3_ADD_VOLUME = "%1 %2 MP3播放器 將音量增加 %3 %"
|
|
|
+Blockly.Msg.GROVEZERO_MP3_SET_VOLUME = "%1 %2 MP3播放器 將音量設定為 %3 %"
|
|
|
+Blockly.Msg.GROVEZERO_MP3_STOP_PLAY = "%1 %2 MP3播放器 停止播放"
|
|
|
+Blockly.Msg.GROVEZERO_MP3_PLAY_MODE = "%1 %2 MP3播放器 模式為 %3"
|
|
|
+Blockly.Msg.GROVEZERO_MP3_PAUSE_OR_PLAY_OPT0 = "暫停"
|
|
|
+Blockly.Msg.GROVEZERO_MP3_PAUSE_OR_PLAY_OPT1 = "恢復"
|
|
|
+Blockly.Msg.GROVEZERO_MP3_SWITCH_OPT0 = "下壹首"
|
|
|
+Blockly.Msg.GROVEZERO_MP3_SWITCH_OPT1 = "上壹首"
|
|
|
+Blockly.Msg.GROVEZERO_MP3_PLAY_MODE_OPT0 = "順序播放"
|
|
|
+Blockly.Msg.GROVEZERO_MP3_PLAY_MODE_OPT1 = "隨機播放"
|
|
|
+Blockly.Msg.GROVEZERO_MP3_PLAY_MODE_OPT2 = "單曲循環"
|
|
|
+Blockly.Msg.GROVEZERO_MAINBOARD_START = "%1 %2 當控制板啟動時"
|
|
|
+Blockly.Msg.GROVEZERO_MAINBOARD_WHEN_ARRIVAL_TIME = "%1 %2 當計時器大於 %3 秒"
|
|
|
+Blockly.Msg.GROVEZERO_MAINBOARD_WHEN_RADIO_RECEIVE = "%1 %2 當無線接收到 %3"
|
|
|
+Blockly.Msg.GROVEZERO_MAINBOARD_BROADCAST = "%1 %2 廣播 %3"
|
|
|
+Blockly.Msg.GROVEZERO_MAINBOARD_STOP_BROADCAST = "%1 %2 停止廣播"
|
|
|
+Blockly.Msg.GROVEZERO_MAINBOARD_SET_BROADCAST_CHANNEL = "%1 %2 設定廣播頻道 %3"
|
|
|
+Blockly.Msg.GROVEZERO_TWIN_BUTTON_WHEN_CLICK = "%1 %2 當 %3 雙按鈕開關 的 %4 被 %5"
|
|
|
+Blockly.Msg.GROVEZERO_TWIN_BUTTON_IS_PRESSED = "%1 %2 %3 雙按鈕開關 的 %4 正在被按下?"
|
|
|
+Blockly.Msg.GROVEZERO_TWIN_BUTTON_WHEN_CLICK_OPT3 = "單擊"
|
|
|
+Blockly.Msg.GROVEZERO_TWIN_BUTTON_WHEN_CLICK_OPT5 = "長按"
|
|
|
+Blockly.Msg.GROVEZERO_IMU9_DOF_STATUS_WHEN_CHANGE = "%1 %2 當 9軸姿態感應器 %3"
|
|
|
+Blockly.Msg.GROVEZERO_IMU9_DOF_STATUS_OPT0 = "豎直向下"
|
|
|
+Blockly.Msg.GROVEZERO_IMU9_DOF_STATUS_OPT1 = "豎直向上"
|
|
|
+Blockly.Msg.GROVEZERO_IMU9_DOF_STATUS_OPT2 = "向左傾斜"
|
|
|
+Blockly.Msg.GROVEZERO_IMU9_DOF_STATUS_OPT3 = "向右傾斜"
|
|
|
+Blockly.Msg.GROVEZERO_IMU9_DOF_STATUS_OPT4 = "正面朝上"
|
|
|
+Blockly.Msg.GROVEZERO_IMU9_DOF_STATUS_OPT5 = "正面朝下"
|
|
|
+Blockly.Msg.GROVEZERO_IMU9_DOF_STATUS_OPT6 = "被搖晃"
|
|
|
+Blockly.Msg.GROVEZERO_IMU9_DOF_STATUS_OPT7 = "自由落體"
|
|
|
+Blockly.Msg.GROVEZERO_IMU9_DOF_STATUS_IS = "%1 %2 9軸姿態感應器 %3 ?"
|
|
|
+Blockly.Msg.GROVEZERO_IMU9_DOF_GET_VALUE = "%1 %2 9軸姿態感應器 %3 軸加速度值(mg)"
|
|
|
+Blockly.Msg.GROVEZERO_PIR_MOTION_SENSOR_DETECT_SOMEONE = "%1 %2 當 紅外運動感應器 檢測到人"
|
|
|
+Blockly.Msg.GROVEZERO_MECH_KEY_WHENCLICK = "%1 %2 當 %3 機械按鈕開關 被 %4"
|
|
|
+Blockly.Msg.GROVEZERO_MECH_KEY_WHENCLICK_OPT0 = "單擊"
|
|
|
+Blockly.Msg.GROVEZERO_MECH_KEY_WHENCLICK_OPT1 = "長按"
|
|
|
+Blockly.Msg.GROVEZERO_MECH_KEY_IS_PRESSED = "%1 %2 %3 機械按鈕開關 正在被按下?"
|
|
|
+Blockly.Msg.GROVEZERO_MECH_KEY_SET_RGB = "%1 %2 %3 機械按鈕開關 背燈亮 %4"
|
|
|
+Blockly.Msg.GROVEZERO_MECH_KEY_CLOSE_RGB = "%1 %2 %3 機械按鈕開關 背燈熄滅"
|
|
|
+Blockly.Msg.GROVEZERO_KNOB_WHEN_CHANGE = "%1 %2 當 %3 旋鈕調節器被 %4"
|
|
|
+Blockly.Msg.GROVEZERO_KNOB_WHEN_CHANGE_OPT0 = "順時針旋轉"
|
|
|
+Blockly.Msg.GROVEZERO_KNOB_WHEN_CHANGE_OPT1 = "逆時針旋轉"
|
|
|
+Blockly.Msg.GROVEZERO_KNOB_WHEN_CHANGE_OPT2 = "按下"
|
|
|
+Blockly.Msg.GROVEZERO_GESTURE_SENSOR_WHEN_CHANGE = "%1 %2 當 手勢識別感應器 檢測到 %3"
|
|
|
+Blockly.Msg.GROVEZERO_GESTURE_SENSOR_WHEN_CHANGE_OPT0 = "向左劃"
|
|
|
+Blockly.Msg.GROVEZERO_GESTURE_SENSOR_WHEN_CHANGE_OPT1 = "向右劃"
|
|
|
+Blockly.Msg.GROVEZERO_GESTURE_SENSOR_WHEN_CHANGE_OPT2 = "向上劃"
|
|
|
+Blockly.Msg.GROVEZERO_GESTURE_SENSOR_WHEN_CHANGE_OPT3 = "向下劃"
|
|
|
+Blockly.Msg.GROVEZERO_GESTURE_SENSOR_WHEN_CHANGE_OPT4 = "物體靠近"
|
|
|
+Blockly.Msg.GROVEZERO_GESTURE_SENSOR_WHEN_CHANGE_OPT5 = "物體遠離"
|
|
|
+Blockly.Msg.GROVEZERO_GESTURE_SENSOR_WHEN_CHANGE_OPT6 = "順時針畫圈"
|
|
|
+Blockly.Msg.GROVEZERO_GESTURE_SENSOR_WHEN_CHANGE_OPT7 = "逆時針畫圈"
|
|
|
+Blockly.Msg.GROVEZERO_GESTURE_SENSOR_WHEN_CHANGE_OPT8 = "手指舞動"
|
|
|
+Blockly.Msg.GROVEZERO_TOUCHPAD_IS_PRESSED = "%1 %2 %3 多觸摸開關 腳位 %4 被按下?"
|
|
|
+Blockly.Msg.GROVEZERO_TOUCHPAD_WHEN_CLICK = "%1 %2 當 %3 多觸摸開關 腳位 %4 被按下"
|
|
|
+Blockly.Msg.GROVEZERO_LIGHT_SENSOR_GET_VALUE = "%1 %2 光線感應器 光線強度(流明)"
|
|
|
+Blockly.Msg.GROVEZERO_SOUND_SENSOR_GET_VALUE = "%1 %2 聲音感應器 聲音響度"
|
|
|
+Blockly.Msg.GROVEZERO_TEMPERATURESENSOR_GET_VALUE = "%1 %2 溫度感應器 溫度值 %3"
|
|
|
+Blockly.Msg.GROVEZERO_TEMPERATURESENSOR_GET_VALUE_OPT0 = "℃"
|
|
|
+Blockly.Msg.GROVEZERO_TEMPERATURESENSOR_GET_VALUE_OPT1 = "℉"
|
|
|
+Blockly.Msg.GROVEZERO_SLIDER_GET_VALUE = "%1 %2 %3 滑動變阻器 值"
|
|
|
+Blockly.Msg.GROVEZERO_ULTRASONIC_SENSOR_GET_VALUE = "%1 %2 超聲波測距感應器 距離(厘米)"
|
|
|
+Blockly.Msg.GROVEZERO_TEMHUM_SENSOR_GET_TEM_VALUE = "%1 %2 溫濕度感應器 溫度值 %3"
|
|
|
+Blockly.Msg.GROVEZERO_TEMHUM_SENSOR_GET_HUM_VALUE = "%1 %2 溫濕度感應器 濕度值(%)"
|
|
|
+Blockly.Msg.GROVEZERO_COLOR_LINE_FOLLOWER_GET_COLOR = "%1 %2 識色循跡感應器 顏色值"
|
|
|
+Blockly.Msg.GROVEZERO_COLOR_LINE_FOLLOWER_IS_POSITION = "%1 %2 識色循跡感應器 線的位置為 %3"
|
|
|
+Blockly.Msg.GROVEZERO_COLOR_LINE_FOLLOWER_IS_POSITiON_OPT0 = "中"
|
|
|
+Blockly.Msg.GROVEZERO_COLOR_LINE_FOLLOWER_IS_POSITiON_OPT1 = "右"
|
|
|
+Blockly.Msg.GROVEZERO_COLOR_LINE_FOLLOWER_IS_POSITiON_OPT2 = "最右"
|
|
|
+Blockly.Msg.GROVEZERO_COLOR_LINE_FOLLOWER_IS_POSITiON_OPT3 = "左"
|
|
|
+Blockly.Msg.GROVEZERO_COLOR_LINE_FOLLOWER_IS_POSITiON_OPT4 = "最左"
|
|
|
+Blockly.Msg.GROVEZERO_COLOR_LINE_FOLLOWER_IS_POSITiON_OPT5 = "丟失"
|
|
|
+Blockly.Msg.GROVEZERO_COLOR_LINE_FOLLOWER_IS_COLOR = "%1 %2 識色循跡感應器 檢測到 %3 色"
|
|
|
+Blockly.Msg.GROVEZERO_COLOR_LINE_FOLLOWER_IS_COLOR_OPT0 = "紅"
|
|
|
+Blockly.Msg.GROVEZERO_COLOR_LINE_FOLLOWER_IS_COLOR_OPT1 = "綠"
|
|
|
+Blockly.Msg.GROVEZERO_COLOR_LINE_FOLLOWER_IS_COLOR_OPT2 = "藍"
|
|
|
+Blockly.Msg.GROVEZERO_COLOR_LINE_FOLLOWER_IS_COLOR_OPT3 = "黑"
|
|
|
+Blockly.Msg.GROVEZERO_COLOR_LINE_FOLLOWER_IS_COLOR_OPT4 = "其他"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_SERVO_MOVE = "%1 %2 伺服馬達 管腳 %3 角度 %4 延時 %5"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_SERVO_READ_DEGREES = "%1 %2 伺服馬達 管腳 %3 讀取讀取"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_LED = "%1 %2 LED燈 管腳 %3 設為 %4"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_BUZZER = "%1 %2 蜂鳴器 管腳 %3 設為 %4"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_RELAY = "%1 %2 繼電器 管腳 %3 設為 %4"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_BTN = "%1 %2 按鍵正在被按下 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_TILT = "%1 %2 傾斜感應器 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_TOUCH = "%1 %2 觸摸 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_ROTATION = "%1 %2 旋轉電位計 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_SOUND = "%1 %2 噪聲(模擬) 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_LIGHT = "%1 %2 光線感應器 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_TEMPERATURE = "%1 %2 溫度感應器 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_LCD_PRINT = "%1 %2 全彩背光LCD屏 打印第1欄 %3 打印第2欄 %4"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_LCD_PRINT2 = "%1 %2 全彩背光LCD屏 在第 %3 欄 第 %4 列 打印 %5"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_LCD_POWER = "%1 %2 全彩背光LCD屏 %3"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_LCD_POWER_OPT1 = "開"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_LCD_POWER_OPT2 = "關"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_LCD_POWER_OPT3 = "有光標"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_LCD_POWER_OPT4 = "無光標"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_LCD_POWER_OPT5 = "閃爍"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_LCD_POWER_OPT6 = "不閃爍"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_LCD_POWER_OPT7 = "清除"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_LCD_SETRGB = "%1 %2 全彩背光LCD屏 設定顏色 R %3 G %4 B %5"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_TEMPERATURE_HUMIDITY = "%1 %2 溫濕度感應器 管腳 %3 %4"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_TEMPERATURE_HUMIDITY_OPT1 = "溫度"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_TEMPERATURE_HUMIDITY_OPT2 = "濕度"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_THUMB_JOYSTICK = "%1 %2 拇指控制桿管腳 %3 座標值 %4軸"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_ULT = "%1 %2 超聲波測距感應器距離(cm) 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_LINE_FINDER = "%1 %2 紅外接近感應器 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_LINE_FINDER_R = "%1 %2 巡線感應器 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_WATER = "%1 %2 水分子檢測感應器 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_MAGNETIC_SWITCH = "%1 %2 磁力開關 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_PIR_MOTION = "%1 %2 人體紅外感應器 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_FLAME = "%1 %2 火焰感應器 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_COLLISION = "%1 %2 碰撞感應器 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_HALL = "%1 %2 霍爾電磁開關 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_SLIDE_POT = "%1 %2 滑動電位開關 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_MOISTURE = "%1 %2 土壤濕度感應器 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_4DIGIT_DISPLAY = "%1 %2 4位數碼管 管腳 %3 顯示為 %4"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_RGB_LED = "%1 %2 炫彩RGB LED燈 管腳 %3 顯示為 %4 序號 %5"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_RGB_LED1 = "%1 %2 炫彩RGB LED燈 管腳 %3 顯示為 R %4 G %5 B %6 序號 %7"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_RGB_LED10 = "%1 %2 炫彩RGB LED燈 管腳 %3 顯示為 %4"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_RGB_LED11 = "%1 %2 炫彩RGB LED燈 管腳 %3 顯示為 R %4 G %5 B %6"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_SPEAKER = "%1 %2 揚聲器 管腳 %3 播放音符 %4 以%5拍"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_RECORDER = "%1 %2 錄音播放模組 管腳 %3 %4"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_EL_DRIVER = "%1 %2 冷光條驅動 管腳 %3 設為 %4"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_EL_VIBRATION_MOTOR = "%1 %2 震動馬達 管腳 %3 設為 %4"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_ELECTROMAGNET = "%1 %2 電磁鐵模組 管腳 %3 設為 %4"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_MINI_FAN = "%1 %2 迷妳風扇 管腳 %3 設為 %4"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_3ADA = "%1 %2 三軸數字加速度(16g) %3 軸"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_TOUCH = "%1 %2 多通道觸摸感應器 通道 %3"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_MINI_MOTOR_DRIVER = "%1 %2 迷妳馬達驅動模組 馬達 %3 轉速(-255~255)%4"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_MINI_MOTOR_DRIVER_STOP = "%1 %2 迷妳馬達驅動模組 馬達 %3 停止"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_LED_STRING_LIGHT = "%1 %2 LED燈條 管腳 %3 編號 %4 顯示為 R %5 G %6 B %7"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_LED_BAR = "%1 %2 柱狀發光二級管 管腳 %3 %4 %5"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_LED_CIRCULAR_LED = "%1 %2 環形發光二級管 管腳 %3 亮燈 %4"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_GESTURE = "%1 %2 手勢識別感應器 識別手勢 %3?"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_SPEECH_RECOGNIZER = "%1 %2 語音識別感應器 管腳 %3 識別語音 %4?"
|
|
|
+Blockly.Msg.ARDUINO_FIGURE_OUTPUT = "數字輸出 管腳 %1 設為 %2"
|
|
|
+Blockly.Msg.ARDUINO_FIGURE_INPUT = "數字輸入 管腳 %1"
|
|
|
+Blockly.Msg.ARDUINO_ANALOG_INPUT = "模擬輸入 管腳 %1"
|
|
|
+Blockly.Msg.ARDUINO_ANALOG_OUTPUT = "模擬輸出 管腳 %1 賦值為 %2"
|
|
|
+Blockly.Msg.ARDUINO_PULSE_LEN = "脈沖長度 管腳 %1 狀態 %2"
|
|
|
+Blockly.Msg.ARDUINO_PULSE_LEN_US = "脈沖長度 管腳 %1 狀態 %2 超時(微秒) %3"
|
|
|
+Blockly.Msg.ARDUINO_SERIAL_BAUD_RATE = "串口 波特率 %1"
|
|
|
+Blockly.Msg.ARDUINO_SERIAL_PRINT = "串口 寫入文本 %1"
|
|
|
+Blockly.Msg.ARDUINO_SERIAL_IS_READABLE = "串口 有數據可讀嗎?"
|
|
|
+Blockly.Msg.ARDUINO_SERIAL_READ = "串口 讀取字串"
|
|
|
+Blockly.Msg.ARDUINO_DELAY_MS = "延時 毫秒 %1"
|
|
|
+Blockly.Msg.ARDUINO_DELAY_US = "延時 微秒 %1"
|
|
|
+Blockly.Msg.ARDUINO_SYS_TIME = "系統運行時間 %1"
|
|
|
+Blockly.Msg.ARDUINO_KEEP_WAIT = "壹直等待(結束程序)"
|
|
|
+Blockly.Msg.ARDUINO_FOR1 = "使用 %1 從 %2 到 %3 長度為 %4"
|
|
|
+Blockly.Msg.ARDUINO_FOR2 = "執行 %1"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_RGB_LED_MATRIX_ON_POINT = "%1 %2 RGB矩陣 點亮 x:%3 y:%4 %5"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_RGB_LED_MATRIX_SHOW_TEXT = "%1 %2 RGB矩陣 顯示字串 %3"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_RGB_LED_MATRIX_SHOW_EMOJS = "%1 %2 RGB矩陣 顯示圖案 %3"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_OTTO_DIY_ROBOT1 = "%1 %2 Otto DIY機器人 %3 步數:%4 時間:%5"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_OTTO_DIY_ROBOT2 = "%1 %2 Otto DIY機器人 %3 步數:%4 時間:%5 方向:%6"
|
|
|
+Blockly.Msg.ARDUINO_SETUP_LOOP0 = "初始化 setup"
|
|
|
+Blockly.Msg.ARDUINO_SETUP_LOOP2 = "循環 loop"
|
|
|
+Blockly.Msg.ARDUINO_REPEAT = "重複當 %1"
|
|
|
+Blockly.Msg.ARDUINO_BREAK = "中斷循環"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_GESTURE_OPT0 = "向上"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_GESTURE_OPT1 = "向下"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_GESTURE_OPT2 = "向左"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_GESTURE_OPT3 = "向右"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_GESTURE_OPT4 = "向前"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_GESTURE_OPT5 = "向後"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_GESTURE_OPT6 = "順時針"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_GESTURE_OPT7 = "逆時針"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_GESTURE_OPT8 = "揮手"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_RGB_LED_MATRIX_ON_POINT_OPT0 = "紅"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_RGB_LED_MATRIX_ON_POINT_OPT1 = "橙"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_RGB_LED_MATRIX_ON_POINT_OPT2 = "黃"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_RGB_LED_MATRIX_ON_POINT_OPT3 = "綠"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_RGB_LED_MATRIX_ON_POINT_OPT4 = "青"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_RGB_LED_MATRIX_ON_POINT_OPT5 = "藍"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_RGB_LED_MATRIX_ON_POINT_OPT6 = "紫"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_RGB_LED_MATRIX_ON_POINT_OPT7 = "粉紅"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_RGB_LED_MATRIX_ON_POINT_OPT8 = "白"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_RGB_LED_MATRIX_ON_POINT_OPT9 = "熄滅"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_OTTO_DIY_ROBOT1_OPT0 = "前進"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_OTTO_DIY_ROBOT1_OPT1 = "後退"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_OTTO_DIY_ROBOT1_OPT2 = "往左"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_OTTO_DIY_ROBOT1_OPT3 = "往右"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_OTTO_DIY_ROBOT2_OPT0 = "停止"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_OTTO_DIY_ROBOT2_OPT1 = "跳動"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_OTTO_DIY_ROBOT2_OPT2 = "側踢"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_OTTO_DIY_ROBOT2_OPT3 = "搖搖腿"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_OTTO_DIY_ROBOT2_OPT4 = "上下搖擺"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_OTTO_DIY_ROBOT2_OPT5 = "左右搖擺"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_OTTO_DIY_ROBOT2_OPT6 = "舞動腳尖"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_OTTO_DIY_ROBOT2_OPT7 = "抖動"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_OTTO_DIY_ROBOT2_OPT8 = "上下抖動"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_OTTO_DIY_ROBOT2_OPT9 = "太空步"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_OTTO_DIY_ROBOT2_OPT10 = "月球漫步"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_OTTO_DIY_ROBOT2_OPT11 = "搖擺"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_OTTO_DIY_ROBOT2_OPT12 = "向右/向前"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_OTTO_DIY_ROBOT2_OPT13 = "向左/向後"
|
|
|
+Blockly.Msg.ARDUINO_SHIELD_BOT2 = "%1 %2 Shield Bot 小車 循跡感應器線的位置為 %3"
|
|
|
+Blockly.Msg.ARDUINO_SHIELD_BOT2_OPT1 = "中"
|
|
|
+Blockly.Msg.ARDUINO_SHIELD_BOT2_OPT2 = "左"
|
|
|
+Blockly.Msg.ARDUINO_SHIELD_BOT2_OPT3 = "最左"
|
|
|
+Blockly.Msg.ARDUINO_SHIELD_BOT2_OPT4 = "右"
|
|
|
+Blockly.Msg.ARDUINO_SHIELD_BOT2_OPT5 = "最右"
|
|
|
+Blockly.Msg.ARDUINO_SHIELD_BOT2_OPT6 = "丟失"
|
|
|
+Blockly.Msg.ARDUINO_SHIELD_BOT1 = "%1 %2 Shield Bot 小車 %3 %4"
|
|
|
+Blockly.Msg.ARDUINO_SHIELD_BOT1_OPT1 = "前進"
|
|
|
+Blockly.Msg.ARDUINO_SHIELD_BOT1_OPT2 = "後退"
|
|
|
+Blockly.Msg.ARDUINO_SHIELD_BOT1_OPT3 = "往左"
|
|
|
+Blockly.Msg.ARDUINO_SHIELD_BOT1_OPT4 = "往右"
|
|
|
+Blockly.Msg.ARDUINO_SHIELD_BOT1_OPT5 = "停止"
|
|
|
+Blockly.Msg.ARDUINO_SHIELD_BOT1_OPT6 = "低速"
|
|
|
+Blockly.Msg.ARDUINO_SHIELD_BOT1_OPT7 = "中速"
|
|
|
+Blockly.Msg.ARDUINO_SHIELD_BOT1_OPT8 = "高速"
|
|
|
+Blockly.Msg.CATEGORY_ARDUINO_INIT = "初始化"
|
|
|
+Blockly.Msg.CATEGORY_ARDUINO_INPUT = "輸入"
|
|
|
+Blockly.Msg.CATEGORY_ARDUINO_OUTPUT = "輸出"
|
|
|
+Blockly.Msg.CATEGORY_ARDUINO_SERIAL = "串口"
|
|
|
+Blockly.Msg.CATEGORY_ARDUINO_GROVE_IGURE = "Grove 數字"
|
|
|
+Blockly.Msg.CATEGORY_ARDUINO_GROVE_ANALOG = "Grove 模擬"
|
|
|
+Blockly.Msg.CATEGORY_ARDUINO_GROVE_I2C = "Grove I2C"
|
|
|
+Blockly.Msg.CATEGORY_ARDUINO_ROBOT_KIT = "M.A.R.K"
|
|
|
+Blockly.Msg.ARDUINO_WEBSERVER_SHOW = "%1 %2 web服務器 %3 %4 顯示 名稱:%5 數值:%6"
|
|
|
+Blockly.Msg.ARDUINO_WEBSERVER_SHOW_OPT1 = "水分子檢測感應器"
|
|
|
+Blockly.Msg.ARDUINO_WEBSERVER_SHOW_OPT2 = "超聲波測距感應器"
|
|
|
+Blockly.Msg.ARDUINO_WEBSERVER_SHOW_OPT3 = "人體紅外感應器"
|
|
|
+Blockly.Msg.ARDUINO_WEBSERVER_SHOW_OPT4 = "溫濕度感應器"
|
|
|
+Blockly.Msg.ARDUINO_WEBSERVER_SHOW_OPT5 = "LED燈"
|
|
|
+Blockly.Msg.ARDUINO_WEBSERVER_SHOW_OPT6 = "振動感應器"
|
|
|
+Blockly.Msg.ARDUINO_WEBSERVER_SHOW_OPT7 = "電壓分壓器"
|
|
|
+Blockly.Msg.ARDUINO_WEBSERVER_SHOW_OPT8 = "空氣質量感應器"
|
|
|
+Blockly.Msg.ARDUINO_WEBSERVER_SHOW_OPT9 = "火焰感應器"
|
|
|
+Blockly.Msg.ARDUINO_WEBSERVER_SHOW_OPT10 = "圖像識別感應器"
|
|
|
+Blockly.Msg.ARDUINO_WEBSERVER_INIT = "%1 %2 web服務器 初始化 %3 網絡名稱 %4 密碼 %5"
|
|
|
+Blockly.Msg.ARDUINO_WEBSERVER_INIT_OPT1 = "智慧城市"
|
|
|
+Blockly.Msg.ARDUINO_COLOR_SENSOR = "%1 %2 顏色識別感應器 識別到顏色 %3 ?"
|
|
|
+Blockly.Msg.ARDUINO_COLOR_SENSOR_OPT1 = "紅"
|
|
|
+Blockly.Msg.ARDUINO_COLOR_SENSOR_OPT2 = "綠"
|
|
|
+Blockly.Msg.ARDUINO_COLOR_SENSOR_OPT3 = "藍"
|
|
|
+Blockly.Msg.ARDUINO_COLOR_SENSOR_OPT4 = "黑"
|
|
|
+Blockly.Msg.ARDUINO_COLOR_SENSOR_OPT5 = "白"
|
|
|
+Blockly.Msg.ARDUINO_COLOR_SENSOR_OPT6 = "其他"
|
|
|
+Blockly.Msg.GROVEZERO_MATH_ITOA_VALUE_MESSAGE0 = "轉字串 %1"
|
|
|
+Blockly.Msg.TOOLBOX_EXTENSION_CATEGORY_NAME = "擴展"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_VOLTAGE = "%1 %2 電壓分壓器 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_QUALITY = "%1 %2 空氣質量感應器 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_WATER_ANALOG = "%1 %2 水分子檢測感應器 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_HUMIDIFIER = "%1 %2 超聲波霧化器 管腳 %3 設為 %4"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_VIBRATION = "%1 %2 震動感應器 管腳 %3"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_LED_ANALOG = "%1 %2 LED燈 管腳 %3 設為 %4"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR1 = "%1 %2 圖像識別感應器 識別 球體 %3"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR1_OPT1 = "橙色乒乓球"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR1_OPT2 = "綠色網球"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR2 = "%1 %2 圖像識別感應器 識別 交通標示卡片 %3"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR3 = "%1 %2 圖像識別感應器 識別 數字卡片 %3"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR4 = "%1 %2 圖像識別感應器 識別 圖形卡片 %3"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR4_OPT1 = "對號"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR4_OPT2 = "叉號"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR4_OPT3 = "圓形"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR4_OPT4 = "方形"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR4_OPT5 = "三角形"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR5 = "%1 %2 圖像識別感應器 識別 人體"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR6 = "%1 %2 圖像識別感應器 識別 顏色 %3"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR7 = "%1 %2 圖像識別感應器 獲取識別顏色值"
|
|
|
+Blockly.Msg.BUZZER_TONE_LOW = "低"
|
|
|
+Blockly.Msg.BUZZER_TONE_MIDDLE = "中"
|
|
|
+Blockly.Msg.BUZZER_TONE_HIGH = "高"
|
|
|
+Blockly.Msg.BUZZER_SELECTED_PREFIX = "已選:"
|
|
|
+Blockly.Msg.ARDUINO_LED_STRIP1 = "%1 %2 炫彩RGB LED燈條 管腳 %3 顯示為R值 %4 G值 %5 B值 %6 序號 %7"
|
|
|
+Blockly.Msg.ARDUINO_LED_STRIP2 = "%1 %2 炫彩RGB LED燈條 管腳 %3 顯示為R值 %4 G值 %5 B值 %6"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR8 = "%1 %2 圖像識別感應器 獲取球體 %3 值"
|
|
|
+Blockly.Msg.ARDUINO_OLCD1 = "%1 %2 OLCD螢幕 顯示圖案 %3"
|
|
|
+Blockly.Msg.ARDUINO_OLCD2 = "%1 %2 OLCD螢幕 顯示字串 %3 第 %4 欄,第 %5 列"
|
|
|
+Blockly.Msg.ARDUINO_OLCD3 = "%1 %2 OLCD螢幕 清除顯示"
|
|
|
+Blockly.Msg.MAIXDUINO_ENENT_WHENSTARTUP = "當啟動時"
|
|
|
+Blockly.Msg.MAIXDUINO_DISPLAY_STRING = "顯示 %1 於第 %2 欄"
|
|
|
+Blockly.Msg.MAIXDUINO_DISPLAY_SET_CIRCLE = "繪制圓形:圓心座標 X%1 Y%2 半徑%3"
|
|
|
+Blockly.Msg.MAIXDUINO_DISPLAY_SET_RECTANGLE = "繪制長方形: X1%1 Y1%2 X2%3 Y2%4"
|
|
|
+Blockly.Msg.MAIXDUINO_DISPLAY_DRAW_CIRCLE = "%1 %2 繪制圓形區域 %3"
|
|
|
+Blockly.Msg.MAIXDUINO_DISPLAY_DRAW_RECTANGLE = "%1 %2 繪制長方形區域 %3"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_SET_THRESHOLD = "設定圖像識別 靈敏度為 %1"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_TAKE_PICTURE = "拍照: 文件名 %1"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_TAKE_VIDEO = "錄像:時間 %1 秒, 文件名 %2"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_DETECTION_BALL = "檢測到圓形"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_DETECTION_BALL_COORD = "檢測到的圓 %1"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_DETECTION_BALL_VALUE = "檢測到的圓訊息"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_DETECTION_RECTANGLE = "檢測到長方形"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_DETECTION_RECTANGLE_COORD = "檢測到的長方形 %1"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_DETECTION_RECTANGLE_VALUE = "檢測到的長方形訊息"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_GET_BALL_AVERAGE_COLOR = "%1 %2 球形區域:X座標 %3 Y座標 %4 R值 %5 的平均顏色RGB值"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_GET_RECTANGLE_AVERAGE_COLOR = "%1 %2 長方形區域:Xmin座標 %3 Xmax座標 %4 Ymin座標 %5 Ymax座標 %6 的平均顏色RGB值"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_INTEREST_AREA_COLOR = "%1 %2 興趣區域 %3 檢測到 %4"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_INTEREST_AREA_AVERAGE_COLOR = "%1 %2 興趣區域 %3 的平均顏色RGB值"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_HOME_ANIMAL_DETECTION = "家庭動物識別結果 概率 > %1 %"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_HOME_ANIMAL_SEL_DETECTION = "家庭動物 識別結果為 %1 概率 > %2 %"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_ZOO_ANIMAL_DETECTION = "動物園動物識別結果 概率 > %1 %"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_ZOO_ANIMAL_SEL_DETECTION = "動物園動物 識別結果為 %1 概率 > %2 %"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_ORDINARY_OBJECT_DETECTION = "普通物體識別結果 概率 > %1 %"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_ORDINARY_OBJECT_SEL_DETECTION = "普通物體 識別結果為 %1 概率 > %2 %"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_NUM_DETECTION = "檢測到的數字結果 概率 > %1 %"
|
|
|
+Blockly.Msg.MAIXDUINO_NUM_SEL_DETECTION = "數字 檢測結果為 %1 概率 > %2 %"
|
|
|
+Blockly.Msg.MAIXDUINO_NUM_CERTRE_DETECTION = "檢測到的數字 %1 的 %2 概率 > %3 %"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_TRAFFIC_SIGNS_DETECTION = "檢測到的交通標誌 概率 > %1 %"
|
|
|
+Blockly.Msg.MAIXDUINO_TRAFFIC_SIGNS_SEL_DETECTION = "交通標誌 檢測結果為 %1 概率 > %2 %"
|
|
|
+Blockly.Msg.MAIXDUINO_TRAFFIC_SIGNS_CERTRE_DETECTION = "檢測到的交通標誌 %1 的 %2 概率 >%3 %"
|
|
|
+Blockly.Msg.MAIXDUINO_INPUT_SYSTEMTIME = "系統運行時間 %1"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_R_MAX = "R最大"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_R_MIN = "R最小"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_SIZE_MAX = "最大"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_SIZE_MIN = "最小"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_COORD_X = "位置:X座標"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_COORDP_Y = "Y座標"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_COORDP_XMIN = "位置:Xmin座標"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_COORDP_YMIN = "位置:Ymin座標"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_COORDP_XMAX = "位置:Xmax座標"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_COORDP_YMAX = "位置:Ymax座標"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_R_VALUE = "半徑"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_SENSOR_OPT1 = "紅色"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_SENSOR_OPT2 = "綠色"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_SENSOR_OPT3 = "藍色"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_SENSOR_OPT4 = "黃色"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_SENSOR_OPT5 = "青色"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_SENSOR_OPT6 = "紫色"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_SENSOR_OPT7 = "黑色"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_SENSOR_OPT8 = "白色"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_ANIMAL_OPT1 = "貓"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_ANIMAL_OPT2 = "狗"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_ANIMAL_OPT3 = "鳥"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_ANIMAL_OPT4 = "刺猬"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_ANIMAL_OPT5 = "老鼠"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_ANIMAL_OPT6 = "鱷魚"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_ANIMAL_OPT7 = "熊"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_ANIMAL_OPT8 = "大象"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_ANIMAL_OPT9 = "長頸鹿"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_ANIMAL_OPT10 = "老虎"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_ANIMAL_OPT11 = "蝴蝶"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_ANIMAL_OPT12 = "蟑螂"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_ANIMAL_OPT13 = "魚"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_ANIMAL_OPT14 = "蜥蜴"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_ANIMAL_OPT15 = "蜘蛛"
|
|
|
+Blockly.Msg.MAIXDUINO_TRAFFIC_SIGNS_OPT0 = "左轉"
|
|
|
+Blockly.Msg.MAIXDUINO_TRAFFIC_SIGNS_OPT1 = "右轉"
|
|
|
+Blockly.Msg.MAIXDUINO_TRAFFIC_SIGNS_OPT2 = "直行"
|
|
|
+Blockly.Msg.MAIXDUINO_TRAFFIC_SIGNS_OPT3 = "調頭"
|
|
|
+Blockly.Msg.MAIXDUINO_TRAFFIC_SIGNS_OPT4 = "停車讓行"
|
|
|
+Blockly.Msg.MAIXDUINO_TRAFFIC_SIGNS_OPT5 = "限速5"
|
|
|
+Blockly.Msg.MAIXDUINO_TRAFFIC_SIGNS_OPT6 = "限速80"
|
|
|
+Blockly.Msg.MAIXDUINO_TRAFFIC_SIGNS_OPT7 = "禁止直行"
|
|
|
+Blockly.Msg.MAIXDUINO_TRAFFIC_SIGNS_OPT8 = "減速讓行"
|
|
|
+Blockly.Msg.MAIXDUINO_TRAFFIC_SIGNS_OPT9 = "註意行人"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_OBJECT_OPT1 = "椅子"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_OBJECT_OPT2 = "書籍"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_OBJECT_OPT3 = "杯子"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_OBJECT_OPT4 = "筆"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_OBJECT_OPT5 = "比薩餅"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_OBJECT_OPT6 = "智能手機"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_OBJECT_OPT7 = "炸彈"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_OBJECT_OPT8 = "電腦"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_OBJECT_OPT9 = "人"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_OBJECT_OPT10 = "背包"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_COORD_X = "X 座標"
|
|
|
+Blockly.Msg.MAIXDUINO_SENSING_COORD_Y = "Y 座標"
|
|
|
+Blockly.Msg.MAIXDUINO_LINEPAROL_ANGLE = "%1 %2 巡線 設定線識別顏色為 %3 區域權重 紅區%4% 藍區%5% 綠區%6%"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_BALL_AERA = "球形"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_RECTANGLE_AERA = "長方形"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_MARK_RUN = "M.A.R.K 小車以 %1 %2"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_MOTOR_RUN = "M.A.R.K 設定 %1 轉速為 %2 %"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_SERVO_RUN = "M.A.R.K 伺服馬達 %1 轉到 %2 度"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_STEPPER_SERVO_SETANGLE = "M.A.R.K 設定步進馬達步距角為 %1 °"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_STEPPER_SERVO_SETROTATESPEED = "M.A.R.K 設定步進馬達轉速為 %1 RPM"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_STEPPER_SERVO_RUN = "M.A.R.K 步進馬達轉動 %1 步"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_STEPPER_SERVO_TURN = "M.A.R.K 視覺巡線: 轉彎角度 %1 速度 %2 靈敏度 %3"
|
|
|
+Blockly.Msg.CocoRobo_ENENT_WHENSTARTUP = "%1 %2 當教科板 啟動"
|
|
|
+Blockly.Msg.CocoRobo_ENENT_WHENACTION = "%1 %2 當按鍵 %3 被 %4 時"
|
|
|
+Blockly.Msg.CocoRobo_ENENT_WHENPINVOLTAGE = "%1 %2 當引腳 %3 被 %4 時"
|
|
|
+Blockly.Msg.CocoRobo_ENENT_WHENSHARK = "%1 %2 當教科板 被搖晃時"
|
|
|
+Blockly.Msg.CocoRobo_ENENT_TILT_DIRECTION = "%1 %2 當教科板 %3 時"
|
|
|
+Blockly.Msg.CocoRobo_ENENT_WHENTOUCHKEY = "%1 %2 當觸摸鍵 %3 被 %4 時"
|
|
|
+Blockly.Msg.CocoRobo_ENENT_FOR1 = "%1 %2 設定定時器 %3 %4 周期 %5 毫秒"
|
|
|
+Blockly.Msg.CocoRobo_ENENT_FOR2 = "執行 %1"
|
|
|
+Blockly.Msg.CocoRobo_ENENT_CLEAR_TIMER = "%1 %2 清除 定時器/事件 %3"
|
|
|
+Blockly.Msg.CocoRobo_ENENT_TIMER_COUNT = "%1 %2 定時器 %3 的計數值"
|
|
|
+Blockly.Msg.CocoRobo_EVENT_WHEN_ACTION = "%1 %2 事件 %3 : 當 %4 時"
|
|
|
+Blockly.Msg.CocoRobo_EVENT_CHILD_THREAD = "%1 %2 子線程 %3"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_BUTTON_PRESSED = "%1 %2 按鍵 %3 被按下"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_BUTTON_TOUCH = "%1 %2 按鍵 %3 被觸摸"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_TOUCH_VALUE = "%1 %2 按鍵 %3 觸摸值"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_VOLUME = "%1 %2 聲音值"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_LIGHT = "%1 %2 光線值"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_ACCELERATION = "%1 %2 %3 軸加速度"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_SLOPE = "%1 %2 %3 軸傾斜角"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_SHARKED = "%1 %2 掌控版 被搖晃"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_SLOPE_ANGLE = "%1 %2 掌控版 %3"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_SET_SINGLE_COLOR = "%1 %2 設定 %3 RGB燈顏色為 %4"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_SET_SINGLE_RGB = "%1 %2 設定 %3 RGB燈顏色為 R %4 G %5 B %6"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_SET_ALL_COLOR = "%1 %2 設定所有 RGB燈顏色為 %3"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_SET_ALL_RGB = "%1 %2 設定所有 RGB燈顏色為 R %3 G %4 B %5"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_CLOSE_RGB = "%1 %2 關閉 RGB燈"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_SET_BME280 = "%1 %2 BME280 %3"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_DRAW_CLOCK = "%1 %2 繪制時鐘 x %3 y %4 半徑 %5"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_CLOCK_OPERATE = "%1 %2 %3 時鐘"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_SET_RUN_TIME = "%1 %2 運行時間 %3"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_SET_LOCAL_TIME = "%1 %2 本地時間 %3"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_RESET = "%1 %2 復位"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_MAC_ADDRESS = "%1 %2 MAC地址"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_OLCD = "%1 %2 LCD 屏 %3"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_OLCD_LINE_TEXT = "%1 %2 LCD 屏第 %3 欄顯示 %4 模式 %5"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_OLCD_CLEAR_LINE = "%1 %2 LCD 屏 清除第 %3 欄"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_DISPLAY_TEXT = "%1 %2 顯示文本 x %3 y %4 內容 %5 模式 %6"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_TRACE_POINT = "%1 %2 描點 x %3 y %4 為 %5"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_PROGRESS = "%1 %2 進度條 x %3 y %4 寬 %5 高 %6 進度 %7"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_COLUMN_STRIP = "%1 %2 柱狀條 %3 x %4 y %5 寬 %6 高 %7 進度 %8"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_DRAW_LINE = "%1 %2 %3 線 x1 %4 y1 %5 到 x2 %6 y2 %7"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_DRAW_FRAME = "%1 %2 %3 邊框 x %4 y %5 寬 %6 高 %7"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_DRAW_ARC_BORDER = "%1 %2 %3 圓角邊框 x %4 y %5 寬 %6 高 %7 半徑 %8"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_DRAW_RECT = "%1 %2 %3 矩形 x %4 y %5 寬 %6 高 %7"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_DRAW_CIRCLE = "%1 %2 %3 %4 圓 x %5 y %6 半徑 %7"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_DRAW_TRIANGLE = "%1 %2 %3 %4 三角形 x %5 y %6 x2 %7 y2 %8 x3 %9 y3 %10"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_DRAW_DISPLAY_PICTURE = "%1 %2 在 x %3 y %4 顯示圖像 %5"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_DRAW_DISPLAY = "%1 %2 在 x %3 y %4 顯示 %5 字體 %6 %7"
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_STOP_PLAY = "%1 %2 停止音樂 腳位 %3"
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_RESTORE_MUSIC_SET = "%1 %2 恢復音樂設定"
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_NOTE_BEAT = "%1 %2 音符 %3 節拍 %4"
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_NOTE_BEAT_PIN = "%1 %2 播放音符 音符 %3 節拍 %4 腳位 %5"
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_TONE = "%1 %2 音調 %3"
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_PLAY_TONE_PIN = "%1 %2 播放音調 音調%3 延時 %4 腳位 %5"
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_PLAY_TONE_PIN_PARA = "%1 %2 播放音調 從 %3 到 %4 長度 %5 時長 %6 (毫秒)腳位 %7"
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_PLAY_MUSIC_PIN = "%1 %2 播放音樂 %3 等待 %4 循環 %5 腳位 %6"
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_SET_PLAY_SPEED = "%1 %2 設定播放速度為 %3 倍"
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_SET_BEAT = "%1 %2 設定每壹拍等同 %3 分音符,每分鐘節拍數 %4"
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_SET_CURRENT_BEAT = "%1 %2 當前節拍數"
|
|
|
+Blockly.Msg.CocoRobo_BUZZER_INIT = "%1 %2 音頻 初始化"
|
|
|
+Blockly.Msg.CocoRobo_BUZZER_RELEASE_CACHE = "%1 %2 音頻 釋放緩存"
|
|
|
+Blockly.Msg.CocoRobo_BUZZER_SET_VOLUMN = "%1 %2 設定音頻音量 %3"
|
|
|
+Blockly.Msg.CocoRobo_BUZZER_SET_ACTION = "%1 %2 音頻 %3"
|
|
|
+Blockly.Msg.CocoRobo_BUZZER_PLAY = "%1 %2 音頻 播放 %3"
|
|
|
+Blockly.Msg.CocoRobo_BUZZER_VOICE_CONF = "%1 %2 TTS 語音配置 APPID %3 APIKey %4"
|
|
|
+Blockly.Msg.CocoRobo_BUZZER_VOICE_PLAY = "%1 %2 TTS 語音播放 %3"
|
|
|
+Blockly.Msg.CocoRobo_PIN_GET_VALUE = "%1 %2 讀取引腳 %3 數字值"
|
|
|
+Blockly.Msg.CocoRobo_PIN_SET_VALUE = "%1 %2 設定引腳 %3 數字值為 %4"
|
|
|
+Blockly.Msg.CocoRobo_PIN_GET_ANALOG_VALUE = "%1 %2 讀取引腳 %3 模擬值"
|
|
|
+Blockly.Msg.CocoRobo_PIN_SET_ANALOG_VALUE = "%1 %2 設定引腳 %3 PWM為 %4"
|
|
|
+Blockly.Msg.CocoRobo_PIN_SET_SERVO_ANGLE = "%1 %2 設定伺服馬達 %3 角度為 %4"
|
|
|
+Blockly.Msg.CocoRobo_PIN_SET_SERVO_PWM_MAXANGLE = "%1 %2 設定伺服馬達 %3 角度為 %4 脈寬從 %5 到 %6 最大角度 %7"
|
|
|
+Blockly.Msg.CocoRobo_PIN_SET_PIN_MODE = "%1 %2 設定引腳 %3 為 %4 模式 %5"
|
|
|
+Blockly.Msg.CocoRobo_PIN_EXTERNAL_LEVEL_DURATION = "%1 %2 %3 外部 %4 電平持續時間(微秒)"
|
|
|
+Blockly.Msg.CocoRobo_PIN_DHT11_VALUE = "%1 %2 DHT11 %3 %4"
|
|
|
+Blockly.Msg.CocoRobo_PIN_DHT22_VALUE = "%1 %2 DHT22 %3 %4"
|
|
|
+Blockly.Msg.CocoRobo_PIN_INIT_I2C_BAUD_RATE = "%1 %2 初始化I2C 波特率 %3"
|
|
|
+Blockly.Msg.CocoRobo_PIN_INIT_I2C_SCL_SDA_BAUD = "%1 %2 初始化I2C SCL %3 SDA %4 波特率 %5"
|
|
|
+Blockly.Msg.CocoRobo_PIN_I2C_ADDRESS_WRITE = "%1 %2 I2C地址 %3 寫入 %4"
|
|
|
+Blockly.Msg.CocoRobo_PIN_I2C_ADDRESS_GET_BYTES_NUM = "%1 %2 I2C地址 %3 讀取bytes數量 %4"
|
|
|
+Blockly.Msg.CocoRobo_PIN_HSCR04_ULTRASONIC_INIT = "%1 %2HCSR04 超聲波初始化 名稱 %3 trigger %4 echo %5"
|
|
|
+Blockly.Msg.CocoRobo_PIN_HSCR04_ULTRASONIC_DISTANCE_UNIT = "%1 %2 %3 HCSR04 超聲測距 %4"
|
|
|
+Blockly.Msg.CocoRobo_RADIO_ACTION = "%1 %2 %3 無線廣播"
|
|
|
+Blockly.Msg.CocoRobo_SET_RADIO_CHANNEL = "%1 %2 設定無線廣播 頻道為 %3"
|
|
|
+Blockly.Msg.CocoRobo_SET_RADIO_SEND_MES = "%1 %2 無線廣播 發送 %3"
|
|
|
+Blockly.Msg.CocoRobo_RADIO_GET_MES = "%1 %2 無線廣播 接收消息"
|
|
|
+Blockly.Msg.CocoRobo_RADIO_GET_MES_FOR1 = "當收到無線廣播消息 %1"
|
|
|
+Blockly.Msg.CocoRobo_RADIO_GET_SPECIAL_FOR1 = "當收到特定無線廣播消息 %1"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_CONNECT = "%1 %2 連接 Wi-Fi 名稱 %3 密碼 %4"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_DISCONNECT = "%1 %2 斷開 Wi-Fi 連接"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_CONNECTED = "%1 %2 Wi-Fi 已連接"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ALL_CONF = "%1 %2 所有 Wi-Fi 配置訊息"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_CONF_MES = "%1 %2 Wi-Fi 配置訊息 %3"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_OPEN_AP_MODE = "%1 %2 開啟 AP模式 名稱 %3 信道 %4"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_CLOSE_AP_MODE = "%1 %2 關閉 AP模式"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_SYNC_NETWORK_TIME = "%1 %2 同步網絡時間 時區 %3 授時服務器 %4"
|
|
|
+Blockly.Msg.CocoRobo_NEOPIXEL_INIT = "%1 %2 燈帶 初始化 %3 腳位 %4 數量 %5"
|
|
|
+Blockly.Msg.CocoRobo_NEOPIXEL_CHANNEL_COLOR = "%1 %2 燈帶 %3 %4 號顏色為 %5"
|
|
|
+Blockly.Msg.CocoRobo_NEOPIXEL_CHANNEL_RGB = "%1 %2 燈帶 %3 %4 號 紅 %5 綠 %6 藍 %7"
|
|
|
+Blockly.Msg.CocoRobo_NEOPIXEL_FULL_LIGHT_COLOR = "%1 %2 燈帶 %3 全亮 顏色 %4"
|
|
|
+Blockly.Msg.CocoRobo_NEOPIXEL_FULL_LIGHT_RGB = "%1 %2 燈帶 %3 全亮 紅 %4 綠 %5 藍 %6"
|
|
|
+Blockly.Msg.CocoRobo_NEOPIXEL_CLOSE = "%1 %2 燈帶 %3 熄滅"
|
|
|
+Blockly.Msg.CocoRobo_NEOPIXEL_RAINBOW_LIGHT_EFFECT = "%1 %2 彩虹燈帶 %3 數量 %4 亮度 %5 偏移 %6"
|
|
|
+Blockly.Msg.CocoRobo_NEOPIXEL_SET_WRITE = "%1 %2 燈帶 %3 設定生效"
|
|
|
+Blockly.Msg.CocoRobo_CONTROL_FOR1 = "為每個項目 %1 在陣列中"
|
|
|
+Blockly.Msg.CocoRobo_OPERATORS_GET_TYPE = "值 %1 的類型"
|
|
|
+Blockly.Msg.CocoRobo_OPERATORS_JUDGE_TYPE = "值 %1 的類型為 %2"
|
|
|
+Blockly.Msg.CocoRobo_OPERATORS_MOD_INT = "%1 ÷ %2 商的整數部分"
|
|
|
+Blockly.Msg.CocoRobo_OPERATORS_KEEP_TWO_DECIMALS = "%1 保留 %2 位小數"
|
|
|
+Blockly.Msg.CocoRobo_OPERATORS_LIMIT_RANGE = "限制數字 %1 介於低 %2 至 高 %3"
|
|
|
+Blockly.Msg.CocoRobo_OPERATORS_MAPPING_RANGE = "映射 %1 從低 %2 至 %3 到高 %4 至 %5"
|
|
|
+Blockly.Msg.CocoRobo_G0_COLOR_LINE_FOLLOWER_POSITION = "%1 %2 識色循跡感應器 線的位置為 %3"
|
|
|
+Blockly.Msg.CocoRobo_G0_COLOR_LINE_FOLLOWER_SEEING = "%1 %2 識色循跡感應器 檢測到%3 色"
|
|
|
+Blockly.Msg.CocoRobo_G0_COLOR_LINE_FOLLOWER_COLOR = "%1 %2 識色循跡感應器 顏色值"
|
|
|
+Blockly.Msg.ARDUINO_GROVE_SERIAL_3ADA15 = "%1 %2 三軸數字加速度(1.5g) %3 軸"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_LED_BAR_OPT1 = "亮燈"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_LED_BAR_OPT2 = "熄滅"
|
|
|
+Blockly.Msg.ARDUINO_SEEED_SPEECH_RECOGNIZER_GETVALUE = "%1 %2 語音識別感應器 管腳 %3 獲取值"
|
|
|
+Blockly.Msg.ARDUINO_SERIAL_STR_TONUMBER = "串口 字串轉數值 %1"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR6_OPT1 = "紅"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR6_OPT2 = "黃"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR6_OPT3 = "綠"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR6_OPT4 = "青"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR6_OPT5 = "藍"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR6_OPT6 = "紫"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR6_OPT7 = "黑"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR6_OPT8 = "白"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR6_OPT9 = "其他"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR_OPT1 = "前進"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR_OPT2 = "左轉"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR_OPT3 = "右轉"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR_OPT4 = "掉頭"
|
|
|
+Blockly.Msg.ARDUINO_VISION_SENSOR_OPT5 = "P"
|
|
|
+Blockly.Msg.ARDUINO_MARK_ROBOT_RUN = "%1 %2 M.A.R.K 小車 %3 %4"
|
|
|
+Blockly.Msg.ARDUINO_MARK_ROBOT_MOTOR_RUN = "%1 %2 M.A.R.K 設定馬達 %3 轉速為 %4"
|
|
|
+Blockly.Msg.ARDUINO_MARK_ROBOT_SERVO_RUN = "%1 %2 M.A.R.K 伺服馬達 %3 轉到 %4"
|
|
|
+Blockly.Msg.ARDUINO_NETWORK_SETWIFI = "%1 %2 開始連接無線網絡 %3 密碼 %4"
|
|
|
+Blockly.Msg.ARDUINO_NETWORK_STATE = "%1 %2 網絡已連接?"
|
|
|
+Blockly.Msg.ARDUINO_SPEECH_RECOGNITION_REC = "%1 %2 識別 %3 語音 %4 秒鐘"
|
|
|
+Blockly.Msg.ARDUINO_SPEECH_RECOGNITION_OPT01 = "漢語"
|
|
|
+Blockly.Msg.ARDUINO_SPEECH_RECOGNITION_OPT02 = "英語"
|
|
|
+Blockly.Msg.ARDUINO_SPEECH_RECOGNITION_RECTEXT = "%1 %2 語音識別出的字串"
|
|
|
+Blockly.Msg.ARDUINO_SPEECH_RECOGNITION_TTS = "%1 %2 說 %3"
|
|
|
+Blockly.Msg.ARDUINO_AUDIO_RECORD = "%1 %2 錄音 %3 %4"
|
|
|
+Blockly.Msg.ARDUINO_AUDIO_STORAGE_OPT01 = "文件"
|
|
|
+Blockly.Msg.ARDUINO_AUDIO_STORAGE_OPT02 = "Micro SD"
|
|
|
+Blockly.Msg.ARDUINO_AUDIO_STORAGE_OPT03 = "USB"
|
|
|
+Blockly.Msg.ARDUINO_AUDIO_STORAGE_OPT04 = "暫存"
|
|
|
+Blockly.Msg.ARDUINO_AUDIO_STOP_RECORD = "%1 %2 錄音停止"
|
|
|
+Blockly.Msg.ARDUINO_AUDIO_PLAY = "%1 %2 播放音頻 %3 %4"
|
|
|
+Blockly.Msg.ARDUINO_AUDIO_PLAY_SOMEONE = "%1 %2 播放第 %3 首曲目"
|
|
|
+Blockly.Msg.ARDUINO_AUDIO_PLAY_PREORNEXT = "%1 %2 播放 %3 曲目"
|
|
|
+Blockly.Msg.ARDUINO_AUDIO_PLAY_OPT1 = "上壹首"
|
|
|
+Blockly.Msg.ARDUINO_AUDIO_PLAY_OPT2 = "下壹首"
|
|
|
+Blockly.Msg.ARDUINO_AUDIO_PLAY_ATMODE = "%1 %2 %3 播放曲目"
|
|
|
+Blockly.Msg.ARDUINO_AUDIO_PLAY_MODE_OPT1 = "循環"
|
|
|
+Blockly.Msg.ARDUINO_AUDIO_PLAY_MODE_OPT2 = "暫停"
|
|
|
+Blockly.Msg.ARDUINO_AUDIO_PLAY_MODE_OPT3 = "停止"
|
|
|
+Blockly.Msg.ARDUINO_AUDIO_SETVOL = "%1 %2 設定揚聲器音量 %3"
|
|
|
+Blockly.Msg.ELFBOT_MAINBOARD_START = "%1 %2 當精靈啟動"
|
|
|
+Blockly.Msg.ELFBOT_WHEN_BUTTON_S_PRESSED = "%1 %2 當按下按鈕 S "
|
|
|
+Blockly.Msg.ELFBOT_WHEN_LIGHTINTENSITY_LESSTHAN = "%1 %2 當環境光強度 %3 %4"
|
|
|
+Blockly.Msg.ELFBOT_WHENGREATERTHAN_TIMER = "%1 %2 當計時器 > %3"
|
|
|
+Blockly.Msg.ELFBOT_WHENGREATERTHAN_LOUDNESS = "%1 %2 當響度 %3 %4"
|
|
|
+Blockly.Msg.ELFBOT_BUTTONS_ISPRESSED = "%1 %2 精靈 按鈕S被按下?"
|
|
|
+Blockly.Msg.ELFBOT_ULTRASONIC_DISTANCE_FROMOBJ = "%1 %2 精靈 前方障礙物距離(mm)"
|
|
|
+Blockly.Msg.ELFBOT_ULTRASONIC_ISDETECTED_OBJECT = "%1 %2 精靈 檢測到前方物體?"
|
|
|
+Blockly.Msg.ELFBOT_ULTRASONIC_LED_SHOW_COLOR = "%1 %2 精靈 設定超聲波 LED顏色為 %3"
|
|
|
+Blockly.Msg.ELFBOT_ULTRASONIC_LED_CRUSHOUT = "%1 %2 精靈 熄滅超聲波 LED"
|
|
|
+Blockly.Msg.ELFBOT_ULTRASONIC_WHENDETECTEDOBJECT = "%1 %2 當檢測到前方物體"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_PLOT = "%1 %2 精靈 點亮 x: %3 y: %4"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_UNPLOT = "%1 %2 精靈 熄滅 x: %3 y: %4"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_PLOT_OR_UNPLOT = "%1 %2 精靈 切換點亮或熄滅 x: %3 y: %4"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_ISPLOT = "%1 %2 精靈 x: %3 y: %4 是否被點亮?"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_SHOW_TEXT = "%1 %2 精靈 顯示 %3"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_SHOW_TEXT_UNTILDONE = "%1 %2 精靈 顯示 %3 直到結束"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_SHOW_EMOTICON = "%1 %2 精靈 顯示表情 %3"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_SHOW_EMOTICON_FORDURATION = "%1 %2 精靈 顯示表情 %3 持續 %4 秒"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_SCREEN_CRUSHOUT = "%1 %2 精靈 熄滅螢幕"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION1 = "smile"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION2 = "wink"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION3 = "happy"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION4 = "cute"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION5 = "lovely"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION6 = "expressionless"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION7 = "playful"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION8 = "like1"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION9 = "like2"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION10 = "sniker1"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION11 = "sniker2"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION12 = "bored"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION13 = "serious"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION14 = "sweat"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION15 = "frown"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION16 = "rage"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION17 = "pitiful"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION18 = "wail"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION19 = "cry"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION20 = "daze"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION21 = "caim"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION22 = "angry"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION23 = "thinking"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION24 = "dizziness"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION25 = "tired"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION26 = "sleepy"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION27 = "dream"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION28 = "shocked"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION29 = "strabismus"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION30 = "cool"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION31 = "query"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION32 = "pain"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION33 = "uncomfortable"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION34 = "right"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION35 = "left"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION36 = "forward"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION37 = "backward"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION38 = "hello"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION39 = "bye"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION40 = "oK"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION41 = "good"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION42 = "yes"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION43 = "no"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION44 = "low_energy"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION45 = "meow"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_EMOTICON_VALUE_OPTION46 = "panda"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_SHOW_IMAGE = "%1 %2 精靈 顯示圖案 %3"
|
|
|
+Blockly.Msg.ELFBOT_LEDMATRIX_SHOW_IMAGE_DURATION = "%1 %2 精靈 顯示圖案 %3 持續 %4 秒"
|
|
|
+Blockly.Msg.ELFBOT_RGBLED_SHOW_EFFECTS_COLOR = "%1 %2 精靈 RGB LED壹直 %3 %4"
|
|
|
+Blockly.Msg.ELFBOT_RGBLED_EFFECTS_VALUE_OPTION0 = "亮"
|
|
|
+Blockly.Msg.ELFBOT_RGBLED_EFFECTS_VALUE_OPTION1 = "閃爍"
|
|
|
+Blockly.Msg.ELFBOT_RGBLED_EFFECTS_VALUE_OPTION2 = "呼吸"
|
|
|
+Blockly.Msg.ELFBOT_RGBLED_SHOW_POSITION_COLOR = "%1 %2 精靈 RGB LED 亮起 %3 燈,顏色為 %4"
|
|
|
+Blockly.Msg.ELFBOT_RGBLED_POSITION_VALUE_OPTION0 = "全部"
|
|
|
+Blockly.Msg.ELFBOT_RGBLED_POSITION_VALUE_OPTION1 = "左"
|
|
|
+Blockly.Msg.ELFBOT_RGBLED_POSITION_VALUE_OPTION2 = "右"
|
|
|
+Blockly.Msg.ELFBOT_RGBLED_SHOW_POSITION_COLOR_DURATION = "%1 %2 精靈 RGB LED 亮起 %3 燈,顏色為 %4 ,持續 %5秒"
|
|
|
+Blockly.Msg.ELFBOT_RGBLED_SHOW_COLOR = "%1 %2 精靈 設定RGB LED顏色為 %3"
|
|
|
+Blockly.Msg.ELFBOT_RGBLED_COLOR_VALUE_OPTION0 = "紅色"
|
|
|
+Blockly.Msg.ELFBOT_RGBLED_COLOR_VALUE_OPTION1 = "綠色"
|
|
|
+Blockly.Msg.ELFBOT_RGBLED_COLOR_VALUE_OPTION2 = "藍色"
|
|
|
+Blockly.Msg.ELFBOT_RGBLED_COLOR_VALUE_OPTION3 = "黃色"
|
|
|
+Blockly.Msg.ELFBOT_RGBLED_COLOR_VALUE_OPTION4 = "青色"
|
|
|
+Blockly.Msg.ELFBOT_RGBLED_COLOR_VALUE_OPTION5 = "紫色"
|
|
|
+Blockly.Msg.ELFBOT_RGBLED_COLOR_VALUE_OPTION6 = "黑色"
|
|
|
+Blockly.Msg.ELFBOT_RGBLED_COLOR_VALUE_OPTION7 = "白色"
|
|
|
+Blockly.Msg.ELFBOT_RGBLED_CRUSHOUT = "%1 %2 精靈 熄滅RGB LED"
|
|
|
+Blockly.Msg.ELFBOT_INFRARED_WHENOVERHEAD = "%1 %2 當檢測到前方懸空"
|
|
|
+Blockly.Msg.ELFBOT_INFRARED_LIGHTINTENSITY_VALUE = "%1 %2 精靈 紅外反射光強度"
|
|
|
+Blockly.Msg.ELFBOT_INFRARED_DETECTED_ISHEAD = "%1 %2 精靈 檢測到前方懸空?"
|
|
|
+Blockly.Msg.ELFBOT_LINEPATROL_WHENDETECTEDCOLORD = "%1 %2 當檢測到的顏色是 %3"
|
|
|
+Blockly.Msg.ELFBOT_LINEPATROL_COLOR_VALUE_OPTION0 = "紅色"
|
|
|
+Blockly.Msg.ELFBOT_LINEPATROL_COLOR_VALUE_OPTION1 = "綠色"
|
|
|
+Blockly.Msg.ELFBOT_LINEPATROL_COLOR_VALUE_OPTION2 = "藍色"
|
|
|
+Blockly.Msg.ELFBOT_LINEPATROL_COLOR_VALUE_OPTION3 = "黃色"
|
|
|
+Blockly.Msg.ELFBOT_LINEPATROL_COLOR_VALUE_OPTION4 = "青色"
|
|
|
+Blockly.Msg.ELFBOT_LINEPATROL_COLOR_VALUE_OPTION5 = "紫色"
|
|
|
+Blockly.Msg.ELFBOT_LINEPATROL_COLOR_VALUE_OPTION6 = "黑色"
|
|
|
+Blockly.Msg.ELFBOT_LINEPATROL_COLOR_VALUE_OPTION7 = "白色"
|
|
|
+Blockly.Msg.ELFBOT_LINEPATROL_GREYSCALE = "%1 %2 精靈 灰度值"
|
|
|
+Blockly.Msg.ELFBOT_LINEPATROL_DETECTED_COLOR = "%1 %2 精靈 檢測到顏色是 %3 ?"
|
|
|
+Blockly.Msg.ELFBOT_LINEPATROL_DETECTED_COLOR_VALUE = "%1 %2 精靈 檢測到的 %3 色值"
|
|
|
+Blockly.Msg.ELFBOT_LINEPATROL_LIGHTINTENSITY_VALUE = "%1 %2 精靈 反射光強度"
|
|
|
+Blockly.Msg.ELFBOT_SERVO_HEAD_LOOKLEFT = "%1 %2 精靈 頭部向左轉到 %3 度"
|
|
|
+Blockly.Msg.ELFBOT_SERVO_HEAD_LOOKRIGHT = "%1 %2 精靈 頭部向右轉到 %3 度"
|
|
|
+Blockly.Msg.ELFBOT_SERVO_HEAD_LOOKUP = "%1 %2 精靈 頭部向上轉到 %3 度"
|
|
|
+Blockly.Msg.ELFBOT_SERVO_HEAD_LOOKDOWN = "%1 %2 精靈 頭部向下轉到 %3 度"
|
|
|
+Blockly.Msg.ELFBOT_SERVO_EAR_TURNFORWARD = "%1 %2 精靈 耳朵向前轉到 %3 度"
|
|
|
+Blockly.Msg.ELFBOT_SERVO_EAR_TURNBACKWARD = "%1 %2 精靈 耳朵向後轉到 %3 度"
|
|
|
+Blockly.Msg.ELFBOT_VEHICLEWHEEL_RUN_DIRECTION_POWER = "%1 %2 精靈 %3 以動力 %4 %"
|
|
|
+Blockly.Msg.ELFBOT_VEHICLEWHEEL_DIRECTION_VALUE_OPTION0 = "前進"
|
|
|
+Blockly.Msg.ELFBOT_VEHICLEWHEEL_DIRECTION_VALUE_OPTION1 = "後退"
|
|
|
+Blockly.Msg.ELFBOT_VEHICLEWHEEL_DIRECTION_VALUE_OPTION2 = "左轉"
|
|
|
+Blockly.Msg.ELFBOT_VEHICLEWHEEL_DIRECTION_VALUE_OPTION3 = "右轉"
|
|
|
+Blockly.Msg.ELFBOT_VEHICLEWHEEL_RUNFORWORD_POWER_DURATION = "%1 %2 精靈 前進以動力 %3 % 持續 %4 秒"
|
|
|
+Blockly.Msg.ELFBOT_VEHICLEWHEEL_RUNBACKWORD_POWER_DURATION = "%1 %2 精靈 後退以動力 %3 % 持續 %4 秒"
|
|
|
+Blockly.Msg.ELFBOT_VEHICLEWHEEL_RUNLEFT_POWER_DURATION = "%1 %2 精靈 左轉以動力 %3 % 持續 %4 秒"
|
|
|
+Blockly.Msg.ELFBOT_VEHICLEWHEEL_RUNRIGHT_POWER_DURATION = "%1 %2 精靈 右轉以動力 %3 % 持續 %4 秒"
|
|
|
+Blockly.Msg.ELFBOT_VEHICLEWHEEL_RUN_POWER = "%1 %2 精靈 移動左輪以動力 %3 % ,右輪以動力 %4 %"
|
|
|
+Blockly.Msg.ELFBOT_VEHICLEWHEEL_RUNFORWORD_DURATION = "%1 %2 精靈 直線前進持續 %3 秒"
|
|
|
+Blockly.Msg.ELFBOT_VEHICLEWHEEL_RUNBACKWORD_DURATION = "%1 %2 精靈 直線後退持續 %3 秒"
|
|
|
+Blockly.Msg.ELFBOT_VEHICLEWHEEL_RUN_STOP = "%1 %2 精靈 停止運動"
|
|
|
+Blockly.Msg.ELFBOT_LIGHT_INTENSITY_VALUE = "%1 %2 精靈 環境光強度"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_LOUDNESS_VALUE = "%1 %2 精靈 響度"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_PLAY = "%1 %2 精靈 播放聲音 %3"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_VALUE_OPTION0 = "hello"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_VALUE_OPTION1 = "miao"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_VALUE_OPTION2 = "bye"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_VALUE_OPTION3 = "hum"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_VALUE_OPTION4 = "laugh"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_VALUE_OPTION5 = "wrong"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_VALUE_OPTION6 = "right"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_VALUE_OPTION7 = "sad"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_VALUE_OPTION8 = "vehicles"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_VALUE_OPTION9 = "yeah"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_VALUE_OPTION10 = "powerdown"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_PLAY_UNTILDONE = "%1 %2 精靈 播放聲音 %3 直到結束"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_STOP_PLAY = "%1 %2 精靈 停止播放聲音"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_REST_BEATS = "%1 %2 精靈 休止 %3 拍"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_BEAT_VALUE_OPTION0 = "1"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_BEAT_VALUE_OPTION1 = "1/2"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_BEAT_VALUE_OPTION2 = "1/4"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_BEAT_VALUE_OPTION3 = "1/8"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_BEAT_VALUE_OPTION4 = "1/16"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_BEAT_VALUE_OPTION5 = "2"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_BEAT_VALUE_OPTION6 = "4"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_BEAT_VALUE_OPTION7 = "8"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_PLAY_FREQUENCYHZ = "%1 %2 精靈 播放聲音以頻率 %3 赫茲,持續 %4 秒"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_CHANGE_VOLUME = "%1 %2 精靈 將音量增加 %3"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_SET_VOLUME = "%1 %2 精靈 將音量設定為 %3"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_VOLUME = "%1 %2 精靈 音量"
|
|
|
+Blockly.Msg.ELFBOT_SOUND_NOTE_BEATS = "%1 %2 精靈 播放音符 %3 以 %4 拍"
|
|
|
+Blockly.Msg.ELFBOT_LINECOLOR_DETECT = "%1 %2 顏色識別感應器 檢測到 %3 色"
|
|
|
+Blockly.Msg.ELFBOT_LINECOLOR_DETECT_POSITION = "%1 %2 顏色識別感應器 %3 的位置為 %4"
|
|
|
+Blockly.Msg.ELFBOT_LINECOLOR_OPT0 = "紅"
|
|
|
+Blockly.Msg.ELFBOT_LINECOLOR_OPT1 = "綠"
|
|
|
+Blockly.Msg.ELFBOT_LINECOLOR_OPT2 = "藍"
|
|
|
+Blockly.Msg.ELFBOT_LINECOLOR_DETECT_BLACK = "黑線"
|
|
|
+Blockly.Msg.ELFBOT_LINECOLOR_DETECT_WRITE = "白線"
|
|
|
+Blockly.Msg.ELFBOT_LINECOLOR_DETECT_POSITION_OPT0 = "中"
|
|
|
+Blockly.Msg.ELFBOT_LINECOLOR_DETECT_POSITION_OPT1 = "右"
|
|
|
+Blockly.Msg.ELFBOT_LINECOLOR_DETECT_POSITION_OPT2 = "最右"
|
|
|
+Blockly.Msg.ELFBOT_LINECOLOR_DETECT_POSITION_OPT3 = "左"
|
|
|
+Blockly.Msg.ELFBOT_LINECOLOR_DETECT_POSITION_OPT4 = "最左"
|
|
|
+Blockly.Msg.ELFBOT_LINECOLOR_DETECT_POSITION_OPT5 = "丟失"
|
|
|
+Blockly.Msg.MICROBIT_WHEN_START = "%1 %2 當 micro:bit 啟動"
|
|
|
+Blockly.Msg.MICROBIT_WHEN_BUTTONPRESSED = "%1 %2 當 %3 被按下"
|
|
|
+Blockly.Msg.MICROBIT_BUTTON_VALUE_OPTION0 = "A"
|
|
|
+Blockly.Msg.MICROBIT_BUTTON_VALUE_OPTION1 = "B"
|
|
|
+Blockly.Msg.MICROBIT_BUTTON_VALUE_OPTION2 = "A+B"
|
|
|
+Blockly.Msg.MICROBIT_WHEN_PINSTOUCHED = "%1 %2 當引腳 %3 被接觸"
|
|
|
+Blockly.Msg.MICROBIT_PINS_VALUE_OPTION0 = "0"
|
|
|
+Blockly.Msg.MICROBIT_PINS_VALUE_OPTION1 = "1"
|
|
|
+Blockly.Msg.MICROBIT_PINS_VALUE_OPTION2 = "2"
|
|
|
+Blockly.Msg.MICROBIT_WHEN_GESTURESTRIKE = "%1 %2 當姿態 %3"
|
|
|
+Blockly.Msg.MICROBIT_GESTURE_VALUE_OPTION0 = "搖晃"
|
|
|
+Blockly.Msg.MICROBIT_GESTURE_VALUE_OPTION1 = "向上傾斜"
|
|
|
+Blockly.Msg.MICROBIT_GESTURE_VALUE_OPTION2 = "向下傾斜"
|
|
|
+Blockly.Msg.MICROBIT_GESTURE_VALUE_OPTION3 = "向左傾斜"
|
|
|
+Blockly.Msg.MICROBIT_GESTURE_VALUE_OPTION4 = "向右傾斜"
|
|
|
+Blockly.Msg.MICROBIT_GESTURE_VALUE_OPTION5 = "正面朝上"
|
|
|
+Blockly.Msg.MICROBIT_GESTURE_VALUE_OPTION6 = "正面朝下"
|
|
|
+Blockly.Msg.MICROBIT_GESTURE_VALUE_OPTION7 = "自由落體"
|
|
|
+Blockly.Msg.MICROBIT_GESTURE_VALUE_OPTION8 = "3g"
|
|
|
+Blockly.Msg.MICROBIT_GESTURE_VALUE_OPTION9 = "6g"
|
|
|
+Blockly.Msg.MICROBIT_GESTURE_VALUE_OPTION10 = "5g"
|
|
|
+Blockly.Msg.MICROBIT_COMMUCATION_OPEN = "%1 %2 打開無線通訊"
|
|
|
+Blockly.Msg.MICROBIT_COMMUCATION_CLOSED = "%1 %2 關閉無線通訊"
|
|
|
+Blockly.Msg.MICROBIT_COMMUCATION_RESET = "%1 %2 復位無線通訊"
|
|
|
+Blockly.Msg.MICROBIT_COMMUCATION_RECEIVE = "%1 %2 接受無線通訊"
|
|
|
+Blockly.Msg.MICROBIT_COMMUCATION_SEND = "%1 %2 發送無線消息 %3"
|
|
|
+Blockly.Msg.MICROBIT_COMMUCATION_SETCHANNEL = "%1 %2 設定無線通訊頻道 %3"
|
|
|
+Blockly.Msg.MICROBIT_PIN_CONNECTED = "%1 %2 腳位 %3 被接觸"
|
|
|
+Blockly.Msg.MICROBIT_PIN_ANALOGQUANTITY = "%1 %2 腳位 %3 模擬量"
|
|
|
+Blockly.Msg.MICROBIT_PIN_SET_ANALOGQUANTITY = "%1 %2 設定引腳 %3 模擬量為 %4"
|
|
|
+Blockly.Msg.MICROBIT_PIN_NUMBER_INPUT = "%1 %2 腳位 %3 有數字輸入"
|
|
|
+Blockly.Msg.MICROBIT_PIN_ANALOG_MAP_TO = "%1 %2 映射 %3 模擬值到 %4 至 %5"
|
|
|
+Blockly.Msg.MICROBIT_PIN_ANALOG_READ = "%1 %2 模擬讀取 腳位 %3"
|
|
|
+Blockly.Msg.MICROBIT_PIN_ANALOG_WRITE = "%1 %2 向引腳 %3 模擬寫入 %4"
|
|
|
+Blockly.Msg.MICROBIT_PIN_ANALOG_SET_PERIOD = "%1 %2 設定引腳 %3 模擬期間為 %4 (us)"
|
|
|
+Blockly.Msg.MICROBIT_PIN_DIGITAL_READ = "%1 %2 數字讀取 腳位 %3"
|
|
|
+Blockly.Msg.MICROBIT_PIN_DIGITAL_IS = "%1 %2 數字引腳 %3 為 %4"
|
|
|
+Blockly.Msg.MICROBIT_PIN_DIGITAL_IS_OPT1 = "高"
|
|
|
+Blockly.Msg.MICROBIT_PIN_DIGITAL_IS_OPT2 = "低"
|
|
|
+Blockly.Msg.MICROBIT_PIN_DIGITAL_SET_TO = "%1 %2 設定數字引腳 %3 為 %4"
|
|
|
+Blockly.Msg.MICROBIT_PIN_I2C_READ = "%1 %2 i2c 讀取 i2c地址 %3 ,格式為 %4 重複 %5"
|
|
|
+Blockly.Msg.MICROBIT_PIN_I2C_WRITE = "%1 %2 向 i2c地址 %3 寫入值 %4 ,格式為 %5 重複 %6"
|
|
|
+Blockly.Msg.MICROBIT_PIN_I2C_READ_OPT1 = "否"
|
|
|
+Blockly.Msg.MICROBIT_PIN_I2C_READ_OPT2 = "是"
|
|
|
+Blockly.Msg.MICROBIT_SENSOR_BUTTON_PRESSED = "%1 %2 按鍵 %3 被按下?"
|
|
|
+Blockly.Msg.MICROBIT_SENSOR_GESTURE_STRIKE = "%1 %2 姿態是 %3?"
|
|
|
+Blockly.Msg.MICROBIT_SENSOR_ACCELERATION = "%1 %2 %3 加速度"
|
|
|
+Blockly.Msg.MICROBIT_SENSOR_ACCELERATION_VALUE_OPTION0 = "x軸"
|
|
|
+Blockly.Msg.MICROBIT_SENSOR_ACCELERATION_VALUE_OPTION1 = "y軸"
|
|
|
+Blockly.Msg.MICROBIT_SENSOR_ACCELERATION_VALUE_OPTION2 = "z軸"
|
|
|
+Blockly.Msg.MICROBIT_SENSOR_COMPASSANGLE = "%1 %2 指南針角度"
|
|
|
+Blockly.Msg.MICROBIT_SENSOR_COMPASS_MAGNETICDENSITY = "%1 %2 指南針磁場強度"
|
|
|
+Blockly.Msg.MICROBIT_SENSOR_CALIBRATE_COMPASS = "%1 %2 校正指南針"
|
|
|
+Blockly.Msg.MICROBIT_SENSOR_TEMPERATURE = "%1 %2 溫度"
|
|
|
+Blockly.Msg.MICROBIT_SENSOR_RUNNINGTIME = "%1 %2 運行時間"
|
|
|
+Blockly.Msg.MICROBIT_SHOW_IMAGE = "%1 %2 顯示圖案 %3"
|
|
|
+Blockly.Msg.MICROBIT_SHOW_IMAGEFOR = "%1 %2 顯示圖案 %3 持續 %4 秒"
|
|
|
+Blockly.Msg.MICROBIT_SHOW_MIRRORING_IMAGE = "%1 %2 鏡像顯示圖案 %3"
|
|
|
+Blockly.Msg.MICROBIT_SHOW_SETIMAGE = "%1 %2 設定圖案 %3 %4 移動 %5"
|
|
|
+Blockly.Msg.MICROBIT_SHOW_POSITION_VALUE_OPTION0 = "向左"
|
|
|
+Blockly.Msg.MICROBIT_SHOW_POSITION_VALUE_OPTION1 = "向右"
|
|
|
+Blockly.Msg.MICROBIT_SHOW_POSITION_VALUE_OPTION2 = "向上"
|
|
|
+Blockly.Msg.MICROBIT_SHOW_POSITION_VALUE_OPTION3 = "向下"
|
|
|
+Blockly.Msg.MICROBIT_SHOW_TEXT = "%1 %2 顯示 %3"
|
|
|
+Blockly.Msg.MICROBIT_SHOW_TEXTUNTIL = "%1 %2 顯示 %3 直到滾動結束"
|
|
|
+Blockly.Msg.MICROBIT_SHOW_CLOSE = "%1 %2 熄滅螢幕"
|
|
|
+Blockly.Msg.MICROBIT_SHOW_LIGHT = "%1 %2 %3 在座標 x: %4 y: %5"
|
|
|
+Blockly.Msg.MICROBIT_SHOW_LIGHT_ACTION_VALUE_OPTION0 = "點亮"
|
|
|
+Blockly.Msg.MICROBIT_SHOW_LIGHT_ACTION_VALUE_OPTION1 = "熄滅"
|
|
|
+Blockly.Msg.MICROBIT_SHOW_LIGHTON = "%1 %2 設定x: %3 y: %4 的亮度為 %5"
|
|
|
+Blockly.Msg.MICROBIT_SHOW_BRIGHTNESS = "%1 %2 獲得 x: %3 y: %4的亮度"
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_PLAY = "%1 %2 腳位 %3 播放聲音 %4"
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_PLAY_UNTILDONE = "%1 %2 腳位 %3 播放聲音 %4 直到播放結束"
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_PLAY_NOTE = "%1 %2 腳位 %3 播放音符 %4 持續 %5"
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_CHANGETEMPO = "%1 %2 調整聲音速度(bpm)%3"
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_SETTEMPO = "%1 %2 將聲音速度(bpm)設定為 %3"
|
|
|
+Blockly.Msg.MICROBIT_MUSIC_TEMPO = "%1 %2 聲音速度(bpm)"
|
|
|
+Blockly.Msg.MICROBIT_BITPLAYER_KEY_IS_PRESSED = "%1 %2 BitPlayer: 當按鍵 %3 正在被按下"
|
|
|
+Blockly.Msg.MICROBIT_BITPLAYER_JOYSTICK = "%1 %2 BitPlayer: 搖桿被推向 %3"
|
|
|
+Blockly.Msg.MICROBIT_BITPLAYER_VIBRATION = "%1 %2 BitPlayer: 震動 %3"
|
|
|
+Blockly.Msg.MICROBIT_BITPLAYER_VIBRATION_OPT1 = "開"
|
|
|
+Blockly.Msg.MICROBIT_BITPLAYER_VIBRATION_OPT2 = "關"
|
|
|
+Blockly.Msg.MICROBIT_BITPLAYER_JOYSTICK_OPT1 = "左上"
|
|
|
+Blockly.Msg.MICROBIT_BITPLAYER_JOYSTICK_OPT2 = "上"
|
|
|
+Blockly.Msg.MICROBIT_BITPLAYER_JOYSTICK_OPT3 = "右上"
|
|
|
+Blockly.Msg.MICROBIT_BITPLAYER_JOYSTICK_OPT4 = "左"
|
|
|
+Blockly.Msg.MICROBIT_BITPLAYER_JOYSTICK_OPT5 = "中"
|
|
|
+Blockly.Msg.MICROBIT_BITPLAYER_JOYSTICK_OPT6 = "右"
|
|
|
+Blockly.Msg.MICROBIT_BITPLAYER_JOYSTICK_OPT7 = "左下"
|
|
|
+Blockly.Msg.MICROBIT_BITPLAYER_JOYSTICK_OPT8 = "下"
|
|
|
+Blockly.Msg.MICROBIT_BITPLAYER_JOYSTICK_OPT9 = "右下"
|
|
|
+Blockly.Msg.MICROBIT_BITWEAR_VIBRATION = "%1 %2 BitWear: 震動 %3"
|
|
|
+Blockly.Msg.MICROBIT_BITWEAR_SET_LED_COLOR = "%1 %2 BitWear: 設定LED燈顏色 %3"
|
|
|
+Blockly.Msg.MICROBIT_BITMAKER_SET_LED_COLOR = "%1 %2 BitMaker: 設定LED燈 %3 顏色 %4"
|
|
|
+Blockly.Msg.MICROBIT_BITCAR_MOVE = "%1 %2 BitCar: 左輪動力 %3 %,右輪動力 %4 %"
|
|
|
+Blockly.Msg.MICROBIT_BITCAR_STOP = "%1 %2 BitCar: 停止"
|
|
|
+Blockly.Msg.MICROBIT_BITCAR_STANDUP_STILL = "%1 %2 BitCar: 以速度 %3 %站立,沖刺 %4 (ms)"
|
|
|
+Blockly.Msg.MICROBIT_BITCAR_LINE_UNDER_SENSOR = "%1 %2 BitCar: 黑線在 %3 感應器下方"
|
|
|
+Blockly.Msg.MICROBIT_BITCAR_LINE_UNDER_SENSOR_OPT1 = "左側"
|
|
|
+Blockly.Msg.MICROBIT_BITCAR_LINE_UNDER_SENSOR_OPT2 = "右側"
|
|
|
+Blockly.Msg.MICROBIT_BITCAR_LINE_FOLLOW_AT_SPEED = "%1 %2 BitCar: 以 %3 % 速度巡線"
|
|
|
+Blockly.Msg.MICROBIT_GROVE_ONE_MINI_FAN_SET_SPEED = "%1 %2 迷妳風扇 %3 :設定轉速為 %4 %"
|
|
|
+Blockly.Msg.MICROBIT_GROVE_ONE_SERVO_SET_ANGLE = "%1 %2 伺服馬達 %3 :設定角度為 %4 °"
|
|
|
+Blockly.Msg.MICROBIT_GROVE_ONE_ULTRASONIC_GET_DISTANCE = "%1 %2 超聲波測距感應器 %3 :距離 %4"
|
|
|
+Blockly.Msg.MICROBIT_GROVE_ONE_ULTRASONIC_GET_DISTANCE_OPT1 = "厘米"
|
|
|
+Blockly.Msg.MICROBIT_GROVE_ONE_ULTRASONIC_GET_DISTANCE_OPT2 = "英尺"
|
|
|
+Blockly.Msg.CATEGORY_COMMON = "常用"
|
|
|
+Blockly.Msg.CATEGORY_SYSTEM = "系統資源"
|
|
|
+Blockly.Msg.CATEGORY_SHOW = "顯示"
|
|
|
+Blockly.Msg.CATEGORY_MUSIC = "音樂"
|
|
|
+Blockly.Msg.CATEGORY_AUDIO = "音頻"
|
|
|
+Blockly.Msg.CATEGORY_PIN = "腳位"
|
|
|
+Blockly.Msg.CATEGORY_RADIO = "無線廣播"
|
|
|
+Blockly.Msg.CATEGORY_DISPLAY = "顯示"
|
|
|
+Blockly.Msg.CATEGORY_LIGHTING = "燈光"
|
|
|
+Blockly.Msg.CATEGORY_ACTION = "動作"
|
|
|
+Blockly.Msg.CATEGORY_SENSOR = "感知"
|
|
|
+Blockly.Msg.CATEGORY_WIRELESS = "無線通訊"
|
|
|
+Blockly.Msg.CATEGORY_ADDONS = "擴展板"
|
|
|
+Blockly.Msg.CATEGORY_GROVE_ONE = "Grove One"
|
|
|
+Blockly.Msg.CATEGORY_DISPLAY1 = "顯示"
|
|
|
+Blockly.Msg.CATEGORY_MACHINE_VISION = "圖像識別"
|
|
|
+Blockly.Msg.CATEGORY_CNN_MODELS = "模型預測"
|
|
|
+Blockly.Msg.CATEGORY_MAXIDUINO_SYSTEM = "系統"
|
|
|
+Blockly.Msg.CATEGORY_START = "初始化"
|
|
|
+Blockly.Msg.CATEGORY_GROVE_INPUT = "Grove 輸入"
|
|
|
+Blockly.Msg.CATEGORY_GROVE_OUTPUT = "Grove 輸出"
|
|
|
+Blockly.Msg.CATEGORY_MAIXDUINO_GROVE = "Grove"
|
|
|
+Blockly.Msg.SNAPSHOOT = "快照"
|
|
|
+Blockly.Msg.MAIXDUINO_ENENT_DELAY = "等待 %1 %2"
|
|
|
+Blockly.Msg.MAIXDUINO_ENENT_DELAY_UNIT_MS = "毫秒"
|
|
|
+Blockly.Msg.MAIXDUINO_ENENT_DELAY_UNIT_US = "微秒"
|
|
|
+Blockly.Msg.MAIXDUINO_ENENT_RUNTIME = "運行時間 %1"
|
|
|
+Blockly.Msg.MAIXDUINO_DISPLAY_ORIENTATION = "設定螢幕方向為 %1"
|
|
|
+Blockly.Msg.MAIXDUINO_DISPLAY_ORIENTATION_NORMAL = "正常"
|
|
|
+Blockly.Msg.MAIXDUINO_DISPLAY_ORIENTATION_ROTATE = "翻轉"
|
|
|
+Blockly.Msg.MAIXDUINO_DISPLAY_STRING_AT_POSITION = "顯示 %1 於 X%2 Y%3"
|
|
|
+Blockly.Msg.MAIXDUINO_DISPLAY_DRAW_RECTANGLE_WH = "繪制長方形: 長%1 寬%2 中心座標 X%3 Y%4"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_DETECTION_BALL_AT_SIZE_COLOR = "檢測到 %1 圓形"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_DETECTION_BALL_RGB = "檢測到的圓RGB值"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_DETECTION_RECTANGLE_AT_SIZE_COLOR = "檢測到 %1 長方形"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_DETECTION_RECTANGLE_RGB = "檢測到的長方形RGB值"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_COLORLINE_SETCOLOR = "設定線識別顏色為 %1"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_COLORLINE_SETWEIGHT = "設定線識別區域權重: A區 %1% B區 %2% C區 %3%"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_COLORLINE_TURNANGLE = "轉彎角度"
|
|
|
+Blockly.Msg.MAIXDUINO_SEEED_LINE_FINDER = "%1 %2 腳位 %3 巡線感應器檢測到 %4"
|
|
|
+Blockly.Msg.MAIXDUINO_FIGURE_OUTPUT = "向 數字引腳 %1 寫入值 %2"
|
|
|
+Blockly.Msg.MAIXDUINO_FIGURE_INPUT = "數字讀取 腳位 %1"
|
|
|
+Blockly.Msg.MAIXDUINO_ANALOG_INPUT = "模擬輸入 管腳 %1"
|
|
|
+Blockly.Msg.MAIXDUINO_ANALOG_OUTPUT = "向 模擬引腳 %1 寫入值 %2"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_COORDP_X = "X座標"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_COORDP_W = "長"
|
|
|
+Blockly.Msg.MAIXDUINO_CAMERA_COORDP_H = "寬"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_MARK_OPT1 = "前進"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_MARK_OPT2 = "後退"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_MARK_OPT3 = "左轉"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_MARK_OPT4 = "右轉"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_MARK_OPT6 = "慢速"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_MARK_OPT7 = "中速"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_MARK_OPT8 = "全速"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_MARK_STOP = "M.A.R.K 小車停止運動"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_MOTOR_RUN_0PT1 = "左輪"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_MOTOR_RUN_0PT2 = "右輪"
|
|
|
+Blockly.Msg.MAIXDUINO_GROVE_BUTTON_ISPRESSED = "%1 %2 腳位 %3 按鍵開關正在被按下?"
|
|
|
+Blockly.Msg.MAIXDUINO_GROVE_ULT_DISTANCE = "%1 %2 腳位 %3 超聲波測距感應器 距離(cm)"
|
|
|
+Blockly.Msg.MAIXDUINO_GROVE_RGBLED_STRIP_DISPALY = "%1 %2 腳位 %3 RGB 燈條 %4 燈亮 %5"
|
|
|
+Blockly.Msg.MAIXDUINO_GROVE_RGBLED_STRIP_DISPALY1 = "%1 %2 腳位 %3 RGB 燈條 %4 R %5 G %6 B %7"
|
|
|
+Blockly.Msg.MAIXDUINO_GROVE_RGBLED_STRIP_CLOSED = "%1 %2 腳位 %3 RGB 燈條 熄滅"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_SPEAKER_SETVOL = "M.A.R.K. 揚聲器 設定音量為 %1 %"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_SPEAKER_PLAYNOTE = "M.A.R.K. 揚聲器 播放音調 %1 %2 拍"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_SPEAKER_PAUSE = "M.A.R.K. 揚聲器 停頓 %1 拍"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_SPEAKER_BEAT_OPT0 = "1"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_SPEAKER_BEAT_OPT1 = "1/2"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_SPEAKER_BEAT_OPT2 = "1/4"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_SPEAKER_BEAT_OPT3 = "1/8"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_SPEAKER_BEAT_OPT4 = "1/16"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_SPEAKER_BEAT_OPT5 = "2"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_SPEAKER_BEAT_OPT6 = "4"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_SPEAKER_BEAT_OPT7 = "8"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_HEAD_LIGHTS_SHOW = "M.A.R.K %1 車頭燈亮 %2"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_TAIL_LIGHTS_SHOW = "M.A.R.K. 尾燈 %1 亮 %2 %3 %4 "
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_LIGHTS_CRUSHOUT = "M.A.R.K. %1 車頭燈熄滅"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_HEAD_LIGHTS_OPT01 = "左"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_HEAD_LIGHTS_OPT02 = "右"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_TAIL_LIGHTS_OPT01 = "頂部"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_TAIL_LIGHTS_OPT02 = "中間"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_TAIL_LIGHTS_OPT03 = "尾部"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_LIGHTS_OPT01 = "全部"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_LIGHTS_OPT02 = "前"
|
|
|
+Blockly.Msg.MAIXDUINO_ROBOT_LIGHTS_OPT03 = "尾"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_SLOPE_OPT1 = "向前傾斜"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_SLOPE_OPT2 = "向後傾斜"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_SLOPE_OPT3 = "向左傾斜"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_SLOPE_OPT4 = "向右傾斜"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_BME280_OPT1 = "溫度"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_BME280_OPT2 = "濕度"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_BME280_OPT3 = "氣壓"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_OPERATE_OPT1 = "刷新"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_OPERATE_OPT2 = "刪除"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_TIME_OPT0 = "清空"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_TIME_OPT1 = "年"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_TIME_OPT2 = "月"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_TIME_OPT3 = "日"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_TIME_OPT4 = "時"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_TIME_OPT5 = "分"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_TIME_OPT6 = "秒"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_TIME_OPT7 = "星期數"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_TIME_OPT8 = "天數"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_TIME_OPT9 = "毫秒"
|
|
|
+Blockly.Msg.CocoRobo_SYSRESOURES_TIME_OPT10 = "微秒"
|
|
|
+Blockly.Msg.CocoRobo_PIN_OPT = "default"
|
|
|
+Blockly.Msg.CocoRobo_PIN_OPT0 = "P0"
|
|
|
+Blockly.Msg.CocoRobo_PIN_OPT1 = "P1"
|
|
|
+Blockly.Msg.CocoRobo_PIN_OPT2 = "P2"
|
|
|
+Blockly.Msg.CocoRobo_PIN_OPT3 = "P3(EXT)"
|
|
|
+Blockly.Msg.CocoRobo_PIN_OPT4 = "P4(light)"
|
|
|
+Blockly.Msg.CocoRobo_PIN_OPT6 = "P6(buzzer)"
|
|
|
+Blockly.Msg.CocoRobo_PIN_OPT7 = "P7(RGB)"
|
|
|
+Blockly.Msg.CocoRobo_PIN_OPT8 = "P8"
|
|
|
+Blockly.Msg.CocoRobo_PIN_OPT9 = "P9"
|
|
|
+Blockly.Msg.CocoRobo_PIN_OPT10 = "P10(sound)"
|
|
|
+Blockly.Msg.CocoRobo_PIN_OPT13 = "P13"
|
|
|
+Blockly.Msg.CocoRobo_PIN_OPT14 = "P14"
|
|
|
+Blockly.Msg.CocoRobo_PIN_OPT15 = "P15"
|
|
|
+Blockly.Msg.CocoRobo_PIN_OPT16 = "P16"
|
|
|
+Blockly.Msg.CocoRobo_PIN_OPT19 = "P19(LCD)"
|
|
|
+Blockly.Msg.CocoRobo_PIN_OPT20 = "P20(LCD)"
|
|
|
+Blockly.Msg.CocoRobo_PIN_VOLTAGE_OPT1 = "高"
|
|
|
+Blockly.Msg.CocoRobo_PIN_VOLTAGE_OPT2 = "低"
|
|
|
+Blockly.Msg.CocoRobo_PIN_MODE_OPT1 = "無上下拉"
|
|
|
+Blockly.Msg.CocoRobo_PIN_MODE_OPT2 = "上拉"
|
|
|
+Blockly.Msg.CocoRobo_PIN_MODE_OPT3 = "下拉"
|
|
|
+Blockly.Msg.CocoRobo_PIN_STATYS_OPT1 = "輸入"
|
|
|
+Blockly.Msg.CocoRobo_PIN_STATYS_OPT2 = "推挽輸出"
|
|
|
+Blockly.Msg.CocoRobo_PIN_STATYS_OPT3 = "開漏輸出"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_OLCD_OPT1 = "清空"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_OLCD_OPT2 = "全亮"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_OLCD_OPT3 = "黑底"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_OLCD_OPT4 = "白底"
|
|
|
+Blockly.Msg.CocoRobo_EVENT_ACTION_OPT1 = "按下"
|
|
|
+Blockly.Msg.CocoRobo_EVENT_ACTION_OPT2 = "松開"
|
|
|
+Blockly.Msg.CocoRobo_EVENT_ACTION_OPT3 = "觸摸"
|
|
|
+Blockly.Msg.CocoRobo_EVENT_ACTION_OPT4 = "釋放"
|
|
|
+Blockly.Msg.CocoRobo_EVENT_ACTION_OPT5 = "重複執行"
|
|
|
+Blockly.Msg.CocoRobo_EVENT_ACTION_OPT6 = "延時執行"
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_ACTION_OPT1 = "打開"
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_ACTION_OPT2 = "關閉"
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_ACTION_OPT3 = "暫停"
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_ACTION_OPT4 = "繼續播放"
|
|
|
+Blockly.Msg.CocoRobo_MUSIC_ACTION_OPT5 = "停止"
|
|
|
+Blockly.Msg.CocoRobo_EVENT_VOLTAGE_OPT1 = "↗從低到高"
|
|
|
+Blockly.Msg.CocoRobo_EVENT_VOLTAGE_OPT2 = "↘從高到低"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_MODE_OPT1 = "普通"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_MODE_OPT2 = "反轉"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_MODE_OPT3 = "透明"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_MODE_OPT4 = "XOR"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_LIGHT_OPT1 = "亮"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_LIGHT_OPT2 = "暗"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_DIRECTION_OPT1 = "垂直"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_DIRECTION_OPT2 = "水平"
|
|
|
+Blockly.Msg.CocoRobo_OPERATORS_JUDGE_OPT1 = "是偶數"
|
|
|
+Blockly.Msg.CocoRobo_OPERATORS_JUDGE_OPT2 = "是奇數"
|
|
|
+Blockly.Msg.CocoRobo_OPERATORS_JUDGE_OPT3 = "是整數"
|
|
|
+Blockly.Msg.CocoRobo_OPERATORS_JUDGE_OPT4 = "為正"
|
|
|
+Blockly.Msg.CocoRobo_OPERATORS_JUDGE_OPT5 = "為負"
|
|
|
+Blockly.Msg.CocoRobo_OPERATORS_JUDGE_OPT6 = "可被整除"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_DRAW_OPT1 = "繪制"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_DRAW_OPT2 = "擦除"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_CIRCLE_OPT1 = "空心"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_CIRCLE_OPT2 = "實心"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_FONT_OPT1 = "不換欄"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_FONT_OPT2 = "自動換欄"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT1 = "心型"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT2 = "心型(小)"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT3 = "高興"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT4 = "笑臉"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT5 = "傷心"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT6 = "困惑"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT7 = "生氣"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT8 = "睡著"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT9 = "驚訝"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT10 = "愚蠢"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT11 = "極妙"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT12 = "無聊"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT13 = "石頭"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT14 = "石頭(小)"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT15 = "布"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT16 = "布(小)"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT17 = "剪刀"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT18 = "剪刀(小)"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT19 = "Expressions/Big smile.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT20 = "Expressions/Heart large.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT21 = "Expressions/Heart small.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT22 = "Expressions/Mouth 1 open.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT23 = "Expressions/Mouth 1 shut.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT24 = "Expressions/Mouth 2 open.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT25 = "Expressions/Mouth 2 shut.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT26 = "Expressions/Sad.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT27 = "Expressions/Sick.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT28 = "Expressions/Smile.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT29 = "Expressions/Swearing.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT30 = "Expressions/Talking.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT31 = "Expressions/Wink.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT32 = "Expressions/ZZZ.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT33 = "Eyes/Angry.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT34 = "Eyes/Awake.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT35 = "Eyes/Black eye.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT36 = "Eyes/Bottom left.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT37 = "Eyes/Bottom right.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT38 = "Eyes/Crazy 1.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT39 = "Eyes/Crazy 2.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT40 = "Eyes/Disappointed.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT41 = "Eyes/Dizzy.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT42 = "Eyes/Down.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT43 = "Eyes/Evil.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT44 = "Eyes/Hurt.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT45 = "Eyes/Knocked out.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT46 = "Eyes/Love.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT47 = "Eyes/Middle left.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT48 = "Eyes/Middle right.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT49 = "Eyes/Neutral.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT50 = "Eyes/Nuclear.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT51 = "Eyes/Pinch left.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT52 = "Eyes/Pinch middle.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT53 = "Eyes/Pinch right.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT54 = "Eyes/Tear.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT55 = "Eyes/Tired left.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT56 = "Eyes/Tired middle.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT57 = "Eyes/Tired right.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT58 = "Eyes/Toxic.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT59 = "Eyes/Up.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT60 = "Eyes/Winking.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT61 = "Information/Accept.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT62 = "Information/Backward.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT63 = "Information/Decline.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT64 = "Information/Forward.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT65 = "Information/Left.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT66 = "Information/No go.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT67 = "Information/Question mark.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT68 = "Information/Right.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT69 = "Information/Stop 1.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT70 = "Information/Stop 2.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT71 = "Information/Thumbs down.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT72 = "Information/Thumbs up.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT73 = "Information/Warning.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT74 = "Objects/Bomb.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT75 = "Objects/Boom.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT76 = "Objects/Fire.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT77 = "Objects/Flowers.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT78 = "Objects/Forest.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT79 = "Objects/Light off.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT80 = "Objects/Light on.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT81 = "Objects/Lightning.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT82 = "Objects/Night.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT83 = "Objects/Pirate.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT84 = "Objects/Snow.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT85 = "Objects/Target.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT86 = "Progress/Bar 0.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT87 = "Progress/Bar 1.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT88 = "Progress/Bar 2.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT89 = "Progress/Bar 3.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT90 = "Progress/Bar 4.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT91 = "Progress/Dial 0.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT92 = "Progress/Dial 1.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT93 = "Progress/Dial 2.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT94 = "Progress/Dial 3.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT95 = "Progress/Dial 4.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT96 = "Progress/Dots 0.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT97 = "Progress/Dots 1.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT98 = "Progress/Dots 2.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT99 = "Progress/Dots 3.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT100 = "Progress/Hourglass 0.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT101 = "Progress/Hourglass 1.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT102 = "Progress/Hourglass 2.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT103 = "Progress/Timer 0.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT104 = "Progress/Timer 1.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT105 = "Progress/Timer 2.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT106 = "Progress/Timer 3.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT107 = "Progress/Timer 4.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT108 = "Progress/Water level 0.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT109 = "Progress/Water level 1.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT110 = "Progress/Water level 2.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT111 = "Progress/Water level 3.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT112 = "System/Accept_1.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT113 = "System/Accept_2.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT114 = "System/Alert.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT115 = "System/Box.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT116 = "System/Busy_0.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT117 = "System/Busy_1.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT118 = "System/Decline_1.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT119 = "System/Decline_2.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT120 = "System/Dot_empty.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT121 = "System/Dot_full.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT122 = "System/Play.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT123 = "System/Slider_0.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT124 = "System/Slider_1.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT125 = "System/Slider_2.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT126 = "System/Slider_3.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT127 = "System/Slider_4.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT128 = "System/Slider_5.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT129 = "System/Slider_6.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT130 = "System/Slider_7.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_EXPRESSION_OPT131 = "System/Slider_8.pbm"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_TUBE_OPT1 = "仿數碼管11畫素"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_TUBE_OPT2 = "仿數碼管16畫素"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_TUBE_OPT3 = "仿數碼管21畫素"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_TUBE_OPT4 = "仿數碼管30畫素"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_TUBE_OPT5 = "仿數碼管44畫素"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_TUBE_OPT6 = "仿數碼管斜體 30畫素"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_TUBE_OPT7 = "仿數碼管斜體 42畫素"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_TUBE_OPT8 = "DejaVu Sans Mono 12畫素"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_TUBE_OPT9 = "DejaVu Sans Mono 16畫素"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_TUBE_OPT10 = "DejaVu Sans Mono 21畫素"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_TUBE_OPT11 = "DejaVu Sans Mono 黑體 12畫素"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_TUBE_OPT12 = "DejaVu Sans Mono 黑體 16畫素"
|
|
|
+Blockly.Msg.CocoRobo_LOOKS_TUBE_OPT13 = "DejaVu Sans Mono 黑體 21畫素"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT1 = "東壹區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT2 = "東二區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT3 = "東三區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT4 = "東四區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT5 = "東五區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT6 = "東六區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT7 = "東七區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT8 = "東八區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT9 = "東九區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT10 = "東十區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT11 = "東十壹區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT12 = "東十二區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT13 = "西壹區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT14 = "西二區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT15 = "西三區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT16 = "西四區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT17 = "西五區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT18 = "西六區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT19 = "西七區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT20 = "西八區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT21 = "西九區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT22 = "西十區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT23 = "西十壹區"
|
|
|
+Blockly.Msg.CocoRobo_WIFI_ZONE_OPT24 = "西十二區"
|
|
|
+Blockly.Msg.GROVE_JOINT_SETUP = "初始化 setup"
|
|
|
+Blockly.Msg.GROVE_JOINT_SETUP_LOOP = "循環 loop"
|
|
|
+Blockly.Msg.GROVE_JOINT_INPUT_HUMITURE = "%1 %2 溫濕度感應器 %3"
|
|
|
+Blockly.Msg.GROVE_JOINT_INPUT_INFRARED = "%1 %2 紅外接近感應器"
|
|
|
+Blockly.Msg.GROVE_JOINT_INPUT_MAGNESWITCH = "%1 %2 磁力開關"
|
|
|
+Blockly.Msg.GROVE_JOINT_INPUT_ULTRASONIC = "%1 %2 超聲波測距感應器"
|
|
|
+Blockly.Msg.GROVE_JOINT_INPUT_LIGHT = "%1 %2 光線感應器"
|
|
|
+Blockly.Msg.GROVE_JOINT_INPUT_SLIDESWITCH = "%1 %2 滑動電位開關"
|
|
|
+Blockly.Msg.GROVE_JOINT_INPUT_INCLINE = "%1 %2 傾斜感應器"
|
|
|
+Blockly.Msg.GROVE_JOINT_INPUT_TOUCH = "%1 %2 觸摸感應器"
|
|
|
+Blockly.Msg.GROVE_JOINT_INPUT_NOISE = "%1 %2 噪音感應器"
|
|
|
+Blockly.Msg.GROVE_JOINT_INPUT_SOILHUMIDITY = "%1 %2 土壤濕度感應器"
|
|
|
+Blockly.Msg.GROVE_JOINT_INPUT_SHAFTSPEED = "%1 %2 三軸數字加速度 %3"
|
|
|
+Blockly.Msg.GROVE_JOINT_INPUT_MULTICHANNEDL_TOUCH = "%1 %2 多通道觸摸感應器 通道 %3"
|
|
|
+Blockly.Msg.GROVE_JOINT_OUTPUT_MINIMOTOR_RUN = "%1 %2 迷妳馬達驅動板 馬達# %3 轉速 %4"
|
|
|
+Blockly.Msg.GROVE_JOINT_OUTPUT_FOURDIGIT_TUBE_DISPLAY = "%1 %2 四位數碼顯示管 顯示為 %3"
|
|
|
+Blockly.Msg.GROVE_JOINT_OUTPUT_LEDBOARD_SHOW = "%1 %2 LED驅動板 設為 %3"
|
|
|
+Blockly.Msg.GROVE_JOINT_OUTPUT_RGBLED_SHOW = "%1 %2 全彩RGB LED燈顯示為紅 %3 綠 %4 藍 %5"
|
|
|
+Blockly.Msg.GROVE_JOINT_OUTPUT_SPEAKER_NOTEBEAT = "%1 %2 揚聲器 音符 %3"
|
|
|
+Blockly.Msg.GROVE_JOINT_OUTPUT_SERVO_TRUNANGLE = "%1 %2 伺服馬達 角度(0-180) %3"
|
|
|
+Blockly.Msg.GROVE_JOINT_OUTPUT_BUZZER_PLAY = "%1 %2 蜂鳴器 設為 %3"
|
|
|
+Blockly.Msg.GROVE_JOINT_OUTPUT_MOTOR_RUN = "%1 %2 震動馬達 設為 %3"
|
|
|
+Blockly.Msg.GROVE_JOINT_OUTPUT_DCMOTOR_RUN = "%1 %2 直流馬達驅動板 設為 %3"
|
|
|
+Blockly.Msg.GROVE_JOINT_INPUT_HUMITURE_OPT01 = "溫度"
|
|
|
+Blockly.Msg.GROVE_JOINT_INPUT_HUMITURE_OPT02 = "濕度"
|
|
|
+Blockly.Msg.GROVE_JOINT_INPUT_LEVEL_HIGH = "高電平"
|
|
|
+Blockly.Msg.GROVE_JOINT_INPUT_LEVEL_LOW = "低電平"
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Categories = {};
|
|
|
+Blockly.Categories.motion = "motion"
|
|
|
+Blockly.Categories.looks = "looks"
|
|
|
+Blockly.Categories.sound = "sounds"
|
|
|
+Blockly.Categories.pen = "pen"
|
|
|
+Blockly.Categories.data = "data"
|
|
|
+Blockly.Categories.dataLists = "data-lists"
|
|
|
+Blockly.Categories.event = "events"
|
|
|
+Blockly.Categories.control = "control"
|
|
|
+Blockly.Categories.sensing = "sensing"
|
|
|
+Blockly.Categories.operators = "operators"
|
|
|
+Blockly.Categories.more = "more"
|
|
|
+
|
|
|
+Blockly.Msg.ESP32BUTTON = "當按鈕";
|
|
|
+Blockly.Msg.ESP32IS = "是";
|
|
|
+Blockly.Msg.ESP32PRESSED = "按下時";
|
|
|
+Blockly.Msg.ESP32RELEASED = "鬆開時";
|
|
|
+Blockly.Msg.ESP32DIALER_LEFT = "左側";
|
|
|
+Blockly.Msg.ESP32DIALER_MIDDLE = "中間";
|
|
|
+Blockly.Msg.ESP32DIALER_RIGHT = "右側";
|
|
|
+Blockly.Msg.ESP32DIALSWITCH = "當撥盤";
|
|
|
+Blockly.Msg.ESP32TURN = "設定";
|
|
|
+Blockly.Msg.ESP32LED = "";
|
|
|
+Blockly.Msg.ESP32LED_MONO_TEXT_NO = "第";
|
|
|
+Blockly.Msg.ESP32LED_MONO_TEXT_AFTER = "颗 LED 燈";
|
|
|
+Blockly.Msg.ESP32LED_BLUE = "藍燈";
|
|
|
+Blockly.Msg.ESP32LED_RED = "紅燈";
|
|
|
+Blockly.Msg.ESP32LED_TURNON = "點亮";
|
|
|
+Blockly.Msg.ESP32LED_TURNOFF = "關閉";
|
|
|
+
|
|
|
+Blockly.Msg.ESP32LED_CORD_DRAWPIXEL_LIGHTUP = "點亮";
|
|
|
+Blockly.Msg.ESP32LED_CORD_DRAWPIXEL_LIGHTOFF = "熄滅";
|
|
|
+Blockly.Msg.ESP32LED_CORD_DRAWPIXEL_LIGHT_INIT_TEXT = "位於(第";
|
|
|
+Blockly.Msg.ESP32LED_CORD_DRAWPIXEL_LIGHT_MIDDLE_TEXT = "列,第";
|
|
|
+Blockly.Msg.ESP32LED_CORD_DRAWPIXEL_LIGHT_END_TEXT = "欄)的 LED 燈";
|
|
|
+
|
|
|
+Blockly.Msg.ESP32TURNOBAF = "蜂鳴器";
|
|
|
+Blockly.Msg.ESP32TURNOB = "關閉蜂鳴器";
|
|
|
+Blockly.Msg.ESP32TA = "當觸摸區域";
|
|
|
+Blockly.Msg.ESP32_TOUCHED = "被觸摸時";
|
|
|
+Blockly.Msg.ESP32_UNTOUCHED = "未被觸摸時";
|
|
|
+Blockly.Msg.ESP32_READ = "獲取觸摸區域";
|
|
|
+Blockly.Msg.ESP32_READ_VALUE = "的電容變化數值";
|
|
|
+Blockly.Msg.ESP32_ENV_GET_TEXT = "獲取";
|
|
|
+Blockly.Msg.esp32_main_controller_turn_off_buzzer_music_lite = "蜂鳴器播放音符";
|
|
|
+Blockly.Msg.esp32_main_controller_turn_off_buzzer_music_lite_2 = "持續";
|
|
|
+Blockly.Msg.esp32_main_controller_turn_off_buzzer_music_lite_3 = "拍";
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.LCDINIT = "LCD螢幕初始化"
|
|
|
+Blockly.Msg.LCDINIT_R = "設定螢幕旋轉"
|
|
|
+Blockly.Msg.LCDINIT_M = "設定螢幕鏡像翻轉"
|
|
|
+
|
|
|
+Blockly.Msg.LCDROTATION = "設定LCD螢幕旋轉";
|
|
|
+
|
|
|
+Blockly.Msg.LCDMF = "設定LCD螢幕鏡面翻轉";
|
|
|
+
|
|
|
+Blockly.Msg.LCDDFSW = "設定LCD螢幕填充顏色為";
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.LCDDT = "設定LCD顯示文本";
|
|
|
+Blockly.Msg.LCDDT_C = "字串顏色";
|
|
|
+Blockly.Msg.LCDDT_BC = "背景色";
|
|
|
+Blockly.Msg.LED_COORDINATE = "座標";
|
|
|
+Blockly.Msg.WIFISERVER_SERVERSEND_CONTENT = "內容";
|
|
|
+
|
|
|
+Blockly.Msg.LCDDLOC = "繪製直線";
|
|
|
+
|
|
|
+Blockly.Msg.LCDDCC = "LCD創建空白畫布";
|
|
|
+Blockly.Msg.LCDDCC_F = "填充圖像:";
|
|
|
+Blockly.Msg.LCDDCC_I = "圖像路徑:";
|
|
|
+
|
|
|
+Blockly.Msg.LCDDSC = "顯示畫布";
|
|
|
+Blockly.Msg.LCDDSC_SC = "設定座標";
|
|
|
+Blockly.Msg.LCDDSC_X = " X:";
|
|
|
+Blockly.Msg.LCDDSC_Y = " Y:";
|
|
|
+
|
|
|
+Blockly.Msg.LCD_CANVAS = "在畫布";
|
|
|
+Blockly.Msg.LCDDTOC = "繪製文本";
|
|
|
+Blockly.Msg.LCDDTOC_SH = "設定換欄";
|
|
|
+
|
|
|
+Blockly.Msg.LCDDASOC = "繪製箭頭標誌";
|
|
|
+Blockly.Msg.LCDDASOC_SC = "開始座標";
|
|
|
+Blockly.Msg.LCDDASOC_EC = "結束座標";
|
|
|
+Blockly.Msg.LCDDASOC_LC = "線條顏色";
|
|
|
+Blockly.Msg.LCDDASOC_LT = "線條粗細";
|
|
|
+Blockly.Msg.LCDDASOC_T = "厚度";
|
|
|
+
|
|
|
+Blockly.Msg.LCDDFROC = "繪製";
|
|
|
+Blockly.Msg.LCDDFROC_R = "矩形";
|
|
|
+Blockly.Msg.LCDDFROC_C = "圓形";
|
|
|
+Blockly.Msg.LCDRADIUS = "半徑";
|
|
|
+
|
|
|
+Blockly.Msg.LCDDCSOC = "繪製十字標誌";
|
|
|
+
|
|
|
+Blockly.Msg.LCDCEOC = "清除畫布上的所有內容";
|
|
|
+
|
|
|
+Blockly.Msg.LCDSCIC = "設定畫布";
|
|
|
+Blockly.Msg.LCDSCIC_I = "顏色反轉";
|
|
|
+
|
|
|
+Blockly.Msg.LCDSCCRTW = "設定畫布";
|
|
|
+Blockly.Msg.LCDSCCRTW_R = "調整為寬度";
|
|
|
+Blockly.Msg.LCDSCCRTW_TCANC = "然後創建一個新畫布";
|
|
|
+
|
|
|
+Blockly.Msg.LCDDI = "顯示在";
|
|
|
+
|
|
|
+Blockly.Msg.LCDSCCCVTP = "設定畫布:畫布將矢量轉換為畫素";
|
|
|
+
|
|
|
+Blockly.Msg.LCDRQ = "二維碼";
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.CAMERAINIT = "相機初始化";
|
|
|
+Blockly.Msg.CAMERAINIT_SFS = "設定幀大小:";
|
|
|
+Blockly.Msg.CAMERAINIT_SFS_I = " in";
|
|
|
+Blockly.Msg.CAMERAINIT_SWW = "設定窗口寬度:224高度:224";
|
|
|
+Blockly.Msg.CAMERAINIT_SVFOSHMO = "設定垂直翻轉";
|
|
|
+Blockly.Msg.CAMERAINIT_SVFOSHMO_O = "設定水平鏡像"
|
|
|
+Blockly.Msg.CAMERAINIT_SABOSAGO = "設定自動平衡:";
|
|
|
+Blockly.Msg.CAMERAINIT_SABOSAGO_O = "設定自動增益:";
|
|
|
+Blockly.Msg.CAMERAINIT_SCBS = "設定對比度:";
|
|
|
+Blockly.Msg.CAMERAINIT_SCBS_B = "亮度:";
|
|
|
+Blockly.Msg.CAMERAINIT_SCBS_S = "飽和度:";
|
|
|
+
|
|
|
+Blockly.Msg.CAMERASVFO = "設定垂直翻轉";
|
|
|
+Blockly.Msg.CAMERASVFO_SHMO = "設定水平鏡像";
|
|
|
+Blockly.Msg.CAMERASVFO_SABO = "設定自動白平衡";
|
|
|
+Blockly.Msg.CAMERASVFO_SAGO = "設定自動增益";
|
|
|
+Blockly.Msg.CAMERASVFO_SCT = "設定對比度為";
|
|
|
+Blockly.Msg.CAMERASVFO_SBT = "設定亮度為";
|
|
|
+Blockly.Msg.CAMERASVFO_SST = "將飽和度設定為";
|
|
|
+
|
|
|
+Blockly.Msg.CAMERGICFC = "獲取從相機捕捉的圖像";
|
|
|
+Blockly.Msg.CAMERGICFC_SCT = "選擇攝像機類型:正常";
|
|
|
+
|
|
|
+Blockly.Msg.MODELLPM = "加載並初始化預設模型:";
|
|
|
+
|
|
|
+Blockly.Msg.CAMERINIT = "初始化預設模型:單數字識別";
|
|
|
+Blockly.Msg.CAMERINIT_SISF = "設定要識別的圖像源爲:";
|
|
|
+Blockly.Msg.CAMERINIT_FPM = "獲取手寫數字識別模型的識別結果";
|
|
|
+Blockly.Msg.CAMERINIT_GCDN = "獲取當前檢測到的數字 (0-9)";
|
|
|
+Blockly.Msg.CAMERINIT_CRC = "獲取當前檢測的可信度 (%)";
|
|
|
+Blockly.Msg.CAMERINIT_GTCS = "獲取當前檢測的可信度 (%)";
|
|
|
+
|
|
|
+Blockly.Msg.MODELS_L = "識別到了任意常見物體";
|
|
|
+
|
|
|
+Blockly.Msg.MODELS_GET_F = "從";
|
|
|
+Blockly.Msg.MODELS_GET_G = "獲取識別到常見物體的";
|
|
|
+Blockly.Msg.MODELS_GET_O = "物體名稱";
|
|
|
+Blockly.Msg.MODELS_GET_X = "檢測框的X軸座標";
|
|
|
+Blockly.Msg.MODELS_GET_Y = "檢測框的Y軸座標";
|
|
|
+Blockly.Msg.MODELS_GET_W = "檢測框的寬度";
|
|
|
+Blockly.Msg.MODELS_GET_H = "檢測框的高度";
|
|
|
+Blockly.Msg.MODELS_GET_NO = "物體數量";
|
|
|
+Blockly.Msg.MODELS_GET_S = "序號";
|
|
|
+Blockly.Msg.MODELS_GET_C = "可信度";
|
|
|
+
|
|
|
+Blockly.Msg.MODELS_FACE = "識別到了人臉";
|
|
|
+
|
|
|
+Blockly.Msg.MODELS_XY_F = "獲取識別到人臉的";
|
|
|
+Blockly.Msg.MODELS_XY_N = "數量";
|
|
|
+
|
|
|
+Blockly.Msg.MODELS_SDR = "手寫數字識別模型 (MNIST)";
|
|
|
+Blockly.Msg.MODELS_COR = "常見物體識別模型";
|
|
|
+Blockly.Msg.MODELS_AR = "常見動物識別模型";
|
|
|
+Blockly.Msg.MODELS_HFR = "人臉檢測模型";
|
|
|
+
|
|
|
+Blockly.Msg.CAMERINITPM = "初始化預設模型:通用對象識別";
|
|
|
+Blockly.Msg.CAMERINITPM_SMSFIOR = "從設定圖像源";
|
|
|
+Blockly.Msg.CAMERINITPM_ACOID = "檢測到任何公共對象";
|
|
|
+Blockly.Msg.CAMERINITPM_IACOID = "如果檢測到任何公共對象";
|
|
|
+Blockly.Msg.CAMERINITPM_D = "執行";
|
|
|
+Blockly.Msg.CAMERINITPM_E = "其他";
|
|
|
+Blockly.Msg.CAMERINITPM_FPM = "來自預設模型:通用對象識別";
|
|
|
+Blockly.Msg.CAMERINITPM_G = "獲取";
|
|
|
+Blockly.Msg.CAMERINITPM_GIOTCOD = "檢測到公共對象";
|
|
|
+Blockly.Msg.CAMERINITPM_DCOIA = "檢測到的公共對象為";
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.CAMERINITPMA = "初始化預設模型:動物識別";
|
|
|
+Blockly.Msg.CAMERINITPMA_AAOID = "檢測到任何動物";
|
|
|
+Blockly.Msg.CAMERINITPMA_IAAOID = "如果檢測到任何動物";
|
|
|
+Blockly.Msg.CAMERINITPMA_FPMA = "來自預設模型:動物確認";
|
|
|
+Blockly.Msg.CAMERINITPMA_GIOTCAD = "檢測到的動物";
|
|
|
+Blockly.Msg.CAMERINITPMA_DAOIA = "檢測到的動物是";
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.CAMERINITPMF = "初始化預設模型:人臉檢測";
|
|
|
+Blockly.Msg.CAMERINITPMF_SISFIF = "從設定圖像源";
|
|
|
+Blockly.Msg.CAMERINITPMF_AFID = "檢測到任何人的臉";
|
|
|
+Blockly.Msg.CAMERINITPMF_IAFID = "如果檢測到人臉";
|
|
|
+Blockly.Msg.CAMERINITPMF_FPM = "來自預設模型:人臉檢測";
|
|
|
+Blockly.Msg.CAMERINITPMF_GIOTFD = "檢測到的臉";
|
|
|
+
|
|
|
+Blockly.Msg.CAMERINITPMF_LCMLM = "加載定制的機器學習模型";
|
|
|
+Blockly.Msg.CAMERINITPMF_FSC = "來自SD卡:";
|
|
|
+
|
|
|
+Blockly.Msg.CAMERINIINNYFNOT = "初始化神經網絡YOLOv2"
|
|
|
+Blockly.Msg.CAMERINIINNYFNOT_F = "來自網絡對象";
|
|
|
+Blockly.Msg.CAMERINIINNYFNOT_SPT = "設定概率閾值:"
|
|
|
+Blockly.Msg.CAMERINIINNYFNOT_SPT_S = "設定盒IoU閾值:";
|
|
|
+Blockly.Msg.CAMERINITPMF_SNOAA = "設定錨點數量"
|
|
|
+Blockly.Msg.CAMERINITPMF_SNOAA_S = "將錨設定為:錨";
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.CAMERGRFRNNY = "從運行神經網絡YOLOv2獲得結果";
|
|
|
+Blockly.Msg.CAMERGRFRNNY_FNOT = "來自網絡對象";
|
|
|
+Blockly.Msg.CAMERGRFRNNY_SNOLTCTTN = "設定要計算到網絡的層數:"
|
|
|
+Blockly.Msg.CAMERGRFRNNY_SISA = "將圖像源設定為:";
|
|
|
+
|
|
|
+Blockly.Msg.CAMERGFMOFNOT = "從網絡對象獲取要素地圖對象";
|
|
|
+Blockly.Msg.CAMERGFMOFNOT_SNOLTCTTN = "設定要計算到網絡的層數:"
|
|
|
+Blockly.Msg.CAMERGFMOFNOT_SISAC = "將圖像源設定為:";
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.CAMERDNOT = "取消初始化網絡對象";
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.VISION_SIF_D = "檢測線條顏色:";
|
|
|
+Blockly.Msg.VISION_SIF_G = "獲取方向偏移值";
|
|
|
+Blockly.Msg.VISION_SIF_GF = "來自雙線檢測";
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.MPHONE = "咪高峰初始化";
|
|
|
+Blockly.Msg.MPHONE_A = "從咪高峰獲取環境聲音強度";
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.AUDIO_S = "喇叭初始化";
|
|
|
+Blockly.Msg.AUDIO_S_P = "播放音訊檔案";
|
|
|
+Blockly.Msg.AUDIO_S_PS = "設定音量";
|
|
|
+Blockly.Msg.AUDIO_S_PF = "文件路徑:";
|
|
|
+
|
|
|
+Blockly.Msg.AUDIO_SET = "設定音訊播放音量";
|
|
|
+
|
|
|
+Blockly.Msg.VIDEO_S = "影片錄製初始化";
|
|
|
+Blockly.Msg.VIDEO_S_S = "檔案保存路徑:";
|
|
|
+Blockly.Msg.VIDEO_G = "從影像源";
|
|
|
+Blockly.Msg.VIDEO_S_I = "錄製影片";
|
|
|
+Blockly.Msg.VIDEO_S_R = "停止錄製影片";
|
|
|
+
|
|
|
+Blockly.Msg.VIDEO_SET_F = "播放影片檔案";
|
|
|
+Blockly.Msg.VIDEO_SET_P = "檔案路徑:";
|
|
|
+
|
|
|
+Blockly.Msg.VIDEO_NUM = "設定影片播放音量 ";
|
|
|
+
|
|
|
+Blockly.Msg.VIDEO_STATUS = "獲取影片播放的狀態";
|
|
|
+
|
|
|
+Blockly.Msg.SYSTEM = "重啟系統";
|
|
|
+Blockly.Msg.SYSTEM_GC = "啟動記憶體回收";
|
|
|
+
|
|
|
+Blockly.Msg.SYSTEM_RUN = "執行 Python 程式";
|
|
|
+Blockly.Msg.SYSTEM_RUN_F = "程式所在路徑:";
|
|
|
+
|
|
|
+Blockly.Msg.SYSTEM_CREATE = "創建文本檔案";
|
|
|
+Blockly.Msg.SYSTEM_CREATE_F = "檔名:";
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.SYSTEM_WRITE = "創建文本檔案";
|
|
|
+Blockly.Msg.SYSTEM_WRITE_F = "檔案名稱:";
|
|
|
+Blockly.Msg.SYSTEM_WRITE_W = "寫入內容:";
|
|
|
+Blockly.Msg.SYSTEM_WRITE_S = "分隔符號為:";
|
|
|
+Blockly.Msg.SYSTEM_WRITE_S_N = "換欄";
|
|
|
+Blockly.Msg.SYSTEM_WRITE_S_C = "逗號";
|
|
|
+Blockly.Msg.SYSTEM_WRITE_S_S = "空格";
|
|
|
+Blockly.Msg.SYSTEM_WRITE_S_SE = "分號";
|
|
|
+
|
|
|
+Blockly.Msg.SYSTEM_INPUT = "讀取文本檔案為陣列";
|
|
|
+
|
|
|
+Blockly.Msg.SERIALPORT_PRINT_TITLE = "串口列印 %1";
|
|
|
+
|
|
|
+Blockly.Msg.SERIALPORT_SPACER = "間隔符";
|
|
|
+Blockly.Msg.SERIALPORT_TERMINATOR = "結束符";
|
|
|
+Blockly.Msg.SERIALPORT_DATA = "數據";
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.SERIALPORT_COLOR = "字串顏色";
|
|
|
+Blockly.Msg.SERIALPORT_TCOLOR = "字串底色";
|
|
|
+
|
|
|
+Blockly.Msg.SERIALPORT_SLDT = "設定LCD螢幕顯示字串";
|
|
|
+
|
|
|
+Blockly.Msg.LCD_CLEAR = "清除螢幕";
|
|
|
+
|
|
|
+Blockly.Msg.CAMERA_WINDOW = "設定相機視窗化";
|
|
|
+Blockly.Msg.CAMERA_SIZE = "視窗尺寸";
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.CAMERA_INIT = "相機初始化";
|
|
|
+Blockly.Msg.CAMERA_CIS = "設定捕捉的影像尺寸:";
|
|
|
+Blockly.Msg.CAMERA_COCI = "設定捕捉的影像顏色模式為:";
|
|
|
+
|
|
|
+Blockly.Msg.CAMERA_C = "彩色";
|
|
|
+Blockly.Msg.CAMERA_BW = "黑白";
|
|
|
+
|
|
|
+
|
|
|
+/*
|
|
|
+ __ __ _ _
|
|
|
+ | \/ | __ _| |_| |__
|
|
|
+ | |\/| |/ _` | __| '_ \
|
|
|
+ | | | | (_| | |_| | | |
|
|
|
+ |_| |_|\__,_|\__|_| |_|
|
|
|
+
|
|
|
+*/
|
|
|
+
|
|
|
+Blockly.Msg.math_degrad_rad = "轉換角度為弧度";
|
|
|
+Blockly.Msg.math_degrad_deg = "轉換弧度為角度";
|
|
|
+
|
|
|
+/*
|
|
|
+ ___ _ _____ _ _
|
|
|
+ |_ _|_ __ _ __ _ _| |_ / / _ \ _ _| |_ _ __ _ _| |_
|
|
|
+ | || '_ \| '_ \| | | | __| / / | | | | | | __| '_ \| | | | __|
|
|
|
+ | || | | | |_) | |_| | |_ / /| |_| | |_| | |_| |_) | |_| | |_
|
|
|
+ |___|_| |_| .__/ \__,_|\__/_/ \___/ \__,_|\__| .__/ \__,_|\__|
|
|
|
+ |_| |_|
|
|
|
+*/
|
|
|
+
|
|
|
+Blockly.Msg.io_high = "高電平";
|
|
|
+Blockly.Msg.io_low = "低電平";
|
|
|
+Blockly.Msg.digital_set = "設定引腳 #";
|
|
|
+Blockly.Msg.digital_set_as = "爲";
|
|
|
+Blockly.Msg.digital_get = "獲取引腳 #";
|
|
|
+Blockly.Msg.digital_get_value = "的數碼訊號數值";
|
|
|
+
|
|
|
+Blockly.Msg.analog_get = "獲取引腳 #";
|
|
|
+Blockly.Msg.analog_get_value = "的類比訊號數值 (PWM)";
|
|
|
+Blockly.Msg.analog_set = "IoT 模組設定引腳 #";
|
|
|
+Blockly.Msg.set_pin = "(範圍:0 ~ 1023)";
|
|
|
+Blockly.Msg.analog_set_ai = "A.I. 模組設定引腳 #";
|
|
|
+Blockly.Msg.analog_set_freq = "設定頻率爲:";
|
|
|
+Blockly.Msg.analog_set_pwm = "設定 PWM 爲:";
|
|
|
+Blockly.Msg.set_pwm = "的類比輸出為";
|
|
|
+Blockly.Msg.led = "LED";
|
|
|
+Blockly.Msg.control = "控制";
|
|
|
+Blockly.Msg.OUT_PWM = "輸出 PWM 波";
|
|
|
+
|
|
|
+Blockly.Msg.analog_set_timer = "設定 Timer 爲:";
|
|
|
+Blockly.Msg.analog_set_timer_channel = "設定 Timer 頻道爲:";
|
|
|
+
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Io_analog_pin_1 = "A.I. 模組引腳 #";
|
|
|
+Blockly.Msg.Esp32_Main_Controller_Io_analog_pin_2 = "IoT 模組引腳 #";
|
|
|
+
|
|
|
+/*
|
|
|
+ _____ _
|
|
|
+ |_ _(_)_ __ ___ ___
|
|
|
+ | | | | '_ ` _ \ / _ \
|
|
|
+ | | | | | | | | | __/
|
|
|
+ |_| |_|_| |_| |_|\___|
|
|
|
+
|
|
|
+*/
|
|
|
+
|
|
|
+Blockly.Msg.time_iot_module = "IoT 模組 ";
|
|
|
+Blockly.Msg.time_ai_module = "AI 模組";
|
|
|
+Blockly.Msg.time_init_timer = "初始化計時器";
|
|
|
+Blockly.Msg.time_timer_get_time = "獲取計時器已過時間(秒)";
|
|
|
+Blockly.Msg.time_timer_clear = "清除計時器";
|
|
|
+Blockly.Msg.time_timer_periodically = "啟用週期重複計時器";
|
|
|
+Blockly.Msg.time_timer_every = "每隔";
|
|
|
+Blockly.Msg.time_timer_ms = "毫秒";
|
|
|
+Blockly.Msg.time_execution = "執行";
|
|
|
+Blockly.Msg.time_timer_periodically_clear = "清除週期重複計時器";
|
|
|
+
|
|
|
+Blockly.Msg.time_get_current_date_title = "獲取本地時間:";
|
|
|
+Blockly.Msg.time_get_current_date_y = "年";
|
|
|
+Blockly.Msg.time_get_current_date_m = "月";
|
|
|
+Blockly.Msg.time_get_current_date_d = "日";
|
|
|
+Blockly.Msg.time_get_current_date_hour = "時";
|
|
|
+Blockly.Msg.time_get_current_date_min = "分";
|
|
|
+Blockly.Msg.time_get_current_date_sec = "秒";
|
|
|
+
|
|
|
+
|
|
|
+/*
|
|
|
+ ____ _ _ ____
|
|
|
+ / ___| ___ _ __(_) __ _| | / ___|___ _ __ ___ _ __ ___
|
|
|
+ \___ \ / _ \ '__| |/ _` | | | | / _ \| '_ ` _ \| '_ ` _ \
|
|
|
+ ___) | __/ | | | (_| | | | |__| (_) | | | | | | | | | | |_
|
|
|
+ |____/ \___|_| |_|\__,_|_| \____\___/|_| |_| |_|_| |_| |_(_)
|
|
|
+
|
|
|
+*/
|
|
|
+Blockly.Msg.serialcomm_print = "序列埠打印";
|
|
|
+Blockly.Msg.serialcomm_write_title_text = "透過序列埠傳送數據至其他設備";
|
|
|
+Blockly.Msg.serialcomm_write_title_text_arduino = "透過USB傳送數據至Arduino";
|
|
|
+Blockly.Msg.serialcomm_read_setup_title_text_arduino = "通過USB獲取數據初始化";
|
|
|
+Blockly.Msg.serialcomm_read_setup_title_text = "透過序列埠獲取數據";
|
|
|
+Blockly.Msg.serialcomm_read_setup_title_text_1 = "初始化";
|
|
|
+Blockly.Msg.serial_read_data = "從";
|
|
|
+Blockly.Msg.Serial_Read_Data_all = "獲取到的串口數據";
|
|
|
+Blockly.Msg.ARD_SERIAL_RECEIVE_DATASET_GET_TEXT = "獲取接收到一代和二代串列埠數據中第";
|
|
|
+Blockly.Msg.ARD_SERIAL_RECEIVE_DATASET_TYPE_TEXT = "位的數據";
|
|
|
+Blockly.Msg.ARD_SERIAL_RECEIVE_DATASET_TYPE_FLOAT = "浮點數";
|
|
|
+Blockly.Msg.ARD_SERIAL_RECEIVE_DATASET_TYPE_INTEGER = "Number"; // untranslated
|
|
|
+Blockly.Msg.ARD_SERIAL_RECEIVE_DATASET_TYPE_STRING = "字元";
|
|
|
+Blockly.Msg.serialcomm_write_item_first = "第 ";
|
|
|
+Blockly.Msg.serialcomm_write_item_last = " 位數據:";
|
|
|
+Blockly.Msg.serialcomm_write_item = "項目";
|
|
|
+Blockly.Msg.serialcomm_write_data = "數據";
|
|
|
+Blockly.Msg.serialcomm_write_data_bps_title = "設定波特率為:";
|
|
|
+Blockly.Msg.serialcomm_write_data_bps_attrib = "位元/秒";
|
|
|
+Blockly.Msg.serialcomm_write_on = "使用";
|
|
|
+Blockly.Msg.serialcomm_write_on_ai = "AI 模組 ";
|
|
|
+Blockly.Msg.serialcomm_write_on_iot = "IoT 模組";
|
|
|
+Blockly.Msg.serial_send_data_on = "在";
|
|
|
+Blockly.Msg.serial_send_data_on_send_data_cocorobo = "CocoPi 發送數據至一代和二代"
|
|
|
+Blockly.Msg.serial_send_data_on_send_data = "CocoPi 載送數據至 Micro:bit"
|
|
|
+Blockly.Msg.serial_send_data_on_send_data_control_panel = "CocoPi 發送數據至掌控版";
|
|
|
+Blockly.Msg.serial_send_data_on_send_data_control_panel_arduino = "CocoPi 發送數據至 Arduino";
|
|
|
+
|
|
|
+
|
|
|
+/*
|
|
|
+ ____ _
|
|
|
+ | __ ) __ _ ___(_) ___
|
|
|
+ | _ \ / _` / __| |/ __|
|
|
|
+ | |_) | (_| \__ \ | (__
|
|
|
+ |____/ \__,_|___/_|\___|
|
|
|
+
|
|
|
+*/
|
|
|
+
|
|
|
+Blockly.Msg.basic_button_read_value = "讀取按鈕";
|
|
|
+Blockly.Msg.basic_button_read_value_after = "的電平狀態";
|
|
|
+
|
|
|
+Blockly.Msg.basic_buzzer_set_init = "蜂鳴器初始化,並設置引腳爲:";
|
|
|
+Blockly.Msg.basic_buzzer_set = "蜂鳴器設定音調頻率爲 (Hz):";
|
|
|
+Blockly.Msg.basic_temperature = "溫度";
|
|
|
+Blockly.Msg.basic_humidity = "濕度";
|
|
|
+Blockly.Msg.basic_pressure = "大氣壓";
|
|
|
+Blockly.Msg.basic_env_value = "數值(獲取數值時間要大於1秒)";
|
|
|
+Blockly.Msg.basic_motion_use = "使用運動感應器";
|
|
|
+
|
|
|
+Blockly.Msg.basic_shaking_sensitivity = "設定靈敏度為";
|
|
|
+Blockly.Msg.basic_shaking_sensitivity_high = "高";
|
|
|
+Blockly.Msg.basic_shaking_sensitivity_middle = "中";
|
|
|
+Blockly.Msg.basic_shaking_sensitivity_low = "低";
|
|
|
+Blockly.Msg.basic_when_shaking_when_module = "當模組";
|
|
|
+Blockly.Msg.basic_when_shaking_when_is_in = "處於";
|
|
|
+Blockly.Msg.basic_when_shaking_when_is_not_in = "不處於";
|
|
|
+Blockly.Msg.basic_when_shaking_when_shaking = "搖晃狀態時";
|
|
|
+
|
|
|
+Blockly.Msg.basic_when_shaking = "當模組處於搖晃狀態時";
|
|
|
+Blockly.Msg.basic_when_shaking_not = "當模組不處於搖晃狀態時";
|
|
|
+
|
|
|
+Blockly.Msg.basic_when_tilting_get = "當模組";
|
|
|
+Blockly.Msg.basic_when_tilting_get_left = "向左";
|
|
|
+Blockly.Msg.basic_when_tilting_get_right = "向右";
|
|
|
+Blockly.Msg.basic_when_tilting_get_forward = "向前";
|
|
|
+Blockly.Msg.basic_when_tilting_get_backward = "向後";
|
|
|
+Blockly.Msg.basic_when_tilting_get_left_and_forward = "向左前";
|
|
|
+Blockly.Msg.basic_when_tilting_get_left_and_backward = "向左後";
|
|
|
+Blockly.Msg.basic_when_tilting_get_right_and_forward = "向右前";
|
|
|
+Blockly.Msg.basic_when_tilting_get_right_and_backward = "向右後";
|
|
|
+Blockly.Msg.basic_when_tilting_not_tilting = "沒有";
|
|
|
+
|
|
|
+Blockly.Msg.basic_when_tilting_get_when = "傾斜時";
|
|
|
+Blockly.Msg.basic_motion_get = "獲取";
|
|
|
+Blockly.Msg.basic_motion_accel = "軸的加速度";
|
|
|
+Blockly.Msg.basic_motion_rotation_measurement = "軸的旋轉測量值";
|
|
|
+Blockly.Msg.basic_motion_angle = "軸的傾斜角度";
|
|
|
+Blockly.Msg.isUnit = "需要單位";
|
|
|
+Blockly.Msg.confUnit = "是";
|
|
|
+Blockly.Msg.cancUnit = "否";
|
|
|
+Blockly.Msg.basic_light_get = "獲取光線值(0~4095)";
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.basic_motion_statement_exec = "執行";
|
|
|
+
|
|
|
+
|
|
|
+/*
|
|
|
+ ____ _ _
|
|
|
+ | _ \(_)___ _ __ | | __ _ _ _
|
|
|
+ | | | | / __| '_ \| |/ _` | | | |
|
|
|
+ | |_| | \__ \ |_) | | (_| | |_| |
|
|
|
+ |____/|_|___/ .__/|_|\__,_|\__, |
|
|
|
+ |_| |___/
|
|
|
+*/
|
|
|
+
|
|
|
+Blockly.Msg.display_clear_screen = "清除 LCD 螢幕";
|
|
|
+Blockly.Msg.display_fill_screen = "設定 LCD 鋪滿顏色為";
|
|
|
+Blockly.Msg.display_draw_pixel = "畫素點";
|
|
|
+Blockly.Msg.display_draw_vertical = "垂直";
|
|
|
+Blockly.Msg.display_draw_horizontal = "水平";
|
|
|
+Blockly.Msg.display_start_cord = "起始座標";
|
|
|
+Blockly.Msg.display_length = "長度";
|
|
|
+Blockly.Msg.display_draw_rectangle = "矩形";
|
|
|
+Blockly.Msg.display_drawqr_text = " QR 二維碼";
|
|
|
+Blockly.Msg.display_drawqr_content = "文本內容";
|
|
|
+Blockly.Msg.display_drawqr_padding = "邊距寬度";
|
|
|
+Blockly.Msg.display_draw_text = "字串";
|
|
|
+Blockly.Msg.display_draw_text_content = "文本內容";
|
|
|
+Blockly.Msg.display_draw_text_size = "字串大小";
|
|
|
+Blockly.Msg.display_draw_text_return = "是否換欄";
|
|
|
+Blockly.Msg.display_red = "紅";
|
|
|
+Blockly.Msg.display_green = "綠";
|
|
|
+Blockly.Msg.display_blue = "藍";
|
|
|
+
|
|
|
+/*
|
|
|
+ __ ___ _____ _
|
|
|
+ \ \ / (_) | ___(_)
|
|
|
+ \ \ /\ / /| |_____| |_ | |
|
|
|
+ \ V V / | |_____| _| | |
|
|
|
+ \_/\_/ |_| |_| |_|
|
|
|
+
|
|
|
+*/
|
|
|
+
|
|
|
+Blockly.Msg.wifi_setup_hotspot = "建立 Wi-Fi 熱點";
|
|
|
+Blockly.Msg.wifi_hotspot_ssid = "SSID:";
|
|
|
+Blockly.Msg.wifi_hotspot_pass = "密碼:";
|
|
|
+Blockly.Msg.wifi_connect_router = "連接 WiFi 網絡";
|
|
|
+Blockly.Msg.wifi_router_ssid = "SSID:";
|
|
|
+Blockly.Msg.wifi_router_pass = "密碼:";
|
|
|
+Blockly.Msg.wifi_router_disconnect = "斷開 WiFi 連接";
|
|
|
+Blockly.Msg.wifi_hotspot_get_clients = "獲取當前已連接的設備數量";
|
|
|
+Blockly.Msg.wifi_hotspot_get_list = "獲取當前已連接的設備陣列";
|
|
|
+Blockly.Msg.wifi_router_connection_status = "獲取 WiFi 連接狀態";
|
|
|
+Blockly.Msg.wifi_close_hotspot = "關閉 Wi-Fi 熱點";
|
|
|
+Blockly.Msg.wifi_router_get_info = "獲取 WiFi 配置信息";
|
|
|
+Blockly.Msg.wifi_router_device_ip = "IP";
|
|
|
+Blockly.Msg.wifi_router_device_mask = "子網掩碼";
|
|
|
+Blockly.Msg.wifi_router_device_gateway = "網關";
|
|
|
+Blockly.Msg.wifi_router_device_dns = "DNS";
|
|
|
+
|
|
|
+Blockly.Msg.wifi_ntptime_title = "同步網絡時間";
|
|
|
+Blockly.Msg.wifi_ntptime_set_timezone = "設定同步時區";
|
|
|
+Blockly.Msg.wifi_ntptime_utc8 = "東8區";
|
|
|
+Blockly.Msg.wifi_ntptime_utc9 = "東9區";
|
|
|
+Blockly.Msg.wifi_ntptime_utc10 = "東10區";
|
|
|
+Blockly.Msg.wifi_ntptime_utc11 = "東11區";
|
|
|
+Blockly.Msg.wifi_ntptime_utc12 = "東12區";
|
|
|
+Blockly.Msg.wifi_ntptime_utcm12 = "西12區";
|
|
|
+Blockly.Msg.wifi_ntptime_utcm11 = "西區";
|
|
|
+Blockly.Msg.wifi_ntptime_utcm10 = "西區";
|
|
|
+Blockly.Msg.wifi_ntptime_utcm9 = "西9區";
|
|
|
+Blockly.Msg.wifi_ntptime_utcm8 = "西8區";
|
|
|
+Blockly.Msg.wifi_ntptime_utcm7 = "西7區";
|
|
|
+Blockly.Msg.wifi_ntptime_utcm6 = "西6區";
|
|
|
+Blockly.Msg.wifi_ntptime_utcm5 = "西5區";
|
|
|
+Blockly.Msg.wifi_ntptime_utcm4 = "西4區";
|
|
|
+Blockly.Msg.wifi_ntptime_utcm3 = "西3區";
|
|
|
+Blockly.Msg.wifi_ntptime_utcm2 = "西2區";
|
|
|
+Blockly.Msg.wifi_ntptime_utcm1 = "西1區";
|
|
|
+Blockly.Msg.wifi_ntptime_utc0 = "中時區";
|
|
|
+Blockly.Msg.wifi_ntptime_utc1 = "東1區";
|
|
|
+Blockly.Msg.wifi_ntptime_utc2 = "東2區";
|
|
|
+Blockly.Msg.wifi_ntptime_utc3 = "東3區";
|
|
|
+Blockly.Msg.wifi_ntptime_utc4 = "東4區";
|
|
|
+Blockly.Msg.wifi_ntptime_utc5 = "東5區";
|
|
|
+Blockly.Msg.wifi_ntptime_utc6 = "東6區";
|
|
|
+Blockly.Msg.wifi_ntptime_utc7 = "東7區";
|
|
|
+Blockly.Msg.wifi_ntptime_time_server = "設定同步伺服器:";
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.wifi_web_http_server_setup = "HTTP 伺服器初始化";
|
|
|
+Blockly.Msg.wifi_web_http_server_route_setting_title = "HTTP 伺服器設定訪問路徑";
|
|
|
+Blockly.Msg.wifi_web_http_server_route_setting_path = "當路徑:";
|
|
|
+Blockly.Msg.wifi_web_http_server_route_setting_being_requested = "被請求時";
|
|
|
+Blockly.Msg.wifi_web_http_server_route_setting_property = "設定請求屬性爲:";
|
|
|
+Blockly.Msg.wifi_web_http_server_route_setting_get = "GET 請求";
|
|
|
+Blockly.Msg.wifi_web_http_server_route_setting_post = "POST 請求";
|
|
|
+Blockly.Msg.wifi_web_http_server_route_setting_do = "執行";
|
|
|
+Blockly.Msg.wifi_web_http_server_respond_title = "HTTP 伺服器設定響應內容爲:";
|
|
|
+Blockly.Msg.wifi_web_http_server_respond_type = "設定返回數據類型:";
|
|
|
+Blockly.Msg.wifi_web_http_server_respond_text = "純文本";
|
|
|
+Blockly.Msg.wifi_web_http_server_respond_json = "字典類型數據 (JSON)";
|
|
|
+Blockly.Msg.wifi_web_http_server_respond_html = "網頁 (HTML 程式碼)";
|
|
|
+Blockly.Msg.wifi_web_http_server_respond_exec = "響應";
|
|
|
+Blockly.Msg.wifi_web_http_server_get_title = "HTTP 伺服器獲取從客戶端收到的數據,類型爲";
|
|
|
+Blockly.Msg.wifi_web_http_server_get_as_json = "字典類型數據 (JSON)";
|
|
|
+Blockly.Msg.wifi_web_http_server_get_as_text = "文本";
|
|
|
+
|
|
|
+
|
|
|
+/*
|
|
|
+ _ _ ____ ___ _____
|
|
|
+ | \ | | __ ) |_ _|__|_ _|
|
|
|
+ | \| | _ \ _____| |/ _ \| |
|
|
|
+ | |\ | |_) |_____| | (_) | |
|
|
|
+ |_| \_|____/ |___\___/|_|
|
|
|
+
|
|
|
+*/
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.nbiot_module_which_module_iot = "在 IoT 模組上";
|
|
|
+Blockly.Msg.nbiot_module_which_module_ai = "在 AI 模組上";
|
|
|
+
|
|
|
+Blockly.Msg.nbiot_module_init = "NB-IoT 模組通訊初始化";
|
|
|
+Blockly.Msg.nbiot_module_power = "獲取 NB-IoT 模組啓用狀態";
|
|
|
+Blockly.Msg.nbiot_module_connectivity = "獲取 NB-IoT 模組網絡連接狀態";
|
|
|
+Blockly.Msg.nbiot_module_ip = "獲取 NB-IoT 模組網絡 IP 地址";
|
|
|
+Blockly.Msg.nbiot_onenet_title = "NB-IoT 模組連接 OneNET";
|
|
|
+Blockly.Msg.nbiot_onenet_connect_productid = "產品 ID:";
|
|
|
+Blockly.Msg.nbiot_onenet_connect_deviceid = "設備 ID:";
|
|
|
+Blockly.Msg.nbiot_onenet_connect_device_api = "設備 API Key:";
|
|
|
+Blockly.Msg.nbiot_onenet_connectivity = "NB-IoT 模組獲取 OneNET 連接狀態";
|
|
|
+Blockly.Msg.nbiot_onenet_send_title = "NB-IoT 模組發送數據至 OneNET";
|
|
|
+Blockly.Msg.nbiot_onenet_send_property = "屬性名稱: ";
|
|
|
+Blockly.Msg.nbiot_onenet_when_incoming_msg = "當 NB-IoT 模組從 OneNET 收到消息";
|
|
|
+Blockly.Msg.nbiot_onenet_when_incoming_msg_when = "時";
|
|
|
+Blockly.Msg.nbiot_onenet_when_incoming_msg_exec = "執行";
|
|
|
+Blockly.Msg.nbiot_onenet_receive_command = "獲取 NB-IoT 模組從 OneNET 發送的指令";
|
|
|
+Blockly.Msg.nbiot_cococloud_get_event_title = "NB-IoT 模組獲取 CocoCloud 事件數據";
|
|
|
+Blockly.Msg.nbiot_cococloud_get_event_api = "雲端事件 API Key:";
|
|
|
+Blockly.Msg.nbiot_cococloud_get_property = "獲取 CocoCloud 事件中屬性爲";
|
|
|
+Blockly.Msg.nbiot_cococloud_get_data = "的數據";
|
|
|
+Blockly.Msg.nbiot_cococloud_send_title = "NB-IoT 模組發送數據至 CocoCloud";
|
|
|
+Blockly.Msg.nbiot_cococloud_send_api = "事件 API Key:";
|
|
|
+Blockly.Msg.nbiot_cococloud_send_property = "屬性名稱: ";
|
|
|
+Blockly.Msg.nbiot_http_get_title = "發送 HTTP GET 請求";
|
|
|
+Blockly.Msg.nbiot_http_get_url = "設定目標網址:";
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+/*
|
|
|
+ ___ _ _
|
|
|
+ |_ _|_ __ | |_ ___ _ __ _ __ ___| |_
|
|
|
+ | || '_ \| __/ _ \ '__| '_ \ / _ \ __|
|
|
|
+ | || | | | || __/ | | | | | __/ |_
|
|
|
+ |___|_| |_|\__\___|_| |_| |_|\___|\__|
|
|
|
+
|
|
|
+*/
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.internet_server_setup = "HTTP 伺服器初始化";
|
|
|
+Blockly.Msg.internet_server_set_max = "設定最大連接數:";
|
|
|
+Blockly.Msg.internet_server_set_source = "獲取發起請求設備的來源 IP";
|
|
|
+Blockly.Msg.internet_response_http_content_title = "獲取 HTTP 響應內容的";
|
|
|
+Blockly.Msg.internet_response_text = "文本";
|
|
|
+Blockly.Msg.internet_response_content = "內容";
|
|
|
+Blockly.Msg.internet_response_status = "狀態碼";
|
|
|
+Blockly.Msg.internet_response_json = "JSON數據";
|
|
|
+Blockly.Msg.internet_response_encode = "編碼";
|
|
|
+Blockly.Msg.internet_response_reason = "原因短語";
|
|
|
+Blockly.Msg.internet_http_get_title = "發送 HTTP GET 請求";
|
|
|
+Blockly.Msg.internet_http_get_url = "設定目標網址:";
|
|
|
+Blockly.Msg.internet_http_post_title = "發送 HTTP POST 請求";
|
|
|
+Blockly.Msg.internet_http_post_url = "設定目標網址:";
|
|
|
+Blockly.Msg.internet_http_post_json = "提交數據 (JSON):";
|
|
|
+
|
|
|
+Blockly.Msg.internet_http_get_server_data_title = "獲取從本地 HTTP 伺服器請求得到的數據";
|
|
|
+Blockly.Msg.internet_http_get_server_data_type = "數據類型爲:";
|
|
|
+Blockly.Msg.internet_http_get_server_data_json = "字典數據類型";
|
|
|
+Blockly.Msg.internet_http_get_server_data_text = "純文本";
|
|
|
+
|
|
|
+Blockly.Msg.internet_ws_setup_send_text = "實時通信 (WebSocket) 發送端初始化";
|
|
|
+Blockly.Msg.internet_ws_setup_send_ip = "設定目標設備 IP:";
|
|
|
+Blockly.Msg.internet_ws_send_msg = "透過實時通信 (WebSocket) 發送消息";
|
|
|
+Blockly.Msg.internet_ws_setup_recv = "實時通信 (WebSocket) 接收端初始化";
|
|
|
+Blockly.Msg.internet_ws_setup_receiving = "當實時通信 (WebSocket) 收到消息時";
|
|
|
+Blockly.Msg.internet_ws_setup_recv_exec = "執行";
|
|
|
+Blockly.Msg.internet_ws_setup_get_msg = "獲取從實時通信 (WebSocket) 接收到的消息";
|
|
|
+Blockly.Msg.internet_ws_setup_get_msg_type = "類型爲";
|
|
|
+Blockly.Msg.internet_ws_setup_get_msg_text = "文本";
|
|
|
+Blockly.Msg.internet_ws_setup_get_msg_json = "字典類型數據 (JSON)";
|
|
|
+
|
|
|
+Blockly.Msg.v831_get_weather_init = "初始化天氣";
|
|
|
+Blockly.Msg.set_weather_city = "設置獲取天氣的城市";
|
|
|
+Blockly.Msg.set_weather_title_small = "設置天氣時段";
|
|
|
+Blockly.Msg.set_weather_real_time = "實時";
|
|
|
+Blockly.Msg.set_weather_All_day_long = "全天";
|
|
|
+Blockly.Msg.set_weather_city_title = "設置獲取天氣的城市和時段"
|
|
|
+Blockly.Msg.beijing = "北京";
|
|
|
+Blockly.Msg.shanghai = "上海";
|
|
|
+Blockly.Msg.guangzhou = "廣州";
|
|
|
+Blockly.Msg.shenzhen = "深圳";
|
|
|
+Blockly.Msg.tianjin= "天津";
|
|
|
+Blockly.Msg.HongKong = "香港"
|
|
|
+Blockly.Msg.weather_resulet= "天氣結果"
|
|
|
+Blockly.Msg.weather_condition = "天氣狀況"
|
|
|
+Blockly.Msg.windDir = "風向"
|
|
|
+Blockly.Msg.windScale = "風向等級"
|
|
|
+Blockly.Msg.windSpeed = "風速"
|
|
|
+
|
|
|
+/*
|
|
|
+ ___ _____ ____ _
|
|
|
+ |_ _|__|_ _| / ___| ___ _ ____ _(_) ___ ___
|
|
|
+ | |/ _ \| | \___ \ / _ \ '__\ \ / / |/ __/ _ \
|
|
|
+ | | (_) | | ___) | __/ | \ V /| | (_| __/
|
|
|
+ |___\___/|_| |____/ \___|_| \_/ |_|\___\___|
|
|
|
+
|
|
|
+*/
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.iotservice_thingspeak_send_title = "傳送數據至 ThingSpeak 頻道 (Channel)";
|
|
|
+Blockly.Msg.iotservice_thingspeak_send_api_set = "設定頻道 API Key:";
|
|
|
+Blockly.Msg.iotservice_thingspeak_send_data_1 = "數據1";
|
|
|
+Blockly.Msg.iotservice_onenet_mqtt_setup = "OneNET 物聯網平臺 (MQTTS) 連線初始化";
|
|
|
+Blockly.Msg.iotservice_onenet_mqtt_server = "設定連線伺服器:";
|
|
|
+Blockly.Msg.iotservice_onenet_mqtt_productid = "設定產品 ID:";
|
|
|
+Blockly.Msg.iotservice_onenet_mqtt_productkey = "設定產品 API Key:";
|
|
|
+Blockly.Msg.iotservice_onenet_mqtt_deviceid = "設定裝置 ID:";
|
|
|
+Blockly.Msg.iotservice_onenet_mqtt_send = "往 OneNET 傳送數據";
|
|
|
+Blockly.Msg.iotservice_onenet_mqtt_send_item = "屬性名稱: ";
|
|
|
+Blockly.Msg.iotservice_onenet_mqtt_receive = "當從 OneNET 收到訊息為";
|
|
|
+Blockly.Msg.iotservice_onenet_mqtt_receive_when = "時";
|
|
|
+Blockly.Msg.iotservice_onenet_mqtt_receive_exec = "執行";
|
|
|
+Blockly.Msg.iotservice_onenet_mqtt_disconnect = "斷開 OneNET 連線";
|
|
|
+Blockly.Msg.iotservice_ifttt_send_title = "傳送數據到 IFTTT Webhooks 事件";
|
|
|
+Blockly.Msg.iotservice_ifttt_send_webhook = "Webhooks API Key:";
|
|
|
+Blockly.Msg.iotservice_ifttt_send_eventname = "事件名稱:";
|
|
|
+Blockly.Msg.iotservice_ifttt_send_1 = "數據 1:";
|
|
|
+Blockly.Msg.iotservice_ifttt_send_2 = "數據 2:";
|
|
|
+Blockly.Msg.iotservice_ifttt_send_3 = "數據 3:";
|
|
|
+Blockly.Msg.iotservice_ifttt_trigger_title = "觸發 IFTTT 事件";
|
|
|
+Blockly.Msg.iotservice_ifttt_trigger_webhook = "Webhook API Key:";
|
|
|
+Blockly.Msg.iotservice_ifttt_trigger_eventname = "事件名稱:";
|
|
|
+Blockly.Msg.iotservice_thingspeak_send_title = "傳送數據至 ThingSpeak 頻道";
|
|
|
+Blockly.Msg.iotservice_thingspeak_send_api = "頻道 API Key:";
|
|
|
+Blockly.Msg.iotservice_thingspeak_query_title = "查詢 ThingSpeak 指定頻道的數據";
|
|
|
+Blockly.Msg.iotservice_thingspeak_query_api = "頻道 API Key:";
|
|
|
+Blockly.Msg.iotservice_thingspeak_channel_id = "頻道 ID:";
|
|
|
+Blockly.Msg.iotservice_thingspeak_read_total = "獲取 ThingSpeak 頻道中的數據總量";
|
|
|
+Blockly.Msg.iotservice_thingspeak_get_title = "獲取 ThingSpeak 頻道中第";
|
|
|
+Blockly.Msg.iotservice_thingspeaK_get_field = "條數據的 Field";
|
|
|
+Blockly.Msg.iotservice_thingspeaK_get_value = "的數值";
|
|
|
+Blockly.Msg.iotservice_cococloud_send_title = "傳送數據至 CocoCloud 事件";
|
|
|
+Blockly.Msg.iotservice_cococloud_send_title_api = "事件 API Key:";
|
|
|
+Blockly.Msg.iotservice_cococloud_send_property = "屬性名稱: ";
|
|
|
+Blockly.Msg.iotservice_cococloud_send_property_1 = "屬性值:";
|
|
|
+Blockly.Msg.iotservice_cococloud_get_title = "獲取 CocoCloud 事件中的數據";
|
|
|
+Blockly.Msg.iotservice_cococloud_get_api = "事件 API Key:";
|
|
|
+Blockly.Msg.iotservice_cococloud_get_property = "獲取 CocoCloud 事件中屬性為";
|
|
|
+Blockly.Msg.iotservice_cococloud_get_data = "的數據";
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+/*
|
|
|
+ ____ _
|
|
|
+ / ___| _ _ ___| |_ ___ _ __ ___
|
|
|
+ \___ \| | | / __| __/ _ \ '_ ` _ \
|
|
|
+ ___) | |_| \__ \ || __/ | | | | |
|
|
|
+ |____/ \__, |___/\__\___|_| |_| |_|
|
|
|
+ |___/
|
|
|
+*/
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.system_code_path = "程式路徑爲:";
|
|
|
+Blockly.Msg.system_get_size = "獲模除組內剩余空間(單位: MB)";
|
|
|
+Blockly.Msg.system_get_mac = "獲模除組的 MAC 地址";
|
|
|
+Blockly.Msg.system_get_cocorobo_cid = "獲取 IoT 模組 ID";
|
|
|
+Blockly.Msg.iot_system_get_cocorobo_firmware_version = "獲取 IoT 當前固件版本號";
|
|
|
+Blockly.Msg.iot_system_delete = "刪除文件";
|
|
|
+Blockly.Msg.ai_system_get_cocorobo_firmware_version = "獲取 AI 當前固件版本號";
|
|
|
+Blockly.Msg.ai_system_get_size = "獲取記憶體內剩餘空間(單位: MB)";
|
|
|
+Blockly.Msg.ai_system_sd_get_size = "獲取SD卡內剩餘空間(單位: MB)";
|
|
|
+Blockly.Msg.ai_system_thread = "啓用多線程";
|
|
|
+Blockly.Msg.ai_systen_thread_val = "參數";
|
|
|
+Blockly.Msg.ai_system_thread_setting = "設置多綫程";
|
|
|
+Blockly.Msg.ai_system_thread_setDaemon = "守護綫程";
|
|
|
+Blockly.Msg.ai_system_thread_not_setDaemon = "非守護綫程";
|
|
|
+Blockly.Msg.ai_system_thread_set_setDaemon_TOOLTIP = "設置子綫程為守護綫程,需要在子綫程開啓之前進行設置";
|
|
|
+Blockly.Msg.ai_system_thread_set_join = "阻塞";
|
|
|
+Blockly.Msg.ai_systen_queue_aritem = "將變量";
|
|
|
+Blockly.Msg.ai_systen_queue_put = "放在隊列中";
|
|
|
+Blockly.Msg.ai_systen_queue_get = "得到隊列";
|
|
|
+Blockly.Msg.ai_systen_queue_value = "的值";
|
|
|
+
|
|
|
+/*
|
|
|
+ _ _____ ____ ____ _ _
|
|
|
+ | | | ____| _ \ / ___|| |_ _ __(_)_ __
|
|
|
+ | | | _| | | | | \___ \| __| '__| | '_ \
|
|
|
+ | |___| |___| |_| | ___) | |_| | | | |_) |
|
|
|
+ |_____|_____|____/ |____/ \__|_| |_| .__/
|
|
|
+ |_|
|
|
|
+*/
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.ledstrip_setup_text_iot = "在 IoT 模組上 "
|
|
|
+Blockly.Msg.ledstrip_setup_text_ai = "在 AI 模組上";
|
|
|
+
|
|
|
+Blockly.Msg.ledstrip_setup_text = "LED 燈帶";
|
|
|
+Blockly.Msg.ledstrip_setup = "初始化";
|
|
|
+Blockly.Msg.ledstrip_set_gpio = "設定燈帶引腳 #:";
|
|
|
+Blockly.Msg.ledstrip_set_total_led = "設定燈帶中燈的數量:";
|
|
|
+Blockly.Msg.ledstrip_set_light_up = "點亮 LED 燈帶";
|
|
|
+Blockly.Msg.ledstrip_set_no = "設定要點亮的 LED 燈序號:";
|
|
|
+Blockly.Msg.ledstrip_set_color = "並設定顏色為:";
|
|
|
+
|
|
|
+Blockly.Msg.ledstrip_setup_text_show_above_set = "使燈帶";
|
|
|
+Blockly.Msg.ledstrip_setup_text_show_above = "顯示以上效果";
|
|
|
+
|
|
|
+Blockly.Msg.ledstrip_set_brightness_setup = "設定燈帶亮度爲:";
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.Pedometer_Init = "初始化計步器";
|
|
|
+Blockly.Msg.Pedometer_Run = "運行計步器";
|
|
|
+Blockly.Msg.Pedometer_Get = "獲取計數";
|
|
|
+
|
|
|
+Blockly.Msg.Pedometer_Init_time = "時間間隔";
|
|
|
+Blockly.Msg.Pedometer_Init_sensitivity = "靈敏度";
|
|
|
+
|
|
|
+Blockly.Msg.ledstrip_set_brightness_1 = "設定 LED 燈帶亮度爲:";
|
|
|
+Blockly.Msg.ledstrip_set_brightness_after = "(亮度範圍: 0~255)";
|
|
|
+
|
|
|
+
|
|
|
+/*
|
|
|
+ ____
|
|
|
+ / ___| ___ _ ____ _____
|
|
|
+ \___ \ / _ \ '__\ \ / / _ \
|
|
|
+ ___) | __/ | \ V / (_) |
|
|
|
+ |____/ \___|_| \_/ \___/
|
|
|
+
|
|
|
+*/
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.servo_setup = "IoT 模組伺服馬達初始化";
|
|
|
+Blockly.Msg.servo_set_gpio = "IoT 模組設定位於引腳 #";
|
|
|
+Blockly.Msg.servo_rotate_to = "的伺服馬達轉動至";
|
|
|
+Blockly.Msg.servo_degree = "度 (0˚~180˚)";
|
|
|
+
|
|
|
+Blockly.Msg.servo_setup_ai = "伺服馬達初始化";
|
|
|
+Blockly.Msg.servo_set_gpio_ai = "設定位於引腳 #";
|
|
|
+Blockly.Msg.servo_rotate_to_ai = "的伺服馬達轉動至";
|
|
|
+Blockly.Msg.servo_degree_ai = "度 (0˚~180˚)";
|
|
|
+
|
|
|
+
|
|
|
+/*
|
|
|
+ __ __ _
|
|
|
+ | \/ | ___ | |_ ___ _ __
|
|
|
+ | |\/| |/ _ \| __/ _ \| '__|
|
|
|
+ | | | | (_) | || (_) | |
|
|
|
+ |_| |_|\___/ \__\___/|_|
|
|
|
+
|
|
|
+*/
|
|
|
+
|
|
|
+Blockly.Msg.x_motor_set_motor = "IoT 模組馬達驅動初始化";
|
|
|
+Blockly.Msg.x_motor_set_motor_turn = "IoT 模組設定馬達";
|
|
|
+Blockly.Msg.x_motor_set_motor_speed = "以速度";
|
|
|
+Blockly.Msg.x_motor_exec = "(-255~255)進行";
|
|
|
+Blockly.Msg.x_motor_cw = "順時針";
|
|
|
+Blockly.Msg.x_motor_acw = "逆時針";
|
|
|
+Blockly.Msg.x_motor_set_motor_turns = "轉動";
|
|
|
+
|
|
|
+Blockly.Msg.x_motor_set_motor_ai = "馬達驅動初始化";
|
|
|
+Blockly.Msg.x_motor_set_motor_turn_ai = "設定馬達";
|
|
|
+Blockly.Msg.x_motor_set_motor_speed_ai = "以速度";
|
|
|
+Blockly.Msg.x_motor_exec_ai = "(0~255)進行";
|
|
|
+Blockly.Msg.x_motor_cw_ai = "順時針";
|
|
|
+Blockly.Msg.x_motor_acw_ai = "逆時針";
|
|
|
+Blockly.Msg.x_motor_set_motor_turns_ai = "轉動";
|
|
|
+
|
|
|
+/*
|
|
|
+ _ _____ ____ __ __ _ _
|
|
|
+ | | | ____| _ \ | \/ | __ _| |_ _ __(_)_ __
|
|
|
+ | | | _| | | | | | |\/| |/ _` | __| '__| \ \/ /
|
|
|
+ | |___| |___| |_| | | | | | (_| | |_| | | |> <
|
|
|
+ |_____|_____|____/ |_| |_|\__,_|\__|_| |_/_/\_\
|
|
|
+
|
|
|
+*/
|
|
|
+
|
|
|
+Blockly.Msg.x_led_matrix_setup_ai = "AI 模組 LED 燈屏模組 (6×6) 初始化設定";
|
|
|
+Blockly.Msg.x_led_matrix_setup_ai_set_bright_1 = "設定燈屏亮度為:";
|
|
|
+Blockly.Msg.x_led_matrix_setup_ai_set_bright_range = "(亮度範圍: 0~255)";
|
|
|
+Blockly.Msg.x_led_matrix_width_ai_set_brightness_1 = "設定燈屏亮度為:";
|
|
|
+
|
|
|
+Blockly.Msg.x_led_matrix_width_ai_x = "列:";
|
|
|
+Blockly.Msg.x_led_matrix_width_ai_y = "欄:";
|
|
|
+Blockly.Msg.x_led_matrix_width_ai = "寬:";
|
|
|
+Blockly.Msg.x_led_matrix_height_ai = "高:";
|
|
|
+Blockly.Msg.x_led_matrix_color_ai = "顏色";
|
|
|
+Blockly.Msg.x_led_matrix_draw_title_ai = "AI 模組 LED 燈屏模組";
|
|
|
+
|
|
|
+Blockly.Msg.x_led_matrix_draw_pixel_ai = "繪製點";
|
|
|
+Blockly.Msg.x_led_matrix_draw_rect_ai = "繪製矩形";
|
|
|
+
|
|
|
+Blockly.Msg.x_led_matrix_parameter_color_ai = "顏色:";
|
|
|
+Blockly.Msg.x_led_matrix_parameter_coord_ai = "座標:";
|
|
|
+Blockly.Msg.x_led_matrix_parameter_size_ai = "尺寸:";
|
|
|
+
|
|
|
+Blockly.Msg.x_led_matrix_show_above_ai = "顯示圖案";
|
|
|
+Blockly.Msg.x_led_matrix_clear_all_ai = "清除燈屏";
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.x_led_matrix_setup_iot = "IoT 模組 LED 燈屏模組 (6×6) 初始化設定";
|
|
|
+Blockly.Msg.x_led_matrix_width_iot_x = "列:";
|
|
|
+Blockly.Msg.x_led_matrix_width_iot_y = "欄:";
|
|
|
+Blockly.Msg.x_led_matrix_width_iot = "寬:";
|
|
|
+Blockly.Msg.x_led_matrix_height_iot = "高:";
|
|
|
+Blockly.Msg.x_led_matrix_color_iot = "顏色";
|
|
|
+Blockly.Msg.x_led_matrix_draw_title_iot = "IoT 模組 LED 燈屏模組";
|
|
|
+Blockly.Msg.x_led_matrix_setup_iot_set_bright_1 = "設定燈屏亮度為:";
|
|
|
+Blockly.Msg.x_led_matrix_setup_iot_set_bright_range = "(亮度範圍: 0~255)";
|
|
|
+Blockly.Msg.x_led_matrix_width_iot_set_brightness_1 = "設定燈屏亮度為:";
|
|
|
+Blockly.Msg.x_led_matrix_setup_iot_io = "設定燈屏 引腳 # 爲:";
|
|
|
+
|
|
|
+Blockly.Msg.x_led_matrix_draw_pixel_iot = "繪製點";
|
|
|
+
|
|
|
+Blockly.Msg.x_led_matrix_parameter_color_iot = "顏色:";
|
|
|
+Blockly.Msg.x_led_matrix_parameter_coord_iot = "座標:";
|
|
|
+
|
|
|
+Blockly.Msg.x_led_matrix_show_above_iot = "IoT 模組 LED 燈屏模組顯示生效";
|
|
|
+
|
|
|
+
|
|
|
+/*
|
|
|
+ ____ ____ _
|
|
|
+ / ___| __ _ _ __ ___ ___| _ \ __ _ __| |
|
|
|
+ | | _ / _` | '_ ` _ \ / _ \ |_) / _` |/ _` |
|
|
|
+ | |_| | (_| | | | | | | __/ __/ (_| | (_| |
|
|
|
+ \____|\__,_|_| |_| |_|\___|_| \__,_|\__,_|
|
|
|
+
|
|
|
+*/
|
|
|
+
|
|
|
+Blockly.Msg.x_gamepad_read_button_first_text_iot = "當遊戲手柄上的按鍵";
|
|
|
+Blockly.Msg.x_gamepad_read_button_first_text_pressed_iot = " 按下時";
|
|
|
+Blockly.Msg.x_gamepad_read_button_first_text_released_iot = " 鬆開時";
|
|
|
+Blockly.Msg.x_gamepad_read_button_status_first_text_iot = "獲取遊戲手柄上按鍵";
|
|
|
+Blockly.Msg.x_gamepad_read_button_status_after_text_iot = "的電平值";
|
|
|
+Blockly.Msg.x_gamepad_read_joystick_read_iot = "獲取遊戲手柄上搖桿";
|
|
|
+Blockly.Msg.x_gamepad_read_joystick_read_iot_x = "X軸方向";
|
|
|
+Blockly.Msg.x_gamepad_read_joystick_read_iot_y = "Y軸方向 ";
|
|
|
+Blockly.Msg.x_gamepad_read_joystick_read_after_iot = "的類比數值 (範圍: 0~1023)";
|
|
|
+Blockly.Msg.x_gamepad_read_joystick_when_iot = "當遊戲手柄上的搖桿";
|
|
|
+Blockly.Msg.x_gamepad_read_joystick_when_top_iot = "向上推時";
|
|
|
+Blockly.Msg.x_gamepad_read_joystick_when_bottom_iot = "向下推時";
|
|
|
+Blockly.Msg.x_gamepad_read_joystick_when_left_iot = "向左推時";
|
|
|
+Blockly.Msg.x_gamepad_read_joystick_when_right_iot = "向右推時";
|
|
|
+Blockly.Msg.x_gamepad_read_joystick_when_not_iot = "沒有動時";
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.x_gamepad_read_button_first_text_ai = "當遊戲手柄上的按鍵";
|
|
|
+Blockly.Msg.x_gamepad_read_button_first_text_pressed_ai = " 按下時";
|
|
|
+Blockly.Msg.x_gamepad_read_button_first_text_released_ai = " 鬆開時";
|
|
|
+Blockly.Msg.x_gamepad_read_button_status_first_text_ai = "獲取遊戲手柄上按鍵";
|
|
|
+Blockly.Msg.x_gamepad_read_button_status_after_text_ai = "的電平值";
|
|
|
+Blockly.Msg.x_gamepad_read_joystick_read_ai = "獲取遊戲手柄上搖桿";
|
|
|
+Blockly.Msg.x_gamepad_read_joystick_read_ai_x = "X軸方向";
|
|
|
+Blockly.Msg.x_gamepad_read_joystick_read_ai_y = "Y軸方向 ";
|
|
|
+Blockly.Msg.x_gamepad_read_joystick_read_after_ai = "的類比數值 (範圍: 0~1023)";
|
|
|
+Blockly.Msg.x_gamepad_read_joystick_when_ai = "當遊戲手柄上的搖桿";
|
|
|
+Blockly.Msg.x_gamepad_read_joystick_when_top_ai = "向上推時";
|
|
|
+Blockly.Msg.x_gamepad_read_joystick_when_bottom_ai = "向下推時";
|
|
|
+Blockly.Msg.x_gamepad_read_joystick_when_left_ai = "向左推時";
|
|
|
+Blockly.Msg.x_gamepad_read_joystick_when_right_ai = "向右推時";
|
|
|
+Blockly.Msg.x_gamepad_read_joystick_when_not_ai = "沒有動時";
|
|
|
+
|
|
|
+
|
|
|
+/*
|
|
|
+ _ ___ ____ _
|
|
|
+ / \ |_ _| | __ ) __ _ ___(_) ___
|
|
|
+ / _ \ | | | _ \ / _` / __| |/ __|
|
|
|
+ / ___ \ | | | |_) | (_| \__ \ | (__
|
|
|
+ /_/ \_\___| |____/ \__,_|___/_|\___|
|
|
|
+*/
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.ai_basic_button_when = "當按鈕";
|
|
|
+Blockly.Msg.ai_basic_pressed = "按下時";
|
|
|
+Blockly.Msg.ai_basic_released = "鬆開時";
|
|
|
+Blockly.Msg.ai_basic_led_set = "設定";
|
|
|
+Blockly.Msg.ai_basic_led_blue = "藍色LED";
|
|
|
+Blockly.Msg.ai_basic_led_red = "LED2(右側)";
|
|
|
+Blockly.Msg.ai_basic_led_on = "點亮";
|
|
|
+Blockly.Msg.ai_basic_led_off = "熄滅";
|
|
|
+Blockly.Msg.ai_basic_rgb_set_on = "點亮 RGB 燈,燈顏色爲";
|
|
|
+Blockly.Msg.ai_basic_rgb_set_off = "熄滅 RGB 燈";
|
|
|
+
|
|
|
+Blockly.Msg.ai_basic_led_analog_set = "設定";
|
|
|
+Blockly.Msg.ai_basic_led_analog_led1 = "LED1";
|
|
|
+Blockly.Msg.ai_basic_led_analog_led2 = "LED2";
|
|
|
+Blockly.Msg.ai_basic_led_analog_brightness_text = "的燈光亮度為";
|
|
|
+Blockly.Msg.ai_basic_led_analog_range_text = "(數值範圍: 0~100)";
|
|
|
+/*
|
|
|
+ _ ___ ___ ____
|
|
|
+ / \ |_ _| |_ _|_ __ ___ __ _ __ _ ___ | _ \ _ __ ___ ___ ___ ___ ___
|
|
|
+ / _ \ | | | || '_ ` _ \ / _` |/ _` |/ _ \ | |_) | '__/ _ \ / __/ _ \/ __/ __|
|
|
|
+ / ___ \ | | | || | | | | | (_| | (_| | __/ | __/| | | (_) | (_| __/\__ \__ \
|
|
|
+ /_/ \_\___| |___|_| |_| |_|\__,_|\__, |\___| |_| |_| \___/ \___\___||___/___/
|
|
|
+ |___/
|
|
|
+*/
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.image_process_lcd_init = "LCD 螢幕初始化";
|
|
|
+Blockly.Msg.image_process_lcd_direction = "設置螢幕方向";
|
|
|
+Blockly.Msg.image_process_lcd_landscape_screen = "橫屏";
|
|
|
+Blockly.Msg.image_process_lcd_vertical_screen = "豎屏";
|
|
|
+Blockly.Msg.image_process_text_let_canvas = "將畫布";
|
|
|
+Blockly.Msg.image_process_text_image_canvas = "圖片化";
|
|
|
+Blockly.Msg.image_process_text_let_canvas_filled_with_color = "填滿";
|
|
|
+Blockly.Msg.image_process_text_on_canvas = "在畫布";
|
|
|
+Blockly.Msg.image_process_text_on_draw = "上繪製";
|
|
|
+Blockly.Msg.image_text_on_draw = "繪製";
|
|
|
+Blockly.Msg.image_process_text_set_canvas_setup = "設定畫布";
|
|
|
+Blockly.Msg.image_process_draw_qrcode = "二維碼";
|
|
|
+Blockly.Msg.image_process_draw_qr_code_size = "二維碼大小";
|
|
|
+
|
|
|
+Blockly.Msg.image_process_text_filled = "實心";
|
|
|
+Blockly.Msg.image_process_text_stroked = "空心";
|
|
|
+
|
|
|
+Blockly.Msg.image_process_statistical_chart_bar = "條形";
|
|
|
+Blockly.Msg.image_process_statistical_chart_broken_line = "折線";
|
|
|
+Blockly.Msg.image_process_statistical_chart_sector = "扇形";
|
|
|
+
|
|
|
+Blockly.Msg.image_process_sensor = "感應器 ";
|
|
|
+Blockly.Msg.image_process_temperature = "溫度";
|
|
|
+Blockly.Msg.image_process_humidity = "濕度";
|
|
|
+Blockly.Msg.image_process_Ray_value = "光線值";
|
|
|
+Blockly.Msg.image_process_temperature_range = "範圍 ";
|
|
|
+Blockly.Msg.image_process_nothing = "不定義範圍(溫度除外)";
|
|
|
+
|
|
|
+Blockly.Msg.image_process_interface = "介面 ";
|
|
|
+Blockly.Msg.ai_speech_recognition_setup_set_english = "英文";
|
|
|
+Blockly.Msg.ai_speech_recognition_setup_set_simplified_chinese = "中文";
|
|
|
+Blockly.Msg.ai_speech_recognition_setup_set_traditional_chinese = "繁體中文";
|
|
|
+
|
|
|
+Blockly.Msg.image_process_text_start_coord_as = "起始點座標為:";
|
|
|
+Blockly.Msg.image_process_text_start_coord = "設定起始點座標:";
|
|
|
+Blockly.Msg.image_process_text_end_coord = "設定結束點座標:";
|
|
|
+Blockly.Msg.image_process_text_size = "尺寸:";
|
|
|
+Blockly.Msg.image_process_text_color = "顏色:";
|
|
|
+Blockly.Msg.image_process_background_color = "背景顏色:";
|
|
|
+Blockly.Msg.image_process_text_thick = "厚度:";
|
|
|
+Blockly.Msg.image_process_text_radius = "半徑:";
|
|
|
+Blockly.Msg.image_process_text_content = "內容";
|
|
|
+
|
|
|
+Blockly.Msg.image_process_statistical_chart_content = "獲取需繪圖的數據";
|
|
|
+Blockly.Msg.image_process_statistical_chart_y_property = "定義 Y 軸爲";
|
|
|
+
|
|
|
+Blockly.Msg.image_process_pixtovec_text_first = "進行";
|
|
|
+Blockly.Msg.image_process_pixtovec_v2p = "矢量轉畫素";
|
|
|
+Blockly.Msg.image_process_pixtovec_p2v = "畫素轉矢量";
|
|
|
+Blockly.Msg.image_process_pixtovec_conversion = "轉換";
|
|
|
+Blockly.Msg.image_process_color_mode_gray = "灰度模式";
|
|
|
+Blockly.Msg.image_process_color_mode_rgb = "彩色模式";
|
|
|
+Blockly.Msg.image_process_imgcut_cutting = "進行裁剪處理";
|
|
|
+Blockly.Msg.image_process_imgcut_start_coord = "裁剪起始座標:";
|
|
|
+Blockly.Msg.image_process_imgcut_size = "裁剪尺寸:";
|
|
|
+Blockly.Msg.image_process_img_save = "保存至本地";
|
|
|
+Blockly.Msg.image_process_img_save_quality = "設定圖像壓縮質量:";
|
|
|
+Blockly.Msg.image_process_color_invert = "進行顏色反轉";
|
|
|
+Blockly.Msg.image_process_resize_to = "調整尺寸至";
|
|
|
+Blockly.Msg.image_process_color_scheme_convert = "轉換爲";
|
|
|
+Blockly.Msg.image_process_color_scheme_bw = "黑白";
|
|
|
+Blockly.Msg.image_process_color_scheme_rgb = "彩色";
|
|
|
+Blockly.Msg.image_process_draw_cross_title = "上繪製十字標";
|
|
|
+Blockly.Msg.image_process_draw_cross_centerpos = "中心座標:";
|
|
|
+Blockly.Msg.image_process_draw_cross_length = "十字線延伸長度:";
|
|
|
+Blockly.Msg.image_process_draw_cross_thick = "十字線厚度:";
|
|
|
+Blockly.Msg.image_process_draw_cross_color = "顏色:";
|
|
|
+Blockly.Msg.image_process_draw_arrow_title = "上繪製箭頭";
|
|
|
+Blockly.Msg.image_process_draw_arrow_start = "開始座標:";
|
|
|
+Blockly.Msg.image_process_draw_arrow_end = "結束座標:";
|
|
|
+Blockly.Msg.image_process_draw_arrow_color = "顏色:";
|
|
|
+Blockly.Msg.image_process_draw_arrow_thick = "厚度:";
|
|
|
+Blockly.Msg.image_process_draw_rectangle_text = "矩形";
|
|
|
+Blockly.Msg.image_process_draw_circle_text = "圓形";
|
|
|
+Blockly.Msg.image_process_draw_ellipse_text = "橢圓";
|
|
|
+
|
|
|
+Blockly.Msg.image_process_draw_image_title = "上繪製圖片";
|
|
|
+Blockly.Msg.image_process_draw_image_title_image_path = "設定圖片文件路徑:";
|
|
|
+Blockly.Msg.image_process_draw_image_scale_x = "設定 X 方向的縮放比例:";
|
|
|
+Blockly.Msg.image_process_draw_image_scale_y = "設定 Y 方向的縮放比例:";
|
|
|
+
|
|
|
+Blockly.Msg.image_process_draw_sensor_image_title = "上繪製相機捕捉的圖像";
|
|
|
+Blockly.Msg.image_process_draw_sensor_image_path = "設定圖像源:";
|
|
|
+
|
|
|
+Blockly.Msg.image_process_draw_circle_text_start = "圓心坐標";
|
|
|
+Blockly.Msg.image_process_draw_text_font_size = "字體大小:(由1至3之間的整數)";
|
|
|
+Blockly.Msg.image_process_draw_text_if_monospace = "是否等寬字體";
|
|
|
+Blockly.Msg.image_process_draw_text = "字串";
|
|
|
+Blockly.Msg.image_process_draw_statistical_chart = "統計圖";
|
|
|
+Blockly.Msg.image_process_draw_characters = "漢字字元";
|
|
|
+Blockly.Msg.image_process_draw_line = "直線";
|
|
|
+Blockly.Msg.image_process_create_blank_canvas = "創建空白畫布";
|
|
|
+Blockly.Msg.image_process_create_image_canvas = "創建圖像畫布";
|
|
|
+Blockly.Msg.image_process_create_image_canvas_path = "圖像路徑: ";
|
|
|
+Blockly.Msg.image_process_show_canvas = "顯示畫布";
|
|
|
+Blockly.Msg.image_process_clear_canvas_1 = "清除畫布";
|
|
|
+Blockly.Msg.image_process_clear_canvas_2 = "中的所有內容";
|
|
|
+Blockly.Msg.image_process_set_lcd_rotation = "旋轉至";
|
|
|
+Blockly.Msg.image_process_set_lcd_mirror_flip = "將 LCD 螢幕進行鏡面翻轉";
|
|
|
+Blockly.Msg.image_process_set_filled_screen_color = "將 LCD 螢幕填充顏色爲";
|
|
|
+Blockly.Msg.image_process_set_filled_screen_color_red = "紅色";
|
|
|
+Blockly.Msg.image_process_set_filled_screen_color_green = "綠色";
|
|
|
+Blockly.Msg.image_process_set_filled_screen_color_blue = "藍色";
|
|
|
+Blockly.Msg.image_process_set_filled_screen_color_purple = "紫色";
|
|
|
+Blockly.Msg.image_process_set_filled_screen_color_cyan = "青色";
|
|
|
+Blockly.Msg.image_process_set_filled_screen_color_orange = "橙色";
|
|
|
+Blockly.Msg.image_process_set_filled_screen_color_yellow = "黃色";
|
|
|
+Blockly.Msg.image_process_set_filled_screen_color_black = "黑色";
|
|
|
+Blockly.Msg.image_process_set_filled_screen_color_white = "白色";
|
|
|
+Blockly.Msg.image_process_clear_lcd = "清除螢幕";
|
|
|
+Blockly.Msg.image_process_rgb_r = "紅";
|
|
|
+Blockly.Msg.image_process_rgb_g = "綠";
|
|
|
+Blockly.Msg.image_process_rgb_b = "藍";
|
|
|
+Blockly.Msg.image_process_xy_x = "X";
|
|
|
+Blockly.Msg.image_process_xy_y = "Y";
|
|
|
+Blockly.Msg.image_process_wh_width = "寬";
|
|
|
+Blockly.Msg.image_process_wh_height = "高";
|
|
|
+Blockly.Msg.image_process_lcd_show_text = "在 LCD 螢幕上顯示字串";
|
|
|
+Blockly.Msg.image_process_lcd_show_text_color = "字串顏色";
|
|
|
+Blockly.Msg.image_process_lcd_show_text_bg_color = "字串背景顏色";
|
|
|
+Blockly.Msg.image_process_lcd_show_text_color_red = "紅色";
|
|
|
+Blockly.Msg.image_process_lcd_show_text_color_green = "綠色";
|
|
|
+Blockly.Msg.image_process_lcd_show_text_color_blue = "藍色";
|
|
|
+Blockly.Msg.image_process_lcd_show_text_color_purple = "紫色";
|
|
|
+Blockly.Msg.image_process_lcd_show_text_color_cyan = "青色";
|
|
|
+Blockly.Msg.image_process_lcd_show_text_color_orange = "橙色";
|
|
|
+Blockly.Msg.image_process_lcd_show_text_color_yellow = "黃色";
|
|
|
+Blockly.Msg.image_process_lcd_show_text_color_black = "黑色";
|
|
|
+Blockly.Msg.image_process_lcd_show_text_color_white = "白色";
|
|
|
+Blockly.Msg.image_process_get_statistics_to_canvas = "獲取對畫布";
|
|
|
+Blockly.Msg.image_process_get_statistics_get_analysis = "進行顏色通道信息分析的結果";
|
|
|
+Blockly.Msg.image_process_get_statistics_start_coord = "設定分析區域的起始座標:";
|
|
|
+Blockly.Msg.image_process_get_statistics_size = "設定分析區域的尺寸:";
|
|
|
+Blockly.Msg.image_process_get_statistics_boxes = "設定直方圖通道的箱數:";
|
|
|
+Blockly.Msg.image_process_lab_rgb_conversion_exec = "執行顏色制式轉換";
|
|
|
+Blockly.Msg.image_process_lab_rgb_conversion_torgb = "LAB 轉 RGB";
|
|
|
+Blockly.Msg.image_process_lab_rgb_conversion_tolab = "RGB 轉 LAB";
|
|
|
+Blockly.Msg.image_process_lab_rgb_conversion_tuple = "設定要轉換的顏色元組爲:";
|
|
|
+Blockly.Msg.image_process_rgb_grayscale_conversion_exec = "執行顏色制式轉換";
|
|
|
+Blockly.Msg.image_process_rgb_grayscale_conversion_torgb = "灰度轉 RGB";
|
|
|
+Blockly.Msg.image_process_rgb_grayscale_conversion_togray = "RGB 轉灰度";
|
|
|
+Blockly.Msg.image_process_rgb_grayscale_conversion_set = "設定要轉換的顏色元組或灰度值爲:";
|
|
|
+Blockly.Msg.image_lcd_set_font = "設置字體爲";
|
|
|
+
|
|
|
+
|
|
|
+/*
|
|
|
+ _ ___ ____
|
|
|
+ / \ |_ _| / ___|__ _ _ __ ___ ___ _ __ __ _
|
|
|
+ / _ \ | | | | / _` | '_ ` _ \ / _ \ '__/ _` |
|
|
|
+ / ___ \ | | | |__| (_| | | | | | | __/ | | (_| |
|
|
|
+ /_/ \_\___| \____\__,_|_| |_| |_|\___|_| \__,_|
|
|
|
+
|
|
|
+*/
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.ai_camera_camera_init = "相機初始化";
|
|
|
+Blockly.Msg.ai_camera_camera_set_size = "設定捕捉影像的尺寸爲:";
|
|
|
+
|
|
|
+Blockly.Msg.ai_camera_camera_fit_set = "設定相機捕捉的畫面";
|
|
|
+Blockly.Msg.ai_camera_camera_fit_to = "的尺寸為";
|
|
|
+Blockly.Msg.ai_camera_camera_fit_1 = "LCD 螢幕 (240*240px)";
|
|
|
+Blockly.Msg.ai_camera_camera_fit_2 = "用於 YOLO 模型推理 (224*224px)";
|
|
|
+
|
|
|
+Blockly.Msg.ai_camera_camera_color_mode = "設定捕捉的影像顏色模式爲:";
|
|
|
+Blockly.Msg.ai_camera_camera_color_mode_rgb = "彩色";
|
|
|
+Blockly.Msg.ai_camera_camera_color_mode_bw = "黑白";
|
|
|
+Blockly.Msg.ai_camera_windowing_resize = "將相機捕捉到的圖像尺寸調整至";
|
|
|
+Blockly.Msg.ai_camera_windowing_w = "寬:";
|
|
|
+Blockly.Msg.ai_camera_windowing_h = "高:";
|
|
|
+Blockly.Msg.ai_camera_windowing_unit = " (單位: px)";
|
|
|
+Blockly.Msg.ai_camera_snapshot = "獲取相機捕捉的圖像";
|
|
|
+Blockly.Msg.ai_camera_enable = "啓用";
|
|
|
+Blockly.Msg.ai_camera_disable = "關閉";
|
|
|
+Blockly.Msg.ai_camera_set_vflip = "設定相機圖像垂直翻轉";
|
|
|
+Blockly.Msg.ai_camera_set_hmirror = "設定相機圖像水平鏡像";
|
|
|
+Blockly.Msg.ai_camera_set_auto_whitebal = "設定相機圖像自動白平衡";
|
|
|
+Blockly.Msg.ai_camera_set_auto_gain = "設定相機圖像自動增益";
|
|
|
+Blockly.Msg.ai_camera_set_auto_exposure = "設定相機圖像自動曝光";
|
|
|
+Blockly.Msg.ai_camera_set_contrast_to_value = "設定相機圖像對比度爲:";
|
|
|
+Blockly.Msg.ai_camera_set_brightness_to_value = "設定相機圖像亮度爲:";
|
|
|
+Blockly.Msg.ai_camera_set_saturation_value = "設定相機圖像色彩飽和度爲:";
|
|
|
+Blockly.Msg.ai_camera_set_range = "(範圍: -3至3)";
|
|
|
+
|
|
|
+Blockly.Msg.ai_camera_set_lens_corr = "廣角鏡頭畫面糾正";
|
|
|
+
|
|
|
+Blockly.Msg.ai_camera_bcs_set_text = "設定相機圖像的";
|
|
|
+Blockly.Msg.ai_camera_bcs_contrast = "對比度";
|
|
|
+Blockly.Msg.ai_camera_bcs_brightness = "亮度";
|
|
|
+Blockly.Msg.ai_camera_bcs_saturation = "色彩飽和度";
|
|
|
+Blockly.Msg.ai_camera_bcs_as = "爲";
|
|
|
+Blockly.Msg.ai_camera_bcs_set_text_2 = "設定相機圖像";
|
|
|
+Blockly.Msg.ai_camera_bcs_vflip = "垂直翻轉";
|
|
|
+Blockly.Msg.ai_camera_bcs_hmirror = "水平鏡像";
|
|
|
+Blockly.Msg.ai_camera_bcs_wb = "自動白平衡";
|
|
|
+Blockly.Msg.ai_camera_bcs_g = "自動增益";
|
|
|
+Blockly.Msg.ai_camera_bcs_e = "自動曝光";
|
|
|
+Blockly.Msg.ai_camera_bcs_as_2 = "爲";
|
|
|
+Blockly.Msg.ai_camera_bcs_status = "狀態";
|
|
|
+
|
|
|
+
|
|
|
+/*
|
|
|
+ _ ___ __ ___ _
|
|
|
+ / \ |_ _| \ \ / (_)___(_) ___ _ __
|
|
|
+ / _ \ | | \ \ / /| / __| |/ _ \| '_ \
|
|
|
+ / ___ \ | | \ V / | \__ \ | (_) | | | |
|
|
|
+ /_/ \_\___| \_/ |_|___/_|\___/|_| |_|
|
|
|
+
|
|
|
+*/
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.ai_vision_get_canvas = "獲取畫布";
|
|
|
+Blockly.Msg.ai_vision_from_canvas = "從畫布";
|
|
|
+Blockly.Msg.ai_vision_from = "從";
|
|
|
+
|
|
|
+Blockly.Msg.ai_vision_color_analyze_get_result = "中指定區域的顏色分析結果 (RGB)";
|
|
|
+Blockly.Msg.ai_vision_color_analyze_start_coord = "設定分析區域的起始座標:";
|
|
|
+Blockly.Msg.ai_vision_color_analyze_size = "設定分析區域的尺寸:";
|
|
|
+Blockly.Msg.ai_vision_find_blobs_color_region = "尋找指定的顏色色塊";
|
|
|
+Blockly.Msg.ai_vision_find_lines_color_region = "尋找指定的顏色綫";
|
|
|
+Blockly.Msg.ai_vision_find_lines_color_region_result = "獲取尋找綫的結果";
|
|
|
+Blockly.Msg.ai_vision_find_blobs_color_threshold = "設定要追蹤的顏色閾值:";
|
|
|
+Blockly.Msg.ai_vision_find_blobs_start_coord = "設定檢測區域的起始座標:";
|
|
|
+Blockly.Msg.ai_vision_find_blobs_size = "設定檢測區域的尺寸:";
|
|
|
+Blockly.Msg.ai_vision_find_blobs_region_threshold = "設定邊界框區域閾值";
|
|
|
+Blockly.Msg.ai_vision_find_blobs_pixel_threshold = "設定畫素數閾值";
|
|
|
+Blockly.Msg.ai_vision_find_blobs_filtered_region = "是否合併所有沒有被過濾掉的色塊 ";
|
|
|
+Blockly.Msg.ai_vision_get_blobs_result = "獲取追蹤指定顏色的識別結果";
|
|
|
+Blockly.Msg.ai_vision_detection_box_x = "檢測框起點 X 軸座標";
|
|
|
+Blockly.Msg.ai_vision_detection_box_y = "檢測框起點 Y 軸座標";
|
|
|
+Blockly.Msg.ai_vision_detection_box_width = "檢測框寬度";
|
|
|
+Blockly.Msg.ai_vision_detection_box_height = "檢測框高度";
|
|
|
+Blockly.Msg.ai_vision_detection_box_pixels = "屬於色塊一部分的畫素數量";
|
|
|
+Blockly.Msg.ai_vision_detection_box_cx = "檢測框的中心點 X 軸座標";
|
|
|
+Blockly.Msg.ai_vision_detection_box_cy = "檢測框的中心點 Y 軸座標";
|
|
|
+Blockly.Msg.ai_vision_detection_box_degree = "檢測框的旋轉角度";
|
|
|
+Blockly.Msg.ai_vision_detection_box_total = "總數量";
|
|
|
+Blockly.Msg.ai_vision_find_blobs_margin = "邊界矩形的大小";
|
|
|
+Blockly.Msg.ai_vision_detection_color_threshold_set = "獲取用於顏色追蹤的預設顏色:";
|
|
|
+Blockly.Msg.ai_vision_detection_color_threshold_set_black = "黑色";
|
|
|
+Blockly.Msg.ai_vision_detection_color_threshold_set_white = "白色";
|
|
|
+Blockly.Msg.ai_vision_detection_color_threshold_set_red = "亮紅色";
|
|
|
+Blockly.Msg.ai_vision_detection_color_threshold_set_green = "綠色";
|
|
|
+Blockly.Msg.ai_vision_detection_color_threshold_set_blue = "浅藍色";
|
|
|
+Blockly.Msg.ai_vision_detection_color_threshold_set_orange = "橘色";
|
|
|
+
|
|
|
+Blockly.Msg.ai_vision_qrcode_detected_result = "中 QR 碼的檢測結果";
|
|
|
+Blockly.Msg.ai_vision_apriltag_detected_result = "中 AprilTag 的檢測結果";
|
|
|
+Blockly.Msg.ai_vision_datamatrices_detected_result = "中數據矩陣 (Data Matrix) 的檢測結果";
|
|
|
+Blockly.Msg.ai_vision_barcode_detected_result = "中條形碼的檢測結果";
|
|
|
+
|
|
|
+Blockly.Msg.ai_vision_qrcode_get_result = "獲取檢測 QR 碼的";
|
|
|
+Blockly.Msg.ai_vision_apriltag_get_result = "獲取檢測 AprilTag 的";
|
|
|
+Blockly.Msg.ai_vision_data_matrices_get_result = "獲取檢測數據矩陣 (Data Matrix) 的";
|
|
|
+Blockly.Msg.ai_vision_barcode_matrices_get_result = "獲取檢測條形碼的";
|
|
|
+
|
|
|
+Blockly.Msg.ai_vision_pattern_detection_content = "源文本";
|
|
|
+Blockly.Msg.ai_vision_pattern_detection_type = "數據類型";
|
|
|
+Blockly.Msg.ai_vision_pattern_detection_x = "邊界框的 X 軸座標";
|
|
|
+Blockly.Msg.ai_vision_pattern_detection_y = "邊界框的 Y 軸座標";
|
|
|
+Blockly.Msg.ai_vision_pattern_detection_w = "邊界框的寬度";
|
|
|
+Blockly.Msg.ai_vision_pattern_detection_h = "邊界框的高度";
|
|
|
+Blockly.Msg.ai_vision_pattern_distance = "距離";
|
|
|
+Blockly.Msg.ai_vision_pattern_detection_type_id = "數字 ID";
|
|
|
+Blockly.Msg.ai_vision_pattern_detection_type_family = "數字家庭";
|
|
|
+Blockly.Msg.ai_vision_pattern_detection_rows = "欄數";
|
|
|
+Blockly.Msg.ai_vision_pattern_detection_cols = "列數";
|
|
|
+Blockly.Msg.ai_vision_pattern_detection_can_tolerate_count = "所能容納的字元數量";
|
|
|
+Blockly.Msg.ai_vision_pattern_detection_can_not_tolerate_count = "未使用的字元數量";
|
|
|
+
|
|
|
+Blockly.Msg.ai_vision_find_circle = "中尋找圓形";
|
|
|
+Blockly.Msg.ai_vision_find_circle_start_coord = "設定檢測區域的起始座標:";
|
|
|
+Blockly.Msg.ai_vision_find_circle_region_size = "設定檢測區域的尺寸:";
|
|
|
+Blockly.Msg.ai_vision_find_circle_hoffman_threshold = "設定從霍夫變換中監測到圓的閾值:";
|
|
|
+Blockly.Msg.ai_vision_find_circle_merge_x = "設定所檢測的圓的合併 (x):";
|
|
|
+Blockly.Msg.ai_vision_find_circle_merge_y = "設定所檢測的圓的合併 (y):";
|
|
|
+Blockly.Msg.ai_vision_find_circle_merge_r = "設定所檢測的圓的合併 (r):";
|
|
|
+Blockly.Msg.ai_vision_find_circle_min_radius = "設定檢測到的最小圓半徑:";
|
|
|
+Blockly.Msg.ai_vision_find_circle_max_radius = "設定檢測到的最大圓半徑:";
|
|
|
+Blockly.Msg.ai_vision_find_circle_step_radius = "設定逐步檢測半徑:";
|
|
|
+Blockly.Msg.ai_vision_find_circle_detected_result = "獲取尋找圓形的結果";
|
|
|
+Blockly.Msg.ai_vision_find_circle_detected_x = "檢測到圓的 X 軸座標";
|
|
|
+Blockly.Msg.ai_vision_find_circle_detected_y = "檢測到圓的 Y 軸座標";
|
|
|
+Blockly.Msg.ai_vision_find_circle_detected_radius = "檢測到圓的半徑";
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.ai_vision_find_line = "中尋找直線";
|
|
|
+Blockly.Msg.ai_vision_find_line_start_coord = "設定檢測區域的起始座標:";
|
|
|
+Blockly.Msg.ai_vision_find_line_size = "設定檢測區域的尺寸:";
|
|
|
+Blockly.Msg.ai_vision_find_line_hoffman_threshold = "設定從霍夫變換中監測到直線的閾值:";
|
|
|
+Blockly.Msg.ai_vision_find_line_merge_theta = "設定所監測的直線的合併值 (theta):";
|
|
|
+Blockly.Msg.ai_vision_find_line_merge_rho = "設定所監測的直線的合併值 (rho):";
|
|
|
+Blockly.Msg.ai_vision_find_line_detected_result = "獲取尋找直線的結果";
|
|
|
+Blockly.Msg.ai_vision_find_line_detected_start_x = "檢測到直線起始點的 X 軸座標";
|
|
|
+Blockly.Msg.ai_vision_find_line_detected_start_y = "檢測到直線起始點的 Y 軸座標";
|
|
|
+Blockly.Msg.ai_vision_find_line_detected_end_x = "檢測到直線結束點的 X 軸座標";
|
|
|
+Blockly.Msg.ai_vision_find_line_detected_end_y = "檢測到直線結束點的 Y 軸座標";
|
|
|
+Blockly.Msg.ai_vision_find_line_detected_length = "檢測到直線的長度";
|
|
|
+Blockly.Msg.ai_vision_find_line_detected_angle = "檢測到直線的角度";
|
|
|
+
|
|
|
+Blockly.Msg.ai_vision_find_rect = "中尋找矩形";
|
|
|
+Blockly.Msg.ai_vision_find_rect_start_coord = "設定檢測區域的起始座標:";
|
|
|
+Blockly.Msg.ai_vision_find_rect_region_size = "設定檢測區域的尺寸:";
|
|
|
+Blockly.Msg.ai_vision_find_rect_bounding_threshold = "設定邊界閾值大小:";
|
|
|
+Blockly.Msg.ai_vision_find_rect_detected_result = "獲取尋找矩形的結果";
|
|
|
+Blockly.Msg.ai_vision_find_rect_detected_tuple = "檢測到矩形的座標及尺寸元組";
|
|
|
+Blockly.Msg.ai_vision_find_rect_detected_corners = "檢測到矩形的四個角的座標位置";
|
|
|
+Blockly.Msg.ai_vision_find_rect_detected_x = "檢測到矩形的起始點的 X 軸座標";
|
|
|
+Blockly.Msg.ai_vision_find_rect_detected_y = "檢測到矩形的起始點的 Y 軸座標";
|
|
|
+Blockly.Msg.ai_vision_find_rect_detected_w = "檢測到矩形的寬度";
|
|
|
+Blockly.Msg.ai_vision_find_rect_detected_h = "檢測到矩形的高度";
|
|
|
+
|
|
|
+Blockly.Msg.ai_vision_get_histogram_get = "獲取從畫布";
|
|
|
+Blockly.Msg.ai_vision_get_histogram_compute = "中進行標準化直方圖運算的結果";
|
|
|
+Blockly.Msg.ai_vision_get_histogram_region = "設定顏色追蹤區域範圍:";
|
|
|
+Blockly.Msg.ai_vision_get_histogram_region_xy = "區域座標:";
|
|
|
+Blockly.Msg.ai_vision_get_histogram_region_wh = "區域尺寸:";
|
|
|
+Blockly.Msg.ai_vision_get_histogram_details_1 = "從直方圖計算結果";
|
|
|
+Blockly.Msg.ai_vision_get_histogram_details_get = "獲取直方圖頻道的 CDF 計算值 (%)";
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.ai_vision_get_histogram_percentile_1 = "從直方圖計算結果獲取的百分比值中";
|
|
|
+Blockly.Msg.ai_vision_get_histogram_percentile_2 = "獲取";
|
|
|
+Blockly.Msg.ai_vision_get_histogram_percentile_3 = "灰度百分比值";
|
|
|
+Blockly.Msg.ai_vision_get_histogram_percentile_4 = "RGB565 LAB 的L通道的百分比值";
|
|
|
+Blockly.Msg.ai_vision_get_histogram_percentile_5 = "RGB565 LAB 的A通道的百分比值";
|
|
|
+Blockly.Msg.ai_vision_get_histogram_percentile_6 = "RGB565 LAB 的B通道的百分比值";
|
|
|
+
|
|
|
+Blockly.Msg.ai_vision_canvas_area_tuple = "建立區域元組";
|
|
|
+Blockly.Msg.ai_vision_canvas_area_tuple_xy = "設定起始座標:";
|
|
|
+Blockly.Msg.ai_vision_canvas_area_tuple_wh = "設定尺寸:";
|
|
|
+Blockly.Msg.ai_vision_lane_tracking_setup = "道路循線識別初始化";
|
|
|
+Blockly.Msg.ai_vision_lane_tracking_setup_threshold = "設定要追蹤的顏色";
|
|
|
+Blockly.Msg.ai_vision_lane_tracking_setup_l = "設定左側識別區域:";
|
|
|
+Blockly.Msg.ai_vision_lane_tracking_setup_r = "設定右側識別區域:";
|
|
|
+Blockly.Msg.ai_vision_lane_tracking_setup_axis = "設定中軸線位置:";
|
|
|
+Blockly.Msg.ai_vision_lane_tracking_run = "執行道路循線識別";
|
|
|
+Blockly.Msg.ai_vision_lane_tracking_run_get = "從道路循線識別的結果中獲取";
|
|
|
+Blockly.Msg.ai_vision_lane_tracking_run_ld = "左側區域檢測結果";
|
|
|
+Blockly.Msg.ai_vision_lane_tracking_run_lv = "左側區域檢測偏移距離";
|
|
|
+Blockly.Msg.ai_vision_lane_tracking_run_rd= "右側區域檢測結果";
|
|
|
+Blockly.Msg.ai_vision_lane_tracking_run_rv = "右側區域檢測偏移距離";
|
|
|
+
|
|
|
+/*
|
|
|
+ _ ___ __ __ _ _
|
|
|
+ / \ |_ _| | \/ (_) ___ _ __ ___ _ __ | |__ ___ _ __ ___
|
|
|
+ / _ \ | | | |\/| | |/ __| '__/ _ \| '_ \| '_ \ / _ \| '_ \ / _ \
|
|
|
+ / ___ \ | | | | | | | (__| | | (_) | |_) | | | | (_) | | | | __/
|
|
|
+ /_/ \_\___| |_| |_|_|\___|_| \___/| .__/|_| |_|\___/|_| |_|\___|
|
|
|
+ |_|
|
|
|
+ */
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.ai_microphone_init = "咪高峰初始化";
|
|
|
+Blockly.Msg.ai_microphone_start_spectrum_analyze = "開始讀取音頻頻譜";
|
|
|
+Blockly.Msg.ai_microphone_get_spectrum_analyze_result = "獲取咪高峰採集的音頻頻譜";
|
|
|
+Blockly.Msg.ai_microphone_get_spectrum_analyze_result_1 = "低音 1";
|
|
|
+Blockly.Msg.ai_microphone_get_spectrum_analyze_result_2 = "低音 2";
|
|
|
+Blockly.Msg.ai_microphone_get_spectrum_analyze_result_3 = "中低音 1";
|
|
|
+Blockly.Msg.ai_microphone_get_spectrum_analyze_result_4 = "中低音 2";
|
|
|
+Blockly.Msg.ai_microphone_get_spectrum_analyze_result_5 = "中高音 1";
|
|
|
+Blockly.Msg.ai_microphone_get_spectrum_analyze_result_6 = "中高音 2";
|
|
|
+Blockly.Msg.ai_microphone_get_spectrum_analyze_result_7 = "高音 1";
|
|
|
+Blockly.Msg.ai_microphone_get_spectrum_analyze_result_8 = "高音 2";
|
|
|
+Blockly.Msg.ai_mphone_Record_audio_init = "咪高峰錄製音頻初始化";
|
|
|
+Blockly.Msg.ai_mphone_Record_audio_start = "開始錄製音頻";
|
|
|
+Blockly.Msg.ai_mphone_Record_audio_start_path = "設定音頻保存路徑:";
|
|
|
+Blockly.Msg.ai_mphone_Record_audio_start_time = "設定錄製的時間(s):";
|
|
|
+Blockly.Msg.ai_audio_stop_recording = "停止錄製音頻";
|
|
|
+
|
|
|
+/*
|
|
|
+ _ ___ _ _ _
|
|
|
+ / \ |_ _| / \ _ _ __| (_) ___
|
|
|
+ / _ \ | | / _ \| | | |/ _` | |/ _ \
|
|
|
+ / ___ \ | | / ___ \ |_| | (_| | | (_) |
|
|
|
+ /_/ \_\___| /_/ \_\__,_|\__,_|_|\___/
|
|
|
+*/
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.ai_audio_play_music_file = "播放音訊檔案(單個循環)";
|
|
|
+Blockly.Msg.ai_audio_play_music_file_list_loop = "播放音訊檔案(順序播放)";
|
|
|
+Blockly.Msg.ai_audio_play_music_file_list_random = "播放音訊檔案(隨機播放)";
|
|
|
+Blockly.Msg.ai_audio_play_music_file_set_vol = "設定音量爲:";
|
|
|
+Blockly.Msg.ai_audio_play_music_file_set_file_path = "加载音訊檔案,路徑为:";
|
|
|
+Blockly.Msg.ai_audio_play_music_file_set_files_list = "音訊檔案陣列:";
|
|
|
+Blockly.Msg.ai_audio_play_music_file_set_first_index = "起始位置:";
|
|
|
+Blockly.Msg.ai_audio_files_list_set_file_path = "當前路徑:";
|
|
|
+Blockly.Msg.ai_audio_get_play_status = "獲取音訊檔案播放狀態";
|
|
|
+Blockly.Msg.ai_audio_end_play = "結束音訊檔案播放";
|
|
|
+Blockly.Msg.ai_audio_start_play = "播放音訊檔案";
|
|
|
+Blockly.Msg.ai_audio_init = "喇叭初始化";
|
|
|
+Blockly.Msg.ai_audio_set_music_vol = "設定音訊檔案播放音量爲:";
|
|
|
+Blockly.Msg.ai_audio_files_list = "獲取音頻檔案陣列";
|
|
|
+
|
|
|
+Blockly.Msg.ai_speech_recognition_setup = "語音識別初始化";
|
|
|
+Blockly.Msg.ai_speech_recognition_setup_set_sensi = "設定環境噪音靈敏度為:";
|
|
|
+Blockly.Msg.ai_speech_recognition_setup_set_sensi_normal = "正常";
|
|
|
+Blockly.Msg.ai_speech_recognition_setup_set_sensi_high = "高";
|
|
|
+Blockly.Msg.ai_speech_recognition_setup_set_sensi_ehigh = "很高";
|
|
|
+Blockly.Msg.ai_speech_recognition_start_recording = "開始錄製語音片段";
|
|
|
+Blockly.Msg.ai_speech_recognition_start_recording_clip_text = "設定要識別的語音片段個數為:";
|
|
|
+Blockly.Msg.ai_speech_recognition_start_recording_clip_note = "(不得超過 6 個片段)";
|
|
|
+Blockly.Msg.ai_speech_recognition_start_recording_take_text = "設定每個片段錄製的次數為:";
|
|
|
+Blockly.Msg.ai_speech_recognition_start_recording_take_note = "(不得超過 4 次)";
|
|
|
+Blockly.Msg.ai_speech_recognition_start_recognizing = "開始進行語音識別";
|
|
|
+Blockly.Msg.ai_speech_recognition_any_result_text = "當語音識別獲得任意結果的時候";
|
|
|
+Blockly.Msg.ai_speech_recognition_any_result_text_do = "執行";
|
|
|
+Blockly.Msg.ai_speech_recognition_get_result = "語音識別的結果為第 ";
|
|
|
+Blockly.Msg.ai_speech_recognition_get_result_after = "條片段";
|
|
|
+Blockly.Msg.ai_speech_recognition_phonetic_to_pinyin_setup = "語音轉拼音初始化";
|
|
|
+Blockly.Msg.ai_speech_recognition_setup_pinyin = "設置拼音";
|
|
|
+Blockly.Msg.ai_speech_recognition_phonetic_to_pinyin_get_result = "獲取語音轉拼音的結果";
|
|
|
+Blockly.Msg.ai_speech_recognition_phonetic_to_pinyin_set_param = "設定拼音識別參數";
|
|
|
+Blockly.Msg.ai_speech_recognition_phonetic_to_pinyin_set_param_1 = "設定優先級";
|
|
|
+Blockly.Msg.speech_recognition_phonetic_to_pinyin_start_recognition = "開始語音拼音識別";
|
|
|
+Blockly.Msg.speech_recognition_phonetic_to_pinyin_stop_recognition = "終止語音拼音識別";
|
|
|
+Blockly.Msg.speech_recognition_phonetic_to_pinyin_pause_recognition = "清除語音拼音識別";
|
|
|
+Blockly.Msg.speech_recognition_number_of_recordings = "錄製片段次數";
|
|
|
+Blockly.Msg.speech_recognition_In_recording = "錄製片段中";
|
|
|
+Blockly.Msg.speech_recognition_Recorded_successfully = "錄製片段成功";
|
|
|
+Blockly.Msg.speech_recognition_Start_speech_recognition = "錄製語音片段並識別顯示在";
|
|
|
+Blockly.Msg.speech_recognition_Start_speech_recognition_title = "錄製語音片段並識別顯示";
|
|
|
+Blockly.Msg.speech_recognition_Speech_recognition_result = "語音識別結果";
|
|
|
+Blockly.Msg.speech_recognition_Clean_up_the_last_study_result = "清理上一次學習結果";
|
|
|
+Blockly.Msg.speech_recognition_Recognition_success = "識別成功";
|
|
|
+Blockly.Msg.speech_recognition_Recognition_fail = "識別失敗";
|
|
|
+
|
|
|
+/*
|
|
|
+ _ ___ __ ___ _
|
|
|
+ / \ |_ _| \ \ / (_) __| | ___ ___
|
|
|
+ / _ \ | | \ \ / /| |/ _` |/ _ \/ _ \
|
|
|
+ / ___ \ | | \ V / | | (_| | __/ (_) |
|
|
|
+ /_/ \_\___| \_/ |_|\__,_|\___|\___/
|
|
|
+*/
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.ai_video_start_recording = "開始錄製影片";
|
|
|
+Blockly.Msg.ai_video_start_recording_file_path = "設定影片保存路徑:";
|
|
|
+Blockly.Msg.ai_video_start_recording_width = "設定影片寬度 (px):";
|
|
|
+Blockly.Msg.ai_video_start_recording_height = "設定影片高度 (px):";
|
|
|
+Blockly.Msg.ai_video_to_canvas = "對畫布";
|
|
|
+Blockly.Msg.ai_video_record = "進行錄製";
|
|
|
+Blockly.Msg.ai_video_stop_recording = "停止錄製影片";
|
|
|
+Blockly.Msg.ai_video_play_video = "播放影片檔案";
|
|
|
+Blockly.Msg.ai_video_play_video_2 = "註:僅支持尺寸爲 320*240 的影片";
|
|
|
+Blockly.Msg.ai_video_play_video_file_path = "影片路徑:";
|
|
|
+Blockly.Msg.ai_video_stop_video_playing = "結束影片檔案播放";
|
|
|
+Blockly.Msg.ai_video_get_video_playing_status = "獲取影片播放的狀態";
|
|
|
+Blockly.Msg.ai_video_recording_and_save = "錄製影片檔案並保存";
|
|
|
+Blockly.Msg.ai_video_set_play = "影片檔案播放";
|
|
|
+Blockly.Msg.ai_video_set_play_stats = "視頻屬性";
|
|
|
+Blockly.Msg.ai_video_set_play_init = "視頻初始化";
|
|
|
+
|
|
|
+/*
|
|
|
+ _ ___ __ __ _ _
|
|
|
+ / \ |_ _| | \/ | ___ __| | ___| |___
|
|
|
+ / _ \ | | | |\/| |/ _ \ / _` |/ _ \ / __|
|
|
|
+ / ___ \ | | | | | | (_) | (_| | __/ \__ \
|
|
|
+ /_/ \_\___| |_| |_|\___/ \__,_|\___|_|___/
|
|
|
+*/
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.ai_models_from = "從";
|
|
|
+
|
|
|
+Blockly.Msg.ai_models_init_title = "初始化預設模型:";
|
|
|
+Blockly.Msg.ai_model_allinit_language = "設定語言爲:";
|
|
|
+Blockly.Msg.ai_models_load_title = "加載預設模型:";
|
|
|
+Blockly.Msg.ai_models_init_hand_written_model = "手寫數字識別模型";
|
|
|
+Blockly.Msg.ai_models_init_object_model = "常見物體檢測模型";
|
|
|
+Blockly.Msg.ai_models_init_guesswork_model = "猜拳識別模型";
|
|
|
+Blockly.Msg.ai_models_guesswork_model_if = "檢測到猜拳結果";
|
|
|
+Blockly.Msg.ai_models_guesswork_model_get = "獲取檢測到猜拳結果的";
|
|
|
+Blockly.Msg.ai_model_guesswork_look_attribute = "猜拳手勢屬性";
|
|
|
+Blockly.Msg.ai_models_init_object_model_title = "常見物體檢測模型(飛機、自行車、鳥,船,瓶子,公共汽車,汽車,貓,椅子,牛,餐桌,狗,馬,摩托車,人,盆栽,羊,沙發,火車,電視監視器)";
|
|
|
+Blockly.Msg.ai_models_init_face_model = "人臉檢測模型";
|
|
|
+Blockly.Msg.ai_camera_camera_fit_set1 = "設定相機捕捉的畫面爲:";
|
|
|
+Blockly.Msg.ai_models_init_source = "設定要檢測的圖像源爲:";
|
|
|
+Blockly.Msg.ai_models_init_source_written = "設置要檢測手寫數字識別的圖像源爲::";
|
|
|
+Blockly.Msg.ai_models_hand_written_model_result = "獲取手寫數字檢測模型的檢測結果";
|
|
|
+Blockly.Msg.ai_models_hand_written_model_number = "獲取當前檢測到的數字 (0至9)";
|
|
|
+Blockly.Msg.ai_models_hand_written_model_confidence = "獲取當前檢測到的數字的可信度 (%)";
|
|
|
+Blockly.Msg.ai_model_digital = "待測數字屬性";
|
|
|
+Blockly.Msg.ai_model_digital_attribute = "檢測到待測數字";
|
|
|
+Blockly.Msg.ai_models_object_model_if = "檢測到待測物體";
|
|
|
+Blockly.Msg.ai_models_object_model_get = "獲取檢測到的待測物體的";
|
|
|
+Blockly.Msg.ai_model_look_attribute = "待測物體屬性";
|
|
|
+Blockly.Msg.ai_models_object_model_name = "物體名稱";
|
|
|
+Blockly.Msg.ai_models_object_model_x = "檢測框起點 X 軸座標";
|
|
|
+Blockly.Msg.ai_models_object_model_y = "檢測框起點 Y 軸座標";
|
|
|
+Blockly.Msg.ai_models_object_model_w = "檢測框終點 X 軸座標";
|
|
|
+Blockly.Msg.ai_models_object_model_h = "檢測框終點 Y 軸座標";
|
|
|
+Blockly.Msg.ai_models_object_model_count = "物體數量";
|
|
|
+Blockly.Msg.ai_models_object_model_index = "出現順序";
|
|
|
+Blockly.Msg.ai_models_object_model_confidence = "可信度";
|
|
|
+Blockly.Msg.ai_models_face_model_if_new = "識別到人臉";
|
|
|
+Blockly.Msg.ai_model_face_attribute_new = "人臉識別屬性";
|
|
|
+Blockly.Msg.ai_models_face_model_if = "檢測到人臉";
|
|
|
+Blockly.Msg.ai_model_face_attribute = "人臉屬性";
|
|
|
+Blockly.Msg.ai_models_face_model_get = "獲取檢測到的人臉的";
|
|
|
+Blockly.Msg.ai_models_face_model_x = "檢測框起點 X 軸座標";
|
|
|
+Blockly.Msg.ai_models_face_model_y = "檢測框起點 Y 軸座標";
|
|
|
+Blockly.Msg.ai_models_face_model_w = "檢測框終點 X 軸座標";
|
|
|
+Blockly.Msg.ai_models_face_model_h = "檢測框終點 Y 軸座標";
|
|
|
+Blockly.Msg.ai_models_face_model_ws = "檢測框的寬度";
|
|
|
+Blockly.Msg.ai_models_face_model_hs = "檢測框的高度";
|
|
|
+Blockly.Msg.ai_models_face_model_rect = "檢測框";
|
|
|
+Blockly.Msg.ai_models_face_model_count = "數量";
|
|
|
+Blockly.Msg.ai_models_face_model_index = "出現順序";
|
|
|
+Blockly.Msg.ai_models_face_model_confidence = "可信度";
|
|
|
+Blockly.Msg.ai_models_face_model_confidence_1 = "可信度(人臉檢測)";
|
|
|
+Blockly.Msg.ai_model_human_attribute = "人體屬性";
|
|
|
+Blockly.Msg.ai_models_human_model_if = "檢測到人體";
|
|
|
+Blockly.Msg.ai_models_human_model_get = "獲取檢測到的人體的";
|
|
|
+Blockly.Msg.ai_models_init_humane_model = "人體檢測模型";
|
|
|
+Blockly.Msg.ai_models_init_card_model = "車牌識別模型";
|
|
|
+Blockly.Msg.ai_models_init_card_result = "車牌結果";
|
|
|
+Blockly.Msg.ai_models_card_if_true = "檢測到車牌";
|
|
|
+Blockly.Msg.ai_models_card_attribute = "檢測到的車牌屬性";
|
|
|
+Blockly.Msg.ai_models_card_model_get = "獲取檢測到車牌的";
|
|
|
+
|
|
|
+Blockly.Msg.ai_model_customized_init_setup_definition = "加載自定義模型前的設定";
|
|
|
+Blockly.Msg.ai_models_customized_init_setup_title = "客製化模型 (TinyYOLOv2)";
|
|
|
+Blockly.Msg.ai_model_customized_load_setup_title = "加載客製化模型 (TinyYOLOv2)";
|
|
|
+Blockly.Msg.ai_models_customized_init_setup_path = "模型文件路徑:";
|
|
|
+Blockly.Msg.ai_models_customized_init_setup_source = "設定要識別的圖像源爲:";
|
|
|
+Blockly.Msg.v831_transmission_init_setup_source = "設置要傳輸的圖像源爲:";
|
|
|
+Blockly.Msg.v831_transmission_setup_show = "將捕捉的相機圖像傳輸到電腦並顯示";
|
|
|
+Blockly.Msg.v831_internet_transmission_setup_show = "將捕捉的相機圖像在網頁顯示";
|
|
|
+
|
|
|
+Blockly.Msg.ai_models_customized_init_type_set = "設定識別模式:";
|
|
|
+Blockly.Msg.ai_models_customized_init_type_set_fast = "識別單張人臉(速度快)";
|
|
|
+Blockly.Msg.ai_models_customized_init_type_set_slow = "識別多張人臉(速度慢):";
|
|
|
+
|
|
|
+Blockly.Msg.ai_models_customized_init_setup_name = "設定模型識別物體的名稱:";
|
|
|
+Blockly.Msg.ai_models_customized_if_got = "識別到了客製化模型的物件";
|
|
|
+Blockly.Msg.ai_model_customized_attribute = "客製化模型對象屬性";
|
|
|
+Blockly.Msg.ai_models_customized_get_result_any = "獲取識別到客製化模型結果的";
|
|
|
+Blockly.Msg.ai_models_customized_get_result_name = "名稱";
|
|
|
+Blockly.Msg.ai_models_customized_get_result_x = "檢測框起點 X 軸座標";
|
|
|
+Blockly.Msg.ai_models_customized_get_result_y = "檢測框起點 Y 軸座標";
|
|
|
+Blockly.Msg.ai_models_customized_get_result_w = "檢測框終點 X 軸座標";
|
|
|
+Blockly.Msg.ai_models_customized_get_result_h = "檢測框終點 Y 軸座標";
|
|
|
+Blockly.Msg.ai_models_customized_get_result_count = "數量";
|
|
|
+Blockly.Msg.ai_models_customized_get_result_index = "出現順序";
|
|
|
+Blockly.Msg.ai_models_customized_get_result_confidence = "可信度";
|
|
|
+
|
|
|
+Blockly.Msg.ai_model_face_setup = "自定義人臉識別";
|
|
|
+Blockly.Msg.ai_model_face = "自定義初始化人臉識別模型";
|
|
|
+Blockly.Msg.ai_face_detection_model = "初始化人臉檢測模型";
|
|
|
+Blockly.Msg.ai_face_point_detection_model = "初始化人臉5點關鍵點檢測模型";
|
|
|
+Blockly.Msg.ai_face_Vitter_eigenvalue_model = "初始化人臉196維特徵值模型";
|
|
|
+Blockly.Msg.ai_model_Calculation_of_196_eigenvalues = "計算運行人臉特徵模型後的196維特徵值";
|
|
|
+
|
|
|
+Blockly.Msg.ai_model_face_name = "設定模型識別人臉的名稱:";
|
|
|
+
|
|
|
+Blockly.Msg.ai_model_face_start_recognition = "加載人臉檢測模型,"
|
|
|
+Blockly.Msg.ai_model_face_model_load_finish = "人臉檢測模型加載完成";
|
|
|
+Blockly.Msg.ai_model_face_load_point_detection_model = "加載人臉5點關鍵點檢測模型,";
|
|
|
+Blockly.Msg.ai_model_face_load_point_detection_model_1 = "獲取人臉圖像並將其存到";
|
|
|
+Blockly.Msg.ai_model_face_load_point_detection_model_2 = "設定人臉檢測框爲";
|
|
|
+Blockly.Msg.ai_model_face_gather = "採集新的人臉數據並保存人臉數據";
|
|
|
+Blockly.Msg.ai_model_face_gather_1 = "保存人臉數據并將數據保存在文件中,路徑為:";
|
|
|
+Blockly.Msg.ai_model_face_data_load = "加載已保存的人臉數據";
|
|
|
+Blockly.Msg.ai_model_face_data_load_1 = "設定路徑爲 /sd/user 的加載人臉數據的文件名爲";
|
|
|
+Blockly.Msg.ai_model_face_model_list = "人臉檢測屬性";
|
|
|
+Blockly.Msg.ai_model_face_gather_num_judge = "人臉採集完成";
|
|
|
+Blockly.Msg.ai_model_face_recognition = "採集或者加載完成人臉數據並進行人臉識別";
|
|
|
+Blockly.Msg.ai_model_face_recognition_get_result = "人臉識別獲得任意結果";
|
|
|
+Blockly.Msg.ai_model_show_face = "處理圖像並顯示";
|
|
|
+Blockly.Msg.v831_face_recognition_load = "加載人臉識別模型,";
|
|
|
+Blockly.Msg.v831_face_recognition_load_title = "加載人臉模型,並設置要檢測的圖像源";
|
|
|
+Blockly.Msg.v831_setting_face_data_save = "設置要保存的人臉數據:";
|
|
|
+Blockly.Msg.face_recognition_map_face_canvas = "在畫布上";
|
|
|
+Blockly.Msg.face_recognition_map_face_show = "顯示第";
|
|
|
+Blockly.Msg.face_recognition_map_face_key_point = "人臉的關鍵點";
|
|
|
+Blockly.Msg.v831_setting_face_data_save_title = "設置要保存的人臉數據";
|
|
|
+Blockly.Msg.v831_setting_face_data_remove = "刪除最後一次保存的人臉數據";
|
|
|
+Blockly.Msg.v831_setting_face_data_remove_title = "刪除最後一次保存的人臉數據";
|
|
|
+Blockly.Msg.v831_face_recognition_result = "圖像源識別結果:";
|
|
|
+Blockly.Msg.v831_face_recognition_result_title = "圖像源識別結果";
|
|
|
+Blockly.Msg.v831_model_face_name = "人臉的名稱";
|
|
|
+Blockly.Msg.v831_models_face_model_confidence = "可信度(人臉識別)";
|
|
|
+
|
|
|
+Blockly.Msg.ai_model_class_setup = "自定義物體識別";
|
|
|
+Blockly.Msg.ai_class_model = "初始化自定義物體特徵提取模型";
|
|
|
+Blockly.Msg.ai_class_model_cluster = "初始化自定義物體聚類參數";
|
|
|
+Blockly.Msg.ai_model_class_start_load = "並對圖像進行處理";
|
|
|
+Blockly.Msg.ai_model_class_gather = "開始採集物體";
|
|
|
+Blockly.Msg.ai_model_class_data_load = "加載物體數據";
|
|
|
+Blockly.Msg.ai_model_class_data_load_1 = "設定路徑爲 /sd/user 的加載物體數據的文件名爲";
|
|
|
+Blockly.Msg.ai_model_class_gather_load_finish = "採集或者加載完成物體數據";
|
|
|
+Blockly.Msg.ai_model_class_cluster_train = "開始進行物體特徵提取,然後加以聚類訓練";
|
|
|
+Blockly.Msg.ai_model_class_cluster_train_1 = "設定路徑爲 /sd/user 的保存物體數據的文件名爲";
|
|
|
+Blockly.Msg.ai_model_class_recognition = "開始進行物體識別";
|
|
|
+
|
|
|
+Blockly.Msg.ai_model_class = "自定義初始化物體識別模型";
|
|
|
+
|
|
|
+Blockly.Msg.ai_model_class_name = "設定模型識別物體的名稱:";
|
|
|
+Blockly.Msg.ai_model_getface = "識別到了人臉模型的對象";
|
|
|
+Blockly.Msg.ai_model_getclass = "識別到了物体模型的對象";
|
|
|
+Blockly.Msg.face_information = "人臉信息";
|
|
|
+
|
|
|
+Blockly.Msg.ai_models_object_model_x_center = "檢測框中心點的X軸座標";
|
|
|
+Blockly.Msg.ai_models_object_model_y_center = "檢測框中心點的Y軸座標";
|
|
|
+Blockly.Msg.ai_models_face_model_x_center = "檢測框中心點的 X 軸座標";
|
|
|
+Blockly.Msg.ai_models_face_model_y_center = "檢測框中心點的 Y 軸座標";
|
|
|
+Blockly.Msg.ai_models_customized_get_result_x_center = "檢測框中心點的 X 軸座標";
|
|
|
+Blockly.Msg.ai_models_customized_get_result_y_center = "檢測框中心點的 Y 軸座標";
|
|
|
+
|
|
|
+Blockly.Msg.ai_models_edge_detection_model = "邊緣檢測模型";
|
|
|
+Blockly.Msg.ai_models_load_edge_detection_model = "加載邊緣檢測模型";
|
|
|
+Blockly.Msg.ai_models_get_edge_detection_result = "獲取邊緣檢測模型結果";
|
|
|
+
|
|
|
+Blockly.Msg.ai_model_self_learning_init = "初始化自我學習分類模型";
|
|
|
+Blockly.Msg.ai_model_self_learning_load = "加載自我學習分類模型";
|
|
|
+Blockly.Msg.ai_model_self_learning_recognize_load = "加載自我學習分類識別模型";
|
|
|
+Blockly.Msg.ai_model_self_learning_add_class_category = "添加分類類別";
|
|
|
+Blockly.Msg.ai_model_self_learning_make_data_set = "製作模型訓練的數據集";
|
|
|
+Blockly.Msg.ai_model_self_learning_picture = "進行圖片自我學習";
|
|
|
+Blockly.Msg.ai_model_self_learning_save_modal = "保存模型";
|
|
|
+Blockly.Msg.ai_model_self_learning_class_verification = "自我學習分類模型驗證";
|
|
|
+Blockly.Msg.ai_model_self_learning_result = '自我學習結果名稱';
|
|
|
+Blockly.Msg.ai_model_self_learning_result_name = "名稱";
|
|
|
+/*
|
|
|
+ _ ___ ____ _
|
|
|
+ / \ |_ _| / ___| _ _ ___| |_ ___ _ __ ___
|
|
|
+ / _ \ | | \___ \| | | / __| __/ _ \ '_ ` _ \
|
|
|
+ / ___ \ | | ___) | |_| \__ \ || __/ | | | | |
|
|
|
+ /_/ \_\___| |____/ \__, |___/\__\___|_| |_| |_|
|
|
|
+ |___/
|
|
|
+*/
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.ai_system_restart = "重啓系統";
|
|
|
+Blockly.Msg.ai_system_off = "關機";
|
|
|
+Blockly.Msg.ai_system_refresh= "更新文件目錄";
|
|
|
+Blockly.Msg.ai_system_enable_gc = "啓動記憶體回收";
|
|
|
+Blockly.Msg.ai_system_run_python_code = "運行 Python 程式";
|
|
|
+Blockly.Msg.ai_system_run_python_code_file_path = "程式路徑爲:";
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+/*
|
|
|
+ _ ___ __ ___ _____ _
|
|
|
+ / \ |_ _| \ \ / (_) ___(_)
|
|
|
+ / _ \ | | \ \ /\ / /| | |_ | |
|
|
|
+ / ___ \ | | \ V V / | | _| | |
|
|
|
+ /_/ \_\___| \_/\_/ |_|_| |_|
|
|
|
+
|
|
|
+*/
|
|
|
+
|
|
|
+Blockly.Msg.ai_wifi_set_wifi = "設定 Wi-Fi 為";
|
|
|
+Blockly.Msg.ai_wifi_enabled = "啟用狀態";
|
|
|
+Blockly.Msg.ai_wifi_disabled = "禁用狀態";
|
|
|
+Blockly.Msg.ai_wifi_start_wifi_scan = "開始掃描附近 Wi-Fi 熱點";
|
|
|
+Blockly.Msg.ai_wifi_wifi_scan_result = "獲取 Wi-Fi 掃描的結果為陣列形式";
|
|
|
+Blockly.Msg.ai_wifi_connect_wifi = "連線至 Wi-Fi 網路";
|
|
|
+Blockly.Msg.ai_wifi_connect_wifi_ssid = "網路名稱 (SSID):";
|
|
|
+Blockly.Msg.ai_wifi_connect_wifi_pass = "網路密碼:";
|
|
|
+Blockly.Msg.ai_wifi_get_connection_status = "獲取 Wi-Fi 連線的狀態";
|
|
|
+Blockly.Msg.ai_wifi_get_wifi_info = "獲取 Wi-Fi 連線的裝置資訊:";
|
|
|
+Blockly.Msg.ai_wifi_get_wifi_info_name = "熱點名稱";
|
|
|
+Blockly.Msg.ai_wifi_get_wifi_info_ip = "IP 地址";
|
|
|
+Blockly.Msg.ai_wifi_get_wifi_info_dns = "DNS 地址";
|
|
|
+Blockly.Msg.ai_wifi_get_wifi_info_mac = "MAC 地址";
|
|
|
+
|
|
|
+
|
|
|
+/*
|
|
|
+ _ _ _ _ _ ____
|
|
|
+ | | | | | |_ _ __ __ _ ___ ___ _ __ (_) ___ / ___| ___ _ __ ___ ___ _ __
|
|
|
+ | | | | | __| '__/ _` / __|/ _ \| '_ \| |/ __| \___ \ / _ \ '_ \/ __|/ _ \| '__|
|
|
|
+ | |_| | | |_| | | (_| \__ \ (_) | | | | | (__ ___) | __/ | | \__ \ (_) | |
|
|
|
+ \___/|_|\__|_| \__,_|___/\___/|_| |_|_|\___| |____/ \___|_| |_|___/\___/|_|
|
|
|
+
|
|
|
+*/
|
|
|
+
|
|
|
+Blockly.Msg.third_party_hcsr04_iot = "在 IoT 模組上";
|
|
|
+Blockly.Msg.third_party_hcsr04_ai = "在 A.I. 模組上 ";
|
|
|
+Blockly.Msg.third_party_hcsr04_setup_title = "初始化 HCSR-04 超聲波感應器";
|
|
|
+Blockly.Msg.third_party_hcsr04_trig_pin = "設定 Trig 接腳為 引腳 #";
|
|
|
+Blockly.Msg.third_party_hcsr04_echo_pin = ", 設定 Echo 接腳為 引腳 #";
|
|
|
+Blockly.Msg.third_party_hcsr04_read_text = "讀取來自超聲波感應器";
|
|
|
+Blockly.Msg.third_party_hcsr04_read_text_after = "的距離檢測數值 (單位: CM)";
|
|
|
+Blockly.Msg.Set_Auto_Wrap = "自動換欄";
|
|
|
+
|
|
|
+
|
|
|
+/*
|
|
|
+ ____ _ _____
|
|
|
+ | __ )| | | ____|
|
|
|
+ | _ \| | | _|
|
|
|
+ | |_) | |___| |___
|
|
|
+ |____/|_____|_____|
|
|
|
+
|
|
|
+*/
|
|
|
+
|
|
|
+Blockly.Msg.esp32_ble_setup_sender_msg = "BLE(低功耗藍牙)";
|
|
|
+Blockly.Msg.esp32_ble_setup_sender = "發送端初始化";
|
|
|
+Blockly.Msg.esp32_ble_send_data_msg = "BLE 發送數據";
|
|
|
+Blockly.Msg.esp32_ble_setup_receiver_msg = "BLE(低功耗藍牙)";
|
|
|
+Blockly.Msg.esp32_ble_setup_receiver = "接收端初始化";
|
|
|
+Blockly.Msg.esp32_ble_get_data_msg = "獲取從BLE接收的數據";
|
|
|
+Blockly.Msg.esp32_ble_sender_connected_msg = "發送端已經被連接";
|
|
|
+Blockly.Msg.esp32_ble_receiver_connected_msg = "接收端已經被連接";
|
|
|
+Blockly.Msg.esp32_ble_set_uuid = "設定 UUID:";
|
|
|
+Blockly.Msg.esp32_ble_set_name = "設定設備名稱:";
|
|
|
+Blockly.Msg.esp32_ble_set_name_limit = " (不得超過 8 個字元)";
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+/* additional text */
|
|
|
+
|
|
|
+Blockly.Msg.text_additional_delimiter_string = "將字串";
|
|
|
+Blockly.Msg.text_additional_delimiter_deli = "使用分隔符:";
|
|
|
+Blockly.Msg.text_additional_delimiter_end = "進行拆分並生成陣列";
|
|
|
+
|
|
|
+
|
|
|
+/* mlx90614 */
|
|
|
+Blockly.Msg.MLX90614_READ_AMBIENT = "從 MLX90614 獲取當前環境溫度";
|
|
|
+Blockly.Msg.MLX90614_READ_OBJECT = "從 MLX90614 獲取目標物體溫度";
|
|
|
+Blockly.Msg.MLX90614_READ_SET_TEMP = "設定溫度單位為:";
|
|
|
+Blockly.Msg.MLX90614_READ_SET_TEMP_C = "攝氏";
|
|
|
+Blockly.Msg.MLX90614_READ_SET_TEMP_F = "華氏";
|
|
|
+Blockly.Msg.MLX90614_SETUP_TEXT_1 = "非接觸式測溫感應器";
|
|
|
+Blockly.Msg.MLX90614_SETUP_TEXT_2 = "MLX90614 初始化設置";
|
|
|
+
|
|
|
+/* DHT11 or DHT22 */
|
|
|
+Blockly.Msg.DHT_SETUP_TEXT_1 = "溫濕度感應器初始化設定";
|
|
|
+Blockly.Msg.DHT_SETUP_TEXT_2 = "感應器型號:";
|
|
|
+Blockly.Msg.DHT_SETUP_TEXT_3 = "初始化";
|
|
|
+Blockly.Msg.DHT_SETUP_TEXT_4 = "設定感應器數據接收引腳 #:";
|
|
|
+
|
|
|
+/* PM2.5 */
|
|
|
+Blockly.Msg.PM25_SETUP_TEXT = "PM2.5灰塵感應器初始化設定";
|
|
|
+
|
|
|
+/* robot dog */
|
|
|
+Blockly.Msg.robot_dog_movement = "語音操控機器狗";
|
|
|
+Blockly.Msg.robot_dog_movement_action = "設定動作指令";
|
|
|
+Blockly.Msg.robot_dog_phonetic_to_pinyin_get_result = "獲取語音識別的結果";
|
|
|
+Blockly.Msg.robot_dog_movement_action_0 = "趴下";
|
|
|
+Blockly.Msg.robot_dog_movement_action_1 = "站起";
|
|
|
+Blockly.Msg.robot_dog_movement_action_2 = "匍匐前進";
|
|
|
+Blockly.Msg.robot_dog_movement_action_3 = "轉圈";
|
|
|
+Blockly.Msg.robot_dog_movement_action_4 = "原地踏步";
|
|
|
+Blockly.Msg.robot_dog_movement_action_5 = "蹲起";
|
|
|
+Blockly.Msg.robot_dog_movement_action_6 = "轉動Roll";
|
|
|
+Blockly.Msg.robot_dog_movement_action_7 = "轉動Pitch";
|
|
|
+Blockly.Msg.robot_dog_movement_action_8 = "轉動Yaw";
|
|
|
+Blockly.Msg.robot_dog_movement_action_9 = "三軸轉動";
|
|
|
+Blockly.Msg.robot_dog_movement_action_10 = "撒尿";
|
|
|
+Blockly.Msg.robot_dog_movement_action_11 = "坐下";
|
|
|
+Blockly.Msg.robot_dog_movement_action_12 = "招手";
|
|
|
+Blockly.Msg.robot_dog_movement_action_13 = "伸懶腰";
|
|
|
+Blockly.Msg.robot_dog_movement_action_14 = "波浪";
|
|
|
+Blockly.Msg.robot_dog_movement_action_15 = "左右搖擺";
|
|
|
+Blockly.Msg.robot_dog_movement_action_16 = "求食";
|
|
|
+Blockly.Msg.robot_dog_movement_action_17 = "覓食";
|
|
|
+Blockly.Msg.robot_dog_movement_action_18 = "握手";
|
|
|
+Blockly.Msg.robot_dog_movement_action_19 = "恢復初始狀態";
|
|
|
+Blockly.Msg.robot_dog_movement_action_20 = "前進";
|
|
|
+Blockly.Msg.robot_dog_movement_action_21 = "後退";
|
|
|
+Blockly.Msg.robot_dog_movement_action_22 = "向左運動";
|
|
|
+Blockly.Msg.robot_dog_movement_action_23 = "向右運動";
|
|
|
+Blockly.Msg.robot_dog_movement_action_24 = "開啟自穩功能";
|
|
|
+Blockly.Msg.robot_dog_movement_action_25 = "關閉自穩功能";
|
|
|
+Blockly.Msg.robot_dog_movement_action_30 = "拜年";
|
|
|
+Blockly.Msg.robot_dog_setup = "機器狗初始化";
|
|
|
+Blockly.Msg.robot_dog_execution = "機器狗執行";
|
|
|
+Blockly.Msg.robot_dog_action = "指令";
|
|
|
+Blockly.Msg.robot_dog_servo_execution = "設定";
|
|
|
+Blockly.Msg.robot_dog_front_left_leg = "左前";
|
|
|
+Blockly.Msg.robot_dog_back_left_leg = "左後";
|
|
|
+Blockly.Msg.robot_dog_front_right_leg = "右前";
|
|
|
+Blockly.Msg.robot_dog_back_right_leg = "右後";
|
|
|
+Blockly.Msg.robot_dog_leg = "腿部";
|
|
|
+Blockly.Msg.robot_dog_up = "上 (-31˚~31˚)";
|
|
|
+Blockly.Msg.robot_dog_up_1 = "上";
|
|
|
+Blockly.Msg.robot_dog_middle = "中 (-66˚~93˚)";
|
|
|
+Blockly.Msg.robot_dog_middle_1 = "中";
|
|
|
+Blockly.Msg.robot_dog_down = "下 (-65˚~73˚)";
|
|
|
+Blockly.Msg.robot_dog_down_1 = "下";
|
|
|
+Blockly.Msg.robot_dog_servo_rotate = "關節伺服馬達轉動至";
|
|
|
+Blockly.Msg.robot_dog_ag = "度";
|
|
|
+Blockly.Msg.robot_dog_angle = "毫米";
|
|
|
+Blockly.Msg.robot_dog_angle_speed = "度/秒";
|
|
|
+Blockly.Msg.robot_dog_servo_set_speed = "設定"
|
|
|
+Blockly.Msg.robot_dog_servo_speed = "伺服馬達速度";
|
|
|
+Blockly.Msg.robot_dog_movement_speed = "邁步頻率";
|
|
|
+Blockly.Msg.robot_dog_servo_to = "為";
|
|
|
+Blockly.Msg.robot_dog_servo_speed_1 = "快";
|
|
|
+Blockly.Msg.robot_dog_servo_speed_2 = "正常";
|
|
|
+Blockly.Msg.robot_dog_servo_speed_3 = "慢";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_location = "方向的位置為";
|
|
|
+Blockly.Msg.robot_dog_leg_f = "腿足尖";
|
|
|
+Blockly.Msg.robot_dog_controll_action_0 = "關閉";
|
|
|
+Blockly.Msg.robot_dog_controll_action_1 = "打開";
|
|
|
+Blockly.Msg.robot_dog_gyroscope = "陀螺儀";
|
|
|
+Blockly.Msg.robot_dog_open_performance_mode = "機器狗表演模式";
|
|
|
+Blockly.Msg.robot_dog_open_calibration_mode = "機器狗標定模式";
|
|
|
+Blockly.Msg.robot_dog_get_power = "獲取機器狗當前的電量";
|
|
|
+Blockly.Msg.robot_dog_get_servo_angle = "關節伺服馬達的角度";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_distance = "設定機器狗執行";
|
|
|
+Blockly.Msg.robot_dog_movement_action_26 = "左移 (0mm~18mm)";
|
|
|
+Blockly.Msg.robot_dog_movement_action_27 = "右移 (-18mm~0mm)";
|
|
|
+Blockly.Msg.robot_dog_movement_action_28 = "前進 (0mm~25mm)";
|
|
|
+Blockly.Msg.robot_dog_movement_action_29 = "後退 (-25mm~0mm)";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_distance_location = "方向平移運動步長為";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_rotate = "設定機器狗執行";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_rotate_location = "方向旋轉運動轉動速度為";
|
|
|
+Blockly.Msg.MOTION_ONDIRECTION_CLOCKWISE1 = "左轉 (0˚/s~150˚/s)";
|
|
|
+Blockly.Msg.MOTION_ONDIRECTION_COUNTERCLOCKWISE1 = "右轉 (-150˚/s~0˚/s)";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_standing_still = "設定機器狗以";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_standing_still_1 = "(10mm~35mm)的抬腿高度以固定頻率執行原地踏步";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_distance_cycle_1 = "持續";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_distance_cycle_2 = "秒";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_distance_still = "設定機器狗";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_distance_still_1 = "方向平移";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_distance_still_2 = "(-128~127)釐米";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_rotate_still = "設定機器狗繞";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_rotate_still1 = "軸旋轉";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_rotate_still2 = "(-128~127)";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_distance_still_cycle = "設定機器狗以週期";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_distance_still_cycle_1 = "秒(1.5s~8s)向";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_distance_still_cycle_2 = "方向往復平移";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_rotate_still_cycle = "秒(1.5s~8s) 繞";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_rotate_still_cycle_1 = "軸往復轉動";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_distance_still_cycle_stop = "停止機器狗週期性向";
|
|
|
+Blockly.Msg.robot_dog_servo_movement_rotate_still_cycle_stop = "停止機器狗週期性繞";
|
|
|
+Blockly.Msg.robot_dog_get_rotate_angle = "軸的角度";
|
|
|
+Blockly.Msg.robot_dog_get_rotate_angle_1 = "獲取陀螺儀";
|
|
|
+
|
|
|
+// UAV
|
|
|
+Blockly.Msg.uav_initialization = "無人機初始化";
|
|
|
+Blockly.Msg.numbers_for = "編號為";
|
|
|
+Blockly.Msg.uav_uav = "無人機";
|
|
|
+Blockly.Msg.uav_height = "高度";
|
|
|
+Blockly.Msg.uav_lock = "鎖定";
|
|
|
+Blockly.Msg.uav_unlock = "解鎖";
|
|
|
+Blockly.Msg.uav_the_nose_direction = "機頭方向";
|
|
|
+Blockly.Msg.uav_landing = "降落";
|
|
|
+Blockly.Msg.uav_brake = "剎車";
|
|
|
+Blockly.Msg.uav_hover = "懸停";
|
|
|
+Blockly.Msg.uav_scram = "急停";
|
|
|
+Blockly.Msg.uav_calibration = "校準";
|
|
|
+Blockly.Msg.Take_off_altitude = "的無人機起飛高度";
|
|
|
+Blockly.Msg.uav_switch = "無人機,切換";
|
|
|
+Blockly.Msg.uav_AI_switch = "無人機,AI 切換到";
|
|
|
+Blockly.Msg.uav_fly_mode = "飛行模式";
|
|
|
+Blockly.Msg.uav_horizontal_velocity = "無人機,水平速度";
|
|
|
+Blockly.Msg.uav_speed_unit = "釐米/秒";
|
|
|
+Blockly.Msg.uav_vertical_speed = "無人機,垂直速度";
|
|
|
+Blockly.Msg.uav_go_to = "無人機,向";
|
|
|
+Blockly.Msg.uav_patrol_flight = "巡線飛行";
|
|
|
+Blockly.Msg.uav_fly = "飛";
|
|
|
+Blockly.Msg.uav_look_for_black_patches = "釐米,尋找黑色小塊";
|
|
|
+Blockly.Msg.uav_look_for = "厘米,尋找";
|
|
|
+Blockly.Msg.uav_the_label = "號標籤";
|
|
|
+Blockly.Msg.uav_look_for_color_piece = "厘米,尋找色塊";
|
|
|
+Blockly.Msg.uav_direct = "無人機,直達";
|
|
|
+Blockly.Msg.uav_rotating = "無人機,旋轉";
|
|
|
+Blockly.Msg.uav_circle = "圈";
|
|
|
+Blockly.Msg.uav_light_color = "的燈光顏色為(";
|
|
|
+Blockly.Msg.uav_off_led = "無人機關閉燈光";
|
|
|
+Blockly.Msg.uav_detection = "無人機檢測";
|
|
|
+Blockly.Msg.uav_black_spots = "黑点";
|
|
|
+Blockly.Msg.uav_black_line = "黑線";
|
|
|
+Blockly.Msg.uav_black_label = "標籤";
|
|
|
+Blockly.Msg.uav_code = "二維碼";
|
|
|
+Blockly.Msg.uav_bar_code = "條形碼";
|
|
|
+Blockly.Msg.uav_electromagnet = "電磁鐵";
|
|
|
+Blockly.Msg.uav_servo_ctrl = "無人機的舵機";
|
|
|
+Blockly.Msg.uav_role_ctrl = "無人機的命令";
|
|
|
+Blockly.Msg.uav_continuous = "連續";
|
|
|
+Blockly.Msg.uav_laser = "發射激光";
|
|
|
+Blockly.Msg.uav_face_recognition = "人臉識別";
|
|
|
+Blockly.Msg.uav_object_tracking = "物體追蹤";
|
|
|
+Blockly.Msg.uav_obj_recognition = "物體識別";
|
|
|
+Blockly.Msg.uav_patrol_tracking = "巡線追蹤";
|
|
|
+Blockly.Msg.uav_color_recognition = "顏色識別";
|
|
|
+Blockly.Msg.uav_label_recognition = "標籤識別";
|
|
|
+Blockly.Msg.uav_object_classification = "物體分類";
|
|
|
+Blockly.Msg.uav_mode = "模式";
|
|
|
+Blockly.Msg.uav_learing_ID = "無人機,學習一次的ID";
|
|
|
+Blockly.Msg.uav_forget_data = "無人機忘記所有學習數據";
|
|
|
+Blockly.Msg.uav_setup_ID = "無人機設置 ID";
|
|
|
+Blockly.Msg.uav_name_is = "的名字為";
|
|
|
+Blockly.Msg.uav_taking_pictures = "拍照";
|
|
|
+Blockly.Msg.uav_screenshots = "截屏";
|
|
|
+Blockly.Msg.uav_save_SD = "保存到 SD 卡";
|
|
|
+Blockly.Msg.optical_flow_localization = "光流定位";
|
|
|
+Blockly.Msg.label_position = "標籤定位";
|
|
|
+Blockly.Msg.autonomous_patrol = "自主巡線";
|
|
|
+Blockly.Msg.normally_on = "常亮";
|
|
|
+Blockly.Msg.breathing_lamp = "呼吸燈";
|
|
|
+Blockly.Msg.colour_change = "七彩變換";
|
|
|
+
|
|
|
+Blockly.Msg.uav_detection_if = "無人機檢測到";
|
|
|
+Blockly.Msg.uav_detection_color_block = "色塊";
|
|
|
+Blockly.Msg.uav_detection_if_line = "邊有線";
|
|
|
+Blockly.Msg.uav_get_distance_of_obstacles = "無人機";
|
|
|
+Blockly.Msg.uav_get_distance_of_obstacles_1 = "障礙物的距離";
|
|
|
+Blockly.Msg.uav_roll_angle = "橫滾角";
|
|
|
+Blockly.Msg.uav_pitch_angle = "俯仰角";
|
|
|
+Blockly.Msg.uav_yaw_angle = "偏航角";
|
|
|
+Blockly.Msg.uav_abscissa = "橫座標";
|
|
|
+Blockly.Msg.uav_ordinate = "縱座標";
|
|
|
+Blockly.Msg.uav_height = "高度";
|
|
|
+Blockly.Msg.uav_voltage = "電壓";
|
|
|
+Blockly.Msg.uav_get_AI_value = "AI識別結果";
|
|
|
+Blockly.Msg.uav_get_electronic_balance_value = "電子秤讀數";
|
|
|
+Blockly.Msg.uav_get_shooting_value = "射擊";
|
|
|
+Blockly.Msg.uav_get_shooting_value_0 = "序號";
|
|
|
+Blockly.Msg.uav_get_shooting_value_1 = "成績";
|
|
|
+Blockly.Msg.uav_get_msg_value = "消息";
|
|
|
+Blockly.Msg.uav_get_msg_value_0 = "內容";
|
|
|
+
|
|
|
+/* expand */
|
|
|
+Blockly.Msg.esp32_expand_io_from_digital_pin = "獲取引腳 #";
|
|
|
+Blockly.Msg.esp32_expand_io_set_digital_pin = "設定引腳 #";
|
|
|
+Blockly.Msg.esp32_expand_io_set_analog_pin = "設定引腳 #";
|
|
|
+Blockly.Msg.esp32_expand_io_set_analog_pin_digital_set_as = "PWM 輸出";
|
|
|
+Blockly.Msg.esp32_expand_io_set_analog_pin_digital_set_af = "(0-255)";
|
|
|
+
|
|
|
+/* KUJU */
|
|
|
+Blockly.Msg.KUJU_title = "連接KUJU";
|
|
|
+Blockly.Msg.KUJU_username = "賬號";
|
|
|
+Blockly.Msg.KUJU_password = "密碼";
|
|
|
+Blockly.Msg.KUJU_controll_title = "傳送數據至KUJU";
|
|
|
+Blockly.Msg.KUJU_controll_content = "控制智能插座的";
|
|
|
+Blockly.Msg.KUJU_controll_action_0 = "關閉";
|
|
|
+Blockly.Msg.KUJU_controll_action_1 = "打開";
|
|
|
+Blockly.Msg.KUJU_get_temperature_humidity_data_title = "獲取溫度感應器的";
|
|
|
+Blockly.Msg.KUJU_get_motion_data_title = "獲取移動感應器的";
|
|
|
+Blockly.Msg.basic_motion_data = "是否移動";
|
|
|
+Blockly.Msg.basic_illumination_intensity = "照明強度";
|
|
|
+Blockly.Msg.KUJU_get_sensor_data_title = "獲取";
|
|
|
+Blockly.Msg.basic_water_sensor = "漏水感應器";
|
|
|
+Blockly.Msg.basic_door_sensor = "門磁";
|
|
|
+
|
|
|
+/* Wetech */
|
|
|
+Blockly.Msg.wifiServices_WeTech_title = "連接WeTech";
|
|
|
+Blockly.Msg.wifiServices_WeTech_username = "用戶名";
|
|
|
+Blockly.Msg.wifiServices_WeTech_password = "密碼";
|
|
|
+Blockly.Msg.WeTech_controll_title = "傳送數據至WeTech";
|
|
|
+Blockly.Msg.WeTech_controll_content = "指令";
|
|
|
+Blockly.Msg.WeTech_controll_action_0 = "關閉";
|
|
|
+Blockly.Msg.WeTech_controll_action_1 = "打開";
|
|
|
+Blockly.Msg.WeTech_controll_action_2 = "停止";
|
|
|
+Blockly.Msg.wifiServices_WeTech_get_gateway_device_id_list_title = "獲取特定網關id";
|
|
|
+Blockly.Msg.WIFIEASYMODE_WeTech_KEY5 = "中名字爲";
|
|
|
+Blockly.Msg.WIFIEASYMODE_WeTech_KEY4 = "的設備id";
|
|
|
+Blockly.Msg.WIFIEASYMODE_WeTech_KEY6 = "控制的3掣面掣 (for Light) id";
|
|
|
+Blockly.Msg.WIFIEASYMODE_WeTech_KEY7 = "網關id";
|
|
|
+Blockly.Msg.WIFIEASYMODE_WeTech_KEY8 = "控制的2掣面掣 (for Exhaust fan) id";
|
|
|
+Blockly.Msg.WIFIEASYMODE_WeTech_KEY9 = "控制的Curtain Sensor (for projector Screen) id";
|
|
|
+Blockly.Msg.WIFIEASYMODE_WeTech_KEY10 = "控制的冷氣IR id";
|
|
|
+Blockly.Msg.WIFIEASYMODE_WeTech_KEY11 = "控制的TV IR (for TV and Projector) id";
|
|
|
+Blockly.Msg.WIFIEASYMODE_WeTech_KEY12 = "Mac地址";
|
|
|
+Blockly.Msg.WeTech_controll_air_content = "模式";
|
|
|
+Blockly.Msg.WeTech_controll_wind_speed_content = "風速";
|
|
|
+Blockly.Msg.WeTech_controll_temp_content = "溫度(16℃-30℃)";
|
|
|
+Blockly.Msg.WeTech_controll_IR_content = "次序(0-255)";
|
|
|
+Blockly.Msg.WeTech_controll_power_meter = "獲取數值";
|
|
|
+Blockly.Msg.WeTech_controll_power_meter_1 = "Power Meter的id";
|
|
|
+Blockly.Msg.Wetech_controll_pm25_sensor = "PM2.5檢測器";
|
|
|
+Blockly.Msg.Wetech_controll_CO2_sensor = "CO2檢測器";
|
|
|
+Blockly.Msg.Wetech_controll_Temperature_sensor = "溫度檢測器";
|
|
|
+Blockly.Msg.Wetech_controll_Humidity_sensor = "溼度檢測器";
|
|
|
+Blockly.Msg.Wetech_controll_sensor_title = "的id";
|
|
|
+
|
|
|
+Blockly.Msg.WeTech_controll_mode_0 = "關閉";
|
|
|
+Blockly.Msg.WeTech_controll_mode_1 = "自動";
|
|
|
+Blockly.Msg.WeTech_controll_mode_2 = "製冷";
|
|
|
+Blockly.Msg.WeTech_controll_mode_3 = "制熱";
|
|
|
+Blockly.Msg.WeTech_controll_mode_4 = "供暖";
|
|
|
+Blockly.Msg.WeTech_controll_mode_5 = "預冷";
|
|
|
+Blockly.Msg.WeTech_controll_mode_6 = "送風";
|
|
|
+Blockly.Msg.WeTech_controll_mode_7 = "除溼";
|
|
|
+Blockly.Msg.WeTech_controll_mode_8 = "睡眠";
|
|
|
+Blockly.Msg.WeTech_controll_mode_9 = "節能";
|
|
|
+Blockly.Msg.WeTech_controll_mode_10 = "低";
|
|
|
+Blockly.Msg.WeTech_controll_mode_11 = "中";
|
|
|
+Blockly.Msg.WeTech_controll_mode_12 = "高";
|
|
|
+Blockly.Msg.WeTech_controll_mode_13 = "自動";
|
|
|
+
|
|
|
+// tuya
|
|
|
+Blockly.Msg.iot_service_tuya_title = "連接塗鴉";
|
|
|
+Blockly.Msg.iot_service_tuya_access_id = "Access ID/Client ID";
|
|
|
+Blockly.Msg.iot_service_tuya_access_secret = "Access Secret/Client Secret";
|
|
|
+Blockly.Msg.iot_service_tuya_setToken_text = "當連接塗鴉獲取到訪問令牌的時候";
|
|
|
+Blockly.Msg.iot_service_tuya_getDeviceList_text = "獲取設備列表";
|
|
|
+Blockly.Msg.iot_service_tuya_controll_light_belt_title = "控制智能燈帶";
|
|
|
+Blockly.Msg.iot_service_tuya_controll_light_belt_device_id = "設備id";
|
|
|
+Blockly.Msg.iot_service_tuya_controll_light_belt_des = "狀態爲";
|
|
|
+Blockly.Msg.iot_service_tuya_controll_light_belt_status_0 = "關閉";
|
|
|
+Blockly.Msg.iot_service_tuya_controll_light_belt_status_1 = "打開";
|
|
|
+Blockly.Msg.iot_service_tuya_controll_light_belt_status_2 = "柔光模式";
|
|
|
+Blockly.Msg.iot_service_tuya_controll_light_belt_status_3 = "繽紛模式";
|
|
|
+Blockly.Msg.iot_service_tuya_controll_light_belt_status_4 = "炫彩模式";
|
|
|
+Blockly.Msg.iot_service_tuya_controll_light_belt_status_5 = "斑斕模式";
|
|
|
+Blockly.Msg.iot_service_tuya_controll_light_belt_status_6 = "晚安情景";
|
|
|
+Blockly.Msg.iot_service_tuya_controll_light_belt_status_7 = "閱讀情景";
|
|
|
+Blockly.Msg.iot_service_tuya_controll_light_belt_status_8 = "聚會情景";
|
|
|
+Blockly.Msg.iot_service_tuya_controll_light_belt_status_9 = "休閒情景";
|
|
|
+Blockly.Msg.iot_service_tuya_controll_light_belt_color_value_title = "控制智能燈帶";
|
|
|
+Blockly.Msg.iot_service_tuya_controll_light_belt_color_value_title1 = "顏色爲";
|
|
|
+
|
|
|
+// turtle
|
|
|
+Blockly.Msg.TURTLE_CREATE_NE_TURTLE = "創建新的海龜";
|
|
|
+Blockly.Msg.TURTLE_MAKE_TURTLE_MOVE_FORWARD_BY = "讓海龜往前走";
|
|
|
+Blockly.Msg.TURTLE_MAKE_TURTLE_MOVE_BACKWARD_BY = "讓海龜後退";
|
|
|
+Blockly.Msg.TURTLE_MAKE_TURN_LEFT_BY = "讓海龜向左轉";
|
|
|
+Blockly.Msg.TURTLE_DEGREE = "度";
|
|
|
+Blockly.Msg.TURTLE_MAKE_TURN_RIGHT_BY = "讓海龜向右轉";
|
|
|
+Blockly.Msg.TURTLE_MAKE_TURRLE_COLOR = "設置海龜畫筆的顏色為";
|
|
|
+Blockly.Msg.TURTLE_MAKE_TURRLE_PEN = "讓海龜畫筆";
|
|
|
+Blockly.Msg.TURTLE_MAKE_TURTLE_GOTO_LOCATION_X = "讓海龜去地點 X:";
|
|
|
+Blockly.Msg.TURTLE_MAKE_TURTLE_SET_POSITION = "設定海龜畫筆的位置為 X:";
|
|
|
+Blockly.Msg.TURTLE_MAKE_SET_HEADING = "讓海龜旋轉至";
|
|
|
+Blockly.Msg.TURTLE_RESET = "重置畫筆的位置";
|
|
|
+Blockly.Msg.TURTLE_CLEAR = "清除";
|
|
|
+Blockly.Msg.TURTLE_PEN_UP = "抬起";
|
|
|
+Blockly.Msg.TURTLE_PEN_DOWN = "落下";
|
|
|
+
|
|
|
+Blockly.Msg.SYSTEM_RUN = "執行 Python 程式";
|
|
|
+Blockly.Msg.SYSTEM_RUN_F = "程式所在路徑:";
|
|
|
+
|
|
|
+Blockly.Msg.SYSTEM_CREATE = "創建文本檔案";
|
|
|
+Blockly.Msg.SYSTEM_CREATE_FILE = "創建檔案";
|
|
|
+Blockly.Msg.SYSTEM_CREATE_F = "檔名:";
|
|
|
+Blockly.Msg.SYSTEM_CREATE_F_1 = "檔案路徑爲:";
|
|
|
+
|
|
|
+
|
|
|
+Blockly.Msg.SYSTEM_WRITE = "創建文本檔案";
|
|
|
+Blockly.Msg.SYSTEM_OPEN_FILE = "打開檔案";
|
|
|
+Blockly.Msg.SYSTEM_WRITE_FILE = "寫入檔案";
|
|
|
+Blockly.Msg.SYSTEM_CLOSE_FILE = "關閉檔案";
|
|
|
+Blockly.Msg.SYSTEM_WRITE_F = "檔案名稱:";
|
|
|
+Blockly.Msg.SYSTEM_WRITE_W = "寫入內容:";
|
|
|
+Blockly.Msg.SYSTEM_WRITE_S = "分隔符號為:";
|
|
|
+Blockly.Msg.SYSTEM_WRITE_S_N = "換欄";
|
|
|
+Blockly.Msg.SYSTEM_WRITE_S_C = "逗號";
|
|
|
+Blockly.Msg.SYSTEM_WRITE_S_S = "空格";
|
|
|
+Blockly.Msg.SYSTEM_WRITE_S_SE = "分號";
|
|
|
+
|
|
|
+Blockly.Msg.SYSTEM_INPUT = "讀取文本檔案為陣列";
|
|
|
+Blockly.Msg.SYSTEM_INPUT_FILE = "讀取檔案為陣列";
|
|
|
+
|
|
|
+// v831
|
|
|
+// 在線文本轉語音
|
|
|
+Blockly.Msg.Text_to_speech_initialization = "在線文本轉語音初始化";
|
|
|
+Blockly.Msg.Content_of_text = "文本內容";
|
|
|
+Blockly.Msg.text_conversion_voice = "將文本內容轉化爲語音文件";
|
|
|
+Blockly.Msg.Voice_path = "音頻文件保存路徑";
|
|
|
+// 在線人臉識別
|
|
|
+Blockly.Msg.online_face_result = "在線人臉檢測數量";
|
|
|
+Blockly.Msg.online_face_loading = "在線人臉檢測模型加載";
|
|
|
+Blockly.Msg.online_face_init = "在線人臉檢測初始化";
|
|
|
+Blockly.Msg.online_face_init_path = "檢測圖片路徑";
|
|
|
+// 在線語音識別
|
|
|
+Blockly.Msg.online_voice_result = "在線語音識別結果";
|
|
|
+Blockly.Msg.online_voice_loading = "在線語音識別加載";
|
|
|
+Blockly.Msg.online_voice_init = "在線語音識別初始化";
|
|
|
+Blockly.Msg.online_voice_init_path = "識別語音路徑";
|
|
|
+
|
|
|
+// 圖像處理
|
|
|
+Blockly.Msg.read_img_path_to = "讀取圖片文件自";
|
|
|
+Blockly.Msg.take_the_picture = "將圖片";
|
|
|
+
|
|
|
+// 機器翻譯
|
|
|
+Blockly.Msg.machine_translation_result = "在線機器翻譯結果";
|
|
|
+Blockly.Msg.machine_translation_load = "在線機器翻譯加載";
|
|
|
+Blockly.Msg.machine_translation_init = "機器翻譯初始化";
|
|
|
+Blockly.Msg.machine_translation_to = "翻譯至";
|
|
|
+
|
|
|
+// 車牌識別
|
|
|
+Blockly.Msg.online_card_result = "在線車牌識別結果";
|
|
|
+Blockly.Msg.online_card_load = "在線車牌識別加載";
|
|
|
+Blockly.Msg.online_card_init = "在線車牌識別初始化";
|
|
|
+
|
|
|
+// 物體識別
|
|
|
+Blockly.Msg.online_object_init = "在線物體識別初始化";
|
|
|
+Blockly.Msg.online_object_load = "在線物體識別加載";
|
|
|
+Blockly.Msg.online_object_result = "在線物體識別結果";
|
|
|
+
|
|
|
+// 手写文字识别
|
|
|
+Blockly.Msg.handwritten_text_result = "在線手寫文字識別結果";
|
|
|
+Blockly.Msg.handwritten_text_load = "在線手寫文字識別加載";
|
|
|
+Blockly.Msg.handwritten_text_init = "手寫文字識別初始化";
|
|
|
+Blockly.Msg.handwritten_text_language_init = "設置識別語種";
|
|
|
+Blockly.Msg.system_voice = "設置系統音量"
|
|
|
+// 手勢識別
|
|
|
+Blockly.Msg.gesture_result = "手勢識別結果";
|
|
|
+Blockly.Msg.gesture_load = "手勢識別加載";
|
|
|
+Blockly.Msg.gesture_init = "手勢識別初始化";
|
|
|
+// 情緒識別
|
|
|
+Blockly.Msg.emotion_result = "情緒識別結果";
|
|
|
+Blockly.Msg.emotion_load = "情緒識別加載";
|
|
|
+Blockly.Msg.emotion_init = "情緒識別初始化";
|
|
|
+Blockly.Msg.set_dictionary = "設定字典";
|
|
|
+Blockly.Msg.dictionary_contain = "字典包含(age、emotion、gender、expression)";
|
|
|
+Blockly.Msg.emotion_result_age = "年齡";
|
|
|
+Blockly.Msg.emotion_result_emotion = "情緒";
|
|
|
+Blockly.Msg.emotion_result_gender = "性別";
|
|
|
+Blockly.Msg.emotion_result_expression = "表情";
|
|
|
+// 公式識別
|
|
|
+Blockly.Msg.formula_result = "公式識別結果";
|
|
|
+Blockly.Msg.formula_load = "公式識別加載";
|
|
|
+Blockly.Msg.formula_init = "公式識別初始化";
|
|
|
+Blockly.Msg.system_voice = "設置系統音量"
|
|
|
+// 神經網絡
|
|
|
+Blockly.Msg.numpy_mnist_get_result = "獲取識別結果";
|
|
|
+Blockly.Msg.numpy_mnist_loading_model = "加載已保存的模型";
|
|
|
+Blockly.Msg.numpy_mnist_setting_training_argument = "設置訓練參數";
|
|
|
+Blockly.Msg.numpy_mnist_input_trait_dimensionality = "輸入特徵的維度:";
|
|
|
+Blockly.Msg.numpy_mnist_setting_training_argument_number_node = "節點數:";
|
|
|
+Blockly.Msg.numpy_mnist_output_dimensionality = "輸出維度:";
|
|
|
+Blockly.Msg.numpy_mnist_setting_training_argument_learning_rate = "學習率:";
|
|
|
+Blockly.Msg.numpy_mnist_setting_training_argument_frequency = "訓練次數:";
|
|
|
+Blockly.Msg.numpy_mnist_is_training_start = "訓練模組啓動";
|
|
|
+Blockly.Msg.numpy_mnist_loading_train_and_test_set = "加載訓練集和測試集";
|
|
|
+Blockly.Msg.numpy_mnist_train_set_url = "訓練集路徑:";
|
|
|
+Blockly.Msg.numpy_mnist_test_set_url = "測試集路徑:";
|
|
|
+Blockly.Msg.numpy_mnist_model_init = "numpy + mnist 訓練模型初始化";
|
|
|
+Blockly.Msg.numpy_mnist_clear = "清除numpy模組";
|
|
|
+
|
|
|
+export default Blockly.Msg;
|