Internationalization

As of version 1.7.0, OpenTAKServer supports internationalization. If you would like to contribute by translating OTS into your language you can log into the OTS Weblate Server using GitHub OAuth. With GitHub OAuth you will be tagged as a contributor once the translation gets merged into the main branch.

View Translation Status

To view the status of supported languages, browse to https://weblate.opentakserver.io and click on OpenTAKServer. All supported languages, their percentage of completion, and the translations themselves can be viewed without logging in.

_images/project_dashboard.png

Adding New Languages

If you would like a language added to OTS that isn’t currently listed in Weblate, you can request it by opening a GitHub issue or in the discord server.

Contributing

After logging in via GitHub OAuth you will be redirected to the Dashboard page. From there, click on the OpenTAKServer project, and then the language you’d like to translate. Then choose the Untranslated Strings option and you will be taken to the first untranslated string. On this page you can type the translation in the empty field below the English text and click the Save and Continue button to go to the next string. See the screenshot at the bottom of this page for an example.

Google Translate API

The Weblate server is configured with Google Translate API key. To use it, click on the Automatic Suggestions button on the translation screen. See the screenshot below for an example.

_images/translate.png