Go to file
Marek Marczykowski-Górecki d253b50545
Merge remote-tracking branch 'origin/pr/273'
* origin/pr/273: (24 commits)
  Fix coherence in network menu when adding/removing domains
  Fix too long line
  Add warning if trying to change template VM
  Disable network menu for templates
  Display default netvm
  Fix possible 'None' default error
  Added default option for network change
  Wrap warnings message in self.tr()
  Added wait argument to start_vm
  Better dialog creation
  Added try/except for starting netvm
  Added error message to dialogs
  Added proper error handling and Check netvm_name is not None
  Changed checkboxes to icons
  Added change network confirmation
  Added Template Change Confirmation
  Moved change_* funcs after __init__()
  Added QMessageBox if netvm is halted and user wants to start it
  Added network_menu updates
  Added try/except for change_network
  ...
2021-02-24 02:29:13 +01:00
.tx Fixed transifex integration 2019-12-09 19:19:29 +01:00
ci Move pylintrc to the top directory 2020-12-02 22:34:40 +01:00
debian version 4.1.14-1 2021-01-07 15:11:00 +01:00
icons Added show password button to Backup/Restore 2020-09-24 22:26:07 +02:00
qubesmanager Merge remote-tracking branch 'origin/pr/273' 2021-02-24 02:29:13 +01:00
rpm_spec Fix build with python3 for CentOS 2020-12-24 14:50:55 +01:00
test-packages/qubesadmin Add QubesValueError to mock qubesadmin.exc 2020-12-15 15:53:52 +01:00
ui Merge remote-tracking branch 'origin/pr/273' 2021-02-24 02:29:13 +01:00
.gitignore debian: add packaging 2020-06-16 17:52:16 +02:00
.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 travis: restore pylint 2020-08-23 02:01:40 +02:00
build-deps.list Update Qt version used in qubesmanager to Qt5 2019-05-30 21:33:49 +02:00
Makefile debian: add packaging 2020-06-16 17:52:16 +02:00
Makefile.builder debian: add packaging 2020-06-16 17:52:16 +02:00
qubes-backup-restore.desktop Added menu position with Qubes Tools to XFCE Menu 2019-05-20 17:48:56 +02:00
qubes-backup.desktop Added menu position with Qubes Tools to XFCE Menu 2019-05-20 17:48:56 +02:00
qubes-global-settings.desktop Added menu position with Qubes Tools to XFCE Menu 2019-05-20 17:48:56 +02:00
qubes-qube-manager.desktop Added menu position with Qubes Tools to XFCE Menu 2019-05-20 17:48:56 +02:00
qubes-template-manager.desktop Added menu position with Qubes Tools to XFCE Menu 2019-05-20 17:48:56 +02:00
qubes-tools.directory Added menu position with Qubes Tools to XFCE Menu 2019-05-20 17:48:56 +02:00
qubes-tools.menu Added menu position with Qubes Tools to XFCE Menu 2019-05-20 17:48:56 +02:00
qubes-vm-create.desktop Added menu position with Qubes Tools to XFCE Menu 2019-05-20 17:48:56 +02:00
qubesmanager.pro Migration to View/Model design (#195) 2020-07-30 02:42:12 +02:00
README.md Fixed transifex integration 2019-12-09 19:19:29 +01:00
rel debian: add packaging 2020-06-16 17:52:16 +02:00
resources.qrc Added show password button to Backup/Restore 2020-09-24 22:26:07 +02:00
setup.py Added a Clone VM tool 2020-07-30 22:27:02 +02:00
version version 4.1.14-1 2021-01-07 15:11:00 +01: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