Adriaan de Groot
0a526febae
[locale] Refactor setting the BCP47 name and update test
2019-01-08 11:39:15 +01:00
Adriaan de Groot
b1921cced9
[locale] Add tests for some of the data classes
2019-01-08 11:30:49 +01:00
Adriaan de Groot
50e6f0fcbf
[locale] Replace weird static-constructor
...
- Replace createDefault() with a constructor that takes a
locale name; use it with en_US.UTF-8 in those places where
createDefault was previously used.
2019-01-08 11:10:16 +01:00
Adriaan de Groot
093240c131
[libcalamares] Be less chatty in Python scripts
...
- When finding the gettext path, the debug output was very
chatty and didn't include an indication that it was looking
for translations.
2019-01-08 10:51:53 +01:00
Adriaan de Groot
9d871fb9db
[locale] Update global locale setting when it changes
...
- use debugging to be a little more chatty
- when changing the system language on the locale page,
the global locale setting should change, too.
2019-01-07 18:49:08 +01:00
Adriaan de Groot
bc398756f5
[locale] Debugging support for Location
...
- code formatting
- provide an operator << for debugging TZ widget
2019-01-07 18:34:25 +01:00
Adriaan de Groot
3ff480eaa9
[locale] Refactor to make updating global locale setting easier.
2019-01-07 17:29:54 +01:00
Adriaan de Groot
e52f0318fe
[locale] Call timedatectl only when needed
...
- When testing and running not-as-root, only call the timedatectl
when the settings actually change; this reduces the number of
times kauth pops up.
2019-01-07 15:16:37 +01:00
Philip Müller
e28dfc2358
Merge branch 'master' of https://github.com/calamares/calamares into development
2019-01-04 13:11:09 +01:00
Adriaan de Groot
59eaf18b9f
CMake: bump required Qt version
...
- kpmcore will require Qt 5.10 shortly
- KDE CI tests only Qt 5.10 and later
2019-01-03 15:54:54 +01:00
Adriaan de Groot
2bb7a5f686
[branding] Document intended settings for window size
...
- Control Calamares window size through the branding file
- This is for #1062 and #1038
2019-01-03 15:46:44 +01:00
Adriaan de Groot
8b72c93d67
[branding] Group the welcome-settings together
2019-01-03 15:38:20 +01:00
Adriaan de Groot
dc06de58d8
Changes: document source of fix
2019-01-03 15:29:04 +01:00
Adriaan de Groot
b1ea96e463
[partition] Don't autoremove the tempdir
...
- Dangerout since we're mounting things inside that tempdir,
and then doing a "weak" unmount
2019-01-03 15:10:07 +01:00
Calamares CI
934e58ad54
i18n: [python] Automatic merge of Transifex translations
2019-01-03 15:06:56 +01:00
Calamares CI
e572784eb5
i18n: [dummypythonqt] Automatic merge of Transifex translations
2019-01-03 15:06:55 +01:00
Calamares CI
491202d75f
i18n: [desktop] Automatic merge of Transifex translations
2019-01-03 15:06:54 +01:00
Calamares CI
ad9fe5b382
i18n: [calamares] Automatic merge of Transifex translations
2019-01-03 15:06:50 +01:00
Adriaan de Groot
fe3a88f834
[packages] Fix cut-and-paste-o in packages try_remove
...
- Copied from_local from the code for install, which doesn't
make sense and causes a NameError.
FIXES #1063
2019-01-03 14:36:48 +01:00
Philip Müller
64e8295f82
Merge branch 'master' of https://github.com/calamares/calamares into development
2018-12-15 10:40:57 +01:00
Adriaan de Groot
c9930788f7
Merge branch 'fix-language-display'
...
Merge in the bits of @apachelogger's fixes that I forgot previously,
and then refactor the whole thing to be consistent more easily.
FIXES : #712
2018-12-14 13:51:08 +01:00
Adriaan de Groot
56a71c232f
[locale] Use the re-factored LocaleLabel
2018-12-14 13:27:32 +01:00
Adriaan de Groot
210965aca4
[libcalamaresui] Allow always-show-country setting in locale label
2018-12-14 13:20:32 +01:00
Adriaan de Groot
8790985fca
[libcalamaresui] Code-formatting, remove dead code
2018-12-14 11:33:13 +01:00
Adriaan de Groot
3dda9ab860
[libcalamaresui] LocaleLabel doesn't need to inherit QObject
...
- Use static QObject::tr instead.
2018-12-14 11:30:05 +01:00
Adriaan de Groot
1f4ac45bb5
[libcalamaresui] Cleanup locale-labeling code
...
- Support translations of the "language (country)" format instead
of forcing English parenthesis.
2018-12-14 11:22:47 +01:00
Adriaan de Groot
084f4d2445
[libcalamaresui] Refactor: move LocaleLabel to UI library
...
- This is prep-work for making locale labels consistent everywhere.
- While here, improve code documentation.
2018-12-14 10:52:55 +01:00
Harald Sitter
311af6de5d
[locale] prefer native language and country names when available
...
This basically means we talk about localization in the respective
localized variant. e.g. "German (Germany)" ➡ "Deutsch (Deutschland)".
If geoip lookup failed or isn't configured for whatever reason it's a
stretch to expect the user to know english enough to find their own
language. Preferring the localized strings resolves this issue.
Additionally this happens to bypass #712 respectively
https://bugreports.qt.io/browse/QTBUG-34287
as the native names are properly spelled. So, as long as Qt has localized
names the names will also be properly spelled.
2018-12-13 23:18:37 +01:00
Adriaan de Groot
0b6e1ca488
i18n: update list of translations from Transifex
...
- Add automatic tooling to retrieve translation stats and
output new CMake variable settings.
- If there are i18n language selection warnings, stop CMake.
2018-12-13 14:50:33 +01:00
Calamares CI
915884c6fe
i18n: [python] Automatic merge of Transifex translations
2018-12-11 19:31:23 +01:00
Calamares CI
bf976b3de0
i18n: [dummypythonqt] Automatic merge of Transifex translations
2018-12-11 19:31:23 +01:00
Calamares CI
99b99d24bd
i18n: [desktop] Automatic merge of Transifex translations
2018-12-11 19:31:22 +01:00
Calamares CI
1321ba1525
i18n: [calamares] Automatic merge of Transifex translations
2018-12-11 19:31:21 +01:00
Adriaan de Groot
6798d613d8
CI: guess that debug builds are way too big for Travis
2018-12-11 15:40:02 +01:00
Adriaan de Groot
59e30e3cdb
CI: yet another attempt to debug the disk-space failures
2018-12-11 15:25:39 +01:00
Adriaan de Groot
c4b5360d91
CI: more debugging due to disk-space problems
2018-12-11 14:53:06 +01:00
Adriaan de Groot
19617fc42d
CI: more debugging due to disk-space problems
2018-12-11 14:23:23 +01:00
Adriaan de Groot
1cc7b40a94
Merge branch 'relax-xml'
2018-12-11 14:04:22 +01:00
Adriaan de Groot
33c5baa9f3
[lang] Add usage information
...
- This developer tool was originally committed with a not-useful
commit message, no usage info, and no documentation. Bad [ade].
2018-12-11 14:03:18 +01:00
Adriaan de Groot
d7f0a1b937
[lang] Xml could be option, this is developer tooling after all
2018-12-11 13:55:31 +01:00
Adriaan de Groot
4973d00ace
[partition] Only create drop-down if there is something to select
...
- Swap choices may be 0 (then choose none), 1 (choose that one)
or more (currently undecided)
2018-12-11 13:52:23 +01:00
Philip Müller
404cfc451d
Merge branch 'master' of https://github.com/calamares/calamares into development
2018-12-08 12:37:13 +01:00
Adriaan de Groot
00df8a9fb1
[partition] Remove unused code
...
- Swap choice for replace and alongside will happen much, much later.
2018-12-04 12:21:02 +01:00
Adriaan de Groot
a456687924
[partition] Include all possible SwapChoices in example
2018-12-04 12:11:35 +01:00
Adriaan de Groot
a66ea106d6
[partition] Missing implicit include
2018-12-04 11:40:27 +01:00
Adriaan de Groot
2998c27545
[partition] Use configured swap choices in choice page
2018-12-04 11:35:35 +01:00
Adriaan de Groot
5945e9584d
[partition] Refactor name-to-enum and back for swap choices
2018-12-04 11:15:38 +01:00
Adriaan de Groot
edc6c64657
[partition] Create swap-combo from a set
...
- Alternate way to create swap-combobox, using configuration
values rather than an initializer list.
2018-12-04 11:01:16 +01:00
Adriaan de Groot
984f2ae6fb
CMake: bump required Qt version
...
- kpmcore will require Qt 5.10 shortly
- KDE CI tests only Qt 5.10 and later
2018-12-04 10:40:23 +01:00
Adriaan de Groot
988a0a5388
[partition] Changing swap choice also changes preview
...
- When selecting *erase*, you may be able to change the swap
settings. If so, changing swap settings should change the
preview.
2018-12-04 10:34:02 +01:00