Teo Mrnjavac
e258f0b5a9
Use onActivate instead of focusInEvent for page focus control.
10 years ago
demmm
86c49fbc89
Use correct entry from global_storage
10 years ago
Teo Mrnjavac
925632800b
Debug output for lcLocale
10 years ago
Kevin Kofler
b79618aa15
locale: Move the string processing out of the loop.
10 years ago
Teo Mrnjavac
88dfd7fa10
Fix system locale string + allow 3 letter language codes.
10 years ago
Calamares CI
8c037db21a
Automatic merge of Transifex translations
10 years ago
Kevin Kofler
e7d0f205a4
locale: Support distributions without locale-gen.
...
If /etc/locale.gen (or the configured localeGenPath) does not exist,
assume that all the supported languages are already built into the
locale archive, and retrieve the list from "locale -a".
The list will then contain lines with only the locale rather than
locale + space + encoding, but that should not affect any of the rest of
the code. UTF-8 locales will still contain the string "UTF-8" (as part
of the ".UTF-8" suffix), we will not write a locale.gen file if we don't
have locale-gen, and everything else just strips away the encoding.
10 years ago
Kevin Kofler
440b38addf
locale: Optimize guessLCLocale by moving function calls out of loops.
10 years ago
Kevin Kofler
bcbe5103b9
locale: Don't assume 2-letter language codes.
...
Some languages have 3-letter codes. So instead of splitting the output
of QLocale::name, use QLocale::language and the static
QLocale::languageToString.
10 years ago
Teo Mrnjavac
d2288d0961
Write lc locale setting from GlobalStorage.
10 years ago
Teo Mrnjavac
6049267cf6
Load lcLocale value into GlobalStorage. Also allow localeGenPath setting
...
in locale.conf.
10 years ago
Teo Mrnjavac
2ca58c6f91
Massive cleanup in LocalePage. Add LCLocale setting, with autodetect.
10 years ago
Teo Mrnjavac
100f08518b
Build LCLocale dialog.
10 years ago
Teo Mrnjavac
ddfb8dfbc5
Add relevant strings.
10 years ago
Teo Mrnjavac
6cb072acc4
New LC LOCALE picker dialog.
10 years ago
Teo Mrnjavac
f72f1ae5ca
README.md for branding.
10 years ago
Calamares CI
244ca1b314
Automatic merge of Transifex translations
10 years ago
Manjaro Linux
580a142da8
Bump version
...
<a href="https://github.com/calamares/calamares/issues?q=milestone%3A0.17 ">Milestone 0.17</a> got closed.
10 years ago
Teo Mrnjavac
c17898a650
Fix CI widget
10 years ago
Teo Mrnjavac
da0afd6e55
Better error reporting in CreatePartitionTableJob.cpp
10 years ago
Calamares CI
5967917fb5
Automatic merge of Transifex translations
10 years ago
Teo Mrnjavac
0d64c849fd
Unbreak build. Sorry.
10 years ago
Teo Mrnjavac
0d89ba761a
Uic in GreetingPage.
10 years ago
Calamares CI
6984f6a870
Automatic merge of Transifex translations
10 years ago
Teo Mrnjavac
01c3244396
Merge pull request #155 from calamares/fix-issue-128
...
grubcfg: Create /etc/default/grub if missing.
10 years ago
Kevin Kofler
ab4d31f1a6
bootloader: Allow overriding the bootloaderEntryName setting.
...
Allow setting bootloaderEntryName in bootloader.conf. If not specified
there, the setting will be taken from branding.desc.
10 years ago
Kevin Kofler
462819060b
branding: Add a dedicated bootloaderEntryName setting.
...
Use it in the bootloader and grubcfg modules instead of
shortProductName.
10 years ago
Calamares CI
91b711e0f7
Automatic merge of Transifex translations
10 years ago
Teo Mrnjavac
869ace58b8
Remove obsolete languages from enabled list.
10 years ago
Teo Mrnjavac
1f46f24337
Remove obsolete translation files.
10 years ago
Teo Mrnjavac
53c1e1f708
Update enabled translation languages + bump version.
10 years ago
Teo Mrnjavac
fb37a0bf2f
Fix focus in UsersPage.
10 years ago
Calamares CI
6ff9fd4677
Automatic merge of Transifex translations
10 years ago
Kevin Kofler
00604a8bca
PythonHelper: Add support for bool.
...
Convert Python bool type from/to C++/QVariant bool (QVariant::Bool) in
PythonHelper::variantToPyObject and PythonHelper::variantFromPyObject.
This fixes the "override" option and any booleans in the "defaults" list
in grubcfg.conf.
10 years ago
Kevin Kofler
1499963920
grubcfg: Create /etc/default/grub if missing.
...
Also adds a grubcfg.conf with the following settings:
* overwrite: If set to true, always creates /etc/default/grub from
scratch even if the file already existed. If set to false, edits the
existing file instead. The default is "false".
* defaults: Default entries to write to /etc/default/grub if it does not
exist yet or if we are overwriting it. Note that in addition,
GRUB_CMDLINE_LINUX_DEFAULT and GRUB_DISTRIBUTOR will always be
written, with automatically detected values. The default in the code
is empty. The shipped grubcfg.conf currently reproduces the default
settings from the Fedora installer Anaconda.
Fixes #128 .
10 years ago
Kevin Kofler
d5b95d79e5
grubcfg: Handle the case where expected lines are missing.
...
Check whether we actually had a GRUB_CMDLINE_LINUX_DEFAULT and a
GRUB_DISTRIBUTOR line, add any of them if it was missing.
10 years ago
Kevin Kofler
f58cca1bb2
grubcfg: Don't error if /etc/default is missing.
...
It is created later in the function.
10 years ago
Kevin Kofler
5cae4e0632
partition: Don't assume that an unknown OS is Windows 7.
...
Don't talk about "Windows 7 programs, documents, photos, music, and
other files" when we actually have no idea what the other operating
system is or when there are multiple ones.
10 years ago
Teo Mrnjavac
df47842fc7
Merge pull request #152 from calamares/python-branding
...
Give Python modules access to the branding information.
10 years ago
Calamares CI
9ae368f19d
Automatic merge of Transifex translations
10 years ago
Kevin Kofler
75921ec125
bootloader/test.yaml: Define the shortProductName.
10 years ago
Kevin Kofler
c27c053482
hacking/GlobalStorage.md: Document the "branding" dictionary.
10 years ago
Calamares CI
124d4c3780
Automatic merge of Transifex translations
10 years ago
Kevin Kofler
48eca95a26
grubcfg: Use shortProductName.
...
This is particularly useful if the full product name contains
"GNU/Linux" or "Linux", because e.g. "Generic GNU/Linux GNU/Linux" does
not make sense.
10 years ago
Kevin Kofler
e420341ba6
bootloader: Use shortProductName.
...
This is particularly useful if the full product name contains
"GNU/Linux" or "Linux", because e.g. "Generic GNU/Linux GNU/Linux" does
not make sense.
10 years ago
Kevin Kofler
538b457ea8
branding: Add a shortProductName entry.
...
This is what the bootloader modules really want, and it was also missing
for consistency with the other branding entries.
10 years ago
Kevin Kofler
cde7356f0d
grubcfg: Quote the GRUB_DISTRIBUTOR value.
10 years ago
Kevin Kofler
76450b44a3
bootloader: Ensure that the file names are valid.
...
Change any '/' slashes to '-' dashes. Also change spaces to underscores
while we are at it.
10 years ago
Kevin Kofler
8f5b0585cb
grubcfg: Get the distribution name from the branding.
...
Remove the redundant "distributor" setting from grubcfg.conf (and the
entire grubcfg.conf file that has no settings left for now).
10 years ago
Kevin Kofler
3cf5baadc1
bootloader: Get the distribution name from the branding.
...
Remove the redundant "distribution" setting from bootloader.conf.
10 years ago