From 988b0257e5967a7174270670a011f83721b5611f Mon Sep 17 00:00:00 2001 From: saturneric Date: Mon, 22 Jul 2024 20:11:36 +0200 Subject: fix: metadata is not translated --- src/m_ver_check/VersionCheckingModule.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'src/m_ver_check/VersionCheckingModule.cpp') diff --git a/src/m_ver_check/VersionCheckingModule.cpp b/src/m_ver_check/VersionCheckingModule.cpp index 0b57a25..c28aaaa 100644 --- a/src/m_ver_check/VersionCheckingModule.cpp +++ b/src/m_ver_check/VersionCheckingModule.cpp @@ -43,6 +43,10 @@ #include "UpdateTab.h" #include "VersionCheckTask.h" +class GTrC { + Q_DECLARE_TR_FUNCTIONS(GTrC) +}; + auto GFGetModuleGFSDKVersion() -> const char* { return DUP(GF_SDK_VERSION_STR); } @@ -73,10 +77,6 @@ auto GFActiveModule() -> int { GFModuleListenEvent(GFGetModuleID(), DUP("APPLICATION_LOADED")); GFModuleListenEvent(GFGetModuleID(), DUP("CHECK_APPLICATION_VERSION")); - GFUIMountEntry(DUP("AboutDialogTabs"), - QMapToMetaDataArray({{"TabTitle", "Update"}}), 1, - UpdateTabFactory); - // load translations QFile f( QString(":/i18n/ModuleVersionChecking.%1.qm").arg(GFAppActiveLocale())); @@ -87,6 +87,11 @@ auto GFActiveModule() -> int { auto b = f.readAll(); GFAppRegisterTranslator(AllocBufferAndCopy(b), b.size()); } + + GFUIMountEntry(DUP("AboutDialogTabs"), + QMapToMetaDataArray({{"TabTitle", GTrC::tr("Update")}}), 1, + UpdateTabFactory); + return 0; } -- cgit v1.2.3