Adriaan de Groot
a31c4b4cb3
Packages module: better progress reporting
...
- introduce multiple modes (remove, install) to
distinguish progress messages
- handle plurals via gettext
- fix PEP8 whining from previous
8 years ago
Adriaan de Groot
e1a93987d0
Packages module: add progress reporting
...
Adds i18n to the module (but these strings are not yet extracted),
and reports progress as each group of packages is installed.
FIXES #781
8 years ago
Adriaan de Groot
8dd1b7ed4a
Merge branch 'distro-example'
...
This was WIP, working on the fstab / UUID problem, but stands on its
own; since others are zooming in on the fstab / UUID problem, close
down the branch.
8 years ago
Adriaan de Groot
1ea79efce8
Uninitialized value
8 years ago
Adriaan de Groot
162de207c8
Package module: extensive documentation of options
8 years ago
Adriaan de Groot
3799a26b3c
Package module: optimize & fix
...
- Expand example configurations
- Optimize commoon case of just listing package names
- Do locale substitution in both kinds of cases
8 years ago
Adriaan de Groot
6c36534206
Package module: fix packages-could-be-objects code
...
- Check for 'list' when it's actually a 'dict' is strange.
Reverse logic to consider 'str' a package name and everything
else is special.
- Refactor to handle the difference between package names and
packages-with-script-data in one place.
- Add code and config documentation.
- Switch sample configurations to dummy-backend.
8 years ago
Adriaan de Groot
d66434985e
Package module: refactor package-manager into multiple classes
8 years ago
Adriaan de Groot
913521d022
Testing: set more locale-globals in testing-script.
...
When testing Python modules, passing option --lang should also
set the global 'locale' (to a BCP47 string, but hey) like it
already sets localeConf.LANG.
8 years ago
Adriaan de Groot
c5abfd6371
Having a mounted partition should not disqualify the entire device.
...
FIXES #780
(should reopen #639 for double-checking)
8 years ago
Adriaan de Groot
85595b4e04
#780 : check for isMounted(), not for where-would-it-be-mounted
8 years ago
Adriaan de Groot
7791c3cb19
DeviceInfo: refactor translation of DeviceInfoPage
...
- For Boot and Device info widgets, add a retranslateUi() method,
since the labels change not only in response to translation
events but also UI events.
FIXES #779
8 years ago
Adriaan de Groot
7e66499f36
Refactor check for EFI system.
...
The TODO stands, to delegate this to KPMCore.
8 years ago
Adriaan de Groot
186f6cd1e2
initcpiocfg: accept (but warn) for missing config file in the host
8 years ago
Adriaan de Groot
106f18e074
Log process output of failed commands
...
FIXES #612
8 years ago
Adriaan de Groot
63f9c25611
Update unpackfs.conf examples and documentation
8 years ago
Adriaan de Groot
3188a47fba
Bump version numbers on the example distro
8 years ago
Adriaan de Groot
89c2c8a76e
Suppress success-notification on failure
8 years ago
Adriaan de Groot
2c81fceacb
Python: KeyError because pretty_name may not exist
8 years ago
Calamares CI
2f5638c34e
[dummypythonqt] Automatic merge of Transifex translations
8 years ago
Adriaan de Groot
52f1ac63e3
Update translation sources
8 years ago
Calamares CI
704901762e
[dummypythonqt] Automatic merge of Transifex translations
8 years ago
Adriaan de Groot
b3a46c7506
Merge branch 'i18n-pythonjob'
8 years ago
Adriaan de Groot
93115b7385
Popup notification when the installation is done.
...
- Use DBus and FreeDesktop interface to popup message
- Code style / formatting
FIXES #599
8 years ago
Adriaan de Groot
5dc70ac261
Python-i18n: apply C++-coding style
8 years ago
Adriaan de Groot
538c59adb9
Python-i18n: add /usr/local/share/locale to search
8 years ago
Adriaan de Groot
d6d5f54d00
Python-i18n: clarify debugging
8 years ago
Adriaan de Groot
22fd428664
Python-i18: avoid duplicate path entries
8 years ago
Adriaan de Groot
48cc1f0461
Python-i18n: adjust for changed API
8 years ago
Adriaan de Groot
3a1d5ed533
Python-i18n: (inefficiently) search for suitable gettext dirs
8 years ago
Adriaan de Groot
34230276e3
Python-i18n: extend test-script with language setting
8 years ago
Adriaan de Groot
78b3c8ed32
Python-i18n: allow None as a gettext path (searches default)
8 years ago
Adriaan de Groot
74be2fd098
Python-i18n: implement gettext functions in libcalamares.utils
...
- remove Job.gettextPath
- add libcalamares.utils.gettext_path()
- add libcalamares.utils.gettext_lang()
- modify examples in main.py
- add some gettext debug-output from dummypython
- correct namespace mis-labeling
- provide two forms of GlobalStorage
- regular use, has a JobQueue with storage
- testing use, creates GlobalStorage separately, provide
independent access to that for Python.
8 years ago
Adriaan de Groot
5326e9ee06
Python-style: sharp-eyed KK spots a typo
8 years ago
Adriaan de Groot
d4c714c400
Python: fix up testing script
...
- Didn't run at all (at least since v3.1) because of mismatch between
GlobalStorage constructor arguments and use; special-case None
in the C++ code to allocate a new GlobalStorage object.
8 years ago
Adriaan de Groot
f509000215
Python-style: cut-and-paste accident
8 years ago
Adriaan de Groot
49384ef01f
Python-style: fix derpy workaround for PEP8
8 years ago
Adriaan de Groot
6370898154
Python-i18n: make it compile again
8 years ago
Adriaan de Groot
cbfdd8690d
Python-i18n: WIP, moving API to libcalamares.utils
8 years ago
Adriaan de Groot
1dbe7c29e2
Python-i18n: prepare for move of API to libcalamares.utils, be less verbose
8 years ago
Adriaan de Groot
fdb4be8189
Python-i18n: be explicit about parameters
8 years ago
Adriaan de Groot
c694792e4f
Python-style: pep8 fixes
8 years ago
Adriaan de Groot
d523a44407
Merge branch 'master' into i18n-pythonjob
8 years ago
Adriaan de Groot
40c3b3dd04
Modules: initramfscfg copy files from own install-dir
...
FIXES #770
8 years ago
Adriaan de Groot
f0a143cd5c
PythonJob: switching between C++ and Python is hard
8 years ago
Adriaan de Groot
58b2abc9ac
Merge pull request #771 from n3rdopolis/patch-1
...
Correct update-initramfs command (add -t for cases where there already is one on disk)
8 years ago
Calamares CI
8052b6d6f6
[dummypythonqt] Automatic merge of Transifex translations
8 years ago
Adriaan de Groot
33bc669591
Python-i18n: trivial example adding _ to python jobs
...
- add to dummypython
- also add to machineid
8 years ago
Adriaan de Groot
b922d88b0f
Python-i18n: add a gettext_path for python job modules
8 years ago
Adriaan de Groot
34c3bc6c85
CMake: shuffle translations macros into CMakeModules/
8 years ago