diff --git a/src/app/puzzle/dialogs/configpages/puzzlepreferencesconfigurationpage.cpp b/src/app/puzzle/dialogs/configpages/puzzlepreferencesconfigurationpage.cpp index 1b49dd157..b29eb9034 100644 --- a/src/app/puzzle/dialogs/configpages/puzzlepreferencesconfigurationpage.cpp +++ b/src/app/puzzle/dialogs/configpages/puzzlepreferencesconfigurationpage.cpp @@ -125,6 +125,7 @@ auto PuzzlePreferencesConfigurationPage::Apply() -> QStringList { const auto locale = qvariant_cast(ui->langCombo->currentData()); settings->SetLocale(locale); + VGAnalytics::Instance()->SetGUILanguage(settings->GetLocale()); m_langChanged = false; VAbstractApplication::VApp()->LoadTranslation(locale); diff --git a/src/app/tape/dialogs/configpages/tapepreferencesconfigurationpage.cpp b/src/app/tape/dialogs/configpages/tapepreferencesconfigurationpage.cpp index 428470ade..bf73d574b 100644 --- a/src/app/tape/dialogs/configpages/tapepreferencesconfigurationpage.cpp +++ b/src/app/tape/dialogs/configpages/tapepreferencesconfigurationpage.cpp @@ -128,6 +128,7 @@ auto TapePreferencesConfigurationPage::Apply() -> QStringList { const auto locale = qvariant_cast(ui->langCombo->currentData()); settings->SetLocale(locale); + VGAnalytics::Instance()->SetGUILanguage(settings->GetLocale()); m_langChanged = false; const auto code = qvariant_cast(ui->systemCombo->currentData()); diff --git a/src/app/valentina/dialogs/configpages/preferencesconfigurationpage.cpp b/src/app/valentina/dialogs/configpages/preferencesconfigurationpage.cpp index 2114efd39..67fd6f32d 100644 --- a/src/app/valentina/dialogs/configpages/preferencesconfigurationpage.cpp +++ b/src/app/valentina/dialogs/configpages/preferencesconfigurationpage.cpp @@ -221,6 +221,7 @@ auto PreferencesConfigurationPage::Apply() -> QStringList { const auto locale = qvariant_cast(ui->langCombo->currentData()); settings->SetLocale(locale); + VGAnalytics::Instance()->SetGUILanguage(settings->GetLocale()); m_langChanged = false; const auto code = qvariant_cast(ui->systemCombo->currentData());