Si cierras MIT App Inventor teniendo bloques en tu mochila, estarán ahí la siguiente vez que ingreses..<\\/p>
Click Aquí<\\/a> para mayor documentación y un video sobre cómo usarla.\",\n \"LANG_MATH_BITWISE_HELPURL_AND\": \"/reference/blocks/math.html#bitwise_and\",\n \"CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE\": \"Saltar el resto de este bucle, y continuar con la siguiente iteración.\",\n \"REPL_KEEP_TRYING\": \"Intentar de nuevo\",\n \"MATH_SINGLE_TOOLTIP_POW10\": \"Devuelve 10 a la potencia de un número.\",\n \"LANG_LISTS_INSERT_ITEM_HELPURL\": \"/reference/blocks/lists.html#insert\",\n \"LANG_TEXT_TRIM_HELPURL\": \"/reference/blocks/text.html#trim\",\n \"LANG_VARIABLES_GET_HELPURL\": \"/reference/blocks/variables.html#get\",\n \"LANG_PROCEDURES_DEF_DUPLICATE_WARNING\": \"Aviso:\\nEste procedimiento tiene\\nentradas duplicadas.\",\n \"LANG_MATH_NUMBER_RADIX_TITLE\": \"base del número\",\n \"LANG_MATH_SINGLE_HELPURL_ABS\": \"/reference/blocks/math.html#abs\",\n \"LANG_LISTS_IS_IN_INPUT_LIST\": \"lista\",\n \"LANG_TEXT_REPLACE_ALL_MAPPINGS_OPERATOR_DICTIONARY_ORDER\": \"diccionario\",\n \"TEXT_PROMPT_TYPE_NUMBER\": \"solicitar número con el mensaje\",\n \"LANG_TEXT_CHANGECASE_OPERATOR_UPPERCASE\": \"mayúscula\",\n \"CONTROLS_FOR_TITLE\": \"contar con %1 desde %2 hasta %3 de a %4\",\n \"DOWNLOAD_BLOCKS_AS_PNG\": \"Descargar Bloques como PNG\",\n \"LANG_VARIABLES_LOCAL_MUTATOR_CONTAINER_TITLE_LOCAL_NAMES\": \"nombres locales\",\n \"LANG_TEXT_REPLACE_ALL_MAPPINGS_OPERATOR_LONGEST_STRING_FIRST\": \"cadena más larga primero\",\n \"LANG_MATH_TRIG_HELPURL_TAN\": \"/reference/blocks/math.html#tan\",\n \"LANG_CONTROLS_OPEN_ANOTHER_SCREEN_TITLE\": \"abrir otra pantalla\",\n \"LISTS_CREATE_EMPTY_HELPURL\": \"https://github.com/google/blockly/wiki/Lists#create-empty-list\",\n \"LANG_COMPONENT_BLOCK_TINYWEBDB_METHODS_HELPURL\": \"/reference/components/storage.html#TinyWebDB\",\n \"LANG_COMPONENT_BLOCK_ACTIVITYSTARTER_PROPERTIES_HELPURL\": \"/reference/components/connectivity.html#ActivityStarter\",\n \"ARRANGE_H\": \"Ordenar Bloques Horizontalmente\",\n \"LANG_LISTS_JOIN_WITH_SEPARATOR_TITLE\": \"unir con separador\",\n \"LANG_COMPONENT_BLOCK_SPREADSHEET_METHODS_HELPURL\": \"/reference/components/storage.html#Spreadsheet\",\n \"PROCEDURES_ALLOW_STATEMENTS\": \"permitir declaraciones\",\n \"LANG_LISTS_SORT_HELPURL\": \"http://appinventor.mit.edu/explore/ai2/support/blocks/lists#sort\",\n \"COLOUR_RANDOM_TOOLTIP\": \"Elige un color al azar.\",\n \"LISTS_CREATE_WITH_HELPURL\": \"https://github.com/google/blockly/wiki/Lists#create-list-with\",\n \"LANG_COMPONENT_BLOCK_SETTER_HELPURL\": \"\",\n \"LANG_LISTS_SLICE_HELPURL\": \"http://appinventor.mit.edu/explore/ai2/support/blocks/lists#slices\",\n \"LANG_TEXT_SEGMENT_TITLE_SEGMENT\": \"segmento\",\n \"LANG_MATH_TRIG_TOOLTIP_ATAN2\": \"Devuelve el ángulo en grados (-180, +180]\\npara unas coordenadas rectangulares dadas.\",\n \"LANG_MATH_IS_A_BINARY_TOOLTIP\": \"Prueba si algo es una cadena que representa un número binario.\",\n \"LANG_TEXT_SPLIT_AT_SPACES_HELPURL\": \"/reference/blocks/text.html#splitspaces\",\n \"LANG_DICTIONARIES_MAKE_DICTIONARY_TITLE\": \"hacer un diccionario\",\n \"LANG_COMPONENT_BLOCK_PASSWORDTEXTBOX_METHODS_HELPURL\": \"/reference/components/userinterface.html#PasswordTextBox\",\n \"MATH_TRIG_TOOLTIP_ATAN\": \"Devuelve el arcotangente de un número.\",\n \"MATH_ONLIST_TOOLTIP_RANDOM\": \"Devuelve un elemento aleatorio de la lista.\",\n \"LANG_COMPONENT_BLOCK_SPEECHRECOGNIZER_METHODS_HELPURL\": \"/reference/components/media.html#SpeechRecognizer\",\n \"SHOW_WARNINGS\": \"Mostrar avisos\",\n \"LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM\": \"Elimina el elemento en la posición especificada en una lista.\",\n \"LANG_MATH_DIVIDE_TOOLTIP_QUOTIENT\": \"Devolver el cociente.\",\n \"LANG_CONTROLS_EVAL_BUT_IGNORE_HELPURL\": \"/reference/blocks/control.html#evaluate\",\n \"LANG_DICTIONARIES_MAKE_DICTIONARY_HELPURL\": \"/reference/blocks/dictionaries.html#make-a-dictionary\",\n \"ARRANGE_V\": \"Ordenar Bloques Verticalmente\",\n \"ARRANGE_S\": \"Ordenar Bloques Diagonalmente\",\n \"LANG_LISTS_FROM_CSV_ROW_INPUT_TEXT\": \"texto\",\n \"LANG_COMPONENT_BLOCK_PROXIMITYSENSOR_HELPURL\": \"/reference/components/sensors.html#ProximitySensor\",\n \"REPL_APPROVE_UPDATE\": \" porque se te solicitará que apruebes la actualización.\",\n \"LANG_CONTROLS_NOTHING_HELPURL\": \"/reference/blocks/control.html#nothing\",\n \"BACKPACK_DOC_TITLE\": \"Información de la Mochila\",\n \"REPL_SECONDS_ENSURE_RUNNING\": \" segundos para asegurate de que todo está funcionando.\",\n \"EXTENSIONS\": \"Extensiones\",\n \"LANG_MATH_DIVIDE\": \"÷\",\n \"CONTROLS_FLOW_STATEMENTS_HELPURL\": \"https://github.com/google/blockly/wiki/Loops#loop-termination-blocks\",\n \"TEXT_GET_SUBSTRING_INPUT_IN_TEXT\": \"en el texto\",\n \"LANG_LISTS_FILTER_INPUT_ITEM\": \"manteniendo cada uno \",\n \"LANG_DICTIONARIES_WALK_TREE_TITLE\": \"lista recorriendo la ruta de clave %1 en el diccionario o lista %2\",\n \"LANG_LISTS_CREATE_EMPTY_TITLE\": \"crear una lista vacía\",\n \"LANG_TEXT_ISEMPTY_INPUT_ISEMPTY\": \"está vacío\",\n \"LANG_DICTIONARIES_DICTIONARY_RECURSIVE_LOOKUP_TOOLTIP\": \"Devuelve el valor en el diccionario anidado.\",\n \"LOGIC_COMPARE_TOOLTIP_LT\": \"Devuelve verdadero si la primera entrada es menor que la segunda entrada.\",\n \"LANG_MATH_TRIG_ACOS\": \"acos\",\n \"PROCEDURES_DEFRETURN_RETURN\": \"devuelve\",\n \"LANG_TEXT_CONTAINS_OPERATOR_CONTAINS\": \"contiene\",\n \"LANG_COMPONENT_BLOCK_GENERIC_SETTER_TITLE_TO\": \" como\",\n \"INLINE_INPUTS\": \"Entradas Internas\",\n \"LANG_CONTROLS_GET_PLAIN_START_TEXT_TOOLTIP\": \"Devuelve el texto que se pasó a esta aplicación cuando fue iniciada desde otra aplicación. Si no se pasó ningún texto, devuelve un texto en blanco. Para aplicaciones de múltiples pantallas, utilícese tomar valor inicial en lugar de tomar texto inicial.\",\n \"LANG_TEXT_LENGTH_INPUT_LENGTH\": \"longitud\",\n \"LANG_MATH_ARITHMETIC_TOOLTIP_MULTIPLY\": \"Retornar la multiplicación de dos números.\",\n \"LANG_VARIABLES_SET_TITLE_TO\": \"a\",\n \"LANG_CONTROLS_IF_ELSE_TITLE_ELSE\": \"si no\",\n \"LANG_COMPONENT_BLOCK_WEB_EVENTS_HELPURL\": \"/reference/components/connectivity.html#Web\",\n \"LANG_COMPONENT_BLOCK_NXTDIRECT_PROPERTIES_HELPURL\": \"/reference/components/legomindstorms.html#NxtDirectCommands\",\n \"MATH_IS_PRIME\": \"es primo\",\n \"LANG_PROCEDURES_DEFNORETURN_PROCEDURE\": \"procedimiento\",\n \"LISTS_GET_SUBLIST_TAIL\": \"\",\n \"DO_IT_RESULT\": \"Hazlo Resultado:\",\n \"LANG_MATH_ONLIST_HELPURL_MIN\": \"http://appinventor.mit.edu/explore/ai2/support/blocks/math#min\",\n \"LANG_COMPONENT_BLOCK_PLAYER_EVENTS_HELPURL\": \"/reference/components/media.html#Player\",\n \"TEXT_PRINT_HELPURL\": \"https://github.com/google/blockly/wiki/Text#printing-text\",\n \"SHOW_ALL_COMMENTS\": \"Mostrar Todos los Comentarios\",\n \"LANG_COMPONENT_BLOCK_FUSIONTABLESCONTROL_METHODS_HELPURL\": \"/reference/components/storage.html#FusionTablesControl\",\n \"LISTS_SET_INDEX_INSERT\": \"insertar en\",\n \"LANG_MATH_RANDOM_INT_TOOLTIP\": \"Devuelve un número entero aleatorio entre el límite superior\\ny el límite inferior. Los límites siempre estarán por debajo \\nde 2**30.\",\n \"LANG_MATH_ONLIST_OPERATOR_SD\": \"desviación típica\",\n \"LANG_MATH_ONLIST_OPERATOR_SE\": \"error típico\",\n \"LOGIC_TERNARY_CONDITION\": \"prueba\",\n \"LANG_MATH_ONLIST_HELPURL_GM\": \"/reference/blocks/math.html#gm\",\n \"LANG_CONTROLS_CHOOSE_COLLAPSED_TEXT\": \"si\",\n \"LANG_MATH_CONVERT_NUMBER_OP_DEC_TO_HEX\": \"base 10 a hex\",\n \"LANG_CONTROLS_CLOSE_APPLICATION_COLLAPSED_TEXT\": \"cerrar la aplicación\",\n \"LANG_LISTS_MAP_HELPURL\": \"http://appinventor.mit.edu/explore/ai2/support/blocks/lists#map\",\n \"LANG_PROCEDURES_CALLNORETURN_HELPURL\": \"/reference/blocks/procedures.html#do\",\n \"CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK\": \"Romper el bucle que lo contiene.\",\n \"LANG_COMPONENT_BLOCK_CONTACTPICKER_EVENTS_HELPURL\": \"/reference/components/social.html#ContactPicker\",\n \"LANG_TEXT_CONTAINS_INPUT_PIECE\": \"cadena\",\n \"COLOUR_BLEND_TOOLTIP\": \"Combina dos colores con una proporción determinada (0,0\\u20131,0).\",\n \"LANG_SCREENS_TITLE\": \"Nombre de Pantalla: \",\n \"LANG_COMPONENT_BLOCK_VERTSCROLLARRANGE_HELPURL\": \"/reference/components/layout.html#VerticalScrollArrangement\",\n \"TEXT_LENGTH_TITLE\": \"longitud de %1\",\n \"BACKPACK_GET\": \"Pegar todos los Bloques de la Mochila\",\n \"TEXT_PROMPT_HELPURL\": \"https://github.com/google/blockly/wiki/Text#getting-input-from-the-user\",\n \"LANG_LISTS_ADD_ITEMS_INPUT\": \"añadir elementos a la lista list %1 elemento %2\",\n \"LISTS_GET_INDEX_TOOLTIP_GET_RANDOM\": \"Devuelve un elemento aleatorio en una lista.\",\n \"LANG_VARIABLES_LOCAL_DECLARATION_DEFAULT_NAME\": \"nombre\",\n \"LANG_VARIABLES_LOCAL_DECLARATION_HELPURL\": \"/reference/blocks/variables.html#do\",\n \"LANG_COMPONENT_BLOCK_NXTULTRASONIC_HELPURL\": \"/reference/components/legomindstorms.html#NxtUltrasonicSensor\",\n \"LANG_TEXT_SPLIT_HELPURL_SPLIT_AT_ANY\": \"/reference/blocks/text.html#splitatany\",\n \"LANG_COLOUR_PICKER_TOOLTIP\": \"Pincha el cuadrado para escoger un color.\",\n \"LANG_COMPONENT_BLOCK_PEDOMETERSENSOR_HELPURL\": \"/reference/components/sensors.html#Pedometer\",\n \"LANG_COMPONENT_BLOCK_TEXTING_PROPERTIES_HELPURL\": \"/reference/components/social.html#Texting\",\n \"LANG_COMPONENT_BLOCK_VOTING_PROPERTIES_HELPURL\": \"/reference/components/internal.html#votingproperties\",\n \"LANG_COMPONENT_BLOCK_FIREBASE_HELPURL\": \"/reference/components/experimental.html#FirebaseDB\",\n \"LANG_COMPONENT_BLOCK_BLUETOOTHCLIENT_HELPURL\": \"/reference/components/connectivity.html#BluetoothClient\",\n \"LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL\": \"hasta\",\n \"LANG_TEXT_COMPARE_INPUT_COMPARE\": \"comparar textos\",\n \"LANG_CONTROLS_IF_MSG_ELSEIF\": \"si no, si\",\n \"LOGIC_COMPARE_TOOLTIP_GT\": \"Devuelve verdadero si la primera entrada es mayor que la segunda entrada.\",\n \"LANG_TEXT_SPLIT_HELPURL_SPLIT_AT_FIRST_OF_ANY\": \"/reference/blocks/text.html#split\",\n \"LANG_CONTROLS_WHILE_INPUT_TEST\": \"comprobar\",\n \"DISABLE_BLOCK\": \"Inhabilitar Bloque\",\n \"MATH_ADDITION_SYMBOL\": \"+\",\n \"LANG_MATH_CONVERT_NUMBER_TOOLTIP_BIN_TO_DEC\": \"Toma una cadena que representa un número en binario y devuelve la cadena que representa el número en base 10\",\n \"CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK\": \"romper el bucle\",\n \"LANG_MATH_BITWISE_XOR\": \"O Exclusivo a nivel bit\",\n \"LANG_MATH_SINGLE_HELPURL_NEG\": \"/reference/blocks/math.html#neg\",\n \"LANG_VARIABLES_SET_COLLAPSED_TEXT\": \"poner\",\n \"LANG_LISTS_ADD_ITEMS_INPUT_LIST\": \" lista\",\n \"LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM\": \"Elimina y devuelve un elemento aleatorio en una lista.\",\n \"LOGIC_BOOLEAN_HELPURL\": \"https://github.com/google/blockly/wiki/Logic#values\",\n \"COLOUR_BLEND_RATIO\": \"proporción\",\n \"LANG_LISTS_IS_IN_HELPURL\": \"/reference/blocks/lists.html#inlist\",\n \"LANG_LISTS_FROM_CSV_TABLE_TITLE_FROM_CSV\": \"lista desde tabla CSV\",\n \"REPL_UPDATE_NO_CONNECTION\": \"Debes estar conectado a un Companion para actulizarlo\",\n \"VARIABLES_GET_HELPURL\": \"https://github.com/google/blockly/wiki/Variables#get\",\n \"LANG_COMPONENT_BLOCK_IMAGESPRITE_EVENTS_HELPURL\": \"/reference/components/animation.html#ImageSprite\",\n \"PROCEDURES_MUTATORCONTAINER_TITLE\": \"entradas\",\n \"LANG_DICTIONARIES_CREATE_WITH_CONTAINER_TOOLTIP\": \"A;ade, elimina, o reordena secciones para reconfigurar este bloque de diccionario.\",\n \"TEXT_TRIM_TOOLTIP\": \"Devuelve una copia del texto sin los espacios de uno o ambos extremos.\",\n \"LANG_COMPONENT_BLOCK_NXTDRIVE_METHODS_HELPURL\": \"/reference/components/legomindstorms.html#NxtDrive\",\n \"CLEAN_UP\": \"Limpiar Bloques\",\n \"LANG_COMPONENT_BLOCK_TITLE_WHEN\": \"cuando \",\n \"LANG_LISTS_CREATE_WITH_ITEM_TOOLTIP\": \"Añadir un elemento a la lista.\",\n \"LANG_DICTIONARIES_LENGTH_TITLE\": \"tamaño del diccionario\",\n \"MATH_TRIG_HELPURL\": \"https://es.wikipedia.org/wiki/Función_trigonométrica\",\n \"LANG_TEXT_CHANGECASE_OPERATOR_DOWNCASE\": \"minúscula\",\n \"LANG_COMPONENT_BLOCK_TINYWEBDB_PROPERTIES_HELPURL\": \"/reference/components/storage.html#TinyWebDB\",\n \"LANG_COMPONENT_BLOCK_SOUND_EVENTS_HELPURL\": \"/reference/components/media.html#Sound\",\n \"TEXT_CREATE_JOIN_TOOLTIP\": \"Agregar, eliminar o reordenar las secciones para reconfigurar este bloque de texto.\",\n \"LANG_COMPONENT_BLOCK_SPREADSHEET_EVENTS_HELPURL\": \"/reference/components/storage.html#Spreadsheet\",\n \"LANG_LOGIC_BOOLEAN_FALSE\": \"falso\",\n \"LANG_PROCEDURES_DEFNORETURN_DEFINE\": \"como\",\n \"LANG_LISTS_MIN_NUMBER_INPUT_VAR2\": \"elemento2\",\n \"LANG_LISTS_MIN_NUMBER_INPUT_VAR1\": \"elemento1\",\n \"LANG_LOGIC_BOOLEAN_TOOLTIP_FALSE\": \"Devuleve el valor booleano falso.\",\n \"VARIABLES_GET_CREATE_SET\": \"Crear 'establecer %1'\",\n \"LANG_CONTROLS_FORRANGE_INPUT_COLLAPSED_SUFFIX\": \" en el rango\",\n \"CONTROLS_WHILEUNTIL_TOOLTIP_WHILE\": \"Mientras un valor sea verdadero, entonces hacer algunas declaraciones.\",\n \"LANG_CONTROLS_WHILEUNTIL_HELPURL\": \"/reference/blocks/control.html#while\",\n \"LANG_LISTS_MIN_NUMBER_INPUT_MIN\": \"mínimo valor en la lista\",\n \"LANG_MATH_COMPARE_HELPURL_LTE\": \"/reference/blocks/math.html#lte\",\n \"LANG_COMPONENT_BLOCK_SOUNDRECORDER_HELPURL\": \"/reference/components/media.html#SoundRecorder\",\n \"LISTS_SPLIT_TOOLTIP_JOIN\": \"Unir una lista de textos en un solo texto, separado por un delimitador.\",\n \"LANG_MATH_TRIG_ATAN2\": \"atan2\",\n \"LANG_CONTROLS_IF_IF_TITLE_IF\": \"si\",\n \"LANG_LISTS_CREATE_WITH_CONTAINER_TOOLTIP\": \"Añadir, borrar, o reordenar secciones para reconfigurar este bloque de lista.\",\n \"LANG_MATH_ARITHMETIC_DIVIDE\": \"/\",\n \"LANG_COLOUR_DARK_GRAY\": \"gris oscuro\",\n \"LANG_LISTS_LOOKUP_IN_PAIRS_INPUT_NOT_FOUND\": \"noEncontrado\",\n \"REPL_STARTING_COMPANION_ON_PHONE\": \"Iniciando la aplicación Companion en el dispositivo conectado.\",\n \"LANG_LISTS_LENGTH_INPUT\": \"longitud de la lista lista %1\",\n \"DELETE_VARIABLE_CONFIRMATION\": \"¿Borrar %1 usos de la variable \\\"%2\\\"?\",\n \"VARIABLE_CATEGORY\": \"Variables\",\n \"LANG_PROCEDURES_DOTHENRETURN_COLLAPSED_TEXT\": \"ejecutar/resultado\",\n \"LANG_CONTROLS_EVAL_BUT_IGNORE_TOOLTIP\": \"Ejecutar el bloque de código conectado e ignorar e ignorar el valor devuelto (si existe). Útil cuando se requiere invocar un procedimiento que devuelve un valor pero no se necesita dicho valor.\",\n \"DO_IT_DISCONNECTED\": \"Hazlo (Companion no conectado)\",\n \"LANG_MATH_COMPARE_EQ\": \"=\",\n \"TEXT_INDEXOF_HELPURL\": \"https://github.com/google/blockly/wiki/Text#finding-text\",\n \"LANG_TEXT_CHANGECASE_HELPURL_DOWNCASE\": \"/reference/blocks/text.html#downcase\",\n \"LANG_CONTROLS_FOR_INPUT_TO\": \"hasta\",\n \"LANG_MATH_COMPARE_HELPURL_GTE\": \"/reference/blocks/math.html#gte\",\n \"LANG_CONTROLS_WHILE_TOOLTIP\": \"Ejecutar los bloques en la sección 'ejecutar' mientras la comprobación sea verdadera.\",\n \"LANG_MATH_DIVIDE_TOOLTIP_REMAINDER\": \"Devolver el resto.\",\n \"LANG_COMPONENT_BLOCK_REGRESSION_HELPURL\": \"/reference/components/datascience.html#Regression\",\n \"DIALOG_SUBMIT\": \"Enviar\",\n \"TEXT_CHARAT_HELPURL\": \"https://github.com/google/blockly/wiki/Text#extracting-text\",\n \"LANG_CONTROLS_FOREACH_INPUT_INLIST\": \"en la lista\",\n \"LANG_PROCEDURES_CALLRETURN_CALL\": \"llamar \",\n \"LANG_LISTS_REPLACE_ITEM_HELPURL\": \"/reference/blocks/lists.html#replace\",\n \"LANG_LOGIC_OPERATION_AND\": \"y\",\n \"COLOUR_RANDOM_HELPURL\": \"http://randomcolour.com\",\n \"LANG_LISTS_JOIN_WITH_SEPARATOR_LIST\": \"lista\",\n \"LANG_DICTIONARIES_COMBINE_DICTS_HELPURL\": \"/reference/blocks/dictionaries.html#merge-into-dictionary\",\n \"LANG_LISTS_REDUCE_INPUT_COMBINE\": \"combinando\",\n \"LANG_MATH_LIST_MODE_TITLE\": \"moda de una lista\",\n \"LISTS_CREATE_EMPTY_TOOLTIP\": \"Devuelve una lista, de longitud 0, sin ningún dato\",\n \"LANG_LISTS_TO_CSV_TABLE_INPUT_LIST\": \"lista\",\n \"LANG_LISTS_SORT_COMPARATOR_HELPURL\": \"http://appinventor.mit.edu/explore/ai2/support/blocks/lists#sortwithcomparator\",\n \"LANG_MATH_SINGLE_HELPURL_EXP\": \"/reference/blocks/math.html#e\",\n \"LANG_TEXT_STARTS_AT_INPUT_STARTS_AT\": \"comienza en\",\n \"DELETE_BLOCK\": \"Borrar Bloque\",\n \"LANG_LOGIC_OPERATION_TOOLTIP_OR\": \"Devolver verdadero si algún elemento de entrada es verdadero.\",\n \"LISTS_GET_INDEX_FROM_END\": \"# del final\",\n \"LOGIC_TERNARY_IF_FALSE\": \"si es falso\",\n \"LANG_COMPONENT_BLOCK_THERMOMETER_HELPURL\": \"/reference/components/sensors.html#Thermometer\",\n \"LANG_MATH_ONLIST_OPERATOR_MAX_LIST\": \"max en la lista\",\n \"LANG_DICTIONARIES_DELETE_PAIR_INPUT\": \"eliminar la entrada para la clave %2 del diccionario %1\",\n \"LANG_MATH_CONVERT_NUMBER_HELPURL_BIN_TO_DEC\": \"http://appinventor.mit.edu/explore/ai2/support/blocks/math#convertnumber\",\n \"LANG_MATH_COMPARE_GT\": \">\",\n \"LANG_CONTROLS_FOR_INPUT_WITH\": \"contar con\",\n \"LANG_TEXT_CONTAINS_INPUT_CONTAINS\": \"contiene\",\n \"LANG_COMPONENT_BLOCK_SOUNDRECORDER_METHODS_HELPURL\": \"/reference/components/media.html#SoundRecorder\",\n \"MATH_SINGLE_TOOLTIP_ABS\": \"Devuelve el valor absoluto de un número.\",\n \"TEXT_APPEND_TO\": \"a\",\n \"WRONG_TYPE_BLOCK_WARINGS\": \"Este bloque debe ser conectado a un bloque de evento o a una definición de procedimiento\",\n \"LISTS_SPLIT_TOOLTIP_SPLIT\": \"Dividir el texto en una lista de textos, separando en cada delimitador.\",\n \"LANG_DICTIONARIES_MAKE_DICTIONARY_TOOLTIP\": \"Crear un diccionario.\",\n \"LANG_DICTIONARIES_DICTIONARY_RECURSIVE_SET_INPUT\": \"establecer el valor para la ruta de clave %1 en el diccionario %2 a %3\",\n \"REPL_OK_LOWER\": \"Ok\",\n \"LANG_MATH_SINGLE_TOOLTIP_EXP\": \"Devolver e elevado a un número.\",\n \"LANG_TEXT_SEGMENT_AT_TOOLTIP\": \"Extrae de un texto dado un segmento de una longitud especificada\\ncomenzando el texto desde la posición indicada. La posición\\n1 indica el principio del texto.\",\n \"LANG_LISTS_LENGTH_INPUT_LIST\": \"lista\",\n \"LISTS_GET_INDEX_TOOLTIP_GET_FIRST\": \"Devuelve el primer elemento de una lista.\",\n \"LANG_COMPONENT_BLOCK_BALL_PROPERTIES_HELPURL\": \"/reference/components/animation.html#Ball\",\n \"LANG_COMPONENT_BLOCK_PLAYER_HELPURL\": \"/reference/components/media.html#Player\",\n \"TEXT_TRIM_HELPURL\": \"https://github.com/google/blockly/wiki/Text#trimming-removing-spaces\",\n \"CONTROLS_IF_IF_TOOLTIP\": \"Agregar, eliminar o reordenar las secciones para reconfigurar este bloque.\",\n \"LANG_VARIABLES_GLOBAL_PREFIX\": \"global\",\n \"LANG_COMPONENT_BLOCK_TINYDB_HELPURL\": \"/reference/components/storage.html#TinyDB\",\n \"LANG_TEXT_APPEND_APPENDTEXT\": \"concatena texto\",\n \"LANG_TEXT_REVERSE_INPUT\": \"reverso\",\n \"LANG_COMPONENT_BLOCK_SLIDER_METHODS_HELPURL\": \"/reference/components/userinterface.html#Slider\",\n \"LANG_CONTROLS_WHILEUNTIL_TITLE_REPEAT\": \"repetir\",\n \"CONTROLS_FOR_HELPURL\": \"https://github.com/google/blockly/wiki/Loops#count-with\",\n \"LANG_MATH_TRIG_HELPURL_ATAN\": \"/reference/blocks/math.html#atan\",\n \"LANG_DICTIONARIES_IS_DICT_TOOLTIP\": \"Prueba si algo es un diccionario.\",\n \"LANG_MATH_ARITHMETIC_TOOLTIP_DIVIDE\": \"Retornar el cociente de dos números.\",\n \"MATH_TRIG_TOOLTIP_ACOS\": \"Devuelve el arcocoseno de un número.\",\n \"LANG_TEXT_CONTAINS_INPUT\": \"texto %1 contiene %2 %3 %4\",\n \"LANG_CONTROLS_CLOSE_SCREEN_WITH_PLAIN_TEXT_TOOLTIP\": \"Cierra la pantalla actual y devuelve texto a la aplicación desde la que se abrió. Para aplicaciones de múltiples pantallas, utilícese cerrar pantalla con un valor en lugar de cerrar pantalla con texto.\",\n \"LANG_DICTIONARIES_PAIR_TOOLTIP\": \"Añade un par al diccionario.\",\n \"LANG_MATH_TRIG_TOOLTIP_COS\": \"Devuelve el coseno de un ángulo en grados.\",\n \"MATH_ONLIST_TOOLTIP_MAX\": \"Devuelve el número más grande en la lista.\",\n \"LANG_COMPONENT_BLOCK_FIREBASE_METHODS_HELPURL\": \"/reference/components/experimental.html#FirebaseDB\",\n \"LANG_MATH_CONVERT_NUMBER_TOOLTIP_DEC_TO_BIN\": \"Toma un entero positivo en base 10 y devuelve la cadena que representa el número en binario\",\n \"LOGIC_NEGATE_TITLE\": \"no %1\",\n \"LANG_COMPONENT_BLOCK_IMAGESPRITE_PROPERTIES_HELPURL\": \"/reference/components/animation.html#ImageSprite\",\n \"LANG_COMPONENT_BLOCK_SLIDER_EVENTS_HELPURL\": \"/reference/components/userinterface.html#Slider\",\n \"LISTS_SPLIT_WITH_DELIMITER\": \"con delimitador\",\n \"LANG_TEXT_COMPARE_TOOLTIP_NEQ\": \"Comprueba si las cadenas de texto son distintas, es decir, si no\\ntienen los mismos caracteres en el mismo orden. Esto difiere\\ndel ≠ común en el caso en que las cadenas de texto son números:\\n123 y 0123 son ≠ como texto pero matemáticamente son =.\",\n \"LANG_TEXT_STARTS_AT_INPUT_TEXT\": \"texto\",\n \"LANG_LISTS_COPY_TOOLTIP\": \"Hace una copia de una lista, incluyendo la copia de todas las sublistas\",\n \"TEXT_GET_SUBSTRING_START_FIRST\": \"obtener subcadena desde la primera letra\",\n \"MATH_ARITHMETIC_HELPURL\": \"https://es.wikipedia.org/wiki/Aritmética\",\n \"REPL_FACTORY_RESET\": \"Esto intentará devolver tu emulador a su estado \\u201cde fábrica\\u201d. Si habías actualizado Companion en el emulador, seguramente tendrás que hacerlo de nuevo.\",\n \"LANG_TEXT_REPLACE_ALL_TOOLTIP\": \"Retorna un texto nuevo resultado de sustituir todas las ocurrencias\\ndel segmento por su reemplazo.\",\n \"LANG_COMPONENT_BLOCK_PHONENUMBERPICKER_EVENTS_HELPURL\": \"/reference/components/social.html#PhoneNumberPicker\",\n \"LANG_COMPONENT_BLOCK_BUTTON_HELPURL\": \"/reference/components/userinterface.html#Button\",\n \"LANG_COMPONENT_BLOCK_GETTER_HELPURL\": \"\",\n \"LANG_LISTS_INSERT_TOOLTIP\": \"Inserta un elemento en una lista en una posición especificada.\",\n \"LANG_LISTS_POSITION_IN_HELPURL\": \"/reference/blocks/lists.html#indexinlist\",\n \"LANG_PROCEDURES_CALLNORETURN_PROCEDURE\": \"procedimiento\",\n \"LANG_COMPONENT_BLOCK_SHARING_HELPURL\": \"/reference/components/social.html#Sharing\",\n \"LANG_VARIABLES_LOCAL_DECLARATION_TITLE_INIT\": \"inicializar local\",\n \"LANG_LISTS_PICK_RANDOM_ITEM_HELPURL\": \"/reference/blocks/lists.html#pickrandomitem\",\n \"LANG_COMPONENT_BLOCK_WEBVIEWER_PROPERTIES_HELPURL\": \"/reference/components/userinterface.html#WebViewer\",\n \"LANG_DICTIONARIES_DICT_TO_ALIST_HELPURL\": \"/reference/blocks/dictionaries.html#dictionary-to-list-of-pairs\",\n \"LANG_COLOUR_PINK\": \"rosa\",\n \"LISTS_SORT_TITLE\": \"orden %1 %2 %3\",\n \"LANG_PROCEDURES_CALLNORETURN_TOOLTIP\": \"Llamar a un procedimiento que no devuelve un valor.\",\n \"LANG_LISTS_PICK_RANDOM_TITLE_PICK_RANDOM\": \"toma un elemento al azar\",\n \"LANG_PROCEDURES_DOTHENRETURN_HELPURL\": \"/reference/blocks/procedures.html#doreturn\",\n \"LANG_CONTROLS_GET_START_VALUE_COLLAPSED_TEXT\": \"tomar el valor inicial\",\n \"LANG_COMPONENT_BLOCK_TEXTTOSPEECH_PROPERTIES_HELPURL\": \"/reference/components/media.html#TextToSpeech\",\n \"LANG_LISTS_SLICE_TITLE_SLICE\": \"trocear lista\",\n \"LANG_NO_ASSETS\": \"No hay activos disponibles\",\n \"LANG_MATH_ROUND_OPERATOR_FLOOR\": \"inferior\",\n \"MATH_IS_WHOLE\": \"es entero\",\n \"REPL_WEBRTC_CONNECTION_CLOSED\": \"Companion se ha desconectado\",\n \"LANG_MATH_CONVERT_ANGLES_OP_DEG_TO_RAD\": \"grados a radianes\",\n \"REPL_COMPANION_OUT_OF_DATE\": \"Tu aplicación Companion está anticuada. Haz clic en 'OK' para actualizarla. Consulta la pantalla de tu \",\n \"LANG_COMPONENT_BLOCK_NXTSOUND_PROPERTIES_HELPURL\": \"/reference/components/legomindstorms.html#NxtSoundSensor\",\n \"PROCEDURES_CALLNORETURN_TOOLTIP\": \"Ejecuta la función definida por el usuario '%1'.\",\n \"LANG_TEXT_REPLACE_ALL_MAPPINGS_INPUT_ORDER\": \"orden\",\n \"COLOUR_BLEND_COLOUR2\": \"color 2\",\n \"COLOUR_BLEND_COLOUR1\": \"color 1\",\n \"LANG_CONTROLS_EVAL_BUT_IGNORE_TITLE\": \"evaluar pero ignorar el resultado\",\n \"LANG_VARIABLES_VARIABLE\": \" variable\",\n \"LANG_COMPONENT_BLOCK_SPREADSHEET_PROPERTIES_HELPURL\": \"/reference/components/storage.html#Spreadsheet\",\n \"LISTS_SORT_TYPE_TEXT\": \"alfabético\",\n \"LANG_MATH_RANDOM_SEED_INPUT_TO\": \"es\",\n \"LANG_COMPONENT_BLOCK_TABLEARRANGE_PROPERTIES_HELPURL\": \"/reference/components/layout.html#TableArrangement\",\n \"LANG_COMPONENT_BLOCK_GYROSCOPESENSOR_EVENTS_HELPURL\": \"/reference/components/sensors.html#GyroscopeSensor\",\n \"MATH_ONLIST_OPERATOR_MODE\": \"modas de la lista\",\n \"PROCEDURE_CATEGORY\": \"Procedimientos\",\n \"LANG_TEXT_TRIM_TOOLTIP\": \"Devuelve una copia de la cadena de texto especificada como argumento\\neliminando los espacios anteriores o posteriores.\",\n \"LOGIC_COMPARE_TOOLTIP_LTE\": \"Devuelve verdadero si la primera entrada es menor que o igual a la segunda entrada.\",\n \"LANG_LISTS_SORT_COMPARATOR_INPUT_VAR2\": \"elemento2\",\n \"LANG_LISTS_SORT_COMPARATOR_INPUT_VAR1\": \"elemento1\",\n \"LANG_COMPONENT_BLOCK_TINYDB_PROPERTIES_HELPURL\": \"/reference/components/storage.html#TinyDB\",\n \"REPL_CONNECTING_USB_CABLE\": \"Estableciendo conexión mediante cable USB\",\n \"LANG_PROCEDURES_DOTHENRETURN_RETURN\": \"resultado\",\n \"TEXT_TRIM_OPERATOR_BOTH\": \"quitar espacios de ambos lados de\",\n \"CONTROLS_IF_HELPURL\": \"https://github.com/google/blockly/wiki/IfElse\",\n \"LISTS_GET_INDEX_RANDOM\": \"aleatorio\",\n \"ERROR_SELECT_VALID_ITEM_FROM_DROPDOWN\": \"Escoja un elemento válido.\",\n \"LANG_LISTS_COPY_TITLE_COPY\": \"copiar lista\",\n \"REPL_RESET\": \"Reiniciar\",\n \"LANG_TEXT_SPLIT_INPUT_TEXT\": \"texto\",\n \"COLOUR_RGB_TITLE\": \"colorear con\",\n \"LANG_CONTROLS_WHILE_INPUT_DO\": \"ejecutar\",\n \"LANG_CONTROLS_GET_START_VALUE_HELPURL\": \"/reference/blocks/control.html#getstartvalue\",\n \"LANG_LISTS_COPY_HELPURL\": \"/reference/blocks/lists.html#copy\",\n \"LANG_LOGIC_BOOLEAN_TRUE_HELPURL\": \"/reference/blocks/logic.html#true\",\n \"LANG_TEXT_ISEMPTY_TOOLTIP\": \"Devuelve verdadero si la longitud del texto\\n' + ' es 0, falso en caso contrario.\",\n \"LANG_COMPONENT_BLOCK_IMAGEPICKER_EVENTS_HELPURL\": \"/reference/components/media.html#ImagePicker\",\n \"LANG_TEXT_APPEND_HELPURL\": \"http://www.liv.ac.uk/HPC/HTMLF90Course/HTMLF90CourseNotesnode91.html\",\n \"LANG_COMPONENT_BLOCK_PHONECALL_HELPURL\": \"/reference/components/social.html#PhoneCall\",\n \"DISABLE_GRID\": \"Deshabilitar Grilla de Espacio de trabajo\",\n \"ERROR_INVALID_NUMBER_CONTENT\": \"Este bloque no contiene un número válido\",\n \"LISTS_GET_INDEX_GET_REMOVE\": \"obtener y eliminar\",\n \"COLOUR_BLEND_TITLE\": \"combinar\",\n \"COLLAPSE_BLOCK\": \"Ocultar Bloque\",\n \"LANG_DICTIONARIES_WALK_TREE_ALL_TOOLTIP\": \"Utilizado en el bloque lista al caminar por ruta de clave, explora cada nodo en un nivel determinado en el recorrido.\",\n \"LANG_LISTS_REPLACE_ITEM_TOOLTIP\": \"Sustituye el elemeno n de una lista.\",\n \"TEXT_PROMPT_TYPE_TEXT\": \"solicitar texto con el mensaje\",\n \"LANG_LISTS_FILTER_INPUT_COLLAPSED_TEXT\": \"lista de filtros\",\n \"LANG_MATH_SINGLE_TOOLTIP_ROOT\": \"Devolver la raiz cuadrada de un número.\",\n \"LANG_VARIABLES_LOCAL_DECLARATION_EXPRESSION_HELPURL\": \"/reference/blocks/variables.html#return\",\n \"LANG_COMPONENT_BLOCK_LABEL_HELPURL\": \"/reference/components/userinterface.html#Label\",\n \"LANG_MATH_TRIG_ATAN2_X\": \"x\",\n \"LANG_CONTROLS_OPEN_ANOTHER_SCREEN_WITH_START_VALUE_COLLAPSED_TEXT\": \"abrir pantalla con valor\",\n \"LANG_MATH_TRIG_ATAN2_Y\": \"y\",\n \"LANG_TEXT_COMPARE_HELPURL\": \"/reference/blocks/text.html#compare\",\n \"TEXT_PROMPT_TOOLTIP_TEXT\": \"Solicitar al usuario un texto.\",\n \"LANG_MATH_TRIG_HELPURL_SIN\": \"/reference/blocks/math.html#sin\",\n \"LANG_LISTS_TO_CSV_TABLE_TITLE_TO_CSV\": \"lista a tabla csv\",\n \"REPL_CONNECT_TO_COMPANION\": \"Conectado a Companion\",\n \"LANG_TEXT_SPLIT_OPERATOR_SPLIT_AT_ANY\": \"recorta en cualquiera\",\n \"LANG_CONTROLS_OPEN_ANOTHER_SCREEN_WITH_START_VALUE_INPUT_SCREENNAME\": \"Nombre de la pantalla\",\n \"LANG_PROCEDURES_DOTHENRETURN_TOOLTIP\": \"Ejecuta los bloques contenidos 'ejecutar' y devuelve un estado. Es útil cuando se necesita ejecutar un procedimiento antes de devolver un valor a una variable.\",\n \"LANG_MATH_TRIG_HELPURL_ACOS\": \"/reference/blocks/math.html#acos\",\n \"LANG_LOGIC_COMPARE_TOOLTIP_EQ\": \"Comprueba si dos cosas son iguales. \\nLos elementos a comparar pueden ser cualquier cosa, no solo números.\",\n \"LANG_COMPONENT_BLOCK_CLOCK_HELPURL\": \"/reference/components/sensors.html#Clock\",\n \"LANG_DICTIONARIES_SET_PAIR_TITLE\": \"establecer el valor para la clave en el diccionario a\",\n \"LANG_COMPONENT_BLOCK_SCREEN_PROPERTIES_HELPURL\": \"/reference/components/userinterface.html#Screen\",\n \"LANG_CONTROLS_FOREACH_HELPURL\": \"/reference/blocks/control.html#foreach\",\n \"TEXT_LENGTH_TOOLTIP\": \"Devuelve el número de letras (incluyendo espacios) en el texto proporcionado.\",\n \"LANG_CONTROLS_FLOW_STATEMENTS_WARNING\": \"Aviso:\\nEste bloque solo puede\\nutilizarse dentro de un bucle.\",\n \"LANG_MATH_ROUND_TOOLTIP_CEILING\": \"Redondea al número entero\\n superior más cercano\",\n \"LANG_COMPONENT_BLOCK_CLOCK_METHODS_HELPURL\": \"/reference/components/sensors.html#Clock\",\n \"LANG_PROCEDURES_DEFRETURN_RETURN\": \"resultado\",\n \"LANG_MATH_ONLIST_TOOLTIP_MIN\": \"Devuelve el menor de sus argumentos.\",\n \"LANG_LISTS_SLICE_TOOLTIP\": \"Devuelve los valores de la lista desde el índice1 hasta pero no incluido índice2\",\n \"LANG_LISTS_TO_CSV_TABLE_TOOLTIP\": \"Interpreta la lista como una tabla con formato row-major y devuelve un texto CSV (valores separados por comas) que representa a la tabla. Cada elemento de la lista debe ser por sí mismo una lista que representa un registro de la tabla CSV. Cada elemento en la lista de registros es considerado como un campo, y delimitado por comillas en el texto CSV resultante En el texto devuelto, los elementos de los registros están separados por comas, y los registros están separados por CRLF (\\\\r\\\\n).\",\n \"LANG_COMPONENT_BLOCK_TEXTBOX_HELPURL\": \"/reference/components/userinterface.html#TextBox\",\n \"CHANGE_VALUE_TITLE\": \"Cambiar valor:\",\n \"LANG_LISTS_JOIN_WITH_SEPARATOR_SEPARATOR\": \"separador\",\n \"LANG_DICTIONARIES_COMBINE_DICTS_TOOLTIP\": \"Copia los pares del diccionario 'Desde' en el diccionario 'A'.\",\n \"LANG_MATH_CONVERT_ANGLES_TITLE_CONVERT\": \"convertir\",\n \"LANG_MATH_BITWISE_TOOLTIP_XOR\": \"Retornar el O exclusivo a nivel bit entre dos números.\",\n \"LANG_LISTS_IS_LIST_TITLE_IS_LIST\": \"¿es una lista?\",\n \"PROCEDURES_DEFRETURN_TOOLTIP\": \"Crea una función con una salida.\",\n \"REPL_NETWORK_ERROR\": \"Error de red\",\n \"SORT_C\": \"Ordenar Bloques por Categoría\",\n \"REPL_CONNECTING\": \"Conectando...\",\n \"LANG_MATH_IS_A_NUMBER_INPUT_NUM\": \"¿es un número?\",\n \"SORT_H\": \"Ordenar Bloques por Altura\",\n \"LANG_COMPONENT_BLOCK_GENERIC_SETTER_TITLE_OF_COMPONENT\": \"del componente\",\n \"LANG_LISTS_MAP_TOOLTIP\": \"Mapea cada elemento de la lista a un elemento nuevo. Utiliza el nombre de variable proporcionado para hacer referencia al elemento de la lista actual.\",\n \"LISTS_GET_INDEX_TOOLTIP_GET_FROM\": \"Devuelve el elemento en la posición especificada en una lista.\",\n \"REPL_DEVICES\": \"del dispositivo\",\n \"SORT_W\": \"Ordenar Bloques por Anchura\",\n \"LANG_MATH_RANDOM_INT_INPUT\": \"entero aleatorio entre %1 y %2\",\n \"LANG_LISTS_ADD_ITEMS_HELPURL\": \"/reference/blocks/lists.html#additems\",\n \"LANG_COMPONENT_BLOCK_CHARTDATA2D_HELPURL\": \"/reference/components/charts.html#ChartData2D\",\n \"LANG_CONTROLS_FORRANGE_INPUT_COLLAPSED_PREFIX\": \"por \",\n \"REPL_POPUP_TITLE\": \"Ventana Emergente Necesaria\",\n \"LISTS_SPLIT_HELPURL\": \"https://github.com/google/blockly/wiki/Lists#splitting-strings-and-joining-lists\",\n \"LANG_LISTS_REPLACE_ITEM_INPUT_INDEX\": \"índice\",\n \"LANG_COMPONENT_BLOCK_BALL_HELPURL\": \"/reference/components/animation.html#Ball\",\n \"LANG_LISTS_REDUCE_INPUT_ANSWER\": \"respuestaHastaAhora\",\n \"LANG_CONTROLS_IF_ELSE_TOOLTIP\": \"Añade una condición final al bloque si.\",\n \"REPL_USB_CONNECTED_WAIT\": \"USB conectando, espera \",\n \"LANG_COMPONENT_BLOCK_TEXTTOSPEECH_METHODS_HELPURL\": \"/reference/components/media.html#TextToSpeech\",\n \"LANG_DICTIONARIES_IS_DICT_HELPURL\": \"/reference/blocks/dictionaries.html#is-a-dictionary\",\n \"LANG_MATH_ONLIST_HELPURL_MODE\": \"/reference/blocks/math.html#mode\",\n \"LANG_COLOUR_BLUE\": \"azúl\",\n \"LANG_LISTS_FILTER_NONDEST_TITLE_FILTER\": \"hacer una nueva lista filtrada de \",\n \"COLOUR_RANDOM_TITLE\": \"color aleatorio\",\n \"LANG_MATH_SINGLE_TOOLTIP_NEG\": \"Devolver el negativo de un número.\",\n \"LANG_COMPONENT_BLOCK_EV3MOTORS_HELPURL\": \"/reference/components/legomindstorms.html#Ev3Motors\",\n \"LANG_MATH_ONLIST_OPERATOR_MIN_LIST\": \"min en la lista\",\n \"LANG_COMPONENT_BLOCK_VERTARRANGE_PROPERTIES_HELPURL\": \"/reference/components/layout.html#VerticalArrangement\",\n \"LANG_TEXT_REPLACE_ALL_HELPURL\": \"/reference/blocks/text.html#replaceall\",\n \"LANG_MATH_COMPARE_HELPURL_GT\": \"/reference/blocks/math.html#gt\",\n \"LANG_COMPONENT_BLOCK_FIREBASE_EVENTS_HELPURL\": \"/reference/components/experimental.html#FirebaseDB\",\n \"REPL_GIVE_UP\": \"Abandonar\",\n \"LANG_MATH_FORMAT_AS_DECIMAL_HELPURL\": \"/reference/blocks/math.html#format\",\n \"LANG_MATH_IS_A_DECIMAL_INPUT_NUM\": \"¿es base 10?\",\n \"MATH_ONLIST_TOOLTIP_MODE\": \"Devuelve una lista de los elementos más comunes en la lista.\",\n \"LANG_CONTROLS_WHILEUNTIL_TOOLTIP_WHILE\": \"Mientras el valor es verdadero, ejecutar las siguientes instrucciones.\",\n \"LANG_LISTS_REMOVE_ITEM_INPUT_LIST\": \"lista\",\n \"LANG_COMPONENT_BLOCK_BAROMETER_HELPURL\": \"/reference/components/sensors.html#Barometer\",\n \"LANG_VARIABLES_GET_COLLAPSED_TEXT\": \"tomar\",\n \"LANG_COMPONENT_BLOCK_TITLE_DO\": \"ejecutar\",\n \"LANG_COMPONENT_BLOCK_NXTCOLOR_HELPURL\": \"/reference/components/legomindstorms.html#NxtColorSensor\",\n \"LANG_CONTROLS_FOR_INPUT_DO\": \"ejecuta\",\n \"MATH_CHANGE_TOOLTIP\": \"Añadir un número a la variable «%1».\",\n \"LANG_MATH_BITWISE_TOOLTIP_AND\": \"Retornar el Y a nivel bit entre dos números.\",\n \"LANG_CONTROLS_DO_THEN_RETURN_HELPURL\": \"/reference/blocks/control.html#doreturn\",\n \"LANG_DICTIONARIES_DICT_TO_ALIST_TOOLTIP\": \"Convierte un diccionario a una lista de pares.\",\n \"LANG_COMPONENT_BLOCK_CANVAS_EVENTS_HELPURL\": \"/reference/components/animation.html#Canvas\",\n \"LANG_MATH_IS_A_HEXADECIMAL_HELPURL\": \"/reference/blocks/math.html#isnumber\",\n \"MISSING_SOCKETS_WARNINGS\": \"Debes llenar todos los conectores con bloques\",\n \"MATH_SINGLE_OP_ABSOLUTE\": \"absoluto\",\n \"LANG_MATH_COMPARE_HELPURL_EQ\": \"/reference/blocks/math.html#=\",\n \"LANG_MATH_FORMAT_AS_DECIMAL_TITLE\": \"dar formato decimal\",\n \"LANG_DICTIONARIES_COMBINE_DICTS_TITLE\": \"combinar diccionarios\",\n \"TEXT_PRINT_TITLE\": \"imprimir %1\",\n \"LANG_TEXT_SPLIT_TOOLTIP_SPLIT_AT_ANY\": \"Divide el texto provisto usando cualquiera de los elementos den la lista 'en' como el punto de separación y devuelve una lista con el resultado.\\nDividir 'manzana, plátano, fresa,frambuesa' con 'en' cuyo primer elemento es la coma y el segundo elemento es 'esa' devuelve una lista con cuatro resultados:\\n'(manzana plátano fr frambu)'.\",\n \"LANG_CONTROLS_BREAK_TITLE\": \"romper\",\n \"LANG_COMPONENT_BLOCK_SOUNDRECORDER_PROPERTIES_HELPURL\": \"/reference/components/media.html#SoundRecorder\",\n \"LANG_COMPONENT_BLOCK_CHECKBOX_PROPERTIES_HELPURL\": \"/reference/components/userinterface.html#CheckBox\",\n \"LANG_MATH_NUMBER_RADIX_HELPURL\": \"/reference/blocks/math.html#number-radix\",\n \"PROCEDURES_HIGHLIGHT_DEF\": \"Destacar definición de la función\",\n \"LANG_MATH_ONLIST_TOOLTIP_MODE\": \"Devuelve el elemento más frecuente (número) de sus argumentos..\",\n \"TEXT_CHANGECASE_HELPURL\": \"https://github.com/google/blockly/wiki/Text#adjusting-text-case\",\n \"REPL_NOT_NOW\": \"Ahora no\",\n \"REPL_COMPANION_STARTED_WAITING\": \"Iniciando Companion, espera \",\n \"NEW_VARIABLE_TITLE\": \"Nuevo nombre de variable:\",\n \"LISTS_ISEMPTY_HELPURL\": \"https://github.com/google/blockly/wiki/Lists#is-empty\",\n \"LISTS_INDEX_FROM_START_TOOLTIP\": \"%1 es el primer elemento.\",\n \"LANG_LISTS_LOOKUP_IN_PAIRS_INPUT_KEY\": \"clave\",\n \"LANG_PROCEDURES_CALLRETURN_COLLAPSED_PREFIX\": \"llamar \",\n \"LANG_MATH_SINGLE_HELPURL_ROOT\": \"/reference/blocks/math.html#sqrt\",\n \"LANG_COMPONENT_BLOCK_PHONECALL_METHODS_HELPURL\": \"/reference/components/social.html#PhoneCall\",\n \"CONTROLS_FOREACH_TOOLTIP\": \"Para cada elemento en una lista, establecer la variable '%1' al elemento y luego hacer algunas declaraciones.\",\n \"LISTS_GET_SUBLIST_TOOLTIP\": \"Crea una copia de la parte especificada de una lista.\",\n \"LANG_DICTIONARIES_PAIR_TITLE\": \"par\",\n \"LANG_MATH_DIVIDE_HELPURL_REMAINDER\": \"/reference/blocks/math.html#remainder\",\n \"LANG_CATEGORY_DICTIONARIES\": \"Diccionarios\",\n \"LANG_MATH_SINGLE_OP_ROOT\": \"raíz cuadrada\",\n \"LANG_CONTROLS_WHILE_HELPURL\": \"/reference/blocks/control.html#while\",\n \"LANG_DICTIONARIES_IS_KEY_IN_TOOLTIP\": \"Comprueba si una clave está en el diccionario.\",\n \"REPL_OK\": \"OK\",\n \"LANG_TEXT_ISEMPTY_HELPURL\": \"/reference/blocks/text.html#isempty\",\n \"LANG_MATH_SINGLE_OP_LN\": \"log\",\n \"LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST\": \"Elimina y devuelve el último elemento de una lista.\",\n \"LANG_COMPONENT_BLOCK_TABLEARRANGE_HELPURL\": \"/reference/components/layout.html#TableArrangement\",\n \"LANG_LOGIC_OPERATION_OR\": \"o\",\n \"LANG_LISTS_SORT_COMPARATOR_TOOLTIP\": \"Ordena la lista utilizando una función de comparación que incluye dos elementos de la lista. La función de comparación devuelve verdadero o falso y determina el orden de los elementos de la lista.\",\n \"LANG_MATH_COMPARE_HELPURL_LT\": \"/reference/blocks/math.html#lt\",\n \"LANG_COMPONENT_BLOCK_BLUETOOTHCLIENT_PROPERTIES_HELPURL\": \"/reference/components/connectivity.html#BluetoothClient\",\n \"TEXT_APPEND_APPENDTEXT\": \"añadir texto\",\n \"VERTICAL_PARAMETERS\": \"Colocar Parametros Verticalmente\",\n \"CONTROLS_REPEAT_HELPURL\": \"https://es.wikipedia.org/wiki/Bucle_for\",\n \"LANG_MATH_HEXADECIMAL_FORMAT\": \"hexadecimal\",\n \"LANG_LISTS_INSERT_TITLE_INSERT_LIST\": \"insertar elemento en lista\",\n \"UNGENERICIZE_BLOCK\": \"Hacer Específico\",\n \"LANG_COMPONENT_BLOCK_LISTPICKER_HELPURL\": \"/reference/components/userinterface.html#ListPicker\",\n \"LANG_PROCEDURES_CALLNORETURN_TRANSLATED_NAME\": \"llamar sin resultado\",\n \"LISTS_LENGTH_HELPURL\": \"https://github.com/google/blockly/wiki/Lists#length-of\",\n \"LANG_COMPONENT_BLOCK_CONTACTPICKER_PROPERTIES_HELPURL\": \"/reference/components/social.html#ContactPicker\",\n \"LANG_CONTROLS_CHOOSE_INPUT_ELSE_RETURN\": \"si no\",\n \"LANG_TEXT_CONTAINS_TOOLTIP_CONTAINS\": \"Comprueba si la cadena de caracteres está contenida en el texto\",\n \"PROCEDURES_IFRETURN_WARNING\": \"Advertencia: Este bloque solo puede ser utilizado dentro de la definición de una función.\",\n \"LANG_LISTS_REMOVE_ITEM_INPUT_INDEX\": \"índice\",\n \"LANG_COMPONENT_BLOCK_NXTCOLOR_PROPERTIES_HELPURL\": \"/reference/components/legomindstorms.html#NxtColorSensor\",\n \"LOGIC_OPERATION_TOOLTIP_OR\": \"Devuelve verdadero si al menos una de las entradas es verdadera.\",\n \"MATH_RANDOM_FLOAT_HELPURL\": \"https://es.wikipedia.org/wiki/Generador_de_números_aleatorios\",\n \"CONTROLS_FOREACH_TITLE\": \"para cada elemento %1 en la lista %2\",\n \"LANG_MATH_NUMBER_HELPURL\": \"/reference/blocks/math.html#number\",\n \"LANG_LISTS_REMOVE_ITEM_TOOLTIP\": \"Elimina de la lista el elemento que ocupa una posición especificada.\",\n \"LANG_CONTROLS_OPEN_ANOTHER_SCREEN_INPUT_SCREENNAME\": \"Nombre de la pantalla\",\n \"LANG_MATH_OCTAL_FORMAT\": \"octal\",\n \"LANG_MATH_CONVERT_NUMBER_TOOLTIP_HEX_TO_DEC\": \"Toma una cadena que representa un número en hexadecimal y devuelve la cadena que representa el número en base 10\",\n \"LANG_VARIABLES_LOCAL_DECLARATION_IN_DO\": \"en\",\n \"LANG_COLOUR_CYAN\": \"cian\",\n \"LANG_COMPONENT_BLOCK_METHOD_HELPURL\": \"\",\n \"LANG_COMPONENT_BLOCK_NOTIFIER_METHODS_HELPURL\": \"/reference/components/userinterface.html#Notifier\",\n \"LANG_COMPONENT_BLOCK_ACTIVITYSTARTER_METHODS_HELPURL\": \"/reference/components/connectivity.html#ActivityStarter\",\n \"LANG_MATH_ARITHMETIC_TOOLTIP_ADD\": \"Retornar la suma de dos números.\",\n \"REPL_HELPER_NOT_RUNNING\": \"Parece que el asistente de aiStarter no se estñá ejecutando
¿Necesitas ayuda?<\\/a>\",\n \"LANG_MATH_COMPARE_GTE\": \"≥\",\n \"LANG_PROCEDURES_DEFNORETURN_DO\": \"ejecutar\",\n \"LANG_COMPONENT_BLOCK_IMAGE_EVENTS_HELPURL\": \"/reference/components/userinterface.html#Image\",\n \"LANG_TEXT_COMPARE_TOOLTIP_GT\": \"Comprueba si texto1 es lexicográficamente mayor que texto2.\\nsi un texto es prefijo del otro, el texto más corto se considera menor.\\nLos cracteres en mayúsculas preceden a los caracteres en minúsculas.\",\n \"LANG_MATH_ROUND_TOOLTIP_ROUND\": \"Redondear al entero más próximo, superior o inferior.\",\n \"LANG_MATH_IS_A_NUMBER_TOOLTIP\": \"Comprueba si algo es un número.\",\n \"LANG_LISTS_INPUT_LIST\": \"lista\",\n \"LANG_CONTROLS_FOREACH_DICT_HELPURL\": \"/reference/blocks/control.html#foreachdict\",\n \"LANG_TEXT_SPLIT_INPUT_AT\": \"en\",\n \"LANG_COMPONENT_BLOCK_CAMCORDER_METHODS_HELPURL\": \"/reference/components/media.html#Camcorder\",\n \"LANG_DICTIONARIES_DICTIONARY_LOOKUP_INPUT\": \"obtener el valor para la clave %1 en el diccionario %2 o si no encontrado %3\",\n \"LANG_TEXT_JOIN_TITLE_JOIN\": \"unir\",\n \"LANG_COMPONENT_BLOCK_SOUND_HELPURL\": \"/reference/components/media.html#Sound\",\n \"UNDEFINED_BLOCK_TOOLTIP\": \"Este bloque no está definido. ¡Borra este bloque!\",\n \"LANG_COMPONENT_BLOCK_LISTPICKER_EVENTS_HELPURL\": \"/reference/components/userinterface.html#ListPicker\",\n \"LANG_TEXT_STARTS_AT_TOOLTIP\": \"Devuelve la posición de inicio de una cadena de texto dentro de otro texto.\\ndonde la posición 1 indica el inicio del texto. Devuelve 0 si\\nno se ha encontrado la cadena dentro del texto.\",\n \"LANG_VARIABLES_GLOBAL_DECLARATION_TO\": \"como\",\n \"LANG_MATH_TRIG_COS\": \"cos\",\n \"LANG_TEXT_REPLACE_ALL_MAPPINGS_INPUT_TEXT\": \"en el texto\",\n \"RENAME_VARIABLE\": \"Renombrar variable...\",\n \"LANG_LISTS_APPEND_LIST_TOOLTIP\": \"Añade al final de la lista1 todos los elementos que hay en lista2. Una vez añadidos, lista1 contendrá todos los elementos, y lista2 permanecerá inalterada.\",\n \"LANG_DICTIONARIES_WALK_TREE_TOOLTIP\": \"Comienza desde el diccionario dado y lo sigue junto con las claves de sus hijos según la ruta dada, devolviendo una lista de nodos encontrados al final del recorrido.\",\n \"LANG_COMPONENT_BLOCK_MAPS_MARKER_HELPURL\": \"/reference/components/maps.html#Marker\",\n \"MATH_IS_POSITIVE\": \"es positivo\",\n \"REPL_RUNTIME_ERROR\": \"Error de ejecución\",\n \"REPL_NO_START_EMULATOR\": \"No se pudo iniciar el MIT AI Companion en el emulador\",\n \"LANG_TEXT_JOIN_ITEM_TOOLTIP\": \" \",\n \"LANG_LISTS_SORT_KEY_TOOLTIP\": \"Ordena la lista usando una función clave que se aplica a cada elemento de la lista antes de ordenar. El valor devuelto por la función clave se utiliza para ordenar.\",\n \"MATH_SINGLE_TOOLTIP_NEG\": \"Devuelve la negación de un número.\",\n \"LANG_MATH_ARITHMETIC_HELPURL_MINUS\": \"/reference/blocks/math.html#subtract\",\n \"MATH_RANDOM_INT_HELPURL\": \"https://es.wikipedia.org/wiki/Generador_de_números_aleatorios\",\n \"MATH_SINGLE_TOOLTIP_EXP\": \"Devuelve e a la potencia de un número.\",\n \"LANG_LISTS_FILTER_INPUT_VAR\": \"elemento\",\n \"LANG_MATH_IS_A_DECIMAL_HELPURL\": \"/reference/blocks/math.html#isnumber\",\n \"TEXT_GET_SUBSTRING_END_FROM_START\": \"hasta la letra #\",\n \"MATH_ONLIST_TOOLTIP_MIN\": \"Devuelve el número más pequeño en la lista.\",\n \"REPL_CANCEL\": \"Cancelar\",\n \"LANG_COMPONENT_BLOCK_MAPS_CIRCLE_HELPURL\": \"/reference/components/maps.html#Circle\",\n \"LANG_COMPONENT_BLOCK_TEXTTOSPEECH_EVENTS_HELPURL\": \"/reference/components/media.html#TextToSpeech\",\n \"LANG_LISTS_FROM_CSV_TABLE_TOOLTIP\": \"Analiza un texto como una tabla con formato CSV (valores separados por comas) para producir una lista de registros, cada uno de los cuales es una lista de campos. Los registros se pueden separar por caracteres de cambio de línea (\\\\n) o CRLF (\\\\r\\\\n).\",\n \"LANG_LISTS_MIN_NUMBER_INPUT_COMPARATOR\": \"donde \",\n \"LANG_COMPONENT_BLOCK_PHONENUMBERPICKER_HELPURL\": \"/reference/components/social.html#PhoneNumberPicker\",\n \"LANG_DICTIONARIES_WALK_TREE_ALL_TITLE\": \"recorrer todo el nivel\",\n \"LANG_COMPONENT_BLOCK_EMAILPICKER_PROPERTIES_HELPURL\": \"/reference/components/social.html#EmailPicker\",\n \"LANG_VARIABLES_GET_TITLE_GET\": \"tomar\",\n \"MATH_TRIG_TOOLTIP_COS\": \"Devuelve el coseno de un grado (no radián).\",\n \"TEXT_GET_SUBSTRING_HELPURL\": \"https://github.com/google/blockly/wiki/Text#extracting-a-region-of-text\",\n \"MATH_MODULO_HELPURL\": \"https://en.wikipedia.org/wiki/Modulo_operation\",\n \"LANG_COMPONENT_BLOCK_ORIENTATIONSENSOR_HELPURL\": \"/reference/components/sensors.html#OrientationSensor\",\n \"REPL_WEBRTC_CONNECTION_ERROR\": \"Error de Conexión Companion\",\n \"LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM\": \"Elimina un elemento aleatorio en una lista.\",\n \"LANG_MATH_ONLIST_OPERATOR_MODE\": \"moda\",\n \"LANG_LISTS_FROM_CSV_TABLE_INPUT_TEXT\": \"texto\",\n \"LANG_MATH_ARITHMETIC_HELPURL_POWER\": \"/reference/blocks/math.html#exponent\",\n \"LANG_COMPONENT_BLOCK_BLUETOOTHSERVER_EVENTS_HELPURL\": \"/reference/components/connectivity.html#BluetoothServer\",\n \"LANG_VARIABLES_LOCAL_DECLARATION_EXPRESSION_TOOLTIP\": \"Permite crear variables que solamente son accesibles en la sección resultado de este bloque.\",\n \"LANG_COMPONENT_BLOCK_PASSWORDTEXTBOX_EVENTS_HELPURL\": \"/reference/components/userinterface.html#PasswordTextBox\",\n \"LANG_MATH_COMPARE_HELPURL\": \"\",\n \"REPL_HELPER_Q\": \"¿Asistente?\",\n \"LANG_CONTROLS_IF_TOOLTIP_4\": \"Si el primer valor es verdadero, ejecutar el primer bloque de instrucciones.\\nEn caso contrario, si el segundo valor es verdadero, ejecutar el segundo bloque de instrucciones.\\nSi ninguno de los valores es verdadero, ejecutar el último bloque de instrucciones.\",\n \"LANG_CONTROLS_IF_TOOLTIP_2\": \"Si el valor es verdadero, ejecutar el primer bloque de instrucciones. Si no lo es, ejecutar el segundo bloque de instrucciones.\",\n \"LANG_CONTROLS_IF_TOOLTIP_3\": \"Si el primer valor es verdadero, ejecutar el primer bloque de instrucciones.\\nEn caso contrario, si el segundo valor es verdadero, ejecutar el segundo bloque de instrucciones.\",\n \"LANG_CONTROLS_IF_TOOLTIP_1\": \"Si el valor es verdadero, ejecutar las siguientes instrucciones.\",\n \"LANG_LISTS_FROM_CSV_ROW_TITLE_FROM_CSV\": \"lista desde registro csv\",\n \"LANG_LISTS_JOIN_WITH_SEPARATOR_INPUT\": \"unir elementos usando separador %1 lista %2\",\n \"LANG_PROCEDURES_DEFRETURN_COLLAPSED_PREFIX\": \"como \",\n \"LANG_MATH_ONLIST_TOOLTIP_SE\": \"Devuelve el error típico de sus argumentos..\",\n \"LANG_MATH_ONLIST_TOOLTIP_SD\": \"Devuelve la desviación típica (poblacional) de sus argumentos..\",\n \"MATH_TRIG_TOOLTIP_ASIN\": \"Devuelve el arcoseno de un número.\",\n \"LANG_COMPONENT_BLOCK_SETTER_TITLE_TO\": \" como\",\n \"LANG_COMPONENT_BLOCK_SPREADSHEET_HELPURL\": \"/reference/components/storage.html#Spreadsheet\",\n \"LANG_DICTIONARIES_IS_KEY_IN_TITLE\": \"¿está la clave en el dicc?\",\n \"LANG_LOGIC_COMPARE_HELPURL_NEQ\": \"/reference/blocks/logic.html#not=\",\n \"LANG_LISTS_MIN_NUMBER_INPUT_COMPARATOR2\": \"si\",\n \"LANG_CONTROLS_CHOOSE_HELPURL\": \"/reference/blocks/control.html#choose\",\n \"LANG_LISTS_SORT_COMPARATOR_INPUT_COLLAPSED_TEXT\": \"ordenar lista usando comparador\",\n \"MATH_RANDOM_INT_TITLE\": \"entero aleatorio de %1 a %2\",\n \"LANG_CONTROLS_CLOSE_SCREEN_WITH_VALUE_TOOLTIP\": \"Cierra la pantalla actual y devuelve un resultado a la pantalla desde la que se abrió.\",\n \"LANG_MATH_RANDOM_SEED_TOOLTIP\": \"especifica una semilla numérica\\npara el generador de números aleatorios\",\n \"REPL_COMPANION_WRONG_PACKAGE\": \"El Companion que estás usando fue hecho para una instancia diferente de App Inventor. Para obtener el Companion correcto, busca en la pantalla de App inventor, en el menú Ayuda->Información de Companion.\",\n \"LANG_CONTROLS_IF_MSG_ELSE\": \"si no\",\n \"LANG_CONTROLS_FORRANGE_INPUT_VAR\": \"número\",\n \"LANG_TEXT_COMPARE_NEQ\": \" ≠\",\n \"LANG_MATH_ONLIST_TOOLTIP_MAX_LIST\": \"Devuelve el mayor de sus argumentos..\",\n \"LANG_COMPONENT_BLOCK_CLOUDDB_HELPURL\": \"/reference/components/storage.html#CloudDB\",\n \"LANG_COMPONENT_BLOCK_MAPS_FEATURECOLLECTION_HELPURL\": \"/reference/components/maps.html#FeatureCollection\",\n \"LANG_LISTS_IS_IN_INPUT\": \"¿Está en la lista? cosa %1 lista %2\",\n \"LANG_VARIABLES_GET_TOOLTIP\": \"Devuelve el valor de esta variable.\",\n \"TEXT_GET_SUBSTRING_START_FROM_START\": \"obtener subcadena desde la letra #\",\n \"NEW_VARIABLE\": \"Nueva variable...\",\n \"LANG_CONTROLS_FORRANGE_INPUT_ITEM\": \"por cada\",\n \"LANG_TEXT_REPLACE_ALL_MAPPINGS_HELPURL_DICTIONARY_ORDER\": \"/reference/blocks/text.html#replaceallmappingsdictionary\",\n \"LANG_LISTS_FROM_CSV_ROW_TOOLTIP\": \"Analiza un texto como un registro en formato CSV (valores separados por comas) para generar una lista de campos. Es erróneo que el texto del registro contenga un carácter de cambio de línea sin código de escape dentro de los campos (en la práctica, varias líneas). Es correcto que el texto del registro termine con un carácter de cambio de línea o CRLF.\",\n \"LANG_VARIABLES_LOCAL_MUTATOR_CONTAINER_TOOLTIP\": \" \",\n \"LISTS_SORT_TYPE_IGNORECASE\": \"alfabético, ignorar mayúscula/minúscula\",\n \"LANG_MATH_ONLIST_TOOLTIP_AVG\": \"Devuelve la media aritmética (promedio) de los números de sus argumentos.\",\n \"LANG_LISTS_SELECT_ITEM_INPUT\": \"seleccionar elemento de la lista %1 índice %2\",\n \"LANG_TEXT_SPLIT_TOOLTIP_SPLIT_AT_FIRST_OF_ANY\": \"Divide el texto especificado en una lista de dos elementos, utilizando la primera posición de un elemento \\nen la lista 'at' como punto de corte. \\n\\nRecortar \\u201cMe gustan las manzanas plátanos manzanas uvas\\u201d 'I love apples bananas apples grapes' por la lista '(ma,pl)' devuelve \\nuna lista de dos elementos, siendo el primero 'Me gustan las' y el segundo \\n'nzanas plátanos manzanas uvas.'\",\n \"LANG_LISTS_FILTER_TOOLTIP\": \"Mantiene cada elemento de la lista que cumple con el bloque en la sección \\\"prueba\\\". Utiliza el nombre de variable proporcionado para hacer referencia al elemento de la lista actual.\",\n \"LANG_COMPONENT_BLOCK_EV3COLORSENSOR_HELPURL\": \"/reference/components/legomindstorms.html#Ev3ColorSensor\",\n \"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\\\".\",\n \"LANG_VARIABLES_LOCAL_MUTATOR_ARG_TITLE_NAME\": \"nombre\",\n \"LANG_DICTIONARIES_GET_VALUES_INPUT\": \"diccionario\",\n \"LANG_MATH_BITWISE_HELPURL_IOR\": \"/reference/blocks/math.html#bitwise_ior\",\n \"COLOUR_RGB_RED\": \"rojo\",\n \"LANG_LISTS_IS_IN_TITLE_IS_IN\": \"¿Está en la lista?\",\n \"LANG_LISTS_REVERSE_TITLE_REVERSE\": \"reverso\",\n \"LANG_LISTS_CREATE_WITH_CONTAINER_TITLE_ADD\": \"lista\",\n \"LANG_COMPONENT_BLOCK_LIGHTSENSOR_HELPURL\": \"/reference/components/sensors.html#LightSensor\",\n \"LANG_COMPONENT_BLOCK_GYROSCOPESENSOR_METHODS_HELPURL\": \"/reference/components/sensors.html#GyroscopeSensor\",\n \"LANG_MATH_ONLIST_TOOLTIP_GM\": \"Devuelve la media geométrica de sus argumentos..\",\n \"LANG_DICTIONARIES_GET_KEYS_HELPURL\": \"/reference/blocks/dictionaries.html#get-keys\",\n \"LANG_COMPONENT_BLOCK_BLUETOOTHSERVER_HELPURL\": \"/reference/components/connectivity.html#BluetoothServer\",\n \"LANG_COMPONENT_BLOCK_SERIAL_PROPERTIES_HELPURL\": \"/reference/components/connectivity.html#Serial\",\n \"TEXT_INDEXOF_OPERATOR_FIRST\": \"encontrar la primera aparición del texto\",\n \"LANG_DICTIONARIES_DICTIONARY_LOOKUP_HELPURL\": \"/reference/blocks/dictionaries.html#get-value-for-key\",\n \"LANG_PROCEDURES_DEFNORETURN_TOOLTIP\": \"Un procedimiento que o devuelve ningún valor.\",\n \"LANG_COMPONENT_BLOCK_SETTER_TITLE_SET\": \"poner \",\n \"LANG_MATH_IS_A_BINARY_HELPURL\": \"/reference/blocks/math.html#isnumber\",\n \"MATH_ONLIST_OPERATOR_AVERAGE\": \"promedio de la lista\",\n \"LANG_COMPONENT_BLOCK_SPEECHRECOGNIZER_HELPURL\": \"/reference/components/media.html#SpeechRecognizer\",\n \"LANG_COMPONENT_BLOCK_SOUND_PROPERTIES_HELPURL\": \"/reference/components/media.html#Sound\",\n \"LANG_COMPONENT_BLOCK_SPINNER_HELPURL\": \"/reference/components/userinterface.html#Spinner\",\n \"LANG_LISTS_REDUCE_TOOLTIP\": \"Reduce la lista a un solo valor combinando los elementos de la lista usando el bloque en la sección del cuerpo. Si la lista está vacía, se devuelve respuestaInicial. De lo contrario, la función se aplica primero a respuestaInicial y al primer elemento de la lista, y luego a la respuesta acumulada y al siguiente elemento de la lista. Esto continúa hasta el final de la lista.\",\n \"DIALOG_ENTER_VALUES\": \"Introducir valores para:\",\n \"LISTS_SET_INDEX_SET\": \"establecer\",\n \"LANG_CONTROLS_WHILE_COLLAPSED_TEXT\": \"mientras\",\n \"LANG_PROCEDURES_MUTATORCONTAINER_TOOLTIP\": \" \",\n \"LANG_MATH_CONVERT_NUMBER_HELPURL_HEX_TO_DEC\": \"http://appinventor.mit.edu/explore/ai2/support/blocks/math#convertnumber\",\n \"LANG_CONTROLS_FOR_HELPURL\": \"\",\n \"LANG_MATH_ROUND_HELPURL_ROUND\": \"/reference/blocks/math.html#round\",\n \"LANG_DICTIONARIES_COPY_INPUT\": \"diccionario\",\n \"LANG_COLOUR_LIGHT_GRAY\": \"gris claro\",\n \"LISTS_CREATE_EMPTY_TITLE\": \"crear lista vacía\",\n \"LANG_TEXT_SEGMENT_INPUT_TEXT\": \"texto\",\n \"MATH_ROUND_TOOLTIP\": \"Redondear un número hacia arriba o hacia abajo.\",\n \"LANG_MATH_ONLIST_OPERATOR_AVG\": \"media aritmética (promedio)\",\n \"LANG_COMPONENT_BLOCK_FILE_HELPURL\": \"/reference/components/storage.html#File\",\n \"LANG_COMPONENT_BLOCK_IMAGE_METHODS_HELPURL\": \"/reference/components/userinterface.html#Image\",\n \"LISTS_GET_INDEX_FROM_START\": \"#\",\n \"LANG_COMPONENT_BLOCK_GAMECLIENT_METHODS_HELPURL\": \"/reference/components/internal.html#GameClient\",\n \"LANG_COMPONENT_BLOCK_EV3GYROSENSOR_HELPURL\": \"/reference/components/legomindstorms.html#Ev3GyroSensor\",\n \"LANG_COMPONENT_BLOCK_NXTDRIVE_HELPURL\": \"/reference/components/legomindstorms.html#NxtDrive\",\n \"LANG_COMPONENT_BLOCK_ACCELEROMETERSENSOR_METHODS_HELPURL\": \"/reference/components/sensors.html#AccelerometerSensor\",\n \"LANG_MATH_SINGLE_OP_NEG\": \"neg\",\n \"LANG_DICTIONARIES_DICTIONARY_RECURSIVE_LOOKUP_HELPURL\": \"/reference/blocks/dictionaries.html#get-value-at-key-path\",\n \"LANG_MATH_SINGLE_OP_ABSOLUTE\": \"valor absoluto\",\n \"LANG_COMPONENT_BLOCK_LOCATIONSENSOR_HELPURL\": \"/reference/components/sensors.html#LocationSensor\",\n \"LANG_MATH_RANDOM_INT_TITLE_RANDOM\": \"entero aleatorio\",\n \"LANG_LISTS_MAP_INPUT_COLLAPSED_TEXT\": \"lista de mapas\",\n \"LANG_LOGIC_COMPARE_HELPURL_EQ\": \"/reference/blocks/logic.html#=\",\n \"LANG_DICTIONARIES_IS_DICT_TITLE\": \"¿es un diccionario? %1\",\n \"LANG_COMPONENT_BLOCK_GAMECLIENT_EVENTS_HELPURL\": \"/reference/components/internal.html#GameClient\",\n \"LANG_DICTIONARIES_SET_PAIR_HELPURL\": \"/reference/blocks/dictionaries.html#set-value-for-key\",\n \"LANG_COMPONENT_BLOCK_TWITTER_HELPURL\": \"/reference/components/social.html#Twitter\",\n \"LANG_TEXT_REPLACE_ALL_MAPPINGS_HELPURL\": \"\",\n \"LANG_COMPONENT_BLOCK_NXTTOUCH_PROPERTIES_HELPURL\": \"/reference/components/legomindstorms.html#NxtTouchSensor\",\n \"LANG_COMPONENT_BLOCK_GAMECLIENT_PROPERTIES_HELPURL\": \"/reference/components/internal.html#GameClient\",\n \"LANG_MATH_ROUND_HELPURL_FLOOR\": \"/reference/blocks/math.html#floor\",\n \"TEXT_APPEND_HELPURL\": \"https://github.com/google/blockly/wiki/Text#text-modification\",\n \"LANG_CONTROLS_FOREACH_INPUT_VAR\": \"elemento\",\n \"COLOUR_RGB_BLUE\": \"azul\",\n \"LANG_MATH_TRIG_HELPURL_COS\": \"/reference/blocks/math.html#cos\",\n \"LANG_DICTIONARIES_COPY_HELPURL\": \"/reference/blocks/dictionaries.html#copy-dictionary\",\n \"LANG_CONTROLS_IF_MSG_THEN\": \"entonces\",\n \"COLOUR_BLEND_HELPURL\": \"http://meyerweb.com/eric/tools/color-blend/\",\n \"LANG_VARIABLES_LOCAL_DECLARATION_COLLAPSED_TEXT\": \"local\",\n \"REPL_UNABLE_TO_LOAD_NO_RESPOND\": \"No se ha podido cargar la actualización desde el servidor de App Inventor (el servidor no está respondiendo)\",\n \"TEXT_GET_SUBSTRING_START_FROM_END\": \"obtener subcadena desde la letra # del final\",\n \"MATH_IS_NEGATIVE\": \"es negativo\",\n \"REPL_NO_ERROR_FIVE_SECONDS\": \"
Nota:<\\/i> No verás otro error reportado durante 5 segundos.\",\n \"TEXT_PRINT_TOOLTIP\": \"Imprimir el texto, número u otro valor especificado.\",\n \"LANG_TEXT_REPLACE_ALL_TITLE_REPLACE_ALL\": \"reemplazar por\",\n \"REPL_PLUGGED_IN_Q\": \"¿Está conectado?\",\n \"REPL_EMULATORS\": \"del emulador\",\n \"LANG_VARIABLES_LOCAL_MUTATOR_ARG_DEFAULT_VARIABLE\": \"x\",\n \"LANG_LISTS_PICK_RANDOM_ITEM_INPUT_LIST\": \"lista\",\n \"LANG_MATH_CONVERT_NUMBER_HELPURL_DEC_TO_BIN\": \"http://appinventor.mit.edu/explore/ai2/support/blocks/math#convertnumber\",\n \"LANG_COMPONENT_BLOCK_TEXTING_EVENTS_HELPURL\": \"/reference/components/social.html#Texting\",\n \"LANG_COMPONENT_BLOCK_PASSWORDTEXTBOX_HELPURL\": \"/reference/components/userinterface.html#PasswordTextBox\",\n \"LOGIC_OPERATION_OR\": \"o\",\n \"REPL_UPDATE_NO_UPDATE\": \"Sin Actulizaciones Disponibles\",\n \"LANG_MATH_IS_A_BINARY_INPUT_NUM\": \"¿es binario?\",\n \"TEXT_GET_SUBSTRING_TAIL\": \"\",\n \"LANG_VARIABLES_GLOBAL_DECLARATION_HELPURL\": \"/reference/blocks/variables.html#global\",\n \"LOGIC_OPERATION_TOOLTIP_AND\": \"Devuelve verdadero si ambas entradas son verdaderas.\",\n \"LANG_MATH_ARITHMETIC_ADD\": \"+\",\n \"CONTROLS_REPEAT_TITLE\": \"repetir %1 veces\",\n \"LANG_LISTS_MAP_NONDEST_TITLE_MAP\": \"hacer una nueva lista de\",\n \"MATH_MODULO_TITLE\": \"resto de %1 ÷ %2\",\n \"LANG_MATH_RANDOM_FLOAT_TITLE_RANDOM\": \"fracción aleatoria\",\n \"DISABLE_SNAPPING\": \"Deshabilitar Ajustar a la Grilla\",\n \"LANG_LISTS_SORT_COMPARATOR_INPUT_COMPARATOR\": \"donde \",\n \"LANG_LISTS_LOOKUP_IN_PAIRS_TOOLTIP\": \"Devuelve el valor asociado con la clave en la lista de parejas\",\n \"LANG_PROCEDURES_CALLRETURN_PROCEDURE\": \"procedimiento\",\n \"LANG_COMPONENT_BLOCK_MAPS_HELPURL\": \"/reference/components/maps.html#Map\",\n \"LANG_MATH_COMPARE_TOOLTIP_LTE\": \"Devolver verdadero si el primer número es menor\\no igual que el segundo.\",\n \"LANG_MATH_SINGLE_OP_EXP\": \"e^\",\n \"LANG_TEXT_TEXT_HELPURL\": \"/reference/blocks/text.html#string\",\n \"LANG_DICTIONARIES_MAKE_PAIR_TOOLTIP\": \"Crea un par con la clave y el valor proporcionados.\",\n \"ADD_COMMENT\": \"Añadir Comentario\",\n \"LANG_LISTS_REDUCE_TITLE_REDUCE\": \"reducir\",\n \"LANG_CONTROLS_GET_PLAIN_START_TEXT_TITLE\": \"tomar el texto inicial\",\n \"MATH_SINGLE_TOOLTIP_LN\": \"Devuelve el logaritmo natural de un número.\",\n \"LANG_CONTROLS_OPEN_ANOTHER_SCREEN_WITH_START_VALUE_TOOLTIP\": \"Abre una nueva pantalla en una aplicación de pantallas múltiples y pasa el valor inicial a esa pantalla.\",\n \"LISTS_SORT_HELPURL\": \"https://github.com/google/blockly/wiki/Lists#sorting-a-list\",\n \"PROCEDURES_CALLRETURN_HELPURL\": \"https://es.wikipedia.org/wiki/Subrutina\",\n \"LANG_LISTS_MIN_NUMBER_TYPEBLOCK\": \"mínimo usando comparador\",\n \"DIALOG_UNBOUND_VAR\": \"Variables Sueltas\",\n \"LANG_LISTS_CREATE_WITH_TOOLTIP\": \"Crear una lista con cualquier número de elementos.\",\n \"LANG_MATH_DIVIDE_HELPURL_QUOTIENT\": \"/reference/blocks/math.html#quotient\",\n \"LANG_LISTS_LENGTH_HELPURL\": \"/reference/blocks/lists.html#lengthoflist\",\n \"LANG_LISTS_BUT_LAST_INPUT_BUT_LAST\": \"todos menos el último de la lista\",\n \"LANG_COMPONENT_BLOCK_TINYWEBDB_EVENTS_HELPURL\": \"/reference/components/storage.html#TinyWebDB\",\n \"PROCEDURES_MUTATORARG_TOOLTIP\": \"Añadir una entrada a la función.\",\n \"LANG_MATH_ROUND_HELPURL_CEILING\": \"/reference/blocks/math.html#ceiling\",\n \"LANG_CONTROLS_CHOOSE_INPUT_TEST\": \" \",\n \"TEXT_ISEMPTY_HELPURL\": \"https://github.com/google/blockly/wiki/Text#checking-for-empty-text\",\n \"LANG_TEXT_STARTS_AT_INPUT\": \"comienzo en el texto %1 cadena %2\",\n \"LANG_LISTS_PICK_RANDOM_TOOLTIP\": \"Tomar de la lista un elemento al azar.\",\n \"LANG_LISTS_REVERSE_TOOLTIP\": \"Devuelve una nueva lista su contenido en orden inverso al de la lista dada.\",\n \"PROCEDURES_CALL_BEFORE_PARAMS\": \"con:\",\n \"LANG_COMPONENT_BLOCK_ACCELEROMETERSENSOR_HELPURL\": \"/reference/components/sensors.html#AccelerometerSensor\",\n \"LANG_COMPONENT_BLOCK_NXTSOUND_HELPURL\": \"/reference/components/legomindstorms.html#NxtSoundSensor\",\n \"LANG_COMPONENT_BLOCK_LOCATIONSENSOR_EVENTS_HELPURL\": \"/reference/components/sensors.html#LocationSensor\",\n \"EXPAND_ALL\": \"Mostrar Bloques\",\n \"LISTS_SET_INDEX_TOOLTIP_SET_FROM\": \"Establece el elemento en la posición especificada en una lista.\",\n \"LANG_CONTROLS_FOREACH_DICT_TITLE\": \"por cada en el diccionario\",\n \"LANG_LOGIC_OPERATION_HELPURL_AND\": \"/reference/blocks/logic.html#and\",\n \"LANG_COLOUR_MAKE_COLOUR_TOOLTIP\": \"Un color con la cantidad dada de rojo, verde, azúl, y opcionalmente, alpha.\",\n \"LISTS_CREATE_WITH_CONTAINER_TOOLTIP\": \"Agregar, eliminar o reorganizar las secciones para reconfigurar este bloque de lista.\",\n \"LANG_CONTROLS_FOREACH_NUMBER_TYPEBLOCK\": \"para cada número desde\",\n \"LANG_TEXT_TEXT_OBFUSCATE_HELPURL\": \"/reference/blocks/text.html#obfuscatetext\",\n \"LANG_COMPONENT_BLOCK_TINYDB_METHODS_HELPURL\": \"/reference/components/storage.html#TinyDB\",\n \"LANG_COMPONENT_BLOCK_NXTCOLOR_METHODS_HELPURL\": \"/reference/components/legomindstorms.html#NxtColorSensor\",\n \"LANG_LISTS_MIN_NUMBER_TOOLTIP\": \"Devuelve el mínimo número en la lista\",\n \"MATH_ONLIST_OPERATOR_SUM\": \"suma de la lista\",\n \"LANG_DICTIONARIES_ALIST_TO_DICT_INPUT\": \"pares\",\n \"RENAME_VARIABLE_TITLE\": \"Renombrar todas las variables '%1' a:\",\n \"LISTS_INDEX_OF_FIRST\": \"encontrar la primera aparición del elemento\",\n \"LANG_CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK\": \"Salir del bucle.\",\n \"TIME_MINUTES\": \"Minutos\",\n \"LANG_LISTS_REPLACE_ITEM_TITLE_REPLACE\": \"sustituye elemento de la lista\",\n \"LANG_TEXT_REPLACE_ALL_INPUT_REPLACEMENT\": \"reemplazo\",\n \"LANG_LISTS_ADD_ITEM_TOOLTIP\": \"Añadir un elemento a la lista.\",\n \"LANG_LISTS_MAX_NUMBER_INPUT_VAR1\": \"elemento1\",\n \"LANG_TEXT_REPLACE_ALL_MAPPINGS_TOOLTIP_LONGEST_STRING_FIRST\": \"Devuelve un nuevo texto obtenido al reemplazar todas las ocurrencias\",\n \"LANG_COMPONENT_BLOCK_EVERY_COMPONENT_TITLE_EVERY\": \"cada\",\n \"LANG_COMPONENT_BLOCK_SLIDER_HELPURL\": \"/reference/components/userinterface.html#Slider\",\n \"LANG_COMPONENT_BLOCK_EV3COMMANDS_HELPURL\": \"/reference/components/legomindstorms.html#Ev3Commands\",\n \"LANG_LISTS_MAX_NUMBER_INPUT_VAR2\": \"elemento2\",\n \"LANG_MATH_RANDOM_INT_HELPURL\": \"/reference/blocks/math.html#randomint\",\n \"LANG_TEXT_SEGMENT_HELPURL\": \"/reference/blocks/text.html#segment\",\n \"LANG_CONTROLS_CLOSE_SCREEN_WITH_VALUE_INPUT_RESULT\": \"resultado\",\n \"LANG_TEXT_CONTAINS_TOOLTIP\": \"Comprueba si la cadena de caracteres está contenida dentro del texto.\",\n \"LANG_TEXT_LENGTH_TOOLTIP\": \"Devuelve el número de letras\\nque hay en el texto especificado (espacios incluidos).\",\n \"LANG_TEXT_CONTAINS_HELPURL_CONTAINS_ANY\": \"/reference/blocks/text.html#containsany\",\n \"LANG_COMPONENT_BLOCK_NXTLIGHT_EVENTS_HELPURL\": \"/reference/components/legomindstorms.html#NxtLightSensor\",\n \"LANG_CONTROLS_FORRANGE_INPUT_END\": \"hasta\",\n \"GENERICIZE_BLOCK\": \"Hacer Genérico\",\n \"LANG_MATH_ONLIST_HELPURL_SE\": \"/reference/blocks/math.html#se\",\n \"LANG_MATH_ONLIST_HELPURL_SD\": \"/reference/blocks/math.html#sd\",\n \"LANG_COMPONENT_BLOCK_LISTPICKER_METHODS_HELPURL\": \"/reference/components/userinterface.html#ListPicker\",\n \"LANG_LISTS_TITLE_IS_EMPTY\": \"¿está vacía la lista?\",\n \"LANG_LISTS_ADD_ITEMS_CONTAINER_TITLE_ADD\": \"lista\",\n \"LANG_COMPONENT_BLOCK_NOTIFIER_PROPERTIES_HELPURL\": \"/reference/components/userinterface.html#Notifier\",\n \"LANG_COMPONENT_BLOCK_BARCODESCANNER_HELPURL\": \"/reference/components/sensors.html#BarcodeScanner\",\n \"MATH_TRIG_TOOLTIP_TAN\": \"Devuelve la tangente de un grado (no radián).\",\n \"LANG_LOGIC_BOOLEAN_TOOLTIP_TRUE\": \"Devuleve el valor booleano verdadero.\",\n \"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.\",\n \"MATH_POWER_SYMBOL\": \"^\",\n \"LANG_MATH_CONVERT_ANGLES_TOOLTIP_RAD_TO_DEG\": \"Devuelve el valor en grados entre\\n[0, 360) correspondiente a los radianes definidos como argumento.\",\n \"MATH_IS_EVEN\": \"es par\",\n \"LANG_COMPONENT_BLOCK_NOTIFIER_EVENTS_HELPURL\": \"/reference/components/userinterface.html#Notifier\",\n \"LISTS_INDEX_OF_TOOLTIP\": \"Devuelve el índice de la primera/última aparición del elemento en la lista. Devuelve %1 si el elemento no se encuentra.\",\n \"LANG_TEXT_SEGMENT_INPUT\": \"segmento de texto %1 inicio %2 longitud %3\",\n \"LANG_LISTS_IS_LIST_TOOLTIP\": \"Comprueba si algo es una lista.\",\n \"TEXT_INDEXOF_TAIL\": \"\",\n \"ERROR_PROPERTY_SETTER_NEEDS_VALUE\": \"Este bloque necesita un bloque de valor conectado a su socket.\",\n \"REPL_NETWORK_ERROR_RESTART\": \"Error de red al comunicarse con Companion.
Intenta reinicar Companion y conectar de nuevo con él\",\n \"LANG_COMPONENT_BLOCK_HORIZARRANGE_HELPURL\": \"/reference/components/layout.html#HorizontalArrangement\",\n \"LANG_COMPONENT_BLOCK_NXTLIGHT_METHODS_HELPURL\": \"/reference/components/legomindstorms.html#NxtLightSensor\",\n \"MATH_MULTIPLICATION_SYMBOL\": \"×\",\n \"LANG_COLOUR_PICKER_HELPURL\": \"/reference/blocks/colors.html#basic\",\n \"LANG_LISTS_REPLACE_ITEM_INPUT\": \"sustituye elemento de la lista lista %1 índice %2 sustituto %3\",\n \"LANG_TEXT_CONTAINS_HELPURL_CONTAINS_ALL\": \"/reference/blocks/text.html#containsall\"\n}"]