summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorsten Grote <t@grobox.de>2021-02-04 11:58:18 -0300
committerTorsten Grote <t@grobox.de>2021-02-04 11:58:18 -0300
commiteae1be663914216bb313d39a4b01d0abd008978d (patch)
treee1c929c478e736111188bf3b174c053bb8b12875
parent5b23e9ec58907634d7a717508c04c835a6cb3002 (diff)
downloaddocs-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.rst26
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