tlh.js 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388
  1. // This file was automatically generated. Do not modify.
  2. 'use strict';
  3. goog.provide('Blockly.Msg.tlh');
  4. goog.require('Blockly.Msg');
  5. Blockly.Msg.ADD_COMMENT = "QInHom chel";
  6. Blockly.Msg.CHANGE_VALUE_TITLE = "choH:";
  7. Blockly.Msg.CLEAN_UP = "ngoghmeyvaD tlhegh rurmoH";
  8. Blockly.Msg.COLLAPSE_ALL = "ngoghmey DejmoH";
  9. Blockly.Msg.COLLAPSE_BLOCK = "ngogh DejmoH";
  10. Blockly.Msg.COLOUR_BLEND_COLOUR1 = "rItlh wa'";
  11. Blockly.Msg.COLOUR_BLEND_COLOUR2 = "rItlh cha'";
  12. Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/"; // untranslated
  13. Blockly.Msg.COLOUR_BLEND_RATIO = "'ar";
  14. Blockly.Msg.COLOUR_BLEND_TITLE = "DuD";
  15. Blockly.Msg.COLOUR_BLEND_TOOLTIP = "Blends two colours together with a given ratio (0.0 - 1.0)."; // untranslated
  16. Blockly.Msg.COLOUR_PICKER_HELPURL = "https://en.wikipedia.org/wiki/Color"; // untranslated
  17. Blockly.Msg.COLOUR_PICKER_TOOLTIP = "Choose a colour from the palette."; // untranslated
  18. Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com"; // untranslated
  19. Blockly.Msg.COLOUR_RANDOM_TITLE = "rItlh vISaHbe'";
  20. Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "Choose a colour at random."; // untranslated
  21. Blockly.Msg.COLOUR_RGB_BLUE = "chal rItlh";
  22. Blockly.Msg.COLOUR_RGB_GREEN = "tI rItlh";
  23. Blockly.Msg.COLOUR_RGB_HELPURL = "http://www.december.com/html/spec/colorper.html"; // untranslated
  24. Blockly.Msg.COLOUR_RGB_RED = "'Iw rItlh";
  25. Blockly.Msg.COLOUR_RGB_TITLE = "rItlh wIv";
  26. Blockly.Msg.COLOUR_RGB_TOOLTIP = "Create a colour with the specified amount of red, green, and blue. All values must be between 0 and 100."; // untranslated
  27. Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://github.com/google/blockly/wiki/Loops#loop-termination-blocks"; // untranslated
  28. Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "gho Haw'";
  29. Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "gho taHqa'";
  30. Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK = "Break out of the containing loop."; // untranslated
  31. Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "Skip the rest of this loop, and continue with the next iteration."; // untranslated
  32. Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "yIqIm! ghoDaq neH ngoghvam lo'laH vay'.";
  33. Blockly.Msg.CONTROLS_FOREACH_HELPURL = "https://github.com/google/blockly/wiki/Loops#for-each"; // untranslated
  34. Blockly.Msg.CONTROLS_FOREACH_TITLE = "ngIq Doch %1 ngaSbogh tetlh %2 nuDDI'";
  35. Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "For each item in a list, set the variable '%1' to the item, and then do some statements."; // untranslated
  36. Blockly.Msg.CONTROLS_FOR_HELPURL = "https://github.com/google/blockly/wiki/Loops#count-with"; // untranslated
  37. Blockly.Msg.CONTROLS_FOR_TITLE = "togh %1 mung %2 ghoch %3 Do %4";
  38. Blockly.Msg.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."; // untranslated
  39. Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "Add a condition to the if block."; // untranslated
  40. Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "Add a final, catch-all condition to the if block."; // untranslated
  41. Blockly.Msg.CONTROLS_IF_HELPURL = "https://github.com/google/blockly/wiki/IfElse"; // untranslated
  42. Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "Add, remove, or reorder sections to reconfigure this if block."; // untranslated
  43. Blockly.Msg.CONTROLS_IF_MSG_ELSE = "pagh";
  44. Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "pagh teHchugh";
  45. Blockly.Msg.CONTROLS_IF_MSG_IF = "teHchugh";
  46. Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "If a value is true, then do some statements."; // untranslated
  47. Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "If a value is true, then do the first block of statements. Otherwise, do the second block of statements."; // untranslated
  48. Blockly.Msg.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."; // untranslated
  49. Blockly.Msg.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."; // untranslated
  50. Blockly.Msg.CONTROLS_REPEAT_HELPURL = "https://en.wikipedia.org/wiki/For_loop"; // untranslated
  51. Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "ruch";
  52. Blockly.Msg.CONTROLS_REPEAT_TITLE = "%1-logh qaSmoH";
  53. Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "Do some statements several times."; // untranslated
  54. Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "https://github.com/google/blockly/wiki/Loops#repeat"; // untranslated
  55. Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "teHpa' qaSmoH";
  56. Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "teHtaHvIS qaSmoH";
  57. Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "While a value is false, then do some statements."; // untranslated
  58. Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "While a value is true, then do some statements."; // untranslated
  59. Blockly.Msg.DELETE_ALL_BLOCKS = "Hoch %1 ngoghmey Qaw'?";
  60. Blockly.Msg.DELETE_BLOCK = "ngogh Qaw'";
  61. Blockly.Msg.DELETE_X_BLOCKS = "%1 ngoghmey Qaw'";
  62. Blockly.Msg.DISABLE_BLOCK = "ngogh Qotlh";
  63. Blockly.Msg.DUPLICATE_BLOCK = "velqa' chenmoH";
  64. Blockly.Msg.ENABLE_BLOCK = "ngogh QotlhHa'";
  65. Blockly.Msg.EXPAND_ALL = "ngoghmey DejHa'moH";
  66. Blockly.Msg.EXPAND_BLOCK = "ngogh DejHa'moH";
  67. Blockly.Msg.EXTERNAL_INPUTS = "Hur rar";
  68. Blockly.Msg.HELP = "QaH";
  69. Blockly.Msg.INLINE_INPUTS = "qoD rar";
  70. Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-empty-list"; // untranslated
  71. Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "tetlh chIm";
  72. Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "Returns a list, of length 0, containing no data records"; // untranslated
  73. Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TITLE_ADD = "tetlh";
  74. Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "Add, remove, or reorder sections to reconfigure this list block."; // untranslated
  75. Blockly.Msg.LISTS_CREATE_WITH_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-list-with"; // untranslated
  76. Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "tetlh ghom";
  77. Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "Add an item to the list."; // untranslated
  78. Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "Create a list with any number of items."; // untranslated
  79. Blockly.Msg.LISTS_GET_INDEX_FIRST = "wa'DIch";
  80. Blockly.Msg.LISTS_GET_INDEX_FROM_END = "# Qav";
  81. Blockly.Msg.LISTS_GET_INDEX_FROM_START = "#";
  82. Blockly.Msg.LISTS_GET_INDEX_GET = "Suq";
  83. Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "Suq vaj pej";
  84. Blockly.Msg.LISTS_GET_INDEX_LAST = "Qav";
  85. Blockly.Msg.LISTS_GET_INDEX_RANDOM = "Sahbe'";
  86. Blockly.Msg.LISTS_GET_INDEX_REMOVE = "pej";
  87. Blockly.Msg.LISTS_GET_INDEX_TAIL = "";
  88. Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "Returns the first item in a list."; // untranslated
  89. Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM = "Returns the item at the specified position in a list."; // untranslated
  90. Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "Returns the last item in a list."; // untranslated
  91. Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "Returns a random item in a list."; // untranslated
  92. Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "Removes and returns the first item in a list."; // untranslated
  93. Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM = "Removes and returns the item at the specified position in a list."; // untranslated
  94. Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "Removes and returns the last item in a list."; // untranslated
  95. Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "Removes and returns a random item in a list."; // untranslated
  96. Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "Removes the first item in a list."; // untranslated
  97. Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM = "Removes the item at the specified position in a list."; // untranslated
  98. Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "Removes the last item in a list."; // untranslated
  99. Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "Removes a random item in a list."; // untranslated
  100. Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "mojaQ # Qav";
  101. Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "mojaQ #";
  102. Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "mojaQ Qav";
  103. Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "https://github.com/google/blockly/wiki/Lists#getting-a-sublist"; // untranslated
  104. Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "tetlhHom moHaq wa'DIch";
  105. Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "tetlhHom moHaq # Qav";
  106. Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "tetlhHom moHaq #";
  107. Blockly.Msg.LISTS_GET_SUBLIST_TAIL = "Suq";
  108. Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "Creates a copy of the specified portion of a list."; // untranslated
  109. Blockly.Msg.LISTS_INDEX_FROM_END_TOOLTIP = "%1 is the last item."; // untranslated
  110. Blockly.Msg.LISTS_INDEX_FROM_START_TOOLTIP = "%1 is the first item."; // untranslated
  111. Blockly.Msg.LISTS_INDEX_OF_FIRST = "Doch sam wa'DIch";
  112. Blockly.Msg.LISTS_INDEX_OF_HELPURL = "https://github.com/google/blockly/wiki/Lists#getting-items-from-a-list"; // untranslated
  113. Blockly.Msg.LISTS_INDEX_OF_LAST = "Doch sam Qav";
  114. Blockly.Msg.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."; // untranslated
  115. Blockly.Msg.LISTS_INLIST = "tetlhDaq";
  116. Blockly.Msg.LISTS_ISEMPTY_HELPURL = "https://github.com/google/blockly/wiki/Lists#is-empty"; // untranslated
  117. Blockly.Msg.LISTS_ISEMPTY_TITLE = "%1 chIm'a'";
  118. Blockly.Msg.LISTS_ISEMPTY_TOOLTIP = "Returns true if the list is empty."; // untranslated
  119. Blockly.Msg.LISTS_LENGTH_HELPURL = "https://github.com/google/blockly/wiki/Lists#length-of"; // untranslated
  120. Blockly.Msg.LISTS_LENGTH_TITLE = "chuq %1";
  121. Blockly.Msg.LISTS_LENGTH_TOOLTIP = "Returns the length of a list."; // untranslated
  122. Blockly.Msg.LISTS_REPEAT_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-list-with"; // untranslated
  123. Blockly.Msg.LISTS_REPEAT_TITLE = "tetlh ghom %2 Dochmey %1 pus";
  124. Blockly.Msg.LISTS_REPEAT_TOOLTIP = "Creates a list consisting of the given value repeated the specified number of times."; // untranslated
  125. Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://github.com/google/blockly/wiki/Lists#in-list--set"; // untranslated
  126. Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "Dos";
  127. Blockly.Msg.LISTS_SET_INDEX_INSERT = "lIH";
  128. Blockly.Msg.LISTS_SET_INDEX_SET = "choH";
  129. Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "Inserts the item at the start of a list."; // untranslated
  130. Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM = "Inserts the item at the specified position in a list."; // untranslated
  131. Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "Append the item to the end of a list."; // untranslated
  132. Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "Inserts the item randomly in a list."; // untranslated
  133. Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "Sets the first item in a list."; // untranslated
  134. Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM = "Sets the item at the specified position in a list."; // untranslated
  135. Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_LAST = "Sets the last item in a list."; // untranslated
  136. Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_RANDOM = "Sets a random item in a list."; // untranslated
  137. Blockly.Msg.LISTS_SORT_HELPURL = "https://github.com/google/blockly/wiki/Lists#sorting-a-list"; // untranslated
  138. Blockly.Msg.LISTS_SORT_ORDER_ASCENDING = "ascending"; // untranslated
  139. Blockly.Msg.LISTS_SORT_ORDER_DESCENDING = "descending"; // untranslated
  140. Blockly.Msg.LISTS_SORT_TITLE = "sort %1 %2 %3"; // untranslated
  141. Blockly.Msg.LISTS_SORT_TOOLTIP = "Sort a copy of a list."; // untranslated
  142. Blockly.Msg.LISTS_SORT_TYPE_IGNORECASE = "alphabetic, ignore case"; // untranslated
  143. Blockly.Msg.LISTS_SORT_TYPE_NUMERIC = "numeric"; // untranslated
  144. Blockly.Msg.LISTS_SORT_TYPE_TEXT = "alphabetic"; // untranslated
  145. Blockly.Msg.LISTS_SPLIT_HELPURL = "https://github.com/google/blockly/wiki/Lists#splitting-strings-and-joining-lists"; // untranslated
  146. Blockly.Msg.LISTS_SPLIT_LIST_FROM_TEXT = "tetlh ghermeH ghItlh wav";
  147. Blockly.Msg.LISTS_SPLIT_TEXT_FROM_LIST = "ghItlh chenmoHmeH tetlh gherHa'";
  148. Blockly.Msg.LISTS_SPLIT_TOOLTIP_JOIN = "Join a list of texts into one text, separated by a delimiter."; // untranslated
  149. Blockly.Msg.LISTS_SPLIT_TOOLTIP_SPLIT = "Split text into a list of texts, breaking at each delimiter."; // untranslated
  150. Blockly.Msg.LISTS_SPLIT_WITH_DELIMITER = "rarwI'Hom lo'";
  151. Blockly.Msg.LOGIC_BOOLEAN_FALSE = "teHbe'";
  152. Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "https://github.com/google/blockly/wiki/Logic#values"; // untranslated
  153. Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "Returns either true or false."; // untranslated
  154. Blockly.Msg.LOGIC_BOOLEAN_TRUE = "teH";
  155. Blockly.Msg.LOGIC_COMPARE_HELPURL = "https://en.wikipedia.org/wiki/Inequality_(mathematics)"; // untranslated
  156. Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "Return true if both inputs equal each other."; // untranslated
  157. Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "Return true if the first input is greater than the second input."; // untranslated
  158. Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "Return true if the first input is greater than or equal to the second input."; // untranslated
  159. Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "Return true if the first input is smaller than the second input."; // untranslated
  160. Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "Return true if the first input is smaller than or equal to the second input."; // untranslated
  161. Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "Return true if both inputs are not equal to each other."; // untranslated
  162. Blockly.Msg.LOGIC_NEGATE_HELPURL = "https://github.com/google/blockly/wiki/Logic#not"; // untranslated
  163. Blockly.Msg.LOGIC_NEGATE_TITLE = "yoymoH %1";
  164. Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "Returns true if the input is false. Returns false if the input is true."; // untranslated
  165. Blockly.Msg.LOGIC_NULL = "paghna'";
  166. Blockly.Msg.LOGIC_NULL_HELPURL = "https://en.wikipedia.org/wiki/Nullable_type"; // untranslated
  167. Blockly.Msg.LOGIC_NULL_TOOLTIP = "Returns null."; // untranslated
  168. Blockly.Msg.LOGIC_OPERATION_AND = "'ej";
  169. Blockly.Msg.LOGIC_OPERATION_HELPURL = "https://github.com/google/blockly/wiki/Logic#logical-operations"; // untranslated
  170. Blockly.Msg.LOGIC_OPERATION_OR = "qoj";
  171. Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "Return true if both inputs are true."; // untranslated
  172. Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "Return true if at least one of the inputs is true."; // untranslated
  173. Blockly.Msg.LOGIC_TERNARY_CONDITION = "chov";
  174. Blockly.Msg.LOGIC_TERNARY_HELPURL = "https://en.wikipedia.org/wiki/%3F:"; // untranslated
  175. Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "teHbe'chugh";
  176. Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "teHchugh";
  177. Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "Check the condition in 'test'. If the condition is true, returns the 'if true' value; otherwise returns the 'if false' value."; // untranslated
  178. Blockly.Msg.MATH_ADDITION_SYMBOL = "+";
  179. Blockly.Msg.MATH_ARITHMETIC_HELPURL = "https://en.wikipedia.org/wiki/Arithmetic"; // untranslated
  180. Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "Return the sum of the two numbers."; // untranslated
  181. Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "Return the quotient of the two numbers."; // untranslated
  182. Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "Return the difference of the two numbers."; // untranslated
  183. Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "Return the product of the two numbers."; // untranslated
  184. Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "Return the first number raised to the power of the second number."; // untranslated
  185. Blockly.Msg.MATH_CHANGE_HELPURL = "https://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter"; // untranslated
  186. Blockly.Msg.MATH_CHANGE_TITLE = "choH %1 chel %2";
  187. Blockly.Msg.MATH_CHANGE_TOOLTIP = "Add a number to variable '%1'."; // untranslated
  188. Blockly.Msg.MATH_CONSTANT_HELPURL = "https://en.wikipedia.org/wiki/Mathematical_constant"; // untranslated
  189. Blockly.Msg.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)."; // untranslated
  190. Blockly.Msg.MATH_CONSTRAIN_HELPURL = "https://en.wikipedia.org/wiki/Clamping_%28graphics%29"; // untranslated
  191. Blockly.Msg.MATH_CONSTRAIN_TITLE = "jon %1 bIng %2 Dung %3";
  192. Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "Constrain a number to be between the specified limits (inclusive)."; // untranslated
  193. Blockly.Msg.MATH_DIVISION_SYMBOL = "÷";
  194. Blockly.Msg.MATH_IS_DIVISIBLE_BY = "wav'a'";
  195. Blockly.Msg.MATH_IS_EVEN = "lang'a' mI'";
  196. Blockly.Msg.MATH_IS_NEGATIVE = "bIng pagh";
  197. Blockly.Msg.MATH_IS_ODD = "ror'a' mI'";
  198. Blockly.Msg.MATH_IS_POSITIVE = "Dung pagh";
  199. Blockly.Msg.MATH_IS_PRIME = "potlh'a' mI'";
  200. Blockly.Msg.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."; // untranslated
  201. Blockly.Msg.MATH_IS_WHOLE = "ngoHlaHbe''a'";
  202. Blockly.Msg.MATH_MODULO_HELPURL = "https://en.wikipedia.org/wiki/Modulo_operation"; // untranslated
  203. Blockly.Msg.MATH_MODULO_TITLE = "ratlwI' SIm %1 ÷ %2";
  204. Blockly.Msg.MATH_MODULO_TOOLTIP = "Return the remainder from dividing the two numbers."; // untranslated
  205. Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×";
  206. Blockly.Msg.MATH_NUMBER_HELPURL = "https://en.wikipedia.org/wiki/Number"; // untranslated
  207. Blockly.Msg.MATH_NUMBER_TOOLTIP = "A number."; // untranslated
  208. Blockly.Msg.MATH_ONLIST_HELPURL = ""; // untranslated
  209. Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "beQwI' SIm tetlh";
  210. Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "tInwI''a' SIm tetlh";
  211. Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "beQwI'botlh SIm tetlh";
  212. Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "machwI''a' SIm tetlh";
  213. Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "beQwI' motlh SIm tetlh";
  214. Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "SaHbe' SIm tetlh";
  215. Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "motlhbe'wI' SIm tetlh";
  216. Blockly.Msg.MATH_ONLIST_OPERATOR_SUM = "chelwI' SIm tetlh";
  217. Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "Return the average (arithmetic mean) of the numeric values in the list."; // untranslated
  218. Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "Return the largest number in the list."; // untranslated
  219. Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "Return the median number in the list."; // untranslated
  220. Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "Return the smallest number in the list."; // untranslated
  221. Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "Return a list of the most common item(s) in the list."; // untranslated
  222. Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "Return a random element from the list."; // untranslated
  223. Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "Return the standard deviation of the list."; // untranslated
  224. Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "Return the sum of all the numbers in the list."; // untranslated
  225. Blockly.Msg.MATH_POWER_SYMBOL = "^";
  226. Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "https://en.wikipedia.org/wiki/Random_number_generation"; // untranslated
  227. Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "mI'HomSaHbe'";
  228. Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "Return a random fraction between 0.0 (inclusive) and 1.0 (exclusive)."; // untranslated
  229. Blockly.Msg.MATH_RANDOM_INT_HELPURL = "https://en.wikipedia.org/wiki/Random_number_generation"; // untranslated
  230. Blockly.Msg.MATH_RANDOM_INT_TITLE = "ngoH mI'SaHbe' bIng %1 Dung %2";
  231. Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "Return a random integer between the two specified limits, inclusive."; // untranslated
  232. Blockly.Msg.MATH_ROUND_HELPURL = "https://en.wikipedia.org/wiki/Rounding"; // untranslated
  233. Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "ngoH";
  234. Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "bIng ngoH";
  235. Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "Dung ngoH";
  236. Blockly.Msg.MATH_ROUND_TOOLTIP = "Round a number up or down."; // untranslated
  237. Blockly.Msg.MATH_SINGLE_HELPURL = "https://en.wikipedia.org/wiki/Square_root"; // untranslated
  238. Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "Dung pagh choH";
  239. Blockly.Msg.MATH_SINGLE_OP_ROOT = "cha'DIch wav";
  240. Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "Return the absolute value of a number."; // untranslated
  241. Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "Return e to the power of a number."; // untranslated
  242. Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "Return the natural logarithm of a number."; // untranslated
  243. Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "Return the base 10 logarithm of a number."; // untranslated
  244. Blockly.Msg.MATH_SINGLE_TOOLTIP_NEG = "Return the negation of a number."; // untranslated
  245. Blockly.Msg.MATH_SINGLE_TOOLTIP_POW10 = "Return 10 to the power of a number."; // untranslated
  246. Blockly.Msg.MATH_SINGLE_TOOLTIP_ROOT = "Return the square root of a number."; // untranslated
  247. Blockly.Msg.MATH_SUBTRACTION_SYMBOL = "-";
  248. Blockly.Msg.MATH_TRIG_ACOS = "acos";
  249. Blockly.Msg.MATH_TRIG_ASIN = "asin";
  250. Blockly.Msg.MATH_TRIG_ATAN = "atan";
  251. Blockly.Msg.MATH_TRIG_COS = "cos";
  252. Blockly.Msg.MATH_TRIG_HELPURL = "https://en.wikipedia.org/wiki/Trigonometric_functions"; // untranslated
  253. Blockly.Msg.MATH_TRIG_SIN = "sin";
  254. Blockly.Msg.MATH_TRIG_TAN = "tan";
  255. Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "Return the arccosine of a number."; // untranslated
  256. Blockly.Msg.MATH_TRIG_TOOLTIP_ASIN = "Return the arcsine of a number."; // untranslated
  257. Blockly.Msg.MATH_TRIG_TOOLTIP_ATAN = "Return the arctangent of a number."; // untranslated
  258. Blockly.Msg.MATH_TRIG_TOOLTIP_COS = "Return the cosine of a degree (not radian)."; // untranslated
  259. Blockly.Msg.MATH_TRIG_TOOLTIP_SIN = "Return the sine of a degree (not radian)."; // untranslated
  260. Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "Return the tangent of a degree (not radian)."; // untranslated
  261. Blockly.Msg.NEW_VARIABLE = "lIw chu'...";
  262. Blockly.Msg.NEW_VARIABLE_TITLE = "lIw chu' pong:";
  263. Blockly.Msg.ORDINAL_NUMBER_SUFFIX = "";
  264. Blockly.Msg.PROCEDURES_ALLOW_STATEMENTS = "mu'tlhegh chaw'";
  265. Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "qel:";
  266. Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "https://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated
  267. Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "Run the user-defined function '%1'."; // untranslated
  268. Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "https://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated
  269. Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "Run the user-defined function '%1' and use its output."; // untranslated
  270. Blockly.Msg.PROCEDURES_CALL_BEFORE_PARAMS = "qel:";
  271. Blockly.Msg.PROCEDURES_CREATE_DO = "chel '%1'";
  272. Blockly.Msg.PROCEDURES_DEFNORETURN_COMMENT = "mIw yIDel...";
  273. Blockly.Msg.PROCEDURES_DEFNORETURN_DO = "";
  274. Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "https://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated
  275. Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "mIw";
  276. Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "ruch";
  277. Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP = "Creates a function with no output."; // untranslated
  278. Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "https://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated
  279. Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "chegh";
  280. Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "Creates a function with an output."; // untranslated
  281. Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "ghuHmoHna': qelwI' cha'logh chen.";
  282. Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "mIwna' wew";
  283. Blockly.Msg.PROCEDURES_IFRETURN_HELPURL = "http://c2.com/cgi/wiki?GuardClause"; // untranslated
  284. Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "If a value is true, then return a second value."; // untranslated
  285. Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "ghoHmoHna': ngoghvam ngaSbe' mIwDaq.";
  286. Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "pong:";
  287. Blockly.Msg.PROCEDURES_MUTATORARG_TOOLTIP = "Add an input to the function."; // untranslated
  288. Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "qelwI'mey";
  289. Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TOOLTIP = "Add, remove, or reorder inputs to this function."; // untranslated
  290. Blockly.Msg.REDO = "vangqa'";
  291. Blockly.Msg.REMOVE_COMMENT = "QInHom chelHa'";
  292. Blockly.Msg.RENAME_VARIABLE = "lIw pong choH...";
  293. Blockly.Msg.RENAME_VARIABLE_TITLE = "Hoch \"%1\" lIwmey pongmey choH:";
  294. Blockly.Msg.TEXT_APPEND_APPENDTEXT = "ghItlh";
  295. Blockly.Msg.TEXT_APPEND_HELPURL = "https://github.com/google/blockly/wiki/Text#text-modification"; // untranslated
  296. Blockly.Msg.TEXT_APPEND_TO = "chel";
  297. Blockly.Msg.TEXT_APPEND_TOOLTIP = "Append some text to variable '%1'."; // untranslated
  298. Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://github.com/google/blockly/wiki/Text#adjusting-text-case"; // untranslated
  299. Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "machchoH";
  300. Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "DojchoH";
  301. Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "tInchoH";
  302. Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "Return a copy of the text in a different case."; // untranslated
  303. Blockly.Msg.TEXT_CHARAT_FIRST = "mu'Hom wa'DIch";
  304. Blockly.Msg.TEXT_CHARAT_FROM_END = "mu'Hom # Qav";
  305. Blockly.Msg.TEXT_CHARAT_FROM_START = "mu'Hom #";
  306. Blockly.Msg.TEXT_CHARAT_HELPURL = "https://github.com/google/blockly/wiki/Text#extracting-text"; // untranslated
  307. Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "ghItlhDaq";
  308. Blockly.Msg.TEXT_CHARAT_LAST = "mu'Hom Qav";
  309. Blockly.Msg.TEXT_CHARAT_RANDOM = "mu'Hom SaHbe'";
  310. Blockly.Msg.TEXT_CHARAT_TAIL = "Suq";
  311. Blockly.Msg.TEXT_CHARAT_TOOLTIP = "Returns the letter at the specified position."; // untranslated
  312. Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "Add an item to the text."; // untranslated
  313. Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "ghom";
  314. Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "Add, remove, or reorder sections to reconfigure this text block."; // untranslated
  315. Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "mojaq mu'Hom # Qav";
  316. Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "mojaq mu'Hom #";
  317. Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST = "mojaq mu'Hom Qav";
  318. Blockly.Msg.TEXT_GET_SUBSTRING_HELPURL = "https://github.com/google/blockly/wiki/Text#extracting-a-region-of-text"; // untranslated
  319. Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "ghItlhDaq";
  320. Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "ghItlhHom moHaq mu'Hom wa'DIch";
  321. Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "ghItlhHom moHaq mu'Hom # Qav";
  322. Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "ghItlhHom moHaq mu'Hom #";
  323. Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = "Suq";
  324. Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "Returns a specified portion of the text."; // untranslated
  325. Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://github.com/google/blockly/wiki/Text#finding-text"; // untranslated
  326. Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "ghItlhDaq";
  327. Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "ghItlh wa'DIch Sam";
  328. Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "ghItlh Qav Sam";
  329. Blockly.Msg.TEXT_INDEXOF_TAIL = "";
  330. Blockly.Msg.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."; // untranslated
  331. Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://github.com/google/blockly/wiki/Text#checking-for-empty-text"; // untranslated
  332. Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1 chIm'a'";
  333. Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "Returns true if the provided text is empty."; // untranslated
  334. Blockly.Msg.TEXT_JOIN_HELPURL = "https://github.com/google/blockly/wiki/Text#text-creation"; // untranslated
  335. Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "ghItlh ghom";
  336. Blockly.Msg.TEXT_JOIN_TOOLTIP = "Create a piece of text by joining together any number of items."; // untranslated
  337. Blockly.Msg.TEXT_LENGTH_HELPURL = "https://github.com/google/blockly/wiki/Text#text-modification"; // untranslated
  338. Blockly.Msg.TEXT_LENGTH_TITLE = "chuq %1";
  339. Blockly.Msg.TEXT_LENGTH_TOOLTIP = "Returns the number of letters (including spaces) in the provided text."; // untranslated
  340. Blockly.Msg.TEXT_PRINT_HELPURL = "https://github.com/google/blockly/wiki/Text#printing-text"; // untranslated
  341. Blockly.Msg.TEXT_PRINT_TITLE = "maq %1";
  342. Blockly.Msg.TEXT_PRINT_TOOLTIP = "Print the specified text, number or other value."; // untranslated
  343. Blockly.Msg.TEXT_PROMPT_HELPURL = "https://github.com/google/blockly/wiki/Text#getting-input-from-the-user"; // untranslated
  344. Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "Prompt for user for a number."; // untranslated
  345. Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "Prompt for user for some text."; // untranslated
  346. Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "mI' tlhob 'ej maq";
  347. Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "ghItln tlhob 'ej maq";
  348. Blockly.Msg.TEXT_TEXT_HELPURL = "https://en.wikipedia.org/wiki/String_(computer_science)"; // untranslated
  349. Blockly.Msg.TEXT_TEXT_TOOLTIP = "A letter, word, or line of text."; // untranslated
  350. Blockly.Msg.TEXT_TRIM_HELPURL = "https://github.com/google/blockly/wiki/Text#trimming-removing-spaces"; // untranslated
  351. Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "poSnIHlogh pei";
  352. Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "poSlogh pei";
  353. Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "nIHlogh pei";
  354. Blockly.Msg.TEXT_TRIM_TOOLTIP = "Return a copy of the text with spaces removed from one or both ends."; // untranslated
  355. Blockly.Msg.TODAY = "DaHjaj";
  356. Blockly.Msg.UNDO = "vangHa'";
  357. Blockly.Msg.VARIABLES_DEFAULT_NAME = "Doch";
  358. Blockly.Msg.VARIABLES_GET_CREATE_SET = "chel 'choH %1'";
  359. Blockly.Msg.VARIABLES_GET_HELPURL = "https://github.com/google/blockly/wiki/Variables#get"; // untranslated
  360. Blockly.Msg.VARIABLES_GET_TOOLTIP = "Returns the value of this variable."; // untranslated
  361. Blockly.Msg.VARIABLES_SET = "choH %1 %2";
  362. Blockly.Msg.VARIABLES_SET_CREATE_GET = "chel 'Suq %1'";
  363. Blockly.Msg.VARIABLES_SET_HELPURL = "https://github.com/google/blockly/wiki/Variables#set"; // untranslated
  364. Blockly.Msg.VARIABLES_SET_TOOLTIP = "Sets this variable to be equal to the input."; // untranslated
  365. Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE;
  366. Blockly.Msg.CONTROLS_IF_IF_TITLE_IF = Blockly.Msg.CONTROLS_IF_MSG_IF;
  367. Blockly.Msg.CONTROLS_WHILEUNTIL_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
  368. Blockly.Msg.CONTROLS_IF_MSG_THEN = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
  369. Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE = Blockly.Msg.CONTROLS_IF_MSG_ELSE;
  370. Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE = Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE;
  371. Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
  372. Blockly.Msg.LISTS_GET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
  373. Blockly.Msg.MATH_CHANGE_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME;
  374. Blockly.Msg.PROCEDURES_DEFRETURN_DO = Blockly.Msg.PROCEDURES_DEFNORETURN_DO;
  375. Blockly.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF = Blockly.Msg.CONTROLS_IF_MSG_ELSEIF;
  376. Blockly.Msg.LISTS_GET_INDEX_HELPURL = Blockly.Msg.LISTS_INDEX_OF_HELPURL;
  377. Blockly.Msg.CONTROLS_FOREACH_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
  378. Blockly.Msg.LISTS_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
  379. Blockly.Msg.CONTROLS_FOR_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
  380. Blockly.Msg.LISTS_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME;
  381. Blockly.Msg.TEXT_APPEND_VARIABLE = Blockly.Msg.VARIABLES_DEFAULT_NAME;
  382. Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME;
  383. Blockly.Msg.LISTS_INDEX_OF_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
  384. Blockly.Msg.PROCEDURES_DEFRETURN_COMMENT = Blockly.Msg.PROCEDURES_DEFNORETURN_COMMENT;