EspertusTest


 * MSG_DUPLICATE_BLOCK: context menu - Remove the descriptive comment from the selected block.
 * MSG_REMOVE_COMMENT: context menu - Change from 'inline' to 'external' mode for displaying blocks used as inputs to the selected block.
 * MSG_ADD_COMMENT: context menu - Add a descriptive comment to the selected block.
 * MSG_EXTERNAL_INPUTS: context menu - Change from 'external' to 'inline' mode for displaying blocks used as inputs to the selected block.
 * MSG_INLINE_INPUTS: context menu - Permanently delete the selected block.
 * MSG_DELETE_BLOCK: context menu - Permanently delete the selected block.
 * MSG_DELETE_X_BLOCKS: context menu - Permanently delete the %1 selected blocks.\n\nParameters:\n* %1 - an integer greater than 1.
 * MSG_COLLAPSE_BLOCK: context menu - Make the appearance of the selected block smaller by hiding some information about it.
 * MSG_COLLAPSE_ALL: context menu - Make the appearance of the selected blocks smaller by hiding some information about it. Use the same terminology as in the previous message.
 * MSG_EXPAND_BLOCK: context menu - Restore the appearance of the selected block by showing information about it that was hidden (collapsed) earlier.
 * MSG_EXPAND_ALL: context menu - Restore the appearance of the selected block by showing information about it that was hidden (collapsed) earlier. Use the same terminology as in the previous message.
 * MSG_DISABLE_BLOCK: context menu - Make the selected block have no effect (unless reenabled).
 * MSG_ENABLE_BLOCK: context menu - Make the selected block have effect (after having been disabled earlier).
 * MSG_HELP: context menu - Provide helpful information about the selected block.
 * MSG_CHANGE_VALUE_TITLE: prompt - This message is only seen in the Opera browser. With most browsers, users can edit numeric values in blocks by just clicking and typing.  Opera does not allows this, so we have to open a new window and prompt users with this message to chanage a value.
 * MSG_NEW_VARIABLE: dropdown choice - When the user clicks on a variable block, this is one of the dropdown menu choices. It is used to define a new variable.  See https://code.google.com/p/blockly/wiki/Variables#Dropdown_menu.
 * MSG_NEW_VARIABLE_TITLE: prompt - Prompts the user to enter the name for a new variable. See https://code.google.com/p/blockly/wiki/Variables#Dropdown_menu.
 * MSG_RENAME_VARIABLE: dropdown choice - When the user clicks on a variable block, this is one of the dropdown menu choices. It is used to rename the current variable.  See https://code.google.com/p/blockly/wiki/Variables#Dropdown_menu.
 * MSG_RENAME_VARIABLE_TITLE: prompt - Prompts the user to enter the new name for the selected variable. See https://code.google.com/p/blockly/wiki/Variables#Dropdown_menu.\n\nParameters:\n* %1 - the name of the variable to be renamed.
 * LANG_COLOUR_PICKER_HELPURL: url - Information about colour.
 * LANG_COLOUR_PICKER_TOOLTIP: tooltip - See https://code.google.com/p/blockly/wiki/Colour#Picking_a_colour_from_a_palette.
 * LANG_COLOUR_RANDOM_HELPURL: url - A link that displays a random colour each time you visit it.
 * LANG_COLOUR_RANDOM_TITLE: block text - Title of block that generates a colour at random.
 * LANG_COLOUR_RANDOM_TOOLTIP: tooltip - See https://code.google.com/p/blockly/wiki/Colour#Generating_a_random_colour.
 * LANG_COLOUR_RGB_HELPURL: url - A link for color codes with percentages (0-100%) for each component, instead of the more common 0-255, which may be more difficult for beginners.
 * LANG_COLOUR_RGB_TITLE: block text - Title of block for https://code.google.com/p/blockly/wiki/Colour#Creating_a_colour_from_red,_green,_and_blue_components.
 * LANG_COLOUR_RGB_RED: block input text - The amount of red (from 0 to 100) to use when https://code.google.com/p/blockly/wiki/Colour#Creating_a_colour_from_red,_green,_and_blue_components.
 * LANG_COLOUR_RGB_GREEN: block input text - The amount of green (from 0 to 100) to use when https://code.google.com/p/blockly/wiki/Colour#Creating_a_colour_from_red,_green,_and_blue_components.
 * LANG_COLOUR_RGB_BLUE: block input text - The amount of blue (from 0 to 100) to use when https://code.google.com/p/blockly/wiki/Colour#Creating_a_colour_from_red,_green,_and_blue_components.
 * LANG_COLOUR_RGB_TOOLTIP: tooltip - See https://code.google.com/p/blockly/wiki/Colour#Creating_a_colour_from_red,_green,_and_blue_components.
 * LANG_COLOUR_BLEND_HELPURL: url - A useful link that displays blending of two colors.
 * LANG_COLOUR_BLEND_TITLE: block text - A verb for blending two shades of paint.
 * LANG_COLOUR_BLEND_COLOUR1: block input text - The first of two colours to blend.
 * LANG_COLOUR_BLEND_COLOUR2: block input text - The second of two colours to blend.
 * LANG_COLOUR_BLEND_RATIO: block input text - The proportion of the blend containing the first color; the remaining proportion is of the second colour. For example, if the first colour is red and the second color blue, a ratio of 1 would yield pure red, a ratio of .5 would yield purple (equal amounts of red and blue), and a ratio of 0 would yield pure blue.
 * LANG_COLOUR_BLEND_TOOLTIP: tooltip - See https://code.google.com/p/blockly/wiki/Colour#Blending_colours.
 * LANG_CONTROLS_REPEAT_HELPURL: url - Describes 'repeat loops' in computer programs; consider using the translation of the page http://en.wikipedia.org/wiki/Control_flow.
 * LANG_CONTROLS_REPEAT_TITLE_REPEAT: block text - Title of repeat block.
 * LANG_CONTROLS_REPEAT_TITLE_TIMES: block text - Text following the number of times a repeat loop should be repeated.
 * LANG_CONTROLS_REPEAT_INPUT_DO: block text - Preceding the blocks in the body of the loop. See https://code.google.com/p/blockly/wiki/Loops.
 * LANG_CONTROLS_REPEAT_TOOLTIP: tooltip - See https://code.google.com/p/blockly/wiki/Loops#repeat.
 * LANG_CONTROLS_WHILEUNTIL_HELPURL: url - Describes 'while loops' in computer programs; consider using the translation of http://en.wikipedia.org/wiki/While_loop, if present, or http://en.wikipedia.org/wiki/Control_flow.
 * LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE: dropdown - Specifies that a loop should repeat while the following condition is true.
 * LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL: dropdown - Specifies that a loop should repeat until the following condition becomes true.
 * LANG_CONTROLS_WHILEUNTIL_TOOLTIP_WHILE: tooltip - See Loops#repeat_while https://code.google.com/p/blockly/wiki/Loops#repeat_while Loops#repeat_while.
 * LANG_CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL: tooltip - See https://code.google.com/p/blockly/wiki/Loops#repeat_until.
 * LANG_CONTROLS_FOR_HELPURL: url - Describes 'for loops' in computer programs. Consider using your language's translation of http://en.wikipedia.org/wiki/For_loop, if present.
 * LANG_CONTROLS_FOR_TOOLTIP: tooltip - See https://code.google.com/p/blockly/wiki/Loops#count_with.\n\nParameters:\n* %1 - the name of the loop variable.
 * LANG_CONTROLS_FOR_INPUT_WITH: block title - Title of count with blocks.
 * LANG_CONTROLS_FOR_INPUT_VAR: variable name - The default name for a count with loop variable. You can use a word or symbol in algebra for an unknown value or a word meaning 'counter'.
 * LANG_CONTROLS_FOR_INPUT_FROM: block input text - Text preceding the first (and usually lower) number in a range, as in https://code.google.com/p/blockly/wiki/Loops#count_with.
 * LANG_CONTROLS_FOR_INPUT_TO: block input text - Text preceding the second (and usually higher) number in a range, as in https://code.google.com/p/blockly/wiki/Loops#count_with.
 * LANG_CONTROLS_FOR_INPUT_BY: block input text - Text preceding the increment amount in a range, as in https://code.google.com/p/blockly/wiki/Loops#count_with.
 * LANG_CONTROLS_FOR_TAIL: block text - Text following the increment amount of the range. This is the empty string in most languages.
 * LANG_CONTROLS_FOREACH_HELPURL: url - Describes 'for-each loops' in computer programs. Consider using your language's translation of http://en.wikipedia.org/wiki/Foreach if present.
 * LANG_CONTROLS_FOREACH_INPUT_ITEM: block text - Title of for each block.
 * LANG_CONTROLS_FOREACH_INPUT_INLIST: block text - Preceding the list that should be iterated over in a for each loop.
 * LANG_CONTROLS_FOREACH_INPUT_INLIST_TAIL: block text - Following the list that should be iterated over in a for each loop. This is empty in most, but not all, languages.
 * LANG_CONTROLS_FOREACH_TOOLTIP: block text - Description of for each blocks.\n\nParameters:\n* %1 - the name of the loop variable.
 * LANG_CONTROLS_FLOW_STATEMENTS_HELPURL: url - Describes control flow in computer programs. Consider using your language's translation of http://en.wikipedia.org/wiki/Control_flow, if it exists.
 * LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK: dropdown - The current loop should be exited. See https://code.google.com/p/blockly/wiki/Loops#break.
 * LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE: dropdown - The current iteration of the loop should be ended and the next should begin. See https://code.google.com/p/blockly/wiki/Loops#continue_with_next_iteration.
 * LANG_CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK: tooltip - See https://code.google.com/p/blockly/wiki/Loops#break_out_of_loop.
 * LANG_CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE: tooltip - See https://code.google.com/p/blockly/wiki/Loops#continue_with_next_iteration.
 * LANG_CONTROLS_FLOW_STATEMENTS_WARNING: warning - The user has tried placing a block outside of a loop (for each, while, repeat, etc.), but this type of block may only be used within a loop. See https://code.google.com/p/blockly/wiki/Loops#Loop_Termination_Blocks.
 * LANG_CONTROLS_IF_HELPURL: url - Describes conditional statements (if-then-else) in computer programs. Consider using your language's translation of http://en.wikipedia.org/wiki/If_else, if present.
 * LANG_CONTROLS_IF_TOOLTIP_1: tooltip - Describes 'if' blocks. Consider using your language's translation of http://en.wikipedia.org/wiki/If_statement, if present.
 * LANG_CONTROLS_IF_TOOLTIP_2: tooltip - Describes if-else blocks. Consider using your language's translation of http://en.wikipedia.org/wiki/If_statement, if present.
 * LANG_CONTROLS_IF_TOOLTIP_3: tooltip - Describes if-else-if blocks. Consider using your language's translation of http://en.wikipedia.org/wiki/If_statement, if present.
 * LANG_CONTROLS_IF_TOOLTIP_4: tooltip - Describes if-else-if-else blocks. Consider using your language's translation of http://en.wikipedia.org/wiki/If_statement, if present.
 * LANG_CONTROLS_IF_MSG_IF: block text - See https://code.google.com/p/blockly/wiki/IfElse. It is recommended, but not essential, that this have text in common with the translation of 'else if'
 * LANG_CONTROLS_IF_MSG_ELSEIF: block text - See https://code.google.com/p/blockly/wiki/IfElse. The English words 'otherwise if' would probably be clearer than 'else if', but the latter is used because it is traditional and shorter.
 * LANG_CONTROLS_IF_MSG_ELSE: block text - See https://code.google.com/p/blockly/wiki/IfElse. The English word 'otherwise' would probably be superior to 'else', but the latter is used because it is traditional and shorter.
 * LANG_CONTROLS_IF_IF_TOOLTIP: tooltip - Describes if block modification.
 * LANG_CONTROLS_IF_ELSEIF_TOOLTIP: tooltip - Describes the 'else if' subblock during if block modification.
 * LANG_CONTROLS_IF_ELSE_TOOLTIP: tooltip - Describes the 'else' subblock during if block modification.
 * LANG_LOGIC_COMPARE_HELPURL: url - Information about comparisons.
 * LANG_LOGIC_COMPARE_TOOLTIP_EQ: tooltip - Describes the equals (=) block.
 * LANG_LOGIC_COMPARE_TOOLTIP_NEQ: tooltip - Describes the equals (&ne;) block.
 * LANG_LOGIC_COMPARE_TOOLTIP_LT: tooltip - Describes the equals (&lt;) block.
 * LANG_LOGIC_COMPARE_TOOLTIP_LTE: tooltip - Describes the equals (&le;) block.
 * LANG_LOGIC_COMPARE_TOOLTIP_GT: tooltip - Describes the equals (&gt;) block.
 * LANG_LOGIC_COMPARE_TOOLTIP_GTE: tooltip - Describes the equals (&ge;) block.
 * LANG_LOGIC_OPERATION_HELPURL: url - Information about the Boolean conjunction ('and') and disjunction ('or') operators. Consider using the translation of http://en.wikipedia.org/wiki/Boolean_logic, if it exists in your language.
 * LANG_LOGIC_OPERATION_TOOLTIP_AND: tooltip - See http://en.wikipedia.org/wiki/Logical_conjunction.
 * LANG_LOGIC_OPERATION_AND: block text - See http://en.wikipedia.org/wiki/Logical_conjunction.
 * LANG_LOGIC_OPERATION_TOOLTIP_OR: block text - See http://en.wikipedia.org/wiki/Disjunction.
 * LANG_LOGIC_OPERATION_OR: block text - See http://en.wikipedia.org/wiki/Disjunction.
 * LANG_LOGIC_NEGATE_HELPURL: url - Information about logical negation. The translation of http://en.wikipedia.org/wiki/Logical_negation is recommended if it exists in the target language.
 * LANG_LOGIC_NEGATE_INPUT_NOT: block text - word for logical 'not' - this is a unary operator that returns false when the input is true, and true when the input is false.
 * LANG_LOGIC_NEGATE_TOOLTIP: tooltip - See http://en.wikipedia.org/wiki/Logical_negation.
 * LANG_LOGIC_BOOLEAN_HELPURL: url - Information about the logic values true and false. Consider using the translation of http://en.wikipedia.org/wiki/Truth_value if it exists in your language.
 * LANG_LOGIC_BOOLEAN_TRUE: block text - The word for the logical value true.
 * LANG_LOGIC_BOOLEAN_FALSE: block text - The word for the logical value false.
 * LANG_LOGIC_BOOLEAN_TOOLTIP: tooltip - Indicates that the block returns either of the two possible logical values.
 * LANG_LOGIC_NULL_HELPURL: url - Provide a link to the translation of http://en.wikipedia.org/wiki/Nullable_type, if it exists in your language; otherwise, do not worry about translating this advanced concept.
 * LANG_LOGIC_NULL: block text - In computer languages, null is a special value that indicates that no value has been set. You may use your language's word for 'nothing' or 'invalid'.
 * LANG_LOGIC_NULL_TOOLTIP: tooltip - This should use the word from the previous message.
 * LANG_LOGIC_TERNARY_HELPURL: url - Describes the programming language operator known as the ternary or conditional operator. It is recommended that you use the translation of http://en.wikipedia.org/wiki/%3F: if it exists.
 * LANG_LOGIC_TERNARY_CONDITION: block input text - Label for the input whose value determines which of the other two inputs is returned. In some programming languages, this is called a 'predicate'.
 * LANG_LOGIC_TERNARY_IF_TRUE: block input text - Indicates that the following input should be returned (used as output) if the test input is true. Remember to try to keep block text terse (short).
 * LANG_LOGIC_TERNARY_IF_FALSE: block input text - Indicates that the following input should be returned (used as output) if the test input is false.
 * LANG_LOGIC_TERNARY_TOOLTIP: tooltip - See http://en.wikipedia.org/wiki/%3F:.
 * LANG_MATH_NUMBER_HELPURL: url - Information about (real) numbers.
 * LANG_MATH_NUMBER_TOOLTIP: tooltip - Any positive or negative number, not necessarily an integer.
 * LANG_MATH_ARITHMETIC_HELPURL: url - Information about addition, subtraction, multiplication, division, and exponentiation.
 * LANG_MATH_ARITHMETIC_TOOLTIP_ADD: tooltip - See http://en.wikipedia.org/wiki/Addition.
 * LANG_MATH_ARITHMETIC_TOOLTIP_MINUS: tooltip - See http://en.wikipedia.org/wiki/Subtraction.
 * LANG_MATH_ARITHMETIC_TOOLTIP_MULTIPLY: tooltip - See http://en.wikipedia.org/wiki/Multiplication.
 * LANG_MATH_ARITHMETIC_TOOLTIP_DIVIDE: tooltip - See http://en.wikipedia.org/wiki/Division_(mathematics).
 * LANG_MATH_ARITHMETIC_TOOLTIP_POWER: tooltip - See http://en.wikipedia.org/wiki/Exponentiation.
 * LANG_MATH_SINGLE_HELPURL: url - Information about the square root operation.
 * LANG_MATH_SINGLE_OP_ROOT: dropdown - This computes the positive square root of its input. For example, the square root of 16 is 4.
 * LANG_MATH_SINGLE_TOOLTIP_ROOT: tooltip - Please use the same term as in the previous message.
 * LANG_MATH_SINGLE_OP_ABSOLUTE: dropdown - This leaves positive numeric inputs changed and inverts negative inputs. For example, the absolute value of 5 is 5; the absolute value of -5 is also 5.  For more information, see http://en.wikipedia.org/wiki/Absolute_value.
 * LANG_MATH_SINGLE_TOOLTIP_ABS: tooltip - Please use the same term as in the previous message.
 * LANG_MATH_SINGLE_TOOLTIP_NEG: tooltip - Calculates 0-n, where n is the single numeric input.
 * LANG_MATH_SINGLE_TOOLTIP_LN: tooltip - Calculates the |natural logarithm of its single numeric input.
 * LANG_MATH_SINGLE_TOOLTIP_LOG10: tooltip - Calculates the common logarithm of its single numeric input.
 * LANG_MATH_SINGLE_TOOLTIP_EXP: tooltip - Multiplies e by itself n times, where n is the single numeric input.
 * LANG_MATH_SINGLE_TOOLTIP_POW10: tooltip - Multiplies 10 by itself n times, where n is the single numeric input.
 * LANG_MATH_TRIG_HELPURL: url - Information about the trigonometric functions sine, cosine, tangent, and their inverses (ideally using degrees, not radians).
 * LANG_MATH_TRIG_TOOLTIP_SIN: tooltip - For more information, see http://en.wikipedia.org/wiki/Trigonometric_functions and http://en.wikipedia.org/wiki/Degree_(angle).
 * LANG_MATH_TRIG_TOOLTIP_COS: tooltip - For more information, see http://en.wikipedia.org/wiki/Trigonometric_functions#Sine.2C_cosine_and_tangent and http://en.wikipedia.org/wiki/Degree_(angle).
 * LANG_MATH_TRIG_TOOLTIP_TAN: tooltip - For more information, see http://en.wikipedia.org/wiki/Trigonometric_functions#Sine.2C_cosine_and_tangent and http://en.wikipedia.org/wiki/Degree_(angle).
 * LANG_MATH_TRIG_TOOLTIP_ASIN: tooltip - The inverse of the cotangent function, using [http://en.wikipedia.org/wiki/Degree_(angle) degrees, not radians.
 * LANG_MATH_TRIG_TOOLTIP_ACOS: tooltip - The inverse of the cosine function, using degrees, not radians.
 * LANG_MATH_TRIG_TOOLTIP_ATAN: tooltip - The inverse of the tangent function, using |degrees, not radians.
 * LANG_MATH_CONSTANT_HELPURL: url - Information about the mathematical constants &pi;, e, the golden ratio (&phi;), &radic; 2, &radic 1/2, and infinity (&infin;).
 * LANG_MATH_CONSTANT_TOOLTIP: tooltip - Provides the specified mathematical constant.
 * LANG_MATH_IS_EVEN: dropdown - A number is even if it is a multiple of 2. For example, 4 is even (yielding true), but 3 is not (false).
 * LANG_MATH_IS_ODD: dropdown - A number is odd if it is not a multiple of 2. For example, 3 is odd (yielding true), but 4 is not (false).  The opposite of 'odd' is 'even'.
 * LANG_MATH_IS_PRIME: dropdown - A number is prime if it cannot be evenly divided by any positive integers except for 1 and itself. For example, 5 is prime, but 6 is not because 2 &times; 3 = 6.
 * LANG_MATH_IS_WHOLE: dropdown - A number is whole if it is an integer. For example, 5 is whole, but 5.1 is not.
 * LANG_MATH_IS_POSITIVE: dropdown - A number is positive if it is greater than 0. (0 is neither negative nor positive.)
 * LANG_MATH_IS_NEGATIVE: dropdown - A number is negative if it is less than 0. (0 is neither negative nor positive.)
 * LANG_MATH_IS_DIVISIBLE_BY: dropdown - A number x is divisible by y if y goes into x evenly. For example, 10 is divisible by 5, but 10 is not divisible by 3.
 * LANG_MATH_IS_TOOLTIP: tooltip - This block lets the user specify via a dropdown menu whether to check if the numeric input is even, odd, prime, whole, positive, negative, or divisible by a given value.
 * LANG_MATH_CHANGE_HELPURL: url - Information about incrementing (increasing the value of) a variable.
 * LANG_MATH_CHANGE_TITLE_CHANGE: - As in: change [the value of variable] item by 1 (e.g., if the variable named 'item' had the value 5, change it to 6).
 * LANG_MATH_CHANGE_TITLE_ITEM: - As in: change [the value of variable] item by 1 (e.g., if the variable named 'item' had the value 5, change it to 6).
 * LANG_MATH_CHANGE_INPUT_BY: - As in: change [the value of variable] item by 1 (e.g., if the variable named 'item' had the value 5, change it to 6).
 * LANG_MATH_CHANGE_TOOLTIP: tooltip - This updates the value of the variable by adding to it the following numeric input.\n\nParameters:\n* %1 - the name of the variable whose value should be increased.
 * LANG_MATH_ROUND_HELPURL: url - Information about how numbers are rounded to the nearest integer
 * LANG_MATH_ROUND_TOOLTIP: tooltip - See http://en.wikipedia.org/wiki/Rounding.
 * LANG_MATH_ROUND_OPERATOR_ROUND: dropdown - This rounds its input to the nearest whole number. For example, 3.4 is rounded to 3.
 * LANG_MATH_ROUND_OPERATOR_ROUNDUP: dropdown - This rounds its input down to the nearest whole number. For example, if the input was 2.2, the result would be 3.
 * LANG_MATH_ROUND_OPERATOR_ROUNDDOWN: dropdown - This rounds its input down to the nearest whole number. For example, if the input was 3.8, the result would be 3.
 * LANG_MATH_ONLIST_HELPURL: url - Information about applying a function to a list of numbers. (We were unable to find such information in English.  Feel free to skip this and any other URLs that are difficult.)
 * LANG_MATH_ONLIST_OPERATOR_SUM: dropdown - This computes the sum of the numeric elements in the list. For example, the sum of the list {1, 4} is 5.
 * LANG_MATH_ONLIST_TOOLTIP_SUM: tooltip - Please use the same term for 'sum' as in the previous message.
 * LANG_MATH_ONLIST_OPERATOR_MIN: dropdown - This finds the smallest (minimum) number in a list. For example, the smallest number in the list [-5, 0, 3] is -5.
 * LANG_MATH_ONLIST_TOOLTIP_MIN: tooltip - Please use the same term for 'min' or 'minimum' as in the previous message.
 * LANG_MATH_ONLIST_OPERATOR_MAX: dropdown - This finds the largest (maximum) number in a list. For example, the largest number in the list [-5, 0, 3] is 3.
 * LANG_MATH_ONLIST_TOOLTIP_MAX: tooltip -
 * LANG_MATH_ONLIST_OPERATOR_AVERAGE: dropdown - This adds up all of the numbers in a list and divides the sum by the number of elements in the list. For example, the average of the list [1, 2, 3, 4] is 2.5 (10/4).
 * LANG_MATH_ONLIST_TOOLTIP_AVERAGE: tooltip - See.
 * LANG_MATH_ONLIST_OPERATOR_MEDIAN: dropdown - This finds the median of the numeric values in a list. For example, the median of the list {1, 2, 7, 12, 13} is 7.
 * LANG_MATH_ONLIST_TOOLTIP_MEDIAN: tooltip - See median.
 * LANG_MATH_ONLIST_OPERATOR_MODE: dropdown - This finds the most common numbers (modes) in a list. For example, the modes of the list {1, 3, 9, 3, 9}  are {1, 9}.
 * LANG_MATH_ONLIST_TOOLTIP_MODE: tooltip - See http://en.wikipedia.org/wiki/Mode_(statistics).
 * LANG_MATH_ONLIST_OPERATOR_STD_DEV: dropdown - This finds the standard deviation of the numeric values in a list.
 * LANG_MATH_ONLIST_TOOLTIP_STD_DEV: tooltip - See.
 * LANG_MATH_ONLIST_OPERATOR_RANDOM: dropdown - This choose an element at random from a list. Each element is chosen with equal probability.
 * LANG_MATH_ONLIST_TOOLTIP_RANDOM: tooltip - Please use same term for 'random' as in previous entry.
 * LANG_MATH_MODULO_HELPURL: url - information about the modulo (remainder) operation.
 * LANG_MATH_MODULO_INPUT_DIVIDEND: block text - This provides the remainder when dividing the first numerical input by the second. For example, the remainder of 10 divided by 3 is 1.
 * LANG_MATH_MODULO_TOOLTIP: tooltip - For example, the remainder of 10 divided by 3 is 1.
 * LANG_MATH_CONSTRAIN_HELPURL: url - Information about constraining a numeric value to be in a specific range. (The English URL is not ideal.  Recall that translating URLs is the lowest priority.)
 * LANG_MATH_CONSTRAIN_INPUT_CONSTRAIN: block text - The title of the block that constrains (forces) a number to be in a given range. For example, if the number 150 is constrained to be between 5 and 100, the result will be 100.
 * LANG_MATH_CONSTRAIN_INPUT_LOW: block input text - The text before the number at the bottom of the range in which a number should be constrained, for example, if the number 150 is constrained to be between 5 and 100, the result will be 100, and 5 would be the low input.
 * LANG_MATH_CONSTRAIN_INPUT_HIGH: block input text - The text before the number at the top of the range in which a number should be constrained, for example, if the number 2 is constrained to be between 5 and 100, the result will be 5, and 100 would be the high input.
 * LANG_MATH_CONSTRAIN_TOOLTIP: tooltip - This compares a number x to a low value L and a high value H. If x is less then L, the result is L.  If x is greater than H, the result is H.  Otherwise, the result is x.
 * LANG_MATH_RANDOM_INT_HELPURL: url - Information about how computers generate random numbers.
 * LANG_MATH_RANDOM_INT_INPUT_FROM: block text - The title of the block that generates a random integer (whole number) in the specified range. For example, if the range is from 5 to 7, this returns 5, 6, or 7 with equal likelihood
 * LANG_MATH_RANDOM_INT_TOOLTIP: tooltip - Return a random integer between two values specified as inputs. For example, if one input was 7 and another 9, any of the numbers 7, 8, or 9 could be output.
 * LANG_MATH_RANDOM_FLOAT_HELPURL: url - Information about how computers generate random numbers (specifically, numbers in the range from 0 to just below 1).
 * LANG_MATH_RANDOM_FLOAT_TITLE_RANDOM: block text - The title of the block that generates a random number greater than or equal to 0 and less than 1.
 * LANG_MATH_RANDOM_FLOAT_TOOLTIP: tooltip - Return a random integer between two values specified as inputs. For example, if one input was 7 and another 9, any of the numbers 7, 8, or 9 could be output.
 * LANG_TEXT_TEXT_HELPURL: url - Information about how computers represent text (sometimes referred to as strings).
 * LANG_TEXT_TEXT_TOOLTIP: tooltip - See https://code.google.com/p/blockly/wiki/Text#Introduction.
 * LANG_TEXT_JOIN_HELPURL: url - Information on concatenating/appending pieces of text.
 * LANG_TEXT_JOIN_TITLE_CREATEWITH: block text - See https://code.google.com/p/blockly/wiki/Text#Text_creation.
 * LANG_TEXT_JOIN_TOOLTIP: tooltip - See create text with.
 * LANG_TEXT_CREATE_JOIN_TITLE_JOIN: block text - See https://code.google.com/p/blockly/wiki/Text#Text_creation, specifically the last picture in the 'Text creation' section.
 * LANG_TEXT_CREATE_JOIN_TOOLTIP: tooltip - See https://code.google.com/p/blockly/wiki/Text#Text_creation, specifically the last picture in the 'Text creation' section.
 * LANG_TEXT_CREATE_JOIN_ITEM_TITLE_ITEM: block text - See https://code.google.com/p/blockly/wiki/Text#Text_creation, specifically the last picture in the 'Text creation' section.
 * LANG_TEXT_CREATE_JOIN_ITEM_TOOLTIP: block text - See https://code.google.com/p/blockly/wiki/Text#Text_creation, specifically the last picture in the 'Text creation' section.
 * LANG_TEXT_APPEND_HELPURL: url - This and the other text-related URLs are going to be hard to translate. It is okay to (1) leave in the English-language URL, (2) leave blank, or (3) use a general URL about how computers represent text (such as the translation of this Wikipedia page) for all of these URLs.
 * LANG_TEXT_APPEND_TO: block input text - Text preceding the name of a variable to which text should be appended, as in: Append text 'hello' to mystring'. See https://code.google.com/p/blockly/wiki/Text#Text_modification.
 * LANG_TEXT_APPEND_APPENDTEXT: block input text - Indication that the following piece of text should be appended [to a variable specified earlier] (see Text modification).
 * LANG_TEXT_APPEND_VARIABLE: block text - Placeholder for the name of a variable to which text should be appended. See https://code.google.com/p/blockly/wiki/Text#Text_modification.
 * LANG_TEXT_APPEND_TOOLTIP: tooltip - See https://code.google.com/p/blockly/wiki/Text#Text_modification.\n\nParameters:\n* %1 - the name of the variable to which text should be appended.
 * LANG_TEXT_LENGTH_HELPURL: url - Information about text on computers (usually referred to as 'strings').
 * LANG_TEXT_LENGTH_INPUT_LENGTH: block text - See https://code.google.com/p/blockly/wiki/Text#Text_length.
 * LANG_TEXT_LENGTH_TOOLTIP: tooltip - See https://code.google.com/p/blockly/wiki/Text#Text_length.
 * LANG_TEXT_ISEMPTY_HELPURL: url - Information about empty pieces of text on computers (usually referred to as 'empty strings').
 * LANG_TEXT_ISEMPTY_INPUT_ISEMPTY: block text - See https://code.google.com/p/blockly/wiki/Text#Checking_for_empty_text.
 * LANG_TEXT_ISEMPTY_TOOLTIP: tooltip - See https://code.google.com/p/blockly/wiki/Text#Checking_for_empty_text.
 * LANG_TEXT_INDEXOF_HELPURL: url - Information about finding a character in a piece of text.
 * LANG_TEXT_INDEXOF_TOOLTIP: tooltip - See https://code.google.com/p/blockly/wiki/Text#Finding_text.
 * LANG_TEXT_INDEXOF_INPUT_INTEXT: block text - Title of blocks allowing users to find text. See https://code.google.com/p/blockly/wiki/Text#Finding_text.
 * LANG_TEXT_INDEXOF_OPERATOR_FIRST: dropdown - See https://code.google.com/p/blockly/wiki/Text#Finding_text.
 * LANG_TEXT_INDEXOF_OPERATOR_LAST: dropdown - See https://code.google.com/p/blockly/wiki/Text#Finding_text.
 * LANG_TEXT_CHARAT_HELPURL: url - Information about extracting characters (letters, number, symbols, etc.) from text.
 * LANG_TEXT_CHARAT_INPUT_INTEXT: block text - Appears before the piece of text from which a letter (or number, punctuation character, etc.) should be extracted, as in: get first letter in text 'hello'. See https://code.google.com/p/blockly/wiki/Text#Extracting_a_single_character.
 * LANG_TEXT_CHARAT_FROM_START: dropdown - Indicates that the letter (or number, punctuation character, etc.) with the specified index should be obtained from the preceding piece of text. See https://code.google.com/p/blockly/wiki/Text#Extracting_a_single_character.
 * LANG_TEXT_CHARAT_FROM_END: block text - Indicates that the letter (or number, punctuation character, etc.) with the specified index from the end of a given piece of text should be obtained. See https://code.google.com/p/blockly/wiki/Text#Extracting_text.
 * LANG_TEXT_CHARAT_FIRST: block text - Indicates that the first letter of the following piece of text should be retrieved (see [indicates that the first letter of the following piece of text should be retrieved. See https://code.google.com/p/blockly/wiki/Text#Extracting_a_single_character.
 * LANG_TEXT_CHARAT_LAST: block text - Indicates that the last letter (or number, punctuation mark, etc.) of the following piece of text should be retrieved. See https://code.google.com/p/blockly/wiki/Text#Extracting_a_single_character.
 * LANG_TEXT_CHARAT_RANDOM: block text - Indicates that any letter (or number, punctuation mark, etc.) in the following piece of text should be randomly selected. See https://code.google.com/p/blockly/wiki/Text#Extracting_a_single_character.
 * LANG_TEXT_CHARAT_TOOLTIP: tooltip - See https://code.google.com/p/blockly/wiki/Text#Extracting_a_single_character.
 * LANG_TEXT_SUBSTRING_TOOLTIP: See https://code.google.com/p/blockly/wiki/Text#Extracting_a_region_of_text.
 * LANG_TEXT_SUBSTRING_HELPURL: url - Information about extracting characters from text. Reminder: urls are the lowest priority translations.  Feel free to leave blank.
 * LANG_TEXT_SUBSTRING_INPUT_IN_TEXT: block text - Precedes a piece of text from which a portion should be extracted.
 * LANG_TEXT_SUBSTRING_INPUT_AT1: block text - This text between the input specifying the string and the input specifying the part to extract. See https://code.google.com/p/blockly/wiki/Text#Extracting_a_region_of_text.
 * LANG_TEXT_SUBSTRING_INPUT_AT2: block text - Comes between the two inputs specifying the start and end of a range, as in 'from 3 to 8'. See https://code.google.com/p/blockly/wiki/Text#Extracting_a_region_of_text.
 * LANG_TEXT_SUBSTRING_FROM_START: dropdown - Indicates that the letter (or number, punctuation character, etc.) with the specified index should be obtained from the preceding piece of text. See https://code.google.com/p/blockly/wiki/Text#Extracting_a_region_of_text.
 * LANG_TEXT_SUBSTRING_FROM_END: block text - Indicates that the letter (or number, punctuation character, etc.) with the specified index from the end of a given piece of text should be obtained. See https://code.google.com/p/blockly/wiki/Text#Extracting_a_region_of_text.
 * LANG_TEXT_SUBSTRING_FIRST: block text - Indicates that a region starting with the first letter of the preceding piece of text should be extracted. See https://code.google.com/p/blockly/wiki/Text#Extracting_a_region_of_text.
 * LANG_TEXT_SUBSTRING_LAST: block text - Indicates that a region ending with the first letter of the preceding piece of text should be extracted. See https://code.google.com/p/blockly/wiki/Text#Extracting_a_region_of_text.
 * LANG_TEXT_CHANGECASE_HELPURL: url - Information about the case of letters (upper-case and lower-case).
 * LANG_TEXT_CHANGECASE_TOOLTIP: tooltip - Describes a block to adjust the case of letters. For more information on this block, see https://code.google.com/p/blockly/wiki/Text#Adjusting_text_case.
 * LANG_TEXT_CHANGECASE_OPERATOR_UPPERCASE: block text - Indicates that all of the letters in the following piece of text should be capitalized. If your language does not use case, you may indicate that this is not applicable to your language.  For more information on this block, see https://code.google.com/p/blockly/wiki/Text#Adjusting_text_case.
 * LANG_TEXT_CHANGECASE_OPERATOR_LOWERCASE: block text - Indicates that all of the letters in the following piece of text should be converted to lower-case. If your language does not use case, you may indicate that this is not applicable to your language.  For more information on this block, see https://code.google.com/p/blockly/wiki/Text#Adjusting_text_case.
 * LANG_TEXT_CHANGECASE_OPERATOR_TITLECASE: block text - Indicates that the first letter of each of the following words should be capitalized and the rest converted to lower-case. If your language does not use case, you may indicate that this is not applicable to your language.  For more information on this block, see https://code.google.com/p/blockly/wiki/Text#Adjusting_text_case.
 * LANG_TEXT_TRIM_HELPURL: url - Information about trimming (removing) text off the beginning and ends of pieces of text.
 * LANG_TEXT_TRIM_TOOLTIP: tooltip - See https://code.google.com/p/blockly/wiki/Text#Trimming_(removing)_spaces.
 * LANG_TEXT_TRIM_OPERATOR_BOTH: dropdown - Removes spaces from the beginning and end of a piece of text. See https://code.google.com/p/blockly/wiki/Text#Trimming_(removing)_spaces.
 * LANG_TEXT_TRIM_OPERATOR_LEFT: dropdown - Removes spaces from the beginning of a piece of text. See https://code.google.com/p/blockly/wiki/Text#Trimming_(removing)_spaces.
 * LANG_TEXT_TRIM_OPERATOR_RIGHT: dropdown - Removes spaces from the end of a piece of text. See https://code.google.com/p/blockly/wiki/Text#Trimming_(removing)_spaces.
 * LANG_TEXT_PRINT_HELPURL: url - Information about displaying text on computers.
 * LANG_TEXT_PRINT_TITLE_PRINT: block text - Display the input on the screen. See https://code.google.com/p/blockly/wiki/Text#Printing_text.
 * LANG_TEXT_PRINT_TOOLTIP: tooltip - See https://code.google.com/p/blockly/wiki/Text#Printing_text.
 * LANG_TEXT_PROMPT_HELPURL: url - Information about getting text from users.
 * LANG_TEXT_PROMPT_TYPE_TEXT: dropdown - Specifies that a piece of text should be requested from the user with the following message. See https://code.google.com/p/blockly/wiki/Text#Printing_text.
 * LANG_TEXT_PROMPT_TYPE_NUMBER: dropdown - Specifies that a number should be requested from the user with the following message. See https://code.google.com/p/blockly/wiki/Text#Printing_text.
 * LANG_TEXT_PROMPT_TOOLTIP_NUMBER: dropdown - Precedes the message with which the user should be prompted for a number. See https://code.google.com/p/blockly/wiki/Text#Printing_text.
 * LANG_TEXT_PROMPT_TOOLTIP_TEXT: dropdown - Precedes the message with which the user should be prompted for some text. See https://code.google.com/p/blockly/wiki/Text#Printing_text.
 * LANG_LISTS_CREATE_EMPTY_HELPURL: url - Information on empty lists.
 * LANG_LISTS_CREATE_EMPTY_TITLE: block text - See https://code.google.com/p/blockly/wiki/Lists#create_empty_list.
 * LANG_LISTS_CREATE_EMPTY_TOOLTIP: block text - See https://code.google.com/p/blockly/wiki/Lists#create_empty_list.
 * LANG_LISTS_CREATE_WITH_TOOLTIP: tooltip - See https://code.google.com/p/blockly/wiki/Lists#create_list_with.
 * LANG_LISTS_CREATE_WITH_INPUT_WITH: block text - See https://code.google.com/p/blockly/wiki/Lists#create_list_with.
 * LANG_LISTS_CREATE_WITH_CONTAINER_TITLE_ADD: block text - This appears in a sub-block when changing the number of inputs in a 'create list with' block.
 * LANG_LISTS_CREATE_WITH_CONTAINER_TOOLTIP: tooltip - See https://code.google.com/p/blockly/wiki/Lists#changing_number_of_inputs.
 * LANG_LISTS_CREATE_WITH_ITEM_TITLE: block text - This appears in a sub-block when changing the number of inputs in a 'create list with' block.
 * LANG_LISTS_CREATE_WITH_ITEM_TOOLTIP: tooltip - See https://code.google.com/p/blockly/wiki/Lists#changing_number_of_inputs.
 * LANG_LISTS_REPEAT_HELPURL: url - Information about creating a list with multiple copies of a single item.
 * LANG_LISTS_REPEAT_TOOLTIP: url - See creating a list with multiple copies of a single item.
 * LANG_LISTS_REPEAT_INPUT_WITH: block text - See https://code.google.com/p/blockly/wiki/Lists#create_list_with.
 * LANG_LISTS_REPEAT_INPUT_REPEATED: block text - Text in between the input text [provided by the user] and the number of times it should be repeated. See https://code.google.com/p/blockly/wiki/Lists#create_list_with.
 * LANG_LISTS_REPEAT_INPUT_TIMES: block text - Text after and the user-supplied count of the number of repetitions. See https://code.google.com/p/blockly/wiki/Lists#create_list_with.
 * LANG_LISTS_LENGTH_HELPURL: url - Information about how the length of a list is computed (i.e., by the total number of elements, not the number of different elements).
 * LANG_LISTS_LENGTH_INPUT_LENGTH: block text - See https://code.google.com/p/blockly/wiki/Lists#length_of.
 * LANG_LISTS_LENGTH_TOOLTIP: tooltip - See https://code.google.com/p/blockly/wiki/Lists#length_of Blockly:Lists:length of.
 * LANG_LISTS_IS_EMPTY_HELPURL: url - See https://code.google.com/p/blockly/wiki/Lists#is_empty.
 * LANG_LISTS_INPUT_IS_EMPTY: block text - See https://code.google.com/p/blockly/wiki/Lists#is_empty.
 * LANG_LISTS_TOOLTIP: block tooltip - See https://code.google.com/p/blockly/wiki/Lists#is_empty.
 * LANG_LISTS_INDEX_OF_HELPURL: url - See https://code.google.com/p/blockly/wiki/Lists#Getting_Items_from_a_List.