This release aims to provide more or less full localization support. I’m attaching two files that go into the “locale” folder:
BYOB.pot
: a template of all strings that can currently be localized, the BYOB-specific strings are right at the top.
de.po
: a sample German translation file
You should be able to beef up existing Scratch pootle files by just copying and pasting the BYOB section of the .pot
file into them, and adding the new translations.
Please note, that all .po
files must be UTF8 encoded, and that certain BYOB-specific blocks (CALL, RUN, etc) have to maintain the order of their arguments to work correctly.
Also please note that RTL-languages are currently not supported in BYOB.
This means we’re now actively seeking translators! (If anyone comes up with a better German translation, please do not hesitate to send me an edited version). —Jens