support
                                
                                 support copied to clipboard
                                
                                    support copied to clipboard
                            
                            
                            
                        [Feature] Make Pybricks Code multilingual
Is your feature request related to a problem? Please describe. Pybricks can sometimes be harder to use for non-native English speakers.
Describe the solution you'd like Most of the localization framework for this is already in place. Auto-translating the doc strings should now be easier than ever, with users perhaps able to review the results.
We'll also need to add a UI for this in the settings.
The documentation might be a bit trickier though.
I teach robotics to children ages 7 to 15 in Japan. I want to teach using block coding, but English blocks are difficult for children to understand.
Are there any plans to make block coding multilingual? Or, I would be happy if I could freely set the characters of the block.
Yes, we have plans for this as part of a future update.
Thank you very much for offering to help! We will post an update in this thread with further information when we are closer to making this possible.
So far we have had translation requests for:
- Japanese
- Spanish
- Italian
- German
- French
- Polish
As a first step, I think we can prepare the technical changes for this, and add one test translation to ensure we've covered all portions of the app and blocks. As a second step, we could organize a way to do the actual translations. Perhaps partially automated with human review.
Blockly has support for right-to-left languages too, but we'll need to review our Pybricks additions to ensure "block mutations/extensions" respect this as well.
Thank you!
Hi, I can support for German and Polish - especially interested in making the blocks multilingual.
Thanks!
I would like to request support for Dutch as well. My children are now using Scratch (multilingual) and would love to use PyBricks.