https://docs.transifex.com/transifex-github-integrations/github-tx-ui
- update ts files with
scripts/update_i18n_ts.bash
- it needs Qt6 installation directory as an argument, for example it is
/usr/share/qt6
on Ubuntu with system packages, or/opt/Qt/6.4.1/clang_64
on mac
- it needs Qt6 installation directory as an argument, for example it is
- auto-sync and translate on transifex (i18n/*.ts files)
- get back the changes (manual sync after translation)
- in Transifex > Input app, go to Settings > Integrations > GitHub > Send to GitHub - and pick a reasonable minimum percentage for upload (e.g. 75%). Warning: this will generate one PR per language.
- run
scripts/release_i18n_qm.bash
- test app
- add language on transifex
- translate and download/merge (file input_.tx)
- run
scripts/release_i18n_qm.bash
- add language to app/ios/Info.plist (CFBundleLocalizations)