canaille-globuzma/canaille/translations/README.md

28 lines
776 B
Markdown
Raw Normal View History

2023-03-12 09:45:29 +00:00
Translations are done with [weblate](https://hosted.weblate.org/projects/canaille/canaille/).
Those commands are there as documentation, only the message extraction is needed for contributors.
All the other steps are automatically done with Weblate.
2020-10-23 11:38:36 +00:00
Extract the messages with:
```
pybabel extract --mapping-file canaille/translations/babel.cfg --output-file canaille/translations/messages.pot canaille
2020-10-23 11:38:36 +00:00
```
Add a new language with:
```
2020-12-31 11:41:38 +00:00
pybabel init --input-file canaille/translations/messages.pot --output-dir canaille/translations --locale <LANG>
2020-10-23 11:38:36 +00:00
```
Update the catalogs with:
```
pybabel update --input-file canaille/translations/messages.pot --output-dir canaille/translations
```
Compile the catalogs with:
```
pybabel compile --directory canaille/translations
```