1.0 KiB
1.0 KiB
Internationalization
App is translated to many different languages through lokalise.com platform.
TLDR
Update base translations file
- Update qml_en.ts file:
cd scripts/translationScripts && python update-en-ts.py
- Ensure updated qml_en.ts file lands on master
Update translations
- Create pull request with exported translations using lokalise.com, see docs
Lokalise workflow
Lokalise is a continuous localization and translation management platform. It integrates into development workflow and automates localization process.
Lokalise workflow:
- Upload english strings (qml_en.ts) to Lokalise project. This is done automatically, Lokalise auto-pull changes done to master's qml_en.ts file
- Translate strings to target languages. Target languages are driven by Lokalise configuration. Translations are done by community
- Export *.ts files with translations (e.g. qml_de.ts, qml_en.ts)
- Create pull request with exported translations