Android Matrix messenger application using the Matrix Rust Sdk and Jetpack Compose
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Benoit Marty 85b825e669 Ensure ellipsis char is used (fix lint issue). 1 year ago
..
README.md Add ability to download only English string (for developer). This is default behavior. 1 year ago
config.json [Room member list] Display room member list (#276) 1 year ago
downloadStrings.sh Add ability to download only English string (for developer). This is default behavior. 1 year ago
generateLocalazyConfig.py Ensure ellipsis char is used (fix lint issue). 1 year ago

README.md

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 resource files. In case of merge conflicts, just erase the files and download again using the script.

To also include the translations, i.e. the translations.xml files, add --all argument:

./tools/localazy/downloadStrings.sh --all

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.