aboutsummaryrefslogtreecommitdiffstats
path: root/resource
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-07-29 00:40:11 +0000
committersaturneric <[email protected]>2024-07-29 00:40:11 +0000
commitfaad7e8c40f2785935c526be8bc6fa88bd33e534 (patch)
tree080f143324b63fc0461afb0512629a9bb9b03fa3 /resource
parentfix: solve some known issues (diff)
downloadGpgFrontend-faad7e8c40f2785935c526be8bc6fa88bd33e534.tar.gz
GpgFrontend-faad7e8c40f2785935c526be8bc6fa88bd33e534.zip
feat: update zh_CN and de_DE translations
Diffstat (limited to 'resource')
-rw-r--r--resource/lfs/locale/ts/GpgFrontend.de_DE.ts1462
-rw-r--r--resource/lfs/locale/ts/GpgFrontend.zh_CN.ts1460
2 files changed, 1577 insertions, 1345 deletions
diff --git a/resource/lfs/locale/ts/GpgFrontend.de_DE.ts b/resource/lfs/locale/ts/GpgFrontend.de_DE.ts
index fea99d0c..34fadd80 100644
--- a/resource/lfs/locale/ts/GpgFrontend.de_DE.ts
+++ b/resource/lfs/locale/ts/GpgFrontend.de_DE.ts
@@ -146,6 +146,64 @@
</message>
</context>
<context>
+ <name>GpgFrontend::GpgKeyTableModel</name>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="39"/>
+ <source>Select</source>
+ <translation type="unfinished">Auswählen</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="39"/>
+ <source>Type</source>
+ <translation type="unfinished">Typ</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="39"/>
+ <source>Name</source>
+ <translation type="unfinished">Name</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="40"/>
+ <source>Email Address</source>
+ <translation type="unfinished">E-Mail-Addresse</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="40"/>
+ <source>Usage</source>
+ <translation type="unfinished">Verwendungszweck</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="40"/>
+ <source>Trust</source>
+ <translation type="unfinished">Vertrauen</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="41"/>
+ <source>Key ID</source>
+ <translation type="unfinished">Schlüssel-ID</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="41"/>
+ <source>Create Date</source>
+ <translation type="unfinished">Erstellungsdatum</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="41"/>
+ <source>Algorithm</source>
+ <translation type="unfinished">Algorithmus</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/>
+ <source>Subkey(s)</source>
+ <translation type="unfinished">Unterschlüssel(e)</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/>
+ <source>Comment</source>
+ <translation type="unfinished">Kommentar</translation>
+ </message>
+</context>
+<context>
<name>GpgFrontend::GpgSignResultAnalyse</name>
<message>
<location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="43"/>
@@ -560,6 +618,14 @@
</message>
</context>
<context>
+ <name>GpgFrontend::UI</name>
+ <message>
+ <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="123"/>
+ <source>System Default</source>
+ <translation type="unfinished">Systemstandard</translation>
+ </message>
+</context>
+<context>
<name>GpgFrontend::UI::AboutDialog</name>
<message>
<location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="41"/>
@@ -572,19 +638,22 @@
<translation type="unfinished">Über GpgFrontend</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="51"/>
+ <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="58"/>
+ <source>Unnamed</source>
+ <translation type="unfinished">Unbenannt</translation>
+ </message>
+ <message>
<source>GnuPG</source>
- <translation type="unfinished">GnuPG</translation>
+ <translation type="obsolete">GnuPG</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="54"/>
+ <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="49"/>
<source>Translators</source>
<translation type="unfinished">Übersetzer</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="58"/>
<source>Update</source>
- <translation type="unfinished">Aktualisieren</translation>
+ <translation type="obsolete">Aktualisieren</translation>
</message>
</context>
<context>
@@ -747,12 +816,12 @@
<context>
<name>GpgFrontend::UI::CommonUtils</name>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="186"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="185"/>
<source>GnuPG Context Loading Failed</source>
<translation type="unfinished">Laden des GnuPG-Kontexts fehlgeschlagen</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="188"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="187"/>
<source>Gnupg(gpg) is not installed correctly, please follow &lt;a href=&apos;https://www.gpgfrontend.bktus.com/#/faq?id=how-to-deal-with-39env-loading-failed39&apos;&gt;this notes&lt;/a&gt; in FAQ to install Gnupg and then open GpgFrontend. &lt;br /&gt;Or, you can open GnuPG Controller to set a custom GnuPG which GpgFrontend should use. Then, GpgFrontend will restart. &lt;br /&gt;&lt;br /&gt;Breif Reason: %1</source>
<translation>Gnupg(gpg) ist nicht korrekt installiert, bitte folgen Sie dieser &lt;a href=&apos;https://www.gpgfrontend.bktus.com/#/faq?id=how-to-deal-with-39env-loading-failed39&apos;&gt;Anleitung&lt;/a&gt; (nur in Englisch) in den FAQ, um Gnupg zu installieren und dann GpgFrontend zu öffnen. &lt;br /&gt;Alternativ können Sie den GnuPG Controller öffnen und ein benutzerspezifisches GnuPG für die Nutzung mit GpgFrontend auszuwählen. GpgFrontend muss dann neu gestartet werden. &lt;br /&gt;&lt;br /&gt;Grund %1</translation>
</message>
@@ -761,29 +830,29 @@
<translation type="obsolete">Keine Schlüssel zum Importieren gefunden</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="450"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="441"/>
<source>Timeout</source>
<translation type="unfinished">Zeitablauf</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="251"/>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="382"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="248"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="378"/>
<source>Success</source>
<translation type="unfinished">Erfolg</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="252"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="249"/>
<source>Gpg Operation succeed.</source>
<translation>Gpg-Verarbeitung erfolgreich.</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="262"/>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="374"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="259"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="370"/>
<source>Failure</source>
<translation type="unfinished">Fehler</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="263"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="260"/>
<source>Gpg Operation failed.
Error code: %1
@@ -796,14 +865,14 @@ Quelle: %2
Beschrei: %3</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="288"/>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="295"/>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="502"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="285"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="292"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="493"/>
<source>Error</source>
<translation type="unfinished">Fehler</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="280"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="277"/>
<source>Open Key</source>
<translation type="unfinished">Schlüssel öffnen</translation>
</message>
@@ -812,87 +881,87 @@ Beschrei: %3</translation>
<translation type="obsolete">Schlüsseldateien</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="281"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="278"/>
<source>Keyring files</source>
<translation type="unfinished">Schlüsselbunddateien</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="289"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="286"/>
<source>Cannot open this file. Please make sure that this is a regular file and it&apos;s readable.</source>
<translation type="unfinished">Kann diese Datei nicht öffnen. Bitte stellen Sie sicher, dass es sich um eine reguläre, lesbare Datei handelt.</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="296"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="293"/>
<source>The target file is too large for a keyring.</source>
<translation>Die Zieldatei ist zu groß für einen Schlüsselring.</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="302"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="299"/>
<source>File Open Failed</source>
<translation type="unfinished">Datei konnte nicht geöffnet werden</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="303"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="300"/>
<source>Failed to open file: </source>
<translation type="unfinished">Datei konnte nicht geöffnet werden: </translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="355"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="351"/>
<source>Processing</source>
<translation type="unfinished">In Bearbeitung</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="375"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="371"/>
<source>Failed to execute command.</source>
<translation type="unfinished">Fehler beim Ausführen des Befehls.</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="383"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="379"/>
<source>Succeed in executing command.</source>
<translation type="unfinished">Befehl erfolgreich ausgeführt.</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="385"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="381"/>
<source>Warning</source>
<translation type="unfinished">Warnung</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="386"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="382"/>
<source>Finished executing command.</source>
<translation type="unfinished">Ausführung des Befehls abgeschlossen.</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="407"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="402"/>
<source>Default Keyserver Not Found</source>
<translation type="unfinished">Standard-Keyserver nicht gefunden</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="408"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="403"/>
<source>Cannot read default keyserver from your settings, please set a default keyserver first</source>
<translation type="unfinished">Der Standard-Keyserver kann nicht aus Ihren Einstellungen gelesen werden, bitte legen Sie zuerst einen Standard-Keyserver fest</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="447"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="438"/>
<source>Key Not Found</source>
<translation type="unfinished">Schlüssel nicht gefunden</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="453"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="444"/>
<source>Key Server Not Found</source>
<translation type="unfinished">Schlüsselserver nicht gefunden</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="456"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="447"/>
<source>Connection Error</source>
<translation type="unfinished">Verbindungsfehler</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="467"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="458"/>
<source>The key has been updated</source>
<translation type="unfinished">Der Schlüssel wurde aktualisiert</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="469"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="460"/>
<source>No need to update the key</source>
<translation type="unfinished">Keine Notwendigkeit, den Schlüssel zu aktualisieren</translation>
</message>
@@ -1094,128 +1163,128 @@ Beschrei: %3</translation>
<context>
<name>GpgFrontend::UI::FileTreeView</name>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="92"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="105"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="168"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="214"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="236"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="277"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="88"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="101"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="159"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="204"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="225"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="266"/>
<source>Error</source>
<translation type="unfinished">Fehler</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="93"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="89"/>
<source>The path is not exists, unprivileged or unreachable.</source>
<translation type="unfinished">Der Pfad ist nicht vorhanden, nicht privilegiert oder nicht erreichbar.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="106"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="102"/>
<source>The file is unprivileged or unreachable.</source>
<translation type="unfinished">Die Datei ist nicht privilegiert oder nicht erreichbar.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="159"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="152"/>
<source>Warning</source>
<translation type="unfinished">Warnung</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="160"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="153"/>
<source>Are you sure you want to delete it?</source>
<translation type="unfinished">Möchten Sie es wirklich löschen?</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="169"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="160"/>
<source>Unable to delete the file or folder.</source>
<translation type="unfinished">Die Datei oder der Ordner kann nicht gelöscht werden.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="178"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="191"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="169"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="182"/>
<source>Make New Directory</source>
<translation type="unfinished">Neues Verzeichnis erstellen</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="179"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="192"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="170"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="183"/>
<source>Directory Name</source>
<translation type="unfinished">Verzeichnisname</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="206"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="228"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="197"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="218"/>
<source>Create Empty File</source>
<translation type="unfinished">Leere Datei erstellen</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="206"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="228"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="197"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="218"/>
<source>Filename (you can given extension)</source>
<translation type="unfinished">Dateiname (Sie können die Erweiterung angeben)</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="215"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="237"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="205"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="226"/>
<source>Unable to create the file.</source>
<translation type="unfinished">Die Datei kann nicht erstellt werden.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="269"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="300"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="258"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="289"/>
<source>Rename</source>
<translation type="unfinished">Umbenennen</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="269"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="258"/>
<source>New Filename</source>
<translation type="unfinished">Neuer Dateiname</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="278"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="267"/>
<source>Unable to rename the file or folder.</source>
<translation type="unfinished">Die Datei oder der Ordner kann nicht umbenannt werden.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="295"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="284"/>
<source>Open</source>
<translation type="unfinished">Öffnen</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="305"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="294"/>
<source>Delete</source>
<translation type="unfinished">Löschen</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="310"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="299"/>
<source>Calculate Hash</source>
<translation type="unfinished">Hash berechnen</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="315"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="304"/>
<source>Directory</source>
<translation type="unfinished">Verzeichnis</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="320"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="309"/>
<source>File</source>
<translation type="unfinished">Datei</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="325"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="314"/>
<source>Compress...</source>
<translation type="unfinished">Komprimieren...</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="332"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="321"/>
<source>Open with Default System Application</source>
<translation type="unfinished">Mit der Standardsystemanwendung öffnen</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="337"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="326"/>
<source>New</source>
<translation type="unfinished">Neu</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="395"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="382"/>
<source>Calculating</source>
<translation type="unfinished">Berechnen</translation>
</message>
@@ -1262,53 +1331,58 @@ Beschrei: %3</translation>
</message>
<message>
<location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="56"/>
+ <source>Disable loading of all modules (including integrated modules)</source>
+ <translation type="unfinished">Deaktivieren des Ladens aller Module (einschließlich integrierter Module)</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="58"/>
<source>Language</source>
<translation type="unfinished">Sprache</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="58"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="60"/>
<source>NOTE</source>
<translation type="unfinished">HINWEIS</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="58"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="60"/>
<source>: </source>
<translation type="unfinished">: </translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="59"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="61"/>
<source>GpgFrontend will restart automatically if you change the language!</source>
<translation type="unfinished">GpgFrontend wird automatisch neu gestartet, wenn die Sprache geändert wird!</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="61"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="63"/>
<source>Data</source>
<translation type="unfinished">Daten</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="63"/>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="81"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="65"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="83"/>
<source>Clear All Log (Total Size: %1)</source>
<translation type="unfinished">Gesamtes Protokoll löschen (Gesamtgröße: %1)</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="66"/>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="95"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="68"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="97"/>
<source>Clear All Data Objects (Total Size: %1)</source>
<translation type="unfinished">Alle Datenobjekte löschen (Gesamtgröße: %1)</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="69"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="71"/>
<source>Reveal in File Explorer</source>
<translation>Im Datei-Explorer öffnen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="88"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="90"/>
<source>Confirm</source>
<translation type="unfinished">Bestätigen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="89"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="91"/>
<source>Are you sure you want to clear all data objects?
This will result in loss of all cached form positions, statuses, key servers, etc.</source>
<translation type="unfinished">Sind Sie sicher, dass Sie alle Datenobjekte löschen möchten? Dies führt zum Verlust aller zwischengespeicherten Formularpositionen, Status, Schlüsselserver usw.</translation>
@@ -1396,19 +1470,19 @@ This will result in loss of all cached form positions, statuses, key servers, et
</message>
<message>
<location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="100"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="120"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="117"/>
<source>Open Directory</source>
<translation type="unfinished">Verzeichnis öffnen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="173"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="167"/>
<source>GnuPG Controller</source>
<translation type="unfinished">GnuPG-Controller</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="364"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="371"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="383"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="349"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="356"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="368"/>
<source>Illegal GnuPG Path</source>
<translation type="unfinished">Unzulässiger GnuPG-Pfad</translation>
</message>
@@ -1417,22 +1491,22 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="obsolete">Der Ziel-GnuPG-Pfad ist leer.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="365"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="350"/>
<source>Target GnuPG Path is not an exists readable directory.</source>
<translation type="unfinished">Der Ziel-GnuPG-Pfad ist kein lesbares Verzeichnis.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="372"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="357"/>
<source>Target GnuPG Path is not an absolute path.</source>
<translation type="unfinished">Der Ziel-GnuPG-Pfad ist kein absoluter Pfad.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="384"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="369"/>
<source>Target GnuPG Path contains no &quot;gpgconf&quot; executable.</source>
<translation type="unfinished">Der Ziel-GnuPG-Pfad enthält keine ausführbare Datei „gpgconf“.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="397"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="382"/>
<source>Illegal GnuPG Key Database Path</source>
<translation type="unfinished">Unzulässiger GnuPG-Schlüsseldatenbankpfad</translation>
</message>
@@ -1441,7 +1515,7 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="obsolete">Der Zielpfad für die GnuPG-Schlüsseldatenbank ist leer.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="398"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="383"/>
<source>Target GnuPG Key Database Path is not an exists readable directory.</source>
<translation type="unfinished">Der Zielpfad für die GnuPG-Schlüsseldatenbank ist kein lesbares Verzeichnis.</translation>
</message>
@@ -1449,84 +1523,68 @@ This will result in loss of all cached form positions, statuses, key servers, et
<context>
<name>GpgFrontend::UI::GnupgTab</name>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="46"/>
<source>Name</source>
- <translation type="unfinished">Name</translation>
+ <translation type="obsolete">Name</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="46"/>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="92"/>
<source>Description</source>
- <translation type="unfinished">Beschreibung</translation>
+ <translation type="obsolete">Beschreibung</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="46"/>
<source>Version</source>
- <translation type="unfinished">Version</translation>
+ <translation type="obsolete">Version</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="47"/>
<source>Checksum</source>
- <translation type="unfinished">Prüfsumme</translation>
+ <translation type="obsolete">Prüfsumme</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="47"/>
<source>Binary Path</source>
- <translation type="unfinished">Binärer Pfad</translation>
+ <translation type="obsolete">Binärer Pfad</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="49"/>
<source>Components</source>
- <translation type="unfinished">Komponenten</translation>
+ <translation type="obsolete">Komponenten</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="50"/>
<source>Directories</source>
- <translation type="unfinished">Verzeichnisse</translation>
+ <translation type="obsolete">Verzeichnisse</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="51"/>
<source>Options</source>
- <translation type="unfinished">Optionen</translation>
+ <translation type="obsolete">Optionen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="70"/>
<source>Directory Type</source>
- <translation type="unfinished">Verzeichnis Typ</translation>
+ <translation type="obsolete">Verzeichnis Typ</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="70"/>
<source>Path</source>
- <translation type="unfinished">Pfad</translation>
+ <translation type="obsolete">Pfad</translation>
</message>
<message>
<source>Configurations</source>
<translation type="obsolete">Konfigurationen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="91"/>
<source>Component</source>
- <translation>Komponente</translation>
+ <translation type="vanished">Komponente</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="91"/>
<source>Group</source>
- <translation>Gruppe</translation>
+ <translation type="vanished">Gruppe</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="91"/>
<source>Key</source>
- <translation type="unfinished">Schlüssel</translation>
+ <translation type="obsolete">Schlüssel</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="92"/>
<source>Default Value</source>
- <translation>Standardwert</translation>
+ <translation type="vanished">Standardwert</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="93"/>
<source>Value</source>
- <translation type="unfinished">Wert</translation>
+ <translation type="obsolete">Wert</translation>
</message>
</context>
<context>
@@ -1570,22 +1628,22 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="unfinished">Klar</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="167"/>
+ <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="166"/>
<source>Save Information Board&apos;s Content</source>
<translation type="unfinished">Inhalt der Informationstafel speichern</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="167"/>
+ <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="166"/>
<source>Text (*.txt)</source>
<translation>Text (*.txt)</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="176"/>
+ <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="174"/>
<source>Error</source>
<translation type="unfinished">Fehler</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="177"/>
+ <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="175"/>
<source>The file path is not exists, unprivileged or unreachable.</source>
<translation type="unfinished">Dateipfad nicht vorhanden oder erreichbar oder Sie besitzen nicht ausreichende Rechte.</translation>
</message>
@@ -1593,37 +1651,37 @@ This will result in loss of all cached form positions, statuses, key servers, et
<context>
<name>GpgFrontend::UI::InfoTab</name>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="102"/>
+ <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="99"/>
<source>GpgFrontend is an easy-to-use, compact, cross-platform, and installation-free GnuPG Frontend.It visualizes most of the common operations of GnuPG.GpgFrontend is licensed under the GPLv3</source>
<translation>GpgFrontend ist ein benutzerfreundliches, kompaktes, plattformübergreifendes und installationsfreies GnuPG-Frontend. Es visualisiert die meisten gängigen Operationen von GnuPG. GpgFrontend ist unter der GPLv3 lizenziert.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="108"/>
+ <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="105"/>
<source>Developer:</source>
<translation type="unfinished">Entwickler:</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="109"/>
+ <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="106"/>
<source>If you have any questions or suggestions, raise an issue at</source>
<translation type="unfinished">Wenn Sie Fragen oder Anregungen haben, wenden Sie sich an</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="112"/>
+ <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="109"/>
<source>or send a mail to my mailing list at</source>
<translation type="unfinished">oder senden Sie eine Mail an meine Mailingliste an</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="114"/>
+ <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="111"/>
<source>Built with Qt</source>
<translation type="unfinished">Mit Qt erstellt</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="115"/>
+ <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="112"/>
<source>and</source>
<translation type="unfinished">und</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="116"/>
+ <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="113"/>
<source>Built at</source>
<translation type="unfinished">Erstellt am</translation>
</message>
@@ -1778,47 +1836,47 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="unfinished">Authentifizierung</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="436"/>
+ <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="432"/>
<source>Name</source>
<translation type="unfinished">Name</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="437"/>
+ <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="433"/>
<source>Email Address</source>
<translation type="unfinished">E-Mail-Addresse</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="438"/>
+ <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="434"/>
<source>Comment</source>
<translation type="unfinished">Kommentar</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="439"/>
+ <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="435"/>
<source>Expiration Date</source>
<translation type="unfinished">Ablaufdatum</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="440"/>
+ <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="436"/>
<source>Never Expire</source>
<translation type="unfinished">Nie ablaufen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="441"/>
+ <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="437"/>
<source>KeySize (in Bit)</source>
<translation type="unfinished">Schlüsselgröße (in Bit)</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="442"/>
+ <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="438"/>
<source>Key Type</source>
<translation type="unfinished">Schlüsselart</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="443"/>
+ <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="439"/>
<source>Non Pass Phrase</source>
<translation type="unfinished">Nicht-Passphrase</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="456"/>
+ <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="452"/>
<source>Basic Information</source>
<translation type="unfinished">Grundlegende Informationen</translation>
</message>
@@ -1968,132 +2026,140 @@ This will result in loss of all cached form positions, statuses, key servers, et
<context>
<name>GpgFrontend::UI::KeyList</name>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="99"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="220"/>
<source>Refresh</source>
<translation type="unfinished">Aktualisierung</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="101"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="222"/>
<source>Refresh the key list to synchronize changes.</source>
<translation type="unfinished">Aktualisieren Sie die Schlüsselliste, um Änderungen zu synchronisieren.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="102"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="223"/>
<source>Sync Public Key</source>
<translation type="unfinished">Öffentlichen Schlüssel synchronisieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="104"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="225"/>
<source>Sync public key with your default keyserver.</source>
<translation type="unfinished">Den öffentlichen Schlüssel mit Ihrem Standard-Schlüsselserver synchronisieren.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="105"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="226"/>
<source>Uncheck ALL</source>
<translation type="unfinished">Alle abwählen</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="107"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="228"/>
<source>Cancel all checked items in the current tab at once.</source>
<translation type="unfinished">Alle markierten Elemente in der aktuellen Registerkarte auf einmal abbrechen.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="108"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="229"/>
<source>Check ALL</source>
<translation type="unfinished">ALLE überprüfen</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="110"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="231"/>
<source>Check all items in the current tab at once</source>
<translation type="unfinished">Alle Elemente im aktuellen Tab gleichzeitig überprüfen</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="111"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="232"/>
<source>Search for keys...</source>
<translation type="unfinished">Suche nach Schlüsseln...</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/>
<source>Select</source>
- <translation type="unfinished">Auswählen</translation>
+ <translation type="obsolete">Auswählen</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/>
<source>Type</source>
- <translation type="unfinished">Typ</translation>
+ <translation type="obsolete">Typ</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/>
<source>Name</source>
- <translation type="unfinished">Name</translation>
+ <translation type="obsolete">Name</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/>
<source>Email Address</source>
- <translation type="unfinished">E-Mail-Addresse</translation>
+ <translation type="obsolete">E-Mail-Addresse</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/>
<source>Usage</source>
- <translation type="unfinished">Verwendungszweck</translation>
+ <translation type="obsolete">Verwendungszweck</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/>
<source>Trust</source>
- <translation type="unfinished">Vertrauen</translation>
+ <translation type="obsolete">Vertrauen</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/>
<source>Finger Print</source>
- <translation type="unfinished">Fingerabdruck</translation>
+ <translation type="obsolete">Fingerabdruck</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="74"/>
<source>Key ID</source>
<translation type="unfinished">Schlüssel-ID</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="186"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="85"/>
+ <source>Algorithm</source>
+ <translation type="unfinished">Algorithmus</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="96"/>
+ <source>Owner Trust</source>
+ <translation type="unfinished">Vertrauen des Eigentümers</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="108"/>
+ <source>Create Date</source>
+ <translation type="unfinished">Erstellungsdatum</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="263"/>
<source>Refreshing Key List...</source>
<translation type="unfinished">Schlüsselliste wird aktualisiert...</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="374"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="431"/>
<source>Import Keys</source>
<translation type="unfinished">Schlüssel importieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="376"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="433"/>
<source>You&apos;ve dropped something on the table.</source>
<translation type="unfinished">Sie haben etwas in der Tabelle abgelegt.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="377"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="434"/>
<source>GpgFrontend will now try to import key(s).</source>
<translation type="unfinished">GpgFrontend wird nun versuchen, Schlüssel zu importieren.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="380"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="437"/>
<source>Always import without bothering.</source>
<translation type="unfinished">Immer ohne Nachfrage inportieren.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="475"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="270"/>
<source>Key List Refreshed.</source>
<translation type="unfinished">Schlüsselliste aktualisiert.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="510"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="550"/>
<source>Syncing Key List...</source>
<translation type="unfinished">Schlüsselliste wird synchronisiert...</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="518"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="556"/>
<source>Sync [%1/%2] %3 %4</source>
<translation type="unfinished">Synchronisieren [%1/%2] %3 %4</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="528"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="566"/>
<source>Key List Sync Done.</source>
<translation type="unfinished">Synchronisierung der Schlüsselliste abgeschlossen.</translation>
</message>
@@ -2106,205 +2172,205 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="unfinished">Alle</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="61"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="62"/>
<source>Only Public Key</source>
<translation type="unfinished">Nur öffentlicher Schlüssel</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="71"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="69"/>
<source>Has Private Key</source>
<translation type="unfinished">Hat privaten Schlüssel</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="81"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="76"/>
<source>No Primary Key</source>
<translation type="unfinished">Kein Primärschlüssel</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="90"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="85"/>
<source>Revoked</source>
<translation type="unfinished">Widerrufen</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="98"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="92"/>
<source>Expired</source>
<translation type="unfinished">Abgelaufen</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="123"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="116"/>
<source>KeyPair Management</source>
<translation type="unfinished">Schlüsselpaar-Verwaltung</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="144"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="137"/>
<source>Open</source>
<translation type="unfinished">Öffnen</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="146"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="139"/>
<source>Open Key File</source>
<translation type="unfinished">Schlüsseldatei öffnen</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="150"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="153"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="143"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="146"/>
<source>Close</source>
<translation type="unfinished">Schließen</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="156"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="149"/>
<source>New Keypair</source>
<translation type="unfinished">Neues Schlüsselpaar</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="159"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="152"/>
<source>Generate KeyPair</source>
<translation type="unfinished">Schlüsselpaar erstellen</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="163"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="156"/>
<source>New Subkey</source>
<translation type="unfinished">Neuer Unterschlüssel</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="167"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="160"/>
<source>Generate Subkey For Selected KeyPair</source>
<translation type="unfinished">Unterschlüssel für ausgewähltes Schlüsselpaar erstellen</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="171"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="265"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="164"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="258"/>
<source>File</source>
<translation type="unfinished">Datei</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="173"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="166"/>
<source>Import New Key From File</source>
<translation type="unfinished">Neuen Schlüssel aus Datei importieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="177"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="170"/>
<source>Clipboard</source>
<translation type="unfinished">Zwischenablage</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="181"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="174"/>
<source>Import New Key From Clipboard</source>
<translation type="unfinished">Neuen Schlüssel aus der Zwischenablage importieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="192"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="185"/>
<source>Keyserver</source>
<translation type="unfinished">Schlüsselserver</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="196"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="189"/>
<source>Import New Key From Keyserver</source>
<translation type="unfinished">Neuen Schlüssel vom Schlüsselserver importieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="202"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="536"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="195"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="529"/>
<source>Key Package</source>
<translation type="unfinished">Schlüsselpaket</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="205"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="198"/>
<source>Import Key(s) From a Key Package</source>
<translation type="unfinished">Schlüssel aus einem Schlüsselpaket importieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="209"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="202"/>
<source>Export To Clipboard</source>
<translation type="unfinished">In die Zwischenablage exportieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="213"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="206"/>
<source>Export Checked Key(s) To Clipboard</source>
<translation>Ausgewählte(n) Schlüssel in Zwischenablage exportiert</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="217"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="210"/>
<source>Export As Key Package</source>
<translation type="unfinished">Als Schlüsselpaket exportieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="220"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="213"/>
<source>Export Checked Key(s) To a Key Package</source>
<translation type="unfinished">Geprüfte(n) Schlüssel in ein Schlüsselpaket exportieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="224"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="217"/>
<source>Export As OpenSSH</source>
<translation type="unfinished">Als OpenSSH exportieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="227"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="220"/>
<source>Export Checked Key As OpenSSH Format to File</source>
<translation>Ausgewählten Schlüssel im OpenSSH Format in Datei exportiert</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="231"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="224"/>
<source>Delete Selected Key(s)</source>
<translation type="unfinished">Ausgewählte(n) Schlüssel löschen</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="233"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="226"/>
<source>Delete the Selected keys</source>
<translation type="unfinished">Die ausgewählten Schlüssel löschen</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="237"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="230"/>
<source>Delete Checked Key(s)</source>
<translation type="unfinished">Geprüfte(n) Schlüssel löschen</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="239"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="232"/>
<source>Delete the Checked keys</source>
<translation type="unfinished">Die markierten Schlüssel löschen</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="244"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="237"/>
<source>Show Key Details</source>
<translation type="unfinished">Schlüsseldetails anzeigen</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="246"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="239"/>
<source>Show Details for this Key</source>
<translation type="unfinished">Details zu diesem Schlüssel anzeigen</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="250"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="252"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="243"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="245"/>
<source>Set Owner Trust Level</source>
<translation type="unfinished">Vertrauensstufe des Eigentümers festlegen</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="269"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="289"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="262"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="282"/>
<source>Key</source>
<translation type="unfinished">Schlüssel</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="270"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="263"/>
<source>Generate Key</source>
<translation type="unfinished">Schlüssel erstellen</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="274"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="302"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="267"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="295"/>
<source>Import Key</source>
<translation type="unfinished">Schlüssel importieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="280"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="310"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="311"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="273"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="303"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="304"/>
<source>Export Key</source>
<translation>Schlüssel exportieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="301"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="294"/>
<source>Import key</source>
<translation type="unfinished">Schlüssel importieren</translation>
</message>
@@ -2313,160 +2379,160 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="vanished">Schlüssel exportieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="344"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="337"/>
<source>Deleting Keys</source>
<translation type="unfinished">Schlüssel löschen</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="345"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="338"/>
<source>Are you sure that you want to delete the following keys?</source>
<translation type="unfinished">Möchten Sie die folgenden Schlüssel wirklich löschen?</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="347"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="340"/>
<source>The action can not be undone.</source>
<translation type="unfinished">Die Aktion kann nicht rückgängig gemacht werden.</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="363"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="412"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="424"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="452"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="491"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="502"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="515"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="545"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="553"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="569"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="577"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="593"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="356"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="405"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="417"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="445"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="484"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="495"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="508"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="538"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="546"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="562"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="570"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="585"/>
<source>Error</source>
<translation type="unfinished">Fehler</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="363"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="452"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="356"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="445"/>
<source>Key Not Found.</source>
<translation type="unfinished">Schlüssel nicht gefunden.</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="374"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="387"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="470"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="476"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="367"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="380"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="463"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="469"/>
<source>Forbidden</source>
<translation type="unfinished">Verboten</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="375"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="388"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="368"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="381"/>
<source>Please check some keys before doing this operation.</source>
<translation type="unfinished">Bitte wählen Sie mindestens einen Schlüssel aus, bevor Sie diesen Vorgang ausführen.</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="380"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="528"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="373"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="521"/>
<source>key(s) exported</source>
<translation type="unfinished">Schlüssel exportiert</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="404"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="483"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="397"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="476"/>
<source>Exporting</source>
<translation>Exportiere</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="413"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="425"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="492"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="503"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="406"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="418"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="485"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="496"/>
<source>Unknown error occurred</source>
<translation>Unbekannter Fehler ist aufgetreten</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="446"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="456"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="439"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="449"/>
<source>Invalid Operation</source>
<translation type="unfinished">Ungültige Operation</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="447"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="440"/>
<source>Please select one KeyPair before doing this operation.</source>
<translation type="unfinished">Bitte wählen Sie ein Schlüsselpaar aus, bevor Sie diesen Vorgang ausführen.</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="457"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="450"/>
<source>If a key pair does not have a private key then it will not be able to generate sub-keys.</source>
<translation type="unfinished">Wenn ein Schlüsselpaar keinen privaten Schlüssel hat, kann es keine Unterschlüssel generieren.</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="471"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="464"/>
<source>Please check a key before performing this operation.</source>
<translation>Bitte wählen Sie einen Schlüssel aus, bevor Sie diesen Vorgang starten.</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="477"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="470"/>
<source>This operation accepts just a single key.</source>
<translation>Dieser Vorgang kann nur für einen einzelnen Schlüssel ausgeführt werden.</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="516"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="509"/>
<source>This key may not be able to export as OpenSSH format. Please check the key-size of the subkey(s) used to sign.</source>
<translation type="unfinished">Dieser Schlüssel kann möglicherweise nicht im OpenSSH-Format exportiert werden. Bitte überprüfen Sie die Schlüsselgröße der zum Signieren verwendeten Unterschlüssel.</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="523"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="516"/>
<source>Export OpenSSH Key To File</source>
<translation type="unfinished">OpenSSH-Schlüssel in eine Datei exportieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="524"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="517"/>
<source>OpenSSH Public Key Files</source>
<translation type="unfinished">OpenSSH-Dateien mit öffentlichem Schlüssel</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="536"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="529"/>
<source>Import Key Package</source>
<translation type="unfinished">Schlüsselpaket importieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="546"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="570"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="539"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="563"/>
<source>Cannot open this file. Please make sure that this is a regular file and it&apos;s readable.</source>
<translation type="unfinished">Kann diese Datei nicht öffnen. Bitte stellen Sie sicher, dass es sich um eine reguläre, lesbare Datei handelt.</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="554"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="547"/>
<source>The target file is too large for a key package.</source>
<translation type="unfinished">Die Zieldatei ist zu groß für ein Schlüsselpaket.</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="559"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="552"/>
<source>Import Key Package Passphrase File</source>
<translation type="unfinished">Schlüsselpaket-Passphrasendatei importieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="560"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="553"/>
<source>Key Package Passphrase File</source>
<translation type="unfinished">Schlüsselpaket-Passphrasendatei</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="578"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="571"/>
<source>The target file is too large for a key package passphrase.</source>
<translation type="unfinished">Die Zieldatei ist zu groß für eine Schlüsselpaket-Passphrase.</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="584"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="576"/>
<source>Importing</source>
<translation type="unfinished">Importieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="600"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="592"/>
<source>key(s) imported</source>
<translation type="unfinished">Schlüssel importiert</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="594"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="586"/>
<source>An error occur in importing key package.</source>
<translation type="unfinished">Beim Importieren des Schlüsselpakets ist ein Fehler aufgetreten.</translation>
</message>
@@ -2670,256 +2736,313 @@ This will result in loss of all cached form positions, statuses, key servers, et
<context>
<name>GpgFrontend::UI::KeyPairOperaTab</name>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="53"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="54"/>
<source>General Operations</source>
<translation type="unfinished">Allgemeine Vorgänge</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="59"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="60"/>
<source>Export Public Key</source>
<translation type="unfinished">Öffentlichen Schlüssel exportieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="65"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="66"/>
<source>Export Private Key</source>
<translation type="unfinished">Privaten Schlüssel exportieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="72"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="73"/>
<source>Modify Expiration Datetime (Primary Key)</source>
<translation type="unfinished">Ablaufdatum/Uhrzeit ändern (Primärschlüssel)</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="75"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="76"/>
<source>Modify Password</source>
<translation type="unfinished">Passwort verändern</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="93"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="94"/>
<source>Key Server Operation (Pubkey)</source>
<translation type="unfinished">Betrieb des Schlüsselservers (Pubkey)</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="177"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="199"/>
<source>Generate Revoke Certificate</source>
<translation type="unfinished">Widerrufszertifikat erstellen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="107"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="118"/>
<source>Modify TOFU Policy</source>
<translation type="unfinished">TOFU-Richtlinie ändern</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="101"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="102"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="562"/>
+ <source>Import A Paper Key</source>
+ <translation type="unfinished">Importieren eines Papierschlüssels</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="112"/>
<source>Revoke Certificate Operation</source>
<translation type="unfinished">Zertifikat widerrufen Operation</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="114"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="125"/>
<source>Set Owner Trust Level</source>
<translation type="unfinished">Vertrauensstufe des Eigentümers festlegen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="138"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="149"/>
<source>Upload Key Pair to Key Server</source>
<translation type="unfinished">Schlüsselpaar auf Schlüsselserver hochladen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="146"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="157"/>
<source>Sync Key Pair From Key Server</source>
<translation type="unfinished">Schlüsselpaar vom Schlüsselserver synchronisieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="161"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="172"/>
<source>Export Full Secret Key</source>
<translation type="unfinished">Vollständigen geheimen Schlüssel exportieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="167"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="178"/>
<source>Export Shortest Secret Key</source>
<translation type="unfinished">Kürzesten geheimen Schlüssel exportieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="182"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="184"/>
+ <source>Export Secret Key As A Paper Key</source>
+ <translation type="unfinished">Geheimen Schlüssel als Papierschlüssel exportieren</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="204"/>
<source>Import Revoke Certificate</source>
<translation type="unfinished">Zertifikat importieren widerrufen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="209"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="255"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="298"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="231"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="277"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="320"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="509"/>
<source>Export Key To File</source>
<translation type="unfinished">Schlüssel in Datei exportieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="210"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="256"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="299"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="232"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="278"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="321"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="510"/>
<source>Key Files</source>
<translation type="unfinished">Schlüsseldateien</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="215"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="261"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="304"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="237"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="283"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="326"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="533"/>
<source>Export Error</source>
<translation type="unfinished">Exportfehler</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="216"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="262"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="305"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="238"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="284"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="327"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="534"/>
<source>Couldn&apos;t open %1 for writing</source>
<translation type="unfinished">%1 konnte nicht zum Schreiben geöffnet werden</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="224"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="246"/>
<source>Exporting short private Key</source>
<translation type="unfinished">Exportieren eines kurzen privaten Schlüssels</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="225"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="272"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="247"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="294"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="478"/>
<source>You are about to export your</source>
<translation type="unfinished">Sie sind dabei, Ihre . zu exportieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="226"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="273"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="248"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="295"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="479"/>
<source> PRIVATE KEY </source>
<translation type="unfinished"> PRIVATEN SCHLÜSSEL </translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="227"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="274"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="249"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="296"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="480"/>
<source>This is NOT your Public Key, so DON&apos;T give it away.</source>
<translation type="unfinished">Dies ist NICHT Ihr öffentlicher Schlüssel, also geben Sie ihn NICHT weiter.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="228"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="250"/>
<source>Do you REALLY want to export your PRIVATE KEY in a Minimum Size?</source>
<translation type="unfinished">Möchten Sie WIRKLICH Ihren PRIVATEN SCHLÜSSEL in einer Mindestgröße exportieren?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="231"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="253"/>
<source>For OpenPGP keys it removes all signatures except for the latest self-signatures.</source>
<translation type="unfinished">Bei OpenPGP-Schlüsseln werden alle Signaturen mit Ausnahme der neuesten Eigensignaturen entfernt.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="271"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="293"/>
<source>Exporting private Key</source>
<translation type="unfinished">Exportieren des privaten Schlüssels</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="275"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="297"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="486"/>
<source>Do you REALLY want to export your PRIVATE KEY?</source>
<translation type="unfinished">Möchten Sie WIRKLICH Ihren PRIVATEN SCHLÜSSEL exportieren?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="329"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="412"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="351"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="433"/>
<source>Revocation Certificates</source>
<translation type="unfinished">Widerrufszertifikate</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="340"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="362"/>
<source>Generate revocation certificate</source>
<translation>Widerrufszertifikat erstellen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="361"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="371"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="383"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="392"/>
<source>Policy Auto</source>
<translation type="unfinished">Richtlinie Auto</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="361"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="373"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="383"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="394"/>
<source>Policy Good</source>
<translation type="unfinished">Richtlinie gut</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="361"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="375"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="383"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="396"/>
<source>Policy Bad</source>
<translation type="unfinished">Richtlinie schlecht</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="362"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="377"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="384"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="398"/>
<source>Policy Ask</source>
<translation type="unfinished">Richtlinie fragen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="362"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="379"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="384"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="400"/>
<source>Policy Unknown</source>
<translation type="unfinished">Richtlinie unbekannt</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="366"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="388"/>
<source>Modify TOFU Policy(Default is Auto)</source>
<translation type="unfinished">TOFU-Richtlinie ändern (Standard ist Auto)</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="367"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="389"/>
<source>Policy for the Key Pair:</source>
<translation type="unfinished">Richtlinie für das Schlüsselpaar:</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="384"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="405"/>
<source>Not Successful</source>
<translation type="unfinished">Nicht erfolgreich</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="385"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="406"/>
<source>Modify TOFU policy not successfully.</source>
<translation type="unfinished">Ändern der TOFU-Richtlinie nicht erfolgreich.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="399"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="411"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="420"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="432"/>
<source>Import Key Revocation Certificate</source>
<translation type="unfinished">Schlüssel-Widerrufs-Zertifikat importieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="400"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="421"/>
<source>You are about to import the</source>
<translation type="unfinished">Sie sind dabei, das</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="401"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="422"/>
<source>REVOCATION CERTIFICATE</source>
<translation type="unfinished">Schlüssel-Widerrufs-Zertifikat importieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="402"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="423"/>
<source>A successful import will result in the key being irreversibly revoked.</source>
<translation type="unfinished">Ein erfolgreicher Import führt dazu, dass der Schlüssel unwiderruflich widerrufen wird.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="404"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="425"/>
<source>Do you REALLY want to execute this operation?</source>
<translation type="unfinished">Wollen Sie diesen Vorgang WIRKLICH durchführen?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="420"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="429"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="442"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="441"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="450"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="463"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="525"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="571"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="579"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="587"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="605"/>
<source>Error</source>
<translation type="unfinished">Fehler</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="421"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="443"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="442"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="464"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="572"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="588"/>
<source>Cannot open this file. Please make sure that this is a regular file and it&apos;s readable.</source>
<translation type="unfinished">Kann diese Datei nicht öffnen. Bitte stellen Sie sicher, dass es sich um eine reguläre, lesbare Datei handelt.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="430"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="451"/>
<source>The target file is too large for a key revocation certificate.</source>
<translation type="unfinished">Die Zieldatei ist zu groß für ein Schlüsselwiderrufszertifikat.</translation>
</message>
+ <message>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="477"/>
+ <source>Exporting private key as a Paper key</source>
+ <translation type="unfinished">Privaten Schlüssel als Papierschlüssel exportieren</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="481"/>
+ <source>A PaperKey is a human-readable printout of your private key, which can be used to recover your key if you lose access to your digital copy. </source>
+ <translation type="unfinished">Ein PaperKey ist ein von Menschen lesbarer Ausdruck Ihres privaten Schlüssels, mit dem Sie Ihren Schlüssel wiederherstellen können, wenn Sie den Zugriff auf Ihre digitale Kopie verlieren. </translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="485"/>
+ <source>Keep it in a safe place.</source>
+ <translation type="unfinished">Bewahren Sie es an einem sicheren Ort auf.</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="526"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="606"/>
+ <source>An error occurred trying to recover the Paper Key back to the private key.</source>
+ <translation type="unfinished">Beim Versuch, den Papierschlüssel in den privaten Schlüssel zurückzuverwandeln, ist ein Fehler aufgetreten.</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="563"/>
+ <source>Paper Key File</source>
+ <translation type="unfinished">Papier-Schlüsseldatei</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="580"/>
+ <source>The target file is too large for a paper key keyring.</source>
+ <translation type="unfinished">Die Zieldatei ist zu groß für einen Papierschlüsselanhänger.</translation>
+ </message>
</context>
<context>
<name>GpgFrontend::UI::KeyPairSubkeyTab</name>
@@ -3015,57 +3138,57 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="unfinished">Ablaufdatum</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="203"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="200"/>
<source>Never Expire</source>
<translation type="unfinished">Nie ablaufen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="240"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="235"/>
<source>Never Expires</source>
<translation type="unfinished">Läuft nie ab</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="262"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="257"/>
<source>Certificate</source>
<translation type="unfinished">Zertifikat</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="264"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="259"/>
<source>Encrypt</source>
<translation type="unfinished">Verschlüsseln</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="265"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="260"/>
<source>Sign</source>
<translation type="unfinished">Unterschreiben</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="266"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="261"/>
<source>Auth</source>
<translation type="unfinished">Authentifizieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="271"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="266"/>
<source>Exists</source>
<translation type="unfinished">Existiert</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="272"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="267"/>
<source>Not Exists</source>
<translation type="unfinished">Existiert nicht</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="275"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="270"/>
<source>Yes</source>
<translation type="unfinished">Ja</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="275"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="270"/>
<source>No</source>
<translation type="unfinished">Nein</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="304"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="299"/>
<source>Edit Expire Date</source>
<translation type="unfinished">Ablaufdatum bearbeiten</translation>
</message>
@@ -3135,154 +3258,154 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation>Ablaufdatum</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="240"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="239"/>
<source>TOFU %1</source>
<translation type="unfinished">TOFU %1</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="288"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="287"/>
<source>Never Expires</source>
<translation type="unfinished">Läuft nie ab</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="305"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="364"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="484"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="498"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="541"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="550"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="304"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="363"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="482"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="496"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="539"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="548"/>
<source>Invalid Operation</source>
<translation type="unfinished">Ungültige Operation</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="306"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="365"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="305"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="364"/>
<source>Please select one or more UIDs before doing this operation.</source>
<translation type="unfinished">Bitte wählen Sie eine oder mehrere UIDs aus, bevor Sie diesen Vorgang ausführen.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="328"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="327"/>
<source>Sign Selected UID(s)</source>
<translation type="unfinished">Ausgewählte UID(s) signieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="331"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="330"/>
<source>Delete Selected UID(s)</source>
<translation type="unfinished">Ausgewählte UID(s) löschen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="351"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="350"/>
<source>Successful Operation</source>
<translation type="unfinished">Erfolgreiche Durchführung</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="352"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="351"/>
<source>Successfully added a new UID.</source>
<translation type="unfinished">Erfolgreich eine neue UID hinzugefügt.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="354"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="389"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="423"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="519"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="571"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="353"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="387"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="421"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="517"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="569"/>
<source>Operation Failed</source>
<translation type="unfinished">Vorgang fehlgeschlagen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="355"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="424"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="520"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="572"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="354"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="422"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="518"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="570"/>
<source>An error occurred during the operation.</source>
<translation type="unfinished">Während des Vorgangs ist ein Fehler aufgetreten.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="376"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="375"/>
<source>Deleting UIDs</source>
<translation type="unfinished">UIDs löschen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="379"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="378"/>
<source>Are you sure that you want to delete the following UIDs?</source>
<translation type="unfinished">Möchten Sie die folgenden UIDs wirklich löschen?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="381"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="417"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="514"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="566"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="380"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="415"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="512"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="564"/>
<source>The action can not be undone.</source>
<translation type="unfinished">Die Aktion kann nicht rückgängig gemacht werden.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="390"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="388"/>
<source>An error occurred during the delete %1 operation.</source>
<translation type="unfinished">Beim Löschen von %1 ist ein Fehler aufgetreten.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="414"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="412"/>
<source>Set Primary UID</source>
<translation type="unfinished">Primäre UID festlegen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="415"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="413"/>
<source>Are you sure that you want to set the Primary UID to?</source>
<translation type="unfinished">Sind Sie sicher, dass Sie die primäre UID auf festlegen möchten?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="455"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="453"/>
<source>Set As Primary</source>
<translation type="unfinished">Als primär festlegen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="458"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="456"/>
<source>Sign UID</source>
<translation type="unfinished">UID unterschreiben</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="461"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="459"/>
<source>Delete UID</source>
<translation type="unfinished">UID löschen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="485"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="499"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="483"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="497"/>
<source>Please select one UID before doing this operation.</source>
<translation type="unfinished">Bitte eine UID auswählen, bevor dieser Vorgang ausgeführt wird.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="509"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="507"/>
<source>Deleting UID</source>
<translation type="unfinished">UID löschen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="512"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="510"/>
<source>Are you sure that you want to delete the following uid?</source>
<translation type="unfinished">Möchten Sie die folgende UID wirklich löschen?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="530"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="528"/>
<source>Delete(Revoke) Key Signature</source>
<translation type="unfinished">Schlüsselsignatur löschen (widerrufen)</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="542"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="540"/>
<source>Please select one Key Signature before doing this operation.</source>
<translation type="unfinished">Bitte wählen Sie eine Schlüsselsignatur, bevor Sie diesen Vorgang ausführen.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="551"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="549"/>
<source>To delete the signature, you need to have its corresponding public key in the local database.</source>
<translation type="unfinished">Um die Signatur zu löschen, müssen Sie den entsprechenden öffentlichen Schlüssel in der lokalen Datenbank haben.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="561"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="559"/>
<source>Deleting Key Signature</source>
<translation type="unfinished">Schlüsselsignatur löschen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="563"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="561"/>
<source>Are you sure that you want to delete the following signature?</source>
<translation type="unfinished">Möchten Sie die folgende Signatur wirklich löschen?</translation>
</message>
@@ -3321,9 +3444,13 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="unfinished">Schlüsselserver</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="113"/>
<source>Import Keys from Keyserver</source>
- <translation type="unfinished">Schlüssel vom Schlüsselserver importieren</translation>
+ <translation type="obsolete">Schlüssel vom Schlüsselserver importieren</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="113"/>
+ <source>Import Keys from key server</source>
+ <translation type="unfinished">Importieren von Schlüsseln vom Schlüsselserver</translation>
</message>
<message>
<location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="153"/>
@@ -3351,77 +3478,77 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="unfinished">Text ist leer.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="223"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="219"/>
<source>Not Key Found</source>
<translation type="unfinished">Schlüssel nicht gefunden</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="226"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="222"/>
<source>Timeout</source>
<translation type="unfinished">Zeitablauf</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="229"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="225"/>
<source>Key Server Not Found</source>
<translation type="unfinished">Schlüsselserver nicht gefunden</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="232"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="228"/>
<source>Connection Error</source>
<translation type="unfinished">Verbindungsfehler</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="241"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="237"/>
<source>Too many responses from keyserver!</source>
<translation type="unfinished">Zu viele Antworten vom Schlüsselserver!</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="253"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="249"/>
<source>No keys found, input may be kexId, retrying search with 0x.</source>
<translation type="unfinished">Keine Schlüssel gefunden, Eingabe kann kexId sein, versuche es mit 0x erneut.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="263"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="259"/>
<source>No keys found containing the search string!</source>
<translation type="unfinished">Keine Schlüssel gefunden, die den Suchbegriff enthalten!</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="270"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="266"/>
<source>Insufficiently specific search string!</source>
<translation type="unfinished">Unzureichend spezifischer Suchbegriff!</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="305"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="301"/>
<source>revoked</source>
<translation type="unfinished">widerrufen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="308"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="304"/>
<source>disabled</source>
<translation type="unfinished">deaktiviert</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="353"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="349"/>
<source>%1 keys found. Double click a key to import it.</source>
<translation type="unfinished">%1 Schlüssel gefunden. Doppelklicken Sie auf einen Schlüssel, um ihn zu importieren.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="374"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="370"/>
<source>Warning</source>
<translation type="unfinished">Warnung</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="375"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="371"/>
<source>Please select one KeyPair before doing this operation.</source>
<translation type="unfinished">Bitte wählen Sie ein Schlüsselpaar aus, bevor Sie diesen Vorgang ausführen.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="422"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="417"/>
<source>Key Imported</source>
<translation type="unfinished">Schlüssel importiert</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="433"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="428"/>
<source>Processing ...</source>
<translation>Verarbeite ...</translation>
</message>
@@ -3429,27 +3556,27 @@ This will result in loss of all cached form positions, statuses, key servers, et
<context>
<name>GpgFrontend::UI::KeyServerImportTask</name>
<message>
- <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="79"/>
+ <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="78"/>
<source>Key not found in the Keyserver.</source>
<translation>Schlüssel auf dem Schlüsselserver nicht gefunden.</translation>
</message>
<message>
- <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="82"/>
+ <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="81"/>
<source>Network connection timeout.</source>
<translation>Netzwerkverbindungs-Timeout</translation>
</message>
<message>
- <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="85"/>
+ <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="84"/>
<source>Cannot resolve the address of target key server.</source>
<translation>Kann die Adresse des gewählten Schlüsselservers nicht auflösen.</translation>
</message>
<message>
- <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="88"/>
+ <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="87"/>
<source>General connection error occurred.</source>
<translation>Allgemeiner Verbindungsfehler ist aufgetreten.</translation>
</message>
<message>
- <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="94"/>
+ <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="93"/>
<source>Success</source>
<translation type="unfinished">Erfolg</translation>
</message>
@@ -3457,80 +3584,93 @@ This will result in loss of all cached form positions, statuses, key servers, et
<context>
<name>GpgFrontend::UI::KeySetExpireDateDialog</name>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="81"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="73"/>
<source>Success</source>
<translation type="unfinished">Erfolg</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="82"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="74"/>
<source>The expire date of the key pair has been updated.</source>
<translation type="unfinished">Das Ablaufdatum des Schlüsselpaars wurde aktualisiert.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="91"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="83"/>
<source>Failure</source>
<translation type="unfinished">Fehler</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="92"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="84"/>
<source>Failed to update the expire date of the key pair.</source>
<translation type="unfinished">Das Ablaufdatum des Schlüsselpaars konnte nicht aktualisiert werden.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="136"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="128"/>
<source>Modified Expiration Date (Local Time)</source>
<translation type="unfinished">Geändertes Ablaufdatum (Ortszeit)</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="137"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="129"/>
<source>Tips: For the sake of security, the key is valid for up to two years. If you are an expert user, please unlock it for a longer time in the settings.</source>
<translation type="unfinished">Tipps: Aus Sicherheitsgründen ist der Schlüssel bis zu zwei Jahre gültig. Wenn Sie ein erfahrener Benutzer sind, entsperren Sie es bitte für längere Zeit in den Einstellungen.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="141"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="133"/>
<source>No Expiration</source>
<translation type="unfinished">Nicht ablaufend</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="142"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="134"/>
<source>Modified Expiration Date</source>
<translation type="unfinished">Geändertes Ablaufdatum</translation>
</message>
</context>
<context>
+ <name>GpgFrontend::UI::KeyTable</name>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyTable.cpp" line="83"/>
+ <source>Error</source>
+ <translation type="unfinished">Fehler</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyTable.cpp" line="83"/>
+ <source>Key Not Found.</source>
+ <translation type="unfinished">Schlüssel nicht gefunden.</translation>
+ </message>
+</context>
+<context>
<name>GpgFrontend::UI::KeyUIDSignDialog</name>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="46"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="50"/>
<source>Signers</source>
<translation type="unfinished">Unterzeichner</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="80"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="83"/>
<source>Expire Date</source>
<translation type="unfinished">Ablaufdatum</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="90"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="93"/>
<source>Sign For Key&apos;s UID(s)</source>
<translation type="unfinished">Für die UID(s) des Schlüssels unterschreiben</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="114"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="113"/>
<source>Unsuccessful Operation</source>
<translation type="unfinished">Fehlgeschlagener Vorgang</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="115"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="114"/>
<source>Signature operation failed for UID %1</source>
<translation type="unfinished">Signaturvorgang für UID %1 fehlgeschlagen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="120"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="119"/>
<source>Operation Complete</source>
<translation type="unfinished">Vorgang abgeschlossen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="121"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="120"/>
<source>The signature operation of the UID is complete</source>
<translation type="unfinished">Der Signaturvorgang der UID ist abgeschlossen</translation>
</message>
@@ -3553,37 +3693,37 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation>Unbekannter Fehler ist aufgetreten</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="150"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="148"/>
<source>Key Not Found</source>
<translation type="unfinished">Schlüssel nicht gefunden</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="153"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="151"/>
<source>Timeout</source>
<translation type="unfinished">Zeitablauf</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="156"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="154"/>
<source>Key Server Not Found</source>
<translation type="unfinished">Schlüsselserver nicht gefunden</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="159"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="157"/>
<source>Connection Error</source>
<translation type="unfinished">Verbindungsfehler</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="161"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="159"/>
<source>Upload Failed</source>
<translation>Hochladen fehlgeschlagen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="165"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="163"/>
<source>Upload Success</source>
<translation type="unfinished">Erfolgreich hochgeladen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="166"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="164"/>
<source>Upload Public Key Successfully</source>
<translation type="unfinished">Öffentlichen Schlüssel erfolgreich hochgeladen</translation>
</message>
@@ -3652,67 +3792,67 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="unfinished">Als Standard einstellen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="143"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="142"/>
<source>Insecure keyserver address</source>
<translation type="unfinished">Unsichere Keyserver-Adresse</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="144"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="143"/>
<source>For security reasons, using HTTP as the communication protocol with the key server is not recommended. It is recommended to use HTTPS.</source>
<translation type="unfinished">Aus Sicherheitsgründen wird die Verwendung von HTTP als Kommunikationsprotokoll mit dem Schlüsselserver nicht empfohlen. Es wird empfohlen, HTTPS zu verwenden.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="152"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="151"/>
<source>Warning</source>
<translation type="unfinished">Warnung</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="153"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="152"/>
<source>You may not use HTTPS or HTTP as the protocol for communicating with the key server, which may not be wrong. But please check the address you entered again to make sure it is correct. Are you sure that want to add it into the keyserver list?</source>
<translation type="unfinished">Sie könnten HTTP oder HTTPS für die Verbindung zum Schlüsselserver nutzen, was nicht unbedingt falsch ist. Aber es ist aus Sicherheitsgründen nicht empfohlen. Bitte prüfen Sie die eingegebene Adresse noch einmal, um sicher zu sein, dass sie korrekt ist. Sind Sie sicher, dass Sie sie zur Liste der Schlüsselserver hinzufügen möchten?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="200"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="197"/>
<source>true</source>
<translation type="unfinished">wahr</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="201"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="198"/>
<source>false</source>
<translation type="unfinished">falsch</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="206"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="203"/>
<source>unknown</source>
<translation type="unfinished">unbekannt</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="220"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="217"/>
<source>Set TCP Timeout</source>
<translation type="unfinished">TCP-Zeitüberschreitung einstellen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="221"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="218"/>
<source>timeout(ms): </source>
<translation>Timeout (ms):</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="245"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="242"/>
<source>Reachable</source>
<translation type="unfinished">Erreichbar</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="248"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="245"/>
<source>Not Reachable</source>
<translation type="unfinished">Nicht erreichbar</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="260"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="257"/>
<source>Test Key Server Connection...</source>
<translation type="unfinished">Schlüsselserververbindung testen…</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="261"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="258"/>
<source>This test only tests the network connectivity of the key server. Passing the test does not mean that the key server is functionally available.</source>
<translation type="unfinished">Dieser Test testet nur die Netzwerkkonnektivität des Schlüsselservers. Das Bestehen des Tests bedeutet nicht, dass der Schlüsselserver funktionsfähig ist.</translation>
</message>
@@ -3740,35 +3880,35 @@ This will result in loss of all cached form positions, statuses, key servers, et
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="216"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="260"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="279"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="297"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="311"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="329"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="347"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="361"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="380"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="435"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="454"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="490"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="509"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="537"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="577"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="614"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="640"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="680"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="718"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="744"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="752"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="776"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="813"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="823"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="848"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="296"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="310"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="328"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="345"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="359"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="378"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="433"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="452"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="488"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="504"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="532"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="572"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="609"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="635"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="675"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="713"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="739"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="747"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="771"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="808"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="817"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="842"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="74"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="121"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="177"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="210"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="246"/>
- <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="322"/>
- <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="368"/>
+ <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="314"/>
+ <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="360"/>
<location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="97"/>
<location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="121"/>
<location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="141"/>
@@ -3776,8 +3916,8 @@ This will result in loss of all cached form positions, statuses, key servers, et
<location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="170"/>
<location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="183"/>
<location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="198"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="248"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="256"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="249"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="257"/>
<source>Error</source>
<translation type="unfinished">Fehler</translation>
</message>
@@ -3785,13 +3925,13 @@ This will result in loss of all cached form positions, statuses, key servers, et
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="50"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="165"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="280"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="330"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="381"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="455"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="538"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="641"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="745"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="814"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="329"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="379"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="453"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="533"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="636"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="740"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="809"/>
<source>Cannot read from file: %1</source>
<translation>Kann Datei nicht lesen: %1</translation>
</message>
@@ -3804,25 +3944,25 @@ This will result in loss of all cached form positions, statuses, key servers, et
<message>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="66"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="181"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="288"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="338"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="416"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="584"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="687"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="758"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="829"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="287"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="336"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="414"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="579"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="682"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="753"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="823"/>
<source>Warning</source>
<translation type="unfinished">Warnung</translation>
</message>
<message>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="75"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="190"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="298"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="348"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="578"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="681"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="753"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="824"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="297"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="346"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="573"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="676"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="748"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="818"/>
<source>Cannot write to file: %1</source>
<translation>Kann in Datei nicht schreiben: %</translation>
</message>
@@ -3850,29 +3990,29 @@ This will result in loss of all cached form positions, statuses, key servers, et
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="146"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="217"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="261"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="312"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="362"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="436"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="510"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="615"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="719"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="777"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="849"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="311"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="360"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="434"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="505"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="610"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="714"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="772"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="843"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="75"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="122"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="178"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="211"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="247"/>
- <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="323"/>
- <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="369"/>
+ <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="315"/>
+ <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="361"/>
<source>Unknown error occurred</source>
<translation>Unbekannter Fehler ist aufgetreten</translation>
</message>
<message>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="126"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="241"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="559"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="662"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="554"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="657"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="279"/>
<source>Invalid KeyPair</source>
<translation type="unfinished">Ungültiges Schlüsselpaar</translation>
@@ -3880,8 +4020,8 @@ This will result in loss of all cached form positions, statuses, key servers, et
<message>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="127"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="242"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="560"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="663"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="555"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="658"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="280"/>
<source>The selected keypair cannot be used for encryption.</source>
<translation type="unfinished">Das ausgewählte Schlüsselpaar kann nicht zur Verschlüsselung verwendet werden.</translation>
@@ -3889,8 +4029,8 @@ This will result in loss of all cached form positions, statuses, key servers, et
<message>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="128"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="243"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="561"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="664"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="556"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="659"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="103"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="159"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="281"/>
@@ -3914,117 +4054,117 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation>Archivierung und Verschlüsselung</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="289"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="339"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="585"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="688"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="288"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="337"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="580"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="683"/>
<source>The target file already exists, do you need to overwrite it?</source>
<translation type="unfinished">Die Zieldatei existiert bereits, wollen Sie sie überschreiben?</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="303"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="302"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="202"/>
<source>Decrypting</source>
<translation type="unfinished">Entschlüsseln</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="353"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="351"/>
<source>Decrypting &amp; Extrating</source>
<translation>Entschlüsselung und Extraktion</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="390"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="548"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="651"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="388"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="543"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="646"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="147"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="267"/>
<source>No Key Checked</source>
<translation type="unfinished">Kein Schlüssel ausgewählt</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="391"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="549"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="652"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="389"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="544"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="647"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="148"/>
<source>Please check the key in the key toolbox on the right.</source>
<translation type="unfinished">Bitte wählen Sie den Schlüssel in der Schlüssel-Toolbox auf der rechten Seite.</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="398"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="396"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="100"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="156"/>
<source>Invalid Operation</source>
<translation type="unfinished">Ungültige Operation</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="399"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="397"/>
<source>The selected key contains a key that does not actually have a sign usage.</source>
<translation type="unfinished">Der ausgewählte Schlüssel enthält einen Schlüssel, der keine Signierfunktion hat.</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="401"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="399"/>
<source>for example the Following Key:</source>
<translation type="unfinished">zum Beispiel der folgende Schlüssel:</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="417"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="415"/>
<source>The signature file &quot;%1&quot; exists, do you need to overwrite it?</source>
<translation type="unfinished">Die Signaturdatei &quot;%1&quot; existiert, wollen Sie sie überschreiben?</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="426"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="424"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="168"/>
<source>Signing</source>
<translation type="unfinished">Unterzeichnen</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="475"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="473"/>
<source>File to be Verified</source>
<translation>Zu verifizierende Datei</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="476"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="474"/>
<source>Please provide An ABSOLUTE Path
If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </source>
<translation>Bitte geben Sie einen ABSOLUTEN Pfad an.
Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="491"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="489"/>
<source>Please select the appropriate origin file or signature file. Ensure that both are in this directory.</source>
<translation type="unfinished">Bitte wählen Sie die entsprechende Ursprungsdatei oder Signaturdatei aus. Stellen Sie sicher, dass sich beide in diesem Verzeichnis befinden.</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="500"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="495"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="237"/>
<source>Verifying</source>
<translation type="unfinished">Verifizierung</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="603"/>
- <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="310"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="598"/>
+ <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="302"/>
<source>Encrypting and Signing</source>
<translation type="unfinished">Verschlüsseln und Signieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="706"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="701"/>
<source>Archiving &amp; Encrypting &amp; Signing</source>
<translation>Archivierung &amp; Verschlüsselung &amp; Signierung</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="759"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="830"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="754"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="824"/>
<source>The output file %1 already exists, do you need to overwrite it?</source>
<translation type="unfinished">Die Ausgabedatei %1 existiert bereits, wollen Sie sie überschreiben?</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="768"/>
- <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="358"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="763"/>
+ <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="350"/>
<source>Decrypting and Verifying</source>
<translation type="unfinished">Entschlüsseln und Verifizieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="839"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="833"/>
<source>Decrypting &amp; Verifying &amp; Extracting</source>
<translation>Entschlüsselung &amp; Verifizierung &amp; Extraktion</translation>
</message>
@@ -4079,43 +4219,43 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </
<translation type="unfinished">当地时间</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="249"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="250"/>
<source>Cannot open this file. Please make sure that this is a regular file and it&apos;s readable.</source>
<translation>Kann diese Datei nicht öffnen. Bitte stellen Sie sicher, dass es sich um eine reguläre, lesbare Datei handelt.</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="257"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="258"/>
<source>Cannot open this file. The file is TOO LARGE (&gt;1MB) for GpgFrontend Text Editor.</source>
<translation>Kann diese Datei nicht öffen. DIe Datei ist ZU GROSS (&gt;1MB) für den GpgFrontend Texteditor.</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="298"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="292"/>
<source>GpgFrontend Upgradeable (New Version: %1).</source>
<translation type="unfinished">GpgFrontend kann aktualisiert werden (neue Version: %1).</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="302"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="296"/>
<location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="448"/>
<source>Update</source>
<translation type="unfinished">Aktualisieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="308"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="302"/>
<source>Withdrawn Version</source>
<translation type="unfinished">Zurückgezogene Version</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="310"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="304"/>
<source>This version(%1) may have been withdrawn by the developer due to serious problems. Please stop using this version immediately and use the latest stable version.</source>
<translation type="unfinished">Diese Version (%1) wurde möglicherweise vom Entwickler aufgrund schwerwiegender Probleme zurückgezogen. Bitte beenden Sie die Verwendung dieser Version sofort und verwenden Sie die neueste stabile Version.</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="315"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="309"/>
<source>You can download the latest stable version(%1) on Github Releases Page.&lt;br/&gt;</source>
<translation type="unfinished">Sie können die neueste stabile Version (%1) auf der Github-Release-Seite herunterladen.&lt;br/&gt;</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="320"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="314"/>
<source>This maybe a BETA Version (Latest Stable Version: %1).</source>
<translation type="unfinished">Dies ist möglicherweise eine BETA-Version (Neueste stabile Version: %1).</translation>
</message>
@@ -4774,17 +4914,17 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </
<translation type="unfinished">Favorit</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="726"/>
+ <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="727"/>
<source>Only Public Key</source>
<translation type="unfinished">Nur öffentlicher Schlüssel</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="736"/>
+ <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="734"/>
<source>Has Private Key</source>
<translation type="unfinished">Hat privaten Schlüssel</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="750"/>
+ <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="745"/>
<source>Information Board</source>
<translation type="unfinished">Informationstafel</translation>
</message>
@@ -4833,89 +4973,89 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </
</message>
<message>
<location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="84"/>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="184"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="195"/>
<source>Enable Auto Activate</source>
<translation type="unfinished">Automatisches Aktivieren aktivieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="133"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="144"/>
<source>BASIC INFO</source>
<translation type="unfinished">GRUNDINFO</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="135"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="146"/>
<source>ID</source>
<translation type="unfinished">ID</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="137"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="148"/>
<source>Version</source>
<translation type="unfinished">Version</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="139"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="150"/>
<source>SDK Version</source>
<translation type="unfinished">SDK-Version</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="141"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="152"/>
<source>Qt ENV Version</source>
<translation type="unfinished">Qt ENV Version</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="143"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="154"/>
<source>Hash</source>
<translation type="unfinished">Hash</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="144"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="155"/>
<source>Path</source>
<translation type="unfinished">Pfad</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="148"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="159"/>
<source>Auto Activate</source>
<translation type="unfinished">Automatisch aktivieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="149"/>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="151"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="160"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="162"/>
<source>True</source>
<translation type="unfinished">Wahr</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="149"/>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="151"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="160"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="162"/>
<source>False</source>
<translation type="unfinished">Falsch</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="150"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="161"/>
<source>Active</source>
<translation type="unfinished">Aktiv</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="155"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="166"/>
<source>METADATA</source>
<translation type="unfinished">METADATEN</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="171"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="182"/>
<source>Listening Event</source>
<translation type="unfinished">Anhören von Veranstaltungen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="180"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="191"/>
<source>Deactivate</source>
<translation type="unfinished">Deaktivieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="181"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="192"/>
<source>Activate</source>
<translation type="unfinished">Aktivieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="183"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="194"/>
<source>Disable Auto Activate</source>
<translation type="unfinished">Automatisches Aktivieren deaktivieren</translation>
</message>
@@ -5043,7 +5183,7 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </
</message>
<message>
<location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="63"/>
- <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="196"/>
+ <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="194"/>
<source>%1 character(s)</source>
<translation type="unfinished">%1 Zeichen</translation>
</message>
@@ -5098,14 +5238,12 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </
<translation type="vanished">PIN wiederholen:</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="68"/>
<source>Show passphrase</source>
- <translation>Passwortphrase anzeigen</translation>
+ <translation type="vanished">Passwortphrase anzeigen</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="68"/>
<source>Hide passphrase</source>
- <translation>Passwortphrase verbergen</translation>
+ <translation type="vanished">Passwortphrase verbergen</translation>
</message>
<message>
<source>Given PIN was wrong. Please retry.</source>
@@ -5116,48 +5254,40 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </
<translation type="vanished">PIN:</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="67"/>
<source>Repeat Passphrase:</source>
- <translation>Passphrase wiederholen:</translation>
+ <translation type="vanished">Passphrase wiederholen:</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="71"/>
<source>Given Passphrase was wrong. Please retry.</source>
- <translation>Die angegebene Passphrase war falsch. Bitte versuchen Sie es erneut.</translation>
+ <translation type="vanished">Die angegebene Passphrase war falsch. Bitte versuchen Sie es erneut.</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="74"/>
<source>Passphrase:</source>
- <translation>Passphrase:</translation>
+ <translation type="vanished">Passphrase:</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="84"/>
<source>Passphrases do not match</source>
- <translation>Passwortphrasen stimmen nicht überein</translation>
+ <translation type="vanished">Passwortphrasen stimmen nicht überein</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="87"/>
<source>Caps Lock is on</source>
- <translation>Feststelltaste ist eingeschaltet</translation>
+ <translation type="vanished">Feststelltaste ist eingeschaltet</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="91"/>
<source>Bundled Pinentry</source>
- <translation>Eingabe Passphrase</translation>
+ <translation type="vanished">Eingabe Passphrase</translation>
</message>
<message>
<source>Buddled Pinentry</source>
<translation type="vanished">Pineingabe</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="95"/>
<source>Confirm</source>
- <translation>Bestätigen</translation>
+ <translation type="vanished">Bestätigen</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="96"/>
<source>Cancel</source>
- <translation>Abbrechen</translation>
+ <translation type="vanished">Abbrechen</translation>
</message>
</context>
<context>
@@ -5169,31 +5299,31 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </
</message>
<message>
<location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/>
- <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="67"/>
+ <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="66"/>
<source>Undefined</source>
<translation type="unfinished">Undefiniert</translation>
</message>
<message>
<location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/>
- <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="65"/>
+ <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="64"/>
<source>Never</source>
<translation type="unfinished">Niemals</translation>
</message>
<message>
<location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/>
- <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="63"/>
+ <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="62"/>
<source>Marginal</source>
<translation type="unfinished">Geringfügig</translation>
</message>
<message>
<location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/>
- <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="61"/>
+ <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="60"/>
<source>Full</source>
<translation type="unfinished">Voll</translation>
</message>
<message>
<location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/>
- <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="59"/>
+ <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="58"/>
<source>Ultimate</source>
<translation type="unfinished">Ultimativ</translation>
</message>
@@ -5208,22 +5338,22 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </
<translation type="unfinished">Vertrauen für das Schlüsselpaar:</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="73"/>
+ <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="72"/>
<source>Warning</source>
<translation type="unfinished">Warnung</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="75"/>
+ <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="74"/>
<source>Owner Trust Level cannot set to Unknown level, automately changing it into Undefined level.</source>
<translation type="unfinished">Die Vertrauensstufe des Eigentümers kann nicht auf „Unbekannt“ gesetzt werden, setze automatisch die Stufe „Undefiniert“.</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="83"/>
+ <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="82"/>
<source>Failed</source>
<translation type="unfinished">Gescheitert</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="84"/>
+ <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="83"/>
<source>Modify Owner Trust Level failed.</source>
<translation type="unfinished">Das Ändern der Vertrauensstufe des Eigentümers ist fehlgeschlagen.</translation>
</message>
@@ -5261,9 +5391,8 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </
<translation type="unfinished">Einstellung</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="124"/>
<source>System Default</source>
- <translation type="unfinished">Systemstandard</translation>
+ <translation type="obsolete">Systemstandard</translation>
</message>
</context>
<context>
@@ -5279,27 +5408,27 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </
<translation type="unfinished">Abbrechen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/SignersPicker.cpp" line="49"/>
+ <location filename="../../../../src/ui/dialog/SignersPicker.cpp" line="52"/>
<source>Signers</source>
<translation type="unfinished">Unterzeichner</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/SignersPicker.cpp" line="57"/>
+ <location filename="../../../../src/ui/dialog/SignersPicker.cpp" line="60"/>
<source>Select Signer(s)</source>
<translation type="unfinished">Unterzeichner auswählen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/SignersPicker.cpp" line="61"/>
+ <location filename="../../../../src/ui/dialog/SignersPicker.cpp" line="63"/>
<source>Please select one or more private keys you use for signing.</source>
<translation type="unfinished">Bitte wählen Sie einen oder mehrere private Schlüssel aus, die Sie zum Signieren verwenden.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/SignersPicker.cpp" line="63"/>
+ <location filename="../../../../src/ui/dialog/SignersPicker.cpp" line="64"/>
<source>If no key is selected, the default key will be used for signing.</source>
<translation type="unfinished">Wenn kein Schlüssel ausgewählt ist, wird der Standardschlüssel zum Signieren verwendet.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/SignersPicker.cpp" line="73"/>
+ <location filename="../../../../src/ui/dialog/SignersPicker.cpp" line="74"/>
<source>Signers Picker</source>
<translation>Signierungswähler</translation>
</message>
@@ -5449,54 +5578,54 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </
<translation type="unfinished">Verzeichnis öffnen</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="143"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="203"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="422"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="459"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="142"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="202"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="421"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="458"/>
<source>Warning</source>
<translation type="unfinished">Warnung</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="144"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="204"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="423"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="143"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="203"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="422"/>
<source>Cannot read file %1:
%2.</source>
<translation type="unfinished">Kann Datei %1 nicht lesen:
%2.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="152"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="151"/>
<source>Open file</source>
<translation type="unfinished">Datei öffnen</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="221"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="220"/>
<source>Save file</source>
<translation type="unfinished">Datei speichern</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="282"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="281"/>
<source>Unsaved document</source>
<translation type="unfinished">Nicht gespeichertes Dokument</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="283"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="282"/>
<source>The document &quot;%1&quot; has been modified. Do you want to save your changes?</source>
<translation type="unfinished">Das Dokument &quot;%1&quot; wurde geändert. Wollen Sie Ihre Änderungen speichern?</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="286"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="285"/>
<source>Note:</source>
<translation type="unfinished">Notiz:</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="287"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="286"/>
<source>If you don&apos;t save these files, all changes are lost.</source>
<translation type="unfinished">Wenn Sie diese Dateien nicht speichern, gehen alle Änderungen verloren.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="459"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="458"/>
<source>No document to print</source>
<translation>Kein Dokument für Ausdruck</translation>
</message>
@@ -5504,7 +5633,7 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </
<context>
<name>GpgFrontend::UI::TranslatorsTab</name>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="145"/>
+ <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="142"/>
<source>If you think there are any problems with the translation, why not participate in the translation work? If you want to participate, please read the document or contact me via email.</source>
<translation type="unfinished">Wenn Sie der Meinung sind, dass es Probleme mit der Übersetzung gibt, warum beteiligen Sie sich nicht an der Übersetzungsarbeit? Wenn Sie teilnehmen möchten, lesen Sie bitte das Dokument oder kontaktieren Sie mich per E-Mail.</translation>
</message>
@@ -5512,65 +5641,48 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </
<context>
<name>GpgFrontend::UI::UpdateTab</name>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="163"/>
<source>It is recommended that you always check the version of GpgFrontend and upgrade to the latest version.</source>
- <translation type="unfinished">Es wird empfohlen, immer die Version von GpgFrontend zu überprüfen und auf die neueste Version zu aktualisieren.</translation>
+ <translation type="obsolete">Es wird empfohlen, immer die Version von GpgFrontend zu überprüfen und auf die neueste Version zu aktualisieren.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="166"/>
<source>New versions not only represent new features, but also often represent functional and security fixes.</source>
- <translation type="unfinished">Neue Versionen beinhalten nicht nur neue Funktionen, sondern stellen oft auch Funktions- und Sicherheitskorrekturen dar.</translation>
+ <translation type="obsolete">Neue Versionen beinhalten nicht nur neue Funktionen, sondern stellen oft auch Funktions- und Sicherheitskorrekturen dar.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="172"/>
<source>Current Version</source>
- <translation type="unfinished">Aktuelle Version</translation>
+ <translation type="obsolete">Aktuelle Version</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="173"/>
<source>: </source>
- <translation type="unfinished">: </translation>
+ <translation type="obsolete">: </translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="248"/>
<source>Latest Version From Github</source>
- <translation type="unfinished">Neueste Version von Github</translation>
+ <translation type="obsolete">Neueste Version von Github</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="254"/>
<source>The current version is less than the latest version on github.</source>
- <translation type="unfinished">Die aktuelle Versionsnunmmer ist kleiner als die neueste Version auf github.</translation>
+ <translation type="obsolete">Die aktuelle Versionsnunmmer ist kleiner als die neueste Version auf github.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="256"/>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="267"/>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="279"/>
<source>Please click</source>
- <translation type="unfinished">Bitte klicken Sie</translation>
+ <translation type="obsolete">Bitte klicken Sie</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="259"/>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="270"/>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="282"/>
<source>Here</source>
- <translation type="unfinished">Hier</translation>
+ <translation type="obsolete">Hier</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="259"/>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="270"/>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="282"/>
<source>to download the latest stable version.</source>
- <translation type="unfinished">um die neueste stabile Version herunterzuladen.</translation>
+ <translation type="obsolete">um die neueste stabile Version herunterzuladen.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="265"/>
<source>This version has serious problems and has been withdrawn. Please stop using it immediately.</source>
- <translation type="unfinished">Diese Version hat ernsthafte Probleme und wurde zurückgezogen. Bitte hören Sie sofort auf, sie zu verwenden.</translation>
+ <translation type="obsolete">Diese Version hat ernsthafte Probleme und wurde zurückgezogen. Bitte hören Sie sofort auf, sie zu verwenden.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="276"/>
<source>This version has not been released yet, it may be a beta version. If you are not a tester and care about version stability, please do not use this version.</source>
- <translation type="unfinished">Diese Version wurde noch nicht veröffentlicht, möglicherweise handelt es sich um eine Beta-Version. Wenn Sie kein Tester sind und Ihnen Stabilität der Version wichtig ist, verwenden Sie diese Version bitte nicht.</translation>
+ <translation type="obsolete">Diese Version wurde noch nicht veröffentlicht, möglicherweise handelt es sich um eine Beta-Version. Wenn Sie kein Tester sind und Ihnen Stabilität der Version wichtig ist, verwenden Sie diese Version bitte nicht.</translation>
</message>
</context>
<context>
@@ -5806,39 +5918,43 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </
<context>
<name>QCoreApplication</name>
<message>
- <location filename="../../../../src/cmd.cpp" line="47"/>
+ <location filename="../../../../src/cmd.cpp" line="50"/>
<source>This is free software; see the source for copying conditions.</source>
<translation type="unfinished">Dies ist freie Software. Beachten Sie den Quellcode für die Kopierbedingungen.</translation>
</message>
<message>
- <location filename="../../../../src/cmd.cpp" line="52"/>
+ <location filename="../../../../src/cmd.cpp" line="55"/>
<source>Build DateTime: </source>
<translation type="unfinished">Build DateTime: </translation>
</message>
<message>
- <location filename="../../../../src/cmd.cpp" line="54"/>
+ <location filename="../../../../src/cmd.cpp" line="57"/>
<source>Build Version: </source>
<translation type="unfinished">Build Version: </translation>
</message>
<message>
- <location filename="../../../../src/cmd.cpp" line="56"/>
+ <location filename="../../../../src/cmd.cpp" line="59"/>
<source>Source Code Version: </source>
<translation type="unfinished">Sourcecode Version: </translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="303"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="286"/>
<source>GpgME initiation failed</source>
<translation>GpgME-Initiation fehlgeschlagen</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="409"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="381"/>
<source>GpgME Context initiation failed</source>
<translation>GpgME-Kontext-Initiation fehlgeschlagen</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="418"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="390"/>
+ <source>Gpg Key Database initiation failed</source>
+ <translation type="unfinished">Initiierung der Gpg-Schlüsseldatenbank fehlgeschlagen</translation>
+ </message>
+ <message>
<source>Gpg Key Detabase initiation failed</source>
- <translation>Gpg Key Detabase initiation fehlgeschlagen</translation>
+ <translation type="vanished">Gpg Key Detabase initiation fehlgeschlagen</translation>
</message>
<message>
<location filename="../../../../src/core/utils/IOUtils.cpp" line="89"/>
@@ -5847,7 +5963,7 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </
</message>
<message>
<location filename="../../../../src/core/utils/IOUtils.cpp" line="90"/>
- <location filename="../../../../src/core/utils/IOUtils.cpp" line="125"/>
+ <location filename="../../../../src/core/utils/IOUtils.cpp" line="122"/>
<source>Filename</source>
<translation>Dateiname</translation>
</message>
@@ -5855,10 +5971,10 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </
<location filename="../../../../src/core/utils/IOUtils.cpp" line="90"/>
<location filename="../../../../src/core/utils/IOUtils.cpp" line="95"/>
<location filename="../../../../src/core/utils/IOUtils.cpp" line="99"/>
- <location filename="../../../../src/core/utils/IOUtils.cpp" line="104"/>
- <location filename="../../../../src/core/utils/IOUtils.cpp" line="110"/>
- <location filename="../../../../src/core/utils/IOUtils.cpp" line="116"/>
- <location filename="../../../../src/core/utils/IOUtils.cpp" line="125"/>
+ <location filename="../../../../src/core/utils/IOUtils.cpp" line="103"/>
+ <location filename="../../../../src/core/utils/IOUtils.cpp" line="108"/>
+ <location filename="../../../../src/core/utils/IOUtils.cpp" line="113"/>
+ <location filename="../../../../src/core/utils/IOUtils.cpp" line="122"/>
<source>: </source>
<translation type="unfinished">: </translation>
</message>
@@ -5869,37 +5985,37 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </
<translation>Dateigröße</translation>
</message>
<message>
- <location filename="../../../../src/core/utils/IOUtils.cpp" line="123"/>
+ <location filename="../../../../src/core/utils/IOUtils.cpp" line="120"/>
<source>Error: cannot read target file</source>
<translation>Fehler: Zieldatei kann nicht gelesen werden</translation>
</message>
<message>
- <location filename="../../../../src/core/utils/IOUtils.cpp" line="156"/>
+ <location filename="../../../../src/core/utils/IOUtils.cpp" line="153"/>
<source>target path doesn&apos;t exists</source>
<translation type="unfinished">Zielpfad existiert nicht</translation>
</message>
<message>
- <location filename="../../../../src/core/utils/IOUtils.cpp" line="162"/>
+ <location filename="../../../../src/core/utils/IOUtils.cpp" line="159"/>
<source>do NOT have permission to write path</source>
<translation type="unfinished">habe KEINE Schreibberechtigung für den Pfad</translation>
</message>
<message>
- <location filename="../../../../src/core/utils/IOUtils.cpp" line="168"/>
+ <location filename="../../../../src/core/utils/IOUtils.cpp" line="165"/>
<source>do NOT have permission to read/write file</source>
<translation type="unfinished">habe KEINE Lese-/Schreibberechtigung für die Datei</translation>
</message>
<message>
- <location filename="../../../../src/core/utils/IOUtils.cpp" line="171"/>
+ <location filename="../../../../src/core/utils/IOUtils.cpp" line="168"/>
<source>Success</source>
<translation>erfolgreich</translation>
</message>
<message>
- <location filename="../../../../src/ui/GpgFrontendUIInit.cpp" line="56"/>
+ <location filename="../../../../src/ui/GpgFrontendUIInit.cpp" line="58"/>
<source>Loading Gnupg Info...</source>
<translation type="unfinished">Gnupg-Info wird geladen...</translation>
</message>
<message>
- <location filename="../../../../src/ui/GpgFrontendUIInit.cpp" line="57"/>
+ <location filename="../../../../src/ui/GpgFrontendUIInit.cpp" line="59"/>
<source>If this process is too slow, please set the key server address appropriately in the gnupg configuration file (depending on the network situation in your country or region).</source>
<translation type="unfinished">Sollte dieser Vorgang zu langsam sein, stellen Sie bitte die Keyserver-Adresse entsprechend in der gnupg-Konfigurationsdatei ein (abhängig von der Netzwerksituation in Ihrem Land oder Ihrer Region).</translation>
</message>
@@ -5919,12 +6035,12 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </
<translation type="unfinished">Es gibt lokal keinen öffentlichen Zielschlüsselinhalt für GpgFrontend, um genügend Informationen über diese Signatur zu sammeln. Möchten Sie jetzt den öffentlichen Schlüssel vom Keyserver importieren?</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="486"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="528"/>
<source>Sync All Public Key</source>
<translation type="unfinished">Alle öffentlichen Schlüssel synchronisieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="487"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="529"/>
<source>You have not checked any public keys that you want to synchronize, do you want to synchronize all local public keys from the key server?</source>
<translation type="unfinished">Sie haben keine öffentlichen Schlüssel angekreuzt, die Sie synchronisieren möchten. Möchten Sie alle lokalen öffentlichen Schlüssel mit dem Schlüsselserver synchronisieren?</translation>
</message>
diff --git a/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts b/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts
index 9ef9da83..77f7aeb9 100644
--- a/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts
+++ b/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts
@@ -146,6 +146,64 @@
</message>
</context>
<context>
+ <name>GpgFrontend::GpgKeyTableModel</name>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="39"/>
+ <source>Select</source>
+ <translation type="unfinished">选择</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="39"/>
+ <source>Type</source>
+ <translation type="unfinished">类型</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="39"/>
+ <source>Name</source>
+ <translation type="unfinished">姓名</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="40"/>
+ <source>Email Address</source>
+ <translation type="unfinished">电子邮件地址</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="40"/>
+ <source>Usage</source>
+ <translation type="unfinished">用法</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="40"/>
+ <source>Trust</source>
+ <translation type="unfinished">信任</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="41"/>
+ <source>Key ID</source>
+ <translation type="unfinished">密钥ID</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="41"/>
+ <source>Create Date</source>
+ <translation type="unfinished">创建时间</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="41"/>
+ <source>Algorithm</source>
+ <translation type="unfinished">算法</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/>
+ <source>Subkey(s)</source>
+ <translation type="unfinished">子密钥</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/>
+ <source>Comment</source>
+ <translation type="unfinished">注释</translation>
+ </message>
+</context>
+<context>
<name>GpgFrontend::GpgSignResultAnalyse</name>
<message>
<location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="43"/>
@@ -556,6 +614,14 @@
</message>
</context>
<context>
+ <name>GpgFrontend::UI</name>
+ <message>
+ <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="123"/>
+ <source>System Default</source>
+ <translation type="unfinished">系统默认</translation>
+ </message>
+</context>
+<context>
<name>GpgFrontend::UI::AboutDialog</name>
<message>
<location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="41"/>
@@ -568,19 +634,22 @@
<translation type="unfinished">关于 GpgFrontend</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="51"/>
+ <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="58"/>
+ <source>Unnamed</source>
+ <translation type="unfinished">未命名</translation>
+ </message>
+ <message>
<source>GnuPG</source>
- <translation type="unfinished">GnuPG</translation>
+ <translation type="obsolete">GnuPG</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="54"/>
+ <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="49"/>
<source>Translators</source>
<translation type="unfinished">翻译贡献者</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="58"/>
<source>Update</source>
- <translation type="unfinished">更新</translation>
+ <translation type="obsolete">更新</translation>
</message>
</context>
<context>
@@ -743,12 +812,12 @@
<context>
<name>GpgFrontend::UI::CommonUtils</name>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="186"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="185"/>
<source>GnuPG Context Loading Failed</source>
<translation type="unfinished">GnuPG 上下文加载失败</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="188"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="187"/>
<source>Gnupg(gpg) is not installed correctly, please follow &lt;a href=&apos;https://www.gpgfrontend.bktus.com/#/faq?id=how-to-deal-with-39env-loading-failed39&apos;&gt;this notes&lt;/a&gt; in FAQ to install Gnupg and then open GpgFrontend. &lt;br /&gt;Or, you can open GnuPG Controller to set a custom GnuPG which GpgFrontend should use. Then, GpgFrontend will restart. &lt;br /&gt;&lt;br /&gt;Breif Reason: %1</source>
<translation type="unfinished">Gnupg(gpg) 未正确安装,请按照常见问题中的 &lt;a href=&apos;https://www.gpgfrontend.bktus.com/#/faq?id=how-to-deal-with-39env-loading-failed39&apos;&gt;this notes&lt;/a&gt; 安装 Gnupg,然后打开 GpgFrontend。&lt;br /&gt;或者,您可以打开 GnuPG Controller 设置 GpgFrontend 应使用的自定义 GnuPG。然后,GpgFrontend 将重新启动。 &lt;br /&gt;&lt;br /&gt;错误原因:%1</translation>
</message>
@@ -757,29 +826,29 @@
<translation type="obsolete">找不到要导入的密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="450"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="441"/>
<source>Timeout</source>
<translation type="unfinished">超时</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="251"/>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="382"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="248"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="378"/>
<source>Success</source>
<translation type="unfinished">成功</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="252"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="249"/>
<source>Gpg Operation succeed.</source>
<translation type="unfinished">Gpg 操作成功。</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="262"/>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="374"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="259"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="370"/>
<source>Failure</source>
<translation type="unfinished">失败</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="263"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="260"/>
<source>Gpg Operation failed.
Error code: %1
@@ -792,14 +861,14 @@ Description: %3</source>
说明: %3</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="288"/>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="295"/>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="502"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="285"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="292"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="493"/>
<source>Error</source>
<translation type="unfinished">错误</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="280"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="277"/>
<source>Open Key</source>
<translation type="unfinished">打开密钥</translation>
</message>
@@ -808,87 +877,87 @@ Description: %3</source>
<translation type="obsolete">密钥文件</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="281"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="278"/>
<source>Keyring files</source>
<translation type="unfinished">密钥圈文件</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="289"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="286"/>
<source>Cannot open this file. Please make sure that this is a regular file and it&apos;s readable.</source>
<translation type="unfinished">无法打开此文件。请确保这是一个普通文件,并且有读取权限。</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="296"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="293"/>
<source>The target file is too large for a keyring.</source>
<translation>目标文件对于一个密钥来说太大。</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="302"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="299"/>
<source>File Open Failed</source>
<translation>文件打开失败</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="303"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="300"/>
<source>Failed to open file: </source>
<translation>打开文件失败: </translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="355"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="351"/>
<source>Processing</source>
<translation>处理中</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="375"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="371"/>
<source>Failed to execute command.</source>
<translation>执行命令失败。</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="383"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="379"/>
<source>Succeed in executing command.</source>
<translation>成功执行命令。</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="385"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="381"/>
<source>Warning</source>
<translation>警告</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="386"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="382"/>
<source>Finished executing command.</source>
<translation>命令执行完毕。</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="407"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="402"/>
<source>Default Keyserver Not Found</source>
<translation>未找到默认密钥服务器</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="408"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="403"/>
<source>Cannot read default keyserver from your settings, please set a default keyserver first</source>
<translation>无法从您的设置中读取默认密钥服务器,请先设置默认密钥服务器</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="447"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="438"/>
<source>Key Not Found</source>
<translation>未找到密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="453"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="444"/>
<source>Key Server Not Found</source>
<translation>未找到密钥服务器</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="456"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="447"/>
<source>Connection Error</source>
<translation>连接错误</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="467"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="458"/>
<source>The key has been updated</source>
<translation>密钥已更新</translation>
</message>
<message>
- <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="469"/>
+ <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="460"/>
<source>No need to update the key</source>
<translation>无需更新密钥</translation>
</message>
@@ -1090,128 +1159,128 @@ Description: %3</source>
<context>
<name>GpgFrontend::UI::FileTreeView</name>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="92"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="105"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="168"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="214"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="236"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="277"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="88"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="101"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="159"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="204"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="225"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="266"/>
<source>Error</source>
<translation type="unfinished">错误</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="93"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="89"/>
<source>The path is not exists, unprivileged or unreachable.</source>
<translation type="unfinished">该路径不存在、没有特权或无法访问。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="106"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="102"/>
<source>The file is unprivileged or unreachable.</source>
<translation type="unfinished">该目录不存在,或者您的权限不足。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="159"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="152"/>
<source>Warning</source>
<translation type="unfinished">警告</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="160"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="153"/>
<source>Are you sure you want to delete it?</source>
<translation type="unfinished">你确定要删除吗?</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="169"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="160"/>
<source>Unable to delete the file or folder.</source>
<translation type="unfinished">无法删除文件或文件夹。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="178"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="191"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="169"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="182"/>
<source>Make New Directory</source>
<translation type="unfinished">新建目录</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="179"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="192"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="170"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="183"/>
<source>Directory Name</source>
<translation type="unfinished">目录名称</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="206"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="228"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="197"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="218"/>
<source>Create Empty File</source>
<translation type="unfinished">创建空文件</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="206"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="228"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="197"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="218"/>
<source>Filename (you can given extension)</source>
<translation type="unfinished">文件名(您可以指定扩展名)</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="215"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="237"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="205"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="226"/>
<source>Unable to create the file.</source>
<translation type="unfinished">无法创建文件。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="269"/>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="300"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="258"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="289"/>
<source>Rename</source>
<translation type="unfinished">改名</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="269"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="258"/>
<source>New Filename</source>
<translation type="unfinished">新文件名</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="278"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="267"/>
<source>Unable to rename the file or folder.</source>
<translation type="unfinished">无法重命名文件或文件夹。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="295"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="284"/>
<source>Open</source>
<translation type="unfinished">打开</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="305"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="294"/>
<source>Delete</source>
<translation type="unfinished">删除</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="310"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="299"/>
<source>Calculate Hash</source>
<translation type="unfinished">计算哈希值</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="315"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="304"/>
<source>Directory</source>
<translation type="unfinished">目录</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="320"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="309"/>
<source>File</source>
<translation type="unfinished">文件</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="325"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="314"/>
<source>Compress...</source>
<translation type="unfinished">压缩...</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="332"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="321"/>
<source>Open with Default System Application</source>
<translation type="unfinished">使用默认系统应用程序打开</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="337"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="326"/>
<source>New</source>
<translation type="unfinished">新建</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="395"/>
+ <location filename="../../../../src/ui/widgets/FileTreeView.cpp" line="382"/>
<source>Calculating</source>
<translation type="unfinished">计算中</translation>
</message>
@@ -1258,53 +1327,58 @@ Description: %3</source>
</message>
<message>
<location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="56"/>
+ <source>Disable loading of all modules (including integrated modules)</source>
+ <translation type="unfinished">禁止加载所有的模组(包括被集成模组)</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="58"/>
<source>Language</source>
<translation type="unfinished">语言</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="58"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="60"/>
<source>NOTE</source>
<translation type="unfinished">提示</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="58"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="60"/>
<source>: </source>
<translation>: </translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="59"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="61"/>
<source>GpgFrontend will restart automatically if you change the language!</source>
<translation>如果您更改语言,GpgFrontend 将自动重启!</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="61"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="63"/>
<source>Data</source>
<translation>数据</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="63"/>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="81"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="65"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="83"/>
<source>Clear All Log (Total Size: %1)</source>
<translation>清除所有日志(总大小:%1)</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="66"/>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="95"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="68"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="97"/>
<source>Clear All Data Objects (Total Size: %1)</source>
<translation>清除所有数据对象(总大小:%1)</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="69"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="71"/>
<source>Reveal in File Explorer</source>
<translation>在文件资源管理器中显示</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="88"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="90"/>
<source>Confirm</source>
<translation>确认</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="89"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="91"/>
<source>Are you sure you want to clear all data objects?
This will result in loss of all cached form positions, statuses, key servers, etc.</source>
<translation>您确定要清除所有数据对象吗?这将导致所有缓存的页面位置、状态、密钥服务器等丢失。</translation>
@@ -1392,19 +1466,19 @@ This will result in loss of all cached form positions, statuses, key servers, et
</message>
<message>
<location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="100"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="120"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="117"/>
<source>Open Directory</source>
<translation>打开目录</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="173"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="167"/>
<source>GnuPG Controller</source>
<translation>GnuPG 控制器</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="364"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="371"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="383"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="349"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="356"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="368"/>
<source>Illegal GnuPG Path</source>
<translation>非法 GnuPG 路径</translation>
</message>
@@ -1413,22 +1487,22 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="obsolete">目标 GnuPG 路径为空。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="365"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="350"/>
<source>Target GnuPG Path is not an exists readable directory.</source>
<translation>目标 GnuPG 路径不是现有的可读目录。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="372"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="357"/>
<source>Target GnuPG Path is not an absolute path.</source>
<translation>目标 GnuPG 路径不是绝对路径。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="384"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="369"/>
<source>Target GnuPG Path contains no &quot;gpgconf&quot; executable.</source>
<translation>目标 GnuPG 路径不包含“gpgconf”可执行文件。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="397"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="382"/>
<source>Illegal GnuPG Key Database Path</source>
<translation>非法的 GnuPG 密钥数据库路径</translation>
</message>
@@ -1437,7 +1511,7 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="obsolete">目标 GnuPG 密钥数据库路径为空。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="398"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="383"/>
<source>Target GnuPG Key Database Path is not an exists readable directory.</source>
<translation>目标 GnuPG 密钥数据库路径不是现有的可读目录。</translation>
</message>
@@ -1445,84 +1519,68 @@ This will result in loss of all cached form positions, statuses, key servers, et
<context>
<name>GpgFrontend::UI::GnupgTab</name>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="46"/>
<source>Name</source>
- <translation>名称</translation>
+ <translation type="vanished">名称</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="46"/>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="92"/>
<source>Description</source>
- <translation>描述</translation>
+ <translation type="vanished">描述</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="46"/>
<source>Version</source>
- <translation>版本</translation>
+ <translation type="vanished">版本</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="47"/>
<source>Checksum</source>
- <translation>校验和</translation>
+ <translation type="vanished">校验和</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="47"/>
<source>Binary Path</source>
- <translation>二进制路径</translation>
+ <translation type="vanished">二进制路径</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="49"/>
<source>Components</source>
- <translation>组件</translation>
+ <translation type="vanished">组件</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="50"/>
<source>Directories</source>
- <translation>目录</translation>
+ <translation type="vanished">目录</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="51"/>
<source>Options</source>
- <translation>参数</translation>
+ <translation type="vanished">参数</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="70"/>
<source>Directory Type</source>
- <translation>目录类型</translation>
+ <translation type="vanished">目录类型</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="70"/>
<source>Path</source>
- <translation>路径</translation>
+ <translation type="vanished">路径</translation>
</message>
<message>
<source>Configurations</source>
<translation type="obsolete">配置</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="91"/>
<source>Component</source>
- <translation>组件</translation>
+ <translation type="vanished">组件</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="91"/>
<source>Group</source>
- <translation>组</translation>
+ <translation type="vanished">组</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="91"/>
<source>Key</source>
- <translation>键</translation>
+ <translation type="vanished">键</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="92"/>
<source>Default Value</source>
- <translation>默认值</translation>
+ <translation type="vanished">默认值</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="93"/>
<source>Value</source>
- <translation>值</translation>
+ <translation type="vanished">值</translation>
</message>
</context>
<context>
@@ -1566,22 +1624,22 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation>清空面板</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="167"/>
+ <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="166"/>
<source>Save Information Board&apos;s Content</source>
<translation>保存信息面板的内容</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="167"/>
+ <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="166"/>
<source>Text (*.txt)</source>
<translation>文本文件 (*.txt)</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="176"/>
+ <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="174"/>
<source>Error</source>
<translation>错误</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="177"/>
+ <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="175"/>
<source>The file path is not exists, unprivileged or unreachable.</source>
<translation>文件路径不存在、无特权或无法访问。</translation>
</message>
@@ -1589,37 +1647,37 @@ This will result in loss of all cached form positions, statuses, key servers, et
<context>
<name>GpgFrontend::UI::InfoTab</name>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="102"/>
+ <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="99"/>
<source>GpgFrontend is an easy-to-use, compact, cross-platform, and installation-free GnuPG Frontend.It visualizes most of the common operations of GnuPG.GpgFrontend is licensed under the GPLv3</source>
<translation type="unfinished">GpgFrontend 是一个易于使用、紧凑、跨平台、免安装的 GnuPG 前端。它将 GnuPG 的大部分常用操作可视化。GpgFrontend 是在 GPLv3 下授权的</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="108"/>
+ <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="105"/>
<source>Developer:</source>
<translation type="unfinished">开发者:</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="109"/>
+ <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="106"/>
<source>If you have any questions or suggestions, raise an issue at</source>
<translation type="unfinished">如果您有任何问题或建议,请在以下位置提出问题</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="112"/>
+ <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="109"/>
<source>or send a mail to my mailing list at</source>
<translation type="unfinished">或发送邮件到我的邮件列表</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="114"/>
+ <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="111"/>
<source>Built with Qt</source>
<translation type="unfinished">用 Qt 构建</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="115"/>
+ <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="112"/>
<source>and</source>
<translation type="unfinished">和</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="116"/>
+ <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="113"/>
<source>Built at</source>
<translation type="unfinished">构建于</translation>
</message>
@@ -1774,47 +1832,47 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="unfinished">验证</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="436"/>
+ <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="432"/>
<source>Name</source>
<translation type="unfinished">姓名</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="437"/>
+ <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="433"/>
<source>Email Address</source>
<translation type="unfinished">电子邮件地址</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="438"/>
+ <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="434"/>
<source>Comment</source>
<translation type="unfinished">注释</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="439"/>
+ <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="435"/>
<source>Expiration Date</source>
<translation type="unfinished">截止日期</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="440"/>
+ <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="436"/>
<source>Never Expire</source>
<translation type="unfinished">永不过期</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="441"/>
+ <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="437"/>
<source>KeySize (in Bit)</source>
<translation type="unfinished">密钥大小(以位为单位)</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="442"/>
+ <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="438"/>
<source>Key Type</source>
<translation type="unfinished">密钥类型</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="443"/>
+ <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="439"/>
<source>Non Pass Phrase</source>
<translation type="unfinished">不设置密码</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="456"/>
+ <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="452"/>
<source>Basic Information</source>
<translation type="unfinished">基本信息</translation>
</message>
@@ -1964,132 +2022,140 @@ This will result in loss of all cached form positions, statuses, key servers, et
<context>
<name>GpgFrontend::UI::KeyList</name>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="99"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="220"/>
<source>Refresh</source>
<translation type="unfinished">刷新</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="101"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="222"/>
<source>Refresh the key list to synchronize changes.</source>
<translation type="unfinished">刷新密钥列表以同步更改。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="102"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="223"/>
<source>Sync Public Key</source>
<translation type="unfinished">同步公钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="104"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="225"/>
<source>Sync public key with your default keyserver.</source>
<translation type="unfinished">将公钥与您的默认密钥服务器同步。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="105"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="226"/>
<source>Uncheck ALL</source>
<translation type="unfinished">全不选</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="107"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="228"/>
<source>Cancel all checked items in the current tab at once.</source>
<translation type="unfinished">一次性取消选中当前选项卡中所有的项目。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="108"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="229"/>
<source>Check ALL</source>
<translation type="unfinished">全选</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="110"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="231"/>
<source>Check all items in the current tab at once</source>
<translation type="unfinished">一次性选中当前选项卡中的所有项目</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="111"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="232"/>
<source>Search for keys...</source>
<translation type="unfinished">搜索钥匙...</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/>
<source>Select</source>
- <translation type="unfinished">选择</translation>
+ <translation type="obsolete">选择</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/>
<source>Type</source>
- <translation type="unfinished">类型</translation>
+ <translation type="obsolete">类型</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/>
<source>Name</source>
- <translation type="unfinished">姓名</translation>
+ <translation type="obsolete">姓名</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/>
<source>Email Address</source>
- <translation type="unfinished">电子邮件地址</translation>
+ <translation type="obsolete">电子邮件地址</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/>
<source>Usage</source>
- <translation type="unfinished">用法</translation>
+ <translation type="obsolete">用法</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/>
<source>Trust</source>
- <translation type="unfinished">信任</translation>
+ <translation type="obsolete">信任</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/>
<source>Finger Print</source>
- <translation type="unfinished">指纹</translation>
+ <translation type="obsolete">指纹</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="74"/>
<source>Key ID</source>
<translation type="unfinished">密钥编号</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="186"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="85"/>
+ <source>Algorithm</source>
+ <translation type="unfinished">算法</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="96"/>
+ <source>Owner Trust</source>
+ <translation type="unfinished">信任级别</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="108"/>
+ <source>Create Date</source>
+ <translation type="unfinished">创建时间</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="263"/>
<source>Refreshing Key List...</source>
<translation type="unfinished">正在刷新密钥列表...</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="374"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="431"/>
<source>Import Keys</source>
<translation type="unfinished">导入密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="376"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="433"/>
<source>You&apos;ve dropped something on the table.</source>
<translation type="unfinished">你把东西掉在桌子上了。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="377"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="434"/>
<source>GpgFrontend will now try to import key(s).</source>
<translation type="unfinished">GpgFrontend 现在将尝试导入密钥。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="380"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="437"/>
<source>Always import without bothering.</source>
<translation type="unfinished">始终导入而无需打扰。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="475"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="270"/>
<source>Key List Refreshed.</source>
<translation type="unfinished">密钥列表已刷新。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="510"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="550"/>
<source>Syncing Key List...</source>
<translation type="unfinished">正在同步密钥列表...</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="518"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="556"/>
<source>Sync [%1/%2] %3 %4</source>
<translation type="unfinished">同步 [%1/%2] %3 %4</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="528"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="566"/>
<source>Key List Sync Done.</source>
<translation type="unfinished">密钥列表同步完成。</translation>
</message>
@@ -2102,363 +2168,363 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="unfinished">全部</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="61"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="62"/>
<source>Only Public Key</source>
<translation type="unfinished">只有公钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="71"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="69"/>
<source>Has Private Key</source>
<translation type="unfinished">有私钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="81"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="76"/>
<source>No Primary Key</source>
<translation type="unfinished">无主密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="90"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="85"/>
<source>Revoked</source>
<translation type="unfinished">已吊销</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="98"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="92"/>
<source>Expired</source>
<translation type="unfinished">已到期</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="123"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="116"/>
<source>KeyPair Management</source>
<translation type="unfinished">密钥对管理</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="144"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="137"/>
<source>Open</source>
<translation type="unfinished">打开</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="146"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="139"/>
<source>Open Key File</source>
<translation type="unfinished">打开密钥文件</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="150"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="153"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="143"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="146"/>
<source>Close</source>
<translation type="unfinished">关闭</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="156"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="149"/>
<source>New Keypair</source>
<translation type="unfinished">新密钥对</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="159"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="152"/>
<source>Generate KeyPair</source>
<translation type="unfinished">生成密钥对</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="163"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="156"/>
<source>New Subkey</source>
<translation type="unfinished">新子密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="167"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="160"/>
<source>Generate Subkey For Selected KeyPair</source>
<translation type="unfinished">为选定的密钥对生成子密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="171"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="265"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="164"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="258"/>
<source>File</source>
<translation type="unfinished">文件</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="173"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="166"/>
<source>Import New Key From File</source>
<translation type="unfinished">从文件导入新密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="177"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="170"/>
<source>Clipboard</source>
<translation type="unfinished">剪贴板</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="181"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="174"/>
<source>Import New Key From Clipboard</source>
<translation type="unfinished">从剪贴板导入新密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="192"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="185"/>
<source>Keyserver</source>
<translation type="unfinished">密钥服务器</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="196"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="189"/>
<source>Import New Key From Keyserver</source>
<translation type="unfinished">从密钥服务器导入新密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="202"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="536"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="195"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="529"/>
<source>Key Package</source>
<translation type="unfinished">密钥包</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="205"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="198"/>
<source>Import Key(s) From a Key Package</source>
<translation type="unfinished">从密钥包导入密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="209"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="202"/>
<source>Export To Clipboard</source>
<translation type="unfinished">导出到剪贴板</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="213"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="206"/>
<source>Export Checked Key(s) To Clipboard</source>
<translation type="unfinished">将选中的密钥导出到剪贴板</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="217"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="210"/>
<source>Export As Key Package</source>
<translation type="unfinished">导出为密钥包</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="220"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="213"/>
<source>Export Checked Key(s) To a Key Package</source>
<translation type="unfinished">将勾选的密钥导出到密钥包</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="224"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="217"/>
<source>Export As OpenSSH</source>
<translation type="unfinished">导出为OpenSSH密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="227"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="220"/>
<source>Export Checked Key As OpenSSH Format to File</source>
<translation type="unfinished">将校验过的密钥导出为 OpenSSH 格式文件</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="231"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="224"/>
<source>Delete Selected Key(s)</source>
<translation type="unfinished">删除这些选定的密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="233"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="226"/>
<source>Delete the Selected keys</source>
<translation type="unfinished">删除这个选定的密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="237"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="230"/>
<source>Delete Checked Key(s)</source>
<translation type="unfinished">删除选中的密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="239"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="232"/>
<source>Delete the Checked keys</source>
<translation type="unfinished">删除选中的密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="244"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="237"/>
<source>Show Key Details</source>
<translation type="unfinished">显示密钥细节</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="246"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="239"/>
<source>Show Details for this Key</source>
<translation type="unfinished">显示此密钥的详细信息</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="250"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="252"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="243"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="245"/>
<source>Set Owner Trust Level</source>
<translation type="unfinished">设置所有者信任级别</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="269"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="289"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="262"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="282"/>
<source>Key</source>
<translation type="unfinished">密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="270"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="263"/>
<source>Generate Key</source>
<translation type="unfinished">生成密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="274"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="302"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="267"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="295"/>
<source>Import Key</source>
<translation type="unfinished">导入密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="280"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="310"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="311"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="273"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="303"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="304"/>
<source>Export Key</source>
<translation type="unfinished">导出密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="301"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="294"/>
<source>Import key</source>
<translation type="unfinished">导入密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="344"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="337"/>
<source>Deleting Keys</source>
<translation type="unfinished">删除密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="345"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="338"/>
<source>Are you sure that you want to delete the following keys?</source>
<translation type="unfinished">您确定要删除以下密钥吗?</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="347"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="340"/>
<source>The action can not be undone.</source>
<translation type="unfinished">该操作无法撤消。</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="363"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="412"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="424"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="452"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="491"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="502"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="515"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="545"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="553"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="569"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="577"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="593"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="356"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="405"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="417"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="445"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="484"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="495"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="508"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="538"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="546"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="562"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="570"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="585"/>
<source>Error</source>
<translation type="unfinished">错误</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="363"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="452"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="356"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="445"/>
<source>Key Not Found.</source>
<translation type="unfinished">未找到密钥。</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="374"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="387"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="470"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="476"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="367"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="380"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="463"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="469"/>
<source>Forbidden</source>
<translation type="unfinished">操作被禁止</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="375"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="388"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="368"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="381"/>
<source>Please check some keys before doing this operation.</source>
<translation type="unfinished">请在执行此操作之前勾选一些密钥。</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="380"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="528"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="373"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="521"/>
<source>key(s) exported</source>
<translation type="unfinished">导出的密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="404"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="483"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="397"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="476"/>
<source>Exporting</source>
<translation type="unfinished">导出中</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="413"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="425"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="492"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="503"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="406"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="418"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="485"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="496"/>
<source>Unknown error occurred</source>
<translation type="unfinished">发生了未知错误</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="446"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="456"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="439"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="449"/>
<source>Invalid Operation</source>
<translation type="unfinished">无效操作</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="447"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="440"/>
<source>Please select one KeyPair before doing this operation.</source>
<translation type="unfinished">请在执行此操作前选择一个钥对。</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="457"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="450"/>
<source>If a key pair does not have a private key then it will not be able to generate sub-keys.</source>
<translation type="unfinished">如果密钥对没有私钥,那么它将无法生成子密钥。</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="471"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="464"/>
<source>Please check a key before performing this operation.</source>
<translation type="unfinished">请在执行此操作前勾选一个密钥。</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="477"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="470"/>
<source>This operation accepts just a single key.</source>
<translation type="unfinished">此操作只接受单个密钥。</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="516"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="509"/>
<source>This key may not be able to export as OpenSSH format. Please check the key-size of the subkey(s) used to sign.</source>
<translation type="unfinished">此密钥可能无法导出为 OpenSSH 格式。请检查用于签名的子密钥的密钥大小。</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="523"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="516"/>
<source>Export OpenSSH Key To File</source>
<translation type="unfinished">将 OpenSSH 密钥导出到文件</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="524"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="517"/>
<source>OpenSSH Public Key Files</source>
<translation type="unfinished">OpenSSH 公钥文件</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="536"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="529"/>
<source>Import Key Package</source>
<translation type="unfinished">导入密钥包</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="546"/>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="570"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="539"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="563"/>
<source>Cannot open this file. Please make sure that this is a regular file and it&apos;s readable.</source>
<translation type="unfinished">无法打开此文件。请确保这是一个普通文件,并且有读取权限。</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="554"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="547"/>
<source>The target file is too large for a key package.</source>
<translation type="unfinished">目标文件对于密钥包来说太大。</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="559"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="552"/>
<source>Import Key Package Passphrase File</source>
<translation type="unfinished">导入密钥包口令文件</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="560"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="553"/>
<source>Key Package Passphrase File</source>
<translation type="unfinished">密钥包口令文件</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="578"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="571"/>
<source>The target file is too large for a key package passphrase.</source>
<translation type="unfinished">目标文件对于密钥包口令来说太大。</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="584"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="576"/>
<source>Importing</source>
<translation type="unfinished">导入中</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="600"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="592"/>
<source>key(s) imported</source>
<translation type="unfinished">导入的密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="594"/>
+ <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="586"/>
<source>An error occur in importing key package.</source>
<translation type="unfinished">导入密钥包出错。</translation>
</message>
@@ -2662,256 +2728,313 @@ This will result in loss of all cached form positions, statuses, key servers, et
<context>
<name>GpgFrontend::UI::KeyPairOperaTab</name>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="53"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="54"/>
<source>General Operations</source>
<translation>一般操作</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="59"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="60"/>
<source>Export Public Key</source>
<translation>导出公钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="65"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="66"/>
<source>Export Private Key</source>
<translation>导出私钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="72"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="73"/>
<source>Modify Expiration Datetime (Primary Key)</source>
<translation>修改到期日期时间(主密钥)</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="75"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="76"/>
<source>Modify Password</source>
<translation>修改密码</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="93"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="94"/>
<source>Key Server Operation (Pubkey)</source>
<translation>密钥服务器操作(公钥)</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="177"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="199"/>
<source>Generate Revoke Certificate</source>
<translation>生成吊销证书</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="107"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="118"/>
<source>Modify TOFU Policy</source>
<translation>修改TOFU策略</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="101"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="102"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="562"/>
+ <source>Import A Paper Key</source>
+ <translation type="unfinished">导入纸质密钥</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="112"/>
<source>Revoke Certificate Operation</source>
<translation>吊销证书操作</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="114"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="125"/>
<source>Set Owner Trust Level</source>
<translation>设置所有者信任级别</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="138"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="149"/>
<source>Upload Key Pair to Key Server</source>
<translation>上传密钥对到密钥服务器</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="146"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="157"/>
<source>Sync Key Pair From Key Server</source>
<translation>从密钥服务器同步密钥对</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="161"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="172"/>
<source>Export Full Secret Key</source>
<translation>导出完整私钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="167"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="178"/>
<source>Export Shortest Secret Key</source>
<translation>导出最短私钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="182"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="184"/>
+ <source>Export Secret Key As A Paper Key</source>
+ <translation type="unfinished">将私钥导出为纸质密钥</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="204"/>
<source>Import Revoke Certificate</source>
<translation>导入吊销证书</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="209"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="255"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="298"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="231"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="277"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="320"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="509"/>
<source>Export Key To File</source>
<translation>将密钥导出到文件</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="210"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="256"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="299"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="232"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="278"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="321"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="510"/>
<source>Key Files</source>
<translation>密钥文件</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="215"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="261"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="304"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="237"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="283"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="326"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="533"/>
<source>Export Error</source>
<translation>导出错误</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="216"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="262"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="305"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="238"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="284"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="327"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="534"/>
<source>Couldn&apos;t open %1 for writing</source>
<translation>无法打开 %1 进行写入</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="224"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="246"/>
<source>Exporting short private Key</source>
<translation>导出短私钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="225"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="272"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="247"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="294"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="478"/>
<source>You are about to export your</source>
<translation>您即将导出您的</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="226"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="273"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="248"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="295"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="479"/>
<source> PRIVATE KEY </source>
<translation> 私钥 </translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="227"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="274"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="249"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="296"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="480"/>
<source>This is NOT your Public Key, so DON&apos;T give it away.</source>
<translation>这不是你的公钥,所以不要把它给别人。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="228"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="250"/>
<source>Do you REALLY want to export your PRIVATE KEY in a Minimum Size?</source>
<translation>您真的想以最小尺寸导出您的私钥吗?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="231"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="253"/>
<source>For OpenPGP keys it removes all signatures except for the latest self-signatures.</source>
<translation>对于 OpenPGP 密钥,它会删除除最新的自签名之外的所有签名。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="271"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="293"/>
<source>Exporting private Key</source>
<translation>导出私钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="275"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="297"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="486"/>
<source>Do you REALLY want to export your PRIVATE KEY?</source>
<translation>你真的想导出你的私钥吗?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="329"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="412"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="351"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="433"/>
<source>Revocation Certificates</source>
<translation>吊销证书</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="340"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="362"/>
<source>Generate revocation certificate</source>
<translation>生成撤吊销证书</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="361"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="371"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="383"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="392"/>
<source>Policy Auto</source>
<translation>策略:自动</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="361"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="373"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="383"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="394"/>
<source>Policy Good</source>
<translation>策略:正常</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="361"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="375"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="383"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="396"/>
<source>Policy Bad</source>
<translation>策略:异常</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="362"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="377"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="384"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="398"/>
<source>Policy Ask</source>
<translation>策略:询问</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="362"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="379"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="384"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="400"/>
<source>Policy Unknown</source>
<translation>策略:未知</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="366"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="388"/>
<source>Modify TOFU Policy(Default is Auto)</source>
<translation>修改TOFU策略(默认为自动)</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="367"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="389"/>
<source>Policy for the Key Pair:</source>
<translation>密钥对策略:</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="384"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="405"/>
<source>Not Successful</source>
<translation>失败</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="385"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="406"/>
<source>Modify TOFU policy not successfully.</source>
<translation>修改 TOFU 策略失败。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="399"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="411"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="420"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="432"/>
<source>Import Key Revocation Certificate</source>
<translation>导入密钥吊销证书</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="400"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="421"/>
<source>You are about to import the</source>
<translation>您将导入</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="401"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="422"/>
<source>REVOCATION CERTIFICATE</source>
<translation>吊销证书</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="402"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="423"/>
<source>A successful import will result in the key being irreversibly revoked.</source>
<translation>导入成功后,密钥将被不可逆转地吊销。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="404"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="425"/>
<source>Do you REALLY want to execute this operation?</source>
<translation>您真的想执行这个操作吗?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="420"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="429"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="442"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="441"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="450"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="463"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="525"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="571"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="579"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="587"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="605"/>
<source>Error</source>
<translation>错误</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="421"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="443"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="442"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="464"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="572"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="588"/>
<source>Cannot open this file. Please make sure that this is a regular file and it&apos;s readable.</source>
<translation>无法打开此文件。请确保这是一个普通文件,并且有读取权限。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="430"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="451"/>
<source>The target file is too large for a key revocation certificate.</source>
<translation>目标文件对于一个密钥吊销证书来说太大了。</translation>
</message>
+ <message>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="477"/>
+ <source>Exporting private key as a Paper key</source>
+ <translation type="unfinished">将私钥导出为纸质密钥</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="481"/>
+ <source>A PaperKey is a human-readable printout of your private key, which can be used to recover your key if you lose access to your digital copy. </source>
+ <translation type="unfinished">纸质密钥是私人密钥的人工可读打印件,如果丢失了密钥的数字版本,可以用它来恢复密钥。</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="485"/>
+ <source>Keep it in a safe place.</source>
+ <translation type="unfinished">请妥善保管。</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="526"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="606"/>
+ <source>An error occurred trying to recover the Paper Key back to the private key.</source>
+ <translation type="unfinished">用纸质密钥恢复私钥时发生了错误。</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="563"/>
+ <source>Paper Key File</source>
+ <translation type="unfinished">纸质密钥文件</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="580"/>
+ <source>The target file is too large for a paper key keyring.</source>
+ <translation type="unfinished">目标文件对于一个纸质密钥文件来说太大了。</translation>
+ </message>
</context>
<context>
<name>GpgFrontend::UI::KeyPairSubkeyTab</name>
@@ -3007,57 +3130,57 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="unfinished">到期日期</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="203"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="200"/>
<source>Never Expire</source>
<translation type="unfinished">永不过期</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="240"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="235"/>
<source>Never Expires</source>
<translation type="unfinished">永不过期</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="262"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="257"/>
<source>Certificate</source>
<translation type="unfinished">证书</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="264"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="259"/>
<source>Encrypt</source>
<translation type="unfinished">加密</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="265"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="260"/>
<source>Sign</source>
<translation type="unfinished">签名</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="266"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="261"/>
<source>Auth</source>
<translation type="unfinished">认证</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="271"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="266"/>
<source>Exists</source>
<translation type="unfinished">存在</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="272"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="267"/>
<source>Not Exists</source>
<translation type="unfinished">不存在</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="275"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="270"/>
<source>Yes</source>
<translation type="unfinished">是</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="275"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="270"/>
<source>No</source>
<translation type="unfinished">否</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="304"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="299"/>
<source>Edit Expire Date</source>
<translation type="unfinished">编辑到期日期</translation>
</message>
@@ -3127,154 +3250,154 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="unfinished">过期时间</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="240"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="239"/>
<source>TOFU %1</source>
<translation type="unfinished">TOFU %1</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="288"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="287"/>
<source>Never Expires</source>
<translation type="unfinished">永不过期</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="305"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="364"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="484"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="498"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="541"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="550"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="304"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="363"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="482"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="496"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="539"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="548"/>
<source>Invalid Operation</source>
<translation type="unfinished">无效操作</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="306"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="365"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="305"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="364"/>
<source>Please select one or more UIDs before doing this operation.</source>
<translation type="unfinished">请在执行此操作前选择一个或多个 UID。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="328"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="327"/>
<source>Sign Selected UID(s)</source>
<translation type="unfinished">签署选定的 UID</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="331"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="330"/>
<source>Delete Selected UID(s)</source>
<translation type="unfinished">删除选定的 UID</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="351"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="350"/>
<source>Successful Operation</source>
<translation type="unfinished">操作成功</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="352"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="351"/>
<source>Successfully added a new UID.</source>
<translation type="unfinished">成功添加了新的 UID。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="354"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="389"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="423"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="519"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="571"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="353"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="387"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="421"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="517"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="569"/>
<source>Operation Failed</source>
<translation type="unfinished">操作失败</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="355"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="424"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="520"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="572"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="354"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="422"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="518"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="570"/>
<source>An error occurred during the operation.</source>
<translation type="unfinished">操作过程中发生错误。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="376"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="375"/>
<source>Deleting UIDs</source>
<translation type="unfinished">删除 UID</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="379"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="378"/>
<source>Are you sure that you want to delete the following UIDs?</source>
<translation type="unfinished">您确定要删除以下 UID 吗?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="381"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="417"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="514"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="566"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="380"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="415"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="512"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="564"/>
<source>The action can not be undone.</source>
<translation type="unfinished">该操作无法撤消。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="390"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="388"/>
<source>An error occurred during the delete %1 operation.</source>
<translation type="unfinished">删除 %1 操作期间出错。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="414"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="412"/>
<source>Set Primary UID</source>
<translation type="unfinished">设置主 UID</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="415"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="413"/>
<source>Are you sure that you want to set the Primary UID to?</source>
<translation type="unfinished">您确定要将主 UID 设置为吗?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="455"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="453"/>
<source>Set As Primary</source>
<translation type="unfinished">设为主要</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="458"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="456"/>
<source>Sign UID</source>
<translation type="unfinished">签署 UID</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="461"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="459"/>
<source>Delete UID</source>
<translation type="unfinished">删除 UID</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="485"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="499"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="483"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="497"/>
<source>Please select one UID before doing this operation.</source>
<translation type="unfinished">请在执行此操作前选择一个 UID。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="509"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="507"/>
<source>Deleting UID</source>
<translation type="unfinished">删除 UID</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="512"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="510"/>
<source>Are you sure that you want to delete the following uid?</source>
<translation type="unfinished">您确定要删除以下 UID 吗?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="530"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="528"/>
<source>Delete(Revoke) Key Signature</source>
<translation type="unfinished">删除(撤销)密钥签名</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="542"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="540"/>
<source>Please select one Key Signature before doing this operation.</source>
<translation type="unfinished">请在执行此操作前选择一个密钥签名。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="551"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="549"/>
<source>To delete the signature, you need to have its corresponding public key in the local database.</source>
<translation type="unfinished">要删除签名,您需要在本地数据库中有其对应的公钥。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="561"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="559"/>
<source>Deleting Key Signature</source>
<translation type="unfinished">删除密钥签名</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="563"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="561"/>
<source>Are you sure that you want to delete the following signature?</source>
<translation type="unfinished">您确定要删除以下签名吗?</translation>
</message>
@@ -3313,8 +3436,12 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="unfinished">密钥服务器</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="113"/>
<source>Import Keys from Keyserver</source>
+ <translation type="obsolete">从密钥服务器导入密钥</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="113"/>
+ <source>Import Keys from key server</source>
<translation type="unfinished">从密钥服务器导入密钥</translation>
</message>
<message>
@@ -3343,77 +3470,77 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="unfinished">文字为空。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="223"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="219"/>
<source>Not Key Found</source>
<translation type="unfinished">未找到密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="226"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="222"/>
<source>Timeout</source>
<translation type="unfinished">超时</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="229"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="225"/>
<source>Key Server Not Found</source>
<translation type="unfinished">未找到密钥服务器</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="232"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="228"/>
<source>Connection Error</source>
<translation type="unfinished">连接错误</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="241"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="237"/>
<source>Too many responses from keyserver!</source>
<translation type="unfinished">来自密钥服务器的响应太多!</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="253"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="249"/>
<source>No keys found, input may be kexId, retrying search with 0x.</source>
<translation type="unfinished">未找到密钥,输入可能是 kexId,正在使用 0x 重试。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="263"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="259"/>
<source>No keys found containing the search string!</source>
<translation type="unfinished">未找到包含搜索字符串的密钥!</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="270"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="266"/>
<source>Insufficiently specific search string!</source>
<translation type="unfinished">不够具体的搜索字符串!</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="305"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="301"/>
<source>revoked</source>
<translation type="unfinished">撤销</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="308"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="304"/>
<source>disabled</source>
<translation type="unfinished">被禁用</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="353"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="349"/>
<source>%1 keys found. Double click a key to import it.</source>
<translation type="unfinished">找到 %1 个密钥。双击一个密钥来导入它。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="374"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="370"/>
<source>Warning</source>
<translation type="unfinished">警告</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="375"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="371"/>
<source>Please select one KeyPair before doing this operation.</source>
<translation type="unfinished">请在执行此操作前选择一个钥对。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="422"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="417"/>
<source>Key Imported</source>
<translation type="unfinished">密钥导入成功</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="433"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="428"/>
<source>Processing ...</source>
<translation type="unfinished">处理中 ......</translation>
</message>
@@ -3421,27 +3548,27 @@ This will result in loss of all cached form positions, statuses, key servers, et
<context>
<name>GpgFrontend::UI::KeyServerImportTask</name>
<message>
- <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="79"/>
+ <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="78"/>
<source>Key not found in the Keyserver.</source>
<translation type="unfinished">密钥服务器中找不到密钥。</translation>
</message>
<message>
- <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="82"/>
+ <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="81"/>
<source>Network connection timeout.</source>
<translation type="unfinished">网络连接错误。</translation>
</message>
<message>
- <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="85"/>
+ <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="84"/>
<source>Cannot resolve the address of target key server.</source>
<translation type="unfinished">网络连接超时。</translation>
</message>
<message>
- <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="88"/>
+ <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="87"/>
<source>General connection error occurred.</source>
<translation type="unfinished">出现一般连接错误。</translation>
</message>
<message>
- <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="94"/>
+ <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="93"/>
<source>Success</source>
<translation type="unfinished">成功</translation>
</message>
@@ -3449,80 +3576,93 @@ This will result in loss of all cached form positions, statuses, key servers, et
<context>
<name>GpgFrontend::UI::KeySetExpireDateDialog</name>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="81"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="73"/>
<source>Success</source>
<translation type="unfinished">成功</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="82"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="74"/>
<source>The expire date of the key pair has been updated.</source>
<translation type="unfinished">密钥对的到期日期已更新。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="91"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="83"/>
<source>Failure</source>
<translation type="unfinished">失败</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="92"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="84"/>
<source>Failed to update the expire date of the key pair.</source>
<translation type="unfinished">无法更新密钥对的过期日期。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="136"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="128"/>
<source>Modified Expiration Date (Local Time)</source>
<translation type="unfinished">修改到期日期(本地时间)</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="137"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="129"/>
<source>Tips: For the sake of security, the key is valid for up to two years. If you are an expert user, please unlock it for a longer time in the settings.</source>
<translation type="unfinished">温馨提示:为安全起见,密钥有效期最长为两年。如果您是专家用户,请在设置中解锁更长的时间。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="141"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="133"/>
<source>No Expiration</source>
<translation type="unfinished">无有效期</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="142"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="134"/>
<source>Modified Expiration Date</source>
<translation type="unfinished">修改到期日</translation>
</message>
</context>
<context>
+ <name>GpgFrontend::UI::KeyTable</name>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyTable.cpp" line="83"/>
+ <source>Error</source>
+ <translation type="unfinished">错误</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyTable.cpp" line="83"/>
+ <source>Key Not Found.</source>
+ <translation type="unfinished">未找到密钥。</translation>
+ </message>
+</context>
+<context>
<name>GpgFrontend::UI::KeyUIDSignDialog</name>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="46"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="50"/>
<source>Signers</source>
<translation type="unfinished">签名者</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="80"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="83"/>
<source>Expire Date</source>
<translation type="unfinished">到期日期</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="90"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="93"/>
<source>Sign For Key&apos;s UID(s)</source>
<translation type="unfinished">为密钥的 UID 签名</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="114"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="113"/>
<source>Unsuccessful Operation</source>
<translation type="unfinished">不成功的操作</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="115"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="114"/>
<source>Signature operation failed for UID %1</source>
<translation type="unfinished">UID %1 的签名操作失败</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="120"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="119"/>
<source>Operation Complete</source>
<translation type="unfinished">操作完成</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="121"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="120"/>
<source>The signature operation of the UID is complete</source>
<translation type="unfinished">UID的签名操作完成</translation>
</message>
@@ -3545,37 +3685,37 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="unfinished">发生未知错误</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="150"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="148"/>
<source>Key Not Found</source>
<translation type="unfinished">未找到密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="153"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="151"/>
<source>Timeout</source>
<translation type="unfinished">超时</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="156"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="154"/>
<source>Key Server Not Found</source>
<translation type="unfinished">未找到密钥服务器</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="159"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="157"/>
<source>Connection Error</source>
<translation type="unfinished">连接错误</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="161"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="159"/>
<source>Upload Failed</source>
<translation type="unfinished">上传失败</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="165"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="163"/>
<source>Upload Success</source>
<translation type="unfinished">上传成功</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="166"/>
+ <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="164"/>
<source>Upload Public Key Successfully</source>
<translation type="unfinished">上传公钥成功</translation>
</message>
@@ -3644,67 +3784,67 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="unfinished">设为默认</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="143"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="142"/>
<source>Insecure keyserver address</source>
<translation type="unfinished">不安全的密钥服务器地址</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="144"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="143"/>
<source>For security reasons, using HTTP as the communication protocol with the key server is not recommended. It is recommended to use HTTPS.</source>
<translation type="unfinished">出于安全原因,不建议使用 HTTP 作为与密钥服务器的通信协议。建议使用HTTPS。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="152"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="151"/>
<source>Warning</source>
<translation type="unfinished">警告</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="153"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="152"/>
<source>You may not use HTTPS or HTTP as the protocol for communicating with the key server, which may not be wrong. But please check the address you entered again to make sure it is correct. Are you sure that want to add it into the keyserver list?</source>
<translation type="unfinished">通常不会使用HTTPS或HTTP作为与密钥服务器通信的协议。当然,您可能需要这么做。但是,烦请您再次检查您输入的地址。您确定要将其添加到密钥服务器列表中吗?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="200"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="197"/>
<source>true</source>
<translation type="unfinished">是</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="201"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="198"/>
<source>false</source>
<translation type="unfinished">错误的</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="206"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="203"/>
<source>unknown</source>
<translation type="unfinished">未知</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="220"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="217"/>
<source>Set TCP Timeout</source>
<translation type="unfinished">设置 TCP 超时</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="221"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="218"/>
<source>timeout(ms): </source>
<translation>超时时间(毫秒): </translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="245"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="242"/>
<source>Reachable</source>
<translation type="unfinished">正常</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="248"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="245"/>
<source>Not Reachable</source>
<translation type="unfinished">离线</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="260"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="257"/>
<source>Test Key Server Connection...</source>
<translation type="unfinished">测试密钥服务器连通性...</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="261"/>
+ <location filename="../../../../src/ui/dialog/settings/SettingsKeyServer.cpp" line="258"/>
<source>This test only tests the network connectivity of the key server. Passing the test does not mean that the key server is functionally available.</source>
<translation type="unfinished">本测试仅测试密钥服务器的网络连通性。通过测试并不意味着密钥服务器在功能上可用。</translation>
</message>
@@ -3732,35 +3872,35 @@ This will result in loss of all cached form positions, statuses, key servers, et
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="216"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="260"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="279"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="297"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="311"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="329"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="347"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="361"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="380"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="435"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="454"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="490"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="509"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="537"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="577"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="614"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="640"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="680"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="718"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="744"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="752"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="776"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="813"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="823"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="848"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="296"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="310"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="328"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="345"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="359"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="378"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="433"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="452"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="488"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="504"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="532"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="572"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="609"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="635"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="675"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="713"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="739"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="747"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="771"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="808"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="817"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="842"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="74"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="121"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="177"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="210"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="246"/>
- <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="322"/>
- <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="368"/>
+ <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="314"/>
+ <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="360"/>
<location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="97"/>
<location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="121"/>
<location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="141"/>
@@ -3768,8 +3908,8 @@ This will result in loss of all cached form positions, statuses, key servers, et
<location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="170"/>
<location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="183"/>
<location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="198"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="248"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="256"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="249"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="257"/>
<source>Error</source>
<translation type="unfinished">错误</translation>
</message>
@@ -3777,13 +3917,13 @@ This will result in loss of all cached form positions, statuses, key servers, et
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="50"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="165"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="280"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="330"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="381"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="455"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="538"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="641"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="745"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="814"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="329"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="379"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="453"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="533"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="636"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="740"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="809"/>
<source>Cannot read from file: %1</source>
<translation type="unfinished">无法读取文件:%1</translation>
</message>
@@ -3796,25 +3936,25 @@ This will result in loss of all cached form positions, statuses, key servers, et
<message>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="66"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="181"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="288"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="338"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="416"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="584"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="687"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="758"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="829"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="287"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="336"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="414"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="579"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="682"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="753"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="823"/>
<source>Warning</source>
<translation type="unfinished">警告</translation>
</message>
<message>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="75"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="190"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="298"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="348"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="578"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="681"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="753"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="824"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="297"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="346"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="573"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="676"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="748"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="818"/>
<source>Cannot write to file: %1</source>
<translation type="unfinished">无法写入文件:%1</translation>
</message>
@@ -3842,29 +3982,29 @@ This will result in loss of all cached form positions, statuses, key servers, et
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="146"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="217"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="261"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="312"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="362"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="436"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="510"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="615"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="719"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="777"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="849"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="311"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="360"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="434"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="505"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="610"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="714"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="772"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="843"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="75"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="122"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="178"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="211"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="247"/>
- <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="323"/>
- <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="369"/>
+ <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="315"/>
+ <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="361"/>
<source>Unknown error occurred</source>
<translation type="unfinished">发生了未知错误</translation>
</message>
<message>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="126"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="241"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="559"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="662"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="554"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="657"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="279"/>
<source>Invalid KeyPair</source>
<translation type="unfinished">无效的密钥对</translation>
@@ -3872,8 +4012,8 @@ This will result in loss of all cached form positions, statuses, key servers, et
<message>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="127"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="242"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="560"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="663"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="555"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="658"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="280"/>
<source>The selected keypair cannot be used for encryption.</source>
<translation type="unfinished">所选的密钥对不能用于加密。</translation>
@@ -3881,8 +4021,8 @@ This will result in loss of all cached form positions, statuses, key servers, et
<message>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="128"/>
<location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="243"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="561"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="664"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="556"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="659"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="103"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="159"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="281"/>
@@ -3906,117 +4046,117 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="unfinished">正在打包并进行加密</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="289"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="339"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="585"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="688"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="288"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="337"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="580"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="683"/>
<source>The target file already exists, do you need to overwrite it?</source>
<translation type="unfinished">目标文件已经存在,是否需要覆盖?</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="303"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="302"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="202"/>
<source>Decrypting</source>
<translation type="unfinished">解密</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="353"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="351"/>
<source>Decrypting &amp; Extrating</source>
<translation type="unfinished">正在进行解密并解包</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="390"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="548"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="651"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="388"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="543"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="646"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="147"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="267"/>
<source>No Key Checked</source>
<translation type="unfinished">未勾选任何密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="391"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="549"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="652"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="389"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="544"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="647"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="148"/>
<source>Please check the key in the key toolbox on the right.</source>
<translation type="unfinished">请勾选右侧密钥工具箱中的密钥。</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="398"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="396"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="100"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="156"/>
<source>Invalid Operation</source>
<translation type="unfinished">无效操作</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="399"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="397"/>
<source>The selected key contains a key that does not actually have a sign usage.</source>
<translation type="unfinished">所选密钥包含一个实际上没有符号用法的密钥。</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="401"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="399"/>
<source>for example the Following Key:</source>
<translation type="unfinished">例如以下密钥:</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="417"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="415"/>
<source>The signature file &quot;%1&quot; exists, do you need to overwrite it?</source>
<translation type="unfinished">签名文件“%1”存在,是否需要覆盖?</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="426"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="424"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="168"/>
<source>Signing</source>
<translation type="unfinished">签名</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="475"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="473"/>
<source>File to be Verified</source>
<translation type="unfinished">被验证的文件</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="476"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="474"/>
<source>Please provide An ABSOLUTE Path
If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </source>
<translation>请提供绝对路径
如果确认数据和签名都在一个文件中,请置空: </translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="491"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="489"/>
<source>Please select the appropriate origin file or signature file. Ensure that both are in this directory.</source>
<translation type="unfinished">请选择合适的源文件或签名文件。确保两者都在此目录中。</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="500"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="495"/>
<location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="237"/>
<source>Verifying</source>
<translation type="unfinished">验证</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="603"/>
- <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="310"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="598"/>
+ <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="302"/>
<source>Encrypting and Signing</source>
<translation type="unfinished">加密和签名</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="706"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="701"/>
<source>Archiving &amp; Encrypting &amp; Signing</source>
<translation type="unfinished">正在进行打包、加密及签名操作</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="759"/>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="830"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="754"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="824"/>
<source>The output file %1 already exists, do you need to overwrite it?</source>
<translation type="unfinished">输出文件 %1 已经存在,是否需要覆盖?</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="768"/>
- <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="358"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="763"/>
+ <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="350"/>
<source>Decrypting and Verifying</source>
<translation type="unfinished">解密和验证</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="839"/>
+ <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="833"/>
<source>Decrypting &amp; Verifying &amp; Extracting</source>
<translation type="unfinished">正在进行解包、解密及验证操作</translation>
</message>
@@ -4067,43 +4207,43 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc
<translation type="unfinished">当地时间</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="249"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="250"/>
<source>Cannot open this file. Please make sure that this is a regular file and it&apos;s readable.</source>
<translation type="unfinished">无法打开此文件。请确保这是一个普通文件,并且有读取权限。</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="257"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="258"/>
<source>Cannot open this file. The file is TOO LARGE (&gt;1MB) for GpgFrontend Text Editor.</source>
<translation type="unfinished">无法打开此文件。文件对于 GpgFrontend 文本编辑器来说过大(&gt;1MB)。</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="298"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="292"/>
<source>GpgFrontend Upgradeable (New Version: %1).</source>
<translation type="unfinished">GpgFrontend 可升级(新版本:%1)。</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="302"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="296"/>
<location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="448"/>
<source>Update</source>
<translation type="unfinished">更新</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="308"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="302"/>
<source>Withdrawn Version</source>
<translation type="unfinished">被召回的版本</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="310"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="304"/>
<source>This version(%1) may have been withdrawn by the developer due to serious problems. Please stop using this version immediately and use the latest stable version.</source>
<translation type="unfinished">由于严重问题,此版本(%1) 可能已被开发人员召回。请立即停止使用此版本并使用最新的稳定版。</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="315"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="309"/>
<source>You can download the latest stable version(%1) on Github Releases Page.&lt;br/&gt;</source>
<translation type="unfinished">您可以在 Github Releases Page 上下载最新的稳定版 (%1)。&lt;br/&gt;</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="320"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="314"/>
<source>This maybe a BETA Version (Latest Stable Version: %1).</source>
<translation type="unfinished">这可能是 BETA 版本(最新稳定版:%1)。</translation>
</message>
@@ -4762,17 +4902,17 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc
<translation type="unfinished">最喜欢的</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="726"/>
+ <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="727"/>
<source>Only Public Key</source>
<translation type="unfinished">只有公钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="736"/>
+ <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="734"/>
<source>Has Private Key</source>
<translation type="unfinished">有私钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="750"/>
+ <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="745"/>
<source>Information Board</source>
<translation type="unfinished">信息面板</translation>
</message>
@@ -4821,89 +4961,89 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc
</message>
<message>
<location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="84"/>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="184"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="195"/>
<source>Enable Auto Activate</source>
<translation type="unfinished">开启自动启用</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="133"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="144"/>
<source>BASIC INFO</source>
<translation type="unfinished">基本信息</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="135"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="146"/>
<source>ID</source>
<translation type="unfinished">ID</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="137"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="148"/>
<source>Version</source>
<translation type="unfinished">版本</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="139"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="150"/>
<source>SDK Version</source>
<translation type="unfinished">SDK 版本</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="141"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="152"/>
<source>Qt ENV Version</source>
<translation type="unfinished">Qt 环境版本</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="143"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="154"/>
<source>Hash</source>
<translation type="unfinished">哈希</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="144"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="155"/>
<source>Path</source>
<translation type="unfinished">路径</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="148"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="159"/>
<source>Auto Activate</source>
<translation type="unfinished">自动启用</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="149"/>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="151"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="160"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="162"/>
<source>True</source>
<translation type="unfinished">开</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="149"/>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="151"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="160"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="162"/>
<source>False</source>
<translation type="unfinished">关</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="150"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="161"/>
<source>Active</source>
<translation type="unfinished">启用状态</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="155"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="166"/>
<source>METADATA</source>
<translation type="unfinished">元数据</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="171"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="182"/>
<source>Listening Event</source>
<translation type="unfinished">监听事件</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="180"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="191"/>
<source>Deactivate</source>
<translation type="unfinished">禁用</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="181"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="192"/>
<source>Activate</source>
<translation type="unfinished">启用</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="183"/>
+ <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="194"/>
<source>Disable Auto Activate</source>
<translation type="unfinished">关闭自动启用</translation>
</message>
@@ -5031,7 +5171,7 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc
</message>
<message>
<location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="63"/>
- <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="196"/>
+ <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="194"/>
<source>%1 character(s)</source>
<translation type="unfinished">%1 个字符</translation>
</message>
@@ -5086,14 +5226,12 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc
<translation type="vanished">重复密码:</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="68"/>
<source>Show passphrase</source>
- <translation type="unfinished">显示密码</translation>
+ <translation type="obsolete">显示密码</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="68"/>
<source>Hide passphrase</source>
- <translation type="unfinished">隐藏密码</translation>
+ <translation type="obsolete">隐藏密码</translation>
</message>
<message>
<source>Given PIN was wrong. Please retry.</source>
@@ -5104,48 +5242,40 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc
<translation type="obsolete">密码:</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="67"/>
<source>Repeat Passphrase:</source>
- <translation type="unfinished">重新输入密码:</translation>
+ <translation type="obsolete">重新输入密码:</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="71"/>
<source>Given Passphrase was wrong. Please retry.</source>
- <translation type="unfinished">密码错误。请重试。</translation>
+ <translation type="obsolete">密码错误。请重试。</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="74"/>
<source>Passphrase:</source>
- <translation type="unfinished">密码:</translation>
+ <translation type="obsolete">密码:</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="84"/>
<source>Passphrases do not match</source>
- <translation type="unfinished">密码不匹配</translation>
+ <translation type="obsolete">密码不匹配</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="87"/>
<source>Caps Lock is on</source>
- <translation type="unfinished">大写锁定已开启</translation>
+ <translation type="obsolete">大写锁定已开启</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="91"/>
<source>Bundled Pinentry</source>
- <translation type="unfinished">集成Pinentry</translation>
+ <translation type="obsolete">集成Pinentry</translation>
</message>
<message>
<source>Buddled Pinentry</source>
<translation type="obsolete">集成Pinentry</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="95"/>
<source>Confirm</source>
- <translation type="unfinished">确认</translation>
+ <translation type="obsolete">确认</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="96"/>
<source>Cancel</source>
- <translation type="unfinished">取消</translation>
+ <translation type="obsolete">取消</translation>
</message>
</context>
<context>
@@ -5157,31 +5287,31 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc
</message>
<message>
<location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/>
- <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="67"/>
+ <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="66"/>
<source>Undefined</source>
<translation type="unfinished">不明确</translation>
</message>
<message>
<location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/>
- <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="65"/>
+ <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="64"/>
<source>Never</source>
<translation type="unfinished">绝不</translation>
</message>
<message>
<location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/>
- <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="63"/>
+ <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="62"/>
<source>Marginal</source>
<translation type="unfinished">边缘</translation>
</message>
<message>
<location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/>
- <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="61"/>
+ <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="60"/>
<source>Full</source>
<translation type="unfinished">完全</translation>
</message>
<message>
<location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/>
- <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="59"/>
+ <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="58"/>
<source>Ultimate</source>
<translation type="unfinished">终极</translation>
</message>
@@ -5196,22 +5326,22 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc
<translation type="unfinished">对密钥对的信任:</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="73"/>
+ <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="72"/>
<source>Warning</source>
<translation type="unfinished">警告</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="75"/>
+ <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="74"/>
<source>Owner Trust Level cannot set to Unknown level, automately changing it into Undefined level.</source>
<translation type="unfinished">所有者信任级别无法设置为未知级别,会自动将其更改为未定义级别。</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="83"/>
+ <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="82"/>
<source>Failed</source>
<translation type="unfinished">失败</translation>
</message>
<message>
- <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="84"/>
+ <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="83"/>
<source>Modify Owner Trust Level failed.</source>
<translation type="unfinished">修改所有者信任级别失败。</translation>
</message>
@@ -5249,9 +5379,8 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc
<translation type="unfinished">偏好</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="124"/>
<source>System Default</source>
- <translation type="unfinished">系统默认</translation>
+ <translation type="obsolete">系统默认</translation>
</message>
</context>
<context>
@@ -5267,27 +5396,27 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc
<translation type="unfinished">取消</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/SignersPicker.cpp" line="49"/>
+ <location filename="../../../../src/ui/dialog/SignersPicker.cpp" line="52"/>
<source>Signers</source>
<translation type="unfinished">签名者</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/SignersPicker.cpp" line="57"/>
+ <location filename="../../../../src/ui/dialog/SignersPicker.cpp" line="60"/>
<source>Select Signer(s)</source>
<translation type="unfinished">选择签名者</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/SignersPicker.cpp" line="61"/>
+ <location filename="../../../../src/ui/dialog/SignersPicker.cpp" line="63"/>
<source>Please select one or more private keys you use for signing.</source>
<translation type="unfinished">请选择您用于签名的一个或多个私钥。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/SignersPicker.cpp" line="63"/>
+ <location filename="../../../../src/ui/dialog/SignersPicker.cpp" line="64"/>
<source>If no key is selected, the default key will be used for signing.</source>
<translation type="unfinished">如果未选择密钥,则将使用默认密钥进行签名。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/SignersPicker.cpp" line="73"/>
+ <location filename="../../../../src/ui/dialog/SignersPicker.cpp" line="74"/>
<source>Signers Picker</source>
<translation type="unfinished">签署人选择界面</translation>
</message>
@@ -5437,54 +5566,54 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc
<translation type="unfinished">打开目录</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="143"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="203"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="422"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="459"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="142"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="202"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="421"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="458"/>
<source>Warning</source>
<translation type="unfinished">警告</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="144"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="204"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="423"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="143"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="203"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="422"/>
<source>Cannot read file %1:
%2.</source>
<translation type="unfinished">无法读取文件 %1:
%2。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="152"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="151"/>
<source>Open file</source>
<translation type="unfinished">打开文件</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="221"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="220"/>
<source>Save file</source>
<translation type="unfinished">保存存档</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="282"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="281"/>
<source>Unsaved document</source>
<translation type="unfinished">未保存的文件</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="283"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="282"/>
<source>The document &quot;%1&quot; has been modified. Do you want to save your changes?</source>
<translation type="unfinished">文档“%1”已被修改。是否要保存更改?</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="286"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="285"/>
<source>Note:</source>
<translation type="unfinished">笔记:</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="287"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="286"/>
<source>If you don&apos;t save these files, all changes are lost.</source>
<translation type="unfinished">如果您不保存这些文件,所有更改都将丢失。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="459"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="458"/>
<source>No document to print</source>
<translation type="unfinished">没有要打印的文件</translation>
</message>
@@ -5492,7 +5621,7 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc
<context>
<name>GpgFrontend::UI::TranslatorsTab</name>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="145"/>
+ <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="142"/>
<source>If you think there are any problems with the translation, why not participate in the translation work? If you want to participate, please read the document or contact me via email.</source>
<translation type="unfinished">如果觉得翻译有问题,何不参与翻译工作呢?如果您想参加,请阅读文档或通过电子邮件与我联系。</translation>
</message>
@@ -5500,65 +5629,48 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc
<context>
<name>GpgFrontend::UI::UpdateTab</name>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="163"/>
<source>It is recommended that you always check the version of GpgFrontend and upgrade to the latest version.</source>
- <translation type="unfinished">建议您经常检查 GpgFrontend 的版本更新。</translation>
+ <translation type="obsolete">建议您经常检查 GpgFrontend 的版本更新。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="166"/>
<source>New versions not only represent new features, but also often represent functional and security fixes.</source>
- <translation type="unfinished">新版本不仅代表新功能,而且通常代表功能和安全修复。</translation>
+ <translation type="obsolete">新版本不仅代表新功能,而且通常代表功能和安全修复。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="172"/>
<source>Current Version</source>
- <translation type="unfinished">当前版本</translation>
+ <translation type="obsolete">当前版本</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="173"/>
<source>: </source>
- <translation>: </translation>
+ <translation type="vanished">: </translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="248"/>
<source>Latest Version From Github</source>
- <translation type="unfinished">来自 Github 的最新版本</translation>
+ <translation type="obsolete">来自 Github 的最新版本</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="254"/>
<source>The current version is less than the latest version on github.</source>
- <translation type="unfinished">当前版本低于github上的最新版本。</translation>
+ <translation type="obsolete">当前版本低于github上的最新版本。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="256"/>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="267"/>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="279"/>
<source>Please click</source>
- <translation type="unfinished">请点击</translation>
+ <translation type="obsolete">请点击</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="259"/>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="270"/>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="282"/>
<source>Here</source>
- <translation type="unfinished">这里</translation>
+ <translation type="obsolete">这里</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="259"/>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="270"/>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="282"/>
<source>to download the latest stable version.</source>
- <translation type="unfinished">来下载最新的稳定版本。</translation>
+ <translation type="obsolete">来下载最新的稳定版本。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="265"/>
<source>This version has serious problems and has been withdrawn. Please stop using it immediately.</source>
- <translation>此版本存在严重问题,已经被召回。请立即停止使用。</translation>
+ <translation type="vanished">此版本存在严重问题,已经被召回。请立即停止使用。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="276"/>
<source>This version has not been released yet, it may be a beta version. If you are not a tester and care about version stability, please do not use this version.</source>
- <translation type="unfinished">此版本尚未发布,可能是测试版。如果您不是测试人员并且关心版本稳定性,请不要使用此版本。</translation>
+ <translation type="obsolete">此版本尚未发布,可能是测试版。如果您不是测试人员并且关心版本稳定性,请不要使用此版本。</translation>
</message>
</context>
<context>
@@ -5794,32 +5906,32 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc
<context>
<name>QCoreApplication</name>
<message>
- <location filename="../../../../src/cmd.cpp" line="47"/>
+ <location filename="../../../../src/cmd.cpp" line="50"/>
<source>This is free software; see the source for copying conditions.</source>
<translation type="unfinished">此为自由软件。关于版权信息,请参阅源代码中的版权文件。</translation>
</message>
<message>
- <location filename="../../../../src/cmd.cpp" line="52"/>
+ <location filename="../../../../src/cmd.cpp" line="55"/>
<source>Build DateTime: </source>
<translation>构建时间: </translation>
</message>
<message>
- <location filename="../../../../src/cmd.cpp" line="54"/>
+ <location filename="../../../../src/cmd.cpp" line="57"/>
<source>Build Version: </source>
<translation>构建版本: </translation>
</message>
<message>
- <location filename="../../../../src/cmd.cpp" line="56"/>
+ <location filename="../../../../src/cmd.cpp" line="59"/>
<source>Source Code Version: </source>
<translation>源代码版本: </translation>
</message>
<message>
- <location filename="../../../../src/ui/GpgFrontendUIInit.cpp" line="56"/>
+ <location filename="../../../../src/ui/GpgFrontendUIInit.cpp" line="58"/>
<source>Loading Gnupg Info...</source>
<translation type="unfinished">正在加载 Gnupg 信息...</translation>
</message>
<message>
- <location filename="../../../../src/ui/GpgFrontendUIInit.cpp" line="57"/>
+ <location filename="../../../../src/ui/GpgFrontendUIInit.cpp" line="59"/>
<source>If this process is too slow, please set the key server address appropriately in the gnupg configuration file (depending on the network situation in your country or region).</source>
<translation type="unfinished">如果此过程太慢,请在 gnupg 配置文件中适当设置密钥服务器地址(取决于您所在国家或地区的网络情况)。</translation>
</message>
@@ -5845,7 +5957,7 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc
</message>
<message>
<location filename="../../../../src/core/utils/IOUtils.cpp" line="90"/>
- <location filename="../../../../src/core/utils/IOUtils.cpp" line="125"/>
+ <location filename="../../../../src/core/utils/IOUtils.cpp" line="122"/>
<source>Filename</source>
<translation type="unfinished">文件名</translation>
</message>
@@ -5853,10 +5965,10 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc
<location filename="../../../../src/core/utils/IOUtils.cpp" line="90"/>
<location filename="../../../../src/core/utils/IOUtils.cpp" line="95"/>
<location filename="../../../../src/core/utils/IOUtils.cpp" line="99"/>
- <location filename="../../../../src/core/utils/IOUtils.cpp" line="104"/>
- <location filename="../../../../src/core/utils/IOUtils.cpp" line="110"/>
- <location filename="../../../../src/core/utils/IOUtils.cpp" line="116"/>
- <location filename="../../../../src/core/utils/IOUtils.cpp" line="125"/>
+ <location filename="../../../../src/core/utils/IOUtils.cpp" line="103"/>
+ <location filename="../../../../src/core/utils/IOUtils.cpp" line="108"/>
+ <location filename="../../../../src/core/utils/IOUtils.cpp" line="113"/>
+ <location filename="../../../../src/core/utils/IOUtils.cpp" line="122"/>
<source>: </source>
<translation>: </translation>
</message>
@@ -5867,52 +5979,56 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc
<translation type="unfinished">文件大小</translation>
</message>
<message>
- <location filename="../../../../src/core/utils/IOUtils.cpp" line="123"/>
+ <location filename="../../../../src/core/utils/IOUtils.cpp" line="120"/>
<source>Error: cannot read target file</source>
<translation type="unfinished">错误:无法读取目标文件</translation>
</message>
<message>
- <location filename="../../../../src/core/utils/IOUtils.cpp" line="156"/>
+ <location filename="../../../../src/core/utils/IOUtils.cpp" line="153"/>
<source>target path doesn&apos;t exists</source>
<translation type="unfinished">目标路径不存在</translation>
</message>
<message>
- <location filename="../../../../src/core/utils/IOUtils.cpp" line="162"/>
+ <location filename="../../../../src/core/utils/IOUtils.cpp" line="159"/>
<source>do NOT have permission to write path</source>
<translation type="unfinished">缺少写入路径的权限</translation>
</message>
<message>
- <location filename="../../../../src/core/utils/IOUtils.cpp" line="168"/>
+ <location filename="../../../../src/core/utils/IOUtils.cpp" line="165"/>
<source>do NOT have permission to read/write file</source>
<translation type="unfinished">缺少读写文件的权限</translation>
</message>
<message>
- <location filename="../../../../src/core/utils/IOUtils.cpp" line="171"/>
+ <location filename="../../../../src/core/utils/IOUtils.cpp" line="168"/>
<source>Success</source>
<translation type="unfinished">成功</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="303"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="286"/>
<source>GpgME initiation failed</source>
<translation type="unfinished">GpgME初始化失败</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="409"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="381"/>
<source>GpgME Context initiation failed</source>
<translation type="unfinished">GpgME上下文初始化失败</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="418"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="390"/>
+ <source>Gpg Key Database initiation failed</source>
+ <translation type="unfinished">Gpg密钥数据库初始化失败</translation>
+ </message>
+ <message>
<source>Gpg Key Detabase initiation failed</source>
- <translation type="unfinished">密钥数据库初始化失败</translation>
+ <translation type="obsolete">密钥数据库初始化失败</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="486"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="528"/>
<source>Sync All Public Key</source>
<translation type="unfinished">同步所有公钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="487"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="529"/>
<source>You have not checked any public keys that you want to synchronize, do you want to synchronize all local public keys from the key server?</source>
<translation type="unfinished">您没有选中任何要同步的公钥,是否要从密钥服务器同步所有本地公钥?</translation>
</message>