Skip to content

gretel/microbit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MicroBit More v2 - German Translation Fork

Version Documentation Maintenance License: MIT

work with micro:bit v1 and v2

Full-functional extension of micro:bit for Scratch3 with German translation support

This is an extension for Scratch3 by MIT. You can code using all sensors and pins on micro:bit with normal Scratch3 blocks on this app.

⭐ What's New in This Fork

This fork fixes German translation support that was already present but not working:

  • 🔧 Fixed locale fallback logic: de-DE, de-AT, de-CH, de_DEde
  • ✅ German translations (86+ blocks) now load correctly for German-speaking users
  • ✅ Kid-friendly landing page at gretel.github.io/microbit
  • ✅ Pre-configured Xcratch project for easy classroom use
  • ✅ All original languages (English, Japanese) still work unchanged

Note: The German translations already existed in the codebase but weren't loading for regional locales. This fork only fixes the loading mechanism.

For Students: Visit gretel.github.io/microbit for an easy-to-use landing page!

What You Can Do With This Extension

Open a Scratch3-Mod application ✨ Microbit More to use this extension. You can code using its extended blocks and all blocks in normal Scratch3 on this app.

You don't need to run Scratch Link when your browser is Chrome, Edge or 'Web Bluetooth API' supporting browser (the browser in Chromebook, Scrub in iPadOS, like that).

How to Use in Xcratch

Quick Start (Recommended)

Visit gretel.github.io/microbit which will open Xcratch with the extension pre-loaded!

Manual Loading

This extension can be used with other extension in Xcratch.

  1. Open Xcratch Editor
  2. Click 'Add Extension' button
  3. Select 'Extension Loader' extension
  4. Type the module URL in the input field
https://gretel.github.io/microbit/dist/microbitMore.mjs

Development

Building the Extension

This project uses Rollup and Babel for building. To build the extension:

# Install dependencies
npm install

# Build the extension
npm run build

# Watch mode for development
npm run watch

The built extension will be in dist/microbitMore.mjs.

Build System

Note: This project migrated from the deprecated xcratch-build to a modern Rollup-based build system. The old build command is still available as npm run build:old for fallback purposes, but requires a local scratch-gui installation.


This is a fork of microbit-more/mbit-more-v2 with fixed German translation loading and an educational landing page for classroom use.

About

Extension of micro:bit for "Scratch 3" without "Scratch Link"

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • JavaScript 87.8%
  • HTML 10.4%
  • Shell 1.3%
  • Python 0.5%