diff options
| author | saturneric <[email protected]> | 2026-06-28 02:25:26 +0200 |
|---|---|---|
| committer | saturneric <[email protected]> | 2026-06-28 02:25:26 +0200 |
| commit | ce75577e4577f9057a8e8142d0921f74ef8843b0 (patch) | |
| tree | 167c6fde37704bac4f5f792cd9e75ccdf20e1b88 /src/m_key_server_sync/ts/ModuleKeyServerSync.en_US.ts | |
| parent | feat(m_ver_check): select releases in same series (diff) | |
| download | modules-ce75577e4577f9057a8e8142d0921f74ef8843b0.tar.gz modules-ce75577e4577f9057a8e8142d0921f74ef8843b0.zip | |
feat(i18n): add and reorganize translation strings
* Extract and relocate multiple UI strings into code-based contexts to improve
translation coverage and maintainability (email, key-server, gpg-info,
version-check modules).
* Introduce new, more descriptive EML and email-operation error/message
templates to aid users and translators; add file/read warnings and integrity
labels for email handling.
* Add new translation files and contexts for key-server sync and search dialog,
and extend existing TS files with updated locations (moved from .ui to .cpp)
so translations map to runtime text.
* Mark obsolete/vanished UI strings and prepare placeholders for untranslated
entries, enabling translators to provide localized text without changing code.
* Facilitate future localization work and clearer user-facing diagnostics by
centralizing message strings and expanding translatable content.o
Diffstat (limited to 'src/m_key_server_sync/ts/ModuleKeyServerSync.en_US.ts')
| -rw-r--r-- | src/m_key_server_sync/ts/ModuleKeyServerSync.en_US.ts | 176 |
1 files changed, 176 insertions, 0 deletions
diff --git a/src/m_key_server_sync/ts/ModuleKeyServerSync.en_US.ts b/src/m_key_server_sync/ts/ModuleKeyServerSync.en_US.ts new file mode 100644 index 0000000..fa40bc4 --- /dev/null +++ b/src/m_key_server_sync/ts/ModuleKeyServerSync.en_US.ts @@ -0,0 +1,176 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="en_US"> +<context> + <name>GTrC</name> + <message> + <location filename="../KeyServerSyncModule.cpp" line="+88"/> + <source>The following email addresses have status: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Could not parse status information.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Public Key Upload Successful</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <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 line="+18"/> + <source>Key Upload Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Failed to upload public key to the server. +Fingerprint: %1 +Error: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>Key Update Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Failed to retrieve public key from the server. +Key ID: %1 +Error: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+52"/> + <source>Key Server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Import public keys from a trusted key server.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Key Server Operations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Publish Public Key to Key Server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Refresh Public Key From Key Server</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SearchKeyDialog</name> + <message> + <location filename="../SearchKeyDialog.cpp" line="+66"/> + <source>Key ID</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>UID</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Creation Date</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Expiration Date</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Algorithm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Key Size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Status</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>By Key ID</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>By Email</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>By Fingerprint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Search value is empty.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Key server URL is empty.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Invalid key server URL format.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Invalid email format.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Invalid fingerprint format. It should be a hex string of length 16 or 40.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Invalid Key ID format. It should be a hex string of length 8 or 16.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Unknown search type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+110"/> + <source>No GPG context is available.</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> |
