Add __FILE__ __LINE__ __FUNCTION__ to failed to load desired_language

qInstallMessageHandler(myMessageOutput);// for debugging
is only called later,so we have to get the info manually
This commit is contained in:
Simon De Backer
2020-12-13 16:26:33 +01:00
parent 2fc7f594cc
commit 8fb1cd0fa7

View File

@@ -178,11 +178,13 @@ void QETApp::setLanguage(const QString &desired_language) {
#endif #endif
if (!qtTranslator.load("qt_" + desired_language, qt_l10n_path)) if (!qtTranslator.load("qt_" + desired_language, qt_l10n_path))
{ {
qWarning() << "failed to load"
<< "qt_" + desired_language << qt_l10n_path << "("
<< __FILE__ << __LINE__ << __FUNCTION__ << ")";
if(!qtTranslator.load("qt_" + desired_language, languages_path)) if(!qtTranslator.load("qt_" + desired_language, languages_path))
qWarning() qWarning() << "failed to load"
<<"failed to load" << "qt_" + desired_language << languages_path << "("
<<"qt_" + desired_language << __FILE__ << __LINE__ << __FUNCTION__ << ")";
<<languages_path;
} }
qApp->installTranslator(&qtTranslator); qApp->installTranslator(&qtTranslator);
@@ -198,10 +200,9 @@ void QETApp::setLanguage(const QString &desired_language) {
// use of the English version by default // use of the English version by default
// utilisation de la version anglaise par defaut // utilisation de la version anglaise par defaut
if(!qetTranslator.load("qet_en", languages_path)) if(!qetTranslator.load("qet_en", languages_path))
qWarning() qWarning() << "failed to load"
<<"failed to load" << "qet_en" << languages_path << "(" << __FILE__
<<"qet_en" << __LINE__ << __FUNCTION__ << ")";
<<languages_path;
} }
} }
qApp->installTranslator(&qetTranslator); qApp->installTranslator(&qetTranslator);