Merge branch 'calamares' of https://github.com/calamares/calamares into development
This commit is contained in:
commit
9c30ebfed2
3
CHANGES
3
CHANGES
@ -36,7 +36,8 @@ This release contains contributions from (alphabetically by first name):
|
||||
|
||||
This is **another** hotfix release for issues around autologin ..
|
||||
autoLogin, really, since the whole problem is that internal capitalization
|
||||
changed. (Reported by pcrepix, #1668)
|
||||
changed. An unrelated bug in writing /etc/default/keyboard was
|
||||
also fixed. (Reported by pcrepix, #1668)
|
||||
|
||||
|
||||
# 3.2.39.1 (2021-03-30) #
|
||||
|
@ -5,7 +5,7 @@
|
||||
#
|
||||
# Translators:
|
||||
# Adriaan de Groot <groot@kde.org>, 2020
|
||||
# Christian Spaan, 2020
|
||||
# Gustav Gyges, 2020
|
||||
# Andreas Eitel <github-aneitel@online.de>, 2020
|
||||
#
|
||||
#, fuzzy
|
||||
|
@ -259,8 +259,7 @@ Config::setCurrentLocation( const CalamaresUtils::Locale::TimeZoneData* location
|
||||
auto newLocale = automaticLocaleConfiguration();
|
||||
if ( !m_selectedLocaleConfiguration.explicit_lang )
|
||||
{
|
||||
m_selectedLocaleConfiguration.setLanguage( newLocale.language() );
|
||||
emit currentLanguageStatusChanged( currentLanguageStatus() );
|
||||
setLanguage( newLocale.language() );
|
||||
}
|
||||
if ( !m_selectedLocaleConfiguration.explicit_lc )
|
||||
{
|
||||
@ -302,11 +301,20 @@ Config::localeConfiguration() const
|
||||
void
|
||||
Config::setLanguageExplicitly( const QString& language )
|
||||
{
|
||||
m_selectedLocaleConfiguration.setLanguage( language );
|
||||
m_selectedLocaleConfiguration.explicit_lang = true;
|
||||
setLanguage( language );
|
||||
}
|
||||
|
||||
void
|
||||
Config::setLanguage( const QString& language )
|
||||
{
|
||||
if ( language != m_selectedLocaleConfiguration.language() )
|
||||
{
|
||||
m_selectedLocaleConfiguration.setLanguage( language );
|
||||
|
||||
emit currentLanguageStatusChanged( currentLanguageStatus() );
|
||||
emit currentLanguageCodeChanged( currentLanguageCode() );
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -95,6 +95,8 @@ private:
|
||||
}
|
||||
|
||||
public Q_SLOTS:
|
||||
/// Set the language, but do not mark it as user-choice
|
||||
void setLanguage( const QString& language );
|
||||
/// Set a language by user-choice, overriding future location changes
|
||||
void setLanguageExplicitly( const QString& language );
|
||||
/// Set LC (formats) by user-choice, overriding future location changes
|
||||
|
Loading…
Reference in New Issue
Block a user