Go to file
2020-12-13 09:23:39 -08:00
.tx
ci Move pylintrc to the top directory 2020-12-02 22:34:40 +01:00
debian debian: make sure qt5 build tools are used 2020-11-11 05:02:44 +01:00
icons Added show password button to Backup/Restore 2020-09-24 22:26:07 +02:00
qubesmanager fixed trailing spaces 2020-12-13 09:23:39 -08:00
rpm_spec
test-packages/qubesadmin
ui Merge remote-tracking branch 'origin/pr/265' 2020-10-01 02:35:59 +02:00
.gitignore
.gitlab-ci.yml gitlab-ci: add pylint job 2020-12-02 22:46:30 +01:00
.pylintrc Move pylintrc to the top directory 2020-12-02 22:34:40 +01:00
.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 version 4.1.13-1 2020-10-10 03:34:05 +02:00

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