aboutsummaryrefslogtreecommitdiffstats
path: root/src/m_key_server_sync
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2026-06-28 16:04:28 +0200
committersaturneric <[email protected]>2026-06-28 16:04:28 +0200
commit3f677e3b8db9d8625a47bfc32a363af7f443641e (patch)
treeeee0bff2877e1d002638007786a21591ff8451ca /src/m_key_server_sync
parentrefactor(i18n): use `gpgfrontend_collect_ts_files` for i18n (diff)
downloadmodules-3f677e3b8db9d8625a47bfc32a363af7f443641e.tar.gz
modules-3f677e3b8db9d8625a47bfc32a363af7f443641e.zip
feat(i18n): adds `es_ES` translation templates
* Adds Spanish (`es_ES`) Qt translation templates for email, GnuPG info, key-server sync, and version-checking modules to prepare localization support and provide a baseline for translators. * Normalizes Italian locale filenames from `it_iT` to `it_IT` to ensure consistent locale naming across resources. * Leaves translations marked as unfinished so translators can complete strings; no runtime logic changes are introduced.
Diffstat (limited to 'src/m_key_server_sync')
-rw-r--r--src/m_key_server_sync/ts/ModuleKeyServerSync.es_ES.ts206
1 files changed, 206 insertions, 0 deletions
diff --git a/src/m_key_server_sync/ts/ModuleKeyServerSync.es_ES.ts b/src/m_key_server_sync/ts/ModuleKeyServerSync.es_ES.ts
new file mode 100644
index 0000000..1cd99da
--- /dev/null
+++ b/src/m_key_server_sync/ts/ModuleKeyServerSync.es_ES.ts
@@ -0,0 +1,206 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="es_ES">
+<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 filename="../KeyServerSyncModule.cpp" line="98"/>
+ <source>Could not parse status information.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../KeyServerSyncModule.cpp" line="105"/>
+ <source>Public Key Upload Successful</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../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="../KeyServerSyncModule.cpp" line="124"/>
+ <source>Key Upload Failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../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="../KeyServerSyncModule.cpp" line="157"/>
+ <source>Key Update Failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../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="../KeyServerSyncModule.cpp" line="210"/>
+ <source>Key Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../KeyServerSyncModule.cpp" line="211"/>
+ <source>Import public keys from a trusted key server.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../KeyServerSyncModule.cpp" line="259"/>
+ <source>Key Server Operations</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../KeyServerSyncModule.cpp" line="264"/>
+ <source>Publish Public Key to Key Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../KeyServerSyncModule.cpp" line="272"/>
+ <source>Refresh Public Key From Key Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SearchKeyDialog</name>
+ <message>
+ <location filename="../SearchKeyDialog.ui" line="14"/>
+ <source>Search Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../SearchKeyDialog.ui" line="36"/>
+ <source>Key Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../SearchKeyDialog.ui" line="56"/>
+ <source>Search Type</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../SearchKeyDialog.ui" line="66"/>
+ <source>Search Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../SearchKeyDialog.ui" line="85"/>
+ <source>Search</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../SearchKeyDialog.ui" line="105"/>
+ <source>Tips: double click to import the selected key.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../SearchKeyDialog.cpp" line="66"/>
+ <source>Key ID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../SearchKeyDialog.cpp" line="66"/>
+ <source>UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../SearchKeyDialog.cpp" line="66"/>
+ <source>Creation Date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../SearchKeyDialog.cpp" line="67"/>
+ <source>Expiration Date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../SearchKeyDialog.cpp" line="67"/>
+ <source>Algorithm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../SearchKeyDialog.cpp" line="67"/>
+ <source>Key Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../SearchKeyDialog.cpp" line="68"/>
+ <source>Status</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../SearchKeyDialog.cpp" line="71"/>
+ <source>By Key ID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../SearchKeyDialog.cpp" line="72"/>
+ <source>By Email</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../SearchKeyDialog.cpp" line="73"/>
+ <source>By Fingerprint</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../SearchKeyDialog.cpp" line="108"/>
+ <source>Search value is empty.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../SearchKeyDialog.cpp" line="124"/>
+ <source>Key server URL is empty.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../SearchKeyDialog.cpp" line="133"/>
+ <source>Invalid key server URL format.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../SearchKeyDialog.cpp" line="146"/>
+ <source>Invalid email format.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../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="../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="../SearchKeyDialog.cpp" line="179"/>
+ <source>Unknown search type.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../SearchKeyDialog.cpp" line="289"/>
+ <source>No GPG context is available.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>