[ { "fileName": "code2blocks_module.xml", "name": "Code to Blocks to Code", "description": "Translate text code to blocks and vice-versa", "searchData": [ "parse code _ to blocks", "encode blocks _ to text _ pretty" ], "categories": [ "operators" ], "translations": { "de": { "searchData": [ "verwandle Code _ in Blöcke\rca", "verwandle Blöcke _ in Code _ formatiert\rca" ] }, "ca": { "name": "Codi textual dels blocs", "description": "Obté el codi textual dels blocs i viceversa", "searchData": [ "blocs del codi textual _", "codi textual dels blocs _ formatats _" ] }, "zh_CN": { "name": "积木与代码互转库", "description": "伪Lisp代码与积木双向转换" } } }, { "fileName": "OOP_module.xml", "name": "OOP", "description": "Data Objects with prototypical inheritance", "searchData": [ "object _", "clone _ _", "field _ of _ _", "add _ to _" ], "categories": [ "lists" ], "translations": { "de": { "searchData": [ "Objekt _", "klone _ _", "Feld _ von _ _", "füge _ zu _ hinzu" ] }, "ca": { "description": "Objectes amb herència per prototips" }, "zh_CN": { "name": "面向对象编程(OOP)库", "description": "基于原型式的可继承(数据)对象" } } }, { "fileName": "events_module.xml", "name": "Events", "description": "Write scripts that react to data transitions, state changes and sensor threshold passings", "searchData": [ "when variable _ changes", "when _ > _", "when background switches to _", "has _ happened?", "has _ changed?", "when _ changes" ], "categories": [ "variables", "sensing", "looks", "operators", "control" ], "translations": { "de": { "name": "Ereignisse", "searchData": [ "Wenn Variable _ sich ändert", "Wenn _ > _", "Wenn Hintergrund zu _ wechselt", "hat _ sich ereignet?", "hat _ sich verändert?", "Wenn _ sich ändert" ] }, "ca": { "name": "Esdeveniments", "description": "Crear escolta d'esdeveniments programats per canvi en les dades, canvis d'estat o creuament del llindar d'un sensor" }, "zh_CN": { "name": "更多事件库", "description": "监测变量变化(包括值、舞台背景和外部传感器)" } } }, { "fileName": "colors_module.xml", "name": "Colors", "description": "mix, modify and transition colors", "searchData": [ "mix _ with _ ratio _ %", "color _ _ by _ %", "shift _ of _ by _", "transition _ over _" ], "categories": [ "pen" ], "translations": { "de": { "name": "Farben", "searchData": [ "mische _ mit _ im Verhältnis _ %", "Farbe _ _ um _ %", "verschiebe _ von _ um _", "Farbübergang _ Länge _" ] }, "ca": { "name": "Colors", "description": "Modifica, barreja i obté transicions de colors." }, "es": { "name": "Colores" }, "it": { "name": "Colori" }, "ti": { "name": "ሕብርታት" }, "ua": { "name": "Кольори" }, "zh_CN": { "name": "颜色调配库", "description": "色彩调和、调整与渐变" } } }, { "fileName": "tables_module.xml", "name": "Tables", "description": "Create, select, filter, order, transform, extend and analyze tabular data sets with powerful functions. Modeled after Pyret's Tables, see https://pyret.org/docs/latest/tables.html. Thanks to Shriram Krishnamurthi for his inspiration, feedback and advice. Example project (under development): https://snap.berkeley.edu/versions/dev/snap.html#present:Username=jens&ProjectName=Shriram%20Tables&editMode", "searchData": [ "table from _", "header of _", "cells of _", "select _ from _", "sieve _ using _ _", "order _ _", "transform _ using _ _", "extend _ using _ _", "running sum of _", "difference of _", "difference from _ of _", "running mean of _", "running min of _", "running max of _", "running reduce _", "running fold _ _", "pipe _", "let _ then report _" ], "categories": [ "control", "operators", "other", "Tables" ], "translations": { "zh_CN": { "name": "表格处理库", "description": "使用强大、通用的函数创建、选择、筛选、排序、转换、扩展和分析表格数据集。其设计灵感源自 Pyret 的 Tables 数据,详情可参阅:https://pyret.org/docs/latest/tables.html。感谢 Shriram Krishnamurthi 的启发、反馈与建议。示例作品(仍在开发中):https://snap.berkeley.edu/versions/dev/snap.html#present:Username=jens&ProjectName=Shriram%20Tables&editMode" } } }, { "fileName": "neural_networks_module.xml", "name": "Neural Networks", "description": "Classify data vectors using neural networks, train and validate your own deep neural models", "searchData": [ "plot bars _ _", "render neural model _ _", "_ times _", "normalize table _", "normalization for table _", "partition table _ by _", "generate _ for _ in _ _", "clone _ _", "object _", "new neural network _", "_ network _ on _", "_ _ with network _", "_ of network _", "_ of network _ to _", "blockify _", "new perceptron sprite" ], "categories": [ "pen", "control", "lists", "Neural Networks" ], "translations": { "de": { "name": "Neuronale Netzwerke", "description": "Datenvektoren mit eigenen tiefen neuronalen Netzwerken klassifizieren", "searchData": [ "male Balken _ _", "male neurales Modell _ _", "_ mal _", "normalisiere Tabelle _", "Normalisierung für Tabelle _", "teile Tabelle _ im Verhältnis _", "generiere _ für _ in _ _", "klone _ _", "Objekt _", "neues neuronales Netzwerk _", "_ Netzwerk _ mit _", "_ _ mit Netzwerk _", "_ von Netzwerk _", "_ von Netzwerk _ auf _", "blockifiziere _", "neues Perzeptron Objekt" ] }, "ca": { "name": "Xarxes Neuronals", "description": "Classifica dades vectoritzades utilitzant xarxes neuronals. Entrena i valida els teus propis models interns." }, "zh_CN": { "name": "神经网络训练库", "description": "借助神经网络对数据向量进行分类,训练并验证你自己的深度神经网络模型。本库完全用Snap!本身实现" } } }, { "fileName": "edge AI.xml", "name": "Edge Computer Vision", "description": "Detect hand, face and body features or gestures by using Google's AI Edge computer vision API", "searchData": [ "hand landmarks on _", "hand handedness on _", "hand gesture on _", "finger _ in hand landmarks _", "face landmarks on _", "feature _ in face landmarks _", "face bounds on _", "body landmarks on _", "feature _ in body landmarks _", "feature _ touching _" ], "categories": [ "Edge Computer Vision" ], "translations": { "zh_CN": { "name": "Edge AI视觉检测库", "description": "通过 Google 的 Edge AI 计算机视觉 API 检测手部、人脸和身体特征或手势" } } }, { "fileName": "~", "name": "~" }, { "fileName": "~", "name": "~" }, { "fileName": "~", "name": "~" }, { "fileName": "iteration-composition.xml", "name": "Iteration, composition", "description": "Traditional loop constructs (while, until, etc.) plus the Lisp \"named let\" (a generalization of FOR) plus functional iteration (repeated invocation of a function) and function composition.", "translations": { "ca": { "name": "Iteracions i composició", "description": "Construcció de bucles estàndard (while, until, etc.), construccions \"named let\" pròpies de Lisp (una generalització dels bucles \"for\"), iteració funcional (repeticions de crides a una funció) i composició de funcions." }, "de": { "name": "Iteration, Komposition", "searchData": [ "fange _ _\rca", "wirf _\rca", "fange _ _\rca", "wirf _ _\rca", "falls _ dann _ und pause $-1-255-220-0\rca", "ignoriere _\rca", "führe _ mit Continuation aus", "rufe _ mit Continuation auf" ] }, "es": { "name": "Iteración, composición", "description": "Bucles tradicionales (while, until, etc...) + el \"named let\" de Lisp (una generalización del for) + iteración funcional (invocación repetida de una función) y composición de funciones." }, "eu": { "name": "Iterazioa, konposizioa", "description": "Begizta egitura tradizionalak (while, until...) + Lisp-eko \"named let\" (for-aren orokortze bat) + iterazio funtzionala (funtzio bat modu errepikatuan deitzea) eta funtzioen konposizioa." }, "gl": { "name": "Iteracións e composición", "description": "Construcción de bucles estándar (while, until, etc.), construcións «named let« propias de Lisp (unha xeneralización dos bucles «for»), iteración funcional (repeticións de chamadas a unha función) e composición de funcións." }, "he": { "name": "איטרציה, קומפוזיציה" }, "hu": { "name": "Ismétlés, Kompozíció" }, "it": { "name": "Iterazione, composizione", "description": "Strutture cicliche tradizionali (mentre, fino a che, ecc.)" }, "nl": { "name": "Herhaling, Samenstelling", "description": "Traditionele lusconstructies (tijdens, tot, etc.) plus de Lisp \"named let\" (een generalisatie van FOR) plus functionele iteratie (herhaalde aanroep van een functie) en functiesamenstelling." }, "no": { "name": "Iterasjon, komposisjon" }, "pl": { "name": "Iteracja, kompozycja" }, "pt": { "name": "Iteração e composição", "description": "Comandos tradicionais para ciclos (enquanto, até que, etc.), o «named let» do Lisp (uma generalização do ciclo PARA), iteração funcional (invocação repetida de uma função) e composição de funções.", "searchData": [ "o resultado de _ invocações em cascata de _ com argumento inicial _ _\rca", "o resultado da invocação em cascata até que _ de _ com argumento inicial _ _\rca", "a composição de _ com _\rca", "repete _ até que _ $-0.7\rca", "repete _ enquanto _ $-0.7\rca", "enquanto _ , repete _ $-0.7\rpl", "repete _ vezes _ _ $-0.7\rca", "para _ de _ com passo _ a _ _ $-0.7\rca", "tendo _ o valor inicial _ , executa _ definido como _\rca" ] }, "sk": { "name": "Iterácia, kompozícia" }, "sv": { "name": "Upprepning, komposition" }, "ti": { "name": "ምድግጋም, ምቛም" }, "tr": { "name": "Yineleme, kompozisyon" }, "ua": { "name": "Ітерація, композиція", "description": "Традиційні конструкції циклу (while, until тощо) плюс Lisp \"named let\" (узагальнення FOR) плюс функціональна ітерація (повторний виклик функції) і композиція функції." }, "zh_CN": { "name": "循环、函数迭代和组合库", "description": "传统的循环结构(如while、until等),加上Lisp中的\"named let\"(FOR的一般化),再加上函数迭代(反复调用一个函数)和函数组合。" } }, "searchData": [ "catch _ _", "throw _", "catch _ _", "throw _ _", "if _ do _ and pause all $-1-255-220-0", "ignore _", "cascade _ times _ _ _", "cascade until _ _ _ _", "compose _ _", "repeat _ until _", "repeat _ while _", "repeat while _ _", "repeat _ _ _", "for _ = _ step _ to _ _", "let _ be _ in _ _", "run _ with continuation", "call _ with continuation" ], "categories": [ "control" ] }, { "fileName": "list-utilities.xml", "name": "List utilities", "description": "Some standard functions on lists (reverse, sort, etc.)", "translations": { "ca": { "name": "Utilitats per a llistes", "description": "Funcions estàndard per a llistes (capgira, ordena, etc.)", "searchData": [ "ordena _ segons criteri _\rpl", "associació _ _\rpl", "_ per cada _ de _ _\rpl", "notació textual de _\rpl", "frase _\rpl", "multi-mapeja _ sobre _\rpl" ] }, "de": { "name": "Listen bearbeiten", "searchData": [ "Satz to Liste _\rca" ] }, "es": { "name": "Utilidades de lista", "description": "Algunas funciones estándar de listas (inventir, sort, etc...)" }, "eu": { "name": "Zerrenden utilitateak" }, "gl": { "name": "Utilidades para listas" }, "he": { "name": "עזריי רשימות" }, "hu": { "name": "Lista eszközök" }, "it": { "name": "Operazioni su liste", "description": "Alcune funzioni standard per le liste (inverti, ordina, etc.)" }, "nl": { "name": "Lijst gereedschappen" }, "no": { "name": "Liste verktøy" }, "pl": { "name": "Metody listy", "searchData": [ "flash turbo fast spakuj _" ] }, "pt": { "name": "Utilitários para listas" }, "sk": { "name": "úpravy zoznamu" }, "sv": { "name": "Listverktyg" }, "ti": { "name": "ኣገልግሎታት ዝርዝር", "description": "ገለ ዝውቱራት ተግባራት ዘርዝራት (ገልብጥ፡ ስራዕ፡ ወዘተ)" }, "tr": { "name": "liste yardımcı programları" }, "ua": { "name": "Список утиліт", "description": "Деякі стандартні функції для списків (перевертання, сортування тощо)" }, "zh_CN": { "name": "列表处理库", "description": "一些应用在列表上的标准(高阶)函数(反转、排序等)" } }, "searchData": [ "flash turbo fast sort _ ordering with _", "flash turbo fast assoc _ _", "_ for each _ of _ _", "printable _", "sentence _", "flash turbo fast zip _", "_", "multimap _ over _", "sentence to list _" ], "categories": [ "lists", "operators" ] }, { "fileName": "colors.xml", "name": "Colors and Crayons", "description": "Incorporates the former crayon and set RGB libraries. Implements fair hues (more orange, less green, adds brown) and a linear color scale including grayscale and fair-hue-based shades.", "translations": { "ca": { "name": "Colors i Paletes", "description": "Incorpora les llibreries inicials de Paletes de color i Colors RGB. Utilitza tonalitats més ajustades (més taronges, menys verds, afegeix marrons) i una escala de color lineal que inclou escala de grisos i més matisos de tonalitat.", "searchData": [ "$brush fixa el _ del llapis a _ _", "$brush _ del llapis", "$brush augmenta _ del llapis en _", "$brush barreja colors _ amb criteri _", "$brush color amb _ _ _", "$brush _ del color _", "✐ color de llapis actual", "✐ fixa el llapis de color _ _" ] }, "es": { "name": "Colores y pinturas" }, "it": { "name": "Colori e Pastelli" }, "ti": { "name": "ሕብርታትን ክራዮናትን" }, "ua": { "name": "Кольори та олівці" }, "zh_CN": { "name": "颜色和蜡笔库" } }, "searchData": [ "$brush set pen _ to _ _", "mmap _ over _", "✐ update HSL", "✐ update HSV", "_", "$brush pen _", "$brush change pen _ by _", "error _", "✐ make integer RGB", "catch _ _", "throw _", "ignore _", "✐ no spaces _", "$brush color _", "$brush mix colors _ using _ rules", "$brush color from _ _ _", "$brush _ from color _", "✐ current pen color", "catch _ _", "throw _ _", "✐ set pen to crayon _ _", "set pen color to r: _ g: _ b: _", "set pen color to h: _ s: _ v: _", "RGB color", "HSV color", "✐ hexchar _", "✐ subset _ _ _ _ _", "✐ initialize variables", "✐ crayon number of color _", "✐ RGB from color _", "✐ X11 name of color _", "✐ make fair hue table", "✐ include transparency _ _", "✐ extract rgba values _ _", "✐ RGB from HSV _", "✐ RGB from HSL _", "✐ color number near color _", "✐ HSL/HSV (hsl? _ ) from RGB _", "✐ color number in _ family, from H: _ S: _ L: _ rising hue: _ rising min lightness: _ falling min lightness: _", "✐ byte to hex _", "✐ nybble to hex _", "✐ limits _", "✐ set pen to fair hue _ _", "✐ set pen to color number _ _", "✐ set pen to RGB hex _ _", "✐ set pen to X11 name _ _", "✐ color from X11 name _", "✐ color from RGB hex _", "✐ CMYK from RGB _", "✐ RGB from CMYK _", "lighten _", "darken _", "$brush color _ at weight _", "plot _", "$brush color from _ and _ _", "✐ set pen to lightness _ _", "✐ set pen to color _ _", "✐ set pen size to _ _", "✐ set pen transparency to _ _", "✐ set pen red to _ _", "✐ set pen green to _ _", "✐ set pen blue to _ _", "✐ constrain _ _ _", "✐ set pen to RGB vector _ _", "✐ set pen to HSL saturation _ _", "✐ set pen to HSL vector _ _", "✐ set pen saturation (HSV) to _ _", "✐ set pen value (brightness) to _ _", "✐ set pen to HSV vector _ _", "✐ set pen to hue _ _", "✐ set pen to fair saturation (HSL) _ _", "✐ set pen to fair lightness _ _", "✐ set pen to fair HSL vector _ _", "✐ set pen to fair saturation (HSV) _ _", "✐ set pen to fair value (brightness) _ _", "✐ set pen to fair HSV vector _ _", "multiline _", "substring of _ before _", "substring of _ after _", "position of _ in _", "use case-independent comparisons _", "substring of _ from position _ to position _ inclusive", "text _ contains _", "to lower case _", "use case-independent comparison", "create _ var _", "does var _ exist?" ], "categories": [ "pen", "lists", "other", "control", "operators", "sensing", "variables" ] }, { "fileName": "crayons.xml", "name": "Crayons", "description": "Just the crayons, without the rest of the colors library. Fast and simple.", "translations": { "ca": { "name": "Llapis de colors", "description": "Només els llapis de colors, sense la resta de la llibreria de colors. Més ràpida i simple.", "searchData": [ "fixa el llapis de color _\rpl", "canvia de llapis de color saltant _\rpl", "llapis de color\rpl" ] }, "es": { "name": "Pinturas" }, "it": { "name": "Pastelli" }, "ti": { "name": "ክራዮናት" }, "ua": { "name": "Олівці" }, "zh_CN": { "name": "蜡笔库" } }, "searchData": [ "set pen to crayon _", "change crayon by _", "pen crayon" ], "categories": [ "pen" ] }, { "fileName": "bignumbers.xml", "name": "Bignums, rationals, complex #s", "description": "The full Scheme numeric tower. \"USE BIGNUMS \" to enable.", "translations": { "ca": { "name": "Números sencers de precisió infinita, racionals exactes i complexos", "description": "Ens ofereix la implementació numèrica de Scheme. Cal habilitar els \"Big Nums\" (amb el bloc \"USE BIGNUMS\" a cert) per utilitzar-ho" }, "it": { "name": "Numeri a precisione infinita, razionali, complessi" }, "ti": { "name": "ዓበይቲ ቁጽርታት, ትኽክል ተመቕራሒ ቁጽርታት, ሓሳባውያን ቁጽርታት" }, "ua": { "name": "Великі, раціональні, комплексні числа #s" }, "zh_CN": { "name": "Scheme数字类型库", "description": "集成了Scheme的完整数字类型,可通过\"使用Scheme的数字类型系统? \"导入这些数据类型" } }, "searchData": [ "USE BIGNUMS _", "_ !", "_", "Scheme number _ of _" ], "categories": [ "operators" ] }, { "fileName": "try-catch.xml", "name": "Catch errors", "description": "Run a script; if an error happens, instead of stopping the script with a red halo, run another script to handle the error. Also includes a block to cause an error with a message given as input. Also includes a block to create a script variable and give it a value.", "translations": { "ca": { "name": "Detecta errors", "searchData": [ "prova de forma segura reportant _ i si _ reportant _\rpl" ] }, "it": { "name": "Intercettazione degli errori" }, "ti": { "name": "ምልቃም ጌጋታት" }, "ua": { "name": "Відстежити помилки" }, "zh_CN": { "name": "异常处理库" } }, "searchData": [ "safely try _ then if _ _", "error _", "safely try reporting _ then if _ report _" ], "categories": [ "control" ] }, { "fileName": "parallel_module.xml", "name": "Parallelization", "description": "Run several scripts in parallel and wait until all are done.", "translations": { "ca": { "name": "Processos en paral·lel", "description": "Executa diversos scripts en paral·lel, i espera que hagin acabat tots els processos abans d'aturar-se" }, "es": { "name": "Paralelización" }, "gl": { "name": "Paralelización", "description": "Executar varios programas en paralelo e agardar que todos eles rematen." }, "it": { "name": "Parallelizzazione", "description": "Esegue diversi script in parallelo e attende che tutti siano terminati." }, "nl": { "name": "Parallelisatie", "description": "Voer verschillende scripts parallel uit en wacht tot ze allemaal klaar zijn." }, "pt": { "name": "Paralelização", "description": "Executar vários guiões em paralelo e esperar que todos eles terminem.", "searchData": [ "executa _ em paralelo e espera\rca", "executa _ em paralelo\rca" ] }, "ti": { "name": "ተገደም ዕማማት", "description": "ሓያሎ መርሓታት ብተገደም ኣዕዪ፡ ክሳብ ኩለን መርሓታት ዕማመን ዝውድኣ ተጸበ።" }, "ua": { "name": "Розпаралелювання", "description": "Запустіть кілька сценаріїв паралельно та зачекайте, поки всі будуть виконані" }, "zh_CN": { "name": "并行编程库", "description": "并行运行多个脚本并等待所有脚本完成." } }, "searchData": [ "do in parallel _ and wait", "do in parallel _" ], "categories": [ "control" ] }, { "fileName": "Eisenbergification.xml", "name": "Getters and setters", "description": "Eisenberg's Law: Anything that can be done from the GUI should be doable from the programming language, and vice versa.", "translations": { "ca": { "name": "Llegir i establir paràmetres del sistema", "description": "La llei de Eisenberg diu: Des de la programació s'hauria de poder fer tot allò que es faci des de l'entorn i les seves funcionalitats i configuració. I viceversa!" }, "es": { "name": "Consultas y modificaciones", "description": "Ley de Eisenberg: Cualquier cosa que pueda hacerse desde la interfaz gráfica también debería de poder hacerse desde el lenguaje de programación y viceversa." }, "eu": { "description": "Eisenberg-en legea: Erabiltzaile interfaze grafiko bidez egin daitekeen edozein gauza programazio lengoaia erabiliz ere egin daiteke, eta alderantziz." }, "gl": { "description": "A lei de Eisenberg di: Calquer cousa que poida facerse dende a interface gráfica tamén deberá poder facerse dende a linguaxe de programación e viceversa." }, "it": { "name": "Metodi di accesso e di modifica", "description": "Legge di Eisenberg: Qualunque cosa che può essere fatta tramite la GUI dovrebbe poter essere fatta tramite il linguaggio di programmazione, e viceversa." }, "nl": { "description": "De wet van Eisenberg: Alles wat vanuit de GUI kan worden gedaan, moet ook vanuit de programmeertaal gedaan kunnen worden, en vice versa." }, "pt": { "description": "Lei de Eisenberg: O quer que se possa fazer através da interface com o utilizador deve ser possível de fazer a partir da linguagem de programação e vice-versa.", "searchData": [ "o valor da configuração _\rca", "altera o valor da configuração _ para _\rca" ] }, "ti": { "name": "ኣምጻእትን ኣንበርትን" }, "ua": { "name": "Гетери та сетери", "description": "Закон Айзенберга: усе, що можна зробити за допомогою графічного інтерфейсу користувача, має бути можливим за допомогою мови програмування, і навпаки." }, "zh_CN": { "name": "获取器和设置器库", "description": "艾森伯格定律:任何可以通过图形用户界面完成的事情都应该能够通过编程语言完成,反之亦然。" } }, "searchData": [ "setting _", "set flag _ to _", "set value _ to _" ], "categories": [ "sensing" ] }, { "fileName": "list_comprehension_module.xml", "name": "List comprehension", "description": "HOF version of ZIP, letting you \"hyperize\" any dyadic function", "translations": { "ca": { "name": "Compressió de llistes", "description": "Versió HOF (amb funcions d'ordre superior) de la compressió ZIP, que permet \"hiperitzar\" qualsevol funció diàdica (amb dos arguments)" }, "zh_CN": { "name": "超运算化(基本实现)库", "description": "ZIP的HOF(高阶函数)版本,可以让你“Hyperize”(超运算化)任何动态运行的计算函数" } }, "searchData": [ "zip _ inputs: _ leaf-rank _ _ leaf-rank _" ], "categories": [ "control" ] }, { "fileName": "~", "name": "~" }, { "fileName": "~", "name": "~" }, { "fileName": "~", "name": "~" }, { "fileName": "mobile_sensors.xml", "name": "Mobile Device Sensors", "description": "Access sensors on phones and tablets", "searchData": [ "tilt _" ], "categories": [ "sensing" ], "translations": { "de": { "searchData": [ "Neigung _\rar" ] }, "ca": { "name": "Sensors de dispositius mòbils", "description": "Lectures dels sensors de mòbils i tauletes." }, "zh_CN": { "name": "移动设备传感器库", "description": "访问手机和平板上的传感器" } } }, { "fileName": "microblocks.xml", "name": "MicroBlocks", "description": "Interact with MicroBlocks devices over a USB cable or wirelessly through BLE. Broadcasts generated by the MicroBlocks device will automatically be received on the Snap! side after connecting.", "translations": { "ca": { "description": "Interactua amb dispositius programats amb Microblocks conentant-los per USB o per BLE. Els missatges enviats per Microblocks es reben automàticament a Snap! després de la connexió" }, "zh_CN": { "description": "通过USB或BLE无线连接与MicroBlocks设备进行交互。连接后,MicroBlocks设备生成的广播将自动在Snap!端接收" } }, "searchData": [ "connect to MicroBlocks via _", "disconnect from MicroBlocks", "connected to MicroBlocks", "broadcast _ _", "broadcast _ _ and wait" ], "categories": [ "MicroBlocks", "control" ] }, { "fileName": "s4aConn.xml", "name": "S4A Connector", "description": "Snap for All firmata boards Connector, Adding all Snap4Arduino features. Connecting Snap! to any Firmata compatible board: UNO, Nano, Mega, Leonardo, Micro, Due, 101, ESP8266, NodeMCU... to dynamically control their functionalities. Firmata firmware uploaded is required.", "searchData": [ "board connected ?", "set digital pin _ to _", "set pin _ to value _", "set servo _ to _", "analog reading _", "digital reading _" ], "categories": [ "S4A Connector" ], "translations": { "ca": { "name": "Connector S4A", "description": "Connector de Snap! a per totes les plaques compatibles amb firmata: UNO, Nano, Mega, Leonardo, Micro, Due, 101, ESP8266, NodeMCU... per controlar dinàmicament les seves funcionalitats. Necessita que la placa tingui el Firmata carregat prèviament.", "searchData": [ "placa connectada?\res", "posa el pin digital _ a _\res", "posa el pin _ al valor _\res", "posa el servo _ a _\res", "lectura analògica _\res", "lectura digital _\res" ] }, "zh_CN": { "name": "Snap!4Arduino硬件连接库", "description": "增加Snap4Arduino(Snap!改版)的所有功能。将Snap!连接到任何兼容Firmata的板卡:UNO、Nano、Mega、Leonardo、Micro、Due、101、ESP8266、NodeMCU……以动态控制它们的功能。需要上传Firmata固件" } } }, { "fileName": "beetle.xml", "name": "3D Beetle Geometry", "description": "Generate 3D geometry by extruding points, lines or polygons along a path in 3D space.", "searchData": [ "reset", "set _ scale to _", "set shape offset to _", "go home", "go to _", "stop extruding", "move _ steps", "change relative _ by _", "set _ position to _", "_ position", "change absolute _ by _", "rotate _ by _", "set _ rotation to _", "push position", "_ rotation", "point to _", "start extruding _", "log sprite positions in _", "shape points", "change _ scale by _", "_ scale", "pop position", "beetle view" ], "categories": [ "3D Beetle" ], "translations": { "ca": { "name": "Geometria 3D de l'escarbat", "description": "Crea geometria 3D extruint punts, línies o polígons al llarg d'un camí dins l'espai 3D.", "searchData": [ "reinicia", "torna a casa", "mou-te _ passos", "vés a _", "fixa la coordenada _ a _", "augmenta la coordenada _ en _", "mou-te en la _ pròpia _ passos", "posició _", "gira sobre _ propi en _ graus", "fixa l'angle _ propi a _", "apunta cap a _", "angle _", "comença a extrudir amb _ de base", "deixa d'extrudir", "enregistra les posicions de la tortuga _", "punts de la base", "fixa el desplaçament de la base a _", "fixa l'escala de _ a _", "augmenta l'escala de _ en _", "escala de _", "enregistra posició actual", "torna a la posició enregistrada", "vista de l'escarbat" ] }, "zh_CN": { "name": "3D甲虫教学库", "description": "在三维空间中沿路径绘制点、线或多边形,以生成3D几何图形。\n对于TurboWarp或Gandi IDE用户:本库并非Snap! 3D的实现,\n而是Snap!改版Beetle Blocks的Snap! DSL(领域特定语言)重写版本\n(由于此前Beetle Blocks的服务器数据丢失,因此,在Snap! 10版本,Beetle Blocks被重写为Snap!库。)\n详见\nhttps://snapwiki.miraheze.org/wiki/Beetle_Blocks" } } }, { "fileName": "embroidery_module.xml", "name": "Embroidery", "description": "Generate embroidery files for stitching pen trails on a sewing machine, experimental and under construction.", "searchData": [ "stop stitching", "_ stitch by _ width _ center _", "_ stitch by _", "satin stitch width _ center _", "arc turn right rotate radius: _ degrees: _", "arc turn left rotate radius: _ degrees: _", "_ of stitch", "move _ steps", "go to x: _ y: _", "go to _", "change x by _", "set x to _", "change y by _", "set y to _" ], "categories": [ "Embroidery", "motion" ], "translations": { "ca": { "name": "Brodats digitals", "description": "Generació d'arxius per les brodadores digitals afegint les funcionalitats de brodadora al dibuix de tortuga estàndard. Experimental" }, "zh_CN": { "name": "刺绣库", "description": "生成刺绣文件,用于在缝纫机上缝制画笔轨迹(实验性功能,正在建设中)" } } }, { "fileName": "maps_module.xml", "name": "World Map", "description": "Add interactive maps to projects", "translations": { "ca": { "name": "Mapa del món", "description": "Afegeix mapes interactius als projectes." }, "es": { "name": "Mapamundi", "description": "Añadir mapas interactivos a los proyectos" }, "gl": { "name": "Mapa do mundo" }, "it": { "name": "Mappamondo", "description": "Aggiunge mappe interattive ai progetti" }, "nl": { "name": "Wereldkaart", "description": "Voeg interactieve mappen toe aan projecten" }, "pt": { "name": "Mapa do mundo" }, "ti": { "name": "ካርታ ዓለም", "description": "ኣስታፊ ካርታ ኣብ ፕሮጀክት ኣእቱ" }, "ua": { "name": "Карта світу", "description": "Додати інтерактивні карти до проектів" }, "zh_CN": { "name": "世界地图库", "description": "向作品中添加交互式地图" } }, "searchData": [ "$globe show current location", "$globe zoom", "set $globe zoom to _", "$globe longitude of x _", "$globe latitude of y _", "set $globe to lon: _ lat: _", "y of $globe latitude _", "x of $globe longitude _", "change $globe by x: _ y: _ pixels", "$globe distance in km to _", "$globe current location", "$globe current latitude", "$globe current longitude", "update $globe", "$globe as costume", "set $globe style to _" ], "categories": [ "other" ] }, { "fileName": "menu_module.xml", "name": "Menus", "description": "Prompt the user to pick an option.", "translations": { "ca": { "description": "Demana a l'usuari que triï una opció." }, "zh_CN": { "name": "问答菜单库", "description": "在询问框上提示用户选择一个选项" } }, "searchData": [ "ask _", "notify _", "prompt _ options _", "submenu _ items _", "divider", "menu item icon _ label _ value _", "menu item speech ballon _ message _ value _", "menu examples" ], "categories": [ "sensing" ] }, { "fileName": "textCostumes_module.xml", "name": "Text Costumes", "description": "Generate costumes from letters or words of text.", "translations": { "ca": { "name": "Text als vestits", "description": "Genera vestits utilitzant lletres, paraules... o qualevol text." }, "gl": { "name": "Traxes de texto", "description": "Xerar traxes a partires de letras ou palabras… ou calquera texto." }, "it": { "name": "Costumi Testo", "description": "Genera costumi da lettere o parole di testo." }, "nl": { "name": "Tekstkostuums", "description": "Genereer kostuums uit letters of woorden tekst." }, "pt": { "name": "Trajes de texto", "description": "Gerar trajes a partir de letras ou palavras de texto." }, "ti": { "name": "ኣልባሳት ጽሑፍ", "description": "ኣልባሳት ካብ ፊደላት ወይ ቃላት ናይ ጽሑፍ ኣዳሉ።" }, "ua": { "name": "Текстові костюми", "description": "Генерування костюмів з букв та слів" }, "zh_CN": { "name": "文本转造型库", "description": "将文本转化为造型。" } }, "searchData": [ "costume from text _ size _", "costume _ with background RGBA _ padding _" ], "categories": [ "looks" ] }, { "fileName": "speech_module.xml", "name": "Text to Speech - Voice to Text", "description": "Output text using speech synthesis and input text by speaking into the microphone.", "translations": { "de": { "name": "Spracherkennung und Sprachausgabe", "description": "Gesprochene Worte als Text verarbeiten, und Text als Sprache ausgeben", "searchData": [ "sprich _ mit _ Aussprache _ und Höhe _ Geschwindigkeit _\rpt", "sprich _ mit _ Aussprache _ und Höhe _ Geschwindigkeit _ und warte\rpt", "erkenne Gesprochenes\rar", "Sprachantwort begonnen?", "aktiviere Sprachausgabe _", "stoppe Spracherkennung" ] }, "ca": { "name": "Lector de text", "description": "Utilitza la síntesi de veu per crear so des d'un text" }, "it": { "name": "Da Testo a Voce", "description": "Pronuncia il testo usando un sintetizzatore" }, "nl": { "description": "Voer tekst uit met behulp van spraaksynthese." }, "ti": { "description": "ጽሑፍ ከም ናይ ዘረባ ጽማረ ኣቃልሕ" }, "ua": { "name": "Текст в мовлення", "description": "Виведення тексту за допомогою синтезу мовлення." }, "zh_CN": { "name": "文本与语音互转库", "description": "通过文本输出声音,或通过外部声音输出文本" } }, "searchData": [ "speak _ with _ accent and pitch _ rate _", "speak _ with _ accent and pitch _ rate _ and wait", "recognize speech", "started speech response?", "activate speech synthesis _", "stop speech recognition" ], "categories": [ "sound", "sensing" ] }, { "fileName": "animation_module.xml", "name": "Animation", "description": "Glide, grow and rotate using easing functions.", "translations": { "ca": { "name": "Animacions", "description": "Fés lliscar, crèixer i girar els objectes utilitzant diferents formes i filtres a les animacions" }, "es": { "name": "Animación" }, "eu": { "name": "Animazioa" }, "gl": { "name": "Animacións" }, "it": { "name": "Animazione", "description": "Scivola, cambia dimensione e ruota usando funzioni di interpolazione." }, "nl": { "name": "Animatie" }, "ti": { "name": "ተንቀሳቓሲ", "description": "መሳጋገሪ ተግባራት (easing functions) ብምጥቃም ኣንሳፍፍ፡ ዕበ ከምኡውን ዙር።" }, "ua": { "name": "Анімація", "description": "Ковзайте, збільшуйте та обертайте за допомогою функцій полегшення." }, "zh_CN": { "name": "动画库", "description": "通过变换函数进行滑动、放大和旋转(包括非线性动画实现)" } }, "searchData": [ "-- _", "animate setter _ getter _ delta _ over _ secs easing _", "PI", "degrees _", "error _", "glide _ in _ secs easing _", "animate _ by _ in _ secs easing _", "easing _", "for _ = _ to _ in _ secs easing _ _" ], "categories": [ "variables", "control", "operators", "motion" ] }, { "fileName": "pixel_module.xml", "name": "Pixels", "description": "Manipulate costumes pixel-wise.", "translations": { "ca": { "name": "Píxels", "description": "Manipulem els píxels dels vestits" }, "es": { "name": "Píxeles" }, "eu": { "name": "Pixelak" }, "gl": { "name": "Píxeles" }, "it": { "name": "Pixel", "description": "Manipola i costumi pixel per pixel" }, "nl": { "description": "Manipuleer kostuums pixelsgewijs." }, "pt": { "name": "Píxeis", "searchData": [ "$camera a imagem actual do vídeo\rpl" ] }, "ti": { "name": "ዋህዮታት ስእሊ", "description": "ኣልባሳት ብደረጃ ዋህዮ ስእሊ ቀያይር ወይ ተቖጻጸር።" }, "ua": { "name": "Пікселі", "description": "Керуйте костюмами піксельно." }, "zh_CN": { "name": "像素操作库", "description": "逐像素操作造型" } }, "searchData": [ "export costume _", "set name of costume _ to _", "$camera snap", "export costume list _ base name _", "grayscales of _", "_ filter on _ alpha _", "filter _", "rectangle costume _ width: _ height: _", "kernel _ _ _ _ _ _ _ _ _", "convolve matrix _ * kernel _", "stretch _ by _", "compress _ by _" ], "categories": [ "looks", "sensing", "lists", "operators" ] }, { "fileName": "halo_module.xml", "name": "Outlines and Halos", "description": "Compute and display outlines of costumes and halos around sprites", "searchData": [ "outline color: _ width: _", "halo color: _ width: _ while _", "halo color: _ width: _ for _ secs" ], "categories": [ "looks" ], "translations": { "de": { "searchData": [ "umriss" ] }, "ca": { "name": "Contorns i Halos", "description": "Crea i mostra contorns i halos dinàmics als vestits dels objectes" }, "zh_CN": { "name": "光环库", "description": "计算并显示角色当前造型周围的光环" } } }, { "fileName": "audioComp_module.xml", "name": "Audio Comp", "description": "Analyze, manipulate and generate sound samples.", "translations": { "ca": { "name": "Composició d'audio", "description": "Analitza, manipula i genera mostres de so" }, "es": { "name": "Composición de audio" }, "eu": { "name": "Audioa" }, "gl": { "name": "Composición de son" }, "it": { "name": "Compressione Audio", "description": "Analizza, manipola e genera brani audio." }, "nl": { "description": "Analiseer, manipuleer en genereer geluidssamples." }, "pt": { "name": "Computação áudio", "searchData": [ "executa no modo turbo _", "as amostras de som com _ Hz de _ s amostrado a _ Hz\rca", "π", "_ radianos em graus\rca", "o som _\rca", "desenha o gráfico do som _\rca", "$-1-255-0-0 uma nova gravação\rca", "a nota com _ Hz\rca", "a frequência da nota _\rca", "o nome da nota _\rca" ] }, "ti": { "name": "ምድላው ድምጺ", "description": "ናይ ድምጺ ናሙና ምርምር፡ ፍጠር፡ ለዋውጥ።" }, "ua": { "name": "Audio Comp", "description": "Аналізуйте, маніпулюйте та створюйте звукові зразки." }, "zh_CN": { "name": "音频分析库", "description": "分析、操纵和生成声音样本." } }, "searchData": [ "turbo _", "_ Hz for _ secs at _ Hz sample rate", "PI", "degrees _", "sound named _", "plot sound _", "$-1-255-0-0 record", "note from _ hz", "hz from note _", "name of note _", "fade in _ for _", "compress _ by _", "stretch _ by _" ], "categories": [ "other", "sound", "operators", "sensing", "pen", "lists" ] }, { "fileName": "frequency_distribution_module.xml", "name": "Frequency Distribution Analysis", "description": "Analyze data for frequency distribution", "translations": { "ca": { "name": "Anàlisi de la distribució de freqüències", "description": "Analitza les dades de distribució de freqüències." }, "es": { "name": "Análisis de distribución de frecuencias" }, "gl": { "name": "Analise da distribución de frecuencias" }, "it": { "name": "Analisi della Distribuzione delle Frequenze", "description": "Analizza i dati per ricavare la distribuzione delle frequenze" }, "nl": { "name": "Analyse van frequentieverdeling", "description": "Analyseer gegevens voor frequentieverdeling" }, "pt": { "name": "Análise da distribuição de frequências", "searchData": [ "flash turbo fast as frequências dos itens de _\rca", "o agrupamento dos itens de _ de acordo com _\rca", "uma ordenação de _ com critério _\rca", "o histograma de _ entre _ e _ com intervalo _\rca", "o histograma de _ agrupado de acordo com _ entre _ e _ com passo _\rca", "os itens de _ com a chave _ entre _ e _ com passo _ completados por _\rca", "_ em minúsculas\rca", "desenha gráfico de barras de _ em (x" ] }, "ti": { "name": "ምርምር ዝርገሐ ድግምጋም", "description": "ንዝርገሐ ድግምጋም ኣብ ሓበሬታ ምርምር" }, "ua": { "name": "Аналіз розподілу частот", "description": "Аналізуйте дані для розподілу частот" }, "zh_CN": { "name": "频率分布分析", "description": "分析频率分布数据" } }, "searchData": [ "flash turbo fast analyze _", "flash turbo fast group _ by _", "flash turbo fast sort _ by _", "histogram of _ from: _ to: _ interval: _", "histogram of _ grouped by: _ from: _ to: _ interval: _", "fill _ key: _ from: _ to: _ interval: _ with: _", "_ to lower case", "plot _ _ at x: _ y: _ width: _ height: _" ], "categories": [ "lists", "operators", "pen" ] }, { "fileName": "localstorage_module.xml", "name": "Database", "description": "Persistent key-value storage across Snap! sessions in the same browser", "translations": { "ca": { "name": "Base de dades", "description": "Desa al navegador dades (clau-valor) persistents entre sessions d'Snap!", "searchData": [ "desa clau", "dades desades al navegador\rpl", "esborra clau", "esborra dades del navegador\rpl", "obté valor de clau" ] }, "es": { "name": "Base de datos" }, "it": { "name": "Database", "description": "Memorizzazione persistente di chiavi-valori in diverse sessioni di Snap! nello stesso browser" }, "ti": { "name": "መኽዘን ሓበሬታ" }, "ua": { "name": "База даних", "description": "Постійне зберігання ключ-значення в Snap! сесій в одному браузері" }, "zh_CN": { "name": "数据缓存库", "description": "在同一浏览器中缓存基于键值对的数据,且可以跨Snap!编辑器访问。" } }, "searchData": [ "store key: _ value: _ in browser", "stored data in browser", "remove key: _ in browser", "clear data in browser", "get value from key: _ in browser" ], "categories": [ "other" ] }, { "fileName": "tiles_module.xml", "name": "Tiles", "description": "Divide the stage into sub-regions in each of which to perform an action", "translations": { "ca": { "name": "Rajoles d'escenari", "description": "Divideix l'escenari en diferents regions iguals per realitzar la mateixa acció repetitivament" }, "zh_CN": { "name": "子区域库", "description": "将舞台分成若干大小相同的区域,并对每个区域执行相同的程序" } }, "searchData": [ "for each tile sized _ _", "for each _ in _ _ by _ _ _", "render each _ in table _ _" ], "categories": [ "control" ] }, { "fileName": "arcs_module.xml", "name": "Arcs", "description": "Turn sprites by a delta of degrees moving them at a given radius", "translations": { "ca": { "description": "Creeu arcs tot girant els objectes un número de graus i movent-los en un radi determinat" }, "zh_CN": { "name": "圆周运动库", "description": "通过给定半径及角度,使角色进行圆周运动" } }, "searchData": [ "arc turn right rotate radius: _ degrees: _", "arc turn left rotate radius: _ degrees: _" ], "categories": [ "motion" ] }, { "fileName": "~", "name": "~" }, { "fileName": "~", "name": "~" }, { "fileName": "~", "name": "~" }, { "fileName": "word-sentence.xml", "name": "Words, sentences", "description": "One of the big ideas in Logo that they left out of Scratch is thinking of text as structured into words and sentences, rather than just a string of characters. This library brings back that idea.", "translations": { "ca": { "name": "Paraules i frases", "description": "Una de les idees importants en Logo que no va ser inclosa a Scratch era pensar en els textos com a una estructura de paraules i frases, més que no com una llista de caràcters. Aquesta llibreria torna a desenvolupar aquesta idea.", "searchData": [ "frase _\res", "notació textual de _\res" ] }, "de": { "name": "Wörter, Sätze", "searchData": [ "füge Wörter zusammen _\rca", "Liste to Satz _\rca", "Satz to Liste _\rca", "Wort to Liste _\rca", "Liste to Wort _\rca" ] }, "el": { "name": "Λέξεις, φράσεις" }, "es": { "name": "Palabras, frases" }, "eu": { "name": "Hitzak, esaldiak" }, "gl": { "name": "Palabras e frases" }, "he": { "name": "מילים, משפטים" }, "hu": { "name": "Szavak, mondatok" }, "it": { "name": "Parole, frasi" }, "nl": { "name": "Woorden en zinnen" }, "no": { "name": "Ord, setninger" }, "pl": { "name": "Słowa, zdania" }, "pt": { "name": "Palavras e frases", "searchData": [ "_ sem o primeiro caractere\rca", "_ sem a primeira palavra\rca", "_ sem o último caractere\rca", "_ sem a última palavra\rca", "a primeira palavra de _\rca", "o último caractere de _\rca", "a última palavra de _\rca", "a palavra _ está vazia\rca", "a frase _ está vazia\rca", "lança o erro _\rpl" ] }, "sk": { "name": "Slová, vety" }, "sv": { "name": "Ord, meningar" }, "ti": { "name": "ቃላት ፡ ምሉእ ሓሳባት" }, "tr": { "name": "kelimeler, cümleler" }, "ua": { "name": "Слова, речення" }, "zh_CN": { "name": "单词、句子处理库", "description": "Scratch 遗漏了 Logo 的一个重要思想:将字符串视为由单词和句子组成的结构,而不仅仅是有若干字符组合成的字符串。这个库重新引入了这一思想。\n对于国内的Scratcher/Snapper:由于中文不像英文一样,每个词之间都有一个空格。因此,本库一开始的设计就只适用于英文句子处理" } }, "searchData": [ "all but first letter of _", "all but first word of _", "all but last letter of _", "all but last word of _", "first word of _", "last letter of _", "last word of _", "empty word? _", "empty sentence? _", "join words _", "list to sentence _", "sentence to list _", "word to list _", "list to word _", "sentence _", "error _", "printable _", "first letter of _" ], "categories": [ "operators", "lists", "control" ] }, { "fileName": "words_module.xml", "name": "Just Words", "description": "Use texts as if they were lists of words. A minimal variant of the Words/Sentences library for language projects like chat bots.", "translations": { "ca": { "name": "Només paraules", "description": "Utilitza els textos com si fossin llistes de paraules. Una variant mínima de la llibreria 'Paraules i Frases' per a projectes lingüístics com ara un xat amb un robot." }, "zh_CN": { "name": "纯单词处理库", "description": "将文本视为单词列表来使用。这是单词、句子处理库的一个最小变体,适用于聊天机器人等语言项目。\n对于国内的Scratcher/Snapper:由于中文不像英文一样,每个词之间都有一个空格。因此,本库一开始的设计就只适用于英文句子处理" } }, "searchData": [ "first word of _", "all but first word of _", "sentence with _", "is _ empty?" ], "categories": [ "operators" ] }, { "fileName": "strings.xml", "name": "Strings, Multi-line input", "description": "Extract substrings of a string in various ways. In general, text inputs allow only a single line. The MULTILINE block accepts multi-line text input and can be used in text input slots of other blocks.", "translations": { "ca": { "name": "Operadors de text i entrades multilínia", "description": "Extreu part de cadenes de text amb diversos criteris. El bloc \"multilínia\" permet afegir entrades de text multilínia en qualsevol entrada de blocs" }, "it": { "name": "Stringhe, argomento multilinea" }, "nl": { "name": "Strings, invoer met meerdere regels" }, "ti": { "name": "ሕብረ-ፊደላት፡ ብዙሕ ዝመስመሩ ኣታዊ" }, "ua": { "name": "Рядки, багаторядковий ввід" }, "zh_CN": { "name": "字符串,多行输入" } }, "searchData": [ "multiline _", "substring of _ before _", "substring of _ after _", "position of _ in _", "substring of _ from position _ to position _ inclusive", "text _ contains _" ], "categories": [ "operators" ] }, { "fileName": "replace_letters_module.xml", "name": "Replace Letters", "description": "Replace all occurrences of a letter or a sequence of letters with another in a text.", "translations": { "ca": { "name": "Substitueix Lletres", "description": "Substitueix totes les aparicions d'una lletra o d'una seqüència de lletres per unes altres en un text." } }, "searchData": [ "replace every _ with _ in _" ], "categories": [ "operators" ] }, { "fileName": "apl.xml", "name": "APL primitives", "description": "Adds features from the APL language supporting hyperblocks.", "translations": { "ca": { "name": "Primitives APL", "description": "Afegeix funcionalitats del llenguatge APL als hiper-blocs.", "searchData": [ "ordena _ segons criteri _" ] }, "es": { "name": "Primitivas APL" }, "it": { "name": "Primitive APL", "description": "Aggiunge caratteristiche del linguaggio APL che supportano gli iperblocchi." }, "nl": { "description": "Voegt functies toe uit de APL-taal die hyperblokken ondersteunen" }, "ti": { "name": " መባእታውይን ሕጡባት APL", "description": "ንጡፋት-ሕጡባት ዝሕግዙ ባህርያት ካብ ቋንቋ APL ወስኽ" }, "ua": { "name": "примітиви APL", "description": "Додає функції з мови APL, що підтримують гіперблоки." }, "zh_CN": { "name": "APL(领域特定语言)库", "description": "引入基于超运算积木构建的的APL语言实现." } }, "searchData": [ "reshape as _ $-1-255-255-0 items of _", "shape of $-1-255-255-0 _", "max _ $-1-255-255-0 _", "flatten (ravel) $-1-255-255-0 _", "rank of $-1-255-255-0 _", "transpose $-1.5-255-255-0 _", "reverse row order (column contents) $-1.5-255-255-0 _", "generalized dotproduct _ _ with sum _ product _", "inner product _ _ $-1-255-255-0 _ _", "min _ $-1.2-255-255-0 _", "combine in rows (reduce by column vectors) _ $-1-255-255-0 _", "signum $-1-255-255-0 _", "reciprocal $-1-255-255-0 _", "roll $-1-255-255-0 _", "NAND _ $-1.4-255-255-0 _", "NOR _ $-1.4-255-255-0 _", "_ ≤ _", "_ ≥ _", "XOR _ $-1-255-255-0 _", "$-1.5-255-255-0 _", "where in _ is $-1.5-255-255-0 _", "crossproduct _", "which of _ $-1-255-255-0 contained in _", "catenate _ $-1-255-255-0 _", "scalar value _", "grade up $-1.5-255-255-0 _", "grade down $-1.5-255-255-0 _", "select rows (compress columns) _ $-1-255-255-0 _", "select columns (compress rows) _ $-1.5-255-255-0 _", "reverse column order (row contents) $-1-255-255-0 _", "combine in columns (reduce by row vectors) _ $-1.5-255-255-0 _", "catenate vertically _ $-1.5-255-255-0 _", "_ scalar join _", "take _ $-1-255-255-0 from _", "drop _ $-1-255-255-0 from _", "error _", "numbers from _ to _ ascending", "flash turbo fast sort _ ordering with _", "printable _", "_", "multimap _ over _", "log base _ $-1.5-255-255-0 _", "combs _ at a time $-1-255-255-0 of _", "factorial $-1-255-255-0 _", "_ scalar _ _", "GCD (or) _ $-1.2-255-255-0 _", "LCM (and) _ $-1.2-255-255-0 _", "NOT $-1-255-255-0 _", "permutations of _ items out of _", "identity $-1-255-255-0 _", "deep map _ over _", "_ deal $-1-255-255-0 _", "outer product _ $-1-255-255-0 _ _" ], "categories": [ "lists", "operators", "other", "control" ] }, { "fileName": "stream-tools.xml", "name": "Streams (lazy lists)", "description": "A variation on the list data type in which each list item isn't computed until it's needed, so you can construct million-item lists without really taking up all that time or memory, or even infinite-sized lists. (A block that reports all the prime numbers is included as an example.) See SICP 3.5 for a tutorial.", "translations": { "ca": { "name": "Streams (llistes presconstruides)", "description": "Variació del tipus de dades \"llistes\" on els elements de la llista no són avaluats fins que s'utilitzen. D'aquesta manera es poden construir llistes amb milions d'elements sense un gran consum de memòria i fins i tot construir llistes de mida infinita. (S'inclou un bloc d'exemple que reporta tots els números primers.) Veieu el tutorial a SICP 3.5.", "searchData": [ "ordena _ segons criteri _" ] }, "es": { "name": "Streams (listas perezosas)" }, "eu": { "name": "Jarioak (zerrenda alferrak)" }, "gl": { "name": "Fluxos (listas preguizosas)" }, "it": { "name": "Stream (liste rilasciate)" }, "pt": { "name": "Canais (listas preguiçosas)", "searchData": [ "o primeiro item do canal _", "um canal com todos os itens de _ menos o primeiro", "a prefixação de _ ao canal _", "um canal com _", "um canal com os números a partir de _", "um canal com _", "um canal com os números a partir de _", "a aplicação de _ aos itens dos canais _", "os itens tais que _ do canal _" ] }, "sv": { "name": "Strömmar (lata listor)" }, "ti": { "name": "ዛራታት (ድንጉይ ዝርዝራት)" }, "ua": { "name": "Потоки (ліниві списки)" }, "zh_CN": { "name": "流(按需求值的列表)", "description": "这是列表数据类型的一种变体,其中每个列表项只有在需要时才会被计算,因此你可以构建包含百万项甚至无限大小的列表,而不会真正占用那么多时间或内存(其中包含一个用于报告所有质数的积木作为示例。)。相关教程详见《计算机程序的构造与解释》(SICP)第三章第五节" } }, "searchData": [ "head of stream _", "tail of stream _", "_ in front of stream _", "comment _", "the empty stream", "$speechBubble _", "is stream _ empty?", "stream _", "stream with numbers from _", "stream repeating _", "generate stream _ _ w/seeds: _", "map _ over stream(s) _", "_ from _", "flatmap _ over stream(s) _", "keep items _ from stream _", "ignore _", "delay _", "_ followed by _", "let _ from _", "· _", "first item+index _ from stream _", "incrementally combine stream _ using _", "uniques of stream _", "substitute vars _", "blockify _", "append streams _", "GCD (or) _ $-1.2-255-255-0 _", "shape of $-1-255-255-0 _", "multimap _ over _", "_", "round robin _", "interleave streams _", "merge streams _", "list _ items of stream _", "item _ of stream _", "flash turbo fast sort _ ordering with _", "log stream _ to list _ labeled _ indexed? _", "is _ empty?", "segment of stream _ starting with first item that _ ending with next item that _ inclusive? _", "stream demo", "MORE stream blocks …", "$speechBubble _ _", "_ following _", "square _" ], "categories": [ "Streams", "other", "variables", "control", "lists", "operators" ] }, { "fileName": "bar-charts.xml", "name": "Bar charts", "description": "Takes a table (typically from a CSV data set) as input and reports a summary of the table grouped by the field in the specified column number. The remaining three inputs are used only if the field values are numbers, in which case they can be grouped into buckets (e.g., decades, centuries, etc.). Those three inputs specify the smallest and largest values of interest and, most importantly, the width of a bucket (10 for decades, 100 for centuries). If the field isn't numeric, leave these three inputs empty or set them to zero. In that case, each string value of the field is its own bucket, and they appear sorted alphabetically. The block reports a new table with three columns. The first column contains the bucket name or smallest number. The second column contains a nonnegative integer that says how many records in the input table fall into this bucket. The third column is a subtable containing the actual records from the original table that fall into the bucket. If your buckets aren't of constant width, or you want to group by some function of more than one field, load the \"Frequency Distribution Analysis\" library instead.", "translations": { "ca": { "name": "Gràfics de barres", "description": "Agafa una taula (normalment obtinguda des d'un fitxer CSV) com a entrada i obté un resum de la taula agrupant les dades pel camp especificat pel número de columna. Les altres tres entrades només s'utilitzen si els valors d'aquest camp són nombres, i llavors permet agrupar-los (per exemple en dècades, segles...). Aquestes tres entrades indiquen els valors més petits i més grans dels grups i, més important, la longitud de l'agrupació (10 per dècades, 100 per segles). Si el camp no és numèric, cal deixar aquests tres camps buits o a zero. En aquest darrer cas, cada valor de text farà una agrupació (una dada a representar) i apareixerà en ordre alfabètic. El bloc retorna una nova taula amb tres columnes. La primera té el nom del grup. La segona el número de registres que té cada grup. I la tercera té una altra taula amb els registres originals que s'han agrupat. Si les agrupacions no tenen una amplada constant o es vol agrupar per alguna funció o per més d'un camp, cal utilitzar la llibreria \"Anàlisi de la distribució de freqüències\".", "searchData": [ "gràfica de la taula _ agrupada pel camp", "ordena taula _ pel camp _ en ordre _", "agrupa taula _ pel camp _ per intervals de _" ] }, "it": { "name": "Grafico a barre" }, "nl": { "name": "Staafdiagrammen" }, "ti": { "name": "ባር-ቻርት" }, "ua": { "name": "Стовпчасті діаграми" }, "zh_CN": { "name": "条形图" } }, "searchData": [ "bar chart of table _ grouped by field: _ from: _ to: _ interval: _", "bar chart helper function to fill _ key: _ from: _ to: _ interval: _ with: _", "plot bar chart _ bars at x: _ y: _ width: _ height: _", "sort table _ on field _ in _ order", "group table _ by field _ by intervals of: _" ], "categories": [ "lists", "pen" ] }, { "fileName": "plot_bars_module.xml", "name": "Just Bars", "description": "Draw a list of numbers as vertical lines distributed evenly across the stage.", "translations": { "ca": { "name": "Només gràfics de barres", "description": "Representa una llista de nombres utilitzant línies verticals distribuïdes per tot l'escenari" } }, "searchData": [ "plot bars _ _" ], "categories": [ "pen" ] }, { "fileName": "httpBlocks.xml", "name": "Web services access (https)", "description": "An extended version of the URL block that allows POST, PUT, and DELETE as well as GET requests, allows using the secure HTTPS protocol, and gives control over headers, etc. Also parses JSON data.", "translations": { "ca": { "name": "Accés a serveis Web (https)", "description": "Una versió ampliada del bloc URL que permet treballar amb crides \"POST\", \"PUT\", \"DELETE\" i \"GET\" i també triar el protocol \"HTTP-HTTPS\" i controlar les capçaleres. També permet treballar amb dades JSON." }, "de": { "name": "Zugriff auf Webservices" }, "es": { "name": "Acceso a servicios web (https)" }, "eu": { "name": "Web zerbitzuak atzitzea (https)" }, "gl": { "name": "Acceso a servizos web (https)" }, "he": { "name": "גישה לשירותי רשת מאובטחים" }, "hu": { "name": "Web service hozzáférés (https)" }, "it": { "name": "Accesso ai servizi web (https)" }, "nl": { "name": "Verbinding met Webservices" }, "no": { "name": "Webservices tilgang (htpps)" }, "pl": { "name": "Dostęp do usług sieciowych (https)" }, "pt": { "name": "Acesso a serviços web (https)", "searchData": [ "os dados JSON _ em formato de lista", "o valor com chave _ em _", "a resposta a _ de _ enviando _ e cabeçalhos _", "um par (chave", "a localização actual do dispositivo" ] }, "sk": { "name": "Prístup na webové služby (https)" }, "ti": { "name": "ኣገልግሎታት መርበብ ሓበሬታ ምብጻሕ (https)" }, "tr": { "name": "Web servislerine ulaşım (https)" }, "ua": { "name": "Доступ до веб-служб (https)" }, "zh_CN": { "name": "网络服务访问(https)" } }, "searchData": [ "listify _", "value at key _ of _", "_ url: _ send: _ headers: _", "key: _ value: _", "current location", "binary data from _ type _" ], "categories": [ "operators", "sensing" ] }, { "fileName": "variable_declaration_module.xml", "name": "Declare & Initialize Script Variables", "description": "Declare and initialize multiple script variables", "searchData": [ "let _", "let _ then report _" ], "categories": [ "other" ], "translations": { "de": { "name": "Skriptvariablen deklarieren und initialisieren", "description": "Mehrere Skriptvariablen auf einmal anlegen und mit Werten initialisieren", "searchData": [ "deklariere _", "deklariere _ dann berichte _" ] }, "ca": { "name": "Declara i inicialitza variables de programa", "description": "Declara i inicialitza múltiples variables dins els programes" } } }, { "fileName": "make-variables.xml", "name": "Create variables", "description": "Create and manage global/sprite/script variables in a script", "translations": { "ca": { "name": "Crea variables", "description": "Crea i gestiona variables de tipus global/sprite/script dins els programes", "searchData": [ "assigna a _ el valor _\res", "mostra la variable _\res", "amaga la variable _\res" ] }, "es": { "name": "Crear variables" }, "gl": { "description": "Crear e xestionar \"global/sprite/script\" variábeis a partires dun programa." }, "it": { "name": "Crea variabili", "description": "Crea e gestisce in uno script variabili globali/dello sprite/dello script" }, "nl": { "name": "Maak variabelen", "description": "Maak en beheer globale/sprite/scriptvariabelen in een script" }, "pt": { "description": "Criar e gerir variáveis globais, de objecto e de guião a partir de um guião.", "searchData": [ "cria as variáveis _ _\rca", "remove as variáveis _\rca", "o valor de _\rpl", "a variável _ existe\rca" ] }, "ti": { "name": "ተቓያየርቲ ኣዳሉ", "description": "ሓፈሻውያን፡ ናይ መርሓ ፡ ከምኡ ውን ናይ ትንኩሊብ ወይ ውዱዕ ተቓያየርቲ ኣብ ውሽጢ መርሓ ኣዳሉን ኣመሓድርን።" }, "ua": { "name": "Створити змінні", "description": "Створення глобальних/спрайтових/скриптових змінних у сценарії та керування ними" }, "zh_CN": { "name": "变量管理库", "description": "在脚本中创建和管理全局/私有/脚本变量" } }, "searchData": [ "create _ var _", "delete var _", "set var _ to _", "var _", "does var _ exist?", "show var _", "hide var _" ], "categories": [ "variables" ] }, { "fileName": "bitwise.xml", "name": "Bitwise operators", "description": "Bitwise arithmetic operators for low-level bit manipulation.", "translations": { "ca": { "name": "Operadors 'bitwise'", "description": "Operadors aritmètics 'bitwise' per a manipular dades a baix nivell (a nivell dels seus bits)" } }, "searchData": [ "bitwise not _", "bitwise _ and _", "bitwise _ or _", "bitwise _ xor _", "bitwise left shift _ by _ bits", "bitwise right shift _ by _ bits", "bitwise unsigned right shift _ by _ bits" ], "categories": [ "operators" ] }, { "fileName": "textformat_module.xml", "name": "Writing and formatting", "description": "Write text using fancy fonts, contributed by Tethrarxitet", "searchData": [ "write _ size _ stats _", "text costume _ size _ stats _", "font _ bold _ italic _", "font _ weight _ italic _", "write _ size _ stats _ wrap _", "width of text _ size _ stats _" ], "categories": [ "pen" ], "translations": { "es": { "searchData": [ "escribir _ con tamaña _ e información _\rpt", "disfraz de texto _ tamaño _ e información _\rpt", "nombre de la fuente _ _ espesor _ _ ¿oblicuo? _\rpt" ] }, "pt": { "searchData": [ "nome da fonte _ _ texto em negrito? _ _ oblíquo? _\res" ] }, "ca": { "name": "Escrivint i formatant text", "description": "Escriu text utilitzant les fonts de Tethrarxitet" }, "zh_CN": { "name": "画笔美术字库", "description": "允许画笔通过预定的格式打印文本,由官方社区贡献者Tethrarxitet提供" } } }, { "fileName": "sprite_api_module.xml", "name": "Sprite Method API", "description": "Run and call a sprite's local custom blocks from another sprite", "searchData": [ "run api: _ . _ ( _ )", "call api: _ . _ ( _ )", "_ methods of _" ], "categories": [ "control", "sensing" ], "translations": { "de": { "searchData": [ "api" ] }, "ca": { "name": "Blocs propis dels objectes", "description": "Crida els blocs propis dels objectes des de altres objectes" } } }, { "fileName": "~", "name": "~" }, { "fileName": "~", "name": "~" }, { "fileName": "~", "name": "~" }, { "fileName": "SciSnap3Blocks.xml", "name": "SciSnap! v3", "description": "Scientific Functions, Graphing, SQL interface, Machine Learning, from Uni Göttingen (Eckart Modrow)", "translations": { "ca": { "description": "Funcions científiques, gràfics, comandes SQL i 'Machine Learning' creats per la Universitat de Göttingen (Eckart Modrow)" } }, "searchData": [ "INFO \"My own blocks\"", "create a _ ( of _ ) with name _", "import Sprite", "is JavaScript enabled?", "is key _ pressed?", "datetime", "datetime: _ to _", "input dialog on _ with title _ and items _", "setting _", "set flag _ to _", "INFO \"Math tools\"", "show global message title: _ message: _", "vector _", "random vector dim _ range _ to _", "matrix of vectors _", "random _ x _ matrix range _ to _", "transpose _", "_ of _", "linear operation _ _ _", "apply _ to _", "solve _ *x= _", "apply Gauss method to _", "polynomial interpolation for _", "_ ( _ )", "affine transformation of _ by _ --> _", "_ + _ * i", "_ * e^i _", "_ toThin _ - form", "_ of a _", "complex operation _ _ _", "configure _ as a MathPad width: _ height: _ color: _ with close-button _ left? _ size: _", "new dictionary", "create _ var _", "_ as _", "new costume size: _ _ _", "is variable _ in the scope of _ ?", "set MathPadProperty _ of _ to _", "MathPadProperty _ of _", "set MathPad costume properties width: _ height: _ color: _ offsets: _ _ with close-button _ left? _ size _ on _", "set MathPad properties lineWidth: _ onlyPoints? _ grid? _ dimension: _ xMin: _ xMax: _ yMin: _ yMax: _ zMin: _ zMax: _ startPoint: _ _ _ on _", "plot _ _ color: _ on MathPad _ Change startpoint? _", "plot set _ setname: _ color: _ linewidth: _ level(1..5): _ on MathPad _ ", "MathPad Example: vektor addition", "MathPad Example: affine transformation", "MathPad Example: set operations", "rename costume _ to _", "add key _ value _ to dictionary _", "set value _ to _", "set _ of _ to _", "get _ of sprite _", "delete var _", "value of key _ in dictionary _", "replace value of key _ in dictionary _ with _", "remove entry of key _ in dictionary _", "read dictionary from JSON file", "write dictionary _ to JSON file _", "copy of costume _", "costume of _", "show _ as dialog", "close all open dialog windows", "layer", "set layer to _", "set cursor _", "is _ a _", "random", "𝝅", "e", "_ !", "( _ ) ( _ )", "round _ to _ digits", "replace _ _ with _ in _", "index of _ in _", "root of _ starting at _ by Newton´s method", "sequence element _ ( _ )", "first _ elements of sequence _", "sequence of secant slopes for _ at _ calculated with sequence _", "derivative _ ´( _ )", "_ ∑ _ _ = _", "_ ∫ _ dx _ calculated with _ intervals", "_ of _ sampled with _ Hz", "b(N= _ p= _ k= _ )", "B x= _ (N= _ p= _ )", "h(N= _ M= _ n= _ k= _ )", "H x= _ (N= _ M= _ n= _ )", "p(θ= _ k= _ )", "P x= _ p(θ= _ )", "pareto (xmin= _ k= _ x= _ )", "n (x= _ μ= _ σ= _ )", "𝜙", "|R", "set of { _ }", "set of {x| _ _ x _ _ }", "set of {x| _ }", "is _ ε _ ?", "_ _ _", "is _ ⊆ _ ?", "is _ = _ ?", "_ elements ε |N of _", "section _ of _", "_ edge of interval _", "element _ toOutline text", "text _ toOutline elements", "INFO \"Data tools\"", "empty table", "copy of _", "data _ as _", "_ x _ table initialized with _", "_ by _ table with labels: _", "_ random points with ranges x: _ _ y: _ _ inside of a _", "_ random points near a straight line x-range _ _ gradient _ y-axis-intercept _ range _", "_ random points near _ between _ and _ range _", "_ _ of _ with first item? _", "add _ _ to _", "delete _ _ of _", "element _ _ of _", "set element _ _ of _ to _", "columns _ of _ from row _ to _", "subsection of _ in _ from _ _ to _ _", "select rows of _ where column _ is _ _", "count values in _", "sort _ with predicate _", "entropy of _", "_ without duplicates", "_ normalized by _", "_ vertical compressed with factor _ by averaging", "_ pooling of _ with stride _", "_ sorted by column _ ascending _ considering headline? _", "_ of column _ of _ grouped by column _ considering headline? _", "_ of column _ and _ of _ considering headline? _", "regression line parameters of _", "_ next neighbors of _ in _", "convolution kernel _ applied to _ _ width _ height _", "_ -means clustering for _ with Euclidean metrics", "_ -means clustering for _ with metric _", "DBSCAN clustering for _ radius _ minMembers _", "decision tree ID3 for _ with labeled data in last column", "classify _ with ID3-tree _", "INFO \"PlotPad\" for dealing with diagrams", "configure _ as a PlotPad width: _ height: _ color: _ with close-button? _ left? _ size: _", "is _ a PlotPad?", "set PlotPadProperty _ of _ to _", "PlotPadProperty _ of _", "set PlotPad costume properties width: _ height: _ back color: _ front color: _ offsets: _ _ on _", "set PlotPad labels on _ to title: _ titleheight: _ x-label: _ xLabelheight: _ y-label: _ yLabelheight: _", "set PlotPad line properties style: _ width: _ color: _ on _", "set PlotPad marker properties style: _ width: _ color: _ connected? _ on _", "set PlotPad scale properties precision: _ _ textheight: _ _ number of intervals: _ _ on _ pretty formated? _", "set PlotPad offsets from edges on _", "set PlotPad ranges for x: _ _ y: _ _ with border? _ of _ on _", "add graph _ to PlotPad _", "add dataplot of numeric data: _ to PlotPad _", "add dataplot of mixed data: _ y-scale? _ x-scale? _ to PlotPad _", "add histogram of _ with _ groups to PlotPad _ y-axis starting with 0? _", "add axes and scales to PlotPad _", "clear _ on _", "restore PlotPad content of _", "set pretty ranges on PlotPad _", "pretty values for a PlotPad from _ to _ with _ intervals", "get ranges for PlotPad _ from _ with border _", "convert value _ to coordinate _ of PlotPad _", "PlotPad _ on _ by mouse", "Example: Plot of random data width _ height _ line _ marker _ color _", "Example: Histogram of random data width _ height _ line _ color _", "Example: Simple plot of data: _ x: _ y: _ width: _ height: _ title: _ labels: _ _ line: _ marker: _ color: _", "Example: regression line", "change SpriteName of _ to _", "list of sprites with names starting with _", "list _ contains _ anywhere", "INFO \"SQL tools\"", "configure SQL", "is SQL configured?", "connect to database server", "read databases", "choose database no. _", "read tables", "choose table no. _", "attributes of table no. _", "SELECT _ _ FROM _ WHERE _", "SELECT _ _ FROM _ WHERE _ GROUP BY _ HAVING _ ORDER BY _ _ LIMIT _", "exec SQL-command _", "import query result _ to SQLData", "_ = _", "_ < _", "_ > _", "_ OR _", "_ AND _", "NOT _", "_ LIKE _", "_ IN ( _ )", "AVG ( _ )", "COUNT ( _ )", "MIN ( _ )", "MAX ( _ )", "SUM ( _ )", "SQL-Example: simple query", "SQL-Example: a bit advanced query", "where is the _ block used?", "make a drop at _ _ bounded by a rectangle _ _ shifted by _ _ percent, main color _ with _ particles on _", "list length _ initialized with _", "Example: \"drip painting\"", "INFO \"ImagePad\" for dealing with images", "configure _ as an ImagePad width: _ height: _ color: _ with close-button? _ left? _ size: _", "is _ an ImagePad?", "ImagePadProperty _ of _", "set ImagePadProperty _ of _ to _", "set ImagePad costume properties width: _ height: _ back color: _ offsets: _ _ on _", "set ImagePad line properties style: _ width: _ color: _ fill color: _ on _", "import image data from _ to myData of _ and set properties", "_ _ image log? _ alpha _ from myData on _", "draw list of points _ as _ size: _ on _ using Snap! coordinates? _ with noise? _ range: _", "set _ at _ on _ to _ using Snap! coordinates _", "_ at _ on _ using Snap! coordinates _", "_ on _ by mouse using Snap! coordinates _", "affine transformation of costume _ by _ --> _ using Snap! coordinates _", "brightness around _ within radius _ calculated with _ of ImagePad _ using Snap! coordinates _", "remove sprite _", "select sprite _", "let _ respond to _", "image data _ width _ height _ _ image data _ width _ height _ with offsets _ _", "Example: slice data of an image", "Example: false color image of moon crater Albertarius", "Example: random points on an image", "Example: space modulation", "INFO \"SciSnap! globals\"", "INFO \"Window to ImagePads\"", "configure _ as a window to ImagePad _", "is _ a window to Imagepads?", "_ ImagePad _ to/from image stack of window _ and adjust width/height _", "switch to _ image of window _ and adjust width/height _", "update window _", "magnify or shrink image on window _ by _ %", "move image of window _ by _ _", "scroll image of window _", "stage position _ toOutline _ on _ using Snap! coordinates _", "_ _ on _ toOutline stage position using Snap! coordinates _", "position _ is in window _", "is _ deleted?", "attach part _ to sprite _", "start SciSnap! stage: _ X _", "create costume data", "create SciSnap! costumes", "create SciSnap! global variables and properties", "set SciSnap! global property _ to _", "SciSnap! global property _", "configure _ as a SketchPad width: _ height: _ color: _ with close-button _ left? _ size: _", "is _ a _ ?", "reshape and clear SketchPad _ to width: _ height: _", "delete SketchPad _", "adjust close-button of _", "_ _ - tool for window _ size _", "_ _ of window _", "update tool positions on _", "update tool coordinates on _", "move _ _", "detach all parts from _", "on _ run _", "delete _ _ in _", "substring of _ from _ to _", "trim _ by _", "Euclidean distance between point _ and point _", "Levenshtein distance of _ and _", "delete all closeButtons", "set SketchPadProperty _ of _ to _", "SketchPadProperty _ of _", "draw line from _ to _ on _ using Snap! coordinates? _", "_ rectangle from: _ to: _ on _ using Snap! coordinates? _", "_ circle center: _ radius: _ on _ using Snap! coordinates? _", "draw text _ at: _ height: _ horizontal? _ on _ using Snap! coordinates? _", "width of text _ in height _ on _", "Example: rectangles, inspired by Frank Stella", "Example: circles", "Example: why?", "read _ data from URL _", "read _ -file with filepicker", "select _ with filepicker", "read file as BLOB _", "write _ to _ -file _", "import _ from _ to SciSnap!Data", "report SciSnap! error _ from _ and stop all scripts", "INFO \"GraphPad\" for dealing with graphs", "configure _ as a GraphPad width: _ height: _ color: _ with close-button? _ left? _ size: _", "is _ a GraphPad?", "set GraphPadProperty _ of _ to _", "GraphPadProperty _ of _", "set GraphPad costume properties width: _ height: _ back color: _ on _", "set GraphPad vertex properties minSize: _ growing? _ showsContent? _ on _", "set GraphPad edge properties lineWidth: _ color: _ directed? _ weighted? _ showsWeight? _ on _", "new vertex at _ content: _ on graph of _ using Snap! coordinates? _", "add _ random vertices to graph on _", "move vertex _ of graph on _ to _ using Snap! coordinates? _", "add edge from vertex _ to vertex _ to graph on _", "add _ random edges to graph on _", "draw graph on _", "delete vertex _ of graph on _", "delete edge from vertex _ to vertex _ of graph on _", "weight of edge from vertex _ to vertex _ of graph on _", "change weight of edge from vertex _ to vertex _ to _ of graph on _", "ask for new weight of graph on _", "ask for new start vertex width of graph on _", "content of vertex _ of graph on _", "change content of vertex _ to _ of graph on _", "ask for new vertex content in graph on _", "set marker of vertex _ of graph on _", "remove marker of vertex _ of graph on _", "remove all markers of graph on _", "depth first search of content _ starting at vertex _ of graph on _", "breadth first search of content _ starting at vertex _ of graph on _", "distance on _ from vertex _ to vertex _", "shortest path in graph from vertex _ to vertex _ on _", "list of all shortest paths in graph from vertex _ to all connected vertices of graph on _", "vertexnumber at _ of graph on _ using Snap! coordinates? _", "vertexnumber of _ in graph of _", "Graph Example: small worlds (needs some seconds)", "Graph Example: distribution of links", "INFO \"NNPad\" for dealing with Neural Nets", "configure _ as a NeuralNetPad width: _ height: _ color: _ with close-button? _ left? _ size: _", "is _ a NNPad?", "set NNPadProperty _ of _ to _", "NNPadProperty _ of _", "set NNPad costume properties width: _ height: _ color: _ offsets: _ on _", "set NNPad net properties numberOfLayers: _ layerWidth: _ on _", "NN add new weights for _ layers of width _ on _", "NN output of _ layer on _", "NN show status on _", "teach NN with input _ and target output _ by back- propagation with learning factor _ on _", "NN Example: on _", "INFO \"GridPad\" for dealing with cellular automata", "configure _ as an GridPad width: _ height: _ color: _ with close-button? _ left? _ size: _", "is _ a GridPad?", "set GridPadProperty _ of _ to _", "GridPadProperty _ of _", "set GridPad costume properties width: _ height: _ back color: _ offsets: _ _ on _", "set GridPad line properties style: _ width: _ color: _ fill color: _ on _", "set GridPad grid properties on _ horizontal cells: _ vertical cells: _ initial cell colornumber: _ with grid lines? _", "add grid _ on _", "fill cells on _ range x: _ _ y: _ _ randomly with color numbers _", "set cell value on _ to _ by mouse", "_ on _ by mouse", "set cell value on _ at _ _ to _ with grid lines? _", "cell value on _ at _ _", "_ -neighborhood as torus? _ of _ _ on _", "all cells on _ as torus? _ swapped _ times randomly inside radius _ range x: _ _ y: _ _", "all cells on _ as torus? _ with value _ take value _ if number of surrounding value _ is _ _ else take value _ with noise? _ of _ % range x: _ _ y: _ _", "all cells on _ as torus? _ take _ of surrounding cells x: _ _ y: _ _ range: _", "combine grid1 _ and grid2 _ by value1= _ _ value2= _ to _ else _", "Example: plot of mixed data", "set _ to full size, bounded by left _ right _ top _ bottom _", "convert _ on _ to _ - coordinates", "let part _ of the TheLineTool respond to _", "let SquareTool _ respond to _", "Example: Use of a window to an image", "Example: get line data with the LineTool", "Example: get brightness data with SquareTools", "Example: graphical noise", "Example: create dynamically a new sprite that responds to three events", "variadic position _ toOutline position", "variadic color _ toOutline RGB(A)-value", "translate _", "apply Wolfram automaton no _ to grid _ with colors for 0: _ and 1: _", "is _ numerical?", "install eventhandler _ for _", "Example: diffusion", "Example: Wolfram Automaton No. 30", "extract pure text from _", "prepare data für naive Bayes text classification from text list of category 1 _ and text list of other categories _", "naive Bayes classification of _ based on trained data _", "list _ from item _ to item _", "remove all custom blocks in _", "_ category _ color _ _ _", "_ block _", "Example: configure SciSnap! as a MathTool", "call %#1 %#2" ], "categories": [ "0. My own blocks", "control", "sensing", "2. Math tools", "looks", "lists", "variables", "pen", "operators", "3. Data tools", "5. PlotPad for data plots", "4. SQL tools", "6. ImagePad for image operations", "1. SciSnap! globals", "7. GraphPad for graph operations", "8. NNPad for neural networks", "9. GridPad for grid operations" ] }, { "fileName": "TuneScope.xml", "name": "TuneScope", "description": "Music Notation, Instruments, Drums, Tones, Chords, Tracks, from the University of Virginia (Glen Bull)", "translations": { "ca": { "description": "Notació musical, instruments, bateries, tons, acords i pistes creats per la Universitat de Virginia (Glen Bull)", "searchData": [ "mostra la variable _\res", "assigna a _ el valor _\res", "associació _ _" ] } }, "searchData": [ "show var _", "set var _ to _", "create _ var _", "Initialize TuneScope", "Set Instrument To _", "Set Volume To _ %", "Set Instrument _ Volume to _ %", "Play Note _ for Duration _ and Wait", "Play Note _ for Duration _", "Play Chord _ for Duration _", "Rest for Note Duration _", "_ Scale: _ Octave: _", "Note _ in _ Scale: _ Octave: _", "Interval Between Note _ to _ in the _ Scale _", "_ Chord: _ Octave: _", "_ Chord: _ Octave: _ Chord Position: _", "Add Note _ to Chord _", "Chord Rest", "Drum Pattern _", "Drum _ _ Beat _ Times _", "Measure _", "Section _", "Track: _ Instrument: _ Musical Notation (Notes or Chords): _", "Play Tracks _ Time Signature: _", "Beats in Measure _ Time Signature _", "Note Duration Value _", "Note [ Pitch: _ Duration: _ ]", "Tone Number: _ Frequency: _ Amplitude: _", "Tone Number: _ _ On/Off", "Tone Off", "Play MIDI Controller: _ Instrument: _", "Stop MIDI Controller", "Convert MIDI _ to Note", "Convert Note _ to MIDI", "flash turbo fast assoc _ _", "Import MIDI File", "Convert MIDI File _ to TuneScope", "Current Note" ], "categories": [ "variables", "Music", "lists" ] }, { "fileName": "~", "name": "~" }, { "fileName": "~", "name": "~" }, { "fileName": "~", "name": "~" }, { "fileName": "serial_module.xml", "name": "Serial Ports", "description": "Connect to hardware extensions through the Web Serial API (Chromium, Chrome or Edge required)", "translations": { "ca": { "name": "Ports sèrie", "description": "Connexió a microcontroladors connectats al port sèrie utilitzant el Web Serial API (requereix de la utilització del navegador Chromium, Chrome o Edge)" }, "es": { "name": "Puertos serie" }, "it": { "name": "Porte Seriali", "description": "Collega a estensioni hardware usando la Web Serial API (è richiesto Chromium, Chrome o Edge)" }, "nl": { "description": "Maak verbinding met hardware-extensies via de Web Serial API (Chromium, Chrome of Edge vereist)" }, "ti": { "name": "ታርታዊ መዋሰብያ", "description": "ምስ ተወሰኽቲ ናይ ኮምፒዩተር ኣቕሑ ብመገዲ ታርታዊ ናይ መርበብ ኤፒኣይ (Web Serial API) ኣራኽብ (ብ ባባት መርበብ ሓበሬታ ክሮምን ኤጅን ጥራይ እድገፍ)" }, "ua": { "name": "Послідовні порти", "description": "Підключення до апаратних розширень через Web Serial API (потрібен Chromium, Chrome або Edge)" }, "zh_CN": { "name": "串行端口", "description": "通过Web Serial API连接到硬件扩展(需要Chromium、Chrome或Edge)" } }, "searchData": [ "WEBSer $-1-0-255-0 open _", "WEBSer $-1-255-0-0 close _", "WEBSer $-1-0-255-0 read _", "WEBSer $-1-0-255-0 write _ _" ], "categories": [ "other" ] }, { "fileName": "mqtt.xml", "name": "MQTT", "description": "(Message Queuing Telemetry Transport) protocol for connecting with IOT devices and/or other software", "translations": { "ca": { "description": "MQTT (Message Queuing Telemetry Transport - Transport de telemetria de missatges en cua) Protocol per connectar dispositius IoT amb diferent programari" } }, "searchData": [ "$cloudOutline MQTT connect to _ _", "$cloudOutline MQTT subscribe to _ topic _ on each message run _ _", "$cloudOutline MQTT publish to _ topic _ payload _ _", "$cloudOutline MQTT unsubscribe from _ topic _", "$cloudOutline MQTT disconnect from _", "$cloudOutline MQTT response _ topic _ reply _ _", "$cloudOutline MQTT request _ topic _ response topic _ payload _ on response run _ _", "$cloudOutline MQTT example response reporter payload _ topic _", "$cloudOutline MQTT request _ topic _ response topic _ payload _ _", "_ to base64", "_ from base64 _", "MQTT Extension Examples" ], "categories": [ "MQTT" ] }, { "fileName": "websockets.xml", "name": "WebSockets", "description": "Connect to a WebSockets server and exchange data with it. Each spite can connect to a different WebSocket address.", "searchData": [ "connect to _", "connected?", "disconnect", "send _", "when I receive _" ], "categories": [ "WebSockets" ], "translations": { } }, { "fileName": "signada.xml", "name": "Signada (Network remote control)", "description": "Interact with MicroBlocks devices via WiFi. Requires the device to have a TFT display, two buttons and WiFi capability, as well as the Signada MicroBlocks project loaded. The Citilab ED1 and a bunch of the M5Stack boards are some of the devices that work with Signada.", "translations": { "ca": { "name": "Signada (control remot per xarxa)", "description": "Interactua amb dispositius programats amb Microblocks per la WiFi. Els dispositius han de tenir una pantalla TFT, dos butons i connectivitat WiFi i tenir carregat el projecte Signada de MicroBlocks. Exemples compatibles són la placa ED1 del Citilab i múltiples dispositius tipus M5Stack.", "searchData": [ "🤖 connecta't a _", "🤖 desconnecta't", "🤖 connectat", "toca la nota _ a l'octava _ durant _ ms", "botó _", "dibuixa a la pantalla _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _", "mou motor _ _ passos _", "mou motor 1 en _ motor 2 en _ _ passos", "mou motor _ angle _ °", "mou motor _ _ voltes completes", "escriu _ a x", "neteja pantalla", "posa el LED x", "mostra caràcter _", "posa el pin digital _ a _", "posa el pin analògic _ a _", "llegeix el pin digital _", "llegeix el pin analògic _", "inclinació _", "acceleració", "nivell de llum", "temperatura °C" ] }, "it": { "name": "Signada (Controllo remoto di rete)", "description": "Interagisce con dispositivi MicroBlocks via WiFi. Richiede che il dispositivo sia dotato di un display TFT, due pulsanti e di WiFi, e che il progetto Signada MicroBlocks sia stato caricato. La Citilab ED1 e alcune schede M5Stack sono alcuni dei dispositivi che funzionano con Signada." }, "ua": { "name": "Signada (мережевий дистанційний контроль)", "description": "Взаємодія з пристроями MicroBlocks через Wi-Fi. Потрібно, щоб пристрій мав TFT-дисплей, дві кнопки та можливість Wi-Fi, а також завантажений проект Signada MicroBlocks. Citilab ED1 і низка плат M5Stack є одними з пристроїв, які працюють з Signada" }, "zh_CN": { "name": "Signada(网络远程控制)", "description": "通过WiFi与MicroBlocks设备进行交互。需要设备具备TFT显示屏、两个按钮和WiFi功能,以及加载了Signada MicroBlocks作品。Citilab ED1和一些M5Stack开发板是与Signada兼容的设备之一。" } }, "searchData": [ "🤖 connect to _", "🤖 disconnect", "🤖 connected", "play note _ octave _ for _ ms", "button _", "set LED display _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _", "move motor _ _ steps _", "move motor 1 _ and motor 2 _ _ steps", "move motor _ angle _ °", "move motor _ _ complete turns", "write _ at x: _ y: _ color _ scale _", "clear display", "set LED x: _ y: _ to _", "display character _", "set digital pin _ to _", "set analog pin _ to _", "read digital pin _", "read analog pin _", "tilt _", "acceleration", "light level", "temperature °C" ], "categories": [ "other", "sound", "sensing", "pen", "motion" ] }, { "fileName": "~", "name": "~" }, { "fileName": "~", "name": "~" }, { "fileName": "~", "name": "~" }, { "fileName": "tutorial_module.xml", "name": "Tutorials", "description": "Position and scale the tutorial window", "searchData": [ "when _ bounds change", "position tutorial at _ _", "set tutorial size to _ %", "tutorial size", "current editor _", "exit tutorial" ], "categories": [ "tutorials" ], "translations": { "ca": { "description": "Posiciona i ajusta la mida de la finstra del tutorial." } } }, { "fileName": "metaprogramming_module.xml", "name": "Metaprogramming", "description": "Analyze, transform and generate blocks and scripts", "searchData": [ "scriptify _", "blockify _", "callers of _", "inject _ into _ _ each _", "call stack", "get _ of caller", "set _ of caller to _", "expand _ to _ slots" ], "categories": [ "control", "lists", "sensing", "other", "variables" ], "translations": { "ca": { "name": "Metaprogramació", "description": "Analitza, transforma i genera blocs i programes dinàmicament" }, "zh_CN": { "name": "元编程库", "description": "分析、转换、生成积木和程序" } } }, { "fileName": "continuations_module.xml", "name": "Continuations", "description": "Capture runtime continuations to build fancy control structures", "searchData": [ "run _ with continuation", "call _ with continuation" ], "categories": [ "control" ], "translations": { "ca": { "name": "Continuacions", "description": "Captura dinàmicament les continuacions en temps d'execució i crea diferents estructures de control" }, "zh_CN": { "name": "延续 + call/cc库", "description": "动态获取continuation(延续),以实现更多控制流\n译者注:call/cc的全称是“call-with-current-continuation”,Snap!的中文翻译传统之一是将其译为“带延续运行”/“带延续调用”。\ncall/cc的用例如:\n“循环、函数迭代和组合”库里的“非本地退出”积木、协程(Coroutine)、生成器(Generator)" } } }, { "fileName": "drawPath_module.xml", "name": "Draw Paths", "description": "Draw filled or stroked polylines and polygons without moving the pen sprite", "searchData": [ "draw path _ _" ], "categories": [ "pen" ], "translations": { "de": { "name": "Male Pfade", "description": "Male Vektorpfade und Polygone direkt, ohne den Stift zu bewegen, wahlweise ausgefüllt oder umrandet" } } }, { "fileName": "shapes_module.xml", "name": "Shapes", "description": "Create, combine, transform and display geometric shapes for a functions-first approach to teaching programming. Inspired by Pyret's image library, see: https://pyret.org/docs/horizon/image.html - under development", "searchData": [ "draw _", "costume from _", "square _ _", "circle _ _", "rectangle w: _ h: _ _", "ellipse w: _ h: _ _", "path _", "rotate _ by _", "scale _ by _", "move _ by _", "beside _ _ _ align y: _", "above _ _ _ align x: _", "overlay _ _ _ align x: _ y: _", "layer _", "left of _", "right of _", "bottom of _", "top of _", "center x of _", "center y of _", "centroid x of _", "centroid y of _", "width of _", "height of _" ], "categories": [ "tables" ] }, { "fileName": "~", "name": "~" }, { "fileName": "~", "name": "~" }, { "fileName": "~", "name": "~" }, { "fileName": "microworlds/dialogs.xml", "name": "(EDC) Dialogs", "description": "Display dialogs and messages to the user.", "searchData": [ "inform title _ message _", "show message _ secs _" ], "categories": [ "looks" ], "translations": { } }, { "fileName": "microworlds/fancy-text-morphs.xml", "name": "(EDC) Fancy Text", "description": "Text formatting and basic fraction support for SAY and THINK blocks.", "searchData": [ "fancy think _ size: _ max width: _ max height: _ color: _ in my _ for _ seconds", "fancy think _ size: _ max width: _ max height: _ color: _ in my _", "fancy say _ size: _ max width: _ max height: _ color: _ in my _ for _ seconds", "fancy say _ size: _ max width: _ max height: _ color: _ in my _", "fancy text costume _ size: _ max width: _ color: _ align: _ font: _" ], "categories": [ "looks" ], "translations": { } }, { "fileName": "microworlds/fancy-text.xml", "name": "(EDC) Fancy Stage Writing", "description": "Text formatting and basic fraction support for writing on stage.", "searchData": [ "write on stage text _ size: _ font: _ align: _ x: _ y: _ color: _" ], "categories": [ "pen" ], "translations": { } }, { "fileName": "microworlds/microworld.xml", "name": "(EDC) Microworld", "description": "Customize the display of the Snap! UI to create a microworld programming environment.", "searchData": [ "load microworld", "switch to language _ and broadcast _ with data _ show loading screen _", "block spec _", "button label _ message _ data _", "key: _ value: _", "set buttons in _ to _", "stage button label _ message _ data _ x _ y _ anchor x _ anchor y _ font size _", "microworld define _ _ _", "button pic labeled _", "hide loading screen", "show loading screen", "set loading screen after translate _", "set active buttons in _ to _", "set broadcast after translate _", "set menu _ to items _", "set ide param _ to _", "switch to sprite _", "exit microworld", "enter microworld", "microworld active?", "set block buttons _", "set editable block specs _", "set palette blocks _", "set enable variables _", "set enable keyboard _", "set hidden UI features _", "block specs _", "list to comma-separated string _", "hidden UI features $-1 _ category list $-1 _ make block buttons $-1 _ search button $-1 _ stepping button $-1 _ start button $-1 _ pause button" ], "categories": [ "Microworld", "operators" ], "translations": { "pt": { "searchData": [ "um par (chave", "altera o valor da configuração _ para _" ] } } }, { "fileName": "microworlds/script-pic-costume.xml", "name": "(EDC) Script Pic Costumes", "description": "Turn a ringified block/script into a costume", "searchData": [ "costume from script: _" ], "categories": [ "looks" ], "translations": { } }, { "fileName": "microworlds/translations.xml", "name": "(EDC) Translations", "description": "Support for translating text, blocks, and dropdown/placeholder values", "searchData": [ "update custom block translations from translations _", "extract _ from translation data _", "extract block translation data from _", "all translated block labels for _ from translations _", "translate input options with translations _ fallback _", "custom block with label that translates to %label from translations %translations", "add missing translation to _ language _ key _", "translate _ from translations _ fallback language _ missing handler _ placeholders from list _", "get translation information for _ from translations _ fallback language _ missing handler _", "language", "languages in translation _", "IDE labels and languages limit to _", "dropdown choice _ translates to _ from translations _", "extract equivalent dropdown options from _", "dropdown choice _ translates to _ from equivalent options _", "translate input defaults with translations _ fallback _" ], "categories": [ "Translations" ], "translations": { } } ]