aboutsummaryrefslogtreecommitdiffstats
path: root/src/m_gpg_info
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_gpg_info
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_gpg_info')
-rw-r--r--src/m_gpg_info/ts/ModuleGnuPGInfoGathering.de_DE.ts484
-rw-r--r--src/m_gpg_info/ts/ModuleGnuPGInfoGathering.en_US.ts484
-rw-r--r--src/m_gpg_info/ts/ModuleGnuPGInfoGathering.fr_FR.ts484
-rw-r--r--src/m_gpg_info/ts/ModuleGnuPGInfoGathering.it_iT.ts484
-rw-r--r--src/m_gpg_info/ts/ModuleGnuPGInfoGathering.zh_CN.ts484
-rw-r--r--src/m_gpg_info/ts/ModuleGnuPGInfoGathering.zh_TW.ts484
6 files changed, 0 insertions, 2904 deletions
diff --git a/src/m_gpg_info/ts/ModuleGnuPGInfoGathering.de_DE.ts b/src/m_gpg_info/ts/ModuleGnuPGInfoGathering.de_DE.ts
index 5ca772b..cc4ba4d 100644
--- a/src/m_gpg_info/ts/ModuleGnuPGInfoGathering.de_DE.ts
+++ b/src/m_gpg_info/ts/ModuleGnuPGInfoGathering.de_DE.ts
@@ -2,172 +2,6 @@
<!DOCTYPE TS>
<TS version="2.1" language="de_DE">
<context>
- <name>EMailMetaDataDialog</name>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="196"/>
- <source>The &apos;From&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="198"/>
- <source>The &apos;From&apos; field must contain a valid email address.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="202"/>
- <source>The &apos;To&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="206"/>
- <source>One or more &apos;To&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="213"/>
- <source>One or more &apos;CC&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="221"/>
- <source>One or more &apos;BCC&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="227"/>
- <source>The &apos;Subject&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>EMailModule</name>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="109"/>
- <source># EML Data Error
-
-The provided EML data does not conform to RFC 3156 standards and cannot be processed.
-
-**Details:** %1
-
-### What is EML Data?
-EML is a file format for representing email messages, typically including headers, body text, attachments, and metadata. Complete and properly structured EML data is required for validation.
-
-### Suggested Solutions
-1. Verify the EML data is complete and matches the structure outlined in RFC 3156.
-2. Refer to the official documentation for the EML structure: %2
-
-After correcting the EML data, try the operation again.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="134"/>
- <source># Email Operation Error
-
-An error occurred during the email operation. The process could not be completed.
-
-**Details:**
-- **Error Code:** %1
-- **Error Message:** %2
-
-### Possible Causes
-1. The email data may be incomplete or corrupted.
-2. The selected GPG key does not have the necessary permissions.
-3. Issues in the GPG environment or configuration.
-
-### Suggested Solutions
-1. Ensure the email data is complete and follows the expected format.
-2. Verify the GPG key has the required access permissions.
-3. Check your GPG environment and configuration settings.
-4. Review the error details above or application logs for further troubleshooting.
-
-If the issue persists, consider seeking technical support or consulting the documentation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="301"/>
- <location filename="../../m_email/EMailModule.cpp" line="421"/>
- <location filename="../../m_email/EMailModule.cpp" line="1041"/>
- <source>From</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="304"/>
- <location filename="../../m_email/EMailModule.cpp" line="424"/>
- <location filename="../../m_email/EMailModule.cpp" line="1044"/>
- <source>To</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="308"/>
- <location filename="../../m_email/EMailModule.cpp" line="428"/>
- <location filename="../../m_email/EMailModule.cpp" line="1048"/>
- <source>Subject</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="311"/>
- <location filename="../../m_email/EMailModule.cpp" line="431"/>
- <location filename="../../m_email/EMailModule.cpp" line="1051"/>
- <source>CC</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="314"/>
- <location filename="../../m_email/EMailModule.cpp" line="434"/>
- <location filename="../../m_email/EMailModule.cpp" line="1054"/>
- <source>BCC</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="317"/>
- <location filename="../../m_email/EMailModule.cpp" line="437"/>
- <location filename="../../m_email/EMailModule.cpp" line="1057"/>
- <source>Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="325"/>
- <location filename="../../m_email/EMailModule.cpp" line="1065"/>
- <source>Signed EML Data Hash (SHA1)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="330"/>
- <location filename="../../m_email/EMailModule.cpp" line="1070"/>
- <source>Message Integrity Check Algorithm</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1120"/>
- <source>Save file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1147"/>
- <location filename="../../m_email/EMailModule.cpp" line="1192"/>
- <location filename="../../m_email/EMailModule.cpp" line="1219"/>
- <source>Warning</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1148"/>
- <source>Cannot read file%1:
-%2.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1193"/>
- <source>The file %1 is too large (%2 bytes) to be opened. The maximum allowed size is 1 MB.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1220"/>
- <source>Cannot read file %1:
-%2.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
<name>GTrC</name>
<message>
<location filename="../GnuPGInfoGatheringModule.cpp" line="103"/>
@@ -180,123 +14,6 @@ If the issue persists, consider seeking technical support or consulting the docu
<source>Information about GnuPG</source>
<translation type="unfinished"></translation>
</message>
- <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="../../m_email/EMailModule.cpp" line="210"/>
- <source>Mail Editor</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="212"/>
- <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>
</context>
<context>
<name>GnupgTab</name>
@@ -381,205 +98,4 @@ Error: %2</source>
<translation type="unfinished">Wert</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_gpg_info/ts/ModuleGnuPGInfoGathering.en_US.ts b/src/m_gpg_info/ts/ModuleGnuPGInfoGathering.en_US.ts
index 71a0a8d..24a8264 100644
--- a/src/m_gpg_info/ts/ModuleGnuPGInfoGathering.en_US.ts
+++ b/src/m_gpg_info/ts/ModuleGnuPGInfoGathering.en_US.ts
@@ -2,172 +2,6 @@
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
- <name>EMailMetaDataDialog</name>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="196"/>
- <source>The &apos;From&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="198"/>
- <source>The &apos;From&apos; field must contain a valid email address.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="202"/>
- <source>The &apos;To&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="206"/>
- <source>One or more &apos;To&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="213"/>
- <source>One or more &apos;CC&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="221"/>
- <source>One or more &apos;BCC&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="227"/>
- <source>The &apos;Subject&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>EMailModule</name>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="109"/>
- <source># EML Data Error
-
-The provided EML data does not conform to RFC 3156 standards and cannot be processed.
-
-**Details:** %1
-
-### What is EML Data?
-EML is a file format for representing email messages, typically including headers, body text, attachments, and metadata. Complete and properly structured EML data is required for validation.
-
-### Suggested Solutions
-1. Verify the EML data is complete and matches the structure outlined in RFC 3156.
-2. Refer to the official documentation for the EML structure: %2
-
-After correcting the EML data, try the operation again.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="134"/>
- <source># Email Operation Error
-
-An error occurred during the email operation. The process could not be completed.
-
-**Details:**
-- **Error Code:** %1
-- **Error Message:** %2
-
-### Possible Causes
-1. The email data may be incomplete or corrupted.
-2. The selected GPG key does not have the necessary permissions.
-3. Issues in the GPG environment or configuration.
-
-### Suggested Solutions
-1. Ensure the email data is complete and follows the expected format.
-2. Verify the GPG key has the required access permissions.
-3. Check your GPG environment and configuration settings.
-4. Review the error details above or application logs for further troubleshooting.
-
-If the issue persists, consider seeking technical support or consulting the documentation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="301"/>
- <location filename="../../m_email/EMailModule.cpp" line="421"/>
- <location filename="../../m_email/EMailModule.cpp" line="1041"/>
- <source>From</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="304"/>
- <location filename="../../m_email/EMailModule.cpp" line="424"/>
- <location filename="../../m_email/EMailModule.cpp" line="1044"/>
- <source>To</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="308"/>
- <location filename="../../m_email/EMailModule.cpp" line="428"/>
- <location filename="../../m_email/EMailModule.cpp" line="1048"/>
- <source>Subject</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="311"/>
- <location filename="../../m_email/EMailModule.cpp" line="431"/>
- <location filename="../../m_email/EMailModule.cpp" line="1051"/>
- <source>CC</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="314"/>
- <location filename="../../m_email/EMailModule.cpp" line="434"/>
- <location filename="../../m_email/EMailModule.cpp" line="1054"/>
- <source>BCC</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="317"/>
- <location filename="../../m_email/EMailModule.cpp" line="437"/>
- <location filename="../../m_email/EMailModule.cpp" line="1057"/>
- <source>Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="325"/>
- <location filename="../../m_email/EMailModule.cpp" line="1065"/>
- <source>Signed EML Data Hash (SHA1)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="330"/>
- <location filename="../../m_email/EMailModule.cpp" line="1070"/>
- <source>Message Integrity Check Algorithm</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1120"/>
- <source>Save file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1147"/>
- <location filename="../../m_email/EMailModule.cpp" line="1192"/>
- <location filename="../../m_email/EMailModule.cpp" line="1219"/>
- <source>Warning</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1148"/>
- <source>Cannot read file%1:
-%2.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1193"/>
- <source>The file %1 is too large (%2 bytes) to be opened. The maximum allowed size is 1 MB.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1220"/>
- <source>Cannot read file %1:
-%2.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
<name>GTrC</name>
<message>
<location filename="../GnuPGInfoGatheringModule.cpp" line="103"/>
@@ -180,123 +14,6 @@ If the issue persists, consider seeking technical support or consulting the docu
<source>Information about GnuPG</source>
<translation type="unfinished"></translation>
</message>
- <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="../../m_email/EMailModule.cpp" line="210"/>
- <source>Mail Editor</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="212"/>
- <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>
</context>
<context>
<name>GnupgTab</name>
@@ -377,205 +94,4 @@ Error: %2</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_gpg_info/ts/ModuleGnuPGInfoGathering.fr_FR.ts b/src/m_gpg_info/ts/ModuleGnuPGInfoGathering.fr_FR.ts
index cd5cc0f..aa82bd8 100644
--- a/src/m_gpg_info/ts/ModuleGnuPGInfoGathering.fr_FR.ts
+++ b/src/m_gpg_info/ts/ModuleGnuPGInfoGathering.fr_FR.ts
@@ -2,172 +2,6 @@
<!DOCTYPE TS>
<TS version="2.1" language="fr_FR">
<context>
- <name>EMailMetaDataDialog</name>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="196"/>
- <source>The &apos;From&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="198"/>
- <source>The &apos;From&apos; field must contain a valid email address.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="202"/>
- <source>The &apos;To&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="206"/>
- <source>One or more &apos;To&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="213"/>
- <source>One or more &apos;CC&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="221"/>
- <source>One or more &apos;BCC&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="227"/>
- <source>The &apos;Subject&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>EMailModule</name>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="109"/>
- <source># EML Data Error
-
-The provided EML data does not conform to RFC 3156 standards and cannot be processed.
-
-**Details:** %1
-
-### What is EML Data?
-EML is a file format for representing email messages, typically including headers, body text, attachments, and metadata. Complete and properly structured EML data is required for validation.
-
-### Suggested Solutions
-1. Verify the EML data is complete and matches the structure outlined in RFC 3156.
-2. Refer to the official documentation for the EML structure: %2
-
-After correcting the EML data, try the operation again.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="134"/>
- <source># Email Operation Error
-
-An error occurred during the email operation. The process could not be completed.
-
-**Details:**
-- **Error Code:** %1
-- **Error Message:** %2
-
-### Possible Causes
-1. The email data may be incomplete or corrupted.
-2. The selected GPG key does not have the necessary permissions.
-3. Issues in the GPG environment or configuration.
-
-### Suggested Solutions
-1. Ensure the email data is complete and follows the expected format.
-2. Verify the GPG key has the required access permissions.
-3. Check your GPG environment and configuration settings.
-4. Review the error details above or application logs for further troubleshooting.
-
-If the issue persists, consider seeking technical support or consulting the documentation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="301"/>
- <location filename="../../m_email/EMailModule.cpp" line="421"/>
- <location filename="../../m_email/EMailModule.cpp" line="1041"/>
- <source>From</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="304"/>
- <location filename="../../m_email/EMailModule.cpp" line="424"/>
- <location filename="../../m_email/EMailModule.cpp" line="1044"/>
- <source>To</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="308"/>
- <location filename="../../m_email/EMailModule.cpp" line="428"/>
- <location filename="../../m_email/EMailModule.cpp" line="1048"/>
- <source>Subject</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="311"/>
- <location filename="../../m_email/EMailModule.cpp" line="431"/>
- <location filename="../../m_email/EMailModule.cpp" line="1051"/>
- <source>CC</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="314"/>
- <location filename="../../m_email/EMailModule.cpp" line="434"/>
- <location filename="../../m_email/EMailModule.cpp" line="1054"/>
- <source>BCC</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="317"/>
- <location filename="../../m_email/EMailModule.cpp" line="437"/>
- <location filename="../../m_email/EMailModule.cpp" line="1057"/>
- <source>Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="325"/>
- <location filename="../../m_email/EMailModule.cpp" line="1065"/>
- <source>Signed EML Data Hash (SHA1)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="330"/>
- <location filename="../../m_email/EMailModule.cpp" line="1070"/>
- <source>Message Integrity Check Algorithm</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1120"/>
- <source>Save file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1147"/>
- <location filename="../../m_email/EMailModule.cpp" line="1192"/>
- <location filename="../../m_email/EMailModule.cpp" line="1219"/>
- <source>Warning</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1148"/>
- <source>Cannot read file%1:
-%2.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1193"/>
- <source>The file %1 is too large (%2 bytes) to be opened. The maximum allowed size is 1 MB.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1220"/>
- <source>Cannot read file %1:
-%2.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
<name>GTrC</name>
<message>
<location filename="../GnuPGInfoGatheringModule.cpp" line="103"/>
@@ -180,123 +14,6 @@ If the issue persists, consider seeking technical support or consulting the docu
<source>Information about GnuPG</source>
<translation type="unfinished"></translation>
</message>
- <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="../../m_email/EMailModule.cpp" line="210"/>
- <source>Mail Editor</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="212"/>
- <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>
</context>
<context>
<name>GnupgTab</name>
@@ -381,205 +98,4 @@ Error: %2</source>
<translation type="unfinished">Valeur</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_gpg_info/ts/ModuleGnuPGInfoGathering.it_iT.ts b/src/m_gpg_info/ts/ModuleGnuPGInfoGathering.it_iT.ts
index 834cc48..c44974a 100644
--- a/src/m_gpg_info/ts/ModuleGnuPGInfoGathering.it_iT.ts
+++ b/src/m_gpg_info/ts/ModuleGnuPGInfoGathering.it_iT.ts
@@ -2,172 +2,6 @@
<!DOCTYPE TS>
<TS version="2.1" language="it_IT">
<context>
- <name>EMailMetaDataDialog</name>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="196"/>
- <source>The &apos;From&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="198"/>
- <source>The &apos;From&apos; field must contain a valid email address.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="202"/>
- <source>The &apos;To&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="206"/>
- <source>One or more &apos;To&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="213"/>
- <source>One or more &apos;CC&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="221"/>
- <source>One or more &apos;BCC&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="227"/>
- <source>The &apos;Subject&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>EMailModule</name>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="109"/>
- <source># EML Data Error
-
-The provided EML data does not conform to RFC 3156 standards and cannot be processed.
-
-**Details:** %1
-
-### What is EML Data?
-EML is a file format for representing email messages, typically including headers, body text, attachments, and metadata. Complete and properly structured EML data is required for validation.
-
-### Suggested Solutions
-1. Verify the EML data is complete and matches the structure outlined in RFC 3156.
-2. Refer to the official documentation for the EML structure: %2
-
-After correcting the EML data, try the operation again.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="134"/>
- <source># Email Operation Error
-
-An error occurred during the email operation. The process could not be completed.
-
-**Details:**
-- **Error Code:** %1
-- **Error Message:** %2
-
-### Possible Causes
-1. The email data may be incomplete or corrupted.
-2. The selected GPG key does not have the necessary permissions.
-3. Issues in the GPG environment or configuration.
-
-### Suggested Solutions
-1. Ensure the email data is complete and follows the expected format.
-2. Verify the GPG key has the required access permissions.
-3. Check your GPG environment and configuration settings.
-4. Review the error details above or application logs for further troubleshooting.
-
-If the issue persists, consider seeking technical support or consulting the documentation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="301"/>
- <location filename="../../m_email/EMailModule.cpp" line="421"/>
- <location filename="../../m_email/EMailModule.cpp" line="1041"/>
- <source>From</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="304"/>
- <location filename="../../m_email/EMailModule.cpp" line="424"/>
- <location filename="../../m_email/EMailModule.cpp" line="1044"/>
- <source>To</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="308"/>
- <location filename="../../m_email/EMailModule.cpp" line="428"/>
- <location filename="../../m_email/EMailModule.cpp" line="1048"/>
- <source>Subject</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="311"/>
- <location filename="../../m_email/EMailModule.cpp" line="431"/>
- <location filename="../../m_email/EMailModule.cpp" line="1051"/>
- <source>CC</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="314"/>
- <location filename="../../m_email/EMailModule.cpp" line="434"/>
- <location filename="../../m_email/EMailModule.cpp" line="1054"/>
- <source>BCC</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="317"/>
- <location filename="../../m_email/EMailModule.cpp" line="437"/>
- <location filename="../../m_email/EMailModule.cpp" line="1057"/>
- <source>Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="325"/>
- <location filename="../../m_email/EMailModule.cpp" line="1065"/>
- <source>Signed EML Data Hash (SHA1)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="330"/>
- <location filename="../../m_email/EMailModule.cpp" line="1070"/>
- <source>Message Integrity Check Algorithm</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1120"/>
- <source>Save file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1147"/>
- <location filename="../../m_email/EMailModule.cpp" line="1192"/>
- <location filename="../../m_email/EMailModule.cpp" line="1219"/>
- <source>Warning</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1148"/>
- <source>Cannot read file%1:
-%2.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1193"/>
- <source>The file %1 is too large (%2 bytes) to be opened. The maximum allowed size is 1 MB.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1220"/>
- <source>Cannot read file %1:
-%2.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
<name>GTrC</name>
<message>
<location filename="../GnuPGInfoGatheringModule.cpp" line="103"/>
@@ -180,123 +14,6 @@ If the issue persists, consider seeking technical support or consulting the docu
<source>Information about GnuPG</source>
<translation type="unfinished"></translation>
</message>
- <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="../../m_email/EMailModule.cpp" line="210"/>
- <source>Mail Editor</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="212"/>
- <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>
</context>
<context>
<name>GnupgTab</name>
@@ -381,205 +98,4 @@ Error: %2</source>
<translation type="unfinished">Valore</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_gpg_info/ts/ModuleGnuPGInfoGathering.zh_CN.ts b/src/m_gpg_info/ts/ModuleGnuPGInfoGathering.zh_CN.ts
index baf484d..a9689b8 100644
--- a/src/m_gpg_info/ts/ModuleGnuPGInfoGathering.zh_CN.ts
+++ b/src/m_gpg_info/ts/ModuleGnuPGInfoGathering.zh_CN.ts
@@ -2,172 +2,6 @@
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
- <name>EMailMetaDataDialog</name>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="196"/>
- <source>The &apos;From&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="198"/>
- <source>The &apos;From&apos; field must contain a valid email address.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="202"/>
- <source>The &apos;To&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="206"/>
- <source>One or more &apos;To&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="213"/>
- <source>One or more &apos;CC&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="221"/>
- <source>One or more &apos;BCC&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="227"/>
- <source>The &apos;Subject&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>EMailModule</name>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="109"/>
- <source># EML Data Error
-
-The provided EML data does not conform to RFC 3156 standards and cannot be processed.
-
-**Details:** %1
-
-### What is EML Data?
-EML is a file format for representing email messages, typically including headers, body text, attachments, and metadata. Complete and properly structured EML data is required for validation.
-
-### Suggested Solutions
-1. Verify the EML data is complete and matches the structure outlined in RFC 3156.
-2. Refer to the official documentation for the EML structure: %2
-
-After correcting the EML data, try the operation again.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="134"/>
- <source># Email Operation Error
-
-An error occurred during the email operation. The process could not be completed.
-
-**Details:**
-- **Error Code:** %1
-- **Error Message:** %2
-
-### Possible Causes
-1. The email data may be incomplete or corrupted.
-2. The selected GPG key does not have the necessary permissions.
-3. Issues in the GPG environment or configuration.
-
-### Suggested Solutions
-1. Ensure the email data is complete and follows the expected format.
-2. Verify the GPG key has the required access permissions.
-3. Check your GPG environment and configuration settings.
-4. Review the error details above or application logs for further troubleshooting.
-
-If the issue persists, consider seeking technical support or consulting the documentation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="301"/>
- <location filename="../../m_email/EMailModule.cpp" line="421"/>
- <location filename="../../m_email/EMailModule.cpp" line="1041"/>
- <source>From</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="304"/>
- <location filename="../../m_email/EMailModule.cpp" line="424"/>
- <location filename="../../m_email/EMailModule.cpp" line="1044"/>
- <source>To</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="308"/>
- <location filename="../../m_email/EMailModule.cpp" line="428"/>
- <location filename="../../m_email/EMailModule.cpp" line="1048"/>
- <source>Subject</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="311"/>
- <location filename="../../m_email/EMailModule.cpp" line="431"/>
- <location filename="../../m_email/EMailModule.cpp" line="1051"/>
- <source>CC</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="314"/>
- <location filename="../../m_email/EMailModule.cpp" line="434"/>
- <location filename="../../m_email/EMailModule.cpp" line="1054"/>
- <source>BCC</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="317"/>
- <location filename="../../m_email/EMailModule.cpp" line="437"/>
- <location filename="../../m_email/EMailModule.cpp" line="1057"/>
- <source>Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="325"/>
- <location filename="../../m_email/EMailModule.cpp" line="1065"/>
- <source>Signed EML Data Hash (SHA1)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="330"/>
- <location filename="../../m_email/EMailModule.cpp" line="1070"/>
- <source>Message Integrity Check Algorithm</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1120"/>
- <source>Save file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1147"/>
- <location filename="../../m_email/EMailModule.cpp" line="1192"/>
- <location filename="../../m_email/EMailModule.cpp" line="1219"/>
- <source>Warning</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1148"/>
- <source>Cannot read file%1:
-%2.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1193"/>
- <source>The file %1 is too large (%2 bytes) to be opened. The maximum allowed size is 1 MB.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1220"/>
- <source>Cannot read file %1:
-%2.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
<name>GTrC</name>
<message>
<location filename="../GnuPGInfoGatheringModule.cpp" line="103"/>
@@ -180,123 +14,6 @@ If the issue persists, consider seeking technical support or consulting the docu
<source>Information about GnuPG</source>
<translation type="unfinished"></translation>
</message>
- <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="../../m_email/EMailModule.cpp" line="210"/>
- <source>Mail Editor</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="212"/>
- <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>
</context>
<context>
<name>GnupgTab</name>
@@ -377,205 +94,4 @@ Error: %2</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_gpg_info/ts/ModuleGnuPGInfoGathering.zh_TW.ts b/src/m_gpg_info/ts/ModuleGnuPGInfoGathering.zh_TW.ts
index 911bb42..1590d7a 100644
--- a/src/m_gpg_info/ts/ModuleGnuPGInfoGathering.zh_TW.ts
+++ b/src/m_gpg_info/ts/ModuleGnuPGInfoGathering.zh_TW.ts
@@ -2,172 +2,6 @@
<!DOCTYPE TS>
<TS version="2.1" language="zh_TW">
<context>
- <name>EMailMetaDataDialog</name>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="196"/>
- <source>The &apos;From&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="198"/>
- <source>The &apos;From&apos; field must contain a valid email address.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="202"/>
- <source>The &apos;To&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="206"/>
- <source>One or more &apos;To&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="213"/>
- <source>One or more &apos;CC&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="221"/>
- <source>One or more &apos;BCC&apos; addresses are invalid. Please separate multiple addresses with &quot;;&quot;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailMetaDataDialog.cpp" line="227"/>
- <source>The &apos;Subject&apos; field cannot be empty.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>EMailModule</name>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="109"/>
- <source># EML Data Error
-
-The provided EML data does not conform to RFC 3156 standards and cannot be processed.
-
-**Details:** %1
-
-### What is EML Data?
-EML is a file format for representing email messages, typically including headers, body text, attachments, and metadata. Complete and properly structured EML data is required for validation.
-
-### Suggested Solutions
-1. Verify the EML data is complete and matches the structure outlined in RFC 3156.
-2. Refer to the official documentation for the EML structure: %2
-
-After correcting the EML data, try the operation again.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="134"/>
- <source># Email Operation Error
-
-An error occurred during the email operation. The process could not be completed.
-
-**Details:**
-- **Error Code:** %1
-- **Error Message:** %2
-
-### Possible Causes
-1. The email data may be incomplete or corrupted.
-2. The selected GPG key does not have the necessary permissions.
-3. Issues in the GPG environment or configuration.
-
-### Suggested Solutions
-1. Ensure the email data is complete and follows the expected format.
-2. Verify the GPG key has the required access permissions.
-3. Check your GPG environment and configuration settings.
-4. Review the error details above or application logs for further troubleshooting.
-
-If the issue persists, consider seeking technical support or consulting the documentation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="301"/>
- <location filename="../../m_email/EMailModule.cpp" line="421"/>
- <location filename="../../m_email/EMailModule.cpp" line="1041"/>
- <source>From</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="304"/>
- <location filename="../../m_email/EMailModule.cpp" line="424"/>
- <location filename="../../m_email/EMailModule.cpp" line="1044"/>
- <source>To</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="308"/>
- <location filename="../../m_email/EMailModule.cpp" line="428"/>
- <location filename="../../m_email/EMailModule.cpp" line="1048"/>
- <source>Subject</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="311"/>
- <location filename="../../m_email/EMailModule.cpp" line="431"/>
- <location filename="../../m_email/EMailModule.cpp" line="1051"/>
- <source>CC</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="314"/>
- <location filename="../../m_email/EMailModule.cpp" line="434"/>
- <location filename="../../m_email/EMailModule.cpp" line="1054"/>
- <source>BCC</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="317"/>
- <location filename="../../m_email/EMailModule.cpp" line="437"/>
- <location filename="../../m_email/EMailModule.cpp" line="1057"/>
- <source>Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="325"/>
- <location filename="../../m_email/EMailModule.cpp" line="1065"/>
- <source>Signed EML Data Hash (SHA1)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="330"/>
- <location filename="../../m_email/EMailModule.cpp" line="1070"/>
- <source>Message Integrity Check Algorithm</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1120"/>
- <source>Save file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1147"/>
- <location filename="../../m_email/EMailModule.cpp" line="1192"/>
- <location filename="../../m_email/EMailModule.cpp" line="1219"/>
- <source>Warning</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1148"/>
- <source>Cannot read file%1:
-%2.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1193"/>
- <source>The file %1 is too large (%2 bytes) to be opened. The maximum allowed size is 1 MB.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="1220"/>
- <source>Cannot read file %1:
-%2.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
<name>GTrC</name>
<message>
<location filename="../GnuPGInfoGatheringModule.cpp" line="103"/>
@@ -180,123 +14,6 @@ If the issue persists, consider seeking technical support or consulting the docu
<source>Information about GnuPG</source>
<translation type="unfinished"></translation>
</message>
- <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="../../m_email/EMailModule.cpp" line="210"/>
- <source>Mail Editor</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../m_email/EMailModule.cpp" line="212"/>
- <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>
</context>
<context>
<name>GnupgTab</name>
@@ -381,205 +98,4 @@ Error: %2</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>