diff options
author | saturneric <[email protected]> | 2024-07-22 18:11:36 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2024-07-22 18:11:36 +0000 |
commit | 988b0257e5967a7174270670a011f83721b5611f (patch) | |
tree | a1054a9f2c4c4d249fb16a77fad461c88327e299 | |
parent | feat: try using ui and i18n apis from sdk (diff) | |
download | Modules-988b0257e5967a7174270670a011f83721b5611f.tar.gz Modules-988b0257e5967a7174270670a011f83721b5611f.zip |
fix: metadata is not translated
-rw-r--r-- | src/m_ver_check/VersionCheckingModule.cpp | 13 | ||||
-rw-r--r-- | src/m_ver_check/ts/ModuleVersionChecking.de_DE.ts | 8 | ||||
-rw-r--r-- | src/m_ver_check/ts/ModuleVersionChecking.en_US.ts | 8 | ||||
-rw-r--r-- | src/m_ver_check/ts/ModuleVersionChecking.fr_FR.ts | 8 | ||||
-rw-r--r-- | src/m_ver_check/ts/ModuleVersionChecking.zh_CN.ts | 8 |
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"/> |