text: 'use strict';(function(){const indexCfg={cache:true};indexCfg.doc={id:'id',field:['title','content'],store:['title','href','section'],};const index=FlexSearch.create('balance',indexCfg);window.bookSearchIndex=index;index.add({'id':0,'href':'/docs/development/build-env/','title':"Build Environment",'section':"Development",'content':"Build Environment #  Scratch3-Tello does not work only with the extension mechanism provided in Scratch. In fact, I\u0026rsquo;ve made changes to scratch-vm, scratch-gui, and scratch-desktop that make up Scratch.\nThe scratch3-tello repository contains the diffs of those changes made, file by file. Therefore, you cannot build just by cloning this repository.\nCreate a working folder #  $ mkdir scratch3-tello $ cd scratch3-tello Download the script to build the environment #  $ wget https://raw.githubusercontent.com/kebhr/scratch3-tello/master/build.sh $ chmod +x build.sh Run the script to build the environment #  $ ./build.sh Running build.sh will automatically clone scratch-vm, scratch-gui, and scratch-desktop and apply the diffs files managed by scratch3-tello repository.\nStart Scratch3-Tello #  $ cd scratch-desktop $ npm run build-gui $ npm start Make package #  $ cd scratch-desktop $ npm run dist:dir "});index.add({'id':1,'href':'/docs/getting-started/windows/','title':"For Windows",'section':"Getting started",'content':"For Windows #  Download #  Go to Releases on GitHub and download the file that matches the architecture of your machine.\nFor 32 bit, download win-ia32.zip, for 64 bit, download win.zip.\nExtract #  Extract the downloaded zip file to a location of your choice.\nStart #  After connecting to Tello, launch Scratch Desktop.exe, which is contained in the extracted folder.\n"});index.add({'id':2,'href':'/docs/getting-started/macos/','title':"For macOS",'section':"Getting started",'content':"For macOS #  Download #  Go to Releases on GitHub and download the file named mac.zip.\nExtract #  Extract the downloaded zip file to a location of your choice.\nStart #  After connecting to Tello, launch Scratch Desktop.exe, which is contained in the extracted folder.\n"});index.add({'id':3,'href':'/docs/development/i18n/','title':"Internationalization",'section':"Development",'content':"Internationalization #  Block names are defined in scratch-vm/src/extensions/scratch3_tello/index.js. The message object described in this file will be used by i18n.\nmessage['internal block code']['language code'] is the block name in that language for that block.\nPull-Requests are always welcome to add or update translation.\nExample #  Translate the takeoff block into German. At the moment, message['takeoff'] looks like this\nconst message = { takeoff: { \u0026#39;ja\u0026#39;: \u0026#39;離陸する\u0026#39;, \u0026#39;ja-Hira\u0026#39;: \u0026#39;りりくする\u0026#39;, \u0026#39;en\u0026#39;: \u0026#39;takeoff\u0026#39;, }, ... }; The language code for German is de. Edit the following so that message['takeoff']['de'] becomes abfliegen.\nconst message = { takeoff: { \u0026#39;ja\u0026#39;: \u0026#39;離陸する\u0026#39;, \u0026#39;ja-Hira\u0026#39;: \u0026#39;りりくする\u0026#39;, \u0026#39;en\u0026#39;: \u0026#39;takeoff\u0026#39;, \u0026#39;de\u0026#39;: \u0026#39;abfliegen\u0026#39;, }, ... }; "});index.add({'id':4,'href':'/docs/getting-started/linux/','title':"For Linux",'section':"Getting started",'content':"For Linux #  Currently, I don\u0026rsquo;t provide pre-built binaries for Linux, so if you want to run on Linux, you will need to read Development#Build-Environment and build and package it yourself.\nNOTE: I have confirmed that it works on Ubuntu 18.04.1.\n"});})();