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