Subversion Repositories f9daq

Rev

Rev 193 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
319 f9daq 1
// This file was automatically generated.  Do not modify.
2
 
3
'use strict';
4
 
5
goog.provide('Blockly.Msg.en');
6
 
7
goog.require('Blockly.Msg');
8
 
9
Blockly.Msg["ADD_COMMENT"] = "Add Comment";
10
Blockly.Msg["CANNOT_DELETE_VARIABLE_PROCEDURE"] = "Can't delete the variable '%1' because it's part of the definition of the function '%2'";
11
Blockly.Msg["CHANGE_VALUE_TITLE"] = "Change value:";
12
Blockly.Msg["CLEAN_UP"] = "Clean up Blocks";
13
Blockly.Msg["COLLAPSE_ALL"] = "Collapse Blocks";
14
Blockly.Msg["COLLAPSE_BLOCK"] = "Collapse Block";
15
Blockly.Msg["COLOUR_BLEND_COLOUR1"] = "colour 1";
16
Blockly.Msg["COLOUR_BLEND_COLOUR2"] = "colour 2";
17
Blockly.Msg["COLOUR_BLEND_HELPURL"] = "http://meyerweb.com/eric/tools/color-blend/";
18
Blockly.Msg["COLOUR_BLEND_RATIO"] = "ratio";
19
Blockly.Msg["COLOUR_BLEND_TITLE"] = "blend";
20
Blockly.Msg["COLOUR_BLEND_TOOLTIP"] = "Blends two colours together with a given ratio (0.0 - 1.0).";
21
Blockly.Msg["COLOUR_PICKER_HELPURL"] = "https://en.wikipedia.org/wiki/Color";
22
Blockly.Msg["COLOUR_PICKER_TOOLTIP"] = "Choose a colour from the palette.";
23
Blockly.Msg["COLOUR_RANDOM_HELPURL"] = "http://randomcolour.com";
24
Blockly.Msg["COLOUR_RANDOM_TITLE"] = "random colour";
25
Blockly.Msg["COLOUR_RANDOM_TOOLTIP"] = "Choose a colour at random.";
26
Blockly.Msg["COLOUR_RGB_BLUE"] = "blue";
27
Blockly.Msg["COLOUR_RGB_GREEN"] = "green";
28
Blockly.Msg["COLOUR_RGB_HELPURL"] = "http://www.december.com/html/spec/colorper.html";
29
Blockly.Msg["COLOUR_RGB_RED"] = "red";
30
Blockly.Msg["COLOUR_RGB_TITLE"] = "colour with";
31
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.";
32
Blockly.Msg["CONTROLS_FLOW_STATEMENTS_HELPURL"] = "https://github.com/google/blockly/wiki/Loops#loop-termination-blocks";
33
Blockly.Msg["CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK"] = "break out of loop";
34
Blockly.Msg["CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE"] = "continue with next iteration of loop";
35
Blockly.Msg["CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK"] = "Break out of the containing loop.";
36
Blockly.Msg["CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE"] = "Skip the rest of this loop, and continue with the next iteration.";
37
Blockly.Msg["CONTROLS_FLOW_STATEMENTS_WARNING"] = "Warning: This block may only be used within a loop.";
38
Blockly.Msg["CONTROLS_FOREACH_HELPURL"] = "https://github.com/google/blockly/wiki/Loops#for-each";
39
Blockly.Msg["CONTROLS_FOREACH_TITLE"] = "for each item %1 in list %2";
40
Blockly.Msg["CONTROLS_FOREACH_TOOLTIP"] = "For each item in a list, set the variable '%1' to the item, and then do some statements.";
41
Blockly.Msg["CONTROLS_FOR_HELPURL"] = "https://github.com/google/blockly/wiki/Loops#count-with";
42
Blockly.Msg["CONTROLS_FOR_TITLE"] = "count with %1 from %2 to %3 by %4";
43
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.";
44
Blockly.Msg["CONTROLS_IF_ELSEIF_TOOLTIP"] = "Add a condition to the if block.";
45
Blockly.Msg["CONTROLS_IF_ELSE_TOOLTIP"] = "Add a final, catch-all condition to the if block.";
46
Blockly.Msg["CONTROLS_IF_HELPURL"] = "https://github.com/google/blockly/wiki/IfElse";
47
Blockly.Msg["CONTROLS_IF_IF_TOOLTIP"] = "Add, remove, or reorder sections to reconfigure this if block.";
48
Blockly.Msg["CONTROLS_IF_MSG_ELSE"] = "else";
49
Blockly.Msg["CONTROLS_IF_MSG_ELSEIF"] = "else if";
50
Blockly.Msg["CONTROLS_IF_MSG_IF"] = "if";
51
Blockly.Msg["CONTROLS_IF_TOOLTIP_1"] = "If a value is true, then do some statements.";
52
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.";
53
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.";
54
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.";
55
Blockly.Msg["CONTROLS_REPEAT_HELPURL"] = "https://en.wikipedia.org/wiki/For_loop";
56
Blockly.Msg["CONTROLS_REPEAT_INPUT_DO"] = "do";
57
Blockly.Msg["CONTROLS_REPEAT_TITLE"] = "repeat %1 times";
58
Blockly.Msg["CONTROLS_REPEAT_TOOLTIP"] = "Do some statements several times.";
59
Blockly.Msg["CONTROLS_WHILEUNTIL_HELPURL"] = "https://github.com/google/blockly/wiki/Loops#repeat";
60
Blockly.Msg["CONTROLS_WHILEUNTIL_OPERATOR_UNTIL"] = "repeat until";
61
Blockly.Msg["CONTROLS_WHILEUNTIL_OPERATOR_WHILE"] = "repeat while";
62
Blockly.Msg["CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL"] = "While a value is false, then do some statements.";
63
Blockly.Msg["CONTROLS_WHILEUNTIL_TOOLTIP_WHILE"] = "While a value is true, then do some statements.";
64
Blockly.Msg["DELETE_ALL_BLOCKS"] = "Delete all %1 blocks?";
65
Blockly.Msg["DELETE_BLOCK"] = "Delete Block";
66
Blockly.Msg["DELETE_VARIABLE"] = "Delete the '%1' variable";
67
Blockly.Msg["DELETE_VARIABLE_CONFIRMATION"] = "Delete %1 uses of the '%2' variable?";
68
Blockly.Msg["DELETE_X_BLOCKS"] = "Delete %1 Blocks";
69
Blockly.Msg["DISABLE_BLOCK"] = "Disable Block";
70
Blockly.Msg["DUPLICATE_BLOCK"] = "Duplicate";
71
Blockly.Msg["DUPLICATE_COMMENT"] = "Duplicate Comment";
72
Blockly.Msg["ENABLE_BLOCK"] = "Enable Block";
73
Blockly.Msg["EXPAND_ALL"] = "Expand Blocks";
74
Blockly.Msg["EXPAND_BLOCK"] = "Expand Block";
75
Blockly.Msg["EXTERNAL_INPUTS"] = "External Inputs";
76
Blockly.Msg["HELP"] = "Help";
77
Blockly.Msg["INLINE_INPUTS"] = "Inline Inputs";
78
Blockly.Msg["IOS_CANCEL"] = "Cancel";
79
Blockly.Msg["IOS_ERROR"] = "Error";
80
Blockly.Msg["IOS_OK"] = "OK";
81
Blockly.Msg["IOS_PROCEDURES_ADD_INPUT"] = "+ Add Input";
82
Blockly.Msg["IOS_PROCEDURES_ALLOW_STATEMENTS"] = "Allow statements";
83
Blockly.Msg["IOS_PROCEDURES_DUPLICATE_INPUTS_ERROR"] = "This function has duplicate inputs.";
84
Blockly.Msg["IOS_PROCEDURES_INPUTS"] = "INPUTS";
85
Blockly.Msg["IOS_VARIABLES_ADD_BUTTON"] = "Add";
86
Blockly.Msg["IOS_VARIABLES_ADD_VARIABLE"] = "+ Add Variable";
87
Blockly.Msg["IOS_VARIABLES_DELETE_BUTTON"] = "Delete";
88
Blockly.Msg["IOS_VARIABLES_EMPTY_NAME_ERROR"] = "You can't use an empty variable name.";
89
Blockly.Msg["IOS_VARIABLES_RENAME_BUTTON"] = "Rename";
90
Blockly.Msg["IOS_VARIABLES_VARIABLE_NAME"] = "Variable name";
91
Blockly.Msg["LISTS_CREATE_EMPTY_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#create-empty-list";
92
Blockly.Msg["LISTS_CREATE_EMPTY_TITLE"] = "create empty list";
93
Blockly.Msg["LISTS_CREATE_EMPTY_TOOLTIP"] = "Returns a list, of length 0, containing no data records";
94
Blockly.Msg["LISTS_CREATE_WITH_CONTAINER_TITLE_ADD"] = "list";
95
Blockly.Msg["LISTS_CREATE_WITH_CONTAINER_TOOLTIP"] = "Add, remove, or reorder sections to reconfigure this list block.";
96
Blockly.Msg["LISTS_CREATE_WITH_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#create-list-with";
97
Blockly.Msg["LISTS_CREATE_WITH_INPUT_WITH"] = "create list with";
98
Blockly.Msg["LISTS_CREATE_WITH_ITEM_TOOLTIP"] = "Add an item to the list.";
99
Blockly.Msg["LISTS_CREATE_WITH_TOOLTIP"] = "Create a list with any number of items.";
100
Blockly.Msg["LISTS_GET_INDEX_FIRST"] = "first";
101
Blockly.Msg["LISTS_GET_INDEX_FROM_END"] = "# from end";
102
Blockly.Msg["LISTS_GET_INDEX_FROM_START"] = "#";
103
Blockly.Msg["LISTS_GET_INDEX_GET"] = "get";
104
Blockly.Msg["LISTS_GET_INDEX_GET_REMOVE"] = "get and remove";
105
Blockly.Msg["LISTS_GET_INDEX_LAST"] = "last";
106
Blockly.Msg["LISTS_GET_INDEX_RANDOM"] = "random";
107
Blockly.Msg["LISTS_GET_INDEX_REMOVE"] = "remove";
108
Blockly.Msg["LISTS_GET_INDEX_TAIL"] = "";
109
Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_GET_FIRST"] = "Returns the first item in a list.";
110
Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_GET_FROM"] = "Returns the item at the specified position in a list.";
111
Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_GET_LAST"] = "Returns the last item in a list.";
112
Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_GET_RANDOM"] = "Returns a random item in a list.";
113
Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST"] = "Removes and returns the first item in a list.";
114
Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM"] = "Removes and returns the item at the specified position in a list.";
115
Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST"] = "Removes and returns the last item in a list.";
116
Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM"] = "Removes and returns a random item in a list.";
117
Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST"] = "Removes the first item in a list.";
118
Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM"] = "Removes the item at the specified position in a list.";
119
Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST"] = "Removes the last item in a list.";
120
Blockly.Msg["LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM"] = "Removes a random item in a list.";
121
Blockly.Msg["LISTS_GET_SUBLIST_END_FROM_END"] = "to # from end";
122
Blockly.Msg["LISTS_GET_SUBLIST_END_FROM_START"] = "to #";
123
Blockly.Msg["LISTS_GET_SUBLIST_END_LAST"] = "to last";
124
Blockly.Msg["LISTS_GET_SUBLIST_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#getting-a-sublist";
125
Blockly.Msg["LISTS_GET_SUBLIST_START_FIRST"] = "get sub-list from first";
126
Blockly.Msg["LISTS_GET_SUBLIST_START_FROM_END"] = "get sub-list from # from end";
127
Blockly.Msg["LISTS_GET_SUBLIST_START_FROM_START"] = "get sub-list from #";
128
Blockly.Msg["LISTS_GET_SUBLIST_TAIL"] = "";
129
Blockly.Msg["LISTS_GET_SUBLIST_TOOLTIP"] = "Creates a copy of the specified portion of a list.";
130
Blockly.Msg["LISTS_INDEX_FROM_END_TOOLTIP"] = "%1 is the last item.";
131
Blockly.Msg["LISTS_INDEX_FROM_START_TOOLTIP"] = "%1 is the first item.";
132
Blockly.Msg["LISTS_INDEX_OF_FIRST"] = "find first occurrence of item";
133
Blockly.Msg["LISTS_INDEX_OF_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#getting-items-from-a-list";
134
Blockly.Msg["LISTS_INDEX_OF_LAST"] = "find last occurrence of item";
135
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.";
136
Blockly.Msg["LISTS_INLIST"] = "in list";
137
Blockly.Msg["LISTS_ISEMPTY_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#is-empty";
138
Blockly.Msg["LISTS_ISEMPTY_TITLE"] = "%1 is empty";
139
Blockly.Msg["LISTS_ISEMPTY_TOOLTIP"] = "Returns true if the list is empty.";
140
Blockly.Msg["LISTS_LENGTH_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#length-of";
141
Blockly.Msg["LISTS_LENGTH_TITLE"] = "length of %1";
142
Blockly.Msg["LISTS_LENGTH_TOOLTIP"] = "Returns the length of a list.";
143
Blockly.Msg["LISTS_REPEAT_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#create-list-with";
144
Blockly.Msg["LISTS_REPEAT_TITLE"] = "create list with item %1 repeated %2 times";
145
Blockly.Msg["LISTS_REPEAT_TOOLTIP"] = "Creates a list consisting of the given value repeated the specified number of times.";
146
Blockly.Msg["LISTS_REVERSE_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#reversing-a-list";
147
Blockly.Msg["LISTS_REVERSE_MESSAGE0"] = "reverse %1";
148
Blockly.Msg["LISTS_REVERSE_TOOLTIP"] = "Reverse a copy of a list.";
149
Blockly.Msg["LISTS_SET_INDEX_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#in-list--set";
150
Blockly.Msg["LISTS_SET_INDEX_INPUT_TO"] = "as";
151
Blockly.Msg["LISTS_SET_INDEX_INSERT"] = "insert at";
152
Blockly.Msg["LISTS_SET_INDEX_SET"] = "set";
153
Blockly.Msg["LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST"] = "Inserts the item at the start of a list.";
154
Blockly.Msg["LISTS_SET_INDEX_TOOLTIP_INSERT_FROM"] = "Inserts the item at the specified position in a list.";
155
Blockly.Msg["LISTS_SET_INDEX_TOOLTIP_INSERT_LAST"] = "Append the item to the end of a list.";
156
Blockly.Msg["LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM"] = "Inserts the item randomly in a list.";
157
Blockly.Msg["LISTS_SET_INDEX_TOOLTIP_SET_FIRST"] = "Sets the first item in a list.";
158
Blockly.Msg["LISTS_SET_INDEX_TOOLTIP_SET_FROM"] = "Sets the item at the specified position in a list.";
159
Blockly.Msg["LISTS_SET_INDEX_TOOLTIP_SET_LAST"] = "Sets the last item in a list.";
160
Blockly.Msg["LISTS_SET_INDEX_TOOLTIP_SET_RANDOM"] = "Sets a random item in a list.";
161
Blockly.Msg["LISTS_SORT_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#sorting-a-list";
162
Blockly.Msg["LISTS_SORT_ORDER_ASCENDING"] = "ascending";
163
Blockly.Msg["LISTS_SORT_ORDER_DESCENDING"] = "descending";
164
Blockly.Msg["LISTS_SORT_TITLE"] = "sort %1 %2 %3";
165
Blockly.Msg["LISTS_SORT_TOOLTIP"] = "Sort a copy of a list.";
166
Blockly.Msg["LISTS_SORT_TYPE_IGNORECASE"] = "alphabetic, ignore case";
167
Blockly.Msg["LISTS_SORT_TYPE_NUMERIC"] = "numeric";
168
Blockly.Msg["LISTS_SORT_TYPE_TEXT"] = "alphabetic";
169
Blockly.Msg["LISTS_SPLIT_HELPURL"] = "https://github.com/google/blockly/wiki/Lists#splitting-strings-and-joining-lists";
170
Blockly.Msg["LISTS_SPLIT_LIST_FROM_TEXT"] = "make list from text";
171
Blockly.Msg["LISTS_SPLIT_TEXT_FROM_LIST"] = "make text from list";
172
Blockly.Msg["LISTS_SPLIT_TOOLTIP_JOIN"] = "Join a list of texts into one text, separated by a delimiter.";
173
Blockly.Msg["LISTS_SPLIT_TOOLTIP_SPLIT"] = "Split text into a list of texts, breaking at each delimiter.";
174
Blockly.Msg["LISTS_SPLIT_WITH_DELIMITER"] = "with delimiter";
175
Blockly.Msg["LOGIC_BOOLEAN_FALSE"] = "false";
176
Blockly.Msg["LOGIC_BOOLEAN_HELPURL"] = "https://github.com/google/blockly/wiki/Logic#values";
177
Blockly.Msg["LOGIC_BOOLEAN_TOOLTIP"] = "Returns either true or false.";
178
Blockly.Msg["LOGIC_BOOLEAN_TRUE"] = "true";
179
Blockly.Msg["LOGIC_COMPARE_HELPURL"] = "https://en.wikipedia.org/wiki/Inequality_(mathematics)";
180
Blockly.Msg["LOGIC_COMPARE_TOOLTIP_EQ"] = "Return true if both inputs equal each other.";
181
Blockly.Msg["LOGIC_COMPARE_TOOLTIP_GT"] = "Return true if the first input is greater than the second input.";
182
Blockly.Msg["LOGIC_COMPARE_TOOLTIP_GTE"] = "Return true if the first input is greater than or equal to the second input.";
183
Blockly.Msg["LOGIC_COMPARE_TOOLTIP_LT"] = "Return true if the first input is smaller than the second input.";
184
Blockly.Msg["LOGIC_COMPARE_TOOLTIP_LTE"] = "Return true if the first input is smaller than or equal to the second input.";
185
Blockly.Msg["LOGIC_COMPARE_TOOLTIP_NEQ"] = "Return true if both inputs are not equal to each other.";
186
Blockly.Msg["LOGIC_NEGATE_HELPURL"] = "https://github.com/google/blockly/wiki/Logic#not";
187
Blockly.Msg["LOGIC_NEGATE_TITLE"] = "not %1";
188
Blockly.Msg["LOGIC_NEGATE_TOOLTIP"] = "Returns true if the input is false. Returns false if the input is true.";
189
Blockly.Msg["LOGIC_NULL"] = "null";
190
Blockly.Msg["LOGIC_NULL_HELPURL"] = "https://en.wikipedia.org/wiki/Nullable_type";
191
Blockly.Msg["LOGIC_NULL_TOOLTIP"] = "Returns null.";
192
Blockly.Msg["LOGIC_OPERATION_AND"] = "and";
193
Blockly.Msg["LOGIC_OPERATION_HELPURL"] = "https://github.com/google/blockly/wiki/Logic#logical-operations";
194
Blockly.Msg["LOGIC_OPERATION_OR"] = "or";
195
Blockly.Msg["LOGIC_OPERATION_TOOLTIP_AND"] = "Return true if both inputs are true.";
196
Blockly.Msg["LOGIC_OPERATION_TOOLTIP_OR"] = "Return true if at least one of the inputs is true.";
197
Blockly.Msg["LOGIC_TERNARY_CONDITION"] = "test";
198
Blockly.Msg["LOGIC_TERNARY_HELPURL"] = "https://en.wikipedia.org/wiki/%3F:";
199
Blockly.Msg["LOGIC_TERNARY_IF_FALSE"] = "if false";
200
Blockly.Msg["LOGIC_TERNARY_IF_TRUE"] = "if true";
201
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.";
202
Blockly.Msg["MATH_ADDITION_SYMBOL"] = "+";
203
Blockly.Msg["MATH_ARITHMETIC_HELPURL"] = "https://en.wikipedia.org/wiki/Arithmetic";
204
Blockly.Msg["MATH_ARITHMETIC_TOOLTIP_ADD"] = "Return the sum of the two numbers.";
205
Blockly.Msg["MATH_ARITHMETIC_TOOLTIP_DIVIDE"] = "Return the quotient of the two numbers.";
206
Blockly.Msg["MATH_ARITHMETIC_TOOLTIP_MINUS"] = "Return the difference of the two numbers.";
207
Blockly.Msg["MATH_ARITHMETIC_TOOLTIP_MULTIPLY"] = "Return the product of the two numbers.";
208
Blockly.Msg["MATH_ARITHMETIC_TOOLTIP_POWER"] = "Return the first number raised to the power of the second number.";
209
Blockly.Msg["MATH_CHANGE_HELPURL"] = "https://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter";
210
Blockly.Msg["MATH_CHANGE_TITLE"] = "change %1 by %2";
211
Blockly.Msg["MATH_CHANGE_TOOLTIP"] = "Add a number to variable '%1'.";
212
Blockly.Msg["MATH_CONSTANT_HELPURL"] = "https://en.wikipedia.org/wiki/Mathematical_constant";
213
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).";
214
Blockly.Msg["MATH_CONSTRAIN_HELPURL"] = "https://en.wikipedia.org/wiki/Clamping_(graphics)";
215
Blockly.Msg["MATH_CONSTRAIN_TITLE"] = "constrain %1 low %2 high %3";
216
Blockly.Msg["MATH_CONSTRAIN_TOOLTIP"] = "Constrain a number to be between the specified limits (inclusive).";
217
Blockly.Msg["MATH_DIVISION_SYMBOL"] = "÷";
218
Blockly.Msg["MATH_IS_DIVISIBLE_BY"] = "is divisible by";
219
Blockly.Msg["MATH_IS_EVEN"] = "is even";
220
Blockly.Msg["MATH_IS_NEGATIVE"] = "is negative";
221
Blockly.Msg["MATH_IS_ODD"] = "is odd";
222
Blockly.Msg["MATH_IS_POSITIVE"] = "is positive";
223
Blockly.Msg["MATH_IS_PRIME"] = "is prime";
224
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.";
225
Blockly.Msg["MATH_IS_WHOLE"] = "is whole";
226
Blockly.Msg["MATH_MODULO_HELPURL"] = "https://en.wikipedia.org/wiki/Modulo_operation";
227
Blockly.Msg["MATH_MODULO_TITLE"] = "remainder of %1 ÷ %2";
228
Blockly.Msg["MATH_MODULO_TOOLTIP"] = "Return the remainder from dividing the two numbers.";
229
Blockly.Msg["MATH_MULTIPLICATION_SYMBOL"] = "×";
230
Blockly.Msg["MATH_NUMBER_HELPURL"] = "https://en.wikipedia.org/wiki/Number";
231
Blockly.Msg["MATH_NUMBER_TOOLTIP"] = "A number.";
232
Blockly.Msg["MATH_ONLIST_HELPURL"] = "";
233
Blockly.Msg["MATH_ONLIST_OPERATOR_AVERAGE"] = "average of list";
234
Blockly.Msg["MATH_ONLIST_OPERATOR_MAX"] = "max of list";
235
Blockly.Msg["MATH_ONLIST_OPERATOR_MEDIAN"] = "median of list";
236
Blockly.Msg["MATH_ONLIST_OPERATOR_MIN"] = "min of list";
237
Blockly.Msg["MATH_ONLIST_OPERATOR_MODE"] = "modes of list";
238
Blockly.Msg["MATH_ONLIST_OPERATOR_RANDOM"] = "random item of list";
239
Blockly.Msg["MATH_ONLIST_OPERATOR_STD_DEV"] = "standard deviation of list";
240
Blockly.Msg["MATH_ONLIST_OPERATOR_SUM"] = "sum of list";
241
Blockly.Msg["MATH_ONLIST_TOOLTIP_AVERAGE"] = "Return the average (arithmetic mean) of the numeric values in the list.";
242
Blockly.Msg["MATH_ONLIST_TOOLTIP_MAX"] = "Return the largest number in the list.";
243
Blockly.Msg["MATH_ONLIST_TOOLTIP_MEDIAN"] = "Return the median number in the list.";
244
Blockly.Msg["MATH_ONLIST_TOOLTIP_MIN"] = "Return the smallest number in the list.";
245
Blockly.Msg["MATH_ONLIST_TOOLTIP_MODE"] = "Return a list of the most common item(s) in the list.";
246
Blockly.Msg["MATH_ONLIST_TOOLTIP_RANDOM"] = "Return a random element from the list.";
247
Blockly.Msg["MATH_ONLIST_TOOLTIP_STD_DEV"] = "Return the standard deviation of the list.";
248
Blockly.Msg["MATH_ONLIST_TOOLTIP_SUM"] = "Return the sum of all the numbers in the list.";
249
Blockly.Msg["MATH_POWER_SYMBOL"] = "^";
250
Blockly.Msg["MATH_RANDOM_FLOAT_HELPURL"] = "https://en.wikipedia.org/wiki/Random_number_generation";
251
Blockly.Msg["MATH_RANDOM_FLOAT_TITLE_RANDOM"] = "random fraction";
252
Blockly.Msg["MATH_RANDOM_FLOAT_TOOLTIP"] = "Return a random fraction between 0.0 (inclusive) and 1.0 (exclusive).";
253
Blockly.Msg["MATH_RANDOM_INT_HELPURL"] = "https://en.wikipedia.org/wiki/Random_number_generation";
254
Blockly.Msg["MATH_RANDOM_INT_TITLE"] = "random integer from %1 to %2";
255
Blockly.Msg["MATH_RANDOM_INT_TOOLTIP"] = "Return a random integer between the two specified limits, inclusive.";
256
Blockly.Msg["MATH_ROUND_HELPURL"] = "https://en.wikipedia.org/wiki/Rounding";
257
Blockly.Msg["MATH_ROUND_OPERATOR_ROUND"] = "round";
258
Blockly.Msg["MATH_ROUND_OPERATOR_ROUNDDOWN"] = "round down";
259
Blockly.Msg["MATH_ROUND_OPERATOR_ROUNDUP"] = "round up";
260
Blockly.Msg["MATH_ROUND_TOOLTIP"] = "Round a number up or down.";
261
Blockly.Msg["MATH_SINGLE_HELPURL"] = "https://en.wikipedia.org/wiki/Square_root";
262
Blockly.Msg["MATH_SINGLE_OP_ABSOLUTE"] = "absolute";
263
Blockly.Msg["MATH_SINGLE_OP_ROOT"] = "square root";
264
Blockly.Msg["MATH_SINGLE_TOOLTIP_ABS"] = "Return the absolute value of a number.";
265
Blockly.Msg["MATH_SINGLE_TOOLTIP_EXP"] = "Return e to the power of a number.";
266
Blockly.Msg["MATH_SINGLE_TOOLTIP_LN"] = "Return the natural logarithm of a number.";
267
Blockly.Msg["MATH_SINGLE_TOOLTIP_LOG10"] = "Return the base 10 logarithm of a number.";
268
Blockly.Msg["MATH_SINGLE_TOOLTIP_NEG"] = "Return the negation of a number.";
269
Blockly.Msg["MATH_SINGLE_TOOLTIP_POW10"] = "Return 10 to the power of a number.";
270
Blockly.Msg["MATH_SINGLE_TOOLTIP_ROOT"] = "Return the square root of a number.";
271
Blockly.Msg["MATH_SUBTRACTION_SYMBOL"] = "-";
272
Blockly.Msg["MATH_TRIG_ACOS"] = "acos";
273
Blockly.Msg["MATH_TRIG_ASIN"] = "asin";
274
Blockly.Msg["MATH_TRIG_ATAN"] = "atan";
275
Blockly.Msg["MATH_TRIG_COS"] = "cos";
276
Blockly.Msg["MATH_TRIG_HELPURL"] = "https://en.wikipedia.org/wiki/Trigonometric_functions";
277
Blockly.Msg["MATH_TRIG_SIN"] = "sin";
278
Blockly.Msg["MATH_TRIG_TAN"] = "tan";
279
Blockly.Msg["MATH_TRIG_TOOLTIP_ACOS"] = "Return the arccosine of a number.";
280
Blockly.Msg["MATH_TRIG_TOOLTIP_ASIN"] = "Return the arcsine of a number.";
281
Blockly.Msg["MATH_TRIG_TOOLTIP_ATAN"] = "Return the arctangent of a number.";
282
Blockly.Msg["MATH_TRIG_TOOLTIP_COS"] = "Return the cosine of a degree (not radian).";
283
Blockly.Msg["MATH_TRIG_TOOLTIP_SIN"] = "Return the sine of a degree (not radian).";
284
Blockly.Msg["MATH_TRIG_TOOLTIP_TAN"] = "Return the tangent of a degree (not radian).";
285
Blockly.Msg["NEW_COLOUR_VARIABLE"] = "Create colour variable...";
286
Blockly.Msg["NEW_NUMBER_VARIABLE"] = "Create number variable...";
287
Blockly.Msg["NEW_STRING_VARIABLE"] = "Create string variable...";
288
Blockly.Msg["NEW_VARIABLE"] = "Create variable...";
289
Blockly.Msg["NEW_VARIABLE_TITLE"] = "New variable name:";
290
Blockly.Msg["NEW_VARIABLE_TYPE_TITLE"] = "New variable type:";
291
Blockly.Msg["ORDINAL_NUMBER_SUFFIX"] = "";
292
Blockly.Msg["PROCEDURES_ALLOW_STATEMENTS"] = "allow statements";
293
Blockly.Msg["PROCEDURES_BEFORE_PARAMS"] = "with:";
294
Blockly.Msg["PROCEDURES_CALLNORETURN_HELPURL"] = "https://en.wikipedia.org/wiki/Subroutine";
295
Blockly.Msg["PROCEDURES_CALLNORETURN_TOOLTIP"] = "Run the user-defined function '%1'.";
296
Blockly.Msg["PROCEDURES_CALLRETURN_HELPURL"] = "https://en.wikipedia.org/wiki/Subroutine";
297
Blockly.Msg["PROCEDURES_CALLRETURN_TOOLTIP"] = "Run the user-defined function '%1' and use its output.";
298
Blockly.Msg["PROCEDURES_CALL_BEFORE_PARAMS"] = "with:";
299
Blockly.Msg["PROCEDURES_CREATE_DO"] = "Create '%1'";
300
Blockly.Msg["PROCEDURES_DEFNORETURN_COMMENT"] = "Describe this function...";
301
Blockly.Msg["PROCEDURES_DEFNORETURN_DO"] = "";
302
Blockly.Msg["PROCEDURES_DEFNORETURN_HELPURL"] = "https://en.wikipedia.org/wiki/Subroutine";
303
Blockly.Msg["PROCEDURES_DEFNORETURN_PROCEDURE"] = "do something";
304
Blockly.Msg["PROCEDURES_DEFNORETURN_TITLE"] = "to";
305
Blockly.Msg["PROCEDURES_DEFNORETURN_TOOLTIP"] = "Creates a function with no output.";
306
Blockly.Msg["PROCEDURES_DEFRETURN_HELPURL"] = "https://en.wikipedia.org/wiki/Subroutine";
307
Blockly.Msg["PROCEDURES_DEFRETURN_RETURN"] = "return";
308
Blockly.Msg["PROCEDURES_DEFRETURN_TOOLTIP"] = "Creates a function with an output.";
309
Blockly.Msg["PROCEDURES_DEF_DUPLICATE_WARNING"] = "Warning: This function has duplicate parameters.";
310
Blockly.Msg["PROCEDURES_HIGHLIGHT_DEF"] = "Highlight function definition";
311
Blockly.Msg["PROCEDURES_IFRETURN_HELPURL"] = "http://c2.com/cgi/wiki?GuardClause";
312
Blockly.Msg["PROCEDURES_IFRETURN_TOOLTIP"] = "If a value is true, then return a second value.";
313
Blockly.Msg["PROCEDURES_IFRETURN_WARNING"] = "Warning: This block may be used only within a function definition.";
314
Blockly.Msg["PROCEDURES_MUTATORARG_TITLE"] = "input name:";
315
Blockly.Msg["PROCEDURES_MUTATORARG_TOOLTIP"] = "Add an input to the function.";
316
Blockly.Msg["PROCEDURES_MUTATORCONTAINER_TITLE"] = "inputs";
317
Blockly.Msg["PROCEDURES_MUTATORCONTAINER_TOOLTIP"] = "Add, remove, or reorder inputs to this function.";
318
Blockly.Msg["REDO"] = "Redo";
319
Blockly.Msg["REMOVE_COMMENT"] = "Remove Comment";
320
Blockly.Msg["RENAME_VARIABLE"] = "Rename variable...";
321
Blockly.Msg["RENAME_VARIABLE_TITLE"] = "Rename all '%1' variables to:";
322
Blockly.Msg["TEXT_APPEND_HELPURL"] = "https://github.com/google/blockly/wiki/Text#text-modification";
323
Blockly.Msg["TEXT_APPEND_TITLE"] = "to %1 append text %2";
324
Blockly.Msg["TEXT_APPEND_TOOLTIP"] = "Append some text to variable '%1'.";
325
Blockly.Msg["TEXT_CHANGECASE_HELPURL"] = "https://github.com/google/blockly/wiki/Text#adjusting-text-case";
326
Blockly.Msg["TEXT_CHANGECASE_OPERATOR_LOWERCASE"] = "to lower case";
327
Blockly.Msg["TEXT_CHANGECASE_OPERATOR_TITLECASE"] = "to Title Case";
328
Blockly.Msg["TEXT_CHANGECASE_OPERATOR_UPPERCASE"] = "to UPPER CASE";
329
Blockly.Msg["TEXT_CHANGECASE_TOOLTIP"] = "Return a copy of the text in a different case.";
330
Blockly.Msg["TEXT_CHARAT_FIRST"] = "get first letter";
331
Blockly.Msg["TEXT_CHARAT_FROM_END"] = "get letter # from end";
332
Blockly.Msg["TEXT_CHARAT_FROM_START"] = "get letter #";
333
Blockly.Msg["TEXT_CHARAT_HELPURL"] = "https://github.com/google/blockly/wiki/Text#extracting-text";
334
Blockly.Msg["TEXT_CHARAT_LAST"] = "get last letter";
335
Blockly.Msg["TEXT_CHARAT_RANDOM"] = "get random letter";
336
Blockly.Msg["TEXT_CHARAT_TAIL"] = "";
337
Blockly.Msg["TEXT_CHARAT_TITLE"] = "in text %1 %2";
338
Blockly.Msg["TEXT_CHARAT_TOOLTIP"] = "Returns the letter at the specified position.";
339
Blockly.Msg["TEXT_COUNT_HELPURL"] = "https://github.com/google/blockly/wiki/Text#counting-substrings";
340
Blockly.Msg["TEXT_COUNT_MESSAGE0"] = "count %1 in %2";
341
Blockly.Msg["TEXT_COUNT_TOOLTIP"] = "Count how many times some text occurs within some other text.";
342
Blockly.Msg["TEXT_CREATE_JOIN_ITEM_TOOLTIP"] = "Add an item to the text.";
343
Blockly.Msg["TEXT_CREATE_JOIN_TITLE_JOIN"] = "join";
344
Blockly.Msg["TEXT_CREATE_JOIN_TOOLTIP"] = "Add, remove, or reorder sections to reconfigure this text block.";
345
Blockly.Msg["TEXT_GET_SUBSTRING_END_FROM_END"] = "to letter # from end";
346
Blockly.Msg["TEXT_GET_SUBSTRING_END_FROM_START"] = "to letter #";
347
Blockly.Msg["TEXT_GET_SUBSTRING_END_LAST"] = "to last letter";
348
Blockly.Msg["TEXT_GET_SUBSTRING_HELPURL"] = "https://github.com/google/blockly/wiki/Text#extracting-a-region-of-text";
349
Blockly.Msg["TEXT_GET_SUBSTRING_INPUT_IN_TEXT"] = "in text";
350
Blockly.Msg["TEXT_GET_SUBSTRING_START_FIRST"] = "get substring from first letter";
351
Blockly.Msg["TEXT_GET_SUBSTRING_START_FROM_END"] = "get substring from letter # from end";
352
Blockly.Msg["TEXT_GET_SUBSTRING_START_FROM_START"] = "get substring from letter #";
353
Blockly.Msg["TEXT_GET_SUBSTRING_TAIL"] = "";
354
Blockly.Msg["TEXT_GET_SUBSTRING_TOOLTIP"] = "Returns a specified portion of the text.";
355
Blockly.Msg["TEXT_INDEXOF_HELPURL"] = "https://github.com/google/blockly/wiki/Text#finding-text";
356
Blockly.Msg["TEXT_INDEXOF_OPERATOR_FIRST"] = "find first occurrence of text";
357
Blockly.Msg["TEXT_INDEXOF_OPERATOR_LAST"] = "find last occurrence of text";
358
Blockly.Msg["TEXT_INDEXOF_TITLE"] = "in text %1 %2 %3";
359
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.";
360
Blockly.Msg["TEXT_ISEMPTY_HELPURL"] = "https://github.com/google/blockly/wiki/Text#checking-for-empty-text";
361
Blockly.Msg["TEXT_ISEMPTY_TITLE"] = "%1 is empty";
362
Blockly.Msg["TEXT_ISEMPTY_TOOLTIP"] = "Returns true if the provided text is empty.";
363
Blockly.Msg["TEXT_JOIN_HELPURL"] = "https://github.com/google/blockly/wiki/Text#text-creation";
364
Blockly.Msg["TEXT_JOIN_TITLE_CREATEWITH"] = "create text with";
365
Blockly.Msg["TEXT_JOIN_TOOLTIP"] = "Create a piece of text by joining together any number of items.";
366
Blockly.Msg["TEXT_LENGTH_HELPURL"] = "https://github.com/google/blockly/wiki/Text#text-modification";
367
Blockly.Msg["TEXT_LENGTH_TITLE"] = "length of %1";
368
Blockly.Msg["TEXT_LENGTH_TOOLTIP"] = "Returns the number of letters (including spaces) in the provided text.";
369
Blockly.Msg["TEXT_PRINT_HELPURL"] = "https://github.com/google/blockly/wiki/Text#printing-text";
370
Blockly.Msg["TEXT_PRINT_TITLE"] = "print %1";
371
Blockly.Msg["TEXT_PRINT_TOOLTIP"] = "Print the specified text, number or other value.";
372
Blockly.Msg["TEXT_PROMPT_HELPURL"] = "https://github.com/google/blockly/wiki/Text#getting-input-from-the-user";
373
Blockly.Msg["TEXT_PROMPT_TOOLTIP_NUMBER"] = "Prompt for user for a number.";
374
Blockly.Msg["TEXT_PROMPT_TOOLTIP_TEXT"] = "Prompt for user for some text.";
375
Blockly.Msg["TEXT_PROMPT_TYPE_NUMBER"] = "prompt for number with message";
376
Blockly.Msg["TEXT_PROMPT_TYPE_TEXT"] = "prompt for text with message";
377
Blockly.Msg["TEXT_REPLACE_HELPURL"] = "https://github.com/google/blockly/wiki/Text#replacing-substrings";
378
Blockly.Msg["TEXT_REPLACE_MESSAGE0"] = "replace %1 with %2 in %3";
379
Blockly.Msg["TEXT_REPLACE_TOOLTIP"] = "Replace all occurances of some text within some other text.";
380
Blockly.Msg["TEXT_REVERSE_HELPURL"] = "https://github.com/google/blockly/wiki/Text#reversing-text";
381
Blockly.Msg["TEXT_REVERSE_MESSAGE0"] = "reverse %1";
382
Blockly.Msg["TEXT_REVERSE_TOOLTIP"] = "Reverses the order of the characters in the text.";
383
Blockly.Msg["TEXT_TEXT_HELPURL"] = "https://en.wikipedia.org/wiki/String_(computer_science)";
384
Blockly.Msg["TEXT_TEXT_TOOLTIP"] = "A letter, word, or line of text.";
385
Blockly.Msg["TEXT_TRIM_HELPURL"] = "https://github.com/google/blockly/wiki/Text#trimming-removing-spaces";
386
Blockly.Msg["TEXT_TRIM_OPERATOR_BOTH"] = "trim spaces from both sides of";
387
Blockly.Msg["TEXT_TRIM_OPERATOR_LEFT"] = "trim spaces from left side of";
388
Blockly.Msg["TEXT_TRIM_OPERATOR_RIGHT"] = "trim spaces from right side of";
389
Blockly.Msg["TEXT_TRIM_TOOLTIP"] = "Return a copy of the text with spaces removed from one or both ends.";
390
Blockly.Msg["TODAY"] = "Today";
391
Blockly.Msg["UNDO"] = "Undo";
392
Blockly.Msg["VARIABLES_DEFAULT_NAME"] = "item";
393
Blockly.Msg["VARIABLES_GET_CREATE_SET"] = "Create 'set %1'";
394
Blockly.Msg["VARIABLES_GET_HELPURL"] = "https://github.com/google/blockly/wiki/Variables#get";
395
Blockly.Msg["VARIABLES_GET_TOOLTIP"] = "Returns the value of this variable.";
396
Blockly.Msg["VARIABLES_SET"] = "set %1 to %2";
397
Blockly.Msg["VARIABLES_SET_CREATE_GET"] = "Create 'get %1'";
398
Blockly.Msg["VARIABLES_SET_HELPURL"] = "https://github.com/google/blockly/wiki/Variables#set";
399
Blockly.Msg["VARIABLES_SET_TOOLTIP"] = "Sets this variable to be equal to the input.";
400
Blockly.Msg["VARIABLE_ALREADY_EXISTS"] = "A variable named '%1' already exists.";
401
Blockly.Msg["VARIABLE_ALREADY_EXISTS_FOR_ANOTHER_TYPE"] = "A variable named '%1' already exists for another type: '%2'.";
402
Blockly.Msg["WORKSPACE_COMMENT_DEFAULT_TEXT"] = "Say something...";
403
Blockly.Msg["PROCEDURES_DEFRETURN_TITLE"] = Blockly.Msg["PROCEDURES_DEFNORETURN_TITLE"];
404
Blockly.Msg["CONTROLS_IF_IF_TITLE_IF"] = Blockly.Msg["CONTROLS_IF_MSG_IF"];
405
Blockly.Msg["CONTROLS_WHILEUNTIL_INPUT_DO"] = Blockly.Msg["CONTROLS_REPEAT_INPUT_DO"];
406
Blockly.Msg["CONTROLS_IF_MSG_THEN"] = Blockly.Msg["CONTROLS_REPEAT_INPUT_DO"];
407
Blockly.Msg["CONTROLS_IF_ELSE_TITLE_ELSE"] = Blockly.Msg["CONTROLS_IF_MSG_ELSE"];
408
Blockly.Msg["PROCEDURES_DEFRETURN_PROCEDURE"] = Blockly.Msg["PROCEDURES_DEFNORETURN_PROCEDURE"];
409
Blockly.Msg["LISTS_GET_SUBLIST_INPUT_IN_LIST"] = Blockly.Msg["LISTS_INLIST"];
410
Blockly.Msg["LISTS_GET_INDEX_INPUT_IN_LIST"] = Blockly.Msg["LISTS_INLIST"];
411
Blockly.Msg["MATH_CHANGE_TITLE_ITEM"] = Blockly.Msg["VARIABLES_DEFAULT_NAME"];
412
Blockly.Msg["PROCEDURES_DEFRETURN_DO"] = Blockly.Msg["PROCEDURES_DEFNORETURN_DO"];
413
Blockly.Msg["CONTROLS_IF_ELSEIF_TITLE_ELSEIF"] = Blockly.Msg["CONTROLS_IF_MSG_ELSEIF"];
414
Blockly.Msg["LISTS_GET_INDEX_HELPURL"] = Blockly.Msg["LISTS_INDEX_OF_HELPURL"];
415
Blockly.Msg["CONTROLS_FOREACH_INPUT_DO"] = Blockly.Msg["CONTROLS_REPEAT_INPUT_DO"];
416
Blockly.Msg["LISTS_SET_INDEX_INPUT_IN_LIST"] = Blockly.Msg["LISTS_INLIST"];
417
Blockly.Msg["CONTROLS_FOR_INPUT_DO"] = Blockly.Msg["CONTROLS_REPEAT_INPUT_DO"];
418
Blockly.Msg["LISTS_CREATE_WITH_ITEM_TITLE"] = Blockly.Msg["VARIABLES_DEFAULT_NAME"];
419
Blockly.Msg["TEXT_APPEND_VARIABLE"] = Blockly.Msg["VARIABLES_DEFAULT_NAME"];
420
Blockly.Msg["TEXT_CREATE_JOIN_ITEM_TITLE_ITEM"] = Blockly.Msg["VARIABLES_DEFAULT_NAME"];
421
Blockly.Msg["LISTS_INDEX_OF_INPUT_IN_LIST"] = Blockly.Msg["LISTS_INLIST"];
422
Blockly.Msg["PROCEDURES_DEFRETURN_COMMENT"] = Blockly.Msg["PROCEDURES_DEFNORETURN_COMMENT"];
423
 
424
Blockly.Msg["MATH_HUE"] = "230";
425
Blockly.Msg["LOOPS_HUE"] = "120";
426
Blockly.Msg["LISTS_HUE"] = "260";
427
Blockly.Msg["LOGIC_HUE"] = "210";
428
Blockly.Msg["VARIABLES_HUE"] = "330";
429
Blockly.Msg["TEXTS_HUE"] = "160";
430
Blockly.Msg["PROCEDURES_HUE"] = "290";
431
Blockly.Msg["COLOUR_HUE"] = "20";
432
Blockly.Msg["VARIABLES_DYNAMIC_HUE"] = "310";