summaryrefslogtreecommitdiffstats
path: root/src/sdk/installerbase.cpp
diff options
context:
space:
mode:
authorArttu Tarkiainen <arttu.tarkiainen@qt.io>2020-08-25 18:12:32 +0300
committerArttu Tarkiainen <arttu.tarkiainen@qt.io>2020-08-26 07:14:37 +0000
commit2efc27fc698e18afc98f1c414e5519cf455d95c2 (patch)
tree8e3d1b26107163d4342eea5714795f48fb21e337 /src/sdk/installerbase.cpp
parent7ab0658e79f44e98dba9baba05c3e704adc4d0ee (diff)
Allow disabling translation features with environment variable
'IFW_DISABLE_TRANSLATIONS' can be used to disable translation features with a value of '1', '0' or any other values are ignored. The variable is evaluated at the time of running qmake. Task-number: QTIFW-1911 Change-Id: I99c472eae4229b8add109fcf7f764f670909231d Reviewed-by: Katja Marttila <katja.marttila@qt.io>
Diffstat (limited to 'src/sdk/installerbase.cpp')
-rw-r--r--src/sdk/installerbase.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sdk/installerbase.cpp b/src/sdk/installerbase.cpp
index 914be33f6..ee710a1ea 100644
--- a/src/sdk/installerbase.cpp
+++ b/src/sdk/installerbase.cpp
@@ -85,7 +85,7 @@ int InstallerBase::run()
}
qCDebug(QInstaller::lcInstallerInstallLog) << "Language:" << QLocale().uiLanguages()
.value(0, QLatin1String("No UI language set")).toUtf8().constData();
-
+#ifndef IFW_DISABLE_TRANSLATIONS
const QString directory = QLatin1String(":/translations");
// Check if there is a modified translation first to enable people
// to easily provide corrected translations to Qt/IFW for their installers
@@ -124,7 +124,7 @@ int InstallerBase::run()
QCoreApplication::instance()->installTranslator(translator.take());
}
}
-
+#endif
{
QDirIterator fontIt(QStringLiteral(":/fonts"));
while (fontIt.hasNext()) {