diff options
author | Eike Ziller <eike.ziller@qt.io> | 2023-10-30 14:29:18 +0100 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2023-11-03 08:11:38 +0000 |
commit | 45d99c2ceeb1ce3810428b5cedc814ed3e5af626 (patch) | |
tree | 15d4d15ec76addaf6796dfa85ada149a51dd5aa2 /src/app | |
parent | 086fafbd493946304b103995f0b65b2d2323827a (diff) |
Fix running tests if system language is not english
Force built-in tr strings when running tests. Some tests rely on these,
e.g. the JSON wizard tests in ProjectExplorer.
Change-Id: I27836adce0bd2f8c6919a8b1948e41f719c08b3e
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Diffstat (limited to 'src/app')
-rw-r--r-- | src/app/main.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/app/main.cpp b/src/app/main.cpp index 036d169c06..bedbb5d39c 100644 --- a/src/app/main.cpp +++ b/src/app/main.cpp @@ -672,7 +672,9 @@ int main(int argc, char **argv) QTranslator translator; QTranslator qtTranslator; QStringList uiLanguages = QLocale::system().uiLanguages(); - QString overrideLanguage = settings->value("General/OverrideLanguage").toString(); + const QString overrideLanguage = options.hasTestOption + ? QString("C") // force built-in when running tests + : settings->value("General/OverrideLanguage").toString(); if (!overrideLanguage.isEmpty()) uiLanguages.prepend(overrideLanguage); if (!options.uiLanguage.isEmpty()) |