aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-07-22 18:11:36 +0000
committersaturneric <[email protected]>2024-07-22 18:11:36 +0000
commit988b0257e5967a7174270670a011f83721b5611f (patch)
treea1054a9f2c4c4d249fb16a77fad461c88327e299
parentfeat: try using ui and i18n apis from sdk (diff)
downloadModules-988b0257e5967a7174270670a011f83721b5611f.tar.gz
Modules-988b0257e5967a7174270670a011f83721b5611f.zip
fix: metadata is not translated
-rw-r--r--src/m_ver_check/VersionCheckingModule.cpp13
-rw-r--r--src/m_ver_check/ts/ModuleVersionChecking.de_DE.ts8
-rw-r--r--src/m_ver_check/ts/ModuleVersionChecking.en_US.ts8
-rw-r--r--src/m_ver_check/ts/ModuleVersionChecking.fr_FR.ts8
-rw-r--r--src/m_ver_check/ts/ModuleVersionChecking.zh_CN.ts8
5 files changed, 41 insertions, 4 deletions
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;
}
diff --git a/src/m_ver_check/ts/ModuleVersionChecking.de_DE.ts b/src/m_ver_check/ts/ModuleVersionChecking.de_DE.ts
index ad113a5..549b674 100644
--- a/src/m_ver_check/ts/ModuleVersionChecking.de_DE.ts
+++ b/src/m_ver_check/ts/ModuleVersionChecking.de_DE.ts
@@ -2,6 +2,14 @@
<!DOCTYPE TS>
<TS version="2.1" language="de_DE">
<context>
+ <name>GTrC</name>
+ <message>
+ <location filename="../VersionCheckingModule.cpp" line="92"/>
+ <source>Update</source>
+ <translation type="unfinished">Aktualisieren</translation>
+ </message>
+</context>
+<context>
<name>UpdateTab</name>
<message>
<location filename="../UpdateTab.cpp" line="45"/>
diff --git a/src/m_ver_check/ts/ModuleVersionChecking.en_US.ts b/src/m_ver_check/ts/ModuleVersionChecking.en_US.ts
index 6e4afc5..2795653 100644
--- a/src/m_ver_check/ts/ModuleVersionChecking.en_US.ts
+++ b/src/m_ver_check/ts/ModuleVersionChecking.en_US.ts
@@ -2,6 +2,14 @@
<!DOCTYPE TS>
<TS version="2.1">
<context>
+ <name>GTrC</name>
+ <message>
+ <location filename="../VersionCheckingModule.cpp" line="92"/>
+ <source>Update</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>UpdateTab</name>
<message>
<location filename="../UpdateTab.cpp" line="45"/>
diff --git a/src/m_ver_check/ts/ModuleVersionChecking.fr_FR.ts b/src/m_ver_check/ts/ModuleVersionChecking.fr_FR.ts
index 6e4afc5..2795653 100644
--- a/src/m_ver_check/ts/ModuleVersionChecking.fr_FR.ts
+++ b/src/m_ver_check/ts/ModuleVersionChecking.fr_FR.ts
@@ -2,6 +2,14 @@
<!DOCTYPE TS>
<TS version="2.1">
<context>
+ <name>GTrC</name>
+ <message>
+ <location filename="../VersionCheckingModule.cpp" line="92"/>
+ <source>Update</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>UpdateTab</name>
<message>
<location filename="../UpdateTab.cpp" line="45"/>
diff --git a/src/m_ver_check/ts/ModuleVersionChecking.zh_CN.ts b/src/m_ver_check/ts/ModuleVersionChecking.zh_CN.ts
index 6e4afc5..2795653 100644
--- a/src/m_ver_check/ts/ModuleVersionChecking.zh_CN.ts
+++ b/src/m_ver_check/ts/ModuleVersionChecking.zh_CN.ts
@@ -2,6 +2,14 @@
<!DOCTYPE TS>
<TS version="2.1">
<context>
+ <name>GTrC</name>
+ <message>
+ <location filename="../VersionCheckingModule.cpp" line="92"/>
+ <source>Update</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>UpdateTab</name>
<message>
<location filename="../UpdateTab.cpp" line="45"/>