aboutsummaryrefslogtreecommitdiffstats
path: root/src/m_email/ts
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2026-06-28 02:41:22 +0200
committersaturneric <[email protected]>2026-06-28 02:41:22 +0200
commit2d357d5859b479e3eaf763f7eb2ccca8329f515b (patch)
treec1da39c5d2210be183a8275e810af44a7784b972 /src/m_email/ts
parentfeat(i18n): add and reorganize translation strings (diff)
downloadmodules-2d357d5859b479e3eaf763f7eb2ccca8329f515b.tar.gz
modules-2d357d5859b479e3eaf763f7eb2ccca8329f515b.zip
chore(i18n): clean TS files; add key-server TS
* Remove stale/duplicated translation contexts from multiple module TS files to keep each translation bundle focused and avoid cross-module noise. * Add i18n support for the key-server sync module by registering its `ModuleKeyServerSync` TS files in the module CMake configuration and invoking the translation helper so those translations are built. * Motivation: improve translation source hygiene and ensure the key-server module translations are included in the build system. * Notes: no runtime logic changes; this is maintenance of localization assets and build metadata.
Diffstat (limited to 'src/m_email/ts')
-rw-r--r--src/m_email/ts/ModuleEMail.de_DE.ts398
-rw-r--r--src/m_email/ts/ModuleEMail.en_US.ts398
-rw-r--r--src/m_email/ts/ModuleEMail.fr_FR.ts398
-rw-r--r--src/m_email/ts/ModuleEMail.it_iT.ts398
-rw-r--r--src/m_email/ts/ModuleEMail.zh_CN.ts398
-rw-r--r--src/m_email/ts/ModuleEMail.zh_TW.ts398
6 files changed, 0 insertions, 2388 deletions
diff --git a/src/m_email/ts/ModuleEMail.de_DE.ts b/src/m_email/ts/ModuleEMail.de_DE.ts
index 7064fc0..d3ae227 100644
--- a/src/m_email/ts/ModuleEMail.de_DE.ts
+++ b/src/m_email/ts/ModuleEMail.de_DE.ts
@@ -206,82 +206,6 @@ If the issue persists, consider seeking technical support or consulting the docu
<context>
<name>GTrC</name>
<message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="88"/>
- <source>The following email addresses have status:
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="98"/>
- <source>Could not parse status information.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="105"/>
- <source>Public Key Upload Successful</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="106"/>
- <source>The public key was successfully uploaded to the key server keys.openpgp.org.
-Fingerprint: %1
-
-%2
-Please check your email (%3) for further verification from keys.openpgp.org.
-
-Note: For verification, you can find more information here: https://keys.openpgp.org/about</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="124"/>
- <source>Key Upload Failed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="125"/>
- <source>Failed to upload public key to the server.
-Fingerprint: %1
-Error: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="157"/>
- <source>Key Update Failed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="158"/>
- <source>Failed to retrieve public key from the server.
-Key ID: %1
-Error: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="210"/>
- <source>Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="211"/>
- <source>Import public keys from a trusted key server.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="259"/>
- <source>Key Server Operations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="264"/>
- <source>Publish Public Key to Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="272"/>
- <source>Refresh Public Key From Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../EMailModule.cpp" line="210"/>
<source>Mail Editor</source>
<translation type="unfinished"></translation>
@@ -291,327 +215,5 @@ Error: %2</source>
<source>Open a new text editor for email.</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="109"/>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="171"/>
- <source>Check for Updates</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="172"/>
- <source>Check for updates from the Internet.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="292"/>
- <source>Checking for version updates when the application starts.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="304"/>
- <source>GitHub</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="307"/>
- <source>BKTUS.com</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="312"/>
- <source>Update Checking API:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnuPGInfoGatheringModule.cpp" line="103"/>
- <location filename="../../m_gpg_info/GnuPGInfoGatheringModule.cpp" line="173"/>
- <source>GnuPG</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnuPGInfoGatheringModule.cpp" line="175"/>
- <source>Information about GnuPG</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>GnupgTab</name>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="49"/>
- <source>Name</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="49"/>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="96"/>
- <source>Description</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="49"/>
- <source>Version</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="50"/>
- <source>Checksum</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="50"/>
- <source>Binary Path</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="52"/>
- <source>Components</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="53"/>
- <source>Directories</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="54"/>
- <source>Options</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="74"/>
- <source>Directory Type</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="74"/>
- <source>Path</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="95"/>
- <source>Component</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="95"/>
- <source>Group</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="95"/>
- <source>Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="96"/>
- <source>Default Value</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="97"/>
- <source>Value</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>SearchKeyDialog</name>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="66"/>
- <source>Key ID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="66"/>
- <source>UID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="66"/>
- <source>Creation Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="67"/>
- <source>Expiration Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="67"/>
- <source>Algorithm</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="67"/>
- <source>Key Size</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="68"/>
- <source>Status</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="71"/>
- <source>By Key ID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="72"/>
- <source>By Email</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="73"/>
- <source>By Fingerprint</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="108"/>
- <source>Search value is empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="124"/>
- <source>Key server URL is empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="133"/>
- <source>Invalid key server URL format.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="146"/>
- <source>Invalid email format.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="159"/>
- <source>Invalid fingerprint format. It should be a hex string of length 16 or 40.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="173"/>
- <source>Invalid Key ID format. It should be a hex string of length 8 or 16.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="179"/>
- <source>Unknown search type.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="289"/>
- <source>No GPG context is available.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>UpdateTab</name>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="44"/>
- <source>Current Version Information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="47"/>
- <source>Current Version</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="48"/>
- <source>: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="56"/>
- <source>Upgrade Information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="70"/>
- <source>Check for Updates</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="74"/>
- <source>Release Notes</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="116"/>
- <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>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="119"/>
- <source>Please check your internet connection or try again later.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="120"/>
- <source>Alternatively, you can visit the</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="123"/>
- <source>official download page</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="124"/>
- <source>to check for the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="154"/>
- <source>Latest Version From %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="160"/>
- <source>Your current version is outdated.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="161"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="175"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="186"/>
- <source>Click</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="164"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="177"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="189"/>
- <source>here</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="164"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="177"/>
- <source>to download the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="172"/>
- <source>This version is either withdrawn due to critical issues or is an unreleased build. Please stop using it and download the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="184"/>
- <source>The commit hash for this build was not found in the official repository. This may indicate a modified or unofficial version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="190"/>
- <source>to verify your installation or download the official build.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="196"/>
- <source>You are using the latest version. No action is required.</source>
- <translation type="unfinished"></translation>
- </message>
</context>
</TS>
diff --git a/src/m_email/ts/ModuleEMail.en_US.ts b/src/m_email/ts/ModuleEMail.en_US.ts
index b6c4e50..54a2f79 100644
--- a/src/m_email/ts/ModuleEMail.en_US.ts
+++ b/src/m_email/ts/ModuleEMail.en_US.ts
@@ -170,82 +170,6 @@ If the issue persists, consider seeking technical support or consulting the docu
<context>
<name>GTrC</name>
<message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="88"/>
- <source>The following email addresses have status:
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="98"/>
- <source>Could not parse status information.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="105"/>
- <source>Public Key Upload Successful</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="106"/>
- <source>The public key was successfully uploaded to the key server keys.openpgp.org.
-Fingerprint: %1
-
-%2
-Please check your email (%3) for further verification from keys.openpgp.org.
-
-Note: For verification, you can find more information here: https://keys.openpgp.org/about</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="124"/>
- <source>Key Upload Failed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="125"/>
- <source>Failed to upload public key to the server.
-Fingerprint: %1
-Error: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="157"/>
- <source>Key Update Failed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="158"/>
- <source>Failed to retrieve public key from the server.
-Key ID: %1
-Error: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="210"/>
- <source>Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="211"/>
- <source>Import public keys from a trusted key server.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="259"/>
- <source>Key Server Operations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="264"/>
- <source>Publish Public Key to Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="272"/>
- <source>Refresh Public Key From Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../EMailModule.cpp" line="210"/>
<source>Mail Editor</source>
<translation type="unfinished"></translation>
@@ -255,327 +179,5 @@ Error: %2</source>
<source>Open a new text editor for email.</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="109"/>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="171"/>
- <source>Check for Updates</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="172"/>
- <source>Check for updates from the Internet.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="292"/>
- <source>Checking for version updates when the application starts.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="304"/>
- <source>GitHub</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="307"/>
- <source>BKTUS.com</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="312"/>
- <source>Update Checking API:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnuPGInfoGatheringModule.cpp" line="103"/>
- <location filename="../../m_gpg_info/GnuPGInfoGatheringModule.cpp" line="173"/>
- <source>GnuPG</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnuPGInfoGatheringModule.cpp" line="175"/>
- <source>Information about GnuPG</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>GnupgTab</name>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="49"/>
- <source>Name</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="49"/>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="96"/>
- <source>Description</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="49"/>
- <source>Version</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="50"/>
- <source>Checksum</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="50"/>
- <source>Binary Path</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="52"/>
- <source>Components</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="53"/>
- <source>Directories</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="54"/>
- <source>Options</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="74"/>
- <source>Directory Type</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="74"/>
- <source>Path</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="95"/>
- <source>Component</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="95"/>
- <source>Group</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="95"/>
- <source>Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="96"/>
- <source>Default Value</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="97"/>
- <source>Value</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>SearchKeyDialog</name>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="66"/>
- <source>Key ID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="66"/>
- <source>UID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="66"/>
- <source>Creation Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="67"/>
- <source>Expiration Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="67"/>
- <source>Algorithm</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="67"/>
- <source>Key Size</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="68"/>
- <source>Status</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="71"/>
- <source>By Key ID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="72"/>
- <source>By Email</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="73"/>
- <source>By Fingerprint</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="108"/>
- <source>Search value is empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="124"/>
- <source>Key server URL is empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="133"/>
- <source>Invalid key server URL format.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="146"/>
- <source>Invalid email format.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="159"/>
- <source>Invalid fingerprint format. It should be a hex string of length 16 or 40.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="173"/>
- <source>Invalid Key ID format. It should be a hex string of length 8 or 16.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="179"/>
- <source>Unknown search type.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="289"/>
- <source>No GPG context is available.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>UpdateTab</name>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="44"/>
- <source>Current Version Information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="47"/>
- <source>Current Version</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="48"/>
- <source>: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="56"/>
- <source>Upgrade Information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="70"/>
- <source>Check for Updates</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="74"/>
- <source>Release Notes</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="116"/>
- <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>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="119"/>
- <source>Please check your internet connection or try again later.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="120"/>
- <source>Alternatively, you can visit the</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="123"/>
- <source>official download page</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="124"/>
- <source>to check for the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="154"/>
- <source>Latest Version From %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="160"/>
- <source>Your current version is outdated.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="161"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="175"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="186"/>
- <source>Click</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="164"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="177"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="189"/>
- <source>here</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="164"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="177"/>
- <source>to download the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="172"/>
- <source>This version is either withdrawn due to critical issues or is an unreleased build. Please stop using it and download the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="184"/>
- <source>The commit hash for this build was not found in the official repository. This may indicate a modified or unofficial version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="190"/>
- <source>to verify your installation or download the official build.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="196"/>
- <source>You are using the latest version. No action is required.</source>
- <translation type="unfinished"></translation>
- </message>
</context>
</TS>
diff --git a/src/m_email/ts/ModuleEMail.fr_FR.ts b/src/m_email/ts/ModuleEMail.fr_FR.ts
index 87ef65b..af9a545 100644
--- a/src/m_email/ts/ModuleEMail.fr_FR.ts
+++ b/src/m_email/ts/ModuleEMail.fr_FR.ts
@@ -170,82 +170,6 @@ If the issue persists, consider seeking technical support or consulting the docu
<context>
<name>GTrC</name>
<message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="88"/>
- <source>The following email addresses have status:
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="98"/>
- <source>Could not parse status information.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="105"/>
- <source>Public Key Upload Successful</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="106"/>
- <source>The public key was successfully uploaded to the key server keys.openpgp.org.
-Fingerprint: %1
-
-%2
-Please check your email (%3) for further verification from keys.openpgp.org.
-
-Note: For verification, you can find more information here: https://keys.openpgp.org/about</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="124"/>
- <source>Key Upload Failed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="125"/>
- <source>Failed to upload public key to the server.
-Fingerprint: %1
-Error: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="157"/>
- <source>Key Update Failed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="158"/>
- <source>Failed to retrieve public key from the server.
-Key ID: %1
-Error: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="210"/>
- <source>Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="211"/>
- <source>Import public keys from a trusted key server.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="259"/>
- <source>Key Server Operations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="264"/>
- <source>Publish Public Key to Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="272"/>
- <source>Refresh Public Key From Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../EMailModule.cpp" line="210"/>
<source>Mail Editor</source>
<translation type="unfinished"></translation>
@@ -255,327 +179,5 @@ Error: %2</source>
<source>Open a new text editor for email.</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="109"/>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="171"/>
- <source>Check for Updates</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="172"/>
- <source>Check for updates from the Internet.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="292"/>
- <source>Checking for version updates when the application starts.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="304"/>
- <source>GitHub</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="307"/>
- <source>BKTUS.com</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="312"/>
- <source>Update Checking API:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnuPGInfoGatheringModule.cpp" line="103"/>
- <location filename="../../m_gpg_info/GnuPGInfoGatheringModule.cpp" line="173"/>
- <source>GnuPG</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnuPGInfoGatheringModule.cpp" line="175"/>
- <source>Information about GnuPG</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>GnupgTab</name>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="49"/>
- <source>Name</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="49"/>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="96"/>
- <source>Description</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="49"/>
- <source>Version</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="50"/>
- <source>Checksum</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="50"/>
- <source>Binary Path</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="52"/>
- <source>Components</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="53"/>
- <source>Directories</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="54"/>
- <source>Options</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="74"/>
- <source>Directory Type</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="74"/>
- <source>Path</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="95"/>
- <source>Component</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="95"/>
- <source>Group</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="95"/>
- <source>Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="96"/>
- <source>Default Value</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="97"/>
- <source>Value</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>SearchKeyDialog</name>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="66"/>
- <source>Key ID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="66"/>
- <source>UID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="66"/>
- <source>Creation Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="67"/>
- <source>Expiration Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="67"/>
- <source>Algorithm</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="67"/>
- <source>Key Size</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="68"/>
- <source>Status</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="71"/>
- <source>By Key ID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="72"/>
- <source>By Email</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="73"/>
- <source>By Fingerprint</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="108"/>
- <source>Search value is empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="124"/>
- <source>Key server URL is empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="133"/>
- <source>Invalid key server URL format.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="146"/>
- <source>Invalid email format.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="159"/>
- <source>Invalid fingerprint format. It should be a hex string of length 16 or 40.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="173"/>
- <source>Invalid Key ID format. It should be a hex string of length 8 or 16.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="179"/>
- <source>Unknown search type.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="289"/>
- <source>No GPG context is available.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>UpdateTab</name>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="44"/>
- <source>Current Version Information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="47"/>
- <source>Current Version</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="48"/>
- <source>: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="56"/>
- <source>Upgrade Information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="70"/>
- <source>Check for Updates</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="74"/>
- <source>Release Notes</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="116"/>
- <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>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="119"/>
- <source>Please check your internet connection or try again later.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="120"/>
- <source>Alternatively, you can visit the</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="123"/>
- <source>official download page</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="124"/>
- <source>to check for the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="154"/>
- <source>Latest Version From %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="160"/>
- <source>Your current version is outdated.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="161"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="175"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="186"/>
- <source>Click</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="164"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="177"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="189"/>
- <source>here</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="164"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="177"/>
- <source>to download the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="172"/>
- <source>This version is either withdrawn due to critical issues or is an unreleased build. Please stop using it and download the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="184"/>
- <source>The commit hash for this build was not found in the official repository. This may indicate a modified or unofficial version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="190"/>
- <source>to verify your installation or download the official build.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="196"/>
- <source>You are using the latest version. No action is required.</source>
- <translation type="unfinished"></translation>
- </message>
</context>
</TS>
diff --git a/src/m_email/ts/ModuleEMail.it_iT.ts b/src/m_email/ts/ModuleEMail.it_iT.ts
index 04d86cd..03d2fc8 100644
--- a/src/m_email/ts/ModuleEMail.it_iT.ts
+++ b/src/m_email/ts/ModuleEMail.it_iT.ts
@@ -170,82 +170,6 @@ If the issue persists, consider seeking technical support or consulting the docu
<context>
<name>GTrC</name>
<message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="88"/>
- <source>The following email addresses have status:
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="98"/>
- <source>Could not parse status information.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="105"/>
- <source>Public Key Upload Successful</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="106"/>
- <source>The public key was successfully uploaded to the key server keys.openpgp.org.
-Fingerprint: %1
-
-%2
-Please check your email (%3) for further verification from keys.openpgp.org.
-
-Note: For verification, you can find more information here: https://keys.openpgp.org/about</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="124"/>
- <source>Key Upload Failed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="125"/>
- <source>Failed to upload public key to the server.
-Fingerprint: %1
-Error: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="157"/>
- <source>Key Update Failed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="158"/>
- <source>Failed to retrieve public key from the server.
-Key ID: %1
-Error: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="210"/>
- <source>Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="211"/>
- <source>Import public keys from a trusted key server.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="259"/>
- <source>Key Server Operations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="264"/>
- <source>Publish Public Key to Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="272"/>
- <source>Refresh Public Key From Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../EMailModule.cpp" line="210"/>
<source>Mail Editor</source>
<translation type="unfinished"></translation>
@@ -255,327 +179,5 @@ Error: %2</source>
<source>Open a new text editor for email.</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="109"/>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="171"/>
- <source>Check for Updates</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="172"/>
- <source>Check for updates from the Internet.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="292"/>
- <source>Checking for version updates when the application starts.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="304"/>
- <source>GitHub</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="307"/>
- <source>BKTUS.com</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="312"/>
- <source>Update Checking API:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnuPGInfoGatheringModule.cpp" line="103"/>
- <location filename="../../m_gpg_info/GnuPGInfoGatheringModule.cpp" line="173"/>
- <source>GnuPG</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnuPGInfoGatheringModule.cpp" line="175"/>
- <source>Information about GnuPG</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>GnupgTab</name>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="49"/>
- <source>Name</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="49"/>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="96"/>
- <source>Description</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="49"/>
- <source>Version</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="50"/>
- <source>Checksum</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="50"/>
- <source>Binary Path</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="52"/>
- <source>Components</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="53"/>
- <source>Directories</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="54"/>
- <source>Options</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="74"/>
- <source>Directory Type</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="74"/>
- <source>Path</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="95"/>
- <source>Component</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="95"/>
- <source>Group</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="95"/>
- <source>Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="96"/>
- <source>Default Value</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="97"/>
- <source>Value</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>SearchKeyDialog</name>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="66"/>
- <source>Key ID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="66"/>
- <source>UID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="66"/>
- <source>Creation Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="67"/>
- <source>Expiration Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="67"/>
- <source>Algorithm</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="67"/>
- <source>Key Size</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="68"/>
- <source>Status</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="71"/>
- <source>By Key ID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="72"/>
- <source>By Email</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="73"/>
- <source>By Fingerprint</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="108"/>
- <source>Search value is empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="124"/>
- <source>Key server URL is empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="133"/>
- <source>Invalid key server URL format.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="146"/>
- <source>Invalid email format.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="159"/>
- <source>Invalid fingerprint format. It should be a hex string of length 16 or 40.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="173"/>
- <source>Invalid Key ID format. It should be a hex string of length 8 or 16.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="179"/>
- <source>Unknown search type.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="289"/>
- <source>No GPG context is available.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>UpdateTab</name>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="44"/>
- <source>Current Version Information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="47"/>
- <source>Current Version</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="48"/>
- <source>: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="56"/>
- <source>Upgrade Information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="70"/>
- <source>Check for Updates</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="74"/>
- <source>Release Notes</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="116"/>
- <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>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="119"/>
- <source>Please check your internet connection or try again later.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="120"/>
- <source>Alternatively, you can visit the</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="123"/>
- <source>official download page</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="124"/>
- <source>to check for the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="154"/>
- <source>Latest Version From %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="160"/>
- <source>Your current version is outdated.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="161"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="175"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="186"/>
- <source>Click</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="164"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="177"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="189"/>
- <source>here</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="164"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="177"/>
- <source>to download the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="172"/>
- <source>This version is either withdrawn due to critical issues or is an unreleased build. Please stop using it and download the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="184"/>
- <source>The commit hash for this build was not found in the official repository. This may indicate a modified or unofficial version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="190"/>
- <source>to verify your installation or download the official build.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="196"/>
- <source>You are using the latest version. No action is required.</source>
- <translation type="unfinished"></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 4a3a13f..886e664 100644
--- a/src/m_email/ts/ModuleEMail.zh_CN.ts
+++ b/src/m_email/ts/ModuleEMail.zh_CN.ts
@@ -206,82 +206,6 @@ If the issue persists, consider seeking technical support or consulting the docu
<context>
<name>GTrC</name>
<message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="88"/>
- <source>The following email addresses have status:
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="98"/>
- <source>Could not parse status information.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="105"/>
- <source>Public Key Upload Successful</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="106"/>
- <source>The public key was successfully uploaded to the key server keys.openpgp.org.
-Fingerprint: %1
-
-%2
-Please check your email (%3) for further verification from keys.openpgp.org.
-
-Note: For verification, you can find more information here: https://keys.openpgp.org/about</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="124"/>
- <source>Key Upload Failed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="125"/>
- <source>Failed to upload public key to the server.
-Fingerprint: %1
-Error: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="157"/>
- <source>Key Update Failed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="158"/>
- <source>Failed to retrieve public key from the server.
-Key ID: %1
-Error: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="210"/>
- <source>Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="211"/>
- <source>Import public keys from a trusted key server.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="259"/>
- <source>Key Server Operations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="264"/>
- <source>Publish Public Key to Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="272"/>
- <source>Refresh Public Key From Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../EMailModule.cpp" line="210"/>
<source>Mail Editor</source>
<translation type="unfinished"></translation>
@@ -291,327 +215,5 @@ Error: %2</source>
<source>Open a new text editor for email.</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="109"/>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="171"/>
- <source>Check for Updates</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="172"/>
- <source>Check for updates from the Internet.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="292"/>
- <source>Checking for version updates when the application starts.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="304"/>
- <source>GitHub</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="307"/>
- <source>BKTUS.com</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="312"/>
- <source>Update Checking API:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnuPGInfoGatheringModule.cpp" line="103"/>
- <location filename="../../m_gpg_info/GnuPGInfoGatheringModule.cpp" line="173"/>
- <source>GnuPG</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnuPGInfoGatheringModule.cpp" line="175"/>
- <source>Information about GnuPG</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>GnupgTab</name>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="49"/>
- <source>Name</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="49"/>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="96"/>
- <source>Description</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="49"/>
- <source>Version</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="50"/>
- <source>Checksum</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="50"/>
- <source>Binary Path</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="52"/>
- <source>Components</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="53"/>
- <source>Directories</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="54"/>
- <source>Options</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="74"/>
- <source>Directory Type</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="74"/>
- <source>Path</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="95"/>
- <source>Component</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="95"/>
- <source>Group</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="95"/>
- <source>Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="96"/>
- <source>Default Value</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="97"/>
- <source>Value</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>SearchKeyDialog</name>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="66"/>
- <source>Key ID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="66"/>
- <source>UID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="66"/>
- <source>Creation Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="67"/>
- <source>Expiration Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="67"/>
- <source>Algorithm</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="67"/>
- <source>Key Size</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="68"/>
- <source>Status</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="71"/>
- <source>By Key ID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="72"/>
- <source>By Email</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="73"/>
- <source>By Fingerprint</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="108"/>
- <source>Search value is empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="124"/>
- <source>Key server URL is empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="133"/>
- <source>Invalid key server URL format.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="146"/>
- <source>Invalid email format.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="159"/>
- <source>Invalid fingerprint format. It should be a hex string of length 16 or 40.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="173"/>
- <source>Invalid Key ID format. It should be a hex string of length 8 or 16.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="179"/>
- <source>Unknown search type.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="289"/>
- <source>No GPG context is available.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>UpdateTab</name>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="44"/>
- <source>Current Version Information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="47"/>
- <source>Current Version</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="48"/>
- <source>: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="56"/>
- <source>Upgrade Information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="70"/>
- <source>Check for Updates</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="74"/>
- <source>Release Notes</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="116"/>
- <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>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="119"/>
- <source>Please check your internet connection or try again later.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="120"/>
- <source>Alternatively, you can visit the</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="123"/>
- <source>official download page</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="124"/>
- <source>to check for the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="154"/>
- <source>Latest Version From %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="160"/>
- <source>Your current version is outdated.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="161"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="175"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="186"/>
- <source>Click</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="164"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="177"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="189"/>
- <source>here</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="164"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="177"/>
- <source>to download the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="172"/>
- <source>This version is either withdrawn due to critical issues or is an unreleased build. Please stop using it and download the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="184"/>
- <source>The commit hash for this build was not found in the official repository. This may indicate a modified or unofficial version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="190"/>
- <source>to verify your installation or download the official build.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="196"/>
- <source>You are using the latest version. No action is required.</source>
- <translation type="unfinished"></translation>
- </message>
</context>
</TS>
diff --git a/src/m_email/ts/ModuleEMail.zh_TW.ts b/src/m_email/ts/ModuleEMail.zh_TW.ts
index 359dc96..6234e7d 100644
--- a/src/m_email/ts/ModuleEMail.zh_TW.ts
+++ b/src/m_email/ts/ModuleEMail.zh_TW.ts
@@ -170,82 +170,6 @@ If the issue persists, consider seeking technical support or consulting the docu
<context>
<name>GTrC</name>
<message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="88"/>
- <source>The following email addresses have status:
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="98"/>
- <source>Could not parse status information.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="105"/>
- <source>Public Key Upload Successful</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="106"/>
- <source>The public key was successfully uploaded to the key server keys.openpgp.org.
-Fingerprint: %1
-
-%2
-Please check your email (%3) for further verification from keys.openpgp.org.
-
-Note: For verification, you can find more information here: https://keys.openpgp.org/about</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="124"/>
- <source>Key Upload Failed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="125"/>
- <source>Failed to upload public key to the server.
-Fingerprint: %1
-Error: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="157"/>
- <source>Key Update Failed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="158"/>
- <source>Failed to retrieve public key from the server.
-Key ID: %1
-Error: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="210"/>
- <source>Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="211"/>
- <source>Import public keys from a trusted key server.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="259"/>
- <source>Key Server Operations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="264"/>
- <source>Publish Public Key to Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/KeyServerSyncModule.cpp" line="272"/>
- <source>Refresh Public Key From Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../EMailModule.cpp" line="210"/>
<source>Mail Editor</source>
<translation type="unfinished"></translation>
@@ -255,327 +179,5 @@ Error: %2</source>
<source>Open a new text editor for email.</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="109"/>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="171"/>
- <source>Check for Updates</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="172"/>
- <source>Check for updates from the Internet.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="292"/>
- <source>Checking for version updates when the application starts.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="304"/>
- <source>GitHub</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="307"/>
- <source>BKTUS.com</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/VersionCheckingModule.cpp" line="312"/>
- <source>Update Checking API:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnuPGInfoGatheringModule.cpp" line="103"/>
- <location filename="../../m_gpg_info/GnuPGInfoGatheringModule.cpp" line="173"/>
- <source>GnuPG</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnuPGInfoGatheringModule.cpp" line="175"/>
- <source>Information about GnuPG</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>GnupgTab</name>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="49"/>
- <source>Name</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="49"/>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="96"/>
- <source>Description</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="49"/>
- <source>Version</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="50"/>
- <source>Checksum</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="50"/>
- <source>Binary Path</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="52"/>
- <source>Components</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="53"/>
- <source>Directories</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="54"/>
- <source>Options</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="74"/>
- <source>Directory Type</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="74"/>
- <source>Path</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="95"/>
- <source>Component</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="95"/>
- <source>Group</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="95"/>
- <source>Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="96"/>
- <source>Default Value</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_gpg_info/GnupgTab.cpp" line="97"/>
- <source>Value</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>SearchKeyDialog</name>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="66"/>
- <source>Key ID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="66"/>
- <source>UID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="66"/>
- <source>Creation Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="67"/>
- <source>Expiration Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="67"/>
- <source>Algorithm</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="67"/>
- <source>Key Size</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="68"/>
- <source>Status</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="71"/>
- <source>By Key ID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="72"/>
- <source>By Email</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="73"/>
- <source>By Fingerprint</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="108"/>
- <source>Search value is empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="124"/>
- <source>Key server URL is empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="133"/>
- <source>Invalid key server URL format.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="146"/>
- <source>Invalid email format.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="159"/>
- <source>Invalid fingerprint format. It should be a hex string of length 16 or 40.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="173"/>
- <source>Invalid Key ID format. It should be a hex string of length 8 or 16.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="179"/>
- <source>Unknown search type.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_key_server_sync/SearchKeyDialog.cpp" line="289"/>
- <source>No GPG context is available.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>UpdateTab</name>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="44"/>
- <source>Current Version Information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="47"/>
- <source>Current Version</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="48"/>
- <source>: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="56"/>
- <source>Upgrade Information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="70"/>
- <source>Check for Updates</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="74"/>
- <source>Release Notes</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="116"/>
- <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>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="119"/>
- <source>Please check your internet connection or try again later.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="120"/>
- <source>Alternatively, you can visit the</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="123"/>
- <source>official download page</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="124"/>
- <source>to check for the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="154"/>
- <source>Latest Version From %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="160"/>
- <source>Your current version is outdated.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="161"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="175"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="186"/>
- <source>Click</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="164"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="177"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="189"/>
- <source>here</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="164"/>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="177"/>
- <source>to download the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="172"/>
- <source>This version is either withdrawn due to critical issues or is an unreleased build. Please stop using it and download the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="184"/>
- <source>The commit hash for this build was not found in the official repository. This may indicate a modified or unofficial version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="190"/>
- <source>to verify your installation or download the official build.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_ver_check/UpdateTab.cpp" line="196"/>
- <source>You are using the latest version. No action is required.</source>
- <translation type="unfinished"></translation>
- </message>
</context>
</TS>