MovingBlocks

Add a brand new translated language at 100% (or near) completion

We have a decent amount of languages at different levels of translation, but there are many more common languages where we do not have a language file at all. The goal for this task is easy: add a new one!

See the engine .lang file list and make sure we do not already have the language. Also check engine PRs to make sure the language addition isn't pending. Make sure you add a flag icon file.

Note that this task is multi-instance and it is possible two students would start working on the same language. Please make your translation intention known on IRC and if you expect it'll take you longer than an hour or so please submit an issue to the engine tracker (and before starting look to make sure there isn't one for your chosen language already)

Language files should use the correct country code as per ISO_639-1 and the flag should come from the FamFamFam flag pack

Be sure to test your language showing up correctly in-game in the language list under player settings and that strings in the UI all update to your newly translated strings. Supply a screenshot of the language in the player menu while also actively used in the UI and a PR to the engine repo on GitHub.

If your native languages are already in-game at a reasonable completion level, try adding an English variant like Simple or Pirate!

Bonus: Also add the new language to the Launcher and CrashReporter:

(separate PRs)

Task tags

  • internationalization
  • translation
  • iso codes woohoo

Students who completed this task

Rufus Behr, Vaibhav Bajaj, J Young Kim, Scott Moses Sunarto, Tim Verhaegen, Mohammad Darvish

Task type

  • code Code
  • chrome_reader_mode Documentation / Training
close

2016