From e12f27a945a9e17d4d89cd553bac96aa96a6beb7 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sat, 5 Oct 2024 15:43:03 +0200 Subject: [PATCH] Translations: Add debug logging --- src/core/translations.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/core/translations.cpp b/src/core/translations.cpp index 99617d8d4..cf7f48e01 100644 --- a/src/core/translations.cpp +++ b/src/core/translations.cpp @@ -26,9 +26,13 @@ #include #include "translations.h" +#include "core/logging.h" #include "core/potranslator.h" +using namespace Qt::Literals::StringLiterals; + Translations::Translations(QObject *parent) : QObject(parent) {} + Translations::~Translations() { for (QTranslator *t : std::as_const(translations_)) { @@ -40,8 +44,10 @@ Translations::~Translations() { void Translations::LoadTranslation(const QString &prefix, const QString &path, const QString &language) { + const QString basefilename = prefix + u'_' + language; QTranslator *t = new PoTranslator; - if (t->load(prefix + QLatin1Char('_') + language, path)) { + if (t->load(basefilename, path)) { + qLog(Debug) << "Tranlations loaded from" << basefilename; QCoreApplication::installTranslator(t); translations_ << t; }