aaf99091ef
* origin/pr/281: Tests suite fixes Use internal vm.shutdown_timeout Fix pylint warning Show all non halted vm's as running use force=True when restarting a netvm with connected vms Join all connected VM's in same warning Rewrite without cascade var Don't wait! First initiate shutdown for all vm's, then wait Fix wrong identation (thanks pylint) Avoid infite loop while waiting vm to shutdown Fix pylint warnings Cascade shutdown |
||
---|---|---|
.tx | ||
ci | ||
debian | ||
icons | ||
qubesmanager | ||
rpm_spec | ||
test-packages/qubesadmin | ||
ui | ||
.gitignore | ||
.gitlab-ci.yml | ||
.pylintrc | ||
.travis.yml | ||
build-deps.list | ||
Makefile | ||
Makefile.builder | ||
qubes-backup-restore.desktop | ||
qubes-backup.desktop | ||
qubes-global-settings.desktop | ||
qubes-qube-manager.desktop | ||
qubes-template-manager.desktop | ||
qubes-tools.directory | ||
qubes-tools.menu | ||
qubes-vm-create.desktop | ||
qubesmanager.pro | ||
README.md | ||
rel | ||
resources.qrc | ||
setup.py | ||
version |
Qubes Manager
Managing translations
Adding new language
- Add
i18n/qubesmanager_LANGUAGECODE.ts
(replaceLANGUAGECODE
with actual code, for examplees
) toqubesmanager.pro
-TRANSLATIONS
setting. - 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