From 87845ef0eec1e121542cbcacbfec5fe71d011771 Mon Sep 17 00:00:00 2001 From: Simon De Backer Date: Thu, 29 Oct 2020 20:41:24 +0100 Subject: [PATCH] Add failed to load message of languages on log file compiler complained about non return value of bool QTranslator::load --- sources/qetapp.cpp | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/sources/qetapp.cpp b/sources/qetapp.cpp index f072950c2..24f1df5ba 100644 --- a/sources/qetapp.cpp +++ b/sources/qetapp.cpp @@ -175,8 +175,13 @@ void QETApp::setLanguage(const QString &desired_language) { #endif QString qt_l10n_path = QLibraryInfo::path(QLibraryInfo::TranslationsPath); #endif - if (!qtTranslator.load("qt_" + desired_language, qt_l10n_path)) { - qtTranslator.load("qt_" + desired_language, languages_path); + if (!qtTranslator.load("qt_" + desired_language, qt_l10n_path)) + { + if(!qtTranslator.load("qt_" + desired_language, languages_path)) + qWarning() + <<"failed to load" + <<"qt_" + desired_language + <installTranslator(&qtTranslator); @@ -191,7 +196,11 @@ void QETApp::setLanguage(const QString &desired_language) { if (desired_language != "fr") { // use of the English version by default // utilisation de la version anglaise par defaut - qetTranslator.load("qet_en", languages_path); + if(!qetTranslator.load("qet_en", languages_path)) + qWarning() + <<"failed to load" + <<"qet_en" + <installTranslator(&qetTranslator);