5ba012b7d3
In the __lt__ function for the class KernelVersions, if self.groups != other.groups, but self.groups == other.groups[0:n] or self.groups[0:n] == other.groups for some n, then at some point, one of the two pieces to be compared will be None, which resulted in an Exception when calling isdigit. Hence check whether one of the pieces to be compared is None and handle this as a special case. (cherry picked from commit b901203390b4994a8169021d7dc47928561dad24) |
||
---|---|---|
.tx | ||
ci | ||
icons | ||
qubesmanager | ||
rpm_spec | ||
test-packages/qubesadmin | ||
ui | ||
.gitignore | ||
.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 | ||
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.
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