cmu-cs-academy / desktop-cmu-graphics

BSD 3-Clause "New" or "Revised" License
16 stars 10 forks source link

i18n #14

Closed austin-schick closed 3 years ago

austin-schick commented 3 years ago

Adds Spanish and German support to Desktop CMU Graphics.

Working on this PR I realized that we should

But I'll tackle those in a separate PR.

This PR also excludes translation of errors from Python itself. We'll need to collect a list of those somehow, and they vary per interpreter. I'm not sure what the best path forward is there.

schmave commented 3 years ago

I ran the tests locally and they passed. Might be worth converting at least one of the tests to German, but that's your call.

austin-schick commented 3 years ago

The auto-update tests are being flaky, and after running the auto-updater a few times on my computer I think we may need a different approach. I've just left the tests disabled for now