diff options
author | Torsten Grote <t@grobox.de> | 2021-02-04 11:58:18 -0300 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2021-02-04 11:58:18 -0300 |
commit | eae1be663914216bb313d39a4b01d0abd008978d (patch) | |
tree | e1c929c478e736111188bf3b174c053bb8b12875 | |
parent | 5b23e9ec58907634d7a717508c04c835a6cb3002 (diff) | |
download | docs-eae1be663914216bb313d39a4b01d0abd008978d.tar.gz docs-eae1be663914216bb313d39a4b01d0abd008978d.tar.bz2 docs-eae1be663914216bb313d39a4b01d0abd008978d.zip |
add docs for how to update android app translations
-rw-r--r-- | taler-developer-manual.rst | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/taler-developer-manual.rst b/taler-developer-manual.rst index acbae6db..53c69ff1 100644 --- a/taler-developer-manual.rst +++ b/taler-developer-manual.rst @@ -867,6 +867,32 @@ to the latest "Android SDK build tools" version supported by the Android Rebuild After the build finished successfully, you will find your APK in ``merchant-terminal/build/outputs/apk/release/``. +Update translations +------------------- + +Translations are managed with Taler's weblate instance: +https://weblate.taler.net/projects/gnu-taler/ + +To update translations, enter the taler-android git repository +and ensure that the weblate remote exists: + + $ git config -l | grep weblate + +If it does not yet exist (empty output), you can add it like this: + + $ git remote add weblate https://weblate.taler.net/git/gnu-taler/wallet-android/ + +Then you can merge in translations commit from the weblate remote: + + # ensure you have latest version + $ git fetch weblate + + # merge in translation commits + $ git merge weblate/master + +Afterwards, build the entire project from source and test the UI +to ensure that no erroneous translations (missing placeholders) are breaking things. + .. _Code-coverage: Code Coverage |