34 lines
763 B
Markdown
34 lines
763 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.
|
|
|
|
|
|
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
|