text: // This file was automatically generated.  Do not modify.
  
  'use strict';
  
  goog.provide('Blockly.Msg.es');
  
  goog.require('Blockly.Msg');
  
  Blockly.Msg.ADD_COMMENT = "Añadir comentario";
  Blockly.Msg.AUTH = "Autoriza a esta aplicación para guardar tu trabajo y permitir que lo compartas.";
  Blockly.Msg.CHANGE_VALUE_TITLE = "Cambiar el valor:";
  Blockly.Msg.CHAT = "¡Chatea con tu colaborador escribiendo en este cuadro!";
  Blockly.Msg.CLEAN_UP = "Limpiar los bloques";
  Blockly.Msg.COLLAPSE_ALL = "Contraer bloques";
  Blockly.Msg.COLLAPSE_BLOCK = "Contraer bloque";
  Blockly.Msg.COLOUR_BLEND_COLOUR1 = "color 1";
  Blockly.Msg.COLOUR_BLEND_COLOUR2 = "color 2";
  Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/";  // untranslated
  Blockly.Msg.COLOUR_BLEND_RATIO = "proporción";
  Blockly.Msg.COLOUR_BLEND_TITLE = "combinar";
  Blockly.Msg.COLOUR_BLEND_TOOLTIP = "Combina dos colores con una proporción determinada (0,0–1,0).";
  Blockly.Msg.COLOUR_PICKER_HELPURL = "https://es.wikipedia.org/wiki/Color";
  Blockly.Msg.COLOUR_PICKER_TOOLTIP = "Elige un color de la paleta.";
  Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com";  // untranslated
  Blockly.Msg.COLOUR_RANDOM_TITLE = "color aleatorio";
  Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "Elige un color al azar.";
  Blockly.Msg.COLOUR_RGB_BLUE = "azul";
  Blockly.Msg.COLOUR_RGB_GREEN = "verde";
  Blockly.Msg.COLOUR_RGB_HELPURL = "http://www.december.com/html/spec/colorper.html";  // untranslated
  Blockly.Msg.COLOUR_RGB_RED = "rojo";
  Blockly.Msg.COLOUR_RGB_TITLE = "colorear con";
  Blockly.Msg.COLOUR_RGB_TOOLTIP = "Crea un color con cantidades específicas de rojo, verde y azul. Todos los valores deben encontrarse entre 0 y 100.";
  Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://github.com/google/blockly/wiki/Loops#loop-termination-blocks";  // untranslated
  Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "romper el bucle";
  Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "continuar con la siguiente iteración del bucle";
  Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK = "Romper el bucle que lo contiene.";
  Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "Saltar el resto de este bucle, y continuar con la siguiente iteración.";
  Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "ADVERTENCIA: Este bloque puede usarse sólo dentro de un bucle.";
  Blockly.Msg.CONTROLS_FOREACH_HELPURL = "https://es.wikipedia.org/wiki/Foreach";
  Blockly.Msg.CONTROLS_FOREACH_TITLE = "para cada elemento %1 en la lista %2";
  Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "Para cada elemento en una lista, establecer la variable '%1' al elemento y luego hacer algunas declaraciones.";
  Blockly.Msg.CONTROLS_FOR_HELPURL = "https://github.com/google/blockly/wiki/Loops#count-with";  // untranslated
  Blockly.Msg.CONTROLS_FOR_TITLE = "contar con %1 desde %2 hasta %3 de a %4";
  Blockly.Msg.CONTROLS_FOR_TOOLTIP = "Hacer que la variable \"%1\" tome los valores desde el número de inicio hasta el número final, contando con el intervalo especificado, y hacer los bloques especificados.";
  Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "Agregar una condición a este bloque.";
  Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "Agregar una condición general final a este bloque.";
  Blockly.Msg.CONTROLS_IF_HELPURL = "https://github.com/google/blockly/wiki/IfElse";  // untranslated
  Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "Agregar, eliminar o reordenar las secciones para reconfigurar este bloque.";
  Blockly.Msg.CONTROLS_IF_MSG_ELSE = "sino";
  Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "sino si";
  Blockly.Msg.CONTROLS_IF_MSG_IF = "si";
  Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "Si un valor es verdadero, entonces hacer algunas declaraciones.";
  Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "Si un valor es verdadero, entonces hacer el primer bloque de declaraciones.  De lo contrario, hacer el segundo bloque de declaraciones.";
  Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "Si el primer valor es verdadero, entonces hacer el primer bloque de declaraciones. De lo contrario, si el segundo valor es verdadero, hacer el segundo bloque de declaraciones.";
  Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "Si el primer valor es verdadero, entonces hacer el primer bloque de declaraciones. De lo contrario, si el segundo valor es verdadero, hacer el segundo bloque de declaraciones. Si ninguno de los valores son verdaderos, hacer el último bloque de declaraciones.";
  Blockly.Msg.CONTROLS_REPEAT_HELPURL = "https://es.wikipedia.org/wiki/Bucle_for";
  Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "hacer";
  Blockly.Msg.CONTROLS_REPEAT_TITLE = "repetir %1 veces";
  Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "Hacer algunas declaraciones varias veces.";
  Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "https://github.com/google/blockly/wiki/Loops#repeat";  // untranslated
  Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "repetir hasta";
  Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "repetir mientras";
  Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Mientras un valor sea falso, entonces hacer algunas declaraciones.";
  Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Mientras un valor sea verdadero, entonces hacer algunas declaraciones.";
  Blockly.Msg.DELETE_ALL_BLOCKS = "¿Eliminar todos los %1 bloques?";
  Blockly.Msg.DELETE_BLOCK = "Eliminar bloque";
  Blockly.Msg.DELETE_X_BLOCKS = "Eliminar %1 bloques";
  Blockly.Msg.DISABLE_BLOCK = "Desactivar bloque";
  Blockly.Msg.DUPLICATE_BLOCK = "Duplicar";
  Blockly.Msg.ENABLE_BLOCK = "Activar bloque";
  Blockly.Msg.EXPAND_ALL = "Expandir bloques";
  Blockly.Msg.EXPAND_BLOCK = "Expandir bloque";
  Blockly.Msg.EXTERNAL_INPUTS = "Entradas externas";
  Blockly.Msg.HELP = "Ayuda";
  Blockly.Msg.INLINE_INPUTS = "Entradas en línea";
  Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-empty-list";  // untranslated
  Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "crear lista vacía";
  Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "Devuelve una lista, de longitud 0, sin ningún dato";
  Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TITLE_ADD = "lista";
  Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "Agregar, eliminar o reorganizar las secciones para reconfigurar este bloque de lista.";
  Blockly.Msg.LISTS_CREATE_WITH_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-list-with";
  Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "crear lista con";
  Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "Agregar un elemento a la lista.";
  Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "Crear una lista con cualquier número de elementos.";
  Blockly.Msg.LISTS_GET_INDEX_FIRST = "primero";
  Blockly.Msg.LISTS_GET_INDEX_FROM_END = "# del final";
  Blockly.Msg.LISTS_GET_INDEX_FROM_START = "#";  // untranslated
  Blockly.Msg.LISTS_GET_INDEX_GET = "obtener";
  Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "obtener y eliminar";
  Blockly.Msg.LISTS_GET_INDEX_LAST = "último";
  Blockly.Msg.LISTS_GET_INDEX_RANDOM = "aleatorio";
  Blockly.Msg.LISTS_GET_INDEX_REMOVE = "eliminar";
  Blockly.Msg.LISTS_GET_INDEX_TAIL = "";  // untranslated
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "Devuelve el primer elemento de una lista.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_END = "Devuelve el elemento en la posición especificada en una lista. #1 es el último elemento.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_START = "Devuelve el elemento en la posición especificada en la lista. #1 es el primer elemento.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "Devuelve el último elemento de una lista.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "Devuelve un elemento aleatorio en una lista.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "Elimina y devuelve el primer elemento de una lista.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END = "Elimina y devuelve el elemento en la posición especificada en la lista. #1 es el último elemento.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START = "Elimina y devuelve el elemento en la posición especificada en la lista. #1 es el primer elemento.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "Elimina y devuelve el último elemento de una lista.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "Elimina y devuelve un elemento aleatorio en una lista.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "Elimina el primer elemento de una lista.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END = "Elimina el elemento en la posición especificada en la lista. #1 es el último elemento.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START = "Elimina el elemento en la posición especificada en la lista. #1 es el primer elemento.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "Elimina el último elemento de una lista.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "Elimina un elemento aleatorio en una lista.";
  Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "hasta # del final";
  Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "hasta #";
  Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "hasta el último";
  Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "https://github.com/google/blockly/wiki/Lists#getting-a-sublist";  // untranslated
  Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "obtener sublista desde el primero";
  Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "obtener sublista desde # del final";
  Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "obtener sublista desde #";
  Blockly.Msg.LISTS_GET_SUBLIST_TAIL = "";  // untranslated
  Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "Crea una copia de la parte especificada de una lista.";
  Blockly.Msg.LISTS_INDEX_OF_FIRST = "encontrar la primera aparición del elemento";
  Blockly.Msg.LISTS_INDEX_OF_HELPURL = "https://github.com/google/blockly/wiki/Lists#getting-items-from-a-list";  // untranslated
  Blockly.Msg.LISTS_INDEX_OF_LAST = "encontrar la última aparición del elemento";
  Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "Devuelve el índice de la primera/última aparición del elemento en la lista. Devuelve 0 si el elemento no se encuentra.";
  Blockly.Msg.LISTS_INLIST = "en la lista";
  Blockly.Msg.LISTS_ISEMPTY_HELPURL = "https://github.com/google/blockly/wiki/Lists#is-empty";  // untranslated
  Blockly.Msg.LISTS_ISEMPTY_TITLE = "%1 está vacía";
  Blockly.Msg.LISTS_ISEMPTY_TOOLTIP = "Devuelve verdadero si la lista está vacía.";
  Blockly.Msg.LISTS_LENGTH_HELPURL = "https://github.com/google/blockly/wiki/Lists#length-of";  // untranslated
  Blockly.Msg.LISTS_LENGTH_TITLE = "longitud de %1";
  Blockly.Msg.LISTS_LENGTH_TOOLTIP = "Devuelve la longitud de una lista.";
  Blockly.Msg.LISTS_REPEAT_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-list-with";  // untranslated
  Blockly.Msg.LISTS_REPEAT_TITLE = "crear lista con el elemento %1 repetido %2 veces";
  Blockly.Msg.LISTS_REPEAT_TOOLTIP = "Crea una lista que consta de un valor dado repetido el número de veces especificado.";
  Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://github.com/google/blockly/wiki/Lists#in-list--set";  // untranslated
  Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "como";
  Blockly.Msg.LISTS_SET_INDEX_INSERT = "insertar en";
  Blockly.Msg.LISTS_SET_INDEX_SET = "establecer";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "Inserta el elemento al inicio de una lista.";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END = "Inserta el elemento en la posición especificada en la lista. #1 es el último elemento.";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START = "Inserta el elemento en la posición especificada en la lista. #1 es el primer elemento.";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "Añade el elemento al final de una lista.";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "Inserta el elemento aleatoriamente en una lista.";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "Establece el primer elemento de una lista.";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_END = "Establece el elemento en la posición especificada en una lista. #1 es el último elemento.";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_START = "Establece el elemento en la posición especificada en una lista. #1 es el primer elemento.";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_LAST = "Establece el último elemento de una lista.";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_RANDOM = "Establece un elemento aleatorio en una lista.";
  Blockly.Msg.LISTS_SORT_HELPURL = "https://github.com/google/blockly/wiki/Lists#sorting-a-list";
  Blockly.Msg.LISTS_SORT_ORDER_ASCENDING = "ascendente";
  Blockly.Msg.LISTS_SORT_ORDER_DESCENDING = "descendente";
  Blockly.Msg.LISTS_SORT_TITLE = "orden %1 %2 %3";
  Blockly.Msg.LISTS_SORT_TOOLTIP = "Ordenar una copia de una lista.";
  Blockly.Msg.LISTS_SORT_TYPE_IGNORECASE = "alfabético, ignorar mayúscula/minúscula";
  Blockly.Msg.LISTS_SORT_TYPE_NUMERIC = "numérico";
  Blockly.Msg.LISTS_SORT_TYPE_TEXT = "alfabético";
  Blockly.Msg.LISTS_SPLIT_HELPURL = "https://github.com/google/blockly/wiki/Lists#splitting-strings-and-joining-lists";
  Blockly.Msg.LISTS_SPLIT_LIST_FROM_TEXT = "hacer lista a partir de texto";
  Blockly.Msg.LISTS_SPLIT_TEXT_FROM_LIST = "hacer texto a partir de lista";
  Blockly.Msg.LISTS_SPLIT_TOOLTIP_JOIN = "Unir una lista de textos en un solo texto, separado por un delimitador.";
  Blockly.Msg.LISTS_SPLIT_TOOLTIP_SPLIT = "Dividir el texto en una lista de textos, separando en cada delimitador.";
  Blockly.Msg.LISTS_SPLIT_WITH_DELIMITER = "con delimitador";
  Blockly.Msg.LOGIC_BOOLEAN_FALSE = "falso";
  Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "https://github.com/google/blockly/wiki/Logic#values";  // untranslated
  Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "Devuelve verdadero o falso.";
  Blockly.Msg.LOGIC_BOOLEAN_TRUE = "verdadero";
  Blockly.Msg.LOGIC_COMPARE_HELPURL = "https://es.wikipedia.org/wiki/Desigualdad_matemática";
  Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "Devuelve verdadero si ambas entradas son iguales.";
  Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "Devuelve verdadero si la primera entrada es mayor que la segunda entrada.";
  Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "Devuelve verdadero si la primera entrada es mayor o igual a la segunda entrada.";
  Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "Devuelve verdadero si la primera entrada es menor que la segunda entrada.";
  Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "Devuelve verdadero si la primera entrada es menor que o igual a la segunda entrada.";
  Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "Devuelve verdadero si ambas entradas son distintas.";
  Blockly.Msg.LOGIC_NEGATE_HELPURL = "https://github.com/google/blockly/wiki/Logic#not";  // untranslated
  Blockly.Msg.LOGIC_NEGATE_TITLE = "no %1";
  Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "Devuelve verdadero si la entrada es falsa. Devuelve falso si la entrada es verdadera.";
  Blockly.Msg.LOGIC_NULL = "nulo";
  Blockly.Msg.LOGIC_NULL_HELPURL = "https://en.wikipedia.org/wiki/Nullable_type";  // untranslated
  Blockly.Msg.LOGIC_NULL_TOOLTIP = "Devuelve nulo.";
  Blockly.Msg.LOGIC_OPERATION_AND = "y";
  Blockly.Msg.LOGIC_OPERATION_HELPURL = "https://github.com/google/blockly/wiki/Logic#logical-operations";  // untranslated
  Blockly.Msg.LOGIC_OPERATION_OR = "o";
  Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "Devuelve verdadero si ambas entradas son verdaderas.";
  Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "Devuelve verdadero si al menos una de las entradas es verdadera.";
  Blockly.Msg.LOGIC_TERNARY_CONDITION = "prueba";
  Blockly.Msg.LOGIC_TERNARY_HELPURL = "https://en.wikipedia.org/wiki/%3F:";  // untranslated
  Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "si es falso";
  Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "si es verdadero";
  Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "Comprueba la condición en \"prueba\". Si la condición es verdadera, devuelve el valor \"si es verdadero\"; de lo contrario, devuelve el valor \"si es falso\".";
  Blockly.Msg.MATH_ADDITION_SYMBOL = "+";  // untranslated
  Blockly.Msg.MATH_ARITHMETIC_HELPURL = "https://es.wikipedia.org/wiki/Aritmética";
  Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "Devuelve la suma de ambos números.";
  Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "Devuelve el cociente de ambos números.";
  Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "Devuelve la diferencia de ambos números.";
  Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "Devuelve el producto de ambos números.";
  Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "Devuelve el primer número elevado a la potencia del segundo.";
  Blockly.Msg.MATH_CHANGE_HELPURL = "https://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter";
  Blockly.Msg.MATH_CHANGE_TITLE = "cambiar %1 por %2";
  Blockly.Msg.MATH_CHANGE_TOOLTIP = "Añadir un número a la variable «%1».";
  Blockly.Msg.MATH_CONSTANT_HELPURL = "https://es.wikipedia.org/wiki/Anexo:Constantes_matemáticas";
  Blockly.Msg.MATH_CONSTANT_TOOLTIP = "Devuelve una de las constantes comunes: π (3.141…), e (2.718…), φ (1.618…), sqrt(2) (1.414…), sqrt(½) (0.707…) o ∞ (infinito).";
  Blockly.Msg.MATH_CONSTRAIN_HELPURL = "https://en.wikipedia.org/wiki/Clamping_%28graphics%29";  // untranslated
  Blockly.Msg.MATH_CONSTRAIN_TITLE = "limitar %1 entre %2 y %3";
  Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "Limitar un número entre los límites especificados (inclusive).";
  Blockly.Msg.MATH_DIVISION_SYMBOL = "÷";  // untranslated
  Blockly.Msg.MATH_IS_DIVISIBLE_BY = "es divisible por";
  Blockly.Msg.MATH_IS_EVEN = "es par";
  Blockly.Msg.MATH_IS_NEGATIVE = "es negativo";
  Blockly.Msg.MATH_IS_ODD = "es impar";
  Blockly.Msg.MATH_IS_POSITIVE = "es positivo";
  Blockly.Msg.MATH_IS_PRIME = "es primo";
  Blockly.Msg.MATH_IS_TOOLTIP = "Comprueba si un número es par, impar, primo, entero, positivo, negativo, o si es divisible por un número determinado. Devuelve verdadero o falso.";
  Blockly.Msg.MATH_IS_WHOLE = "es entero";
  Blockly.Msg.MATH_MODULO_HELPURL = "https://en.wikipedia.org/wiki/Modulo_operation";
  Blockly.Msg.MATH_MODULO_TITLE = "resto de %1 ÷ %2";
  Blockly.Msg.MATH_MODULO_TOOLTIP = "Devuelve el resto al dividir los dos números.";
  Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×";  // untranslated
  Blockly.Msg.MATH_NUMBER_HELPURL = "https://es.wikipedia.org/wiki/Número";
  Blockly.Msg.MATH_NUMBER_TOOLTIP = "Un número.";
  Blockly.Msg.MATH_ONLIST_HELPURL = "";  // untranslated
  Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "promedio de la lista";
  Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "máximo de la lista";
  Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "mediana de la lista";
  Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "mínimo de la lista";
  Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "modas de la lista";
  Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "elemento aleatorio de la lista";
  Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "desviación estándar de la lista";
  Blockly.Msg.MATH_ONLIST_OPERATOR_SUM = "suma de la lista";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "Devuelve el promedio (media aritmética) de los valores numéricos en la lista.";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "Devuelve el número más grande en la lista.";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "Devuelve la mediana en la lista.";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "Devuelve el número más pequeño en la lista.";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "Devuelve una lista de los elementos más comunes en la lista.";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "Devuelve un elemento aleatorio de la lista.";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "Devuelve la desviación estándar de la lista.";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "Devuelve la suma de todos los números en la lista.";
  Blockly.Msg.MATH_POWER_SYMBOL = "^";  // untranslated
  Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "https://es.wikipedia.org/wiki/Generador_de_números_aleatorios";
  Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "fracción aleatoria";
  Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "Devuelve una fracción aleatoria entre 0,0 (ambos inclusive) y 1.0 (exclusivo).";
  Blockly.Msg.MATH_RANDOM_INT_HELPURL = "https://es.wikipedia.org/wiki/Generador_de_números_aleatorios";
  Blockly.Msg.MATH_RANDOM_INT_TITLE = "entero aleatorio de %1 a %2";
  Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "Devuelve un entero aleatorio entre los dos límites especificados, inclusive.";
  Blockly.Msg.MATH_ROUND_HELPURL = "https://es.wikipedia.org/wiki/Redondeo";
  Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "redondear";
  Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "redondear hacia abajo";
  Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "redondear hacia arriba";
  Blockly.Msg.MATH_ROUND_TOOLTIP = "Redondear un número hacia arriba o hacia abajo.";
  Blockly.Msg.MATH_SINGLE_HELPURL = "https://es.wikipedia.org/wiki/Ra%C3%ADz_cuadrada";
  Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "absoluto";
  Blockly.Msg.MATH_SINGLE_OP_ROOT = "raíz cuadrada";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "Devuelve el valor absoluto de un número.";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "Devuelve e a la potencia de un número.";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "Devuelve el logaritmo natural de un número.";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "Devuelve el logaritmo base 10 de un número.";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_NEG = "Devuelve la negación de un número.";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_POW10 = "Devuelve 10 a la potencia de un número.";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_ROOT = "Devuelve la raíz cuadrada de un número.";
  Blockly.Msg.MATH_SUBTRACTION_SYMBOL = "-";  // untranslated
  Blockly.Msg.MATH_TRIG_ACOS = "acos";  // untranslated
  Blockly.Msg.MATH_TRIG_ASIN = "asin";  // untranslated
  Blockly.Msg.MATH_TRIG_ATAN = "atan";  // untranslated
  Blockly.Msg.MATH_TRIG_COS = "cos";  // untranslated
  Blockly.Msg.MATH_TRIG_HELPURL = "https://es.wikipedia.org/wiki/Función_trigonométrica";
  Blockly.Msg.MATH_TRIG_SIN = "sin";  // untranslated
  Blockly.Msg.MATH_TRIG_TAN = "tan";  // untranslated
  Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "Devuelve el arcocoseno de un número.";
  Blockly.Msg.MATH_TRIG_TOOLTIP_ASIN = "Devuelve el arcoseno de un número.";
  Blockly.Msg.MATH_TRIG_TOOLTIP_ATAN = "Devuelve el arcotangente de un número.";
  Blockly.Msg.MATH_TRIG_TOOLTIP_COS = "Devuelve el coseno de un grado (no radián).";
  Blockly.Msg.MATH_TRIG_TOOLTIP_SIN = "Devuelve el seno de un grado (no radián).";
  Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "Devuelve la tangente de un grado (no radián).";
  Blockly.Msg.ME = "Yo";
  Blockly.Msg.NEW_VARIABLE = "Variable nueva…";
  Blockly.Msg.NEW_VARIABLE_TITLE = "Nombre de variable nueva:";
  Blockly.Msg.ORDINAL_NUMBER_SUFFIX = "";  // untranslated
  Blockly.Msg.PROCEDURES_ALLOW_STATEMENTS = "permitir declaraciones";
  Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "con:";
  Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "https://es.wikipedia.org/wiki/Subrutina";
  Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "Ejecuta la función definida por el usuario '%1'.";
  Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "https://es.wikipedia.org/wiki/Subrutina";
  Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "Ejecuta la función definida por el usuario '%1' y usa su salida.";
  Blockly.Msg.PROCEDURES_CALL_BEFORE_PARAMS = "con:";
  Blockly.Msg.PROCEDURES_CREATE_DO = "Crear '%1'";
  Blockly.Msg.PROCEDURES_DEFNORETURN_COMMENT = "Describe esta función...";
  Blockly.Msg.PROCEDURES_DEFNORETURN_DO = "";  // untranslated
  Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "https://en.wikipedia.org/wiki/Procedure_%28computer_science%29";  // untranslated
  Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "hacer algo";
  Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "para";
  Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP = "Crea una función sin salida.";
  Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "https://en.wikipedia.org/wiki/Procedure_%28computer_science%29";  // untranslated
  Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "devuelve";
  Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "Crea una función con una salida.";
  Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "Advertencia: Esta función tiene parámetros duplicados.";
  Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "Destacar definición de la función";
  Blockly.Msg.PROCEDURES_IFRETURN_HELPURL = "http://c2.com/cgi/wiki?GuardClause";  // untranslated
  Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "Si un valor es verdadero, entonces devuelve un segundo valor.";
  Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "Advertencia: Este bloque solo puede ser utilizado dentro de la definición de una función.";
  Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "nombre de entrada:";
  Blockly.Msg.PROCEDURES_MUTATORARG_TOOLTIP = "Añadir una entrada a la función.";
  Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "entradas";
  Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TOOLTIP = "Añadir, eliminar o reordenar entradas para esta función.";
  Blockly.Msg.REDO = "Rehacer";
  Blockly.Msg.REMOVE_COMMENT = "Eliminar comentario";
  Blockly.Msg.RENAME_VARIABLE = "Renombrar la variable…";
  Blockly.Msg.RENAME_VARIABLE_TITLE = "Renombrar todas las variables «%1» a:";
  Blockly.Msg.TEXT_APPEND_APPENDTEXT = "añadir texto";
  Blockly.Msg.TEXT_APPEND_HELPURL = "https://github.com/google/blockly/wiki/Text#text-modification";  // untranslated
  Blockly.Msg.TEXT_APPEND_TO = "a";
  Blockly.Msg.TEXT_APPEND_TOOLTIP = "Añadir texto a la variable '%1'.";
  Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://github.com/google/blockly/wiki/Text#adjusting-text-case";  // untranslated
  Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "a minúsculas";
  Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "a Mayúsculas Cada Palabra";
  Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "a MAYÚSCULAS";
  Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "Devuelve una copia del texto en un caso diferente.";
  Blockly.Msg.TEXT_CHARAT_FIRST = "obtener la primera letra";
  Blockly.Msg.TEXT_CHARAT_FROM_END = "obtener la letra # del final";
  Blockly.Msg.TEXT_CHARAT_FROM_START = "obtener la letra #";
  Blockly.Msg.TEXT_CHARAT_HELPURL = "https://github.com/google/blockly/wiki/Text#extracting-text";  // untranslated
  Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "en el texto";
  Blockly.Msg.TEXT_CHARAT_LAST = "obtener la última letra";
  Blockly.Msg.TEXT_CHARAT_RANDOM = "obtener letra aleatoria";
  Blockly.Msg.TEXT_CHARAT_TAIL = "";  // untranslated
  Blockly.Msg.TEXT_CHARAT_TOOLTIP = "Devuelve la letra en la posición especificada.";
  Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "Agregar un elemento al texto.";
  Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "unir";
  Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "Agregar, eliminar o reordenar las secciones para reconfigurar este bloque de texto.";
  Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "hasta la letra # del final";
  Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "hasta la letra #";
  Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST = "hasta la última letra";
  Blockly.Msg.TEXT_GET_SUBSTRING_HELPURL = "https://github.com/google/blockly/wiki/Text#extracting-a-region-of-text";  // untranslated
  Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "en el texto";
  Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "obtener subcadena desde la primera letra";
  Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "obtener subcadena desde la letra # del final";
  Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "obtener subcadena desde la letra #";
  Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = "";  // untranslated
  Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "Devuelve una porción determinada del texto.";
  Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://github.com/google/blockly/wiki/Text#finding-text";  // untranslated
  Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "en el texto";
  Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "encontrar la primera aparición del texto";
  Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "encontrar la última aparición del texto";
  Blockly.Msg.TEXT_INDEXOF_TAIL = "";  // untranslated
  Blockly.Msg.TEXT_INDEXOF_TOOLTIP = "Devuelve el índice de la primera/última aparición del primer texto en el segundo texto. Devuelve 0 si el texto no se encuentra.";
  Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://github.com/google/blockly/wiki/Text#checking-for-empty-text";  // untranslated
  Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1 está vacío";
  Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "Devuelve verdadero si el texto proporcionado está vacío.";
  Blockly.Msg.TEXT_JOIN_HELPURL = "https://github.com/google/blockly/wiki/Text#text-creation";  // untranslated
  Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "crear texto con";
  Blockly.Msg.TEXT_JOIN_TOOLTIP = "Crear un fragmento de texto al unir cualquier número de elementos.";
  Blockly.Msg.TEXT_LENGTH_HELPURL = "https://github.com/google/blockly/wiki/Text#text-modification";  // untranslated
  Blockly.Msg.TEXT_LENGTH_TITLE = "longitud de %1";
  Blockly.Msg.TEXT_LENGTH_TOOLTIP = "Devuelve el número de letras (incluyendo espacios) en el texto proporcionado.";
  Blockly.Msg.TEXT_PRINT_HELPURL = "https://github.com/google/blockly/wiki/Text#printing-text";  // untranslated
  Blockly.Msg.TEXT_PRINT_TITLE = "imprimir %1";
  Blockly.Msg.TEXT_PRINT_TOOLTIP = "Imprimir el texto, número u otro valor especificado.";
  Blockly.Msg.TEXT_PROMPT_HELPURL = "https://github.com/google/blockly/wiki/Text#getting-input-from-the-user";  // untranslated
  Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "Solicitar al usuario un número.";
  Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "Solicitar al usuario un texto.";
  Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "solicitar número con el mensaje";
  Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "solicitar texto con el mensaje";
  Blockly.Msg.TEXT_TEXT_HELPURL = "https://es.wikipedia.org/wiki/Cadena_de_caracteres";
  Blockly.Msg.TEXT_TEXT_TOOLTIP = "Una letra, palabra o línea de texto.";
  Blockly.Msg.TEXT_TRIM_HELPURL = "https://github.com/google/blockly/wiki/Text#trimming-removing-spaces";  // untranslated
  Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "quitar espacios de ambos lados de";
  Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "quitar espacios iniciales de";
  Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "quitar espacios finales de";
  Blockly.Msg.TEXT_TRIM_TOOLTIP = "Devuelve una copia del texto sin los espacios de uno o ambos extremos.";
  Blockly.Msg.TODAY = "Hoy";
  Blockly.Msg.UNDO = "Deshacer";
  Blockly.Msg.VARIABLES_DEFAULT_NAME = "elemento";
  Blockly.Msg.VARIABLES_GET_CREATE_SET = "Crear 'establecer %1'";
  Blockly.Msg.VARIABLES_GET_HELPURL = "https://github.com/google/blockly/wiki/Variables#get";  // untranslated
  Blockly.Msg.VARIABLES_GET_TOOLTIP = "Devuelve el valor de esta variable.";
  Blockly.Msg.VARIABLES_SET = "establecer %1 a %2";
  Blockly.Msg.VARIABLES_SET_CREATE_GET = "Crear 'obtener %1'";
  Blockly.Msg.VARIABLES_SET_HELPURL = "https://github.com/google/blockly/wiki/Variables#set";  // untranslated
  Blockly.Msg.VARIABLES_SET_TOOLTIP = "Establece esta variable para que sea igual a la entrada.";
  Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE;
  Blockly.Msg.CONTROLS_IF_IF_TITLE_IF = Blockly.Msg.CONTROLS_IF_MSG_IF;
  Blockly.Msg.CONTROLS_WHILEUNTIL_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
  Blockly.Msg.CONTROLS_IF_MSG_THEN = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
  Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE = Blockly.Msg.CONTROLS_IF_MSG_ELSE;
  Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE = Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE;
  Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
  Blockly.Msg.LISTS_GET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
  Blockly.Msg.MATH_CHANGE_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME;
  Blockly.Msg.PROCEDURES_DEFRETURN_DO = Blockly.Msg.PROCEDURES_DEFNORETURN_DO;
  Blockly.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF = Blockly.Msg.CONTROLS_IF_MSG_ELSEIF;
  Blockly.Msg.LISTS_GET_INDEX_HELPURL = Blockly.Msg.LISTS_INDEX_OF_HELPURL;
  Blockly.Msg.CONTROLS_FOREACH_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
  Blockly.Msg.LISTS_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
  Blockly.Msg.CONTROLS_FOR_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
  Blockly.Msg.LISTS_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME;
  Blockly.Msg.TEXT_APPEND_VARIABLE = Blockly.Msg.VARIABLES_DEFAULT_NAME;
  Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME;
  Blockly.Msg.LISTS_INDEX_OF_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
  Blockly.Msg.PROCEDURES_DEFRETURN_COMMENT = Blockly.Msg.PROCEDURES_DEFNORETURN_COMMENT;
  
  // Ardublockly strings
  Blockly.Msg.ARD_ANALOGREAD = "read analog pin#";  // untranslated
  Blockly.Msg.ARD_ANALOGREAD_TIP = "Return value between 0 and 1024";  // untranslated
  Blockly.Msg.ARD_ANALOGWRITE = "set analog pin#";  // untranslated
  Blockly.Msg.ARD_ANALOGWRITE_TIP = "Write analog value between 0 and 255 to a specific PWM Port";  // untranslated
  Blockly.Msg.ARD_BUILTIN_LED = "set built-in LED";  // untranslated
  Blockly.Msg.ARD_BUILTIN_LED_TIP = "Light on or off for the built-in LED of the Arduino";  // untranslated
  Blockly.Msg.ARD_COMPONENT_WARN1 = "A %1 configuration block with the same %2 name must be added to use this block!";  // untranslated
  Blockly.Msg.ARD_DEFINE = "Define";  // untranslated
  Blockly.Msg.ARD_DIGITALREAD = "read digital pin#";  // untranslated
  Blockly.Msg.ARD_DIGITALREAD_TIP = "Read digital value on a pin: HIGH or LOW";  // untranslated
  Blockly.Msg.ARD_DIGITALWRITE = "set digitial pin#";  // untranslated
  Blockly.Msg.ARD_DIGITALWRITE_TIP = "Write digital value HIGH or LOW to a specific Port";  // untranslated
  Blockly.Msg.ARD_FUN_RUN_LOOP = "Arduino loop forever:";  // untranslated
  Blockly.Msg.ARD_FUN_RUN_SETUP = "Arduino run first:";  // untranslated
  Blockly.Msg.ARD_FUN_RUN_TIP = "Defines the Arduino setup() and loop() functions.";  // untranslated
  Blockly.Msg.ARD_HIGH = "HIGH";  // untranslated
  Blockly.Msg.ARD_HIGHLOW_TIP = "Set a pin state logic High or Low.";  // untranslated
  Blockly.Msg.ARD_LOW = "LOW";  // untranslated
  Blockly.Msg.ARD_MAP = "Map Value";  // untranslated
  Blockly.Msg.ARD_MAP_FROMMAX = "from Max";  // untranslated
  Blockly.Msg.ARD_MAP_FROMMIN = "from Min";  // untranslated
  Blockly.Msg.ARD_MAP_TIP = "Re-maps a number from [0-1024] to another.";  // untranslated
  Blockly.Msg.ARD_MAP_TOMAX = "to Max";  // untranslated
  Blockly.Msg.ARD_MAP_TOMIN = "to Min";  // untranslated
  Blockly.Msg.ARD_MAP_VAL = "value to [0-";  // untranslated
  Blockly.Msg.ARD_NOTONE = "Turn off tone on pin #";  // untranslated
  Blockly.Msg.ARD_NOTONE_PIN = "No tone PIN#";  // untranslated
  Blockly.Msg.ARD_NOTONE_PIN_TIP = "Stop generating a tone on a pin";  // untranslated
  Blockly.Msg.ARD_NOTONE_TIP = "Turns the tone off on the selected pin";  // untranslated
  Blockly.Msg.ARD_PIN_WARN1 = "Pin %1 is needed for %2 as pin %3. Already used as %4.";  // untranslated
  Blockly.Msg.ARD_PULSETIMEOUT_TIP = "Mide la duración de un pulso en el pin especificado y configura el tiempo de espera en micro-segundos.";
  Blockly.Msg.ARD_PULSE_READ = "mide pulso %1 en pin #%2";
  Blockly.Msg.ARD_PULSE_READ_TIMEOUT = "mide pulso %1 en pin #%2 (agotar tiempo en %3 μs)";
  Blockly.Msg.ARD_PULSE_TIP = "Mide la duración de un pulso en el pin especificado.";
  Blockly.Msg.ARD_SERIAL_BPS = "bps";  // untranslated
  Blockly.Msg.ARD_SERIAL_PRINT = "print";  // untranslated
  Blockly.Msg.ARD_SERIAL_PRINT_NEWLINE = "add new line";  // untranslated
  Blockly.Msg.ARD_SERIAL_PRINT_TIP = "Prints data to the console/serial port as human-readable ASCII text.";  // untranslated
  Blockly.Msg.ARD_SERIAL_PRINT_WARN = "A setup block for %1 must be added to the workspace to use this block!";  // untranslated
  Blockly.Msg.ARD_SERIAL_SETUP = "Setup";  // untranslated
  Blockly.Msg.ARD_SERIAL_SETUP_TIP = "Selects the speed for a specific Serial peripheral";  // untranslated
  Blockly.Msg.ARD_SERIAL_SPEED = ":  speed to";  // untranslated
  Blockly.Msg.ARD_SERVO_READ = "read SERVO from PIN#";  // untranslated
  Blockly.Msg.ARD_SERVO_READ_TIP = "Read a Servo angle";  // untranslated
  Blockly.Msg.ARD_SERVO_WRITE = "set SERVO from Pin";  // untranslated
  Blockly.Msg.ARD_SERVO_WRITE_DEG_180 = "Degrees (0~180)";  // untranslated
  Blockly.Msg.ARD_SERVO_WRITE_TIP = "Set a Servo to an specified angle";  // untranslated
  Blockly.Msg.ARD_SERVO_WRITE_TO = "to";  // untranslated
  Blockly.Msg.ARD_SETTONE = "Set tone on pin #";  // untranslated
  Blockly.Msg.ARD_SPI_SETUP = "Setup";  // untranslated
  Blockly.Msg.ARD_SPI_SETUP_CONF = "configuration:";  // untranslated
  Blockly.Msg.ARD_SPI_SETUP_DIVIDE = "clock divide";  // untranslated
  Blockly.Msg.ARD_SPI_SETUP_LSBFIRST = "LSBFIRST";  // untranslated
  Blockly.Msg.ARD_SPI_SETUP_MODE = "SPI mode (idle - edge)";  // untranslated
  Blockly.Msg.ARD_SPI_SETUP_MODE0 = "0 (Low - Falling)";  // untranslated
  Blockly.Msg.ARD_SPI_SETUP_MODE1 = "1 (Low - Rising)";  // untranslated
  Blockly.Msg.ARD_SPI_SETUP_MODE2 = "2 (High - Falling)";  // untranslated
  Blockly.Msg.ARD_SPI_SETUP_MODE3 = "3 (High - Rising)";  // untranslated
  Blockly.Msg.ARD_SPI_SETUP_MSBFIRST = "MSBFIRST";  // untranslated
  Blockly.Msg.ARD_SPI_SETUP_SHIFT = "data shift";  // untranslated
  Blockly.Msg.ARD_SPI_SETUP_TIP = "Configures the SPI peripheral.";  // untranslated
  Blockly.Msg.ARD_SPI_TRANSRETURN_TIP = "Send a SPI message to an specified slave device and get data back.";  // untranslated
  Blockly.Msg.ARD_SPI_TRANS_NONE = "none";  // untranslated
  Blockly.Msg.ARD_SPI_TRANS_SLAVE = "to slave pin";  // untranslated
  Blockly.Msg.ARD_SPI_TRANS_TIP = "Send a SPI message to an specified slave device.";  // untranslated
  Blockly.Msg.ARD_SPI_TRANS_VAL = "transfer";  // untranslated
  Blockly.Msg.ARD_SPI_TRANS_WARN1 = "A setup block for %1 must be added to the workspace to use this block!";  // untranslated
  Blockly.Msg.ARD_SPI_TRANS_WARN2 = "Old pin value %1 is no longer available.";  // untranslated
  Blockly.Msg.ARD_STEPPER_COMPONENT = "stepper";  // untranslated
  Blockly.Msg.ARD_STEPPER_DEFAULT_NAME = "MyStepper";  // untranslated
  Blockly.Msg.ARD_STEPPER_FOUR_PINS = "4";  // untranslated
  Blockly.Msg.ARD_STEPPER_MOTOR = "stepper motor:";  // untranslated
  Blockly.Msg.ARD_STEPPER_NUMBER_OF_PINS = "Number of pins";  // untranslated
  Blockly.Msg.ARD_STEPPER_PIN1 = "pin1#";  // untranslated
  Blockly.Msg.ARD_STEPPER_PIN2 = "pin2#";  // untranslated
  Blockly.Msg.ARD_STEPPER_PIN3 = "pin3#";  // untranslated
  Blockly.Msg.ARD_STEPPER_PIN4 = "pin4#";  // untranslated
  Blockly.Msg.ARD_STEPPER_REVOLVS = "how many steps per revolution";  // untranslated
  Blockly.Msg.ARD_STEPPER_SETUP = "Setup stepper motor";  // untranslated
  Blockly.Msg.ARD_STEPPER_SETUP_TIP = "Configures a stepper motor pinout and other settings.";  // untranslated
  Blockly.Msg.ARD_STEPPER_SPEED = "set speed (rpm) to";  // untranslated
  Blockly.Msg.ARD_STEPPER_STEP = "move stepper";  // untranslated
  Blockly.Msg.ARD_STEPPER_STEPS = "steps";  // untranslated
  Blockly.Msg.ARD_STEPPER_STEP_TIP = "Turns the stepper motor a specific number of steps.";  // untranslated
  Blockly.Msg.ARD_STEPPER_TWO_PINS = "2";  // untranslated
  Blockly.Msg.ARD_TIME_DELAY = "wait";  // untranslated
  Blockly.Msg.ARD_TIME_DELAY_MICROS = "microseconds";  // untranslated
  Blockly.Msg.ARD_TIME_DELAY_MICRO_TIP = "Wait specific time in microseconds";  // untranslated
  Blockly.Msg.ARD_TIME_DELAY_TIP = "Wait specific time in milliseconds";  // untranslated
  Blockly.Msg.ARD_TIME_INF = "wait forever (end program)";  // untranslated
  Blockly.Msg.ARD_TIME_INF_TIP = "Wait indefinitely, stopping the program.";  // untranslated
  Blockly.Msg.ARD_TIME_MICROS = "current elapsed Time (microseconds)";  // untranslated
  Blockly.Msg.ARD_TIME_MICROS_TIP = "Returns the number of microseconds since the Arduino board began running the current program. Has to be stored in a positive long integer";  // untranslated
  Blockly.Msg.ARD_TIME_MILLIS = "current elapsed Time (milliseconds)";  // untranslated
  Blockly.Msg.ARD_TIME_MILLIS_TIP = "Returns the number of milliseconds since the Arduino board began running the current program. Has to be stored in a positive long integer";  // untranslated
  Blockly.Msg.ARD_TIME_MS = "milliseconds";  // untranslated
  Blockly.Msg.ARD_TONEFREQ = "at frequency";  // untranslated
  Blockly.Msg.ARD_TONE_FREQ = "frequency";  // untranslated
  Blockly.Msg.ARD_TONE_PIN = "Tone PIN#";  // untranslated
  Blockly.Msg.ARD_TONE_PIN_TIP = "Generate audio tones on a pin";  // untranslated
  Blockly.Msg.ARD_TONE_TIP = "Sets tone on pin to specified frequency within range 31 - 65535";  // untranslated
  Blockly.Msg.ARD_TONE_WARNING = "Frequency must be in range 31 - 65535";  // untranslated
  Blockly.Msg.ARD_TYPE_ARRAY = "Array";  // untranslated
  Blockly.Msg.ARD_TYPE_BOOL = "Boolean";  // untranslated
  Blockly.Msg.ARD_TYPE_CHAR = "Character";  // untranslated
  Blockly.Msg.ARD_TYPE_CHILDBLOCKMISSING = "ChildBlockMissing";  // untranslated
  Blockly.Msg.ARD_TYPE_DECIMAL = "Decimal";  // untranslated
  Blockly.Msg.ARD_TYPE_LONG = "Large Number";  // untranslated
  Blockly.Msg.ARD_TYPE_NULL = "Null";  // untranslated
  Blockly.Msg.ARD_TYPE_NUMBER = "Number";  // untranslated
  Blockly.Msg.ARD_TYPE_SHORT = "Short Number";  // untranslated
  Blockly.Msg.ARD_TYPE_TEXT = "Text";  // untranslated
  Blockly.Msg.ARD_TYPE_UNDEF = "Undefined";  // untranslated
  Blockly.Msg.ARD_VAR_AS = "as";  // untranslated
  Blockly.Msg.ARD_VAR_AS_TIP = "Sets a value to a specific type";  // untranslated
  Blockly.Msg.ARD_WRITE_TO = "to";  // untranslated
  Blockly.Msg.NEW_INSTANCE = "Nueva instancia...";
  Blockly.Msg.NEW_INSTANCE_TITLE = "Nueva nombre de la instance:";
  Blockly.Msg.RENAME_INSTANCE = "Renombrar la instancia...";
  Blockly.Msg.RENAME_INSTANCE_TITLE = "Renombrar todas las instancias '%1' a:";
  Blockly.Msg.cases_add = "Case";  // untranslated
  Blockly.Msg.cases_condition = "Case (Variable) = ";  // untranslated
  Blockly.Msg.cases_do = "Do";  // untranslated
  Blockly.Msg.cases_switch = "Variable";  // untranslated
  Blockly.Msg.senseBox_SD_COMPONENT = "SD-Block";  // untranslated
  Blockly.Msg.senseBox_basic_blue  = "Blue";  // untranslated
  Blockly.Msg.senseBox_basic_green  = "Gree";  // untranslated
  Blockly.Msg.senseBox_basic_red  = "Red";  // untranslated
  Blockly.Msg.senseBox_basic_state  = "Status";  // untranslated
  Blockly.Msg.senseBox_bmx055_accelerometer  = "Accelerometer";  // untranslated
  Blockly.Msg.senseBox_bmx055_accelerometer_direction = "Direction";  // untranslated
  Blockly.Msg.senseBox_bmx055_accelerometer_direction_total = "Total";  // untranslated
  Blockly.Msg.senseBox_bmx055_accelerometer_direction_x = "X-Axis";  // untranslated
  Blockly.Msg.senseBox_bmx055_accelerometer_direction_y = "Y-Axis";  // untranslated
  Blockly.Msg.senseBox_bmx055_accelerometer_direction_z = "Z-Axis";  // untranslated
  Blockly.Msg.senseBox_bmx055_accelerometer_range = "Range";  // untranslated
  Blockly.Msg.senseBox_bmx055_accelerometer_range_16g = "16g";  // untranslated
  Blockly.Msg.senseBox_bmx055_accelerometer_range_2g = "2g";  // untranslated
  Blockly.Msg.senseBox_bmx055_accelerometer_range_4g = "4g";  // untranslated
  Blockly.Msg.senseBox_bmx055_accelerometer_range_8g = "8g";  // untranslated
  Blockly.Msg.senseBox_bmx055_accelerometer_tip  = "Measuring the acceleration";  // untranslated
  Blockly.Msg.senseBox_bmx055_compass = "Compass";  // untranslated
  Blockly.Msg.senseBox_bmx055_compass_tip  = "Gives the ";  // untranslated
  Blockly.Msg.senseBox_bmx055_gyroscope  = "Gyroscope";  // untranslated
  Blockly.Msg.senseBox_bmx055_gyroscope_tip  = "Lage Sensor";  // untranslated
  Blockly.Msg.senseBox_bmx055_x  = "X-Direction";  // untranslated
  Blockly.Msg.senseBox_bmx055_y  = "Y-Direction";  // untranslated
  Blockly.Msg.senseBox_button  = "Button";  // untranslated
  Blockly.Msg.senseBox_button_isPressed = "is Pressed";  // untranslated
  Blockly.Msg.senseBox_button_switch = "as Switch";  // untranslated
  Blockly.Msg.senseBox_button_tip  = "Button";  // untranslated
  Blockly.Msg.senseBox_button_wasPressed = "was Pressed";  // untranslated
  Blockly.Msg.senseBox_display_beginDisplay  = "Initialize Display";  // untranslated
  Blockly.Msg.senseBox_display_beginDisplay_tip  = "Starts the display";  // untranslated
  Blockly.Msg.senseBox_display_black  = "Black";  // untranslated
  Blockly.Msg.senseBox_display_clearDisplay  = "Clear Display";  // untranslated
  Blockly.Msg.senseBox_display_clearDisplay_tip  = "Clear the display content";  // untranslated
  Blockly.Msg.senseBox_display_color  = "Font color";  // untranslated
  Blockly.Msg.senseBox_display_filled = "filled";  // untranslated
  Blockly.Msg.senseBox_display_plotDisplay  = "Plot Diagram";  // untranslated
  Blockly.Msg.senseBox_display_plotTimeFrame = "TimeFrame";  // untranslated
  Blockly.Msg.senseBox_display_plotTitle = "Title";  // untranslated
  Blockly.Msg.senseBox_display_plotXLabel  = "X-Axis Label";  // untranslated
  Blockly.Msg.senseBox_display_plotXRange1  = "X-Range Begin";  // untranslated
  Blockly.Msg.senseBox_display_plotXRange2  = "X-Range End";  // untranslated
  Blockly.Msg.senseBox_display_plotXTick  = "X-Tick";  // untranslated
  Blockly.Msg.senseBox_display_plotYLabel  = "Y-Axis Label";  // untranslated
  Blockly.Msg.senseBox_display_plotYRange1 = "Y-Range Begin";  // untranslated
  Blockly.Msg.senseBox_display_plotYRange2 = "Y-Range End";  // untranslated
  Blockly.Msg.senseBox_display_plotYTick  = "Y-Tick";  // untranslated
  Blockly.Msg.senseBox_display_printDisplay  = "Write Text/Number";  // untranslated
  Blockly.Msg.senseBox_display_printDisplay_tip  = "Prints Values to the Display, set X and Y Location";  // untranslated
  Blockly.Msg.senseBox_display_printDisplay_value  = "value";  // untranslated
  Blockly.Msg.senseBox_display_printDisplay_x  = "x-coordinates";  // untranslated
  Blockly.Msg.senseBox_display_printDisplay_y  = "y-coordinates";  // untranslated
  Blockly.Msg.senseBox_display_setSize  = "set font size to";  // untranslated
  Blockly.Msg.senseBox_display_setSize_tip  = "Change the font size. Set a Value between 1-10.";  // untranslated
  Blockly.Msg.senseBox_display_white  = "White";  // untranslated
  Blockly.Msg.senseBox_foto  = "Light Dependent Resistor";  // untranslated
  Blockly.Msg.senseBox_foto_tip  = "simple light depending resistor, gives values between 0 and 1023";  // untranslated
  Blockly.Msg.senseBox_gps_alt = "altitude";  // untranslated
  Blockly.Msg.senseBox_gps_begin = "initialize GPS";  // untranslated
  Blockly.Msg.senseBox_gps_begin_tip = "initialize GPS Sensor";  // untranslated
  Blockly.Msg.senseBox_gps_date = "date";  // untranslated
  Blockly.Msg.senseBox_gps_getValues = "GPS-Module";  // untranslated
  Blockly.Msg.senseBox_gps_getValues_tip = "gets the specific Value from the GPS Sensor";  // untranslated
  Blockly.Msg.senseBox_gps_lat = "latitude";  // untranslated
  Blockly.Msg.senseBox_gps_lng = "longitude";  // untranslated
  Blockly.Msg.senseBox_gps_speed = "speed";  // untranslated
  Blockly.Msg.senseBox_gps_time = "time";  // untranslated
  Blockly.Msg.senseBox_html_body = "<body>";  // untranslated
  Blockly.Msg.senseBox_html_body_end = "</body>";  // untranslated
  Blockly.Msg.senseBox_html_document = "HTML";  // untranslated
  Blockly.Msg.senseBox_html_document_tip = "A block for generating a HTML document.";  // untranslated
  Blockly.Msg.senseBox_html_general_tag_tip = "A general HTML tag building block.";  // untranslated
  Blockly.Msg.senseBox_html_header = "<head>";  // untranslated
  Blockly.Msg.senseBox_html_header_end = "</head>";  // untranslated
  Blockly.Msg.senseBox_http_method = "Method";  // untranslated
  Blockly.Msg.senseBox_http_method_tip = "Method of the current HTTP request";  // untranslated
  Blockly.Msg.senseBox_http_not_found = "404 Not found";  // untranslated
  Blockly.Msg.senseBox_http_not_found_tip = "Send a predefined 404 HTTP response.";  // untranslated
  Blockly.Msg.senseBox_http_on_client_connect = "If client is connected:";  // untranslated
  Blockly.Msg.senseBox_http_on_client_connect_tip = "Checks if a client is connected and executes given statement in that case.";  // untranslated
  Blockly.Msg.senseBox_http_protocol_version = "HTTP Version";  // untranslated
  Blockly.Msg.senseBox_http_protocol_version_tip = "The HTTP Version of the current HTTP request";  // untranslated
  Blockly.Msg.senseBox_http_success = "Succesful";  // untranslated
  Blockly.Msg.senseBox_http_success_l2 = "HTTP reponse";  // untranslated
  Blockly.Msg.senseBox_http_success_tip = "Send a successful HTTP response with content.";  // untranslated
  Blockly.Msg.senseBox_http_uri = "URI";  // untranslated
  Blockly.Msg.senseBox_http_uri_tip = "URI of requested resource of the current HTTP request";  // untranslated
  Blockly.Msg.senseBox_http_user_agent = "User-Agent";  // untranslated
  Blockly.Msg.senseBox_http_user_agent_tip = "The User-Agent send along with the current HTTP request";  // untranslated
  Blockly.Msg.senseBox_hum  = "humidity in %";  // untranslated
  Blockly.Msg.senseBox_hum_tip  = "Measures humidity in %";  // untranslated
  Blockly.Msg.senseBox_init_http_server = "Initialize HTTP-Server";  // untranslated
  Blockly.Msg.senseBox_init_http_server_tip = "Initializes a http server on the specified port.";  // untranslated
  Blockly.Msg.senseBox_interval = "ms";  // untranslated
  Blockly.Msg.senseBox_interval_timer = "Measuring interval";  // untranslated
  Blockly.Msg.senseBox_interval_timer_tip = "Setup an Intervall";  // untranslated
  Blockly.Msg.senseBox_ip_address = "IP-Address";  // untranslated
  Blockly.Msg.senseBox_ip_address_tip = "Returns the IP address as a string.";  // untranslated
  Blockly.Msg.senseBox_ir  = "infrared distance sensor";  // untranslated
  Blockly.Msg.senseBox_ir_tip  = "infrared distance sensor can measure the distance between 10 and 80 cm";  // untranslated
  Blockly.Msg.senseBox_led  = "LED connected to digital";  // untranslated
  Blockly.Msg.senseBox_led_tip  = "simple LED. Don't forget the resistor";  // untranslated
  Blockly.Msg.senseBox_light  = "Illuminance in Lux";  // untranslated
  Blockly.Msg.senseBox_lux  = "lightsensor";  // untranslated
  Blockly.Msg.senseBox_lux_tip  = "Light Sensor can measure the illuminance in lux";  // untranslated
  Blockly.Msg.senseBox_off  = "off";  // untranslated
  Blockly.Msg.senseBox_on  = "on";  // untranslated
  Blockly.Msg.senseBox_osem_connection  = "Connect to openSenseMap";  // untranslated
  Blockly.Msg.senseBox_osem_connection_tip  = "";  // untranslated
  Blockly.Msg.senseBox_output_filename  = "filename";  // untranslated
  Blockly.Msg.senseBox_output_format  = "format:";  // untranslated
  Blockly.Msg.senseBox_output_linebreak  = "linebreak";  // untranslated
  Blockly.Msg.senseBox_output_networkid  = "networkID";  // untranslated
  Blockly.Msg.senseBox_output_password  = "Password";  // untranslated
  Blockly.Msg.senseBox_output_safetosd  = "safe to sd";  // untranslated
  Blockly.Msg.senseBox_output_safetosd_tip  = "Save Measurment to SD-Card";  // untranslated
  Blockly.Msg.senseBox_output_serialprint  = "Print on Serial Monitor";  // untranslated
  Blockly.Msg.senseBox_output_timestamp  = "timestamp";  // untranslated
  Blockly.Msg.senseBox_piezo_tip  = "simple piezo to make sound";  // untranslated
  Blockly.Msg.senseBox_poti  = "Potentiometer";  // untranslated
  Blockly.Msg.senseBox_poti_tip  = "Potentiometer";  // untranslated
  Blockly.Msg.senseBox_pressure  = "Airpressure in Pa";  // untranslated
  Blockly.Msg.senseBox_pressure_referencePressure = "Pressure at Sea Level";  // untranslated
  Blockly.Msg.senseBox_pressure_referencePressure_dim = "hPa";  // untranslated
  Blockly.Msg.senseBox_pressure_sensor  = "Airpressure/Temperature Sensor (BMP280)";  // untranslated
  Blockly.Msg.senseBox_pressure_tip  = "airpressure sensor can measure the airpressure in Pa";  // untranslated
  Blockly.Msg.senseBox_rgb_led  = "RGB-LED";  // untranslated
  Blockly.Msg.senseBox_rgb_led_tip  = "RGB-LED";  // untranslated
  Blockly.Msg.senseBox_sd_create_file  = "Create file on SD-Card";  // untranslated
  Blockly.Msg.senseBox_sd_open_file  = "Open a file from SD-Card";  // untranslated
  Blockly.Msg.senseBox_sd_web_readHTML = "Read HTML from SD Card";  // untranslated
  Blockly.Msg.senseBox_sd_write_file  = " Write Data to SD-Card";  // untranslated
  Blockly.Msg.senseBox_sds011  = "Fine Particular Sensor";  // untranslated
  Blockly.Msg.senseBox_sds011_dimension  = "in µg/m³ at";  // untranslated
  Blockly.Msg.senseBox_sds011_pm10  = "PM10";  // untranslated
  Blockly.Msg.senseBox_sds011_pm25  = "PM2.5";  // untranslated
  Blockly.Msg.senseBox_sds011_serial1  = "Serial1";  // untranslated
  Blockly.Msg.senseBox_sds011_serial2  = "Serial2";  // untranslated
  Blockly.Msg.senseBox_sds011_tip  = "Measuring the fine particular concentration";  // untranslated
  Blockly.Msg.senseBox_send_mobile_to_osem = "Send measurement and location to openSenseMap";  // untranslated
  Blockly.Msg.senseBox_send_mobile_to_osem_tip = "Send Value and Location to openSenseMap";  // untranslated
  Blockly.Msg.senseBox_send_to_osem  = "Send measurement to openSenseMap";  // untranslated
  Blockly.Msg.senseBox_send_to_osem_tip  = "sends the measurement to openSenseMap. Make shure to enter the correct BoxID and SensorID";  // untranslated
  Blockly.Msg.senseBox_sensor  = "Sensors";  // untranslated
  Blockly.Msg.senseBox_serial_tip  = "prints the values to the serial monitor in the arduino IDE. Good way to have a fast and easy feedback for your programm";  // untranslated
  Blockly.Msg.senseBox_soil = "Soil Moisture";  // untranslated
  Blockly.Msg.senseBox_sound  = "Microphone";  // untranslated
  Blockly.Msg.senseBox_sound_tip  = "This block returns the measured value of the microphone in volts.";  // untranslated
  Blockly.Msg.senseBox_tag_first_mutator_tip = "Mandatory children to this block.";  // untranslated
  Blockly.Msg.senseBox_tag_optional_mutator_tip = "Add more children to the block.";  // untranslated
  Blockly.Msg.senseBox_temp  = "Temperature in °C";  // untranslated
  Blockly.Msg.senseBox_temp_hum  = "Temperature/Humidity Sensor (HDC1080)";  // untranslated
  Blockly.Msg.senseBox_temp_hum_tip  = "Sensor measuring temperature and humidity";  // untranslated
  Blockly.Msg.senseBox_ultrasonic  = "Ultrasonic distance sensor at Port";  // untranslated
  Blockly.Msg.senseBox_ultrasonic_echo = "Echo";  // untranslated
  Blockly.Msg.senseBox_ultrasonic_port_A = "A";  // untranslated
  Blockly.Msg.senseBox_ultrasonic_port_B = "B";  // untranslated
  Blockly.Msg.senseBox_ultrasonic_port_C = "C";  // untranslated
  Blockly.Msg.senseBox_ultrasonic_tip  = "ultrasonic distance sensor";  // untranslated
  Blockly.Msg.senseBox_ultrasonic_trigger = "Trigger";  // untranslated
  Blockly.Msg.senseBox_uv  = "UV-Light in µW/cm²";  // untranslated
  Blockly.Msg.senseBox_uv_light  = "Light Visible + UV";  // untranslated
  Blockly.Msg.senseBox_uv_light_tip  = "Sensor measuring the UV-light and the illuminance";  // untranslated
  Blockly.Msg.senseBox_value  = "value:";  // untranslated
  Blockly.Msg.senseBox_watertemperature = "Water Temperature";  // untranslated
  Blockly.Msg.senseBox_wifi_connect = "Connect to Wifi";  // untranslated
  Blockly.Msg.senseBox_wifi_ssid = "Networkname";  // untranslated
  Blockly.Msg.senseBox_wifi_startap = "Initialize Wifi Access Point";  // untranslated
  Blockly.Msg.senseBox_wifi_tip  = "Establishes a wifi connection";  // untranslated
  Blockly.Msg.sensebox_display_drawRectangle = "Draw Rectangle";  // untranslated
  Blockly.Msg.sensebox_display_drawRectangle_height = "height";  // untranslated
  Blockly.Msg.sensebox_display_drawRectangle_width = "width";  // untranslated
  Blockly.Msg.sensebox_display_fillCircle = "Draw Point";  // untranslated
  Blockly.Msg.sensebox_display_fillCircle_radius = "Radius";  // untranslated
  Blockly.Msg.sensebox_display_show  = "Print on Display";  // untranslated
  Blockly.Msg.sensebox_display_show_tip  = "Print on Display";  // untranslated
  Blockly.Msg.sensebox_sd_filename = "Filename";  // untranslated
  Blockly.Msg.sensebox_web_readHTML_filename = "File:";  // untranslated
  