en.json 83 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636
  1. {
  2. "@metadata": {
  3. "author": "Ellen Spertus <ellen.spertus@gmail.com>",
  4. "lastupdated": "2017-06-22 15:54:01.378337",
  5. "locale": "en",
  6. "messagedocumentation": "qqq"
  7. },
  8. "VARIABLES_DEFAULT_NAME": "item",
  9. "TODAY": "Today",
  10. "DUPLICATE_BLOCK": "Duplicate",
  11. "ADD_COMMENT": "Add Comment",
  12. "REMOVE_COMMENT": "Remove Comment",
  13. "EXTERNAL_INPUTS": "External Inputs",
  14. "INLINE_INPUTS": "Inline Inputs",
  15. "DELETE_BLOCK": "Delete Block",
  16. "DELETE_X_BLOCKS": "Delete %1 Blocks",
  17. "DELETE_ALL_BLOCKS": "Delete all %1 blocks?",
  18. "CLEAN_UP": "Clean up Blocks",
  19. "COLLAPSE_BLOCK": "Collapse Block",
  20. "COLLAPSE_ALL": "Collapse Blocks",
  21. "EXPAND_BLOCK": "Expand Block",
  22. "EXPAND_ALL": "Expand Blocks",
  23. "DISABLE_BLOCK": "Disable Block",
  24. "ENABLE_BLOCK": "Enable Block",
  25. "HELP": "Help",
  26. "UNDO": "Undo",
  27. "REDO": "Redo",
  28. "EXPORTXML":"Export as XML",
  29. "EXPORTPNG":"Export as PNG",
  30. "CHAT": "Chat with your collaborator by typing in this box!",
  31. "AUTH": "Please authorize this app to enable your work to be saved and to allow it to be shared by you.",
  32. "ME": "Me",
  33. "CHANGE_VALUE_TITLE": "Change value:",
  34. "NEW_VARIABLE": "New variable...",
  35. "NEW_VARIABLE_TITLE": "New variable name:",
  36. "RENAME_VARIABLE": "Rename variable...",
  37. "RENAME_VARIABLE_TITLE": "Rename all '%1' variables to:",
  38. "COLOUR_PICKER_HELPURL": "https://en.wikipedia.org/wiki/Color",
  39. "COLOUR_PICKER_TOOLTIP": "Choose a colour from the palette.",
  40. "COLOUR_RANDOM_HELPURL": "http://randomcolour.com",
  41. "COLOUR_RANDOM_TITLE": "random colour",
  42. "COLOUR_RANDOM_TOOLTIP": "Choose a colour at random.",
  43. "COLOUR_RGB_HELPURL": "http://www.december.com/html/spec/colorper.html",
  44. "COLOUR_RGB_TITLE": "colour with",
  45. "COLOUR_RGB_RED": "red",
  46. "COLOUR_RGB_GREEN": "green",
  47. "COLOUR_RGB_BLUE": "blue",
  48. "COLOUR_RGB_TOOLTIP": "Create a colour with the specified amount of red, green, and blue. All values must be between 0 and 100.",
  49. "COLOUR_BLEND_HELPURL": "http://meyerweb.com/eric/tools/color-blend/",
  50. "COLOUR_BLEND_TITLE": "blend",
  51. "COLOUR_BLEND_COLOUR1": "colour 1",
  52. "COLOUR_BLEND_COLOUR2": "colour 2",
  53. "COLOUR_BLEND_RATIO": "ratio",
  54. "COLOUR_BLEND_TOOLTIP": "Blends two colours together with a given ratio (0.0 - 1.0).",
  55. "CONTROLS_REPEAT_HELPURL": "https://en.wikipedia.org/wiki/For_loop",
  56. "CONTROLS_REPEAT_TITLE": "repeat %1 times",
  57. "CONTROLS_REPEAT_INPUT_DO": "do",
  58. "CONTROLS_REPEAT_TOOLTIP": "Do some statements several times.",
  59. "CONTROLS_WHILEUNTIL_HELPURL": "https://github.com/google/blockly/wiki/Loops#repeat",
  60. "CONTROLS_WHILEUNTIL_OPERATOR_WHILE": "repeat while",
  61. "CONTROLS_WHILEUNTIL_OPERATOR_UNTIL": "repeat until",
  62. "CONTROLS_WHILEUNTIL_TOOLTIP_WHILE": "While a value is true, then do some statements.",
  63. "CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL": "While a value is false, then do some statements.",
  64. "CONTROLS_FOR_HELPURL": "https://github.com/google/blockly/wiki/Loops#count-with",
  65. "CONTROLS_FOR_TOOLTIP": "Have the variable '%1' take on the values from the start number to the end number, counting by the specified interval, and do the specified blocks.",
  66. "CONTROLS_FOR_TITLE": "count with %1 from %2 to %3 by %4",
  67. "CONTROLS_FOREACH_HELPURL": "https://github.com/google/blockly/wiki/Loops#for-each",
  68. "CONTROLS_FOREACH_TITLE": "for each item %1 in list %2",
  69. "CONTROLS_FOREACH_TOOLTIP": "For each item in a list, set the variable '%1' to the item, and then do some statements.",
  70. "CONTROLS_FLOW_STATEMENTS_HELPURL": "https://github.com/google/blockly/wiki/Loops#loop-termination-blocks",
  71. "CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK": "break out of loop",
  72. "CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE": "continue with next iteration of loop",
  73. "CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK": "Break out of the containing loop.",
  74. "CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE": "Skip the rest of this loop, and continue with the next iteration.",
  75. "CONTROLS_FLOW_STATEMENTS_WARNING": "Warning: This block may only be used within a loop.",
  76. "CONTROLS_IF_HELPURL": "https://github.com/google/blockly/wiki/IfElse",
  77. "CONTROLS_IF_TOOLTIP_1": "If a value is true, then do some statements.",
  78. "CONTROLS_IF_TOOLTIP_2": "If a value is true, then do the first block of statements. Otherwise, do the second block of statements.",
  79. "CONTROLS_IF_TOOLTIP_3": "If the first value is true, then do the first block of statements. Otherwise, if the second value is true, do the second block of statements.",
  80. "CONTROLS_IF_TOOLTIP_4": "If the first value is true, then do the first block of statements. Otherwise, if the second value is true, do the second block of statements. If none of the values are true, do the last block of statements.",
  81. "CONTROLS_IF_MSG_IF": "if",
  82. "CONTROLS_IF_MSG_ELSEIF": "else if",
  83. "CONTROLS_IF_MSG_ELSE": "else",
  84. "CONTROLS_IF_IF_TOOLTIP": "Add, remove, or reorder sections to reconfigure this if block.",
  85. "CONTROLS_IF_ELSEIF_TOOLTIP": "Add a condition to the if block.",
  86. "CONTROLS_IF_ELSE_TOOLTIP": "Add a final, catch-all condition to the if block.",
  87. "LOGIC_COMPARE_HELPURL": "https://en.wikipedia.org/wiki/Inequality_(mathematics)",
  88. "LOGIC_COMPARE_TOOLTIP_EQ": "Return true if both inputs equal each other.",
  89. "LOGIC_COMPARE_TOOLTIP_NEQ": "Return true if both inputs are not equal to each other.",
  90. "LOGIC_COMPARE_TOOLTIP_LT": "Return true if the first input is smaller than the second input.",
  91. "LOGIC_COMPARE_TOOLTIP_LTE": "Return true if the first input is smaller than or equal to the second input.",
  92. "LOGIC_COMPARE_TOOLTIP_GT": "Return true if the first input is greater than the second input.",
  93. "LOGIC_COMPARE_TOOLTIP_GTE": "Return true if the first input is greater than or equal to the second input.",
  94. "LOGIC_OPERATION_HELPURL": "https://github.com/google/blockly/wiki/Logic#logical-operations",
  95. "LOGIC_OPERATION_TOOLTIP_AND": "Return true if both inputs are true.",
  96. "LOGIC_OPERATION_AND": "and",
  97. "LOGIC_OPERATION_TOOLTIP_OR": "Return true if at least one of the inputs is true.",
  98. "LOGIC_OPERATION_OR": "or",
  99. "LOGIC_NEGATE_HELPURL": "https://github.com/google/blockly/wiki/Logic#not",
  100. "LOGIC_NEGATE_TITLE": "not %1",
  101. "LOGIC_NEGATE_TOOLTIP": "Returns true if the input is false. Returns false if the input is true.",
  102. "LOGIC_BOOLEAN_HELPURL": "https://github.com/google/blockly/wiki/Logic#values",
  103. "LOGIC_BOOLEAN_TRUE": "true",
  104. "LOGIC_BOOLEAN_FALSE": "false",
  105. "LOGIC_BOOLEAN_TOOLTIP": "Returns either true or false.",
  106. "LOGIC_NULL_HELPURL": "https://en.wikipedia.org/wiki/Nullable_type",
  107. "LOGIC_NULL": "null",
  108. "LOGIC_NULL_TOOLTIP": "Returns null.",
  109. "LOGIC_TERNARY_HELPURL": "https://en.wikipedia.org/wiki/%3F:",
  110. "LOGIC_TERNARY_CONDITION": "test",
  111. "LOGIC_TERNARY_IF_TRUE": "if true",
  112. "LOGIC_TERNARY_IF_FALSE": "if false",
  113. "LOGIC_TERNARY_TOOLTIP": "Check the condition in 'test'. If the condition is true, returns the 'if true' value; otherwise returns the 'if false' value.",
  114. "LOGIC_SWITCH": "Switch",
  115. "LOGIC_DO": "Do",
  116. "LOGIC_CASE": "Case",
  117. "LOGIC_DEFAULT": "Default",
  118. "MATH_NUMBER_HELPURL": "https://en.wikipedia.org/wiki/Number",
  119. "MATH_NUMBER_TOOLTIP": "A number.",
  120. "MATH_ADDITION_SYMBOL": "+",
  121. "MATH_SUBTRACTION_SYMBOL": "-",
  122. "MATH_DIVISION_SYMBOL": "÷",
  123. "MATH_MULTIPLICATION_SYMBOL": "×",
  124. "MATH_POWER_SYMBOL": "^",
  125. "MATH_TRIG_SIN": "sin",
  126. "MATH_TRIG_COS": "cos",
  127. "MATH_TRIG_TAN": "tan",
  128. "MATH_TRIG_ASIN": "asin",
  129. "MATH_TRIG_ACOS": "acos",
  130. "MATH_TRIG_ATAN": "atan",
  131. "MATH_ARITHMETIC_HELPURL": "https://en.wikipedia.org/wiki/Arithmetic",
  132. "MATH_ARITHMETIC_TOOLTIP_ADD": "Return the sum of the two numbers.",
  133. "MATH_ARITHMETIC_TOOLTIP_MINUS": "Return the difference of the two numbers.",
  134. "MATH_ARITHMETIC_TOOLTIP_MULTIPLY": "Return the product of the two numbers.",
  135. "MATH_ARITHMETIC_TOOLTIP_DIVIDE": "Return the quotient of the two numbers.",
  136. "MATH_ARITHMETIC_TOOLTIP_POWER": "Return the first number raised to the power of the second number.",
  137. "MATH_SINGLE_HELPURL": "https://en.wikipedia.org/wiki/Square_root",
  138. "MATH_SINGLE_OP_ROOT": "square root",
  139. "MATH_SINGLE_TOOLTIP_ROOT": "Return the square root of a number.",
  140. "MATH_SINGLE_OP_ABSOLUTE": "absolute",
  141. "MATH_SINGLE_TOOLTIP_ABS": "Return the absolute value of a number.",
  142. "MATH_SINGLE_TOOLTIP_NEG": "Return the negation of a number.",
  143. "MATH_SINGLE_TOOLTIP_LN": "Return the natural logarithm of a number.",
  144. "MATH_SINGLE_TOOLTIP_LOG10": "Return the base 10 logarithm of a number.",
  145. "MATH_SINGLE_TOOLTIP_EXP": "Return e to the power of a number.",
  146. "MATH_SINGLE_TOOLTIP_POW10": "Return 10 to the power of a number.",
  147. "MATH_TRIG_HELPURL": "https://en.wikipedia.org/wiki/Trigonometric_functions",
  148. "MATH_TRIG_TOOLTIP_SIN": "Return the sine of a degree (not radian).",
  149. "MATH_TRIG_TOOLTIP_COS": "Return the cosine of a degree (not radian).",
  150. "MATH_TRIG_TOOLTIP_TAN": "Return the tangent of a degree (not radian).",
  151. "MATH_TRIG_TOOLTIP_ASIN": "Return the arcsine of a number.",
  152. "MATH_TRIG_TOOLTIP_ACOS": "Return the arccosine of a number.",
  153. "MATH_TRIG_TOOLTIP_ATAN": "Return the arctangent of a number.",
  154. "MATH_CONSTANT_HELPURL": "https://en.wikipedia.org/wiki/Mathematical_constant",
  155. "MATH_CONSTANT_TOOLTIP": "Return one of the common constants: π (3.141…), e (2.718…), φ (1.618…), sqrt(2) (1.414…), sqrt(½) (0.707…), or ∞ (infinity).",
  156. "MATH_IS_EVEN": "is even",
  157. "MATH_IS_ODD": "is odd",
  158. "MATH_IS_PRIME": "is prime",
  159. "MATH_IS_WHOLE": "is whole",
  160. "MATH_IS_POSITIVE": "is positive",
  161. "MATH_IS_NEGATIVE": "is negative",
  162. "MATH_IS_DIVISIBLE_BY": "is divisible by",
  163. "MATH_IS_TOOLTIP": "Check if a number is an even, odd, prime, whole, positive, negative, or if it is divisible by certain number. Returns true or false.",
  164. "MATH_CHANGE_HELPURL": "https://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter",
  165. "MATH_CHANGE_TITLE": "change %1 by %2",
  166. "MATH_CHANGE_TOOLTIP": "Add a number to variable '%1'.",
  167. "MATH_ROUND_HELPURL": "https://en.wikipedia.org/wiki/Rounding",
  168. "MATH_ROUND_TOOLTIP": "Round a number up or down.",
  169. "MATH_ROUND_OPERATOR_ROUND": "round",
  170. "MATH_ROUND_OPERATOR_ROUNDUP": "round up",
  171. "MATH_ROUND_OPERATOR_ROUNDDOWN": "round down",
  172. "MATH_ONLIST_HELPURL": "",
  173. "MATH_ONLIST_OPERATOR_SUM": "sum of list",
  174. "MATH_ONLIST_TOOLTIP_SUM": "Return the sum of all the numbers in the list.",
  175. "MATH_ONLIST_OPERATOR_MIN": "min of list",
  176. "MATH_ONLIST_TOOLTIP_MIN": "Return the smallest number in the list.",
  177. "MATH_ONLIST_OPERATOR_MAX": "max of list",
  178. "MATH_ONLIST_TOOLTIP_MAX": "Return the largest number in the list.",
  179. "MATH_ONLIST_OPERATOR_AVERAGE": "average of list",
  180. "MATH_ONLIST_TOOLTIP_AVERAGE": "Return the average (arithmetic mean) of the numeric values in the list.",
  181. "MATH_ONLIST_OPERATOR_MEDIAN": "median of list",
  182. "MATH_ONLIST_TOOLTIP_MEDIAN": "Return the median number in the list.",
  183. "MATH_ONLIST_OPERATOR_MODE": "modes of list",
  184. "MATH_ONLIST_TOOLTIP_MODE": "Return a list of the most common item(s) in the list.",
  185. "MATH_ONLIST_OPERATOR_STD_DEV": "standard deviation of list",
  186. "MATH_ONLIST_TOOLTIP_STD_DEV": "Return the standard deviation of the list.",
  187. "MATH_ONLIST_OPERATOR_RANDOM": "random item of list",
  188. "MATH_ONLIST_TOOLTIP_RANDOM": "Return a random element from the list.",
  189. "MATH_MODULO_HELPURL": "https://en.wikipedia.org/wiki/Modulo_operation",
  190. "MATH_MODULO_TITLE": "remainder of %1 ÷ %2",
  191. "MATH_MODULO_TOOLTIP": "Return the remainder from dividing the two numbers.",
  192. "MATH_CONSTRAIN_HELPURL": "https://en.wikipedia.org/wiki/Clamping_%28graphics%29",
  193. "MATH_CONSTRAIN_TITLE": "constrain %1 low %2 high %3",
  194. "MATH_CONSTRAIN_TOOLTIP": "Constrain a number to be between the specified limits (inclusive).",
  195. "MATH_RANDOM_INT_HELPURL": "https://en.wikipedia.org/wiki/Random_number_generation",
  196. "MATH_RANDOM_INT_TITLE": "random integer from %1 to %2",
  197. "MATH_RANDOM_INT_TOOLTIP": "Return a random integer between the two specified limits, inclusive.",
  198. "MATH_RANDOM_FLOAT_HELPURL": "https://en.wikipedia.org/wiki/Random_number_generation",
  199. "MATH_RANDOM_FLOAT_TITLE_RANDOM": "random fraction",
  200. "MATH_RANDOM_FLOAT_TOOLTIP": "Return a random fraction between 0.0 (inclusive) and 1.0 (exclusive).",
  201. "TEXT_TEXT_HELPURL": "https://en.wikipedia.org/wiki/String_(computer_science)",
  202. "TEXT_TEXT_TOOLTIP": "A letter, word, or line of text.",
  203. "TEXT_JOIN_HELPURL": "https://github.com/google/blockly/wiki/Text#text-creation",
  204. "TEXT_JOIN_TITLE_CREATEWITH": "create text with",
  205. "TEXT_JOIN_TOOLTIP": "Create a piece of text by joining together any number of items.",
  206. "TEXT_CREATE_JOIN_TITLE_JOIN": "join",
  207. "TEXT_CREATE_JOIN_TOOLTIP": "Add, remove, or reorder sections to reconfigure this text block.",
  208. "TEXT_CREATE_JOIN_ITEM_TOOLTIP": "Add an item to the text.",
  209. "TEXT_APPEND_HELPURL": "https://github.com/google/blockly/wiki/Text#text-modification",
  210. "TEXT_APPEND_TO": "to",
  211. "TEXT_APPEND_APPENDTEXT": "append text",
  212. "TEXT_APPEND_TOOLTIP": "Append some text to variable '%1'.",
  213. "TEXT_LENGTH_HELPURL": "https://github.com/google/blockly/wiki/Text#text-modification",
  214. "TEXT_LENGTH_TITLE": "length of %1",
  215. "TEXT_LENGTH_TOOLTIP": "Returns the number of letters (including spaces) in the provided text.",
  216. "TEXT_ISEMPTY_HELPURL": "https://github.com/google/blockly/wiki/Text#checking-for-empty-text",
  217. "TEXT_ISEMPTY_TITLE": "%1 is empty",
  218. "TEXT_ISEMPTY_TOOLTIP": "Returns true if the provided text is empty.",
  219. "TEXT_INDEXOF_HELPURL": "https://github.com/google/blockly/wiki/Text#finding-text",
  220. "TEXT_INDEXOF_TOOLTIP": "Returns the index of the first/last occurrence of the first text in the second text. Returns 0 if text is not found.",
  221. "TEXT_INDEXOF_INPUT_INTEXT": "in text",
  222. "TEXT_INDEXOF_OPERATOR_FIRST": "find first occurrence of text",
  223. "TEXT_INDEXOF_OPERATOR_LAST": "find last occurrence of text",
  224. "TEXT_INDEXOF_TAIL": "",
  225. "TEXT_CHARAT_HELPURL": "https://github.com/google/blockly/wiki/Text#extracting-text",
  226. "TEXT_CHARAT_INPUT_INTEXT": "in text",
  227. "TEXT_CHARAT_FROM_START": "get letter #",
  228. "TEXT_CHARAT_FROM_END": "get letter # from end",
  229. "TEXT_CHARAT_FIRST": "get first letter",
  230. "TEXT_CHARAT_LAST": "get last letter",
  231. "TEXT_CHARAT_RANDOM": "get random letter",
  232. "TEXT_CHARAT_TAIL": "",
  233. "TEXT_CHARAT_TOOLTIP": "Returns the letter at the specified position.",
  234. "TEXT_GET_SUBSTRING_TOOLTIP": "Returns a specified portion of the text.",
  235. "TEXT_GET_SUBSTRING_HELPURL": "https://github.com/google/blockly/wiki/Text#extracting-a-region-of-text",
  236. "TEXT_GET_SUBSTRING_INPUT_IN_TEXT": "in text",
  237. "TEXT_GET_SUBSTRING_START_FROM_START": "get substring from letter #",
  238. "TEXT_GET_SUBSTRING_START_FROM_END": "get substring from letter # from end",
  239. "TEXT_GET_SUBSTRING_START_FIRST": "get substring from first letter",
  240. "TEXT_GET_SUBSTRING_END_FROM_START": "to letter #",
  241. "TEXT_GET_SUBSTRING_END_FROM_END": "to letter # from end",
  242. "TEXT_GET_SUBSTRING_END_LAST": "to last letter",
  243. "TEXT_GET_SUBSTRING_TAIL": "",
  244. "TEXT_CHANGECASE_HELPURL": "https://github.com/google/blockly/wiki/Text#adjusting-text-case",
  245. "TEXT_CHANGECASE_TOOLTIP": "Return a copy of the text in a different case.",
  246. "TEXT_CHANGECASE_OPERATOR_UPPERCASE": "to UPPER CASE",
  247. "TEXT_CHANGECASE_OPERATOR_LOWERCASE": "to lower case",
  248. "TEXT_CHANGECASE_OPERATOR_TITLECASE": "to Title Case",
  249. "TEXT_TRIM_HELPURL": "https://github.com/google/blockly/wiki/Text#trimming-removing-spaces",
  250. "TEXT_TRIM_TOOLTIP": "Return a copy of the text with spaces removed from one or both ends.",
  251. "TEXT_TRIM_OPERATOR_BOTH": "trim spaces from both sides of",
  252. "TEXT_TRIM_OPERATOR_LEFT": "trim spaces from left side of",
  253. "TEXT_TRIM_OPERATOR_RIGHT": "trim spaces from right side of",
  254. "TEXT_PRINT_HELPURL": "https://github.com/google/blockly/wiki/Text#printing-text",
  255. "TEXT_PRINT_TITLE": "print %1",
  256. "TEXT_PRINT_TOOLTIP": "Print the specified text, number or other value.",
  257. "TEXT_PROMPT_HELPURL": "https://github.com/google/blockly/wiki/Text#getting-input-from-the-user",
  258. "TEXT_PROMPT_TYPE_TEXT": "prompt for text with message",
  259. "TEXT_PROMPT_TYPE_NUMBER": "prompt for number with message",
  260. "TEXT_PROMPT_TOOLTIP_NUMBER": "Prompt for user for a number.",
  261. "TEXT_PROMPT_TOOLTIP_TEXT": "Prompt for user for some text.",
  262. "LISTS_CREATE_EMPTY_HELPURL": "https://github.com/google/blockly/wiki/Lists#create-empty-list",
  263. "LISTS_CREATE_EMPTY_TITLE": "create empty list",
  264. "LISTS_CREATE_EMPTY_TOOLTIP": "Returns a list, of length 0, containing no data records",
  265. "LISTS_CREATE_WITH_HELPURL": "https://github.com/google/blockly/wiki/Lists#create-list-with",
  266. "LISTS_CREATE_WITH_TOOLTIP": "Create a list with any number of items.",
  267. "LISTS_INT_CREATE_WITH_INPUT_WITH": "Create Number List with",
  268. "LISTS_STRING_CREATE_WITH_INPUT_WITH": "Create String List with",
  269. "LISTS_CREATE_WITH_CONTAINER_TITLE_ADD": "list",
  270. "LISTS_CREATE_WITH_CONTAINER_TOOLTIP": "Add, remove, or reorder sections to reconfigure this list block.",
  271. "LISTS_CREATE_WITH_ITEM_TOOLTIP": "Add an item to the list.",
  272. "LISTS_REPEAT_HELPURL": "https://github.com/google/blockly/wiki/Lists#create-list-with",
  273. "LISTS_REPEAT_TOOLTIP": "Creates a list consisting of the given value repeated the specified number of times.",
  274. "LISTS_REPEAT_TITLE": "Create list with item %1 repeated %2 times",
  275. "LISTS_LENGTH_HELPURL": "https://github.com/google/blockly/wiki/Lists#length-of",
  276. "LISTS_LENGTH_TITLE": "length of %1",
  277. "LISTS_LENGTH_TOOLTIP": "Returns the length of a list.",
  278. "LISTS_ISEMPTY_HELPURL": "https://github.com/google/blockly/wiki/Lists#is-empty",
  279. "LISTS_ISEMPTY_TITLE": "%1 is empty",
  280. "LISTS_ISEMPTY_TOOLTIP": "Returns true if the list is empty.",
  281. "LISTS_INLIST": "in list",
  282. "LISTS_INDEX_OF_HELPURL": "https://github.com/google/blockly/wiki/Lists#getting-items-from-a-list",
  283. "LISTS_INDEX_OF_FIRST": "find first occurrence of item",
  284. "LISTS_INDEX_OF_LAST": "find last occurrence of item",
  285. "LISTS_INDEX_OF_TOOLTIP": "Returns the index of the first/last occurrence of the item in the list. Returns 0 if item is not found.",
  286. "LISTS_GET_INDEX_GET": "get",
  287. "LISTS_GET_INDEX_GET_REMOVE": "get and remove",
  288. "LISTS_GET_INDEX_REMOVE": "remove",
  289. "LISTS_GET_INDEX_FROM_START": "#",
  290. "LISTS_GET_INDEX_FROM_END": "# from end",
  291. "LISTS_GET_INDEX_FIRST": "first",
  292. "LISTS_GET_INDEX_LAST": "last",
  293. "LISTS_GET_INDEX_RANDOM": "random",
  294. "LISTS_GET_INDEX_TAIL": "",
  295. "LISTS_GET_INDEX_TOOLTIP_GET_FROM_START": "Returns the item at the specified position in a list. #1 is the first item.",
  296. "LISTS_GET_INDEX_TOOLTIP_GET_FROM_END": "Returns the item at the specified position in a list. #1 is the last item.",
  297. "LISTS_GET_INDEX_TOOLTIP_GET_FIRST": "Returns the first item in a list.",
  298. "LISTS_GET_INDEX_TOOLTIP_GET_LAST": "Returns the last item in a list.",
  299. "LISTS_GET_INDEX_TOOLTIP_GET_RANDOM": "Returns a random item in a list.",
  300. "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START": "Removes and returns the item at the specified position in a list. #1 is the first item.",
  301. "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END": "Removes and returns the item at the specified position in a list. #1 is the last item.",
  302. "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST": "Removes and returns the first item in a list.",
  303. "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST": "Removes and returns the last item in a list.",
  304. "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM": "Removes and returns a random item in a list.",
  305. "LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START": "Removes the item at the specified position in a list. #1 is the first item.",
  306. "LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END": "Removes the item at the specified position in a list. #1 is the last item.",
  307. "LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST": "Removes the first item in a list.",
  308. "LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST": "Removes the last item in a list.",
  309. "LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM": "Removes a random item in a list.",
  310. "LISTS_SET_INDEX_HELPURL": "https://github.com/google/blockly/wiki/Lists#in-list--set",
  311. "LISTS_SET_INDEX_SET": "set",
  312. "LISTS_SET_INDEX_INSERT": "insert at",
  313. "LISTS_SET_INDEX_INPUT_TO": "as",
  314. "LISTS_SET_INDEX_TOOLTIP_SET_FROM_START": "Sets the item at the specified position in a list. #1 is the first item.",
  315. "LISTS_SET_INDEX_TOOLTIP_SET_FROM_END": "Sets the item at the specified position in a list. #1 is the last item.",
  316. "LISTS_SET_INDEX_TOOLTIP_SET_FIRST": "Sets the first item in a list.",
  317. "LISTS_SET_INDEX_TOOLTIP_SET_LAST": "Sets the last item in a list.",
  318. "LISTS_SET_INDEX_TOOLTIP_SET_RANDOM": "Sets a random item in a list.",
  319. "LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START": "Inserts the item at the specified position in a list. #1 is the first item.",
  320. "LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END": "Inserts the item at the specified position in a list. #1 is the last item.",
  321. "LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST": "Inserts the item at the start of a list.",
  322. "LISTS_SET_INDEX_TOOLTIP_INSERT_LAST": "Append the item to the end of a list.",
  323. "LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM": "Inserts the item randomly in a list.",
  324. "LISTS_GET_SUBLIST_HELPURL": "https://github.com/google/blockly/wiki/Lists#getting-a-sublist",
  325. "LISTS_GET_SUBLIST_START_FROM_START": "get sub-list from #",
  326. "LISTS_GET_SUBLIST_START_FROM_END": "get sub-list from # from end",
  327. "LISTS_GET_SUBLIST_START_FIRST": "get sub-list from first",
  328. "LISTS_GET_SUBLIST_END_FROM_START": "to #",
  329. "LISTS_GET_SUBLIST_END_FROM_END": "to # from end",
  330. "LISTS_GET_SUBLIST_END_LAST": "to last",
  331. "LISTS_GET_SUBLIST_TAIL": "",
  332. "LISTS_GET_SUBLIST_TOOLTIP": "Creates a copy of the specified portion of a list.",
  333. "LISTS_SORT_HELPURL": "https://github.com/google/blockly/wiki/Lists#sorting-a-list",
  334. "LISTS_SORT_TITLE": "sort %1 %2 %3",
  335. "LISTS_SORT_TOOLTIP": "Sort a copy of a list.",
  336. "LISTS_SORT_ORDER_ASCENDING": "ascending",
  337. "LISTS_SORT_ORDER_DESCENDING": "descending",
  338. "LISTS_SORT_TYPE_NUMERIC": "numeric",
  339. "LISTS_SORT_TYPE_TEXT": "alphabetic",
  340. "LISTS_SORT_TYPE_IGNORECASE": "alphabetic, ignore case",
  341. "LISTS_SPLIT_HELPURL": "https://github.com/google/blockly/wiki/Lists#splitting-strings-and-joining-lists",
  342. "LISTS_SPLIT_LIST_FROM_TEXT": "make list from text",
  343. "LISTS_SPLIT_TEXT_FROM_LIST": "make text from list",
  344. "LISTS_SPLIT_WITH_DELIMITER": "with delimiter",
  345. "LISTS_SPLIT_TOOLTIP_SPLIT": "Split text into a list of texts, breaking at each delimiter.",
  346. "LISTS_SPLIT_TOOLTIP_JOIN": "Join a list of texts into one text, separated by a delimiter.",
  347. "LISTS_CREATE_LIST_WITH": "create list with",
  348. "LISTS_THE_LENGTH_OF": "the length of %1",
  349. "LISTS_GETINDEX": "from %1 get item at %2",
  350. "LISTS_SETINDEX": "Set %1 at index %2 to %3",
  351. "ORDINAL_NUMBER_SUFFIX": "",
  352. "VARIABLES_GET_HELPURL": "https://github.com/google/blockly/wiki/Variables#get",
  353. "VARIABLES_GET_TOOLTIP": "Returns the value of this variable.",
  354. "VARIABLES_GET_CREATE_SET": "Create 'set %1'",
  355. "VARIABLES_SET_HELPURL": "https://github.com/google/blockly/wiki/Variables#set",
  356. "VARIABLES_SET": "set %1 to %2",
  357. "VARIABLES_SET_TOOLTIP": "Sets this variable to be equal to the input.",
  358. "VARIABLES_SET_CREATE_GET": "Create 'get %1'",
  359. "PROCEDURES_DEFNORETURN_HELPURL": "https://en.wikipedia.org/wiki/Procedure_%28computer_science%29",
  360. "PROCEDURES_DEFNORETURN_TITLE": "to",
  361. "PROCEDURES_DEFNORETURN_PROCEDURE": "func1",
  362. "PROCEDURES_BEFORE_PARAMS": "with:",
  363. "PROCEDURES_CALL_BEFORE_PARAMS": "with:",
  364. "PROCEDURES_DEFNORETURN_DO": "",
  365. "PROCEDURES_DEFNORETURN_TOOLTIP": "Creates a function with no output.",
  366. "PROCEDURES_DEFNORETURN_COMMENT": "Describe this function...",
  367. "PROCEDURES_DEFRETURN_HELPURL": "https://en.wikipedia.org/wiki/Procedure_%28computer_science%29",
  368. "PROCEDURES_DEFRETURN_RETURN": "return",
  369. "PROCEDURES_DEFRETURN_TOOLTIP": "Creates a function with an output.",
  370. "PROCEDURES_ALLOW_STATEMENTS": "allow statements",
  371. "PROCEDURES_DEF_DUPLICATE_WARNING": "Warning: This function has duplicate parameters.",
  372. "PROCEDURES_CALLNORETURN_HELPURL": "https://en.wikipedia.org/wiki/Procedure_%28computer_science%29",
  373. "PROCEDURES_CALLNORETURN_TOOLTIP": "Run the user-defined function '%1'.",
  374. "PROCEDURES_CALLRETURN_HELPURL": "https://en.wikipedia.org/wiki/Procedure_%28computer_science%29",
  375. "PROCEDURES_CALLRETURN_TOOLTIP": "Run the user-defined function '%1' and use its output.",
  376. "PROCEDURES_MUTATORCONTAINER_TITLE": "inputs",
  377. "PROCEDURES_MUTATORCONTAINER_TOOLTIP": "Add, remove, or reorder inputs to this function.",
  378. "PROCEDURES_MUTATORARG_TITLE": "input name:",
  379. "PROCEDURES_MUTATORARG_TOOLTIP": "Add an input to the function.",
  380. "PROCEDURES_HIGHLIGHT_DEF": "Highlight function definition",
  381. "PROCEDURES_CREATE_DO": "Create '%1'",
  382. "PROCEDURES_IFRETURN_TOOLTIP": "If a value is true, then return a second value.",
  383. "PROCEDURES_IFRETURN_HELPURL": "http://c2.com/cgi/wiki?GuardClause",
  384. "PROCEDURES_IFRETURN_WARNING": "Warning: This block may be used only within a function definition.",
  385. "ARD_TYPE_CHAR": "Character",
  386. "ARD_TYPE_TEXT": "Text",
  387. "ARD_TYPE_BOOL": "Boolean",
  388. "ARD_TYPE_SHORT": "Short Number",
  389. "ARD_TYPE_NUMBER": "Number",
  390. "ARD_TYPE_LONG": "Large Number",
  391. "ARD_TYPE_DECIMAL": "Decimal",
  392. "ARD_TYPE_ARRAY": "Array",
  393. "ARD_TYPE_NULL": "Null",
  394. "ARD_TYPE_UNDEF": "Undefined",
  395. "ARD_TYPE_CHILDBLOCKMISSING": "ChildBlockMissing",
  396. "ARD_HIGH": "HIGH",
  397. "ARD_LOW": "LOW",
  398. "ARD_ANALOGREAD": "read analog pin#",
  399. "ARD_ANALOGREAD_TIP": "Return value between 0 and 1024",
  400. "ARD_ANALOGWRITE": "set analog pin#",
  401. "ARD_ANALOGWRITE_TIP": "Write analog value between 0 and 255 to a specific PWM Port",
  402. "ARD_PWMWRITE": "set pwm pin#",
  403. "ARD_HIGHLOW_TIP": "Set a pin state logic High or Low.",
  404. "ARD_DIGITALREAD": "read digital pin#",
  405. "ARD_DIGITALREAD_TIP": "Read digital value on a pin: HIGH or LOW",
  406. "ARD_DIGITALWRITE": "set digital pin#",
  407. "ARD_WRITE_TO": "to",
  408. "ARD_DIGITALWRITE_TIP": "Write digital value HIGH or LOW to a specific Port",
  409. "ARD_BUILTIN_LED": "set built-in LED",
  410. "ARD_BUILTIN_LED_TIP": "Light on or off for the built-in LED of the Arduino",
  411. "ARD_DEFINE": "Define",
  412. "ARD_TONE_PIN": "Tone PIN#",
  413. "ARD_TONE_FREQ": "frequency",
  414. "ARD_TONE_PIN_TIP": "Generate audio tones on a pin",
  415. "ARD_NOTONE_PIN": "No tone",
  416. "ARD_NOTONE_PIN_TIP": "Stop generating a tone on a pin",
  417. "ARD_MAP": "Map",
  418. "ARD_MAP_VAL": "value to [0-",
  419. "ARD_MAP_TIP": "Re-maps a number from [0-1024] to another.",
  420. "ARD_FUN_RUN_SETUP": "CocoBlockly X run first:",
  421. "ARD_FUN_RUN_LOOP": "CocoBlockly X loop forever:",
  422. "ARD_FUN_RUN_TIP": "Defines the Arduino setup() and loop() functions.",
  423. "ARD_PIN_WARN1": "Pin %1 is needed for %2 as pin %3. Already used as %4.",
  424. "ARD_SERIAL_SETUP": "Setup",
  425. "ARD_SERIAL_SPEED": ": speed to",
  426. "ARD_SERIAL_BPS": "bps",
  427. "ARD_SERIAL_SETUP_TIP": "Selects the speed for a specific Serial peripheral",
  428. "ARD_SERIAL_PRINT": "print",
  429. "ARD_SERIAL_PRINT_NEWLINE": "add new line",
  430. "ARD_SERIAL_PRINT_TIP": "Prints data to the console/serial port as human-readable ASCII text.",
  431. "ARD_SERIAL_PRINT_WARN": "A setup block for serial must be added to the workspace to use this block!",
  432. "ARD_SERIAL_WRITE": "write",
  433. "ARD_SERIAL_READ": "read",
  434. "ARD_SERIAL_AVAILABLE": "avalible",
  435. "ARD_SERVO_SETUP": "Servo Setup",
  436. "ARD_SERVO_WRITE": "set SERVO from Pin",
  437. "ARD_SERVO_WRITE_TO": "to",
  438. "ARD_SERVO_WRITE_DEG_180": "Degrees (0~180)",
  439. "ARD_SERVO_WRITE_TIP": "Set a Servo to an specified angle",
  440. "ARD_SERVO_READ": "read SERVO from PIN#",
  441. "ARD_SERVO_READ_TIP": "Read a Servo angle",
  442. "ARD_SPI_SETUP": "Setup",
  443. "ARD_SPI_SETUP_CONF": "configuration:",
  444. "ARD_SPI_SETUP_SHIFT": "data shift",
  445. "ARD_SPI_SETUP_MSBFIRST": "MSBFIRST",
  446. "ARD_SPI_SETUP_LSBFIRST": "LSBFIRST",
  447. "ARD_SPI_SETUP_DIVIDE": "clock divide",
  448. "ARD_SPI_SETUP_MODE": "SPI mode (idle - edge)",
  449. "ARD_SPI_SETUP_MODE0": "0 (Low - Falling)",
  450. "ARD_SPI_SETUP_MODE1": "1 (Low - Rising)",
  451. "ARD_SPI_SETUP_MODE2": "2 (High - Falling)",
  452. "ARD_SPI_SETUP_MODE3": "3 (High - Rising)",
  453. "ARD_SPI_SETUP_TIP": "Configures the SPI peripheral.",
  454. "ARD_SPI_TRANS_NONE": "none",
  455. "ARD_SPI_TRANS_VAL": "transfer",
  456. "ARD_SPI_TRANS_SLAVE": "to slave pin",
  457. "ARD_SPI_TRANS_TIP": "Send a SPI message to an specified slave device.",
  458. "ARD_SPI_TRANS_WARN1": "A setup block for %1 must be added to the workspace to use this block!",
  459. "ARD_SPI_TRANS_WARN2": "Old pin value %1 is no longer available.",
  460. "ARD_SPI_TRANSRETURN_TIP": "Send a SPI message to an specified slave device and get data back.",
  461. "ARD_STEPPER_SETUP": "Setup stepper motor",
  462. "ARD_STEPPER_MOTOR": "stepper motor:",
  463. "ARD_STEPPER_DEFAULT_NAME": "MyStepper",
  464. "ARD_STEPPER_PIN1": "pin1#",
  465. "ARD_STEPPER_PIN2": "pin2#",
  466. "ARD_STEPPER_REVOLVS": "how many steps per revolution",
  467. "ARD_STEPPER_SPEED": "set speed (rpm) to",
  468. "ARD_STEPPER_SETUP_TIP": "Configures a stepper motor pinout and other settings.",
  469. "ARD_STEPPER_STEP": "move stepper",
  470. "ARD_STEPPER_STEPS": "steps",
  471. "ARD_STEPPER_STEP_TIP": "Turns the stepper motor a specific number of steps.",
  472. "ARD_STEPPER_COMPONENT": "stepper",
  473. "ARD_COMPONENT_WARN1": "A %1 configuration block with the same %2 name must be added to use this block!",
  474. "ARD_TIME_DELAY": "wait",
  475. "ARD_TIME_MS": "milliseconds",
  476. "ARD_TIME_DELAY_TIP": "Wait specific time in milliseconds",
  477. "ARD_TIME_DELAY_MICROS": "microseconds",
  478. "ARD_TIME_DELAY_MICRO_TIP": "Wait specific time in microseconds",
  479. "ARD_TIME_MILLIS": "current elapsed Time (milliseconds)",
  480. "ARD_TIME_MILLIS_TIP": "Returns the number of milliseconds since the Arduino board began running the current program. Has to be stored in a positive long integer",
  481. "ARD_TIME_MICROS": "current elapsed Time (microseconds)",
  482. "ARD_TIME_MICROS_TIP": "Returns the number of microseconds since the Arduino board began running the current program. Has to be stored in a positive long integer",
  483. "ARD_TIME_INF": "wait forever (end program)",
  484. "ARD_TIME_INF_TIP": "Wait indefinitely, stopping the program.",
  485. "ARD_VAR_AS": "as",
  486. "ARD_VAR_AS_TIP": "Sets a value to a specific type",
  487. "ARD_PULSEREAD": "Read",
  488. "ARD_PULSEON": "pulse on pin #",
  489. "ARD_PULSETIMEOUT": "timeout after",
  490. "ARD_PULSETIMEOUT_MS": "",
  491. "ARD_PULSE_TIP": "Measures the duration of a pulse on the selected pin.",
  492. "ARD_PULSETIMEOUT_TIP": "Measures the duration of a pulse on the selected pin, if it is within the timeout.",
  493. "NEW_INSTANCE": "New instance...",
  494. "RENAME_INSTANCE": "Rename instance...",
  495. "NEW_INSTANCE_TITLE": "New instance name:",
  496. "RENAME_INSTANCE_TITLE": "Rename all '%1' instances to:",
  497. "ARD_TIME_CHRONO_SETUP": "Stopwatch Setup",
  498. "ARD_TIME_CHRONO_RESET": "Reset Stopwatch",
  499. "ARD_TIME_CHRONO_ELAPSED": "Stopwatch elapsed",
  500. "ARD_TIME_CHRONO_CHECK": "Stopwatch has passed",
  501. "ARD_TIME_CHRONO_CHECK1": "ms",
  502. "ARD_TIME_EVERY": "Every",
  503. "ARD_TIME_SECOND": "second(s)",
  504. "ARD_TIME_DO": "Do",
  505. "ARD_TIME_EVERY_MS": "Every",
  506. "ARD_TIME_SECOND_MS": "millisecond(s)",
  507. "ARD_TIME_DO_MS": "Do",
  508. "LED_SINGLE_SETUP": "Single LED Matrix Setup",
  509. "LED_SETUP": "LED Matrix Setup",
  510. "LED_SET_ROTATION": "Set rotation to",
  511. "LED_SET_ROTATION_DEGREE": "degree",
  512. "LED_PIN": "Pin",
  513. "LED_PANELWIDTH": "Number of Matrix in Width",
  514. "LED_PANELHEIGHT": "Number of Matrix in Height",
  515. "LED_WIDTH": " Width",
  516. "LED_HEIGHT": "Height",
  517. "LED_MULTICOM": "H",
  518. "LED_BRTN": "Brightness",
  519. "LED_DRAW": "Draw ",
  520. "LED_RECTANGLE": "Rectangle",
  521. "LED_PIXEL": "Pixel",
  522. "LED_LINE": "Line",
  523. "LED_PATTERN": "Pattern",
  524. "LED_LINE_START": "Start From",
  525. "LED_LINE_END": "To",
  526. "LED_TEXT": "Text",
  527. "LED_SIZE": "Size",
  528. "LED_SHOW_ALL": "Show Above",
  529. "LED_POSITION": "Position",
  530. "LED_COORDINATE": "Coordinate",
  531. "LED_BACKCOLOR": "Background",
  532. "LED_CLEAR": "Clear Screen",
  533. "LED_SET_BRIGHTNESS": "Set brightness to",
  534. "LED_BRIGHTNESS_WARNING": "Brightness must be in range 0 - 255",
  535. "LED_COLOR": "Color",
  536. "LED_SCROLL": "Scrolling",
  537. "LED_SCROLL_SPEED": "speed",
  538. "LED_FULL": "Full",
  539. "LED_STROKED": "Stroked",
  540. "LED_WORD": "Word",
  541. "LED_SCROLL_YES": "Yes",
  542. "LED_SCROLL_NO": "No",
  543. "LED_FONT": "Font",
  544. "LED_STRIP_PIXEL": "Draw Pixel",
  545. "LED_STRIP_LOCATION": "Location",
  546. "ENV_SETUP": "Environmental Sensors Setup",
  547. "ENV_SENSOR_SET_RGB": "Set RGB Light",
  548. "ENV_RED_PIN": "R from PIN ",
  549. "ENV_GREEN_PIN": "G from PIN ",
  550. "ENV_BLUE_PIN": "B from PIN ",
  551. "ENV_SETRGB_R": "R from PIN ",
  552. "ENV_SETRGB_G": "G from PIN ",
  553. "ENV_SETRGB_B": "B from PIN ",
  554. "BASIC_BUZZER_SETUP": "Buzzer Setup",
  555. "BASIC_SET_PIN": "Set Pin#",
  556. "BASIC_AS": "as",
  557. "BASIC_BUZZER_PLAY": "Buzzer plays ",
  558. "BASIC_HZ": "Hz",
  559. "BASIC_FOR": "for",
  560. "BASIC_MUTE": "Mute",
  561. "BASIC_LIGHT_PIN": "Light Pin#",
  562. "BASIC_BRTN": "Brightness",
  563. "BASIC_BLACK_OUT": "Black out",
  564. "BASIC_PIN_NUM": "Pin#",
  565. "BASIC_SET": "Set",
  566. "BASIC_FROM": "from",
  567. "BASIC_TO": "to",
  568. "BASIC_IF_SWITCH": "If switch ",
  569. "BASIC_IS": " is ",
  570. "ENV_SET ": "Set",
  571. "ENV_AS ": "as",
  572. "ENV_SET_TEMP ": "Set temperature as ",
  573. "ENV_SET_TEMP_UNIT ": "Set unit as ",
  574. "ENV_BUZZER_ALARM ": "Buzzer Alarm",
  575. "ENV_CRITICAL_VAL ": "When the critical value of",
  576. "ENV_REACHES ": "reaches",
  577. "ENV_DO ": "Do",
  578. "MUSIC_INSTRUMENT": "Set instrument:",
  579. "MUSIC_INSTRUMENT_GPIANO": "Grand Piano",
  580. "MUSIC_INSTRUMENT_EPIANO": "Electric Piano",
  581. "MUSIC_INSTRUMENT_MUSICBOX": "Music Box",
  582. "MUSIC_INSTRUMENT_XYLOPHONE": "Xylophone",
  583. "MUSIC_INSTRUMENT_DRAWBARORGAN": "Drawbar Organ",
  584. "MUSIC_INSTRUMENT_ACCORION": "Accordion",
  585. "MUSIC_INSTRUMENT_GUITAR": "Guitar",
  586. "MUSIC_INSTRUMENT_EGUITAR": "Electric Guitar",
  587. "MUSIC_INSTRUMENT_BASS": "Bass",
  588. "MUSIC_INSTRUMENT_VIOLIN": "Violin",
  589. "MUSIC_INSTRUMENT_VIOLA": "Viola",
  590. "MUSIC_INSTRUMENT_CELLO": "Cello",
  591. "MUSIC_INSTRUMENT_TRUMPET": "Trumpet",
  592. "MUSIC_INSTRUMENT_SAX": "Sax",
  593. "MUSIC_INSTRUMENT_PICCOLO": "Piccolo",
  594. "MUSIC_INSTRUMENT_FLUTE": "Flute",
  595. "MUSIC_INSTRUMENT_WHISTLE": "Whistle",
  596. "MUSIC_INSTRUMENT_SITAR": "Sitar",
  597. "MUSIC_INSTRUMENT_WOODBLOCK": "Woodblock",
  598. "MUSIC_INSTRUMENT_DRUM": "Drum",
  599. "MUSIC_VOLUME": "Set volume as",
  600. "MUSIC_VOL_MIN": "Min",
  601. "MUSIC_VOL_MAX": "Max",
  602. "MUSIC_NOTE": "Note",
  603. "MUSIC_PLAY_NOTE": "Play",
  604. "MUSIC_DURATION": "for",
  605. "MUSIC_PLAY_NOTE_TOOLTIP": "right click this block and check the help page to see the corresponding music note.",
  606. "MUSIC_REST": "Rest for",
  607. "MUSIC_BEAT": "beat",
  608. "MUSIC_MP3_SETUP": "MP3 Player Setup",
  609. "MUSIC_MP3_SETUP_SETVOLUME": "Set volume",
  610. "MUSIC_MP3_SETUP_SETVOLUME_LOW": "Low",
  611. "MUSIC_MP3_SETUP_SETVOLUME_MID": "Mid",
  612. "MUSIC_MP3_SETUP_SETVOLUME_HIGH": "High",
  613. "MUSIC_MP3_PLAYONE": "Play music ",
  614. "MUSIC_MP3_PLAYONE_NAME": "Music:",
  615. "MUSIC_MP3_PLAYALL": "List Play",
  616. "MUSIC_MP3_PLAYALL_NAME": "Play Mode",
  617. "MUSIC_MP3_PLAYONE_NORMAL": "once",
  618. "MUSIC_MP3_PLAYONE_REPEAT": "repeatedly",
  619. "MUSIC_MP3_PLAY_NORMAL": "Normal",
  620. "MUSIC_MP3_PLAY_REPEAT": "List Repeat",
  621. "MUSIC_MP3_PLAYSETTING": "MP3 Music Operation:",
  622. "MUSIC_MP3_PLAYSETTING_PAUSE": "Pause",
  623. "MUSIC_MP3_PLAYSETTING_STOP": "Stop",
  624. "MUSIC_MP3_PLAYSETTING_RESUME": "Resume",
  625. "MUSIC_MP3_PLAYSETTING_NEXTSONG": "Next song",
  626. "MUSIC_MP3_PLAYSETTING_PRESONG": "Previous song",
  627. "MUSIC_MP3_PLAYSETTING_VOLUP": "Volume up",
  628. "MUSIC_MP3_PLAYSETTING_VOLDOWN": "Volume down",
  629. "MUSIC_MP3_PLAYSETTING_PLAYALL":"Play all Song",
  630. "MUSIC_MP3_PLAYMODE_NORMAL": "Normal",
  631. "MUSIC_MP3_PLAYMODE_REPEAT": "Repeat",
  632. "MUSIC_MP3_PLAYMODE_LISTREPEAT": "List Repeat",
  633. "MUSIC_MP3_CURRENTVOLUME": "Get current volume",
  634. "MUSIC_MP3_SETVOLUME": "Set volume to",
  635. "BASIC_READBUTTON": "Read the status of button on pin# %1",
  636. "BASIC_READKNOB": "Read the value of knob on pin# %1",
  637. "BASIC_SETANALOGLED": "Set the light on pin# %1 at brightness %2",
  638. "BASIC_LIGHT_WARNING": "Brightness must be in range 0 - 255",
  639. "BASIC_SETDIGITALLED": "Turn on the light on pin# %1",
  640. "BASIC_NOLCD": "Turn off the light on pin# %1",
  641. "BASIC_SETTONE": "Set the tone on pin# %1 at frequency %2",
  642. "BASIC_NOTONE": "Turn off the tone on pin# %1",
  643. "BASIC_TONE_TIP": "Sets tone on pin to specified frequency within range 31 - 65535",
  644. "BASIC_TONE_WARNING": "Frequency must be in range 31 - 65535",
  645. "BASIC_NOTONE_TIP": "Turns the tone off on the selected pin",
  646. "BASIC_COUNTER_SETUP": "Set Counter ",
  647. "BASIC_COUNTER_SETTING": "on button",
  648. "BASIC_READCOUNTER": "Read the value of counter on button %1",
  649. "LIGHT_PIN": "Set light on",
  650. "LIGHT_BRIGHTNESS": "at brightness",
  651. "LIGHT_TURNOFF": "Turn off light on",
  652. "MOTOR_SETUP": "Motor Driver Setup",
  653. "MOTOR_SPEED": "speed",
  654. "MOTOR_MOVE_MOTOR": "Set motor",
  655. "MOTOR_MOVE_MSG": "and",
  656. "MOTOR_MOVE_DIRECTION1": "clockwise",
  657. "MOTOR_MOVE_DIRECTION2": "counter-clockwise",
  658. "MOTOR_STOP": "Set Motors Stop",
  659. "SONAR": "Sonar",
  660. "SONAR_SETUP": "Setup",
  661. "SONAR_SETUP_TRIGPIN": "Set Trig at pin#",
  662. "SONAR_SETUP_ECHOPIN": "and Echo at pin#",
  663. "SONAR_SETUP_MAXDIST": "Set max distance",
  664. "SONAR_READ_DIST": "Read distance (cm) from",
  665. "ROBOT_SETUP": "Bipedal Walking Robot Setup",
  666. "ROBOT_SETUP_SETYRPIN": "Set Right Hip pin#",
  667. "ROBOT_SETUP_SETYLPIN": "and Left Hip pin#",
  668. "ROBOT_SETUP_SETRRPIN": "Set Right Foot pin#",
  669. "ROBOT_SETUP_SETRLPIN": "and Left Foot pin#",
  670. "ROBOT_SETMOVE_MOVEMENT": "Set biped",
  671. "ROBOT_SETMOVE_TEMPO": "with tempo in",
  672. "ROBOT_SETMOVE_MOVEMENT_GOINGUP": "Going Up",
  673. "ROBOT_SETMOVE_MOVEMENT_KICKLEFT": "Kick Left",
  674. "ROBOT_SETMOVE_MOVEMENT_KICKRIGHT": "Kick Right",
  675. "ROBOT_SETMOVE_MOVEMENT_RUN": "Run",
  676. "ROBOT_SETMOVE_MOVEMENT_WALK": "Walk Forward",
  677. "ROBOT_SETMOVE_MOVEMENT_BACKYARD": "Walk Backward",
  678. "ROBOT_SETMOVE_MOVEMENT_TURNLEFT": "Turn Left",
  679. "ROBOT_SETMOVE_MOVEMENT_TURNRIGHT": "Turn Right",
  680. "ROBOT_SETMOVE_MOVEMENT_MOONWALKLEFT": "Moonwalk to Left",
  681. "ROBOT_SETMOVE_MOVEMENT_MOONWALKRIGHT": "Moonwalk to Right",
  682. "ROBOT_SETMOVE_MOVEMENT_SWING": "Swing Dance",
  683. "OLCD_SETUP": "LCD Screen Setup",
  684. "OLCD_DRAW": "Draw ",
  685. "OLCD_COLOR": "Color",
  686. "OLCD_RECTANGLE": "Rectangle",
  687. "OLCD_CIRCLE": "Circle",
  688. "OLCD_CENTER_POS": "Center Position",
  689. "OLCD_RADIUS": "Set Radius as",
  690. "OLCD_TRIANGLE": "Triangle",
  691. "OLCD_POINT": "Point",
  692. "OLCD_LINE": "Line",
  693. "OLCD_LINE_START": "Start From",
  694. "OLCD_LINE_END": "To",
  695. "OLCD_TEXT": "Text",
  696. "OLCD_POSITION": "Position",
  697. "OLCD_CLEAR": "Clear",
  698. "OLCD_FULL": "Full",
  699. "OLCD_STROKED": "Stroked",
  700. "OLCD_COORDINATE": "Starting Coordinate",
  701. "OLCD_SIZE": "Size",
  702. "OLCD_WIDTH": "Width",
  703. "OLCD_HEIGHT": "Height",
  704. "OLCD_TEXTNEWLINE": "New Line",
  705. "OLCD_TRUE": "True",
  706. "OLCD_FALSE": "False",
  707. "OLCD_SETROTATION": "Set screen rotation to",
  708. "OLCD_SETROTATION_DEGREE": "degree",
  709. "TOUCH_SETUP": "Touch Sensor Setup",
  710. "TOUCH_SWITCH": "⌘ When Touch Pins",
  711. "TOUCH_CASE": "Key No.",
  712. "TOUCH_DO": "Do",
  713. "TOUCH_DEFAULT": "Default",
  714. "TOUCH_AT": "When Touch Pin ",
  715. "TOUCH_LOOSE": "When loose it",
  716. "TOUCH_THEN_LOOSE_SWITCH": "⌘ Loose touched Pins",
  717. "ENV_SENSOR_READ": "Read value of",
  718. "ENV_SENSOR_SOUND": "Sound",
  719. "ENV_SENSOR_LIGHT": "Light",
  720. "ENV_SENSOR_HUMIDITY": "Humidity",
  721. "ENV_SENSOR_READTEMP": "Read value of temperature from ",
  722. "ENV_SENSOR_TEMPUNIT": "Set unit as",
  723. "ENV_SENSOR_UNITC": "Celsius",
  724. "ENV_SENSOR_UNITF": "Fahrenheit",
  725. "ENV_SENSOR_MIC": "Read value of Sound from ",
  726. "ENV_SENSOR_LIGHT": "Read value of Light from ",
  727. "ENV_SENSOR_HUMID": "Read value of Humidity from ",
  728. "INFRAREDRAY_SETUP": "IR Receiver Setup",
  729. "INFRAREDRAY_RECVAL": "Signal Received",
  730. "RTC_SETUP": "RTC Setup",
  731. "RTC_SETDATETIME": "Set Date and Time",
  732. "RTC_SETWEEK": "Week",
  733. "RTC_SETTIME": "Time",
  734. "RTC_SETDATE": "Date",
  735. "RTC_GETWEEK": "Get Current Week",
  736. "RTC_GETTIME": "Get Current Time",
  737. "RTC_GETDATE": "Get Current Date",
  738. "RTC_YEAR": "Year",
  739. "RTC_MONTH": "Month",
  740. "RTC_DAY": "Day",
  741. "RTC_HOUR": "Hour",
  742. "RTC_MINUTE": "Minute",
  743. "RTC_SECOND": "Second",
  744. "RTC_WEEK": "Week",
  745. "Sunday": "Sunday",
  746. "Monday": "Monday",
  747. "Tuesday": "Tuesday",
  748. "Wednesday": "Wednesday",
  749. "Thursday": "Thursday",
  750. "Friday": "Friday",
  751. "Saturday": "Saturday",
  752. "PULSESENSOR_SETUP": "Pulse Sensor Setup",
  753. "PULSESENSOR_SETUP_1": "Set Pin on",
  754. "PULSESENSOR_GETBPM": "Get BPM",
  755. "PULSESENSOR_HEARTBEAT_WHEN": "When Your Heart Beats",
  756. "PULSESENSOR_HEARTBEAT_WHENNO": "When Your Heart Doesn't Beats",
  757. "PULSESENSOR_HEARTBEAT_PRINT": "Serial Print Pulse Raw Data",
  758. "ENCODER_SETUP": "Encoder Setup",
  759. "ENCODER_SETUP_1": "On Breakout Pin",
  760. "ENCODER_GETROTATIONSPEED": "Get Rotation Speed",
  761. "RFID_SETUP": "RFID Setup",
  762. "RFID_READID": "Read Card ID",
  763. "GPS_SETUP": "GPS Setup",
  764. "GPS_LATITUDE": "Get Latitude",
  765. "GPS_LONGITUDE": "Get Longitude",
  766. "WATERTEMP_SETUP_BLOCKNAME": "Water Temperature Sensor",
  767. "WATERTEMP_SETUP_SENSORTYPE": "Sensor type:",
  768. "WATERTEMP_SETUP_SETUP": "Setup",
  769. "WATERTEMP_SETUP_ATTACHED_PIN": "Digital Pin Attached:",
  770. "WATERTEMP_GET_TEMP": "Get Water Temperature (ºC)",
  771. "CO2SENSOR_SETUP": "CCS811 Air Quality Sensor Setup",
  772. "CO2SENSOR_SETUP_SDA": "SDA Pin:",
  773. "CO2SENSOR_SETUP_SCL": "SCL Pin",
  774. "CO2SENSOR_GET_CO2": "Get CO2 Value (ppm)",
  775. "CO2SENSOR_GET_TVOC": "Get TVOC Value",
  776. "NRFMODULE_SETUP_TITLE": "nRF24L01 Communication Module Setup",
  777. "NRFMODULE_SETUP_CE_TEXT": "CE Pin:",
  778. "NRFMODULE_SETUP_CSN_TEXT": "CSN Pin:",
  779. "NRFMODULE_SETUP_SET_ADDRESS": "Set Connection Address:",
  780. "NRFMODULE_SEND_DATA_TITLE": "nRF Module Send Data",
  781. "NRFMODULE_SEND_DATA_DATA_TEXT": "Data:",
  782. "NRFMODULE_RECEIVING_DATA_TEXT": "nRF Module Start Receiving Data",
  783. "NRFMODULE_GET_RECEIVED_DATA": "Get nRF Module Received Data",
  784. "HID_SETUP": "HID Setup",
  785. "HID_MOUSE_MOVE": "Set Mouse: Move",
  786. "HID_MOUSE_MOVE_FOR": "for",
  787. "HID_MOUSE_MOVE_DISTANCE": "px",
  788. "HID_MOUSE_CLICK_LEFT": "Left",
  789. "HID_MOUSE_CLICK_RIGHT": "Right",
  790. "HID_MOUSE_CLICK": "Set Mouse: Click",
  791. "HID_MOUSE_PRESS": "Set Mouse: Press",
  792. "HID_MOUSE_RELEASE": "Set Mouse: Release",
  793. "HID_KEYBOARD_PRESS": "Set Keyboard: Press",
  794. "HID_KEYBOARD_RELEASE": "Set Keyboard: Release",
  795. "HID_KEYBOARD_RELEASEALL": "Set Keyboard: Release All",
  796. "COLORANALYZER_SETUP": "Colour Analyzer Setup",
  797. "COLOR": "Colour",
  798. "ISCOLOR": "Is color",
  799. "READ_R": "Read Red",
  800. "READ_G": "Read Green",
  801. "READ_B": "Read Blue",
  802. "RED": "Red",
  803. "GREEN": "Green",
  804. "BLUE": "Blue",
  805. "BLUETOOTH_SETUP": "When Bluetooth received",
  806. "BLUETOOTH_SETUP_OPT1": "String",
  807. "BLUETOOTH_SETUP_OPT2": "Number",
  808. "BLUETOOTH_SETUP_OPT3": "Array",
  809. "BLUETOOTH_SETUP_DATA_SET": "Set",
  810. "BLUETOOTH_SETUP_SET": "Set Baud Rate",
  811. "BLUETOOTH_SETUP_TO": "to received messages",
  812. "BLUETOOTH_SETUP_DO": "And Do",
  813. "BLUETOOTH_TEXT_RECEIVED": "Received Text",
  814. "BLUETOOTH_NUMBER_RECEIVED": "Received number",
  815. "BLUETOOTH_LIST_RECEIVED": "From",
  816. "BLUETOOTH_LIST_RECEIVED1": "get value at index",
  817. "BLUETOOTH_LIST_RECEIVED2": "",
  818. "BLUETOOTH_INTERCOMMS_SETUP": "Bluetooth Intercommunication",
  819. "BLUETOOTH_INTERCOMMS_SETUP1": "Intercommunication",
  820. "BLUETOOTH_INTERCOMMS_SETUP2": "",
  821. "BLUETOOTH_INTERCOMMS_SENDMSG": "Send data ",
  822. "BLUETOOTH_INTERCOMMS_DATA": "data",
  823. "BLUETOOTH_INTERCOMMS_RECEIVEMSG": "Receive data",
  824. "BLUETOOTH_INTERCOMMS_RECEIVE_LINE3": "with length of ",
  825. "BLUETOOTH_INTERCOMMS_RECEIVEMSG_ISSUCCESS": "Receive data successfully",
  826. "BLUETOOTH_SETUP_LIST_SETTING": "the length is",
  827. "BLUETOOTH_INTERCOMMS_RECEIVE_GET_LINE2": "get data at ",
  828. "BLUETOOTH_INTERCOMMS_RECEIVE_GET_LINE2_2": "",
  829. "BLUETOOTH_INTERCOMMS_RECEIVE_GET_LINE3": "as Type",
  830. "BLUETOOTH_INTERCOMMS_RECEIVE_GET_LINE4": "",
  831. "BLUETOOTH_PAIRING_MASTER":"Bluetooth Pairing: Set as Master Device",
  832. "BLUETOOTH_PAIRING_SLAVE":"Bluetooth Pairing: Set as Slave Device",
  833. "BLUETOOTH_PAIRING_SETTING_BAUDRATE":"Set Baud Rate:",
  834. "BLUETOOTH_PAIRING_SETTING_TIMEOUT":"Set Timeout:",
  835. "BLUETOOTH_PAIRING_BIND_ADDR":"Bind Slave Device Address:",
  836. "BLUETOOTH_INTERACTION_TITLE":"Bluetooth Module Enter AT Mode",
  837. "BLUETOOTH_INTERACTION_SET_CONTENT":"Set Serial Comm. Baud Rate:",
  838. "MOTION_SETUP": "Motion Setup",
  839. "MOTION_GETRAWDATA": "get rawdata",
  840. "MOTION_TRENDENCY": "get motion trendency",
  841. "Motion_Accelerate": "Accelerate",
  842. "Motion_Gyroscope": "Gyroscope",
  843. "MOTION_ONSHAKE": "On Shake",
  844. "MOTION_ONDIRECTION": "On Tilt Direction",
  845. "MOTION_ONDIRECTION_LEFT": "Left",
  846. "MOTION_ONDIRECTION_RIGHT": "Right",
  847. "MOTION_ONDIRECTION_FRONT": "Front",
  848. "MOTION_ONDIRECTION_BACK": "Back",
  849. "MOTION_ONDIRECTION_CLOCKWISE": "Clockwise",
  850. "MOTION_ONDIRECTION_COUNTERCLOCKWISE": "Counter-clockwise",
  851. "MOTION_ONDIRECTION1": "",
  852. "MOTION_GETYPR": "Get Rotation Value of",
  853. "MOTION_GETYPR1": "",
  854. "MOTION_GETACC": "Get Acceleration Value of",
  855. "MOTION_GETACC1": "",
  856. "MAINWIFI_SETUP": "WiFi Data Transfer Setup",
  857. "MAINWIFI_SENDMSG": "Send data ",
  858. "MAINWIFI_SENDMSG_LENGTH": ", data length ",
  859. "MAINWIFI_RECEIVEMSG": "Receive data to",
  860. "MAINWIFI_RECEIVEMSG_LENGTH": ", data length ",
  861. "MAINWIFI_RECEIVEMSG_ISSUCCESS": "Receive data successfully",
  862. "WIFI_SETUP": "Data Transfer Setup",
  863. "WIFI_SENDMSG": "Send data ",
  864. "WIFI_SENDMSG_LENGTH": ", data length ",
  865. "WIFI_RECEIVEMSG": "Receive data to",
  866. "WIFI_RECEIVEMSG_LENGTH": ", data length ",
  867. "WIFI_RECEIVEMSG_ISSUCCESS": "Receive data successfully",
  868. "WIFINETWORK_CONNECT": "WiFi Connect Setup",
  869. "WIFINETWORK_CONNECT_SSID": "set SSID ",
  870. "WIFINETWORK_CONNECT_PW": "set PASSWORD ",
  871. "WIFINETWORK_GETLOCALIP": "Get local IP",
  872. "WIFINETWORK_GETMACADDR": "Get MAC address",
  873. "WIFINETWORK_GETGATEWAYIP": "Get gateway IP",
  874. "WIFINETWORK_ISCONNECTED": "isConnected",
  875. "WIFINETWORK_GETSTATIONNUM": "get client number",
  876. "WIFINETWORK_AP_SETUP": "WiFi Access Point Setup",
  877. "WIFINETWORK_AP_SSID": "set SSID ",
  878. "WIFINETWORK_AP_PW": "set PASSWORD ",
  879. "WIFINETWORK_PW_WARN": "PASSWORD should be set as more than eight digits",
  880. "WIFICLIENT_HTTP_SETUP": "Client Setup",
  881. "WIFICLIENT_HTTP_GET_URL": "Send GET Request to",
  882. "WIFICLIENT_HTTP_GET_DATA": "Get data stored into",
  883. "WIFICLIENT_RECEIVE_GET": "From",
  884. "WIFICLIENT_RECEIVE_GET_LINE2": "Get data of index",
  885. "WIFICLIENT_RECEIVE_GET_LINE3": "as type",
  886. "WIFICLIENT_HTTP_POST_DATA": "Data",
  887. "WIFICLIENT_HTTP_POST_VAR": "Create list",
  888. "WIFICLIENT_HTTP_POST_URL": "Send POST Request to",
  889. "WIFICLIENT_HTTP_POST_TYPE": "as",
  890. "WIFICLIENT_HTTP_PUT_DATA": "From content",
  891. "WIFICLIENT_HTTP_PUT_URL": "Send PUT Request to",
  892. "WIFICLIENT_HTTP_PUT_TYPE": "as",
  893. "REQUEST_DATA_CLOUD": "Cloud Data",
  894. "REQUEST_DATA_STRING": "String",
  895. "WIFICLIENT_HTTP_RESPONSE": "Get HTTP Response",
  896. "WIFISERVER_SETUP": "Server Setup",
  897. "WIFISERVER_SETROUTER": "Server Router",
  898. "WIFISERVER_SETROOTPAGE": "Set homepage",
  899. "WIFISERVER_SETROUTER_SET": "Set path on",
  900. "WIFISERVER_SETROUTER_WITH": "do",
  901. "WIFISERVER_SEND": "Server send data",
  902. "WIFISERVER_LIST": "Create List",
  903. "WIFISERVER_RECEIVE": "Server receive data",
  904. "WIFISERVER_RECEIVE_TO": "And store it to",
  905. "WIFISERVER_RECEIVE_LENGTH": "with length of ",
  906. "WIFISERVER_RECEIVE_GET": "From",
  907. "WIFISERVER_RECEIVE_GET_LINE2": "get data at ",
  908. "WIFISERVER_RECEIVE_GET_LINE3": " as type ",
  909. "WIFISERVER_RECEIVE_GET_INT": "Number",
  910. "WIFISERVER_RECEIVE_GET_STRING": "Text",
  911. "WIFISERVER_SERVERSEND": "Server send ",
  912. "WIFISERVER_SERVERSEND_CODE": "HTTP code",
  913. "WIFISERVER_SERVERSEND_TYPE": "type",
  914. "WIFISERVER_SERVERSEND_CONTENT": "content",
  915. "WIFISERVER_HANDLECLIENT": "handleclient",
  916. "WIFISERVER_SETROUTER_ONNOTFOUND": "Set Router when URL no found, do with",
  917. "WIFISERVER_WAIT_CONNECTION": "wait connection",
  918. "WEBPAGE_LABLE_TITLE": "Web Dashboard: Label",
  919. "WEBPAGE_LABLE": "Label Name",
  920. "WEBPAGE_BUTTON_TITLE": "Web Dashboard: Button",
  921. "WEBPAGE_BUTTON_NAME": "Button Name",
  922. "WEBPAGE_BUTTON_ROUTER": "Set request path to:",
  923. "WEBPAGE_COLORPICKER_TITLE": "Web Dashboard: Color Picker Widget",
  924. "WEBPAGE_COLORPICKER_SUBTITLE": "(Note: Data format in RGB)",
  925. "WEBPAGE_COLORPICKER_PATH": "Set request path to:",
  926. "WEBPAGE_BUTTONCTRL_TITLE": "Web Dashboard: Button Controller",
  927. "WEBPAGE_BUTTONCTRL_TEXT_TOP": "Button Top:",
  928. "WEBPAGE_BUTTONCTRL_TEXT_LEFT": "Button Left:",
  929. "WEBPAGE_BUTTONCTRL_TEXT_CENTER": "Button Center:",
  930. "WEBPAGE_BUTTONCTRL_TEXT_RIGHT": "Button Right:",
  931. "WEBPAGE_BUTTONCTRL_TEXT_BOTTOM": "Button Bottom:",
  932. "WEBPAGE_BUTTONCTRL_SETPATH": " set path to:",
  933. "JSONTOOL_GENERATOR_SETUP": "JSON genrator Setup",
  934. "JSONTOOL_GENERATOR": "JSON genrator",
  935. "JSONTOOL_GENERATOR_JSONOBJECT": "Object",
  936. "JSONTOOL_GENERATOR_KEY": "JSON Object add: Key ",
  937. "JSONTOOL_GENERATOR_VALUE": "value",
  938. "JSONTOOL_GENERATOR_MAIN_JSONNAME": "JSONVar",
  939. "JSONTOOL_GENERATOR_MAIN_TITLE": "Generate a JSON",
  940. "JSONTOOL_GENERATOR_MAIN_TITLE_NAME": "named",
  941. "JSONTOOL_GENERATOR_ARRAY_VALUE": "JSON Array add: value",
  942. "JSONTOOL_GENERATOR_NESTED_TITLE": "Nested a JSON",
  943. "JSONTOOL_GENERATOR_NESTED_TITLE_NAME": "named",
  944. "JSONOBJECT_CREATE": "JSON Object",
  945. "JSONTOOL_PARSE_SETUP": "JSON Parser Setup",
  946. "JSONTOOL_PARSE_JSONOBJECT": "Object",
  947. "JSONTOOL_OBJECT_SIZE": "Object size",
  948. "JSONTOOL_ARRAY_SIZE": "Array size",
  949. "JSONTOOL_PARSE_RESPONSE": " Data",
  950. "JSONTOOL_PARSE_KEYVALUE": "From JSON Object %1 get item of %2",
  951. "JSONTOOL_PARSE_EACH": "From JSON Object ",
  952. "JSONTOOL_PARSE_TOVAR": "get item to",
  953. "JSONTOOL_PARSE_VARTYPE": "",
  954. "JSONTOOL_PARSE_BY": "get item of ",
  955. "JSONTOOL_PARSE_KEY": "(JSON Object) Key",
  956. "JSONTOOL_PARSE_ARRAY": "(JSON Array)",
  957. "JSONTOOL_PARSE_INDEX": "index of",
  958. "JSONTOOL_PARSE_NEST": "nested with",
  959. "JSONTOOL_PARSE_PRETTYPRINT": "Print JSON ",
  960. "JSONTOOL_PARSE_PRETTYPRINT_WAY": "in pretty way",
  961. "JSONTOOL_PARSE_PRETTYPRINT_DISPLAY": "pretty data",
  962. "JSONTOOL_PARSE_ISSUCCESS_NAME": "Is JSON Object",
  963. "JSONTOOL_PARSE_ISSUCCESS": "parsed Successfully",
  964. "CLOUDDATA_GENERATOR_DATA": "Generate data",
  965. "CLOUDDATA_CREATE_WITH_INPUT_WITH": "Add",
  966. "CLOUDDATA_CREATE_WITH_CONTAINER_TITLE_ADD": "key[]",
  967. "CLOUDDATA_CREATE_WITH_ITEM_TITLE": "value",
  968. "CLOUDDATA_PARSE_SETUP_INIT": "Initial parser",
  969. "CLOUDDATA_PARSE_SETUP_PAYLOAD": "parse content",
  970. "CLOUDDATA_PARSE_JSON": "from",
  971. "CLOUDDATA_PARSE_KEY": "Parse data of",
  972. "CLOUDDATA_PARSE_TYPE": "as",
  973. "CLOUDDATA_PARSE_PRETTYPRINT_DISPLAY": "Get generated data",
  974. "WIFIWEBSERVICES_IFTTT": "Web Service IFTTT",
  975. "WIFIWEBSERVICES_IFTTT_SET_KEY": "Key ",
  976. "WIFIWEBSERVICES_IFTTT_SET_EVENT": "Event ",
  977. "WIFIWEBSERVICES_IFTTT_SET_KEY1": "Key1",
  978. "WIFIWEBSERVICES_IFTTT_SET_VALUE1": "Value1",
  979. "WIFIWEBSERVICES_IFTTT_SET_KEY2": "Key2",
  980. "WIFIWEBSERVICES_IFTTT_SET_VALUE2": "Value2",
  981. "WIFIWEBSERVICES_IFTTT_SET_KEY3": "Key3",
  982. "WIFIWEBSERVICES_IFTTT_SET_VALUE3": "Value3",
  983. "WIFIWEBSERVICES_THINKSPEAK": "Web Service Thinkspeak",
  984. "WIFIWEBSERVICES_THINKSPEAK_SET_KEY": "Api-key",
  985. "WIFIWEBSERVICES_THINKSPEAK_SET_FIELD1": "Field",
  986. "WIFIWEBSERVICES_THINKSPEAK_SET_VALUE": "Value",
  987. "THINGSPEAK_CREATE_WITH_INPUT_WITH": "FIELD",
  988. "THINGSPEAK_CREATE_WITH_CONTAINER_TITLE_ADD": "Field",
  989. "THINGSPEAK_CREATE_WITH_ITEM_TITLE": "value",
  990. "COCOCLOUD_TITLE": "Web Service CocoCloud",
  991. "COCOCLOUD_POST": "Send to Event ",
  992. "COCOCLOUD_POST_DATA": "Data",
  993. "COCOCLOUD_GET": "Get Data from Event ",
  994. "COCOCLOUD_GET1": "",
  995. "COCOCLOUD_GETPAYLOAD": "Data got from Event",
  996. "COCOCLOUD_CREATE_WITH_CONTAINER_TITLE_ADD": "LIST",
  997. "COCOCLOUD_CREATE_WITH_ITEM_TITLE": "Event",
  998. "COCOCLOUD_TIME_SETUP": "The World Time",
  999. "COCOCLOUD_TIME_GETDATE": "Get",
  1000. "COCOCLOUD_TIME_GETTIME": "Get",
  1001. "COCOCLOUD_TIME_YEAR": "Year",
  1002. "COCOCLOUD_TIME_MONTH": "Month",
  1003. "COCOCLOUD_TIME_DAY": "Day",
  1004. "COCOCLOUD_TIME_HOUR": "Hour",
  1005. "COCOCLOUD_TIME_MINUTE": "minute",
  1006. "COCOCLOUD_TIME_SECOND": "second",
  1007. "WIFIEASYMODE_NETWORK_TITLE": "Connect to WiFi:",
  1008. "WIFIEASYMODE_NETWORK_SSID": "WiFi Name",
  1009. "WIFIEASYMODE_NETWORK_PW": "WiFi Password",
  1010. "WIFIEASYMODE_THINGSPEAK_APIKEY": "Channel API Key:",
  1011. "WIFIEASYMODE_THINGSPEAK_SENDDATA": "Send data:",
  1012. "WIFIEASYMODE_COCOClOUD_EVENT": "Cloud Event API Key:",
  1013. "WIFIEASYMODE_COCOCLOUD_SENDDATA": "Send Data ",
  1014. "WIFIEASYMODE_COCOCLOUD_GETDATA": "Get Data and Store it to ",
  1015. "WIFIEASYMODE_COCOCLOUD_SETVAR": "item",
  1016. "WIFIEASYMODE_COCOCLOUD_SETVAR_FROM": "",
  1017. "WIFIEASYMODE_COCOCLOUD_KEY": "From",
  1018. "WIFIEASYMODE_COCOCLOUD_KEY1": "get the value with property",
  1019. "WIFIEASYMODE_COCOCLOUD_KEY2": "named ",
  1020. "WIFIEASYMODE_COCOCLOUD_TYPE": "as type",
  1021. "WIFIEASYMODE_COCOCLOUD_END": "",
  1022. "WIFIEASYMODE_COCOClOUD_DATA_NAME": "Name:",
  1023. "WIFIEASYMODE_IFTTT_KEY": "IFTTT Key:",
  1024. "WIFIEASYMODE_IFTTT_EVENT": "IFTTT Event Name:",
  1025. "WIFIEASYMODE_IFTTT_TYPE": "Webhook Type:",
  1026. "WIFIEASYMODE_IFTTT_FETCH": "Fecth\u00A0data",
  1027. "WIFIEASYMODE_IFTTT_POST": "Post\u00A0data",
  1028. "WIFIEASYMODE_IFTTT_SENDDATA": "Send Data",
  1029. "WIFIEASYMODE_TRANSFER_SEND": "Create List",
  1030. "WIFIEASYMODE_TRANSFER_SEND_VALUE": "Data",
  1031. "WIFIEASYMODE_TRANSFER_SEND_LINE2": "Send data to Main Controller",
  1032. "WIFIEASYMODE_TRANSFER_RECEIVE": "Get Data from Main Controller",
  1033. "WIFIEASYMODE_TRANSFER_RECEIVE_LINE2": "And store it to ",
  1034. "WIFIEASYMODE_TRANSFER_RECEIVE_LINE3": "with length of ",
  1035. "WIFIEASYMODE_TRANSFER_RECEIVE_GET": "From ",
  1036. "WIFIEASYMODE_TRANSFER_RECEIVE_GET_LINE2": "get data at ",
  1037. "WIFIEASYMODE_TRANSFER_RECEIVE_GET_LINE3": "as Type",
  1038. "WIFIEASYMODE_TRANSFER_RECEIVE_GET_LINE4": "",
  1039. "MAINEASYMODE_TRANSFER_SEND": "Create List",
  1040. "MAINEASYMODE_TRANSFER_SEND_VALUE": "Data",
  1041. "MAINEASYMODE_TRANSFER_SEND_LINE2": "Send data to Wi-Fi Module",
  1042. "MAINEASYMODE_TRANSFER_RECEIVE": "Get Data from WiFi Module",
  1043. "MAINEASYMODE_TRANSFER_RECEIVE_LINE2": "And store it to ",
  1044. "MAINEASYMODE_TRANSFER_RECEIVE_LINE3": "with length of ",
  1045. "MAINEASYMODE_TRANSFER_RECEIVE_GET": "From ",
  1046. "MAINEASYMODE_TRANSFER_RECEIVE_GET_LINE2": "get data at ",
  1047. "MAINEASYMODE_TRANSFER_RECEIVE_GET_LINE3": "as Type",
  1048. "MAINEASYMODE_TRANSFER_RECEIVE_GET_LINE4": "",
  1049. "BLYNK_SETUP": "BLYNK SETUP",
  1050. "BLYNK_AUTH": "Auth Key : ",
  1051. "BLYNK_WIFI": "Connect to Network",
  1052. "BLYNK_SSID": "WiFi SSID: ",
  1053. "BLYNK_PW": "WiFi PW: ",
  1054. "BLYNK_SELECT":"Select",
  1055. "BLYNK_WRITE": "Get data from",
  1056. "BLYNK_WRITE1": "",
  1057. "BLYNK_WRITE_VARIABLE": "Store into",
  1058. "BLYNK_WRITE_VARLENGTH": "length",
  1059. "BLYNK_GET_DATANAME": "get data from",
  1060. "BLYNK_GET_DATANAME1": "",
  1061. "BLYNK_GET_DATANAME2": "",
  1062. "BLYNK_GET_INDEX": "at index",
  1063. "BLYNK_GET_INDEX1": "",
  1064. "BLYNK_GET_OF": "",
  1065. "BLYNK_GET_OF1": "of",
  1066. "BLYNK_GET_OF2": "",
  1067. "BLYNK_READ":"when Blynk request data via",
  1068. "BLYNK_READ1":"",
  1069. "BLYNK_DATA": "data",
  1070. "BLYNK_VIRTUALWRITE":"Send data to Blynk via",
  1071. "BLYNK_VIRTUALWRITE_DATA":"Data:",
  1072. "BLYNK_CONNECT":"When Blynk is connected",
  1073. "BLYNK_LOG": "BLYNK_LOG",
  1074. "BLYNK_CREATE_WITH_CONTAINER_TITLE_ADD": "Data",
  1075. "BLYNK_CREATE_WITH_ITEM_TITLE": "item",
  1076. "BLYNK_GPS_LATITUDE": "Latitude",
  1077. "BLYNK_GPS_LONGITUDE": "Longitude",
  1078. "BLYNK_GPS_ALTITUDE": "Altitude",
  1079. "BLYNK_GPS_SPEED": "Speed",
  1080. "BLYNK_TIME_SETTING":"Set timer: every ",
  1081. "BLYNK_TIME_SECOND":"second",
  1082. "BLYNK_TIME_DO": "Do",
  1083. "NBIOT_SETUP": "NB-IoT Comm.Setup",
  1084. "NBIOT_HTTP_TITLE":"NB-IoT CocoCloud: Send Data",
  1085. "NBIOT_HTTP_APIKEY":"Cloud Event API Key",
  1086. "NBIOT_HTTP_CONTENTTYPE":"Content Type",
  1087. "NBIOT_HTTP_DATA":"Data:",
  1088. "NBIOT_ENABLE": "Enable NB-IoT Interactive Serial",
  1089. "NBIOT_HTTP_THINGSPEAK_TITLE":"NB-IoT Thingspeak: Send Data",
  1090. "NBIOT_HTTP_THINGSPEAK_APIKEY":"Event API Key",
  1091. "NBIOT_HTTP_IFTTT_TITLE":"NB-IoT IFTTT: Send Data",
  1092. "NBIOT_HTTP_IFTTT_APIKEY":"IFTTT API Key",
  1093. "NBIOT_HTTP_IFTTT_EVENT":"IFTTT Event Name",
  1094. "NBIOT_NETWORK_CONNECTED": "Network Connected",
  1095. "NBIOT_IS_POWERON": "NB-IoT Module is Powered On",
  1096. "NBIOT_HTTP_CLOUD_GET":"NB-IoT CocoCloud: Receive Data",
  1097. "NBIOT_NETWORK_IP": "Get NB-IoT Module IP",
  1098. "VARIABLES_DEFAULT_NAME": "property_name",
  1099. "TODAY": "Today",
  1100. "DUPLICATE_BLOCK": "Duplicate",
  1101. "ADD_COMMENT": "Add Comment",
  1102. "REMOVE_COMMENT": "Remove Comment",
  1103. "EXTERNAL_INPUTS": "Change to External Inputs",
  1104. "INLINE_INPUTS": "Change to Inline Inputs",
  1105. "DELETE_BLOCK": "Delete Block",
  1106. "DELETE_X_BLOCKS": "Delete %1 Blocks",
  1107. "DELETE_ALL_BLOCKS": "Delete all %1 blocks?",
  1108. "CLEAN_UP": "Clean up Blocks",
  1109. "COLLAPSE_BLOCK": "Collapse Block",
  1110. "COLLAPSE_ALL": "Collapse Blocks",
  1111. "EXPAND_BLOCK": "Expand Block",
  1112. "EXPAND_ALL": "Expand Blocks",
  1113. "DISABLE_BLOCK": "Disable Block",
  1114. "ENABLE_BLOCK": "Enable Block",
  1115. "HELP": "Help",
  1116. "UNDO": "Undo",
  1117. "REDO": "Redo",
  1118. "CHANGE_VALUE_TITLE": "Change value:",
  1119. "NEW_VARIABLE": "New property...",
  1120. "NEW_VARIABLE_TITLE": "New property name:",
  1121. "RENAME_VARIABLE": "Rename property...",
  1122. "RENAME_VARIABLE_TITLE": "Rename all '%1' properties to:",
  1123. "NEW_VARIABLE": "Create property...",
  1124. "NEW_VARIABLE_TITLE": "New property name:",
  1125. "VARIABLE_ALREADY_EXISTS": "A property named '%1' already exists.",
  1126. "DELETE_VARIABLE_CONFIRMATION": "Delete %1 uses of the '%2' property?",
  1127. "DELETE_VARIABLE": "Delete the '%1' property",
  1128. "COLOUR_PICKER_HELPURL": "https://en.wikipedia.org/wiki/Color",
  1129. "COLOUR_PICKER_TOOLTIP": "Choose a colour from the palette.",
  1130. "COLOUR_RANDOM_HELPURL": "http://randomcolour.com",
  1131. "COLOUR_RANDOM_TITLE": "random colour",
  1132. "COLOUR_RANDOM_TOOLTIP": "Choose a colour at random.",
  1133. "COLOUR_RGB_HELPURL": "http://www.december.com/html/spec/colorper.html",
  1134. "COLOUR_RGB_TITLE": "colour with",
  1135. "COLOUR_RGB_RED": "red",
  1136. "COLOUR_RGB_GREEN": "green",
  1137. "COLOUR_RGB_BLUE": "blue",
  1138. "COLOUR_RGB_TOOLTIP": "Create a colour with the specified amount of red, green, and blue. All values must be between 0 and 100.",
  1139. "COLOUR_BLEND_HELPURL": "http://meyerweb.com/eric/tools/color-blend/",
  1140. "COLOUR_BLEND_TITLE": "blend",
  1141. "COLOUR_BLEND_COLOUR1": "colour 1",
  1142. "COLOUR_BLEND_COLOUR2": "colour 2",
  1143. "COLOUR_BLEND_RATIO": "ratio",
  1144. "COLOUR_BLEND_TOOLTIP": "Blends two colours together with a given ratio (0.0 - 1.0).",
  1145. "CONTROLS_REPEAT_HELPURL": "https://en.wikipedia.org/wiki/For_loop",
  1146. "CONTROLS_REPEAT_TITLE": "repeat %1 times",
  1147. "CONTROLS_REPEAT_INPUT_DO": "do",
  1148. "CONTROLS_REPEAT_TOOLTIP": "Do some statements several times.",
  1149. "CONTROLS_WHILEUNTIL_HELPURL": "https://github.com/google/blockly/wiki/Loops#repeat",
  1150. "CONTROLS_WHILEUNTIL_OPERATOR_WHILE": "while",
  1151. "CONTROLS_WHILEUNTIL_OPERATOR_UNTIL": "repeat until",
  1152. "CONTROLS_WHILEUNTIL_TOOLTIP_WHILE": "While a value is true, then do some statements.",
  1153. "CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL": "While a value is false, then do some statements.",
  1154. "CONTROLS_FOR_HELPURL": "https://github.com/google/blockly/wiki/Loops#count-with",
  1155. "CONTROLS_FOR_TOOLTIP": "Have the variable '%1' take on the values from the start number to the end number, counting by the specified interval, and do the specified blocks.",
  1156. "CONTROLS_FOR_TITLE": "count with %1 from %2 to %3 by %4",
  1157. "CONTROLS_FOREACH_HELPURL": "https://github.com/google/blockly/wiki/Loops#for-each",
  1158. "CONTROLS_FOREACH_TITLE": "for each item %1 in list %2",
  1159. "CONTROLS_FOREACH_TOOLTIP": "For each item in a list, set the variable '%1' to the item, and then do some statements.",
  1160. "CONTROLS_FLOW_STATEMENTS_HELPURL": "https://github.com/google/blockly/wiki/Loops#loop-termination-blocks",
  1161. "CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK": "break out of loop",
  1162. "CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE": "continue with next iteration of loop",
  1163. "CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK": "Break out of the containing loop.",
  1164. "CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE": "Skip the rest of this loop, and continue with the next iteration.",
  1165. "CONTROLS_FLOW_STATEMENTS_WARNING": "Warning: This block may only be used within a loop.",
  1166. "CONTROLS_IF_HELPURL": "https://github.com/google/blockly/wiki/IfElse",
  1167. "CONTROLS_IF_TOOLTIP_1": "If a value is true, then do some statements.",
  1168. "CONTROLS_IF_TOOLTIP_2": "If a value is true, then do the first block of statements. Otherwise, do the second block of statements.",
  1169. "CONTROLS_IF_TOOLTIP_3": "If the first value is true, then do the first block of statements. Otherwise, if the second value is true, do the second block of statements.",
  1170. "CONTROLS_IF_TOOLTIP_4": "If the first value is true, then do the first block of statements. Otherwise, if the second value is true, do the second block of statements. If none of the values are true, do the last block of statements.",
  1171. "CONTROLS_IF_MSG_IF": "if",
  1172. "CONTROLS_IF_MSG_ELSEIF": "else if",
  1173. "CONTROLS_IF_MSG_ELSE": "else",
  1174. "CONTROLS_IF_IF_TOOLTIP": "Add, remove, or reorder sections to reconfigure this if block.",
  1175. "CONTROLS_IF_ELSEIF_TOOLTIP": "Add a condition to the if block.",
  1176. "CONTROLS_IF_ELSE_TOOLTIP": "Add a final, catch-all condition to the if block.",
  1177. "LOGIC_COMPARE_HELPURL": "https://en.wikipedia.org/wiki/Inequality_(mathematics)",
  1178. "LOGIC_COMPARE_TOOLTIP_EQ": "Return true if both inputs equal each other.",
  1179. "LOGIC_COMPARE_TOOLTIP_NEQ": "Return true if both inputs are not equal to each other.",
  1180. "LOGIC_COMPARE_TOOLTIP_LT": "Return true if the first input is smaller than the second input.",
  1181. "LOGIC_COMPARE_TOOLTIP_LTE": "Return true if the first input is smaller than or equal to the second input.",
  1182. "LOGIC_COMPARE_TOOLTIP_GT": "Return true if the first input is greater than the second input.",
  1183. "LOGIC_COMPARE_TOOLTIP_GTE": "Return true if the first input is greater than or equal to the second input.",
  1184. "LOGIC_OPERATION_HELPURL": "https://github.com/google/blockly/wiki/Logic#logical-operations",
  1185. "LOGIC_OPERATION_TOOLTIP_AND": "Return true if both inputs are true.",
  1186. "LOGIC_OPERATION_AND": "and",
  1187. "LOGIC_OPERATION_TOOLTIP_OR": "Return true if at least one of the inputs is true.",
  1188. "LOGIC_OPERATION_OR": "or",
  1189. "LOGIC_NEGATE_HELPURL": "https://github.com/google/blockly/wiki/Logic#not",
  1190. "LOGIC_NEGATE_TITLE": "not %1",
  1191. "LOGIC_NEGATE_TOOLTIP": "Returns true if the input is false. Returns false if the input is true.",
  1192. "LOGIC_BOOLEAN_HELPURL": "https://github.com/google/blockly/wiki/Logic#values",
  1193. "LOGIC_BOOLEAN_TRUE": "True",
  1194. "LOGIC_BOOLEAN_FALSE": "False",
  1195. "LOGIC_BOOLEAN_TOOLTIP": "Returns either true or false.",
  1196. "LOGIC_NULL_HELPURL": "https://en.wikipedia.org/wiki/Nullable_type",
  1197. "LOGIC_NULL": "None",
  1198. "LOGIC_NULL_TOOLTIP": "Returns the special None object.",
  1199. "LOGIC_TERNARY_HELPURL": "https://en.wikipedia.org/wiki/%3F:",
  1200. "LOGIC_TERNARY_CONDITION": "test",
  1201. "LOGIC_TERNARY_IF_TRUE": "if true",
  1202. "LOGIC_TERNARY_IF_FALSE": "if false",
  1203. "LOGIC_TERNARY_TOOLTIP": "Check the condition in 'test'. If the condition is true, returns the 'if true' value; otherwise returns the 'if false' value.",
  1204. "MATH_NUMBER_HELPURL": "https://en.wikipedia.org/wiki/Number",
  1205. "MATH_NUMBER_TOOLTIP": "A number.",
  1206. "MATH_ADDITION_SYMBOL": "+",
  1207. "MATH_SUBTRACTION_SYMBOL": "-",
  1208. "MATH_DIVISION_SYMBOL": "÷",
  1209. "MATH_MULTIPLICATION_SYMBOL": "×",
  1210. "MATH_POWER_SYMBOL": "^",
  1211. "MATH_TRIG_SIN": "sin",
  1212. "MATH_TRIG_COS": "cos",
  1213. "MATH_TRIG_TAN": "tan",
  1214. "MATH_TRIG_ASIN": "asin",
  1215. "MATH_TRIG_ACOS": "acos",
  1216. "MATH_TRIG_ATAN": "atan",
  1217. "MATH_ARITHMETIC_HELPURL": "https://en.wikipedia.org/wiki/Arithmetic",
  1218. "MATH_ARITHMETIC_TOOLTIP_ADD": "Return the sum of the two numbers.",
  1219. "MATH_ARITHMETIC_TOOLTIP_MINUS": "Return the difference of the two numbers.",
  1220. "MATH_ARITHMETIC_TOOLTIP_MULTIPLY": "Return the product of the two numbers.",
  1221. "MATH_ARITHMETIC_TOOLTIP_DIVIDE": "Return the quotient of the two numbers.",
  1222. "MATH_ARITHMETIC_TOOLTIP_POWER": "Return the first number raised to the power of the second number.",
  1223. "MATH_SINGLE_HELPURL": "https://en.wikipedia.org/wiki/Square_root",
  1224. "MATH_SINGLE_OP_ROOT": "square root",
  1225. "MATH_SINGLE_TOOLTIP_ROOT": "Return the square root of a number.",
  1226. "MATH_SINGLE_OP_ABSOLUTE": "absolute",
  1227. "MATH_SINGLE_TOOLTIP_ABS": "Return the absolute value of a number.",
  1228. "MATH_SINGLE_TOOLTIP_NEG": "Return the negation of a number.",
  1229. "MATH_SINGLE_TOOLTIP_LN": "Return the natural logarithm of a number.",
  1230. "MATH_SINGLE_TOOLTIP_LOG10": "Return the base 10 logarithm of a number.",
  1231. "MATH_SINGLE_TOOLTIP_EXP": "Return e to the power of a number.",
  1232. "MATH_SINGLE_TOOLTIP_POW10": "Return 10 to the power of a number.",
  1233. "MATH_TRIG_HELPURL": "https://en.wikipedia.org/wiki/Trigonometric_functions",
  1234. "MATH_TRIG_TOOLTIP_SIN": "Return the sine of a degree (not radian).",
  1235. "MATH_TRIG_TOOLTIP_COS": "Return the cosine of a degree (not radian).",
  1236. "MATH_TRIG_TOOLTIP_TAN": "Return the tangent of a degree (not radian).",
  1237. "MATH_TRIG_TOOLTIP_ASIN": "Return the arcsine of a number.",
  1238. "MATH_TRIG_TOOLTIP_ACOS": "Return the arccosine of a number.",
  1239. "MATH_TRIG_TOOLTIP_ATAN": "Return the arctangent of a number.",
  1240. "MATH_CONSTANT_HELPURL": "https://en.wikipedia.org/wiki/Mathematical_constant",
  1241. "MATH_CONSTANT_TOOLTIP": "Return one of the common constants: π (3.141…), e (2.718…), φ (1.618…), sqrt(2) (1.414…), sqrt(½) (0.707…), or ∞ (infinity).",
  1242. "MATH_IS_EVEN": "is even",
  1243. "MATH_IS_ODD": "is odd",
  1244. "MATH_IS_PRIME": "is prime",
  1245. "MATH_IS_WHOLE": "is whole",
  1246. "MATH_IS_POSITIVE": "is positive",
  1247. "MATH_IS_NEGATIVE": "is negative",
  1248. "MATH_IS_DIVISIBLE_BY": "is divisible by",
  1249. "MATH_IS_TOOLTIP": "Check if a number is an even, odd, prime, whole, positive, negative, or if it is divisible by certain number. Returns true or false.",
  1250. "MATH_CHANGE_HELPURL": "https://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter",
  1251. "MATH_CHANGE_TITLE": "change %1 by %2",
  1252. "MATH_CHANGE_TOOLTIP": "Add a number to property '%1'.",
  1253. "MATH_ROUND_HELPURL": "https://en.wikipedia.org/wiki/Rounding",
  1254. "MATH_ROUND_TOOLTIP": "Round a number up or down.",
  1255. "MATH_ROUND_OPERATOR_ROUND": "round",
  1256. "MATH_ROUND_OPERATOR_ROUNDUP": "round up",
  1257. "MATH_ROUND_OPERATOR_ROUNDDOWN": "round down",
  1258. "MATH_ONLIST_HELPURL": "",
  1259. "MATH_ONLIST_OPERATOR_SUM": "sum of list",
  1260. "MATH_ONLIST_TOOLTIP_SUM": "Return the sum of all the numbers in the list.",
  1261. "MATH_ONLIST_OPERATOR_MIN": "min of list",
  1262. "MATH_ONLIST_TOOLTIP_MIN": "Return the smallest number in the list.",
  1263. "MATH_ONLIST_OPERATOR_MAX": "max of list",
  1264. "MATH_ONLIST_TOOLTIP_MAX": "Return the largest number in the list.",
  1265. "MATH_ONLIST_OPERATOR_AVERAGE": "average of list",
  1266. "MATH_ONLIST_TOOLTIP_AVERAGE": "Return the average (arithmetic mean) of the numeric values in the list.",
  1267. "MATH_ONLIST_OPERATOR_MEDIAN": "median of list",
  1268. "MATH_ONLIST_TOOLTIP_MEDIAN": "Return the median number in the list.",
  1269. "MATH_ONLIST_OPERATOR_MODE": "modes of list",
  1270. "MATH_ONLIST_TOOLTIP_MODE": "Return a list of the most common item(s) in the list.",
  1271. "MATH_ONLIST_OPERATOR_STD_DEV": "standard deviation of list",
  1272. "MATH_ONLIST_TOOLTIP_STD_DEV": "Return the standard deviation of the list.",
  1273. "MATH_ONLIST_OPERATOR_RANDOM": "random item of list",
  1274. "MATH_ONLIST_TOOLTIP_RANDOM": "Return a random element from the list.",
  1275. "MATH_MODULO_HELPURL": "https://en.wikipedia.org/wiki/Modulo_operation",
  1276. "MATH_MODULO_TITLE": "remainder of %1 ÷ %2",
  1277. "MATH_MODULO_TOOLTIP": "Return the remainder from dividing the two numbers.",
  1278. "MATH_CONSTRAIN_HELPURL": "https://en.wikipedia.org/wiki/Clamping_%28graphics%29",
  1279. "MATH_CONSTRAIN_TITLE": "constrain %1 low %2 high %3",
  1280. "MATH_CONSTRAIN_TOOLTIP": "Constrain a number to be between the specified limits (inclusive).",
  1281. "MATH_RANDOM_INT_HELPURL": "https://en.wikipedia.org/wiki/Random_number_generation",
  1282. "MATH_RANDOM_INT_TITLE": "random integer from %1 to %2",
  1283. "MATH_RANDOM_INT_TOOLTIP": "Return a random integer between the two specified limits, inclusive.",
  1284. "MATH_RANDOM_FLOAT_HELPURL": "https://en.wikipedia.org/wiki/Random_number_generation",
  1285. "MATH_RANDOM_FLOAT_TITLE_RANDOM": "random fraction",
  1286. "MATH_RANDOM_FLOAT_TOOLTIP": "Return a random fraction between 0.0 (inclusive) and 1.0 (exclusive).",
  1287. "TEXT_TEXT_HELPURL": "https://en.wikipedia.org/wiki/String_(computer_science)",
  1288. "TEXT_TEXT_TOOLTIP": "A letter, word, or line of text.",
  1289. "TEXT_JOIN_HELPURL": "https://github.com/google/blockly/wiki/Text#text-creation",
  1290. "TEXT_JOIN_TITLE_CREATEWITH": "join strings",
  1291. "TEXT_JOIN_TOOLTIP": "Create a piece of text by joining together any number of items.",
  1292. "TEXT_CREATE_JOIN_TITLE_JOIN": "join",
  1293. "TEXT_CREATE_JOIN_TOOLTIP": "Add, remove, or reorder sections to reconfigure this text block.",
  1294. "TEXT_CREATE_JOIN_ITEM_TOOLTIP": "Add an item to the text.",
  1295. "TEXT_APPEND_HELPURL": "https://github.com/google/blockly/wiki/Text#text-modification",
  1296. "TEXT_APPEND_TO": "to",
  1297. "TEXT_APPEND_APPENDTEXT": "append text",
  1298. "TEXT_APPEND_TOOLTIP": "Append some text to variable '%1'.",
  1299. "TEXT_LENGTH_HELPURL": "https://github.com/google/blockly/wiki/Text#text-modification",
  1300. "TEXT_LENGTH_TITLE": "length of %1",
  1301. "TEXT_LENGTH_TOOLTIP": "Returns the number of letters (including spaces) in the provided text.",
  1302. "TEXT_ISEMPTY_HELPURL": "https://github.com/google/blockly/wiki/Text#checking-for-empty-text",
  1303. "TEXT_ISEMPTY_TITLE": "%1 is empty",
  1304. "TEXT_ISEMPTY_TOOLTIP": "Returns true if the provided text is empty.",
  1305. "TEXT_INDEXOF_HELPURL": "https://github.com/google/blockly/wiki/Text#finding-text",
  1306. "TEXT_INDEXOF_TOOLTIP": "Returns the index of the first/last occurrence of the first text in the second text. Returns %1 if text is not found.",
  1307. "TEXT_INDEXOF_INPUT_INTEXT": "in text",
  1308. "TEXT_INDEXOF_OPERATOR_FIRST": "find first occurrence of text",
  1309. "TEXT_INDEXOF_OPERATOR_LAST": "find last occurrence of text",
  1310. "TEXT_INDEXOF_TAIL": "",
  1311. "TEXT_CHARAT_HELPURL": "https://github.com/google/blockly/wiki/Text#extracting-text",
  1312. "TEXT_CHARAT_INPUT_INTEXT": "in text",
  1313. "TEXT_CHARAT_FROM_START": "get letter #",
  1314. "TEXT_CHARAT_FROM_END": "get letter # from end",
  1315. "TEXT_CHARAT_FIRST": "get first letter",
  1316. "TEXT_CHARAT_LAST": "get last letter",
  1317. "TEXT_CHARAT_RANDOM": "get random letter",
  1318. "TEXT_CHARAT_TAIL": "",
  1319. "TEXT_CHARAT_TOOLTIP": "Returns the letter at the specified position.",
  1320. "TEXT_GET_SUBSTRING_TOOLTIP": "Returns a specified portion of the text.",
  1321. "TEXT_GET_SUBSTRING_HELPURL": "https://github.com/google/blockly/wiki/Text#extracting-a-region-of-text",
  1322. "TEXT_GET_SUBSTRING_INPUT_IN_TEXT": "in text",
  1323. "TEXT_GET_SUBSTRING_START_FROM_START": "get substring from letter #",
  1324. "TEXT_GET_SUBSTRING_START_FROM_END": "get substring from letter # from end",
  1325. "TEXT_GET_SUBSTRING_START_FIRST": "get substring from first letter",
  1326. "TEXT_GET_SUBSTRING_END_FROM_START": "to letter #",
  1327. "TEXT_GET_SUBSTRING_END_FROM_END": "to letter # from end",
  1328. "TEXT_GET_SUBSTRING_END_LAST": "to last letter",
  1329. "TEXT_GET_SUBSTRING_TAIL": "",
  1330. "TEXT_CHANGECASE_HELPURL": "https://github.com/google/blockly/wiki/Text#adjusting-text-case",
  1331. "TEXT_CHANGECASE_TOOLTIP": "Return a copy of the text in a different case.",
  1332. "TEXT_CHANGECASE_OPERATOR_UPPERCASE": "to UPPER CASE",
  1333. "TEXT_CHANGECASE_OPERATOR_LOWERCASE": "to lower case",
  1334. "TEXT_CHANGECASE_OPERATOR_TITLECASE": "to Title Case",
  1335. "TEXT_TRIM_HELPURL": "https://github.com/google/blockly/wiki/Text#trimming-removing-spaces",
  1336. "TEXT_TRIM_TOOLTIP": "Return a copy of the text with spaces removed from one or both ends.",
  1337. "TEXT_TRIM_OPERATOR_BOTH": "trim spaces from both sides of",
  1338. "TEXT_TRIM_OPERATOR_LEFT": "trim spaces from left side of",
  1339. "TEXT_TRIM_OPERATOR_RIGHT": "trim spaces from right side of",
  1340. "TEXT_PRINT_HELPURL": "https://github.com/google/blockly/wiki/Text#printing-text",
  1341. "TEXT_PRINT_TITLE": "print %1",
  1342. "TEXT_PRINT_TOOLTIP": "Print the specified text, number or other value.",
  1343. "TEXT_PROMPT_HELPURL": "https://github.com/google/blockly/wiki/Text#getting-input-from-the-user",
  1344. "TEXT_PROMPT_TYPE_TEXT": "prompt for text with message",
  1345. "TEXT_PROMPT_TYPE_NUMBER": "prompt for number with message",
  1346. "TEXT_PROMPT_TOOLTIP_NUMBER": "Prompt for user for a number.",
  1347. "TEXT_PROMPT_TOOLTIP_TEXT": "Prompt for user for some text.",
  1348. "LISTS_CREATE_EMPTY_HELPURL": "https://github.com/google/blockly/wiki/Lists#create-empty-list",
  1349. "LISTS_CREATE_EMPTY_TITLE": "create empty list",
  1350. "LISTS_CREATE_EMPTY_TOOLTIP": "Returns a list, of length 0, containing no data records",
  1351. "LISTS_CREATE_WITH_HELPURL": "https://github.com/google/blockly/wiki/Lists#create-list-with",
  1352. "LISTS_CREATE_WITH_TOOLTIP": "Create a list with any number of items.",
  1353. "LISTS_CREATE_WITH_INPUT_WITH": "create list with",
  1354. "LISTS_CREATE_WITH_CONTAINER_TITLE_ADD": "list",
  1355. "LISTS_CREATE_WITH_CONTAINER_TOOLTIP": "Add, remove, or reorder sections to reconfigure this list block.",
  1356. "LISTS_CREATE_WITH_ITEM_TOOLTIP": "Add an item to the list.",
  1357. "LISTS_REPEAT_HELPURL": "https://github.com/google/blockly/wiki/Lists#create-list-with",
  1358. "LISTS_REPEAT_TOOLTIP": "Creates a list consisting of the given value repeated the specified number of times.",
  1359. "LISTS_REPEAT_TITLE": "Create list with item %1 repeated %2 times",
  1360. "LISTS_LENGTH_HELPURL": "https://github.com/google/blockly/wiki/Lists#length-of",
  1361. "LISTS_LENGTH_TITLE": "length of %1",
  1362. "LISTS_LENGTH_TOOLTIP": "Returns the length of a list.",
  1363. "LISTS_ISEMPTY_HELPURL": "https://github.com/google/blockly/wiki/Lists#is-empty",
  1364. "LISTS_ISEMPTY_TITLE": "%1 is empty",
  1365. "LISTS_ISEMPTY_TOOLTIP": "Returns true if the list is empty.",
  1366. "LISTS_INLIST": "in list",
  1367. "LISTS_INDEX_OF_HELPURL": "https://github.com/google/blockly/wiki/Lists#getting-items-from-a-list",
  1368. "LISTS_INDEX_OF_FIRST": "find first occurrence of item",
  1369. "LISTS_INDEX_OF_LAST": "find last occurrence of item",
  1370. "LISTS_INDEX_OF_TOOLTIP": "Returns the index of the first/last occurrence of the item in the list. Returns %1 if item is not found.",
  1371. "LISTS_GET_INDEX_GET": "get",
  1372. "LISTS_GET_INDEX_GET_REMOVE": "get and remove",
  1373. "LISTS_GET_INDEX_REMOVE": "remove",
  1374. "LISTS_GET_INDEX_FROM_START": "#",
  1375. "LISTS_GET_INDEX_FROM_END": "# from end",
  1376. "LISTS_GET_INDEX_FIRST": "first",
  1377. "LISTS_GET_INDEX_LAST": "last",
  1378. "LISTS_GET_INDEX_RANDOM": "random",
  1379. "LISTS_GET_INDEX_TAIL": "",
  1380. "LISTS_INDEX_FROM_START_TOOLTIP": "%1 is the first item.",
  1381. "LISTS_INDEX_FROM_END_TOOLTIP": "%1 is the last item.",
  1382. "LISTS_GET_INDEX_TOOLTIP_GET_FROM": "Returns the item at the specified position in a list.",
  1383. "LISTS_GET_INDEX_TOOLTIP_GET_FIRST": "Returns the first item in a list.",
  1384. "LISTS_GET_INDEX_TOOLTIP_GET_LAST": "Returns the last item in a list.",
  1385. "LISTS_GET_INDEX_TOOLTIP_GET_RANDOM": "Returns a random item in a list.",
  1386. "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM": "Removes and returns the item at the specified position in a list.",
  1387. "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST": "Removes and returns the first item in a list.",
  1388. "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST": "Removes and returns the last item in a list.",
  1389. "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM": "Removes and returns a random item in a list.",
  1390. "LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM": "Removes the item at the specified position in a list.",
  1391. "LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST": "Removes the first item in a list.",
  1392. "LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST": "Removes the last item in a list.",
  1393. "LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM": "Removes a random item in a list.",
  1394. "LISTS_SET_INDEX_HELPURL": "https://github.com/google/blockly/wiki/Lists#in-list--set",
  1395. "LISTS_SET_INDEX_SET": "set",
  1396. "LISTS_SET_INDEX_INSERT": "insert at",
  1397. "LISTS_SET_INDEX_INPUT_TO": "as",
  1398. "LISTS_SET_INDEX_TOOLTIP_SET_FROM": "Sets the item at the specified position in a list.",
  1399. "LISTS_SET_INDEX_TOOLTIP_SET_FIRST": "Sets the first item in a list.",
  1400. "LISTS_SET_INDEX_TOOLTIP_SET_LAST": "Sets the last item in a list.",
  1401. "LISTS_SET_INDEX_TOOLTIP_SET_RANDOM": "Sets a random item in a list.",
  1402. "LISTS_SET_INDEX_TOOLTIP_INSERT_FROM": "Inserts the item at the specified position in a list.",
  1403. "LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST": "Inserts the item at the start of a list.",
  1404. "LISTS_SET_INDEX_TOOLTIP_INSERT_LAST": "Append the item to the end of a list.",
  1405. "LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM": "Inserts the item randomly in a list.",
  1406. "LISTS_GET_SUBLIST_HELPURL": "https://github.com/google/blockly/wiki/Lists#getting-a-sublist",
  1407. "LISTS_GET_SUBLIST_START_FROM_START": "get sub-list from #",
  1408. "LISTS_GET_SUBLIST_START_FROM_END": "get sub-list from # from end",
  1409. "LISTS_GET_SUBLIST_START_FIRST": "get sub-list from first",
  1410. "LISTS_GET_SUBLIST_END_FROM_START": "to #",
  1411. "LISTS_GET_SUBLIST_END_FROM_END": "to # from end",
  1412. "LISTS_GET_SUBLIST_END_LAST": "to last",
  1413. "LISTS_GET_SUBLIST_TAIL": "",
  1414. "LISTS_GET_SUBLIST_TOOLTIP": "Creates a copy of the specified portion of a list.",
  1415. "LISTS_SORT_HELPURL": "https://github.com/google/blockly/wiki/Lists#sorting-a-list",
  1416. "LISTS_SORT_TITLE": "sort %1 %2 %3",
  1417. "LISTS_SORT_TOOLTIP": "Sort a copy of a list.",
  1418. "LISTS_SORT_ORDER_ASCENDING": "ascending",
  1419. "LISTS_SORT_ORDER_DESCENDING": "descending",
  1420. "LISTS_SORT_TYPE_NUMERIC": "numeric",
  1421. "LISTS_SORT_TYPE_TEXT": "alphabetic",
  1422. "LISTS_SORT_TYPE_IGNORECASE": "alphabetic, ignore case",
  1423. "LISTS_SPLIT_HELPURL": "https://github.com/google/blockly/wiki/Lists#splitting-strings-and-joining-lists",
  1424. "LISTS_SPLIT_LIST_FROM_TEXT": "make list from text",
  1425. "LISTS_SPLIT_TEXT_FROM_LIST": "make text from list",
  1426. "LISTS_SPLIT_WITH_DELIMITER": "with delimiter",
  1427. "LISTS_SPLIT_TOOLTIP_SPLIT": "Split text into a list of texts, breaking at each delimiter.",
  1428. "LISTS_SPLIT_TOOLTIP_JOIN": "Join a list of texts into one text, separated by a delimiter.",
  1429. "LISTS_APPEND": "append item",
  1430. "LISTS_APPEND_TO": "to list",
  1431. "LISTS_APPEND_TOOLTIP": "Append an element to a list",
  1432. "LISTS_APPEND_HELPURL": "http://google.com",
  1433. "DICT_GET": "get key",
  1434. "DICT_GET_TO": "of",
  1435. // "DICT_KEYS": "get all keys from",
  1436. "DICTS_CREATE_WITH_CONTAINER_TITLE_ADD": "Create Dictionary",
  1437. "DICTS_CREATE_WITH_ITEM_TITLE": "key/value",
  1438. "DICTS_CREATE_WITH_INPUT_WITH": "create dict with",
  1439. "DICTS_CREATE_WITH_ITEM_KEY": "key",
  1440. "DICTS_CREATE_WITH_ITEM_MAPPING": ":",
  1441. "DICTS_CREATE_EMPTY_TITLE": "empty dictionary",
  1442. "DICTS_CREATE_WITH_TOOLTIP": "",
  1443. "DICTS_CREATE_WITH_CONTAINER_TOOLTIP": "",
  1444. "DICTS_CREATE_WITH_ITEM_TOOLTIP": "",
  1445. "TYPE_CHECK": "type of",
  1446. "TEXT_PRINT_TITLE_PRINT": "print",
  1447. "TEXT_PRINT_TOOLTIP": "",
  1448. "ORDINAL_NUMBER_SUFFIX": "",
  1449. "VARIABLES_GET_HELPURL": "https://github.com/google/blockly/wiki/Variables#get",
  1450. "VARIABLES_GET_TOOLTIP": "Returns the value of this variable.",
  1451. "VARIABLES_GET_CREATE_SET": "Create 'set %1'",
  1452. "VARIABLES_SET_HELPURL": "https://github.com/google/blockly/wiki/Variables#set",
  1453. "VARIABLES_SET_TITLE": "set",
  1454. "VARIABLES_SET_TAIL": "=",
  1455. "VARIABLES_SET": "set %1 = %2",
  1456. "VARIABLES_SET_TOOLTIP": "Sets this variable to be equal to the input.",
  1457. "VARIABLES_SET_CREATE_GET": "Create 'get %1'",
  1458. "PROCEDURES_DEFNORETURN_HELPURL": "https://en.wikipedia.org/wiki/Procedure_%28computer_science%29",
  1459. "PROCEDURES_DEFNORETURN_TITLE": "define",
  1460. "PROCEDURES_DEFNORETURN_PROCEDURE": "function_name",
  1461. "PROCEDURES_BEFORE_PARAMS": "with:",
  1462. "PROCEDURES_CALL_BEFORE_PARAMS": "",
  1463. "PROCEDURES_DEFNORETURN_DO": "",
  1464. "PROCEDURES_DEFNORETURN_TOOLTIP": "Creates a function with no output.",
  1465. "PROCEDURES_DEFNORETURN_COMMENT": "Describe this function...",
  1466. "PROCEDURES_DEFRETURN_HELPURL": "https://en.wikipedia.org/wiki/Procedure_%28computer_science%29",
  1467. "PROCEDURES_DEFRETURN_RETURN": "return",
  1468. "PROCEDURES_DEFRETURN_TOOLTIP": "Creates a function with an output.",
  1469. "PROCEDURES_ALLOW_STATEMENTS": "allow statements",
  1470. "PROCEDURES_DEF_DUPLICATE_WARNING": "Warning: This function has duplicate parameters.",
  1471. "PROCEDURES_CALLNORETURN_HELPURL": "https://en.wikipedia.org/wiki/Procedure_%28computer_science%29",
  1472. "PROCEDURES_CALLNORETURN_TOOLTIP": "Run the user-defined function '%1'.",
  1473. "PROCEDURES_CALLRETURN_HELPURL": "https://en.wikipedia.org/wiki/Procedure_%28computer_science%29",
  1474. "PROCEDURES_CALLRETURN_TOOLTIP": "Run the user-defined function '%1' and use its output.",
  1475. "PROCEDURES_MUTATORCONTAINER_TITLE": "parameters",
  1476. "PROCEDURES_MUTATORCONTAINER_TOOLTIP": "Add, remove, or reorder inputs to this function.",
  1477. "PROCEDURES_MUTATORARG_TITLE": "parameter name:",
  1478. "PROCEDURES_MUTATORARG_TOOLTIP": "Add a parameter to the function.",
  1479. "PROCEDURES_HIGHLIGHT_DEF": "Highlight function definition",
  1480. "PROCEDURES_CREATE_DO": "Create '%1'",
  1481. "PROCEDURES_IFRETURN_TOOLTIP": "If a value is true, then return a second value.",
  1482. "PROCEDURES_IFRETURN_HELPURL": "http://c2.com/cgi/wiki?GuardClause",
  1483. "PROCEDURES_IFRETURN_WARNING": "Warning: This block may be used only within a function definition.",
  1484. "LOGGING_SETUP":"Logging Setup",
  1485. "LOGGING_CONF":"Logging Basic config",
  1486. "PROCEDURES_MAINFUNCTION": "Define Main function",
  1487. "VOICEKIT_SETUP":"Google AIY Voice Kit Setup",
  1488. "VOICEKIT_DEMO_1":"Command Control Demo",
  1489. "VOICEKIT_DEMO_2":"Via Google Assistant",
  1490. "VISIONKIT_SETUP":"Google AIY Vision Kit Setup",
  1491. "VISIONKIT_JOY_DETECT":"Detect Joy Score and stored it to Core Cloud",
  1492. "VISIONKIT_CLOUDEVENT_API": "Cloud Event API:",
  1493. "VISIONKIT_IMPORT":"from",
  1494. "VISIONKIT_IMPORT_ANNOTATOR":"annotator import",
  1495. "VISIONKIT_IMPORT_MODELS":"models import",
  1496. "VISIONKIT_IMPORT_INFERENCE":"inference import",
  1497. "VISIONKIT_AIY_VISION_INFERENCE":"AIY Vision Inference",
  1498. "VISIONKIT_CAMERA_INFERENCE":"Camera Inference as",
  1499. "VISIONKIT_USE_MODEL": "Use model",
  1500. "VISIONKIT_DO":"Do",
  1501. "VISIONKIT_RUN_INFERENCE": "Run inference",
  1502. "VISIONKIT_GETINFERENCE": "Get Inference",
  1503. "VISIONKIT_MODEL": "Model",
  1504. "VISIONKIT_GETMODEL_MODEL":"model",
  1505. "VISIONKIT_GETMODEL_Of":"of",
  1506. "VISIONKIT_ANNOTATOR":"Annotator",
  1507. "VISIONKIT_ANNOTATOR_SETTING": "set dimensions:",
  1508. "VISIONKIT_ANNOTATOR_BOUNDING":"Annotator Bounding Box",
  1509. "VISIONKIT_ANNOTATOR_FILL": "fill=",
  1510. "MATH_SUM":"Sum",
  1511. "LOOP_FOREACH_ITEM":"for each item",
  1512. "LOOP_FOREACH_LIST":"in list",
  1513. "REQUEST_IMPORT":"import requests",
  1514. "REQUEST_POST_DATATYPE": "Request Post Data: JSON",
  1515. "REQUEST_SET_URL": "Set URL:",
  1516. "REQUEST_DATA":"data",
  1517. "CAMERA_IMPORT": "import piCamera",
  1518. "CAMERA_USE_AS":"Use PiCamera as",
  1519. "CAMERA_SENSOR_MODE": "Sensor Mode:",
  1520. "CAMERA_RESOLUTION":"Resolution",
  1521. "CAMERA_FRAME_RATE": "Frame Rete:",
  1522. "CAMERA_FPS":"fps",
  1523. "CAMERA_DO":"Do",
  1524. "CAMERA_CAMERA": "camera",
  1525. "CAMERA_SET_BOUNDING": "Set bounding box:",
  1526. "TEXT_LOWER":"set lower case",
  1527. "VARIABLES_GET_SELF": "get self",
  1528. "VARIABLES_SET_SELF":"set self",
  1529. "VARIABLES_SET_SELF_TO":"to",
  1530. "LOGGING_IMPORT": "import logging",
  1531. "LOGGING_INFO": "Logging info",
  1532. "LOGGING_CONFIG": "logging config",
  1533. "LOGGING_CONFIG_LEVEL":"level =",
  1534. "SYSTEM_IMPORT": "import sys",
  1535. "SYSTEM_EXIT":"Sys.exit",
  1536. "PLATFORM_IMPORT": "import platform",
  1537. "THREAD_IMPORT": "import threading",
  1538. "THREAD_THREADING":"threading",
  1539. "THREAD_START":"start",
  1540. "THREAD_SET_TARGET":"threading set target",
  1541. "AIYBOARD_FROM":"from aiy.board",
  1542. "AIYBOARD_IMPORT":"import",
  1543. "AIYBOARD_AIY_BOARD":"AIY Board",
  1544. "AIYBOARD_LED_STATE":"get LED state of",
  1545. "AIYBOARD_LED_STATUS":"get LED status of",
  1546. "AIYBOARD_BUTTON_FROM":"from",
  1547. "AIYBOARD_BUTTON_WHEN":"when button",
  1548. "VOICEKIT_FROM":"from",
  1549. "VOICEKIT_IMPORT_AUTH":"import auth_helpers",
  1550. "VOICEKIT_SET_CREDENTIAL":"set credential for Assistant",
  1551. "VOICEKIT_SET_FROM":"from",
  1552. "VOICEKIT_SET_DO":"do",
  1553. "VOICEKIT_GET_CREDENTIAL":"Get Assistant Credential",
  1554. "VOICEKIT_IMPORT_ASSISTANT":"import Assistant",
  1555. "VOICEKIT_ASSISTANT":"Assistant",
  1556. "VOICEKIT_EVENTTYPE_IMPORT":"import EventType",
  1557. "VOICEKIT_EVENTTYPE_ASSISTANT":"Assistant Event Type:",
  1558. "VOICEKIT_EVENT_TYPE_OF":"event type of",
  1559. "VOICEKIT_EVENT_ARGS":"event args",
  1560. "VOICEKIT_EVENT_OF":"of",
  1561. "VOICEKIT_IMPORT_TTS":"import TTS",
  1562. "VOICEKIT_IMPORT_TTS_SAY":"aiy.voice.tts.say"
  1563. }