From 04c36c775a2feb331d8ab01ec602090de1f4d6ec Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Mon, 7 Jun 2021 14:37:58 +0300 Subject: Fix translation loaded -signal when language defined in config.xml IFW user can define the used language in config.xml. defaultTranslationsLoadedForLanguage -signal was not sent in that case. Task-number: QTIFW-2266 Change-Id: I8b5abb532b50982e0f6b845251462cc1fef99b9c Reviewed-by: Arttu Tarkiainen --- src/sdk/installerbase.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/sdk/installerbase.cpp') diff --git a/src/sdk/installerbase.cpp b/src/sdk/installerbase.cpp index a31278d03..821eb907b 100644 --- a/src/sdk/installerbase.cpp +++ b/src/sdk/installerbase.cpp @@ -124,6 +124,8 @@ int InstallerBase::run() if (translator->load(translation, QLatin1String(":/translations"))) QCoreApplication::instance()->installTranslator(translator.take()); } + QLocale currentLocale(translations.at(0).section(QLatin1Char('_'), 1)); + emit m_core->defaultTranslationsLoadedForLanguage(currentLocale.language()); } #endif { -- cgit v1.2.3