manager/README.md
Marta Marczykowska-Górecka 0329383453
Fixed transifex integration
Corrected .tx/config file and added instructions on pulling/pushing translations
to transifex.

references QubesOS/qubes-issues#5410
references QubesOS/qubes-issues#3548
2019-12-09 19:19:29 +01:00

43 lines
956 B
Markdown

Qubes Manager
==============
Managing translations
----------------------
### Adding new language
1. Add `i18n/qubesmanager_LANGUAGECODE.ts` (replace `LANGUAGECODE` with actual code,
for example `es`) to `qubesmanager.pro` - `TRANSLATIONS` setting.
2. Run `make res update_ts`
### Regenerating translation source files (`.ts`)
make res update_ts
This will keep translated strings, but will add new ones.
### Updating translations
Commit updated `.ts` files into `i18n` directory.
### Pushing translations to transifex
You'll need a token (for your own transifex acount, to configure it just run
tx config once).
tx push -s
### Getting translation from transifex
tx pull
Tests
----------------------
Located in the tests/ directory.
To run qube manager and backup tests:
python3 test_name.py -v
To run global settings tests:
sudo systemctl stop qubesd; sudo -E python3 test_global_settings.py -v ; sudo systemctl start qubesd