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 UT8 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