element-x-ada/tools/localazy
Jorge Martin Espinosa 11f041d940 [Room member list] Display room member list (#276)
* Implement room member list

* Move timeline initialization back to `TimelinePresenter`.

* Fix crash when the `innerRoom` inside a `RustMatrixRoom` is destroyed but `syncUpdateFlow` is still running.

* Address review comments
2023-04-04 16:07:57 +00:00
..
config.json [Room member list] Display room member list (#276) 2023-04-04 16:07:57 +00:00
downloadStrings.sh [Strings] Add script to generate config to download Strings from Localazy. 2023-03-27 14:35:06 +02:00
generateLocalazyConfig.py [Strings] Add script to generate config to download Strings from Localazy. 2023-03-27 14:35:06 +02:00
README.md Fix typo 2023-03-27 16:39:15 +02:00

Localazy

Localazy is used to host the source strings and their translations.

Localazy project

To add new strings, or to translate existing strings, go the the Localazy project: https://localazy.com/p/element.

Never edit manually the files localazy.xml or translations.xml!.

CLI Installation

To install the Localazy client, follow the instructions from here.

Download translations

In the root folder of the project, run:

./tools/localazy/downloadStrings.sh

It will update all the localazy.xml and translations.xml resource files. In case of merge conflicts, just erase the files and download again using the script.

Add translations to a specific module

Edit the file config.json to add a new module, or add a new item in includeRegex arrays, then run the script again to see the effect.

generateLocalazyConfig.py is the Python script that convert config.json to a localazy configuration file. Generally you should not edit this file.