From 99ca3d768d8c09db0901c8a24e3b83e92c86bb96 Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Thu, 8 Dec 2016 18:08:24 +0100 Subject: [PATCH] Expose translator locale name. --- src/libcalamares/utils/CalamaresUtils.cpp | 10 ++++++++++ src/libcalamares/utils/CalamaresUtils.h | 1 + 2 files changed, 11 insertions(+) diff --git a/src/libcalamares/utils/CalamaresUtils.cpp b/src/libcalamares/utils/CalamaresUtils.cpp index 7685a7018..8485ff2f1 100644 --- a/src/libcalamares/utils/CalamaresUtils.cpp +++ b/src/libcalamares/utils/CalamaresUtils.cpp @@ -48,6 +48,7 @@ static bool s_isAppDataDirOverridden = false; static QTranslator* s_brandingTranslator = nullptr; static QTranslator* s_translator = nullptr; static QTranslator* s_qtTranslator = nullptr; +static QString s_translatorLocaleName = QString(); static bool @@ -224,6 +225,15 @@ installTranslator( const QLocale& locale, } QCoreApplication::installTranslator( translator ); s_qtTranslator = translator; + + s_translatorLocaleName = localeName; +} + + +QString +translatorLocaleName() +{ + return s_translatorLocaleName; } diff --git a/src/libcalamares/utils/CalamaresUtils.h b/src/libcalamares/utils/CalamaresUtils.h index 1de5c24e6..e8e079dde 100644 --- a/src/libcalamares/utils/CalamaresUtils.h +++ b/src/libcalamares/utils/CalamaresUtils.h @@ -42,6 +42,7 @@ namespace CalamaresUtils DLLEXPORT void installTranslator( const QLocale& locale, const QString& brandingTranslationsPrefix, QObject* parent ); + DLLEXPORT QString translatorLocaleName(); /** * Override app data dir. Only for testing purposes.