aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-12-02 17:02:06 +0000
committersaturneric <[email protected]>2024-12-02 17:02:06 +0000
commit2703d5778a843548d92b40b38a4b47316987e24d (patch)
tree42d7a89c2255920658cd9415da15075919a2b5e2 /src
parentfix: delete unused logic (diff)
downloadModules-2703d5778a843548d92b40b38a4b47316987e24d.tar.gz
Modules-2703d5778a843548d92b40b38a4b47316987e24d.zip
translations: update zh_CN and de_DE
Diffstat (limited to 'src')
-rw-r--r--src/m_email/ts/ModuleEMail.de_DE.ts32
-rw-r--r--src/m_email/ts/ModuleEMail.zh_CN.ts32
-rw-r--r--src/m_gpg_info/GnupgTab.cpp8
-rw-r--r--src/m_ver_check/VersionCheckingModule.cpp10
-rw-r--r--src/m_ver_check/ts/ModuleVersionChecking.de_DE.ts40
-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.it_IT.ts8
-rw-r--r--src/m_ver_check/ts/ModuleVersionChecking.zh_CN.ts40
-rw-r--r--src/m_ver_check/ts/ModuleVersionChecking.zh_TW.ts8
10 files changed, 122 insertions, 72 deletions
diff --git a/src/m_email/ts/ModuleEMail.de_DE.ts b/src/m_email/ts/ModuleEMail.de_DE.ts
index 2e107f9..610cf38 100644
--- a/src/m_email/ts/ModuleEMail.de_DE.ts
+++ b/src/m_email/ts/ModuleEMail.de_DE.ts
@@ -6,84 +6,84 @@
<message>
<location filename="../EMailMetaDataDialog.ui" line="20"/>
<source>Message</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Nachricht</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.ui" line="54"/>
<source>From</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Von</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.ui" line="77"/>
<source>To</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">An</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.ui" line="100"/>
<location filename="../EMailMetaDataDialog.ui" line="207"/>
<source>CC</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Kopie</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.ui" line="123"/>
<location filename="../EMailMetaDataDialog.ui" line="214"/>
<source>BCC</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Blindkopie</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.ui" line="153"/>
<source>Subject</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Betreff</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.ui" line="175"/>
<source>Tips: You can fill in multiple email addresses, please separate them with &quot;;&quot;, except for the &apos;From&apos; field.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Tipps: Sie können mehrere E-Mail-Adressen eingeben, bitte trennen Sie sie mit &quot;;&quot;, außer für das &apos;Von&apos; Feld.</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.ui" line="234"/>
<source>Cancel</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Abbrechen</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.ui" line="241"/>
<source>OK</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">OK</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.cpp" line="183"/>
<source>The &apos;From&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Das Feld &apos;Von&apos; darf nicht leer sein.</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.cpp" line="185"/>
<source>The &apos;From&apos; field must contain a valid email address.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Das Feld &apos;Von&apos; muss eine gültige E-Mail Adresse enthalten.</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.cpp" line="189"/>
<source>The &apos;To&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Das Feld &apos;An&apos; darf nicht leer sein.</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.cpp" line="193"/>
<source>One or more &apos;To&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Eine oder mehrere &apos;An&apos; Adressen sind ungültig. Bitte trennen Sie mehrere Adressen mit &quot;;&quot;.</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.cpp" line="200"/>
<source>One or more &apos;CC&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Eine oder mehrere &apos;Kopie&apos; Adressen sind ungültig. Bitte trennen Sie mehrere Adressen mit &quot;;&quot;.</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.cpp" line="208"/>
<source>One or more &apos;BCC&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Eine oder mehrere &apos;Blindkopie&apos; Adressen sind ungültig. Bitte trennen Sie mehrere Adressen mit &quot;;&quot;.</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.cpp" line="214"/>
<source>The &apos;Subject&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Das Feld &apos;Betreff&apos; darf nicht leer sein.</translation>
</message>
</context>
</TS>
diff --git a/src/m_email/ts/ModuleEMail.zh_CN.ts b/src/m_email/ts/ModuleEMail.zh_CN.ts
index f8262ca..095ec0d 100644
--- a/src/m_email/ts/ModuleEMail.zh_CN.ts
+++ b/src/m_email/ts/ModuleEMail.zh_CN.ts
@@ -6,84 +6,84 @@
<message>
<location filename="../EMailMetaDataDialog.ui" line="20"/>
<source>Message</source>
- <translation type="unfinished">邮件消息</translation>
+ <translation>邮件消息</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.ui" line="54"/>
<source>From</source>
- <translation type="unfinished">发件人</translation>
+ <translation>发件人</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.ui" line="77"/>
<source>To</source>
- <translation type="unfinished">收件人</translation>
+ <translation>收件人</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.ui" line="100"/>
<location filename="../EMailMetaDataDialog.ui" line="207"/>
<source>CC</source>
- <translation type="unfinished">抄送</translation>
+ <translation>抄送</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.ui" line="123"/>
<location filename="../EMailMetaDataDialog.ui" line="214"/>
<source>BCC</source>
- <translation type="unfinished">密送</translation>
+ <translation>密送</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.ui" line="153"/>
<source>Subject</source>
- <translation type="unfinished">主题</translation>
+ <translation>主题</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.ui" line="175"/>
<source>Tips: You can fill in multiple email addresses, please separate them with &quot;;&quot;, except for the &apos;From&apos; field.</source>
- <translation type="unfinished"></translation>
+ <translation>提示: 您可以填写多个电子邮件地址,请用&quot;;&quot;分隔,但&apos;发件人&apos;字段除外。</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.ui" line="234"/>
<source>Cancel</source>
- <translation type="unfinished">取消</translation>
+ <translation>取消</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.ui" line="241"/>
<source>OK</source>
- <translation type="unfinished">确认</translation>
+ <translation>确认</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.cpp" line="183"/>
<source>The &apos;From&apos; field cannot be empty.</source>
- <translation type="unfinished">&apos;发件人&apos;字段不能为空。</translation>
+ <translation>&apos;发件人&apos;字段不能为空。</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.cpp" line="185"/>
<source>The &apos;From&apos; field must contain a valid email address.</source>
- <translation type="unfinished">&apos;发件人&apos;字段必须包含有效的电子邮件地址。</translation>
+ <translation>&apos;发件人&apos;字段必须包含有效的电子邮件地址。</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.cpp" line="189"/>
<source>The &apos;To&apos; field cannot be empty.</source>
- <translation type="unfinished">收件人&apos;字段不能为空。</translation>
+ <translation>收件人&apos;字段不能为空。</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.cpp" line="193"/>
<source>One or more &apos;To&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished">一个或多个&apos;收件人&apos;地址无效。请用&quot;;&quot;分隔多个地址。</translation>
+ <translation>一个或多个&apos;收件人&apos;地址无效。请用&quot;;&quot;分隔多个地址。</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.cpp" line="200"/>
<source>One or more &apos;CC&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished">一个或多个 &apos;抄送&apos; 地址无效。请用&quot;;&quot;分隔多个地址。</translation>
+ <translation>一个或多个 &apos;抄送&apos; 地址无效。请用&quot;;&quot;分隔多个地址。</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.cpp" line="208"/>
<source>One or more &apos;BCC&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished">一个或多个 &apos;密送&apos; 地址无效。请用&quot;;&quot;分隔多个地址。</translation>
+ <translation>一个或多个 &apos;密送&apos; 地址无效。请用&quot;;&quot;分隔多个地址。</translation>
</message>
<message>
<location filename="../EMailMetaDataDialog.cpp" line="214"/>
<source>The &apos;Subject&apos; field cannot be empty.</source>
- <translation type="unfinished">主题&apos;字段不能为空。</translation>
+ <translation>主题&apos;字段不能为空。</translation>
</message>
</context>
</TS>
diff --git a/src/m_gpg_info/GnupgTab.cpp b/src/m_gpg_info/GnupgTab.cpp
index 7c64cdf..8ac7a85 100644
--- a/src/m_gpg_info/GnupgTab.cpp
+++ b/src/m_gpg_info/GnupgTab.cpp
@@ -53,7 +53,8 @@ GnupgTab::GnupgTab(QWidget* parent)
ui_->tabWidget->setTabText(1, tr("Directories"));
ui_->tabWidget->setTabText(2, tr("Options"));
- ui_->componentDetailsTable->setColumnCount(components_column_titles.length());
+ ui_->componentDetailsTable->setColumnCount(
+ static_cast<int>(components_column_titles.length()));
ui_->componentDetailsTable->setHorizontalHeaderLabels(
components_column_titles);
ui_->componentDetailsTable->horizontalHeader()->setStretchLastSection(false);
@@ -95,7 +96,8 @@ GnupgTab::GnupgTab(QWidget* parent)
<< tr("Description") << tr("Default Value")
<< tr("Value");
- ui_->optionDetailsTable->setColumnCount(options_column_titles.length());
+ ui_->optionDetailsTable->setColumnCount(
+ static_cast<int>(options_column_titles.length()));
ui_->optionDetailsTable->setHorizontalHeaderLabels(options_column_titles);
ui_->optionDetailsTable->horizontalHeader()->setStretchLastSection(false);
ui_->optionDetailsTable->setSelectionBehavior(QAbstractItemView::SelectRows);
@@ -132,7 +134,7 @@ void GnupgTab::process_software_info() {
MLogDebug(
QString("got gnupg components from rt, size: %1").arg(components.size()));
- ui_->componentDetailsTable->setRowCount(components.size());
+ ui_->componentDetailsTable->setRowCount(static_cast<int>(components.size()));
int row = 0;
for (auto& component : components) {
diff --git a/src/m_ver_check/VersionCheckingModule.cpp b/src/m_ver_check/VersionCheckingModule.cpp
index 5dd5849..e672f33 100644
--- a/src/m_ver_check/VersionCheckingModule.cpp
+++ b/src/m_ver_check/VersionCheckingModule.cpp
@@ -54,11 +54,11 @@ auto GFRegisterModule() -> int {
REGISTER_TRANS_READER();
- GFUIMountEntry(DUP("AboutDialogTabs"),
- QMapToMetaDataArray({
- {"TabTitle", GC_TR("Update")},
- }),
- 1, UpdateTabFactory);
+ GFUIMountEntry(
+ DUP("AboutDialogTabs"),
+ QMapToMetaDataArray({// {"TabTitle", GC_TR("Update")},
+ {"TabTitle", QT_TRANSLATE_NOOP("GTrC", "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 aa77685..11c75b1 100644
--- a/src/m_ver_check/ts/ModuleVersionChecking.de_DE.ts
+++ b/src/m_ver_check/ts/ModuleVersionChecking.de_DE.ts
@@ -2,11 +2,19 @@
<!DOCTYPE TS>
<TS version="2.1" language="de_DE">
<context>
+ <name>GTrC</name>
+ <message>
+ <location filename="../VersionCheckingModule.cpp" line="60"/>
+ <source>Update</source>
+ <translation type="unfinished">Aktualisieren</translation>
+ </message>
+</context>
+<context>
<name>UpdateTab</name>
<message>
<location filename="../UpdateTab.cpp" line="41"/>
<source>Current Version Information</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Informationen zur aktuellen Version</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="44"/>
@@ -21,37 +29,37 @@
<message>
<location filename="../UpdateTab.cpp" line="53"/>
<source>Upgrade Information</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Upgrade-Informationen</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="66"/>
<source>Release Notes</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Anmerkungen zum Release</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="117"/>
<source>Unable to retrieve the latest version information. This may be due to a network issue or the server being unavailable.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Die neuesten Versionsinformationen können nicht abgerufen werden. Dies kann auf ein Netzwerkproblem oder die Nichterreichbarkeit des Servers zurückzuführen sein.</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="121"/>
<source>Please check your internet connection or try again later.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Bitte überprüfen Sie Ihre Internetverbindung oder versuchen Sie es später noch einmal.</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="122"/>
<source>Alternatively, you can visit the</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Alternativ können Sie auch </translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="125"/>
<source>official download page</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">die offizielle Download-Seite besuchen, </translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="126"/>
<source>to check for the latest stable version.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">um nach der neuesten stabilen Version zu suchen.</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="156"/>
@@ -61,7 +69,7 @@
<message>
<location filename="../UpdateTab.cpp" line="162"/>
<source>Your current version is outdated.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Ihre aktuelle Version ist veraltet.</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="163"/>
@@ -69,7 +77,7 @@
<location filename="../UpdateTab.cpp" line="188"/>
<location filename="../UpdateTab.cpp" line="200"/>
<source>Click</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Klicken Sie</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="166"/>
@@ -77,32 +85,32 @@
<location filename="../UpdateTab.cpp" line="191"/>
<location filename="../UpdateTab.cpp" line="203"/>
<source>here</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">hier</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="173"/>
<source>This version has critical issues and has been withdrawn. Please stop using it immediately.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Diese Version hat kritische Probleme und wurde zurückgezogen. Bitte verwenden Sie sie nicht mehr.</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="186"/>
<source>This is an unreleased version, possibly a beta. If stability is important to you, please avoid using this version.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Dies ist eine unveröffentlichte Version, möglicherweise eine Beta-Version. Wenn Ihnen Stabilität wichtig ist, verwenden Sie diese Version bitte nicht.</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="198"/>
<source>The current version&apos;s commit hash does not match the official release. This may indicate a modified or unofficial build.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Der Commit-Hash der aktuellen Version stimmt nicht mit dem der offiziellen Version überein. Dies kann auf einen modifizierten oder inoffiziellen Build hinweisen.</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="204"/>
<source>to verify your installation or download the official version.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">um Ihre Installation zu überprüfen oder die offizielle Version herunterzuladen.</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="210"/>
<source>You are using the latest stable version. No action is required.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Sie verwenden die neueste stabile Version. Es sind keine Maßnahmen erforderlich.</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="166"/>
diff --git a/src/m_ver_check/ts/ModuleVersionChecking.en_US.ts b/src/m_ver_check/ts/ModuleVersionChecking.en_US.ts
index 2ede352..56870b1 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" language="en_US">
<context>
+ <name>GTrC</name>
+ <message>
+ <location filename="../VersionCheckingModule.cpp" line="60"/>
+ <source>Update</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>UpdateTab</name>
<message>
<location filename="../UpdateTab.cpp" line="41"/>
diff --git a/src/m_ver_check/ts/ModuleVersionChecking.fr_FR.ts b/src/m_ver_check/ts/ModuleVersionChecking.fr_FR.ts
index 68877d2..553acfa 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" language="fr_FR">
<context>
+ <name>GTrC</name>
+ <message>
+ <location filename="../VersionCheckingModule.cpp" line="60"/>
+ <source>Update</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>UpdateTab</name>
<message>
<location filename="../UpdateTab.cpp" line="41"/>
diff --git a/src/m_ver_check/ts/ModuleVersionChecking.it_IT.ts b/src/m_ver_check/ts/ModuleVersionChecking.it_IT.ts
index 2a5482d..c4882ba 100644
--- a/src/m_ver_check/ts/ModuleVersionChecking.it_IT.ts
+++ b/src/m_ver_check/ts/ModuleVersionChecking.it_IT.ts
@@ -2,6 +2,14 @@
<!DOCTYPE TS>
<TS version="2.1" language="it_IT">
<context>
+ <name>GTrC</name>
+ <message>
+ <location filename="../VersionCheckingModule.cpp" line="60"/>
+ <source>Update</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>UpdateTab</name>
<message>
<location filename="../UpdateTab.cpp" line="41"/>
diff --git a/src/m_ver_check/ts/ModuleVersionChecking.zh_CN.ts b/src/m_ver_check/ts/ModuleVersionChecking.zh_CN.ts
index ce3f2dc..1e1f781 100644
--- a/src/m_ver_check/ts/ModuleVersionChecking.zh_CN.ts
+++ b/src/m_ver_check/ts/ModuleVersionChecking.zh_CN.ts
@@ -2,11 +2,19 @@
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
+ <name>GTrC</name>
+ <message>
+ <location filename="../VersionCheckingModule.cpp" line="60"/>
+ <source>Update</source>
+ <translation type="unfinished">更新</translation>
+ </message>
+</context>
+<context>
<name>UpdateTab</name>
<message>
<location filename="../UpdateTab.cpp" line="41"/>
<source>Current Version Information</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">当前版本信息</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="44"/>
@@ -21,37 +29,37 @@
<message>
<location filename="../UpdateTab.cpp" line="53"/>
<source>Upgrade Information</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">升级信息</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="66"/>
<source>Release Notes</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">版本发布说明</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="117"/>
<source>Unable to retrieve the latest version information. This may be due to a network issue or the server being unavailable.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">无法获取最新版本信息。这可能是由于网络问题或服务器不可用。</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="121"/>
<source>Please check your internet connection or try again later.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">请检查您的网络连接或稍后再试。</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="122"/>
<source>Alternatively, you can visit the</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">或者,您也可以访问</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="125"/>
<source>official download page</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">官方下载页面</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="126"/>
<source>to check for the latest stable version.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">检查最新的稳定版本</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="156"/>
@@ -61,7 +69,7 @@
<message>
<location filename="../UpdateTab.cpp" line="162"/>
<source>Your current version is outdated.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">您当前的版本已经过时。</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="163"/>
@@ -69,7 +77,7 @@
<location filename="../UpdateTab.cpp" line="188"/>
<location filename="../UpdateTab.cpp" line="200"/>
<source>Click</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">点击</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="166"/>
@@ -77,32 +85,32 @@
<location filename="../UpdateTab.cpp" line="191"/>
<location filename="../UpdateTab.cpp" line="203"/>
<source>here</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">这里</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="173"/>
<source>This version has critical issues and has been withdrawn. Please stop using it immediately.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">该版本存在严重问题,已被撤销。请立即停止使用。</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="186"/>
<source>This is an unreleased version, possibly a beta. If stability is important to you, please avoid using this version.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">这是一个未发布的版本,可能是测试版。如果稳定性对您很重要,请避免使用此版本。</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="198"/>
<source>The current version&apos;s commit hash does not match the official release. This may indicate a modified or unofficial build.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">当前版本的提交哈希值与正式版本不匹配。这可能表明该版本为修改版或非官方版本。</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="204"/>
<source>to verify your installation or download the official version.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">来验证您的安装或下载正式版本。</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="210"/>
<source>You are using the latest stable version. No action is required.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">您使用的是最新的稳定版本。无需任何操作。</translation>
</message>
<message>
<location filename="../UpdateTab.cpp" line="166"/>
diff --git a/src/m_ver_check/ts/ModuleVersionChecking.zh_TW.ts b/src/m_ver_check/ts/ModuleVersionChecking.zh_TW.ts
index c27debf..a635116 100644
--- a/src/m_ver_check/ts/ModuleVersionChecking.zh_TW.ts
+++ b/src/m_ver_check/ts/ModuleVersionChecking.zh_TW.ts
@@ -2,6 +2,14 @@
<!DOCTYPE TS>
<TS version="2.1" language="zh_TW">
<context>
+ <name>GTrC</name>
+ <message>
+ <location filename="../VersionCheckingModule.cpp" line="60"/>
+ <source>Update</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>UpdateTab</name>
<message>
<location filename="../UpdateTab.cpp" line="41"/>