From d5ceee4dd571d9f0f84c45957c81694d60a20ed1 Mon Sep 17 00:00:00 2001 From: battleofwizards Date: Fri, 16 Aug 2019 15:32:06 +0200 Subject: [PATCH] Enhance docs/translation-process.md --- docs/translation-process.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/docs/translation-process.md b/docs/translation-process.md index 14d5351cc2a..b6c863c4ace 100644 --- a/docs/translation-process.md +++ b/docs/translation-process.md @@ -1,5 +1,35 @@ # Translation Process +### Overview + +Bisq is offered in multiple languages. Translations are managed with Transifex online software. + +User facing texts **must not** be hardcoded in the source code files. + +English is the base language for translations. + +### Adding or changing English texts + +Being a base language English is managed directly in the project. + +Edit `core/src/main/resources/i18n/displayStrings.properties` to add or modify English texts. +Mind the chapters. Fit your entry properly. + +Once your changes get merged the Transifex will sync itself with Github. + +However, **do not** edit files for other languages. They are synced from Transifex. + +### Adding or changing texts in other languages (non-English) + +All translations are managed with [Transifex](https://www.transifex.com/). +Sign up, find `bisq-desktop` project, and join the team. +Once accepted, you will be able to edit translations. + +The entry must exist in English to be available for translation. + +To make translations effective in the project you need to install the Transifex client and run the script to pull the updates. +This is described below. + ### Installing the Transifex client command-line tool You'll find a detailed guide [how to install the Transifex client](https://docs.transifex.com/client/installing-the-client) on the Transifex page.