From bc089f615f70e47ea406bcb163273f8ef3b9e731 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Thu, 23 Jun 2016 19:17:03 +0200 Subject: [PATCH] Better loggin when loading localizations. --- src/miscellaneous/localization.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/miscellaneous/localization.cpp b/src/miscellaneous/localization.cpp index ab167494e..1e970bb61 100755 --- a/src/miscellaneous/localization.cpp +++ b/src/miscellaneous/localization.cpp @@ -41,13 +41,19 @@ void Localization::loadActiveLanguage() { QTranslator *app_translator = new QTranslator(qApp); QString desired_localization = desiredLanguage(); + qDebug("Starting to load active localization. Desired localization is '%s'.", qPrintable(desired_localization)); + if (app_translator->load(QLocale(desired_localization), "rssguard", QSL("-"), APP_LANG_PATH)) { Application::installTranslator(app_translator); - qDebug("Application localization '%s' loaded successfully.", qPrintable(desired_localization)); + qDebug("Application localization '%s' loaded successfully, specifically sublocalization '%s' was loaded.", + qPrintable(desired_localization), + qPrintable(app_translator->translate("QObject", "LANG_ABBREV"))); desired_localization = app_translator->translate("QObject", "LANG_ABBREV"); } else { - qWarning("Application localization '%s' was not loaded.", qPrintable(desired_localization)); + qWarning("Application localization '%s' was not loaded. Loading '%s' instead.", + qPrintable(desired_localization), + DEFAULT_LOCALE); desired_localization = DEFAULT_LOCALE; }